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 f19136b39e47 Merge remote-tracking branch 'fpga-fixes/fixes' omits 2e272aa596b7 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits fe3fd6a8ebc4 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits a27506301dd6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits f7862d703fd4 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 239cadc6fb4c Merge remote-tracking branch 'kvm-fixes/master' omits bd215e250f15 Merge remote-tracking branch 'omap-fixes/fixes' omits 0d31db4dca99 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 91357a27757f Merge remote-tracking branch 'spi-fixes/for-linus' omits 60724010d5bf Merge remote-tracking branch 'regmap-fixes/for-linus' omits e59a9065cdc4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 142a124a9389 Merge remote-tracking branch 'sound-current/for-linus' omits 570983906091 Merge remote-tracking branch 'netfilter/master' omits efcd94613e25 Merge remote-tracking branch 'ipsec/master' omits 5c806b3f5d32 Merge remote-tracking branch 'bpf/master' omits ac0e51f41feb Merge remote-tracking branch 'net/master' omits 07efd0318e82 Merge remote-tracking branch 'arc-current/for-curr' omits 2b650b7a43df Merge remote-tracking branch 'kbuild-current/fixes' omits 31cbd33741d4 Merge remote-tracking branch 'fixes/master' omits 9f045ed020a5 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus omits 1983ae3a65d3 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds b91c8c42ffdd lib/vdso: Force inlining of __cvdso_clock_gettime_common() new 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 new 6a45a6588839 Merge tag 'x86-urgent-2020-06-11' of git://git.kernel.org/ [...] new 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 new 108a58585b19 nvme: do not call del_gendisk() on a disk that was never added new 6acbd9619b15 nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops new a40aae6bbf8d nvmet-tcp: constify nvmet_tcp_ops new c9c12e51b82b nvme-fc: don't call nvme_cleanup_cmd() for AENs new b97120b15ebd nvme-pci: use simple suspend when a HMB is enabled new 819f7b88b48f nvmet: fail outstanding host posted AEN req new 8d20319e2979 pktcdvd: remove redundant initialization of variable ret new 9a6a5738abf8 umem: remove redundant initialization of variable ret new 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 new efe68c1ca8f4 io_uring: validate the full range of provided buffers for access new a8c73c1a614f io_uring: use kvfree() in io_sqe_buffer_register() new 3af73b286cce io_uring: don't derive close state from ->func new ac45abc0e2a8 io_uring: remove custom ->func handlers new d4c81f38522f io_uring: don't arm a timeout through work.func new f5fa38c59cb0 io_wq: add per-wq work handler instead of per work new c5b856255cbc io_uring: allow O_NONBLOCK async retry new 7cdaf587de7c io_uring: avoid whole io_wq_work copy for requests complet [...] new 405a5d2b2762 io_uring: avoid unnecessary io_wq_work copy for fast poll feature new e697deed834d io_uring: check file O_NONBLOCK state for accept new 65a6543da386 io_uring: fix io_kiocb.flags modification race in IOPOLL mode new b961f8dc8976 Merge tag 'io_uring-5.8-2020-06-11' of git://git.kernel.dk [...] new 4e018b450ad3 mm/memory-failure: prioritize prctl(PR_MCE_KILL) over vm.m [...] new 03151c6e0b66 mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to curr [...] new fce1affe4e39 ocfs2: fix build failure when TCP/IP is disabled new b5265c813ce4 lib/lzo: fix ambiguous encoding bug in lzo-rle new 8449d150e66c amdgpu: a NULL ->mm does not mean a thread is a kthread new 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 new 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 [...] new 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 [...] new d2d5439df22f Merge tag 'for-linus-5.8b-rc1-tag' of git://git.kernel.org [...] new 52cd0d972fa6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 6b57fa4d374b nios2: signal: Mark expected switch fall-through new 7de26c41c19f Merge tag 'nios2-v5.8-rc1' of git://git.kernel.org/pub/scm [...] new 086e9074f52f dt-bindings: Remove more cases of 'allOf' containing a '$ref' new c0eca14c57f1 dt-bindings: phy: qcom: Fix missing 'ranges' and example a [...] new 0db958b689ca dt-bindings: Fix more incorrect 'reg' property sizes in examples new 447615701525 dt-bindings: Remove redundant 'maxItems' new 8440d4a75d90 Merge branch 'dt/schema-cleanups' into dt/linus new 4071b856afc8 Merge tag 'devicetree-fixes-for-5.8-1' of git://git.kernel [...] new 4235b1a4efe1 ima: fix mprotect checking new 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 new 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 new 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 new 9433a51ec153 Merge tag 'pwm/for-5.8-rc1' of git://git.kernel.org/pub/sc [...] new ef1548adada5 proc: Use new_inode not new_inode_pseudo new 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( [...] new 770ae40cd6d2 MAINTAINERS: Add entry for Renesas R-Car thermal drivers new 7440f518dad9 thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR new 333cff6c963f powercap/drivers/idle_inject: Specify idle state max latency new 3b25846fbbca dt-bindings: thermal: Add the idle cooling device new dfd0bda3703c thermal/drivers/cpuidle_cooling: Change the registration function new fc7a3d9e9cd0 thermal: cpuidle: Register cpuidle cooling device new c1bba2c94dec dt-bindings: thermal: Add yaml bindings for thermal sensors new 73c46acf9153 dt-bindings: thermal: Add yaml bindings for thermal coolin [...] new 1202a442a31f dt-bindings: thermal: Add yaml bindings for thermal zones new f740e64c6cd6 thermal: imx8mm: Replace zero-length array with flexible-array new 869495ccf52a thermal/core: Get rid of MODULE_* tags new 3f0cfea3dd6e thermal/core: Replace module.h with export.h new 231b98af4da0 thermal/drivers/thermal_helpers: Sort headers alphabetically new 3a74c882dcc1 thermal/drivers/thermal_helpers: Include export.h new 1330e04f4236 thermal/drivers/thermal_hwmon: Sort headers alphabetically new e5ebf357bbfc thermal/drivers/thermal_hwmon: Include export.h new d5d1f6e759df thermal/drivers/clock_cooling: Sort headers alphabetically new 1628d4b8ca9a thermal/drivers/clock_cooling: Include export.h new 5ccb451e47fa thermal/drivers/cpufreq_cooling: Sort headers alphabetically new c65f83c0667a thermal/drivers/cpufreq_cooling: Replace module.h with export.h new 2b61314e7667 thermal/drivers/of-thermal: Sort headers alphabetically new 6abea5d2af4c thermal/drivers/user_space: Sort headers alphabetically new 0015d9a2a727 thermal/governors: Prefix all source files with gov_ new 14adf6c83f7c thermal/of: Rename of-thermal.c new a7ff82976122 drivers: thermal: tsens: Merge tsens-common.c into tsens.c new 1ab20c0e53fa thermal: qoriq: Add platform dependencies new b03628b73564 thermal: rcar_thermal: Clean up rcar_thermal_update_temp() new 47fa116e5fae thermal: qoriq: Update the settings for TMUv2 new 0ba13c763aac thermal/int340x_thermal: Export GDDV new 006f006f1e5c thermal/int340x_thermal: Export OEM vendor variables new 8d485da0ddee thermal/int340x_thermal: Don't require IDSP to exist new df2fbf5bfa0e Merge tag 'thermal-v5.8-rc1' of git://git.kernel.org/pub/s [...] new 2b4ac22b3038 Merge remote-tracking branch 'fixes/master' new 593fd11cca09 Merge remote-tracking branch 'kbuild-current/fixes' new daf3d3147cc0 Merge remote-tracking branch 'arc-current/for-curr' new e881bfaf5a5f KVM: PPC: Fix nested guest RC bits update new b5a6c04db180 Merge remote-tracking branch 'powerpc-fixes/fixes' new 2ad6691d988c rxrpc: Fix race between incoming ACK parser and retransmitter new 42ea9f1b5c62 net/mlx5: drain health workqueue in case of driver load error new b6e0b6bebe07 net/mlx5: Fix fatal error handling during device load new 47a357de2b6b net/mlx5: DR, Fix freeing in dr_create_rc_qp() new 36d45fb9d2fd net/mlx5e: Fix repeated XSK usage on one channel new 5f1572e6178e net/mlx5e: Fix ethtool hfunc configuration change new 60904cd349ab net/mlx5: Disable reload while removing the device new 98f91c457693 net/mlx5: Fix devlink objects and devlink device unregiste [...] new 0d156f2deda8 net/mlx5e: CT: Fix ipv6 nat header rewrite actions new 17e73d47cd09 net/mlx5: Don't fail driver on failure to create debugfs new 09a9297574cb net/mlx5: E-Switch, Fix some error pointer dereferences new 07007dbee468 Merge tag 'mlx5-fixes-2020-06-11' of git://git.kernel.org/ [...] new e0ef26fbe2b0 iavf: fix speed reporting over virtchnl new 5071bda2947f iavf: use appropriate enum for comparison new 18c012d92262 iavf: Fix reporting 2.5 Gb and 5Gb speeds new 8e3e4b9da7e6 iavf: increase reset complete wait time new 3049f0fd3b71 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new c25cba3689c7 ionic: add pcie_print_link_status new 8730f45d1ca5 net: ipa: program metadata mask differently new 9b8ad8dab994 net: ipa: fix modem LAN RX endpoint id new 636edeaad557 net: ipa: program upper nibbles of sequencer type new f330fda331d2 net: ipa: header pad field only valid for AP->modem endpoint new 18dbd4cd9b8c Merge branch 'net-ipa-endpoint-configuration-fixes' new b65ce380b754 genetlink: clean up family attributes allocations new 6954a9e4192b ibmvnic: Flush existing work items before device removal new 3676a573f3a4 Merge remote-tracking branch 'net/master' new 2c7269b23119 bpf: tcp: Recv() should return 0 when the peer socket is closed new f6fede856968 bpf: sockmap: Don't attach programs to UDP sockets new 60e5ca8a64ba bpf: Fix memlock accounting for sock_hash new 22eb78792e07 tools/bpftool: Fix skeleton codegen new caf62492f479 libbpf: Support pre-initializing .bss global variables new 25c06c5133ed Merge remote-tracking branch 'bpf/master' new 69911815bc7c Merge remote-tracking branch 'ipsec/master' new 15cee5108bbc Merge remote-tracking branch 'netfilter/master' new e7585db1b0b5 ALSA: usb-audio: Add implicit feedback quirk for SSL2+. new 589cdb49f7f3 Merge remote-tracking branch 'sound-current/for-linus' new 4343b3294460 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus new 6fbea6b6a838 ASoC: soc-card: export snd_soc_lookup_component_nolocked new a9a21e1eafc9 ASoC: dmaengine_pcm: export soc_component_to_pcm new 706e2c881158 ASoC: fsl_asrc_dma: Reuse the dma channel if available in [...] new b287a6d9723c ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA new cb79d5727661 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus new 6f32817ef574 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 32245d3b15cd Merge remote-tracking branch 'regmap-fixes/for-linus' new 238fa0b3c5e2 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] new d7442ba13d62 regulator: da9063: fix LDO9 suspend and warning. new 92919679d317 regulator: Fix pickable ranges mapping new dcf29f8ebd2d Merge remote-tracking branch 'regulator/for-5.8' into regu [...] new ce43271a4c89 Merge remote-tracking branch 'regulator-fixes/for-linus' new f109f30359da Merge remote-tracking branch 'spi-fixes/for-linus' new c094974347fd Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 39c9f6961ebd hwrng: ks-sa - Fix runtime PM imbalance on error new 72e8ca9ac3ac crypto: algif_skcipher - Cap recv SG list at ctx->used new 184be75c04e9 crypto: hisilicon - Cap block size at 2^31 new 832910f2e6b5 crypto: ccp - Fix sparse warnings in sev-dev new 443ba6aba7f2 crypto: caam - fix typos new a5d5abdcceda crypto: algboss - don't wait during notifier callback new 8020da161fff crypto: marvell/octeontx - Fix a potential NULL dereference new 1df6d0511a37 crypto: drbg - always try to free Jitter RNG instance new 5ca69945ee85 Merge remote-tracking branch 'crypto-current/master' new cd5d39b62a7e Merge remote-tracking branch 'omap-fixes/fixes' new 26c0f6197d06 Merge remote-tracking branch 'hwmon-fixes/hwmon' new ba2f5eb402c3 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new b9b694bdff24 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 6c58f25e6938 riscv/atomic: Fix sign extension for RV64I new c94520fd8fbd Merge remote-tracking branch 'risc-v-fixes/fixes' new 24b012885d29 Merge remote-tracking branch 'fpga-fixes/fixes'
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 (f19136b39e47) \ N -- N -- N refs/heads/pending-fixes (24b012885d29)
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 153 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/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/nios2/kernel/signal.c | 1 + arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/riscv/include/asm/cmpxchg.h | 8 +- arch/x86/Kconfig | 1 + 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/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/process.c | 28 +- arch/x86/kernel/reboot.c | 8 + arch/x86/kernel/time.c | 4 - arch/x86/kernel/vmlinux.lds.S | 4 +- 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 + crypto/algboss.c | 2 - crypto/algif_skcipher.c | 6 +- crypto/drbg.c | 6 +- drivers/block/loop.c | 2 +- drivers/block/pktcdvd.c | 2 +- drivers/block/umem.c | 2 +- drivers/char/hw_random/ks-sa-rng.c | 1 + drivers/cpuidle/cpuidle-arm.c | 3 + drivers/cpuidle/cpuidle-psci.c | 3 + drivers/crypto/caam/Kconfig | 2 +- drivers/crypto/caam/ctrl.c | 18 +- drivers/crypto/caam/desc.h | 4 +- drivers/crypto/caam/pdb.h | 2 +- drivers/crypto/ccp/sev-dev.c | 22 +- drivers/crypto/hisilicon/sgl.c | 3 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 11 +- 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/net/ethernet/ibm/ibmvnic.c | 3 + drivers/net/ethernet/intel/iavf/iavf.h | 18 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 37 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 67 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 12 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 106 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 4 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 41 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 40 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 1 + drivers/net/ipa/ipa_data-sc7180.c | 2 +- drivers/net/ipa/ipa_endpoint.c | 95 +- drivers/net/ipa/ipa_reg.h | 2 + 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/regulator/da9063-regulator.c | 1 - drivers/regulator/helpers.c | 2 +- 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/psp-sev.h | 2 +- include/linux/sched.h | 4 + include/linux/seqlock.h | 51 +- include/linux/thermal.h | 84 +- include/linux/uaccess.h | 14 +- include/sound/dmaengine_pcm.h | 11 + include/sound/soc.h | 2 + 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 +- net/core/sock_map.c | 14 +- net/ipv4/tcp_bpf.c | 3 + net/netlink/genetlink.c | 28 +- net/rxrpc/call_event.c | 29 +- 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 + security/integrity/ima/ima_main.c | 3 +- sound/soc/fsl/fsl_asrc_common.h | 2 + sound/soc/fsl/fsl_asrc_dma.c | 47 +- sound/soc/soc-core.c | 3 +- sound/soc/soc-generic-dmaengine-pcm.c | 12 - sound/usb/pcm.c | 1 + tools/bpf/bpftool/gen.c | 2 - tools/lib/bpf/libbpf.c | 4 - tools/objtool/check.c | 22 + tools/testing/selftests/bpf/prog_tests/skeleton.c | 45 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 19 +- 316 files changed, 10936 insertions(+), 3205 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/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