This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 0359180fcb42 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits bc94b9dce453 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 3bb95bb37155 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits d4cca19e9fd4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 80805036fa32 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits bc16f00d2305 Merge remote-tracking branch 'spi-fixes/for-linus' omits 105aba40b380 Merge remote-tracking branch 'regulator-fixes/for-linus' omits c52a80d9c6d3 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 87fc39ac39da Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits b9586ba2e6f4 Merge remote-tracking branch 'sound-current/for-linus' omits 8a943ade81e2 Merge remote-tracking branch 'netfilter/master' omits 9b10a2b348e1 Merge remote-tracking branch 'sparc/master' omits 04c8d2d01cfd Merge remote-tracking branch 'fixes/master' adds ec0160891e38 irqdomain/treewide: Free firmware node after domain removal adds f0c7baca1800 genirq/affinity: Make affinity setting if activated opt-in adds aa251fc5b936 genirq/debugfs: Add missing irqchip flags adds 3b4b84b2ea99 Merge tag 'irq-urgent-2020-08-02' of git://git.kernel.org/ [...] adds 0f85c4805184 debugobjects: Convert to DEFINE_SHOW_ATTRIBUTE adds c8e69391d046 Merge tag 'core-debugobjects-2020-08-03' of git://git.kern [...] adds d19e789f068b compiler.h: Move instrumentation_begin()/end() to new <lin [...] adds 5ece08178d65 Merge tag 'core-headers-2020-08-03' of git://git.kernel.or [...] adds 6b05dfacd761 docs: RCU: Convert checklist.txt to ReST adds a3b0a79f8903 docs: RCU: Convert lockdep-splat.txt to ReST adds 058cc23bcad0 docs: RCU: Convert lockdep.txt to ReST adds 2cdb54c93a7e docs: RCU: Convert rculist_nulls.txt to ReST adds 43cb5451dffe docs: RCU: Convert torture.txt to ReST adds 90c73cb2c65f docs: RCU: Convert rcuref.txt to ReST adds f2286ab99549 docs: RCU: Convert stallwarn.txt to ReST adds 2d9c318bfd15 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst adds b81898e3d213 doc: Timer problems can cause RCU CPU stall warnings adds d93d97cbe0d4 doc: Tasks RCU must protect instructions before trampoline adds 7ee880b7bf1d rcu: Initialize and destroy rcu_synchronize only when necessary adds 0a3b3c253a1e mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds abfce0414814 rcu: Simplify the calculation of rcu_state.ncpus adds e816d56fad57 rcu: Add callbacks-invoked counters adds f8466f94685b rcu: Add comment documenting rcu_callback_map's purpose adds 88748e330040 trace: events: rcu: Change description of rcu_dyntick trace event adds 77865dea25c4 rcu: Grace-period-kthread related sleeps to idle priority adds a9352f72d6a9 rcu: Priority-boost-related sleeps to idle priority adds f5ca34643bbd rcu: No-CBs-related sleeps to idle priority adds 68c2f27e01f6 rcu: Expedited grace-period sleeps to idle priority adds 9f47eb5461aa fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] adds 360fbbb4897c rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq adds 3c8920e2dbd1 tick/nohz: Narrow down noise while setting current task's [...] adds 55fbe86ef303 rcu: Remove initialized but unused rnp from check_slow_task() adds 04b25a495bd6 rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() [...] adds d29e0b26b020 lockdep: Complain only once about RCU in extended quiescent state adds e40bb9211198 rcu: Replace 1 with true adds c6dfd72b7a3b rcu: Stop shrinker loop adds 00943a609d7a rcu: gp_max is protected by root rcu_node's lock adds a2dae43088d5 rcu: grplo/grphi just records CPU number adds 7a0c2b0940c1 rcu: grpnum just records group number adds c3cb47a6cc74 kernel/rcu/tree.c: Fix kernel-doc warnings adds 24692fa22c30 rcu: Fix some kernel-doc warnings adds 8e11690d2f5a rcu: Fix a kernel-doc warnings for "count" adds 8ac88f7177c7 rcu/tree: Keep kfree_rcu() awake during lock contention adds 4d2919411867 rcu/tree: Skip entry into the page allocator for PREEMPT_RT adds 594aa5975b9b rcu/tree: Repeat the monitor if any free channel is busy adds 446044eb9c9c rcu/tree: Make debug_objects logic independent of rcu_head adds 3af848628174 rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro adds 952371d6fc0b rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate [...] adds 69f08d3999db rcu/tree: Use static initializer for krc.lock adds 53c72b590b3a rcu/tree: cache specified number of objects adds 5f3c8d620447 rcu/tree: Maintain separate array for vmalloc ptrs adds 64d1d06ccb1b rcu/tiny: support vmalloc in tiny-RCU adds c408b215f58f rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* adds e0feed08ab41 mm/list_lru.c: Rename kvfree_rcu() to local variant adds ce4dce123fdc rcu: Introduce 2 arg kvfree_rcu() interface adds 3042f83f19be rcu: Support reclaim for head-less object adds 1835f475e351 rcu: Introduce single argument kvfree_rcu() interface adds da4fc00abb97 lib/test_vmalloc.c: Add test cases for kvfree_rcu() adds ea6eed9f7d73 rcu-tasks: Convert sleeps to idle priority adds 04a3c5aa7a8c rcu-tasks: Make rcu_tasks_postscan() be static adds 5b3cc99bedf5 rcu-tasks: Add #include of rcupdate_trace.h to update.c adds 8344496e8b49 rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() adds 30d8aa5128f1 rcu-tasks: Fix code-style issues adds 7e866460cc18 rcuperf: Remove useless while loops around wait_event adds 653ed64b01dc refperf: Add a test to measure performance of read-side sy [...] adds 708cda31652c rcuperf: Add comments explaining the high reader overhead adds f8b4bb23ec01 torture: Add refperf to the rcutorture scripting adds 777a54c908ec refperf: Add holdoff parameter to allow CPUs to come online adds 75dd8efef56e refperf: Hoist function-pointer calls out of the loop adds 83b88c86da0e refperf: Allow decimal nanoseconds adds 8fc28783a0c3 refperf: Convert nreaders to a module parameter adds dbf28efdae7b refperf: Provide module parameter to specify number of exp [...] adds f518f154ecef refperf: Dynamically allocate experiment-summary output buffer adds 2e90de76f226 refperf: Dynamically allocate thread-summary output buffer adds 2990750bceb0 refperf: Make functions static adds b864f89ff614 refperf: Tune reader measurement interval adds af2789db13b8 refperf: Convert reader_task structure's "start" field to int adds 86e0da2bb8ed refperf: More closely synchronize reader start times adds 2db0bda38453 refperf: Add warmup and cooldown processing phases adds 6efb06340846 refperf: Label experiment-number column "Runs" adds 9d1914d34ceb refperf: Output per-experiment data points adds 96af8669591d refperf: Simplify initialization-time wakeup protocol adds b4d1e34f6502 refperf: Add read-side delay module parameter adds 4dd72a338a07 refperf: Adjust refperf.loop default value adds 847dd70aa971 doc: Document rcuperf's module parameters adds 7c944d7c67da refperf: Work around 64-bit division adds 918b351d9655 refperf: Change readdelay module parameter to nanoseconds adds 72bb749e7048 refperf: Add test for RCU Tasks Trace readers. adds e13ef442fe52 refperf: Add test for RCU Tasks readers adds c7dcf8106f75 rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment adds 8e4ec3d02b54 refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST adds 1fbeb3a8c4de refperf: Rename refperf.c to refscale.c and change internal names adds f71d8311ec27 refscale: Change --torture type from refperf to refscale adds 7fef6cff8f28 srcu: Fix a typo in comment "amoritized"->"amortized" adds bde50d8ff83e srcu: Avoid local_irq_save() before acquiring spinlock_t adds 88513ae53375 torture: Remove qemu dependency on EFI firmware adds 6582e7f184e4 torture: Add script to smoke-test commits in a branch adds d02c6b52d12f locktorture: Use true and false to assign to bool variables adds 4a5f133c15b7 rcutorture: Add races with task-exit processing adds 61251d689980 torture: Set configfile variable to current scenario adds 59359e4f2a09 rcutorture: Handle non-statistic bang-string error messages adds cae7cc6ba5ba rcutorture: NULL rcu_torture_current earlier in cleanup code adds d3cb26312ecf torture: Remove whitespace from identify_qemu_vcpus output adds a3ba4972f2ef torture: Add --allcpus argument to the kvm.sh script adds 8f43d5911b38 rcu/rcutorture: Replace 0 with false adds 3e93a51f191a torture: Create qemu-cmd in --buildonly runs adds 6387ecbc94bf torture: Add a stop-run capability adds bc77a72cd188 torture: Abstract out console-log error detection adds 775227511843 rcutorture: Check for unwatched readers adds 603d11ad6976 torture: Pass --kmake-arg to all make invocations adds 6bcaf2a08766 torture: Correctly summarize build-only runs adds 61b77be09e29 torture: Improve diagnostic for KCSAN-incapable compilers adds 9ccba350bd82 torture: Add more tracing crib notes to kvm.sh adds 06efa9b4b27f torture: Add kvm-tranform.sh script for qemu-cmd files adds 2102ad290af0 torture: Dump ftrace at shutdown only if requested adds 316db5897ee5 torture: Avoid duplicate specification of qemu command adds 7a6bbeaa01f7 torture: Remove obsolete "cd $KVM" adds 13625c0a4074 Merge branches 'doc.2020.06.29a', 'fixes.2020.06.29a', 'kf [...] adds c1cc4784ce6e Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 8f0cb6660acb Merge tag 'core-rcu-2020-08-03' of git://git.kernel.org/pu [...] adds c935cd62d3fe lockdep: Split header file into lockdep and lockdep_types adds b037b09b9058 x86/entry: Rename idtentry_enter/exit_cond_rcu() to idtent [...] adds e1bcad609f5a Merge branch 'tip/x86/entry' adds 248591f5d257 kcsan: Make KCSAN compatible with new IRQ state tracking adds 859d069ee1dd lockdep: Prepare for NMI IRQ state tracking adds ba1f2b2eaa2a x86/entry: Fix NMI vs IRQ state tracking adds 48017e5481ce sparc64: Fix asm/percpu.h build error adds d6bdceb6c227 powerpc64: Break asm/percpu.h vs spinlock_types.h dependency adds 28e5bfd81c8d s390: Break cyclic percpu include adds a6342915881a arm: Break cyclic percpu include adds a21ee6055c30 lockdep: Change hardirq{s_enabled,_context} to per-cpu variables adds f9ad4a5f3f20 lockdep: Remove lockdep_hardirq{s_enabled,_context}() argument adds 5be542e945cb lockdep: Move list.h inclusion into lockdep.h adds 482cbb6cc33d docs: locking: Replace HTTP links with HTTPS ones adds a9232dc5607d rwsem: fix commas in initialisation adds 9180bd467f9a futex: Remove put_futex_key() adds d7c5ed73b19c futex: Remove needless goto's adds 9261308598ad futex: Consistently use fshared as boolean adds 9a71df495c3d futex: Remove unused or redundant includes adds c84d53051fcb Merge tag 'v5.8-rc6' into locking/core, to pick up fixes adds e885d5d94793 lockdep: Move list.h inclusion into lockdep.h adds 7ca8cf5347f7 locking/atomic: Move ATOMIC_INIT into linux/types.h adds 459e39538e61 locking/qspinlock: Do not include atomic.h from qspinlock_types.h adds f05d67179def Merge branch 'locking/header' adds 0d24f65e933c Documentation: locking: Describe seqlock design and usage adds 15cbe67bbd3a seqlock: Properly format kernel-doc code samples adds d3b35b87f436 seqlock: seqcount_t latch: End read sections with read_seq [...] adds f4a27cbcec90 seqlock: Reorder seqcount_t and seqlock_t API definitions adds 89b88845e057 seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs adds 932e46365226 seqlock: Implement raw_seqcount_begin() in terms of raw_re [...] adds 8fd8ad5c5dfc lockdep: Add preemption enabled/disabled assertion APIs adds 859247d39fb0 seqlock: lockdep assert non-preemptibility on seqcount_t write adds 0584df9c12f4 lockdep: Refactor IRQ trace events fields into struct adds 92c209ac6d3d kcsan: Improve IRQ state trace reporting adds 28cff52eaeb5 Merge branch 'linus' into locking/core, to resolve conflict adds cda099b37d71 fork: Annotate a data race in vm_area_dup() adds cb38f82043d1 x86/mm/pat: Mark an intentional data race adds c93773c1a3fe rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds 1fe84fd4a402 kcsan: Add test suite adds 33190b675ce2 locking/osq_lock: Annotate a data race in osq_lock adds 2888557f68db kcsan: Prefer '__no_kcsan inline' in test adds 9dd979bae4cf kcsan: Silence -Wmissing-prototypes warning with W=1 adds acfa087ccf2d kcsan: Rename test.c to selftest.c adds 7e766560e6e2 kcsan: Remove existing special atomic rules adds 56b031f0abf5 kcsan: Add jiffies test to test suite adds e68dcd8eac63 kcsan: Re-add GCC as a supported compiler adds 2839a232071f kcsan: Simplify compiler flags adds 61d56d7aa5ec kcsan: Disable branch tracing in core runtime adds 63722bbca662 Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux [...] adds 38908de90a8c tools/memory-model: Add recent references adds c1b14609013a tools/memory-model: Fix "conflict" definition adds be4a37973cb0 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds a591890c4e91 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds 7f871338ff93 MAINTAINERS: Update maintainers for new Documentation/litm [...] adds 4a9cc65f7a71 tools/memory-model: Add an exception for limitations on _u [...] adds efff61502096 Documentation/litmus-tests: Introduce atomic directory adds 4dcd4d36ddb1 Documentation/litmus-tests/atomic: Add a test for atomic_set() adds e30d02355536 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] adds 9725dd555127 tools/memory-model: Fix reference to litmus test in recipes.txt adds cdaac9d6d23d Documentation/litmus-tests: Merge atomic's README into top [...] adds c425fb5f8d2c Documentation/litmus-tests: Cite an RCU litmus test adds d075a78a5ab1 tools/memory-model/README: Expand dependency of klitmus7 adds 2bfa5c62debe tools/memory-model/README: Mention herdtools7 7.56 in comp [...] adds 5ef0a07a7928 Documentation/litmus-tests: Add note on herd7 7.56 in atom [...] adds a68415c27ff3 Merge branch 'lkmm' of git://git.kernel.org/pub/scm/linux/ [...] adds ed00495333cc locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs adds 992414a18cd4 Merge branch 'locking/nmi' into locking/core, to pick up c [...] adds 9ba19ccd2d28 Merge tag 'locking-core-2020-08-03' of git://git.kernel.or [...] adds e000acc14592 objtool: Do not assume order of parent/child functions adds 1e968bf5caf6 objtool: Use sh_info to find the base for .rela sections adds f19742226340 objtool: Rename rela to reloc adds fb414783b65c objtool: Add support for relocations without addends adds 14bda4e5293e Merge branch 'objtool/core' of git://git.kernel.org/pub/sc [...] adds d832c0051f4e Merge branch 'objtool/urgent' into objtool/core adds 9dee86896c59 Merge tag 'objtool-core-2020-08-03' of git://git.kernel.or [...] adds bb85429a9bf2 perf/x86/intel/uncore: Add Comet Lake support adds e17d43b93e54 perf: Add perf text poke event adds d769811ca933 perf/x86: Add support for perf text poke event for text_po [...] adds d002b8bc6dbc kprobes: Add symbols for kprobe insn pages adds 69e490886928 kprobes: Add perf ksymbol events for kprobe insn pages adds 3e46bb40af8c perf/x86: Add perf text poke events for kprobes adds fc0ea795f53c ftrace: Add symbols for ftrace trampolines adds dd9ddf466ad7 ftrace: Add perf ksymbol events for ftrace trampolines adds 548e1f6c76e1 ftrace: Add perf text poke events for ftrace trampolines adds 2af834f1faab perf/x86/intel/uncore: Fix oops when counting IMC uncore e [...] adds 1b94d31de422 perf/x86/intel/uncore: Record the size of mapped area adds f01719730bbe perf/x86/intel/uncore: Validate MMIO address before accessing adds 19a39819818d perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping adds 36b533bc5e3e perf/x86/intel/uncore: Wrap the max dies calculation into [...] adds bb42b3d39781 perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping adds 3cb9d5464c1c perf/x86: Fix variable types for LBR registers adds 027440b5d426 perf/x86/core: Refactor hw->idx checks and cleanup adds b2d6504761a5 perf/x86/lbr: Add interface to get LBR information adds 097e4311cda9 perf/x86: Add constraint to create guest LBR event without [...] adds e1ad1ac2deb8 perf/x86: Keep LBR records unchanged in host context for g [...] adds 78c2141b6543 Merge branch 'perf/vlbr' adds bd657aa3dd85 x86/cpufeatures: Add Architectural LBRs feature bit adds 9f354a726cb1 perf/x86/intel/lbr: Add a function pointer for LBR reset adds c301b1d80ed5 perf/x86/intel/lbr: Add a function pointer for LBR read adds 799571bf38fc perf/x86/intel/lbr: Add the function pointers for LBR save [...] adds 530bfff64803 perf/x86/intel/lbr: Factor out a new struct for generic op [...] adds f42be8651a7a perf/x86/intel/lbr: Use dynamic data structure for task_ctx adds d6a162a41bfd x86/msr-index: Add bunch of MSRs for Arch LBR adds af6cf129706b perf/x86: Expose CPUID enumeration bits for arch LBR adds 49d8184f2036 perf/x86/intel/lbr: Support LBR_CTL adds 5624986dc61b perf/x86/intel/lbr: Unify the stored format of LBR information adds 020d91e5f32d perf/x86/intel/lbr: Mark the {rd,wr}lbr_{to,from} wrappers [...] adds fda1f99f34a8 perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() adds 631618a0dca3 perf/x86/intel/lbr: Factor out intel_pmu_store_lbr adds 47125db27e47 perf/x86/intel/lbr: Support Architectural LBR adds ff9ff926889d perf/core: Factor out functions to allocate/free the task_ [...] adds 217c2a633ebb perf/core: Use kmem_cache to allocate the PMU specific data adds 33cad284497c perf/x86/intel/lbr: Create kmem_cache for the LBR context data adds 5a09928d339f perf/x86: Remove task_ctx_size adds a063bf249b9f x86/fpu: Use proper mask to replace full instruction mask adds f0dccc9da4c0 x86/fpu/xstate: Support dynamic supervisor feature for LBR adds 50f408d96d4d x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature adds ce711ea3cab9 perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch adds c085fb877467 perf/x86/intel/lbr: Support XSAVES for arch LBR read adds c2127e14c127 perf: <linux/perf_event.h>: drop a duplicated word adds 2ac5413e5edc x86/perf: Fix a typo adds e89d4ca1df63 Merge tag 'v5.8-rc7' into perf/core, to pick up fixes adds 112a0e4171e1 kprobes: Remove unnecessary module_mutex locking from kpro [...] adds d903b6d029d6 perf/x86/rapl: Add Hygon Fam18h RAPL support adds b34133fec882 Merge tag 'perf-core-2020-08-03' of git://git.kernel.org/p [...] adds 3dc167ba5729 sched/cputime: Improve cputime_adjust() adds 844eb6458fac sched/pelt: Remove redundant cap_scale() definition adds 0900acf2d827 sched/core: Remove redundant 'preempt' param from sched_cl [...] adds e3e76a6a0411 sched/idle,stop: Remove .get_rr_interval from sched_class adds 1ca2034ed798 sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() adds 4581bea8b4ec sched/debug: Add new tracepoints to track util_est adds e2b0d619b400 x86, sched: check for counters overflow in frequency invar [...] adds 51beea8862a3 x86, sched: Bail out of frequency invariance if turbo freq [...] adds f4291df10331 x86, sched: Bail out of frequency invariance if turbo_freq [...] adds 461daba06bdc psi: eliminate kthread_worker from psi trigger scheduling [...] adds 043eb8e10511 kthread: Switch to cpu_possible_mask adds 9cc5b8656892 isolcpus: Affine unbound kernel threads to housekeeping cpus adds b4098bfc5efb sched/deadline: Impose global limits on sched_attr::sched_period adds 3ea2f097b17e sched/fair: Fix NOHZ next idle balance adds 9b1b234bb86b sched: correct SD_flags returned by tl->sd_flags() adds c81b89329933 sched/deadline: Optimize dl_bw_cpus() adds fc9dc698472a sched/deadline: Add dl_bw_capacity() adds 60ffd5edc5e4 sched/deadline: Improve admission control for asymmetric C [...] adds b4118988fdcb sched/deadline: Make DL capacity-aware adds 23e71d8ba429 sched/deadline: Implement fallback mechanism for !fit case adds c49694173da0 sched/deadline: Fix a typo in a comment adds 87e867b4269f sched/pelt: Cleanup PELT divider adds 590d69796346 sched: Force the address order of each sched class descriptor adds c3a340f7e7ea sched: Have sched_class_highest define by vmlinux.lds.h adds a87e749e8fa1 sched: Remove struct sched_class::next field adds aa93cd53bc1b sched: Micro optimization in pick_next_task() and in check [...] adds 423d02e1463b sched/fair: Optimize dequeue_task_fair() adds 01e377c539ca sched/core: Remove mmdrop() definition adds faa2fd7cbad4 Merge branch 'sched/urgent' adds 85c2ce9104eb sched, vmlinux.lds: Increase STRUCT_ALIGNMENT to 64 bytes [...] adds d81ae8aac85c sched/uclamp: Fix initialization of struct uclamp_rq adds 46609ce22703 sched/uclamp: Protect uclamp fast path code with static key adds 1abdfe706a57 lib: Restrict cpumask_local_spread to houskeeping CPUs adds 69a18b18699b PCI: Restrict probe functions to housekeeping CPUs adds 07bbecb34106 net: Restrict receive packets queuing to housekeeping CPUs adds 9d246053a691 sched: Add a tracepoint to track rq->nr_running adds 015dc0891878 Merge branch 'sched/urgent' adds 58877d347b58 sched: Better document ttwu() adds 46132e3ac58c sched: nohz: stop passing around unused "ticks" parameter. adds 3edecfef0285 sched/fair: update_pick_idlest() Select group with lowest [...] adds 589343569d7b smp: Fix a potential usage of stale nr_cpus adds e0078e2eb862 linux/sched/mm.h: drop duplicated words in comments adds 2705937a0395 trace/events/sched.h: fix duplicated word adds 25980c7a79af arch_topology, sched/core: Cleanup thermal pressure definition adds 98eb401d0930 sched: Cleanup SCHED_THERMAL_PRESSURE kconfig entry adds e17ae7fea871 arm, arm64: Select CONFIG_SCHED_THERMAL_PRESSURE adds 13efa616124f sched/uclamp: Remove unnecessary mutex_init() adds c1b7b8d42b54 sched: Fix a typo in a comment adds 21a6ee14a8f2 sched: Remove duplicated tick_nohz_full_enabled() check adds e65855a52b47 sched/uclamp: Fix a deadlock when enabling uclamp static key adds 13685c4a08fc sched/uclamp: Add a new sysctl to control RT default boost value adds 1f73d1abe583 Documentation/sysctl: Document uclamp sysctl knobs adds fcd7c9c3c35a arm, arm64: Fix selection of CONFIG_SCHED_THERMAL_PRESSURE adds f4470cdf108f sched: Document arch_scale_*_capacity() adds 65065fd70b5a sched/doc: Document capacity aware scheduling adds 949bcb8135a9 sched/doc: Factorize bits between sched-energy.rst & sched [...] adds e4cbce4d1317 Merge tag 'sched-core-2020-08-03' of git://git.kernel.org/ [...] adds 1b2e335ebfa2 x86/alternatives: Add pr_fmt() to debug macros new 97c6f57dc926 Merge tag 'x86-alternatives-2020-08-03' of git://git.kerne [...] adds 6865dc3ae93b x86/percpu: Introduce size abstraction macros adds c175acc14719 x86/percpu: Clean up percpu_to_op() adds bb631e300284 x86/percpu: Clean up percpu_from_op() adds 33e5614a435f x86/percpu: Clean up percpu_add_op() adds e4d16defbbde x86/percpu: Remove "e" constraint from XADD adds bbff583b84a1 x86/percpu: Clean up percpu_add_return_op() adds 73ca542fbabb x86/percpu: Clean up percpu_xchg_op() adds ebcd580bed4a x86/percpu: Clean up percpu_cmpxchg_op() adds c94055fe93c8 x86/percpu: Clean up percpu_stable_op() adds 4719ffecbb06 x86/percpu: Remove unused PER_CPU() macro adds 158807de5822 x86/uaccess: Make __get_user_size() Clang compliant on 32-bit new ba77c568f316 Merge tag 'x86-asm-2020-08-03' of git://git.kernel.org/pub [...] adds 6d25a633ea68 lib: Prepare zstd for preboot environment, improve performance adds 4963bb2b8988 lib: Add zstd support to decompress adds 48f7ddf785af init: Add support for zstd compressed kernel adds a30d8a39f057 usr: Add support for zstd compressed initramfs adds 0fe4f4ef8cc8 x86: Bump ZO_z_extra_bytes margin for zstd adds fb46d057db82 x86: Add support for ZSTD compressed kernel adds 6f3decabaff0 .gitignore: Add ZSTD-compressed files adds 1ac1efa5f695 Documentation: dontdiff: Add zstd compressed files new c0dfadfed874 Merge tag 'x86-boot-2020-08-03' of git://git.kernel.org/pu [...] adds 6526b12de075 x86/defconfigs: Remove CONFIG_CRYPTO_AES_586 from i386_defconfig adds 587af649bcc0 x86/build: Move max-page-size option to LDFLAGS_vmlinux adds 1d0e12fd3a84 x86/defconfigs: Refresh defconfig files new 1ff9b20b47bf Merge tag 'x86-build-2020-08-03' of git://git.kernel.org/p [...] adds 1068ed4547ad x86/msr: Lift AMD family 0x15 power-specific MSRs adds fbd5969d1ff2 x86/cpufeatures: Mark two free bits in word 3 adds 28b60197b573 x86/asm: Unify __ASSEMBLY__ blocks adds d5249bc7a1a8 x86/mm: Fix -Wmissing-prototypes warnings for arch/x86/mm/init.c adds 2accfa69050c cpu/speculation: Add prototype for cpu_show_srbds() adds 56ce93700eb6 x86/mm/32: Fix -Wmissing prototypes warnings for init.c adds eacb0c101a0b initrd: Remove erroneous comment adds 286d966b2158 x86/idt: Make idt_descr static adds 99e40204e014 x86/msr: Move the F15h MSRs where they belong adds 0a787b28b7a3 x86/mm: Drop unused MAX_PHYSADDR_BITS adds 8cd591aeb1d6 x86/ioapic: Remove unused "IOAPIC_AUTO" define adds 161449bad505 x86/tsc: Remove unused "US_SCALE" and "NS_SCALE" leftover macros adds 4b8e0328e56e x86/mm: Remove the unused mk_kernel_pgd() #define adds ddeddd0811ff x86: bootparam.h: Delete duplicated word adds 8b9fd48eb73e x86: cmpxchg_32.h: Delete duplicated word adds de0038bfaf53 x86: uv: uv_hub.h: Delete duplicated word adds 2d65685a4a6f Merge branch 'x86/urgent' into x86/cleanups adds 90fc73928fec x86/ioperm: Initialize pointer bitmap with NULL rather than 0 new 37e88224c000 Merge tag 'x86-cleanups-2020-08-03' of git://git.kernel.or [...] adds fd07f802a709 x86/dumpstack: Add log_lvl to show_iret_regs() adds 44e215352cf1 x86/dumpstack: Add log_lvl to __show_regs() adds ef2ff0f5d600 x86/dumpstack: Show registers dump with trace's log level new 4ee48103151b Merge tag 'x86-core-2020-08-03' of git://git.kernel.org/pu [...] adds a5ce9f2bb665 x86/speculation: Merge one test in spectre_v2_user_select_ [...] adds c9a1ff316bc9 x86/stackprotector: Pre-initialize canary for secondary CPUs adds fb4405ae6e1c Merge tag 'v5.8-rc6' into x86/cpu, to refresh the branch b [...] adds e00b62f0b06d x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models [...] adds 3aae57f0c3ba x86/split_lock: Enable the split lock feature on Sapphire [...] adds 538b10856b1e Merge tag 'v5.8-rc7' into x86/cpu, to pick up fixes adds 85b23fbc7d88 x86/cpufeatures: Add enumeration for SERIALIZE instruction adds 9998a9832c40 x86/cpu: Relocate sync_core() to sync_core.h adds f69ca629d89d x86/cpu: Refactor sync_core() for readability new 335ad94c218e Merge tag 'x86-cpu-2020-08-03' of git://git.kernel.org/pub [...] adds 4185b3b92792 selftests/fpu: Add an FPU selftest new 0a897743ac25 Merge tag 'x86-fpu-2020-08-03' of git://git.kernel.org/pub [...] adds c8a59a4d8e3c x86/microcode: Do not select FW_LOADER new 69094c20323c Merge tag 'x86-microcode-2020-08-03' of git://git.kernel.o [...] adds a7e1f67ed29f x86/msr: Filter MSR writes new c813e8c9dff3 Merge tag 'x86-misc-2020-08-03' of git://git.kernel.org/pu [...] adds 6eb82f994026 x86/mm: Pre-allocate P4D/PUD pages for vmalloc area adds 8bb9bf242d1f x86/mm/64: Do not sync vmalloc/ioremap mappings adds 2b32ab031e82 x86/mm/64: Make sync_global_pgds() static new e96ec8cf9ca1 Merge tag 'x86-mm-2020-08-03' of git://git.kernel.org/pub/ [...] adds 8b3c9b160648 x86/platform/uv: Remove support for UV1 platform from uv_time adds 95328de5fc2d x86/platform/uv: Remove support for UV1 platform from uv_tlb adds a6b740f1732c x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x adds 3736e82d3a31 x86/platform/uv: Remove support for UV1 platform from uv_mmrs adds 711621a098f4 x86/platform/uv: Remove support for UV1 platform from uv_bau adds 9b9ee172410d x86/platform/uv: Remove support for uv1 platform from uv_hub adds f584c75307f3 x86/platform/uv: Remove support for UV1 platform from uv adds 5d662537510e x86/platform/uv: Remove vestigial mention of UV1 platform [...] adds 3dad716240f9 x86/platform/uv: Remove efi=old_map command line option adds cadde2379f0c x86/efi: Delete SGI UV1 detection. adds 66d67fecd896 x86/efi: Remove references to no-longer-used efi_have_uv1_ [...] adds 6aa3baabe106 x86/platform/uv: Remove uv bios and efi code related to EF [...] adds 3bcf25a40b01 x86/efi: Remove unused EFI_UV1_MEMMAP code new 5183a617ecbf Merge tag 'x86-platform-2020-08-03' of git://git.kernel.or [...] adds 898ec52d2ba0 x86/xen/time: Set the X86_FEATURE_TSC_KNOWN_FREQ flag in x [...] new a92ad11fb209 Merge tag 'x86-timers-2020-08-03' of git://git.kernel.org/ [...] adds 5d7f7d1d5e01 x86/mce/inject: Fix a wrong assignment of i_mce.status adds 5ba7821bcf7d x86/mce/dev-mcelog: Use struct_size() helper in kzalloc() adds bb2de0adca21 x86/mce, EDAC/mce_amd: Print PPIN in machine check records new e53bc3ff99b4 Merge tag 'ras-core-2020-08-03' of git://git.kernel.org/pu [...] adds eca6f1762099 platform/x86: intel_cht_int33fe: Drop double check for ACP [...] adds 5b36398dc846 platform/x86: system76-acpi: Fix brightness_set schedule w [...] adds ddc605f9f862 platform/x86: ISST: Add new PCI device ids adds 4b2d688fed57 platform/x86: Add new intel_atomisp2_led driver adds a633c479c6db platform/x86: dell-wmi: add new backlight events adds 0c026c361be1 platform/x86: dell-wmi: add new keymap type 0x0012 adds 54491304fc2b platform/x86: dell-wmi: add new dmi mapping for keycode 0xffff adds a6146ab8a57b platform/x86: asus-wmi: allow BAT1 battery name adds cd85b55cfcef platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name adds aff374dfe733 platform/x86: intel_pmc_core: fix bound check in pmc_core_ [...] adds 71fbe886ce6d platform/x86: intel-hid: Fix return value check in check_a [...] adds 64dd4a5a7d21 platform/x86: intel-vbtn: Fix return value check in check_ [...] adds 13bceda68fb9 platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyr [...] adds df11f6c516cd platform/x86: thinkpad_acpi: Revert "Use strndup_user() in [...] adds acf7f4a59114 platform/x86: thinkpad_acpi: lap or desk mode interface adds 46713aeee154 platform/x86: thinkpad_acpi: not loading brightness_init w [...] adds 19206a1edc51 platform/x86: thinkpad_acpi: Replace HTTP links with HTTPS ones adds 58eeba0bdb52 lib/string_helpers: Introduce string_upper() and string_lo [...] adds 1e0f548b2af2 lib/test-string_helpers.c: Add string_upper() and string_l [...] adds 5272d4e9c094 platform/mellanox: mlxreg-hotplug: Modify module license adds 0a43f7be57ed platform/mellanox: mlxreg-hotplug: Use capability register [...] adds 92d020f97966 platform/mellanox: mlxreg-hotplug: Add environmental data [...] adds 13e52e63a446 platform_data/mlxreg: Add support for complex attributes adds ae1aabf44bd6 platform/x86: mlx-platform: Add more definitions for syste [...] adds 86148190a7db platform/mellanox: mlxreg-io: Add support for complex attributes adds f6fae31e590f Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds 17727a3b4879 platform_data/mlxreg: Add presence register field for FAN devices adds f9e1104367c5 platform/x86: mlx-platform: Extend FAN platform data description adds f560cd502190 platform/x86: pcengines-apuv2: revert wiring up simswitch [...] adds 6abe66ec23d3 platform/x86: apple-gmux: Replace HTTP links with HTTPS ones adds 78d15eea088c platform/x86: acerhdf: Replace HTTP links with HTTPS ones adds b1d12cef7c0a tools/power/x86/intel-speed-select: Change path for cachin [...] adds 6374de848966 tools/power/x86/intel-speed-select: Ignore -o option proce [...] adds a85a35fc1d9b tools/power/x86/intel-speed-select: Add option to delay mb [...] adds 32279be7e159 tools/power/x86/intel-speed-select: Add retries for mail b [...] adds f65e1311e9c6 tools/power/x86/intel-speed-select: Update version for v5.9 adds 69ce97f2329f Merge branch 'for-next' adds 50c8a002bfd4 platform/x86: ISST: drop a duplicated word in isst_if.h adds c1c04fbcb96d platform/x86: thinkpad_acpi: remove unused defines adds e33929537b76 platform/x86: thinkpad_acpi: use standard charge control a [...] adds 61781298521e platform/x86: thinkpad_acpi: add documentation for battery [...] adds 066d7f32cc7c platform/x86: thinkpad_acpi: Make some symbols static adds 67186653c903 platform/x86: asus-nb-wmi: Drop duplicate DMI quirk structures new 09a0bd077643 Merge tag 'platform-drivers-x86-v5.9-1' of git://git.infra [...] adds 835a056da640 ARM: shmobile: defconfig: Refresh for v5.8-rc1 adds f09a10a9bf58 ARM: shmobile: defconfig: Enable DA9063 ONKEY support adds f8ca0e17b122 ARM: shmobile: defconfig: Enable CAT9554 support adds 5139cb0b04d9 ARM: shmobile: defconfig: Enable RZ/A watchdog support adds cf9bb4e374c1 ARM: shmobile: defconfig: Enable RZ/A1 CEU support adds 08de207119ec ARM: shmobile: defconfig: Enable ADV7612 CEC support adds 6e9ca57e32f2 ARM: shmobile: defconfig: Enable RZ/A1H RTC support adds fbb4092277d6 ARM: multi_v7_defconfig: Enable additional support for Ren [...] adds 1d21a0a32f93 arm64: defconfig: Enable additional support for Renesas platforms adds b104533aaffc Merge tag 'renesas-arm-defconfig-for-v5.9-tag1' of git://g [...] adds 066f5f4c7967 arm64: defconfig: enable TSN features for ENETC and simili [...] adds 54ae1055e550 arm64: defconfig: enable CONFIG_FSL_ENETC_QOS adds 67c70aa86f8b arm/arm64: defconfig: Update configs to use the new CROS_E [...] adds 5384e0019da9 ARM: tegra: Enable CPUFREQ userspace governor adds 3a3cb021b038 ARM: tegra_defconfig: Enable options useful for Nexus 7 an [...] adds 5aa988ae21e9 Merge tag 'tegra-for-5.9-arm-defconfig' of git://git.kerne [...] adds c73720e04eb1 ARM: configs: sunxi: Run savedefconfig adds 4ac048266b73 ARM: configs: sunxi: Enable the CSI drivers adds a40406fa85a7 ARM: configs: sunxi: Enable the deinterlace and rotation engines adds 3db1b796010a ARM: configs: sunxi: Enable Cedrus adds 373c13c25887 ARM: configs: sunxi: Enable ASoC options adds c822a3ec1700 ARM: configs: sunxi: Add DRM output-related options adds db33b1f5fd93 ARM: configs: sunxi: Enable Lima adds 508d4549e8de ARM: configs: sunxi: Enable the PS/2 controller adds 80dcf0249297 ARM: sunxi: configs: Enable the Mailbox driver adds 6129225fb6e4 ARM: configs: sunxi: Enable crypto related options adds 85bd5af6cb68 Merge tag 'sunxi-config-for-5.9-1' of git://git.kernel.org [...] adds 3ac98ea25cd5 arm64: defconfig: Enable SDM845 video clock controller adds fedeeb465cf0 arm64: defconfig: Enable the PM8xxx RTC driver adds ccf2ed1e9641 arm64: defconfig: Add CONFIG_QCOM_RPMPD adds 78625f44c365 arm64: defconfig: Enable Qualcomm SM8250 pinctrl driver adds fe860ac25d12 arm64: defconfig: Enable Qualcomm IPCC driver adds a4cd898d6469 Merge tag 'qcom-arm64-defconfig-for-5.9' of git://git.kern [...] adds ee46e5b44bb3 arm64: defconfig: add pca9450 pmic driver adds 21b91064a88c arm64: defconfig: enable RTC and audio support on Kontron [...] adds 250ce11ed746 ARM: imx_v6_v7_defconfig: Support i.MX8MM adds a1224fdc5c27 Merge tag 'imx-defconfig-5.9' of git://git.kernel.org/pub/ [...] adds ec792ecfd9e6 arm64: arch_k3: enable chipid driver adds 3506ddd676a3 arm64: defconfig: Enable AM654x SDHCI controller adds 2ee61200b7d7 Merge tag 'ti-k3-config-for-v5.9' of git://git.kernel.org/ [...] adds 7651d824125c ARM: configs: at91: sama5: Enable CLASSD adds 6dadeab7d260 ARM: configs: at91: sama5: add support for KSZ ethernet switches adds 33d8c87ef47f ARM: configs: at91: sama5: enable bridge and VLAN filtering adds c12b539787ef ARM: configs: at91: sama5: enable CAN PLATFORM driver adds 66d3037898ef Merge tag 'at91-defconfig-5.9' of git://git.kernel.org/pub [...] new 92c59e126b21 Merge tag 'arm-defconfig-5.9' of git://git.kernel.org/pub/ [...] adds 9af42b81cfc7 ARM: dts: r8a7742: Add I2C and IIC support adds 3ab2ea5fd1ce ARM: dts: r8a7742: Add SDHI nodes adds 9493c8c34cb4 ARM: dts: r8a7742: Add MMC0 node adds b9884a163981 ARM: dts: r8a7742: Add SATA nodes adds 9451f394e9cf ARM: dts: r8a7742: Add Ethernet AVB support adds 8cbef867e1c5 ARM: dts: r8a7742: Add Ether support adds 57e7dad22bdb ARM: dts: r8a7742: Add APMU nodes adds b06424ceec39 ARM: dts: r9a06g032: Correct GIC compatible value order adds 72d1a34e3ced ARM: dts: r8a7742: Add RWDT node adds 4bb19c91d38e ARM: dts: r8a7742: Add USB 2.0 host support adds b8618745829d ARM: dts: r8a7742: Add USB-DMAC and HSUSB device nodes adds ab586be87ed2 ARM: dts: r8a7742: Add XHCI support adds 73e44613f65d ARM: dts: r8a7742-iwg21d-q7: Enable SCIFB2 node adds b3850cd90edc ARM: dts: r8a7742-iwg21d-q7: Enable SDHI2 controller adds 8a8c81aa605c ARM: dts: r8a7742-iwg21d-q7: Enable Ethernet AVB adds 5a07fe33b8d4 ARM: dts: r8a7742-iwg21d-q7: Add RWDT support adds 3816124fd040 ARM: dts: r8a7742: Add audio support adds 436765010f26 ARM: dts: r8a7742-iwg21d-q7: Enable SGTL5000 audio codec adds fc3a1b2763d4 ARM: dts: r8a7742-iwg21d-q7: Sound DMA support via DVC on DTS adds 937c9ebddc09 ARM: dts: r8a7742: Add thermal device to DT adds 5818cc37e7fc ARM: dts: r8a7742: Add CMT SoC specific support adds 91cebe35d1f5 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add device tree for c [...] adds 4b0ee283de6c ARM: dts: r8a7742: Add MSIOF[0123] support adds 8bd35145975d arm64: dts: renesas: r8a77961: Add IPMMU nodes adds a80f301ea69e arm64: dts: renesas: r8a774a1-hihope-rzg2m[-ex/-ex-idk-111 [...] adds 59d8eee863ab arm64: dts: renesas: r8a774b1-hihope-rzg2n[-ex]: Rename Hi [...] adds 99167613db6e arm64: dts: renesas: hihope-common: Separate out Rev.2.0 s [...] adds faf1ce7f1ef6 arm64: dts: renesas: Add HiHope RZ/G2M[N] Rev.3.0/4.0 spec [...] adds 8c41b3d7a7ab arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 main bo [...] adds 035329301e63 arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 sub boa [...] adds b0990638b625 arm64: dts: renesas: hihope-rzg2-ex: Separate out lvds spe [...] adds 51fb6306d058 arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 board w [...] adds d728a4476a11 arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 main bo [...] adds 8fb161447da0 arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 sub boa [...] adds 667175f5029c arm64: dts: renesas: Add HiHope RZ/G2N Rev2.0/3.0/4.0 boar [...] adds b7f13b914730 ARM: dts: r8a7778: Enable IRLM setup via DT adds 9f0d16ebe30f Merge tag 'renesas-arm-dt-for-v5.9-tag1' of git://git.kern [...] adds b5021cf9ce4e ARM: dts: uniphier: add interrupts to support card serial adds e8b00104ffb6 ARM: dts: uniphier: rename support card serial node to fix [...] adds dec32861da54 ARM: dts: uniphier: give fixed port number to support card serial adds 656d648268df ARM: dts: uniphier: Rename ethphy node to ethernet-phy adds c60a5cee6ef8 ARM: dts: uniphier: Add PCIe endpoint and PHY node for Pro5 adds 781865604d16 ARM: dts: uniphier: simplify support-card node structure adds 056a7ecf4725 Merge tag 'uniphier-dt-v5.9' of git://git.kernel.org/pub/s [...] adds 2b1b1267080f arm64: dts: uniphier: add interrupts to support card serial adds cde5a9ebbd38 arm64: dts: uniphier: give fixed port number to support ca [...] adds dcd54fa89ccd arm64: dts: uniphier: Rename ethphy node to ethernet-phy adds e6bd81a2290f arm64: dts: uniphier: Add missing clock-names and reset-na [...] adds dfe2a4cf8e2f Merge tag 'uniphier-dt64-v5.9' of git://git.kernel.org/pub [...] adds 01df6238fa95 ARM: dts: omap: Align L2 cache-controller nodename with dtschema adds 2d62edd65eee ARM: dts: am: Align L2 cache-controller nodename with dtschema adds 4873b668d633 ARM: dts: am5729-beaglebone-ai: Enable IPU & DSP rprocs adds 96cafa00c5e0 ARM: dts: am5729-beaglebone-ai: Disable ununsed mailboxes adds ff82009fcc6a ARM: dts: am33xx-l4: add gpio-ranges adds aafd897a5ac4 ARM: dts: am335x-boneblack: add gpio-line-names adds e14d2c766392 ARM: dts: am335x-pocketbeagle: add gpio-line-names adds 67b2563855ad Merge tag 'omap-for-v5.9/dt-signed' of git://git.kernel.or [...] adds 99e5a32902d9 ARM: dts: BCM5301X: Specify switch ports for Luxul devices adds c4f294fd2fd2 ARM: dts: bcm: Align L2 cache-controller nodename with dtschema adds 63e58f2bb9d8 ARM: dts: bcm2711: Add firmware clocks node adds 25c6f3960764 ARM: dts: bcm2711: Add HDMI DVP adds aee13efe44c1 Merge tag 'tags/bcm2835-dt-next-2020-07-06' into devicetree/next adds 42027dfe59c0 Merge tag 'arm-soc/for-5.9/devicetree' of https://github.c [...] adds c312f066314e ARM: dts: omap3: Migrate AES from hwmods to sysc-omap2 adds 4254632dba27 bus: ti-sysc: Add missing quirk flags for usb_host_hs adds 3c881456b645 ARM: OMAP2+: Drop legacy platform data for am4 dwc3 adds 0db53013cd74 ARM: OMAP2+: Drop legacy platform data for omap5 dwc3 adds c7b72abca61e ARM: OMAP2+: Drop legacy platform data for dra7 dwc3 adds 509b1377eb52 ARM: OMAP2+: Drop legacy platform data for omap4 usb adds cca3f3e6f91c ARM: OMAP2+: Drop legacy platform data for omap5 usb host adds 32ed5880aef5 Merge tag 'omap-for-v5.9/ti-sysc-drop-pdata-take2-signed' [...] adds abe4e4675dfc ARM: dts: am335x-pocketbeagle: set default mux for gpio pins adds 214ec0319e53 ARM: dts: omap4: Add timer_sys_ck clocks for timers adds 52ddb6d914d6 ARM: dts: omap5: Add timer_sys_ck clocks for timers adds 9ae60ac13fc8 ARM: dts: omap4: Update the DSP node adds 5ce170cdaa64 ARM: dts: omap4: Add IPU DT node adds 691eb1805fcf ARM: dts: omap4: Add aliases for rproc nodes adds b4778e787fe9 ARM: dts: omap4-panda-common: Add CMA pools and enable IPU & DSP adds 7f7d771c00bf ARM: dts: omap4-panda-common:: Add system timers to DSP and IPU adds 3026ce47498d ARM: dts: omap5: Add DSP and IPU nodes adds e8661220e128 ARM: dts: omap5: Add aliases for rproc nodes adds 1e48754f2c6e ARM: dts: omap5-uevm: Add CMA pools and enable IPU & DSP adds f0954943a3df ARM: dts: omap5-uevm: Add system timers to DSP and IPU adds f1c4a33fb83e ARM: dts: omap4-panda-common: Add watchdog timers for IPU and DSP adds e94828c17c99 ARM: dts: omap5-uevm: Add watchdog timers for IPU and DSP adds 75f66813e081 Replace HTTP links with HTTPS ones: OMAP DEVICE TREE SUPPORT adds 0e9aa96859ed Merge tag 'omap-for-v5.9/dt-pt2-signed' of git://git.kerne [...] adds 79c528e9447a arm64: dts: mt8173: Re-measure capacity-dmips-mhz adds be212b0043ba dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-krane-sku176 adds 64c9f12e45ea arm64: dts: mt6358: Add the compatible for the regulators adds 72704ac62334 arm64: dts: mt8183: Add MediaTek's peripheral configuratio [...] adds 2a7abd3efbe3 arm64: dts: mt8183: Fix unit name warnings adds 4b1b8fd88cea arm64: dts: mt8183-evb: Fix unit name warnings adds 6b3bfa37a90a arm64: dts: mt8183: Add USB3.0 support adds cd894e274b74 arm64: dts: mt8183: Add krane-sku176 board adds 39a85f6d91a1 Merge tag 'v5.8-next-dts64' of git://git.kernel.org/pub/sc [...] adds 3b674382df13 arm64: dts: renesas: r8a77980: Add RPC-IF support adds 9d3f2e7e8716 arm64: dts: renesas: r8a77980: condor/v3hsk: Add QSPI flas [...] adds 11a6a6a50b1c arm64: dts: renesas: r8a77970: Add RPC-IF support adds daa36ae01519 arm64: dts: renesas: r8a77970: eagle/v3msk: Add QSPI flash [...] adds d344234abde9 ARM: dts: gose: Fix ports node name for adv7180 adds 0acc7a639658 ARM: dts: renesas: Remove unused remote property from adv7 [...] adds 273f00a1ece8 arm64: dts: renesas: cat875: Drop superfluous phy-mode adds 8f208c28e101 arm64: dts: renesas: Restructure Makefile adds e24779649c84 dt-bindings: power: Add r8a774e1 SYSC power domain definitions adds ef1c9924287d clk: renesas: Add r8a774e1 CPG Core Clock Definitions adds 810cc7ffb5d8 Merge tag 'renesas-r8a774e1-dt-binding-defs-tag' into rene [...] adds 7f8fe81eb750 arm64: defconfig: Enable R8A774E1 SoC adds 4dd61a524539 arm64: dts: renesas: Initial r8a774e1 SoC device tree adds deadcd50771b arm64: dts: renesas: Add HiHope RZ/G2H main board support adds adbe62e93c1e arm64: dts: renesas: Add HiHope RZ/G2H sub board support adds d978d018d16e arm64: dts: renesas: add full-pwr-cycle-in-suspend into eM [...] adds a6cb262af1e1 arm64: dts: renesas: Fix SD Card/eMMC interface device node names adds d8293670ae46 ARM: dts: renesas: Fix SD Card/eMMC interface device node names adds 59692ac5a7bb ARM: dts: gose: Fix ports node name for adv7612 adds 615d1a9ebcfb arm64: dts: renesas: r8a774e1: Add IPMMU device nodes adds f1bf8ff8d583 arm64: dts: renesas: r8a774e1: Add SYS-DMAC device nodes adds 43b0c9059497 arm64: dts: renesas: r8a774e1: Add GPIO device nodes adds 8d54886cbb4e arm64: dts: renesas: r8a774e1: Add Ethernet AVB node adds a1d8a344f1ca arm64: dts: renesas: Introduce r8a774a1-beacon-rzg2m-kit adds d18dbce4e8c0 arm64: dts: renesas: r8a774e1: Add operating points adds 6dd733679911 arm64: dts: renesas: r8a774e1: Add RZ/G2H thermal support adds c6c4b7defd39 arm64: dts: renesas: r8a774e1: Add CMT device nodes adds 58eb575cf045 arm64: dts: renesas: r8a774e1: Add TMU device nodes adds b9b491a70402 arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes adds 31941342888d arm64: dts: renesas: r8a774e1: Add SDHI nodes adds 950a3a7951cd arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support adds 05c79a8f0c84 arm64: dts: renesas: r8a774e1: Add MSIOF nodes adds 96ebdb7a8791 arm64: dts: renesas: r8a774e1: Add RWDT node adds 8e340e7560d1 arm64: dts: renesas: r8a774e1: Add CAN[FD] support adds 8aa937cb4aeb ARM: dts: sh73a0: Add missing clocks to sound node adds 2c2a5564d102 Merge tag 'renesas-arm-dt-for-v5.9-tag2' of git://git.kern [...] adds 1f52719bb71f dt-bindings: arm: renesas: Document RZ/G2H SoC DT bindings adds 6dfb9f369c00 dt-bindings: arm: renesas: Add HopeRun RZ/G2H boards adds f639fb66d17e dt-bindings: power: renesas,rcar-sysc: Document r8a774e1 S [...] adds 4d938a27e18d dt-bindings: reset: renesas,rst: Document r8a774e1 reset module adds 8210a6c05770 dt-bindings: arm: renesas: Document beacon-rzg2m adds 6760a29c8817 Merge tag 'renesas-dt-bindings-for-v5.9-tag1' of git://git [...] adds aecc72b14d11 ARM: dts: meson8: add power domain controller adds c5d3d3cf00d5 ARM: dts: meson8m2: add resets for the power domain controller adds 9960cacbaeb1 ARM: dts: meson8b: add power domain controller adds 73106f75bf94 ARM: dts: meson: add the SDHC MMC controller adds 73501b890a6f ARM: dts: meson8b: ec100: enable the SDHC controller adds d6a3873c7be6 ARM: dts: meson8b: odroidc1: enable the SDHC controller adds a0660529acf7 Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] adds cabb1f382710 arm64: dts: meson-khadas-vim3: add Khadas MCU nodes adds 5273d6cacc06 arm64: dts: meson-gx: Switch to the meson-ee-pwrc bindings adds 32b5f4b63487 arm64: dts: amlogic: Add the Ethernet "timing-adjustment" clock adds 981053c0b282 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 64c16f849afe dt-bindings: tegra: Document Jetson Xavier NX (and devkit) adds 0e0a68608f27 dt-bindings: Add vendor prefix for Acer Inc. adds ee0b73a1be6e dt-bindings: ARM: tegra: Add Acer Iconia Tab A500 adds c259dacde216 dt-bindings: ARM: tegra: Add ASUS Google Nexus 7 adds 90a09178f309 dt-bindings: Add documentation for GV11B GPU adds 522f045595dd dt-bindings: i2c: tegra: Document Tegra210 VI I2C clocks a [...] adds 9580a3532eee dt-bindings: fuse: tegra: Add missing compatible strings adds 28ef26f649c6 Merge tag 'tegra-for-5.9-dt-bindings' of git://git.kernel. [...] adds 578bd8e08fdf ARM: tegra: Add missing clock-names for SDHCI on Tegra114 adds 901c865340f8 ARM: tegra: Remove simple clocks bus adds 1cf17aa67a87 ARM: tegra: Remove simple regulators bus adds 19ed4866f8aa ARM: tegra: Remove battery-name property adds da2ebcfd9a01 ARM: tegra: roth: Use the correct DSI/CSI supply adds 6768e43d614d ARM: tegra: tn7: Use the correct DSI/CSI supply adds f0fd20a54f88 ARM: tegra: Do not mark host1x as simple bus adds 6cc05ba2e27a ARM: tegra: Add missing host1x properties adds 46d36c40f525 ARM: tegra: gr2d is not backwards-compatible adds ff32afae58d2 ARM: tegra: gr3d is not backwards-compatible adds 9d304b072138 ARM: tegra: The Tegra114 DC is not backwards-compatible adds afd92390fcaa ARM: tegra: Drop display controller parent clocks on Tegra124 adds 32c096c2276a ARM: tegra: Rename sdhci nodes to mmc adds 704818a1ac1b ARM: tegra: Tegra114 SDHCI is not backwards-compatible adds 4c0bb8caad38 ARM: tegra: Add missing #phy-cells property to USB PHYs adds 1bc5af2b364f ARM: tegra: Add missing #sound-dai-cells property to codecs adds cc761754f463 ARM: tegra: Use standard name for Ethernet devices adds 9482a17008fa ARM: tegra: Use proper tuple notation adds 839d9bda2f3f ARM: tegra: Add micro-USB A/B port on Jetson TK1 adds 9061a80566e4 ARM: tegra: Add missing panel power supplies adds 571c3d37ee99 ARM: tegra: Add #reset-cells to Tegra124 memory controller adds 5b66a2b43f19 ARM: tegra: Fix order of XUSB controller clocks adds f538588bdbc8 ARM: tegra: Add missing clock-names for SDHCI controllers adds 417668bcb07e ARM: tegra: Use proper unit-addresses for OPPs adds 90b1307ac545 ARM: tegra: medcom-wide: Remove extra panel power supply adds 86b224beea5f ARM: tegra: Use numeric unit-addresses adds eb711490c4e9 ARM: tegra: Use standard names for LED nodes adds cea37ffc82e7 ARM: tegra: seaboard: Use standard battery bindings adds 7fb099528bbe ARM: tegra: Use standard names for SRAM nodes adds eb6563a681e2 ARM: tegra: Add parent clock to DSI output adds 2f4998815412 ARM: tegra: Remove spurious comma from node name adds 06227e3a0baf ARM: tegra: The Tegra30 DC is not backwards-compatible adds f3de06b4fa7c ARM: tegra: The Tegra30 SDHCI is not backwards-compatible adds cb26dc7ba8e7 ARM: tegra: Add i2c-bus subnode for DPAUX controllers adds 7ee1e9feff08 ARM: tegra: Add missing DSI controller on Tegra30 adds bd26938b409f ARM: tegra: Add HDMI supplies on Nyan boards adds 674b5102e3bb ARM: tegra: Add device-tree for Acer Iconia Tab A500 adds 2720008f4239 ARM: tegra: Add device-tree for ASUS Google Nexus 7 adds 3502e079c6bc Merge tag 'tegra-for-5.9-arm-dt' of git://git.kernel.org/p [...] adds 20b091f1360f arm64: tegra: Add missing #phy-cells property on Jetson TX2 adds a10b9a2075dc arm64: tegra: Add missing #phy-cells property on Jetson AG [...] adds aa78032cab9c arm64: tegra: Fix #address-cells/#size-cells for SRAM on Tegra186 adds 59a9dd64b7bc arm64: tegra: Use standard notation for interrupts adds 2c3578b3f309 arm64: tegra: Remove extra compatible for Tegra194 SDHCI adds b3fa0e03faa7 arm64: tegra: Remove extra compatible for Tegra210 SDHCI adds 954490b30cb4 arm64: tegra: Describe interconnect paths on Tegra186 adds d5237c7c9bbe arm64: tegra: Describe interconnect paths on Tegra194 adds 8613b4c86884 arm64: tegra: Add interrupt for Tegra194 memory controller adds 01a9d5230179 arm64: tegra: Add Tegra132 compatible string for host1x adds 052d3f652304 arm64: tegra: Add interrupt-names for host1x adds 352092b0d367 arm64: tegra: Remove parent clock from display controllers adds e8931a27ffe3 arm64: tegra: Fixup I/O and PLL supply names for HDMI/DP adds 772a6a7b856f arm64: tegra: Add unit-address to memory node adds 67bb17f6109e arm64: tegra: Rename sdhci nodes to mmc adds 574d9cff7e5a arm64: tegra: Enable XUSB on Norrin adds 1765f53dda74 arm64: tegra: Remove undocumented battery-name property adds 393a403ed87e arm64: tegra: Remove simple clocks bus adds 7517248ad27f arm64: tegra: Remove simple regulators bus adds 7eb0454440e1 arm64: tegra: norrin: Add missing panel power supply adds 644c569d7e54 arm64: tegra: Use proper tuple notation adds ef126bc4f3d4 arm64: tegra: Do not mark host1x as simple bus adds abc9c8a55e79 arm64: tegra: Use sor0_out clock on Tegra132 adds 4473b1e816c3 arm64: tegra: Tegra132 EMC is not compatible with Tegra124 adds 27e2c65712ed arm64: tegra: Add missing #phy-cells property to USB PHYs adds c8d05184a066 arm64: tegra: Remove unneeded power supplies adds 1ca6bc896a81 arm64: tegra: Update USB connector nodes adds 9efa0fca4cc4 arm64: tegra: Use standard EEPROM properties adds a57421390def arm64: tegra: Remove XUSB pad controller interrupt from XUSB node adds 78b9bad6512b arm64: tegra: Fix {clock,reset}-names ordering adds aa342b536d51 arm64: tegra: Do not mark display hub as simple bus adds e867fe41b87a arm64: tegra: Use standard names for SRAM nodes adds 75b5608a5ea2 arm64: tegra: Remove unused interrupts from Tegra194 AON GPIO adds 4b32eb1c2c68 arm64: tegra: Fix indentation in Tegra132 device tree adds 58be18be3a81 arm64: tegra: Fix indentation in Tegra194 device tree adds df93557b39a9 arm64: tegra: Rename agic -> interrupt-controller adds bb6782989df8 arm64: tegra: Various fixes for PMICs adds 862120bd9feb arm64: tegra: Sort nodes by unit-address on Jetson Nano adds 8b3aee8f0846 arm64: tegra: Rename cbb@0 to bus@0 on Tegra194 adds d19532e6d328 arm64: tegra: Fix order of XUSB controller clocks adds 257c8047be44 arm64: tegra: jetson-tx1: Add camera supplies adds ffcb6cf1ff45 arm64: tegra: Enable Tegra VI CSI support for Jetson Nano adds 8a565952aa66 arm64: tegra: Re-order PCIe aperture mappings adds 3f9efbbe57bc arm64: tegra: Add support for Jetson Xavier NX adds 579db6e5d9b8 arm64: tegra: Enable DFLL support on Jetson Nano adds 33c53dbdc4be arm64: tegra: Populate VBUS for USB3 on Jetson TX2 adds 1b2a0c36db56 arm64: tegra: Remove spurious tabs adds 7d6dbb7b99f1 arm64: tegra: Sort aliases alphabetically adds 997a3b73c5a1 arm64: tegra: Add i2c-bus subnode for DPAUX controllers adds e989992a41f9 arm64: tegra: Fix compatible string for DPAUX on Tegra210 adds 97ace1b41e4a arm64: tegra: Add clocks and resets for ISP on Tegra210 adds 139a390c091b arm64: tegra: Add missing clocks and power-domains to Tegr [...] adds 4087162fecf4 arm64: tegra: Add #{address,size}-cells for VI I2C on Tegra210 adds eb93bd8d273b arm64: tegra: Add HDMI supplies on Norrin adds d4ff18b86a2a arm64: tegra: Add compatible string for Tegra194 CPU complex adds 0f134e39ae65 arm64: tegra: Add the GPU on Tegra194 adds fb31429fa988 Merge tag 'tegra-for-5.9-arm64-dt' of git://git.kernel.org [...] adds 48f36de93a50 arm64: dts: agilex: populate clock dts entries for Intel S [...] adds d4ae4dd346cd arm64: dts: agilex: add nand clocks adds 0ef91ccdbf49 arm: dts: socfpga: add reset-names to spi node adds 812f55011611 ARM: dts: socfpga: add the temperature sensor to the Arria [...] adds 36e163eda14c Merge tag 'socfpga_dts_update_for_v5.9' of git://git.kerne [...] adds 84a21d0825a7 dt-bindings: arm: fsl: add different Protonic boards adds d56567dba011 dt-bindings: arm: fsl: Add MYiR Tech boards adds 8fc5082aa470 Merge tag 'imx-bindings-5.9' of git://git.kernel.org/pub/s [...] adds 94ae59ac5d12 clk: imx8mp: add mu root clk adds 018e4308349d clk: imx: vf610: add CAAM clock adds 915e19686f59 ARM: dts: imx: Make tempmon node as child of anatop node adds 5656bb3857c4 ARM: dts: ls1021a: output PPS signal on FIPER2 adds a1abd6777f0e ARM: dts: imx: change ocotp node name on i.MX6/7 SoCs adds 17a2deb06105 ARM: dts: imx: change ocotp node name on MXS SoCs adds 78b05005e213 ARM: dts: imx: change iim node name on i.MX SoCs adds c13168a56560 ARM: dts: imx6qdl: Remove invalid interrupt for GPC node adds 459ebbee05e8 ARM: dts: imx: Change sdhci node name on i.MX27/i.MX31 SoCs adds 7e4cd9d8f7ba ARM: dts: imx: Change esdhc node name on i.MX2/i.MX3/i.MX5 SoCs adds a6d094403cd6 ARM: dts: imx: Change usdhc node name on i.MX6/i.MX7 SoCs adds 5da1b522cf7d ARM: dts: imx6sll: Make ssi node name same as other platforms adds 8a915ec0c820 ARM: dts: imx53-ppd: alarm LEDs use kernel LED interface adds c3a71ffb6df2 ARM: dts: imx6sx: Enable ASRC device adds 903c0ef28bc4 ARM: dts: imx6sx-sdb: Add SPDIF support adds 9ef33df18c55 ARM: dts: imx6sx-sabreauto: Add SPDIF support adds a2e4a60de41c ARM: dts: imx6sx-sabreauto: Add cs42888 sound card support adds 22b6db783110 ARM: dts: ls1021a: add ftm_alarm0 DT node adds 73691f21e211 ARM: dts: imx6sx-sdb: Add MQS support adds 954809fb53a9 ARM: dts: vf610: Align L2 cache-controller nodename with dtschema adds 69cc1502a87f ARM: dts: imx: Align L2 cache-controller nodename with dtschema adds 7c2b325020be ARM: dts: imx6ul: Add ASRC device node adds 0d446a505592 ARM: dts: add Protonic PRTI6Q board adds 88010b8174ab ARM: dts: add Protonic WD2 board adds 5a1dcf4a6bec ARM: dts: add Protonic VT7 board adds c90fdc5021b1 ARM: dts: add Protonic RVT board adds af3eaa4ab096 ARM: dts: imx6qp-sabreauto: enable sata adds d4650bd53f50 ARM: dts: imx6qp-sabresd: enable sata adds 493e8733686b ARM: dts: vfxxx: Add node for CAAM adds b955387667ec ARM: dts: ZII: update MDIO speed and preamble adds bcf9d4672916 ARM: dts: vf610-zii-dev-rev-c: Configure fiber port to 1000BaseX adds 5c73d9acd122 ARM: dts: vf610-zii-scu4-aib: Configure fibre ports to 1000BaseX adds fa28d8212ede ARM: dts: imx: default to #pwm-cells = <3> in the SoC dtsi files adds c68a1c9253c3 ARM: dts: colibri-imx6: remove pinctrl-names orphan adds 93e881e1f1f5 ARM: dts: vf610-zii-spb4: Add node for switch watchdog adds f9ecf10cb88c ARM: dts: imx6ull: add MYiR MYS-6ULX SBC adds 64bf0a0af18d ARM: dts: imx6qdl-gw: add Gateworks System Controller support adds 91ea91080995 ARM: dts: imx6qdl-sabresd: Add an mdio node adds cfe7d1bd1122 ARM: dts: imx6qdl-sabresd: Pass reset-assert-us adds 9c852ad98f2c ARM: dts: imx6q-tbs2910: Add an mdio node adds 198cf42cd82f ARM: dts: imx6q-tbs2910: Pass reset-assert-us adds 2b4bd7349366 ARM: dts: vf610-zii-ssmb-dtu: Add no-sdio/no-sd properties adds 983467bef451 ARM: dts: vf610-zii-ssmb-spu3: Add node for switch watchdog adds d27895a12223 Merge tag 'imx-dt-5.9' of git://git.kernel.org/pub/scm/lin [...] adds 36cebead9f47 arm64: dts: imx8mq: enable Hantro G1/G2 VPU adds e9a8d99639c9 arm64: dts: imx8mq: Add mmc aliases adds 614d88460f28 arm64: dts: imx8mq: Add ethernet alias adds 83ae2848520a arm64: dts: imx8mm: sort the aliases adds ac4af2b12bbe arm64: dts: imx8mp: add i2c aliases adds 3269c178b7a1 arm64: dts: ls1028a: add one more thermal zone support adds 12fa1078efc8 arm64: dts: imx8m: change ocotp node name on i.MX8M SoCs adds bbfc59bec2ad arm64: dts: imx8m: add mu node adds 44f45d5cc75c arm64: dts: imx8qxp: add alias for lsio MU adds 33b8250f1b27 arm64: dts: imx8qxp: add i2c aliases adds 3c8f8d8f6b28 arm64: dts: imx8qxp: Add ethernet alias adds f2fe45d503b2 arm64: dts: imx8mp: Add fallback compatible to ocotp node adds 83ebd4a52169 arm64: dts: lx2160a: add dspi controller DT nodes adds a6533df34df4 arm64: dts: lx2160a: add DT node for all DSPI controller adds dca78e322885 arm64: dts: lx2160a: add ftm_alarm0 DT node adds 791c88ca5713 arm64: dts: ls1028a: Add ftm_alarm0 DT node adds f4fe3a866549 arm64: dts: layerscape: add ftm_alarm0 node adds 160e7d8e8931 arm64: dts: ls1046a: add more thermal zone support adds c147caa6e8a4 arm64: dts: ls1043a: add more thermal zone support adds b39cb21faee7 arm64: dts: imx8mp: add ddr pmu device node adds 6386156eb279 arm64: dts: imx8mn-evk: add pca9450 for i.mx8mn-evk board adds 1069a0bbf9d8 arm64: dts: ls1043a: update USB nodes status to match boar [...] adds 67dd4954d247 arm64: dts: zii-ultra: update MDIO speed and preamble adds 66dfd9593b88 arm64: dts: lx2160a: Increase configuration space size adds ac887041c8eb arm64: dts: ls1028a-qds: Add DSPI flash nodes adds 7339115a8bee arm64: dts: lx2160a-rdb: fix shunt-resistor value adds 3b796abd3027 Merge tag 'imx-dt64-5.9' of git://git.kernel.org/pub/scm/l [...] adds f7f7a8f4ebf8 ARM: dts: arm-realview: Align L2 cache-controller nodename [...] adds 262fc784d856 Merge tag 'versatile-for-v5.9' of git://git.kernel.org/pub [...] adds 43aad09c7928 ARM: dts: orange-pi-zero-plus2: enable USB OTG port adds 21a827bf1c9a ARM: dts: orange-pi-zero-plus2: add leds configuration adds a6a22f82c90d arm64: dts: sun50i-a64-pinephone: Enable LCD support on PinePhone adds 60f2de5ffbf0 arm64: dts: sun50i-a64-pinephone: Add touchscreen support adds 9ae880aad8b9 dt-bindings: arm: sunxi: Add PinePhone 1.2 bindings adds e53568caa25c arm64: dts: allwinner: Add support for PinePhone revision 1.2 adds 86be5c789690 arm64: dts: sun50i-pinephone: dldo4 must not be >= 1.8V adds 82e935721f9d ARM: dts: sunxi: libretech-all-h3-cc: Add regulator supply [...] adds 55b271af765b ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supp [...] adds e4dae01bf08b ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages adds 5fa21c1354c9 arm64: dts: allwinner: h5: Add clock to CPU cores adds d04f7bc8842c arm64: dts: allwinner: h5: Add trip and cooling maps to CP [...] adds 7240598ba4e6 arm64: dts: allwinner: h5: Add CPU Operating Performance P [...] adds c4118403d1c9 arm64: dts: allwinner: h5: libretech-all-h3-cc: Tie in CPU OPPs adds bc6b31c53ce8 arm64: dts: allwinner: h5: bananapi-m2-plus-v1.2: Tie in CPU OPPs adds 4828f4570873 Merge tag 'sunxi-dt-for-5.9-1' of git://git.kernel.org/pub [...] adds 5720fcdc2e5a ARM: dts: hisilicon: Align L2 cache-controller nodename wi [...] adds 6ce448eeef44 Merge tag 'hisi-arm32-dt-for-5.9' of git://github.com/hisi [...] adds 7b8bc95f8e20 arm64: dts: hisilicon: Use phandles for overriding nodes i [...] adds 0f6b99d2d612 arm64: dts: hisilicon: Align UART nodename with dtschema adds 47e2843f5e2e dts: hi3660: Add support for basic usb gadget on Hikey960 adds bbe28fc3cbab arm64: dts: hisilicon: hikey: fixes to comply with adi, ad [...] adds 01407153cfed Merge tag 'hisi-arm64-dt-for-5.9' of git://github.com/hisi [...] adds fe3dfc25c11d arm64: dts: qcom: sm8250: use dt-bindings defines for clocks adds bccc7dd2334d arm64: dts: qcom: sm8250: rename spmi node to spmi_bus adds b9ec8cbcc291 arm64: dts: qcom: sm8250: sort nodes by physical address adds 6b9afd8f96c6 arm64: dts: qcom: sm8250: change ufs node name to ufshc adds 39cfcf61008d arm64: dts: qcom: sc7180: Move mss node to the right place adds 41bb1aad5199 arm64: dts: qcom: msm8998-mtp: Fix label on l15 regulator adds 5c29f9e6e7d4 arm64: dts: qcom: msm8998-clamshell: Fix label on l15 regulator adds 5f7f61e34d17 arm64: dts: qcom: lenovo630: Add Modem firmware files adds c00b5c280d55 arm64: dts: qcom: msm8916: Set #address-cells for lpass adds 1b6a1a162def arm64: dts: qcom: msm8916: Replace invalid bias-pull-none [...] adds e2ee9edc2829 arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep adds 34da47b1cee8 arm64: dts: qcom: apq8016-sbc: Replace spaces with tabs adds e0d9accee26e arm64: dts: qcom: sm8250: add watchdog device adds 1e7594a38f37 arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node adds 366c37978eb8 arm64: dts: msm8916: Add interconnect provider DT nodes adds cedddb263ed9 dt-bindings: thermal: qcom-tsens: Add compatible for sm815 [...] adds d2fa630cea44 arm64: dts: qcom: sm8150: Add thermal zones and throttling [...] adds b33d2868e8d3 arm64: dts: qcom: sm8150: Add USB and PHY device nodes adds cbc142c89543 arm64: dts: ipq8074: enable sdhci node adds 380af2b7d1e2 arm64: dts: qcom: pm8009: Add base dts file adds 6304b5e96057 arm64: dts: qcom: sm8250-mtp: include pmic files adds 4c5a410d3bad arm64: dts: qcom: pm8150x: add thermal alarms and thermal zones adds 16951b490b20 arm64: dts: qcom: sm8250: Add TLMM pinctrl node adds e5813b15763b arm64: dts: qcom: sm8250: add I2C and SPI nodes adds 4870c76c00d1 arm64: dts: qcom: pm660(l): Add base dts files adds b190fb010664 arm64: dts: qcom: sdm630: Add sdm630 dts file adds e781633b6067 arm64: dts: qcom: Add support for Sony Xperia XA2/Plus/Ult [...] adds 234d7d6b4cbf arm64: dts: qcom: Add support for Sony Xperia 10/10 Plus ( [...] adds 877666435dc5 arm64: dts: qcom: sm8250-mtp: Drop PM8150 ldo11 adds e5361e75544f arm64: dts: qcom: sm8250: Add IPCC adds 087d537aec56 arm64: dts: qcom: sm8250: Add QMP AOSS node adds 8770a2a84e03 arm64: dts: qcom: sm8250: Add SMP2P nodes adds 23a8903785b9 arm64: dts: qcom: sm8250: Add remoteprocs adds 7c865b09b0a1 arm64: dts: qcom: msm8994: Modernize the DTS style adds b0ad598f8ec0 arm64: dts: qcom: msm8994: Add SPMI PMIC arbiter device adds 02d8091bbca0 arm64: dts: qcom: msm8994: Add a proper CPU map adds 448d9c221672 arm64: dts: qcom: msm8994: Add SDHCI1 node adds d3d071a0e5bc arm64: dts: qcom: msm8994: Add I2C, SPI and BLSP DMA nodes adds a1026ca24262 arm64: dts: qcom: msm8994: Add pmu node adds c21e7c067989 arm64: dts: qcom: msm8994: Add PSCI node adds 732c94def046 arm64: dts: qcom: angler: Add qcom,msm-id and pmic-id adds 5e09bc51d07b arm64: dts: ipq8074: enable USB support adds e867f429e670 arm64: dts: sc7180: Add interconnect for QUP and QSPI adds 00e3f891cab4 arm64: dts: qcom: sc7180: Add cpu OPP tables adds 809cc579083f arm64: dts: qcom: qcs404: Add IMEM and PIL info region adds 948f6161c6ab arm64: dts: qcom: sdm845: Add IMEM and PIL info region adds 082576103021 arm64: dts: qcom: sc7180: Drop the unused non-MSA SID adds 54b50f2153a4 arm64: dts: qcom: sdm845: Add cpu OPP tables adds 5b4de2f8b51b arm64: dts: sdm845: Add qspi opps and power-domains adds a24ad4878c6b arm64: dts: sc7180: Add qspi opps and power-domains adds 13cadb34e593 arm64: dts: sdm845: Add OPP table for all qup devices adds d91ea1e0e869 arm64: dts: sc7180: Add OPP table for all qup devices adds 6123e7443fec arm64: dts: sdm845: Add sdhc opps and power-domains adds ccc6e8a1d6e9 arm64: dts: sc7180: Add sdhc opps and power-domains adds 433f9a57298f arm64: dts: sdm845: add Inline Crypto Engine registers and clock adds 6bab7cd0350c arm64: dts: qcom: Fix WiFi supplies on sc7180-idp adds 7d484566087c arm64: dts: qcom: sc7180: Add missing properties for Wifi node adds dff0f49cda84 arm64: dts: qcom: sm8250: Drop tcsr_mutex syscon adds f7f394f01da5 arm64: dts: msm8916-samsung/longcheer: Move pinctrl/regula [...] adds 6554a295042f arm64: dts: qcom: msm8916: Simplify pinctrl configuration adds 4a1f08cb58e5 arm64: dts: qcom: msm8916: Use higher I2C drive-strength o [...] adds 079f81acf10f arm64: dts: qcom: msm8916-samsung-a2015: Add accelerometer [...] adds 4dc8ff06efa1 arm64: dts: qcom: sc7180: Move the fixed-perm property to [...] adds 19ecbc842179 arm64: dts: sdm845: Add DSI and MDP OPP tables and power-domains adds b007e06651ff arm64: dts: sc7180: Add DSI and MDP OPP tables and power-domains adds 208921bae696 arm64: dts: qcom: pmi8998: Add nodes for LAB and IBB regulators adds c6e2e454baef Merge tag 'qcom-arm64-for-5.9' of git://git.kernel.org/pub [...] adds 6acd6ad56206 ARM: dts: qcom: add ethernet definitions to ipq8064 adds 5de14398b661 ARM: dts: qcom: Add MikroTik RB3011 adds 5de47779cf7c ARM: dts: qcom: add qfprom definition to ipq806x adds 42f8362abd0e Merge tag 'qcom-dts-for-5.9' of git://git.kernel.org/pub/s [...] adds d644853ff8fc ARM: dts: exynos: Extend all Exynos5800 A15's OPPs with ma [...] adds 3fb7fa49979e ARM: dts: exynos: Enable Bluetooth support for Artik5 board adds 5b293570913f ARM: dts: s5pv210: Add interrupt-controller property to gph3 adds 99bb20321f0e ARM: dts: s5pv210: Correct fuelgauge definition on Aries adds 7c558af511d0 ARM: dts: s5pv210: Add support for GP2A light sensor on Aries adds c713a4e3e826 ARM: dts: s5pv210: Add BMA023 accelerometer support to Aries adds 1c65b6184441 ARM: dts: s5pv210: Correct BCM4329 bluetooth node adds a184ea9f41da ARM: dts: exynos: Align L2 cache-controller nodename with [...] adds 01ff9ff32366 ARM: dts: exynos: Fix missing empty reg/ranges property re [...] adds f91423e9de61 ARM: dts: exynos: Remove DMA controller bus node name to f [...] adds 2999f0a9ef71 ARM: dts: exynos: Define fixed regulators in root node for [...] adds 93be8759895d ARM: dts: exynos: Define fixed regulators in root node for [...] adds f2ab263105c4 ARM: dts: exynos: Define fixed regulators in root node for [...] adds 9ff416cf45a0 ARM: dts: exynos: Disable frequency scaling for FSYS bus o [...] adds f37b5d3aef8d ARM: dts: exynos: Replace HTTP links with HTTPS ones adds 3236013b7091 Merge tag 'samsung-dt-5.9' of git://git.kernel.org/pub/scm [...] adds 4464005a12b5 arm64: dts: exynos: Add UFS node to Exynos7 adds dac95cef46ad arm64: dts: exynos: Describe PWM interrupts on Exynos7 adds 114c9604a59d arm64: dts: exynos: Remove generic arm,armv8-pmuv3 compatible adds b072714bfc0e arm64: dts: exynos: Fix silent hang after boot on Espresso adds a7a84ea9c3e3 arm64: dts: exynos: Keep LDO12 always-on on Espresso adds 788f2ff79591 arm64: dts: exynos: Remove DMA controller bus node name to [...] adds 0eaecd29af2f arm64: dts: exynos: Add unit address to soc node on Exynos5433 adds 229134cc51d7 arm64: dts: exynos: Add unit address to soc node and move [...] adds bd979a33ace6 Merge tag 'samsung-dt64-5.9' of git://git.kernel.org/pub/s [...] adds fd88760b888b ARM: dts: stm32: Add dma config for spi5 on stm32f429 adds 27e6b725b429 ARM: dts: stm32: Add pin map for ltdc & spi5 on stm32f429- [...] adds a726e2f000ec ARM: dts: stm32: enable ltdc binding with ili9341, gyro l3 [...] adds 4db36ed45b76 ARM: dts: stm32: add I2C3 support on STM32F429 SoC adds 4409aeae98a2 ARM: dts: stm32: Add pin map for I2C3 controller on stm32f4 adds 1c9aa677623b ARM: dts: stm32: enable stmpe811 on stm32429-disco board adds 70d4301e1a87 ARM: dts: stm32: remove useless interrupt-names property o [...] adds 52107e8d6e57 ARM: dts: stm32: update pwm pinctrl node names for stm32f4 adds 2a61f1168b54 ARM: dts: stm32: update led nodes names for stm32f249-disco adds f85b1b913766 ARM: dts: stm32: update led nodes names for stm32f469-disco adds e83b9a4afe49 ARM: dts: stm32: remove useless interrupt-names property o [...] adds 5f014cb81e04 ARM: dts: stm32: update led nodes names for stm32f429-eval adds 7cf1acae2279 ARM: dts: stm32: update led nodes names for stm32f769-disco adds 2c11de97e00e ARM: dts: stm32: update led nodes names for stm32f746-eval adds 2151761a9221 ARM: dts: stm32: remove useless interrupt-names property o [...] adds 96f8d30a7cb8 ARM: dts: stm32: Update nodes names for stm32h743 pinctrl adds e810e2d880bf ARM: dts: stm32: Add missing #address and #size cells on s [...] adds ab349759cd5b ARM: dts: stm32: update led nodes names for stm32f746-eval adds 1a21240dd017 dt-bindings: usb: dwc2: Fix issues for stm32mp15x SoC adds 251fe9a53354 ARM: dts: stm32: update uart4 pin configuration for low po [...] adds f3f2604ae9cb ARM: dts: stm32: Update pin states for uart4 on stm32mp157c-ed1 adds a5f8a58c6a2d ARM: dts: stm32: Update UART4 pin states on stm32mp15xx-dkx adds f6b43d89d3b5 ARM: dts: stm32: fix uart nodes ordering in stm32mp15-pinctrl adds 391e437eedc0 ARM: dts: stm32: fix uart7_pins_a comments in stm32mp15-pinctrl adds a6d1a6328b12 ARM: dts: stm32: cosmetic updates in stm32mp15-pinctrl adds 842ed898a757 ARM: dts: stm32: add usart2, usart3 and uart7 pins in stm3 [...] adds ec847908966e ARM: dts: stm32: add usart3 node to stm32mp15xx-dkx boards adds afc0666d03af ARM: dts: stm32: add usart3 node to stm32mp157c-ev1 adds f74c7be7ce43 ARM: dts: stm32: add uart7 support to stm32mp15xx-dkx boards adds c622308f8adf ARM: dts: stm32: add usart2 node to stm32mp157c-dk2 adds 164c10aed934 ARM: dts: stm32: configure i2c5 support on stm32mp15xx-dkx adds 4fe663890ac5 ARM: dts: stm32: Fix spi4 pins in stm32mp15-pinctrl adds ece1420e3cd6 dt-bindings: arm: stm32: Add compatibles for syscon nodes adds 133e6acfaee6 ARM: dts: stm32: Add compatibles for syscon for stm32f426 adds ae2268696f0e ARM: dts: stm32: Add compatibles for syscon for stm32f746 adds 1f96adbb720f ARM: dts: stm32: Add compatibles for syscon for stm32h743 adds a656ae15e9ce ARM: dts: stm32: Add compatibles for syscon for stm32mp151 adds d9b6b5150fba ARM: dts: stm32: enable usb-role-switch on USB OTG on stm3 [...] adds b61010a1ec45 Merge tag 'stm32-dt-for-v5.9-1' of git://git.kernel.org/pu [...] adds 6fc1ed271fc4 ARM: dts: ux500: samsung-golden: Add touchkey adds 206c01d1ec14 ARM: dts: ux500: Supply nodes for the other 2 AB8500 PWM devices adds f2b56a6b2b07 ARM: dts: ste: Align L2 cache-controller nodename with dtschema adds 537b91180dc2 ARM: dts: ux500-skomer: Correct accel mounting matrix adds 6b848e263aaf Merge tag 'ux500-dts-for-v5.9-1' of git://git.kernel.org/p [...] adds 9dbf272cf4f1 ARM: dts: mmp2-olpc-xo-1-75: Fix camera I2C node validation adds f45200b67ea3 ARM: dts: mmp2-olpc-xo-1-75: Delete #address-cells from ssp3 adds 1267340fe51c ARM: dts: mmp2: Add #power-domain-cells to /clocks adds f45a04a5ec44 ARM: dts: mmp2: Extend the MPMU reg range adds f2023d9d1051 ARM: dts: mmp2: Add Audio SRAM adds f3f202bb5600 ARM: dts: mmp2: Add DMA nodes adds 5fd71502e2a7 ARM: dts: mmp2: Add Audio Clock controller adds 3f2326312aec ARM: dts: mmp2: Add SSPA nodes adds d1e6f7c9f0f1 ARM: dts: mmp2-olpc-xo-1-75: Enable audio support adds b4c2abb6810e ARM: dts: mmp2: Add the GPU adds cbcb5b33df5f ARM: dts: mmp2-olpc-xo-1-75: Enable the GPU adds d896b86e09a7 ARM: dts: mmp3: Add the GPU adds 67598a474fbb ARM: dts: mmp3-dell-ariel: Enable the GPU adds c7c4d698cd28 arm64: dts: rockchip: add fuel gauge to Pinebook Pro dts adds 75152d663155 arm64: dts: rockchip: set rockpro64 usbc dr_mode as host adds 2300e6dab473 arm64: dts: rockchip: fix rk3368-lion gmac reset gpio adds 7a7184f6cfa9 arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio adds 8a445086f8af arm64: dts: rockchip: fix rk3399-puma gmac reset gpio adds 2bc65fef4fe4 arm64: dts: rockchip: rename label and nodename pinctrl su [...] adds 6dd5e12c0b9b arm64: dts: rockchip: rename and label gpio-led subnodes part 2 adds e4bfde13e323 arm64: dts: rockchip: add rx0 mipi-phy for rk3399 adds e7e46a1f6b75 arm64: dts: rockchip: remove bus-width from mmc nodes in p [...] adds 505af9184ec0 arm64: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac adds 571a9cf12a85 Merge tag 'v5.9-rockchip-dts64-1' of git://git.kernel.org/ [...] adds fff987e73289 ARM: dts: rockchip: rename label and nodename pinctrl subn [...] adds 6c2b99a2e7a0 ARM: dts: rockchip: Add marvell BT irq config adds fb082df31782 ARM: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac adds c2f343510d99 ARM: dts: rockchip: dalang-carrier: Move i2c nodes into SOM adds 3047b384a740 arm64: dts: rk3399pro: vmarc-som: Fix sorting nodes, properties adds 4a3ca113c0f3 arm64: dts: rk3399pro: vmarc-som: Move supply regulators i [...] adds a66bd94d0eac arm64: dts: rk3399pro: vmarc-som: Move common properties i [...] adds 09ee4794270f dt-bindings: arm: rockchip: Add Rock Pi N8 binding adds b8c564d4fa76 ARM: dts: rockchip: Add VMARC RK3288 SOM initial support adds afd9eb880414 ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support adds 719646b76a41 ARM: dts: rockchip: Fix VBUS on rk3288-vyasa adds 82540defdd9c ARM: dts: rockchip: Add usb host0 ohci node for rk3288 adds 417b188a985d ARM: dts: rockchip: Add USB for RockPI N8/N10 adds d0cb2f30e7c0 ARM: dts: rockchip: Add HDMI out for RockPI N8/N10 adds 93ca8ac2e8fc arm64: dts: rockchip: Add PCIe for RockPI N10 adds 3ed75c545d47 Merge tag 'v5.9-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 34d8ddb4d451 dt-bindings: arm: amazon: rename al,alpine DT binding to a [...] adds 39889b8294c5 arm64: dts: amazon: rename al folder to be amazon adds e6293d123a85 dt-bindings: arm: amazon: update maintainers of amazon,al [...] adds 81079390fab2 dt-bindings: arm: amazon: add missing alpine-v2 DT binding adds b29dd1131306 dt-bindings: arm: amazon: add Amazon Annapurna Labs Alpine V3 adds 0183b9b0e9a1 arm64: dts: amazon: add Amazon's Annapurna Labs Alpine v3 support adds 32369aa1f886 arm64: dts: ti: k3-am65-wakeup: add k3 platforms chipid mo [...] adds 23d160ef6385 arm64: dts: ti: k3-j721e-mcu-wakeup: add k3 platforms chip [...] adds eac99d38f861 arm64: dts: ti: k3-am654-main: Update otap-del-sel values adds ebf5eccc3c0a arm64: dts: ti: k3-j721e-common-proc-board: Remove duplica [...] adds ed3aad5b8268 arm64: dts: ti: j721e-common-proc-board: Analog audio support adds d7600d070fb0 arm64: dts: ti: k3-am65-main: Add support for sdhci1 adds 13f74fc647f4 arm64: dts: ti: k3-am654-base-board: Add support for SD card adds 303d6f62eb8f arm64: dts: ti: k3-*: Replace HTTP links with HTTPS ones adds d0c72c7759d4 arm64: dts: ti: k3-j721e-main: rename smmu node to iommu adds 6e6972f9b2e2 arm64: dts: ti: k3-am65/j721e-main: rename gic-its node to [...] adds e0f946915b23 dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J72 [...] adds afd094ebe69f arm64: dts: ti: k3-j721e-main: Add WIZ and SERDES PHY nodes adds b766e3b0d5f6 arm64: dts: ti: k3-j721e-main: Add system controller node [...] adds 4716053a0a7b arm64: dts: ti: k3-j721e-main.dtsi: Add USB to SERDES MUX adds 02c35dca2b48 arm64: dts: ti: k3-j721e: Enable Super-Speed support for USB0 adds 04fe6477efce arm64: dts: k3-j721e-proc-board: Add wait time for samplin [...] adds cf8182fc9d3d Merge tag 'ti-k3-dt-for-v5.9' of git://git.kernel.org/pub/ [...] adds 947c6ce5ea5d ARM: dts: kirkwood: Replace HTTP links with HTTPS ones adds 43bf2025452d ARM: dts: dlink-dns327l: fix reg-init PHY adds a127fdac2397 Merge tag 'mvebu-dt-5.9-1' of git://git.kernel.org/pub/scm [...] adds 83a3545d9c37 arm64: dts: marvell: add SMMU support adds 33c56edacd9f Merge tag 'mvebu-dt64-5.9-1' of git://git.kernel.org/pub/s [...] adds d57c69ca6d4a arm64: dts: meson: update spifc node name on Khadas VIM3/VIM3L adds 725da67ce4d7 arm64: dts: meson: add audio playback to odroid-c4 adds b8b85d01be91 arm64: dts: meson: add audio playback to khadas-vim3l adds 8b6f53d7b94b dt-bindings: arm: amlogic: add support for the WeTek Core 2 adds ea232b9ccccf arm64: dts: meson: add support for the WeTek Core 2 adds f26d8e7ac4cd Merge tag 'amlogic-fixes' into v5.9/dt64 adds 46ffadc7e658 arm64: dts: amlogic: meson-gx: add the Mali-450 OPP table [...] adds 8f16cfabbc0a arm64: dts: amlogic: meson-gxm: add the Mali OPP table and [...] adds 916a0edc43f0 arm64: dts: amlogic: meson-g12: add the Mali OPP table and [...] adds 4a775263fcda Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] adds 07e324d4dfef ARM: dts: at91: sama5d2_xplained: classd: pull-down the R1 [...] adds 008e6fad765e ARM: dts: at91: sam9x60ek: classd: pull-down the L1 and L3 lines adds 73554069ded8 dt-bindings: rtc: add microchip,sam9x60-rtt adds 5f6b33f46346 ARM: dts: sam9x60: add rtt adds 51139cc82c8d ARM: dts: at91: sama5d2_xplained: Remove pdmic node adds 7dbf4bbf1c32 ARM: dts: at91: sama5d3_xplained: change phy-mode adds 7fbdc6afd02b Merge tag 'at91-dt-5.9' of git://git.kernel.org/pub/scm/li [...] adds 817ef1a456da ARM: dts: aspeed: rainier: System has one SPI NOR adds f806a23c0dbd ARM: dts: aspeed: mihawk: IO expander uses TCA9554 driver adds 33f466eef906 ARM: dts: aspeed: mihawk: Add 8 tmp401 thermal sensors adds b3e10b5e40ee ARM: dts: aspeed: ast2500: Update XDMA engine node adds 645afe73f951 ARM: dts: aspeed: ast2600: Update XDMA engine node adds 67268c28cc5f ARM: dts: aspeed: witherspoon: Enable XDMA engine adds 965e0e26d62b ARM: dts: aspeed: tacoma: Enable XDMA engine adds fafc991c887e ARM: dts: aspeed: tacoma: Remove checkstop gpio-key adds 080f88e8400b ARM: dts: aspeed: rainier: Add line-name checkstop adds 1b36c0d0eb56 ARM: dts: aspeed: rainier: Add second cfam on the hub adds 1daa0147f113 ARM: dts: rainier: Configure ball Y23 as GPIOP7 for MCLR_VPP adds 0ce0581e6d32 ARM: dts: aspeed: tacoma: Fix gpio-key definitions adds b23b2b842002 ARM: dts: aspeed: rainier: Add CFAM reset GPIO adds f17af8953b7d ARM: dts: aspeed: tacoma: Add CFAM reset GPIO adds a5d28390d646 ARM: dts: aspeed: cmm: Fixup I2C tree adds a4bf24d4db1c ARM: dts: aspeed: wedge40: Disable unused i2c controllers adds acd0093062a3 ARM: dts: aspeed: wedge40: Enable ADC device adds e6873087cce6 ARM: dts: aspeed: wedge40: Enable pwm_tacho device adds c5b6bdabceff ARM: dts: rainier: Describe GPIO mux on I2C3 adds 8596ed1502ee ARM: dts: aspeed: Initial device tree for AMD EthanolX adds a92532ece75d ARM: dts: aspeed: rainier: Add I2C buses for NVMe use adds baf78f5dd6e6 ARM: dts: aspeed: rainier: Add CFAM SPI controllers adds da51a0f285e0 ARM: dts: aspeed: rainier: Add FSI I2C masters adds 6036d968abb5 ARM: dts: aspeed: rainier: Switch OCCs to P10 adds ffade9f7b83b ARM: dts: aspeed: rainier: Enable EHCI controller adds 2c887638a5fa ARM: dts: Aspeed: tacoma: Enable EHCI controller adds 73bf2131d057 Merge tag 'aspeed-5.9-devicetree' of git://git.kernel.org/ [...] adds 9141b3ca7fed ARM: dts: berlin: Align L2 cache-controller nodename with [...] adds 2fa17dd09533 arm64: dts: meson: misc fixups for w400 dtsi adds f1bb924e8f5b arm64: dts: meson: fix mmc0 tuning error on Khadas VIM3 adds dae29d661d25 Merge tag 'amlogic-dt64-3' of git://git.kernel.org/pub/scm [...] adds a7a804740698 arm64: dts: meson: odroid-n2: enable audio loopback adds 67d141c1f8e6 arm64: dts: meson: odroid-n2: add jack audio output support adds 6fc013ffb1b6 Merge tag 'amlogic-dt64-4' of git://git.kernel.org/pub/scm [...] adds 4a183020d35c arm64: dts: qcom: sdm845: Support ETMv4 power management adds d3d245aee0b1 arm64: dts: qcom: sc7180: Add maximum speed property for D [...] adds be45eac21294 arm64: dts: qcom: sc7180: Add properties to qfprom for fus [...] adds 072ce1722684 arm64: dts: qcom: sc7180: Add support to skip powering up of ETM adds 015156e689aa arm64: dts: qcom: sc7180: Add iommus property to ETR adds 8aa6ac22e526 arm64: dts: qcom: sc7180: Add support for context losing r [...] adds 338bdbcc598a arm64: dts: qcom: SDM845: Enable GPU DDR bw scaling adds dd7dc299f303 arm64: dts: qcom: sc7180: Add interconnects property for GPU adds c8c6c187d058 arm64: dts: qcom: sc7180: Add opp-peak-kBps to GPU opp adds 87b517a80419 dt-bindings: power: Add missing rpmpd rpmh regulator level adds f30ac26def18 arm64: dts: qcom: add sm8150 GPU nodes adds 04a3605b184e arm64: dts: qcom: add sm8250 GPU nodes adds aef9a119dfb9 arm64: dts: qcom: sdm845-db845c: Add hdmi bridge nodes adds e4faf75d6c24 arm64: dts: qcom: msm8994: Add SCM node adds 95087f61639e arm64: dts: qcom: msm8992: Add a label to rpm-requests adds 01104518b416 arm64: dts: qcom: msm8994: Add support for SMD RPM adds f007210d96be arm64: dts: qcom: Move msm8994-smd-rpm contents to lg-bullhead. adds 551969ad9b6d arm64: dts: qcom: Add support for Sony Xperia Z5 (SoMC Sum [...] adds d99c1c2a1acb arm64: dts: qcom: msm8992: Modernize the DTS style adds c83e0951bcad arm64: dts: qcom: msm8992: Fix SDHCI1 adds 4acc8d64e56e arm64: dts: qcom: bullhead: Add qcom,msm-id adds d54df2210d2f arm64: dts: qcom: bullhead: Move UART pinctrl to SoC adds 2912215f5391 arm64: dts: qcom: msm8992: Add a proper CPU map adds be577b8125f8 arm64: dts: qcom: msm8992: Add a SCM node adds ce13edfb7bfe arm64: dts: qcom: msm8992: Add SPMI PMIC arbiter device adds 7f8bcc0c4cfe arm64: dts: qcom: msm8992: Add BLSP2_UART2 and I2C nodes adds 083537521268 arm64: dts: qcom: msm8992: Add PMU node adds 329e16d5f8fc arm64: dts: qcom: msm8992: Add PSCI support. adds 75c8a10d9c19 arm64: dts: qcom: msm8992: Add RPMCC node adds 0f5cdb31e850 arm64: dts: qcom: Add Xiaomi Libra (Mi 4C) device tree adds 9d56a1c21f1c arm64: dts: qcom: Add Microsoft Lumia 950 (Talkman) device tree adds f510ca05271b Merge tag 'qcom-arm64-for-5.9-2' of git://git.kernel.org/p [...] new 2f3fbfdaf77f Merge tag 'arm-dt-5.9' of git://git.kernel.org/pub/scm/lin [...] adds f1a0a9948f71 udc: lpc32xx: mark local function static adds e9dbebaf9b9d ARM: OMAP: Replace HTTP links with HTTPS ones adds fb4ae31614d5 Merge tag 'omap-for-v5.9/soc-signed' of git://git.kernel.o [...] adds 62e7df65cad3 ARM: rpc: Change blacklist to quirklist in ecode.c file adds 5b17a04addc2 ARM: exynos: clear L310_AUX_CTRL_FULL_LINE_ZERO in default [...] adds ea9dd8f61c8a ARM: exynos: MCPM: Restore big.LITTLE cpuidle support adds f7f611f2b1dc ARM: s3c24xx: leds: Convert to use GPIO descriptors adds 3ecdf2a5d262 ARM: s3c24xx: Replace HTTP links with HTTPS ones adds 5644f690b92c Merge tag 'samsung-soc-5.9' of git://git.kernel.org/pub/sc [...] adds fb01eb36518f ARM: davinci: Replace HTTP links with HTTPS ones adds 66ed86d6377a ARM: davinci: Fix trivial spelling adds 951e39568632 ARM: davinci: dm646x-evm: Simplify error handling in 'evm_ [...] adds 92607f8a4451 Merge tag 'davinci-for-v5.9/soc' of git://git.kernel.org/p [...] adds 01b5e3451867 ARM: orion/gpio: Make use of for_each_requested_gpio() adds 0e3a4cb12812 Merge tag 'mvebu-arm-5.9-1' of git://git.kernel.org/pub/sc [...] adds 5f3991b97ff6 MAINTAINERS: arm/amlogic: add designated reviewers adds f87a4f022c44 ARM: at91: pm: add missing put_device() call in at91_pm_sr [...] adds f3a49f17845d ARM: at91: Replace HTTP links with HTTPS ones adds 552c0e308b7c Merge tag 'at91-soc-5.9' of git://git.kernel.org/pub/scm/l [...] adds 3ad7b4e8f89d ARM: socfpga: PM: add missing put_device() call in socfpga [...] adds a04e84c57e9c Merge tag 'socfpga_update_for_v5.9' of git://git.kernel.or [...] new 6ce076f4159f Merge tag 'arm-soc-5.9' of git://git.kernel.org/pub/scm/li [...] adds 5feebc656470 soc: realview: Switch to use DEVICE_ATTR_RO() adds 99d50b9b8cfa soc: realview: Use custom soc attribute group instead of d [...] adds 734776eb16e8 soc: integrator: Switch to use DEVICE_ATTR_RO() adds be0db32f131b soc: integrator: Use custom soc attribute group instead of [...] adds 208b5899a031 soc: ux500: Switch to use DEVICE_ATTR_RO() adds d7a1a4f47d80 soc: ux500: Use custom soc attribute group instead of devi [...] adds 53d421d29c05 ARM: OMAP2: Switch to use DEVICE_ATTR_RO() adds 475d04b48b9e ARM: OMAP2: Use custom soc attribute group instead of devi [...] adds 821b67fa4639 firmware: smccc: Add ARCH_SOC_ID support adds 86aa16082022 Merge tag 'soc-attr-updates-5.9' of git://git.kernel.org/p [...] adds 58df195cd47d optee: use uuid for sysfs driver entry adds 5f178bb71e3a optee: enable support for multi-stage bus enumeration adds 9f1944c23c8c tpm_ftpm_tee: register driver on TEE bus adds 38d9dff186f1 Merge tag 'optee-bus-for-v5.9' of git://git.linaro.org/peo [...] adds bad0d73b6574 firmware: arm_scmi: Use signed integer to report transfer status adds 1909872ff20f firmware: arm_scmi: Add fast_switch_possible() interface adds fb3571276b97 cpufreq: arm_scmi: Set fast_switch_possible conditionally adds d76428237784 firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead o [...] adds e0f1a30cf184 firmware: arm_scmi: Fix SCMI genpd domain probing adds 1fc2dd1864c2 firmware: arm_scmi: Add notification protocol-registration adds e7c215f358a3 firmware: arm_scmi: Add notification callbacks-registration adds bd31b249692e firmware: arm_scmi: Add notification dispatch and delivery adds 6b8a69131dc6 firmware: arm_scmi: Enable notification core adds e27077bc04d5 firmware: arm_scmi: Add power notifications support adds fb5086dc4746 firmware: arm_scmi: Add perf notifications support adds 128e3e9311a9 firmware: arm_scmi: Add sensor notifications support adds 469ca1822d64 firmware: arm_scmi: Add reset notifications support adds 585dfab3fb80 firmware: arm_scmi: Add base notifications support adds dccec73de91d firmware: arm_scmi: Keep the discrete clock rates sorted adds fcd2e0deae50 clk: scmi: Fix min and max rate when registering clocks wi [...] adds a4ee9d0194c2 firmware: arm_scmi: Provide a missing function param description adds 02c003cc18df firmware: arm_scmi: Remove zero-length array in SCMI notif [...] adds 33ee97f823cc firmware: arm_scmi: Remove unneeded __packed attribute adds 72a5eb9d9c31 firmware: arm_scmi: Remove fixed size fields from reports/ [...] adds 409d01fb8316 Merge tag 'scmi-updates-5.9' of git://git.kernel.org/pub/s [...] adds 613c2e2c7e69 soc: mediatek: cmdq: add assign function adds 995818588b6d soc: mediatek: cmdq: export finalize function adds 7de796cac48c soc: mediatek: cmdq: add set event function adds 7247e1f1b02f Merge tag 'v5.8-next-soc' of git://git.kernel.org/pub/scm/ [...] adds 3c2543d39d06 Merge tag 'renesas-r8a774e1-dt-binding-defs-tag' into rene [...] adds f446ade0952a soc: renesas: rcar-sysc: Add r8a774e1 support adds b88fc411e0e9 soc: renesas: Add Renesas R8A774E1 config option adds 5b83cc42cf87 soc: renesas: Identify RZ/G2H adds 7f8fa833dc73 soc: renesas: rcar-rst: Add support for RZ/G2H adds a3cff3e6ed6f Merge tag 'renesas-drivers-for-v5.9-tag1' of git://git.ker [...] adds a0edee635020 firmware: arm_scmi: Use NULL instead of integer 0 for rate [...] adds 8b08dbb1b14a firmware: tegra: Add return code checks and increase debugfs size adds edb2bca2ac48 firmware: tegra: Use consistent return variable name adds cc8d0a4538a6 firmware: tegra: Prepare for supporting in-band debugfs adds 5e37b9c137ee firmware: tegra: Add support for in-band debug adds 4e87189912bd firmware: tegra: Update BPMP ABI adds 68be222f7770 Merge tag 'tegra-for-5.9-firmware' of git://git.kernel.org [...] adds 6cc8823ad3e8 memory: tegra: Make debugfs permissions human-readable adds 10de21148f7d memory: tegra: Add EMC scaling support code for Tegra210 adds 9b9d8632f51f memory: tegra: Add EMC scaling sequence code for Tegra210 adds 0553d7b204ef memory: tegra: Support derated timings on Tegra210 adds adbcec8862cd memory: tegra20-emc: Poll EMC-CaR handshake instead of wai [...] adds 930c68180ffb memory: tegra30-emc: Poll EMC-CaR handshake instead of wai [...] adds c3d4eb3bf6ad memory: tegra: Fix an error handling path in tegra186_emc_probe() adds 1b93fadf2a7e memory: tegra: Drop <linux/clk-provider.h> adds 2de758997e69 memory: tegra: Avoid unused function warnings adds 5a6b5d53833c memory: tegra: Delete some dead code adds 0454efbcb261 memory: tegra: Fix KCONFIG variables for Tegra186 and Tegra194 adds 46c019239fb2 memory: tegra: Add Tegra132 compatible string match adds c7d0ff932363 Merge tag 'tegra-for-5.9-memory' of git://git.kernel.org/p [...] adds 46011d431bef soc/tegra: fuse: Add Tegra186 and Tegra194 SoC IDs adds eb8bb7abbb0b soc/tegra: fuse: Fix typo in APB MISC warning adds 1481fd71398f Merge tag 'tegra-for-5.9-soc' of git://git.kernel.org/pub/ [...] adds 00067ca5331e soc: samsung: exynos-regulator-coupler: Add simple voltage [...] adds 9357b0462401 reset: Move reset-simple header out of drivers/reset adds a9701376ed0f reset: simple: Add reset callback adds 20c1b6996519 dt-bindings: reset: Convert i.MX reset to json-schema adds 3b9164c0f173 dt-bindings: reset: Convert i.MX7 reset to json-schema adds 308646785e51 reset: intel: fix a compile warning about REG_OFFSET redefined adds ffebbecaaa86 reset: Replace HTTP links with HTTPS ones adds 9e586c843127 Merge tag 'reset-for-v5.9' of git://git.pengutronix.de/pza [...] adds 0caf847975b2 firmware: imx: make sure MU irq can wake up system from su [...] adds f42f3e7f4d35 soc: imx: scu: use devm_kasprintf adds a8dfca1e714f firmware: imx: scu-pd: fix cm40 power domain adds 169caf692567 firmware: imx: add resource management api adds cfda066aa862 firmware: imx: scu-pd: add more cm4 resources adds a24015fa8b89 firmware: imx: Move i.MX SCU soc driver into imx firmware folder adds d82bcef5157d soc: imx: select ARM_GIC_V3 for i.MX8M adds e2837df66837 Merge tag 'imx-drivers-5.9' of git://git.kernel.org/pub/sc [...] adds 30dee220c850 soc: qcom: socinfo: Add socinfo entry for SDM630 adds 1a53ce9ab4fa soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag adds 681b09123844 soc: qcom: rpmh: Allow RPMH on ARM SoC adds 73edcd38d772 soc: qcom: rpmh: Update rpmh_invalidate function to return void adds d6e52482f5ab drivers: soc: Add MSM8936 SMD RPM compatible adds da2e14c01831 dt-bindings: soc: qcom: Document MSM8936 SMD RPM adds 0f12fe7f1e66 soc: qcom: socinfo: add support for newer socinfo data adds e9247e2ce577 soc: qcom: socinfo: fix printing of pmic_model adds 50f85d16200e soc: qcom: socinfo: add file with SoC info format version adds 6f7b2249545a soc: qcom: socinfo: add SM8250 entry to soc_id array adds a9541d2e8a24 soc: qcom: smd-rpm: Add msm8994 compatible adds be24c6a71ecf soc: qcom: rpmh-rsc: Don't use ktime for timeout in write_ [...] adds 58ffbba6a399 soc: qcom: geni: Support for ICC voting adds 048eb908a1f2 soc: qcom-geni-se: Add interconnect support to fix earlycon crash adds bf225ed357c6 i2c: i2c-qcom-geni: Add interconnect support adds 7cf563b2c846 tty: serial: qcom_geni_serial: Add interconnect support adds e68b6624a0f7 spi: spi-geni-qcom: Combine the clock setting code adds 0e3b8a81f5df spi: spi-geni-qcom: Add interconnect support adds cff80645d6d3 spi: spi-qcom-qspi: Add interconnect support adds a5819b548af0 tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state adds 1a9e489e6128 spi: spi-geni-qcom: Use OPP API to set clk/perf state adds 6130068d9bb3 dt-bindings: firmware: qcom: Add compatible for IPQ8074 SoC adds 943c8a80830b <linux/of.h>: add stub for of_get_next_parent() to fix qco [...] adds b88c28280c3f firmware: qcom_scm: Fix legacy convention SCM accessors adds 4bdc8c8d2815 firmware: qcom_scm: Add msm8994 compatible adds f79a158d37c2 spi: spi-qcom-qspi: Use OPP API to set clk/perf state adds 2124331411a1 spi: spi-qcom-qspi: Avoid clock setting if not needed adds 8592eb959ad4 spi: spi-qcom-qspi: Set an autosuspend delay of 250 ms adds 68890e20942b spi: spi-geni-qcom: Avoid clock setting if not needed adds 5f219524ec6e spi: spi-geni-qcom: Set the clock properly at runtime resume adds da48dc8c70c2 spi: spi-geni-qcom: Get rid of most overhead in prepare_message() adds e42d6c3ec0c7 serial: qcom_geni_serial: Make kgdb work even if UART isn' [...] adds 650c8bd36a66 serial: qcom_geni_serial: Always use 4 bytes per TX FIFO word adds 4a3107f61f1c tty: serial: qcom-geni-serial: Drop the icc bw votes in su [...] adds 03c900b3be11 soc: qcom: geni: Fix NULL pointer dereference adds 18517746d732 Merge tag 'qcom-drivers-for-5.9' of git://git.kernel.org/p [...] adds 50524d787de3 firmware: turris-mox-rwtm: support ECDSA signatures via debugfs adds e6e57b663ea1 firmware: turris-mox-rwtm: add debugfs documentation adds 1d4eadaf1717 Merge tag 'mvebu-drivers-5.9-1' of git://git.kernel.org/pu [...] adds c4f16e96d8fd memory: samsung: exynos5422-dmc: Do not ignore return code [...] adds a4022f6a2187 memory: of: Remove unused headers adds efc4646327ca memory: of: Remove __func__ in device related messages adds 9825095a0949 memory: of: Correct indentation adds df3072733663 memory: of: Remove unneeded extern from function declarations adds a53f7f08c07f memory: emif-asm-offsets: Add GPLv2 SPDX license header adds ec6652bda5c5 memory: emif: Put constant in comparison on the right side adds 28dc76f1ed09 memory: emif: Fix whitespace coding style violations adds e79f3849377d memory: emif: Silence platform_get_irq() error in driver adds fdc482ff7321 memory: ti-aemif: Rename SS to SSTROBE to avoid name conflicts adds 96424aa976bf memory: ti-emif-pm: Fix cast to iomem pointer adds a6ca67a83882 memory: brcmstb_dpfe: Constify the contents of string adds bf77f3f46599 memory: brcmstb_dpfe: Remove unneeded braces adds 3aa5a6c2d9a0 memory: mtk-smi: Add argument to function pointer definition adds 07852c3f7f87 memory: omap-gpmc: Include <linux/sizes.h> for SZ_16M adds 1a1e7580e771 memory: omap-gpmc: Fix whitespace issue adds a6159740fde0 memory: pl172: Add GPLv2 SPDX license header adds a269ff3433f3 memory: fsl_ifc: Fix whitespace issues adds 6b16f369b62b memory: da8xx-ddrctl: Remove unused 'node' variable adds 2664a0758a68 memory: Describe the MEMORY Kconfig entry adds 5ec2914af672 memory: samsung: exynos-srom: Describe the Kconfig entry adds 8a9ff8758159 MAINTAINERS: Add Krzysztof Kozlowski as maintainer of memo [...] adds ab274a7ec835 Merge tag 'memory-controller-drv-5.9' of git://git.kernel. [...] adds 19e3b58d0469 dt-bindings: soc: ti: k3-ringacc: convert bindings to json-schema adds 6b3da0b475b8 soc: ti: k3-ringacc: Move state tracking variables under a struct adds 175e663f70d6 soc: ti: k3-ringacc: add ring's flags to dump adds 43148b1cab44 soc: ti: k3-ringacc: add request pair of rings api. adds 40a2a7c395cf soc: ti: k3-ringacc: separate soc specific initialization adds 4927b1ab2047 dmaengine: ti: k3-udma: Switch to k3_ringacc_request_rings_pair adds 80ff73f75848 soc: ti: k3-ringacc: fix: warn: variable dereferenced befo [...] adds 1d0360161c85 soc: ti: k3: fix semicolon.cocci warnings adds 2ea17d504a0e soc: ti/ti_sci_protocol.h: drop a duplicated word + clarify adds a6df49f42243 firmware: ti_sci: Replace HTTP links with HTTPS ones adds 09241e61103d soc: TI knav_qmss: make symbol 'knav_acc_range_ops' static adds 9c52a2647a39 Merge tag 'drivers_soc_for_5.9' of git://git.kernel.org/pu [...] adds 7f04614b6710 memory: bt1-l2-ctl: Add blank lines after declarations adds bf8fba45983b memory: mvebu-devbus: Add missing braces to all arms of if [...] adds 0abbec7eed5b memory: mvebu-devbus: Align with open parenthesis adds 80c4f5a824cb memory: omap-gpmc: Correct kerneldoc adds 98397f1ccc23 memory: omap-gpmc: Enclose macro argument usage in parenthesis adds 1cd534584a97 memory: omap-gpmc: Use 'unsigned int' for consistency adds cdd1aeae83ac memory: omap-gpmc: Correct white space issues adds 858432c7e41b memory: omap-gpmc: Fix language typo adds 46c711187385 memory: of: Correct kerneldoc adds f0557d99dfa7 memory: pl172: Enclose macro argument usage in parenthesis adds 90de1c75d8ac memory: samsung: exynos-srom: Correct alignment adds 331b828ceba3 memory: samsung: exynos5422-dmc: Correct white space issues adds f7fa245a1a97 memory: brcmstb_dpfe: Fix language typo adds 4cd87f5bfded MAINTAINERS: Add Git repository for memory controller drivers adds f046e4a3f0b9 memory: jz4780_nemc: Only request IO memory the driver will use adds d7c6dbc02e99 Merge tag 'memory-controller-drv-5.9-2' of git://git.kerne [...] adds f10a2df50386 dt-bindings: soc: qcom: smd-rpm: Add IPQ6018 compatible adds 84da0cf99b06 soc: qcom: smd-rpm: Add IPQ6018 compatible adds f935a752f229 dt-bindings: soc: qcom: smd-rpm: Convert binding to YAML schema adds 72fe996f9643 soc: qcom: pdr: Reorder the PD state indication ack adds e434e0c41f1a soc: qcom: smd-rpm: Fix kerneldoc adds 0fec8617a1df soc: qcom: geni: Fix unused label warning adds d76cfc7c3ad2 Merge tag 'qcom-drivers-for-5.9-2' of git://git.kernel.org [...] new 822ef14e9dc7 Merge tag 'arm-drivers-5.9' of git://git.kernel.org/pub/sc [...] adds a6a4abf8efee arm64: Add config for Keem Bay SoC adds 37de951b3656 dt-bindings: arm: Add Keem Bay bindings adds c98459cf6d8d MAINTAINERS: Add maintainers for Keem Bay SoC adds 0a6e92f26784 arm64: dts: keembay: Add device tree for Keem Bay SoC adds d846abff949d arm64: dts: keembay: Add device tree for Keem Bay EVM board adds 85032207c86d dt-bindings: arm: sparx5: Add documentation for Microchip [...] adds 31a91c87a42b arm64: sparx5: Add support for Microchip 2xA53 SoC adds 6694aee00a4b arm64: dts: sparx5: Add basic cpu support adds 14bc6703b387 arm64: dts: sparx5: Add pinctrl support adds 2ce39f20d0bf dt-bindings: clock: sparx5: Add Sparx5 SoC DPLL clock adds 39c8378a1cdf dt-bindings: clock: sparx5: Add bindings include file adds e4e06a50b042 arm64: dts: sparx5: Add Sparx5 SoC DPLL clock adds 623910f4b9f5 arm64: dts: sparx5: Add i2c devices, i2c muxes adds f7d85e73f920 dt-bindings: vendor-prefixes: Add mstar vendor prefix adds 108fc78f16fb dt-bindings: vendor-prefixes: Add sstar vendor prefix adds cdef4702e279 dt-bindings: vendor-prefixes: Add 70mai vendor prefix adds d1b6e3bd85f0 dt-bindings: vendor-prefixes: Add thingy.jp prefix adds 343e8f7286e8 dt-bindings: arm: Add mstar YAML schema adds 312b62b6610c ARM: mstar: Add machine for MStar/Sigmastar Armv7 SoCs adds 09220c579c78 ARM: mstar: Add binding details for mstar,l3bridge adds b0d0bb1b6f87 ARM: mstar: Add Armv7 base dtsi adds 952c0ed6f963 ARM: mstar: Add infinity/infinity3 family dtsis adds 3e54698c1ae1 ARM: mstar: Add mercury5 series dtsis adds caa3c193c9dc ARM: mstar: Add dts for msc313(e) based BreadBee boards adds 8484515b96a5 ARM: mstar: Add dts for 70mai midrive d08 adds 98895d5e9e19 ARM: mstar: Fix dts filename for 70mai midrive d08 adds 33cabc0bc679 dt-bindings: arm: mstar: Add binding details for mstar, pmsleep adds 9e30b098f25f dt-bindings: arm: mstar: Move existing MStar binding descriptions adds 7f6348b6a509 ARM: mstar: Add IMI SRAM region adds ab6be2008673 ARM: mstar: Adjust IMI size of infinity adds e709252cac13 ARM: mstar: Adjust IMI size for mercury5 adds 6e17d1316d5c ARM: mstar: Adjust IMI size for infinity3 adds d7f1d81b0fe8 ARM: mstar: Add PMU adds 9345a99710aa ARM: mstar: Add "pmsleep" node to base dtsi adds 7e836785bc11 ARM: mstar: Add reboot support adds 4b4b27e4330e dt-bindings: mfd: syscon: add compatible string for mstar, [...] adds 1eb47d0a8028 dt-bindings: arm: mstar: remove the binding description fo [...] adds 892900a70b6c ARM: mstar: Correct the compatible string for pmsleep new d4db4e553249 Merge tag 'arm-newsoc-5.9' of git://git.kernel.org/pub/scm [...] adds 30bf38e4341b EDAC, pnd2: Set MCE_PRIO_EDAC priority for pnd2_mce_dec notifier adds e9ff6636d3f9 EDAC/mc: Call edac_inc_ue_error() before panic adds 8807e1559749 EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations adds 17ed808ad243 EDAC: Fix reference count leaks adds cb51a371d08e EDAC/ghes: Setup DIMM label from DMI and use it in error reports adds b001694d60fe EDAC/ghes: Remove unused members of struct ghes_edac_pvt, [...] adds b9cae27728d1 EDAC/ghes: Scan the system once on driver init adds e370f886fefc EDAC: Remove edac_get_dimm_by_index() adds 0f959e19fadf Merge branch 'edac-ghes' into edac-for-next new f8851cb2d0cc Merge tag 'edac_updates_for_5.9' of git://git.kernel.org/p [...] adds 3f0279488821 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] new bbb839901fe8 Merge tag 'regulator-v5.9' of git://git.kernel.org/pub/scm [...] adds 8ade0c2fabd3 Merge remote-tracking branch 'spi/for-5.8' into spi-linus adds 11ba28229f82 Merge remote-tracking branch 'spi/for-5.9' into spi-next new b171373902b0 Merge tag 'spi-v5.9' of git://git.kernel.org/pub/scm/linux [...] adds 6ed50f88485c Merge existing fixes from regmap/for-5.8 adds 4b9e7edb5afc regmap: convert all regmap_update_bits() and co. macros to [...] adds 9fb9b7715e5e regmap: remove stray space adds 5cc2013bfeee regmap-irq: use fwnode instead of device node in add_irq_chip() adds 31cf2c3b6f47 Merge branch 'topic/devnode' of https://git.kernel.org/pub [...] adds c916d6ef53aa regmap: Switch to use fwnode instead of OF one adds 6611561a7a7e regmap: fix duplicated word in <linux/regmap.h> adds c9fadf212afd Merge remote-tracking branch 'regmap/for-5.9' into regmap-next new d516840629cc Merge tag 'regmap-v5.9' of git://git.kernel.org/pub/scm/li [...] adds 036491542aa4 opp: core: Add missing export for dev_pm_opp_adjust_voltage adds 0e510bf1b881 opp: ti-opp-supply: Replace HTTP links with HTTPS ones adds 06a8a059e88b opp: Allow disabled OPPs in dev_pm_opp_get_freq() adds f46cf335311c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 63ef91f24f9b PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pm [...] adds ada795966a9f PM / devfreq: event: Fix trivial spelling adds 24948479be8b PM / devfreq: tegra: Add Dmitry as a maintainer adds ed279529754d dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle adds 4dc3bab8687f PM / devfreq: Add support delayed timer for polling mode adds ae8eb8ba521c memory: samsung: exynos5422-dmc: Use delayed timer as default adds 74ca9e461078 memory: samsung: exynos5422-dmc: Adjust polling interval a [...] adds 4fc9a0470d2d memory: samsung: exynos5422-dmc: Add module param to contr [...] adds 483d557ee9a3 PM / devfreq: Clean up the devfreq instance name in sysfs attr adds 0aae11bcdefb PM / devfreq: Fix indentaion of devfreq_summary debugfs node adds 27a69714450f PM / devfreq: Fix the wrong end with semicolon adds a7ee88c3d3d1 Merge tag 'devfreq-next-for-5.9' of git://git.kernel.org/p [...] adds 9c8cc4d7c412 Merge branch 'pm-devfreq' adds 521b512b157a PM / EM: change naming convention from 'capacity' to 'perf [...] adds 7d9895c7fbfc PM / EM: introduce em_dev_register_perf_domain function adds d0351cc3b0f5 PM / EM: update callback structure and add device pointer adds 1bc138c62295 PM / EM: add support for other devices than CPUs in Energy Model adds 07891f15d913 PM / EM: remove em_register_perf_domain adds f0b5694791ce PM / EM: change name of em_pd_energy to em_cpu_energy adds 7b7570ad0d76 Documentation: power: update Energy Model description adds 0e0ffa855d15 OPP: refactor dev_pm_opp_of_register_em() and update relat [...] adds 7a82e97a11b9 PM: core: introduce pm_ptr() macro adds 756a64ce349c PM: Make *_DEV_PM_OPS macros use __maybe_unused adds 02fd86b66179 mmc: jz4740: Use pm_ptr() macro adds 5b5642075c31 Merge branches 'pm-em' and 'pm-core' adds dab20177b626 intel_idle: Eliminate redundant static variable adds 0317561912d9 cpuidle: psci: Split into two separate build objects adds 4b072cd6ace3 cpuidle: psci: Fail cpuidle registration if set OSI mode failed adds 166bf83529c4 cpuidle: psci: Fix error path via converting to a platform driver adds ee7c34caac38 cpuidle: psci: Convert PM domain to platform driver adds 81f94ddfeced cpuidle: psci: Prevent domain idlestates until consumers a [...] adds efe9711214e6 cpuidle: change enter_s2idle() prototype adds a472ad2bcea4 intel_idle: Customize IceLake server support adds 0a398945d6f3 cpuidle: ACPI: fix 'return' with no value build warning adds 2d5c80bcf864 Merge branch 'pm-cpuidle' adds ed7bde7a6dab cpufreq: intel_pstate: Allow enable/disable energy efficiency adds f473bf398bf1 cpufreq: intel_pstate: Allow raw energy performance prefer [...] adds 8cc46ae565c3 cpufreq: Fix locking issues with governors adds 10dd8573b09e cpufreq: Register governors at core_initcall adds 8412b4563e59 cpufreq: Specify default governor on command line adds 3a7e4fbbfd1a cpufreq: Remove the weakly defined cpufreq_default_governor() adds 3ff79754d7a2 cpufreq: intel_pstate: Fix static checker warning for epp [...] adds 8479eb820841 cpufreq: Replace HTTP links with HTTPS ones adds 19231a8739d1 cpufreq: freq_table: Demote obvious misuse of kerneldoc to [...] adds a9909c217fb1 cpufreq: cpufreq: Demote lots of function headers unworthy [...] adds dd2e65f2ae92 cpufreq: cpufreq_governor: Demote store_sampling_rate() he [...] adds 4a27aa9cb5b2 cpufreq: pasemi: Include header file for {check,restore}_a [...] adds 44bd9a30ef73 cpufreq: powernv-cpufreq: Fix a bunch of kerneldoc related issues adds e1711f296a2d cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused adds a7b909376d39 cpufreq: acpi-cpufreq: Mark sometimes used ID structs as _ [...] adds 638b509795a1 cpufreq: powernow-k8: Mark 'hi' and 'lo' dummy variables a [...] adds 3098174990f5 cpufreq: pcc-cpufreq: Mark sometimes used ID structs as __ [...] adds 8f23d1f12cf1 cpufreq: intel_pstate: Supply struct attribute description [...] adds 52fe0b16f60e cpufreq: amd_freq_sensitivity: Mark sometimes used ID stru [...] adds 133c6c84f280 cpufreq: powernv: Make some symbols static adds 23a522e388f5 cpufreq: intel_pstate: Clean up aperf_mperf_shift description adds 7aa1031223bc cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported adds 80e30368669e Merge back cpufreq material for v5.9. adds 3a9571760665 cpufreq: intel_pstate: Rearrange the storing of new EPP values adds de002c55cadf cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode adds c81b30c895ca Merge branch 'pm-cpufreq' adds a45aca510b73 PM: sleep: core: Emit changed uevent on wakeup_sysfs_add/remove adds 59679d9933ab freezer: Add unsafe version of freezable_schedule_timeout_ [...] adds 6ada7ba2fa77 PM: hibernate: fix white space in a few places adds 02d7f4005e94 PM: sleep: spread "const char *" correctness adds 8d87ae48ced2 PM: domains: Fix up terminology with parent/child adds afb0367a8055 PM: domains: Restore comment indentation for generic_pm_do [...] adds 2d798d9f5967 powercap: intel_rapl: add support for Sapphire Rapids adds 0735069c5e49 powercap: idle_inject: Replace play_idle() with play_idle_ [...] adds 8365a898fe53 powercap: Add Power Limit4 support adds 8e022709c41e cpupower: Fix comparing pointer to 0 coccicheck warns adds cbf252709337 cpupower: Fix NULL but dereferenced coccicheck errors adds fa0866a1d1be cpupower: Replace HTTP links with HTTPS ones adds 671be01ca284 Merge tag 'linux-cpupower-5.9-rc1' of git://git.kernel.org [...] adds 68f9b2284289 pm-graph v5.7 - important s2idle fixes adds 86ba54fb0816 Merge branches 'pm-sleep', 'pm-domains', 'powercap' and 'p [...] new 04084978003c Merge tag 'pm-5.9-rc1' of git://git.kernel.org/pub/scm/lin [...] adds 10cfde5dc695 ACPICA: Replace one-element array with flexible-array adds 6a54ebae6d04 ACPICA: Do not increment operation_region reference counts [...] adds 2861ba7a0c6c ACPICA: Update version to 20200717 adds 8830280a69dd ACPI: procfs: Remove last dirs after being marked deprecat [...] adds 5ae318f6fd9b ACPI: sysfs: add newlines when printing module parameters adds da85a855104d Merge back sysfs-related ACPI material for v5.9. adds 134043cd64c9 ACPI: PAD: Eliminate usage of uninitialized_var() macro adds fc293b7a0ede ACPI: EC: add newline when printing 'ec_event_clearing' mo [...] adds dae68d7fd493 PCI: hotplug: ACPI: Fix context refcounting in acpiphp_gra [...] adds cbdd865a94ae ACPI: property: use cached name in acpi_fwnode_get_named_c [...] adds 3fa5faf61774 Merge branches 'acpi-proc', 'acpi-sysfs', 'acpi-pad', 'acp [...] adds 1757659d022b ACPI: OSL: Implement deferred unmapping of ACPI memory adds b8fcd0e588fc ACPICA: Preserve memory opregion mappings adds f4334efb11a0 ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic [...] adds a968fba29733 ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() adds 5003ad717265 ACPI: OSL: Clean up the removal of unused memory mappings adds 2229a12b64a4 ACPI: tables: avoid relocations for table signature array adds 24194a7e03f4 ACPI: tables: Remove the duplicated checks for acpi_parse_ [...] adds 1c60f91c319d ACPI: NUMA: Remove the useless sub table pointer check adds 5b1e80204db6 ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check adds eb27e5a314d1 ACPI: APEI: remove redundant assignment to variable rc adds 57d2dd4bd18b ACPI: Use fallthrough pseudo-keyword adds 0585c1c06a55 ACPI: Use valid link to the ACPI specification adds 4ce7796632a1 ACPI: Replace HTTP links with HTTPS ones adds db1da2f52ea5 Merge branches 'acpi-mm', 'acpi-tables', 'acpi-apei' and ' [...] new 2baa85d6927d Merge tag 'acpi-5.9-rc1' of git://git.kernel.org/pub/scm/l [...] new c0842fbc1b18 random32: move the pseudo-random 32-bit definitions to prandom.h adds fd49e03280e5 pstore: Fix linking when crypto API disabled new 19a93823cf63 Merge tag 'pstore-v5.9-rc1' of git://git.kernel.org/pub/sc [...] adds 005e696df65d gcc-plugins/stackleak: Don't instrument itself adds ddfaf0e43e9b ARM: vdso: Don't use gcc plugins for building vgettimeofday.c adds feee1b8c4908 gcc-plugins/stackleak: Use asm instrumentation to avoid us [...] adds 8dd70543f795 gcc-plugins/stackleak: Add 'verbose' plugin parameter adds 496b24ec6d47 gcc-plugins: Replace HTTP links with HTTPS ones new 3e4a12a1bafa Merge tag 'gcc-plugins-v5.9-rc1' of git://git.kernel.org/p [...] adds f0fe00d4972a security: allow using Clang's zero initialization for stac [...] new 5b5d3be5d690 Merge tag 'var-init-v5.9-rc1' of git://git.kernel.org/pub/ [...] new f9dc3713df12 usb: gadget: udc: Avoid tasklet passing a global new b13fecb1c3a6 treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() new 12cc923f1ccc tasklet: Introduce new initialization API new 427714f258a3 Merge tag 'tasklets-v5.9-rc1' of git://git.kernel.org/pub/ [...] adds 4b19bec97c88 docs: deprecated.rst: Add uninitialized_var() adds aecfd220b223 x86/mm/numa: Remove uninitialized_var() usage adds 805cdb8bc6da drbd: Remove uninitialized_var() usage adds e909ec10186a b43: Remove uninitialized_var() usage adds b898ef6d15c0 rtlwifi: rtl8192cu: Remove uninitialized_var() usage adds eecd48c84f0e ide: Remove uninitialized_var() usage adds 098c9db47670 spi: davinci: Remove uninitialized_var() usage adds 14dd1c3af6ce clk: st: Remove uninitialized_var() usage adds fec61ff40b9e clk: spear: Remove uninitialized_var() usage adds 1ef79040a57f KVM: PPC: Book3S PR: Remove uninitialized_var() usage adds 4a2b958b1fb3 media: sur40: Remove uninitialized_var() usage adds 4df7a75f690a f2fs: Eliminate usage of uninitialized_var() macro adds fea1120c56e2 mm/debug_vm_pgtable: Remove uninitialized_var() usage adds d8b44b58a707 checkpatch: Remove awareness of uninitialized_var() macro adds 3f649ab728cd treewide: Remove uninitialized_var() usage adds 63a0895d960a compiler: Remove uninitialized_var() macro new 99ea1521a097 Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/ [...] adds 8b1bc88c3c67 selftests/seccomp: Rename XFAIL to SKIP adds d7d2e5bb9f36 selftests/seccomp: Add SKIPs for failed unshare() adds e4d05028a07f selftests/seccomp: Set NNP for TSYNC ESRCH flag test adds c818c03b661c seccomp: Report number of loaded filters in /proc/$pid/status adds 9f87dcf14b82 seccomp: Add find_notification helper adds b707ddee11d1 seccomp: rename "usage" to "refs" and document adds 3a15fb6ed92c seccomp: release filter after task is fully dead adds 76194c4e830d seccomp: Lift wait_queue into struct seccomp_filter adds 99cdb8b9a573 seccomp: notify about unused filter adds ad5682184a81 selftests/seccomp: Check for EPOLLHUP for user_notif adds d3a37ea9f6e5 selftests/seccomp: Expand benchmark to per-filter measurements adds bc32c9c86581 selftests/seccomp: use 90s as timeout adds 81a0c8bc82be selftests/seccomp: Improve calibration loop adds e68f9d49dda1 seccomp: Use pr_fmt adds cf8918dba2de selftests/seccomp: Make kcmp() less required adds 279ed8900079 selftests/seccomp: Rename user_trap_syscall() to user_noti [...] adds 47e33c05f9f0 seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID adds fe4bfff86ec5 seccomp: Use -1 marker for end of mode 1 syscall list adds 9d1587adcc35 selftests/harness: Clean up kern-doc for fixtures adds adeeec847239 selftests/seccomp: Refactor to use fixture variants adds 11eb004ef7ea selftests/seccomp: Check ENOSYS under tracing adds d9539752d232 net/compat: Add missing sock updates for SCM_RIGHTS adds 4969f8a07397 pidfd: Add missing sock updates for pidfd_getfd() adds c0029de50982 net/scm: Regularize compat handling of scm_detach_fds() adds 6659061045cc fs: Move __scm_install_fd() to __receive_fd() adds deefa7f3505a fs: Add receive_fd() wrapper for __receive_fd() adds 910d2f16ac90 pidfd: Replace open-coded receive_fd() adds 173817151b15 fs: Expand __receive_fd() to accept existing fd adds 7cf97b125455 seccomp: Introduce addfd ioctl to seccomp user notifier adds c97aedc52dce selftests/seccomp: Test SECCOMP_IOCTL_NOTIF_ADDFD new 9ecc6ea491f0 Merge tag 'seccomp-v5.9-rc1' of git://git.kernel.org/pub/s [...] adds c8e222616c7e selinux: allow reading labels before policy is loaded adds 382c2b5d23b4 scripts/selinux/mdp: fix initial SID handling adds 7383c0f94d3c selinux: log error messages on required process class / pe [...] adds 65d96351b135 selinux: fixed a checkpatch warning with the sizeof macro adds 2c3d8dfecedd selinux: Fix spelling mistakes in the comments adds 237389e3015e selinux: specialize symtab insert and search functions adds 24def7bb92c1 selinux: prepare for inlining of hashtab functions adds 54b27f9287a7 selinux: complete the inlining of hashtab functions new 49e917deeb81 Merge tag 'selinux-pr-20200803' of git://git.kernel.org/pu [...] adds bbccc11bc884 audit: Use struct_size() helper in alloc_chunk adds 8e6cf365e1d5 audit: log nftables configuration change events adds 142240398e50 audit: add gfp parameter to audit_log_nfcfg adds 9fc54012d7ae audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs adds 68df2ed54487 audit: use the proper gfp flags in the audit_log_nfcfg() calls adds d7481b24b816 audit: issue CWD record to accompany LSM_AUDIT_DATA_* records adds f1d9b23cabc6 audit: purge audit_log_string from the intra-kernel audit API adds b43870c74f3f audit: report audit wait metric in audit status reply new fd76a74d940a Merge tag 'audit-pr-20200803' of git://git.kernel.org/pub/ [...] adds 5fec25f2cb95 umh: Capture the pid in umh_pipe_setup adds b044fa2ae50d umh: Move setting PF_UMH into umh_pipe_setup adds 3a171042aeab umh: Rename the user mode driver helpers for clarity adds 21d598280675 umh: Remove call_usermodehelper_setup_file. adds 884c5e683b67 umh: Separate the user mode driver and the user mode helpe [...] adds 74be2d3b80af umd: For clarity rename umh_info umd_info adds 1199c6c3da51 umd: Rename umd_info.cmdline umd_info.driver_name adds e2dc9bf3f527 umd: Transform fork_usermode_blob into fork_usermode_driver adds 55e6074e3fa6 umh: Stop calling do_execve_file adds 25cf336de51b exec: Remove do_execve_file adds 0fe3c63148ef bpfilter: Move bpfilter_umh back into init data adds 1c340ead18ee umd: Track user space drivers with struct pid adds 38fd525a4c61 exit: Factor thread_group_exited out of pidfd_poll adds e80eb1dc868b bpfilter: Take advantage of the facilities of struct pid adds 8c2f52663973 umd: Remove exit_umh adds 33c326014fe6 umd: Stop using split_argv adds f06b71fe4d4c Make the user mode driver code a better citizen adds 9746c9be0bb5 exec: Remove unnecessary spaces from binfmts.h adds 0a8f36eb48f6 exec: Factor out alloc_bprm adds 60d9ad1d1d7f exec: Move initialization of bprm->filename into alloc_bprm adds f18ac551e503 exec: Move bprm_mm_init into alloc_bprm adds 0c9cdff054ae exec: Factor bprm_execve out of do_execve_common adds d8b9cd549ecf exec: Factor bprm_stack_limits out of prepare_arg_pages adds be619f7f063a exec: Implement kernel_execve adds 7fce69dff8db Implement kernel_execve new 3950e975431b Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/ [...] adds 42815808f179 timens: make vdso_join_timens() always succeed adds 5cfea9a106bb timens: add timens_commit() helper adds 76c12881a38a nsproxy: support CLONE_NEWTIME with setns() adds 55d9ad97e417 tests: add CLONE_NEWTIME setns tests new 0a72761b27fe Merge tag 'threads-v5.9' of git://git.kernel.org/pub/scm/l [...] adds 3af8588c7718 fork: fold legacy_clone_args_valid() into _do_fork() adds dcad2a62bc79 sparc64: enable HAVE_COPY_THREAD_TLS adds a4261d4bb450 sparc: share process creation helpers between sparc and sparc64 adds 7694f5143bbe sparc: unconditionally enable HAVE_COPY_THREAD_TLS adds ddb815bd5459 ia64: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args adds 04bd52fb341d nios2: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args adds adc7092e4c1a h8300: select HAVE_COPY_THREAD_TLS, switch to kernel_clone_args adds ff2a91127b37 fork: remove do_fork() adds 0fdfc53f24cc alpha: switch to copy_thread_tls() adds e0daa22c292b c6x: switch to copy_thread_tls() adds 643d48b8e6e7 hexagon: switch to copy_thread_tls() adds ad1bb82c057e microblaze: switch to copy_thread_tls() adds 1dd966ea63f4 nds32: switch to copy_thread_tls() adds 15350c4226c7 sh: switch to copy_thread_tls() adds 8496da092a53 unicore: switch to copy_thread_tls() adds 140c8180eb7c arch: remove HAVE_COPY_THREAD_TLS adds 714acdbd1c94 arch: rename copy_thread_tls() back to copy_thread() new 9ba27414f2ec Merge tag 'fork-v5.9' of git://git.kernel.org/pub/scm/linu [...] adds 124ea650d307 capabilities: Introduce CAP_CHECKPOINT_RESTORE adds 1caef81da05a pid: use checkpoint_restore_ns_capable() for set_tid adds b9a3db92e1a1 pid_namespace: use checkpoint_restore_ns_capable() for ns_ [...] adds 12886f8ab10c proc: allow access in init userns for map_files with CAP_C [...] adds ebd6de681238 prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/ [...] adds 227175b2c914 prctl: exe link permission error changed from -EINVAL to -EPERM adds 1d27a0be16d6 selftests: add clone3() CAP_CHECKPOINT_RESTORE test new 74858abbb103 Merge tag 'cap-checkpoint-restore-v5.9' of git://git.kerne [...] adds 278a5fbaed89 open: add close_range() adds 9b4feb630e8e arch: wire-up close_range() adds 2c5db60e46ad tests: add close_range() tests adds 60997c3d45d9 close_range: add CLOSE_RANGE_UNSHARE adds a5161eeef97c tests: add CLOSE_RANGE_UNSHARE tests new 4f30a60aa784 Merge tag 'close-range-v5.9' of git://git.kernel.org/pub/s [...] new 3db9f3f2dceb Merge remote-tracking branch 'fixes/master' new 54d19c35bf4d s390/atomic: circumvent gcc 10 build regression new 891d4c67c108 s390/gmap: improve THP splitting new 8e911bd8afe0 s390/test_unwind: fix possible memleak in test_unwind() new b7da55f8ac57 Merge remote-tracking branch 's390-fixes/fixes' new 151428ccfd75 Merge remote-tracking branch 'sparc/master' new 1fa4b481ba12 Merge remote-tracking branch 'netfilter/master' new 559ff03fa33c ALSA: usb-audio: add startech usb audio dock name new cd72c317a0a1 ALSA: hda/hdmi: Add quirk to force connectivity new d64b99f5fe70 Merge remote-tracking branch 'sound-current/for-linus' new 2dfe3ea090ef Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 96c12e6096fe Merge remote-tracking branch 'regulator-fixes/for-linus' new 100f978339b4 Merge remote-tracking branch 'spi-fixes/for-linus' new 741cfcaeb514 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones new 9a51ffe845e4 ide: use generic power management new f9e09a0711ca ide: sc1200: use generic power management new d41b375134a9 ide: delkin_cb: use generic power management new 6800cd8cbc6e ide-acpi: use %*ph to print small buffer new e72fe801a0ab Merge remote-tracking branch 'ide/master' new d53aeafa3f54 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 5c59b1bf6242 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' new c5bcb65242a4 Merge remote-tracking branch 'risc-v-fixes/fixes' new a72a6a16d510 drm/tidss: fix modeset init for DPI panels new ecfdedd7da5d drm/omap: force runtime PM suspend on system suspend new b5ac98cbb8e5 drm: Added orientation quirk for ASUS tablet model T103HAF new 983112062f35 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (0359180fcb42) \ N -- N -- N refs/heads/pending-fixes (983112062f35)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 70 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: .gitignore | 1 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 17 + Documentation/ABI/testing/debugfs-turris-mox-rwtm | 9 + Documentation/ABI/testing/sysfs-bus-optee-devices | 8 + Documentation/ABI/testing/sysfs-class-devfreq | 12 + Documentation/ABI/testing/sysfs-devices-mapping | 33 + Documentation/ABI/testing/sysfs-devices-soc | 30 + .../RCU/Design/Requirements/Requirements.rst | 7 +- Documentation/RCU/checklist.rst | 465 +++++ Documentation/RCU/checklist.txt | 458 ----- Documentation/RCU/index.rst | 9 + Documentation/RCU/lockdep-splat.rst | 115 ++ Documentation/RCU/lockdep-splat.txt | 110 - Documentation/RCU/lockdep.rst | 116 ++ Documentation/RCU/lockdep.txt | 112 -- Documentation/RCU/rculist_nulls.rst | 200 ++ Documentation/RCU/rculist_nulls.txt | 172 -- Documentation/RCU/rcuref.rst | 158 ++ Documentation/RCU/rcuref.txt | 151 -- Documentation/RCU/stallwarn.rst | 336 ++++ Documentation/RCU/stallwarn.txt | 316 --- Documentation/RCU/torture.rst | 293 +++ Documentation/RCU/torture.txt | 282 --- Documentation/admin-guide/kernel-parameters.txt | 73 + .../admin-guide/laptops/thinkpad-acpi.rst | 32 + Documentation/admin-guide/pm/cpufreq.rst | 6 +- Documentation/admin-guide/pm/intel_pstate.rst | 17 +- Documentation/admin-guide/sysctl/kernel.rst | 54 + Documentation/atomic_t.txt | 24 +- Documentation/dev-tools/kcsan.rst | 3 +- .../devicetree/bindings/arm/al,alpine.yaml | 21 - .../devicetree/bindings/arm/amazon,al.yaml | 33 + Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 5 + .../devicetree/bindings/arm/intel,keembay.yaml | 19 + .../devicetree/bindings/arm/mediatek.yaml | 5 + .../devicetree/bindings/arm/microchip,sparx5.yaml | 65 + .../bindings/arm/mstar/mstar,l3bridge.yaml | 44 + .../devicetree/bindings/arm/mstar/mstar.yaml | 33 + Documentation/devicetree/bindings/arm/renesas.yaml | 13 + .../devicetree/bindings/arm/rockchip.yaml | 6 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 14 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/tegra.yaml | 18 + .../bindings/clock/microchip,sparx5-dpll.yaml | 52 + .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 + .../devicetree/bindings/firmware/qcom,scm.txt | 2 + .../bindings/fuse/nvidia,tegra20-fuse.txt | 5 +- .../devicetree/bindings/gpu/nvidia,gk20a.txt | 25 + .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 19 +- .../bindings/interrupt-controller/ti,sci-intr.txt | 2 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + .../bindings/mfd/ti,j721e-system-controller.yaml | 74 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../devicetree/bindings/reset/fsl,imx-src.txt | 49 - .../devicetree/bindings/reset/fsl,imx-src.yaml | 82 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 56 - .../devicetree/bindings/reset/fsl,imx7-src.yaml | 58 + .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 4 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 62 - .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 87 + .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 - .../devicetree/bindings/soc/ti/k3-ringacc.yaml | 102 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 + Documentation/devicetree/bindings/usb/dwc2.yaml | 6 +- .../devicetree/bindings/vendor-prefixes.yaml | 10 + Documentation/dontdiff | 1 + .../firmware-guide/acpi/DSD-properties-rules.rst | 4 +- .../acpi/dsd/data-node-references.rst | 4 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 10 +- Documentation/firmware-guide/acpi/dsd/leds.rst | 6 +- Documentation/firmware-guide/acpi/lpit.rst | 2 +- Documentation/hwmon/acpi_power_meter.rst | 2 +- Documentation/litmus-tests/README | 35 + ...b__after_atomic-is-stronger-than-acquire.litmus | 32 + ...Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus | 25 + .../litmus-tests/rcu/RCU+sync+free.litmus | 42 + .../litmus-tests/rcu/RCU+sync+read.litmus | 37 + Documentation/locking/index.rst | 1 + Documentation/locking/locktorture.rst | 2 +- Documentation/locking/mutex-design.rst | 2 +- Documentation/locking/seqlock.rst | 170 ++ Documentation/power/energy-model.rst | 135 +- Documentation/power/powercap/powercap.rst | 15 +- Documentation/process/deprecated.rst | 18 + Documentation/scheduler/index.rst | 1 + Documentation/scheduler/sched-capacity.rst | 439 ++++ Documentation/scheduler/sched-energy.rst | 12 +- Documentation/x86/boot.rst | 6 +- MAINTAINERS | 63 +- Makefile | 16 +- arch/Kconfig | 7 - arch/alpha/include/asm/atomic.h | 1 - arch/alpha/kernel/process.c | 9 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/Kconfig | 1 - arch/arc/include/asm/atomic.h | 2 - arch/arc/kernel/process.c | 5 +- arch/arm/Kconfig | 3 +- arch/arm/Makefile | 1 + arch/arm/boot/dts/Makefile | 18 + arch/arm/boot/dts/am335x-baltos-ir2110.dts | 2 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 2 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 2 +- arch/arm/boot/dts/am335x-baltos-leds.dtsi | 2 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 2 +- arch/arm/boot/dts/am335x-bone.dts | 2 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-boneblack.dts | 146 +- arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen.dts | 2 +- arch/arm/boot/dts/am335x-chiliboard.dts | 2 +- arch/arm/boot/dts/am335x-chilisom.dtsi | 2 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am335x-guardian.dts | 2 +- arch/arm/boot/dts/am335x-icev2.dts | 2 +- arch/arm/boot/dts/am335x-lxm.dts | 2 +- arch/arm/boot/dts/am335x-netcan-plus-1xx.dts | 2 +- arch/arm/boot/dts/am335x-netcom-plus-2xx.dts | 2 +- arch/arm/boot/dts/am335x-netcom-plus-8xx.dts | 2 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 4 +- arch/arm/boot/dts/am335x-osd335x-common.dtsi | 2 +- arch/arm/boot/dts/am335x-pdu001.dts | 2 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 271 ++- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 2 +- arch/arm/boot/dts/am33xx-l4.dtsi | 24 + arch/arm/boot/dts/am33xx.dtsi | 2 +- arch/arm/boot/dts/am3517-craneboard.dts | 2 +- arch/arm/boot/dts/am3517-evm-ui.dtsi | 2 +- arch/arm/boot/dts/am3517-evm.dts | 2 +- arch/arm/boot/dts/am3517.dtsi | 6 +- arch/arm/boot/dts/am3874-iceboard.dts | 4 +- arch/arm/boot/dts/am4372.dtsi | 4 +- arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/am437x-l4.dtsi | 2 - arch/arm/boot/dts/am437x-sk-evm.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am57-pruss.dtsi | 2 +- arch/arm/boot/dts/am5718.dtsi | 2 +- arch/arm/boot/dts/am571x-idk.dts | 2 +- arch/arm/boot/dts/am5728.dtsi | 2 +- arch/arm/boot/dts/am5729-beagleboneai.dts | 73 +- arch/arm/boot/dts/am572x-idk-common.dtsi | 2 +- arch/arm/boot/dts/am572x-idk.dts | 2 +- arch/arm/boot/dts/am5748.dtsi | 2 +- arch/arm/boot/dts/am574x-idk.dts | 2 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 2 +- arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 2 +- arch/arm/boot/dts/am57xx-beagle-x15.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 2 +- arch/arm/boot/dts/arm-realview-eb-mp.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 2 +- arch/arm/boot/dts/arm-realview-pbx-a9.dts | 2 +- arch/arm/boot/dts/armada-370-dlink-dns327l.dts | 5 +- arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 219 ++ arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 1231 +++++++++++- arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 42 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 466 ++++- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 152 ++ arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 79 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 11 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 +- arch/arm/boot/dts/aspeed-g6.dtsi | 15 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 13 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 30 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 2 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 2 +- arch/arm/boot/dts/bcm21664.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 5 + arch/arm/boot/dts/bcm2711.dtsi | 15 + arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 25 + arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 20 + arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 20 + arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 40 + arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 25 + arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 20 + arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 40 + arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 40 + arch/arm/boot/dts/berlin2.dtsi | 2 +- arch/arm/boot/dts/berlin2cd.dtsi | 2 +- arch/arm/boot/dts/berlin2q.dtsi | 2 +- arch/arm/boot/dts/da850-evm.dts | 2 +- arch/arm/boot/dts/dra7-dspeve-thermal.dtsi | 2 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra7-evm.dts | 2 +- arch/arm/boot/dts/dra7-iva-thermal.dtsi | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 - arch/arm/boot/dts/dra7.dtsi | 2 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra71x.dtsi | 2 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra72-evm-revc.dts | 2 +- arch/arm/boot/dts/dra72-evm-tps65917.dtsi | 4 +- arch/arm/boot/dts/dra72-evm.dts | 2 +- arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi | 2 +- arch/arm/boot/dts/dra72x.dtsi | 2 +- arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi | 2 +- arch/arm/boot/dts/dra74x.dtsi | 60 +- arch/arm/boot/dts/dra76-evm.dts | 2 +- arch/arm/boot/dts/dra76x.dtsi | 2 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 41 + arch/arm/boot/dts/exynos3250.dtsi | 47 +- arch/arm/boot/dts/exynos4.dtsi | 70 +- arch/arm/boot/dts/exynos4210-trats.dts | 98 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 28 +- arch/arm/boot/dts/exynos4210.dtsi | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 21 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 86 +- arch/arm/boot/dts/exynos5250.dtsi | 92 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5410.dtsi | 46 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 53 +- arch/arm/boot/dts/exynos5420.dtsi | 130 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 6 - arch/arm/boot/dts/exynos5800.dtsi | 6 +- arch/arm/boot/dts/hi3620.dtsi | 2 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 2 +- arch/arm/boot/dts/imx1.dtsi | 2 +- arch/arm/boot/dts/imx23.dtsi | 2 +- arch/arm/boot/dts/imx25.dtsi | 14 +- arch/arm/boot/dts/imx27.dtsi | 10 +- arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx31.dtsi | 8 +- arch/arm/boot/dts/imx35.dtsi | 10 +- arch/arm/boot/dts/imx50.dtsi | 12 +- arch/arm/boot/dts/imx51-ts4800.dts | 1 + arch/arm/boot/dts/imx51.dtsi | 14 +- arch/arm/boot/dts/imx53-kp.dtsi | 8 + arch/arm/boot/dts/imx53-m53evk.dts | 1 + arch/arm/boot/dts/imx53-ppd.dts | 51 +- arch/arm/boot/dts/imx53-tqma53.dtsi | 8 + arch/arm/boot/dts/imx53-tx53.dtsi | 1 - arch/arm/boot/dts/imx53.dtsi | 14 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 1 + arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 1 + arch/arm/boot/dts/imx6dl-mamoj.dts | 1 + arch/arm/boot/dts/imx6dl-prtrvt.dts | 184 ++ arch/arm/boot/dts/imx6dl-prtvt7.dts | 411 ++++ arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 1 - arch/arm/boot/dts/imx6q-ba16.dtsi | 1 + arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 1 - arch/arm/boot/dts/imx6q-display5.dtsi | 1 - arch/arm/boot/dts/imx6q-kp.dtsi | 2 + arch/arm/boot/dts/imx6q-mccmon6.dts | 1 - arch/arm/boot/dts/imx6q-novena.dts | 1 + arch/arm/boot/dts/imx6q-pistachio.dts | 1 + arch/arm/boot/dts/imx6q-prti6q.dts | 543 +++++ arch/arm/boot/dts/imx6q-prtwd2.dts | 188 ++ arch/arm/boot/dts/imx6q-tbs2910.dts | 14 +- arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 1 + arch/arm/boot/dts/imx6qdl-apalis.dtsi | 1 + arch/arm/boot/dts/imx6qdl-apf6dev.dtsi | 1 + arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 1 + arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 1 + arch/arm/boot/dts/imx6qdl-emcon.dtsi | 3 + arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 153 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 160 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 166 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 168 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 147 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 153 +- arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 141 +- arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 165 +- arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 141 +- arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 142 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 142 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 160 +- arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 148 +- arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 153 +- arch/arm/boot/dts/imx6qdl-icore.dtsi | 1 + arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 + arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 3 + arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 + arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 + arch/arm/boot/dts/imx6qdl-phytec-mira.dtsi | 1 + arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 163 ++ arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 1 + arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 3 + arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 15 +- arch/arm/boot/dts/imx6qdl-savageboard.dtsi | 1 + arch/arm/boot/dts/imx6qdl-tx6.dtsi | 2 - arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 + arch/arm/boot/dts/imx6qdl.dtsi | 45 +- arch/arm/boot/dts/imx6qp-sabreauto.dts | 4 + arch/arm/boot/dts/imx6qp-sabresd.dts | 4 + arch/arm/boot/dts/imx6sl-evk.dts | 1 + arch/arm/boot/dts/imx6sl.dtsi | 40 +- arch/arm/boot/dts/imx6sll-evk.dts | 1 + arch/arm/boot/dts/imx6sll.dtsi | 38 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 1 + arch/arm/boot/dts/imx6sx-sabreauto.dts | 96 + arch/arm/boot/dts/imx6sx-sdb-mqs.dts | 48 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 31 + arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 3 + arch/arm/boot/dts/imx6sx.dtsi | 80 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 1 + arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 1 + arch/arm/boot/dts/imx6ul-geam.dts | 1 + arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi | 1 + arch/arm/boot/dts/imx6ul-isiot.dtsi | 1 + arch/arm/boot/dts/imx6ul-kontron-n6310-s-43.dts | 1 + arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 1 + arch/arm/boot/dts/imx6ul-pico.dtsi | 1 + arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 1 - arch/arm/boot/dts/imx6ul.dtsi | 67 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 4 - arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dts | 18 + arch/arm/boot/dts/imx6ull-myir-mys-6ulx.dtsi | 238 +++ arch/arm/boot/dts/imx7s.dtsi | 28 +- arch/arm/boot/dts/imx7ulp.dtsi | 2 +- .../boot/dts/infinity-msc313-breadbee_crust.dts | 25 + arch/arm/boot/dts/infinity-msc313.dtsi | 14 + arch/arm/boot/dts/infinity.dtsi | 11 + arch/arm/boot/dts/infinity3-msc313e-breadbee.dts | 25 + arch/arm/boot/dts/infinity3-msc313e.dtsi | 14 + arch/arm/boot/dts/infinity3.dtsi | 11 + arch/arm/boot/dts/kirkwood-b3.dts | 2 +- arch/arm/boot/dts/ls1021a.dtsi | 17 +- arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts | 25 + arch/arm/boot/dts/mercury5-ssc8336n.dtsi | 14 + arch/arm/boot/dts/mercury5.dtsi | 11 + arch/arm/boot/dts/meson.dtsi | 7 + arch/arm/boot/dts/meson8.dtsi | 32 + arch/arm/boot/dts/meson8b-ec100.dts | 25 + arch/arm/boot/dts/meson8b-odroidc1.dts | 26 + arch/arm/boot/dts/meson8b.dtsi | 47 + arch/arm/boot/dts/meson8m2.dtsi | 23 + arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 78 +- arch/arm/boot/dts/mmp2.dtsi | 89 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 8 + arch/arm/boot/dts/mmp3.dtsi | 25 + arch/arm/boot/dts/mstar-v7.dtsi | 107 + arch/arm/boot/dts/omap2.dtsi | 2 +- arch/arm/boot/dts/omap2420-h4.dts | 2 +- arch/arm/boot/dts/omap2420.dtsi | 2 +- arch/arm/boot/dts/omap2430-sdp.dts | 2 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- arch/arm/boot/dts/omap3-beagle-xm-ab.dts | 2 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap3-beagle.dts | 2 +- arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 2 +- arch/arm/boot/dts/omap3-evm-37xx.dts | 2 +- arch/arm/boot/dts/omap3-evm.dts | 2 +- arch/arm/boot/dts/omap3-ha-common.dtsi | 2 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +- arch/arm/boot/dts/omap3-ha.dts | 2 +- arch/arm/boot/dts/omap3-ldp.dts | 2 +- arch/arm/boot/dts/omap3-n900.dts | 6 +- arch/arm/boot/dts/omap3-tao3530.dtsi | 8 +- arch/arm/boot/dts/omap3-thunder.dts | 2 +- arch/arm/boot/dts/omap3-zoom3.dts | 2 +- arch/arm/boot/dts/omap3.dtsi | 59 +- arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/omap34xx.dtsi | 2 +- arch/arm/boot/dts/omap36xx.dtsi | 2 +- arch/arm/boot/dts/omap4-cpu-thermal.dtsi | 2 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 20 +- arch/arm/boot/dts/omap4-l4.dtsi | 37 +- arch/arm/boot/dts/omap4-panda-a4.dts | 2 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 36 +- arch/arm/boot/dts/omap4-panda-es.dts | 2 +- arch/arm/boot/dts/omap4-panda.dts | 2 +- arch/arm/boot/dts/omap4-sdp-es23plus.dts | 2 +- arch/arm/boot/dts/omap4-sdp.dts | 6 +- arch/arm/boot/dts/omap4-var-som-om44.dtsi | 2 +- arch/arm/boot/dts/omap4.dtsi | 33 +- arch/arm/boot/dts/omap443x.dtsi | 2 +- arch/arm/boot/dts/omap4460.dtsi | 2 +- arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- arch/arm/boot/dts/omap5-core-thermal.dtsi | 2 +- arch/arm/boot/dts/omap5-gpu-thermal.dtsi | 2 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 20 +- arch/arm/boot/dts/omap5-l4.dtsi | 38 +- arch/arm/boot/dts/omap5-uevm.dts | 36 +- arch/arm/boot/dts/omap5.dtsi | 27 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 308 +++ arch/arm/boot/dts/qcom-ipq8064.dtsi | 115 ++ arch/arm/boot/dts/r7s72100.dtsi | 4 +- arch/arm/boot/dts/r7s9210.dtsi | 4 +- arch/arm/boot/dts/r8a73a4.dtsi | 6 +- arch/arm/boot/dts/r8a7740.dtsi | 6 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 97 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 187 ++ arch/arm/boot/dts/r8a7742.dtsi | 854 ++++++++ arch/arm/boot/dts/r8a7743.dtsi | 6 +- arch/arm/boot/dts/r8a7744.dtsi | 6 +- arch/arm/boot/dts/r8a7745.dtsi | 6 +- arch/arm/boot/dts/r8a77470.dtsi | 6 +- arch/arm/boot/dts/r8a7778.dtsi | 9 +- arch/arm/boot/dts/r8a7779.dtsi | 8 +- arch/arm/boot/dts/r8a7790-lager.dts | 1 - arch/arm/boot/dts/r8a7790.dtsi | 8 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 1 - arch/arm/boot/dts/r8a7791-porter.dts | 1 - arch/arm/boot/dts/r8a7791.dtsi | 6 +- arch/arm/boot/dts/r8a7792.dtsi | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 5 +- arch/arm/boot/dts/r8a7793.dtsi | 6 +- arch/arm/boot/dts/r8a7794-alt.dts | 1 - arch/arm/boot/dts/r8a7794-silk.dts | 1 - arch/arm/boot/dts/r8a7794.dtsi | 6 +- arch/arm/boot/dts/r9a06g032.dtsi | 2 +- arch/arm/boot/dts/rk3036.dtsi | 1 + arch/arm/boot/dts/rk322x.dtsi | 7 +- arch/arm/boot/dts/rk3288-rock-pi-n8.dts | 17 + arch/arm/boot/dts/rk3288-veyron-jaq.dts | 17 +- arch/arm/boot/dts/rk3288-veyron-jerry.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-mighty.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 2 +- arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 322 +++ arch/arm/boot/dts/rk3288-vyasa.dts | 3 +- arch/arm/boot/dts/rk3288.dtsi | 20 +- arch/arm/boot/dts/rk3xxx.dtsi | 3 + .../boot/dts/rockchip-radxa-dalang-carrier.dtsi | 97 +- arch/arm/boot/dts/rv1108.dtsi | 13 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 90 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 17 + arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 2 + arch/arm/boot/dts/sam9x60.dtsi | 7 + arch/arm/boot/dts/sh73a0.dtsi | 7 +- arch/arm/boot/dts/socfpga.dtsi | 2 + arch/arm/boot/dts/socfpga_arria10.dtsi | 2 + arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 5 + arch/arm/boot/dts/ste-ab8500.dtsi | 14 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 2 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 45 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 4 +- arch/arm/boot/dts/stm32429i-eval.dts | 10 +- arch/arm/boot/dts/stm32746g-eval.dts | 8 +- arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 85 +- arch/arm/boot/dts/stm32f429-disco.dts | 97 +- arch/arm/boot/dts/stm32f429.dtsi | 22 +- arch/arm/boot/dts/stm32f469-disco.dts | 8 +- arch/arm/boot/dts/stm32f746.dtsi | 7 +- arch/arm/boot/dts/stm32f769-disco.dts | 4 +- arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 10 +- arch/arm/boot/dts/stm32h743.dtsi | 7 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 258 ++- arch/arm/boot/dts/stm32mp151.dtsi | 4 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 2 + arch/arm/boot/dts/stm32mp157c-dk2.dts | 11 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 15 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 38 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 38 + arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 18 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 12 + arch/arm/boot/dts/tegra114-dalmore.dts | 149 +- arch/arm/boot/dts/tegra114-roth.dts | 141 +- arch/arm/boot/dts/tegra114-tn7.dts | 84 +- arch/arm/boot/dts/tegra114.dtsi | 48 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 4 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 4 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 5 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 5 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 263 ++- arch/arm/boot/dts/tegra124-nyan-big.dts | 3 +- arch/arm/boot/dts/tegra124-nyan-blaze.dts | 1 + arch/arm/boot/dts/tegra124-nyan.dtsi | 283 ++- arch/arm/boot/dts/tegra124-venice2.dts | 284 ++- arch/arm/boot/dts/tegra124.dtsi | 59 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 1438 ++++++++++++++ arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 98 +- arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 98 +- arch/arm/boot/dts/tegra20-harmony.dts | 140 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 68 +- arch/arm/boot/dts/tegra20-paz00.dts | 61 +- arch/arm/boot/dts/tegra20-plutux.dts | 66 +- arch/arm/boot/dts/tegra20-seaboard.dts | 152 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 39 +- arch/arm/boot/dts/tegra20-tec.dts | 66 +- arch/arm/boot/dts/tegra20-trimslice.dts | 104 +- arch/arm/boot/dts/tegra20-ventana.dts | 106 +- arch/arm/boot/dts/tegra20.dtsi | 91 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 4 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 8 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 5 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 5 +- .../boot/dts/tegra30-asus-nexus7-grouper-E1565.dts | 9 + .../boot/dts/tegra30-asus-nexus7-grouper-PM269.dts | 9 + .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 1232 ++++++++++++ .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 185 ++ ...tegra30-asus-nexus7-grouper-memory-timings.dtsi | 1565 +++++++++++++++ .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 149 ++ arch/arm/boot/dts/tegra30-asus-nexus7-grouper.dtsi | 149 ++ .../boot/dts/tegra30-asus-nexus7-tilapia-E1565.dts | 9 + ...tegra30-asus-nexus7-tilapia-memory-timings.dtsi | 325 +++ arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 235 +++ arch/arm/boot/dts/tegra30-beaver.dts | 212 +- arch/arm/boot/dts/tegra30-cardhu-a02.dts | 128 +- arch/arm/boot/dts/tegra30-cardhu-a04.dts | 149 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 280 ++- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 5 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 398 ++-- arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 398 ++-- arch/arm/boot/dts/tegra30.dtsi | 117 +- arch/arm/boot/dts/twl6030_omap4.dtsi | 2 +- arch/arm/boot/dts/uniphier-ld4-ref.dts | 6 +- arch/arm/boot/dts/uniphier-ld6b-ref.dts | 7 +- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 5 + arch/arm/boot/dts/uniphier-pro4-ace.dts | 2 +- arch/arm/boot/dts/uniphier-pro4-ref.dts | 8 +- arch/arm/boot/dts/uniphier-pro4-sanji.dts | 2 +- arch/arm/boot/dts/uniphier-pro5.dtsi | 30 + arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 2 +- arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 2 +- arch/arm/boot/dts/uniphier-sld8-ref.dts | 6 +- arch/arm/boot/dts/uniphier-support-card.dtsi | 31 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 + arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 2 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 2 + arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 20 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 21 + arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 5 + arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 14 + arch/arm/boot/dts/vf610.dtsi | 2 +- arch/arm/boot/dts/vfxxx.dtsi | 22 + arch/arm/configs/exynos_defconfig | 4 +- arch/arm/configs/imx_v6_v7_defconfig | 3 + arch/arm/configs/multi_v7_defconfig | 11 +- arch/arm/configs/pxa_defconfig | 4 +- arch/arm/configs/sama5_defconfig | 8 + arch/arm/configs/shmobile_defconfig | 13 +- arch/arm/configs/sunxi_defconfig | 48 +- arch/arm/configs/tegra_defconfig | 45 +- arch/arm/include/asm/atomic.h | 2 - arch/arm/include/asm/percpu.h | 2 +- arch/arm/include/asm/thread_info.h | 5 - arch/arm/include/asm/topology.h | 3 +- arch/arm/kernel/process.c | 5 +- arch/arm/mach-at91/Makefile.boot | 2 +- arch/arm/mach-at91/pm.c | 11 +- arch/arm/mach-davinci/Kconfig | 4 +- arch/arm/mach-davinci/board-da830-evm.c | 2 +- arch/arm/mach-davinci/board-da850-evm.c | 2 +- arch/arm/mach-davinci/board-dm646x-evm.c | 13 +- arch/arm/mach-davinci/board-mityomapl138.c | 2 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 2 +- arch/arm/mach-davinci/cpuidle.c | 2 +- arch/arm/mach-davinci/cpuidle.h | 2 +- arch/arm/mach-davinci/da850.c | 2 +- arch/arm/mach-davinci/da8xx-dt.c | 2 +- arch/arm/mach-davinci/include/mach/pm.h | 2 +- arch/arm/mach-davinci/pm.c | 2 +- arch/arm/mach-davinci/sleep.S | 2 +- arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-exynos/exynos.c | 2 +- arch/arm/mach-exynos/mcpm-exynos.c | 10 +- arch/arm/mach-mstar/Kconfig | 26 + arch/arm/mach-mstar/Makefile | 1 + arch/arm/mach-mstar/mstarv7.c | 80 + arch/arm/mach-omap1/Kconfig | 2 +- arch/arm/mach-omap1/dma.c | 2 +- arch/arm/mach-omap1/gpio15xx.c | 2 +- arch/arm/mach-omap1/gpio16xx.c | 2 +- arch/arm/mach-omap1/gpio7xx.c | 2 +- arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/id.c | 20 +- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 61 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 59 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 193 -- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 179 -- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 155 +- arch/arm/mach-rpc/ecard.c | 18 +- arch/arm/mach-s3c24xx/Kconfig | 2 +- arch/arm/mach-s3c24xx/common-smdk.c | 67 +- arch/arm/mach-s3c24xx/mach-h1940.c | 2 +- arch/arm/mach-s3c24xx/mach-mini2440.c | 65 +- arch/arm/mach-s3c24xx/mach-n30.c | 56 +- arch/arm/mach-s3c24xx/mach-qt2410.c | 12 +- arch/arm/mach-s3c24xx/mach-rx3715.c | 2 +- arch/arm/mach-s3c24xx/mach-vr1000.c | 38 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-socfpga/pm.c | 8 +- arch/arm/mm/alignment.c | 2 +- arch/arm/plat-omap/dma.c | 2 +- arch/arm/plat-orion/gpio.c | 8 +- arch/arm/tools/syscall.tbl | 1 + arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 1 - arch/arm64/Kconfig.platforms | 20 + arch/arm64/boot/dts/Makefile | 3 +- arch/arm64/boot/dts/al/Makefile | 2 - arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 19 + .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 40 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 54 +- .../allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dts | 1 + .../boot/dts/allwinner/sun50i-h5-cpu-opp.dtsi | 79 + .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 1 + .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 38 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 38 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 + arch/arm64/boot/dts/amazon/Makefile | 3 + .../boot/dts/{al => amazon}/alpine-v2-evp.dts | 0 arch/arm64/boot/dts/{al => amazon}/alpine-v2.dtsi | 0 arch/arm64/boot/dts/amazon/alpine-v3-evp.dts | 24 + arch/arm64/boot/dts/amazon/alpine-v3.dtsi | 408 ++++ arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 55 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 136 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-gx-mali450.dtsi | 61 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 18 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 63 +- arch/arm64/boot/dts/amlogic/meson-gxl-mali.dtsi | 46 +- arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi | 17 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 12 +- .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 87 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 45 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 26 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 92 + .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 88 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 53 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 6 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 111 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 15 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 85 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 8 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 105 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 103 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 14 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 14 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 36 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 71 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 96 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 6 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 24 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 40 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 10 + arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 83 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 34 + arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 428 ++-- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 10 +- arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/keembay-evm.dts | 37 + arch/arm64/boot/dts/intel/keembay-soc.dtsi | 123 ++ arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 79 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 8 + arch/arm64/boot/dts/marvell/armada-7040.dtsi | 28 + arch/arm64/boot/dts/marvell/armada-8040.dtsi | 40 + arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 18 + arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6358.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 +- .../dts/mediatek/mt8183-kukui-krane-sku176.dts | 18 + .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 343 ++++ arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 788 ++++++++ arch/arm64/boot/dts/mediatek/mt8183.dtsi | 68 +- arch/arm64/boot/dts/microchip/Makefile | 4 + arch/arm64/boot/dts/microchip/sparx5.dtsi | 213 ++ arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 21 + arch/arm64/boot/dts/microchip/sparx5_pcb134.dts | 17 + .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 252 +++ .../boot/dts/microchip/sparx5_pcb134_emmc.dts | 17 + arch/arm64/boot/dts/microchip/sparx5_pcb135.dts | 17 + .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 92 + .../boot/dts/microchip/sparx5_pcb135_emmc.dts | 17 + .../boot/dts/microchip/sparx5_pcb_common.dtsi | 19 + arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 399 ++-- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 205 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 111 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 80 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 124 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 125 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 16 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 331 +++ .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 290 +++ arch/arm64/boot/dts/nvidia/tegra194.dtsi | 280 ++- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 46 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 19 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 330 +-- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 414 ++-- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 277 +-- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 171 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 72 +- arch/arm64/boot/dts/qcom/Makefile | 8 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 262 ++- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 28 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 189 ++ .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 42 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 861 +++----- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 150 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 20 +- .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 20 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 31 + .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 245 ++- .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 39 + arch/arm64/boot/dts/qcom/msm8992-pins.dtsi | 90 - arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 364 ++++ arch/arm64/boot/dts/qcom/msm8992.dtsi | 566 ++++-- .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 2 + arch/arm64/boot/dts/qcom/msm8994-pins.dtsi | 30 - arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi | 268 --- .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 13 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 235 +++ arch/arm64/boot/dts/qcom/msm8994.dtsi | 642 +++++- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 2 +- .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 5 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 50 + arch/arm64/boot/dts/qcom/pm660l.dtsi | 36 + arch/arm64/boot/dts/qcom/pm8009.dtsi | 37 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 42 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 44 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 44 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 12 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 15 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 19 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 604 +++++- .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 13 + .../boot/dts/qcom/sdm630-sony-xperia-ganges.dtsi | 40 + .../dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 13 + .../dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 13 + .../dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 20 + .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 136 ++ arch/arm64/boot/dts/qcom/sdm630.dtsi | 1174 +++++++++++ .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 20 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 118 ++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 525 ++++- arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 21 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 1038 ++++++++++ arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 30 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 1717 +++++++++++++++- arch/arm64/boot/dts/renesas/Makefile | 56 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 758 +++++++ .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 312 +++ arch/arm64/boot/dts/renesas/cat875.dtsi | 1 - arch/arm64/boot/dts/renesas/hihope-common.dtsi | 71 +- arch/arm64/boot/dts/renesas/hihope-rev2.dtsi | 86 + arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 124 ++ .../boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi | 52 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 39 +- .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 29 + .../r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts | 43 +- .../boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts | 6 +- .../r8a774a1-hihope-rzg2m-rev2-ex-idk-1110wr.dts | 15 + .../dts/renesas/r8a774a1-hihope-rzg2m-rev2-ex.dts | 20 + .../dts/renesas/r8a774a1-hihope-rzg2m-rev2.dts | 37 + .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts | 6 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 10 +- .../r8a774b1-hihope-rzg2n-ex-idk-1110wr.dts | 15 + .../boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 +- .../r8a774b1-hihope-rzg2n-rev2-ex-idk-1110wr.dts | 15 + .../dts/renesas/r8a774b1-hihope-rzg2n-rev2-ex.dts | 15 + .../dts/renesas/r8a774b1-hihope-rzg2n-rev2.dts | 41 + .../boot/dts/renesas/r8a774b1-hihope-rzg2n.dts | 6 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 10 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 6 +- .../boot/dts/renesas/r8a774e1-hihope-rzg2h-ex.dts | 15 + .../boot/dts/renesas/r8a774e1-hihope-rzg2h.dts | 26 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1664 ++++++++++++++++ arch/arm64/boot/dts/renesas/r8a77951.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 97 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 67 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 67 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 67 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 67 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 1 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 1 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 3 - arch/arm64/boot/dts/rockchip/px30.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 1 - arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 25 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 4 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 8 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 6 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 99 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 19 +- .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts | 6 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 206 +- .../boot/dts/socionext/uniphier-ld11-global.dts | 2 +- .../arm64/boot/dts/socionext/uniphier-ld11-ref.dts | 8 +- .../boot/dts/socionext/uniphier-ld20-akebi96.dts | 2 +- .../boot/dts/socionext/uniphier-ld20-global.dts | 2 +- .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 8 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 + .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 10 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 2 + arch/arm64/boot/dts/ti/Makefile | 2 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 38 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 27 +- arch/arm64/boot/dts/ti/k3-am654.dtsi | 2 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 171 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 281 ++- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/configs/defconfig | 35 +- arch/arm64/include/asm/atomic.h | 2 - arch/arm64/include/asm/topology.h | 3 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/process.c | 2 +- arch/c6x/kernel/process.c | 4 +- arch/csky/Kconfig | 1 - arch/csky/kernel/process.c | 2 +- arch/h8300/include/asm/atomic.h | 2 - arch/h8300/kernel/process.c | 17 +- arch/hexagon/include/asm/atomic.h | 2 - arch/hexagon/kernel/process.c | 6 +- arch/ia64/include/asm/atomic.h | 1 - arch/ia64/kernel/entry.S | 32 +- arch/ia64/kernel/process.c | 31 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/mm/discontig.c | 2 +- arch/ia64/mm/tlb.c | 2 +- arch/m68k/Kconfig | 1 - arch/m68k/include/asm/atomic.h | 2 - arch/m68k/kernel/process.c | 8 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/process.c | 6 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/Kconfig | 1 - arch/mips/include/asm/atomic.h | 1 - arch/mips/include/asm/seccomp.h | 4 +- arch/mips/kernel/process.c | 5 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/lib/dump_tlb.c | 2 +- arch/mips/mm/init.c | 2 +- arch/mips/mm/tlb-r4k.c | 6 +- arch/mips/pci/pci-xtalk-bridge.c | 3 + arch/nds32/kernel/process.c | 4 +- arch/nios2/kernel/entry.S | 7 +- arch/nios2/kernel/process.c | 23 +- arch/openrisc/Kconfig | 1 - arch/openrisc/kernel/process.c | 6 +- arch/parisc/Kconfig | 1 - arch/parisc/include/asm/atomic.h | 2 - arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/atomic.h | 2 - arch/powerpc/include/asm/dtl.h | 52 + arch/powerpc/include/asm/lppaca.h | 44 - arch/powerpc/include/asm/paca.h | 2 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/time.c | 2 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 1 + arch/powerpc/kvm/book3s_pr.c | 3 - arch/powerpc/kvm/powerpc.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_pic.c | 2 +- arch/powerpc/platforms/cell/cpufreq_spudemand.c | 26 +- arch/powerpc/platforms/pseries/dtl.c | 1 + arch/powerpc/platforms/pseries/lpar.c | 1 + arch/powerpc/platforms/pseries/setup.c | 1 + arch/powerpc/platforms/pseries/svm.c | 1 + arch/riscv/Kconfig | 1 - arch/riscv/include/asm/atomic.h | 2 - arch/riscv/kernel/process.c | 4 +- arch/s390/Kconfig | 1 - arch/s390/include/asm/atomic.h | 14 +- arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/thread_info.h | 1 - arch/s390/kernel/process.c | 4 +- arch/s390/kernel/smp.c | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/lib/test_unwind.c | 1 + arch/s390/mm/gmap.c | 27 +- arch/sh/include/asm/atomic.h | 2 - arch/sh/kernel/process_32.c | 6 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/include/asm/atomic_32.h | 2 - arch/sparc/include/asm/atomic_64.h | 1 - arch/sparc/include/asm/percpu_64.h | 2 + arch/sparc/include/asm/syscalls.h | 7 +- arch/sparc/include/asm/trap_block.h | 2 + arch/sparc/kernel/Makefile | 1 + arch/sparc/kernel/entry.S | 29 +- arch/sparc/kernel/kernel.h | 11 +- arch/sparc/kernel/process.c | 110 + arch/sparc/kernel/process_32.c | 33 +- arch/sparc/kernel/process_64.c | 40 +- arch/sparc/kernel/syscalls.S | 23 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/um/Kconfig | 1 - arch/um/kernel/process.c | 2 +- arch/x86/Kconfig | 5 +- arch/x86/Kconfig.debug | 3 + arch/x86/Makefile | 32 +- arch/x86/boot/compressed/Makefile | 6 +- arch/x86/boot/compressed/kaslr.c | 7 - arch/x86/boot/compressed/misc.c | 4 + arch/x86/boot/header.S | 8 +- arch/x86/configs/i386_defconfig | 92 +- arch/x86/configs/x86_64_defconfig | 93 +- arch/x86/entry/common.c | 88 +- arch/x86/entry/entry_32.S | 2 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/vdso/vma.c | 5 +- arch/x86/events/amd/power.c | 4 - arch/x86/events/core.c | 28 +- arch/x86/events/intel/core.c | 127 +- arch/x86/events/intel/ds.c | 6 +- arch/x86/events/intel/lbr.c | 733 +++++-- arch/x86/events/intel/uncore.c | 26 +- arch/x86/events/intel/uncore.h | 37 + arch/x86/events/intel/uncore_snb.c | 80 +- arch/x86/events/intel/uncore_snbep.c | 208 +- arch/x86/events/perf_event.h | 125 +- arch/x86/events/rapl.c | 3 +- arch/x86/events/zhaoxin/core.c | 2 +- arch/x86/include/asm/asm.h | 6 +- arch/x86/include/asm/atomic.h | 2 - arch/x86/include/asm/boot.h | 11 +- arch/x86/include/asm/bug.h | 1 + arch/x86/include/asm/cmpxchg_32.h | 2 +- arch/x86/include/asm/cpufeatures.h | 4 + arch/x86/include/asm/div64.h | 14 +- arch/x86/include/asm/efi.h | 20 +- arch/x86/include/asm/fpu/internal.h | 47 +- arch/x86/include/asm/fpu/types.h | 27 + arch/x86/include/asm/fpu/xstate.h | 36 + arch/x86/include/asm/idtentry.h | 31 +- arch/x86/include/asm/intel-family.h | 7 + arch/x86/include/asm/io_apic.h | 1 - arch/x86/include/asm/kdebug.h | 5 +- arch/x86/include/asm/kprobes.h | 2 + arch/x86/include/asm/mem_encrypt.h | 5 +- arch/x86/include/asm/msr-index.h | 26 +- arch/x86/include/asm/percpu.h | 510 ++--- arch/x86/include/asm/perf_event.h | 82 +- arch/x86/include/asm/pgtable.h | 9 +- arch/x86/include/asm/pgtable_64.h | 13 +- arch/x86/include/asm/pgtable_64_types.h | 2 - arch/x86/include/asm/processor.h | 64 - arch/x86/include/asm/sparsemem.h | 6 +- arch/x86/include/asm/special_insns.h | 1 - arch/x86/include/asm/stackprotector.h | 12 + arch/x86/include/asm/sync_core.h | 72 + arch/x86/include/asm/topology.h | 2 +- arch/x86/include/asm/tsc.h | 3 - arch/x86/include/asm/uaccess.h | 5 +- arch/x86/include/asm/uv/bios.h | 2 +- arch/x86/include/asm/uv/uv.h | 2 +- arch/x86/include/asm/uv/uv_bau.h | 118 +- arch/x86/include/asm/uv/uv_hub.h | 36 +- arch/x86/include/asm/uv/uv_mmrs.h | 712 ------- arch/x86/include/uapi/asm/bootparam.h | 2 +- arch/x86/kernel/alternative.c | 42 +- arch/x86/kernel/apic/io_apic.c | 5 + arch/x86/kernel/apic/vector.c | 4 + arch/x86/kernel/apic/x2apic_uv_x.c | 122 +- arch/x86/kernel/cpu/bugs.c | 13 +- arch/x86/kernel/cpu/intel.c | 2 + arch/x86/kernel/cpu/mce/core.c | 3 + arch/x86/kernel/cpu/mce/dev-mcelog.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/microcode/core.c | 2 - arch/x86/kernel/dumpstack.c | 23 +- arch/x86/kernel/fpu/core.c | 39 + arch/x86/kernel/fpu/xstate.c | 89 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 9 - arch/x86/kernel/kprobes/core.c | 15 +- arch/x86/kernel/kprobes/opt.c | 38 +- arch/x86/kernel/kvm.c | 6 +- arch/x86/kernel/msr.c | 69 + arch/x86/kernel/nmi.c | 9 +- arch/x86/kernel/process.c | 4 +- arch/x86/kernel/process_32.c | 29 +- arch/x86/kernel/process_64.c | 51 +- arch/x86/kernel/quirks.c | 10 +- arch/x86/kernel/smpboot.c | 64 +- arch/x86/kernel/sys_ia32.c | 3 - arch/x86/kernel/traps.c | 23 +- arch/x86/kernel/unwind_frame.c | 4 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/x86.c | 2 +- arch/x86/mm/fault.c | 6 +- arch/x86/mm/init.c | 3 +- arch/x86/mm/init_64.c | 59 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/numa.c | 18 +- arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/platform/efi/efi.c | 16 +- arch/x86/platform/efi/efi_64.c | 38 +- arch/x86/platform/efi/quirks.c | 31 - arch/x86/platform/uv/bios_uv.c | 173 +- arch/x86/platform/uv/tlb_uv.c | 243 +-- arch/x86/platform/uv/uv_time.c | 16 +- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/smp_pv.c | 2 - arch/x86/xen/time.c | 1 + arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/atomic.h | 2 - arch/xtensa/kernel/process.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/blk-merge.c | 2 +- drivers/acpi/Kconfig | 22 +- drivers/acpi/Makefile | 1 - drivers/acpi/ac.c | 108 +- drivers/acpi/acpi_pad.c | 2 +- drivers/acpi/acpi_processor.c | 2 +- drivers/acpi/acpica/evrgnini.c | 14 +- drivers/acpi/acpica/exprep.c | 4 - drivers/acpi/acpica/exregion.c | 64 +- drivers/acpi/acpica/utdelete.c | 6 +- drivers/acpi/acpica/utids.c | 3 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/battery.c | 255 --- drivers/acpi/button.c | 2 +- drivers/acpi/cm_sbs.c | 87 - drivers/acpi/dock.c | 2 +- drivers/acpi/ec.c | 8 +- drivers/acpi/evged.c | 2 +- drivers/acpi/nfit/nfit.h | 2 +- drivers/acpi/numa/srat.c | 10 +- drivers/acpi/osl.c | 63 +- drivers/acpi/processor_idle.c | 13 +- drivers/acpi/property.c | 14 +- drivers/acpi/resource.c | 2 +- drivers/acpi/spcr.c | 4 +- drivers/acpi/sysfs.c | 12 +- drivers/acpi/tables.c | 25 +- drivers/ata/libata-scsi.c | 2 +- drivers/atm/zatm.c | 2 +- drivers/base/arch_topology.c | 11 + drivers/base/power/domain.c | 194 +- drivers/base/power/domain_governor.c | 12 +- drivers/base/power/sysfs.c | 9 +- drivers/base/regmap/regmap-irq.c | 53 +- drivers/base/regmap/regmap.c | 33 +- drivers/block/drbd/drbd_nl.c | 6 +- drivers/block/drbd/drbd_state.c | 2 +- drivers/block/rbd.c | 2 +- drivers/bus/ti-sysc.c | 6 +- drivers/char/tpm/tpm_ftpm_tee.c | 70 +- drivers/clk/clk-gate.c | 2 +- drivers/clk/clk-scmi.c | 22 +- drivers/clk/imx/clk-imx8mp.c | 1 + drivers/clk/imx/clk-vf610.c | 1 + drivers/clk/spear/clk-vco-pll.c | 2 +- drivers/clk/st/clkgen-fsyn.c | 1 - drivers/cpufreq/acpi-cpufreq.c | 10 +- drivers/cpufreq/amd_freq_sensitivity.c | 2 +- drivers/cpufreq/cpufreq-dt.c | 2 +- drivers/cpufreq/cpufreq.c | 122 +- drivers/cpufreq/cpufreq_conservative.c | 22 +- drivers/cpufreq/cpufreq_governor.c | 2 +- drivers/cpufreq/cpufreq_ondemand.c | 24 +- drivers/cpufreq/cpufreq_performance.c | 14 +- drivers/cpufreq/cpufreq_powersave.c | 18 +- drivers/cpufreq/cpufreq_userspace.c | 18 +- drivers/cpufreq/davinci-cpufreq.c | 2 +- drivers/cpufreq/freq_table.c | 6 +- drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 187 +- drivers/cpufreq/mediatek-cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/pasemi-cpufreq.c | 2 + drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/powernow-k8.c | 4 +- drivers/cpufreq/powernv-cpufreq.c | 19 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 14 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 2 +- drivers/cpuidle/Kconfig.arm | 10 + drivers/cpuidle/Makefile | 5 +- drivers/cpuidle/cpuidle-psci-domain.c | 74 +- drivers/cpuidle/cpuidle-psci.c | 141 +- drivers/cpuidle/cpuidle-psci.h | 11 +- drivers/cpuidle/cpuidle-tegra.c | 8 +- drivers/devfreq/devfreq-event.c | 4 +- drivers/devfreq/devfreq.c | 195 +- drivers/devfreq/rk3399_dmc.c | 42 +- drivers/dma/ti/k3-udma-glue.c | 42 +- drivers/dma/ti/k3-udma.c | 34 +- drivers/edac/edac_device_sysfs.c | 1 + drivers/edac/edac_mc.c | 4 +- drivers/edac/edac_pci_sysfs.c | 2 +- drivers/edac/ghes_edac.c | 323 +-- drivers/edac/i10nm_base.c | 12 +- drivers/edac/mce_amd.c | 3 + drivers/edac/pnd2_edac.c | 1 + drivers/edac/skx_base.c | 2 +- drivers/firewire/ohci.c | 14 +- drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 108 +- drivers/firmware/arm_scmi/clock.c | 20 +- drivers/firmware/arm_scmi/common.h | 4 + drivers/firmware/arm_scmi/driver.c | 15 +- drivers/firmware/arm_scmi/notify.c | 1526 ++++++++++++++ drivers/firmware/arm_scmi/notify.h | 68 + drivers/firmware/arm_scmi/perf.c | 151 +- drivers/firmware/arm_scmi/power.c | 92 +- drivers/firmware/arm_scmi/reset.c | 96 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 12 +- drivers/firmware/arm_scmi/sensors.c | 69 +- drivers/firmware/arm_scmi/smc.c | 1 + drivers/firmware/imx/Makefile | 2 +- drivers/firmware/imx/imx-scu-irq.c | 2 + drivers/firmware/imx/imx-scu-soc.c | 138 ++ drivers/firmware/imx/imx-scu.c | 4 + drivers/firmware/imx/rm.c | 45 + drivers/firmware/imx/scu-pd.c | 14 +- drivers/firmware/qcom_scm.c | 8 +- drivers/firmware/smccc/Kconfig | 9 + drivers/firmware/smccc/Makefile | 1 + drivers/firmware/smccc/soc_id.c | 114 ++ drivers/firmware/tegra/bpmp-debugfs.c | 436 +++- drivers/firmware/tegra/bpmp.c | 6 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/ti_sci.h | 2 +- drivers/firmware/turris-mox-rwtm.c | 166 ++ drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 6 +- drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 1 + drivers/gpu/drm/omapdrm/dss/dispc.c | 1 + drivers/gpu/drm/omapdrm/dss/dsi.c | 1 + drivers/gpu/drm/omapdrm/dss/dss.c | 1 + drivers/gpu/drm/omapdrm/dss/venc.c | 1 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 4 +- drivers/gpu/drm/tidss/tidss_kms.c | 2 +- drivers/hwmon/fam15h_power.c | 4 - drivers/i2c/busses/i2c-qcom-geni.c | 26 +- drivers/i2c/busses/i2c-rk3x.c | 2 +- drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 7 +- drivers/ide/ide-atapi.c | 2 +- drivers/ide/ide-io-std.c | 4 +- drivers/ide/ide-io.c | 8 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/ide-sysfs.c | 2 +- drivers/ide/ide-taskfile.c | 1 - drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/umc8672.c | 2 +- drivers/ide/via82cxxx.c | 3 +- drivers/idle/intel_idle.c | 55 +- drivers/infiniband/core/uverbs_cmd.c | 4 +- drivers/infiniband/hw/cxgb4/cm.c | 2 +- drivers/infiniband/hw/cxgb4/cq.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 6 +- drivers/infiniband/hw/mlx5/cq.c | 6 +- drivers/infiniband/hw/mlx5/devx.c | 2 +- drivers/infiniband/hw/mlx5/wr.c | 2 +- drivers/infiniband/hw/mthca/mthca_qp.c | 10 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 2 +- drivers/input/keyboard/omap-keypad.c | 2 +- drivers/input/serio/hil_mlc.c | 2 +- drivers/input/serio/serio_raw.c | 2 +- drivers/input/touchscreen/sur40.c | 4 +- drivers/interconnect/qcom/bcm-voter.c | 6 +- drivers/iommu/intel/iommu.c | 2 +- drivers/iommu/intel/irq_remapping.c | 8 + drivers/irqchip/irq-gic-v3-its.c | 5 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/irq-ti-sci-intr.c | 2 +- drivers/leds/leds-s3c24xx.c | 36 +- drivers/md/dm-io.c | 2 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-snap-persistent.c | 2 +- drivers/md/dm-table.c | 2 +- drivers/md/dm-writecache.c | 2 +- drivers/md/raid5.c | 2 +- drivers/media/dvb-frontends/rtl2832.c | 2 +- drivers/media/tuners/qt1010.c | 4 +- drivers/media/usb/gspca/vicam.c | 2 +- drivers/media/usb/uvc/uvc_video.c | 8 +- drivers/memory/Kconfig | 6 + drivers/memory/brcmstb_dpfe.c | 7 +- drivers/memory/bt1-l2-ctl.c | 2 + drivers/memory/da8xx-ddrctl.c | 2 - drivers/memory/emif-asm-offsets.c | 10 +- drivers/memory/emif.c | 23 +- drivers/memory/fsl_ifc.c | 30 +- drivers/memory/jz4780-nemc.c | 17 +- drivers/memory/mtk-smi.c | 2 +- drivers/memory/mvebu-devbus.c | 20 +- drivers/memory/of_memory.c | 32 +- drivers/memory/of_memory.h | 21 +- drivers/memory/omap-gpmc.c | 66 +- drivers/memory/pl172.c | 19 +- drivers/memory/samsung/Kconfig | 7 + drivers/memory/samsung/exynos-srom.c | 22 +- drivers/memory/samsung/exynos5422-dmc.c | 29 +- drivers/memory/tegra/Kconfig | 14 + drivers/memory/tegra/Makefile | 4 + drivers/memory/tegra/mc.h | 1 + drivers/memory/tegra/tegra124-emc.c | 7 +- drivers/memory/tegra/tegra186-emc.c | 25 +- drivers/memory/tegra/tegra186.c | 4 +- drivers/memory/tegra/tegra20-emc.c | 34 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 1775 +++++++++++++++++ drivers/memory/tegra/tegra210-emc-core.c | 2100 ++++++++++++++++++++ drivers/memory/tegra/tegra210-emc-table.c | 90 + drivers/memory/tegra/tegra210-emc.h | 1016 ++++++++++ drivers/memory/tegra/tegra210-mc.h | 50 + drivers/memory/tegra/tegra30-emc.c | 122 +- drivers/memory/ti-aemif.c | 16 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/memstick/host/tifm_ms.c | 2 +- drivers/mfd/ioc3.c | 6 + drivers/misc/sgi-gru/grufault.c | 1 + drivers/misc/sgi-gru/gruhandles.c | 1 + drivers/misc/sgi-gru/grukservices.c | 1 + drivers/mmc/host/jz4740_mmc.c | 12 +- drivers/mmc/host/sdhci.c | 2 +- drivers/mtd/nand/raw/nand_ecc.c | 2 +- drivers/mtd/nand/raw/s3c2410.c | 2 +- drivers/mtd/parsers/afs.c | 4 +- drivers/mtd/ubi/eba.c | 2 +- drivers/net/can/janz-ican3.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 4 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 4 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 6 +- drivers/net/wan/farsync.c | 4 +- drivers/net/wan/z85230.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 2 +- drivers/net/wireless/ath/ath6kl/init.c | 2 +- drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/broadcom/b43/debugfs.c | 2 +- drivers/net/wireless/broadcom/b43/dma.c | 2 +- drivers/net/wireless/broadcom/b43/lo.c | 2 +- drivers/net/wireless/broadcom/b43/phy_n.c | 4 +- drivers/net/wireless/broadcom/b43/xmit.c | 12 +- drivers/net/wireless/broadcom/b43legacy/debugfs.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 8 +- drivers/opp/core.c | 3 +- drivers/opp/of.c | 76 +- drivers/opp/ti-opp-supply.c | 2 +- drivers/pci/controller/vmd.c | 3 + drivers/pci/hotplug/acpiphp_glue.c | 14 +- drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-driver.c | 5 +- drivers/pci/pcie/aer.c | 2 +- drivers/platform/mellanox/mlxreg-hotplug.c | 114 +- drivers/platform/mellanox/mlxreg-io.c | 45 +- drivers/platform/x86/Kconfig | 23 +- drivers/platform/x86/Makefile | 1 + drivers/platform/x86/acerhdf.c | 2 +- drivers/platform/x86/apple-gmux.c | 16 +- drivers/platform/x86/asus-nb-wmi.c | 77 + drivers/platform/x86/dell-wmi.c | 28 +- drivers/platform/x86/hdaps.c | 4 +- drivers/platform/x86/intel-hid.c | 2 +- drivers/platform/x86/intel-vbtn.c | 2 +- drivers/platform/x86/intel_atomisp2_led.c | 116 ++ drivers/platform/x86/intel_cht_int33fe_common.c | 14 +- drivers/platform/x86/intel_pmc_core.c | 4 +- drivers/platform/x86/mlx-platform.c | 141 ++ drivers/platform/x86/pcengines-apuv2.c | 3 - drivers/platform/x86/system76_acpi.c | 12 +- drivers/platform/x86/thinkpad_acpi.c | 157 +- drivers/powercap/idle_inject.c | 10 +- drivers/powercap/intel_rapl_common.c | 77 +- drivers/powercap/intel_rapl_msr.c | 15 + drivers/reset/reset-intel-gw.c | 24 +- drivers/reset/reset-simple.c | 23 +- drivers/reset/reset-simple.h | 41 - drivers/reset/reset-socfpga.c | 3 +- drivers/reset/reset-sunxi.c | 3 +- drivers/reset/reset-ti-sci.c | 2 +- drivers/reset/reset-ti-syscon.c | 2 +- drivers/reset/reset-uniphier-glue.c | 3 +- drivers/s390/crypto/ap_bus.c | 2 +- drivers/scsi/dc395x.c | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 2 +- drivers/soc/imx/Kconfig | 10 +- drivers/soc/imx/Makefile | 1 - drivers/soc/imx/soc-imx-scu.c | 187 -- drivers/soc/mediatek/mtk-cmdq-helper.c | 46 +- drivers/soc/qcom/Kconfig | 2 +- drivers/soc/qcom/pdr_interface.c | 4 +- drivers/soc/qcom/qcom-geni-se.c | 165 ++ drivers/soc/qcom/rpmh-rsc.c | 19 +- drivers/soc/qcom/rpmh.c | 4 +- drivers/soc/qcom/smd-rpm.c | 5 + drivers/soc/qcom/socinfo.c | 65 +- drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a774e1-sysc.c | 43 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/renesas/renesas-soc.c | 8 + drivers/soc/samsung/Kconfig | 3 + drivers/soc/samsung/Makefile | 1 + drivers/soc/samsung/exynos-regulator-coupler.c | 221 ++ drivers/soc/tegra/fuse/tegra-apbmisc.c | 2 +- drivers/soc/ti/k3-ringacc.c | 200 +- drivers/soc/ti/knav_qmss_acc.c | 2 +- drivers/soc/ux500/ux500-soc-id.c | 22 +- drivers/soc/versatile/soc-integrator.c | 48 +- drivers/soc/versatile/soc-realview.c | 48 +- drivers/spi/spi-davinci.c | 1 - drivers/spi/spi-geni-qcom.c | 193 +- drivers/spi/spi-qcom-qspi.c | 117 +- drivers/ssb/driver_chipcommon.c | 4 +- drivers/staging/most/dim2/dim2.c | 2 +- drivers/staging/octeon/ethernet-tx.c | 2 +- drivers/tee/optee/core.c | 27 +- drivers/tee/optee/device.c | 38 +- drivers/tee/optee/optee_private.h | 10 +- drivers/thermal/cpufreq_cooling.c | 12 +- drivers/tty/cyclades.c | 2 +- drivers/tty/isicom.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 210 +- drivers/tty/vt/keyboard.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 4 +- drivers/usb/gadget/udc/snps_udc_core.c | 6 +- drivers/usb/host/fhci-sched.c | 2 +- drivers/usb/musb/cppi_dma.c | 2 +- drivers/usb/storage/sddr55.c | 4 +- drivers/vhost/net.c | 6 +- drivers/video/fbdev/matrox/matroxfb_maven.c | 6 +- drivers/video/fbdev/pm3fb.c | 6 +- drivers/video/fbdev/riva/riva_hw.c | 3 +- drivers/virtio/virtio_ring.c | 6 +- fs/afs/dir.c | 2 +- fs/afs/security.c | 2 +- fs/btrfs/extent_io.c | 2 + fs/dlm/netlink.c | 2 +- fs/erofs/data.c | 4 +- fs/erofs/zdata.c | 2 +- fs/exec.c | 307 ++- fs/f2fs/data.c | 4 +- fs/fat/dir.c | 2 +- fs/file.c | 182 +- fs/fuse/control.c | 4 +- fs/fuse/cuse.c | 2 +- fs/fuse/file.c | 2 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/lops.c | 2 +- fs/hfsplus/unicode.c | 2 +- fs/isofs/namei.c | 4 +- fs/jffs2/erase.c | 2 +- fs/nfs/nfs4proc.c | 2 +- fs/nfsd/nfsctl.c | 2 +- fs/ocfs2/alloc.c | 4 +- fs/ocfs2/dir.c | 14 +- fs/ocfs2/extent_map.c | 4 +- fs/ocfs2/namei.c | 2 +- fs/ocfs2/refcounttree.c | 2 +- fs/ocfs2/xattr.c | 2 +- fs/omfs/file.c | 2 +- fs/open.c | 17 + fs/overlayfs/copy_up.c | 2 +- fs/proc/array.c | 2 + fs/proc/base.c | 8 +- fs/pstore/platform.c | 5 +- fs/ubifs/commit.c | 6 +- fs/ubifs/dir.c | 2 +- fs/ubifs/file.c | 4 +- fs/ubifs/journal.c | 4 +- fs/ubifs/lpt.c | 2 +- fs/ubifs/tnc.c | 6 +- fs/ubifs/tnc_misc.c | 4 +- fs/udf/balloc.c | 2 +- fs/xfs/xfs_bmap_util.c | 2 +- include/acpi/acpixf.h | 2 +- include/acpi/actypes.h | 14 +- include/asm-generic/atomic.h | 2 - include/asm-generic/bug.h | 1 + include/asm-generic/qspinlock.h | 1 + include/asm-generic/qspinlock_types.h | 8 - include/asm-generic/seccomp.h | 2 +- include/asm-generic/vmlinux.lds.h | 24 +- include/dt-bindings/clock/microchip,sparx5.h | 23 + include/dt-bindings/clock/r8a774e1-cpg-mssr.h | 59 + include/dt-bindings/clock/vf610-clock.h | 3 +- include/dt-bindings/mux/mux-j721e-wiz.h | 53 + include/dt-bindings/pinctrl/k3.h | 2 +- include/dt-bindings/power/qcom-rpmpd.h | 1 + include/dt-bindings/power/r8a774e1-sysc.h | 36 + include/dt-bindings/reset/ti-syscon.h | 2 +- include/linux/arch_topology.h | 4 +- include/linux/arm-smccc.h | 5 + include/linux/audit.h | 46 +- include/linux/binfmts.h | 21 +- include/linux/bpfilter.h | 7 +- include/linux/capability.h | 6 + include/linux/compiler-clang.h | 2 - include/linux/compiler-gcc.h | 6 - include/linux/compiler.h | 53 - include/linux/compiler_attributes.h | 13 + include/linux/context_tracking.h | 2 + include/linux/cpu.h | 1 + include/linux/cpufreq.h | 14 + include/linux/cpuidle.h | 9 +- include/linux/decompress/unzstd.h | 11 + include/linux/devfreq.h | 9 + include/linux/device.h | 5 + include/linux/edac.h | 29 +- include/linux/energy_model.h | 149 +- include/linux/fdtable.h | 6 +- include/linux/file.h | 19 + include/linux/firmware/imx/sci.h | 2 + include/linux/firmware/imx/svc/rm.h | 69 + include/linux/freezer.h | 14 + include/linux/ftrace.h | 12 +- include/linux/hardirq.h | 28 +- include/linux/ide.h | 8 +- include/linux/instrumentation.h | 57 + include/linux/intel_rapl.h | 5 +- include/linux/interrupt.h | 41 +- include/linux/irq.h | 13 + include/linux/irqflags.h | 36 +- include/linux/kprobes.h | 15 + include/linux/lockdep.h | 230 +-- include/linux/lockdep_types.h | 194 ++ include/linux/mailbox/mtk-cmdq-mailbox.h | 2 + include/linux/math64.h | 2 + include/linux/of.h | 5 + include/linux/page-flags-layout.h | 4 +- include/linux/perf_event.h | 15 +- include/linux/platform_data/leds-s3c24xx.h | 6 - include/linux/platform_data/mlxreg.h | 4 + include/linux/pm.h | 10 +- include/linux/pm_domain.h | 12 +- include/linux/pm_opp.h | 15 +- include/linux/prandom.h | 78 + include/linux/psi_types.h | 7 +- include/linux/qcom-geni-se.h | 45 + include/linux/random.h | 66 +- include/linux/rculist.h | 4 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 4 +- include/linux/rcutiny.h | 20 +- include/linux/rcutree.h | 2 +- include/linux/regmap.h | 245 ++- include/linux/reset/reset-simple.h | 48 + include/linux/rwsem.h | 20 +- include/linux/sched.h | 51 +- include/linux/sched/isolation.h | 1 + include/linux/sched/loadavg.h | 2 +- include/linux/sched/mm.h | 8 +- include/linux/sched/signal.h | 2 + include/linux/sched/sysctl.h | 4 + include/linux/sched/task.h | 18 +- include/linux/sched/topology.h | 17 + include/linux/scmi_protocol.h | 110 +- include/linux/seccomp.h | 10 +- include/linux/seqlock.h | 756 ++++--- include/linux/soc/mediatek/mtk-cmdq.h | 31 + include/linux/soc/ti/k3-ringacc.h | 4 + include/linux/soc/ti/ti_sci_inta_msi.h | 2 +- include/linux/soc/ti/ti_sci_protocol.h | 6 +- include/linux/spinlock.h | 1 + include/linux/spinlock_types.h | 2 +- include/linux/string_helpers.h | 15 + include/linux/syscalls.h | 2 + include/linux/tboot.h | 2 +- include/linux/time_namespace.h | 6 + include/linux/torture.h | 5 + include/linux/types.h | 2 + include/linux/umh.h | 15 - include/linux/usermode_driver.h | 18 + include/net/flow_offload.h | 2 +- include/net/sock.h | 4 + include/soc/qcom/rpmh.h | 7 +- include/soc/tegra/bpmp-abi.h | 913 ++++++--- include/soc/tegra/fuse.h | 2 + include/trace/events/rcu.h | 19 +- include/trace/events/sched.h | 14 +- include/trace/events/scmi.h | 6 +- include/uapi/asm-generic/unistd.h | 2 + include/uapi/linux/audit.h | 18 +- include/uapi/linux/capability.h | 9 +- include/uapi/linux/close_range.h | 9 + include/uapi/linux/isst_if.h | 2 +- include/uapi/linux/perf_event.h | 26 +- include/uapi/linux/seccomp.h | 25 +- init/Kconfig | 32 +- init/do_mounts_initrd.c | 5 - init/init_task.c | 3 + init/main.c | 16 +- kernel/Makefile | 2 + kernel/async.c | 4 +- kernel/audit.c | 41 +- kernel/audit_tree.c | 4 +- kernel/auditsc.c | 45 +- kernel/backtracetest.c | 2 +- kernel/debug/debug_core.c | 2 +- kernel/debug/kdb/kdb_io.c | 2 +- kernel/dma/debug.c | 2 +- kernel/events/core.c | 117 +- kernel/events/uprobes.c | 2 +- kernel/exit.c | 28 +- kernel/fork.c | 114 +- kernel/futex.c | 128 +- kernel/irq/debugfs.c | 5 + kernel/irq/manage.c | 6 +- kernel/irq/resend.c | 2 +- kernel/kallsyms.c | 42 +- kernel/kcsan/Makefile | 9 +- kernel/kcsan/atomic.h | 6 +- kernel/kcsan/core.c | 37 +- kernel/kcsan/kcsan-test.c | 1107 +++++++++++ kernel/kcsan/kcsan.h | 7 + kernel/kcsan/report.c | 12 +- kernel/kcsan/{test.c => selftest.c} | 0 kernel/kprobes.c | 60 +- kernel/kthread.c | 6 +- kernel/locking/lockdep.c | 162 +- kernel/locking/locktorture.c | 14 +- kernel/locking/osq_lock.c | 6 +- kernel/nsproxy.c | 21 +- kernel/pid.c | 16 +- kernel/pid_namespace.c | 2 +- kernel/power/energy_model.c | 290 ++- kernel/power/hibernate.c | 6 +- kernel/power/power.h | 2 +- kernel/power/snapshot.c | 4 +- kernel/rcu/Kconfig.debug | 19 + kernel/rcu/Makefile | 1 + kernel/rcu/rcuperf.c | 25 +- kernel/rcu/rcutorture.c | 119 +- kernel/rcu/refscale.c | 717 +++++++ kernel/rcu/srcutree.c | 16 +- kernel/rcu/tasks.h | 37 +- kernel/rcu/tiny.c | 7 +- kernel/rcu/tree.c | 407 ++-- kernel/rcu/tree.h | 15 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 4 +- kernel/rcu/tree_stall.h | 9 +- kernel/rcu/update.c | 16 +- kernel/sched/core.c | 466 ++++- kernel/sched/cpudeadline.c | 24 + kernel/sched/cpufreq_schedutil.c | 8 +- kernel/sched/cputime.c | 46 +- kernel/sched/deadline.c | 118 +- kernel/sched/fair.c | 95 +- kernel/sched/idle.c | 11 +- kernel/sched/isolation.c | 3 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.c | 6 +- kernel/sched/pelt.h | 5 + kernel/sched/psi.c | 113 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 126 +- kernel/sched/stop_task.c | 12 +- kernel/sched/topology.c | 22 +- kernel/seccomp.c | 376 +++- kernel/smp.c | 3 +- kernel/softirq.c | 26 +- kernel/stackleak.c | 16 +- kernel/sys.c | 13 +- kernel/sysctl.c | 21 + kernel/time/namespace.c | 22 +- kernel/time/tick-sched.c | 22 +- kernel/time/timekeeping.c | 2 +- kernel/torture.c | 6 +- kernel/trace/ftrace.c | 101 +- kernel/trace/ring_buffer.c | 2 +- kernel/umh.c | 171 +- kernel/usermode_driver.c | 182 ++ lib/Kconfig | 4 + lib/Kconfig.debug | 18 + lib/Kconfig.kcsan | 26 +- lib/Makefile | 25 + lib/cpumask.c | 16 +- lib/debugobjects.c | 13 +- lib/decompress.c | 5 + lib/decompress_unzstd.c | 345 ++++ lib/math/div64.c | 41 + lib/radix-tree.c | 2 +- lib/test-string_helpers.c | 67 + lib/test_fpu.c | 89 + lib/test_lockup.c | 2 +- lib/test_vmalloc.c | 103 +- lib/zstd/fse_decompress.c | 9 +- lib/zstd/zstd_internal.h | 14 +- mm/debug_vm_pgtable.c | 2 +- mm/frontswap.c | 2 +- mm/ksm.c | 2 +- mm/list_lru.c | 6 +- mm/memcontrol.c | 2 +- mm/memory.c | 2 +- mm/mempolicy.c | 4 +- mm/mmap.c | 1 + mm/page_alloc.c | 2 +- mm/percpu.c | 2 +- mm/slub.c | 4 +- mm/swap.c | 4 +- net/atm/pppoatm.c | 2 +- net/bpfilter/bpfilter_kern.c | 38 +- net/bpfilter/bpfilter_umh_blob.S | 2 +- net/bridge/netfilter/ebtables.c | 6 +- net/compat.c | 55 +- net/core/net-sysfs.c | 10 +- net/core/scm.c | 50 +- net/core/sock.c | 25 +- net/dccp/options.c | 2 +- net/ipv4/bpfilter/sockopt.c | 20 +- net/ipv4/netfilter/nf_socket_ipv4.c | 6 +- net/ipv6/ip6_flowlabel.c | 2 +- net/ipv6/netfilter/nf_socket_ipv6.c | 2 +- net/iucv/iucv.c | 2 +- net/netfilter/nf_conntrack_ftp.c | 2 +- net/netfilter/nf_tables_api.c | 112 ++ net/netfilter/nfnetlink_log.c | 2 +- net/netfilter/nfnetlink_queue.c | 4 +- net/netfilter/x_tables.c | 5 +- net/sched/cls_flow.c | 2 +- net/sched/sch_cake.c | 2 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_htb.c | 2 +- net/sched/sch_sfq.c | 2 +- net/sunrpc/svcsock.c | 4 +- net/sunrpc/xprtsock.c | 10 +- net/tls/tls_sw.c | 2 +- scripts/Makefile.gcc-plugins | 2 + scripts/Makefile.kcsan | 2 +- scripts/Makefile.lib | 22 + scripts/checkpatch.pl | 16 +- scripts/gcc-plugins/cyc_complexity_plugin.c | 2 +- scripts/gcc-plugins/sancov_plugin.c | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 248 ++- scripts/gcc-plugins/structleak_plugin.c | 2 +- scripts/gdb/linux/genpd.py | 12 +- scripts/selinux/mdp/mdp.c | 23 +- security/Kconfig.hardening | 29 +- security/apparmor/audit.c | 10 +- security/apparmor/file.c | 25 +- security/apparmor/ipc.c | 46 +- security/apparmor/net.c | 14 +- security/lsm_audit.c | 9 +- security/selinux/hooks.c | 7 +- security/selinux/include/classmap.h | 5 +- security/selinux/netif.c | 2 +- security/selinux/netnode.c | 2 +- security/selinux/netport.c | 2 +- security/selinux/ss/conditional.c | 8 +- security/selinux/ss/conditional.h | 2 +- security/selinux/ss/hashtab.c | 59 +- security/selinux/ss/hashtab.h | 77 +- security/selinux/ss/mls.c | 23 +- security/selinux/ss/policydb.c | 148 +- security/selinux/ss/policydb.h | 9 + security/selinux/ss/services.c | 38 +- security/selinux/ss/symtab.c | 21 +- security/selinux/ss/symtab.h | 3 + security/tomoyo/common.h | 2 +- security/tomoyo/domain.c | 4 +- security/tomoyo/tomoyo.c | 4 +- sound/core/control_compat.c | 2 +- sound/drivers/pcsp/pcsp_lib.c | 2 +- sound/isa/sb/sb16_csp.c | 2 +- sound/pci/hda/patch_hdmi.c | 16 +- sound/usb/endpoint.c | 2 +- sound/usb/quirks-table.h | 12 +- tools/include/linux/compiler.h | 2 - tools/include/linux/irqflags.h | 4 +- tools/memory-model/Documentation/explanation.txt | 83 +- tools/memory-model/Documentation/recipes.txt | 2 +- tools/memory-model/Documentation/references.txt | 21 +- tools/memory-model/README | 40 +- tools/objtool/arch.h | 2 +- tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/check.c | 202 +- tools/objtool/check.h | 2 +- tools/objtool/elf.c | 308 ++- tools/objtool/elf.h | 29 +- tools/objtool/orc_gen.c | 46 +- tools/objtool/special.c | 28 +- tools/power/cpupower/lib/cpufreq.c | 10 +- tools/power/cpupower/man/cpupower-idle-info.1 | 2 +- tools/power/cpupower/man/cpupower-monitor.1 | 4 +- tools/power/cpupower/utils/helpers/bitmask.c | 6 +- tools/power/pm-graph/README | 2 +- tools/power/pm-graph/sleepgraph.py | 249 ++- tools/power/x86/intel-speed-select/isst-config.c | 81 +- tools/testing/selftests/Makefile | 2 + tools/testing/selftests/clone3/.gitignore | 1 + tools/testing/selftests/clone3/Makefile | 4 +- .../clone3/clone3_cap_checkpoint_restore.c | 182 ++ tools/testing/selftests/core/.gitignore | 1 + tools/testing/selftests/core/Makefile | 7 + tools/testing/selftests/core/close_range_test.c | 227 +++ tools/testing/selftests/fpu/.gitignore | 2 + tools/testing/selftests/fpu/Makefile | 9 + tools/testing/selftests/fpu/run_test_fpu.sh | 46 + tools/testing/selftests/fpu/test_fpu.c | 61 + tools/testing/selftests/kselftest_harness.h | 15 +- tools/testing/selftests/pidfd/pidfd.h | 4 + tools/testing/selftests/pidfd/pidfd_setns_test.c | 76 + .../testing/selftests/rcutorture/bin/configinit.sh | 4 +- .../selftests/rcutorture/bin/console-badness.sh | 16 + .../testing/selftests/rcutorture/bin/functions.sh | 23 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 6 + .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 + .../selftests/rcutorture/bin/kvm-check-branches.sh | 108 + .../rcutorture/bin/kvm-recheck-refscale.sh | 71 + .../selftests/rcutorture/bin/kvm-recheck.sh | 20 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 27 +- .../selftests/rcutorture/bin/kvm-transform.sh | 51 + tools/testing/selftests/rcutorture/bin/kvm.sh | 19 +- .../selftests/rcutorture/bin/parse-console.sh | 27 +- .../selftests/rcutorture/configs/refscale/CFLIST | 2 + .../selftests/rcutorture/configs/refscale/CFcommon | 2 + .../rcutorture/configs/refscale/NOPREEMPT | 18 + .../selftests/rcutorture/configs/refscale/PREEMPT | 18 + .../rcutorture/configs/refscale/ver_functions.sh | 16 + tools/testing/selftests/seccomp/config | 1 + .../testing/selftests/seccomp/seccomp_benchmark.c | 80 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 708 +++++-- tools/testing/selftests/{rtc => seccomp}/settings | 0 tools/virtio/linux/kernel.h | 2 - usr/Kconfig | 20 + usr/Makefile | 1 + 1814 files changed, 69563 insertions(+), 19327 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-turris-mox-rwtm create mode 100644 Documentation/ABI/testing/sysfs-bus-optee-devices create mode 100644 Documentation/ABI/testing/sysfs-devices-mapping create mode 100644 Documentation/RCU/checklist.rst delete mode 100644 Documentation/RCU/checklist.txt create mode 100644 Documentation/RCU/lockdep-splat.rst delete mode 100644 Documentation/RCU/lockdep-splat.txt create mode 100644 Documentation/RCU/lockdep.rst delete mode 100644 Documentation/RCU/lockdep.txt create mode 100644 Documentation/RCU/rculist_nulls.rst delete mode 100644 Documentation/RCU/rculist_nulls.txt create mode 100644 Documentation/RCU/rcuref.rst delete mode 100644 Documentation/RCU/rcuref.txt create mode 100644 Documentation/RCU/stallwarn.rst delete mode 100644 Documentation/RCU/stallwarn.txt create mode 100644 Documentation/RCU/torture.rst delete mode 100644 Documentation/RCU/torture.txt delete mode 100644 Documentation/devicetree/bindings/arm/al,alpine.yaml create mode 100644 Documentation/devicetree/bindings/arm/amazon,al.yaml create mode 100644 Documentation/devicetree/bindings/arm/intel,keembay.yaml create mode 100644 Documentation/devicetree/bindings/arm/microchip,sparx5.yaml create mode 100644 Documentation/devicetree/bindings/arm/mstar/mstar,l3bridge.yaml create mode 100644 Documentation/devicetree/bindings/arm/mstar/mstar.yaml create mode 100644 Documentation/devicetree/bindings/clock/microchip,sparx5-dpll.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml delete mode 100644 Documentation/devicetree/bindings/reset/fsl,imx-src.txt create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx-src.yaml delete mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.txt create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.yaml create mode 100644 Documentation/litmus-tests/README create mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW+mb__after_atomic-i [...] create mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW-ops-are-atomic-WRT [...] create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+free.litmus create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+read.litmus create mode 100644 Documentation/locking/seqlock.rst create mode 100644 Documentation/scheduler/sched-capacity.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts create mode 100644 arch/arm/boot/dts/imx6dl-prtrvt.dts create mode 100644 arch/arm/boot/dts/imx6dl-prtvt7.dts create mode 100644 arch/arm/boot/dts/imx6q-prti6q.dts create mode 100644 arch/arm/boot/dts/imx6q-prtwd2.dts create mode 100644 arch/arm/boot/dts/imx6qdl-prti6q.dtsi create mode 100644 arch/arm/boot/dts/imx6sx-sdb-mqs.dts create mode 100644 arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dts create mode 100644 arch/arm/boot/dts/imx6ull-myir-mys-6ulx.dtsi create mode 100644 arch/arm/boot/dts/infinity-msc313-breadbee_crust.dts create mode 100644 arch/arm/boot/dts/infinity-msc313.dtsi create mode 100644 arch/arm/boot/dts/infinity.dtsi create mode 100644 arch/arm/boot/dts/infinity3-msc313e-breadbee.dts create mode 100644 arch/arm/boot/dts/infinity3-msc313e.dtsi create mode 100644 arch/arm/boot/dts/infinity3.dtsi create mode 100644 arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts create mode 100644 arch/arm/boot/dts/mercury5-ssc8336n.dtsi create mode 100644 arch/arm/boot/dts/mercury5.dtsi create mode 100644 arch/arm/boot/dts/mstar-v7.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq8064-rb3011.dts create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts create mode 100644 arch/arm/boot/dts/rk3288-rock-pi-n8.dts create mode 100644 arch/arm/boot/dts/rk3288-vmarc-som.dtsi create mode 100644 arch/arm/boot/dts/tegra20-acer-a500-picasso.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-E1565.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-PM269.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-maxim-pmic.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-memory-timings.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-tilapia-E1565.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-tilapia-memory-timings.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi create mode 100644 arch/arm/mach-mstar/Kconfig create mode 100644 arch/arm/mach-mstar/Makefile create mode 100644 arch/arm/mach-mstar/mstarv7.c delete mode 100644 arch/arm64/boot/dts/al/Makefile create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.2.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/amazon/Makefile rename arch/arm64/boot/dts/{al => amazon}/alpine-v2-evp.dts (100%) rename arch/arm64/boot/dts/{al => amazon}/alpine-v2.dtsi (100%) create mode 100644 arch/arm64/boot/dts/amazon/alpine-v3-evp.dts create mode 100644 arch/arm64/boot/dts/amazon/alpine-v3.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gx-mali450.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-wetek-core2.dts create mode 100644 arch/arm64/boot/dts/intel/keembay-evm.dts create mode 100644 arch/arm64/boot/dts/intel/keembay-soc.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku176.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi create mode 100644 arch/arm64/boot/dts/microchip/Makefile create mode 100644 arch/arm64/boot/dts/microchip/sparx5.dtsi create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb125.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb134.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb134_board.dtsi create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb134_emmc.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb135.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb135_board.dtsi create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb135_emmc.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb_common.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0000.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-talkman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-sumire.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm660.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm660l.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8009.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm630.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts create mode 100644 arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi create mode 100644 arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rev2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rev4.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-rev2-ex-idk-1 [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-rev2-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-rev2.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-rev2-ex-idk-1 [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-rev2-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-rev2.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1.dtsi create mode 100644 arch/powerpc/include/asm/dtl.h create mode 100644 arch/sparc/kernel/process.c delete mode 100644 drivers/acpi/cm_sbs.c create mode 100644 drivers/firmware/arm_scmi/notify.c create mode 100644 drivers/firmware/arm_scmi/notify.h create mode 100644 drivers/firmware/imx/imx-scu-soc.c create mode 100644 drivers/firmware/imx/rm.c create mode 100644 drivers/firmware/smccc/soc_id.c create mode 100644 drivers/memory/tegra/tegra210-emc-cc-r21021.c create mode 100644 drivers/memory/tegra/tegra210-emc-core.c create mode 100644 drivers/memory/tegra/tegra210-emc-table.c create mode 100644 drivers/memory/tegra/tegra210-emc.h create mode 100644 drivers/memory/tegra/tegra210-mc.h create mode 100644 drivers/platform/x86/intel_atomisp2_led.c delete mode 100644 drivers/reset/reset-simple.h delete mode 100644 drivers/soc/imx/soc-imx-scu.c create mode 100644 drivers/soc/renesas/r8a774e1-sysc.c create mode 100644 drivers/soc/samsung/exynos-regulator-coupler.c create mode 100644 include/dt-bindings/clock/microchip,sparx5.h create mode 100644 include/dt-bindings/clock/r8a774e1-cpg-mssr.h create mode 100644 include/dt-bindings/mux/mux-j721e-wiz.h create mode 100644 include/dt-bindings/power/r8a774e1-sysc.h create mode 100644 include/linux/decompress/unzstd.h create mode 100644 include/linux/firmware/imx/svc/rm.h create mode 100644 include/linux/instrumentation.h create mode 100644 include/linux/lockdep_types.h create mode 100644 include/linux/prandom.h create mode 100644 include/linux/reset/reset-simple.h create mode 100644 include/linux/usermode_driver.h create mode 100644 include/uapi/linux/close_range.h create mode 100644 kernel/kcsan/kcsan-test.c rename kernel/kcsan/{test.c => selftest.c} (100%) create mode 100644 kernel/rcu/refscale.c create mode 100644 kernel/usermode_driver.c create mode 100644 lib/decompress_unzstd.c create mode 100644 lib/test_fpu.c create mode 100644 tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c create mode 100644 tools/testing/selftests/core/.gitignore create mode 100644 tools/testing/selftests/core/Makefile create mode 100644 tools/testing/selftests/core/close_range_test.c create mode 100644 tools/testing/selftests/fpu/.gitignore create mode 100644 tools/testing/selftests/fpu/Makefile create mode 100755 tools/testing/selftests/fpu/run_test_fpu.sh create mode 100644 tools/testing/selftests/fpu/test_fpu.c create mode 100755 tools/testing/selftests/rcutorture/bin/console-badness.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-check-branches.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-refscale.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-transform.sh create mode 100644 tools/testing/selftests/rcutorture/configs/refscale/CFLIST create mode 100644 tools/testing/selftests/rcutorture/configs/refscale/CFcommon create mode 100644 tools/testing/selftests/rcutorture/configs/refscale/NOPREEMPT create mode 100644 tools/testing/selftests/rcutorture/configs/refscale/PREEMPT create mode 100644 tools/testing/selftests/rcutorture/configs/refscale/ver_functions.sh copy tools/testing/selftests/{rtc => seccomp}/settings (100%)