This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 623f6dc593ea Merge branch 'akpm' (patches from Andrew) adds b91c8c42ffdd lib/vdso: Force inlining of __cvdso_clock_gettime_common() adds 92ac971219a2 Merge tag 'timers-urgent-2020-06-11' of git://git.kernel.o [...] adds de308d1815c9 x86/apic: Make TSC deadline timer detection message visible adds 140fd4ac78d3 x86/reboot/quirks: Add MacBook6,1 reboot quirk adds 429ac8b75a0b x86/split_lock: Add Icelake microserver and Tigerlake CPU models adds f8a4bcabadd6 Merge branches 'x86/apic', 'x86/misc' and 'x86/splitlock' [...] adds be25d1b5ea6a x86/cpu: Add Sapphire Rapids CPU model number adds 21998a351512 x86/speculation: Avoid force-disabling IBPB based on STIBP [...] adds dbbe2ad02e9d x86/speculation: Prevent rogue cross-process SSBD shutdown adds 4d8df8cbb915 x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for ind [...] adds d8ad6d39c35d x86_64: Fix jiffies ODR violation adds c7f3d43b629b clocksource: Remove obsolete ifdef adds 72ce778007e5 lib/vdso: Provide sanity check for cycles (again) adds 7778d8417b74 x86/vdso: Unbreak paravirt VDSO clocks adds 6a45a6588839 Merge tag 'x86-urgent-2020-06-11' of git://git.kernel.org/ [...] adds b3597945c8a7 afs: Fix afs_store_data() to set mtime in new operation de [...] adds a75ca9303175 block/bio-integrity: don't free 'buf' if bio_integrity_add [...] adds 6ac92fb5cdff loop: Fix wrong masking of status flags adds d24de76af836 block: remove the error argument to the block_bio_complete [...] adds 15b81ce5abdc block: nr_sects_write(): Disable preemption on seqcount write adds 48bc3cd3e07a blktrace: use errno instead of bi_status adds 71df3fd82e7c blktrace: fix endianness in get_pdu_int() adds 5aec598c456f blktrace: fix endianness for blk_log_remap() adds d94ecfc39971 blk-mq: split out a __blk_mq_get_driver_tag helper adds 22f614bc0f37 blk-mq: fix blk_mq_all_tag_iter adds 108a58585b19 nvme: do not call del_gendisk() on a disk that was never added adds 6acbd9619b15 nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops adds a40aae6bbf8d nvmet-tcp: constify nvmet_tcp_ops adds c9c12e51b82b nvme-fc: don't call nvme_cleanup_cmd() for AENs adds b97120b15ebd nvme-pci: use simple suspend when a HMB is enabled adds 819f7b88b48f nvmet: fail outstanding host posted AEN req adds 8d20319e2979 pktcdvd: remove redundant initialization of variable ret adds 9a6a5738abf8 umem: remove redundant initialization of variable ret adds a58dfea29731 Merge tag 'block-5.8-2020-06-11' of git://git.kernel.dk/li [...] adds fd2206e4e97b io_uring: disallow close of ring itself adds 3232dd02af65 io_uring: fix {SQ,IO}POLL with unsupported opcodes adds 25e72d1012b3 io_uring: do build_open_how() only once adds ec65fea5a8d7 io_uring: deduplicate io_openat{,2}_prep() adds d2b6f48b691e io_uring: move send/recv IOPOLL check into prep adds dddb3e26f6d8 io_uring: re-set iov base/len for buffer select retry adds efe68c1ca8f4 io_uring: validate the full range of provided buffers for access adds a8c73c1a614f io_uring: use kvfree() in io_sqe_buffer_register() adds 3af73b286cce io_uring: don't derive close state from ->func adds ac45abc0e2a8 io_uring: remove custom ->func handlers adds d4c81f38522f io_uring: don't arm a timeout through work.func adds f5fa38c59cb0 io_wq: add per-wq work handler instead of per work adds c5b856255cbc io_uring: allow O_NONBLOCK async retry adds 7cdaf587de7c io_uring: avoid whole io_wq_work copy for requests complet [...] adds 405a5d2b2762 io_uring: avoid unnecessary io_wq_work copy for fast poll feature adds e697deed834d io_uring: check file O_NONBLOCK state for accept adds 65a6543da386 io_uring: fix io_kiocb.flags modification race in IOPOLL mode adds b961f8dc8976 Merge tag 'io_uring-5.8-2020-06-11' of git://git.kernel.dk [...] adds 4e018b450ad3 mm/memory-failure: prioritize prctl(PR_MCE_KILL) over vm.m [...] adds 03151c6e0b66 mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to curr [...] adds fce1affe4e39 ocfs2: fix build failure when TCP/IP is disabled adds b5265c813ce4 lib/lzo: fix ambiguous encoding bug in lzo-rle adds 8449d150e66c amdgpu: a NULL ->mm does not mean a thread is a kthread adds b1a62749946e Merge branch 'akpm' (patches from Andrew) adds 765dcd209947 asm-generic/atomic: Use __always_inline for fallback wrappers adds 37f8173dd849 locking/atomics: Flip fallbacks and instrumentation adds 9716e57a0195 Merge tag 'locking-urgent-2020-06-11' of git://git.kernel. [...] adds dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure adds c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro adds 905e672b3af5 kcsan: Add Documentation entry in dev-tools adds 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist adds 0ebba7141ead build, kcsan: Add KCSAN build exceptions adds 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN adds bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier adds e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation adds 40d04110f879 x86, kcsan: Enable KCSAN for x86 adds 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 5cbaefe9743b kcsan: Improve various small stylistic details adds 28336be568bb Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflicts adds 31c7ac388aa9 Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflict adds c29a59e43829 x86/vdso: Enable sanitizers for vma.o adds 837171fe77d7 Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the tree adds d47715f50e83 kcsan, ubsan: Make KCSAN+UBSAN work together adds c020395b6634 asm-generic/atomic: Use __always_inline for pure wrappers adds 944bc9cca7c3 asm-generic/atomic: Use __always_inline for fallback wrappers adds 7161177481d5 kcsan: Document static blacklisting options adds e33f9a169747 kcsan: Add __no_kcsan function attribute adds 7add7875a8eb Merge branch 'kcsan.2020.01.07a' into locking/kcsan adds 8efbc518b884 x86/kexec: Do not reserve EFI setup_data in the kexec e820 table adds e2ac07c06058 x86/purgatory: Disable various profiling and sanitizing options adds e4160b2e4b02 x86/purgatory: Fail the build if purgatory.ro has missing symbols adds a4654e9bde4e Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts adds df10846ff2ac Merge branch 'linus' into locking/kcsan, to pick up fixes adds 5c361425744d kcsan: Prefer __always_inline for fast-path adds 47144eca2821 kcsan: Show full access type in report adds 05f9a4067964 kcsan: Rate-limit reporting per data races adds f1bc96210c6a kcsan: Make KCSAN compatible with lockdep adds ad4f8eeca8ea kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY adds 36e4d4dd4fc4 include/linux: Add instrumented.h infrastructure adds ed8af2e4d2a7 asm-generic, atomic-instrumented: Use generic instrumented.h adds 27f937cc810a asm-generic, kcsan: Add KCSAN instrumentation for bitops adds d0ef4c360f7e iov_iter: Use generic instrumented.h adds 76d6f06c36a3 copy_to_user, copy_from_user: Use generic instrumented.h adds 7ad900d35b49 kcsan: Add docbook header for data_race() adds 1e6ee2f0fe8a kcsan: Add option to assume plain aligned writes up to wor [...] adds a249a73231e2 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS adds 8cfbb04fae75 kcsan: Clean up the main KCSAN Kconfig option adds ed95f95c86cd kcsan: Fix 0-sized checks adds d591ec3db75f kcsan: Introduce KCSAN_ACCESS_ASSERT access type adds f97f713dc257 kcsan: Introduce ASSERT_EXCLUSIVE_*() macros adds a312013578e4 kcsan: Add test to generate conflicts via debugfs adds 80d4c4775216 kcsan: Expose core configuration parameters as module params adds 3a5b45e5031f kcsan: Fix misreporting if concurrent races on same address adds f0f6928c2c4c kcsan: Move interfaces that affects checks to kcsan-checks.h adds b968a08f242d compiler.h, seqlock.h: Remove unnecessary kcsan.h includes adds b738f6169f12 kcsan: Introduce kcsan_value_change type adds 81af89e15862 kcsan: Add kcsan_set_access_mask() support adds 703b321501c9 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) adds f5d2313bd3c5 kcsan, trace: Make KCSAN compatible with tracing adds 3b02a051d25d Merge tag 'v5.7-rc1' into locking/kcsan, to resolve confli [...] adds 48b1fc190a18 kcsan: Add option to allow watcher interruptions adds 2402d0eae589 kcsan: Add option for verbose reporting adds 44656d3dc4f0 kcsan: Add current->state to implicitly atomic accesses adds e7b341005007 kcsan: Fix a typo in a comment adds e7325b774cc7 kcsan: Update Documentation/dev-tools/kcsan.rst adds 1443b8c9e712 kcsan: Update API documentation in kcsan-checks.h adds 135c0872d869 kcsan: Introduce report access_info and other_info adds 6119418f94ca kcsan: Avoid blocking producers in prepare_report() adds 757a4cefde76 kcsan: Add support for scoped accesses adds 9967683ce5d4 objtool, kcsan: Add explicit check functions to uaccess whitelist adds d8949ef1d9f1 kcsan: Introduce scoped ASSERT_EXCLUSIVE macros adds 01b4ff58f72d kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h adds d071e91361bb kcsan: Change data_race() to no longer require marking rac [...] adds f770ed10a9ee kcsan: Fix function matching in report adds cdb9b07d8c78 kcsan: Make reporting aware of KCSAN tests adds eba9c444d34c Improve KCSAN documentation a bit adds 52785b6ae8ed kcsan: Use GFP_ATOMIC under spin lock adds 5099a722e972 checkpatch: Warn about data_race() without comment adds 19acd03d95da kcsan: Add __kcsan_{enable,disable}_current() variants adds 50a19ad4b1ec objtool, kcsan: Add kcsan_disable_current() and kcsan_enab [...] adds 97a9474aeb78 Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/s [...] adds 37d1a04b13a6 Rebase locking/kcsan to locking/urgent adds ea91a1d45d19 ubsan, kcsan: Don't combine sanitizer with kcov on clang adds 17168f5c1bef kcsan: Avoid inserting __tsan_func_entry/exit if possible adds 0e1aa5b62160 kcsan: Restrict supported compilers adds 75d75b7a4d54 kcsan: Support distinguishing volatile accesses adds d31d4d6bb256 kcsan: Pass option tsan-instrument-read-before-write to Clang adds e3b779d9ebe8 kcsan: Remove 'noinline' from __no_kcsan_or_inline adds 0bb9ab3a6fa7 kcsan: Update Documentation to change supported compilers adds 44b97dccb229 compiler.h: Remove data_race() and unnecessary checks from [...] adds 95c094fccb85 compiler.h: Avoid nested statement expression in data_race() adds eb73876c7431 compiler.h: Move function attributes to compiler_types.h adds 1f44328ea24c compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead [...] adds b791d1bdf921 Merge tag 'locking-kcsan-2020-06-11' of git://git.kernel.o [...] adds c8d70a29d6bb xen/pvcalls-back: test for errors when calling backend_connect() adds c17db64044e3 xen-platform: Constify dev_pm_ops adds c54b071c192d xen/cpuhotplug: Fix initial CPU offlining for PV(H) guests adds 5333875301d6 xen/pvcalls: Make pvcalls_back_global static adds 0df683ff7456 xen: expand BALLOON_MEMORY_HOTPLUG description adds 2abb65a39bcc xen: enable BALLOON_MEMORY_HOTPLUG by default adds 69049454206a xen-pciback: Use dev_printk() when possible adds 64b3eaf3715d xenbus: Use dev_printk() when possible adds 4969a3a2cd3c xen/pci: Get rid of verbose_request and use dev_dbg() instead adds a952f64d14e5 MAINTAINERS: Update PARAVIRT_OPS_INTERFACE and VMWARE_HYPE [...] adds d2d5439df22f Merge tag 'for-linus-5.8b-rc1-tag' of git://git.kernel.org [...] adds d56f5136b010 KVM: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories adds f4f6bd93fdab KVM: VMX: Always treat MSR_IA32_PERF_CAPABILITIES as a val [...] adds 65b1891499b1 KVM: x86: Assign correct value to array.maxnent adds fa44b82eb831 KVM: x86: Move MPK feature detection to common code adds fe2b73dba47f KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_ [...] adds 5816c76dea11 KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits adds 210b4b9112b6 KVM: MIPS: Increase KVM_MAX_VCPUS and KVM_USER_MEM_SLOTS to 16 adds bf10efbb81bf KVM: MIPS: Add EVENTFD support which is needed by VHOST adds 8bf31295030e KVM: MIPS: Use lddir/ldpte instructions to lookup gpa_mm.pgd adds 3210e2c279fe KVM: MIPS: Introduce and use cpu_guest_has_ldpte adds 52c07e1cbb6e KVM: MIPS: Use root tlb to control guest's CCA for Loongson-3 adds 49bb96003fb1 KVM: MIPS: Let indexed cacheops cause guest exit on Loongson-3 adds 3f51d8fcac7a KVM: MIPS: Add more types of virtual interrupts adds f21db3090de2 KVM: MIPS: Add Loongson-3 Virtual IPI interrupt support adds 7f2a83f1c2a9 KVM: MIPS: Add CPUCFG emulation for Loongson-3 adds 8a5097ee90c2 KVM: MIPS: Add CONFIG6 and DIAG registers emulation adds dc6d95b153e7 KVM: MIPS: Add more MMIO load/store instructions emulation adds 0f78355c4508 KVM: MIPS: Enable KVM support for Loongson-3 adds 0e96edd9a9c2 x86/kvm: Remove defunct KVM_DEBUG_FS Kconfig adds 7ec28e264f2e KVM: Use vmemdup_user() adds 5688fed649f1 KVM: x86: remove unnecessary rmap walk of read-only memslots adds 4b44295538b4 KVM: x86: avoid unnecessary rmap walks when creating/moving slots adds 3741679ba4b4 KVM: x86: minor code refactor and comments fixup around di [...] adds 32e594f9a63f KVM: PPC: Book3S HV: Remove redundant NULL check adds 512721d2fcdb KVM: PPC: Book3S HV: Read ibm,secure-memory nodes adds 2610a57f64d5 KVM: PPC: Remove redundant kvm_run from vcpu_arch adds 8c99d3457862 KVM: PPC: Clean up redundant 'kvm_run' parameters adds 0aca8a557554 KVM: PPC: Book3S HV: Ignore kmemleak false positives adds ab8b65be1831 KVM: PPC: Book3S: Fix some RCU-list locks adds e3326ae3d59e KVM: PPC: Book3S HV: Relax check on H_SVM_INIT_ABORT adds 3d89c2ef24f0 KVM: PPC: Book3S HV: Remove user-triggerable WARN_ON adds 11362b1befea KVM: PPC: Book3S HV: Close race with page faults around me [...] adds ba4e627921b1 Merge tag 'kvm-ppc-next-5.8-1' of git://git.kernel.org/pub [...] adds b80db73dc8be KVM: selftests: Fix build with "make ARCH=x86_64" adds 34d2618d3318 KVM: x86: emulate reserved nops from 0f/18 to 0f/1f adds 7a35e515a705 KVM: VMX: Properly handle kvm_read/write_guest_virt*() result adds 25597f64c2f6 Revert "KVM: x86: work around leak of uninitialized stack [...] adds 5ae1452f5ff3 KVM: selftests: Add x86_64/debug_regs to .gitignore adds 75ad6e800217 KVM: selftests: fix vmx_preemption_timer_test build with GCC10 adds fb7333dfd812 KVM: SVM: fix calls to is_intercept adds e649b3f0188f KVM: x86: Fix APIC page invalidation race adds 2067028512b6 KVM: selftests: Ignore KVM 5-level paging support for VM_M [...] adds 80fbd280beea KVM: x86: Unexport x86_fpu_cache and make it static adds 2ebac8bb3c2d KVM: nVMX: Consult only the "basic" exit reason when routi [...] adds 77f81f37fb1f Merge branch 'kvm-basic-exit-reason' into HEAD adds 41a23ab336fb KVM: selftests: do not substitute SVM/VMX check with KVM_C [...] adds 7e464770a434 KVM: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMC [...] adds 384dea1c9183 KVM: x86: respect singlestep when emulating instruction adds cd18eaeaffa6 kvm: i8254: remove redundant assignment to pointer s adds 7863e346e108 KVM: async_pf: Cleanup kvm_setup_async_pf() adds 2a18b7e7cd88 KVM: async_pf: Inject 'page ready' event only if 'page not [...] adds cfb65c15d784 KVM: selftests: fix sync_with_host() in smm_test adds e0135a104c52 KVM: x86: do not pass poisoned hva to __kvm_set_memory_region adds 7ae2f3db6167 KVM: arm64: Flush the instruction cache if not unmapping t [...] adds 7c582bf4ed84 KVM: arm64: Stop writing aarch32's CSSELR into ACTLR adds ef5a294be8d0 KVM: arm64: Add emulation for 32bit guests accessing ACTLR2 adds e8679fedd026 KVM: arm64: Stop save/restoring ACTLR_EL1 adds 3204be4109ad KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts adds 0370964dd3ff KVM: arm64: Synchronize sysreg state on injecting an AArch [...] adds ef3e40a7ea8d KVM: arm64: Save the host's PtrAuth keys in non-preemptibl [...] adds 29eb5a3c57f7 KVM: arm64: Handle PtrAuth traps early adds b990d37fdf67 KVM: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr adds 07da1ffaa137 KVM: arm64: Remove host_cpu_context member from vcpu structure adds 304e2989c93e KVM: arm64: Move hyp_symbol_addr() to kvm_asm.h adds 15c99816ed93 Merge branch 'kvm-arm64/ptrauth-fixes' into kvmarm-master/next adds 49b3deaad345 Merge tag 'kvmarm-fixes-5.8-1' of git://git.kernel.org/pub [...] adds 52cd0d972fa6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6b57fa4d374b nios2: signal: Mark expected switch fall-through adds 7de26c41c19f Merge tag 'nios2-v5.8-rc1' of git://git.kernel.org/pub/scm [...] adds f8d8b46cd20e scripts/dtc: use pkg-config to include <yaml.h> in non-sta [...] adds 086e9074f52f dt-bindings: Remove more cases of 'allOf' containing a '$ref' adds c0eca14c57f1 dt-bindings: phy: qcom: Fix missing 'ranges' and example a [...] adds 0db958b689ca dt-bindings: Fix more incorrect 'reg' property sizes in examples adds 447615701525 dt-bindings: Remove redundant 'maxItems' adds 8440d4a75d90 Merge branch 'dt/schema-cleanups' into dt/linus adds 4071b856afc8 Merge tag 'devicetree-fixes-for-5.8-1' of git://git.kernel [...] adds 4235b1a4efe1 ima: fix mprotect checking adds 923ea1631e94 Merge tag 'integrity-v5.8-fix' of git://git.kernel.org/pub [...] adds 2a9e5ded9543 printk/kdb: Redirect printk messages into kdb in any context adds 5c2fb57af0f4 Merge tag 'printk-for-5.8-kdb-nmi' of git://git.kernel.org [...] adds ad8694bac410 iommu/amd: Move AMD IOMMU driver into subdirectory adds 672cf6df9b8a iommu/vt-d: Move Intel IOMMU driver into subdirectory adds 8f02f363f76f Merge tag 'iommu-drivers-move-v5.8' of git://git.kernel.or [...] adds db539cb928c0 pwm: Add missing '\n' in log messages adds 07b053ff1c6e dt-bindings: pwm: rcar: add r8a77961 support adds 6f0841a8197b pwm: Add support for Azoteq IQS620A PWM generator adds 856c45d8c1a7 pwm: sun4i: Support direct clock output on Allwinner A64 adds 01aa905d4791 pwm: lpss: Fix get_state runtime-pm reference handling adds b48d49e0d53a pwm: jz4740: Drop dependency on MACH_INGENIC adds 9017dc4fbd59 pwm: jz4740: Enhance precision in calculation of duty cycle adds a020f22a4ff5 pwm: jz4740: Make PWM start with the active part adds 74db728c0b4c pwm: jz4740: Add support for the JZ4725B adds 1d7796bdb63a pwm: tegra: Support dynamic clock frequency configuration adds ca162ce98110 pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() f [...] adds cad0f2960675 pwm: rockchip: Simplify rockchip_pwm_get_state() adds aef1a3799b5c pwm: imx27: Fix rounding behavior adds d741cb045cb5 MAINTAINERS: Add Lee Jones as reviewer for the PWM subsystem adds f5641d053d46 pwm: Add missing "CONFIG_" prefix adds 9433a51ec153 Merge tag 'pwm/for-5.8-rc1' of git://git.kernel.org/pub/sc [...] adds ef1548adada5 proc: Use new_inode not new_inode_pseudo adds 44ebe016df3a Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/ [...] adds d2bc4dd91da6 thermal: imx_sc_thermal: Add hwmon support adds bceb5646a15d thermal: core: Make thermal_zone_set_trips private adds 44fc73223eeb thermal: core: Remove pointless debug traces adds 04fa9c804b0e thermal: devfreq_cooling: Use PM QoS to set frequency limits adds 8097db407a08 thermal: Move default governor config option to the intern [...] adds c68df440b07f thermal: Move struct thermal_attr to the private header adds 33a88af10944 thermal: Move internal IPA functions adds 2e7700dc336d thermal: Move trip point structure definition to private header adds f0129c231772 thermal: Move get_tz_trend to the internal header adds 06f1041f5023 thermal: Move get_thermal_instance to the internal header adds 60518260cab2 thermal: Change IS_ENABLED to IFDEF in the header file adds 708418500644 thermal: Remove stubs for thermal_zone_[un]bind_cooling_device adds 0145f67866b7 thermal: Remove thermal_zone_device_update() stub adds 8cb775bb005c thermal: Delete an error message in four functions adds 3dc748754d68 dt-bindings: thermal: k3: Add VTM bindings documentation adds 48b2bce8c7db thermal: k3: Add support for bandgap sensors adds 79799562bf08 thermal: int3400_thermal: Statically initialize .get_mode( [...] adds 770ae40cd6d2 MAINTAINERS: Add entry for Renesas R-Car thermal drivers adds 7440f518dad9 thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR adds 333cff6c963f powercap/drivers/idle_inject: Specify idle state max latency adds 3b25846fbbca dt-bindings: thermal: Add the idle cooling device adds dfd0bda3703c thermal/drivers/cpuidle_cooling: Change the registration function adds fc7a3d9e9cd0 thermal: cpuidle: Register cpuidle cooling device adds c1bba2c94dec dt-bindings: thermal: Add yaml bindings for thermal sensors adds 73c46acf9153 dt-bindings: thermal: Add yaml bindings for thermal coolin [...] adds 1202a442a31f dt-bindings: thermal: Add yaml bindings for thermal zones adds f740e64c6cd6 thermal: imx8mm: Replace zero-length array with flexible-array adds 869495ccf52a thermal/core: Get rid of MODULE_* tags adds 3f0cfea3dd6e thermal/core: Replace module.h with export.h adds 231b98af4da0 thermal/drivers/thermal_helpers: Sort headers alphabetically adds 3a74c882dcc1 thermal/drivers/thermal_helpers: Include export.h adds 1330e04f4236 thermal/drivers/thermal_hwmon: Sort headers alphabetically adds e5ebf357bbfc thermal/drivers/thermal_hwmon: Include export.h adds d5d1f6e759df thermal/drivers/clock_cooling: Sort headers alphabetically adds 1628d4b8ca9a thermal/drivers/clock_cooling: Include export.h adds 5ccb451e47fa thermal/drivers/cpufreq_cooling: Sort headers alphabetically adds c65f83c0667a thermal/drivers/cpufreq_cooling: Replace module.h with export.h adds 2b61314e7667 thermal/drivers/of-thermal: Sort headers alphabetically adds 6abea5d2af4c thermal/drivers/user_space: Sort headers alphabetically adds 0015d9a2a727 thermal/governors: Prefix all source files with gov_ adds 14adf6c83f7c thermal/of: Rename of-thermal.c adds a7ff82976122 drivers: thermal: tsens: Merge tsens-common.c into tsens.c adds 1ab20c0e53fa thermal: qoriq: Add platform dependencies adds b03628b73564 thermal: rcar_thermal: Clean up rcar_thermal_update_temp() adds 47fa116e5fae thermal: qoriq: Update the settings for TMUv2 adds 0ba13c763aac thermal/int340x_thermal: Export GDDV adds 006f006f1e5c thermal/int340x_thermal: Export OEM vendor variables adds 8d485da0ddee thermal/int340x_thermal: Don't require IDSP to exist adds df2fbf5bfa0e Merge tag 'thermal-v5.8-rc1' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
Summary of changes: Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcsan.rst | 321 +++ .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 5 +- .../devicetree/bindings/ata/sata_highbank.yaml | 21 +- .../devicetree/bindings/bus/baikal,bt1-apb.yaml | 4 +- .../devicetree/bindings/bus/baikal,bt1-axi.yaml | 4 +- .../devicetree/bindings/clock/imx6q-clock.yaml | 1 - .../devicetree/bindings/clock/imx6sl-clock.yaml | 1 - .../devicetree/bindings/clock/imx6sll-clock.yaml | 1 - .../devicetree/bindings/clock/imx6sx-clock.yaml | 1 - .../devicetree/bindings/clock/imx6ul-clock.yaml | 1 - .../bindings/display/rockchip/rockchip-vop.yaml | 4 +- .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 7 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 3 +- .../bindings/iio/light/amstaos,tsl2563.yaml | 5 +- .../devicetree/bindings/input/iqs269a.yaml | 222 +- .../interrupt-controller/loongson,pch-msi.yaml | 14 +- .../interrupt-controller/loongson,pch-pic.yaml | 7 +- .../devicetree/bindings/ipmi/ipmi-smic.yaml | 10 +- .../bindings/leds/backlight/qcom-wled.yaml | 43 +- .../devicetree/bindings/leds/leds-aw2013.yaml | 3 +- .../devicetree/bindings/leds/leds-sgm3140.yaml | 3 +- .../devicetree/bindings/mailbox/sprd-mailbox.yaml | 2 +- .../devicetree/bindings/media/i2c/ov8856.yaml | 3 +- .../devicetree/bindings/media/rockchip,vdec.yaml | 2 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 2 +- .../bindings/memory-controllers/ingenic,nemc.yaml | 5 +- .../bindings/mtd/arasan,nand-controller.yaml | 2 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 3 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 8 +- .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 3 +- .../devicetree/bindings/pci/cdns-pcie-host.yaml | 3 +- .../devicetree/bindings/phy/calxeda-combophy.yaml | 5 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 20 +- .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 38 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 +- .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 5 +- .../bindings/power/supply/cw2015_battery.yaml | 15 +- .../bindings/power/supply/sbs,sbs-battery.yaml | 6 +- Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 2 - .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 1 + .../bindings/regulator/maxim,max77826.yaml | 9 +- .../bindings/regulator/rohm,bd71847-regulator.yaml | 27 +- .../devicetree/bindings/rng/arm-cctrng.yaml | 6 +- .../devicetree/bindings/serial/samsung_uart.yaml | 5 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 9 +- .../devicetree/bindings/sound/fsl,easrc.yaml | 21 +- .../devicetree/bindings/sound/simple-card.yaml | 10 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 26 +- .../thermal/socionext,uniphier-thermal.yaml | 5 +- .../bindings/thermal/thermal-cooling-devices.yaml | 116 + .../devicetree/bindings/thermal/thermal-idle.yaml | 145 ++ .../bindings/thermal/thermal-sensor.yaml | 72 + .../devicetree/bindings/thermal/thermal-zones.yaml | 341 +++ .../bindings/thermal/ti,am654-thermal.yaml | 56 + .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 24 +- .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 - .../devicetree/bindings/watchdog/arm-smc-wdt.yaml | 3 +- Documentation/lzo.txt | 8 +- MAINTAINERS | 30 +- Makefile | 3 +- arch/arm64/include/asm/atomic.h | 6 +- arch/arm64/include/asm/kvm_asm.h | 33 +- arch/arm64/include/asm/kvm_emulate.h | 6 - arch/arm64/include/asm/kvm_host.h | 9 +- arch/arm64/include/asm/kvm_mmu.h | 20 - arch/arm64/kvm/aarch32.c | 28 + arch/arm64/kvm/arm.c | 25 +- arch/arm64/kvm/handle_exit.c | 32 +- arch/arm64/kvm/hyp/debug-sr.c | 4 +- arch/arm64/kvm/hyp/switch.c | 65 +- arch/arm64/kvm/hyp/sysreg-sr.c | 8 +- arch/arm64/kvm/pmu.c | 8 +- arch/arm64/kvm/sys_regs.c | 25 +- arch/arm64/kvm/sys_regs_generic_v8.c | 10 + arch/mips/Kconfig | 1 + arch/mips/include/asm/cpu-features.h | 3 + arch/mips/include/asm/kvm_host.h | 52 +- arch/mips/include/asm/mipsregs.h | 4 + arch/mips/include/uapi/asm/inst.h | 11 + arch/mips/kernel/cpu-probe.c | 5 +- arch/mips/kvm/Kconfig | 1 + arch/mips/kvm/Makefile | 5 +- arch/mips/kvm/emulate.c | 503 ++++- arch/mips/kvm/entry.c | 19 +- arch/mips/kvm/interrupt.c | 93 +- arch/mips/kvm/interrupt.h | 14 +- arch/mips/kvm/loongson_ipi.c | 214 ++ arch/mips/kvm/mips.c | 47 +- arch/mips/kvm/tlb.c | 41 + arch/mips/kvm/trap_emul.c | 3 + arch/mips/kvm/vz.c | 237 +- arch/nios2/kernel/signal.c | 1 + arch/powerpc/include/asm/kvm_book3s.h | 16 +- arch/powerpc/include/asm/kvm_host.h | 1 - arch/powerpc/include/asm/kvm_ppc.h | 27 +- arch/powerpc/kvm/book3s.c | 4 +- arch/powerpc/kvm/book3s.h | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 12 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 36 +- arch/powerpc/kvm/book3s_64_vio.c | 18 +- arch/powerpc/kvm/book3s_emulate.c | 10 +- arch/powerpc/kvm/book3s_hv.c | 75 +- arch/powerpc/kvm/book3s_hv_nested.c | 15 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 14 + arch/powerpc/kvm/book3s_paired_singles.c | 72 +- arch/powerpc/kvm/book3s_pr.c | 30 +- arch/powerpc/kvm/booke.c | 36 +- arch/powerpc/kvm/booke.h | 8 +- arch/powerpc/kvm/booke_emulate.c | 2 +- arch/powerpc/kvm/e500_emulate.c | 15 +- arch/powerpc/kvm/emulate.c | 10 +- arch/powerpc/kvm/emulate_loadstore.c | 32 +- arch/powerpc/kvm/powerpc.c | 72 +- arch/powerpc/kvm/trace_hv.h | 6 +- arch/s390/include/asm/kvm_host.h | 2 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/x86/Kconfig | 9 +- arch/x86/boot/Makefile | 2 + arch/x86/boot/compressed/Makefile | 2 + arch/x86/entry/vdso/Makefile | 6 + arch/x86/include/asm/atomic.h | 17 +- arch/x86/include/asm/atomic64_32.h | 9 + arch/x86/include/asm/atomic64_64.h | 15 +- arch/x86/include/asm/bitops.h | 6 +- arch/x86/include/asm/intel-family.h | 2 + arch/x86/include/asm/kvm_host.h | 3 +- arch/x86/include/asm/vdso/gettimeofday.h | 18 + arch/x86/kernel/Makefile | 4 + arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/cpu/Makefile | 3 + arch/x86/kernel/cpu/bugs.c | 92 +- arch/x86/kernel/cpu/intel.c | 3 + arch/x86/kernel/e820.c | 10 +- arch/x86/kernel/kvm.c | 1 - arch/x86/kernel/process.c | 28 +- arch/x86/kernel/reboot.c | 8 + arch/x86/kernel/time.c | 4 - arch/x86/kernel/vmlinux.lds.S | 4 +- arch/x86/kvm/cpuid.c | 31 +- arch/x86/kvm/debugfs.c | 10 +- arch/x86/kvm/emulate.c | 8 +- arch/x86/kvm/i8254.c | 1 - arch/x86/kvm/svm/nested.c | 2 +- arch/x86/kvm/svm/svm.c | 4 +- arch/x86/kvm/vmx/nested.c | 82 +- arch/x86/kvm/vmx/pmu_intel.c | 2 +- arch/x86/kvm/vmx/vmx.c | 38 +- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 139 +- arch/x86/lib/Makefile | 9 + arch/x86/mm/Makefile | 4 + arch/x86/purgatory/.gitignore | 1 + arch/x86/purgatory/Makefile | 21 +- arch/x86/realmode/Makefile | 3 + arch/x86/realmode/rm/Makefile | 3 + block/bio-integrity.c | 1 - block/bio.c | 3 +- block/blk-mq-tag.c | 39 +- block/blk-mq-tag.h | 8 + block/blk-mq.c | 29 - block/blk-mq.h | 1 - block/blk.h | 2 + drivers/block/loop.c | 2 +- drivers/block/pktcdvd.c | 2 +- drivers/block/umem.c | 2 +- drivers/cpuidle/cpuidle-arm.c | 3 + drivers/cpuidle/cpuidle-psci.c | 3 + drivers/firmware/efi/libstub/Makefile | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/iommu/Makefile | 18 +- drivers/iommu/{ => amd}/amd_iommu.h | 0 drivers/iommu/{ => amd}/amd_iommu_types.h | 0 .../iommu/{amd_iommu_debugfs.c => amd/debugfs.c} | 0 drivers/iommu/{amd_iommu_init.c => amd/init.c} | 2 +- drivers/iommu/{amd_iommu.c => amd/iommu.c} | 2 +- drivers/iommu/{amd_iommu_v2.c => amd/iommu_v2.c} | 0 drivers/iommu/{amd_iommu_quirks.c => amd/quirks.c} | 0 .../{intel-iommu-debugfs.c => intel/debugfs.c} | 0 drivers/iommu/{ => intel}/dmar.c | 2 +- drivers/iommu/{ => intel}/intel-pasid.h | 0 drivers/iommu/{intel-iommu.c => intel/iommu.c} | 2 +- .../irq_remapping.c} | 2 +- drivers/iommu/{intel-pasid.c => intel/pasid.c} | 0 drivers/iommu/{intel-svm.c => intel/svm.c} | 0 drivers/iommu/{intel-trace.c => intel/trace.c} | 0 drivers/nvme/host/core.c | 4 +- drivers/nvme/host/fc.c | 5 +- drivers/nvme/host/nvme.h | 3 +- drivers/nvme/host/pci.c | 6 + drivers/nvme/host/tcp.c | 8 +- drivers/nvme/target/core.c | 27 +- drivers/nvme/target/tcp.c | 4 +- drivers/pci/xen-pcifront.c | 27 +- drivers/powercap/idle_inject.c | 16 +- drivers/pwm/Kconfig | 12 +- drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 4 +- drivers/pwm/pwm-img.c | 8 +- drivers/pwm/pwm-imx27.c | 20 +- drivers/pwm/pwm-iqs620a.c | 270 +++ drivers/pwm/pwm-jz4740.c | 55 +- drivers/pwm/pwm-lpss.c | 15 +- drivers/pwm/pwm-rockchip.c | 7 +- drivers/pwm/pwm-sun4i.c | 9 + drivers/pwm/pwm-tegra.c | 80 +- drivers/thermal/Kconfig | 14 +- drivers/thermal/Makefile | 11 +- drivers/thermal/clock_cooling.c | 3 +- drivers/thermal/cpufreq_cooling.c | 10 +- drivers/thermal/cpuidle_cooling.c | 63 +- drivers/thermal/devfreq_cooling.c | 70 +- drivers/thermal/{fair_share.c => gov_fair_share.c} | 0 .../{power_allocator.c => gov_power_allocator.c} | 0 drivers/thermal/{step_wise.c => gov_step_wise.c} | 0 drivers/thermal/{user_space.c => gov_user_space.c} | 2 +- drivers/thermal/imx8mm_thermal.c | 2 +- drivers/thermal/imx_sc_thermal.c | 4 + .../intel/int340x_thermal/int3400_thermal.c | 223 +- drivers/thermal/k3_bandgap.c | 264 +++ drivers/thermal/qcom/Makefile | 4 +- drivers/thermal/qcom/tsens-common.c | 843 ------- drivers/thermal/qcom/tsens.c | 838 +++++++ drivers/thermal/qcom/tsens.h | 5 - drivers/thermal/qoriq_thermal.c | 26 +- drivers/thermal/rcar_thermal.c | 9 +- drivers/thermal/rockchip_thermal.c | 4 +- drivers/thermal/st/st_thermal_memmap.c | 4 +- drivers/thermal/st/stm_thermal.c | 4 +- drivers/thermal/thermal_core.c | 12 +- drivers/thermal/thermal_core.h | 52 + drivers/thermal/thermal_helpers.c | 16 +- drivers/thermal/thermal_hwmon.c | 6 +- drivers/thermal/{of-thermal.c => thermal_of.c} | 10 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 5 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 6 +- drivers/xen/Kconfig | 4 + drivers/xen/cpu_hotplug.c | 8 +- drivers/xen/platform-pci.c | 2 +- drivers/xen/pvcalls-back.c | 5 +- drivers/xen/xen-pciback/conf_space.c | 16 +- drivers/xen/xen-pciback/conf_space_header.c | 44 +- drivers/xen/xen-pciback/conf_space_quirks.c | 6 +- drivers/xen/xen-pciback/pci_stub.c | 38 +- drivers/xen/xen-pciback/pciback.h | 2 - drivers/xen/xen-pciback/pciback_ops.c | 55 +- drivers/xen/xen-pciback/vpci.c | 10 +- drivers/xen/xenbus/xenbus_probe.c | 11 +- fs/afs/write.c | 1 + fs/io-wq.c | 10 +- fs/io-wq.h | 8 +- fs/io_uring.c | 424 ++-- fs/ocfs2/Kconfig | 2 +- fs/proc/inode.c | 2 +- fs/proc/self.c | 2 +- fs/proc/thread_self.c | 2 +- include/asm-generic/atomic-instrumented.h | 711 +++--- include/asm-generic/atomic-long.h | 331 +-- include/asm-generic/bitops/instrumented-atomic.h | 14 +- include/asm-generic/bitops/instrumented-lock.h | 10 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/linux/atomic-arch-fallback.h | 2291 ++++++++++++++++++++ include/linux/atomic-fallback.h | 346 ++- include/linux/atomic.h | 11 + include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 + include/linux/compiler.h | 53 +- include/linux/compiler_types.h | 32 + include/linux/cpu_cooling.h | 12 +- include/linux/idle_inject.h | 4 + include/linux/instrumented.h | 109 + include/linux/kcsan-checks.h | 430 ++++ include/linux/kcsan.h | 59 + include/linux/kvm_host.h | 8 +- include/linux/sched.h | 4 + include/linux/seqlock.h | 51 +- include/linux/thermal.h | 84 +- include/linux/uaccess.h | 14 +- include/trace/events/block.h | 6 +- init/init_task.c | 10 + init/main.c | 2 + kernel/Makefile | 6 + kernel/kcsan/Makefile | 14 + kernel/kcsan/atomic.h | 20 + kernel/kcsan/core.c | 850 ++++++++ kernel/kcsan/debugfs.c | 349 +++ kernel/kcsan/encoding.h | 95 + kernel/kcsan/kcsan.h | 142 ++ kernel/kcsan/report.c | 634 ++++++ kernel/kcsan/test.c | 131 ++ kernel/locking/Makefile | 3 + kernel/printk/printk.c | 14 +- kernel/printk/printk_safe.c | 7 + kernel/sched/Makefile | 6 + kernel/time/clocksource.c | 2 - kernel/trace/Makefile | 3 + kernel/trace/blktrace.c | 36 +- lib/Kconfig.debug | 2 + lib/Kconfig.kcsan | 199 ++ lib/Kconfig.ubsan | 11 + lib/Makefile | 4 + lib/iov_iter.c | 7 +- lib/lzo/lzo1x_compress.c | 13 + lib/usercopy.c | 7 +- lib/vdso/gettimeofday.c | 13 +- mm/Makefile | 8 + mm/memory-failure.c | 43 +- scripts/Makefile.kcsan | 19 + scripts/Makefile.lib | 10 + scripts/atomic/fallbacks/acquire | 6 +- scripts/atomic/fallbacks/add_negative | 8 +- scripts/atomic/fallbacks/add_unless | 8 +- scripts/atomic/fallbacks/andnot | 6 +- scripts/atomic/fallbacks/dec | 6 +- scripts/atomic/fallbacks/dec_and_test | 8 +- scripts/atomic/fallbacks/dec_if_positive | 8 +- scripts/atomic/fallbacks/dec_unless_positive | 8 +- scripts/atomic/fallbacks/fence | 6 +- scripts/atomic/fallbacks/fetch_add_unless | 10 +- scripts/atomic/fallbacks/inc | 6 +- scripts/atomic/fallbacks/inc_and_test | 8 +- scripts/atomic/fallbacks/inc_not_zero | 8 +- scripts/atomic/fallbacks/inc_unless_negative | 8 +- scripts/atomic/fallbacks/read_acquire | 4 +- scripts/atomic/fallbacks/release | 6 +- scripts/atomic/fallbacks/set_release | 4 +- scripts/atomic/fallbacks/sub_and_test | 8 +- scripts/atomic/fallbacks/try_cmpxchg | 6 +- scripts/atomic/gen-atomic-fallback.sh | 31 +- scripts/atomic/gen-atomic-instrumented.sh | 9 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/atomic/gen-atomics.sh | 5 +- scripts/checkpatch.pl | 8 + scripts/dtc/Makefile | 3 + security/integrity/ima/ima_main.c | 3 +- tools/objtool/check.c | 22 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 4 + .../selftests/kvm/include/x86_64/svm_util.h | 1 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 5 +- tools/testing/selftests/kvm/lib/kvm_util.c | 11 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 10 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 9 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 5 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 3 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 17 +- tools/testing/selftests/kvm/x86_64/state_test.c | 13 +- .../kvm/x86_64/vmx_preemption_timer_test.c | 4 + virt/kvm/async_pf.c | 21 +- virt/kvm/kvm_main.c | 53 +- 350 files changed, 12237 insertions(+), 3666 deletions(-) create mode 100644 Documentation/dev-tools/kcsan.rst create mode 100644 Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml create mode 100644 Documentation/devicetree/bindings/thermal/thermal-idle.yaml create mode 100644 Documentation/devicetree/bindings/thermal/thermal-sensor.yaml create mode 100644 Documentation/devicetree/bindings/thermal/thermal-zones.yaml create mode 100644 Documentation/devicetree/bindings/thermal/ti,am654-thermal.yaml create mode 100644 arch/mips/kvm/loongson_ipi.c create mode 100644 arch/x86/purgatory/.gitignore rename drivers/iommu/{ => amd}/amd_iommu.h (100%) rename drivers/iommu/{ => amd}/amd_iommu_types.h (100%) rename drivers/iommu/{amd_iommu_debugfs.c => amd/debugfs.c} (100%) rename drivers/iommu/{amd_iommu_init.c => amd/init.c} (99%) rename drivers/iommu/{amd_iommu.c => amd/iommu.c} (99%) rename drivers/iommu/{amd_iommu_v2.c => amd/iommu_v2.c} (100%) rename drivers/iommu/{amd_iommu_quirks.c => amd/quirks.c} (100%) rename drivers/iommu/{intel-iommu-debugfs.c => intel/debugfs.c} (100%) rename drivers/iommu/{ => intel}/dmar.c (99%) rename drivers/iommu/{ => intel}/intel-pasid.h (100%) rename drivers/iommu/{intel-iommu.c => intel/iommu.c} (99%) rename drivers/iommu/{intel_irq_remapping.c => intel/irq_remapping.c} (99%) rename drivers/iommu/{intel-pasid.c => intel/pasid.c} (100%) rename drivers/iommu/{intel-svm.c => intel/svm.c} (100%) rename drivers/iommu/{intel-trace.c => intel/trace.c} (100%) create mode 100644 drivers/pwm/pwm-iqs620a.c rename drivers/thermal/{fair_share.c => gov_fair_share.c} (100%) rename drivers/thermal/{power_allocator.c => gov_power_allocator.c} (100%) rename drivers/thermal/{step_wise.c => gov_step_wise.c} (100%) rename drivers/thermal/{user_space.c => gov_user_space.c} (100%) create mode 100644 drivers/thermal/k3_bandgap.c delete mode 100644 drivers/thermal/qcom/tsens-common.c rename drivers/thermal/{of-thermal.c => thermal_of.c} (100%) create mode 100644 include/linux/atomic-arch-fallback.h create mode 100644 include/linux/instrumented.h create mode 100644 include/linux/kcsan-checks.h create mode 100644 include/linux/kcsan.h create mode 100644 kernel/kcsan/Makefile create mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/core.c create mode 100644 kernel/kcsan/debugfs.c create mode 100644 kernel/kcsan/encoding.h create mode 100644 kernel/kcsan/kcsan.h create mode 100644 kernel/kcsan/report.c create mode 100644 kernel/kcsan/test.c create mode 100644 lib/Kconfig.kcsan create mode 100644 scripts/Makefile.kcsan