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-master-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from 223cea6a4f05 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] adds 4494dd58fbb4 tools/memory-model: Prepare for data-race detection adds d1a84ab19013 tools/memory-model: Add definitions of plain and marked accesses adds 0031e38adf38 tools/memory-model: Add data-race detection adds 2966f8d440c3 Documentation: atomic_t.txt: Explain ordering provided by [...] adds 46f52b1fe79d tools/memory-model: Fix comment in MP+poonceonces.litmus adds 37c600a3cc8a tools/memory-model: Do not use "herd" to refer to "herd7" adds f9de41712100 tools/memory-model: Expand definition of barrier adds 15aa25cbf0cc tools/memory-model: Change definition of rcu-fence adds 4289ee7d5a83 tools/memory-model: Improve data-race detection adds 48d07c04b4cc rcu: Enable elimination of Tree-RCU softirq processing adds 23634ebc1d94 rcu: Check for wakeup-safe conditions in rcu_read_unlock_s [...] adds 25102de65fdd rcu: Only do rcu_read_unlock_special() wakeups if expedited adds 385b599e8c04 rcu: Allow rcu_read_unlock_special() to raise_softirq() if [...] adds 0864f057b050 rcu: Use irq_work to get scheduler's attention in clean context adds 43e903ad3e08 rcu: Inline invoke_rcu_callbacks() into its sole remaining caller adds b9ad4d6ed18e rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() adds e015a3411220 rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() adds 71d8d1531e09 lockdep: Add assertion to check if in an interrupt adds eddded80121f rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_ [...] adds 1bb336443cde rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs adds f0b635627395 rcu: Remove unused rdp local from synchronize_rcu_expedited() adds de1dbcee433c doc/rcuref: Document real world examples in kernel adds 588759a39145 doc: Fixup definition of rcupdate.rcu_task_stall_timeout adds cd6d17b4a464 rcu: Dump specified number of blocked tasks adds 3ae976a7e3e8 rcu: Correctly unlock root node in rcu_check_gp_start_stall() adds 12edff045bc6 rcu: Make kfree_rcu() ignore NULL pointers adds d5a9a8c3bc80 rcu: Set a maximum limit for back-to-back callback invocation adds 714b6904e23e doc: Remove ".vnet" from paulmck email addresses adds 96050c68be33 rcu: Upgrade sync_exp_work_done() to smp_mb() adds b3119cde1d70 rcu: Fix irritating whitespace error in rcu_assign_pointer() adds 6da9f775175e rcu: Force inlining of rcu_read_lock() adds 9129b017b54d rcu: Don't return a value from rcu_assign_pointer() adds fe15b50cdeee srcu: Allocate per-CPU data for DEFINE_SRCU() in modules adds 54e6c11b9e74 srcu: Remove unused vmlinux srcu linker entries adds 056b89e7e699 module: Make srcu_struct ptr array as read-only adds 11b000457f46 rcu: Make __call_srcu static adds 95bf33b55ff4 rcu/sync: Kill rcu_sync_type/gp_type adds 2bf1acc299c9 uprobes: Use DEFINE_STATIC_PERCPU_RWSEM() to initialize du [...] adds 3f2947b78151 locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to [...] adds 89da3b94bb97 rcu/sync: Simplify the state machine adds e0e2147c1a6a rcutorture: Select from only online CPUs adds dd064c359914 rcutorture: Add cpu0 to the set of CPUs to add jitter adds 140e53f20b15 rcutorture: Add cond_resched() to forward-progress free-up loop adds e8516c64fe97 rcutorture: Fix stutter_wait() return value and freelist checks adds ff3bf92d90d3 torture: Allow inter-stutter interval to be specified adds 63b29eaed6f5 torture: Make kvm-find-errors.sh and kvm-recheck.sh provid [...] adds 2456a8562b29 rcutorture: Provide rudimentary Makefile adds 5eabea594b4c rcutorture: Exempt tasks RCU from timely draining of grace [...] adds 52b23be7ee02 rcutorture: Exempt TREE01 from forward-progress testing adds ab21f6081f7b rcutorture: Give the scheduler a chance on PREEMPT && NO_H [...] adds 3432d765c59b rcutorture: Halt forward-progress checks at end of run adds c682db558e6e rcutorture: Add trivial RCU implementation adds a6fda6dab93c rcutorture: Tweak kvm options adds 7dedfd4335f7 torture: Capture qemu output adds cd6cb7c8a509 torture: Add function graph-tracing cheat sheet adds 6dc82595ef08 torture: Run kernel build in source directory adds 7225c0777271 torture: Make --cpus override idleness calculations adds b93c765fda30 torture: Add --trust-make to suppress "make clean" adds 34aa34b81840 rcutorture: Dump trace buffer for callback pipe drain failures adds 8997e6311ed6 torture: Suppress propagating trace_printk() warning adds 354ea05d0276 rcutorture: Upper case solves the case of the vanishing NU [...] adds 11ca7a9d541d Merge branches 'consolidate.2019.05.28a', 'doc.2019.05.28a [...] adds b989ff070574 Merge LKMM and RCU commits adds 83086d654dd0 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 46f1ec23a469 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds 978315462d3e locking/lockdep: Don't complain about incorrect name for n [...] adds c0090c4c85c2 locking/lockdep: Remove the unused print_lock_trace() function adds 5ca584d935c3 futex: Consolidate duplicated timer setup code adds 26b73da3604c Merge tag 'v5.2-rc3' into locking/core, to pick up fixes adds f7c1c6b36a38 locking/lockdep: Change all print_*() return type to void adds c01fbbc83f42 locking/lockdep: Add description and explanation in lockde [...] adds c52478f4f38a locking/lockdep: Adjust lock usage bit character checks adds e7a38f63ba50 locking/lockdep: Remove useless conditional macro adds 834494b28024 locking/lockdep: Print the right depth for chain key collision adds d16dbd1b8a29 locking/lockdep: Update obsolete struct field description adds e196e479a3b8 locking/lockdep: Use lockdep_init_task for task initiation [...] adds f6ec8829ac9d locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys t [...] adds 01bb6f0af992 locking/lockdep: Change the range of class_idx in held_loc [...] adds 0b9fc8ecfa30 locking/lockdep: Remove unused argument in validate_chain( [...] adds 31a490e5c54f locking/lockdep: Update comment adds aa4807719e07 locking/lockdep: Change type of the element field in circu [...] adds c1661325597f locking/lockdep: Change the return type of __cq_dequeue() adds 77a806922cfd locking/lockdep: Avoid constant checks in __bfs by using o [...] adds 154f185e9c0f locking/lockdep: Update comments on dependency search adds 1ac4ba5ed011 locking/lockdep: Add explanation to lock usage rules in lo [...] adds 4609c4f963f3 locking/lockdep: Remove redundant argument in check_deadlock adds b4adfe8e05f1 locking/lockdep: Remove unused argument in __lock_release adds 8c2c2b449aa5 locking/lockdep: Refactorize check_noncircular and check_r [...] adds 68e9dc29f8f4 locking/lockdep: Check redundant dependency only when CONF [...] adds 091806515124 locking/lockdep: Consolidate lock usage bit initialization adds 4d56330df22d locking/lockdep: Adjust new bit cases in mark_lock adds bf998b98f5bc locking/lockdep: Remove !dir in lock irq usage check adds 8c8889d8eaf4 locking/lockdep: Fix OOO unlock when hlocks need merging adds d9349850e188 locking/lockdep: Fix merging of hlocks with non-zero references adds 24811637dbfd locking/lock_events: Use raw_cpu_{add,inc}() for stats adds 90fde663aed0 locking/atomic, crypto/nx: Prepare for atomic64_read() conversion adds 982164d62a4b locking/atomic, s390/pci: Prepare for atomic64_read() conversion adds 9255813d5841 locking/atomic: Use s64 for atomic64 adds 0203fdc160a8 locking/atomic, alpha: Use s64 for atomic64 adds 16fbad086976 locking/atomic, arc: Use s64 for atomic64 adds ef4cdc09260e locking/atomic, arm: Use s64 for atomic64 adds 16f18688af7e locking/atomic, arm64: Use s64 for atomic64 adds d84e28d25015 locking/atomic, ia64: Use s64 for atomic64 adds d184cf1a449c locking/atomic, mips: Use s64 for atomic64 adds 8cd8de59748b locking/atomic, powerpc: Use s64 for atomic64 adds 33e42ef57197 locking/atomic, riscv: Fix atomic64_sub_if_positive() offs [...] adds 0754211847d7 locking/atomic, riscv: Use s64 for atomic64 adds 0ca94800762e locking/atomic, s390: Use s64 for atomic64 adds 04e8851af767 locking/atomic, sparc: Use s64 for atomic64 adds 79c53a83d7a3 locking/atomic, x86: Use s64 for atomic64 adds 3724921396dd locking/atomic: Use s64 for atomic64_t on 64-bit adds 2af7a0f91c3a locking/atomic, crypto/nx: Remove redundant casts adds 6a6a9d5fb9f2 locking/atomic, s390/pci: Remove redundant casts adds fff9b6c7d269 Documentation/atomic_t.txt: Clarify pure non-rmw usage adds 410df0c5748f Merge tag 'v5.2-rc5' into locking/core, to pick up fixes adds e1aacb3f4adc jump_label: Add a jump_label_can_update() helper adds 4cc6620b5e4c x86/jump_label: Add a __jump_label_set_jump_code() helper adds 0f133021bd82 jump_label: Sort entries of the same key by the code adds c0213b0ac03c x86/alternative: Batch of patch operations adds c2ba8a15f310 jump_label: Batch updates if arch supports it adds ba54f0c3f7c4 x86/jump_label: Batch jump label updates adds 9ffbe8ac05db locking/lockdep: Rename lockdep_assert_held_exclusive() -> [...] adds dd471efe345b locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() adds 69d927bba395 x86/atomic: Fix smp_mb__{before,after}_atomic() adds c71fd893f614 locking/rwsem: Make owner available even if !CONFIG_RWSEM_ [...] adds 5c1ec49b60cd locking/rwsem: Remove rwsem_wake() wakeup optimization adds 64489e78004c locking/rwsem: Implement a new locking scheme adds 5dec94d49236 locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c adds 6cef7ff6e43c locking/rwsem: Code cleanup after files merging adds 3f6d517a3ece locking/rwsem: Make rwsem_spin_on_owner() return owner state adds 4f23dbc1e657 locking/rwsem: Implement lock handoff to prevent lock starvation adds 00f3c5a3df2c locking/rwsem: Always release wait_lock before waking up tasks adds 990fa7384a30 locking/rwsem: More optimal RT task handling of null owner adds d3681e269fff locking/rwsem: Wake up almost all readers in wait queue adds 02f1082b003a locking/rwsem: Clarify usage of owner's nonspinaable bit adds cf69482d62d9 locking/rwsem: Enable readers spinning on writer adds 94a9717b3c40 locking/rwsem: Make rwsem->owner an atomic_long_t adds 7d43f1ce9dd0 locking/rwsem: Enable time-based spinning on reader-owned rwsem adds 5cfd92e12e13 locking/rwsem: Adaptive disabling of reader optimistic spinning adds a15ea1a35f1b locking/rwsem: Guard against making count negative adds 0b9ccc0a9b14 x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() adds 9ed7d75b2f09 x86/percpu: Relax smp_processor_id() adds 602447f95461 x86/percpu, x86/irq: Relax {set,get}_irq_regs() adds 8dc2d993cf1a x86/percpu, sched/fair: Avoid local_clock() adds 2234a6d3a28a x86/percpu: Optimize raw_cpu_xchg() adds bf10c97adbd0 x86/jump_label: Make tp_vec_nr static adds 886532aee3cd locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQF [...] adds ebf8d82bbb32 locking/atomics: Use sed(1) instead of non-standard head(1 [...] adds 9156e545765e locking/lockdep: increase size of counters for lockdep statistics adds e1928328699a Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 6d8e294bf5f0 RAS/CEC: Fix pfn insertion adds de0e0624d86f RAS/CEC: Check count_threshold unconditionally adds 5cc6b16ea131 RAS/CEC: Do not set decay value on error adds d0e375e8f26e RAS/CEC: Fix potential memory leak adds 9632a3299bb1 RAS/CEC: Sanity-check array on every insertion adds b8b5ca6600de RAS/CEC: Rename count_threshold to action_threshold adds f57518cd56e2 RAS/CEC: Dump the different array element sections adds 60fd42d26cc7 RAS/CEC: Add CONFIG_RAS_CEC_DEBUG and move CEC debug featu [...] adds 09afc797f362 RAS/CEC: Add copyright adds 95fdce6b24f3 x86/MCE: Make struct mce_banks[] static adds b4914508f1fe x86/MCE: Make mce_banks a per-CPU array adds 95d057f54664 x86/MCE/AMD: Don't cache block addresses on SMCA systems adds c7d314f386e9 x86/MCE: Make the number of MCA banks a per-CPU variable adds 068b053dca0e x86/MCE: Determine MCA banks' init state properly adds 6e4f929ea8b2 x86/mce: Do not check return value of debugfs_create functions adds 090bc5a2a914 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] adds 3bd3706251ee sched/core: Provide a pointer to the valid CPU mask adds f2bedc470565 sched/fair: Remove rq->load adds 5e83eafbfd3b sched/fair: Remove the rq->cpu_load[] update code adds 1c1b8a7b03ef sched/fair: Replace source_load() & target_load() with wei [...] adds 3d8d53554405 sched/debug: Remove sd->*_idx range on sysctl adds 55627e3cd22c sched/core: Remove rq->cpu_load[] adds 0e1fef63d92d sched/core: Remove sd->*_idx adds af75d1a9a9f7 sched/fair: Remove sgs->sum_weighted_load adds 23da766ab1dc Merge tag 'v5.2-rc5' into sched/core, to pick up fixes adds e3b929b0a184 sched/core: Add __sched tag for io_schedule() adds b0c792244138 sched/fair: Clean up definition of NOHZ blocked load functions adds 509466b7d480 sched/fair: Fix "runnable_avg_yN_inv" not used warnings adds aacedf26fb76 sched/core: Optimize try_to_wake_up() for local wakeups adds 66567fcbaeca sched/fair: Don't push cfs_bandwith slack timers forward adds d2abae71ebcc Merge tag 'v5.2-rc6' into sched/core, to refresh the branch adds 8ec59c0f5f49 sched/topology: Remove unused 'sd' parameter from arch_sca [...] adds 016190a4b582 sched/wait: Deduplicate code with do-while adds 9ba5090aecac sched/autogroup: Make autogroup_path() always available adds 3c93a0c04dfd sched/debug: Add a new sched_trace_*() helper functions adds ba19f51fcb54 sched/debug: Add new tracepoints to track PELT at rq level adds 8de6242cca17 sched/debug: Add new tracepoint to track PELT at se level adds f9f240f96efc sched/debug: Add sched_overutilized tracepoint adds a056a5bed7fa sched/debug: Export the newly added tracepoints adds a3df067974c5 sched/fair: Rename weighted_cpuload() to cpu_runnable_load() adds 69842cba9ace sched/uclamp: Add CPU's clamp buckets refcounting adds 60daf9c19410 sched/uclamp: Add bucket local max tracking adds e496187da710 sched/uclamp: Enforce last task's UCLAMP_MAX adds e8f14172c6b1 sched/uclamp: Add system default clamps adds 1d6362fa0cfc sched/core: Allow sched_setattr() to use the current policy adds a509a7cd7974 sched/uclamp: Extend sched_setattr() to support utilizatio [...] adds a87498ace58e sched/uclamp: Reset uclamp values on RESET_ON_FORK adds 1a00d999971c sched/uclamp: Set default clamps for RT tasks adds 982d9cdc22c9 sched/cpufreq, sched/uclamp: Add clamps for FAIR and RT tasks adds 9d20ad7dfc9a sched/uclamp: Add uclamp_util_with() adds af24bde8df20 sched/uclamp: Add uclamp support to energy_compute() adds dad1c12ed831 Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 7231d0165df3 x86/asm: Remove unused TASK_TI_flags from asm-offsets.c adds 9db9b76767f1 Documentation/x86: Fix path to entry_32.S adds 7b347ad4938d Merge tag 'v5.2-rc5' into x86/asm, to refresh the branch adds 873d50d58f67 x86/asm: Pin sensitive CR4 bits adds 8dbec27a242c x86/asm: Pin sensitive CR0 bits adds c21ac93288f0 Merge tag 'v5.2-rc6' into x86/asm, to refresh the branch adds 5e1246ff2d37 x86/entry/32: Clean up return from interrupt preemption path adds a9b3c6998d4a x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h adds 4201311dae59 x86/stackframe, x86/kprobes: Fix frame pointer annotations adds ea1ed38dba64 x86/stackframe, x86/ftrace: Add pt_regs frame annotations adds 3c88c692c287 x86/stackframe/32: Provide consistent pt_regs adds faeedb0679be x86/stackframe/32: Allow int3_emulate_push() adds 7457c0da024b x86/alternatives: Add int3_emulate_call() selftest adds a1aab6f3d295 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] adds bc53d3d777f8 x86/build: Add 'set -e' to mkcapflags.sh to delete broken [...] adds 87b61864d7ab x86/build: Remove redundant 'clean-files += capflags.c' adds c83b5d321b58 Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] adds 515f0453752e x86/resctrl: Use _ASM_BX to avoid ifdeffery adds 4fedcde70268 Merge branch 'x86/urgent' into x86/cache adds 2ef085bd110c x86/resctrl: Cleanup cbm_ensure_valid() adds 6cfcdad7630d Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] adds e62a4239c3df x86/io_delay: Break instead of fallthrough in switch statement adds c2d64c7ec4de x86/io_delay: Define IO_DELAY macros in C instead of Kconfig adds 83e837269e87 x86/tsc: Move inline keyword to the beginning of function [...] adds 025e32048f39 x86/amd_nb: Make hygon_nb_misc_ids static adds 166da5c5462f x86/defconfigs: Remove useless UEVENT_HELPER_PATH adds 53b7607382b0 x86/kexec: Make variable static and config dependent adds 5b7a2095232d Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] adds 68bc30bb9f33 proc: Add /proc/<pid>/arch_status adds 0c608dad2a77 x86/process: Add AVX-512 usage elapsed time to /proc/pid/a [...] adds 711486fd1859 Documentation/filesystems/proc.txt: Add arch_status file adds 3431a940bb6c Merge branch 'x86-core-for-linus' of git://git.kernel.org/ [...] adds e05196401657 x86/paravirt: Remove bogus extern declarations adds 2777cae2b19d x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] adds 11e86dc7f274 x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] adds fb2af0712fe8 x86/paravirt: Unify the 32/64 bit paravirt patching code adds 0b9d2fc1d0d6 x86/paravirt: Replace the paravirt patch asm magic adds fc93dfd9345b x86/paravirt: Match paravirt patchlet field definition ord [...] adds 1fc654cf6e04 x86/paravirt: Standardize 'insn_buff' variable names adds 46938cc8ab91 x86/paravirt: Rename paravirt_patch_site::instrtype to par [...] adds da1770238597 Merge branch 'x86-paravirt-for-linus' of git://git.kernel. [...] adds ecca25029473 x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol adds ec7972c99fff x86: Add support for Linux guests on an ACRN hypervisor adds 498ad3936886 x86/acrn: Use HYPERVISOR_CALLBACK_VECTOR for ACRN guest up [...] adds 670b004417e3 x86/platform/geode: Drop <linux/gpio.h> includes adds d97ee99bf225 x86/jailhouse: Mark jailhouse_x2apic_available() as __init adds 8faef7125d02 Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] adds 7745f03eb395 x86/topology: Add CPUID.1F multi-die/package support adds 14d96d6c06b5 x86/topology: Create topology_max_die_per_package() adds 0e344d8c709f cpu/topology: Export die_id adds 306a0de329f7 x86/topology: Define topology_die_id() adds 212bf4fdb7f9 x86/topology: Define topology_logical_die_id() adds aadf7b383371 powercap/intel_rapl: Simplify rapl_find_package() adds 32fb480e0a2c powercap/intel_rapl: Support multi-die/package adds 724adec33c24 thermal/x86_pkg_temp_thermal: Support multi-die/package adds 9ea7612c4658 powercap/intel_rapl: Update RAPL domain name and debug messages adds cfcd82e63288 hwmon/coretemp: Support multi-die/package adds b73ed8dc0597 topology: Create package_cpus sysfs attribute adds 2e4c54dac7b3 topology: Create core_cpus and die_cpus sysfs attributes adds 1ff4a47b2d0c perf/x86/intel/uncore: Support multi-die/package adds b10b3efb88e7 perf/x86/intel/rapl: Support multi-die/package adds cb63ba0f670d perf/x86/intel/cstate: Support multi-die/package adds b2ce1c883df9 thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal va [...] adds 835896a59b95 hwmon/coretemp: Cosmetic: Rename internal variables to zon [...] adds b0529b9cafac perf/x86/intel/uncore: Cosmetic renames in response to mul [...] adds eb876fbc248e perf/x86/intel/rapl: Cosmetic rename internal variables in [...] adds 222a21d29521 Merge branch 'x86-topology-for-linus' of git://git.kernel. [...] adds 782779b60faa tpm: Actually fail on TPM errors during "get random" adds 44038bc514a2 tpm: Abstract crypto agile event size calculations adds c46f3405692d tpm: Reserve the TPM final events table adds fe7eb0230c3d tpm: Append the final event log to the TPM event log adds 6b0326190205 efi: Attempt to get the TCG2 event log in the boot stub adds db4d8cb9c9f2 tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM o [...] adds 82d736ac56d7 Abstract out support for locating an EFI config table adds 166a2809d65b tpm: Don't duplicate events from the final event log in th [...] adds 884922591e2b Merge tag 'tpmdd-next-20190625' of git://git.infradead.org [...] adds b48345aafb20 audit: deliver signal_info regarless of syscall adds ecc68904a3e5 audit: re-structure audit field valid checks adds bf361231c295 audit: add saddr_fam filter field adds 0223fad3c98a audit: enforce op for string fields adds 839d05e41385 audit: remove the BUG() calls in the audit rule comparison [...] adds 61fc5771f5e7 Merge tag 'audit-pr-20190702' of git://git.kernel.org/pub/ [...] adds 8ba1d53739d9 selinux: provide __le variables explicitly adds beee56f3543a selinux: remove some no-op BUG_ONs adds 464c258aa45b selinux: fix empty write to keycreate file adds ea74a685ad81 selinux: format all invalid context as untrusted adds 7c0f89634892 Merge tag 'selinux-pr-20190702' of git://git.kernel.org/pu [...] adds 2e21865faf4f keys: sparse: Fix key_fs[ug]id_changed() adds 7936d16df9a5 keys: sparse: Fix incorrect RCU accesses adds 9fd165379eff keys: sparse: Fix kdoc mismatches adds 3be59f74512e keys: Change keyring_serialise_link_sem to a mutex adds eb0f68cb7042 keys: Break bits out of key_unlink() adds df593ee23e05 keys: Hoist locking out of __key_link_begin() adds ed0ac5c7ec37 keys: Add a keyctl to move a key between keyrings adds f7f139457656 keys: Grant Link permission to possessers of request_key a [...] adds 47546208657f keys: Reuse keyring_index_key::desc_len in lookup_user_key() adds 45e0f30c30bb keys: Add capability-checking keyctl function adds d44a62742dec Merge tag 'keys-misc-20190619' of git://git.kernel.org/pub [...] adds 504b69eb3c95 keys: Fix request_key() lack of Link perm check on found key adds a09003b5d7ce keys: Invalidate used request_key authentication keys adds e59428f721ee keys: Move the RCU locks outwards from the keyring search [...] adds 896f1950e594 keys: Provide request_key_rcu() adds 7743c48e54ee keys: Cache result of request_key*() temporarily in task_struct adds 3b8c4a08a471 keys: Kill off request_key_async{,_with_auxdata} adds c236b6dd48dc Merge tag 'keys-request-20190626' of git://git.kernel.org/ [...] adds f771fde82051 keys: Simplify key description management adds 355ef8e15885 keys: Cache the hash value to avoid lots of recalculation adds dcf49dbc8077 keys: Add a 'recurse' flag for keyring searches adds b206f281d0ee keys: Namespace keyring names adds 0f44e4d976f9 keys: Move the user and user-session keyrings to the user_ [...] adds 3b6e4de05e9e keys: Include target namespace in match criteria adds 218e6424e711 keys: Garbage collect keys for which the domain has been removed adds 9b242610514f keys: Network namespace domain tag adds a58946c158a0 keys: Pass the network namespace into request_key mechanism adds c84ca912b079 Merge tag 'keys-namespace-20190627' of git://git.kernel.or [...] adds 2e12256b9a76 keys: Replace uid/gid/perm permissions checking with an ACL adds 7a1ade847596 keys: Provide KEYCTL_GRANT_PERMISSION adds 0f75ef6a9cff Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/ [...] adds 980ef4d22a95 x86/ima: check EFI SetupMode too adds 2cd4737bc850 ima: prevent a file already mmap'ed write to be mmap'ed execute adds 68f2529078f9 ima: Make arch_policy_entry static adds 9e1e5d4372d6 x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY adds 42df744c4166 LSM: switch to blocking policy update notifiers adds b16942455193 ima: use the lsm policy update notifier adds e038f5f691e0 ima: Use designated initializers for struct ima_event_data adds 8c655784e2cf integrity: Fix __integrity_init_keyring() section mismatch adds 19453ce0bcfb IMA: support for per policy rule template formats adds b0935123a183 IMA: Define a new hook to measure the kexec boot command l [...] adds 86b4da8c0e7f IMA: Define a new template field buf adds 6a31fcd4cff8 KEXEC: Call ima_kexec_cmdline to measure the boot command [...] adds 337619eb44ef ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonabl [...] adds 650b29dbdf2c integrity: Introduce struct evm_xattr adds 8b68150883ca Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 933224985a0a crypto: qat - remove spin_lock in qat_ablkcipher_setkey adds c044b62c3679 crypto: qat - add check for negative offset in alg precomp [...] adds 15b5e9112c15 crypto: qat - update iv after encryption or decryption operations adds 51d33c2f05ed crypto: qat - fix block size for aes ctr mode adds 92fec16d1f4d crypto: qat - return proper error code in setkey adds 96ee111a659e crypto: qat - return error for block ciphers for invalid requests adds a3af11399aa2 crypto: qat - do not offload zero length requests adds dcd9c76e5a18 crypto: caam - avoid S/G table fetching for AEAD zero-leng [...] adds a5e5c13398f3 crypto: caam - fix S/G table passing page boundary adds 1b46c90c8e00 crypto: caam - convert top level drivers to libraries adds 6b175685b4a1 crypto: caam/qi - don't allocate an extra platform device adds b2b2ee350e70 crypto: caam/qi - fix address translations with IOMMU enabled adds a7cd942bb6e3 crypto: caam/qi - DMA map keys using proper device adds db07cd26ac6a crypto: drbg - add FIPS 140-2 CTRNG for noise source adds efc77e8107c5 crypto: arm/sha512 - Make sha512_arm_final static adds 499df9674c54 crypto: ccp - AES CFB mode is a stream cipher adds c3b359d6567c crypto: ccp - fix AES CFB error exposed by new test vectors adds 89646fdda4ca crypto: ccp - Fix 3DES complaint from ccp-crypto module adds 3e03e792865a crypto: talitos - fix skcipher failure due to wrong output IV adds bb992bc418e1 crypto: caam - print debugging hex dumps after unmapping adds bfa2ba7d9e6b crypto: crypto4xx - fix AES CTR blocksize value adds 70c4997f34b6 crypto: crypto4xx - fix blocksize for cfb and ofb adds 0f7a81374060 crypto: crypto4xx - block ciphers should only accept compl [...] adds 1a9e93722967 hwrng: meson - update with SPDX Licence identifier adds 1fa0a7dcf759 crypto: vmx - convert to SPDX license identifiers adds 2621a8699e81 crypto: vmx - convert to skcipher API adds e944eab37a72 crypto: testmgr - fix length truncation with large page size adds 929d34cac156 crypto: testmgr - make extra tests depend on cryptomgr adds c8a3315a5f69 crypto: make all templates select CRYPTO_MANAGER adds 87804144cb7a crypto: echainiv - change to 'default n' adds e590e1321c13 crypto: gf128mul - make unselectable by user adds 3e56e168638b crypto: cryptd - move kcrypto_wq into cryptd adds 84ede58dfcd1 crypto: hash - remove CRYPTO_ALG_TYPE_DIGEST adds 5e99a0a7a946 crypto: algapi - remove crypto_tfm_in_queue() adds a1a42f84011f crypto: talitos - rename alternative AEAD algos. adds b8fbdc2bc4e7 crypto: talitos - reduce max key size for SEC1 adds 1ba34e71e9e5 crypto: talitos - check AES key size adds b9a05b6041cb crypto: talitos - fix CTR alg blocksize adds ee483d32ee1a crypto: talitos - check data blocksize in ablkcipher. adds d84cc9c9524e crypto: talitos - fix ECB algs ivsize adds 7ede4c36cf7c crypto: talitos - Do not modify req->cryptlen on decryption. adds 4bbfb839259a crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv [...] adds eae55a586c3c crypto: talitos - properly handle split ICV. adds c9cca7034b34 crypto: talitos - Align SEC1 accesses to 32 bits boundaries. adds e345177ded17 crypto: talitos - fix AEAD processing. adds fbb8d46e1616 Revert "crypto: talitos - export the talitos_submit function" adds 89b32dfe008c crypto: talitos - use IS_ENABLED() in has_ftr_sec1() adds ff9f902cce5d crypto: talitos - use SPDX-License-Identifier adds ff455ad9a7f8 crypto: ixp4xx - Fix cross-compile errors due to type mismatch adds f6b99b6e1865 crypto: caam - print IV only when non NULL adds 32f75e67f345 crypto: caam - remove unused defines adds 6e005503199b crypto: caam - print debug messages at debug level adds 8a82451bd04f crypto: caam - print messages in caam_dump_sg at debug level adds 4befedc04536 i2c: acpi: permit bus speed to be discovered after enumeration adds 3c756aa346df crypto: atmel-ecc - add support for ACPI probing on non-AT [...] adds c34a320176a5 crypto: atmel-ecc - factor out code that can be shared adds da001fb651b0 crypto: atmel-i2c - add support for SHA204A random number [...] adds 2af8c8927ebb dt-bindings: add Atmel SHA204A I2C crypto processor adds 0adb0c99594b dt-bindings: move Atmel ECC508A I2C crypto processor to tr [...] adds cb9877b8a8fb crypto: inside-secure - remove empty line adds dd4306a6f398 crypto: inside-secure - move comment adds 0733eabadc90 crypto: inside-secure - fix coding style for a condition adds 709ecc101aea crypto: inside-secure - remove useless check adds 942d849d32d0 crypto: inside-secure - improve the result error format wh [...] adds 082a9d0918d2 crypto: inside-secure - change returned error when a descr [...] adds 97a1440d1294 crypto: inside-secure - enable context reuse adds aa52428698ae crypto: inside-secure - unify cache reset adds b926213d6fed crypto: inside-secure - fix zeroing of the request in ahas [...] adds ccd65a206a50 crypto: inside-secure - fix queued len computation adds 57660b11d5ad crypto: inside-secure - implement IV retrieval adds 082ec2d48467 crypto: inside-secure - add support for HMAC updates adds 583d7e195f48 crypto: inside-secure - fix use of the SG list adds 893325904272 crypto: inside-secure - do not rely on the hardware last b [...] adds c3725f7ccc8c crypto: caam - fix pkcs1pad(rsa-caam, sha256) failure beca [...] adds 3b2614cb864d crypto: caam - strip input without changing crypto request adds 1d4aaf16defa crypto: arm64/sha1-ce - correct digest for empty data in finup adds 6bd934de1e39 crypto: arm64/sha2-ce - correct digest for empty data in finup adds d8ea98aa3cd4 crypto: testmgr - test the shash API adds d9d67c87ad37 crypto: jitter - update implementation to 2.1.2 adds 67882e764924 crypto: xxhash - Implement xxhash support adds 5c6bc4dfa515 crypto: ghash - fix unaligned memory access in ghash_setkey() adds 20a0f9761343 crypto: lrw - use correct alignmask adds 49d22167f826 crypto: atmel - Fix sparse endianness warnings adds ed527b13d800 crypto: caam - limit output IV to CBC to work around CTR m [...] adds 385cfc84a5a8 crypto: caam - disable some clock checks for iMX7ULP adds 4bb02dbd31d7 crypto: atmel-i2c - Fix build error while CRC16 set to m adds 7545b6c2087f crypto: chacha20poly1305 - fix atomic sleep when using asy [...] adds d6ebf5286f8f crypto: make all generic algorithms set cra_driver_name adds 177f87d063eb crypto: algapi - require cra_name and cra_driver_name adds e63e1b0dd000 crypto: testmgr - add some more preemption points adds 03d66cfa2ad6 crypto: doc - improve the skcipher API example code adds 07269559ac0b crypto: x86/aesni - remove unused internal cipher algorithm adds f2fe1154542e crypto: aead - un-inline encrypt and decrypt functions adds 81bcbb1ee75d crypto: skcipher - un-inline encrypt and decrypt functions adds 314d0f0ea69f crypto: skcipher - make chunksize and walksize accessors internal adds 76cadf224451 crypto: chacha20poly1305 - a few cleanups adds 860ab2e50204 crypto: chacha - constify ctx and iv arguments adds dd508618486b crypto: bcm - Make some symbols static adds 98785092f279 crypto: cavium/nitrox - Use the correct style for SPDX Lic [...] adds 0b211338cf73 ARM: dts: imx7ulp: add crypto support adds 1793d1aba194 crypto: qat - use struct_size() helper adds b0200065cd6e crypto: hisilicon - Use the correct style for SPDX License [...] adds cec1caaf3f62 crypto: mxs-dcp - Use devm_platform_ioremap_resource() adds b0d765219fb3 crypto: sahara - Use devm_platform_ioremap_resource() adds bdb275bb6486 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] adds 6223949a1531 dt-bindings: rng: Document BCM7211 RNG compatible string adds 1fa6d053b2a5 hwrng: iproc-rng200 - Add support for 7211 adds 059d73eea640 crypto: caam - use len instead of nents for bulding HW S/G table adds 334d37c9e263 crypto: caam - update IV using HW support adds f651bd96b201 crypto: vmx - Document CTR mode counter width quirks adds 192125ed5ce6 crypto: talitos - fix max key size for sha384 and sha512 adds dc51f25752bf crypto: arc4 - refactor arc4 core code into separate library adds 5fdb373570b2 net/mac80211: move WEP handling to ARC4 library interface adds af1f3d327d49 net/lib80211: move WEP handling to ARC4 library code adds 4be297016cd3 net/lib80211: move TKIP handling to ARC4 library code adds 611a23c2d396 crypto: arc4 - remove cipher implementation adds 0e5a610b5ca5 ppp: mppe: switch to RC4 library interface adds 97a5fee2bd70 fs: cifs: switch to RC4 library interface adds 576d152ccc56 crypto: nx - no need to check return value of debugfs_crea [...] adds 0b970d54772f crypto: ccree - Relocate driver irq registration after clk init adds d84f6269ce24 crypto: ccree - check that cryptocell reset completed adds 3db617e77ae2 crypto: ccree - prevent isr handling in case driver is suspended adds 303f99ac9470 crypto: ccree - add HW engine config check adds 8d3bcb9900ca crypto: sun4i-ss - reduce stack usage adds c8c74647b294 crypto: talitos - eliminate unneeded 'done' functions at b [...] adds 6b5ca646ca9d crypto: testmgr - dynamically allocate testvec_config adds 149c4e6ef778 crypto: testmgr - dynamically allocate crypto_shash adds 473971187d67 crypto: serpent - mark __serpent_setkey_sbox noinline adds 90acc0653d2b crypto: asymmetric_keys - select CRYPTO_HASH where needed adds e52d484d9869 crypto/NX: Set receive window credits to max number of CRB [...] adds aeb87246537a lib/scatterlist: Fix mapping iterator when sg->offset is g [...] adds d44769e4ccb6 crypto: talitos - move struct talitos_edesc into talitos.h adds 58cdbc6d2263 crypto: talitos - fix hash on SEC1. adds d45b1714e25e crypto: talitos - drop icv_ool adds e217413964a4 crypto: arm64/aes-ce - add 5 way interleave routines adds 7367bfeb2c14 crypto: arm64/aes-ce - implement 5 way interleave for ECB, [...] adds 5a35316d9791 crypto: doc - Add parameter documentation adds ae400be94b84 crypto: doc - Fix formatting of new crypto engine content adds 52393d617af7 crypto: ccp - Validate the the error value used to index e [...] adds 600bac009ea9 crypto: ccp - Switch to SPDX license identifiers adds 66d9c1cf9f95 crypto: amcc - remove memset after dma_alloc_coherent adds fdbd643a74ef crypto: stm32/crc32 - rename driver file adds 0acabecebc91 crypto: stm32/hash - Fix hmac issue more than 256 bytes adds f3880a23564e crypto: stm32/hash - remove interruptible condition for dma adds 4d2fa8b44b89 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds bafeb7a0d921 ARM: add "8<--- cut here ---" to kernel dumps adds 49b38c345baa ARM: arrange show_pte() to issue severity-based messages adds b777a981d504 ARM: 8860/1: VDSO: Drop implicit common-page-size linker flag adds 304009a182b9 ARM: 8861/1: errata: Workaround errata A12 857271 / A17 857272 adds 5f41f9198f29 ARM: 8864/1: Add workaround for I-Cache line size mismatch [...] adds e6c4375f7c92 ARM: 8865/1: mm: remove unused variables adds 779eb41ccb2e ARM: 8862/1: errata: 814220-B-Cache maintenance by set/way [...] adds f785b42f4cb5 ARM: 8863/1: stm32: select ARM errata 814220 adds 5ccd3bd992cf Merge branches 'fixes' and 'misc' adds 2b49350b16fa Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 2c9858ecbeb1 workqueue: Make alloc/apply/free_workqueue_attrs() static adds be69d00d9769 workqueue: Remove GPF argument from alloc_workqueue_attrs() adds df2a40f549e6 Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/lin [...] adds a5e112e6424a cgroup: add cgroup_parse_float() adds 11dc8b4011f5 Merge branch 'for-5.2-fixes' into for-5.3 adds 38cf3a687f58 cgroup: Move cgroup_parse_float() implementation out of CO [...] adds 99c8b231ae6c docs: cgroup-v1: convert docs to ReST and rename to *.rst adds 92c1d6522135 Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/lin [...] adds 70f1b0d34bdf signal/usb: Replace kill_pid_info_as_cred with kill_pid_us [...] adds 7a0cf094944e signal: Correct namespace fixups of si_pid and si_uid adds 82e10af2248d signal/arm64: Use force_sig not force_sig_fault for SIGKILL adds fee109901f39 signal/drbd: Use send_sig not force_sig adds 1dfd1711de29 signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig adds f9070dc94542 signal/pid_namespace: Fix reboot_pid_ns to use send_sig no [...] adds 72abe3bcf091 signal/cifs: Fix cifs_put_tcp_session to call send_sig ins [...] adds cb44c9a0ab21 signal: Remove task parameter from force_sigsegv adds 3cf5d076fb4d signal: Remove task parameter from force_sig adds f8eac9011b6b signal: Remove task parameter from force_sig_mceerr adds 28d42ea14e48 signal/x86: Remove task parameter from send_sigtrap adds 9d631759818b signal/um: Remove task parameter from send_sigtrap adds e1656829719f signal/sh: Remove tsk parameter from force_sig_info_fault adds 6f25a967646a signal/riscv: Remove tsk parameter from do_trap adds 07bd88a9a5dd signal/nds32: Remove tsk parameter from send_sigtrap adds e9a065091136 signal/arm: Remove tsk parameter from ptrace_break adds fd65cc848e3f signal/arm: Remove tsk parameter from __do_user_fault adds ec74e9205e06 signal/unicore32: Remove tsk parameter from __do_user_fault adds 351b6825b3a9 signal: Explicitly call force_sig_fault on current adds 91ca180dbdd6 signal: Use force_sig_fault_to_task for the two calls that [...] adds 2e1661d26736 signal: Remove the task parameter from force_sig_fault adds 8917bef336f5 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal adds 8ad23dea8080 signal: Move the computation of force into send_signal and [...] adds ffafd23b2cf1 signal: Generate the siginfo in force_sig adds 59c0e696a6c0 signal: Factor force_sig_info_to_task out of force_sig_info adds a89e9b8abf82 signal: Remove the signal number and task parameters from [...] adds 318759b4737c signal/x86: Move tsk inside of CONFIG_MEMORY_FAILURE in do_sigbus adds 5ad18b2e60b7 Merge branch 'siginfo-linus' of git://git.kernel.org/pub/s [...] adds daa78cc3408e pwm: sifive: Add DT documentation for SiFive PWM Controller adds 9e37a53eb051 pwm: sifive: Add a driver for SiFive SoC PWM adds f6c9b59769db dt-bindings: pwm: stm32-lp: Document pin control sleep state adds cce4a833fc6d pwm: stm32-lp: Add power management support adds b2c200e3f2fd pwm: Add consumer device link adds 69252ec16596 dt-bindings: pwm: stm32: Add #pwm-cells adds 0b055ed4c9bc pwm: stm32: Use 3 cells ->of_xlate() adds 1cdb44135dd8 pwm: meson: Update with SPDX Licence identifier adds 9bce02ef0dfa pwm: meson: Fix the G12A AO clock parents order adds 925488e8df4f dt-bindings: pwm: jz47xx: Remove unused compatible strings adds 93808aca349c pwm: jz4740: Remove unused devicetree compatible strings adds 1ac99c58bda9 pwm: jz4740: Apply configuration atomically adds 6580fd173070 pwm: jz4740: Force TCU2 channels to return to their init level adds 084f137600f4 pwm: meson: Unify the parameter list of meson_pwm_{enable, [...] adds ba4004c715c9 pwm: meson: Use devm_clk_get_optional() to get the input clock adds 181164b669c9 pwm: meson: Use GENMASK and FIELD_PREP for the lo and hi values adds 33cefd84d26b pwm: meson: Change MISC_CLK_SEL_WIDTH to MISC_CLK_SEL_MASK adds b79c3670e120 pwm: meson: Don't duplicate the polarity internally adds 7e0321629c2a pwm: meson: Pass struct pwm_device to meson_pwm_calc() adds a50a49a45140 pwm: meson: Add the meson_pwm_channel data to struct meson_pwm adds 8bbf31645381 pwm: meson: Add the per-channel register offsets and bits [...] adds 1064c6bacedd pwm: meson: Move pwm_set_chip_data() to meson_pwm_request() adds fb2081e870e9 pwm: meson: Simplify the calculation of the pre-divider and count adds c375bcbaabdb pwm: meson: Read the full hardware state in meson_pwm_get_state() adds d6885b3e0a39 pwm: meson: Don't cache struct pwm_state internally adds 7341c785d81e pwm: meson: Add support PWM_POLARITY_INVERSED when disabling adds 4ae42ce793a7 pwm: meson: Add documentation to the driver adds 321a7cea973b pwm: Add power management descriptions adds 7fd4edc57bba pwm: sysfs: Add suspend/resume support adds 4a5fa56cc031 pwm: rcar: Remove suspend/resume support adds 4a6ef8e37c4d pwm: Add support referencing PWMs from ACPI adds 3f467ebe9e89 leds: pwm: Support ACPI via firmware-node framework adds 11fc4edc483b pwm: bcm2835: Improve precision of PWM adds da9b386492f8 pwm: atmel-hlcdc: Add compatible for SAM9X60 HLCDC's PWM adds 3479bbd1e1f8 pwm: fsl-ftm: More relaxed permissions for updating period adds a2a28229cdce pwm: fsl-ftm: Use write protection for prescaler & polarity adds 3d25025ce9c2 pwm: fsl-ftm: Make sure to unlock mutex on failure new 6e2bbb688aa6 Merge tag 'pwm/for-5.3-rc1' of git://git.kernel.org/pub/sc [...] adds e7c787cb2697 dt-bindings: leds: Add binding for spi-byte LED. adds e9a804d7a428 leds: spi-byte: add single byte SPI LED driver adds 433068aa88cc leds: avoid flush_work in atomic context adds 1916ebfdfbac leds: max77650: Remove set but not used variable 'parent' adds 1c57d9bd29f6 leds: leds-pca955x: simplify getting the adapter of a client adds 09bfa5f6833a leds: leds-tca6507: simplify getting the adapter of a client adds 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property adds d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution adds 3fce8e1eb994 leds: TI LMU: Add common code for TI LMU devices adds 1372bbe66a59 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 adds b86b9ba55a2e mfd: ti-lmu: Remove support for LM3697 adds 5c1d824cda9f leds: lm3697: Introduce the lm3697 driver adds 4665743276c3 dt-bindings: mfd: Add lm36274 bindings to ti-lmu adds 9c523efb749d mfd: ti-lmu: Add LM36274 support to the ti-lmu adds bff5e8071533 regulator: lm363x: Add support for LM36274 adds 04f4dc1bc5f0 dt-bindings: leds: Add LED bindings for the LM36274 adds 11e1bbc116a7 leds: lm36274: Introduce the TI LM36274 LED driver adds 25529edef561 Merge tag 'ti-lmu-led-drivers' into for-next adds 8dab91970a8c docs: leds: convert to ReST adds 2605085fba22 dt: leds-lm36274.txt: fix a broken reference to ti-lmu.txt new 8a3367cc8005 Merge tag 'leds-for-5.3-rc1' of git://git.kernel.org/pub/s [...] adds 88c50322449a i3c: Drop support for I2C 10 bit addresing adds 5e343fbb7176 dt-bindings: i3c: Document dropped support for I2C 10 bit devices adds ecc8fb54bd44 i3c: fix i2c and i3c scl rate by bus mode adds cbf4f7325a63 i3c: add mixed limited bus mode adds f467907c1c38 i3c: dw: add limited bus mode support adds ea3bfeec6bf7 dt-bindings: i3c: cdns: Use correct cells for I2C device adds ede2001569c3 i3c: master: Use struct_size() helper new 96407298ff6e Merge tag 'i3c/for-5.3' of git://git.kernel.org/pub/scm/li [...] adds 663ba742d2fe gpio: vf610: Use PTR_ERR_OR_ZERO() in vf610_gpio_probe() adds db9477f8b549 gpio: Update Kconfig text for GPIO_SYSFS adds 4b3d50062ce0 gpio: Fix minor grammar errors in documentation adds 315c1a8ebd74 gpio: ixp4xx: Use irq_domain_translate_twocell() adds 919c46c89bff Documentation: gpio: remove duplicated lines adds 910f38bed943 dt-bindings: gpio: Convert Arm PL061 to json-schema adds e3023bf80639 gpio: of: Handle the Freescale SPI CS adds 8b74ae41f1ee gpio: pca953x: Add support for the TI TCA9539 adds 0aa3ebffc43c docs: gpio: driver.rst: fix a bad tag adds 5923ea6c2ce6 gpio: pass lookup and descriptor flags to request_own adds 36c0551976d5 gpio: davinci: Fix the compiler warning with ARM64 config enabled adds 6eeea326b389 gpio: Davinci: Add K3 dependencies adds 6a4d8b6bd279 gpio: davinci: Add new compatible for K3 AM654 SoCs adds fc8938d445d5 dt-bindings: gpio: davinci: Add k3 am654 compatible adds 7fae8a9ced74 fmc: Decouple from Linux GPIO subsystem adds 1ebd06871b57 gpio: xilinx: convert from OF GPIO to standard devm APIs adds 9d373acadaf6 gpio: altera: Allocate irq_chip dynamically adds edc1ef3ff342 gpio: of: parse stmmac PHY reset line specific active-low [...] adds 74a36e4a038b Merge branch 'ib-snps-reset-gpio' into devel adds c859e0d479b3 gpio: omap: ensure irq is enabled before wakeup adds 64ea3e9094a1 gpio: omap: fix lack of irqstatus_raw0 for OMAP4 adds c030a9c96b8e gpio: omap: remove remainder of list management adds 395373c721a2 gpio: omap: clean up edge interrupt handling adds 693de831c6e5 gpio: omap: remove irq_ack method adds dfbc6c7a1d25 gpio: omap: move omap_gpio_request() and omap_gpio_free() adds 40bb2273a263 gpio: omap: simplify omap_gpio_get_direction() adds 5ca5f92c1add gpio: omap: simplify get() method adds 6653dd88cf69 gpio: omap: simplify get_multiple() adds 8ba705957f56 gpio: omap: simplify set_multiple() adds a0e881e2c573 gpio: omap: simplify bank->level_mask adds 8ee1de65a94b gpio: omap: simplify read-modify-write adds a47b91587f6a gpio: omap: simplify omap_toggle_gpio_edge_triggering() adds 31b2d7f7cc07 gpio: omap: simplify omap_set_gpio_irqenable() adds 9a3027812257 gpio: omap: remove dataout variation in context handling adds 9c7f798d170a gpio: omap: clean up omap_gpio_restore_context() adds 18bd49c4c7c2 gpio: omap: constify register tables adds 40fd422a7d59 gpio: omap: clean up wakeup handling adds f1c32ef14b4c gpio: omap: irq_startup() must not return error codes adds 754dfd799265 gpio: omap: clean up register access in omap2_set_gpio_debounce() adds 6a80b30086b8 fmc: Delete the FMC subsystem adds a522f1d0c381 gpio: omap: Fix lost edge wake-up interrupts adds 42d9fc7176eb gpio: ftgpio: Pass irqchip when adding gpiochip adds 9a82ee69ee93 gpio: Add GPIOLIB_IRQCHIP cleanup to TODO adds 4892d3a6a009 gpio: Drop the parent_irq from gpio_irq_chip adds a1000673d288 gpio: amd: Drop unused pdev pointer in privata data adds f310f2eff794 gpio: Add comments on #if/#else/#endif adds b183cab7fdf7 gpio: rcar: Pedantic formatting adds 2b3fee3622d0 gpio: amdpt: Drop unneeded deref of &pdev->dev adds 6bdec6c77d62 gpio: ep93xx: Use devm_platform_ioremap_resource() adds 01d078aa9b90 gpio: grgpio: Use devm_platform_ioremap_resource() adds 527285653377 gpio: janz-ttl: Drop unneccessary temp variable dev adds c7d0ca24fd97 gpio: vr41xx: Use devm_platform_ioremap_resource() adds 0f5cb8cc27a2 gpio: eic-sprd: Use devm_platform_ioremap_resource() adds 8f3fd8959337 siox: Add helper macro to simplify driver registration adds f79047b10911 gpio: siox: Use module_siox_driver() adds db16bad6efd9 gpio: Sort GPIO drivers in Makefile adds acc68b0e70e8 gpio: No need to cast away return value of debugfs_create_file() adds d1d522d4f8b4 gpio: tegra: No need to cast away return value of debugfs_ [...] adds 04ce935c6b2a gpio: pl061: Pass irqchip when adding gpiochip adds 4c0a8899d9c2 gpio: siox: Do not call gpiochip_remove() on errorpath adds 8df9d7f70f87 gpio: siox: Switch to IRQ_TYPE_NONE adds ef9ace6f8008 tools: gpio: Add include/linux/gpio.h to .gitignore adds 4c411ce35b86 gpio: em: Remove error messages on out-of-memory conditions adds 715ed72801ff gpio: em: Return early on error in em_gio_probe() adds 8764c4ca5049 gpio: em: use the managed version of gpiochip_add_data() adds 375b94246761 gpio: max732x: use i2c_new_dummy_device() adds 2674700c4c0e gpio: max732x: use devm_gpiochip_add_data() adds 690499d969bc gpio: madera: Fixup SPDX headers adds f360dcd4ef7f gpio: mockup: no need to check return value of debugfs_cre [...] adds da6070fc558e Merge tag 'gpio-v5.3-updates-for-linus' of git://git.kerne [...] adds a4de43049a1d gpio: tegra: Clean-up debugfs initialisation adds aee5cec5bb27 gpio: ath79: Pass irqchip when adding gpiochip adds 9dea44c91469 devres: allow const resource arguments adds 87b70378f424 drivers: gpio: amd-fch: make resource struct const adds b25e10f8f9bc gpio: siox: Pass irqchip when adding gpiochip adds acc141374df4 gpio: siox: Add struct device *dev helper variable adds 8b29450437d7 gpio: siox: Use devm_ managed gpiochip adds 2617790f0f94 gpio: altera: Pass irqchip when adding gpiochip adds 4d19addd6b2f gpio: pl061: drop duplicate printing of device name adds 01f14c52591d Documentation: gpio: Fix reference to gpiod_get_array() adds f99d479bcb78 gpiolib: Document new gpio_chip.init_valid_mask field adds 3285170f28a8 gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() [...] adds 827a9b8bbfdc gpiolib: Clarify use of non-sleeping functions adds 8a7b179781e8 gpio: stp-xway: simplify error handling in xway_stp_probe() adds bd791c48808a gpio: stp-xway: improve module clock error handling adds c0ec70123859 gpio: stp-xway: get rid of the #include <lantiq_soc.h> dependency adds 5099837d2f80 gpio: stp-xway: allow compile-testing adds f0b40863bee4 gpiolib: Use spinlock_t instead of struct spinlock adds 9b3b623804a6 Revert "gpio: tegra: Clean-up debugfs initialisation" new 2ec98f567888 Merge tag 'gpio-v5.3-1' of git://git.kernel.org/pub/scm/li [...] adds 2899872b627e regmap: debugfs: Fix memory leak in regmap_debugfs_init adds db057679de3e regmap: fix bulk writes on paged registers adds ea09b3e21f18 Merge branch 'regmap-5.2' into regmap-linus adds 6445500b4312 regmap: add i3c bus support adds 55535589eb7f regmap: lzo: Switch to bitmap_zalloc() adds eff5a8500171 regmap: select CONFIG_REGMAP while REGMAP_SCCB is set adds aaccf3863ce2 Merge branch 'regmap-5.3' into regmap-next new 12a5146bda2f Merge tag 'regmap-v5.3' of git://git.kernel.org/pub/scm/li [...] adds 70ca117b02f3 regulator: s2mps11: Fix ERR_PTR dereference on GPIO lookup [...] adds 16da0eb5ab6e regulator: s2mps11: Fix buck7 and buck8 wrong voltages adds 9d83dcb3e455 regulator: s2mps11: Adjust supported buck voltages to real values adds f0386617dca6 Merge branch 'regulator-5.2' into regulator-linus adds 68ce3a446172 regulator: core: Slightly improve readability of _regulato [...] adds 3df4235ac41c regulator: max77650: Convert MAX77651 SBB1 to pickable lin [...] adds 249825cc48eb MAINTAINERS: slg51000 updates to the Dialog Semiconductor [...] adds a867bde3dd03 regulator: slg51000: add slg51000 regulator driver adds 977bfde5d4cb dt-bindings: regulator: add document bindings for slg51000 adds 96d82e9d0dc7 Merge tag 'v5.2-rc1' into regulator-5.3 adds 662307294f27 regulator: da9063: remove platform_data support adds 824bd1be3ed0 regulator: da9063: move definitions out of a header into t [...] adds 973af54c5218 regulator: da9063: platform_data is gone, depend on OF adds 46f4050a6587 regulator: arizona: Update device tree binding to support [...] adds 1f5f11e7370c regulator: arizona-ldo1: Add support for Cirrus Logic Made [...] adds 7bd7916dc8ab regulator: arizona-micsupp: Add support for Cirrus Logic M [...] adds 1914a996436b regulator: Convert regulator binding to json-schema adds 673e401effe9 regulator: Convert gpio-regulator to json-schema adds 27b1b58fcfe7 regulator: Convert max8660 binding to json-schema adds 59dec1f0fac8 regulator: max77650: Move max77651_SBB1_desc's declaration down adds 0a33d4feea74 regulator: slg51000: Constify slg51000_regl_ops and slg510 [...] adds 12c574d84c8e regulator: slg51000: Remove unneeded regl_pdata from struc [...] adds cbafbd1dcc04 regulator: max77620: Support Maxim 77663 adds 60b909e413da regulator: arizona-micsupp: Delete unused include adds 532e9334eb38 regulator: bd70528: Drop unused include adds 5cbb1515e75c regulator: bd718x7: Drop unused include adds 25a7d03dae3a regulator: cpcap: Spelling s/configuraion/configuration/ adds 6b96092a6bfa regulator: max8952: simplify getting the adapter of a client adds d17adf7d3f5b regulator: max77802: Drop unused includes adds 9a5ed0bac86e regulator: wm831x: Convert to use GPIO descriptors adds 6f10419187d0 regulator: 88pm800: fix warning same module names adds fd742eaab827 regulator: max8952: Convert to use GPIO descriptors adds 86f4ff7a0c0c regulator: qcom_spmi: enable linear range info adds ba576a6232dc regulator: qcom_spmi: Refactor get_mode/set_mode adds e1d700f7c94e Merge tag 'v5.2-rc4' into regulator-5.3 adds f2c6203fdd11 regulator: core: Make entire header comment C++ style adds 4fe0676b04ed dt-bindings: qcom_spmi: Document PM8005 regulators adds 42ba89c8bbd9 regulator: qcom_spmi: Add support for PM8005 adds 1c3f37d11023 arm64: dts: msm8998-mtp: Add pm8005_s1 regulator adds bbd7992e6a32 dt-bindings: qcom_spmi: Document pms405 support adds 0211f68e626f regulator: qcom_spmi: add PMS405 SPMI regulator adds fd5d10059d5e regulator: da9061/62: Adjust LDO voltage selection minimum value adds 61d7fdc49f03 regulator: qcom_spmi: Fix math of spmi_regulator_set_volta [...] adds b01d18232587 regulator: qcom_spmi: Do NULL check for lvs adds df33799c5c32 regulator: s2mps11: Reduce number of rdev_get_id() calls adds 65d80db2ee92 regulator: s2mps11: Add support for disabling S2MPS11 regu [...] adds 025bf37725f1 gpio: Fix return value mismatch of function gpiod_get_from [...] adds 4e210fbeee8e regulator: add support for the stm32-booster adds d6d02bc6e804 dt-bindings: regulator: add support for the stm32-booster adds a3c7c029c3da regulator: max77620: remove redundant assignment to variable ret adds ba2bf340ade8 regulator: max77650: add MODULE_ALIAS() adds 2da8d9473e20 regulator: implement selector stepping adds 3c7577d442a7 regulator: max77650: use vsel_step adds 65244e5b1f4f Merge branch 'regulator-5.3' into regulator-next adds d8ca7d184b33 regulator: core: Introduce API for regulators coupling cus [...] adds d22b85a1b97d regulator: core: Expose some of core functions needed by couplers adds 0ed4513c9a32 Merge remote-tracking branch 'regulator/topic/coupled' int [...] new 98537ee92fb1 Merge tag 'regulator-v5.3' of git://git.kernel.org/pub/scm [...] adds a75e91bad717 spi: qup: fix PIO/DMA transfers. adds 94613d5ae109 spi: spi-stm32-qspi: Remove CR_FTHRES_MASK usage adds e4671df0bfd6 spi: uniphier: fix timeout error adds 2b947137f2b8 spi: uniphier: fix zero-length transfer adds 2337ff45293f Merge branch 'spi-5.2' into spi-linus adds e29eaa3c4b76 spi: ep93xx: Drop unused variable adds f7b99e5948e6 dt-bindings: mfd: atmel-usart: add DMA bindings for USART [...] adds c3fdefc2d79e spi: at91-usart: add DMA support adds 9ac3f90db46b spi: bcm2835: bcm2835_spi_transfer_one_poll remove unneces [...] adds 7f1922eb3adb spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc adds c41d62b06cb9 spi: bcm2835: added comment about different bus behaviour [...] adds ff245d90ebed spi: bcm2835: make the polling duration limits configurable adds 154f7da56f1e spi: bcm2835: add driver stats to debugfs adds 0ff2de8bb163 spi: core: allow defining time that cs is deasserted adds d5864e5bed96 spi: core: allow defining time that cs is deasserted as a [...] adds 47300728fb21 spi: rockchip: turn down tx dma bursts adds e6f3f7e4dc76 spi: Add spi_is_bpw_supported() adds e727d4cbc785 Merge tag 'spi-bpw-is-supported' of https://git.kernel.org [...] adds 5d7e2b5ed585 spi: core: allow reporting the effectivly used speed_hz fo [...] adds bf93b9512645 spi: bcm2835aux: Remove spi_alloc_master() error printing adds bfada2080b64 spi: bcm2835: Remove spi_alloc_master() error printing adds 35ceb6759d1b spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB adds 3393f7d92451 spi: bcm2835: only split transfers that exceed DLEN if DMA [...] adds 63c1440596ff spi: tegra114: add support for gpio based CS adds 1bf9f3c9232d spi: tegra114: add support for hw based cs adds 9b76ef39b7fb spi: tegra114: add support for HW CS timing adds 318dacbd049b spi: tegra114: add support for TX and RX trimmers adds eceb995e04b7 Merge tag 'v5.2-rc1' into spi-5.3 adds 9783da2384c5 spi: spidev: Add dhcom-board to compatibility list adds 0a1b92935683 spi: Add YAML schemas for the generic SPI options adds 3133f5c24305 spi: sun4i: Add YAML schemas adds 101e6fce89b4 spi: sun6i: Add YAML schemas adds 97266c4d0534 spi: dt-bindings: Convert spi-gpio binding to json-schema adds 5f336ea53b6b spi: bcm2835: Replace spi_master by spi_controller adds af505208e960 spi: bcm2835: Drop assignment of dma_slave_config direction adds cc0f6e96c4fd spi: dt-bindings: Convert Arm pl022 to json-schema adds 0e896f380b84 spi: tegra114: set master cleanup and also invoke it on pr [...] adds d9424d6d48c8 Merge branch 'spi-5.2' into spi-5.3 adds 635bdb7a3e1f spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait() adds 891100dfa2d6 spi: spi-meson-spifc: update with SPDX Licence identifier adds c6e2d2c7ca4e spidev: Add M53Menlo CPLD compatible adds 3594bfa265da spi: qup: remove unnecessary goto adds 6acf0ed57b8c MAINTAINERS: Add entry for Synquacer SPI driver adds 6d72a49ff3f6 spi: Add DT bindings for Synquacer adds b0823ee35cf9 spi: Add spi driver for Socionext SynQuacer platform adds 3e582c6e911f spi: mediatek: add SPI_LSB_FIRST support adds aef9752274f4 spi: Use struct_size() helper adds 4343f61103cd Merge tag 'v5.2-rc4' into spi-5.3 adds 4c3c59544f33 spi/acpi: enumerate all SPI slaves in the namespace adds 36f34737ff48 spi: Add a prototype for exported spi_set_cs_timing() adds ebc37af5e0a1 spi: No need to assign dummy value in spi_unregister_controller() adds f56943699463 spi: don't open code list_for_each_entry_safe_reverse() adds b5e3cf410b48 spi/acpi: fix incorrect ACPI parent check adds 51c711f2c38a spi: spi-synquacer: Fixed build on architectures missing r [...] adds f9481b08220d spi: fix ctrl->num_chipselect constraint adds b28944c6f6d3 spi/acpi: avoid spurious matches during slave enumeration adds cae86eac98cd dt-bindings: spi: stm32-qspi: add dma properties adds 775c4c0032c4 spi: stm32-qspi: remove signal sensitive on completion adds 23cdddb21f41 spi: pxa2xx: Set minimum transfer speed adds 5b74e9a30626 spi: atmel-quadspi: void return type for atmel_qspi_init() adds ab735611402f spi: atmel-quadspi: fix resume call adds 8cc7720470a1 spi: pxa2xx: Add support for Intel Elkhart Lake adds 106dbe24d414 Merge branch 'spi-5.3' into spi-next adds 924b5867e7bd spi: Allow SPI devices to request the pumping thread be realtime adds 26ac56506b0e Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next new c6b6cebbc597 Merge tag 'spi-v5.3' of git://git.kernel.org/pub/scm/linux [...] adds d7af4d987dfa iommu/vt-d: Fix bind svm with multiple devices adds f780a8dc196d iommu/vt-d: Remove unnecessary rcu_read_locks adds ea09506c363e iommu/vt-d: Modify the format of intel DMAR tables dump adds cdd3a2499d30 iommu/vt-d: Introduce macros useful for dumping DMAR table adds dd5142ca5d24 iommu/vt-d: Add debugfs support to show scalable mode DMAR [...] adds 7423e01741dd iommu: Add API to request DMA domain for device adds 73bcbdc9fa8d iommu/vt-d: Implement apply_resv_region iommu ops entry adds d850c2ee5fe2 iommu/vt-d: Expose ISA direct mapping region via iommu_get [...] adds d8190dc63886 iommu/vt-d: Enable DMA remapping after rmrr mapped adds f273a453b740 iommu/vt-d: Add device_def_domain_type() helper adds 4de354ec2f0c iommu/vt-d: Delegate the identity domain to upper layer adds fa954e683178 iommu/vt-d: Delegate the dma domain to upper layer adds 942067f1b6b9 iommu/vt-d: Identify default domains replaced with private adds 98b2fffb5e27 iommu/vt-d: Handle 32bit device with identity default domain adds fa212a97f3a3 iommu/vt-d: Probe DMA-capable ACPI name space devices adds 8af46c784ecf iommu/vt-d: Implement is_attach_deferred iommu ops entry adds 4ec066c7b147 iommu/vt-d: Cleanup get_valid_domain_for_dev() adds 0e31a7266508 iommu/vt-d: Remove startup parameter from device_def_domai [...] adds b7297783c2bb iommu/vt-d: Remove duplicated code for device hotplug adds df4f3c603aeb iommu/vt-d: Remove static identity map code adds f34e1176df34 iommu/vt-d: Fix typo in SVM code comment adds e314a7c92b32 iommu/vt-d: Fix a variable set but not used adds 2de03c111715 Merge tag 'v5.2-rc3' into x86/vt-d adds ad0834dedaa1 iommu: Fix a leak in iommu_insert_resv_region adds 5f64ce5411b4 iommu/vt-d: Duplicate iommu_resv_region objects per device list adds b9a7f9816483 iommu/vt-d: Introduce is_downstream_to_pci_bridge helper adds e143fd4598dd iommu/vt-d: Handle RMRR with PCI bridge device scopes adds 3855ba2d834d iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_ [...] adds adfd37382090 iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memo [...] adds 1c5c59fbad20 iommu/vt-d: Differentiate relaxable and non relaxable RMRRs adds f4c63ea91c6f iommu/vt-d: Don't return error when device gets right domain adds c57b260a7d7d iommu/vt-d: Set domain type for a private domain adds 6a8c6748b94b iommu/vt-d: Don't enable iommu's which have been ignored adds 5679582c2fad iommu/vt-d: Allow DMA domain attaching to rmrr locked device adds d5692d4af08c iommu/vt-d: Fix suspicious RCU usage in probe_acpi_namespa [...] adds 16c9e29e12e8 iommu/vt-d: Cleanup after delegating DMA domain to generic iommu adds 123b2ffc376e iommu/vt-d: Consolidate domain_init() to avoid duplication adds 42db7c6a404b iommu/vt-d: Remove an unused variable "length" adds af88ec396201 iommu/vt-d: Silence a variable set but not used adds 0bcfa628f8a3 iommu/vt-d: Cleanup unused variable adds 2dbbcce1f8dd iommu/amd: Remove redundant assignment to variable npages adds c1ddcf1cc9ad iommu/amd: Add missed 'tag' to error msg in iommu_print_event adds 3ddbe913e555 iommu/amd: Make iommu_disable safer adds bf4bff46eac1 iommu/amd: Move gart fallback to amd_iommu_init adds 5c90501a7290 iommu/amd: Only free resources once on init error adds 5cd3f2e98cca iommu/amd: Flush not present cache in iommu_map_page adds d25f6ead162e iommu/arm-smmu-v3: Increase maximum size of queues adds 90ec7a76cc4b iommu/io-pgtable-arm: Add support to use system cache adds 4f41845b3407 iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with spe [...] adds 9e6ea59f3ff3 iommu/io-pgtable: Support non-coherent page tables adds 39debdc1d7e6 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds 80eaa9f55813 iommu/ipmmu-vmsa: Link IOMMUs and devices in sysfs adds 82576aa8af49 iommu/ipmmu-vmsa: Prepare to handle 40-bit error addresses adds b43e0d8a458c iommu/ipmmu-vmsa: Make IPMMU_CTX_MAX unsigned adds b7f3f047aea4 iommu/ipmmu-vmsa: Move num_utlbs to SoC-specific features adds 892db541cc68 iommu/ipmmu-vmsa: Extract hardware context initialization adds da38e9ec9c2d iommu/ipmmu-vmsa: Add suspend/resume support adds 3430abd6f403 Merge branch 'arm/renesas' into arm/smmu adds 900a85ca43f4 iommu/arm-smmu-v3: Fix compilation when CONFIG_CMA=n adds 8dd8f005bdd4 iommu/arm-smmu-v3: Invalidate ATC when detaching a device adds 6e8b566806b7 iommu/omap: Use dev_get_drvdata() adds 9378bfeaafcb iommu/omap: No need to check return value of debugfs_creat [...] adds 185da893fab1 iommu/dma: Cleanup dma-iommu.h adds af751d4308a7 iommu/dma: Remove the flush_page callback adds 23f88e0a7e9f iommu/dma: Use for_each_sg in iommu_dma_alloc adds 06d60728ff5c iommu/dma: move the arm64 wrappers to common code adds 92aec09cc879 iommu/dma: Move __iommu_dma_map adds b61d271e59d7 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} adds 796a08cf1605 iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers adds 4c360acee929 iommu/dma: Factor out remapped pages lookup adds 21b95aaf5f22 iommu/dma: Refactor the page array remapping allocator adds aa8ba2275705 iommu/dma: Remove __iommu_dma_free adds bcf4b9c4c2ee iommu/dma: Refactor iommu_dma_free adds 072bebc06917 iommu/dma: Refactor iommu_dma_alloc adds 8680aa5a58ab iommu/dma: Don't remap CMA unnecessarily adds 9a4ab94afcc4 iommu/dma: Merge the CMA and alloc_pages allocation paths adds 8553f6e65240 iommu/dma: Split iommu_dma_free adds 9ad5d6eddcb0 iommu/dma: Cleanup variable naming in iommu_dma_alloc adds ee1ef05d02b0 iommu/dma: Refactor iommu_dma_alloc, part 2 adds 3fb3378bb1eb iommu/dma: Refactor iommu_dma_get_sgtable adds efd9f10b7068 iommu/dma: Refactor iommu_dma_mmap adds e6475eb010fa iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP adds a9f4d93dbeb6 iommu/dma: Switch copyright boilerplace to SPDX adds b5f75a3639ff arm64: switch copyright boilerplace to SPDX in dma-mapping.c adds a84cc69eb537 arm64: trim includes in dma-mapping.c adds 1b961423158c iommu/dma: Fix condition check in iommu_dma_unmap_sg adds ceedd5f74d8c Merge tag 'v5.2-rc6' into generic-dma-ops adds 57274ea25736 iommu: Use right function to get group for device adds ec6bc2e9e81b driver core: Add per device iommu param adds 4e32348ba526 iommu: Introduce device fault data adds 0c830e6b3282 iommu: Introduce device fault report API adds bf3255b3cfe2 iommu: Add recoverable fault reporting adds 58b55c859ac0 iommu: Add padding to struct iommu_fault adds 29fcea8ce7f3 iommu: Fix integer truncation adds d95c3885865b Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/oma [...] new 6b04014f3f15 Merge tag 'iommu-updates-v5.3' of git://git.kernel.org/pub [...] new 585fb3d93d32 EDAC/sysfs: Fix memory leak when creating a csrow object new 7adc05d2dc3a EDAC/sysfs: Drop device references properly new 17e47dc6db4f EDAC/altera: Add Stratix10 OCRAM ECC support new 3c4fcb89db2c arm64: dts: stratix10: Add OCRAM EDAC node new a428b4d348c4 EDAC/altera: Add Stratix10 SDMMC support new 109d789922f1 arm64: dts: stratix10: Add SDMMC EDAC node new 0042e9e7a5f6 EDAC/sb_edac: Remove redundant update of tad_base new 91abaeaaff35 EDAC/sifive: Add EDAC platform driver for SiFive SoCs new c452a9d30feb EDAC/ie31200: Add Intel Coffee Lake CPU support new 4d91fde8d570 EDAC/ie31200: Reformat PCI device table new ff70cacc967f EDAC/aspeed: Remove set but not used variable 'np' new 40d796243478 EDAC: Make edac_debugfs_create_x*() return void new 5c5d3ac2064a EDAC, i10nm: Add Intel additional Ice-Lake support new c4a1dd9e83ce EDAC, i10nm: Check ECC enabling status per channel new 1dc78f1ffa3a EDAC, skx, i10nm: Fix source ID register offset new d8655e7630da EDAC: Fix global-out-of-bounds write when setting edac_mc_ [...] new 947fbd4ca9fb Merge tag 'please-pull-for_5.3' of git://git.kernel.org/pu [...] adds 73c1a577b839 media: atmel: atmel-isc: reworked white balance feature adds a0816e5088ba media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE adds 90a493a34917 media: atmel: atmel-isc: add support for DO_WHITE_BALANCE adds 5490ba5645f2 media: atmel: atmel-isc: make try_fmt error less verbose adds 31e71dbcc1fd media: coda: move register debugging to coda_debug level 3 adds 736a33d20546 media: coda: move job ready message to coda_debug level 2 adds 8e7479c7e725 media: coda: add coda_frame_type_char helper adds e94bb8d269ff media: coda: improve decoder job finished debug message adds 74135fb1847d media: coda: demote s_ctrl debug messages to level 2 adds 8a618957257a media: coda: add menu strings to s_ctrl debug output adds e45cf927f3a5 media: coda: update profile and level controls after seque [...] adds a132459d4009 media: venus: core: fix max load for msm8996 and sdm845 adds cd396c8cbfcd media: venus: Add support for H265 controls adds 3d7f0d7126e0 media: venus: hfi_cmds: add more not-implemented properties adds bc8c479a5b19 media: venus: helpers: fix dynamic buffer mode for v4 adds 4a0bbf4815f1 media: si2168: add frequency data to frontend info adds 24e4cf770371 media: spi: IR LED: add missing of table registration adds 6cf97230cd5f media: dvb: usb: fix use after free in dvb_usb_device_exit adds 6d0d1ff9ff21 media: au0828: fix null dereference in error path adds dd5f551b58a8 media: dvb-usb-v2: Report error on all error paths adds fec2e415cb18 media: dvbsky: Remove duplicate error reporting for dvbsky [...] adds f16888a3e8a9 media: af9035: Remove duplicate error reporting for dvbsky [...] adds 9390467c2d3b media: rc: meson-ir: update with SPDX Licence identifier adds 354cf00339b1 media: cec: mark devnode as registered before actually reg [...] adds 00ccd263ee08 media: cec-gpio: use disable/enable_irq adds 63d171f85fb1 media: cec: cec_transmit_msg_fh: do sanity checks first adds e76cbec85eac media: cec: move check from cec_transmit to cec_transmit_msg_fh adds aa50accfda60 media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper [...] adds eabe3bc2689a media: cec-ioc-receive.rst: document CEC_MSG_FL_RAW adds 89db242aa3c5 media: cec: support CEC_MSG_FL_RAW adds b6c96e156825 media: cec: allow any initiator for Ping and Image/Text View On adds 428d3c867df6 media: cec-ioc-g-mode.rst: be more specific when EPERM is [...] adds cfe7cc383cfa media: ov7740: fix unbalanced pm_runtime_get/put adds 6e4ab830ac6d media: ov7740: avoid invalid framesize setting adds eed6b2e7c9ca media: ov7740: fix vertical flip control adds d7ac8b1bd281 media: ov7740: remove redundant V4L2_CTRL_FLAG_VOLATILE set adds f8075c1cdc79 media: v4l: fwnode: C-PHY has no clock lane adds 1305d97b7c78 media: dt-bindings: marvell,mmp2-ccic: Add Marvell MMP2 camera adds 0c7aa32966da media: marvell-ccic: fix DMA s/g desc number calculation adds c3cc51032689 media: marvell-ccic: don't generate EOF on parallel bus adds a1038ee8ca9f media: smiapp: core: add small range to usleep_range adds 6fae100e74af media: staging/intel-ipu3: update minimal GDC envelope size to 4 adds defcdc5d89ce media: videobuf2-core: Prevent size alignment wrapping buf [...] adds 14f28f5cea9e media: videobuf2-dma-sg: Prevent size from overflowing adds b29ecab178b0 media: videobuf2-core.h: Document the alloc memop size arg [...] adds 8169cf0a02ca media: Kconfig: allow to select drivers if EMBEDDED adds 94b7ddb91c16 media: coda: remove -I$(src) header search path adds 020bc7354a6e media: staging/imx: Allow driver to build if COMPILE_TEST [...] adds e08f0761234d media: vpss: fix a potential NULL pointer dereference adds 8aef94beadc5 media: vpss: fix the order of resource clean up adds f49308878d72 media: media_device_enum_links32: clean a reserved field adds 3d3515312f97 media: rc-main: clean-up two warnings adds 2f39cce96363 media: remove redundant 'default n' from Kconfig-s adds 4a96f5e10eb9 media: exynos4-is: Add missing of_node_put to fix reference leaks adds 2c41cc0be07b media: venus: firmware: fix leaked of_node references adds 1e0566fd4a81 Merge tag 'v5.2-rc2' into patchwork adds 4914425e28fb media: coda/venus/s5p_mfc: fix control typo adds cf760c4b6020 media: rockchip/vpu: Use pixel format helpers adds 365f3bfc5f4b media: rockchip/vpu: Use v4l2_m2m_buf_copy_metadata adds 92cd4307baf3 media: rockchip/vpu: Cleanup macroblock alignment adds 9d4e1f745d58 media: rockchip/vpu: Cleanup JPEG bounce buffer management adds 6002e0be7571 media: rockchip/vpu: Remove a useless test adds 03006bd0880a media: imx7_mipi_csis: fix racy entity pads init adds c612e54fca55 media: move drivers/media/media-* to drivers/media/mc/mc-* adds 1753c7c4367a media: pvrusb2: use a different format for warnings adds ddfef32a3386 media: coda: Print a nicer device registered message adds 766b9b168f6c media: coda: Remove unbalanced and unneeded mutex unlock adds 1405bc55e617 media: coda: Replace the threaded interrupt with a hard interrupt adds 2b4116290c20 media: coda: Clear the interrupt reason adds bfe819509f4e media: v4l2: Initialize mpeg slice controls adds 0783525fff6e media: vicodec: correctly support unbinding of the driver adds a82c3149ad8b media: docs-rst: Clarify older field vs. first transmitted field adds eff73de2b160 media: cpia2_usb: first wake up, then free in disconnect adds debb0dd644ce media: pwc: convert to BIT macro adds 20059cbbf981 media: vim2m: fix two double-free issues adds 0c310868826e media: rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO() adds 3e0f724346e9 media: v4l2-core: fix use-after-free error adds ee1c71a8e145 media: vimc: fix component match compare adds fe97d64d7258 media: vimc: Remove unneeded return statement in vimc_sen_ [...] adds 75417060e95c media: staging: media: imx: fix Unneeded variable: "ret". [...] adds 5d2e73a5f80a media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364x [...] adds 9bec226d8c79 media: v4l2-pci-skeleton.c: fix doc warning adds 411c59881c77 media: Revert "media: staging/imx: add media device to cap [...] adds 6d01b7ff5233 media: staging/imx: Switch to sync registration for IPU subdevs adds 34ff38745b16 media: staging/imx: Pass device to alloc/free_dma_buf adds 3e80d125b507 media: staging/imx: Move add_video_device into capture_dev [...] adds 225dc4909f38 media: Revert "media: imx: Set capture compose rectangle i [...] adds 523759c7bfd5 media: staging/imx: Remove capture_device_set_format adds 6b8952db0644 media: staging/imx: Re-organize modules adds 3ef46bc97ca2 media: staging/imx: Improve pipeline searching adds 87562287444d media: staging/imx: Don't set driver data for v4l2_dev adds 434d40df057c media: imx7-media-csi: Acquire a single clock adds 55be6fd2742a media: imx7-media-csi: Use devm_platform_ioremap_resource() adds b761151f40d5 media: imx7-media-csi: Propagate the correct error for pla [...] adds 59e45933b13f media: imx7-media-csi: Propagate the correct error for dev [...] adds 964fcacddff4 media: imx7-media-csi: Remove unneeded break adds ddfb2982ecc4 media: imx7-media-csi: Check the return value from clk_pre [...] adds 39cb46751e2f media: imx7-media-csi: Change imx7_csi_enable() to void adds ccf7a31f1ed9 media: cx25840: don't open-code cx25840_reset() inside cx2 [...] adds 60acc4ab1127 media: cx25840: g_std operation really implements querystd [...] adds 763549a3cf12 media: cx25840: implement g_std operation adds e81a9076b4d6 media: cx25840: add pin to pad mapping and output format c [...] adds 65efeca0a641 media: cx25840: set_fmt operation should clamp out-of-rang [...] adds d525e5c2f1b7 media: cxusb: implement Medion MD95700 digital / analog co [...] adds e478d4054054 media: cxusb: add analog mode support for Medion MD95700 adds ead14a70754f media: cxusb: add raw mode support for Medion MD95700 adds 23e0b8c65e8e media: coda: add decoder MPEG-4 profile and level controls adds 5902bca94ae0 media: v4l2-ctrl: add MPEG-2 profile and level controls adds 8a8621ba0135 media: coda: add decoder MPEG-2 profile and level controls adds 7edd18b64a16 media: coda: add lockdep asserts adds b65f1e654665 media: coda: use v4l2_m2m_buf_copy_metadata adds 9d7a1bed0706 media: cedrus: Allow different mod clock rates adds 1f0545d3ed1d media: uapi: Add H264 low-level decoder API compound controls. adds f183ec61cc2f media: pixfmt: Add H264 Slice format adds 67e84a98af65 media: pixfmt: Add H264_SLICE_RAW format documentation adds 6eb9b758e307 media: cedrus: Add H264 decoding support adds 26989c2725a5 media: videobuf2-v4l2: set last_buffer_dequeued in dqbuf adds 156fa8845a57 media: dt-bindings: media: document allegro-dvt bindings adds 8df39e16877f media: dt-bindings: media: Add vendor prefix for allegro adds f20387dfd065 media: allegro: add Allegro DVT video IP core driver adds 878344de61d0 media: allegro: add SPS/PPS nal unit writer adds 707947247e95 media: videobuf2-vmalloc: get_userptr: buffers are always [...] adds 578a3ab12705 media: allegro-dvt: fix build failure adds 5a433fccafc7 media: staging: allegro: cleanup two warnings adds e9ad78bc0c54 media: cxusb-analog: Fix some coding style issues adds 63f9fa925e02 media: cxusb: fix several coding style issues adds 10a34367ce09 media: cx25840: Address several coding style issues adds c8d0ccfd73da media: mtk-vpu: fix leaked of_node references adds 15b5c5b1dce9 media: mtk-vcodec: fix leaked of_node references adds 3e6a515ff4d4 media: media-ioc-enum-links.rst: fix incorrect reserved fi [...] adds 518fa4e0e0da media: mc-device.c: don't memset __user pointer contents adds 50710eeefbc1 media: saa7164: fix remove_proc_entry warning adds 64b42d8eee9b media: cec-adap: fix regression in ping sanity check adds ce57a82f8a8d media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes adds 32cddf9c94d8 media: v4l2-common: Add an helper to apply frmsize constraints adds 0a4f091c12b3 media: rockchip/vpu: Use v4l2_apply_frmsize_constraints() [...] adds b1c6cc64dd14 media: rockchip/vpu: Open-code media controller register adds 7d47b45dc590 media: rockchip/vpu: Support the Request API adds 8c06082041e4 media: rockchip/vpu: Rename rockchip_vpu_common.h into roc [...] adds c65227fd2aac media: rockchip/vpu: Move encoder logic to a common place adds 4aa807ef41d8 media: rockchip/vpu: Provide a helper to reset both src an [...] adds 953aaa1492c5 media: rockchip/vpu: Prepare things to support decoders adds 8c3dc73d41f5 media: rockchip/vpu: Add decoder boilerplate adds 6d9a39cffc1e media: rockchip/vpu: Add support for non-standard controls adds 7cdedc3f45cc media: rockchip/vpu: Add infra to support MPEG-2 decoding adds 879dee56a40c media: rockchip/vpu: Add MPEG2 decoding support to RK3399 adds ceaac6dc5b7a media: rockchip/vpu: Add support for MPEG-2 decoding on RK3288 adds c9d52c114a9f media: staging: imgu: Address a compiler warning on alignment adds 0ace8734f405 media: staging: imgu: Remove redundant checks adds 3efcbe3e4286 media: staging: imgu: Address compiler / checker warnings [...] adds 17f61abb9bbd media: staging: imgu: Drop support for other page sizes adds d3844b9df9cb media: ov8856: modify register to fix test pattern adds 0a0c2a9262a1 media: dt-bindings: media: sun6i-csi: Add compatible strin [...] adds 8c03d845b86c media: sun6i: Support A83T variant adds 5c1c695307b6 media: em28xx: give RC device proper name adds 6bd914bc05f3 media: em28xx: use common code for decoding nec scancodes adds 0547858b00bf media: em28xx: use usb_to_input_id() rather than handrolling it adds 6211e44a4dfc media: cx231xx-dvb: fix memory leak in dvb_fini() adds 835706214875 media: videobuf-dma-contig: Use size of buffer in mmap not [...] adds 6995a659101b media: staging: media: davinci_vpfe: - Fix for memory leak [...] adds f42292040d31 media: staging: media: davinci_vpfe: Replace a bit shift adds 814434984a5d media: omap3isp: Don't rely on devm for memory resource ma [...] adds dd9a00ab9c3e media: omap3isp: Call video_unregister_device() unconditionally adds 2bd4290f6b78 media: staging: media: davinci_vpfe: use __func__ for func [...] adds 05a7c22c2f68 media: omap3isp: constify platform_device_id adds 3b6471c7becd media: Staging: media: Release the correct resource in an [...] adds 69fbb3f47327 media: wl128x: Fix some error handling in fm_v4l2_init_vid [...] adds e867110a9a32 media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use [...] adds 7f9d5ac8e1e5 media: cx23885: remove redundant assignment to err adds 9f7406d6b56b media: platform: ao-cec-g12a: disable regmap fast_io for c [...] adds c89b41343862 media: staging/imx: fix two NULL vs IS_ERR() bugs adds 0864c9ce8fe8 media: dt-bindings: Fix vendor-prefixes YAML adds 1ddc8a9732fb media: v4l2: Make sure all drivers set _MPLANE caps in vde [...] adds 7e98b7b542a4 media: v4l2: Get rid of ->vidioc_enum_fmt_vid_{cap, out}_mplane adds e83ce3005db1 media: media/radio: set device_caps in struct video_device adds 8c3854d03bd7 media: media/usb: set device_caps in struct video_device adds 372332b111b7 media: rtl2832_sdr: set device_caps in struct video_device adds 1397e3ec0cff media: usb/gadget/f_uvc: set device_caps in struct video_device adds b0b48b487de6 media: vc04_services/bcm2835-camera: set device_caps in st [...] adds ad2220aa4591 media: staging/media: set device_caps in struct video_device adds ef732d5e2813 media: v4l2-mem2mem: add try_en/decoder_cmd ioctl helpers adds 9b925365569e media: vicodec: use new v4l2_m2m_ioctl_try_en/decoder_cmd funcs adds e9ca90074c26 media: do not use C++ style comments in uapi headers adds 9ff4d4e08ba8 media: dvb: tag deprecated DVB APIs as such adds e96a8819a6c4 media: docs: fix minor typos adds 84060c65a8fa media: media/doc: Allow sizeimage to be set by v4l clients adds 3c1b9ac753e9 media: vimc: Remove or modify stream checks adds 2b393f91c651 media: imx7-mipi-csis: Propagate the error if clock enabli [...] adds 7acc1f91bfb2 media: imx7-mipi-csis: Remove unneeded 'ret' initialization adds b76bfa6d7f5a media: imx7-mipi-csis: Remove extra blank line adds 9293e39c5d7f media: mtk-vcodec: replace GPLv2 with SPDX adds 0a7ff71e223f media: mtk-vcodec: constify formats adds 0c6280b3c353 media: mtk-vcodec: support single-buffer frames adds d4ec9550e4b2 media: vivid: fix incorrect assignment operation when sett [...] adds eb42ac1b411c media: platform: Fix Warning of Unneeded Semicolon reporte [...] adds 4f62e840f827 media: cxusb: Revert "media: cxusb: add raw mode support f [...] adds dbb9fcc8c2d8 media: stm32-dcmi: fix irq = 0 case adds 9698ed4d4a29 media: aspeed: fix a kernel warning on clk control adds 7b74dc0caa30 media: aspeed: refine clock control logic adds 12ae1c1bf5db media: aspeed: change irq to threaded irq adds c8b996ca28d0 media: aspeed: remove IRQF_SHARED flag adds 084b6790cf35 media: aspeed: reduce noisy log printing outs adds f8a02b37e218 media: aspeed: remove checking of VE_INTERRUPT_CAPTURE_COMPLETE adds 68b65879e816 media: aspeed: refine interrupt handling logic adds 99914b611560 media: aspeed: remove source buffer allocation before mode [...] adds 2b0287ef1d9e media: aspeed: use different delays for triggering VE H/W reset adds 345162044fa6 media: imx7-media-csi: Use functions instead of macros adds 9e5fa4e1e5b5 media: imx7-media-csi: Use u32 for storing register reads adds 2ac36fd57453 media: imx7-media-csi: Remove unneeded error message adds 7aac98494d1d media: platform: ao-cec-g12a: remove spin_lock_irqsave() l [...] adds 6e2980cc68d0 media: pvrusb2: fix null-ptr-deref in class_unregister() adds 6aace2f89f78 media: Documentation: update email address adds edadd68031e5 media: MAINTAINERS: update email address adds f0d2b7a8915a media: v4l2: Fix the _MPLANE format check in v4l_enum_fmt() adds 2659417876d5 media: Revert "media: staging/imx: Allow driver to build i [...] adds 3c8f4cd271c4 media: stv6110x: Implement probe/remove for stv6110x adds eb5005df886b media: stv090x: Implement probe/remove for stv090x adds 71f49a8bf5c5 media: ttpci: use rc-core for the IR receiver adds a1ccca0e8424 media: dt-bindings: media: add Amlogic Video Decoder Bindings adds 3e7f51bd9607 media: meson: add v4l2 m2m video decoder driver adds 22670e77724d media: MAINTAINERS: Add meson video decoder adds e5bc0e1ddd1c media: vicodec: move v4l2_ctrl_request_complete after spin_unlock adds d421ba0c165f media: vicodec: always return a valid format. adds 518f6b9a145a media: vicodec: fix initial stateless sizeimage value adds efec9c815e5d media: vicodec: pass on enc output format to capture side adds 358387d34bea media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT adds fbbbb2cd0b39 media: vicodec: set KEY/PFRAME flag when decoding adds 8307f0ab0331 media: vicodec: use correct sizeimage value when draining adds 3b6813d6f52d media: vicodec: stateless codecs do not have EOS and SOURC [...] adds d17589afa970 media: vicodec: improve handling of ENC_CMD_STOP/START adds 580057196023 Merge tag 'v5.2-rc4' into media/master adds 675e2f20b113 media: uvcvideo: Include streaming interface number in deb [...] adds 11a087f484bf media: uvcvideo: Fix access to uninitialized fields on pro [...] adds a8a3e813963c media: i2c: mt9p031: simplify getting the adapter of a client adds 4e8c120de926 media: fdp1: Support M3N and E3 platforms adds a29add8c9bb2 media: rockchip/vpu: rename from rockchip to hantro adds 0b675962d939 media: hantro: print video device name in addition to device node adds 0fd7ada14eef media: hantro: add PM runtime resume callback adds 4d20d087db46 media: hantro: make irq names configurable adds f855fc2c0d71 media: hantro: add support for named register ranges adds c330d371137f media: hantro: add support for separate control block adds b86b8473d52f media: hantro: allow arbitrary number of clocks adds 6c0bbc933386 media: touchscreen/sur40: set device_caps in struct video_device adds de7a0020901e media: MAINTAINERS: media: Add Tomasz Figa as a videobuf2 [...] adds 4419617e0d0c media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C [...] adds 1296987d2baf media: drivers: media: coda: fix warning same module names adds 3510c68d32bf media: meson: vdec: Add missing kthread.h adds 64f883cd98c6 media: davinci: vpif_capture: fix memory leak in vpif_probe() adds be22203aec44 media: s5p-mfc: fix reading min scratch buffer size on MFC v6/v7 adds 3dad39e67cca media: imx214: Fix typo in module description of imx214 adds 513dbd35b5d9 media: add SPDX headers to some files adds d5cb82b01a5a media: si2157: add detection of si2177 tuner adds cac821d2ea72 media: pvrusb2: Add multiple dvb frontend support adds 6f6be371608e media: pvrusb2: Add i2c client demod/tuner support adds dd60bf436031 media: pvrusb2: Add Hauppauge HVR1955/1975 devices adds 575f60312b3c media: cx231xx-cards: Add Hauppauge 955Q variant adds efe8b031d8eb media: stv090x: fix double free on state object adds 12e23ebb396e media: ttpci: Fix build error without RC_CORE adds 5c4c8b4a9990 media: rc: IR signal for Panasonic air conditioner too long adds 882f261874c9 Merge tag 'v5.2-rc5' into patchwork adds 4b1f67dc8edc media: v4l2-ctrl: Initialize _BUTTON and _CTRL_CLASS adds 94b5bf3ac9c4 media: hantro: remove an unnecessary NULL check adds a84e355ecd3e media: staging: davinci: fix memory leaks and check for al [...] adds 3dd8c0975417 media: vb2: Introduce a vb2_get_buffer accessor adds 8eebd6150aa5 media: mtk-jpeg: Use vb2_get_buffer adds 9e393300167b media: mtk-vcodec: Use vb2_get_buffer adds ababd7612321 media: sti: Use vb2_get_buffer adds 13d93380fca8 media: Clarify the meaning of file descriptors in VIDIOC_DQBUF adds e0c76a7d3428 media: imx7-media-csi: get csi upstream endpoint adds 0a0e265515db media: atmel: atmel-isc: split driver into driver base and isc adds b046ec51f9bb media: atmel: atmel-isc: fix and cleanup potential bugs adds 89a9f68883bb media: staging: media: meson: remove redundant initializat [...] adds b2ce5617dad2 media: i2c: fix warning same module names adds a244fabc15ff media: rcar-vin: Do not call pm_runtime_{resume,suspend}() adds b2ef816c3db0 media: rcar-vin: Remove unneeded calls to pm_runtime_{enab [...] adds 11492ee7cbfe media: rcar-vin: Allow interrupting lock when trying to op [...] adds 4e4ef86f522d media: rcar-vin: Do not sync subdevice format when opening [...] adds 2a18fbec1dab media: rcar-vin: Move pm_runtime_{get,put} out of helpers adds e378faaa66f1 media: rcar-vin: Merge helpers dealing with powering the p [...] adds a59846ce4f26 media: rcar-vin: Fold rvin_initialize_device() into rvin_open() adds a60b42c9218b media: rcar-vin: Merge Gen2 and Gen3 file operations adds 5ca004d11bfa media: media.h: Fix shifting signed 32-bit value by 31 bit [...] adds ff3c65cb8115 media: videodev2.h: Fix shifting signed 32-bit value by 31 [...] adds fc47bf1147ec media: MAINTAINERS: fix linux-media mailing list for meson [...] adds e08efef8fe7d media: s5p-mfc: Make additional clocks optional adds 7239682847b5 media: docs: v4l2-controls: remove repeated ioctl names adds e050f55207c5 media: docs: v4l2-controls: fix indentation adds 9e75efb0f2c5 media: docs: v4l2-controls: add links to structs adds e36160b84253 media: docs: v4l2-controls: rearrange control initializati [...] adds 6b623dbfbd4f media: docs: v4l2-controls: add links to functions adds 270c0024a368 media: docs: v4l2-controls: convert code blocks to C adds 025b94113235 media: docs: v4l2-controls: document file to include adds 40208924b988 media: docs: v4l2-controls: remove outdated paragraph adds 9aa36e61dc6b media: vimc: debayer: Fix typos adds d13b3cdcbacb media: vimc: Makefile: file cleanup adds 86aed3f51931 media: mtk-vcodec: avoid unneeded pointer-to-long conversions adds 9fcb242be63d media: mtk-vcodec: remove unneeded proxy functions adds 3fcedae34602 media: vivid: remove unnecessary min and max timeperframe [...] adds 8c937ab966fd media: docs: v4l2-controls: fix sentence rendered in a non [...] adds eef4d8e9f06d media: meye: Fix build COMPILE_TEST error adds 94954bb709c9 media: video-i2c: use V4L2_FRACT_COMPARE adds bfa69bdf342b media: vimc: stream: add missing function documentation adds 03f4175bd01f media: docs: create vimc documentation adds ad266c031662 media: dt-bindings: imx7-csi: Document a single CSI clock adds 1a9ade50b82f media: aspeed: add a workaround to fix a silicon bug adds 56202c0cbe4f media: coda: Use devm_platform_ioremap_resource() adds 0f8cd165287b media: staging: media: tegra-vde: Remove BIT() macro from [...] adds b1b9b7bee370 media: staging: media: tegra-vde: Manually pack UAPI structures adds 448e11538f71 media: vivid: make input dv_timings per-input adds 6c396c28dce0 media: vivid: make input std_signal per-input adds c533435ffb91 media: vivid: add display present control adds 389e21b312a4 media: vivid: add number of HDMI ports to device state adds 79a792dafac6 media: vivid: add HDMI (dis)connect TX emulation adds 8a99e9faa131 media: vivid: add HDMI (dis)connect RX emulation adds 4ee895e71abb media: vivid: reorder CEC allocation and control set-up adds 4938958f5374 media: vivid: add CEC support to display present ctrl adds 4196ad7cc99f media: vivid.rst: describe display present control adds 26092e7eec3d media: i2c: Fix Unnecessary Semicolon Warning Reported by [...] adds 5c49ac3ac656 media: ov6650: Fix device node exposed without proper locking adds 4ace2d28aba5 media: v4l2-fwnode: Avoid using PTR_ERR(NULL) adds e14b77c3db5c media: ov9640: Don't check for NULL on devm_gpiod_get retu [...] adds 3a959dcd11a4 media: mt9m111: add regulator support adds 9a57d72b9486 media: mt9m111: No need to check for the regulator adds 04bc4f6631f7 media: mt9m111: Fix error handling in mt9m111_power_on adds 5197051fdf4d media: i2c: ak881x: simplify getting the adapter of a client adds 41341dd9c389 media: i2c: mt9m001: simplify getting the adapter of a client adds 54ed1c182ed2 media: i2c: mt9m111: simplify getting the adapter of a client adds e64de2082dab media: i2c: ov2640: simplify getting the adapter of a client adds 2a50c83bbd72 media: i2c: tw9910: simplify getting the adapter of a client adds 0283700894e6 media: staging: media: soc_camera: imx074: simplify gettin [...] adds ac76efaecb45 media: staging: media: soc_camera: mt9t031: simplify getti [...] adds ecaa3e9423dc media: staging: media: soc_camera: soc_mt9v022: simplify g [...] adds 8d4e29a51a95 media: mt9m111: fix fw-node refactoring adds 415cd3ac4ea0 media: Revert "[media] marvell-ccic: reset ccic phy when s [...] adds fa49e1d37bbd media: marvell-ccic: drop unused stuff adds f12fb2849b11 media: marvell-ccic/mmp: enable clock before accessing registers adds 4d5da53d327c media: marvell-ccic: rename the clocks adds 83c40e6611ec media: marvell-ccic/mmp: add devicetree support adds 3eefe36cc00c media: marvell-ccic: use async notifier to get the sensor adds 81a409bfd551 media: marvell-ccic: provide a clock for the sensor adds 6a381d1072f1 media: st-mipid02: add support of V4L2_CID_LINK_FREQ adds 197adee60564 media: st-mipid02: add support of RGB565 adds b9f343dfc65e media: st-mipid02: add support of YUYV8 and UYVY8 adds 03aedb1d2cd7 media: st-mipid02: add support of JPEG adds 901ecb021137 media: marvell-ccic: only calculate the DPHY registers whe [...] adds ff250c6147f3 media: marvell-ccic: mmp: don't chicken out w/o pdata adds d677a6cf707c media: staging: media: fix style problem adds 932952e525e5 media: cafe-driver: mark an static var as such adds 60c74167fef4 media: coda: implement CMD_START to restart decoding adds f66a607d7338 media: coda: use mem2mem try_en/decoder_cmd helpers adds 56d159a4ec6d media: coda: fix mpeg2 sequence number handling adds f3775f89852d media: coda: fix last buffer handling in V4L2_ENC_CMD_STOP adds cce5b73265db media: coda: add coda_wake_up_capture_queue adds 7e5eaae0af2e media: coda: fix V4L2_DEC_CMD_STOP when all buffers are al [...] adds 8e717396d87e media: coda: split decoder sequence initialization out of [...] adds 497e6b8559a6 media: coda: add sequence initialization work adds 236306be0b2c media: coda: implement decoder source change event adds 94af4c45a7a6 media: coda: integrate internal frame metadata into a structure adds ccb901196ec5 media: coda: make coda_bitstream_queue more versatile adds 2719ef7d1b11 media: coda: pad first buffer with repeated MPEG headers t [...] adds f74c0a29eca5 media: coda: do not enforce 512-byte initial bitstream pay [...] adds e7fd95849b3c media: coda: flush bitstream ring buffer on decoder restart adds b3b7d96817cd media: coda: increment sequence offset for the last return [...] adds aa3972a358b6 media: coda: allow flagging last output buffer internally adds 1b438b454085 media: coda: mark the last output buffer on decoder stop command adds a02f6ca3367e media: coda: only set the stream end flags if there are no [...] adds 9e3b94cc03db media: coda: mark the last output buffer on encoder stop command adds 0ee08a1e7b71 media: coda: retire coda_buf_is_end_of_stream adds 0f8f63383435 media: coda: only wake up capture queue if no pending buff [...] adds cf895efc4d9c media: coda: flag the last encoded buffer adds 9ee50a9489f1 media: coda: lock capture queue wakeup against encoder sto [...] adds d09ed310142a media: coda: mark last pending buffer or last meta on deco [...] adds 4b424e9e01e6 media: coda: mark last returned frame adds cdc841b5ac05 media: coda: store device pointer in driver structure inst [...] adds 0414b4756820 media: coda: add coda_slice_mode() function adds b152a403a020 media: coda: encoder parameter change support adds a8fa55078a77 media: v4l2-subdev: Verify arguments in v4l2_subdev_call() adds a4f4a763d8a0 media: v4l2-subdev: Verify v4l2_subdev_call() pointer arguments adds 374d62e7aa50 media: v4l2-subdev: Verify v4l2_subdev_call() pad config argument adds 2161536516ed media: media/pci: set device_caps in struct video_device adds 77ae46e11df5 media: vimc: cap: check v4l2_fill_pixfmt return value adds 782dc2d58923 media: pci: cx88: Change the type of 'missed' to u64 adds fd5b4046c7bb media: hantro: Use vb2_get_buffer adds ba74edc6def2 media: v4l2-ctrl: Move compound control initialization adds 021d2ad0f695 media: atmel: atmel-isc: fix i386 build error adds 07d89227a983 media: v4l2: Test type instead of cfg->type in v4l2_ctrl_n [...] adds 6bc5a4a19275 media: hdpvr: fix locking and a missing msleep adds b301f8de1925 media: staging: media: tegra-vde: Add IOMMU support adds 92cd14408be3 media: staging: media: tegra-vde: Defer dmabuf's unmapping adds 86d617d6c79d media: MAINTAINERS: Add maintainers for Media Controller adds 3d51dc03a4ee media: cec-notifier: rename variables, check kstrdup and n [...] adds 32a847f9fa40 media: cec: add struct cec_connector_info support adds b48cb35c6a7b media: cec-notifier: add new notifier functions adds 9e2e4382ec72 media: rc: remove redundant dev_err message adds a91418ac130d media: mceusb: disable "nonsensical irdata" messages adds 15a98fb2fc28 media: dvb_frontend: split dvb_frontend_handle_ioctl function adds 1910ea428f28 media: rc: Prefer KEY_NUMERIC_* for number buttons on remotes adds b09a2ab2baeb media: stv0297: fix frequency range limit adds c666355e60dd media: radio-raremono: change devm_k*alloc to k*alloc adds 46fb47497881 media: doc-rst: Fix typos adds f81cbfc4f82a media: allegro: use new v4l2_m2m_ioctl_try_encoder_cmd funcs new ed63b9c87360 Merge tag 'media/v5.3-1' of git://git.kernel.org/pub/scm/l [...] adds 73ee89436047 Merge tag 'v5.2-rc1' of https://git.kernel.org/pub/scm/lin [...] adds f225f1393f03 video: fbdev: mxsfb: Remove driver adds e0b29902483b au1200fb: fix DMA API abuse adds 7e801d63fd3a video: fbdev: atafb: remove superfluous function prototypes adds 59c1ad914ef2 video: fbdev: atmel_lcdfb: add COMPILE_TEST support adds b90b279e87a3 video: fbdev: imxfb: add COMPILE_TEST support adds f0bab2e3f675 video: fbdev: pxa168fb: add COMPILE_TEST support adds 552ccf6b259d video: fbdev: gbefb: add COMPILE_TEST support adds 767ceabc6cc6 video: fbdev: da8xx-fb: add COMPILE_TEST support adds 66019bc26d2b video: fbdev: cyber2000fb: remove superfluous CONFIG_PCI ifdef adds db7f2cb965cb video: fbdev: pvr2fb: remove function prototypes adds 0f5a5712ad1e video: fbdev: pvr2fb: add COMPILE_TEST support adds 214b0dd591ab dummycon: Sprinkle locking checks adds 7076404f7c8d fbdev: locking check for fb_set_suspend adds a135513c0b57 vt: might_sleep() annotation for do_blank_screen adds ddde3c18b700 vt: More locking checks adds 390e5de11284 fbdev/sa1100fb: Remove dead code adds 561f1f6e023b fbdev/cyber2000: Remove struct display adds 127cd8d33ec7 fbdev/aty128fb: Remove dead code adds 50233393f0cf fbcon: s/struct display/struct fbcon_display/ adds 1f4ed2fb01f8 fbcon: Remove fbcon_has_exited adds 97b67986f145 fbcon: call fbcon_fb_(un)registered directly adds 0fe66f327c46 fbdev/sh_mobile: remove sh_mobile_lcdc_display_notify adds 1e16eaebe2ea fbdev/omap: sysfs files can't disappear before the device is gone adds 34f31f14c477 fbdev: sysfs files can't disappear before the device is gone adds 9ef373923756 staging/olpc: lock_fb_info can't fail adds cd90b5fdfad5 fbdev/atyfb: lock_fb_info can't fail adds cf4a3ae4ef33 fbdev: lock_fb_info cannot fail adds 0e0f3250d440 fbcon: call fbcon_fb_bind directly adds deb00d2785be fbdev: make unregister/unlink functions not fail adds 927ab1aed13d fbdev: unify unlink_framebuffer paths adds 9c22ad983328 fbdev/sh_mob: Remove fb notifier callback adds 50c505635634 fbdev: directly call fbcon_suspended/resumed adds 13ff178ccd6d fbcon: Call fbcon_mode_deleted/new_modelist directly adds 0526c2239ad8 fbdev: Call fbcon_get_requirement directly adds 7a625549ea8c Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" adds de29ae5c092b fbmem: pull fbcon_fb_blanked out of fb_blank adds 3667617347ba fbdev: remove FBINFO_MISC_USEREVENT around fb_blank adds c428f35adf0f fb: Flatten control flow in fb_set_var adds 9e1467002630 fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls adds 1cd51b5d200d vgaswitcheroo: call fbcon_remap_all directly adds fe2d70d6f6ff fbcon: Call con2fb_map functions directly adds 94193d2aae63 fbcon: Document what I learned about fbcon locking adds af1440368837 staging/olpc_dcon: Add drm conversion to TODO adds 1dcff4ae6518 backlight: simplify lcd notifier adds 2ee692802b8f Merge tag 'topic/remove-fbcon-notifiers-2019-06-14-1' of g [...] adds 2443091408c2 fbcon: Export fbcon_update_vcs adds 4d0664ab8810 Merge branch 'topic/remove-fbcon-notifiers' of git://anong [...] adds 10715127e4f6 video: fbdev: pvr2fb: fix build warning when compiling as module adds 739a6439c2bf video: fbdev: imxfb: fix sparse warnings about using incor [...] adds f10effe5f77a video: fbdev: s3c-fb: add COMPILE_TEST support adds 56fc5f48200f video: fbdev: pvr2fb: fix link error for pvr2fb_pci_exit adds 813e34adeefb jz4740_fb: fix DMA API abuse adds b6b1d5119297 efifb: BGRT: Add check for new BGRT status field rotation bits adds acf7287e7785 video: fbdev: controlfb: fix warnings about comparing poin [...] adds b27b0017efa2 video: fbdev-MMP: Use struct_size() in devm_kzalloc() adds b6bb068dbd08 video: fbdev: atmel_lcdfb: remove redundant initialization [...] adds 76c47323c151 video: fbdev: omap2: remove rfbi adds 6116b892bd4f vga_switcheroo: Depend upon fbcon being built-in, if enabled adds c2d3c8a42430 Merge tag 'topic/remove-fbcon-notifiers-2019-06-26' of git [...] adds 602ecfbc0456 video: fbdev: s3c-fb: return -ENOMEM on framebuffer_alloc( [...] adds 5f0e6ce18e65 video: fbdev: intelfb: return -ENOMEM on framebuffer_alloc [...] adds 0adcdbcb1796 video: fbdev: don't print error message on framebuffer_all [...] adds 796e2f417ea5 video: fbdev: s3c-fb: fix sparse warnings about using inco [...] adds 6eaa79ff688c video: fbdev: s3c-fb: Mark expected switch fall-throughs adds 732146a3f1dc video: fbdev: imxfb: fix a typo in imxfb_probe() new 2d41ef5432b7 Merge tag 'fbdev-v5.3' of git://github.com/bzolnier/linux adds c4580f209715 ALSA: dice: add stream format parameters for PreSonus FireStudio adds 4a10cecc4182 ALSA: firewire-lib: use the same type of argument for CIP [...] adds 64d0bf4d4977 ALSA: firewire-lib: add data_blocks/data_block_counter par [...] adds a8520f3e9314 ALSA: firewire-lib: use the same unit for payload argument [...] adds bde2bbdb307a ALSA: firewire-lib: use dynamic array for CIP header of tr [...] adds 8d3f1fdf5211 ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event adds d3d10a4a1b19 ALSA: firewire-lib: use union for directional parameters adds fce9b013fee9 ALSA: firewire-lib: add helper function to cancel context [...] adds df9160b91499 ALSA: firewire-lib: obsolete macro for header of IT context adds 26cd1e5850b7 ALSA: firewire-lib: use IT context header to compute cycle [...] adds 07ea238ca139 ALSA: firewire-lib: use clear name for variable of CIP header adds 6f3c07d03c6b ALSA: firewire-lib: calculate the length of packet payload [...] adds 8a400b999678 ALSA: firewire-lib: compute pointer to payload buffer in c [...] adds e335425b6596 ALSA: firewire-lib: split helper function to check incomin [...] adds f11453c7cc01 ALSA: firewire-lib: use 16 bytes IR context header to sepa [...] adds 947b437e1263 ALSA: firewire-lib: unify packet handler for IR context adds 92bfa664ae13 ALSA: pcm: oss: Use struct_size() helper adds e4e07c6cdca8 ALSA: hdspm: Fix single speed ADAT capture and playback wi [...] adds 252219c7b38c ALSA: firewire-lib: split helper function to generate CIP header adds 16be458993be ALSA: firewire-lib: unify packet handler for IT context adds 6007bf5460cc ALSA: firewire-lib: code refactoring to queueing packets adds b18f0cfaf16b ALSA: firewire-lib: use 8 byte packet header for IT contex [...] adds 3c1949231541 ALSA: firewire-lib: fix data block counter for incoming pa [...] adds e703965a129c ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events adds 6bc1a2699b79 ALSA: firewire-lib: refactoring to obsolete IT packet handler adds 98e3e43b599d ALSA: firewire-lib: refactoring to obsolete IR packet handler adds bd2956e40edf ALSA: hda: assign polling_mode after azx_bus_init adds 8af42130b50c ALSA: hda: move polling_mode flag to struct hdac_bus adds 5e13cf6cd64c ALSA: hda: add polling mode in snd_hdac_bus_get_response adds 64ca9d9fcb3e ASoC: SOF: Force polling mode on CFL and CNL adds 213ed4b8079d Merge branch 'topic/hda-polling-mode' into for-next adds 516d3d1bedd3 ALSA: line6: pod: Rewrite complex timer & work combo with [...] adds a91c1da77c99 ALSA: line6: podhd: Rewrite complex timer & work combo wit [...] adds 6ea53391c04e ALSA: line6: variax: Rewrite complex timer & work combo wi [...] adds be8fd484e9c2 ALSA: line6: Drop superfluous timer helper function adds f23a09eea1e7 ALSA: line6: Use container_of() adds 968e8e9fde25 Merge branch 'topic/line6-cleanup' into for-next adds ee8829dc609c ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_ [...] adds c86ccfba1728 Merge branch 'topic/hda-polling-mode' into for-next adds 65be9580885e ALSA: control: Use struct_size() adds a2d4560f0be9 ALSA: hda: Use struct_size() adds e046b64b1547 ALSA: hda/ca0132: Use struct_size() adds d670d4458284 ALSA: lx6464es - Remove set but not used variables 'orun_m [...] adds 2ef0b7cf161c ALSA: firewire-tascam: code refactoring for registration o [...] adds 810b37ff294d ALSA: firewire-tascam: code refactoring for reservation of [...] adds a364af2eecfa ALSA: firewire-tascam: code refactoring for release of iso [...] adds 07b266424df5 ALSA: firewire-tascam: reserve/release isochronous resourc [...] adds a0c049a647fb ALSA: firewire-tascam: update isochronous resources when s [...] adds ece92831f0fa ALSA: firewire-tascam: minor code refactoring to finish st [...] adds d8f291b7b84c ALSA: firewire-tascam: code refactoring for pcm.hw_params/ [...] adds 47b87c8ed072 ALSA: fireface: add protocol-specific operation to allocat [...] adds ca8159a8e66f ALSA: fireface: support allocate_resources operation in ff [...] adds 75be43d97f55 ALSA: fireface: support allocate_resources operation in ff [...] adds 60aec494b389 ALSA: fireface: support allocate_resources operation in la [...] adds 55162d2bb0e8 ALSA: fireface: reserve/release isochronous resources in p [...] adds b88f4d7c3812 ALSA: fireface: update isochronous resources when starting [...] adds f55e2a897962 ALSA: fireface: minor code refactoring to finish streaming [...] adds 49f621fe3c79 ALSA: fireface: code refactoring for pcm.hw_params/hw_free [...] adds 861bee5adc8b ALSA: usb-audio: Enable .product_name override for Emagic, [...] adds 6bc9322936f2 ALSA: firewire-digi00x: refactoring to move timing of regi [...] adds d18b0a6e42f7 ALSA: firewire-digi00x: code refactoring to finish streami [...] adds 638e19fc46af ALSA: firewire-digi00x: simplify error path to begin strea [...] adds ad3065054761 ALSA: firewire-digi00x: code refactoring to keep isochrono [...] adds ae8ffbb26512 ALSA: firewire-digi00x: reserve/release isochronous resour [...] adds 24bb77b3fff4 ALSA: firewire-digi00x: update isochronous resources when [...] adds 478f3a56dcbc ALSA: firewire-digi00x: code refactoring for pcm.hw_params [...] adds b3480638a52a ALSA: dice: code refactoring to stop packet streaming adds c738aed136a7 ALSA: dice: code refactoring to keep isochronous resources adds 3cd2c2d780a2 ALSA: dice: reserve/release isochronous resources in pcm.h [...] adds d5553026b53a ALSA: dice: update isochronous resources when starting pac [...] adds 4dbf4f44cf83 ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks adds c7e68a697c7c ALSA: hda: fix a mask for unsolicited event tags adds ac2888b958f2 ALSA: bebob: configure sampling transfer frequency in pcm. [...] adds 83122f85d4d8 ALSA: bebob: don't set XRUN in stop streaming adds 87a23092dd97 ALSA: bebob: obsolete useless member of private structure adds 33e41a5ce59a ALSA: bebob: code refactoring to initialize/destroy stream data adds 1dc5921082d4 ALSA: fireworks: unify substream counter adds add147ad556c ALSA: fireworks: code refactoring for rawmidi.open/close adds fb56eb73c626 ALSA: fireworks: code refactoring for pcm.hw_params/hw_free adds 3d7250667ea9 ALSA: fireworks: configure sampling transfer frequency in [...] adds 206cf896d6e9 ALSA: fireworks: configure stream parameters in pcm.hw_par [...] adds 5ad840728ac3 ALSA: fireworks: don't set XRUN in stop streaming adds da2af86d51ac ALSA: oxfw: code refactoring for stop condition of packet [...] adds 521b2e11fad0 ALSA: oxfw: set packet parameter according to current conf [...] adds 20358d4460bd ALSA: oxfw: start duplex streams if supported adds 7efa19ab4848 ALSA: oxfw: break packet streaming at bus-reset handler adds e34244dd2266 ALSA: oxfw: expand stop procedure for packet streaming adds 779f0dba0b99 ALSA: oxfw: rename helper functions for duplex streams adds 4a0a04729a44 ALSA: oxfw: unify substreams counter adds 4f380d007052 ALSA: oxfw: configure packet format in pcm.hw_params callback adds 0356ce3adda0 ALSA: oxfw: configure stream parameter in pcm.hw_params callback adds c72d3a0a9347 ALSA: dice: fix compiler warning due to returning uninitia [...] adds f94287b65354 ALSA: hda: Add Elkhart Lake PCI ID adds 3e985effb25e ALSA: hda: remove an unused field from struct hda_codec adds 855b5e01c073 ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp() adds 9aa892d2c1a0 ALSA: pci: echoaudio: remove variable which is a constant adds f69fc17947f1 ALSA: bebob: code rafactoring for callback functions to PC [...] adds 73f7864eb5f0 ALSA: bebob: code refactoring for callback function to raw [...] adds 5e818ac21f9d ALSA: bebob: change the range of critical section for stre [...] adds d173265ae36f ALSA: bebob: code refactoring for error path to start dupl [...] adds c6b84ffbd5e7 ALSA: fireworks: change the range of critical section for [...] adds 7bc93821a70a ALSA: firewire-lib: split allocation of isochronous resour [...] adds 18f26034be27 ALSA: firewire-motu: unify the count of subscriber for pac [...] adds f6341db65a0a ALSA: firewire-motu: unify midi callback function adds 8350132e399d ALSA: firewire-motu: add helper function to keep isochrono [...] adds fc49769af4fd ALSA: firewire-motu: code refactoring for condition to sto [...] adds b66ab1428e68 ALSA: firewire-motu: rename helper functions to begin/fini [...] adds e63a15185a7a ALSA: firewire-motu: minor code refactoring to stop isochr [...] adds ec694fba2ac9 ALSA: firewire-motu: code refactoring to finish streaming session adds 8edc56ec8f14 ALSA: firewire-motu: reserve/release isochronous resources [...] adds 2d103420c6ea ALSA: firewire-motu: update isochronous resources when sta [...] adds 15d472ecc510 ALSA: firewire-motu: code refactoring for pcm.hw_params/hw [...] adds 9628fc82f9fe ALSA: firewire-tascam: unify stop and release method for d [...] adds af26bacc1c5a ALSA: fireface: unify stop and release method for duplex streams adds eccd895c9985 ALSA: firewire-motu: unify stop and release method for dup [...] adds b9434540dd8f ALSA: firewire-digi00x: unify stop and release method for [...] adds 740680f22d96 ALSA: dice: unify stop and release method for duplex streams adds 7599e279c045 ALSA: bebob: ensure to release isochronous resources in pc [...] adds a9679dd31dd3 ALSA: fireworks: ensure to release isochronous resources i [...] adds 3f2ce83ddba9 ALSA: oxfw: ensure to release isochronous resources in pcm [...] adds eee22af1edde Revert "ALSA: firewire-lib: fix inverted node IDs for amdt [...] adds c5dfd4b88528 ALSA: firewire-motu: unify common tracepoints for both direction adds 801ebf1043ae ALSA: usb-audio: Sanity checks for each pipe and EP types adds 3fc414765313 ALSA: xen-front: fix unintention integer overflow on left shifts adds 76864868dbab ALSA: firewire-lib: cache next data_block_counter after pr [...] adds 973b059ca980 ALSA: firewire-lib: fix to process MIDI conformant data ch [...] adds 7c2b3629d09d ALSA: hda: Fix a headphone detection issue when using SOF adds b5c21c84705d Merge branch 'for-linus' into for-next adds d07a9a4f66e9 ALSA: hda/realtek - Headphone Mic can't record after S3 adds 335399362a6e ALSA: hda/ca0132 - remove redundant assignment to variable [...] adds ca95c7bf3d29 ALSA: usb-audio: Fix parse of UAC2 Extension Units adds bb26e0c636d4 ALSA: asihpi: Remove unneeded variable change adds 388b00f04518 ALSA: cs4281: remove redundant assignment to variable val [...] adds 097f8ba3873d ALSA: bebob: fix wrong reference count for stream function [...] adds 2e9f17e34eb7 ALSA: fireworks: fix wrong reference count for stream func [...] adds 03a954aef70e ALSA: oxfw: fix wrong reference count for stream functiona [...] adds e79c3f0c006e ALSA: dice: fix wrong reference count for stream functiona [...] adds 64582c56a915 ALSA: firewire-digi00x: fix wrong reference count for stre [...] adds ba18ca2b8e18 firewire-motu: fix wrong reference count for stream functi [...] adds d4bd30532688 ALSA: usb-audio: fix Line6 Helix audio format rates adds 774a075ab514 ALSA: hda: Simplify snd_hdac_refresh_widgets() adds b89b889a326a Merge branch 'topic/hda-refresh-cleanup' into for-next adds cbb9f8ccc823 ASoC: nau8825: fix fake interruption when booting adds 47c317b786b6 ASoC: meson: axg-tdmin: right_j is not supported adds 7e0d7d0fbd06 ASoC: meson: axg-tdmout: right_j is not supported adds cb36ff785e86 ASoC: meson: axg-tdm: fix sample clock inversion adds 489f231e0f4c ASoC: codec: hdac_hdmi: fix pin connections at cvt enable adds 3e802e90ffcc ASoC: ti: Fix SDMA users not providing channel names adds 7a1954de3050 ASoC: Intel: Skylake: Fix incorrect capture position reporting adds c054b41690a4 ASoC: qcom: common: Mark links as nonatomic adds 281c443f1e8e ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC adds b545542a0b86 ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; adds c2c928c93173 ASoC: core: Adapt for debugfs API change adds ceaea851b9ea ASoC: dapm: Adapt for debugfs API change adds da7260cc8d1d ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems adds 1bcc1fd64e4d ASoC: audio-graph-card: fix use-after-free in graph_for_each_link adds 0dceaf7c798d Merge branch 'asoc-5.2' into asoc-linus adds 53fdea9604fa ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger [...] adds b9960f6ea22d ASoC: rt5677-spi: Rename driver to differentiate from main codec adds 1a5c0b28fc56 ASoC: stm32: spdifrx: manage identification registers adds b2d337d8de9f ASoC: fsl_esai: Add pm runtime function adds 753c36a4d8a8 ASoC: rt5677: use more of the volume range from DACs adds 893d1a9c5c1c ASoC: rt5677: Add component driver name adds 900e5daf7034 ASoC: hdmi-codec: remove function name debug traces adds 3fcf94ef4d41 ASoC: hdmi-codec: remove reference to the current substream adds 1de005d47d90 ASoC: hdmi-codec: remove reference to the dai drivers in t [...] adds 0cf4610b9f29 ASoC: hdmi-codec: remove ops dependency on the dai id adds 71ed4bddde08 ASoC: stm32: i2s: manage identification registers adds c0ffbd64b9dc ASoC: fsl_sai: Move clock operation to PM runtime adds 261e90829fe2 ASoC: soc-acpi: fix implicit header use of module.h/export.h adds 35a7086eaa05 ASoC: amd: Reporting accurate hw_ptr for acp3x dma adds 927ce5c76e48 ASoC: SOF: Add Comet Lake PCI IDs adds 5f740b243014 ASoC: Intel: Skylake: Add Cometlake PCI IDs adds 5160217ba66c ASoC: SOF: uapi: remove unused sof header files adds 14a2212dd4bc ASoC: SOF: pcm: remove runtime PM calls during pcm open/close adds ec836daafcdf ASoC: SOF: Intel: ICL: add Icelake SSP count adds 630be964b5d8 ASoC: SOF: Intel: ICL add Icelake chip info struct adds bcd9382288af ASoC: max98357a: request GPIO when device get probed adds 22d251a59647 ASoC: soc-core: use i on snd_soc_resume() adds 0a2cfcd998e3 ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() adds e2b30edfb943 ASoC: soc-core: tidyup soc_bind_dai_link() comment balance adds c083444061ad ASoC: soc-core: add soc_component_to_node() adds 09d4cc03ff77 ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() adds 7426af5010d1 ASoC: soc.h: fe_compr can be bit field adds ca58221d2212 ASoC: soc-pcm: do cpu_dai related operation at same place adds 2371abdc08e4 ASoC: soc-pcm: add missing cpu_dai->rate = 0 adds e7ecfdb794fe ASoC: soc-pcm: add soc_pcm_components_open() adds eb1ecadb7f67 ASoC: hdmi-codec: re-introduce mutex locking adds 1628fc3f4771 ASoC: Mediatek: add memory interface data align adds cf61f5b01531 ASoC: Mediatek: MT8183: set data align adds 1b74211011eb ASoC: meson: axg-card: set link name based on link node name adds c3456a4b2142 ASoC: dapm: allow muxes to force a disconnect adds e35f5ad6a965 ASoC: meson: add tohdmitx DT bindings adds 0a8f1117a680 ASoC: meson: axg-card: add basic codec-to-codec link support adds c8609f3870f7 ASoC: meson: add g12a tohdmitx control adds 4aecaa0a82b3 ASoC: fsl_asrc: replace the process_option table with function adds 506c7f9b0612 dt-bindings: sound: Convert Allwinner SPDIF binding to YAML adds b1f35dfd7c2f dt-bindings: sound: sun4i-spdif: Document that the RX chan [...] adds bfe95dfa4dac ASoC: cs42xx8: Add reset gpio handling adds bfa8130f50a6 ASoC: tlv320aic3x: Add support for high power analog output adds 1c7c3237c0cc Merge tag 'v5.2-rc1' into asoc-5.3 adds b0a821daf0d0 ASoC: rename functions that pollute the simple_xxx namespace adds 326b18176353 ASoC: Mediatek: MT8183: enable IIR filter adds 39f2d114a1c7 ASoC: Intel: glk_rt5682_max98357a: Remap button control-function adds e9b5daad4e9b ASoC: rsnd: move pcm_new from snd_soc_component_driver to [...] adds 2ffb0f580bde ASoC: soc-core: WARN() is not related to component->driver->probe adds 90fdbe8ab270 ASoC: cs42xx8: add reset-gpios in binding document adds e355d3de196f ASoC: Mediatek: MT8183: fix compile error adds 383d30e72e68 ASoC: Mediatek: MT8183: fix compile error adds b385256eb54f ASoC: Intel: sof-rt5682: add newline for clarity adds 428306c3b3fe ASoC: soc-pcm: fixup try_module_get()/module_put() timing adds a41016e40378 Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/l [...] adds d281bf5d924a ASoC: fsl_asrc: Unify the supported input and output rate adds a497a4363706 ASoC: Add support for Conexant CX2072X CODEC adds 3917da94f787 ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms adds 5463eb5c2f75 ASoC: Mediatek: MT8183: enable dev runtime suspend and resume adds 108d0d40b932 ASoC: mediatek: mt8183: remove unused DAPM pins adds 63ba8e4d04ab ASoC: mediatek: mt8183: move card registration to the end [...] adds b8bb535ae43a ASoC: Intel: boards: remove unnecessary inclusion of skl.h adds 07597910a9c0 ASoC: dapm: Use struct_size() in krealloc() adds d00cc2f16a41 ASoC: Intel: Skylake: Use struct_size() helper adds e718a3eb09ae ASoC: qdsp6: q6core: Use struct_size() in kmemdup() adds 9b33d2e526c5 ASoC: cx2072x: remove redundant assignment to pulse_len adds 41f4fadb34af ASoC: SOF: topology: Use struct_size() helper adds b20453031472 dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible adds 99afc8df8b6f ASoC: max98357a: Show KConfig entry adds b11c5b5e5739 ASoC: SOF: Use struct_size() in kmemdup() adds f627b0524ccf ASoC: SOF: trace: remove code duplication in sof_wait_trac [...] adds ec9025e5d3c5 ASoC: SOF: force end-of-file for debugfs trace at suspend adds 0a0ca8e94ca3 dt-bindings: sound: Convert Allwinner I2S binding to YAML adds eb5b12843b06 dt-bindings: sound: sun4i-i2s: Document that the RX channe [...] adds be0461048b60 ASoC: cx2072x: fix integer overflow on unsigned int multiply adds 9aa37874d193 ASoC: cx2072x: fix spelling mistake "configued" -> "configured" adds ae9cccc30f6c ASoC: sun4i-spdif: Move quirks to the top adds f6a86b436b26 ASoC: sun4i-spdif: Add TX fifo bit flush quirks adds 99a12c766e20 ASoC: sun4i-spdif: Add support for H6 SoC adds a54988113985 wcd9335: fix a incorrect use of kstrndup() adds 17fc24875da1 ASoC: Intel: sof-rt5682: fix undefined references with Bay [...] adds 7cda6223503d ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set adds b19671d6caf1 ASoC: core: use component driver name as component name adds f499edf9fa90 ASoC: rt5677: Add missing voice activation register definitions adds 536cfd2f375d ASoC: Intel: use common helpers to detect CPUs adds 2c79eeb1aaf2 ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build erro [...] adds 0d365acbbe29 ASoC: Intel: boards: remove dependency on asm/platform_sst [...] adds 8fe751d8fd5c ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers adds e13ef82a9ab8 ASoC: SOF: add COMPILE_TEST for PCI options adds 79b3b7c4a396 Merge branch 'asoc-5.2' into asoc-5.3 adds 970c43d17835 ASoC: SOF: Intel: hda: use the defined ppcap functions adds 1d9c95c18962 ASoC: stm32: sai: manage identification registers adds 9d563eb95b81 Revert "ASoC: core: use component driver name as component name" adds 5c9714f63736 ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item adds 6fbbc18ead0f ASoC: SOF: Do not send cmd via SHIM register adds c24b1b727939 ASoC: SOF: Intel: cnl-ipc: read all IPC registers first adds ddbe9223393e ASoC: SOF: Intel: cnl-ipc: move code around for clarity adds 3f58521bc814 ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler adds 5dbeb8287421 ASoC: SOF: Intel: hda-ipc: read all IPC registers first adds 66e65339b824 ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler adds 09a173a63fbb ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value adds a893ef9b8bba ASoC: SOF: soundwire: add initial soundwire support adds 663580695611 ASoC: SOF: topology: add support for mux/demux component adds a529819d8876 Merge branch 'asoc-5.2' into asoc-5.3 adds e3adc9495ab2 ASoC: SOF: send time stamp to FW for alignment adds 53b22d25ec36 ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command adds 091c12e1f50c ASoC: SOF: debug: add new debugfs entries for IPC flood test adds d6e65bb7ff0d ASoC: rt1011: Add RT1011 amplifier driver adds 190d9e0332ab ASoC: cx2072x: remove set but not used variable 'is_right_j ' adds 52194513ba13 ASoC: mediatek: Make some symbols static adds 9b8e8b893ff5 ASoC: pcm3168a: Implement set_tdm_slot callback adds 619c15f7fac9 ASoC: sun4i-i2s: Change SR and WSS computation adds 3bb936f5b92a ASoC: core: Tell codec that jack is being removed adds 83a6edbb8fe9 ASoC: rt1011: Mark format integer literals as unsigned adds 64429a8711e1 ASoC: rt1011: fix warning reported by kbuild test robot an [...] adds 08a5841e3a10 ASoC: soc-core: use snd_soc_dai_link_component for CPU adds f107294c6422 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 587c984427bf ASoC: soc.h: add sound dai_link connection macro adds 9ded5f71114b ASoC: mediatek: mt6797-mt6351: use modern dai_link style adds b664e06d530e ASoC: mediatek: mt2701-wm8960: use modern dai_link style adds 4ddabddabf41 ASoC: mediatek: mt2701-cs42448: use modern dai_link style adds 1ea15792bc47 ASoC: mediatek: mt8173-max98090: use modern dai_link style adds 166b3f052d3e ASoC: mediatek: mt8173-rt5650: use modern dai_link style adds 05ab66178cb2 ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style adds 1fcd25641d44 ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style adds 4b99064229b4 ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style adds fa284fd00247 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern [...] adds 5af5e7609af5 ASoC: samsung: bells: use modern dai_link style adds 10601860559d ASoC: samsung: smdk_wm8580: use modern dai_link style adds 2f8ea84e3a8c ASoC: samsung: smdk_wm8994: use modern dai_link style adds 245139b2c25c ASoC: samsung: smdk_wm8994pcm: use modern dai_link style adds e076cc1d9b05 ASoC: samsung: smdk_spdif: use modern dai_link style adds 88dd84a196ef ASoC: samsung: h1940_uda1380: use modern dai_link style adds 930f74a171f5 ASoC: samsung: arndale_rt5631: use modern dai_link style adds 19bca225e720 ASoC: samsung: tobermory: use modern dai_link style adds f1d26f2b947e ASoC: samsung: tm2_wm5110: use modern dai_link style adds 3f60911771a1 ASoC: samsung: speyside: use modern dai_link style adds db1623faa432 ASoC: samsung: snow: use modern dai_link style adds a259926056dd ASoC: samsung: smartq_wm8987: use modern dai_link style adds bb5e4a032488 ASoC: samsung: s3c24xx_uda134x: use modern dai_link style adds fba1384c3bff ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_ [...] adds 1c0f3edbcabd ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style adds 400127a12ae3 ASoC: samsung: rx1950_uda1380: use modern dai_link style adds 3cddda10c25f ASoC: samsung: odroid: use modern dai_link style adds 0391b03374ce ASoC: samsung: neo1973_wm8753: use modern dai_link style adds 7989919453af ASoC: samsung: lowland: use modern dai_link style adds e28d6e02889c ASoC: samsung: littlemill: use modern dai_link style adds 9423082951be ASoC: samsung: jive_wm8750: use modern dai_link style adds b63eec7443b1 ASoC: pxa: brownstone: use modern dai_link style adds 432895f4f6d9 ASoC: pxa: corgi: use modern dai_link style adds 312989a1ed69 ASoC: pxa: e740_wm9705: use modern dai_link style adds f78ced5147dc ASoC: pxa: e750_wm9705: use modern dai_link style adds 32b787a0ce77 ASoC: pxa: e800_wm9712: use modern dai_link style adds d7d8e1b14c16 ASoC: pxa: em-x270: use modern dai_link style adds 08baa54ee7d1 ASoC: pxa: hx4700: use modern dai_link style adds 76359b17c38d ASoC: pxa: imote2: use modern dai_link style adds 018252749ce4 ASoC: pxa: magician: use modern dai_link style adds a94112f5bd0b ASoC: pxa: mioa701_wm9713: use modern dai_link style adds ef15331de2e4 ASoC: pxa: palm27x: use modern dai_link style adds 1129efb0a390 ASoC: pxa: zylonite: use modern dai_link style adds dca012bb8602 ASoC: pxa: z2: use modern dai_link style adds 0d246384cae6 ASoC: pxa: ttc-dkb: use modern dai_link style adds cc7b2401cd93 ASoC: pxa: tosa: use modern dai_link style adds 196a521a3c86 ASoC: pxa: spitz: use modern dai_link style adds 8ba9c5cbe9f2 ASoC: pxa: poodle: use modern dai_link style adds 1d17821f79ae ASoC: kirkwood: armada-370-db: use modern dai_link style adds f7554cb47ef1 ASoC: ti: n810: use modern dai_link style adds 5cffc237432d ASoC: ti: osk5912: use modern dai_link style adds acb9a2d52e2c ASoC: ti: ams-delta: use modern dai_link style adds 77723f1c262f ASoC: ti: omap3pandora: use modern dai_link style adds de3582fec0aa ASoC: ti: davinci-evm: use modern dai_link style adds 3b785a63ee3d ASoC: ti: omap-hdmi: use modern dai_link style adds bc9dfc4cb1d8 ASoC: ti: omap-abe-twl6040: use modern dai_link style adds d6db366a411c ASoC: ti: omap-twl4030: use modern dai_link style adds c3e2a4af64cb ASoC: ti: rx51: use modern dai_link style adds 4f209c5142dc ASoC: sh: migor: use modern dai_link style adds f9aaa1929b2e ASoC: sh: sh7760-ac97: use modern dai_link style adds 48696d0a6d8e ASoC: amd: acp-da7219-max98357a: use modern dai_link style adds 19913c163e21 ASoC: amd: acp-rt5645: use modern dai_link style adds ed00d6ccde62 ASoC: atmel: mikroe-proto: use modern dai_link style adds 35617d8262c4 ASoC: atmel: sam9x5_wm8731: use modern dai_link style adds d83923c576f9 ASoC: atmel: sam9g20_wm8731: use modern dai_link style adds 1199dd99ddf6 ASoC: atmel: tse850-pcm5142: use modern dai_link style adds 079878be6fea ASoC: atmel: atmel-wm8904: use modern dai_link style adds f62da10aba7c ASoC: atmel: atmel-pdmic: use modern dai_link style adds 3d14a1df7d30 ASoC: atmel: atmel-classd: use modern dai_link style adds 34592f7ecb4e ASoC: au1x: db1000: use modern dai_link style adds fc4b060a8c63 ASoC: au1x: db1200: use modern dai_link style adds 5e883ff15fc0 ASoC: cirrus: edb93xx: use modern dai_link style adds cda80e05c648 ASoC: cirrus: simone: use modern dai_link style adds 40989980bf4b ASoC: cirrus: snappercl15: use modern dai_link style adds cf8c3ec87c72 ASoC: fsl: efika-audio-fabric: use modern dai_link style adds 8337ef4f4887 ASoC: fsl: imx-spdif: use modern dai_link style adds 22bda69c6502 ASoC: fsl: mx27vis-aic32x4: use modern dai_link style adds 7ca8d923511a ASoC: fsl: phycore-ac97: use modern dai_link style adds c90cf3d3fb4a ASoC: fsl: wm1133-ev1: use modern dai_link style adds 893f19510414 ASoC: fsl: fsl-asoc-card: use modern dai_link style adds 6aa7b4091d0b ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai [...] adds 35f6d3025fa8 ASoC: fsl: imx-es8328: use modern dai_link style adds 3219d9c73462 ASoC: fsl: eukrea-tlv320: use modern dai_link style adds 3026ef68d2c5 ASoC: fsl: imx-sgtl5000: use modern dai_link style adds 8a147e503dd6 ASoC: fsl: imx-mc13783: use modern dai_link style adds 61c29313cb81 ASoC: fsl: pcm030-audio-fabric: use modern dai_link style adds 79782e283ed3 ASoC: fsl: imx-audmix: use modern dai_link style adds 7c5cbcfe966b ASoC: jz4740: qi_lb60: use modern dai_link style adds c84836d7f650 ASoC: meson: axg-card: use modern dai_link style adds 49cb448846f5 ASoC: mxs: mxs-sgtl5000: use modern dai_link style adds 26d8d4b21f9e ASoC: nuc900: nuc900-audio: use modern dai_link style adds fa350b770b57 ASoC: qcom: storm: use modern dai_link style adds 1e36ea360ab9 ASoC: qcom: common: use modern dai_link style adds 98b232ca9e0e ASoC: qcom: apq8016_sbc: use modern dai_link style adds 96a239b7af0f ASoC: rockchip: rk3399_gru_sound: use modern dai_link style adds e0d129d4cac0 ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style adds 0209bf2b2a76 ASoC: rockchip: rockchip_rt5645: use modern dai_link style adds 8d6975ea3627 ASoC: rockchip: rockchip_max98090: use modern dai_link style adds a39bb1b740c9 ASoC: sirf: sirf-audio: use modern dai_link style adds 8ad8d81a0ff6 ASoC: ux500: mop500: use modern dai_link style adds 950d10e879d4 ASoC: sunxi: sun4i-codec: use modern dai_link style adds f4010b4c8b38 ASoC: txx9: txx9aclc-generic: use modern dai_link style adds 9b4f646a3aed ASoC: tegra: tegra_rt5677: use modern dai_link style adds efefce542260 ASoC: tegra: tegra_wm8753: use modern dai_link style adds 706e20515ef6 ASoC: tegra: trimslice: use modern dai_link style adds af297e6f2c67 ASoC: tegra: tegra_alc5632: use modern dai_link style adds f4d9dd95f31b ASoC: tegra: tegra_sgtl5000: use modern dai_link style adds 5a44ad1e587a ASoC: tegra: tegra_rt5640: use modern dai_link style adds 5e703b906e19 ASoC: tegra: tegra_wm8903: use modern dai_link style adds ec7687d9a10a ASoC: tegra: tegra_wm9712: use modern dai_link style adds f60adf385141 ASoC: tegra: tegra_max98090: use modern dai_link style adds 23b946ce2808 ASoC: soc-topology: use modern dai_link style adds 0467d8ef0f61 ASoC: vc4: vc4_htmi: use modern dai_link style adds 7ba06110de26 ASoC: sof: use modern dai_link style adds 3f6c2a2e9abe ASoC: Intel: bdw-rt5677: use modern dai_link style adds 77b365b8e99d ASoC: Intel: haswell: use modern dai_link style adds 4c3db473f77d ASoC: Intel: broadwell: use modern dai_link style adds 56b2f3187419 ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style adds 5895eb75edf0 ASoC: Intel: bxt_rt298: use modern dai_link style adds 6bf449c4c49a ASoC: Intel: byt-rt5640: use modern dai_link style adds 0034172031aa ASoC: Intel: byt-max98090: use modern dai_link style adds 143029dbb8c9 ASoC: Intel: bytcht_es8316: use modern dai_link style adds 365a8a586afb ASoC: Intel: bytcht_nocodec: use modern dai_link style adds fb1d4861f28e ASoC: Intel: bytcht_da7213: use modern dai_link style adds 196c52e13eb5 ASoC: Intel: bytcht_cx2072x: use modern dai_link style adds 01fee62a27c1 ASoC: Intel: bytcr_rt5651: use modern dai_link style adds e7a712889b29 ASoC: Intel: bytcr_rt5640: use modern dai_link style adds 75909d7e2e26 ASoC: Intel: cht_bsw_rt5645: use modern dai_link style adds 099cc6585559 ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style adds a61142bb0aa0 ASoC: Intel: cht_bsw_rt5672: use modern dai_link style adds 5ae4641f5a2b ASoC: Intel: cht_bsw_nau8824: use modern dai_link style adds 168bfa962ed2 ASoC: Intel: kbl_rt5660: use modern dai_link style adds 00c3cfb041a4 ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style adds 42ac21b9b17d ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_li [...] adds bf2a8ebd07f7 ASoC: Intel: kbl_da7219_max98927: use modern dai_link style adds 27eb6c7cb902 ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style adds 502a522b7b8b ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style adds 9cb56a5ceefa ASoC: Intel: skl_rt286: use modern dai_link style adds 318796d854ff ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style adds 2bfa8c35d90c ASoC: Intel: skl-pcm: use modern dai_link style adds a78959f407e6 ASoC: Intel: skl_hda_dsp_common: use modern dai_link style adds 02c31963d156 ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style adds e1684073ef21 ASoC: Intel: sof_rt5682: use modern dai_link style adds adb76b5b9c47 ASoC: soc-core: remove legacy style dai_link adds a8e992342ce4 Merge branch 'asoc-5.2' into asoc-5.3 adds ef8a4757a6db ASoC: msm8916-wcd-digital: Add sidetone support adds 0779935938b1 ASoC: Remove erroneous soc_cleanup_card_resources() call adds 6c0215f5d9f2 ASoC: dt-bindings: fix some broken links from txt->yaml co [...] adds 960f428ca0a0 ASoC: meson: axg-card: fix null pointer dereference in clean up adds 2e927ad7981d ASoC: nau8822: support master mode adds b7e47f48f119 bindings: sound: davinci-mcasp: Add support for optional a [...] adds 764958f2b523 ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio adds fc30f2adb621 ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k adds 05113483fd30 ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines adds 2f7e015c1f20 ASoC: tas571x: Fix -Wunused-const-variable adds 3e6de89409bf ASoC: soc-topology: fix modern dai link style adds 4cee883e97b6 ASOC: SOF: ipc: prevent logging trace messages adds b943f7980113 ASoC: SOF: uapi: align comments with firmware files adds f1fd9d0e6dba ASoC: SOF: intel: extend IPC dump information adds e2eba551d2f4 ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend adds 847a040dd2eb ASoC: SOF: ipc: clarify operator precedence adds aa66fd80e081 ASoC: SOF: topology: add min/max step for volume_table adds 65a18a46b274 ASoC: SOF: topology: pass volume min/max linear value to FW adds 7df43911e92a ASoC: SOF: Add DMIC token for unmute gain ramp time adds 0c888baba8e0 ASoC: SOF: dont wake dsp up in kcontrol IO adds 7f807f280964 ASoC: wm_adsp: no need to check return value of debugfs_cr [...] adds 227ab8baa15b ASoC: fsl: no need to check return value of debugfs_create [...] adds 41d92e0c835b ASoC: rockchip: pdm: select CONFIG_RATIONAL adds 83ee240aad91 ASoC: cx2072x: mark PM function as __maybe_unused adds 7623ae793c28 ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hd [...] adds f5dbba9fee80 ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() adds 1b7e1956860d ASoC: SOF: topology: add cpu_dai_name for DAIs adds bdf4ad3fd01f ASoC: SOF: Intel: hda: assign link DMA channel at run-time adds 6b2239e3337b ASoC: SOF: Intel: hda: reserve host DMA channel for hostle [...] adds 7077a07a72d3 ASoC: SOF: Intel: hda: release link DMA for paused streams [...] adds 93146bc22f61 ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free adds 6297a0dc4c14 ASoC: SOF: Intel: hda: modify stream interrupt handler adds 7fd572e7d317 ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock adds 24b6ff686fce ASoC: SOF: Intel: hda: use the SOF defined ppcap functions adds 13063a2ccf79 ASoC: SOF: Intel: hda: add function for hda stop chip adds 9a50ee58b8b1 ASoC: SOF: Intel: hda: use the defined stop chip in suspend adds 3a39e0eae809 ASoC: SOF: Intel: hda: clear stream status and wakests properly adds 7bcaf0f2cdfa ASoC: SOF: Intel: hda: make sure DMA is start/stop by read [...] adds 5b8cc7d17f56 ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 duri [...] adds 9de7eaddfa7f ASoC: SOF: disallow building without CONFIG_PCI again adds 8893cba2fa69 ASoC: rt5677: fall back to DT prop names on error adds 241800642ea3 ASoC: rt5677: move jack-detect init to i2c probe adds 501e94b52aed ASoC: Add missing newline at end of file adds ac28ec07ae1c ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ adds 5f174cf75a8c ASoC: soc.h: fixup for_each_card_links() macro adds 1eed6bc03f54 ASoC: Intel: sof-rt5682: add MCLK support for BYT platform adds e711223ad35b ASoC: Intel: sof-rt5682: correct naming for dmic16k adds 16395ceee11f ASoC: qcom: common: Fix NULL pointer in of parser adds 4f7b018b55db ASoC: rt5677: clear interrupts by polarity flip adds df9091e9d3f4 ASoC: rt5677: handle concurrent interrupts adds 1d7689892878 ASoC: soc-core: allow no Platform on dai_link adds 6c6de1c9e2bf ASoC: vc4: vc4_hdmi: don't select unnecessary Platform adds 02602401e531 ASoC: atmel: atmel-classd: don't select unnecessary Platform adds 7baf32e164da ASoC: atmel: atmel-pdmic: don't select unnecessary Platform adds 3609750e9d4b ASoC: atmel: atmel_wm8904: don't select unnecessary Platform adds 318ebbe8060d ASoC: atmel: mikroe-proto: don't select unnecessary Platform adds bfc7938e5814 ASoC: atmel: sam9g20_wm8731: don't select unnecessary Platform adds ced5b08020cd ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform adds 655368dfc75e ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform adds 2058ea1c4f51 ASoC: fsl: eukrea-tlv320: don't select unnecessary Platform adds e57a4c2f15df ASoC: fsl: fsl-asoc-card: don't select unnecessary Platform adds 577cf50d4dc8 ASoC: fsl: imx-es8328: don't select unnecessary Platform adds 82bf78ca49a3 ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform adds 014f07ca1cb1 ASoC: fsl: imx-spdif: don't select unnecessary Platform adds d8893261a7d3 ASoC: fsl: imx-audmix: don't select unnecessary Platform adds 717f16331712 ASoC: kirkwood: armada-370-db: don't select unnecessary Platform adds 5f92229d184b ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform adds 564684387969 ASoC: qcom: apq8016_sbc: don't select unnecessary Platform adds 3caf11fa88a9 ASoC: qcom: storm: don't select unnecessary Platform adds 9c21e82c165c ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessa [...] adds 7df405ae5895 ASoC: rockchip: rockchip_max98090: don't select unnecessar [...] adds 27a37973a6f1 ASoC: rockchip: rockchip_rt5645: don't select unnecessary [...] adds 33949eb5019d ASoC: samsung: arndale_rt5631: don't select unnecessary Platform adds d815e0f08fdd ASoC: samsung: smdk_wm8994: don't select unnecessary Platform adds a555b6a959e6 ASoC: samsung: snow: don't select unnecessary Platform adds ae7cbcc43b8c ASoC: samsung: tm2_wm5110: don't select unnecessary Platform adds e562a5f13c94 ASoC: sirf: sirf-audio: don't select unnecessary Platform adds 3f780533bac9 ASoC: sunxi: sun4i-codec: don't select unnecessary Platform adds e7fc99e641da ASoC: tegra: tegra_alc5632: don't select unnecessary Platform adds 4bfd08540b44 ASoC: tegra: tegra_max98090: don't select unnecessary Platform adds 1d641e1523ca ASoC: tegra: tegra_rt5640: don't select unnecessary Platform adds d035d13b2277 ASoC: tegra: tegra_rt5677: don't select unnecessary Platform adds cee1cf3f9f9e ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform adds 404b229b84af ASoC: tegra: tegra_wm8753: don't select unnecessary Platform adds b28d98527157 ASoC: tegra: tegra_wm8903: don't select unnecessary Platform adds 5d62677238e9 ASoC: tegra: tegra_wm9712: don't select unnecessary Platform adds 567b374d9973 ASoC: tegra: trimslice: don't select unnecessary Platform adds f46da1b9046e ASoC: ti: davinci-evm: don't select unnecessary Platform adds 1306ab2eddd1 ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform adds edba13aeae88 ASoC: ti: omap-hdmi: don't select unnecessary Platform adds bfe1273c65e1 ASoC: ti: omap-twl4030: don't select unnecessary Platform adds f0edc6c1ee48 ASoC: ti: rx51: don't select unnecessary Platform adds 9ae6cdb184b6 ASoC: ux500: mop500: don't select unnecessary Platform adds 6f0437445735 ASoC: simple-card-utils: don't select unnecessary Platform adds 0814c6412967 ASoC: qcom: don't select unnecessary Platform adds 961fb3c206dc ASoC: rockchip: rk3399_gru_sound: don't select unnecessary [...] adds 64ee5067cf64 ASoC: soc-utils: remove dummy Platform adds 1e7f6e1c69f0 ASoC: stm32: dfsdm: add 16 bits audio record support adds f0b1f5f08dfb ASoC: madera: Add DT bindings for Cirrus Logic Madera codecs adds 2735b683e1f2 ASoC: madera: Add common support for Cirrus Logic Madera codecs adds e6a2b5c0b7eb ASoC: cs47l35: Add codec driver for Cirrus Logic CS47L35 adds 95a9049b5854 ASoC: cs47l85: Add codec driver for Cirrus Logic CS47L85 adds f1572a448954 ASoC: cs47l90: Add codec driver for Cirrus Logic CS47L90 adds 9e0784d00e35 ASoC: Intel: Skylake: Switch to modern UUID API adds 5dd17a3c3ed5 ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE adds fd14f4436fd4 ASoC: ti: davinci-mcasp: Fix slot mask settings when using [...] adds b5d8dffb8cc9 ASoC: pcm3168a: Rename min_frame_size to slot_width adds 9700022109b6 ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM sl [...] adds 7f80e1376aa4 ASoC: rt5514-spi: don't use snd_soc_lookup_component() adds a2438253ba73 ASoC: SOF: Intel: hda: remove duplicated include from hda.c adds 7d7db5d3c3d8 ASoC: soc-core: move soc_find_component() adds a9ec84966f6d ASoC: soc-core: soc_find_component() uses snd_soc_is_match [...] adds c1e230f0f7a3 ASoC: soc-core: soc_find_component() uses snd_soc_dai_link [...] adds b9f2e25c599b ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() adds 30b233b1cb42 ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz samp [...] adds 24043d60ff50 ASoC: rt5677: depop stereo dac adds d5fcaaba54ce ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence adds 776cb3b80ede ASoC: Intel: Skylake: Initialize lists before access so th [...] adds 8a5b0177a7f6 ALSA: hdac: Fix codec name after machine driver is unloade [...] adds 09f448a415ec ASoC: compress: Fix memory leak from snd_soc_new_compress adds 9f6115acc37c ASoC: Intel: Skylake: Don't return failure on machine driv [...] adds 5b8e4c1c6602 ASoC: Intel: Skylake: Add function to cleanup debugfs interface adds e79986ce50d6 ASoC: Intel: Skylake: Properly cleanup on component removal adds 6ee927f2f014 ASoC: Intel: Skylake: Fix NULL ptr dereference when unload [...] adds 0f6ff78540bd ASoC: Intel: hdac_hdmi: Set ops to NULL on remove adds 3cde818cd02b ASoC: topology: Consolidate how dtexts and dvalues are freed adds 9f90af3a9952 ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_ [...] adds 078759399ff7 ASoC: Intel: Skylake: Read HIPCT extension before clearing [...] adds 26ae20490809 ASoC: Intel: Fix race condition in IPC rx list adds 9f4f42d710d4 ASoC: Intel: Common: Fix NULL dereference in tx_wait_done adds 02923faa6b29 ASoC: Intel: Skylake: Reset pipeline before its deletion adds a8cd7066f042 ASoC: Intel: Skylake: Strip T and L from TLV IPCs adds 472e5df0137e ASoC: madera: Update SPDX headers adds dfea7b2c5c7e ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings adds 526a6d45b013 ASoC: rsnd: add missing pin sharing with SSI9 adds e3303268f9cf ASoC: soc-core: don't use soc_find_component() at snd_soc_ [...] adds 53c8b29abe42 Merge tag 'v5.2-rc6' into asoc-5.3 adds bc0a5f43d7d6 ASoC: codecs: ad193x: Group register initialization at probe adds 8af6b2291e05 ASoC: codecs: ad193x: Reset used registers at probe adds af18b13fedae ASoC: soc-core: defer card registration if codec component [...] adds 34614739988a ASoC: soc-core: support dai_link with platforms_num != 1 adds 8fc22fa4b2cd ASoC: meson: axg-card: remove useless check on codec adds 8af26493c035 ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_r [...] adds 1ad741d0e8e8 ASoC: topology: fix memory leaks on sm, se and sbe adds 8a90efd15ef6 ASoC: vc4: vc4_htmi: consider CPU-Platform possibility adds ca1c67d1603a ASoC: atmel: atmel-classd: consider CPU-Platform possibility adds ea2d1868c484 ASoC: atmel: atmel-pdmic: consider CPU-Platform possibility adds 16589b77a956 ASoC: atmel: atmel_wm8904: consider CPU-Platform possibili [...] adds 716407ea57fa ASoC: amtel: mikroe-proto: consider CPU-Platform possibility adds 0efd1d7cbcc5 ASoC: atmel: sam9g20_wm8731: consider CPU-Platform possibility adds e1be6aa0984e ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility adds 6910bb935a44 ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility adds 68707c370170 ASoC: fsl: eukrea-tlv320: consider CPU-Platform possibility adds 9998d3e2add8 ASoC: fsl: fsl-asoc-card: consider CPU-Platform possibility adds 8bebc822a50a ASoC: fsl: imx-es8328: consider CPU-Platform possibility adds 2b1407c989ec ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility adds 9e8f5299c995 ASoC: fsl: imx-spdif: consider CPU-Platform possibility adds 9213866ac48f ASoC: fsl: imx-audmix: consider CPU-Platform possibility adds bb6630d153a1 ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility adds 802e8ed9e912 ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility adds 291728a52323 ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility adds 9522e94749d1 ASoC: qcom: storm: consider CPU-Platform possibility adds 418e12fcaa53 ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform [...] adds 5554af40e8d4 ASoC: rockchip: rockchip_max98090: consider CPU-Platform p [...] adds f94d7b6e63b7 ASoC: rockchip: rockchip_rt5645: consider CPU-Platform pos [...] adds a0e95c4d376d ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility adds 806bfc27ea84 ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility adds 3dfc3e9c24b7 ASoC: samsung: snow: consider CPU-Platform possibility adds 74a25f36ba7a ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility adds e22c32e1d41b ASoC: sirf: sirf-audio: consider CPU-Platform possibility adds d3569a47663b ASoC: sunxi: sun4i-codec: consider CPU-Platform possibility adds bae05f2cbf9a ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility adds abe4918b94b3 ASoC: tegra: tegra_max98090: consider CPU-Platform possibility adds ff9194baa91b ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility adds 1dd2e91b08d5 ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility adds be2428f3219c ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility adds 9e4e02eae46c ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility adds e8efc3ff9f83 ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility adds e0aad4b74fba ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility adds db1572d43ffb ASoC: tegra: trimslice: consider CPU-Platform possibility adds 44e578150f48 ASoC: ti: davinci-evm: consider CPU-Platform possibility adds b407a17a1447 ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility adds c5e8c53630a6 ASoC: ti: omap-hdmi: consider CPU-Platform possibility adds eb313e23da8d ASoC: ti: omap-twl4030: consider CPU-Platform possibility adds 569440b46baa ASoC: ti: rx51: consider CPU-Platform possibility adds 0296de83a6ca ASoC: ux500: mop500: consider CPU-Platform possibility adds 9f3eb9175345 ASoC: simple-card-utils: consider CPU-Platform possibility adds 0751154fda40 ASoC: qcom: consider CPU-Platform possibility adds 6c10da54f371 ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform po [...] adds aff50895269f ASoC: soc-utils: respawn dummy Platform adds 2b9def8c0d92 ASoC: rt1308: Add RT1308 amplifier driver adds 559e92f78778 ASoC: madera: Remove duplicated include from cs47l35.c adds 2d2e331697bf ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings adds 742210403777 ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() adds cb9002a18632 ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() adds 61c8a7d6ff11 ASoC: rt5682: use devm_snd_soc_register_component() adds 35407f9ffd84 ASoC: ak4118: use devm_snd_soc_register_component() adds dcbe6ed32e06 ASoC: cros_ec_codec: use devm_snd_soc_register_component() adds 4b9b73b86571 ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() adds cec5b01f8f1c ASoC: max98357a: avoid speaker pop when playback startup adds 094380ea2bf9 ASoC: meson: axg-tdm-formatter: add reset to the bindings [...] adds 751bd5db5260 ASoC: meson: axg-tdm-formatter: add reset adds 74b35a74f80e ASoC: core: Return -ENOTSUPP from set_channel_map() if no [...] adds 9aa0cf79568e ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route adds c150266f592b ASoC: wcd9335: remove multiple defines. adds 590eb2f4ef94 ASoC: rt5665: remove redundant assignment to variable idx adds 1fe08602d117 ASoC: sunxi: sun50i-codec-analog: Add earpiece adds b90bab3b1b1b ASoC: SOF: debug: fix possible memory leak in sof_dfsentry [...] adds e62bccf8a5ec ASoC: hdac_hdmi: report codec link up/down status to bus adds 62fde9772dd8 ASoC: SOF: add runtime idle callback adds 87a6fe80d56b ASoC: SOF: Intel: implement runtime idle for CNL/APL adds 043b35f281f5 Merge branch 'asoc-5.3' into asoc-next adds abdcfc25641c ASoC: meson: add tohdmitx DT bindings adds a98429acadef Merge remote-tracking branch 'asoc/topic/meson' into asoc-next adds 3c53c6255d59 Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/li [...] adds 0ebf3ceb8364 ALSA: firewire-lib: fix invalid length of rx packet payloa [...] adds 7fbf909668d6 ALSA: firewire-lib/fireface: fix initial value of data blo [...] adds 4ece7f6fd830 ALSA: firewire-lib: fix initial value of data block count [...] adds 213fa9898158 ALSA: firewire-lib: fix different data block counter betwe [...] adds b8b0e24c226e ALSA: firewire-lib: code refactoring for error path of par [...] adds 02394af3e00d ALSA: firewire-lib: code refactoring for post operation to [...] adds 0dcb4efb1095 ALSA: firewire-lib: code refactoring for local variables new 4cdd5f9186bb Merge tag 'sound-5.3-rc1' of git://git.kernel.org/pub/scm/ [...] adds 5004efbb3611 Documentation: ABI: power: Add missing newline at end of file adds 32865e3e010f ACPI / LPIT: Correct LPIT end address for lpit_process() adds a3487d8f3063 ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() adds 21ba23792622 ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot [...] adds f850a48a0799 ACPI: PM: Allow transitions to D0 to occur in special cases adds ad5a449b707b ACPI: PM: Make acpi_sleep_state_supported() non-static adds 234f223d63d8 PCI: PM: Avoid resuming devices in D3hot during system suspend adds 0c7376ada950 PCI: PM: Replace pci_dev_keep_suspended() with two functions adds c2bf1fc212f7 PCI: Add missing link delays required by the PCIe spec adds 000dd5316e1c PCI: Do not poll for PME if the device is in D3cold adds 25bc694a8a08 Merge back PCI power management material for v5.3. adds 83a16e3f6d70 PCI / ACPI: Use cached ACPI device state to get PCI device [...] adds 4533771c1e53 ACPI / PM: Introduce concept of a _PR0 dependent device adds 53b22f900c2d PCI / ACPI: Add _PR0 dependent devices adds b51033e06c2e PCI: PM/ACPI: Refresh all stale power state data in pci_pm [...] adds 28ad4b4e3496 Merge back PCI power management material for v5.3. adds 9ed411c06dd1 ACPI: PM: Unexport acpi_device_get_power() new 50e163d43ab1 Merge branches 'acpi-pm' and 'pm-pci' adds 1ec0cd8286f3 PM: hibernate: powerpc: Expose pfn_is_nosave() prototype adds 3540d38dd383 PM: sleep: Show how long dpm_suspend_start() and dpm_suspe [...] adds 0b385a0c3bd3 PM: suspend: Rename pm_suspend_via_s2idle() adds 25fa4d9d4ca6 drivers: base: power: remove wakeup_sources_stats_dentry variable adds e9bea8f98a53 PM: sleep: Update struct wakeup_source documentation adds 2f02a7ecd512 kernel: power: swap: use kzalloc() instead of kmalloc() fo [...] adds 501debd4aa5e PM: ACPI/PCI: Resume all devices during hibernation adds a78ae45a795a PCI: PM: Simplify bus-level hibernation callbacks adds 3cd7957e85e6 ACPI: PM: Simplify and fix PM domain hibernation callbacks adds c95b7595f85c ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domai [...] adds 99465f12babd ACPI: PM: Drop unused function and function header adds 02bd45a28bf3 PM: sleep: Drop dev_pm_skip_next_resume_phases() new 3dbeb448543e Merge branch 'pm-sleep' adds 6319aee10e53 opp: Attach genpds to devices from within OPP core adds c0ab9e0812da opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() adds b3e3759ee4ab opp: Don't overwrite rounded clk rate adds cd7ea582866f opp: Make dev_pm_opp_set_rate() handle freq = 0 to drop pe [...] adds 560d1bcad715 opp: Don't use IS_ERR on invalid supplies adds 41de256b6fd4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 7e186d9de929 drivers: base: power: clock_ops: Use of_clk_get_parent_count() adds 338c993f9aa2 PM / clk: Remove error message on out-of-memory condition adds 8eb835e4789a power: avs: smartreflex: no need to check return value of [...] adds bd59ffb23b9d cpupower: correct spelling of interval adds 04507c0a9385 cpupower : frequency-set -r option misses the last cpu in [...] adds 30f234b4d6f0 Merge tag 'linux-cpupower-5.2-rc6' of git://git.kernel.org [...] adds 7673896a4069 Update to pm-graph 5.3 adds 45dd0a42b90b Update to pm-graph 5.4 adds d5a5e4ec5b41 Add README and update pm-graph and sleepgraph docs adds d382084f77b0 Merge back earlier pm-tools material for v5.3. new 13b06b78c772 Merge branches 'pm-opp', 'pm-misc', 'pm-avs' and 'pm-tools' adds 2d4a79ae3404 cpufreq: pcc-cpufreq: Fail initialization if driver cannot [...] adds 4d28ba1d62c4 cpufreq: Add imx-cpufreq-dt driver adds a02177a39344 dt-bindings: imx-cpufreq-dt: Document opp-supported-hw usage adds c2147585cce0 cpufreq: imx-cpufreq-dt: Fix no OPPs available on unfused parts adds 036eb5c6d532 cpufreq: armada-37xx: Remove set but not used variable 'freq' adds 22a26cc6a51e cpufreq: brcmstb-avs-cpufreq: Fix initial command check adds 4c5681fcc684 cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency adds 7d5f589a5228 cpufreq: imx-cpufreq-dt: Remove global platform match list adds e6abacabb5ac cpufreq: Switch imx7d to imx-cpufreq-dt for speed grading adds d3df18a97e58 cpufreq: add driver for Raspberry Pi adds f9020441dbc3 cpufreq: s5pv210: Don't flood kernel log after cpufreq change adds fba7402017f9 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds bcc61569997b cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub adds 407d0fff2266 cpufreq: Remove redundant !setpolicy check adds 5ddc6d4e30f4 cpufreq: Use has_target() instead of !setpolicy adds 9801522840cc cpufreq: Don't skip frequency validation for has_target() drivers adds 5980752e6ef7 cpufreq: Consolidate cpufreq_update_current_freq() and __c [...] adds 70a59fde6e69 cpufreq: Avoid calling cpufreq_verify_current_freq() from [...] new 586a07dca8c5 Merge branch 'pm-cpufreq' new cf2d213e49fd Merge tag 'pm-5.3-rc1' of git://git.kernel.org/pub/scm/lin [...] adds 417a564c6588 ACPI / PMIC: intel: Drop double removal of address space handler adds c78fea61f0c1 ACPI: tables: Allow BGRT to be overridden adds d06c47e3dd07 ACPI: configfs: Resolve objects on host-directed table loads adds 9fe51603d953 ACPI: OSL: Make a W=1 kernel-doc warning go away adds fb683f47a9fb ACPI: Make AC and battery drivers available on !X86 adds b1954bbf1272 ACPI: tools: Exclude tools/* from .gitignore patterns new 8ca572ec3c9c Merge branches 'acpi-tables', 'acpi-osl', 'acpi-misc' and [...] adds 44758bafa536 ACPICA: Clear status of GPEs on first direct enable adds d4ca763eed3b Merge ACPI tables handling changes for v5.3. adds f79c8e4136ea ACPICA: Namespace: simplify creation of the initial/defaul [...] adds 8894f52a1427 ACPICA: remove legacy module-level code due to deprecation adds 86a33cf3b6dc ACPICA: Update for object initialization sequence adds c522ad0637ca ACPICA: Update table load object initialization adds 02a93f35f57f ACPICA: Update version to 20190703 new 62fd33d3f519 Merge branch 'acpica' adds 371b86897d01 ACPI / APEI: Remove needless __ghes_check_estatus() calls adds 5d8cbf7176a4 docs: extcon: convert it to ReST and move to ACPI dir adds b244883ca89c ACPI: APD: remove redundant assignment to pointer clk new 64372c0b7dcb Merge branches 'acpi-apei', 'acpi-doc' and 'acpi-soc' new 4b4704520d97 Merge tag 'acpi-5.3-rc1' of git://git.kernel.org/pub/scm/l [...] adds a79969868a30 software node: Allow node creation without properties adds 3df85a1ae51f software node: Simplify software_node_release() function adds 80488a6b1d3c software node: Add support for static node descriptors adds c959d0c231f7 software node: Use kobject name when finding child nodes by name adds b06184acf751 software node: Add software_node_get_reference_args() adds dad9bb017865 driver core: Add helper device_find_child_by_name() adds ee48cef6c391 ACPI / property: Don't limit named child node matching to [...] adds 83b34afb6b79 device property: Introduce fwnode_find_reference() adds fde777791eb8 device connection: Find connections also by checking the r [...] adds 3370db35193b usb: typec: Registering real device entries for the muxes adds d84af483033d platform/x86: intel_cht_int33fe: Register max17047 in its [...] adds 80b915c11dbd platform/x86: intel_cht_int33fe: Remove unused fusb302 dev [...] adds 4ed89a005a97 platform/x86: intel_cht_int33fe: Provide software nodes fo [...] adds 9338aacf0146 platform/x86: intel_cht_int33fe: Provide fwnode for the US [...] adds 62499330f7bb platform/x86: intel_cht_int33fe: Supply fwnodes for the ex [...] adds be6dc3291e0f platform/x86: intel_cht_int33fe: Replacing the old connect [...] adds 33ee09cd59ce device property: Add helpers to count items in an array new 0415052db4f9 Merge tag 'devprop-5.3-rc1' of git://git.kernel.org/pub/sc [...] adds 3f677f9c998a drivers: md: Unify common definitions of raid1 and raid10 adds d9771f5ec46c raid5-cache: Need to do start() part job after adding jour [...] adds 168b305b0cfb md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show adds e5b521ee9b58 md: fix spelling typo and add necessary space adds ebfeb444fa6f md/raid1: get rid of extra blank line and space adds 8cf05a7841e1 md: raid10: Use struct_size() in kmalloc() adds c7afa8034b09 md: raid1-10: Unify r{1,10}bio_pool_free adds e9eeba28a1e0 md/raid10: read balance chooses idlest disk for SSD adds 315eb656649d blk-mq/debugfs: Fix improper print qualifier adds 7602843fd873 block: null_blk: fix race condition for null_del_dev adds 78b90a2ce842 block: genhd: Use struct_size() helper adds f1f8f292cd12 block: bio: Use struct_size() in kmalloc() adds 5de0073fcd50 blk-iolatency: clear use_delay when io.latency is set to zero adds f539da82f215 blkcg: update blkcg_print_stat() to handle larger outputs adds ef069b97feec blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() adds 71c814077de6 blkcg: blkcg_activate_policy() should initialize ancestors first adds 663114222900 blkcg, writeback: dead memcgs shouldn't contribute to writ [...] adds f9bc64a0f0f8 block: use req_op() to maintain consistency adds 2af47c10e80b floppy: fix harmless clang build warning adds 2f578aaf5162 block: move tag field position in struct request adds 8c54803b98d5 null_blk: remove duplicate 0 initialization adds ee1e03598f79 block: get rid of redundant else adds 3f6d385f8180 block: use right format specifier for op adds 243d9f78d942 block: code cleanup queue_poll_stat_show() adds 3a211b71529f blk-core: Remove blk_end_request*() declarations adds d27e84a30598 block: drbd: no need to check return value of debugfs_crea [...] adds a3fb01ba5af0 blk-iolatency: only account submitted bios adds 0c8cf8c2a553 block: initialize the write priority in blk_rq_bio_prep adds f924cddebc90 block: remove blk_init_request_from_bio adds 14ccb66b3f58 block: remove the bi_phys_segments field in struct bio adds e9cd19c0c198 block: simplify blk_recalc_rq_segments adds d627065d8846 block: untangle the end of blk_bio_segment_split adds 1aa0a133fbab block: mark blk_rq_bio_prep as inline adds 239eeb085753 blk-cgroup: factor out a helper to read rwstat counter adds 5d0b6e48cbef blk-cgroup: pass blkg_rwstat structures by reference adds 7af6fd9112ba blk-cgroup: introduce a new struct blkg_rwstat_sample adds c0ce79dca5b0 blk-cgroup: move struct blkg_stat to bfq adds d6258980daf2 bfq-iosched: move bfq_stat_recursive_sum into the only caller adds 8060c47ba853 block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG adds 178cc590e54a block: improve print_req_error adds e47bc4eda953 block: add centralize REQ_OP_XXX to string helper adds 874c893bf07b block: use blk_op_str() in blk-mq-debugfs.c adds b0e5168a7738 block: update print_req_error() adds 0ce353794b6c f2fs: use block layer helper for show_bio_op macro adds 3e148a320979 md/raid1: fix potential data inconsistency issue with writ [...] adds 963c555e75b0 md: introduce mddev_create/destroy_wb_pool for the change [...] adds 10c92fca636e md-bitmap: create and destroy wb_info_pool with the change [...] adds 617b194a13c0 md-bitmap: create and destroy wb_info_pool with the change [...] adds d494549ac885 md: add bitmap_abort label in md_run adds 8d54094ef430 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 474a280036e8 cgroup: export css_next_descendant_pre for bfq adds 510fd8ea98fc lightnvm: pblk: fix freeing of merged pages adds 2f5af4ab7de1 lightnvm: fix uninitialized pointer in nvm_remove_tgt() adds 9d09dd8d7626 nvmet: add transport discovery change op adds 150d71f725fd nvmet-fc: add transport discovery change event callback support adds 4cf7c363b415 nvme-fcloop: add support for nvmet discovery_event op adds f60cb93bbfec lpfc: add support to generate RSCN events for nport adds ab723121a8ea lpfc: add nvmet discovery_event op support adds 6f2589f47879 lpfc: add support for translating an RSCN rcv into a disco [...] adds 41b194b843a2 lpfc: add sysfs interface to post NVME RSCN adds 4bea364f1618 nvme-fc: add message when creating new association adds 2181e455612a nvme: fix possible io failures when removing multipathed ns adds 1a87ee657c53 nvme: export get and set features adds 7a1f46e3f75c nvme: introduce nvme_is_fabrics to check fabrics cmd adds d916b1be94b6 nvme-pci: use host managed power state for suspend adds a232ea0ebffe nvme-pci: remove unnecessary zero for static var adds 483178f38cbe nvme-pci: remove queue_count_ops for write_queues and poll_queues adds dad77d63903e nvme-pci: adjust irq max_vector using num_possible_cpus() adds e71afda49335 nvme-pci: set the errno on ctrl state change error adds cee6c269b016 nvme-pci: properly report state change failure in nvme_reset_work adds 7c1ce408eb32 nvme-pci: clean up nvme_remove_dead_ctrl a bit adds 7183a46a4879 nvme-trace: do not export nvme_trace_disk_name adds 26f2990d8583 nvme-trace: move opcode symbol print to nvme.h adds ad795e47cdef nvme-trace: support for fabrics commands in host-side adds 5f965f4fd923 nvme-trace: print result and status in hex format adds a5448fdc469d nvmet: introduce target-side trace adds a3646451edd5 nvme: prepare for fault injection into admin commands adds f79d5fda4ea0 nvme: enable to inject errors into admin commands adds 7e31d8215fd8 Documentation: nvme: add an example for nvme fault injection adds 6b2c8e522c89 Merge branch 'nvme-5.3' of git://git.infradead.org/nvme in [...] adds 766d61412ef8 block, bfq: reset inject limit when think-time state changes adds db599f9ed9bd block, bfq: fix rq_in_driver check in bfq_update_inject_limit adds 24792ad01cb6 block, bfq: update base request service times when possible adds a3f9bce3697a block, bfq: bring forward seek&think time update adds 13a857a4c4e8 block, bfq: detect wakers and unconditionally inject their I/O adds 96a291c38c32 block, bfq: preempt lower-weight or lower-priority queues adds 3726112ec731 block, bfq: re-schedule empty queues if they deserve I/O plugging adds 16d4b74654ff md/raid1: Fix a warning message in remove_wb() adds 2ad7a0cc8f8e Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 2b50f230f76f block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case adds a5b47a40bed8 block: Remove unused code adds 141df8bb5dc0 bcache: don't set max writeback rate if gc is running adds b387e9b58679 bcache: check c->gc_thread by IS_ERR_OR_NULL in cache_set_flush() adds 0ae49cb7aa00 bcache: fix return value error in bch_journal_read() adds 695277f16b3a Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev [...] adds e6dcbd3e6c91 bcache: avoid flushing btree node in cache_set_flush() if [...] adds 578df99b1b05 bcache: ignore read-ahead request failure on backing device adds 08ec1e6282f2 bcache: add io error counting in write_bdev_super_endio() adds f960facb399e bcache: remove unnecessary prefetch() in bset_search_tree() adds 89e0341af082 bcache: use sysfs_match_string() instead of __sysfs_match_ [...] adds 0b13efecf5f2 bcache: add return value check to bch_cached_dev_run() adds bd9026c8a7f3 bcache: remove unncessary code in bch_btree_keys_init() adds e775339e1ae1 bcache: check CACHE_SET_IO_DISABLE in allocator code adds 383ff2183ad1 bcache: check CACHE_SET_IO_DISABLE bit in bch_journal() adds 4b6efb4bdbce bcache: more detailed error message to bcache_device_link() adds 633bb2ce60b9 bcache: add more error message in bch_cached_dev_attach() adds e0faa3d7f79f bcache: improve error message in bch_cached_dev_run() adds 68a53c95a0fc bcache: remove "XXX:" comment line from run_cache_set() adds 944a4f340a65 bcache: make bset_search_tree() be more understandable adds 0c277e211aae bcache: add pendings_cleanup to stop pending bcache device adds 5461999848e0 bcache: fix mistaken sysfs entry for io_error counter adds f54d801dda14 bcache: destroy dc->writeback_write_wq if failed to create [...] adds 5c2a634cbfaf bcache: stop writeback kthread and kworker when bch_cached [...] adds a59ff6ccc2bf bcache: avoid a deadlock in bcache_reboot() adds 97ba3b816e2c bcache: acquire bch_register_lock later in cached_dev_deta [...] adds 80265d8dfd77 bcache: acquire bch_register_lock later in cached_dev_free() adds 7e865eba00a3 bcache: fix potential deadlock in cached_def_free() adds 2464b693148e bcache: add code comments for journal_read_bucket() adds a231f07a5fe3 bcache: set largest seq to ja->seq[bucket_index] in journa [...] adds 1df3877ff6a4 bcache: shrink btree node cache after bch_btree_check() adds ba82c1ac1667 bcache: Revert "bcache: free heap cache_set->flush_btree i [...] adds 249a5f6da57c bcache: Revert "bcache: fix high CPU occupancy during journal" adds e5ec5f4765ad bcache: only clear BTREE_NODE_dirty bit when it is set adds 41508bb7d46b bcache: add comments for mutex_lock(&b->write_lock) adds d91ce7574daf bcache: remove retry_flush_write from struct cache_set adds 50a260e85996 bcache: fix race in btree_flush_write() adds 91be66e1318f bcache: performance improvement for btree_flush_write() adds dff90d58a1c8 bcache: add reclaimed_journal_buckets to struct cache_set adds dbc3117d4ca9 block, bfq: NULL out the bic when it's no longer valid adds 152c762e9260 null_blk: fix type mismatch null_handle_cmd() adds 152c7776b944 block, documentation: Fix wbt_lat_usec documentation adds 6728ac339626 block, documentation: Sort queue sysfs attribute names alp [...] adds 0c766e78bda6 block, documentation: Explain the word 'segments' adds fbbe7c86b483 block, documentation: Document discard_zeroes_data, fua, m [...] adds 5e4c7cf60ec3 block: sed-opal: PSID reverttper capability adds 15ddffcb3413 block: sed-opal: "Never True" conditions adds b71e8c13fa57 block: mtip32xx: Remove call to memset after dma_alloc_coherent adds 5f2ab0c1c896 block: skd_main.c: Remove call to memset after dma_alloc_coherent adds b2d0d99135ad block: move the BIO_NO_PAGE_REF check into bio_release_pages adds d241a95f3514 block: optionally mark pages dirty in bio_release_pages adds 163cc2d3cd87 block: use bio_release_pages in bio_unmap_user adds 506e0798479e block: use bio_release_pages in bio_map_user_iov adds 147a60538d91 iomap: use bio_release_pages in iomap_dio_bio_end_io adds 57dfe3ce10e5 block_dev: use bio_release_pages in blkdev_bio_end_io adds 9fec4a21886e block_dev: use bio_release_pages in bio_unmap_user adds d7c8aa85ed20 direct-io: use bio_release_pages in dio_bio_complete adds b620743077e2 block: never take page references for ITER_BVEC adds c9888443413e block: sed-opal: add ioctl for done-mark of shadow mbr adds a9b25b4cf2b7 block: sed-opal: ioctl for writing to shadow mbr adds ff91064ea37c block: sed-opal: check size of shadow mbr adds 5be1f9d82fa7 Merge tag 'v5.2-rc6' into for-5.3/block adds 79d08f89bb1b block: fix .bi_size overflow adds 417232880c8a sbitmap: Replace cmpxchg with xchg adds c05f42206f4d blk-mq: remove blk_mq_put_ctx() adds 970d168de636 blk-mq: simplify blk_mq_make_request() adds d665e12aa713 block: nr_phys_segments needs to be zero for REQ_OP_WRITE_ZEROES adds c9b3007feca0 blk-iolatency: fix STS_AGAIN handling new 3b99107f0e02 Merge tag 'for-5.3/block-20190708' of git://git.kernel.dk/ [...] adds ca156e006add libata: don't request sense data on !ZAC ATA devices adds fec36aae0de1 ata: acard-ahci: Remove call to memset after dmam_alloc_coherent adds 602e40a78567 ata: libahci: Remove call to memset after dmam_alloc_coherent adds 65315bbbfd9f ata: pdc_adma: Remove call to memset after dmam_alloc_coherent adds 523e099b6955 ata: sata_nv: Remove call to memset after dmam_alloc_coherent adds b39f5da46718 ata:sata_qstor: Remove call to memset after dmam_alloc_coherent adds e675697eaca2 ata: sata_sil24: Remove call to memset after dmam_alloc_coherent adds 8756a25b07e6 libata: Drop firmware version check from the ST1000LM024 quirk adds 120357ea176e drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs new cdc5ffc41005 Merge tag 'for-5.3/libata-20190708' of git://git.kernel.dk [...] new c499d1f483a9 tools arch kvm: Sync kvm headers with the kernel sources new c952b35f4b15 perf header: Assign proper ff->ph in perf_event__synthesiz [...] new 4c00af0e94cd perf thread: Allow references to thread objects after mach [...] new cd136189370c perf evsel: Do not rely on errno values for precise_ip fallback new bff5a556c149 perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 new d5b2179d6a67 perf annotate TUI browser: Do not use member from variable [...] new c18ae6327a13 perf python: Remove -fstack-protector-strong if clang does [...] new dab0f4ebb22e perf jvmti: Address gcc string overflow warning for strncpy() new 05c78468a60f tools build: Check if gettid() is available before providi [...] adds a685c7a4a25c perf-with-kcore.sh: Always allow fix_buildid_cache_permissions adds 26f19c2eb7e5 perf intel-pt: Fix itrace defaults for perf script adds 355200e0f6a9 perf auxtrace: Fix itrace defaults for perf script adds a2d8a1585e35 perf intel-pt: Fix itrace defaults for perf script intel-p [...] adds 8529f2e67313 perf machine: Keep zero in pgoff BPF map adds fb5a88d4131a perf tools: Preserve eBPF maps when loading kcore adds 8a70c6b162e3 perf augmented_raw_syscalls: Fix up comment adds eefa09b499d1 perf beauty: Add generator for 'move_mount' flags argument adds 566e30229e1f perf trace: Beautify 'move_mount' arguments adds a1c729a5f62c perf beauty: Add generator for fspick's 'flags' arg values adds 693bd3949be6 perf trace: Beautify 'fspick' arguments adds d35293004a5e perf beauty: Add generator for fsconfig's 'cmd' arg values adds dcc6fd64f2e9 perf trace: Beautify 'fsconfig' arguments adds 3637c64731a7 perf beauty: Add generator for fsmount's 'attr_flags' arg values adds f5b91dbba1a5 perf trace: Introduce syscall_arg__scnprintf_strarray_flags adds f6af095668b7 perf trace: Beautify 'fsmount' arguments adds ee364dcdcd00 perf trace beauty clone: Handle CLONE_PIDFD adds 8ef6d74e1dd5 perf beauty: Add generator for sync_file_range's 'flags' a [...] adds a9a187a749f9 perf trace: Beautify 'sync_file_range' arguments adds a0c0a4ac021b perf top: Add --namespaces option adds 7cb10a08df98 perf tools: Remove const from thread read accessors adds 5523769ee15f perf dso: Separate generic code in dso__data_file_size() adds ea5db1bd5a04 perf dso: Separate generic code in dso_cache__read adds cacddfe7b080 perf dso: Simplify dso_cache__read function adds 6c398d723a6a perf dso: Add BPF DSO read and size hooks adds 1c4924220c96 perf script: Pad DSO name for --call-trace adds 4f600bcf657d perf tests: Add map_groups__merge_in test adds 490c8cc949ec perf script: Add --show-bpf-events to show eBPF related events adds 8201787cbb72 perf script: Remove superfluous BPF event titles adds 80ec26d110c5 perf version: Append 12 git SHA chars to the version string adds 34b65affe18d perf machine: Return NULL instead of null-terminating /pro [...] adds da2019633f0b perf annotate TUI browser: Do not use member from variable [...] adds 7952fa3b54bf perf python: Remove -fstack-protector-strong if clang does [...] adds 2d45ef7033ec perf top: Lower message level for failure on synthesizing [...] adds c6aba1bf258f perf scripts python: exported-sql-viewer.py: Change python [...] adds 1ed7f47fd3af perf scripts python: exported-sql-viewer.py: Use argparse [...] adds df8ea22a8fd9 perf scripts python: exported-sql-viewer.py: Add support f [...] adds bfb3170e2481 perf scripts python: export-to-sqlite.py: Add support for pyside2 adds 3cd3216dbb42 perf scripts python: export-to-postgresql.py: Add support [...] adds c7b4f15ff79b perf intel-pt: Improve sync_switch by processing PERF_RECO [...] adds 14f1cfd4f7b4 perf intel-pt: Rationalize intel_pt_sync_switch()'s use of [...] adds b33fb3cf6f5e Merge tag 'perf-core-for-mingo-5.3-20190529' of git://git. [...] adds f7b6a8b30ced Merge tag 'v5.2-rc3' into perf/core, to pick up fixes adds 9fd2e48b9ae1 perf/core: Allow non-privileged uprobe for user processes adds 76a16b217a7f perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs adds 6e86d3db5f8f perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, A [...] adds aac1f7f95f11 sysfs: Add sysfs_update_groups function adds f3a3a8257e5a perf/core: Add attr_groups_update into struct pmu adds 21b0dbc5e8b0 perf/x86: Get rid of x86_pmu::event_attrs adds baa0c83363c7 perf/x86: Use the new pmu::update_attrs attribute group adds 3d5672735b23 perf/x86: Add is_visible attribute_group callback for base events adds 1f157286829c perf/x86: Use update attribute groups for caps adds 3ea40ac77261 perf/x86: Use update attribute groups for extra format adds b657688069a2 perf/x86/intel: Use update attributes for skylake format adds 6a9f4efe78af perf/x86: Use update attribute groups for default attributes adds 3384c78631dd Merge branch 'x86/topology' into perf/core, to prepare for [...] adds bddb3636737f Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] adds 2a538fda8282 perf/x86/intel: Add Icelake desktop CPUID adds faaeff98666c perf/x86/intel: Add more Icelake CPUIDs adds 543ac280b357 perf/x86/intel/uncore: Handle invalid event coding for fre [...] adds 210cc5f9db7a perf/x86/intel/uncore: Add uncore support for Snow Ridge server adds c8872d90e0a3 perf/x86/intel/uncore: Factor out box ref/unref functions adds 3da04b8a00dd perf/x86/intel/uncore: Support MMIO type uncore blocks adds 07ce734dd8ad perf/x86/intel/uncore: Clean up client IMC adds ee49532b38dd perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge adds b7c9b3927337 perf/x86/intel: Use ->is_visible callback for default group adds d0e1a507bdc7 perf/x86/intel: Disable check_msr for real HW adds 8e21be4f815c perf data: Add description of header HEADER_BPF_PROG_INFO [...] adds 835fbf126ce0 perf data: Document memory topology header: HEADER_MEM_TOPOLOGY adds a9de7cfc7663 perf data: Document clockid header: HEADER_CLOCKID adds 0da6ae94e410 perf data: Document directory format header: HEADER_DIR_FORMAT adds e5f177a578ed perf symbols: Remove unused variable 'err' adds d194d8fccf61 perf record: Allow mixing --user-regs with --call-graph=dwarf adds 948e9dc8bb26 perf intel-pt: Factor out intel_pt_update_sample_time adds 7b4b4f83881e perf intel-pt: Accumulate cycle count from CYC packets adds 61d276f428a1 perf tools: Add IPC information to perf_sample adds 5b1dc0fd1da0 perf intel-pt: Add support for samples to contain IPC ratio adds 68fb45bf175e perf script: Add output of IPC ratio adds 9bc668e3bca8 perf intel-pt: Record when decoding PSB+ packets adds f3c98c4b5ac8 perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip adds 3f05516758be perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets adds 5db47f43ccbb perf intel-pt: Document IPC usage adds 003ccdc7165a perf thread-stack: Accumulate IPC information adds 1159facee97f perf db-export: Add brief documentation adds 52a2ab6fa99d perf db-export: Export IPC information adds 64adadb3f9db perf scripts python: export-to-sqlite.py: Export IPC information adds ec7f448e2b2e perf scripts python: export-to-postgresql.py: Export IPC i [...] adds 530e22fd5c6d perf scripts python: exported-sql-viewer.py: Add IPC infor [...] adds 4a0979d4b4fe perf scripts python: exported-sql-viewer.py: Add CallGraph [...] adds 38a846d47f3d perf scripts python: exported-sql-viewer.py: Add IPC infor [...] adds b3b660792e04 perf scripts python: exported-sql-viewer.py: Add IPC infor [...] adds 80b3fb64a55a perf scripts python: exported-sql-viewer.py: Select find t [...] adds 4cae8675ea79 perf augmented_raw_syscalls: Tell which args are filenames [...] adds 0c95a7ff76fb perf augmented_raw_syscalls: Move the probe_read_str to a [...] adds deaf4da48a67 perf augmented_raw_syscalls: Change helper to consider jus [...] adds 602bce09fb43 perf augmented_raw_syscalls: Move reading filename to the loop adds 279ab04dbea1 perf jvmti: Address gcc string overflow warning for strncpy() adds 8195168e8779 perf trace: Consume the augmented_raw_syscalls payload adds dea87bfb7b28 perf trace: Associate more argument names with the filenam [...] adds 012749caf941 perf trace: Exit when failing to build eBPF program adds 22d4621987fa perf config: Bail out when a handler returns failure for a [...] adds 53651b28cfb6 perf record: Add support to collect callchains from kernel [...] adds 10981c8012bc perf evsel: Remove superfluous nthreads system_wide setup [...] adds 3399ad9ac234 perf cs-etm: Configure contextID tracing in CPU-wide mode adds 1c839a5a4061 perf cs-etm: Configure timestamp generation in CPU-wide mode adds e5993c42e8bb perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode adds a465f3c3e3e6 perf cs-etm: Add handling of itrace start events adds e0d170fa9a5c perf cs-etm: Add handling of switch-CPU-wide events adds 3470d48a4ef3 perf cs-etm: Refactor error path in cs_etm_decoder__new() adds 5f7cb03555c6 perf cs-etm: Move packet queue out of decoder structure adds 882f4874ad74 perf cs-etm: Fix indentation in function cs_etm__process_d [...] adds c7bfa2fd0da9 perf cs-etm: Introduce the concept of trace ID queues adds 6672559307d0 perf cs-etm: Get rid of unused cpu in struct cs_etm_queue adds 3c21d7d813c5 perf cs-etm: Move thread to traceid_queue adds 0abb868bbcbc perf cs-etm: Move tid/pid to traceid_queue adds af21577c05a7 perf cs-etm: Use traceID aware memory callback API adds c152d4d49a35 perf cs-etm: Add support for multiple traceID queues adds 0a6be300eb7b perf cs-etm: Linking PE contextID with perf thread mechanic adds 675f302fc261 perf cs-etm: Add notion of time to decoding code adds 21fe8dc1191a perf cs-etm: Add support for CPU-wide trace scenarios adds b74d8686a18b perf cpumap: Retrieve die id information adds acae8b36cded perf header: Add die information in CPU topology adds db5742b6849e perf stat: Support per-die aggregation adds e05a899718f0 perf header: Rename "sibling cores" to "sibling sockets" adds 0ccdb8407a46 perf tools: Apply new CPU topology sysfs attributes adds 36edfb940195 perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY adds e45c48a9a4d2 perf cs-etm: Properly set the value of 'old' and 'head' in [...] adds 965e176f3c4a perf cs-etm: Remove duplicate GENMASK() define, use linux/ [...] adds 87407fa58b66 perf config: Update default value for llvm.clang-bpf-cmd-template adds 33526f362b01 perf auxtrace: Add perf time interval to itrace_synth_ops adds 400ae9818fe6 perf script: Set perf time interval in itrace_synth_ops adds 4885c90c5e84 perf report: Set perf time interval in itrace_synth_ops adds 4d678e9039b0 perf intel-pt: Add lookahead callback adds e72b52a2cfde perf intel-pt: Factor out intel_pt_8b_tsc() adds 6492e5f013d9 perf intel-pt: Factor out intel_pt_reposition() adds 6c1f0b18ac33 perf intel-pt: Add reposition parameter to intel_pt_get_data() adds a7fa19f5a255 perf intel-pt: Add intel_pt_fast_forward() adds e96f7df88076 perf intel-pt: Factor out intel_pt_get_buffer() adds da9000ae3502 perf intel-pt: Add support for lookahead adds 2c47db90ed71 perf intel-pt: Add support for efficient time interval filtering adds f79a7689d993 perf time-utils: Treat time ranges consistently adds c763242a5e74 perf time-utils: Factor out set_percent_time() adds b16bfeb3db1b perf time-utils: Prevent percentage time range overlap adds 0ccc69ba0af4 perf time-utils: Fix --time documentation adds 2a8afddc084a perf time-utils: Simplify perf_time__parse_for_ranges() er [...] adds 929afa0092d0 perf time-utils: Make perf_time__parse_for_ranges() more logical adds e39a12cbd249 perf tests: Add a test for time-utils adds a77a05e2337d perf time-utils: Add support for multiple explicit time intervals adds 53fe307dfd30 perf test 6: Fix missing kvm module load for s390 adds 8a07aa4e9b7b perf report: Fix OOM error in TUI mode on s390 adds 180ca71cf1be perf report: Support s390 diag event display on x86 adds 04c41bcb862b perf trace: Skip unknown syscalls when expanding strace li [...] adds 3ce5aceb5dee Merge tag 'perf-core-for-mingo-5.3-20190611' of git://git. [...] adds 010e3e8fc12b perf tests arm64: Compile tests unconditionally adds 374d910f87b8 perf: cs-etm: Optimize option setup for CPU-wide sessions adds edff7809c80f perf intel-pt: Add new packets for PEBS via PT adds a0db77bf880b perf intel-pt: Add Intel PT packet decoder test adds 4c35595e1ea7 perf intel-pt: Add decoder support for PEBS via PT adds e62ca655eea7 perf intel-pt: Prepare to synthesize PEBS samples adds 0dfded34a2e3 perf intel-pt: Factor out common sample preparation for re-use adds 9d0bc53e35b8 perf intel-pt: Synthesize PEBS sample basic information adds 9e9a618afc17 perf intel-pt: Add gp registers to synthesized PEBS sample adds 143d34a6b387 perf intel-pt: Add XMM registers to synthesized PEBS sample adds aa62afd7daac perf intel-pt: Add LBR information to synthesized PEBS sample adds 975846eddf90 perf intel-pt: Add memory information to synthesized PEBS sample adds e01f0ef509ea perf intel-pt: Add callchain to synthesized PEBS sample adds 4541a8bb13a8 tools build: Check if gettid() is available before providi [...] adds a4066d64d939 perf trace: Fix exclusion of not available syscall names f [...] adds 99f26f854867 perf trace: Streamline validation of select syscall names list adds 5e2156d837e8 tools build feature tests: Add missing SPDX headers adds 5875cf4cd32e perf tests: Add missing SPDX headers adds 599ee18f0740 perf pmu: Fix uncore PMU alias list for ARM64 adds 016f327ce48f perf trace: Fixup pointer arithmetic when consuming augmen [...] adds fdbdd7e8580e perf evsel: Make perf_evsel__name() accept a NULL argument adds 1955c8cf5e26 perf tools: Don't hardcode host include path for libslang adds cbefd24f0aee tools build: Add test to check if slang.h is in /usr/inclu [...] adds 78d6ccce03e8 perf build: Handle slang being in /usr/include and in /usr [...] adds 3469fa84c163 tools build: Fix the zstd test in the test-all.c common ca [...] adds a3664a74a0aa Merge tag 'perf-core-for-mingo-5.3-20190621' of git://git. [...] adds b9271f0c65e1 Merge tag 'v5.2-rc6' into perf/core, to refresh branch adds 9e6e87e62acc Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] adds 98253a546a46 perf/x86: Add MSR probe interface adds dde5e72068cd perf/x86/msr: Use new probe function adds 8f2a28c5859b perf/x86/cstate: Use new probe function adds 5fb5273a905c perf/x86/rapl: Use new MSR detection interface adds cd105aed1a99 perf/x86/rapl: Get rapl_cntr_mask from new probe framework adds 122f1c51b11a perf/x86/rapl: Get MSR values from new probe framework adds 5fc1bd84664a perf/x86/rapl: Get attributes from new probe framework adds 637d97b53cdd perf/x86/rapl: Get quirk state from new probe framework adds fd7d55172d1e perf/cgroups: Don't rotate events for cgroups unnecessarily adds 2d7102a04537 perf tools: Fix cache.h include directive adds 97860b483c55 perf thread-stack: Fix thread stack return from kernel for [...] adds eb5d854456f5 perf thread-stack: Eliminate code duplicating thread_stack [...] adds 9f94c7f947e9 perf tools: Increase MAX_NR_CPUS and MAX_CACHES adds abe5a1d3e4be perf intel-pt: Decoder to output CBR changes immediately adds 91de8684f1cf perf intel-pt: Cater for CBR change in PSB+ adds 51b091861828 perf intel-pt: Add CBR value to decoder state adds 5fe2cf7d19c4 perf intel-pt: Synthesize CBR events when last seen value changes adds b9322cab17a1 perf db-export: Export synth events adds 5130c6e55531 perf scripts python: export-to-sqlite.py: Export Intel PT [...] adds aba44287a224 perf scripts python: export-to-postgresql.py: Export Intel [...] adds 828e27a89915 perf ctype: Remove unused 'graph_line' variable adds b598c34ffc2b perf ui stdio: No need to use 'spaces' to left align adds 93d50edc80ab perf ctype: Remove now unused 'spaces' variable adds 6a9fa4e3bdde perf string: Move 'dots' and 'graph_dotted_line' out of sa [...] adds af41949d9e02 tools x86 machine: Add missing util.h to pick up 'page_size' adds 155681fcd7f8 perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h adds cf8b6970f4fc perf symbols: We need util.h in symbol-elf.c for zfree() adds 9f3926e08c26 perf tools: Remove old baggage that is util/include/linux/ctype.h adds 1b2fc358ddfb perf tools: Add missing util.h to pick up 'page_size' variable adds 3052ba56bcb5 tools perf: Move from sane_ctype.h obtained from git to th [...] adds bd9860bf050f perf tools: Use linux/ctype.h in more places adds 7bd330de43fd tools lib: Adopt skip_spaces() from the kernel sources adds 810826acd122 perf stat: Use recently introduced skip_spaces() adds fc6a172600cd perf header: Use skip_spaces() in __write_cpudesc() adds 9bb5a27ac795 perf time-utils: Use skip_spaces() adds ee44b5b51f37 perf probe: Use skip_spaces() for argv handling adds c1fc14cbdcc9 perf strfilter: Use skip_spaces() adds 80e9073f1f44 perf metricgroup: Use strsep() adds 526bbbdd442c perf report: Use skip_spaces() adds 328584804edc perf tools: Ditch rtrim(), use skip_spaces() to get closer [...] adds 45bfd0ac7bd2 tools lib: Adopt strim() from the kernel adds 3ca43b6053c9 perf tools: Remove trim() implementation, use tools/lib's strim() adds 13c230ab6e56 perf tools: Ditch rtrim(), use strim() from tools/lib adds 2a60689a33a6 tools lib: Adopt strreplace() from the kernel adds af0de0c5f060 perf tools: Drop strxfrchar(), use strreplace() equivalent [...] adds 9c10548c4221 tools lib: Move argv_{split,free} from tools/perf/util/ adds 145c407c8083 perf stat: Make metric event lookup more robust adds 6c5f4e5cb35b perf stat: Don't merge events in the same PMU adds 2f87f33f4226 perf stat: Fix group lookup for metric group adds e3a9427323a5 perf stat: Fix metrics with --no-merge adds aa23aa55166c perf annotate: Add csky support adds 06c642c0e9fc perf jevents: Use nonlocal include statements in pmu-events.c adds a041ede09011 Merge tag 'perf-core-for-mingo-5.3-20190701' of git://git. [...] adds 0c69b9311242 objtool: Fix build by linking against tools/lib/ctype.o sources adds 0cec2447e7d2 perf symbol: Create block_info structure adds fe96245c7f38 perf hists: Add block_info in hist_entry adds 30d815534e63 perf diff: Check if all data files with branch stacks adds 99150a1faab2 perf diff: Use hists to manage basic blocks per symbol adds f3810817b206 perf diff: Link same basic blocks among different data adds b10c78c50964 perf diff: Print the basic block cycles diff adds c8f7bc1a080b perf diff: Documentation -c cycles option adds 730670b1d108 perf pmu: Support more complex PMU event aliasing adds 57cc732479ba perf jevents: Add support for Hisi hip08 DDRC PMU aliasing adds 8f5b703add99 perf jevents: Add support for Hisi hip08 HHA PMU aliasing adds edd93a4076cf perf jevents: Add support for Hisi hip08 L3C PMU aliasing adds 734ac47e23ae perf tools: Fix typos / broken sentences adds 4df79ba3eb1b perf vendor events intel: Metric fixes for SKX/CLX adds 9c344d15f578 perf list: Avoid extra : for --raw metrics adds 488c3bf7ece8 perf tools metric: Don't include duration_time in group adds 15a108af1a18 perf script: Allow specifying the files to process guest samples adds a328a259ced0 Merge tag 'perf-core-for-mingo-5.3-20190703' of git://git. [...] adds f584dd32edc5 Merge branch 'x86/cpu' into perf/core, to pick up revert new 552a031ba12a Merge tag 'v5.2' into perf/core, to pick up fixes new e3b22a65348a Merge remote-tracking branch 'tip/perf/core' into perf/urgent new 686cbe9e5d88 tools arch x86: Sync asm/cpufeatures.h with the with the kernel new d1d59b817939 Merge tag 'perf-urgent-for-mingo-5.3-20190708-2' of git:// [...] new 608745f12462 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds 6bbeb276b71f x86/kexec: Add the EFI system tables and ACPI tables to th [...] adds 0a23ebc66a46 x86/boot: Use efi_setup_data for searching RSDP on kexec-e [...] adds 8e44c7840479 Revert "x86/boot: Disable RSDP parsing temporarily" adds 5b51ae969e3d x86/boot: Call get_rsdp_addr() after console_init() adds 5a949b38839e x86/kexec: Add the ACPI NVS region to the ident map adds 2238246ff8d5 x86/boot: Make the GDT 8-byte aligned adds f2d08c5d3bcf x86/boot: Add xloadflags bits to check for 5-level paging support adds ee338b9ee282 x86/kexec/64: Prevent kexec from 5-level paging to a 4-lev [...] adds 8ff80fbe7e98 x86/kdump/64: Restrict kdump kernel reservation to <64TB new b7d5c9239855 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds c603a309cc75 x86/mm: Identify the end of the kernel area to be reserved adds e1bfa87399e3 x86/mm: Create a workarea in the kernel for SME early encryption adds ae9e13d621d6 x86/e820, ioport: Add a new I/O resource descriptor IORES_ [...] adds 5da04cc86d12 x86/mm: Rework ioremap resource mapping determination adds 980621daf368 x86/crash: Add e820 reserved ranges to kdump kernel's e820 table adds 1a79c1b8a041 x86/kexec: Do not map kexec area as decrypted when SEV is active adds 85784d16c2cf x86/kexec: Set the C-bit in the identity map page table wh [...] adds 4eb5fec31e61 fs/proc/vmcore: Enable dumping of encrypted memory when SE [...] new 565eb5f8c5d3 Merge branch 'x86-kdump-for-linus' of git://git.kernel.org [...] adds 4e87ace902cf parisc: add support for patching multiple words adds 7e923369b1ec parisc: add spinlock to patch function adds e4eab1ce1f67 parisc: add WARN_ON() to clear_fixmap adds 6183d68b8b01 parisc: use pr_debug() in kernel/module.c adds 2809b392a62a compiler.h: add CC_USING_PATCHABLE_FUNCTION_ENTRY adds 6ca6366220ed parisc: add dynamic ftrace adds b3d5f311d3cf parisc: asm: psw.h: missing header guard new 593c75463ab6 Merge branch 'parisc-5.3-1' of git://git.kernel.org/pub/sc [...] adds d1c5947ec678 security: Make capability_hooks static adds c5eaab1d131d security/commoncap: Use xattr security prefix len new 9d22167f3430 Merge branch 'next-lsm' of git://git.kernel.org/pub/scm/li [...] adds b314dd49a28a vsprintf: fix data type of variable in string_nocheck() adds 4ca96aa99f3e lib/vsprintf: Reinstate printing of legacy clock IDs new 7011b7e1b702 Merge tag 'printk-for-5.3' of git://git.kernel.org/pub/scm [...] adds a5f6f88c3d1a docs: Do not seek comments in kernel/rcu/tree_plugin.h adds e8d4f892bb24 docs: Fix a misdirected kerneldoc directive adds 41ce14e39bbe docs: Do not seek kerneldoc comments in hw-consumer.h adds 3aef44726656 docs: No structured comments in target_core_device.c adds dea20be5063c docs: no structured comments in fs/file_table.c adds 3f715b147a6c docs: No structured comments in include/linux/interconnect.h adds b0d60bfbb60c kernel-doc: always name missing kerneldoc sections adds 42f6ebd82783 docs: cdomain.py: get rid of a warning since version 1.8 adds fe4ec72cca50 docs: tracing: Fix typos in histogram.rst adds 93285c019777 doc: kernel-parameters.txt: fix documentation of nmi_watch [...] adds 44f42165177e scripts/sphinx-pre-install: make activate hint smarter adds c4c562defedb scripts/sphinx-pre-install: get rid of RHEL7 explicity check adds 9b88ad5464af scripts/sphinx-pre-install: always check if version is com [...] adds 9e78e7fc0b20 scripts/documentation-file-ref-check: better handle translations adds aeaacbfed853 scripts/documentation-file-ref-check: exclude false-positives adds 4904aeed9f68 scripts/documentation-file-ref-check: improve tools ref handling adds 0ca862e6f1c7 scripts/documentation-file-ref-check: teach about .txt -> [...] adds cf08508d21ff docs: by default, build docs a lot faster with Sphinx >= 1.7 adds a700767a7682 docs: requirements.txt: recommend Sphinx 1.7.9 adds 6c01edd395a7 docs: look for sphinx-pre-install in the source tree adds 18e1572419d6 docs: Completely fix the remote build tree case adds 50c1f43a37d0 docs: filesystems: vfs: Remove space before tab adds 4ee33ea403ac docs: filesystems: vfs: Use uniform space after period. adds 90caa781f640 docs: filesystems: vfs: Use 72 character column width adds e04c83cd53b5 docs: filesystems: vfs: Use uniform spacing around headings adds 90ac11a844f8 docs: filesystems: vfs: Use correct initial heading adds 099c5c7a3fba docs: filesystems: vfs: Use SPDX identifier adds e66b04571545 docs: filesystems: vfs: Fix pre-amble indentation adds 1b44ae63deae docs: filesystems: vfs: Convert spaces to tabs adds af96c1e304f7 docs: filesystems: vfs: Convert vfs.txt to RST adds ee5dc0491c38 docs: filesystems: vfs: Render method descriptions adds 9cd9e749e99c Merge branch 'vfs' into docs-next adds b422124758c1 docs/core-api: Add string helpers API to the list adds 58d494669f36 docs/core-api: Add integer power functions to the list adds 99d2b9386729 Documentation: DMA-API: fix a function name of max_mapping_size adds 4241d516b004 Documentation/dm-init: fix multi device example adds e0cef9ff6315 Documentation: fix typo CLOCK_MONONOTNIC_COARSE adds e47cf0c95877 Documentation: tee: Grammar s/the its/its/ adds 6fb44c439eda Documentation: net: dsa: Grammar s/the its/its/ adds 3f9564e680ef KVM: arm/arm64: Always capitalize ITS adds b1663d7e3a79 docs: Kbuild/Makefile: allow check for missing docs at build time adds 889aa9ca9306 docs: clk: fix struct syntax adds 54002b56b04b scripts/sphinx-pre-install: fix "dependenties" typo adds 165915c17d68 doc:it_IT: fix file references adds bed0918d64ca doc:it_IT: documentation alignment adds 3d9cf48b2ca2 Documentation: nvdimm: Fix typo adds 9d6194435659 Documentation: xfs: Fix typo adds 462e5a521ab7 treewide: trivial: fix s/poped/popped/ typo adds 78a89463a31c Documentation: {u,k}probes: add tracing_on before tracing adds 671c30957e78 ABI: sysfs-devices-system-cpu: point to the right docs adds 8b01caee99fb isdn: mISDN: remove a bogus reference to a non-existing doc adds 065efe27872c docs: zh_CN: get rid of basic_profiling.txt adds 2e03e3a42c96 docs: mm: numaperf.rst: get rid of a build warning adds d857a3ffd3d6 docs: bpf: get rid of two warnings adds 27c054d2939f docs: mark orphan documents as such adds f672febc3d13 docs: amd-memory-encryption.rst get rid of warnings adds d0727cc650f3 docs: zh_CN: avoid duplicate citation references adds ea0ad8763b17 docs: it: license-rules.rst: get rid of warnings adds 6ad8b21652ec docs: security: trusted-encrypted.rst: fix code-block tag adds 43415f13276f docs: security: core.rst: Fix several warnings adds c6fff4d3b2f4 docs: net: sja1105.rst: fix table format adds 14b767430a58 docs: net: dpio-driver.rst: fix two codeblock warnings adds 1eecbcdca2bd docs: move protection-keys.rst to the core-api book adds cb1aaebea8d7 docs: fix broken documentation links adds 9915ec28ec7f docs: isdn: remove hisax references from kernel-parameters.txt adds 5c437fa29561 docs: fs: fix broken links to vfs.txt with was renamed to vfs.rst adds b640fbad2d8f docs: pci: fix broken links due to conversion from pci.txt [...] adds ce1a5ea18ef9 Documentation: Remove duplicate x86 index entry adds 8afecfb0ec96 Merge tag 'v5.2-rc4' into mauro adds 305a99eb98af docs: aoe: convert docs to ReST and rename to *.rst adds b693d0b372af docs: arm64: convert docs to ReST and rename to .rst adds e327cfcb2542 docs: cdrom-standard.tex: convert from LaTeX to ReST adds 8ea618899b6b docs: cdrom: convert docs to ReST and rename to *.rst adds f0ba43774cea docs: convert docs to ReST and rename to *.rst adds 10ffebbed550 docs: fault-injection: convert docs to ReST and rename to *.rst adds ab42b818954c docs: fb: convert docs to ReST and rename to *.rst adds c220a1fae6c5 docs: fpga: convert docs to ReST and rename to *.rst adds d7b461c5e82f docs: ide: convert docs to ReST and rename to *.rst adds cd238effefa2 docs: kbuild: convert docs to ReST and rename to *.rst adds d67297ad343e docs: kdump: convert docs to ReST and rename to *.rst adds 09bbf055c332 docs: mic: convert docs to ReST and rename to *.rst adds 593733ab80ac docs: netlabel: convert docs to ReST and rename to *.rst adds 3bdab16c55f5 docs: pcmcia: convert docs to ReST and rename to *.rst adds 28aedd7ee214 docs: pps.txt: convert to ReST and rename to pps.rst adds 329f00415a42 docs: ptp.txt: convert to ReST and move to driver-api adds bdf3a950fb46 docs: riscv: convert docs to ReST and rename to *.rst adds 4ca9bc225e46 docs: target: convert docs to ReST and rename to *.rst adds 458f69ef3665 docs: timers: convert docs to ReST and rename to *.rst adds cc2a2d19f896 docs: watchdog: convert docs to ReST and rename to *.rst adds d22388408973 docs: xilinx: convert eemi.txt to eemi.rst adds d6a3b247627a docs: scheduler: convert docs to ReST and rename to *.rst adds a2f405a5269f docs: EDID/HOWTO.txt: convert it and rename to howto.rst adds 407b584d155b scripts/documentation-file-ref-check: ignore output dir adds 83e8b971f81c sphinx.rst: Add note about code snippets embedded in the text adds cd84d63a2983 Documentation: coresight: Update the generic device names adds 31753202325d Documentation/stackprotector: powerpc supports stack protector adds 9d9b889540c3 block: document iostat changes for disk busy time accounting adds d95ea1a4e1fb docs: Add a document on repository management adds 0ad6be30baa3 docs: fb: Add TER16x32 to the available font names adds 7e6294cdc0b0 docs: trace: add a missing blank line adds 4ae5b8f2140d lib: list_sort.c: add a blank line to avoid kernel-doc warnings adds 220ee02a0b38 docs: stop suggesting strlcpy adds 22aac857394c docs/vm: hwpoison.rst: Fix quote formatting adds eb8ed28f024f Documentation: x86: Contiguous cbm isn't all X86 adds 7c7a49958286 Documentation: x86: Remove cdpl2 unspported statement and [...] adds b5453a8ec310 Documentation: x86: Clarify MBA takes MB as referring to mba_sc adds 57794aab8884 Documentation: x86: fix some typos adds 0f48a2441613 doc-rst: Add missing newline at end of file adds 163ede97a9a2 Documentation: platform: Delete x86-laptop-drivers.txt adds 6e88559470f5 Documentation: Add section about CPU vulnerabilities for Spectre adds cca5e0b8a430 Documentation: PGP: update for newer HW devices adds b4f4174ae982 docs: zh_CN: submitting-drivers.rst: Remove a duplicated D [...] adds 8c69b77a0175 scripts/sphinx-pre-install: fix out-of-tree build adds 7c116d22ad23 docs: filesystems: Remove uneeded .rst extension on toctables adds a9f0969cd7b3 Documentation: RCU: Convert RCU basic concepts to reST adds 9422dc24df62 Documentation: RCU: Convert RCU linked list to reST adds 2a5b0c841a99 Documentation: RCU: Convert RCU UP systems to reST adds f93a3e4e8705 Documentation: RCU: Rename txt files to rst adds c0e679b4a180 Documentation: RCU: Add TOC tree hooks adds 772626ecd2cd Add the RCU docs to the core-api manual adds 49872a1cfcea platform: x86: get rid of a non-existent document adds d74b0d31ddde Docs: An initial automarkup extension for sphinx adds 9c79df7f0312 docs: remove :c:func: annotations from xarray.rst adds 344fdb28a0df kernel-doc: Don't try to mark up function names adds d9d7c0c497b8 docs: Note that :c:func: should no longer be used adds 8abc2a12c83b Merge branch 'automarkup' into docs-next adds 9159ba14285c Doc : doc-guide : Fix a typo adds 62ee81b5681d docs: format kernel-parameters -- as code adds acb6258acc4f doc: RCU callback locks need only _bh, not necessarily _irq adds 7282a93f4df5 Disable Sphinx SmartyPants in HTML output adds 66f2a122c68d docs: Move binderfs to admin-guide adds 454f96f2b738 docs: automarkup.py: ignore exceptions when seeking for xrefs new e9a83bd23220 Merge tag 'docs-5.3' of git://git.lwn.net/linux
The 60 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: Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/ima_policy | 6 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- .../ABI/testing/sysfs-kernel-iommu_groups | 9 + Documentation/ABI/testing/sysfs-kernel-uids | 2 +- Documentation/ABI/testing/sysfs-power | 2 +- Documentation/DMA-API.txt | 2 +- Documentation/EDID/HOWTO.txt | 49 - Documentation/EDID/howto.rst | 58 + Documentation/Kconfig | 13 + Documentation/Makefile | 14 +- Documentation/RCU/UP.rst | 143 + Documentation/RCU/UP.txt | 133 - Documentation/RCU/index.rst | 19 + Documentation/RCU/listRCU.rst | 321 ++ Documentation/RCU/listRCU.txt | 315 -- Documentation/RCU/rcu.rst | 92 + Documentation/RCU/rcu.txt | 89 - Documentation/RCU/rcuref.txt | 21 +- Documentation/RCU/stallwarn.txt | 2 +- Documentation/RCU/whatisRCU.txt | 8 +- Documentation/accelerators/ocxl.rst | 2 + Documentation/acpi/dsd/leds.txt | 2 +- Documentation/admin-guide/README.rst | 2 +- .../{filesystems => admin-guide}/binderfs.rst | 0 Documentation/admin-guide/bug-hunting.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 6 + Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +- Documentation/admin-guide/hw-vuln/spectre.rst | 697 ++++ Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 48 +- .../admin-guide/mm/numa_memory_policy.rst | 2 +- Documentation/admin-guide/mm/numaperf.rst | 5 +- Documentation/admin-guide/ras.rst | 2 +- Documentation/aoe/aoe.rst | 150 + Documentation/aoe/aoe.txt | 143 - Documentation/aoe/examples.rst | 23 + Documentation/aoe/index.rst | 19 + Documentation/aoe/todo.rst | 17 + Documentation/aoe/todo.txt | 14 - Documentation/aoe/udev.txt | 2 +- Documentation/arm/mem_alignment | 2 +- Documentation/arm/stm32/overview.rst | 2 + Documentation/arm/stm32/stm32f429-overview.rst | 2 + Documentation/arm/stm32/stm32f746-overview.rst | 2 + Documentation/arm/stm32/stm32f769-overview.rst | 2 + Documentation/arm/stm32/stm32h743-overview.rst | 2 + Documentation/arm/stm32/stm32mp157-overview.rst | 2 + Documentation/arm64/acpi_object_usage.rst | 738 ++++ Documentation/arm64/acpi_object_usage.txt | 622 --- Documentation/arm64/arm-acpi.rst | 528 +++ Documentation/arm64/arm-acpi.txt | 519 --- Documentation/arm64/booting.rst | 293 ++ Documentation/arm64/booting.txt | 266 -- Documentation/arm64/cpu-feature-registers.rst | 304 ++ Documentation/arm64/cpu-feature-registers.txt | 296 -- Documentation/arm64/elf_hwcaps.rst | 209 + Documentation/arm64/elf_hwcaps.txt | 239 -- Documentation/arm64/hugetlbpage.rst | 41 + Documentation/arm64/hugetlbpage.txt | 38 - Documentation/arm64/index.rst | 28 + Documentation/arm64/legacy_instructions.rst | 68 + Documentation/arm64/legacy_instructions.txt | 57 - Documentation/arm64/memory.rst | 98 + Documentation/arm64/memory.txt | 97 - Documentation/arm64/pointer-authentication.rst | 109 + Documentation/arm64/pointer-authentication.txt | 107 - Documentation/arm64/silicon-errata.rst | 131 + Documentation/arm64/silicon-errata.txt | 88 - Documentation/arm64/sve.rst | 545 +++ Documentation/arm64/sve.txt | 541 --- Documentation/arm64/tagged-pointers.rst | 68 + Documentation/arm64/tagged-pointers.txt | 66 - Documentation/atomic_t.txt | 26 +- Documentation/block/bfq-iosched.txt | 14 +- Documentation/block/biodoc.txt | 1 - Documentation/block/queue-sysfs.txt | 64 +- Documentation/bpf/btf.rst | 2 + Documentation/cdrom/Makefile | 21 - Documentation/cdrom/cdrom-standard.rst | 1063 +++++ Documentation/cdrom/cdrom-standard.tex | 1026 ----- Documentation/cdrom/ide-cd | 534 --- Documentation/cdrom/ide-cd.rst | 538 +++ Documentation/cdrom/index.rst | 19 + Documentation/cdrom/packet-writing.rst | 139 + Documentation/cdrom/packet-writing.txt | 132 - Documentation/cgroup-v1/blkio-controller.rst | 302 ++ Documentation/cgroup-v1/blkio-controller.txt | 293 -- Documentation/cgroup-v1/cgroups.rst | 695 ++++ Documentation/cgroup-v1/cgroups.txt | 677 ---- Documentation/cgroup-v1/cpuacct.rst | 50 + Documentation/cgroup-v1/cpuacct.txt | 49 - Documentation/cgroup-v1/cpusets.rst | 866 ++++ Documentation/cgroup-v1/cpusets.txt | 839 ---- Documentation/cgroup-v1/devices.rst | 132 + Documentation/cgroup-v1/devices.txt | 116 - Documentation/cgroup-v1/freezer-subsystem.rst | 127 + Documentation/cgroup-v1/freezer-subsystem.txt | 123 - Documentation/cgroup-v1/hugetlb.rst | 50 + Documentation/cgroup-v1/hugetlb.txt | 49 - Documentation/cgroup-v1/index.rst | 30 + Documentation/cgroup-v1/memcg_test.rst | 355 ++ Documentation/cgroup-v1/memcg_test.txt | 280 -- Documentation/cgroup-v1/memory.rst | 1003 +++++ Documentation/cgroup-v1/memory.txt | 892 ----- Documentation/cgroup-v1/net_cls.rst | 44 + Documentation/cgroup-v1/net_cls.txt | 39 - Documentation/cgroup-v1/net_prio.rst | 57 + Documentation/cgroup-v1/net_prio.txt | 55 - Documentation/cgroup-v1/pids.rst | 92 + Documentation/cgroup-v1/pids.txt | 88 - Documentation/cgroup-v1/rdma.rst | 117 + Documentation/cgroup-v1/rdma.txt | 109 - Documentation/conf.py | 5 +- Documentation/core-api/circular-buffers.rst | 2 +- Documentation/core-api/index.rst | 2 + Documentation/core-api/kernel-api.rst | 14 +- .../{x86 => core-api}/protection-keys.rst | 0 Documentation/core-api/timekeeping.rst | 2 +- Documentation/core-api/xarray.rst | 270 +- Documentation/cputopology.txt | 48 +- Documentation/crypto/api-samples.rst | 176 +- Documentation/crypto/api-skcipher.rst | 2 +- Documentation/crypto/architecture.rst | 4 +- Documentation/crypto/crypto_engine.rst | 111 +- Documentation/device-mapper/cache-policies.rst | 131 + Documentation/device-mapper/cache-policies.txt | 121 - Documentation/device-mapper/cache.rst | 337 ++ Documentation/device-mapper/cache.txt | 311 -- Documentation/device-mapper/delay.rst | 31 + Documentation/device-mapper/delay.txt | 28 - Documentation/device-mapper/dm-crypt.rst | 173 + Documentation/device-mapper/dm-crypt.txt | 162 - Documentation/device-mapper/dm-flakey.rst | 74 + Documentation/device-mapper/dm-flakey.txt | 57 - Documentation/device-mapper/dm-init.rst | 125 + Documentation/device-mapper/dm-init.txt | 114 - Documentation/device-mapper/dm-integrity.rst | 259 ++ Documentation/device-mapper/dm-integrity.txt | 233 -- Documentation/device-mapper/dm-io.rst | 75 + Documentation/device-mapper/dm-io.txt | 75 - Documentation/device-mapper/dm-log.rst | 57 + Documentation/device-mapper/dm-log.txt | 54 - Documentation/device-mapper/dm-queue-length.rst | 48 + Documentation/device-mapper/dm-queue-length.txt | 39 - Documentation/device-mapper/dm-raid.rst | 419 ++ Documentation/device-mapper/dm-raid.txt | 354 -- Documentation/device-mapper/dm-service-time.rst | 101 + Documentation/device-mapper/dm-service-time.txt | 91 - Documentation/device-mapper/dm-uevent.rst | 110 + Documentation/device-mapper/dm-uevent.txt | 97 - Documentation/device-mapper/dm-zoned.rst | 146 + Documentation/device-mapper/dm-zoned.txt | 144 - Documentation/device-mapper/era.rst | 116 + Documentation/device-mapper/era.txt | 108 - Documentation/device-mapper/index.rst | 44 + Documentation/device-mapper/kcopyd.rst | 47 + Documentation/device-mapper/kcopyd.txt | 47 - Documentation/device-mapper/linear.rst | 63 + Documentation/device-mapper/linear.txt | 61 - Documentation/device-mapper/log-writes.rst | 145 + Documentation/device-mapper/log-writes.txt | 140 - Documentation/device-mapper/persistent-data.rst | 88 + Documentation/device-mapper/persistent-data.txt | 84 - Documentation/device-mapper/snapshot.rst | 180 + Documentation/device-mapper/snapshot.txt | 176 - Documentation/device-mapper/statistics.rst | 225 ++ Documentation/device-mapper/statistics.txt | 223 -- Documentation/device-mapper/striped.rst | 61 + Documentation/device-mapper/striped.txt | 57 - Documentation/device-mapper/switch.rst | 141 + Documentation/device-mapper/switch.txt | 138 - Documentation/device-mapper/thin-provisioning.rst | 427 ++ Documentation/device-mapper/thin-provisioning.txt | 411 -- Documentation/device-mapper/unstriped.rst | 135 + Documentation/device-mapper/unstriped.txt | 124 - Documentation/device-mapper/verity.rst | 229 ++ Documentation/device-mapper/verity.txt | 219 - Documentation/device-mapper/writecache.rst | 79 + Documentation/device-mapper/writecache.txt | 70 - Documentation/device-mapper/zero.rst | 37 + Documentation/device-mapper/zero.txt | 37 - .../devicetree/bindings/cpufreq/imx-cpufreq-dt.txt | 37 + .../devicetree/bindings/crypto/atmel-crypto.txt | 13 - .../devicetree/bindings/gpio/gpio-davinci.txt | 18 + .../devicetree/bindings/gpio/pl061-gpio.txt | 10 - .../devicetree/bindings/gpio/pl061-gpio.yaml | 69 + .../devicetree/bindings/i3c/cdns,i3c-master.txt | 2 +- Documentation/devicetree/bindings/i3c/i3c.txt | 4 +- .../devicetree/bindings/leds/leds-lm36274.txt | 85 + .../devicetree/bindings/leds/leds-lm3697.txt | 73 + .../devicetree/bindings/leds/leds-spi-byte.txt | 44 + .../devicetree/bindings/media/allegro.txt | 43 + .../devicetree/bindings/media/amlogic,vdec.txt | 71 + .../devicetree/bindings/media/imx7-csi.txt | 9 +- .../bindings/media/marvell,mmp2-ccic.txt | 50 + .../devicetree/bindings/media/st,stm32-dcmi.txt | 2 +- .../devicetree/bindings/media/sun6i-csi.txt | 1 + .../devicetree/bindings/mfd/atmel-usart.txt | 20 +- Documentation/devicetree/bindings/mfd/ti-lmu.txt | 88 +- .../devicetree/bindings/net/fsl-enetc.txt | 7 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 2 +- .../devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt | 5 +- .../devicetree/bindings/pwm/pwm-sifive.txt | 33 + .../devicetree/bindings/pwm/pwm-stm32-lp.txt | 9 +- .../devicetree/bindings/pwm/pwm-stm32.txt | 3 + .../bindings/regulator/arizona-regulator.txt | 3 +- .../bindings/regulator/fixed-regulator.yaml | 5 +- .../bindings/regulator/gpio-regulator.txt | 57 - .../bindings/regulator/gpio-regulator.yaml | 118 + .../devicetree/bindings/regulator/max8660.txt | 47 - .../devicetree/bindings/regulator/max8660.yaml | 77 + .../bindings/regulator/qcom,rpmh-regulator.txt | 2 +- .../bindings/regulator/qcom,spmi-regulator.txt | 22 + .../devicetree/bindings/regulator/regulator.txt | 140 +- .../devicetree/bindings/regulator/regulator.yaml | 200 + .../devicetree/bindings/regulator/slg51000.txt | 88 + .../bindings/regulator/st,stm32-booster.txt | 18 + .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 1 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 132 + .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 120 + .../bindings/sound/amlogic,axg-tdm-formatters.txt | 6 +- .../bindings/sound/amlogic,g12a-tohdmitx.txt | 55 + .../devicetree/bindings/sound/cs42xx8.txt | 6 + .../bindings/sound/davinci-mcasp-audio.txt | 3 + Documentation/devicetree/bindings/sound/madera.txt | 67 + .../devicetree/bindings/sound/max98357a.txt | 4 + Documentation/devicetree/bindings/sound/rt1011.txt | 32 + Documentation/devicetree/bindings/sound/rt1308.txt | 17 + .../devicetree/bindings/sound/st,stm32-i2s.txt | 2 +- .../devicetree/bindings/sound/st,stm32-sai.txt | 2 +- .../devicetree/bindings/sound/sun4i-i2s.txt | 45 - .../bindings/sound/sunxi,sun4i-spdif.txt | 42 - .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 86 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 106 + Documentation/devicetree/bindings/spi/spi-bus.txt | 112 +- .../devicetree/bindings/spi/spi-controller.yaml | 161 + Documentation/devicetree/bindings/spi/spi-gpio.txt | 43 - .../devicetree/bindings/spi/spi-gpio.yaml | 72 + .../devicetree/bindings/spi/spi-pl022.yaml | 165 + .../devicetree/bindings/spi/spi-stm32-qspi.txt | 5 +- .../devicetree/bindings/spi/spi-sun4i.txt | 23 - .../devicetree/bindings/spi/spi-sun6i.txt | 44 - .../devicetree/bindings/spi/spi-synquacer.txt | 27 + .../devicetree/bindings/spi/spi_pl022.txt | 70 - .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/devicetree/booting-without-of.txt | 2 +- Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/doc-guide/sphinx.rst | 32 +- Documentation/docutils.conf | 2 +- Documentation/driver-api/basics.rst | 3 - Documentation/driver-api/clk.rst | 6 +- .../driver-api/firmware/other_interfaces.rst | 2 +- Documentation/driver-api/gpio/board.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 6 +- Documentation/driver-api/gpio/driver.rst | 16 +- Documentation/driver-api/iio/hw-consumer.rst | 1 - Documentation/driver-api/pps.rst | 242 ++ Documentation/driver-api/ptp.rst | 96 + Documentation/driver-api/target.rst | 4 +- Documentation/extcon/intel-int3496.txt | 27 - Documentation/fault-injection/fault-injection.rst | 446 +++ Documentation/fault-injection/fault-injection.txt | 435 -- Documentation/fault-injection/index.rst | 20 + .../fault-injection/notifier-error-inject.rst | 98 + .../fault-injection/notifier-error-inject.txt | 94 - .../fault-injection/nvme-fault-injection.rst | 178 + .../fault-injection/nvme-fault-injection.txt | 116 - Documentation/fault-injection/provoke-crashes.rst | 48 + Documentation/fault-injection/provoke-crashes.txt | 38 - Documentation/fb/api.rst | 307 ++ Documentation/fb/api.txt | 306 -- Documentation/fb/arkfb.rst | 68 + Documentation/fb/arkfb.txt | 68 - Documentation/fb/aty128fb.rst | 75 + Documentation/fb/aty128fb.txt | 72 - Documentation/fb/cirrusfb.rst | 94 + Documentation/fb/cirrusfb.txt | 97 - Documentation/fb/cmap_xfbdev.rst | 56 + Documentation/fb/cmap_xfbdev.txt | 53 - Documentation/fb/deferred_io.rst | 79 + Documentation/fb/deferred_io.txt | 75 - Documentation/fb/efifb.rst | 39 + Documentation/fb/efifb.txt | 37 - Documentation/fb/ep93xx-fb.rst | 140 + Documentation/fb/ep93xx-fb.txt | 135 - Documentation/fb/fbcon.rst | 350 ++ Documentation/fb/fbcon.txt | 347 -- Documentation/fb/framebuffer.rst | 353 ++ Documentation/fb/framebuffer.txt | 343 -- Documentation/fb/gxfb.rst | 54 + Documentation/fb/gxfb.txt | 52 - Documentation/fb/index.rst | 50 + Documentation/fb/intel810.rst | 287 ++ Documentation/fb/intel810.txt | 278 -- Documentation/fb/intelfb.rst | 155 + Documentation/fb/intelfb.txt | 149 - Documentation/fb/internals.rst | 86 + Documentation/fb/internals.txt | 82 - Documentation/fb/lxfb.rst | 55 + Documentation/fb/lxfb.txt | 52 - Documentation/fb/matroxfb.rst | 443 +++ Documentation/fb/matroxfb.txt | 413 -- Documentation/fb/metronomefb.rst | 38 + Documentation/fb/metronomefb.txt | 36 - Documentation/fb/modedb.rst | 155 + Documentation/fb/modedb.txt | 151 - Documentation/fb/pvr2fb.rst | 66 + Documentation/fb/pvr2fb.txt | 65 - Documentation/fb/pxafb.rst | 173 + Documentation/fb/pxafb.txt | 142 - Documentation/fb/s3fb.rst | 82 + Documentation/fb/s3fb.txt | 82 - Documentation/fb/sa1100fb.rst | 40 + Documentation/fb/sa1100fb.txt | 39 - Documentation/fb/sh7760fb.rst | 130 + Documentation/fb/sh7760fb.txt | 131 - Documentation/fb/sisfb.rst | 160 + Documentation/fb/sisfb.txt | 158 - Documentation/fb/sm501.rst | 15 + Documentation/fb/sm501.txt | 10 - Documentation/fb/sm712fb.rst | 35 + Documentation/fb/sm712fb.txt | 31 - Documentation/fb/sstfb.rst | 207 + Documentation/fb/sstfb.txt | 174 - Documentation/fb/tgafb.rst | 71 + Documentation/fb/tgafb.txt | 69 - Documentation/fb/tridentfb.rst | 78 + Documentation/fb/tridentfb.txt | 70 - Documentation/fb/udlfb.rst | 162 + Documentation/fb/udlfb.txt | 159 - Documentation/fb/uvesafb.rst | 188 + Documentation/fb/uvesafb.txt | 184 - Documentation/fb/vesafb.rst | 192 + Documentation/fb/vesafb.txt | 181 - Documentation/fb/viafb.rst | 297 ++ Documentation/fb/viafb.txt | 252 -- Documentation/fb/vt8623fb.rst | 64 + Documentation/fb/vt8623fb.txt | 64 - .../features/debug/stackprotector/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/ext4/index.rst | 8 +- Documentation/filesystems/index.rst | 13 +- Documentation/filesystems/porting | 10 +- Documentation/filesystems/proc.txt | 40 + Documentation/filesystems/tmpfs.txt | 2 +- Documentation/filesystems/ubifs-authentication.md | 4 +- Documentation/filesystems/vfs.rst | 1428 +++++++ Documentation/filesystems/vfs.txt | 1268 ------ .../filesystems/xfs-delayed-logging-design.txt | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- .../firmware-guide/acpi/extcon-intel-int3496.rst | 33 + Documentation/firmware-guide/acpi/index.rst | 1 + .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/fmc/API.txt | 47 - Documentation/fmc/FMC-and-SDB.txt | 88 - Documentation/fmc/carrier.txt | 311 -- Documentation/fmc/fmc-chardev.txt | 64 - Documentation/fmc/fmc-fakedev.txt | 36 - Documentation/fmc/fmc-trivial.txt | 17 - Documentation/fmc/fmc-write-eeprom.txt | 98 - Documentation/fmc/identifiers.txt | 168 - Documentation/fmc/mezzanine.txt | 123 - Documentation/fmc/parameters.txt | 56 - Documentation/fpga/dfl.rst | 291 ++ Documentation/fpga/dfl.txt | 285 -- Documentation/fpga/index.rst | 17 + Documentation/gpu/msm-crash-dump.rst | 2 + Documentation/hid/hid-transport.txt | 6 +- Documentation/i2c/instantiating-devices | 4 +- Documentation/i2c/upgrading-clients | 4 +- Documentation/ide/changelogs.rst | 17 + Documentation/ide/ide-tape.rst | 68 + Documentation/ide/ide-tape.txt | 65 - Documentation/ide/ide.rst | 265 ++ Documentation/ide/ide.txt | 256 -- Documentation/ide/index.rst | 21 + Documentation/ide/warm-plug-howto.rst | 18 + Documentation/ide/warm-plug-howto.txt | 18 - Documentation/index.rst | 1 - Documentation/interconnect/interconnect.rst | 7 +- Documentation/iostats.txt | 4 + Documentation/kbuild/headers_install.rst | 51 + Documentation/kbuild/headers_install.txt | 50 - Documentation/kbuild/index.rst | 27 + Documentation/kbuild/issues.rst | 11 + Documentation/kbuild/kbuild.rst | 265 ++ Documentation/kbuild/kbuild.txt | 248 -- Documentation/kbuild/kconfig-language.rst | 689 ++++ Documentation/kbuild/kconfig-language.txt | 669 ---- Documentation/kbuild/kconfig-macro-language.rst | 247 ++ Documentation/kbuild/kconfig-macro-language.txt | 242 -- Documentation/kbuild/kconfig.rst | 300 ++ Documentation/kbuild/kconfig.txt | 272 -- Documentation/kbuild/makefiles.rst | 1509 +++++++ Documentation/kbuild/makefiles.txt | 1369 ------- Documentation/kbuild/modules.rst | 571 +++ Documentation/kbuild/modules.txt | 541 --- Documentation/kdump/index.rst | 21 + Documentation/kdump/kdump.rst | 534 +++ Documentation/kdump/kdump.txt | 509 --- Documentation/kdump/vmcoreinfo.rst | 488 +++ Documentation/kdump/vmcoreinfo.txt | 495 --- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 6 +- Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/laptops/lg-laptop.rst | 2 + Documentation/laptops/thinkpad-acpi.txt | 4 +- Documentation/leds/index.rst | 25 + Documentation/leds/leds-blinkm.rst | 84 + Documentation/leds/leds-blinkm.txt | 80 - Documentation/leds/leds-class-flash.rst | 90 + Documentation/leds/leds-class-flash.txt | 73 - Documentation/leds/leds-class.rst | 125 + Documentation/leds/leds-class.txt | 122 - Documentation/leds/leds-lm3556.rst | 137 + Documentation/leds/leds-lm3556.txt | 85 - Documentation/leds/leds-lp3944.rst | 59 + Documentation/leds/leds-lp3944.txt | 50 - Documentation/leds/leds-lp5521.rst | 115 + Documentation/leds/leds-lp5521.txt | 101 - Documentation/leds/leds-lp5523.rst | 147 + Documentation/leds/leds-lp5523.txt | 130 - Documentation/leds/leds-lp5562.rst | 137 + Documentation/leds/leds-lp5562.txt | 120 - Documentation/leds/leds-lp55xx.rst | 224 ++ Documentation/leds/leds-lp55xx.txt | 194 - Documentation/leds/leds-mlxcpld.rst | 118 + Documentation/leds/leds-mlxcpld.txt | 110 - Documentation/leds/ledtrig-oneshot.rst | 44 + Documentation/leds/ledtrig-oneshot.txt | 43 - Documentation/leds/ledtrig-transient.rst | 167 + Documentation/leds/ledtrig-transient.txt | 152 - Documentation/leds/ledtrig-usbport.rst | 46 + Documentation/leds/ledtrig-usbport.txt | 41 - Documentation/leds/uleds.rst | 37 + Documentation/leds/uleds.txt | 36 - Documentation/locking/lockdep-design.txt | 112 +- Documentation/maintainer/index.rst | 1 + Documentation/maintainer/rebasing-and-merging.rst | 226 ++ Documentation/media/kapi/dtv-core.rst | 6 +- Documentation/media/kapi/v4l2-controls.rst | 206 +- Documentation/media/uapi/cec/cec-api.rst | 2 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 3 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 15 +- .../media/uapi/mediactl/media-ioc-enum-links.rst | 7 +- Documentation/media/uapi/rc/rc-tables.rst | 30 +- Documentation/media/uapi/v4l/biblio.rst | 9 + Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 625 +++ Documentation/media/uapi/v4l/extended-controls.rst | 15 +- Documentation/media/uapi/v4l/field-order.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 25 + .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 15 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 13 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 8 + Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 30 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/vimc.dot | 22 + Documentation/media/v4l-drivers/vimc.rst | 98 + Documentation/media/v4l-drivers/vivid.rst | 5 + Documentation/media/videodev2.h.rst.exceptions | 5 + Documentation/memory-barriers.txt | 4 +- Documentation/mic/index.rst | 18 + Documentation/mic/mic_overview.rst | 85 + Documentation/mic/mic_overview.txt | 81 - Documentation/mic/scif_overview.rst | 108 + Documentation/mic/scif_overview.txt | 98 - Documentation/netlabel/cipso_ipv4.rst | 56 + Documentation/netlabel/cipso_ipv4.txt | 49 - Documentation/netlabel/draft_ietf.rst | 5 + Documentation/netlabel/index.rst | 21 + Documentation/netlabel/introduction.rst | 52 + Documentation/netlabel/introduction.txt | 46 - Documentation/netlabel/lsm_interface.rst | 53 + Documentation/netlabel/lsm_interface.txt | 47 - .../device_drivers/freescale/dpaa2/dpio-driver.rst | 4 +- Documentation/networking/dsa/dsa.rst | 4 +- Documentation/networking/dsa/sja1105.rst | 6 +- Documentation/networking/timestamping.txt | 2 +- Documentation/nvdimm/nvdimm.txt | 4 +- Documentation/pcmcia/devicetable.rst | 37 + Documentation/pcmcia/devicetable.txt | 33 - Documentation/pcmcia/driver-changes.rst | 160 + Documentation/pcmcia/driver-changes.txt | 149 - Documentation/pcmcia/driver.rst | 30 + Documentation/pcmcia/driver.txt | 30 - Documentation/pcmcia/index.rst | 20 + Documentation/pcmcia/locking.rst | 133 + Documentation/pcmcia/locking.txt | 118 - Documentation/platform/x86-laptop-drivers.txt | 18 - Documentation/powerpc/firmware-assisted-dump.txt | 2 +- Documentation/powerpc/isa-versions.rst | 2 + Documentation/pps/pps.txt | 239 -- Documentation/process/4.Coding.rst | 2 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/maintainer-pgp-guide.rst | 31 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/ptp/ptp.txt | 86 - Documentation/pwm.txt | 7 + Documentation/riscv/index.rst | 17 + Documentation/riscv/pmu.rst | 255 ++ Documentation/riscv/pmu.txt | 249 -- Documentation/scheduler/completion.rst | 293 ++ Documentation/scheduler/completion.txt | 291 -- Documentation/scheduler/index.rst | 29 + Documentation/scheduler/sched-arch.rst | 76 + Documentation/scheduler/sched-arch.txt | 74 - Documentation/scheduler/sched-bwc.rst | 128 + Documentation/scheduler/sched-bwc.txt | 122 - Documentation/scheduler/sched-deadline.rst | 888 +++++ Documentation/scheduler/sched-deadline.txt | 871 ---- Documentation/scheduler/sched-design-CFS.rst | 249 ++ Documentation/scheduler/sched-design-CFS.txt | 242 -- Documentation/scheduler/sched-domains.rst | 83 + Documentation/scheduler/sched-domains.txt | 77 - Documentation/scheduler/sched-energy.rst | 430 ++ Documentation/scheduler/sched-energy.txt | 425 -- Documentation/scheduler/sched-nice-design.rst | 112 + Documentation/scheduler/sched-nice-design.txt | 108 - Documentation/scheduler/sched-pelt.c | 3 +- Documentation/scheduler/sched-rt-group.rst | 185 + Documentation/scheduler/sched-rt-group.txt | 183 - Documentation/scheduler/sched-stats.rst | 167 + Documentation/scheduler/sched-stats.txt | 154 - Documentation/scheduler/text_files.rst | 5 + Documentation/security/IMA-templates.rst | 7 +- Documentation/security/keys/core.rst | 233 +- Documentation/security/keys/request-key.rst | 57 +- Documentation/security/keys/trusted-encrypted.rst | 4 +- Documentation/sphinx/automarkup.py | 101 + Documentation/sphinx/cdomain.py | 5 +- Documentation/sphinx/requirements.txt | 4 +- Documentation/sysctl/kernel.txt | 4 +- Documentation/target/index.rst | 19 + Documentation/target/scripts.rst | 11 + Documentation/target/tcm_mod_builder.rst | 149 + Documentation/target/tcm_mod_builder.txt | 145 - Documentation/target/tcmu-design.rst | 405 ++ Documentation/target/tcmu-design.txt | 381 -- Documentation/tee.txt | 2 +- Documentation/timers/NO_HZ.txt | 318 -- Documentation/timers/highres.rst | 250 ++ Documentation/timers/highres.txt | 249 -- Documentation/timers/hpet.rst | 30 + Documentation/timers/hpet.txt | 28 - Documentation/timers/hrtimers.rst | 178 + Documentation/timers/hrtimers.txt | 178 - Documentation/timers/index.rst | 22 + Documentation/timers/no_hz.rst | 326 ++ Documentation/timers/timekeeping.rst | 180 + Documentation/timers/timekeeping.txt | 179 - Documentation/timers/timers-howto.rst | 112 + Documentation/timers/timers-howto.txt | 105 - Documentation/trace/coresight.txt | 82 +- Documentation/trace/histogram.rst | 10 +- Documentation/trace/kprobetrace.rst | 7 + Documentation/trace/uprobetracer.rst | 7 +- .../it_IT/admin-guide/kernel-parameters.rst | 12 + .../translations/it_IT/doc-guide/sphinx.rst | 17 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/kernel-hacking/locking.rst | 6 +- .../translations/it_IT/process/4.Coding.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../translations/it_IT/process/license-rules.rst | 28 +- .../translations/it_IT/process/magic-number.rst | 2 +- .../it_IT/process/stable-kernel-rules.rst | 4 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/ko_KR/memory-barriers.txt | 4 +- Documentation/translations/zh_CN/arm64/booting.txt | 4 +- .../zh_CN/arm64/legacy_instructions.txt | 4 +- Documentation/translations/zh_CN/arm64/memory.txt | 4 +- .../translations/zh_CN/arm64/silicon-errata.txt | 4 +- .../translations/zh_CN/arm64/tagged-pointers.txt | 4 +- .../translations/zh_CN/basic_profiling.txt | 71 - Documentation/translations/zh_CN/oops-tracing.txt | 2 +- .../translations/zh_CN/process/4.Coding.rst | 4 +- .../translations/zh_CN/process/coding-style.rst | 2 +- .../zh_CN/process/management-style.rst | 4 +- .../zh_CN/process/programming-language.rst | 59 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../zh_CN/process/submitting-drivers.rst | 2 +- Documentation/userspace-api/spec_ctrl.rst | 2 + .../virtual/kvm/amd-memory-encryption.rst | 3 + Documentation/virtual/kvm/api.txt | 2 +- Documentation/virtual/kvm/devices/arm-vgic-its.txt | 2 +- Documentation/vm/hwpoison.rst | 52 +- Documentation/vm/numa.rst | 6 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/unevictable-lru.rst | 2 +- .../watchdog/convert_drivers_to_kernel_api.rst | 219 + .../watchdog/convert_drivers_to_kernel_api.txt | 218 - Documentation/watchdog/hpwdt.rst | 73 + Documentation/watchdog/hpwdt.txt | 66 - Documentation/watchdog/index.rst | 25 + Documentation/watchdog/mlx-wdt.rst | 56 + Documentation/watchdog/mlx-wdt.txt | 52 - Documentation/watchdog/pcwd-watchdog.rst | 71 + Documentation/watchdog/pcwd-watchdog.txt | 66 - Documentation/watchdog/watchdog-api.rst | 271 ++ Documentation/watchdog/watchdog-api.txt | 237 -- Documentation/watchdog/watchdog-kernel-api.rst | 338 ++ Documentation/watchdog/watchdog-kernel-api.txt | 305 -- Documentation/watchdog/watchdog-parameters.rst | 736 ++++ Documentation/watchdog/watchdog-parameters.txt | 410 -- Documentation/watchdog/watchdog-pm.rst | 22 + Documentation/watchdog/watchdog-pm.txt | 19 - Documentation/watchdog/wdt.rst | 63 + Documentation/watchdog/wdt.txt | 50 - Documentation/x86/exception-tables.rst | 2 +- Documentation/x86/index.rst | 1 - Documentation/x86/resctrl_ui.rst | 30 +- Documentation/x86/topology.rst | 4 + Documentation/x86/x86_64/5level-paging.rst | 2 +- Documentation/x86/x86_64/boot-options.rst | 4 +- Documentation/x86/x86_64/fake-numa-for-cpusets.rst | 6 +- Documentation/xilinx/eemi.rst | 67 + Documentation/xilinx/eemi.txt | 67 - Documentation/xilinx/index.rst | 17 + Kconfig | 4 +- MAINTAINERS | 117 +- arch/alpha/include/asm/atomic.h | 20 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/traps.c | 2 +- arch/alpha/mm/fault.c | 4 +- arch/arc/include/asm/atomic.h | 41 +- arch/arc/kernel/process.c | 4 +- arch/arc/kernel/signal.c | 2 +- arch/arc/kernel/traps.c | 2 +- arch/arc/mm/fault.c | 4 +- arch/arc/plat-eznps/Kconfig | 2 +- arch/arm/Kconfig | 34 +- arch/arm/boot/dts/imx7ulp.dtsi | 23 + arch/arm/configs/exynos_defconfig | 1 + arch/arm/crypto/chacha-neon-glue.c | 2 +- arch/arm/crypto/sha512-glue.c | 2 +- arch/arm/include/asm/atomic.h | 50 +- arch/arm/include/asm/bug.h | 2 +- arch/arm/include/asm/cacheflush.h | 7 + arch/arm/include/asm/traps.h | 2 +- arch/arm/kernel/ptrace.c | 6 +- arch/arm/kernel/signal.c | 4 +- arch/arm/kernel/smp.c | 1 + arch/arm/kernel/topology.c | 2 +- arch/arm/kernel/traps.c | 7 +- arch/arm/mach-omap1/ams-delta-fiq.c | 4 +- arch/arm/mach-omap1/board-ams-delta.c | 5 +- arch/arm/mach-pxa/am200epd.c | 13 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 21 +- arch/arm/mach-stm32/Kconfig | 1 + arch/arm/mm/Kconfig | 8 + arch/arm/mm/alignment.c | 2 +- arch/arm/mm/cache-v7.S | 16 + arch/arm/mm/fault.c | 33 +- arch/arm/mm/init.c | 22 +- arch/arm/mm/mm.h | 2 + arch/arm/mm/proc-v7.S | 10 + arch/arm/vdso/Makefile | 3 +- arch/arm64/Kconfig | 2 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 11 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 17 + arch/arm64/crypto/aes-ce.S | 60 +- arch/arm64/crypto/aes-modes.S | 118 +- arch/arm64/crypto/aes-neon.S | 48 +- arch/arm64/crypto/chacha-neon-glue.c | 2 +- arch/arm64/crypto/sha1-ce-glue.c | 2 +- arch/arm64/crypto/sha2-ce-glue.c | 2 +- arch/arm64/include/asm/atomic_ll_sc.h | 20 +- arch/arm64/include/asm/atomic_lse.h | 34 +- arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/image.h | 2 +- arch/arm64/include/uapi/asm/sigcontext.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/traps.c | 6 +- arch/arm64/mm/dma-mapping.c | 412 +- arch/c6x/Kconfig | 2 +- arch/c6x/kernel/signal.c | 2 +- arch/c6x/kernel/traps.c | 2 +- arch/csky/abiv1/alignment.c | 2 +- arch/csky/abiv2/fpu.c | 2 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/traps.c | 2 +- arch/csky/mm/fault.c | 4 +- arch/h8300/kernel/ptrace_h.c | 4 +- arch/h8300/kernel/ptrace_s.c | 2 +- arch/h8300/kernel/signal.c | 2 +- arch/hexagon/kernel/signal.c | 2 +- arch/hexagon/kernel/traps.c | 12 +- arch/hexagon/mm/vm_fault.c | 4 +- arch/ia64/include/asm/atomic.h | 20 +- arch/ia64/kernel/brl_emu.c | 6 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/signal.c | 8 +- arch/ia64/kernel/traps.c | 24 +- arch/ia64/kernel/unaligned.c | 2 +- arch/ia64/mm/fault.c | 2 +- arch/m68k/kernel/signal.c | 4 +- arch/m68k/kernel/traps.c | 20 +- arch/m68k/mm/fault.c | 4 +- arch/m68k/q40/README | 2 +- arch/microblaze/Kconfig.debug | 2 +- arch/microblaze/Kconfig.platform | 2 +- arch/microblaze/kernel/exceptions.c | 2 +- arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/mm/fault.c | 2 +- arch/mips/include/asm/atomic.h | 22 +- arch/mips/include/asm/switch_to.h | 4 +- arch/mips/kernel/branch.c | 18 +- arch/mips/kernel/kprobes.c | 2 +- arch/mips/kernel/mips-mt-fpaff.c | 2 +- arch/mips/kernel/signal.c | 8 +- arch/mips/kernel/signal_n32.c | 4 +- arch/mips/kernel/signal_o32.c | 8 +- arch/mips/kernel/traps.c | 56 +- arch/mips/kernel/unaligned.c | 20 +- arch/mips/mm/fault.c | 4 +- arch/mips/sgi-ip22/ip22-berr.c | 2 +- arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/sgi-ip27/ip27-berr.c | 2 +- arch/mips/sgi-ip32/ip32-berr.c | 2 +- arch/nds32/Kconfig | 2 +- arch/nds32/kernel/fpu.c | 2 +- arch/nds32/kernel/signal.c | 2 +- arch/nds32/kernel/traps.c | 17 +- arch/nds32/mm/fault.c | 4 +- arch/nios2/kernel/signal.c | 4 +- arch/nios2/kernel/traps.c | 2 +- arch/openrisc/Kconfig | 2 +- arch/openrisc/kernel/signal.c | 2 +- arch/openrisc/kernel/traps.c | 12 +- arch/openrisc/mm/fault.c | 4 +- arch/parisc/Kconfig | 2 + arch/parisc/Makefile | 18 + arch/parisc/include/asm/ftrace.h | 15 +- arch/parisc/include/asm/patch.h | 4 +- arch/parisc/include/asm/psw.h | 2 +- arch/parisc/kernel/Makefile | 9 +- arch/parisc/kernel/entry.S | 64 + arch/parisc/kernel/ftrace.c | 129 +- arch/parisc/kernel/module.c | 64 +- arch/parisc/kernel/module.lds | 7 + arch/parisc/kernel/patch.c | 88 +- arch/parisc/kernel/ptrace.c | 6 +- arch/parisc/kernel/signal.c | 2 +- arch/parisc/kernel/traps.c | 14 +- arch/parisc/kernel/unaligned.c | 4 +- arch/parisc/kernel/vmlinux.lds.S | 2 + arch/parisc/math-emu/driver.c | 2 +- arch/parisc/mm/fault.c | 4 +- arch/parisc/mm/fixmap.c | 7 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/atomic.h | 44 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/signal_32.c | 6 +- arch/powerpc/kernel/signal_64.c | 2 +- arch/powerpc/kernel/suspend.c | 1 + arch/powerpc/kernel/traps.c | 4 +- arch/powerpc/mm/fault.c | 5 +- arch/powerpc/platforms/cell/spufs/fault.c | 9 +- arch/powerpc/platforms/cell/spufs/run.c | 2 +- arch/powerpc/platforms/cell/spufs/sched.c | 2 +- arch/powerpc/sysdev/Kconfig | 2 +- arch/riscv/Kconfig | 3 +- arch/riscv/include/asm/atomic.h | 44 +- arch/riscv/include/asm/bug.h | 2 +- arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/traps.c | 11 +- arch/riscv/mm/fault.c | 6 +- arch/s390/include/asm/atomic.h | 38 +- arch/s390/kernel/compat_signal.c | 4 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/signal.c | 4 +- arch/s390/kernel/traps.c | 6 +- arch/s390/mm/fault.c | 6 +- arch/s390/pci/pci_debug.c | 2 +- arch/sh/Kconfig | 2 +- arch/sh/kernel/cpu/sh2a/fpu.c | 2 +- arch/sh/kernel/cpu/sh4/fpu.c | 2 +- arch/sh/kernel/cpu/sh5/fpu.c | 4 +- arch/sh/kernel/hw_breakpoint.c | 2 +- arch/sh/kernel/ptrace_64.c | 4 +- arch/sh/kernel/signal_32.c | 4 +- arch/sh/kernel/signal_64.c | 4 +- arch/sh/kernel/traps.c | 4 +- arch/sh/kernel/traps_32.c | 12 +- arch/sh/kernel/traps_64.c | 2 +- arch/sh/math-emu/math.c | 2 +- arch/sh/mm/fault.c | 11 +- arch/sparc/include/asm/atomic_64.h | 8 +- arch/sparc/kernel/process_64.c | 4 +- arch/sparc/kernel/signal32.c | 8 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/traps_32.c | 4 +- arch/sparc/kernel/traps_64.c | 41 +- arch/sparc/mm/fault_32.c | 4 +- arch/sparc/mm/fault_64.c | 2 +- arch/um/kernel/exec.c | 2 +- arch/um/kernel/ptrace.c | 7 +- arch/um/kernel/skas/mmu.c | 2 +- arch/um/kernel/tlb.c | 4 +- arch/um/kernel/trap.c | 16 +- arch/unicore32/kernel/signal.c | 4 +- arch/unicore32/kernel/traps.c | 2 +- arch/unicore32/mm/fault.c | 13 +- arch/x86/Kconfig | 35 +- arch/x86/Kconfig.debug | 46 +- arch/x86/boot/compressed/acpi.c | 143 +- arch/x86/boot/compressed/head_64.S | 1 + arch/x86/boot/compressed/misc.c | 11 +- arch/x86/boot/header.S | 14 +- arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/crypto/aesni-intel_glue.c | 45 +- arch/x86/crypto/chacha_glue.c | 2 +- arch/x86/entry/calling.h | 15 - arch/x86/entry/entry_32.S | 145 +- arch/x86/entry/entry_64.S | 7 +- arch/x86/entry/vsyscall/vsyscall_64.c | 4 +- arch/x86/events/Makefile | 2 +- arch/x86/events/core.c | 108 +- arch/x86/events/intel/core.c | 185 +- arch/x86/events/intel/cstate.c | 167 +- arch/x86/events/intel/ds.c | 8 +- arch/x86/events/intel/rapl.c | 399 +- arch/x86/events/intel/uncore.c | 190 +- arch/x86/events/intel/uncore.h | 45 +- arch/x86/events/intel/uncore_snb.c | 101 +- arch/x86/events/intel/uncore_snbep.c | 605 ++- arch/x86/events/msr.c | 110 +- arch/x86/events/perf_event.h | 7 +- arch/x86/events/probe.c | 45 + arch/x86/events/probe.h | 29 + arch/x86/include/asm/acrn.h | 11 + arch/x86/include/asm/atomic.h | 8 +- arch/x86/include/asm/atomic64_32.h | 66 +- arch/x86/include/asm/atomic64_64.h | 46 +- arch/x86/include/asm/barrier.h | 4 +- arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/frame.h | 49 + arch/x86/include/asm/hardirq.h | 2 +- arch/x86/include/asm/hypervisor.h | 1 + arch/x86/include/asm/irq_regs.h | 4 +- arch/x86/include/asm/jump_label.h | 2 + arch/x86/include/asm/kexec.h | 17 - arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt_types.h | 21 +- arch/x86/include/asm/percpu.h | 236 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/processor.h | 4 +- arch/x86/include/asm/ptrace.h | 20 +- arch/x86/include/asm/sections.h | 2 + arch/x86/include/asm/smp.h | 4 +- arch/x86/include/asm/special_insns.h | 37 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/text-patching.h | 17 +- arch/x86/include/asm/topology.h | 17 + arch/x86/include/uapi/asm/bootparam.h | 2 + arch/x86/kernel/Makefile | 4 +- arch/x86/kernel/alternative.c | 288 +- arch/x86/kernel/amd_nb.c | 2 +- arch/x86/kernel/asm-offsets.c | 1 - arch/x86/kernel/cpu/Makefile | 4 +- arch/x86/kernel/cpu/acrn.c | 69 + arch/x86/kernel/cpu/common.c | 21 + arch/x86/kernel/cpu/hypervisor.c | 4 + arch/x86/kernel/cpu/mce/amd.c | 92 +- arch/x86/kernel/cpu/mce/core.c | 179 +- arch/x86/kernel/cpu/mce/inject.c | 37 +- arch/x86/kernel/cpu/mce/internal.h | 12 +- arch/x86/kernel/cpu/mce/severity.c | 14 +- arch/x86/kernel/cpu/microcode/amd.c | 2 +- arch/x86/kernel/cpu/mkcapflags.sh | 2 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 8 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 12 +- arch/x86/kernel/cpu/topology.c | 88 +- arch/x86/kernel/crash.c | 18 +- arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/fpu/xstate.c | 47 + arch/x86/kernel/ftrace.c | 7 - arch/x86/kernel/ftrace_32.S | 78 +- arch/x86/kernel/ftrace_64.S | 3 + arch/x86/kernel/ima_arch.c | 12 +- arch/x86/kernel/io_delay.c | 38 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/jailhouse.c | 2 +- arch/x86/kernel/jump_label.c | 121 +- arch/x86/kernel/kexec-bzimage64.c | 7 +- arch/x86/kernel/kgdb.c | 8 - arch/x86/kernel/kprobes/common.h | 28 +- arch/x86/kernel/kprobes/core.c | 31 +- arch/x86/kernel/kprobes/opt.c | 36 +- arch/x86/kernel/machine_kexec_64.c | 118 +- arch/x86/kernel/paravirt.c | 46 +- arch/x86/kernel/paravirt_patch.c | 126 + arch/x86/kernel/paravirt_patch_32.c | 67 - arch/x86/kernel/paravirt_patch_64.c | 75 - arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/process_32.c | 16 +- arch/x86/kernel/ptrace.c | 38 +- arch/x86/kernel/setup.c | 23 +- arch/x86/kernel/signal.c | 2 +- arch/x86/kernel/smpboot.c | 77 +- arch/x86/kernel/time.c | 3 +- arch/x86/kernel/traps.c | 10 +- arch/x86/kernel/tsc.c | 4 +- arch/x86/kernel/umip.c | 2 +- arch/x86/kernel/unwind_frame.c | 32 +- arch/x86/kernel/unwind_orc.c | 2 +- arch/x86/kernel/uprobes.c | 2 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 34 +- arch/x86/mm/fault.c | 12 +- arch/x86/mm/ioremap.c | 71 +- arch/x86/mm/mem_encrypt_identity.c | 22 +- arch/x86/mm/mpx.c | 2 +- arch/x86/mm/tlb.c | 2 +- arch/x86/platform/geode/alix.c | 1 - arch/x86/platform/geode/geos.c | 1 - arch/x86/platform/geode/net5501.c | 1 - arch/x86/platform/pvh/enlighten.c | 2 +- arch/x86/ras/Kconfig | 10 + arch/x86/tools/insn_decoder_test.c | 8 +- arch/x86/tools/insn_sanity.c | 28 +- arch/x86/um/signal.c | 4 +- arch/x86/xen/Kconfig | 1 + arch/x86/xen/smp_pv.c | 1 + arch/xtensa/kernel/signal.c | 2 +- arch/xtensa/kernel/traps.c | 8 +- arch/xtensa/mm/fault.c | 4 +- block/Kconfig | 2 +- block/Kconfig.iosched | 7 + block/bfq-cgroup.c | 212 +- block/bfq-iosched.c | 967 +++-- block/bfq-iosched.h | 48 +- block/bio.c | 96 +- block/blk-cgroup.c | 139 +- block/blk-core.c | 111 +- block/blk-iolatency.c | 51 +- block/blk-map.c | 10 +- block/blk-merge.c | 112 +- block/blk-mq-debugfs.c | 42 +- block/blk-mq-sched.c | 31 +- block/blk-mq-sched.h | 10 +- block/blk-mq-tag.c | 8 - block/blk-mq.c | 44 +- block/blk-mq.h | 7 +- block/blk.h | 36 +- block/genhd.c | 5 +- block/kyber-iosched.c | 6 +- block/mq-deadline.c | 5 +- block/opal_proto.h | 16 + block/sed-opal.c | 197 +- certs/blacklist.c | 9 +- certs/system_keyring.c | 12 +- crypto/Kconfig | 39 +- crypto/Makefile | 3 +- crypto/aead.c | 36 + crypto/algapi.c | 35 +- crypto/anubis.c | 1 + crypto/arc4.c | 125 +- crypto/asymmetric_keys/Kconfig | 3 + crypto/asymmetric_keys/asymmetric_type.c | 2 +- crypto/chacha20poly1305.c | 73 +- crypto/chacha_generic.c | 4 +- crypto/cryptd.c | 26 +- crypto/crypto_null.c | 3 + crypto/crypto_wq.c | 35 - crypto/deflate.c | 1 + crypto/drbg.c | 94 +- crypto/fcrypt.c | 1 + crypto/ghash-generic.c | 8 +- crypto/jitterentropy-kcapi.c | 5 - crypto/jitterentropy.c | 305 +- crypto/khazad.c | 1 + crypto/lrw.c | 2 +- crypto/lz4.c | 1 + crypto/lz4hc.c | 1 + crypto/lzo-rle.c | 1 + crypto/lzo.c | 1 + crypto/md4.c | 7 +- crypto/md5.c | 7 +- crypto/michael_mic.c | 1 + crypto/rmd128.c | 1 + crypto/rmd160.c | 1 + crypto/rmd256.c | 1 + crypto/rmd320.c | 1 + crypto/serpent_generic.c | 9 +- crypto/skcipher.c | 34 + crypto/tea.c | 3 + crypto/testmgr.c | 478 ++- crypto/testmgr.h | 116 +- crypto/tgr192.c | 21 +- crypto/wp512.c | 21 +- crypto/xxhash_generic.c | 108 + crypto/zstd.c | 1 + drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/acpi/Kconfig | 12 +- drivers/acpi/acpi_apd.c | 2 +- drivers/acpi/acpi_configfs.c | 6 +- drivers/acpi/acpi_lpit.c | 7 +- drivers/acpi/acpi_lpss.c | 111 +- drivers/acpi/acpica/acevents.h | 3 +- drivers/acpi/acpica/acglobal.h | 1 - drivers/acpi/acpica/acnamesp.h | 2 - drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/evgpe.c | 8 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/exconfig.c | 16 +- drivers/acpi/acpica/nsaccess.c | 54 +- drivers/acpi/acpica/nseval.c | 190 - drivers/acpi/acpica/nsinit.c | 49 +- drivers/acpi/acpica/nsload.c | 12 - drivers/acpi/acpica/nsutils.c | 12 - drivers/acpi/acpica/tbdata.c | 13 - drivers/acpi/acpica/tbxfload.c | 7 + drivers/acpi/acpica/utinit.c | 1 - drivers/acpi/acpica/utxfinit.c | 18 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/device_pm.c | 165 +- drivers/acpi/internal.h | 7 + drivers/acpi/osl.c | 4 +- drivers/acpi/pmic/intel_pmic.c | 2 - drivers/acpi/power.c | 135 + drivers/acpi/property.c | 26 +- drivers/acpi/sleep.c | 22 +- drivers/acpi/tables.c | 21 +- drivers/ata/acard-ahci.c | 1 - drivers/ata/ahci_sunxi.c | 47 +- drivers/ata/libahci.c | 1 - drivers/ata/libata-core.c | 4 +- drivers/ata/libata-eh.c | 8 +- drivers/ata/pdc_adma.c | 1 - drivers/ata/sata_nv.c | 2 - drivers/ata/sata_qstor.c | 1 - drivers/ata/sata_sil24.c | 1 - drivers/auxdisplay/Kconfig | 2 +- drivers/base/arch_topology.c | 6 +- drivers/base/core.c | 28 + drivers/base/devcon.c | 26 + drivers/base/power/clock_ops.c | 6 +- drivers/base/power/main.c | 36 +- drivers/base/power/wakeup.c | 6 +- drivers/base/property.c | 24 + drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regcache-lzo.c | 8 +- drivers/base/regmap/regmap-debugfs.c | 2 + drivers/base/regmap/regmap-i3c.c | 60 + drivers/base/regmap/regmap.c | 2 + drivers/base/swnode.c | 324 +- drivers/base/topology.c | 22 + drivers/block/Kconfig | 2 +- drivers/block/drbd/drbd_debugfs.c | 64 +- drivers/block/drbd/drbd_debugfs.h | 4 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_main.c | 5 +- drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/floppy.c | 2 +- drivers/block/loop.c | 16 +- drivers/block/mtip32xx/mtip32xx.c | 5 - drivers/block/null_blk_main.c | 14 +- drivers/block/skd_main.c | 1 - drivers/cdrom/cdrom.c | 2 +- drivers/char/hw_random/iproc-rng200.c | 1 + drivers/char/hw_random/meson-rng.c | 52 +- drivers/char/tpm/eventlog/efi.c | 59 +- drivers/char/tpm/eventlog/tpm2.c | 47 +- drivers/char/tpm/tpm-chip.c | 6 +- drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 7 +- drivers/cpufreq/Kconfig.arm | 17 + drivers/cpufreq/Makefile | 2 + drivers/cpufreq/armada-37xx-cpufreq.c | 4 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 12 +- drivers/cpufreq/cpufreq-dt-platdev.c | 5 +- drivers/cpufreq/cpufreq.c | 121 +- drivers/cpufreq/imx-cpufreq-dt.c | 97 + drivers/cpufreq/pcc-cpufreq.c | 4 +- drivers/cpufreq/raspberrypi-cpufreq.c | 97 + drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/crypto/Kconfig | 20 +- drivers/crypto/Makefile | 2 + drivers/crypto/amcc/crypto4xx_alg.c | 36 +- drivers/crypto/amcc/crypto4xx_core.c | 25 +- drivers/crypto/amcc/crypto4xx_core.h | 10 +- drivers/crypto/atmel-ecc.c | 403 +- drivers/crypto/atmel-ecc.h | 116 - drivers/crypto/atmel-i2c.c | 364 ++ drivers/crypto/atmel-i2c.h | 197 + drivers/crypto/atmel-sha204a.c | 171 + drivers/crypto/bcm/cipher.c | 8 +- drivers/crypto/bcm/spu2.c | 10 +- drivers/crypto/caam/Kconfig | 46 +- drivers/crypto/caam/Makefile | 18 +- drivers/crypto/caam/caamalg.c | 338 +- drivers/crypto/caam/caamalg_desc.c | 147 +- drivers/crypto/caam/caamalg_desc.h | 4 +- drivers/crypto/caam/caamalg_qi.c | 267 +- drivers/crypto/caam/caamalg_qi2.c | 202 +- drivers/crypto/caam/caamhash.c | 329 +- drivers/crypto/caam/caampkc.c | 177 +- drivers/crypto/caam/caampkc.h | 9 +- drivers/crypto/caam/caamrng.c | 76 +- drivers/crypto/caam/ctrl.c | 56 +- drivers/crypto/caam/desc_constr.h | 11 + drivers/crypto/caam/error.c | 8 +- drivers/crypto/caam/error.h | 2 +- drivers/crypto/caam/intern.h | 102 +- drivers/crypto/caam/jr.c | 43 + drivers/crypto/caam/key_gen.c | 28 +- drivers/crypto/caam/qi.c | 52 +- drivers/crypto/caam/sg_sw_qm.h | 18 +- drivers/crypto/caam/sg_sw_qm2.h | 18 +- drivers/crypto/caam/sg_sw_sec4.h | 26 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 1 - drivers/crypto/cavium/nitrox/nitrox_debugfs.h | 2 +- drivers/crypto/cavium/nitrox/nitrox_mbx.h | 2 +- drivers/crypto/ccp/ccp-crypto-aes.c | 7 +- drivers/crypto/ccp/ccp-dev.c | 96 +- drivers/crypto/ccp/ccp-dev.h | 2 +- drivers/crypto/ccp/ccp-ops.c | 20 +- drivers/crypto/ccree/cc_driver.c | 70 +- drivers/crypto/ccree/cc_driver.h | 6 + drivers/crypto/ccree/cc_host_regs.h | 20 + drivers/crypto/ccree/cc_pm.c | 11 + drivers/crypto/ccree/cc_pm.h | 7 + drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/inside-secure/safexcel.c | 13 +- drivers/crypto/inside-secure/safexcel.h | 17 +- drivers/crypto/inside-secure/safexcel_cipher.c | 116 +- drivers/crypto/inside-secure/safexcel_hash.c | 92 +- drivers/crypto/inside-secure/safexcel_ring.c | 3 + drivers/crypto/ixp4xx_crypto.c | 15 +- drivers/crypto/mxs-dcp.c | 5 +- drivers/crypto/nx/nx-842-powernv.c | 8 +- drivers/crypto/nx/nx-842-pseries.c | 6 +- drivers/crypto/nx/nx.c | 4 +- drivers/crypto/nx/nx.h | 12 +- drivers/crypto/nx/nx_debugfs.c | 71 +- drivers/crypto/qat/qat_common/qat_algs.c | 294 +- drivers/crypto/qat/qat_common/qat_crypto.h | 2 + drivers/crypto/sahara.c | 4 +- drivers/crypto/stm32/Makefile | 2 +- .../crypto/stm32/{stm32_crc32.c => stm32-crc32.c} | 0 drivers/crypto/stm32/stm32-hash.c | 6 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 47 +- drivers/crypto/talitos.c | 368 +- drivers/crypto/talitos.h | 73 +- drivers/crypto/vmx/aes_cbc.c | 183 +- drivers/crypto/vmx/aes_ctr.c | 165 +- drivers/crypto/vmx/aes_xts.c | 175 +- drivers/crypto/vmx/aesp8-ppc.h | 2 - drivers/crypto/vmx/aesp8-ppc.pl | 22 +- drivers/crypto/vmx/vmx.c | 72 +- drivers/edac/Kconfig | 6 + drivers/edac/Makefile | 1 + drivers/edac/altera_edac.c | 43 +- drivers/edac/aspeed_edac.c | 4 - drivers/edac/debugfs.c | 12 +- drivers/edac/edac_mc_sysfs.c | 34 +- drivers/edac/edac_module.h | 20 +- drivers/edac/i10nm_base.c | 10 +- drivers/edac/ie31200_edac.c | 78 +- drivers/edac/sb_edac.c | 1 - drivers/edac/sifive_edac.c | 119 + drivers/edac/skx_base.c | 2 +- drivers/edac/skx_common.c | 4 +- drivers/edac/skx_common.h | 2 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/efi/efi.c | 2 + drivers/firmware/efi/libstub/efi-stub-helper.c | 15 + drivers/firmware/efi/libstub/efistub.h | 2 + drivers/firmware/efi/libstub/fdt.c | 27 +- drivers/firmware/efi/libstub/tpm.c | 80 +- drivers/firmware/efi/tpm.c | 63 +- drivers/fmc/Kconfig | 52 - drivers/fmc/Makefile | 15 - drivers/fmc/fmc-chardev.c | 199 - drivers/fmc/fmc-core.c | 388 -- drivers/fmc/fmc-debug.c | 172 - drivers/fmc/fmc-dump.c | 58 - drivers/fmc/fmc-fakedev.c | 355 -- drivers/fmc/fmc-match.c | 113 - drivers/fmc/fmc-private.h | 8 - drivers/fmc/fmc-sdb.c | 219 - drivers/fmc/fmc-trivial.c | 103 - drivers/fmc/fmc-write-eeprom.c | 175 - drivers/fmc/fru-parse.c | 80 - drivers/gpio/Kconfig | 20 +- drivers/gpio/Makefile | 296 +- drivers/gpio/TODO | 40 + drivers/gpio/gpio-altera.c | 65 +- drivers/gpio/gpio-amd-fch.c | 4 +- drivers/gpio/gpio-amdpt.c | 10 +- drivers/gpio/gpio-ath79.c | 66 +- drivers/gpio/gpio-davinci.c | 7 +- drivers/gpio/gpio-eic-sprd.c | 9 +- drivers/gpio/gpio-em.c | 34 +- drivers/gpio/gpio-ep93xx.c | 7 +- drivers/gpio/gpio-ftgpio010.c | 35 +- drivers/gpio/gpio-grgpio.c | 4 +- drivers/gpio/gpio-ixp4xx.c | 14 +- drivers/gpio/gpio-janz-ttl.c | 9 +- drivers/gpio/gpio-madera.c | 6 +- drivers/gpio/gpio-max732x.c | 45 +- drivers/gpio/gpio-mockup.c | 21 +- drivers/gpio/gpio-mvebu.c | 11 +- drivers/gpio/gpio-omap.c | 509 +-- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpio-pl061.c | 30 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-siox.c | 51 +- drivers/gpio/gpio-stp-xway.c | 33 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-vf610.c | 14 +- drivers/gpio/gpio-vr41xx.c | 19 +- drivers/gpio/gpio-xilinx.c | 90 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-of.c | 43 + drivers/gpio/gpiolib.c | 94 +- drivers/gpio/gpiolib.h | 2 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 19 +- drivers/gpu/vga/Kconfig | 1 + drivers/gpu/vga/vga_switcheroo.c | 11 +- drivers/hid/hid-cp2112.c | 7 +- drivers/hid/hid-picolcd_fb.c | 4 +- drivers/hv/Kconfig | 1 + drivers/hwmon/coretemp.c | 36 +- drivers/i2c/i2c-core-acpi.c | 6 +- drivers/i3c/master.c | 82 +- drivers/i3c/master/dw-i3c-master.c | 7 +- drivers/i3c/master/i3c-master-cdns.c | 10 +- drivers/ide/Kconfig | 20 +- drivers/ide/ide-cd.c | 2 +- drivers/infiniband/core/device.c | 8 +- drivers/infiniband/hw/hfi1/affinity.c | 6 +- drivers/infiniband/hw/hfi1/sdma.c | 3 +- drivers/infiniband/hw/qib/qib_file_ops.c | 7 +- drivers/input/serio/i8042.c | 2 +- drivers/input/touchscreen/sur40.c | 6 +- drivers/iommu/amd_iommu.c | 26 +- drivers/iommu/amd_iommu_init.c | 45 +- drivers/iommu/arm-smmu-v3.c | 69 +- drivers/iommu/arm-smmu.c | 4 +- drivers/iommu/dma-iommu.c | 458 ++- drivers/iommu/intel-iommu-debugfs.c | 137 +- drivers/iommu/intel-iommu.c | 940 ++--- drivers/iommu/intel-pasid.c | 17 - drivers/iommu/intel-pasid.h | 26 + drivers/iommu/intel-svm.c | 15 + drivers/iommu/intel_irq_remapping.c | 4 +- drivers/iommu/io-pgtable-arm-v7s.c | 17 +- drivers/iommu/io-pgtable-arm.c | 40 +- drivers/iommu/iommu.c | 298 +- drivers/iommu/ipmmu-vmsa.c | 186 +- drivers/iommu/omap-iommu-debug.c | 35 +- drivers/iommu/omap-iommu.c | 3 +- drivers/isdn/mISDN/dsp_core.c | 2 - drivers/leds/Kconfig | 35 + drivers/leds/Makefile | 4 + drivers/leds/leds-lm36274.c | 172 + drivers/leds/leds-lm3697.c | 395 ++ drivers/leds/leds-max77650.c | 2 - drivers/leds/leds-pca955x.c | 2 +- drivers/leds/leds-pwm.c | 45 +- drivers/leds/leds-spi-byte.c | 161 + drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-ti-lmu-common.c | 156 + drivers/leds/trigger/Kconfig | 2 +- drivers/leds/trigger/ledtrig-transient.c | 2 +- drivers/lightnvm/core.c | 2 +- drivers/lightnvm/pblk-core.c | 18 +- drivers/md/Kconfig | 2 +- drivers/md/bcache/alloc.c | 9 + drivers/md/bcache/bcache.h | 6 +- drivers/md/bcache/bset.c | 61 +- drivers/md/bcache/btree.c | 53 +- drivers/md/bcache/btree.h | 2 + drivers/md/bcache/io.c | 12 + drivers/md/bcache/journal.c | 141 +- drivers/md/bcache/journal.h | 4 + drivers/md/bcache/super.c | 227 +- drivers/md/bcache/sysfs.c | 67 +- drivers/md/bcache/util.h | 2 - drivers/md/bcache/writeback.c | 8 + drivers/md/dm-crypt.c | 2 +- drivers/md/dm-init.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/md-bitmap.c | 20 + drivers/md/md.c | 129 +- drivers/md/md.h | 23 + drivers/md/raid1-10.c | 30 + drivers/md/raid1.c | 119 +- drivers/md/raid10.c | 86 +- drivers/md/raid5.c | 12 +- drivers/media/Kconfig | 37 +- drivers/media/Makefile | 13 +- drivers/media/cec/cec-adap.c | 141 +- drivers/media/cec/cec-api.c | 8 - drivers/media/cec/cec-core.c | 8 +- drivers/media/cec/cec-notifier.c | 112 +- drivers/media/cec/cec-priv.h | 5 + drivers/media/common/saa7146/saa7146_fops.c | 9 + drivers/media/common/saa7146/saa7146_video.c | 18 +- drivers/media/common/videobuf2/videobuf2-core.c | 5 + .../media/common/videobuf2/videobuf2-dma-contig.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 5 +- drivers/media/common/videobuf2/videobuf2-memops.c | 9 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 10 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 3 - drivers/media/dvb-core/dvb_frontend.c | 140 +- drivers/media/dvb-frontends/Kconfig | 3 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/dvb-frontends/si2168.c | 7 +- drivers/media/dvb-frontends/stv0297.c | 2 +- drivers/media/dvb-frontends/stv090x.c | 197 +- drivers/media/dvb-frontends/stv090x.h | 3 + drivers/media/dvb-frontends/stv090x_priv.h | 2 +- drivers/media/dvb-frontends/stv6110x.c | 135 +- drivers/media/dvb-frontends/stv6110x.h | 3 + drivers/media/dvb-frontends/stv6110x_priv.h | 3 +- drivers/media/i2c/Kconfig | 5 +- drivers/media/i2c/Makefile | 2 +- drivers/media/i2c/adv7511-v4l2.c | 1997 ++++++++++ drivers/media/i2c/adv7511.c | 1992 ---------- drivers/media/i2c/ak881x.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 1409 +++++-- drivers/media/i2c/cx25840/cx25840-core.h | 30 +- drivers/media/i2c/cx25840/cx25840-vbi.c | 4 + drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/mt9m111.c | 40 +- drivers/media/i2c/mt9p031.c | 2 +- drivers/media/i2c/ov13858.c | 4 +- drivers/media/i2c/ov2640.c | 2 +- drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov6650.c | 1 - drivers/media/i2c/ov7740.c | 24 +- drivers/media/i2c/ov8856.c | 12 +- drivers/media/i2c/ov9640.c | 4 +- drivers/media/i2c/smiapp/smiapp-quirk.c | 2 +- drivers/media/i2c/st-mipid02.c | 60 +- drivers/media/i2c/tda7432.c | 3 +- drivers/media/i2c/tw9910.c | 3 +- drivers/media/i2c/video-i2c.c | 8 +- drivers/media/mc/Kconfig | 33 + drivers/media/mc/Makefile | 10 + .../mc-dev-allocator.c} | 0 drivers/media/mc/mc-device.c | 902 +++++ drivers/media/{media-devnode.c => mc/mc-devnode.c} | 0 drivers/media/{media-entity.c => mc/mc-entity.c} | 0 drivers/media/{media-request.c => mc/mc-request.c} | 0 drivers/media/media-device.c | 894 ----- drivers/media/pci/bt8xx/bttv-audio-hook.c | 2 +- drivers/media/pci/bt8xx/bttv-audio-hook.h | 2 + drivers/media/pci/bt8xx/bttv-driver.c | 50 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 14 +- drivers/media/pci/cx18/cx18-ioctl.c | 5 +- drivers/media/pci/cx18/cx18-streams.c | 1 + drivers/media/pci/cx23885/cx23885-417.c | 13 +- drivers/media/pci/cx23885/cx23885-dvb.c | 2 - drivers/media/pci/cx23885/cx23885-video.c | 22 +- drivers/media/pci/cx25821/cx25821-video.c | 14 +- drivers/media/pci/cx88/cx88-alsa.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 6 +- drivers/media/pci/cx88/cx88-core.c | 2 +- drivers/media/pci/cx88/cx88-i2c.c | 1 - drivers/media/pci/cx88/cx88-input.c | 4 +- drivers/media/pci/cx88/cx88-video.c | 34 +- drivers/media/pci/ddbridge/Kconfig | 1 - drivers/media/pci/dt3155/Kconfig | 1 - drivers/media/pci/dt3155/dt3155.c | 5 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/ivtv/Kconfig | 2 - drivers/media/pci/ivtv/ivtv-cards.h | 3 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 7 - drivers/media/pci/ivtv/ivtv-streams.c | 14 +- drivers/media/pci/ivtv/ivtvfb.c | 16 +- drivers/media/pci/meye/Kconfig | 3 +- drivers/media/pci/meye/meye.c | 6 +- drivers/media/pci/saa7134/saa7134-core.c | 15 + drivers/media/pci/saa7134/saa7134-empress.c | 4 + drivers/media/pci/saa7134/saa7134-video.c | 46 +- drivers/media/pci/saa7164/saa7164-core.c | 33 +- drivers/media/pci/saa7164/saa7164-encoder.c | 15 +- drivers/media/pci/saa7164/saa7164-vbi.c | 15 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 5 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 5 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 6 +- drivers/media/pci/ttpci/Kconfig | 3 +- drivers/media/pci/ttpci/av7110.c | 14 +- drivers/media/pci/ttpci/av7110.h | 21 +- drivers/media/pci/ttpci/av7110_ir.c | 423 +- drivers/media/pci/tw68/tw68-video.c | 8 +- drivers/media/pci/tw686x/tw686x-video.c | 5 +- drivers/media/platform/Kconfig | 12 - drivers/media/platform/aspeed-video.c | 156 +- drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 2163 ++++++++++ drivers/media/platform/atmel/atmel-isc-regs.h | 6 +- drivers/media/platform/atmel/atmel-isc.c | 2424 ------------ drivers/media/platform/atmel/atmel-isc.h | 245 ++ drivers/media/platform/atmel/atmel-sama5d2-isc.c | 348 ++ drivers/media/platform/cec-gpio/cec-gpio.c | 28 +- drivers/media/platform/coda/Makefile | 5 +- drivers/media/platform/coda/coda-bit.c | 452 ++- drivers/media/platform/coda/coda-common.c | 392 +- drivers/media/platform/coda/coda-h264.c | 3 +- drivers/media/platform/coda/coda-mpeg2.c | 87 + drivers/media/platform/coda/coda-mpeg4.c | 87 + drivers/media/platform/coda/coda.h | 47 +- drivers/media/platform/coda/coda_regs.h | 20 +- drivers/media/platform/coda/trace.h | 2 +- drivers/media/platform/davinci/vpif_capture.c | 16 +- drivers/media/platform/davinci/vpss.c | 7 +- drivers/media/platform/exynos-gsc/gsc-core.c | 2 +- drivers/media/platform/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 14 +- drivers/media/platform/exynos4-is/common.c | 5 +- drivers/media/platform/exynos4-is/common.h | 3 +- drivers/media/platform/exynos4-is/fimc-capture.c | 10 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 9 +- drivers/media/platform/exynos4-is/fimc-lite.c | 10 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 12 +- drivers/media/platform/exynos4-is/media-dev.c | 6 +- drivers/media/platform/marvell-ccic/Kconfig | 2 + drivers/media/platform/marvell-ccic/cafe-driver.c | 58 +- drivers/media/platform/marvell-ccic/mcam-core.c | 348 +- drivers/media/platform/marvell-ccic/mcam-core.h | 12 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 238 +- drivers/media/platform/meson/ao-cec-g12a.c | 21 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 6 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 18 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 44 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 47 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 23 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 23 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 25 +- drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 10 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 22 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 6 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 2 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 21 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 21 +- drivers/media/platform/mtk-vcodec/venc_drv_base.h | 10 +- drivers/media/platform/mtk-vcodec/venc_drv_if.c | 15 +- drivers/media/platform/mtk-vcodec/venc_drv_if.h | 5 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 2 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 2 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/omap/Kconfig | 1 - drivers/media/platform/omap3isp/isp.c | 18 +- drivers/media/platform/omap3isp/isph3a_aewb.c | 24 +- drivers/media/platform/omap3isp/isph3a_af.c | 24 +- drivers/media/platform/omap3isp/isphist.c | 11 +- drivers/media/platform/omap3isp/ispstat.c | 4 +- drivers/media/platform/omap3isp/ispvideo.c | 3 +- drivers/media/platform/pxa_camera.c | 2 +- drivers/media/platform/qcom/camss/camss-video.c | 2 +- drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/qcom/venus/firmware.c | 6 +- drivers/media/platform/qcom/venus/helpers.c | 7 + drivers/media/platform/qcom/venus/hfi_cmds.c | 2 + drivers/media/platform/qcom/venus/vdec.c | 4 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 4 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 23 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 190 +- drivers/media/platform/rcar_fdp1.c | 12 +- drivers/media/platform/rcar_jpu.c | 10 +- drivers/media/platform/renesas-ceu.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 19 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 21 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 8 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 5 + drivers/media/platform/seco-cec/seco-cec.c | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 4 +- drivers/media/platform/sti/hva/hva-v4l2.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 1 + drivers/media/platform/ti-vpe/vpe.c | 7 +- drivers/media/platform/vicodec/Kconfig | 1 - drivers/media/platform/vicodec/vicodec-core.c | 313 +- drivers/media/platform/vim2m.c | 6 +- drivers/media/platform/vimc/Kconfig | 1 - drivers/media/platform/vimc/Makefile | 12 +- drivers/media/platform/vimc/vimc-capture.c | 5 +- drivers/media/platform/vimc/vimc-common.c | 4 - drivers/media/platform/vimc/vimc-core.c | 7 +- drivers/media/platform/vimc/vimc-debayer.c | 11 +- drivers/media/platform/vimc/vimc-scaler.c | 7 +- drivers/media/platform/vimc/vimc-sensor.c | 7 +- drivers/media/platform/vimc/vimc-streamer.c | 26 +- drivers/media/platform/vivid/Kconfig | 1 - drivers/media/platform/vivid/vivid-core.c | 126 +- drivers/media/platform/vivid/vivid-core.h | 44 +- drivers/media/platform/vivid/vivid-ctrls.c | 108 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 8 +- drivers/media/platform/vivid/vivid-osd.c | 2 +- drivers/media/platform/vivid/vivid-vbi-cap.c | 16 +- drivers/media/platform/vivid/vivid-vid-cap.c | 142 +- drivers/media/platform/vivid/vivid-vid-common.c | 28 +- drivers/media/platform/vivid/vivid-vid-common.h | 2 - drivers/media/platform/vivid/vivid-vid-out.c | 6 + drivers/media/radio/Kconfig | 1 - drivers/media/radio/dsbr100.c | 3 +- drivers/media/radio/radio-cadet.c | 5 +- drivers/media/radio/radio-isa.c | 4 +- drivers/media/radio/radio-keene.c | 3 +- drivers/media/radio/radio-ma901.c | 3 +- drivers/media/radio/radio-miropcm20.c | 4 +- drivers/media/radio/radio-mr800.c | 5 +- drivers/media/radio/radio-raremono.c | 33 +- drivers/media/radio/radio-sf16fmi.c | 3 +- drivers/media/radio/radio-si476x.c | 21 +- drivers/media/radio/radio-tea5764.c | 3 +- drivers/media/radio/radio-tea5777.c | 5 +- drivers/media/radio/radio-timb.c | 3 +- drivers/media/radio/radio-wl1273.c | 12 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 7 +- drivers/media/radio/si470x/radio-si470x-usb.c | 6 +- drivers/media/radio/si4713/radio-platform-si4713.c | 4 +- drivers/media/radio/si4713/radio-usb-si4713.c | 4 +- drivers/media/radio/tea575x.c | 7 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 13 +- drivers/media/rc/ir-spi.c | 1 + drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c | 20 +- drivers/media/rc/keymaps/rc-alink-dtu-m.c | 20 +- drivers/media/rc/keymaps/rc-anysee.c | 20 +- drivers/media/rc/keymaps/rc-apac-viewcomp.c | 20 +- drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c | 20 +- drivers/media/rc/keymaps/rc-asus-pc39.c | 20 +- drivers/media/rc/keymaps/rc-asus-ps3-100.c | 20 +- drivers/media/rc/keymaps/rc-ati-x10.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-a16d.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-cardbus.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-dvbt.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-m135a.c | 40 +- .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 20 +- drivers/media/rc/keymaps/rc-avermedia.c | 20 +- drivers/media/rc/keymaps/rc-avertv-303.c | 20 +- drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 20 +- drivers/media/rc/keymaps/rc-behold-columbus.c | 20 +- drivers/media/rc/keymaps/rc-behold.c | 20 +- drivers/media/rc/keymaps/rc-budget-ci-old.c | 20 +- drivers/media/rc/keymaps/rc-cinergy-1400.c | 20 +- drivers/media/rc/keymaps/rc-cinergy.c | 20 +- drivers/media/rc/keymaps/rc-d680-dmb.c | 20 +- drivers/media/rc/keymaps/rc-delock-61959.c | 20 +- drivers/media/rc/keymaps/rc-dib0700-nec.c | 40 +- drivers/media/rc/keymaps/rc-dib0700-rc5.c | 100 +- drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 20 +- drivers/media/rc/keymaps/rc-digittrade.c | 20 +- drivers/media/rc/keymaps/rc-dm1105-nec.c | 20 +- drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c | 20 +- drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c | 20 +- drivers/media/rc/keymaps/rc-dtt200u.c | 20 +- drivers/media/rc/keymaps/rc-dvbsky.c | 20 +- drivers/media/rc/keymaps/rc-dvico-mce.c | 20 +- drivers/media/rc/keymaps/rc-dvico-portable.c | 20 +- drivers/media/rc/keymaps/rc-em-terratec.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv-fm53.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv2.c | 20 +- drivers/media/rc/keymaps/rc-eztv.c | 20 +- drivers/media/rc/keymaps/rc-flydvb.c | 20 +- drivers/media/rc/keymaps/rc-flyvideo.c | 20 +- drivers/media/rc/keymaps/rc-fusionhdtv-mce.c | 20 +- drivers/media/rc/keymaps/rc-gadmei-rm008z.c | 20 +- drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c | 20 +- drivers/media/rc/keymaps/rc-gotview7135.c | 20 +- drivers/media/rc/keymaps/rc-hauppauge.c | 101 +- drivers/media/rc/keymaps/rc-hisi-poplar.c | 20 +- drivers/media/rc/keymaps/rc-hisi-tv-demo.c | 20 +- drivers/media/rc/keymaps/rc-iodata-bctv7e.c | 20 +- drivers/media/rc/keymaps/rc-it913x-v1.c | 40 +- drivers/media/rc/keymaps/rc-it913x-v2.c | 40 +- drivers/media/rc/keymaps/rc-kaiomy.c | 20 +- drivers/media/rc/keymaps/rc-kworld-315u.c | 20 +- drivers/media/rc/keymaps/rc-kworld-pc150u.c | 20 +- .../media/rc/keymaps/rc-kworld-plus-tv-analog.c | 24 +- drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 20 +- drivers/media/rc/keymaps/rc-lme2510.c | 60 +- drivers/media/rc/keymaps/rc-manli.c | 20 +- .../media/rc/keymaps/rc-medion-x10-digitainer.c | 20 +- drivers/media/rc/keymaps/rc-medion-x10-or2x.c | 20 +- drivers/media/rc/keymaps/rc-medion-x10.c | 20 +- drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 20 +- drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 20 +- drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c | 20 +- drivers/media/rc/keymaps/rc-msi-tvanywhere.c | 20 +- drivers/media/rc/keymaps/rc-nebula.c | 20 +- .../media/rc/keymaps/rc-nec-terratec-cinergy-xs.c | 40 +- drivers/media/rc/keymaps/rc-norwood.c | 20 +- drivers/media/rc/keymaps/rc-npgtech.c | 20 +- drivers/media/rc/keymaps/rc-pctv-sedna.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-color.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-grey.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-002t.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-mk12.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-new.c | 20 +- drivers/media/rc/keymaps/rc-pixelview.c | 20 +- .../media/rc/keymaps/rc-powercolor-real-angel.c | 20 +- drivers/media/rc/keymaps/rc-proteus-2309.c | 20 +- drivers/media/rc/keymaps/rc-purpletv.c | 20 +- drivers/media/rc/keymaps/rc-pv951.c | 20 +- .../media/rc/keymaps/rc-real-audio-220-32-keys.c | 20 +- drivers/media/rc/keymaps/rc-reddo.c | 20 +- drivers/media/rc/keymaps/rc-snapstream-firefly.c | 20 +- drivers/media/rc/keymaps/rc-su3000.c | 20 +- drivers/media/rc/keymaps/rc-tango.c | 20 +- drivers/media/rc/keymaps/rc-tbs-nec.c | 20 +- drivers/media/rc/keymaps/rc-technisat-ts35.c | 20 +- drivers/media/rc/keymaps/rc-technisat-usb2.c | 20 +- .../media/rc/keymaps/rc-terratec-cinergy-c-pci.c | 20 +- .../media/rc/keymaps/rc-terratec-cinergy-s2-hd.c | 20 +- drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c | 20 +- drivers/media/rc/keymaps/rc-terratec-slim-2.c | 20 +- drivers/media/rc/keymaps/rc-terratec-slim.c | 20 +- drivers/media/rc/keymaps/rc-tevii-nec.c | 20 +- .../media/rc/keymaps/rc-total-media-in-hand-02.c | 20 +- drivers/media/rc/keymaps/rc-total-media-in-hand.c | 20 +- drivers/media/rc/keymaps/rc-trekstor.c | 20 +- drivers/media/rc/keymaps/rc-tt-1500.c | 20 +- drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c | 20 +- drivers/media/rc/keymaps/rc-twinhan1027.c | 20 +- drivers/media/rc/keymaps/rc-videomate-m1f.c | 20 +- drivers/media/rc/keymaps/rc-videomate-s350.c | 20 +- drivers/media/rc/keymaps/rc-videomate-tv-pvr.c | 20 +- drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c | 20 +- drivers/media/rc/keymaps/rc-winfast.c | 20 +- drivers/media/rc/keymaps/rc-xbox-dvd.c | 20 +- drivers/media/rc/keymaps/rc-zx-irdec.c | 20 +- drivers/media/rc/lirc_dev.c | 2 +- drivers/media/rc/mceusb.c | 4 +- drivers/media/rc/meson-ir.c | 6 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/rc-main.c | 6 +- drivers/media/rc/sunxi-cir.c | 1 - drivers/media/spi/Kconfig | 2 +- drivers/media/tuners/Kconfig | 2 +- drivers/media/tuners/si2157.c | 6 + drivers/media/tuners/si2157_priv.h | 3 +- drivers/media/usb/airspy/airspy.c | 6 +- drivers/media/usb/au0828/au0828-core.c | 12 +- drivers/media/usb/au0828/au0828-video.c | 21 +- drivers/media/usb/cpia2/cpia2_usb.c | 3 +- drivers/media/usb/cpia2/cpia2_v4l.c | 9 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 2 + drivers/media/usb/cx231xx/cx231xx-dvb.c | 1 + drivers/media/usb/cx231xx/cx231xx-video.c | 28 +- drivers/media/usb/dvb-usb-v2/af9035.c | 2 - drivers/media/usb/dvb-usb-v2/anysee.c | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 15 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 11 - drivers/media/usb/dvb-usb/Kconfig | 16 +- drivers/media/usb/dvb-usb/Makefile | 3 + drivers/media/usb/dvb-usb/cxusb-analog.c | 1845 +++++++++ drivers/media/usb/dvb-usb/cxusb.c | 796 +++- drivers/media/usb/dvb-usb/cxusb.h | 158 +- drivers/media/usb/dvb-usb/dvb-usb-dvb.c | 5 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 20 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 + drivers/media/usb/em28xx/em28xx-input.c | 35 +- drivers/media/usb/em28xx/em28xx-video.c | 32 +- drivers/media/usb/go7007/go7007-v4l2.c | 15 +- drivers/media/usb/gspca/gspca.c | 6 +- drivers/media/usb/hackrf/hackrf.c | 14 +- drivers/media/usb/hdpvr/hdpvr-video.c | 22 +- drivers/media/usb/msi2500/msi2500.c | 5 +- drivers/media/usb/pvrusb2/Kconfig | 2 + drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c | 25 + drivers/media/usb/pvrusb2/pvrusb2-devattr.c | 212 +- drivers/media/usb/pvrusb2/pvrusb2-devattr.h | 1 + drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 88 +- drivers/media/usb/pvrusb2/pvrusb2-dvb.h | 5 +- drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h | 4 + drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 40 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 17 +- drivers/media/usb/pwc/pwc-if.c | 2 + drivers/media/usb/pwc/pwc-v4l.c | 3 - drivers/media/usb/pwc/pwc.h | 18 +- drivers/media/usb/s2255/Kconfig | 1 - drivers/media/usb/s2255/s2255drv.c | 5 +- drivers/media/usb/stk1160/stk1160-v4l.c | 7 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/tm6000/tm6000-video.c | 20 +- drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/usbvision/usbvision-video.c | 20 +- drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/uvc/uvc_debugfs.c | 5 +- drivers/media/usb/zr364xx/zr364xx.c | 10 +- drivers/media/v4l2-core/Kconfig | 2 - drivers/media/v4l2-core/v4l2-common.c | 32 +- drivers/media/v4l2-core/v4l2-ctrls.c | 126 +- drivers/media/v4l2-core/v4l2-dev.c | 2 - drivers/media/v4l2-core/v4l2-fwnode.c | 10 +- drivers/media/v4l2-core/v4l2-ioctl.c | 27 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 29 + drivers/media/v4l2-core/v4l2-subdev.c | 268 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 4 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +- drivers/memory/omap-gpmc.c | 4 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/ti-lmu.c | 23 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/misc/lkdtm/core.c | 2 +- drivers/mtd/devices/Kconfig | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 6 +- drivers/net/ppp/Kconfig | 3 +- drivers/net/ppp/ppp_mppe.c | 97 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 4 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 2 +- drivers/nvdimm/security.c | 2 +- drivers/nvme/host/core.c | 45 +- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fault_inject.c | 41 +- drivers/nvme/host/fc.c | 6 + drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/nvme.h | 42 +- drivers/nvme/host/pci.c | 143 +- drivers/nvme/host/trace.c | 64 +- drivers/nvme/host/trace.h | 66 +- drivers/nvme/target/Makefile | 3 + drivers/nvme/target/core.c | 12 +- drivers/nvme/target/discovery.c | 4 + drivers/nvme/target/fabrics-cmd.c | 2 +- drivers/nvme/target/fc.c | 13 +- drivers/nvme/target/fcloop.c | 37 + drivers/nvme/target/nvmet.h | 2 + drivers/nvme/target/trace.c | 201 + drivers/nvme/target/trace.h | 141 + drivers/opp/core.c | 174 +- drivers/opp/of.c | 30 +- drivers/parport/Kconfig | 2 +- drivers/pci/pci-acpi.c | 14 +- drivers/pci/pci-driver.c | 74 +- drivers/pci/pci.c | 116 +- drivers/pci/pci.h | 8 +- drivers/pci/pcie/portdrv_core.c | 66 + drivers/pcmcia/ds.c | 2 +- drivers/platform/x86/Kconfig | 3 - drivers/platform/x86/intel_cht_int33fe.c | 291 +- drivers/power/avs/smartreflex.c | 41 +- drivers/powercap/intel_rapl.c | 75 +- drivers/pwm/Kconfig | 11 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 172 +- drivers/pwm/pwm-atmel-hlcdc.c | 1 + drivers/pwm/pwm-bcm2835.c | 8 +- drivers/pwm/pwm-fsl-ftm.c | 383 +- drivers/pwm/pwm-jz4740.c | 49 +- drivers/pwm/pwm-meson.c | 386 +- drivers/pwm/pwm-rcar.c | 39 - drivers/pwm/pwm-sifive.c | 339 ++ drivers/pwm/pwm-stm32-lp.c | 25 + drivers/pwm/pwm-stm32.c | 2 + drivers/pwm/sysfs.c | 102 + drivers/ras/cec.c | 132 +- .../regulator/{88pm800.c => 88pm800-regulator.c} | 0 drivers/regulator/Kconfig | 39 +- drivers/regulator/Makefile | 4 +- drivers/regulator/arizona-ldo1.c | 83 +- drivers/regulator/arizona-micsupp.c | 72 +- drivers/regulator/bd70528-regulator.c | 1 - drivers/regulator/bd718x7-regulator.c | 1 - drivers/regulator/core.c | 280 +- drivers/regulator/cpcap-regulator.c | 2 +- drivers/regulator/da9062-regulator.c | 40 +- drivers/regulator/da9063-regulator.c | 61 +- drivers/regulator/da9211-regulator.c | 2 + drivers/regulator/helpers.c | 11 +- drivers/regulator/lm363x-regulator.c | 78 +- drivers/regulator/max77620-regulator.c | 28 +- drivers/regulator/max77650-regulator.c | 170 +- drivers/regulator/max77802-regulator.c | 2 - drivers/regulator/max8952.c | 64 +- drivers/regulator/of_regulator.c | 63 +- drivers/regulator/qcom_spmi-regulator.c | 252 +- drivers/regulator/s2mps11.c | 255 +- drivers/regulator/s5m8767.c | 4 +- drivers/regulator/slg51000-regulator.c | 523 +++ drivers/regulator/slg51000-regulator.h | 505 +++ drivers/regulator/stm32-booster.c | 132 + drivers/regulator/tps65090-regulator.c | 7 +- drivers/regulator/wm831x-dcdc.c | 29 +- drivers/scsi/Kconfig | 4 +- drivers/scsi/hpsa.c | 4 +- drivers/scsi/lpfc/lpfc.h | 2 + drivers/scsi/lpfc/lpfc_attr.c | 60 + drivers/scsi/lpfc/lpfc_crtn.h | 4 + drivers/scsi/lpfc/lpfc_els.c | 127 + drivers/scsi/lpfc/lpfc_hbadisc.c | 35 + drivers/scsi/lpfc/lpfc_hw.h | 2 + drivers/scsi/lpfc/lpfc_nvme.c | 44 + drivers/scsi/lpfc/lpfc_nvmet.c | 17 + drivers/scsi/lpfc/lpfc_sli.c | 1 + drivers/soc/imx/soc-imx8.c | 3 + drivers/spi/Kconfig | 14 +- drivers/spi/Makefile | 1 + drivers/spi/atmel-quadspi.c | 21 +- drivers/spi/spi-at91-usart.c | 221 +- drivers/spi/spi-bcm2835.c | 328 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-meson-spifc.c | 12 +- drivers/spi/spi-mt65xx.c | 15 +- drivers/spi/spi-pxa2xx.c | 14 + drivers/spi/spi-qup.c | 55 +- drivers/spi/spi-rockchip.c | 4 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-stm32-qspi.c | 14 +- drivers/spi/spi-synquacer.c | 828 ++++ drivers/spi/spi-tegra114.c | 170 +- drivers/spi/spi-uniphier.c | 17 +- drivers/spi/spi.c | 230 +- drivers/spi/spidev.c | 2 + drivers/staging/fbtft/fbtft-core.c | 4 +- .../fieldbus/Documentation/fieldbus_dev.txt | 4 +- drivers/staging/media/Kconfig | 8 +- drivers/staging/media/Makefile | 4 +- drivers/staging/media/allegro-dvt/Kconfig | 16 + drivers/staging/media/allegro-dvt/Makefile | 5 + drivers/staging/media/allegro-dvt/TODO | 4 + drivers/staging/media/allegro-dvt/allegro-core.c | 3014 ++++++++++++++ drivers/staging/media/allegro-dvt/nal-h264.c | 1001 +++++ drivers/staging/media/allegro-dvt/nal-h264.h | 208 + drivers/staging/media/bcm2048/radio-bcm2048.c | 7 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 25 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 8 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 8 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 12 +- drivers/staging/media/hantro/Kconfig | 23 + drivers/staging/media/hantro/Makefile | 15 + .../staging/media/{rockchip/vpu => hantro}/TODO | 0 drivers/staging/media/hantro/hantro.h | 351 ++ drivers/staging/media/hantro/hantro_drv.c | 876 ++++ drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 260 ++ drivers/staging/media/hantro/hantro_g1_regs.h | 301 ++ drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 125 + drivers/staging/media/hantro/hantro_h1_regs.h | 154 + drivers/staging/media/hantro/hantro_hw.h | 102 + drivers/staging/media/hantro/hantro_jpeg.c | 319 ++ drivers/staging/media/hantro/hantro_jpeg.h | 13 + drivers/staging/media/hantro/hantro_mpeg2.c | 61 + drivers/staging/media/hantro/hantro_v4l2.c | 686 ++++ drivers/staging/media/hantro/hantro_v4l2.h | 26 + drivers/staging/media/hantro/rk3288_vpu_hw.c | 187 + drivers/staging/media/hantro/rk3399_vpu_hw.c | 186 + .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 165 + .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 266 ++ drivers/staging/media/hantro/rk3399_vpu_regs.h | 600 +++ drivers/staging/media/imx/Makefile | 18 +- drivers/staging/media/imx/imx-ic-common.c | 68 +- drivers/staging/media/imx/imx-ic-prp.c | 36 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 90 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 97 +- drivers/staging/media/imx/imx-media-csi.c | 51 +- drivers/staging/media/imx/imx-media-dev-common.c | 346 +- drivers/staging/media/imx/imx-media-dev.c | 449 +-- drivers/staging/media/imx/imx-media-fim.c | 9 - drivers/staging/media/imx/imx-media-internal-sd.c | 357 +- drivers/staging/media/imx/imx-media-of.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 170 +- drivers/staging/media/imx/imx-media-vdic.c | 84 +- drivers/staging/media/imx/imx-media.h | 116 +- drivers/staging/media/imx/imx7-media-csi.c | 169 +- drivers/staging/media/imx/imx7-mipi-csis.c | 41 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 6 +- drivers/staging/media/ipu3/ipu3-css.c | 14 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 15 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 5 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 4 +- drivers/staging/media/meson/vdec/Kconfig | 11 + drivers/staging/media/meson/vdec/Makefile | 8 + drivers/staging/media/meson/vdec/TODO | 8 + drivers/staging/media/meson/vdec/codec_mpeg12.c | 210 + drivers/staging/media/meson/vdec/codec_mpeg12.h | 14 + drivers/staging/media/meson/vdec/dos_regs.h | 98 + drivers/staging/media/meson/vdec/esparser.c | 324 ++ drivers/staging/media/meson/vdec/esparser.h | 32 + drivers/staging/media/meson/vdec/vdec.c | 1099 +++++ drivers/staging/media/meson/vdec/vdec.h | 267 ++ drivers/staging/media/meson/vdec/vdec_1.c | 230 ++ drivers/staging/media/meson/vdec/vdec_1.h | 14 + drivers/staging/media/meson/vdec/vdec_helpers.c | 449 +++ drivers/staging/media/meson/vdec/vdec_helpers.h | 83 + drivers/staging/media/meson/vdec/vdec_platform.c | 101 + drivers/staging/media/meson/vdec/vdec_platform.h | 30 + drivers/staging/media/omap4iss/iss_video.c | 11 +- drivers/staging/media/rockchip/vpu/Kconfig | 13 - drivers/staging/media/rockchip/vpu/Makefile | 11 - drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 118 - .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 125 - .../staging/media/rockchip/vpu/rk3288_vpu_regs.h | 442 --- drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 118 - .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 159 - .../staging/media/rockchip/vpu/rk3399_vpu_regs.h | 600 --- drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 232 -- .../media/rockchip/vpu/rockchip_vpu_common.h | 29 - .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 542 --- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 671 ---- .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 58 - .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 290 -- .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.h | 14 - drivers/staging/media/soc_camera/imx074.c | 2 +- drivers/staging/media/soc_camera/mt9t031.c | 2 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 2 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/sunxi/cedrus/Makefile | 3 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 42 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 39 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 13 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 576 +++ drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 91 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 9 + drivers/staging/media/tegra-vde/Kconfig | 1 + drivers/staging/media/tegra-vde/Makefile | 1 + drivers/staging/media/tegra-vde/dmabuf-cache.c | 226 ++ drivers/staging/media/tegra-vde/iommu.c | 157 + drivers/staging/media/tegra-vde/tegra-vde.c | 1278 ------ drivers/staging/media/tegra-vde/trace.h | 2 + drivers/staging/media/tegra-vde/uapi.h | 48 +- drivers/staging/media/tegra-vde/vde.c | 1210 ++++++ drivers/staging/media/tegra-vde/vde.h | 107 + drivers/staging/olpc_dcon/TODO | 7 + drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- drivers/staging/sm750fb/Kconfig | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 6 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 142 +- drivers/tty/Kconfig | 2 +- drivers/tty/tty_ldisc.c | 8 +- drivers/tty/vt/vt.c | 18 + drivers/usb/core/devio.c | 48 +- drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/uvc_v4l2.c | 4 - drivers/usb/misc/Kconfig | 4 +- drivers/usb/roles/class.c | 2 +- drivers/usb/typec/bus.h | 15 + drivers/usb/typec/class.c | 17 +- drivers/usb/typec/mux.c | 238 +- drivers/usb/typec/mux/pi3usb30532.c | 46 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/backlight.c | 2 +- drivers/video/backlight/lcd.c | 12 - drivers/video/console/dummycon.c | 6 + drivers/video/fbdev/Kconfig | 72 +- drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/arkfb.c | 4 +- drivers/video/fbdev/atafb.c | 21 - drivers/video/fbdev/atmel_lcdfb.c | 10 +- drivers/video/fbdev/aty/aty128fb.c | 69 +- drivers/video/fbdev/aty/atyfb_base.c | 13 +- drivers/video/fbdev/aty/radeon_base.c | 2 - drivers/video/fbdev/au1200fb.c | 19 +- drivers/video/fbdev/chipsfb.c | 1 - drivers/video/fbdev/cirrusfb.c | 5 +- drivers/video/fbdev/controlfb.c | 8 +- drivers/video/fbdev/core/fbcmap.c | 6 +- drivers/video/fbdev/core/fbcon.c | 314 +- drivers/video/fbdev/core/fbcon.h | 6 +- drivers/video/fbdev/core/fbmem.c | 399 +- drivers/video/fbdev/core/fbsysfs.c | 20 +- drivers/video/fbdev/cyber2000fb.c | 6 - drivers/video/fbdev/da8xx-fb.c | 1 - drivers/video/fbdev/efifb.c | 6 +- drivers/video/fbdev/gbefb.c | 19 +- drivers/video/fbdev/grvga.c | 4 +- drivers/video/fbdev/gxt4500.c | 5 +- drivers/video/fbdev/hyperv_fb.c | 4 +- drivers/video/fbdev/i740fb.c | 4 +- drivers/video/fbdev/imsttfb.c | 5 +- drivers/video/fbdev/imxfb.c | 11 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 7 +- drivers/video/fbdev/jz4740_fb.c | 11 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 5 +- drivers/video/fbdev/mbx/mbxfb.c | 4 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 8 +- drivers/video/fbdev/mxsfb.c | 1028 ----- drivers/video/fbdev/neofb.c | 9 +- drivers/video/fbdev/omap/omapfb_main.c | 2 - drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 12 - drivers/video/fbdev/omap2/omapfb/dss/Makefile | 1 - drivers/video/fbdev/omap2/omapfb/dss/core.c | 6 - drivers/video/fbdev/omap2/omapfb/dss/dss.h | 4 - drivers/video/fbdev/omap2/omapfb/dss/rfbi.c | 1067 ----- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 6 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 21 +- drivers/video/fbdev/platinumfb.c | 5 +- drivers/video/fbdev/pmag-aa-fb.c | 4 +- drivers/video/fbdev/pmag-ba-fb.c | 4 +- drivers/video/fbdev/pmagb-b-fb.c | 4 +- drivers/video/fbdev/pvr2fb.c | 188 +- drivers/video/fbdev/pxafb.c | 2 +- drivers/video/fbdev/riva/fbdev.c | 1 - drivers/video/fbdev/s3c-fb.c | 24 +- drivers/video/fbdev/s3fb.c | 4 +- drivers/video/fbdev/sa1100fb.c | 25 - drivers/video/fbdev/savage/savagefb_driver.c | 9 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 140 +- drivers/video/fbdev/sh_mobile_lcdcfb.h | 5 - drivers/video/fbdev/sm501fb.c | 4 +- drivers/video/fbdev/sm712fb.c | 1 - drivers/video/fbdev/smscufx.c | 4 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/sunxvr1000.c | 1 - drivers/video/fbdev/sunxvr2500.c | 1 - drivers/video/fbdev/sunxvr500.c | 1 - drivers/video/fbdev/tgafb.c | 4 +- drivers/video/fbdev/udlfb.c | 4 +- drivers/video/fbdev/via/viafbdev.c | 6 +- drivers/video/fbdev/vt8623fb.c | 4 +- drivers/watchdog/Kconfig | 6 +- drivers/watchdog/smsc37b787_wdt.c | 2 +- fs/afs/addr_list.c | 4 +- fs/afs/dynroot.c | 8 +- fs/afs/security.c | 2 +- fs/block_dev.c | 19 +- fs/cifs/Kconfig | 2 +- fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 28 +- fs/cifs/cifsencrypt.c | 62 +- fs/cifs/cifsfs.c | 1 - fs/cifs/connect.c | 6 +- fs/cifs/dns_resolve.c | 3 +- fs/crypto/keyinfo.c | 2 +- fs/dax.c | 2 +- fs/direct-io.c | 15 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/exec.c | 2 +- fs/fs-writeback.c | 8 +- fs/fscache/object-list.c | 2 +- fs/io_uring.c | 3 - fs/iomap.c | 10 +- fs/nfs/dns_resolve.c | 3 +- fs/nfs/nfs4idmap.c | 30 +- fs/proc/Kconfig | 4 + fs/proc/array.c | 4 +- fs/proc/base.c | 6 + fs/proc/vmcore.c | 6 +- fs/sysfs/group.c | 54 +- fs/ubifs/auth.c | 2 +- fs/xfs/xfs_aops.c | 2 +- include/acpi/acpi_bus.h | 11 +- include/acpi/acpi_drivers.h | 2 +- include/acpi/acpi_io.h | 4 +- include/acpi/acpixf.h | 2 +- include/asm-generic/atomic64.h | 20 +- include/asm-generic/vmlinux.lds.h | 7 + include/crypto/aead.h | 34 +- include/crypto/algapi.h | 7 - include/crypto/arc4.h | 10 + include/crypto/chacha.h | 2 +- include/crypto/crypto_wq.h | 8 - include/crypto/drbg.h | 2 + include/crypto/internal/hash.h | 6 - include/crypto/internal/skcipher.h | 60 + include/crypto/skcipher.h | 92 +- include/dt-bindings/sound/madera.h | 25 + include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 + include/keys/request_key_auth-type.h | 1 + include/linux/acpi.h | 14 +- include/linux/arch_topology.h | 2 +- include/linux/audit.h | 9 + include/linux/bio.h | 31 +- include/linux/blk-cgroup.h | 106 +- include/linux/blk-mq.h | 2 +- include/linux/blk_types.h | 6 - include/linux/blkdev.h | 19 +- include/linux/cgroup-defs.h | 2 +- include/linux/cgroup.h | 2 + include/linux/compiler_types.h | 2 + include/linux/console_struct.h | 5 +- include/linux/cpufreq.h | 6 + include/linux/crypto.h | 12 +- include/linux/dcache.h | 4 +- include/linux/device.h | 5 + include/linux/dma-iommu.h | 49 +- include/linux/dns_resolver.h | 3 +- include/linux/efi.h | 10 + include/linux/elevator.h | 2 +- include/linux/energy_model.h | 2 +- include/linux/fault-inject.h | 2 +- include/linux/fb.h | 45 +- include/linux/fbcon.h | 30 + include/linux/fmc-sdb.h | 39 - include/linux/fmc.h | 269 -- include/linux/fs.h | 2 +- include/linux/fs_context.h | 2 +- include/linux/gpio/driver.h | 29 +- include/linux/gpio/gpio-reg.h | 2 +- include/linux/gpio/machine.h | 4 +- include/linux/i3c/master.h | 10 +- include/linux/ima.h | 2 + include/linux/intel-iommu.h | 7 +- include/linux/intel-svm.h | 2 +- include/linux/io-pgtable.h | 11 +- include/linux/iommu.h | 105 + include/linux/iopoll.h | 4 +- include/linux/ioport.h | 10 + include/linux/jump_label.h | 3 + include/linux/key-type.h | 3 + include/linux/key.h | 213 +- include/linux/leds-ti-lmu-common.h | 47 + include/linux/lockdep.h | 43 +- include/linux/log2.h | 34 + include/linux/lsm_hooks.h | 2 +- include/linux/mfd/da9062/registers.h | 3 + include/linux/mfd/da9063/pdata.h | 49 - include/linux/mfd/madera/pdata.h | 4 + include/linux/mfd/samsung/core.h | 1 + include/linux/mfd/samsung/s2mps11.h | 9 +- include/linux/mfd/ti-lmu-register.h | 63 +- include/linux/mfd/ti-lmu.h | 5 +- include/linux/mfd/wm831x/pdata.h | 1 - include/linux/module.h | 5 + include/linux/nvme-fc-driver.h | 6 + include/linux/nvme.h | 66 +- include/linux/percpu-rwsem.h | 14 +- include/linux/perf_event.h | 6 + include/linux/platform_data/gpio-omap.h | 2 +- include/linux/platform_data/media/mmp-camera.h | 4 - include/linux/platform_data/spi-mt65xx.h | 2 - include/linux/pm.h | 1 - include/linux/pm_opp.h | 8 +- include/linux/pm_wakeup.h | 2 +- include/linux/proc_fs.h | 9 + include/linux/property.h | 95 + include/linux/ptrace.h | 2 +- include/linux/pwm.h | 16 +- include/linux/rcu_sync.h | 40 +- include/linux/rcupdate.h | 21 +- include/linux/regmap.h | 24 +- include/linux/regulator/coupler.h | 97 + include/linux/regulator/driver.h | 12 +- include/linux/regulator/machine.h | 2 +- include/linux/regulator/max8952.h | 3 - include/linux/rwsem.h | 16 +- include/linux/sched.h | 86 +- include/linux/sched/nohz.h | 8 - include/linux/sched/signal.h | 15 +- include/linux/sched/sysctl.h | 11 + include/linux/sched/topology.h | 25 +- include/linux/sched/user.h | 14 - include/linux/sched/wake_q.h | 5 + include/linux/security.h | 12 +- include/linux/sed-opal.h | 3 + include/linux/siox.h | 10 + include/linux/sizes.h | 1 + include/linux/smp.h | 45 +- include/linux/spi/spi.h | 37 + include/linux/srcutree.h | 14 +- include/linux/suspend.h | 5 +- include/linux/syscalls.h | 2 +- include/linux/sysfs.h | 8 + include/linux/topology.h | 6 + include/linux/torture.h | 2 +- include/linux/tpm_eventlog.h | 152 + include/linux/tracehook.h | 7 + include/linux/types.h | 2 +- include/linux/uio.h | 10 +- include/linux/usb/typec_mux.h | 62 +- include/linux/user_namespace.h | 12 +- include/linux/workqueue.h | 4 - include/media/cec-notifier.h | 105 +- include/media/cec.h | 98 +- include/media/drv-intf/cx25840.h | 138 +- include/media/dvbdev.h | 4 +- include/media/h264-ctrls.h | 197 + include/media/v4l2-common.h | 10 +- include/media/v4l2-ctrls.h | 13 +- include/media/v4l2-ioctl.h | 14 +- include/media/v4l2-mem2mem.h | 4 + include/media/v4l2-subdev.h | 6 + include/media/videobuf2-core.h | 21 +- include/media/videobuf2-memops.h | 3 +- include/net/net_namespace.h | 3 + include/pcmcia/ds.h | 2 +- include/pcmcia/ss.h | 2 +- include/sound/hda_codec.h | 6 +- include/sound/hdaudio.h | 5 +- include/sound/madera-pdata.h | 59 + include/sound/simple_card_utils.h | 20 +- include/sound/soc.h | 165 +- include/sound/sof/dai-intel.h | 3 +- include/sound/sof/header.h | 7 +- include/sound/sof/topology.h | 7 +- include/sound/sof/trace.h | 14 +- include/trace/events/f2fs.h | 11 +- include/trace/events/sched.h | 31 + include/uapi/linux/audit.h | 1 + include/uapi/linux/bpf.h | 2 +- include/uapi/linux/cec.h | 1 + include/uapi/linux/dvb/audio.h | 6 +- include/uapi/linux/dvb/osd.h | 174 +- include/uapi/linux/dvb/video.h | 4 +- include/uapi/linux/iommu.h | 155 + include/uapi/linux/keyctl.h | 84 + include/uapi/linux/media.h | 2 +- include/uapi/linux/sched.h | 14 +- include/uapi/linux/sched/types.h | 66 +- include/uapi/linux/sed-opal.h | 21 + include/uapi/linux/usb/audio.h | 37 + include/uapi/linux/v4l2-controls.h | 23 + include/uapi/linux/videodev2.h | 2 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/eq.h | 172 - include/uapi/sound/sof/manifest.h | 188 - include/uapi/sound/sof/tokens.h | 1 + include/uapi/sound/sof/tone.h | 21 - include/uapi/sound/sof/trace.h | 66 - include/video/omapfb_dss.h | 32 - init/Kconfig | 69 +- init/init_task.c | 5 +- kernel/audit.c | 27 + kernel/audit.h | 8 +- kernel/auditfilter.c | 62 +- kernel/auditsc.c | 42 +- kernel/cgroup/cgroup.c | 47 +- kernel/cgroup/cpuset.c | 4 +- kernel/cred.c | 13 +- kernel/events/core.c | 52 +- kernel/events/uprobes.c | 8 +- kernel/fork.c | 5 +- kernel/futex.c | 69 +- kernel/jump_label.c | 64 +- kernel/kexec_file.c | 9 +- kernel/locking/Makefile | 2 +- kernel/locking/lock_events.h | 45 +- kernel/locking/lock_events_list.h | 12 +- kernel/locking/lockdep.c | 742 ++-- kernel/locking/lockdep_internals.h | 36 +- kernel/locking/locktorture.c | 2 +- kernel/locking/percpu-rwsem.c | 2 +- kernel/locking/rwsem-xadd.c | 745 ---- kernel/locking/rwsem.c | 1453 ++++++- kernel/locking/rwsem.h | 306 +- kernel/module.c | 5 + kernel/pid_namespace.c | 2 +- kernel/power/energy_model.c | 2 +- kernel/power/power.h | 2 - kernel/power/suspend.c | 6 +- kernel/power/swap.c | 3 +- kernel/rcu/rcu.h | 5 + kernel/rcu/rcutorture.c | 96 +- kernel/rcu/srcutree.c | 69 +- kernel/rcu/sync.c | 214 +- kernel/rcu/tree.c | 164 +- kernel/rcu/tree.h | 6 +- kernel/rcu/tree_exp.h | 53 +- kernel/rcu/tree_plugin.h | 195 +- kernel/rcu/tree_stall.h | 4 +- kernel/rcu/update.c | 13 + kernel/rseq.c | 4 +- kernel/sched/autogroup.c | 2 - kernel/sched/core.c | 533 ++- kernel/sched/cpudeadline.c | 4 +- kernel/sched/cpufreq_schedutil.c | 24 +- kernel/sched/cpupri.c | 4 +- kernel/sched/deadline.c | 10 +- kernel/sched/debug.c | 43 +- kernel/sched/fair.c | 628 ++- kernel/sched/features.h | 1 - kernel/sched/pelt.c | 13 +- kernel/sched/pelt.h | 2 +- kernel/sched/rt.c | 8 +- kernel/sched/sched-pelt.h | 2 +- kernel/sched/sched.h | 134 +- kernel/sched/topology.c | 18 +- kernel/sched/wait.c | 8 +- kernel/seccomp.c | 2 +- kernel/signal.c | 251 +- kernel/sysctl.c | 16 + kernel/time/tick-sched.c | 2 - kernel/torture.c | 23 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_uprobe.c | 2 +- kernel/user.c | 8 +- kernel/user_namespace.c | 9 +- kernel/workqueue.c | 28 +- lib/Kconfig.debug | 10 +- lib/Makefile | 2 +- lib/atomic64.c | 32 +- lib/crypto/Makefile | 4 + lib/crypto/arc4.c | 74 + lib/digsig.c | 4 +- lib/list_sort.c | 2 + lib/sbitmap.c | 10 +- lib/scatterlist.c | 9 +- lib/smp_processor_id.c | 2 +- lib/vsprintf.c | 4 +- mm/Kconfig | 2 +- mm/memory-failure.c | 2 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/netfilter/Kconfig | 2 +- net/ceph/ceph_common.c | 2 +- net/ceph/messenger.c | 3 +- net/core/net_namespace.c | 20 + net/dns_resolver/dns_key.c | 13 +- net/dns_resolver/dns_query.c | 20 +- net/ipv4/netfilter/Kconfig | 2 +- net/ipv6/netfilter/Kconfig | 2 +- net/mac80211/Kconfig | 2 +- net/mac80211/cfg.c | 4 +- net/mac80211/ieee80211_i.h | 4 +- net/mac80211/key.h | 1 + net/mac80211/main.c | 6 +- net/mac80211/mlme.c | 3 +- net/mac80211/tkip.c | 8 +- net/mac80211/tkip.h | 4 +- net/mac80211/wep.c | 49 +- net/mac80211/wep.h | 5 +- net/mac80211/wpa.c | 4 +- net/netfilter/Kconfig | 18 +- net/rxrpc/key.c | 21 +- net/rxrpc/security.c | 2 +- net/tipc/Kconfig | 2 +- net/wireless/Kconfig | 2 + net/wireless/lib80211_crypt_tkip.c | 48 +- net/wireless/lib80211_crypt_wep.c | 51 +- net/wireless/reg.c | 6 +- samples/trace_events/trace-events-sample.c | 2 +- samples/v4l/v4l2-pci-skeleton.c | 1 + scripts/Kbuild.include | 4 +- scripts/Makefile.host | 2 +- scripts/atomic/check-atomics.sh | 2 +- scripts/checkpatch.pl | 8 +- scripts/documentation-file-ref-check | 58 +- scripts/kconfig/symbol.c | 2 +- .../tests/err_recursive_dep/expected_stderr | 14 +- scripts/kernel-doc | 18 +- scripts/sphinx-pre-install | 76 +- security/Kconfig | 2 +- security/apparmor/label.c | 8 +- security/commoncap.c | 6 +- security/device_cgroup.c | 2 +- security/integrity/digsig.c | 34 +- security/integrity/digsig_asymmetric.c | 6 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/evm/evm_main.c | 8 +- security/integrity/ima/Kconfig | 3 +- security/integrity/ima/ima.h | 21 +- security/integrity/ima/ima_api.c | 38 +- security/integrity/ima/ima_appraise.c | 9 +- security/integrity/ima/ima_init.c | 6 +- security/integrity/ima/ima_main.c | 123 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/ima/ima_policy.c | 163 +- security/integrity/ima/ima_template.c | 23 +- security/integrity/ima/ima_template_lib.c | 21 + security/integrity/ima/ima_template_lib.h | 4 + security/integrity/integrity.h | 12 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/Kconfig | 18 + security/keys/compat.c | 8 + security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 4 +- security/keys/internal.h | 37 +- security/keys/key.c | 65 +- security/keys/keyctl.c | 198 +- security/keys/keyring.c | 582 ++- security/keys/permission.c | 361 +- security/keys/persistent.c | 37 +- security/keys/proc.c | 25 +- security/keys/process_keys.c | 399 +- security/keys/request_key.c | 238 +- security/keys/request_key_auth.c | 80 +- security/safesetid/lsm.c | 4 +- security/security.c | 23 +- security/selinux/hooks.c | 29 +- security/selinux/selinuxfs.c | 2 +- security/selinux/ss/ebitmap.c | 10 +- security/selinux/ss/services.c | 33 +- security/smack/smack_lsm.c | 3 +- sound/core/control.c | 6 +- sound/core/oss/rate.c | 4 +- sound/firewire/amdtp-am824.c | 4 +- sound/firewire/amdtp-stream-trace.h | 163 +- sound/firewire/amdtp-stream.c | 536 +-- sound/firewire/amdtp-stream.h | 38 +- sound/firewire/bebob/bebob.h | 5 +- sound/firewire/bebob/bebob_midi.c | 55 +- sound/firewire/bebob/bebob_pcm.c | 70 +- sound/firewire/bebob/bebob_stream.c | 362 +- sound/firewire/cmp.c | 74 +- sound/firewire/cmp.h | 7 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-midi.c | 11 +- sound/firewire/dice/dice-pcm.c | 61 +- sound/firewire/dice/dice-presonus.c | 62 + sound/firewire/dice/dice-stream.c | 344 +- sound/firewire/dice/dice.c | 9 + sound/firewire/dice/dice.h | 4 +- sound/firewire/digi00x/amdtp-dot.c | 2 +- sound/firewire/digi00x/digi00x-midi.c | 11 +- sound/firewire/digi00x/digi00x-pcm.c | 64 +- sound/firewire/digi00x/digi00x-stream.c | 183 +- sound/firewire/digi00x/digi00x.h | 3 +- sound/firewire/fireface/ff-pcm.c | 56 +- sound/firewire/fireface/ff-protocol-former.c | 112 +- sound/firewire/fireface/ff-protocol-latter.c | 114 +- sound/firewire/fireface/ff-stream.c | 79 +- sound/firewire/fireface/ff.h | 2 + sound/firewire/fireworks/fireworks.h | 6 +- sound/firewire/fireworks/fireworks_midi.c | 56 +- sound/firewire/fireworks/fireworks_pcm.c | 66 +- sound/firewire/fireworks/fireworks_stream.c | 178 +- sound/firewire/motu/amdtp-motu-trace.h | 70 +- sound/firewire/motu/amdtp-motu.c | 10 +- sound/firewire/motu/motu-midi.c | 60 +- sound/firewire/motu/motu-pcm.c | 61 +- sound/firewire/motu/motu-stream.c | 197 +- sound/firewire/motu/motu.h | 6 +- sound/firewire/oxfw/oxfw-midi.c | 24 +- sound/firewire/oxfw/oxfw-pcm.c | 34 +- sound/firewire/oxfw/oxfw-stream.c | 351 +- sound/firewire/oxfw/oxfw.c | 17 +- sound/firewire/oxfw/oxfw.h | 22 +- sound/firewire/tascam/amdtp-tascam.c | 2 +- sound/firewire/tascam/tascam-pcm.c | 58 +- sound/firewire/tascam/tascam-stream.c | 203 +- sound/firewire/tascam/tascam.h | 1 + sound/hda/ext/hdac_ext_bus.c | 8 +- sound/hda/hdac_controller.c | 7 +- sound/hda/hdac_device.c | 13 +- sound/hda/hdac_sysfs.c | 2 +- sound/oss/dmasound/Kconfig | 6 +- sound/pci/asihpi/asihpi.c | 7 +- sound/pci/cs4281.c | 5 +- sound/pci/echoaudio/echoaudio_dsp.c | 7 +- sound/pci/hda/hda_codec.c | 4 +- sound/pci/hda/hda_controller.c | 12 +- sound/pci/hda/hda_controller.h | 2 - sound/pci/hda/hda_intel.c | 11 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/patch_ca0132.c | 4 +- sound/pci/hda/patch_hdmi.c | 3 +- sound/pci/hda/patch_realtek.c | 2 +- sound/pci/lx6464es/lx_core.c | 5 - sound/pci/rme9652/hdspm.c | 61 +- sound/soc/amd/acp-da7219-max98357a.c | 42 +- sound/soc/amd/acp-rt5645.c | 21 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 43 +- sound/soc/atmel/atmel-classd.c | 21 +- sound/soc/atmel/atmel-pcm-dma.c | 9 +- sound/soc/atmel/atmel-pcm-pdc.c | 5 - sound/soc/atmel/atmel-pcm.h | 8 - sound/soc/atmel/atmel-pdmic.c | 21 +- sound/soc/atmel/atmel_ssc_dai.c | 11 - sound/soc/atmel/atmel_wm8904.c | 17 +- sound/soc/atmel/mikroe-proto.c | 21 +- sound/soc/atmel/sam9g20_wm8731.c | 22 +- sound/soc/atmel/sam9x5_wm8731.c | 20 +- sound/soc/atmel/tse850-pcm5142.c | 13 +- sound/soc/au1x/db1000.c | 10 +- sound/soc/au1x/db1200.c | 50 +- sound/soc/au1x/psc-i2s.c | 6 +- sound/soc/cirrus/edb93xx.c | 10 +- sound/soc/cirrus/ep93xx-i2s.c | 7 +- sound/soc/cirrus/simone.c | 10 +- sound/soc/cirrus/snappercl15.c | 11 +- sound/soc/codecs/Kconfig | 45 +- sound/soc/codecs/Makefile | 14 + sound/soc/codecs/ad193x.c | 68 +- sound/soc/codecs/ak4118.c | 11 +- sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs42xx8.c | 13 + sound/soc/codecs/cs47l35.c | 1777 +++++++++ sound/soc/codecs/cs47l85.c | 2730 +++++++++++++ sound/soc/codecs/cs47l90.c | 2653 +++++++++++++ sound/soc/codecs/cx2072x.c | 1725 ++++++++ sound/soc/codecs/cx2072x.h | 314 ++ sound/soc/codecs/hdac_hdmi.c | 41 +- sound/soc/codecs/hdmi-codec.c | 188 +- sound/soc/codecs/madera.c | 4177 ++++++++++++++++++++ sound/soc/codecs/madera.h | 442 +++ sound/soc/codecs/max98357a.c | 74 +- sound/soc/codecs/msm8916-wcd-digital.c | 282 ++ sound/soc/codecs/nau8822.c | 18 + sound/soc/codecs/nau8822.h | 7 + sound/soc/codecs/nau8825.c | 4 + sound/soc/codecs/nau8825.h | 2 + sound/soc/codecs/pcm3168a.c | 91 +- sound/soc/codecs/rt1011.c | 2244 +++++++++++ sound/soc/codecs/rt1011.h | 672 ++++ sound/soc/codecs/rt1308.c | 898 +++++ sound/soc/codecs/rt1308.h | 291 ++ sound/soc/codecs/rt5514-spi.c | 4 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5677-spi.c | 4 +- sound/soc/codecs/rt5677.c | 336 +- sound/soc/codecs/rt5677.h | 46 +- sound/soc/codecs/rt5682.c | 13 +- sound/soc/codecs/tas571x.c | 4 +- sound/soc/codecs/tlv320aic3x.c | 14 +- sound/soc/codecs/wcd9335.c | 7 +- sound/soc/codecs/wm_adsp.c | 37 +- sound/soc/fsl/efika-audio-fabric.c | 22 +- sound/soc/fsl/eukrea-tlv320.c | 19 +- sound/soc/fsl/fsl-asoc-card.c | 47 +- sound/soc/fsl/fsl_asrc.c | 103 +- sound/soc/fsl/fsl_esai.c | 141 +- sound/soc/fsl/fsl_sai.c | 54 +- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/fsl/fsl_ssi.h | 8 +- sound/soc/fsl/fsl_ssi_dbg.c | 18 +- sound/soc/fsl/fsl_utils.c | 2 +- sound/soc/fsl/imx-audmix.c | 45 +- sound/soc/fsl/imx-audmux.c | 10 +- sound/soc/fsl/imx-es8328.c | 23 +- sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/imx-sgtl5000.c | 23 +- sound/soc/fsl/imx-spdif.c | 20 +- sound/soc/fsl/mpc8610_hpcd.c | 33 +- sound/soc/fsl/mx27vis-aic32x4.c | 11 +- sound/soc/fsl/p1022_ds.c | 36 +- sound/soc/fsl/p1022_rdk.c | 35 +- sound/soc/fsl/pcm030-audio-fabric.c | 20 +- sound/soc/fsl/phycore-ac97.c | 10 +- sound/soc/fsl/wm1133-ev1.c | 10 +- sound/soc/generic/audio-graph-card.c | 36 +- sound/soc/generic/simple-card-utils.c | 21 +- sound/soc/generic/simple-card.c | 47 +- sound/soc/intel/Kconfig | 25 + sound/soc/intel/atom/sst/sst_acpi.c | 65 +- sound/soc/intel/boards/Kconfig | 18 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5677.c | 22 +- sound/soc/intel/boards/broadwell.c | 46 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 163 +- sound/soc/intel/boards/bxt_rt298.c | 135 +- sound/soc/intel/boards/byt-max98090.c | 10 +- sound/soc/intel/boards/byt-rt5640.c | 10 +- sound/soc/intel/boards/bytcht_cx2072x.c | 270 ++ sound/soc/intel/boards/bytcht_da7213.c | 38 +- sound/soc/intel/boards/bytcht_es8316.c | 51 +- sound/soc/intel/boards/bytcht_nocodec.c | 30 +- sound/soc/intel/boards/bytcr_rt5640.c | 60 +- sound/soc/intel/boards/bytcr_rt5651.c | 58 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 32 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 41 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 59 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 39 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 145 +- sound/soc/intel/boards/haswell.c | 46 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 115 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 286 +- sound/soc/intel/boards/kbl_rt5660.c | 83 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 184 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 126 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 67 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 120 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 132 +- sound/soc/intel/boards/skl_rt286.c | 118 +- sound/soc/intel/boards/sof_rt5682.c | 165 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 8 + sound/soc/intel/common/soc-acpi-intel-cht-match.c | 8 + sound/soc/intel/common/soc-intel-quirks.h | 115 + sound/soc/intel/common/sst-ipc.c | 2 +- sound/soc/intel/skylake/cnl-sst.c | 2 +- sound/soc/intel/skylake/skl-debug.c | 9 + sound/soc/intel/skylake/skl-messages.c | 39 +- sound/soc/intel/skylake/skl-pcm.c | 44 +- sound/soc/intel/skylake/skl-ssp-clk.c | 16 +- sound/soc/intel/skylake/skl-sst-dsp.h | 6 +- sound/soc/intel/skylake/skl-sst-ipc.c | 4 +- sound/soc/intel/skylake/skl-sst-utils.c | 23 +- sound/soc/intel/skylake/skl-sst.c | 4 +- sound/soc/intel/skylake/skl-topology.c | 72 +- sound/soc/intel/skylake/skl-topology.h | 8 +- sound/soc/intel/skylake/skl.c | 38 +- sound/soc/intel/skylake/skl.h | 6 + sound/soc/jz4740/qi_lb60.c | 10 +- sound/soc/kirkwood/armada-370-db.c | 42 +- sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 + sound/soc/mediatek/common/mtk-base-afe.h | 2 + sound/soc/mediatek/common/mtk-btcvsd.c | 22 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 95 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 34 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 115 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 34 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 51 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 85 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 74 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 23 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 197 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 14 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 193 +- sound/soc/meson/Kconfig | 8 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 87 +- sound/soc/meson/axg-tdm-formatter.c | 29 + sound/soc/meson/axg-tdm-interface.c | 4 +- sound/soc/meson/axg-tdm.h | 2 +- sound/soc/meson/axg-tdmin.c | 1 - sound/soc/meson/axg-tdmout.c | 1 - sound/soc/meson/g12a-tohdmitx.c | 413 ++ sound/soc/mxs/mxs-sgtl5000.c | 27 +- sound/soc/nuc900/nuc900-audio.c | 10 +- sound/soc/pxa/brownstone.c | 10 +- sound/soc/pxa/corgi.c | 10 +- sound/soc/pxa/e740_wm9705.c | 20 +- sound/soc/pxa/e750_wm9705.c | 20 +- sound/soc/pxa/e800_wm9712.c | 21 +- sound/soc/pxa/em-x270.c | 20 +- sound/soc/pxa/hx4700.c | 10 +- sound/soc/pxa/imote2.c | 11 +- sound/soc/pxa/magician.c | 22 +- sound/soc/pxa/mioa701_wm9713.c | 20 +- sound/soc/pxa/palm27x.c | 20 +- sound/soc/pxa/poodle.c | 10 +- sound/soc/pxa/pxa2xx-ac97.c | 3 +- sound/soc/pxa/spitz.c | 10 +- sound/soc/pxa/tosa.c | 20 +- sound/soc/pxa/ttc-dkb.c | 10 +- sound/soc/pxa/z2.c | 10 +- sound/soc/pxa/zylonite.c | 30 +- sound/soc/qcom/apq8016_sbc.c | 19 +- sound/soc/qcom/common.c | 34 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 1 + sound/soc/qcom/qdsp6/q6core.c | 16 +- sound/soc/qcom/storm.c | 17 +- sound/soc/rockchip/Kconfig | 1 + sound/soc/rockchip/rk3288_hdmi_analog.c | 21 +- sound/soc/rockchip/rk3399_gru_sound.c | 65 +- sound/soc/rockchip/rockchip_max98090.c | 17 +- sound/soc/rockchip/rockchip_rt5645.c | 33 +- sound/soc/samsung/arndale_rt5631.c | 25 +- sound/soc/samsung/bells.c | 87 +- sound/soc/samsung/h1940_uda1380.c | 10 +- sound/soc/samsung/jive_wm8750.c | 10 +- sound/soc/samsung/littlemill.c | 19 +- sound/soc/samsung/lowland.c | 26 +- sound/soc/samsung/neo1973_wm8753.c | 18 +- sound/soc/samsung/odroid.c | 29 +- sound/soc/samsung/rx1950_uda1380.c | 11 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 10 +- sound/soc/samsung/smartq_wm8987.c | 10 +- sound/soc/samsung/smdk_spdif.c | 10 +- sound/soc/samsung/smdk_wm8580.c | 20 +- sound/soc/samsung/smdk_wm8994.c | 30 +- sound/soc/samsung/smdk_wm8994pcm.c | 10 +- sound/soc/samsung/snow.c | 40 +- sound/soc/samsung/speyside.c | 26 +- sound/soc/samsung/tm2_wm5110.c | 42 +- sound/soc/samsung/tobermory.c | 10 +- sound/soc/sh/migor.c | 10 +- sound/soc/sh/rcar/adg.c | 1 + sound/soc/sh/rcar/core.c | 120 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/rcar/ssi.c | 1 + sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/sh/sh7760-ac97.c | 11 +- sound/soc/sirf/sirf-audio.c | 13 +- sound/soc/soc-acpi.c | 2 + sound/soc/soc-compress.c | 17 +- sound/soc/soc-core.c | 382 +- sound/soc/soc-dapm.c | 23 +- sound/soc/soc-pcm.c | 88 +- sound/soc/soc-topology.c | 146 +- sound/soc/sof/Kconfig | 8 + sound/soc/sof/control.c | 270 +- sound/soc/sof/debug.c | 247 +- sound/soc/sof/intel/Kconfig | 32 + sound/soc/sof/intel/apl.c | 2 + sound/soc/sof/intel/byt.c | 5 +- sound/soc/sof/intel/cnl.c | 79 +- sound/soc/sof/intel/hda-ctrl.c | 77 +- sound/soc/sof/intel/hda-dai.c | 293 +- sound/soc/sof/intel/hda-dsp.c | 63 +- sound/soc/sof/intel/hda-ipc.c | 43 +- sound/soc/sof/intel/hda-stream.c | 157 +- sound/soc/sof/intel/hda.c | 38 +- sound/soc/sof/intel/hda.h | 22 +- sound/soc/sof/ipc.c | 18 +- sound/soc/sof/loader.c | 10 +- sound/soc/sof/nocodec.c | 21 +- sound/soc/sof/ops.h | 26 +- sound/soc/sof/pcm.c | 36 +- sound/soc/sof/pm.c | 43 +- sound/soc/sof/sof-acpi-dev.c | 59 +- sound/soc/sof/sof-pci-dev.c | 32 +- sound/soc/sof/sof-priv.h | 23 +- sound/soc/sof/topology.c | 156 +- sound/soc/sof/trace.c | 66 +- sound/soc/stm/stm32_adfsdm.c | 49 +- sound/soc/stm/stm32_i2s.c | 60 +- sound/soc/stm/stm32_sai.c | 44 +- sound/soc/stm/stm32_sai.h | 54 +- sound/soc/stm/stm32_sai_sub.c | 14 +- sound/soc/stm/stm32_spdifrx.c | 37 +- sound/soc/sunxi/sun4i-codec.c | 20 +- sound/soc/sunxi/sun4i-i2s.c | 71 +- sound/soc/sunxi/sun4i-spdif.c | 49 +- sound/soc/sunxi/sun50i-codec-analog.c | 50 + sound/soc/tegra/Makefile | 2 +- sound/soc/tegra/tegra_alc5632.c | 37 +- sound/soc/tegra/tegra_max98090.c | 17 +- sound/soc/tegra/tegra_rt5640.c | 17 +- sound/soc/tegra/tegra_rt5677.c | 37 +- sound/soc/tegra/tegra_sgtl5000.c | 37 +- sound/soc/tegra/tegra_wm8753.c | 17 +- sound/soc/tegra/tegra_wm8903.c | 17 +- sound/soc/tegra/tegra_wm9712.c | 14 +- sound/soc/tegra/trimslice.c | 19 +- sound/soc/ti/ams-delta.c | 10 +- sound/soc/ti/davinci-evm.c | 105 +- sound/soc/ti/davinci-mcasp.c | 81 +- sound/soc/ti/n810.c | 11 +- sound/soc/ti/omap-abe-twl6040.c | 36 +- sound/soc/ti/omap-hdmi.c | 20 +- sound/soc/ti/omap-mcbsp.c | 2 +- sound/soc/ti/omap-twl4030.c | 36 +- sound/soc/ti/omap3pandora.c | 20 +- sound/soc/ti/osk5912.c | 11 +- sound/soc/ti/rx51.c | 23 +- sound/soc/txx9/txx9aclc-generic.c | 10 +- sound/soc/ux500/mop500.c | 36 +- sound/usb/bcd2000/Makefile | 2 +- sound/usb/format.c | 46 +- sound/usb/helper.c | 17 + sound/usb/helper.h | 1 + sound/usb/line6/driver.c | 11 - sound/usb/line6/driver.h | 9 - sound/usb/line6/pod.c | 108 +- sound/usb/line6/podhd.c | 80 +- sound/usb/line6/toneport.c | 14 +- sound/usb/line6/variax.c | 138 +- sound/usb/mixer.c | 16 +- sound/usb/quirks-table.h | 2 +- sound/usb/quirks.c | 18 +- sound/xen/xen_snd_front_alsa.c | 4 +- tools/arch/arm64/include/uapi/asm/kvm.h | 7 + tools/arch/x86/include/asm/cpufeatures.h | 21 +- tools/arch/x86/include/uapi/asm/kvm.h | 31 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 10 +- tools/build/feature/test-all.c | 7 +- tools/build/feature/test-fortify-source.c | 1 + tools/build/feature/test-gettid.c | 11 + tools/build/feature/test-hello.c | 1 + tools/build/feature/test-libslang-include-subdir.c | 7 + tools/build/feature/test-setns.c | 1 + tools/gpio/.gitignore | 2 +- tools/include/linux/ctype.h | 75 + tools/include/linux/err.h | 2 +- tools/include/linux/kernel.h | 1 + tools/include/linux/rcu.h | 4 +- tools/include/linux/string.h | 11 +- tools/include/uapi/linux/bpf.h | 2 +- tools/lib/argv_split.c | 100 + tools/lib/ctype.c | 35 + tools/lib/string.c | 55 + tools/lib/symbol/kallsyms.c | 14 +- tools/lib/symbol/kallsyms.h | 2 + tools/lib/vsprintf.c | 19 + tools/memory-model/linux-kernel.bell | 6 + tools/memory-model/linux-kernel.cat | 102 +- tools/memory-model/linux-kernel.def | 1 + .../litmus-tests/MP+poonceonces.litmus | 2 +- tools/memory-model/litmus-tests/README | 2 +- tools/memory-model/lock.cat | 2 +- tools/memory-model/scripts/README | 4 +- tools/memory-model/scripts/checkalllitmus.sh | 2 +- tools/memory-model/scripts/checklitmus.sh | 2 +- tools/memory-model/scripts/parseargs.sh | 2 +- tools/memory-model/scripts/runlitmushist.sh | 2 +- tools/objtool/Build | 5 + tools/objtool/Documentation/stack-validation.txt | 4 +- tools/perf/Documentation/db-export.txt | 41 + tools/perf/Documentation/intel-pt.txt | 40 +- tools/perf/Documentation/perf-config.txt | 9 +- tools/perf/Documentation/perf-diff.txt | 31 +- tools/perf/Documentation/perf-record.txt | 11 + tools/perf/Documentation/perf-report.txt | 11 +- tools/perf/Documentation/perf-script.txt | 17 +- tools/perf/Documentation/perf-stat.txt | 10 + tools/perf/Documentation/perf-top.txt | 5 + tools/perf/Documentation/perf.data-file-format.txt | 97 +- tools/perf/Documentation/tips.txt | 2 +- tools/perf/MANIFEST | 2 + tools/perf/Makefile.config | 19 +- tools/perf/Makefile.perf | 44 +- tools/perf/arch/arm/util/cs-etm.c | 310 +- tools/perf/arch/arm64/Build | 2 +- tools/perf/arch/arm64/tests/Build | 2 +- tools/perf/arch/csky/annotate/instructions.c | 48 + tools/perf/arch/s390/util/header.c | 2 +- tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 2 +- tools/perf/arch/x86/tests/arch-tests.c | 4 + tools/perf/arch/x86/tests/intel-cqm.c | 1 + .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 304 ++ tools/perf/arch/x86/util/intel-pt.c | 1 + tools/perf/arch/x86/util/machine.c | 3 +- tools/perf/builtin-diff.c | 382 +- tools/perf/builtin-kmem.c | 3 +- tools/perf/builtin-record.c | 4 + tools/perf/builtin-report.c | 13 +- tools/perf/builtin-sched.c | 3 +- tools/perf/builtin-script.c | 107 +- tools/perf/builtin-stat.c | 89 +- tools/perf/builtin-top.c | 10 +- tools/perf/builtin-trace.c | 139 +- tools/perf/check-headers.sh | 2 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 268 +- tools/perf/jvmti/jvmti_agent.c | 2 + tools/perf/jvmti/libjvmti.c | 4 +- tools/perf/perf-with-kcore.sh | 5 - tools/perf/perf.c | 1 + tools/perf/perf.h | 4 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 44 + .../arch/arm64/hisilicon/hip08/uncore-hha.json | 51 + .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 37 + .../arch/x86/cascadelakex/clx-metrics.json | 4 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 22 +- tools/perf/pmu-events/jevents.c | 7 +- tools/perf/scripts/python/export-to-postgresql.py | 330 +- tools/perf/scripts/python/export-to-sqlite.py | 319 +- tools/perf/scripts/python/exported-sql-viewer.py | 345 +- tools/perf/tests/Build | 4 + tools/perf/tests/bp_account.c | 1 + tools/perf/tests/bpf-script-example.c | 1 + tools/perf/tests/bpf-script-test-kbuild.c | 1 + tools/perf/tests/bpf-script-test-prologue.c | 1 + tools/perf/tests/bpf-script-test-relocation.c | 1 + tools/perf/tests/bpf.c | 1 + tools/perf/tests/builtin-test.c | 11 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/map_groups.c | 121 + tools/perf/tests/mem.c | 1 + tools/perf/tests/mem2node.c | 1 + tools/perf/tests/parse-events.c | 27 + tools/perf/tests/shell/lib/probe.sh | 1 + tools/perf/tests/shell/probe_vfs_getname.sh | 3 +- .../tests/shell/record+probe_libc_inet_pton.sh | 3 +- .../tests/shell/record+script_probe_vfs_getname.sh | 1 + tools/perf/tests/shell/record+zstd_comp_decomp.sh | 2 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 + tools/perf/tests/tests.h | 2 + tools/perf/tests/time-utils-test.c | 251 ++ tools/perf/trace/beauty/Build | 4 + tools/perf/trace/beauty/beauty.h | 15 + tools/perf/trace/beauty/clone.c | 1 + tools/perf/trace/beauty/fsconfig.sh | 17 + tools/perf/trace/beauty/fsmount.c | 34 + tools/perf/trace/beauty/fsmount.sh | 22 + tools/perf/trace/beauty/fspick.c | 24 + tools/perf/trace/beauty/fspick.sh | 17 + tools/perf/trace/beauty/move_mount.c | 24 + tools/perf/trace/beauty/move_mount_flags.sh | 17 + tools/perf/trace/beauty/sync_file_range.c | 31 + tools/perf/trace/beauty/sync_file_range.sh | 17 + tools/perf/ui/browser.c | 4 +- tools/perf/ui/browsers/annotate.c | 5 +- tools/perf/ui/browsers/hists.c | 10 +- tools/perf/ui/browsers/map.c | 2 +- tools/perf/ui/gtk/hists.c | 5 +- tools/perf/ui/libslang.h | 5 + tools/perf/ui/progress.c | 2 +- tools/perf/ui/stdio/hist.c | 43 +- tools/perf/util/Build | 9 + tools/perf/util/PERF-VERSION-GEN | 2 +- tools/perf/util/annotate.c | 25 +- tools/perf/util/auxtrace.c | 5 +- tools/perf/util/auxtrace.h | 34 + tools/perf/util/build-id.c | 2 +- tools/perf/util/config.c | 10 +- tools/perf/util/cpumap.c | 66 +- tools/perf/util/cpumap.h | 10 +- tools/perf/util/cputopo.c | 84 +- tools/perf/util/cputopo.h | 2 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 268 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 39 +- tools/perf/util/cs-etm.c | 1026 +++-- tools/perf/util/cs-etm.h | 94 + tools/perf/util/ctype.c | 49 - tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/debug.c | 2 +- tools/perf/util/demangle-java.c | 2 +- tools/perf/util/dso.c | 128 +- tools/perf/util/env.c | 3 +- tools/perf/util/env.h | 3 + tools/perf/util/event.c | 10 +- tools/perf/util/event.h | 2 + tools/perf/util/evsel.c | 37 +- tools/perf/util/header.c | 112 +- tools/perf/util/hist.c | 43 +- tools/perf/util/hist.h | 8 + tools/perf/util/include/linux/ctype.h | 1 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 467 ++- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 144 + .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 140 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 21 +- tools/perf/util/intel-pt.c | 762 +++- tools/perf/util/jitdump.c | 2 +- tools/perf/util/machine.c | 36 +- tools/perf/util/map.c | 6 + tools/perf/util/map_groups.h | 2 + tools/perf/util/metricgroup.c | 73 +- tools/perf/util/perf_regs.h | 4 + tools/perf/util/pmu.c | 69 +- tools/perf/util/print_binary.c | 2 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/probe-finder.h | 2 +- tools/perf/util/python-ext-sources | 3 +- tools/perf/util/python.c | 1 + tools/perf/util/s390-cpumsf.c | 96 +- tools/perf/util/sane_ctype.h | 52 - .../util/scripting-engines/trace-event-python.c | 54 +- tools/perf/util/setup.py | 2 + tools/perf/util/smt.c | 8 +- tools/perf/util/sort.h | 13 + tools/perf/util/srcline.c | 7 +- tools/perf/util/stat-display.c | 43 +- tools/perf/util/stat-shadow.c | 24 +- tools/perf/util/stat.c | 1 + tools/perf/util/stat.h | 1 + tools/perf/util/strfilter.c | 6 +- tools/perf/util/string.c | 169 +- tools/perf/util/string2.h | 15 +- tools/perf/util/symbol-elf.c | 6 +- tools/perf/util/symbol.c | 121 +- tools/perf/util/symbol.h | 23 + tools/perf/util/symbol_conf.h | 5 +- tools/perf/util/thread-stack.c | 62 +- tools/perf/util/thread-stack.h | 4 + tools/perf/util/thread.c | 35 +- tools/perf/util/thread.h | 4 +- tools/perf/util/thread_map.c | 3 +- tools/perf/util/time-utils.c | 130 +- tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/util.c | 13 - tools/perf/util/util.h | 1 - tools/power/acpi/.gitignore | 8 +- tools/power/cpupower/man/cpupower-monitor.1 | 2 +- tools/power/cpupower/po/cs.po | 2 +- tools/power/cpupower/po/de.po | 2 +- tools/power/cpupower/po/fr.po | 2 +- tools/power/cpupower/po/it.po | 2 +- tools/power/cpupower/po/pt.po | 2 +- tools/power/cpupower/utils/cpufreq-set.c | 2 + tools/power/pm-graph/README | 552 +++ tools/power/pm-graph/bootgraph.py | 8 +- tools/power/pm-graph/config/example.cfg | 26 + tools/power/pm-graph/sleepgraph.8 | 16 +- tools/power/pm-graph/sleepgraph.py | 857 +++- tools/testing/fault-injection/failcmd.sh | 2 +- tools/testing/radix-tree/linux/rcupdate.h | 2 +- tools/testing/selftests/rcutorture/Makefile | 3 + .../testing/selftests/rcutorture/bin/configinit.sh | 39 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 5 + .../testing/selftests/rcutorture/bin/functions.sh | 13 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 13 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 9 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 3 + .../selftests/rcutorture/bin/kvm-recheck.sh | 13 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 23 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 14 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 1 + .../selftests/rcutorture/configs/rcu/CFcommon | 3 + .../selftests/rcutorture/configs/rcu/TREE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRIVIAL | 14 + .../selftests/rcutorture/configs/rcu/TRIVIAL.boot | 3 + tools/testing/selftests/x86/protection_keys.c | 2 +- 3019 files changed, 141104 insertions(+), 82180 deletions(-) delete mode 100644 Documentation/EDID/HOWTO.txt create mode 100644 Documentation/EDID/howto.rst create mode 100644 Documentation/Kconfig create mode 100644 Documentation/RCU/UP.rst delete mode 100644 Documentation/RCU/UP.txt create mode 100644 Documentation/RCU/index.rst create mode 100644 Documentation/RCU/listRCU.rst delete mode 100644 Documentation/RCU/listRCU.txt create mode 100644 Documentation/RCU/rcu.rst delete mode 100644 Documentation/RCU/rcu.txt rename Documentation/{filesystems => admin-guide}/binderfs.rst (100%) create mode 100644 Documentation/admin-guide/hw-vuln/spectre.rst create mode 100644 Documentation/aoe/aoe.rst delete mode 100644 Documentation/aoe/aoe.txt create mode 100644 Documentation/aoe/examples.rst create mode 100644 Documentation/aoe/index.rst create mode 100644 Documentation/aoe/todo.rst delete mode 100644 Documentation/aoe/todo.txt create mode 100644 Documentation/arm64/acpi_object_usage.rst delete mode 100644 Documentation/arm64/acpi_object_usage.txt create mode 100644 Documentation/arm64/arm-acpi.rst delete mode 100644 Documentation/arm64/arm-acpi.txt create mode 100644 Documentation/arm64/booting.rst delete mode 100644 Documentation/arm64/booting.txt create mode 100644 Documentation/arm64/cpu-feature-registers.rst delete mode 100644 Documentation/arm64/cpu-feature-registers.txt create mode 100644 Documentation/arm64/elf_hwcaps.rst delete mode 100644 Documentation/arm64/elf_hwcaps.txt create mode 100644 Documentation/arm64/hugetlbpage.rst delete mode 100644 Documentation/arm64/hugetlbpage.txt create mode 100644 Documentation/arm64/index.rst create mode 100644 Documentation/arm64/legacy_instructions.rst delete mode 100644 Documentation/arm64/legacy_instructions.txt create mode 100644 Documentation/arm64/memory.rst delete mode 100644 Documentation/arm64/memory.txt create mode 100644 Documentation/arm64/pointer-authentication.rst delete mode 100644 Documentation/arm64/pointer-authentication.txt create mode 100644 Documentation/arm64/silicon-errata.rst delete mode 100644 Documentation/arm64/silicon-errata.txt create mode 100644 Documentation/arm64/sve.rst delete mode 100644 Documentation/arm64/sve.txt create mode 100644 Documentation/arm64/tagged-pointers.rst delete mode 100644 Documentation/arm64/tagged-pointers.txt delete mode 100644 Documentation/cdrom/Makefile create mode 100644 Documentation/cdrom/cdrom-standard.rst delete mode 100644 Documentation/cdrom/cdrom-standard.tex delete mode 100644 Documentation/cdrom/ide-cd create mode 100644 Documentation/cdrom/ide-cd.rst create mode 100644 Documentation/cdrom/index.rst create mode 100644 Documentation/cdrom/packet-writing.rst delete mode 100644 Documentation/cdrom/packet-writing.txt create mode 100644 Documentation/cgroup-v1/blkio-controller.rst delete mode 100644 Documentation/cgroup-v1/blkio-controller.txt create mode 100644 Documentation/cgroup-v1/cgroups.rst delete mode 100644 Documentation/cgroup-v1/cgroups.txt create mode 100644 Documentation/cgroup-v1/cpuacct.rst delete mode 100644 Documentation/cgroup-v1/cpuacct.txt create mode 100644 Documentation/cgroup-v1/cpusets.rst delete mode 100644 Documentation/cgroup-v1/cpusets.txt create mode 100644 Documentation/cgroup-v1/devices.rst delete mode 100644 Documentation/cgroup-v1/devices.txt create mode 100644 Documentation/cgroup-v1/freezer-subsystem.rst delete mode 100644 Documentation/cgroup-v1/freezer-subsystem.txt create mode 100644 Documentation/cgroup-v1/hugetlb.rst delete mode 100644 Documentation/cgroup-v1/hugetlb.txt create mode 100644 Documentation/cgroup-v1/index.rst create mode 100644 Documentation/cgroup-v1/memcg_test.rst delete mode 100644 Documentation/cgroup-v1/memcg_test.txt create mode 100644 Documentation/cgroup-v1/memory.rst delete mode 100644 Documentation/cgroup-v1/memory.txt create mode 100644 Documentation/cgroup-v1/net_cls.rst delete mode 100644 Documentation/cgroup-v1/net_cls.txt create mode 100644 Documentation/cgroup-v1/net_prio.rst delete mode 100644 Documentation/cgroup-v1/net_prio.txt create mode 100644 Documentation/cgroup-v1/pids.rst delete mode 100644 Documentation/cgroup-v1/pids.txt create mode 100644 Documentation/cgroup-v1/rdma.rst delete mode 100644 Documentation/cgroup-v1/rdma.txt rename Documentation/{x86 => core-api}/protection-keys.rst (100%) create mode 100644 Documentation/device-mapper/cache-policies.rst delete mode 100644 Documentation/device-mapper/cache-policies.txt create mode 100644 Documentation/device-mapper/cache.rst delete mode 100644 Documentation/device-mapper/cache.txt create mode 100644 Documentation/device-mapper/delay.rst delete mode 100644 Documentation/device-mapper/delay.txt create mode 100644 Documentation/device-mapper/dm-crypt.rst delete mode 100644 Documentation/device-mapper/dm-crypt.txt create mode 100644 Documentation/device-mapper/dm-flakey.rst delete mode 100644 Documentation/device-mapper/dm-flakey.txt create mode 100644 Documentation/device-mapper/dm-init.rst delete mode 100644 Documentation/device-mapper/dm-init.txt create mode 100644 Documentation/device-mapper/dm-integrity.rst delete mode 100644 Documentation/device-mapper/dm-integrity.txt create mode 100644 Documentation/device-mapper/dm-io.rst delete mode 100644 Documentation/device-mapper/dm-io.txt create mode 100644 Documentation/device-mapper/dm-log.rst delete mode 100644 Documentation/device-mapper/dm-log.txt create mode 100644 Documentation/device-mapper/dm-queue-length.rst delete mode 100644 Documentation/device-mapper/dm-queue-length.txt create mode 100644 Documentation/device-mapper/dm-raid.rst delete mode 100644 Documentation/device-mapper/dm-raid.txt create mode 100644 Documentation/device-mapper/dm-service-time.rst delete mode 100644 Documentation/device-mapper/dm-service-time.txt create mode 100644 Documentation/device-mapper/dm-uevent.rst delete mode 100644 Documentation/device-mapper/dm-uevent.txt create mode 100644 Documentation/device-mapper/dm-zoned.rst delete mode 100644 Documentation/device-mapper/dm-zoned.txt create mode 100644 Documentation/device-mapper/era.rst delete mode 100644 Documentation/device-mapper/era.txt create mode 100644 Documentation/device-mapper/index.rst create mode 100644 Documentation/device-mapper/kcopyd.rst delete mode 100644 Documentation/device-mapper/kcopyd.txt create mode 100644 Documentation/device-mapper/linear.rst delete mode 100644 Documentation/device-mapper/linear.txt create mode 100644 Documentation/device-mapper/log-writes.rst delete mode 100644 Documentation/device-mapper/log-writes.txt create mode 100644 Documentation/device-mapper/persistent-data.rst delete mode 100644 Documentation/device-mapper/persistent-data.txt create mode 100644 Documentation/device-mapper/snapshot.rst delete mode 100644 Documentation/device-mapper/snapshot.txt create mode 100644 Documentation/device-mapper/statistics.rst delete mode 100644 Documentation/device-mapper/statistics.txt create mode 100644 Documentation/device-mapper/striped.rst delete mode 100644 Documentation/device-mapper/striped.txt create mode 100644 Documentation/device-mapper/switch.rst delete mode 100644 Documentation/device-mapper/switch.txt create mode 100644 Documentation/device-mapper/thin-provisioning.rst delete mode 100644 Documentation/device-mapper/thin-provisioning.txt create mode 100644 Documentation/device-mapper/unstriped.rst delete mode 100644 Documentation/device-mapper/unstriped.txt create mode 100644 Documentation/device-mapper/verity.rst delete mode 100644 Documentation/device-mapper/verity.txt create mode 100644 Documentation/device-mapper/writecache.rst delete mode 100644 Documentation/device-mapper/writecache.txt create mode 100644 Documentation/device-mapper/zero.rst delete mode 100644 Documentation/device-mapper/zero.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/imx-cpufreq-dt.txt delete mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-spi-byte.txt create mode 100644 Documentation/devicetree/bindings/media/allegro.txt create mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt create mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.txt delete mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max8660.txt create mode 100644 Documentation/devicetree/bindings/regulator/max8660.yaml create mode 100644 Documentation/devicetree/bindings/regulator/regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/slg51000.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt create mode 100644 Documentation/devicetree/bindings/sound/madera.txt create mode 100644 Documentation/devicetree/bindings/sound/rt1011.txt create mode 100755 Documentation/devicetree/bindings/sound/rt1308.txt delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt delete mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-pl022.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun4i.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun6i.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-synquacer.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi_pl022.txt create mode 100644 Documentation/driver-api/pps.rst create mode 100644 Documentation/driver-api/ptp.rst delete mode 100644 Documentation/extcon/intel-int3496.txt create mode 100644 Documentation/fault-injection/fault-injection.rst delete mode 100644 Documentation/fault-injection/fault-injection.txt create mode 100644 Documentation/fault-injection/index.rst create mode 100644 Documentation/fault-injection/notifier-error-inject.rst delete mode 100644 Documentation/fault-injection/notifier-error-inject.txt create mode 100644 Documentation/fault-injection/nvme-fault-injection.rst delete mode 100644 Documentation/fault-injection/nvme-fault-injection.txt create mode 100644 Documentation/fault-injection/provoke-crashes.rst delete mode 100644 Documentation/fault-injection/provoke-crashes.txt create mode 100644 Documentation/fb/api.rst delete mode 100644 Documentation/fb/api.txt create mode 100644 Documentation/fb/arkfb.rst delete mode 100644 Documentation/fb/arkfb.txt create mode 100644 Documentation/fb/aty128fb.rst delete mode 100644 Documentation/fb/aty128fb.txt create mode 100644 Documentation/fb/cirrusfb.rst delete mode 100644 Documentation/fb/cirrusfb.txt create mode 100644 Documentation/fb/cmap_xfbdev.rst delete mode 100644 Documentation/fb/cmap_xfbdev.txt create mode 100644 Documentation/fb/deferred_io.rst delete mode 100644 Documentation/fb/deferred_io.txt create mode 100644 Documentation/fb/efifb.rst delete mode 100644 Documentation/fb/efifb.txt create mode 100644 Documentation/fb/ep93xx-fb.rst delete mode 100644 Documentation/fb/ep93xx-fb.txt create mode 100644 Documentation/fb/fbcon.rst delete mode 100644 Documentation/fb/fbcon.txt create mode 100644 Documentation/fb/framebuffer.rst delete mode 100644 Documentation/fb/framebuffer.txt create mode 100644 Documentation/fb/gxfb.rst delete mode 100644 Documentation/fb/gxfb.txt create mode 100644 Documentation/fb/index.rst create mode 100644 Documentation/fb/intel810.rst delete mode 100644 Documentation/fb/intel810.txt create mode 100644 Documentation/fb/intelfb.rst delete mode 100644 Documentation/fb/intelfb.txt create mode 100644 Documentation/fb/internals.rst delete mode 100644 Documentation/fb/internals.txt create mode 100644 Documentation/fb/lxfb.rst delete mode 100644 Documentation/fb/lxfb.txt create mode 100644 Documentation/fb/matroxfb.rst delete mode 100644 Documentation/fb/matroxfb.txt create mode 100644 Documentation/fb/metronomefb.rst delete mode 100644 Documentation/fb/metronomefb.txt create mode 100644 Documentation/fb/modedb.rst delete mode 100644 Documentation/fb/modedb.txt create mode 100644 Documentation/fb/pvr2fb.rst delete mode 100644 Documentation/fb/pvr2fb.txt create mode 100644 Documentation/fb/pxafb.rst delete mode 100644 Documentation/fb/pxafb.txt create mode 100644 Documentation/fb/s3fb.rst delete mode 100644 Documentation/fb/s3fb.txt create mode 100644 Documentation/fb/sa1100fb.rst delete mode 100644 Documentation/fb/sa1100fb.txt create mode 100644 Documentation/fb/sh7760fb.rst delete mode 100644 Documentation/fb/sh7760fb.txt create mode 100644 Documentation/fb/sisfb.rst delete mode 100644 Documentation/fb/sisfb.txt create mode 100644 Documentation/fb/sm501.rst delete mode 100644 Documentation/fb/sm501.txt create mode 100644 Documentation/fb/sm712fb.rst delete mode 100644 Documentation/fb/sm712fb.txt create mode 100644 Documentation/fb/sstfb.rst delete mode 100644 Documentation/fb/sstfb.txt create mode 100644 Documentation/fb/tgafb.rst delete mode 100644 Documentation/fb/tgafb.txt create mode 100644 Documentation/fb/tridentfb.rst delete mode 100644 Documentation/fb/tridentfb.txt create mode 100644 Documentation/fb/udlfb.rst delete mode 100644 Documentation/fb/udlfb.txt create mode 100644 Documentation/fb/uvesafb.rst delete mode 100644 Documentation/fb/uvesafb.txt create mode 100644 Documentation/fb/vesafb.rst delete mode 100644 Documentation/fb/vesafb.txt create mode 100644 Documentation/fb/viafb.rst delete mode 100644 Documentation/fb/viafb.txt create mode 100644 Documentation/fb/vt8623fb.rst delete mode 100644 Documentation/fb/vt8623fb.txt create mode 100644 Documentation/filesystems/vfs.rst delete mode 100644 Documentation/filesystems/vfs.txt create mode 100644 Documentation/firmware-guide/acpi/extcon-intel-int3496.rst delete mode 100644 Documentation/fmc/API.txt delete mode 100644 Documentation/fmc/FMC-and-SDB.txt delete mode 100644 Documentation/fmc/carrier.txt delete mode 100644 Documentation/fmc/fmc-chardev.txt delete mode 100644 Documentation/fmc/fmc-fakedev.txt delete mode 100644 Documentation/fmc/fmc-trivial.txt delete mode 100644 Documentation/fmc/fmc-write-eeprom.txt delete mode 100644 Documentation/fmc/identifiers.txt delete mode 100644 Documentation/fmc/mezzanine.txt delete mode 100644 Documentation/fmc/parameters.txt create mode 100644 Documentation/fpga/dfl.rst delete mode 100644 Documentation/fpga/dfl.txt create mode 100644 Documentation/fpga/index.rst create mode 100644 Documentation/ide/changelogs.rst create mode 100644 Documentation/ide/ide-tape.rst delete mode 100644 Documentation/ide/ide-tape.txt create mode 100644 Documentation/ide/ide.rst delete mode 100644 Documentation/ide/ide.txt create mode 100644 Documentation/ide/index.rst create mode 100644 Documentation/ide/warm-plug-howto.rst delete mode 100644 Documentation/ide/warm-plug-howto.txt create mode 100644 Documentation/kbuild/headers_install.rst delete mode 100644 Documentation/kbuild/headers_install.txt create mode 100644 Documentation/kbuild/index.rst create mode 100644 Documentation/kbuild/issues.rst create mode 100644 Documentation/kbuild/kbuild.rst delete mode 100644 Documentation/kbuild/kbuild.txt create mode 100644 Documentation/kbuild/kconfig-language.rst delete mode 100644 Documentation/kbuild/kconfig-language.txt create mode 100644 Documentation/kbuild/kconfig-macro-language.rst delete mode 100644 Documentation/kbuild/kconfig-macro-language.txt create mode 100644 Documentation/kbuild/kconfig.rst delete mode 100644 Documentation/kbuild/kconfig.txt create mode 100644 Documentation/kbuild/makefiles.rst delete mode 100644 Documentation/kbuild/makefiles.txt create mode 100644 Documentation/kbuild/modules.rst delete mode 100644 Documentation/kbuild/modules.txt create mode 100644 Documentation/kdump/index.rst create mode 100644 Documentation/kdump/kdump.rst delete mode 100644 Documentation/kdump/kdump.txt create mode 100644 Documentation/kdump/vmcoreinfo.rst delete mode 100644 Documentation/kdump/vmcoreinfo.txt create mode 100644 Documentation/leds/index.rst create mode 100644 Documentation/leds/leds-blinkm.rst delete mode 100644 Documentation/leds/leds-blinkm.txt create mode 100644 Documentation/leds/leds-class-flash.rst delete mode 100644 Documentation/leds/leds-class-flash.txt create mode 100644 Documentation/leds/leds-class.rst delete mode 100644 Documentation/leds/leds-class.txt create mode 100644 Documentation/leds/leds-lm3556.rst delete mode 100644 Documentation/leds/leds-lm3556.txt create mode 100644 Documentation/leds/leds-lp3944.rst delete mode 100644 Documentation/leds/leds-lp3944.txt create mode 100644 Documentation/leds/leds-lp5521.rst delete mode 100644 Documentation/leds/leds-lp5521.txt create mode 100644 Documentation/leds/leds-lp5523.rst delete mode 100644 Documentation/leds/leds-lp5523.txt create mode 100644 Documentation/leds/leds-lp5562.rst delete mode 100644 Documentation/leds/leds-lp5562.txt create mode 100644 Documentation/leds/leds-lp55xx.rst delete mode 100644 Documentation/leds/leds-lp55xx.txt create mode 100644 Documentation/leds/leds-mlxcpld.rst delete mode 100644 Documentation/leds/leds-mlxcpld.txt create mode 100644 Documentation/leds/ledtrig-oneshot.rst delete mode 100644 Documentation/leds/ledtrig-oneshot.txt create mode 100644 Documentation/leds/ledtrig-transient.rst delete mode 100644 Documentation/leds/ledtrig-transient.txt create mode 100644 Documentation/leds/ledtrig-usbport.rst delete mode 100644 Documentation/leds/ledtrig-usbport.txt create mode 100644 Documentation/leds/uleds.rst delete mode 100644 Documentation/leds/uleds.txt create mode 100644 Documentation/maintainer/rebasing-and-merging.rst create mode 100644 Documentation/media/v4l-drivers/vimc.dot create mode 100644 Documentation/media/v4l-drivers/vimc.rst create mode 100644 Documentation/mic/index.rst create mode 100644 Documentation/mic/mic_overview.rst delete mode 100644 Documentation/mic/mic_overview.txt create mode 100644 Documentation/mic/scif_overview.rst delete mode 100644 Documentation/mic/scif_overview.txt create mode 100644 Documentation/netlabel/cipso_ipv4.rst delete mode 100644 Documentation/netlabel/cipso_ipv4.txt create mode 100644 Documentation/netlabel/draft_ietf.rst create mode 100644 Documentation/netlabel/index.rst create mode 100644 Documentation/netlabel/introduction.rst delete mode 100644 Documentation/netlabel/introduction.txt create mode 100644 Documentation/netlabel/lsm_interface.rst delete mode 100644 Documentation/netlabel/lsm_interface.txt create mode 100644 Documentation/pcmcia/devicetable.rst delete mode 100644 Documentation/pcmcia/devicetable.txt create mode 100644 Documentation/pcmcia/driver-changes.rst delete mode 100644 Documentation/pcmcia/driver-changes.txt create mode 100644 Documentation/pcmcia/driver.rst delete mode 100644 Documentation/pcmcia/driver.txt create mode 100644 Documentation/pcmcia/index.rst create mode 100644 Documentation/pcmcia/locking.rst delete mode 100644 Documentation/pcmcia/locking.txt delete mode 100644 Documentation/platform/x86-laptop-drivers.txt delete mode 100644 Documentation/pps/pps.txt delete mode 100644 Documentation/ptp/ptp.txt create mode 100644 Documentation/riscv/index.rst create mode 100644 Documentation/riscv/pmu.rst delete mode 100644 Documentation/riscv/pmu.txt create mode 100644 Documentation/scheduler/completion.rst delete mode 100644 Documentation/scheduler/completion.txt create mode 100644 Documentation/scheduler/index.rst create mode 100644 Documentation/scheduler/sched-arch.rst delete mode 100644 Documentation/scheduler/sched-arch.txt create mode 100644 Documentation/scheduler/sched-bwc.rst delete mode 100644 Documentation/scheduler/sched-bwc.txt create mode 100644 Documentation/scheduler/sched-deadline.rst delete mode 100644 Documentation/scheduler/sched-deadline.txt create mode 100644 Documentation/scheduler/sched-design-CFS.rst delete mode 100644 Documentation/scheduler/sched-design-CFS.txt create mode 100644 Documentation/scheduler/sched-domains.rst delete mode 100644 Documentation/scheduler/sched-domains.txt create mode 100644 Documentation/scheduler/sched-energy.rst delete mode 100644 Documentation/scheduler/sched-energy.txt create mode 100644 Documentation/scheduler/sched-nice-design.rst delete mode 100644 Documentation/scheduler/sched-nice-design.txt create mode 100644 Documentation/scheduler/sched-rt-group.rst delete mode 100644 Documentation/scheduler/sched-rt-group.txt create mode 100644 Documentation/scheduler/sched-stats.rst delete mode 100644 Documentation/scheduler/sched-stats.txt create mode 100644 Documentation/scheduler/text_files.rst create mode 100644 Documentation/sphinx/automarkup.py create mode 100644 Documentation/target/index.rst create mode 100644 Documentation/target/scripts.rst create mode 100644 Documentation/target/tcm_mod_builder.rst delete mode 100644 Documentation/target/tcm_mod_builder.txt create mode 100644 Documentation/target/tcmu-design.rst delete mode 100644 Documentation/target/tcmu-design.txt delete mode 100644 Documentation/timers/NO_HZ.txt create mode 100644 Documentation/timers/highres.rst delete mode 100644 Documentation/timers/highres.txt create mode 100644 Documentation/timers/hpet.rst delete mode 100644 Documentation/timers/hpet.txt create mode 100644 Documentation/timers/hrtimers.rst delete mode 100644 Documentation/timers/hrtimers.txt create mode 100644 Documentation/timers/index.rst create mode 100644 Documentation/timers/no_hz.rst create mode 100644 Documentation/timers/timekeeping.rst delete mode 100644 Documentation/timers/timekeeping.txt create mode 100644 Documentation/timers/timers-howto.rst delete mode 100644 Documentation/timers/timers-howto.txt create mode 100644 Documentation/translations/it_IT/admin-guide/kernel-parameters.rst delete mode 100644 Documentation/translations/zh_CN/basic_profiling.txt create mode 100644 Documentation/watchdog/convert_drivers_to_kernel_api.rst delete mode 100644 Documentation/watchdog/convert_drivers_to_kernel_api.txt create mode 100644 Documentation/watchdog/hpwdt.rst delete mode 100644 Documentation/watchdog/hpwdt.txt create mode 100644 Documentation/watchdog/index.rst create mode 100644 Documentation/watchdog/mlx-wdt.rst delete mode 100644 Documentation/watchdog/mlx-wdt.txt create mode 100644 Documentation/watchdog/pcwd-watchdog.rst delete mode 100644 Documentation/watchdog/pcwd-watchdog.txt create mode 100644 Documentation/watchdog/watchdog-api.rst delete mode 100644 Documentation/watchdog/watchdog-api.txt create mode 100644 Documentation/watchdog/watchdog-kernel-api.rst delete mode 100644 Documentation/watchdog/watchdog-kernel-api.txt create mode 100644 Documentation/watchdog/watchdog-parameters.rst delete mode 100644 Documentation/watchdog/watchdog-parameters.txt create mode 100644 Documentation/watchdog/watchdog-pm.rst delete mode 100644 Documentation/watchdog/watchdog-pm.txt create mode 100644 Documentation/watchdog/wdt.rst delete mode 100644 Documentation/watchdog/wdt.txt create mode 100644 Documentation/xilinx/eemi.rst delete mode 100644 Documentation/xilinx/eemi.txt create mode 100644 Documentation/xilinx/index.rst create mode 100644 arch/parisc/kernel/module.lds create mode 100644 arch/x86/events/probe.c create mode 100644 arch/x86/events/probe.h create mode 100644 arch/x86/include/asm/acrn.h create mode 100644 arch/x86/kernel/cpu/acrn.c create mode 100644 arch/x86/kernel/paravirt_patch.c delete mode 100644 arch/x86/kernel/paravirt_patch_32.c delete mode 100644 arch/x86/kernel/paravirt_patch_64.c delete mode 100644 crypto/crypto_wq.c create mode 100644 crypto/xxhash_generic.c create mode 100644 drivers/base/regmap/regmap-i3c.c create mode 100644 drivers/cpufreq/imx-cpufreq-dt.c create mode 100644 drivers/cpufreq/raspberrypi-cpufreq.c delete mode 100644 drivers/crypto/atmel-ecc.h create mode 100644 drivers/crypto/atmel-i2c.c create mode 100644 drivers/crypto/atmel-i2c.h create mode 100644 drivers/crypto/atmel-sha204a.c rename drivers/crypto/stm32/{stm32_crc32.c => stm32-crc32.c} (100%) create mode 100644 drivers/edac/sifive_edac.c delete mode 100644 drivers/fmc/Kconfig delete mode 100644 drivers/fmc/Makefile delete mode 100644 drivers/fmc/fmc-chardev.c delete mode 100644 drivers/fmc/fmc-core.c delete mode 100644 drivers/fmc/fmc-debug.c delete mode 100644 drivers/fmc/fmc-dump.c delete mode 100644 drivers/fmc/fmc-fakedev.c delete mode 100644 drivers/fmc/fmc-match.c delete mode 100644 drivers/fmc/fmc-private.h delete mode 100644 drivers/fmc/fmc-sdb.c delete mode 100644 drivers/fmc/fmc-trivial.c delete mode 100644 drivers/fmc/fmc-write-eeprom.c delete mode 100644 drivers/fmc/fru-parse.c create mode 100644 drivers/leds/leds-lm36274.c create mode 100644 drivers/leds/leds-lm3697.c create mode 100644 drivers/leds/leds-spi-byte.c create mode 100644 drivers/leds/leds-ti-lmu-common.c create mode 100644 drivers/media/i2c/adv7511-v4l2.c delete mode 100644 drivers/media/i2c/adv7511.c create mode 100644 drivers/media/mc/Kconfig create mode 100644 drivers/media/mc/Makefile rename drivers/media/{media-dev-allocator.c => mc/mc-dev-allocator.c} (100%) create mode 100644 drivers/media/mc/mc-device.c rename drivers/media/{media-devnode.c => mc/mc-devnode.c} (100%) rename drivers/media/{media-entity.c => mc/mc-entity.c} (100%) rename drivers/media/{media-request.c => mc/mc-request.c} (100%) delete mode 100644 drivers/media/media-device.c create mode 100644 drivers/media/platform/atmel/atmel-isc-base.c delete mode 100644 drivers/media/platform/atmel/atmel-isc.c create mode 100644 drivers/media/platform/atmel/atmel-isc.h create mode 100644 drivers/media/platform/atmel/atmel-sama5d2-isc.c create mode 100644 drivers/media/platform/coda/coda-mpeg2.c create mode 100644 drivers/media/platform/coda/coda-mpeg4.c create mode 100644 drivers/media/usb/dvb-usb/cxusb-analog.c create mode 100644 drivers/nvme/target/trace.c create mode 100644 drivers/nvme/target/trace.h create mode 100644 drivers/pwm/pwm-sifive.c rename drivers/regulator/{88pm800.c => 88pm800-regulator.c} (100%) create mode 100644 drivers/regulator/slg51000-regulator.c create mode 100644 drivers/regulator/slg51000-regulator.h create mode 100644 drivers/regulator/stm32-booster.c create mode 100644 drivers/spi/spi-synquacer.c create mode 100644 drivers/staging/media/allegro-dvt/Kconfig create mode 100644 drivers/staging/media/allegro-dvt/Makefile create mode 100644 drivers/staging/media/allegro-dvt/TODO create mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c create mode 100644 drivers/staging/media/allegro-dvt/nal-h264.c create mode 100644 drivers/staging/media/allegro-dvt/nal-h264.h create mode 100644 drivers/staging/media/hantro/Kconfig create mode 100644 drivers/staging/media/hantro/Makefile rename drivers/staging/media/{rockchip/vpu => hantro}/TODO (100%) create mode 100644 drivers/staging/media/hantro/hantro.h create mode 100644 drivers/staging/media/hantro/hantro_drv.c create mode 100644 drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c create mode 100644 drivers/staging/media/hantro/hantro_g1_regs.h create mode 100644 drivers/staging/media/hantro/hantro_h1_jpeg_enc.c create mode 100644 drivers/staging/media/hantro/hantro_h1_regs.h create mode 100644 drivers/staging/media/hantro/hantro_hw.h create mode 100644 drivers/staging/media/hantro/hantro_jpeg.c create mode 100644 drivers/staging/media/hantro/hantro_jpeg.h create mode 100644 drivers/staging/media/hantro/hantro_mpeg2.c create mode 100644 drivers/staging/media/hantro/hantro_v4l2.c create mode 100644 drivers/staging/media/hantro/hantro_v4l2.h create mode 100644 drivers/staging/media/hantro/rk3288_vpu_hw.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/meson/vdec/Kconfig create mode 100644 drivers/staging/media/meson/vdec/Makefile create mode 100644 drivers/staging/media/meson/vdec/TODO create mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.c create mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.h create mode 100644 drivers/staging/media/meson/vdec/dos_regs.h create mode 100644 drivers/staging/media/meson/vdec/esparser.c create mode 100644 drivers/staging/media/meson/vdec/esparser.h create mode 100644 drivers/staging/media/meson/vdec/vdec.c create mode 100644 drivers/staging/media/meson/vdec/vdec.h create mode 100644 drivers/staging/media/meson/vdec/vdec_1.c create mode 100644 drivers/staging/media/meson/vdec/vdec_1.h create mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.c create mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.h create mode 100644 drivers/staging/media/meson/vdec/vdec_platform.c create mode 100644 drivers/staging/media/meson/vdec/vdec_platform.h delete mode 100644 drivers/staging/media/rockchip/vpu/Kconfig delete mode 100644 drivers/staging/media/rockchip/vpu/Makefile delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_regs.h delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_regs.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h264.c create mode 100644 drivers/staging/media/tegra-vde/dmabuf-cache.c create mode 100644 drivers/staging/media/tegra-vde/iommu.c delete mode 100644 drivers/staging/media/tegra-vde/tegra-vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.h delete mode 100644 drivers/video/fbdev/mxsfb.c delete mode 100644 drivers/video/fbdev/omap2/omapfb/dss/rfbi.c delete mode 100644 include/crypto/crypto_wq.h create mode 100644 include/dt-bindings/sound/madera.h create mode 100644 include/dt-bindings/sound/meson-g12a-tohdmitx.h delete mode 100644 include/linux/fmc-sdb.h delete mode 100644 include/linux/fmc.h create mode 100644 include/linux/leds-ti-lmu-common.h create mode 100644 include/linux/regulator/coupler.h create mode 100644 include/media/h264-ctrls.h create mode 100644 include/sound/madera-pdata.h create mode 100644 include/uapi/linux/iommu.h delete mode 100644 include/uapi/sound/sof/eq.h delete mode 100644 include/uapi/sound/sof/manifest.h delete mode 100644 include/uapi/sound/sof/tone.h delete mode 100644 include/uapi/sound/sof/trace.h delete mode 100644 kernel/locking/rwsem-xadd.c create mode 100644 lib/crypto/Makefile create mode 100644 lib/crypto/arc4.c create mode 100644 sound/firewire/dice/dice-presonus.c create mode 100644 sound/soc/codecs/cs47l35.c create mode 100644 sound/soc/codecs/cs47l85.c create mode 100644 sound/soc/codecs/cs47l90.c create mode 100644 sound/soc/codecs/cx2072x.c create mode 100644 sound/soc/codecs/cx2072x.h create mode 100644 sound/soc/codecs/madera.c create mode 100644 sound/soc/codecs/madera.h create mode 100644 sound/soc/codecs/rt1011.c create mode 100644 sound/soc/codecs/rt1011.h create mode 100755 sound/soc/codecs/rt1308.c create mode 100755 sound/soc/codecs/rt1308.h create mode 100644 sound/soc/intel/boards/bytcht_cx2072x.c create mode 100644 sound/soc/intel/common/soc-intel-quirks.h create mode 100644 sound/soc/meson/g12a-tohdmitx.c create mode 100644 tools/build/feature/test-gettid.c create mode 100644 tools/build/feature/test-libslang-include-subdir.c create mode 100644 tools/include/linux/ctype.h create mode 100644 tools/lib/argv_split.c create mode 100644 tools/lib/ctype.c create mode 100644 tools/perf/Documentation/db-export.txt create mode 100644 tools/perf/arch/csky/annotate/instructions.c create mode 100644 tools/perf/arch/x86/tests/intel-pt-pkt-decoder-test.c create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-hha.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-l3c.json create mode 100644 tools/perf/tests/map_groups.c create mode 100644 tools/perf/tests/time-utils-test.c create mode 100755 tools/perf/trace/beauty/fsconfig.sh create mode 100644 tools/perf/trace/beauty/fsmount.c create mode 100755 tools/perf/trace/beauty/fsmount.sh create mode 100644 tools/perf/trace/beauty/fspick.c create mode 100755 tools/perf/trace/beauty/fspick.sh create mode 100644 tools/perf/trace/beauty/move_mount.c create mode 100755 tools/perf/trace/beauty/move_mount_flags.sh create mode 100644 tools/perf/trace/beauty/sync_file_range.c create mode 100755 tools/perf/trace/beauty/sync_file_range.sh delete mode 100644 tools/perf/util/ctype.c delete mode 100644 tools/perf/util/include/linux/ctype.h delete mode 100644 tools/perf/util/sane_ctype.h create mode 100644 tools/power/pm-graph/README create mode 100644 tools/testing/selftests/rcutorture/Makefile create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL.boot