This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from bef7b2a7be28 Merge tag 'devicetree-for-5.7' of git://git.kernel.org/pub [...] new e6d05acd5701 remoteproc/omap: Fix set_load call in omap_rproc_request_timer new 8d54a2759389 ARM: allow unwinder to unwind recursive functions new 3c14fe70be3e ARM: 8959/1: Remove unused .fixup section in boot stub new 91274f962e94 ARM: 8962/1: kexec: drop invalid assembly argument new c51dc14ee68a ARM: 8964/1: ebsa110: replace setup_irq() by request_irq() new 5926e7e1668b ARM: 8965/2: footbridge: replace setup_irq() by request_irq() new 575fb69ef919 ARM: 8966/1: rpc: replace setup_irq() by request_irq() new 184bf653a7a4 ARM: decompressor: factor out routine to obtain the inflat [...] new e114412f6164 ARM: decompressor: prepare cache_clean_flush for doing by- [...] new 401b368caaec ARM: decompressor: switch to by-VA cache maintenance for v7 cores new 29a843aec0a2 Merge tag 'arm32-efi-cache-ops-for-rmk' of git://git.kerne [...] new 0b521e9e3145 Merge branches 'misc' and 'devel-stable' into for-linus new a943353d170e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new d228bee8201a kdb: Eliminate strncpy() warnings by replacing with strscpy() new ad99b5105c08 kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ new f2c3bec3c90d Merge tag 'kgdb-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] new f43caa2adc96 cgroup: Clean up css_set task traversal new 04189382c0be kselftest/cgroup: add cgroup destruction test new 3010c5b9f5f4 cgroup.c: Use built-in RCU list checking new a49e4629b5ed cpuset: Make cpuset hotplug synchronous new 6df970e4f5d2 cgroup: unify attach permission checking new 17703097f345 cgroup: add cgroup_get_from_file() helper new 5a5cf5cb30d7 cgroup: refactor fork helpers new f3553220d4cc cgroup: add cgroup_may_write() helper new ef2c41cf38a7 clone3: allow spawning processes into cgroups new 9bd5910d7f3d selftests/cgroup: add tests for cloning into cgroups new a09833f7cdf4 Merge branch 'for-5.6-fixes' into for-5.7 new e7b20d97967c cgroup: Restructure release_agent_path handling new fdc85222d58e kernfs: kvmalloc xattr value instead of kmalloc new a46a22955bae kernfs: Add removed_size out param for simple_xattr_set new 0c47383ba3bd kernfs: Add option to enable user xattrs new 38aca3071ceb cgroupfs: Support user xattrs new 2b729fe7f3e9 Revert "cpuset: Make cpuset hotplug synchronous" new 0c05b9bdbfe5 docs: cgroup-v1: Document the cpuset_v2_mode mount option new d88360052364 Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] new 2333e829952f workqueue: Make workqueue_init*() return void new 00d5d15b0641 workqueue: Mark up unlocked access to wq->first_flusher new 0adb8bc0391f Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] new b28089a7ad9d xen/xenbus: remove unused xenbus_map_ring() new 69086bd69857 xen-pciback: fix INTERRUPT_TYPE_* defines new 2f62f36e62da x86/xen: Make the boot CPU idle task reliable new c3881eb58d56 x86/xen: Make the secondary CPU idle tasks reliable new 6cd3d4019ba3 Merge tag 'for-linus-5.7-rc1-tag' of git://git.kernel.org/ [...] new 2985bed68083 .gitignore: remove too obvious comments new d198b34f3855 .gitignore: add SPDX License Identifier new 71db3aa2816d ASoC: MT6660: make spdxcheck.py happy new ff2ae607c6f3 Merge tag 'spdx-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] new ff5cd9accbc7 ver_linux: Query ld cache for versions of libc/libcpp run-time new 01c0514ec822 lkdtm/stackleak: Make the test more verbose new d0cff8adce13 misc: vexpress: Replace zero-length array with flexible-ar [...] new 6736041f9606 mei: bus: replace zero-length array with flexible-array member new 3aef021b2df7 mei: limit number of bytes in mei header. new 239a5791ffd5 dynamic_debug: allow to work if debugfs is disabled new 1031eb90c177 char: virtio: Replace zero-length array with flexible-arra [...] new 06e33595e96f misc: Use kzalloc() instead of kmalloc() with flag GFP_ZERO. new 78856f255103 ppdev: Distribute switch variables for initialization new 78c244226613 pcmcia: Distribute switch variables for initialization new a27ad0f7da7b mei: remove unused includes from pci-{me,txe}.c new 1f836f5b10f2 Merge 5.6-rc3 into char-misc-next new bb3a151dd427 Merge 5.6-rc5 into char-misc-next new 8d7dc56ee908 char: group dev configs togther new 00e375439794 tty: source all tty Kconfig files in one place new 2cca608ad9eb tty: reorganize tty & serial menus new 397c7729665a intel_th: Disallow multi mode on devices where it's broken new 231d901d1e36 firmware: intel_stratix10_service: add depend on agilex new f276d3ea884d firmware: stratix10-svc: add the compatible value for inte [...] new d108b132ea39 misc: mic: Use scnprintf() for avoiding potential buffer overflow new f490e8aea3f0 misc: Replace zero-length array with flexible-array member new c23df7de085a mei: fix CNL itouch device number to match the spec. new 6ce6ae7c178b misc: cleanup minor number definitions in c file into misc [...] new 2668dba6df53 misc: move FLASH_MINOR into miscdevice.h and fix conflicts new a9f85f93ed73 firmware: imx: add COMPILE_TEST support new 05d67ec3ca59 UIO: fix up inapposite whiteplace in uio head file new 86a78b1cfc78 uio: add resource managed devm_uio_register_device() function new eff1dd87fae2 uio: uio_pdrv_genirq: use new devm_uio_register_device() function new b52cc1bb952f extcon: Remove unneeded extern keyword from extcon-provider.h new 095cf502b31e binderfs: port to new mount api new 6e29225af902 binderfs: port tests to test harness infrastructure new ad29ace2e26e binderfs_test: switch from /dev to a unique per-test mountpoint new e48d11743608 binderfs: add stress test for binderfs binder devices new 8067c0b0c6ac rtc/ia64: remove legacy efirtc driver new f52ef24be21a rtc/alpha: remove legacy rtc driver new c3f4af8b3183 nvmem: imx: ocotp: add i.MX8MP support new 6bb317ce7564 nvmem: core: add nvmem_cell_read_common new 8b977c5498b8 nvmem: core: add nvmem_cell_read_u64 new e280a8c64aa8 nvmem: remove a stray newline in nvmem_register() new 31c6ff51fdce nvmem: add a newline for readability new f7d8d7dcd978 nvmem: fix memory leak in error path new a9c3766cb19c nvmem: release the write-protect pin new 061a320b32d4 nvmem: core: validate nvmem config before parsing new 3c91ef69a3e9 nvmem: check for NULL reg_read and reg_write before dereferencing new 13d588baed36 nvmem: imx-ocotp: Drop unnecessary initializations new af934656d848 Bindings: nvmem: add bindings for JZ4780 efuse new 4a2addc28769 nvmem: add driver for JZ4780 efuse new 49d37c6b09e1 Documentation: ABI: nvmem: add documentation for JZ4780 efuse ABI new ba2bb5f78922 nvmem: jz4780-efuse: fix build warnings on ARCH=x86_64 or riscv new 3c2faf61fb71 char: mspec: Replace zero-length array with flexible-array member new 87292bca01f7 virt: vbox: Use fallthrough; new 9435dc3b5e62 docs: Add documentation for MHI bus new 0cbf260820fa bus: mhi: core: Add support for registering MHI controllers new e755cadb0171 bus: mhi: core: Add support for registering MHI client drivers new da1c4f856924 bus: mhi: core: Add support for creating and destroying MH [...] new 6cd330ae76ff bus: mhi: core: Add support for ringing channel/event ring [...] new a6e2e3522f29 bus: mhi: core: Add support for PM state transitions new 3000f85b8f47 bus: mhi: core: Add support for basic PM operations new cd457afb1667 bus: mhi: core: Add support for downloading firmware over BHIe new 6fdfdd27328c bus: mhi: core: Add support for downloading RDDM image dur [...] new 1d3173a3bae7 bus: mhi: core: Add support for processing events from cli [...] new 189ff97cca53 bus: mhi: core: Add support for data transfer new e6b0de469c5b bus: mhi: core: Add uevent support for module autoloading new 8f522bae2394 MAINTAINERS: Add entry for MHI bus new 7fd2944bdcb3 dt-bindings: interconnect: Convert qcom,sdm845 to DT schema new c92cf0b40a7d dt-bindings: interconnect: Add YAML schemas for QCOM bcm-voter new 6f690e16b5a0 dt-bindings: interconnect: Update Qualcomm SDM845 DT bindings new 976daac4a1c5 interconnect: qcom: Consolidate interconnect RPMh support new aae57773fbe0 interconnect: qcom: sdm845: Split qnodes into their respec [...] new c77af39bdb8b dt-bindings: interconnect: Add Qualcomm SC7180 DT bindings new 2d1f95ab9feb interconnect: qcom: Add SC7180 interconnect provider driver new 78465b0d3db6 interconnect: qcom: Allow icc node to be used across icc p [...] new 7a077f7fdaa4 dt-bindings: interconnect: Add OSM L3 DT bindings new 5bc9900addaf interconnect: qcom: Add OSM L3 interconnect provider support new ff3edec1c3fd dt-bindings: interconnect: Add OSM L3 DT binding on SC7180 new 03c4e6186bbb interconnect: qcom: Add OSM L3 support on SC7180 new c23ff2aa3e78 Merge tag 'icc-5.7-rc1' of https://git.linaro.org/people/g [...] new 835d722ba10a coresight: cti: Initial CoreSight CTI Driver new 1a556ca6cc24 coresight: cti: Add sysfs coresight mgmt register access new b5213376c240 coresight: cti: Add sysfs access to program function registers new 1bf82857b42b coresight: cti: Add sysfs trigger / channel programming API new b39b46fb9c6a dt-bindings: arm: Adds CoreSight CTI hardware definitions new cffd054f1708 coresight: cti: Add device tree support for v8 arch CTI new a5614770ab97 coresight: cti: Add device tree support for custom CTI new 177af8285b59 coresight: cti: Enable CTI associated with devices new 3c5597e39812 coresight: cti: Add connection information to sysfs new 82e0c782f8a2 docs: coresight: Update documentation for CoreSight to cover CTI new 05bd70c098c6 docs: sysfs: coresight: Add sysfs ABI documentation for CTI new 217fb361167d Update MAINTAINERS to add reviewer for CoreSight new baca54d956f7 Merge 5.6-rc7 into char-misc-next new 59528807715f soundwire: stream: update state machine and add state checks new c32464c9393d soundwire: stream: only prepare stream when it is configured. new c7a8f049b828 soundwire: stream: do not update parameters during DISABLE [...] new 60835022e196 soundwire: stream: fix support for multiple Slaves on the [...] new bfaa3549541c soundwire: stream: don't program ports when a stream that [...] new 2523486b9860 soundwire: intel: rename res field as link_res new 27b198f409d8 soundwire: intel: add prepare support in sdw dai driver new 973a842940bc soundwire: intel: add trigger support in sdw dai driver new 5e7484d01928 soundwire: intel: add sdw_stream_setup helper for .startup [...] new eff346f24ba9 soundwire: intel: free all resources on hw_free() new 2140b66b5d3e soundwire: bus: fix race condition with probe_complete signaling new fb9469e54fa7 soundwire: bus: fix race condition with enumeration_comple [...] new a90def068127 soundwire: bus: fix race condition with initialization_com [...] new 60ee9be25571 soundwire: bus: add PM/no-PM versions of read/write functions new d300de4f2d51 soundwire: bus: write Slave Device Number without runtime_pm new 3ab2ca405a08 soundwire: bus: add helper to clear Slave status to UNATTACHED new dff70572e9a3 soundwire: bus: disable pm_runtime in sdw_slave_delete new aa79293517b3 soundwire: bus: fix io error when processing alert event new 0231453bc08f soundwire: bus: add clock stop helpers new dde73538c9a5 soundwire: bus: don't treat CMD_IGNORED as error on ClockStop new eb751d9f1fb1 soundwire: cadence: remove useless prototypes new 2c6cff682d66 soundwire: add helper macros for devID fields new ed29a0a67267 Merge branch 'topic/asoc' into next new 5de79ba865d7 soundwire: bus: provide correct return value on error new 0b43fef979b4 soundwire: stream: use sdw_write instead of update new ce1acf019fe1 soundwire: cadence: s/update_config/config_update new 7b174f24f4cf soundwire: cadence: simplifiy cdns_init() new 5a885c52cfe6 soundwire: cadence: add interface to check clock status new 9bc87cce9426 soundwire: cadence: handle error cases with CONFIG_UPDATE new 1032504f22ac soundwire: cadence: add clock_stop/restart routines new 0d667d01c40b soundwire: cadence: fix a io timeout issue in S3 test new af4cc917826f soundwire: cadence: mask Slave interrupt before stopping clock new 12632459f11a soundwire: cadence: merge routines to clear/set bits new 0cdcdedc15b4 soundwire: cadence: move clock/SSP related inits to dedica [...] new 1dd6a17f35d7 soundwire: cadence: make SSP interval programmable new b62e76cf3958 soundwire: cadence: reorder MCP_CONFIG settings new 5c8f0f68acf5 soundwire: cadence: enable NORMAL operation in cdns_init() new 91080111f51f soundwire: cadence: remove PREQ_DELAY assignment new ad473db4ec8d soundwire: cadence: remove automatic command retries new b17350e40372 soundwire: cadence: commit changes in the exit_reset() sequence new 2c800e3ba7f6 soundwire: cadence: multi-link support new b468a785bd3e soundwire: cadence: clear FIFO to avoid pop noise issue on [...] new 1ce713943660 Merge branch 'topic/ro_wordlength' into next new 39ec6f992131 soundwire: qcom: add support for get_sdw_stream() new 33e12f6e4552 Merge tag 'soundwire-5.7-rc1' of git://git.kernel.org/pub/ [...] new c66ebde4d988 nvmem: sprd: Fix the block lock operation new 5af25388ba25 nvmem: sprd: Optimize the block lock operation new 4bd5a15d933c nvmem: sprd: Determine double data programming from device data new bbde5709ee4f nvmem: mxs-ocotp: Use devm_add_action_or_reset() for cleanup new 7fc40bcaa631 habanalabs: flush only at the end of the map/unmap new 240c92fd04b2 habanalabs: use the user CB size as a default job size new 64a7e2955d9a habanalabs: split the host MMU properties new f3a838c0c72c habanalabs: Modify CS jobs counter to u16 new 1718a45b284d habanalabs: Avoid running restore chunks if no execute chunks new 7491c036cb79 habanalabs: removing extra ; new 0c002ceb39fe habanalabs: fix DDR bar address setting new 5cce51464c61 habanalabs: add debugfs write64/read64 new e5509d52793c habanalabs: ratelimit error prints of IRQs new 5557b138dc11 habanalabs: support temperature offset via sysfs new d57b83c3dfe5 habanalabs: modify the return values of hl_read/write routines new 0da10e683eb4 habanalabs: provide historical maximum of various sensors new b41e9728d875 habanalabs: Remove unused parse_cnt variable new cf87f966d28a habanalabs: Add missing annotation for goya_hw_queues_lock() new 8a7a88c10c18 habanalabs: Add missing annotation for goya_hw_queues_unlock() new bc6ed3aa92ac habanalabs: update goya firmware register map new 4f0e6ab78aab habanalabs: add print upon clock change new 6966d9e1f2a4 habanalabs: show unsupported message for GAUDI new 118455015501 habanalabs: fix pm manual->auto in GOYA new 9d20328d0bfe Merge tag 'misc-habanalabs-next-2020-03-24' of git://peopl [...] new 3baf89abca19 bus/mhi: fix printk format for size_t new 8622dfefb6ac intel_th: msu: Make stopping the trace optional new 821747386cb6 bus: mhi: core: Pass module owner during client driver reg [...] new 1d2790470349 dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cro [...] new 3426ad6d40ae extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER new 995bb1092326 extcon: Mark extcon_get_edev_name() function as exported symbol new 9c94553099ef extcon: axp288: Add wakeup support new b83f68776b04 Merge tag 'extcon-next-for-5.7' of git://git.kernel.org/pu [...] new e6de179d7a88 nvmem: core: add root_only member to nvmem device struct new f60442ddc40c nvmem: core: use device_register and device_unregister new 664f0549380c nvmem: core: use is_bin_visible for permissions new 844003052719 nvmem: core: remove nvmem_sysfs_get_groups() new 2f7eaa30abaa Documentation: provide IBM contacts for embargoed hardware new 9b6eaaf3db5e coresight: do not use the BIT() macro in the UAPI header new 99397d33b763 mei: me: add cedar fork device ids new d43bea206eaf speakup: misc: Use dynamic minor numbers for speakup devices new 10cea23b6aae misc: rtsx: set correct pcr_ops for rts522A new 3316ab2b45f6 bus: mhi: core: Add support for reading MHI info from device new 93e17a44347a bus: mhi: core: Initialize bhie field in mhi_cntrl for RDD [...] new 3eb583a6d0ae bus: mhi: core: Drop the references to mhi_dev in mhi_dest [...] new 7c8978c0837d driver core: platform: Initialize dma_parms for platform devices new 5caf6102e32e amba: Initialize dma_parms for amba devices new a9d68cbd4f88 Revert "amba: Initialize dma_parms for amba devices" new 885a64715fd8 Revert "driver core: platform: Initialize dma_parms for pl [...] new 0ad5b053d438 Merge tag 'char-misc-5.7-rc1' of git://git.kernel.org/pub/ [...]
The 231 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/.gitignore | 1 + .../ABI/testing/debugfs-driver-habanalabs | 14 + .../ABI/testing/sysfs-bus-coresight-devices-cti | 241 +++ .../ABI/testing/sysfs-bus-intel_th-devices-msc | 8 + .../ABI/testing/sysfs-driver-jz4780-efuse | 16 + Documentation/admin-guide/cgroup-v1/cpusets.rst | 11 + Documentation/admin-guide/dynamic-debug-howto.rst | 3 + Documentation/devicetree/bindings/.gitignore | 1 + .../devicetree/bindings/arm/coresight-cti.yaml | 336 +++++ .../devicetree/bindings/arm/coresight.txt | 7 + .../bindings/extcon/extcon-usbc-cros-ec.txt | 24 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 56 + .../bindings/interconnect/qcom,bcm-voter.yaml | 45 + .../bindings/interconnect/qcom,osm-l3.yaml | 62 + .../bindings/interconnect/qcom,sc7180.yaml | 85 ++ .../bindings/interconnect/qcom,sdm845.txt | 24 - .../bindings/interconnect/qcom,sdm845.yaml | 74 + .../bindings/nvmem/ingenic,jz4780-efuse.yaml | 45 + Documentation/driver-api/soundwire/stream.rst | 61 +- Documentation/index.rst | 1 + Documentation/mhi/index.rst | 18 + Documentation/mhi/mhi.rst | 218 +++ Documentation/mhi/topology.rst | 60 + .../process/embargoed-hardware-issues.rst | 3 +- Documentation/trace/coresight/coresight-ect.rst | 222 +++ Documentation/trace/coresight/coresight.rst | 13 + Documentation/vm/.gitignore | 1 + MAINTAINERS | 13 + arch/.gitignore | 1 + arch/alpha/configs/defconfig | 3 +- arch/alpha/kernel/.gitignore | 1 + arch/arc/boot/.gitignore | 1 + arch/arc/kernel/.gitignore | 1 + arch/arm/boot/.gitignore | 1 + arch/arm/boot/compressed/.gitignore | 1 + arch/arm/boot/compressed/head.S | 136 +- arch/arm/boot/compressed/vmlinux.lds.S | 1 - arch/arm/crypto/.gitignore | 1 + arch/arm/include/asm/nwflash.h | 1 - arch/arm/kernel/.gitignore | 1 + arch/arm/kernel/relocate_kernel.S | 8 +- arch/arm/kernel/unwind.c | 2 +- arch/arm/mach-at91/.gitignore | 1 + arch/arm/mach-ebsa110/core.c | 12 +- arch/arm/mach-footbridge/dc21285-timer.c | 11 +- arch/arm/mach-footbridge/isa-irq.c | 10 +- arch/arm/mach-footbridge/isa-timer.c | 11 +- arch/arm/mach-omap2/.gitignore | 1 + arch/arm/mach-rpc/time.c | 8 +- arch/arm/vdso/.gitignore | 1 + arch/arm64/boot/.gitignore | 1 + arch/arm64/crypto/.gitignore | 1 + arch/arm64/kernel/.gitignore | 1 + arch/arm64/kernel/vdso/.gitignore | 1 + arch/arm64/kernel/vdso32/.gitignore | 1 + arch/ia64/configs/bigsur_defconfig | 3 +- arch/ia64/configs/generic_defconfig | 3 +- arch/ia64/configs/gensparse_defconfig | 3 +- arch/ia64/configs/tiger_defconfig | 3 +- arch/ia64/configs/zx1_defconfig | 3 +- arch/ia64/kernel/.gitignore | 1 + arch/m68k/kernel/.gitignore | 1 + arch/microblaze/boot/.gitignore | 1 + arch/microblaze/kernel/.gitignore | 1 + arch/mips/boot/.gitignore | 1 + arch/mips/boot/compressed/.gitignore | 1 + arch/mips/boot/tools/.gitignore | 1 + arch/mips/kernel/.gitignore | 1 + arch/mips/tools/.gitignore | 1 + arch/mips/vdso/.gitignore | 1 + arch/nds32/kernel/.gitignore | 1 + arch/nds32/kernel/vdso/.gitignore | 1 + arch/nios2/boot/.gitignore | 1 + arch/nios2/kernel/.gitignore | 1 + arch/openrisc/kernel/.gitignore | 1 + arch/parisc/boot/.gitignore | 1 + arch/parisc/boot/compressed/.gitignore | 1 + arch/parisc/kernel/.gitignore | 1 + arch/powerpc/boot/.gitignore | 1 + arch/powerpc/kernel/.gitignore | 1 + arch/powerpc/kernel/vdso32/.gitignore | 1 + arch/powerpc/kernel/vdso64/.gitignore | 1 + arch/powerpc/platforms/cell/spufs/.gitignore | 1 + arch/powerpc/purgatory/.gitignore | 1 + arch/riscv/boot/.gitignore | 1 + arch/riscv/kernel/.gitignore | 1 + arch/riscv/kernel/vdso/.gitignore | 1 + arch/s390/boot/.gitignore | 1 + arch/s390/boot/compressed/.gitignore | 1 + arch/s390/kernel/.gitignore | 1 + arch/s390/kernel/vdso64/.gitignore | 1 + arch/s390/purgatory/.gitignore | 1 + arch/s390/tools/.gitignore | 1 + arch/sh/boot/.gitignore | 1 + arch/sh/boot/compressed/.gitignore | 1 + arch/sh/kernel/.gitignore | 1 + arch/sh/kernel/vsyscall/.gitignore | 1 + arch/sparc/boot/.gitignore | 1 + arch/sparc/kernel/.gitignore | 1 + arch/sparc/vdso/.gitignore | 1 + arch/sparc/vdso/vdso32/.gitignore | 1 + arch/um/.gitignore | 1 + arch/um/drivers/random.c | 4 +- arch/unicore32/.gitignore | 1 + arch/x86/.gitignore | 1 + arch/x86/boot/.gitignore | 1 + arch/x86/boot/compressed/.gitignore | 1 + arch/x86/boot/tools/.gitignore | 1 + arch/x86/crypto/.gitignore | 1 + arch/x86/entry/vdso/.gitignore | 1 + arch/x86/entry/vdso/vdso32/.gitignore | 1 + arch/x86/kernel/.gitignore | 1 + arch/x86/kernel/cpu/.gitignore | 1 + arch/x86/lib/.gitignore | 1 + arch/x86/realmode/rm/.gitignore | 1 + arch/x86/tools/.gitignore | 1 + arch/x86/um/vdso/.gitignore | 1 + arch/x86/xen/smp_pv.c | 3 +- arch/x86/xen/xen-head.S | 18 +- arch/xtensa/boot/.gitignore | 1 + arch/xtensa/boot/boot-elf/.gitignore | 1 + arch/xtensa/boot/lib/.gitignore | 1 + arch/xtensa/kernel/.gitignore | 1 + certs/.gitignore | 4 +- drivers/android/binderfs.c | 200 +-- drivers/atm/.gitignore | 2 +- drivers/auxdisplay/charlcd.c | 2 - drivers/auxdisplay/panel.c | 2 - drivers/bus/Kconfig | 1 + drivers/bus/Makefile | 3 + drivers/bus/mhi/Kconfig | 14 + drivers/bus/mhi/Makefile | 2 + drivers/bus/mhi/core/Makefile | 3 + drivers/bus/mhi/core/boot.c | 507 +++++++ drivers/bus/mhi/core/init.c | 1293 +++++++++++++++++ drivers/bus/mhi/core/internal.h | 687 +++++++++ drivers/bus/mhi/core/main.c | 1529 ++++++++++++++++++++ drivers/bus/mhi/core/pm.c | 969 +++++++++++++ drivers/char/Kconfig | 165 +-- drivers/char/Makefile | 5 - drivers/char/applicom.c | 1 - drivers/char/efirtc.c | 366 ----- drivers/char/mspec.c | 2 +- drivers/char/nwbutton.h | 1 - drivers/char/nwflash.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/char/ppdev.c | 20 +- drivers/char/rtc.c | 1311 ----------------- drivers/char/toshiba.c | 2 - drivers/char/virtio_console.c | 2 +- drivers/crypto/vmx/.gitignore | 1 + drivers/eisa/.gitignore | 1 + drivers/extcon/extcon-axp288.c | 32 + drivers/extcon/extcon-palmas.c | 8 +- drivers/extcon/extcon.c | 1 + drivers/firmware/Kconfig | 2 +- drivers/firmware/imx/Kconfig | 4 +- drivers/firmware/stratix10-svc.c | 1 + drivers/gpu/drm/i915/.gitignore | 1 + drivers/gpu/drm/radeon/.gitignore | 1 + drivers/hwtracing/coresight/Kconfig | 21 + drivers/hwtracing/coresight/Makefile | 3 + .../hwtracing/coresight/coresight-cti-platform.c | 485 +++++++ drivers/hwtracing/coresight/coresight-cti-sysfs.c | 1206 +++++++++++++++ drivers/hwtracing/coresight/coresight-cti.c | 745 ++++++++++ drivers/hwtracing/coresight/coresight-cti.h | 235 +++ drivers/hwtracing/coresight/coresight-platform.c | 20 + drivers/hwtracing/coresight/coresight-priv.h | 15 + drivers/hwtracing/coresight/coresight.c | 86 +- drivers/hwtracing/intel_th/intel_th.h | 2 + drivers/hwtracing/intel_th/msu.c | 49 +- drivers/hwtracing/intel_th/pci.c | 8 +- drivers/interconnect/qcom/Kconfig | 25 + drivers/interconnect/qcom/Makefile | 8 + drivers/interconnect/qcom/bcm-voter.c | 366 +++++ drivers/interconnect/qcom/bcm-voter.h | 27 + drivers/interconnect/qcom/icc-rpmh.c | 150 ++ drivers/interconnect/qcom/icc-rpmh.h | 149 ++ drivers/interconnect/qcom/osm-l3.c | 276 ++++ drivers/interconnect/qcom/sc7180.c | 641 ++++++++ drivers/interconnect/qcom/sc7180.h | 151 ++ drivers/interconnect/qcom/sdm845.c | 1055 +++++--------- drivers/interconnect/qcom/sdm845.h | 142 ++ drivers/macintosh/ans-lcd.c | 2 +- drivers/macintosh/ans-lcd.h | 2 - drivers/macintosh/via-pmu.c | 3 - drivers/memory/.gitignore | 1 + drivers/misc/cardreader/rts5227.c | 1 + drivers/misc/habanalabs/command_submission.c | 51 +- drivers/misc/habanalabs/debugfs.c | 92 +- drivers/misc/habanalabs/device.c | 2 +- drivers/misc/habanalabs/goya/goya.c | 204 ++- drivers/misc/habanalabs/goya/goya_coresight.c | 4 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 2 +- drivers/misc/habanalabs/habanalabs.h | 62 +- drivers/misc/habanalabs/habanalabs_drv.c | 11 +- drivers/misc/habanalabs/hwmon.c | 106 +- drivers/misc/habanalabs/include/armcp_if.h | 20 +- .../habanalabs/include/goya/goya_async_events.h | 4 + .../misc/habanalabs/include/goya/goya_reg_map.h | 39 +- drivers/misc/habanalabs/include/hl_boot_if.h | 39 +- drivers/misc/habanalabs/memory.c | 222 ++- drivers/misc/habanalabs/mmu.c | 110 +- drivers/misc/lkdtm/stackleak.c | 25 +- drivers/misc/mei/bus-fixup.c | 4 +- drivers/misc/mei/client.c | 4 +- drivers/misc/mei/hw-me-regs.h | 6 +- drivers/misc/mei/hw.h | 5 +- drivers/misc/mei/mei_dev.h | 2 +- drivers/misc/mei/pci-me.c | 17 +- drivers/misc/mei/pci-txe.c | 5 +- drivers/misc/mic/host/mic_boot.c | 2 +- drivers/misc/mic/host/mic_x100.c | 4 +- drivers/misc/sgi-gru/grulib.h | 2 +- drivers/misc/sgi-gru/grutables.h | 2 +- drivers/misc/vexpress-syscfg.c | 2 +- drivers/net/wan/.gitignore | 1 + drivers/nvmem/Kconfig | 12 + drivers/nvmem/Makefile | 5 +- drivers/nvmem/core.c | 365 ++++- drivers/nvmem/imx-ocotp.c | 29 +- drivers/nvmem/jz4780-efuse.c | 239 +++ drivers/nvmem/mxs-ocotp.c | 30 +- drivers/nvmem/nvmem-sysfs.c | 263 ---- drivers/nvmem/nvmem.h | 64 - drivers/nvmem/sprd-efuse.c | 27 +- drivers/remoteproc/omap_remoteproc.c | 2 +- drivers/sbus/char/envctrl.c | 2 - drivers/sbus/char/flash.c | 4 +- drivers/sbus/char/uctrl.c | 2 - drivers/scsi/.gitignore | 1 + drivers/scsi/aic7xxx/.gitignore | 1 + drivers/soundwire/bus.c | 537 ++++++- drivers/soundwire/bus.h | 9 + drivers/soundwire/bus_type.c | 5 + drivers/soundwire/cadence_master.c | 282 +++- drivers/soundwire/cadence_master.h | 17 +- drivers/soundwire/intel.c | 200 ++- drivers/soundwire/qcom.c | 8 + drivers/soundwire/slave.c | 4 + drivers/soundwire/stream.c | 99 +- .../comedi/drivers/ni_routing/tools/.gitignore | 1 + drivers/staging/greybus/tools/.gitignore | 1 + drivers/staging/speakup/devsynth.c | 10 +- drivers/staging/speakup/speakup_soft.c | 14 +- drivers/tty/Kconfig | 173 +-- drivers/tty/hvc/Kconfig | 3 - drivers/tty/serial/Kconfig | 4 - drivers/uio/uio.c | 38 + drivers/uio/uio_pdrv_genirq.c | 34 +- drivers/video/fbdev/pxa3xx-gcu.c | 7 +- drivers/video/logo/.gitignore | 4 +- drivers/virt/vboxguest/vboxguest_core.c | 2 +- drivers/virt/vboxguest/vboxguest_utils.c | 2 +- drivers/xen/xen-pciback/conf_space.c | 2 +- drivers/xen/xen-pciback/conf_space.h | 8 +- drivers/xen/xenbus/xenbus_client.c | 126 +- drivers/zorro/.gitignore | 1 + fs/kernfs/inode.c | 91 +- fs/kernfs/kernfs-internal.h | 2 + fs/unicode/.gitignore | 1 + fs/xattr.c | 17 +- include/dt-bindings/arm/coresight-cti-dt.h | 37 + include/dt-bindings/interconnect/qcom,osm-l3.h | 12 + include/dt-bindings/interconnect/qcom,sc7180.h | 161 +++ include/dt-bindings/interconnect/qcom,sdm845.h | 263 ++-- include/linux/cgroup-defs.h | 5 +- include/linux/cgroup.h | 23 +- include/linux/coresight.h | 27 + include/linux/extcon-provider.h | 28 +- include/linux/extcon.h | 5 + include/linux/kernfs.h | 11 +- include/linux/mhi.h | 700 +++++++++ include/linux/miscdevice.h | 14 +- include/linux/mod_devicetable.h | 13 + include/linux/nvmem-consumer.h | 7 + include/linux/sched/task.h | 4 + include/linux/soundwire/sdw.h | 47 + include/linux/uio_driver.h | 33 +- include/linux/workqueue.h | 4 +- include/linux/xattr.h | 3 +- include/uapi/linux/coresight-stm.h | 6 +- include/uapi/linux/sched.h | 5 + include/xen/xenbus.h | 7 - kernel/.gitignore | 4 +- kernel/cgroup/cgroup-v1.c | 34 +- kernel/cgroup/cgroup.c | 361 +++-- kernel/cgroup/cpuset.c | 8 +- kernel/cgroup/pids.c | 15 +- kernel/debug/kdb/.gitignore | 1 + kernel/debug/kdb/kdb_main.c | 20 +- kernel/fork.c | 19 +- kernel/power/user.c | 2 - kernel/workqueue.c | 12 +- lib/.gitignore | 4 +- lib/Kconfig.debug | 7 +- lib/dynamic_debug.c | 28 +- lib/raid6/.gitignore | 1 + mm/shmem.c | 2 +- net/bpfilter/.gitignore | 1 + net/wireless/.gitignore | 1 + samples/auxdisplay/.gitignore | 1 + samples/bpf/.gitignore | 1 + samples/connector/.gitignore | 1 + samples/hidraw/.gitignore | 1 + samples/mei/.gitignore | 1 + samples/mic/mpssd/.gitignore | 1 + samples/pidfd/.gitignore | 1 + samples/seccomp/.gitignore | 1 + samples/timers/.gitignore | 1 + samples/vfs/.gitignore | 1 + samples/watchdog/.gitignore | 1 + scripts/.gitignore | 4 +- scripts/basic/.gitignore | 1 + scripts/dtc/.gitignore | 1 + scripts/gcc-plugins/.gitignore | 1 + scripts/gdb/linux/.gitignore | 1 + scripts/genksyms/.gitignore | 1 + scripts/kconfig/.gitignore | 4 +- scripts/mod/.gitignore | 1 + scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 10 + scripts/selinux/genheaders/.gitignore | 1 + scripts/selinux/mdp/.gitignore | 2 +- scripts/ver_linux | 24 +- security/apparmor/.gitignore | 4 +- security/selinux/.gitignore | 1 + security/tomoyo/.gitignore | 1 + sound/oss/.gitignore | 2 +- tools/accounting/.gitignore | 1 + tools/bootconfig/.gitignore | 1 + tools/bpf/.gitignore | 1 + tools/bpf/bpftool/.gitignore | 1 + tools/bpf/runqslower/.gitignore | 1 + tools/build/.gitignore | 1 + tools/build/feature/.gitignore | 1 + tools/cgroup/.gitignore | 1 + tools/gpio/.gitignore | 1 + tools/iio/.gitignore | 1 + tools/laptop/dslm/.gitignore | 1 + tools/leds/.gitignore | 1 + tools/lib/bpf/.gitignore | 1 + tools/lib/lockdep/.gitignore | 1 + tools/lib/traceevent/.gitignore | 1 + tools/memory-model/.gitignore | 1 + tools/memory-model/litmus-tests/.gitignore | 1 + tools/objtool/.gitignore | 1 + tools/pcmcia/.gitignore | 1 + tools/perf/.gitignore | 1 + tools/perf/tests/.gitignore | 1 + tools/power/acpi/.gitignore | 1 + tools/power/cpupower/.gitignore | 1 + tools/power/x86/intel-speed-select/.gitignore | 1 + tools/power/x86/turbostat/.gitignore | 1 + tools/spi/.gitignore | 1 + tools/testing/kunit/.gitignore | 1 + tools/testing/radix-tree/.gitignore | 1 + tools/testing/selftests/.gitignore | 1 + tools/testing/selftests/android/ion/.gitignore | 1 + tools/testing/selftests/arm64/signal/.gitignore | 1 + tools/testing/selftests/arm64/tags/.gitignore | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/map_tests/.gitignore | 1 + tools/testing/selftests/bpf/prog_tests/.gitignore | 1 + tools/testing/selftests/bpf/verifier/.gitignore | 1 + tools/testing/selftests/breakpoints/.gitignore | 1 + tools/testing/selftests/capabilities/.gitignore | 1 + tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 6 +- tools/testing/selftests/cgroup/cgroup_util.c | 126 ++ tools/testing/selftests/cgroup/cgroup_util.h | 4 + tools/testing/selftests/cgroup/test_core.c | 177 +++ tools/testing/selftests/clone3/.gitignore | 1 + tools/testing/selftests/clone3/clone3_selftests.h | 19 +- tools/testing/selftests/drivers/.gitignore | 1 + tools/testing/selftests/efivarfs/.gitignore | 1 + tools/testing/selftests/exec/.gitignore | 1 + tools/testing/selftests/filesystems/.gitignore | 1 + .../selftests/filesystems/binderfs/.gitignore | 1 + .../selftests/filesystems/binderfs/Makefile | 4 +- .../selftests/filesystems/binderfs/binderfs_test.c | 498 +++++-- .../testing/selftests/filesystems/epoll/.gitignore | 1 + tools/testing/selftests/ftrace/.gitignore | 1 + .../testing/selftests/futex/functional/.gitignore | 1 + tools/testing/selftests/gpio/.gitignore | 1 + tools/testing/selftests/ia64/.gitignore | 1 + tools/testing/selftests/intel_pstate/.gitignore | 1 + tools/testing/selftests/ipc/.gitignore | 1 + tools/testing/selftests/ir/.gitignore | 1 + tools/testing/selftests/kcmp/.gitignore | 1 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/media_tests/.gitignore | 1 + tools/testing/selftests/membarrier/.gitignore | 1 + tools/testing/selftests/memfd/.gitignore | 1 + tools/testing/selftests/mount/.gitignore | 1 + tools/testing/selftests/mqueue/.gitignore | 1 + tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/forwarding/.gitignore | 1 + tools/testing/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/nsfs/.gitignore | 1 + tools/testing/selftests/openat2/.gitignore | 1 + tools/testing/selftests/pidfd/.gitignore | 1 + .../testing/selftests/powerpc/alignment/.gitignore | 1 + .../selftests/powerpc/benchmarks/.gitignore | 1 + .../selftests/powerpc/cache_shape/.gitignore | 1 + .../testing/selftests/powerpc/copyloops/.gitignore | 1 + tools/testing/selftests/powerpc/dscr/.gitignore | 1 + tools/testing/selftests/powerpc/math/.gitignore | 1 + tools/testing/selftests/powerpc/mm/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/ebb/.gitignore | 1 + .../selftests/powerpc/primitives/.gitignore | 1 + tools/testing/selftests/powerpc/ptrace/.gitignore | 1 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + .../selftests/powerpc/stringloops/.gitignore | 1 + .../selftests/powerpc/switch_endian/.gitignore | 1 + .../testing/selftests/powerpc/syscalls/.gitignore | 1 + tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/vphn/.gitignore | 1 + tools/testing/selftests/prctl/.gitignore | 1 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/pstore/.gitignore | 1 + tools/testing/selftests/ptp/.gitignore | 1 + tools/testing/selftests/ptrace/.gitignore | 1 + tools/testing/selftests/rcutorture/.gitignore | 1 + .../rcutorture/formal/srcu-cbmc/.gitignore | 1 + .../formal/srcu-cbmc/include/linux/.gitignore | 1 + .../srcu-cbmc/tests/store_buffering/.gitignore | 1 + tools/testing/selftests/rseq/.gitignore | 1 + tools/testing/selftests/rtc/.gitignore | 1 + tools/testing/selftests/safesetid/.gitignore | 1 + tools/testing/selftests/seccomp/.gitignore | 1 + tools/testing/selftests/sigaltstack/.gitignore | 1 + tools/testing/selftests/size/.gitignore | 1 + tools/testing/selftests/sparc64/drivers/.gitignore | 1 + tools/testing/selftests/splice/.gitignore | 1 + tools/testing/selftests/sync/.gitignore | 1 + tools/testing/selftests/tc-testing/.gitignore | 1 + tools/testing/selftests/timens/.gitignore | 1 + tools/testing/selftests/timers/.gitignore | 1 + tools/testing/selftests/tmpfs/.gitignore | 1 + tools/testing/selftests/vDSO/.gitignore | 1 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/watchdog/.gitignore | 1 + tools/testing/selftests/wireguard/qemu/.gitignore | 1 + tools/testing/selftests/x86/.gitignore | 1 + tools/testing/vsock/.gitignore | 1 + tools/thermal/tmon/.gitignore | 1 + tools/usb/.gitignore | 1 + tools/usb/usbip/.gitignore | 1 + tools/virtio/.gitignore | 1 + tools/vm/.gitignore | 1 + usr/.gitignore | 1 + usr/include/.gitignore | 1 + 456 files changed, 17353 insertions(+), 4413 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-cti create mode 100644 Documentation/ABI/testing/sysfs-driver-jz4780-efuse create mode 100644 Documentation/devicetree/bindings/arm/coresight-cti.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/ingenic,jz4780-efuse.yaml create mode 100644 Documentation/mhi/index.rst create mode 100644 Documentation/mhi/mhi.rst create mode 100644 Documentation/mhi/topology.rst create mode 100644 Documentation/trace/coresight/coresight-ect.rst create mode 100644 drivers/bus/mhi/Kconfig create mode 100644 drivers/bus/mhi/Makefile create mode 100644 drivers/bus/mhi/core/Makefile create mode 100644 drivers/bus/mhi/core/boot.c create mode 100644 drivers/bus/mhi/core/init.c create mode 100644 drivers/bus/mhi/core/internal.h create mode 100644 drivers/bus/mhi/core/main.c create mode 100644 drivers/bus/mhi/core/pm.c delete mode 100644 drivers/char/efirtc.c delete mode 100644 drivers/char/rtc.c create mode 100644 drivers/hwtracing/coresight/coresight-cti-platform.c create mode 100644 drivers/hwtracing/coresight/coresight-cti-sysfs.c create mode 100644 drivers/hwtracing/coresight/coresight-cti.c create mode 100644 drivers/hwtracing/coresight/coresight-cti.h create mode 100644 drivers/interconnect/qcom/bcm-voter.c create mode 100644 drivers/interconnect/qcom/bcm-voter.h create mode 100644 drivers/interconnect/qcom/icc-rpmh.c create mode 100644 drivers/interconnect/qcom/icc-rpmh.h create mode 100644 drivers/interconnect/qcom/osm-l3.c create mode 100644 drivers/interconnect/qcom/sc7180.c create mode 100644 drivers/interconnect/qcom/sc7180.h create mode 100644 drivers/interconnect/qcom/sdm845.h create mode 100644 drivers/nvmem/jz4780-efuse.c delete mode 100644 drivers/nvmem/nvmem-sysfs.c delete mode 100644 drivers/nvmem/nvmem.h create mode 100644 include/dt-bindings/arm/coresight-cti-dt.h create mode 100644 include/dt-bindings/interconnect/qcom,osm-l3.h create mode 100644 include/dt-bindings/interconnect/qcom,sc7180.h create mode 100644 include/linux/mhi.h