This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
from fc3883f43885 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge adds d4d0ad57b386 vgacon: Record video mode changes with VT_RESIZEX adds a90c275eb144 vt_ioctl: Revert VT_RESIZEX parameter handling removal adds 860dafa90259 vt: Fix character height handling with VT_RESIZEX adds adc12a7407b2 Merge branch 'resizex' (patches from Maciej) adds 0c8bd174f0fc ACPI: scan: Fix a memory leak in an error handling path adds 29038ae2ae56 Revert "Revert "ACPI: scan: Turn off unused power resource [...] adds 2404b8747019 ACPI: PM: Add ACPI ID of Alder Lake Fan adds fd38651716b4 Merge branch 'acpi-pm' adds 2df38a8e9b83 Merge tag 'acpi-5.13-rc2' of git://git.kernel.org/pub/scm/ [...] adds e5af36b2adb8 cpufreq: intel_pstate: Use HWP if enabled by platform firmware adds c745253e2a69 PM: runtime: Fix unpaired parent child_count for force_resume adds 78a6948bbadd Merge branch 'pm-core' adds 315d99318179 Merge tag 'pm-5.13-rc2' of git://git.kernel.org/pub/scm/li [...] adds f79f7a2d9676 arc: Fix typos/spellos adds 8e97bf39fa03 ARC: kgdb: add 'fallthrough' to prevent a warning adds 3433adc8bd09 ARC: entry: fix off-by-one error in syscall number validation adds c5f756d8c626 ARC: mm: PAE: use 40-bit physical page mask adds 1d5e4640e5df ARC: mm: Use max_high_pfn as a HIGHMEM zone border adds 6486f0e9cfe7 Merge remote-tracking branch 'arc-current/for-curr' adds 0c6c2d3615ef arm64: Generate cpucaps.h adds a1bed090fc56 kselftest/arm64: Add missing stddef.h include to BTI tests adds 37a8024d2655 arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup adds af44068c581c arm64: tools: Add __ASM_CPUCAPS_H to the endif in cpucaps.h adds b59b2b6210ad Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds b5144a2bf401 dt-bindings: nvmem: mediatek: remove duplicate mt8192 line adds 19caf2eff717 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds a78339698ab1 powerpc/interrupts: Fix kuep_unlock() call adds 5d510ed78bcf powerpc/syscall: Calling kuap_save_and_lock() is wrong adds 2c8c89b95831 powerpc/pseries: Fix hcall tracing recursion in pv queued [...] adds a3f1a39a5643 powerpc/pseries: Don't trace hcall tracing wrapper adds 7058f4b13edd powerpc/pseries: use notrace hcall variant for H_CEDE idle adds 4f242fc5f2e2 powerpc/pseries: warn if recursing into the hcall tracing code adds 7315e457d6bc powerpc/uaccess: Fix __get_user() with CONFIG_CC_HAS_ASM_G [...] adds bc581dbab26e powerpc/signal: Fix possible build failure with unsafe_cop [...] adds 63970f3c37e7 powerpc/legacy_serial: Fix UBSAN: array-index-out-of-bounds adds da3bb206c9ce KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU adds b47ed5ea695f Merge remote-tracking branch 'powerpc-fixes/fixes' adds 8ab78863e9ef net/nfc/rawsock.c: fix a permission check bug adds ddb6e00f8413 net: netcp: Fix an error message adds a269333fa5c0 net: dsa: fix a crash if ->get_sset_count() fails adds db825feefc68 net/mlx4: Fix EEPROM dump support adds b94cbc909f1d net: dsa: fix error code getting shifted with 4 in dsa_sla [...] adds 3058e01d31bb tipc: make node link identity publish thread safe adds 297c4de6f780 net: dsa: felix: re-enable TAS guard band mode adds 576f9eacc680 net: stmmac: Fix MAC WoL not working if PHY does not support WoL adds 965a7d72e798 mac80211: assure all fragments are encrypted adds 94034c40ab4a mac80211: prevent mixed key and fragment cache attacks adds a1d5ff5651ea mac80211: properly handle A-MSDUs that start with an RFC 1 [...] adds 2b8a1fee3488 cfg80211: mitigate A-MSDU aggregation attacks adds 270032a2a9c4 mac80211: drop A-MSDUs on old ciphers adds 3a11ce08c45b mac80211: add fragment cache to sta_info adds bf30ca922a0c mac80211: check defrag PN against current frame adds 7e44a0b597f0 mac80211: prevent attacks on TKIP/WEP as well adds a8c4d76a8dd4 mac80211: do not accept/forward invalid EAPOL frames adds 3edc6b0d6c06 mac80211: extend protection against mixed key and fragment [...] adds a1166b2653db ath10k: add CCMP PN replay protection for fragmented frame [...] adds 65c415a144ad ath10k: drop fragments with multicast DA for PCIe adds 40e7462dad6f ath10k: drop fragments with multicast DA for SDIO adds 079a108feba4 ath10k: drop MPDU which has discard flag set by firmware for SDIO adds 0dc267b13f3a ath10k: Fix TKIP Michael MIC verification for PCIe adds 62a8ff67eba5 ath10k: Validate first subframe of A-MSDU before processin [...] adds c3944a562102 ath11k: Clear the fragment cache during key install adds 210f563b0979 ath11k: Drop multicast fragments adds 9fe37a80c929 Merge tag 'mac80211-for-net-2021-05-11' of git://git.kerne [...] adds 9683e5775c75 libbpf: Add NULL check to add_dummy_ksym_var adds 3b80d106e110 samples/bpf: Consider frame size in tx_only of xdpsock sample adds 31379397dcc3 bpf: Forbid trampoline attach for functions with variable [...] adds 049c4e13714e bpf: Fix alu32 const subreg bound tracking on bitwise operations adds 4b81ccebaeee bpf, ringbuf: Deny reserve of buffers larger than ringbuf adds 04ea3086c4d7 bpf: Prevent writable memory-mapping of read-only ringbuf pages adds b24abcff918a bpf, kconfig: Add consolidated menu entry for bpf with cor [...] adds 08389d888287 bpf: Add kconfig knob for disabling unpriv bpf by default adds 35e3815fa810 bpf: Add deny list of btf ids check for tracing programs adds e2d5b2bb769f bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers adds 67e7ec0bd453 libbpf: Provide GELF_ST_VISIBILITY() define for older libelf adds 096eccdef0b3 selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/t [...] adds 569c484f9995 bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 adds df6f82370369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 29249eac5225 mptcp: fix data stream corruption adds bcbda3fc6162 ionic: fix ptp support config breakage adds 440c3247cba3 net: ipa: memory region array is variable size adds 098116e7e640 net: really orphan skbs tied to closing sk adds aa473d6ceb82 bnxt_en: Fix and improve .ndo_features_check(). adds 171c3b151118 net: packetmmap: fix only tx timestamp on request adds 619fee9eb13b net: fec: fix the potential memory leak in fec_enet_init() adds 052fcc453182 net: fec: add defer probe for of_get_mac_address adds 6e8005576648 Merge branch 'fec-fixes' adds e5cc361e2164 octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context() adds 9c1bb37f8cad ptp: ocp: Fix a resource leak in an error handling path adds 2b17c400aeb4 can: isotp: prevent race between isotp_bind() and isotp_se [...] adds 364642ae80d6 Merge tag 'linux-can-fixes-for-5.13-20210512' of git://git [...] adds ca14f9597f4f MAINTAINERS: nfc: drop Clément Perrochaud from NXP-NCI adds 8aa5713d8b2c MAINTAINERS: nfc: add Krzysztof Kozlowski as maintainer adds 4a64541f2ceb MAINTAINERS: nfc: include linux-nfc mailing list adds 832ce924b1a1 chelsio/chtls: unlock on error in chtls_pt_recvmsg() adds a93a0a15876d net: mdio: thunder: Fix a double free issue in the .remove [...] adds e1d027dd97e1 net: mdio: octeon: Fix some double free issues adds 65e302a9bd57 cxgb4/ch_ktls: Clear resources when pf4 device is removed adds c7d8302478ae net: korina: Fix return value check in korina_probe() adds e4df1b0c2435 openvswitch: meter: fix race when getting now_ms. adds 8dc12d893cd4 Merge remote-tracking branch 'net/master' adds c87db2405fe8 bpf: Fix BPF_JIT kconfig symbol dependency adds 146c411ee6de Merge remote-tracking branch 'bpf/master' adds b515d2637276 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 adds 1488fadd34a6 Merge remote-tracking branch 'ipsec/master' adds a568814a55a0 RDMA/siw: Properly check send and receive CQ pointers adds a3d83276d988 RDMA/siw: Release xarray entry adds 54d87913f147 RDMA/core: Prevent divide-by-zero error triggered by the user adds 1f237ff65d4f Merge remote-tracking branch 'rdma-fixes/for-rc' adds 8822702f6e4c ALSA: hda/realtek: reset eapd coeff to default value for alc287 adds c1b550294938 ALSA: hda: fixup headset for ASUS GU502 laptop adds e84749a78dc8 ALSA: usb-audio: Validate MS endpoint descriptors adds 91e02557f377 ALSA: usb-audio: Fix potential out-of-bounce access in MID [...] adds f2be77fee648 ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx adds 8d08a6214cf4 Merge remote-tracking branch 'sound-current/for-linus' adds 6c9762a78c32 ASoC: max98088: fix ni clock divider calculation adds 6879e8e759bf ASoC: amd: fix for pcm_read() error adds a0695853e590 ASoC: stm32: do not request a new clock consummer reference adds 97c733654ab4 ASoC: da7219: do not request a new clock consummer reference adds 9a5e12be6a46 Merge series "ASoC: Revert clk_hw_get_clk() cleanup" from [...] adds 682ae59ca287 ASoC: rt711-sdca: fix the function number of SDCA control [...] adds d4335d058f84 ASoC: codecs: lpass-rx-macro: add missing MODULE_DEVICE_TABLE adds 14c0c423746f ASoC: codecs: lpass-tx-macro: add missing MODULE_DEVICE_TABLE adds b23584d6ce02 ASoC: ak5558: Correct the dai name for ak5552 adds 28c268d3acdd ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A [...] adds f0353e1f53f9 ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3 [...] adds 0fad605fb0bd ASoC: cs42l42: Regmap must use_single_read/write adds 0919a3acc0c8 ASoC: simple-card: add simple_parse_node() adds 6ad76b573bb6 ASoC: simple-card: add simple_link_init() adds f8090ffc91ff ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() adds 582f3503f965 ASoC: audio-graph: tidyup graph_parse_node() adds eaf8df8f3908 Merge series "ASoC: simple-card / audio-graph re-cleanup" [...] adds 47c1131633ef ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAI [...] adds e072b2671606 ASoC: sti-sas: add missing MODULE_DEVICE_TABLE adds 96f685974609 ASoC: cs53l30: Add missing regmap use_single config adds 27fb58516902 ASoC: cs42l73: Add missing regmap use_single config adds 2a682f821941 ASoC: cs35l34: Add missing regmap use_single config adds b1078e986953 ASoC: cs35l32: Add missing regmap use_single config adds 0e49a4de4564 ASoC: cs42l52: Minor tidy up of error paths adds f8d7222f9f6a Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 387a7d00e67c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 3d681804efcb regulator: cros-ec: Fix error code in dev_err message adds f8c8871f5eff regulator: fan53555: fix TCS4525 voltage calulation adds adf1471b2f76 Merge series "regulator: fan53555: tcs4525 fix and cleanup [...] adds 0617eecaa19d Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 185907f3e8d8 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 0e793ba77c18 spi: Make of_register_spi_device also set the fwnode adds dbaca8e56ea3 spi: Allow to have all native CSs in use along with GPIOs adds f60d7270c8a3 spi: Avoid undefined behaviour when counting unused native CSs adds 0a25d2902c23 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds c7299fea6769 spi: Fix spi device unregister flow adds 41f48a29ebd5 spi: altera: Make SPI_ALTERA_CORE invisible adds 121271f08809 spi: spi-zynq-qspi: Fix kernel-doc warning adds 6d5ff8e632a4 spi: spi-zynq-qspi: Fix stack violation bug adds 680ec0549a05 spi: spi-fsl-dspi: Fix a resource leak in an error handling path adds dc5fa5902738 spi: take the SPI IO-mutex in the spi_set_cs_timing method adds 35f3f8504c3b spi: Switch to signed types for *_native_cs SPI controller fields adds 7907cad7d07e spi: sprd: Add missing MODULE_DEVICE_TABLE adds 6b69546912a5 spi: Assume GPIO CS active high in ACPI case adds f0c7e97bd7ef Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds 4cdab3570137 Merge remote-tracking branch 'spi-fixes/for-linus' adds 2ee4c8a26876 MAINTAINERS: Add Krzysztof as PCI host/endpoint controller [...] adds 10065d8777af Merge remote-tracking branch 'pci-current/for-linus' adds 28ec344bb891 usb: typec: tcpm: Don't block probing of consumers of "con [...] adds bb4031b8af80 clk: Skip clk provider registration when np is NULL adds e36835f68fe5 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 3ddb4ce1e6e3 serial: tegra: Fix a mask operation that is always true adds 5e722b217ad3 serial: core: fix suspicious security_locked_down() call adds 2ea2e019c190 serial: sh-sci: Fix off-by-one error in FIFO threshold reg [...] adds 3c35d2a960c0 serial: 8250_dw: Add device HID for new AMD UART controller adds 5e91999c8553 Merge remote-tracking branch 'tty.current/tty-linus' adds 18abf8743674 cdc-wdm: untangle a circular dependency between callback a [...] adds 04357fafea9c usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel M [...] adds 9cbc7eb17cdf usb: dwc3: core: Add missing GHWPARAMS9 doc adds 6c05cdbb9ef1 usb: Restore the reference to ch9.h adds d1d90dd27254 usb: dwc3: gadget: Enable suspend events adds 6f26ebb79a84 usb: dwc3: gadget: Rename EOPF event macros to Suspend adds 75a41ce46bae usb: dwc2: Fix gadget DMA unmap direction adds bb9c74a5bd14 usb: dwc3: gadget: Free gadget structure only after freein [...] adds 18ffa988dbae usb: dwc3: gadget: Return success always for kick transfer [...] adds b96992081fde usb: dwc3: imx8mp: detect dwc3 core node via compatible string adds 0b2b149e918f usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() adds e89baeba4f64 usb: dwc2: Remove obsolete MODULE_ constants from platform.c adds 2e2b8d15adc2 usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP adds b9a0866a5bdf usb: typec: ucsi: Put fwnode in any case during ->probe() adds e17b02d49709 usb: dwc3: omap: improve extcon initialization adds f75297853470 docs: usb: function: Modify path name adds a60a34366e0d usb: fotg210-hcd: Fix an error message adds 1f4642b72be7 usb: typec: ucsi: Retrieve all the PDOs instead of just th [...] adds c34e85fa69b9 usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work adds f1fbd950b59b usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS adds d9ff1096a840 usb: musb: Fix an error message adds b813511135e8 xhci-pci: Allow host runtime PM as default for Intel Alder [...] adds 9b6a126ae58d xhci: Fix giving back cancelled URBs even if halted endpoi [...] adds dda32c00c9a0 xhci: Do not use GFP_KERNEL in (potentially) atomic context adds ca09b1bea63a usb: xhci: Increase timeout for HC halt adds 3c128781d8da xhci: Add reset resume quirk for AMD xhci controller. adds 12701ce524bc usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default adds 975f94c7d6c3 usb: core: hub: fix race condition about TRSMRCY of resume adds 6e84986308fe Merge remote-tracking branch 'usb.current/usb-linus' adds c5a80540e425 USB: serial: ftdi_sio: add IDs for IDS GmbH Products adds e467714f822b USB: serial: option: add Telit LE910-S1 compositions 0x701 [...] adds 89b1a3d811e6 USB: serial: ti_usb_3410_5052: add startech.com device id adds f8e8c1b2f782 USB: serial: pl2303: add device id for ADLINK ND-6530 GC adds e1eeac2dac3a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 07adc0225484 usb: cdns3: Fix runtime PM imbalance on error adds 3b414d1b0107 usb: cdnsp: Fix lack of removing request from pending list. adds 540248ea307c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 14b6cff54eda staging: rtl8723bs: avoid bogus gcc warning adds 8edb79af88ef iio: light: gp2ap002: Fix rumtime PM imbalance on error adds a2fa9242e89f iio: proximity: pulsedlight: Fix rumtime PM imbalance on error adds 7061803522ee iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] adds f73c730774d8 iio: gyro: mpu3050: Fix reported temperature value adds 901f84de0e16 iio: core: fix ioctl handlers removal adds af0670b0bf1b iio: core: return ENODEV if ioctl is unknown adds af0e1871d79c iio: tsl2583: Fix division by a zero lux_val adds ba9c25d94dea Merge tag 'iio-fixes-5.13a' of https://git.kernel.org/pub/ [...] adds e67ec636a244 Merge remote-tracking branch 'staging.current/staging-linus' adds 4573472315f0 iio: adc: ad7124: Fix missbalanced regulator enable / disa [...] adds f2a772c51206 iio: adc: ad7124: Fix potential overflow due to non sequen [...] adds e32fe6d90f44 iio: adc: ad7192: Avoid disabling a clock that was never enabled. adds b0f27fca5a6c iio: adc: ad7192: handle regulator voltage error first adds 04f5b9f539ce staging: iio: cdc: ad7746: avoid overwrite of num_channels adds 488abb0f5c83 iio: gyro: fxas21002c: balance runtime power in error path adds 703190407039 iio: dac: ad5770r: Put fwnode in error case during ->probe() adds c853d5203dfe Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 285c0faddceb habanalabs: expose ASIC specific PLL index adds 001d5f66c156 habanalabs: skip reading f/w errors on bad status adds b5fd82a7af19 habanalabs: change error level of security not ready adds 27a9e35daad0 habanalabs: ignore f/w status error adds 24a107097fbd habanalabs: wait for interrupt wrong timeout calculation adds 115726c5d312 habanalabs/gaudi: Fix a potential use after free in gaudi_ [...] adds ba2b062ffa3d Merge tag 'misc-habanalabs-fixes-2021-05-08' of https://gi [...] adds a73b6a3b4109 ics932s401: fix broken handling of errors when word reading fails adds 6a3239a738d8 Revert "crypto: cavium/nitrox - add an error message to ex [...] adds 3e465fc38467 Revert "media: rcar_drif: fix a memory disclosure" adds 99ae3417672a Revert "hwmon: (lm80) fix a missing check of bus read in l [...] adds 754f39158441 Revert "serial: mvebu-uart: Fix to avoid a potential NULL [...] adds fd013265e5b5 Revert "media: usb: gspca: add a missed check for goto_low_power" adds 4b059ce1f4b3 Revert "ALSA: sb: fix a missing check of snd_ctl_add" adds 8d1beda5f119 Revert "leds: lp5523: fix a missing check of return value [...] adds 6647f7a06eb0 leds: lp5523: check return value of lp5xx_read and jump to [...] adds b0a85abbe92e Revert "serial: max310x: pass return value of spi_register [...] adds 3890e3dea315 serial: max310x: unregister uart driver in case of failure [...] adds 68c5634c4a72 Revert "rtlwifi: fix a potential NULL pointer dereference" adds 30b0e0ee9d02 net: rtlwifi: properly check for alloc_workqueue() failure adds 5f94eaa4ee23 Revert "net: fujitsu: fix a potential NULL pointer dereference" adds 52202be1cd99 net: fujitsu: fix potential null-ptr-deref adds 5369ead83f5a Revert "net/smc: fix a NULL pointer dereference" adds bbeb18f27a44 net/smc: properly handle workqueue allocation failure adds 4df07045fcfd Revert "net: caif: replace BUG_ON with recovery code" adds 65a67792e341 net: caif: remove BUG_ON(dev == NULL) in caif_xmit adds bee1b0511844 Revert "net: stmicro: fix a missing check of clk_prepare" adds 0c32a96d000f net: stmicro: handle clk_prepare() failure during init adds 7930742d6a0f Revert "niu: fix missing checks of niu_pci_eeprom_read" adds e6e337708c22 ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() adds b95b57dfe7a1 Revert "qlcnic: Avoid potential NULL pointer dereference" adds 84460f01cba3 qlcnic: Add null check after calling netdev_alloc_skb adds 257343d3ed55 Revert "gdrom: fix a memory leak bug" adds d03d1021da6f cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom adds 566f53238da7 Revert "char: hpet: fix a missing check of ioremap" adds b11701c93311 char: hpet: add checks after calling ioremap adds 4d427b408c4c Revert "scsi: ufs: fix a missing check of devm_reset_control_get" adds 2f4a784f40f8 scsi: ufs: handle cleanup correctly on devm_reset_control_ [...] adds 1dacca7fa1eb Revert "ALSA: gus: add a check of the status of snd_ctl_add" adds 94f88309f201 Revert "ALSA: sb8: add a check for request_region" adds a28591f61b60 ALSA: sb8: Add a comment note regarding an unused pointer adds 4667a6fc1777 Revert "ALSA: usx2y: Fix potential NULL pointer dereference" adds 58c0cc2d90f1 Revert "video: hgafb: fix potential NULL pointer dereference" adds dc13cac4862c video: hgafb: fix potential NULL pointer dereference adds abd7bca23bd4 Revert "isdn: mISDNinfineon: fix potential NULL pointer de [...] adds c446f0d4702d isdn: mISDNinfineon: check/cleanup ioremap failure correct [...] adds efba106f89fc Revert "ath6kl: return error code in ath6kl_wmi_set_roam_l [...] adds 54433367840b ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() adds 5e68b86c7b7c Revert "rapidio: fix a NULL pointer dereference when creat [...] adds 69ce3ae36dcb rapidio: handle create_workqueue() failure adds 36a2c87f7ed9 Revert "isdn: mISDN: Fix potential NULL pointer dereferenc [...] adds 5265db2ccc73 isdn: mISDN: correctly handle ph_info allocation failure i [...] adds e1436df2f255 Revert "ecryptfs: replace BUG_ON with error handling code" adds c6052f09c14b fs: ecryptfs: remove BUG_ON from crypt_scatterlist adds 43ed0fcf613a Revert "dmaengine: qcom_hidma: Check for driver register failure" adds 4df2a8b0ad63 dmaengine: qcom_hidma: comment platform_driver_register call adds 46651077765c Revert "libertas: add checks for the return value of sysfs [...] adds 7e79b38fe9a4 libertas: register sysfs groups properly adds 1e0ce84215db Revert "ASoC: rt5645: fix a NULL pointer dereference" adds 5e70b8e22b64 ASoC: rt5645: add error checking to rt5645_probe function adds fdda0dd2686e Revert "ASoC: cs43130: fix a NULL pointer dereference" adds 2da441a6491d ASoC: cs43130: handle errors in cs43130_probe() properly adds 47e4ff06fa7f Revert "media: dvb: Add check on sp8870_readreg" adds c6d822c56e7f media: dvb: Add check on sp8870_readreg return adds d8c3be2fb207 Revert "media: gspca: mt9m111: Check write_bridge for timeout" adds e932f5b458ee media: gspca: mt9m111: Check write_bridge for timeout adds 8e23e83c752b Revert "media: gspca: Check the return value of write_brid [...] adds dacb408ca6f0 media: gspca: properly check for errors in po1030_probe() adds 4fd798a5a891 Revert "net: liquidio: fix a NULL pointer dereference" adds dbc97bfd3918 net: liquidio: Add missing null pointer checks adds ed04fe8a0e87 Revert "video: imsttfb: fix potential NULL pointer dereferences" adds 13b7c0390a5d video: imsttfb: check for ioremap() failures adds 30a350947692 Revert "brcmfmac: add a check for the status of usb_register" adds 419b4a142a7e brcmfmac: properly check for bus register errors adds 9183f01b5e6e cdrom: gdrom: initialize global variable at init time adds ced081a436d2 binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM [...] adds 640d1eaff2c0 dyndbg: avoid calling dyndbg_emit_prefix when it has no work adds a3626bcf5faf dyndbg: drop uninformative vpr_info adds 27b57bb76a89 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer de [...] adds 8c9b955c562f Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds da096fbccd52 soundwire: qcom: fix handling of qcom,ports-block-pack-mode adds 8fac668f22e4 Merge remote-tracking branch 'soundwire-fixes/fixes' adds 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones adds 9a51ffe845e4 ide: use generic power management adds f9e09a0711ca ide: sc1200: use generic power management adds d41b375134a9 ide: delkin_cb: use generic power management adds 6800cd8cbc6e ide-acpi: use %*ph to print small buffer adds 3b2e8861a60c Merge remote-tracking branch 'ide/master' adds 1c4841ccbd2b dmaengine: idxd: add engine 'struct device' missing bus ty [...] adds 077cdb355b3d dmaengine: idxd: add missing dsa driver unregister adds 17866bc6b2ae dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions adds 4ad5dd2d7876 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc adds 538ea65a9fd1 dmaengine: xilinx: dpdma: initialize registers before request_irq adds 3a62431182b7 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 56a8d3fd1f34 mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper adds ad9ffdce4539 mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper adds c4b7d7c480d6 mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming [...] adds 3e09c0252501 mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper adds 46fcb57e6b72 mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper adds 6a4c5ada5774 mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper adds 3d227a0b0ce3 mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming EC [...] adds 562b4e91d3b2 mtd: parsers: ofpart: fix parsing subpartitions adds 67a76e34d17f Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 95b798bdb199 hwmon: (dell-smm-hwmon) Fix index values adds 5107074e2c60 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 681865a03d3e libnvdimm: Remove duplicate struct declaration adds 7ddb4cc2b885 tools/testing/nvdimm: Make symbol '__nfit_test_ioremap' static adds 3dd4fe4b4dfa MAINTAINERS: Move nvdimm mailing list adds e9cfd259c6d3 ACPI: NFIT: Fix support for variable 'SPA' structure size adds 698ab77aebff dax: Add an enum for specifying dax wakup mode adds 4c3d043d271d dax: Add a wakeup mode parameter to put_unlocked_entry() adds 237388320def dax: Wake up all waiters after invalidating dax entry adds de80d5781136 Merge branch 'for-5.13/dax' into libnvdimm-fixes adds 6f380c3f5fc2 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 84772b10025b btrfs: zoned: bail out if we can't read a reliable write pointer adds 50ae8016b2a4 btrfs: initialize return variable in cleanup_free_space_cache_v1 adds 2e4f4de38d26 Merge branch 'misc-5.13' into next-fixes adds 567abdef430f Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds 10105b969269 Merge remote-tracking branch 'vfs-fixes/fixes' adds 5311221304fa dt-bindings: phy: cadence-torrent: update reference file of docs adds 0bd50826a40e leds: Fix reference file name of documentation adds 6d4e56fb7264 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 875d598db60a MAINTAINERS: Update address for Emma Anholt adds cb7cb88ccbbd Merge remote-tracking branch 'drm-fixes/drm-fixes' adds a5c936add6a2 drm/i915/dp: Use slow and wide link training for everything adds 4819d16d9114 drm/i915: Avoid div-by-zero on gen2 adds 04d019961fd1 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again adds ea995218dddb drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp adds 402be8a10119 drm/i915: Fix crash in auto_retire adds a915fe5e9601 drm/i915/overlay: Fix active retire callback alignment adds e4527420ed08 drm/i915: Use correct downstream caps for check Src-Ctl mo [...] adds 77169b8533c1 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds cabb1bb60e88 mmc: meson-gx: make replace WARN_ONCE with dev_warn_once a [...] adds 9b81354d7ebc mmc: meson-gx: also check SD_IO_RW_EXTENDED for scatterlis [...] adds a1149a6c06ee mmc: sdhci-pci-gli: increase 1.8V regulator wait adds e246007028b8 Merge remote-tracking branch 'mmc-fixes/fixes' adds bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] adds 9753eb3c486f Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds f49fd6d3c070 file: let pick_file() tell caller it's done adds 03ba0fe4d09f file: simplify logic in __close_range() adds fd02bb18adbd Merge remote-tracking branch 'pidfd-fixes/fixes' adds 1e948b1752b5 gpio: cadence: Add missing MODULE_DEVICE_TABLE adds a0579474efff gpio: xilinx: Correct kernel doc for xgpio_probe() adds bdbe871ef0ca gpio: tegra186: Don't set parent IRQ affinity adds 424ae58851dc Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 1b55767dfdd9 erofs: fix broken illustration in documentation adds 46f2e04484ae erofs: update documentation about data compression adds 0852b6ca941e erofs: fix 1 lcluster-sized pcluster for big pcluster adds a7e0d5442efe Merge remote-tracking branch 'erofs-fixes/fixes' adds f7c475b8dfc2 drm/ttm: Do not add non-system domain BO into swap list adds ffe8768fb8f3 drm/vc4: remove unused function adds cc2520909c2d MAINTAINERS: Update my e-mail adds c55b44c9386f Merge drm/drm-fixes into drm-misc-fixes adds 249c444ea60c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 9324130f65f6 Makefile: extend 32B aligned debug option to 64B aligned adds 14ceac89f921 Merge remote-tracking branch 'kbuild/for-next' adds ca0760e7d79e Compiler Attributes: Add continue in comment adds b263650e4bf0 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds a5f7166b58cd sparc: explicitly set PCI_IOBASE to 0 adds 78924148a3d2 risc-v: Use generic io.h helpers for nommu adds 5ae6eadfdaf4 asm-generic/io.h: warn in inb() and friends with undefined [...] adds ac93d1da6493 Merge branch 'asm-generic-pci-iobase' into asm-generic adds 637be9183e04 asm-generic: use asm-generic/unaligned.h for most architectures adds bf067edf5d2f openrisc: always use unaligned-struct header adds 94528b70781a sh: remove unaligned access for sh4a adds 3aec1db05d1b m68k: select CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS adds f12d3ff3f41c powerpc: use linux/unaligned/le_struct.h on LE power7 adds 0652035a5794 asm-generic: unaligned: remove byteshift helpers adds 778aaefb8e86 asm-generic: unaligned always use struct helpers adds 61187e51d6f5 partitions: msdos: fix one-byte get_unaligned() adds a9f342458709 apparmor: use get_unaligned() only for multi-byte words adds cefaab9a03d4 mwifiex: re-fix for unaligned accesses adds 0681a2543f47 netpoll: avoid put_unaligned() on single character adds ba2f2c6588a0 asm-generic: uaccess: 1-byte access is always aligned adds 3be8a90fd433 asm-generic: simplify asm/unaligned.h adds d74ebb76967f Merge branch 'asm-generic-unaligned' into asm-generic adds cab5eafb4302 Merge remote-tracking branch 'asm-generic/master' adds d3506d256d94 Merge branch 'misc' into for-next adds 6547efabb969 Merge remote-tracking branch 'arm/for-next' adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds 85b6597e825c Merge remote-tracking branch 'actions/for-next' adds 5a18ad5e4d10 arm64: dts: amlogic: misc DT schema fixups adds a47fda14c8eb dt-bindings: mali-bifrost: add dma-coherent adds 53e08e7cff91 Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 2b6f8c82af62 soc: amlogic: meson-clk-measure: remove redundant dev_err [...] adds 09dc799bceb5 Merge branch 'v5.13/fixes' into tmp/aml-rebuild adds c39e169ffd13 Merge remote-tracking branch 'amlogic/for-next' adds 61fbc42084f4 Merge branches 'wpcm450-for-v5.13', 'dt-for-v5.13' and 'lp [...] adds 32c0639f735e Merge remote-tracking branch 'aspeed/for-next' adds b95bbae19954 Merge branch 'at91-fixes' into at91-next adds 10de02ce51f0 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next adds 969bbb49f36c Merge branch 'at91-dt' into at91-next adds 65d80c42bf74 Merge remote-tracking branch 'at91/at91-next' adds 2f9dc6a357ff memory: stm32-fmc2-ebi: add missing of_node_put for loop i [...] adds 907c5bbb514a memory: atmel-ebi: add missing of_node_put for loop iteration adds 1fd8c799ebd3 Merge remote-tracking branch 'drivers-memory/for-next' adds 0e4a4a08cd78 ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch adds 8967b27a6c1c ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators adds 89b759469d52 ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info adds 22b5059b95e4 ARM: imx: Initialize SoC ID on i.MX50 adds 839d71d436cf Merge branch 'imx/soc' into for-next adds bf3605187530 dt-bindings: arm: imx: add imx8mm gw7901 support adds 4e708d49f07c Merge branch 'imx/bindings' into for-next adds fd268e371c5e ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_EIM_D22 from [...] adds e0cdd26af8eb ARM: dts: imx25-pinfunc: Fix gpio function name for pads G [...] adds 14cdc1f243d7 ARM: dts: imx6: phyFLEX: Fix UART hardware flow control adds 340364b8b10a ARM: dts: imx6dl-yapp4: Configure the OLED display segment offset adds 622a7536a574 Merge branch 'imx/dt' into for-next adds 5497bc2a2bff arm64: dts: imx8mp-evk: Add PMIC device adds c67b761aac6c arm64: dts: ls1028a-rdb: enable optee node adds 2b1649a83afc arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support adds 6914d1ba4d0a arm64: dts: imx8mp: add flexspi node adds c634a97b5ab6 arm64: imx8mp: imx8mp-phycore-som enable spi nor adds f265172df8d6 arm64: dts: imx8mq-nitrogen: add USB OTG support adds 151f608289ae arm64: dts: imx8mq-nitrogen: add USB HOST support adds e8f23d5478c9 arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI adds 2999e6785f8c arm64: dts: imx8mn: Add spba1 bus adds 0cfe23051fec arm64: dts: imx8mm: Add spba1 and spba2 buses adds a92c971de380 arm64: dts: imx8mq-evk: add one regulator used to power up [...] adds f55b62ff0467 arm64: dts: imx8mp: Remove the reference to audio ipg cloc [...] adds ffd9b81d3d9d arm64: dts: imx8mp-evk: enable EQOS ethernet adds ec5cf02a091b arm64: dts: ls1012a: enable PCIe on freeway board adds cc7d79f33955 arm64: dts: ls208xa: remove bus-num from dspi node adds 7e5e8639a4a0 arm64: dts: imx8mn-beacon-som: Assign PMIC clock adds 276daa8728fb Merge branch 'imx/dt64' into for-next adds 2b46d5dafef2 arm64: defconfig: Enable LT8912B DRM bridge driver adds b1d96e9c8a6e Merge branch 'imx/defconfig' into for-next adds f23f9bbe9e8b Merge remote-tracking branch 'imx-mxs/for-next' adds 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next adds c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next adds 9d2e21ed98a2 Merge branch 'for_5.12/drivers-soc' into next adds 3ad935085e5e Merge remote-tracking branch 'keystone/next' adds e6f73028db51 arm64: dts: mt8173: Separating mtk-vcodec-enc device node adds 763e13f26894 arm64: dts: mediatek: mt8167: add power domains adds 97e37d44d35e arm64: dts: mediatek: mt8167: add mmsys node adds e7ead62e2a1e arm64: dts: mediatek: mt8167: add smi_common node adds 1a191c97abef arm64: dts: mediatek: mt8167: add larb nodes adds d9fb91fdfdda arm64: dts: mediatek: mt8167: add iommu node adds 4eab77fc8ae7 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kappa adds 82665ef7dd65 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds 204c13481849 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds ffea8b5b89f1 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kenzo adds 009add139c2e dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds f11f44be2427 arm64: dts: mt8183: Add kukui-jacuzzi-kappa board adds f006bcf1c972 arm64: dts: mt8183: Add kukui-jacuzzi-willow board adds dd6e3b06214f arm64: dts: mt8183: Add kukui-jacuzzi-burnet board adds 0a9cefe21aec arm64: dts: mt8183: Add kukui-jacuzzi-kenzo board adds 6cd7fdc8c530 arm64: dts: mt8183: Add kukui-jacuzzi-fennel board adds ba96de3ae5a7 soc: mediatek: add missing MODULE_DEVICE_TABLE adds fd450fd2a4fb Merge branch 'v5.13-next/soc' into for-next adds 3f21bb15d158 Merge remote-tracking branch 'mediatek/for-next' adds 0c2ea20a3993 Merge branch 'mvebu/dt' into mvebu/for-next adds 79e93f9dc81a Merge branch 'mvebu/dt64' into mvebu/for-next adds 4118f40e73ab Merge remote-tracking branch 'mvebu/for-next' adds 4cd3c0242ffb ARM: OMAP4: PM: update ROM return address for OSWR and OFF adds e39825cdce3a ARM: OMAP4: Fix PMIC voltage domains for bionic adds b086d4ede8c4 Merge branch 'fixes' into for-next adds 5c04e2e0cc34 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next adds c9260dd4623a Merge branch 'fixes' into for-next adds ce80dcb4ab77 bus: ti-sysc: Fix initializing module_pa for modules witho [...] adds ee3f149895c7 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] adds 4ec86bae0f57 bus: ti-sysc: Detect more modules for debugging adds 0788badec106 Merge branches 'fixes' and 'omap-for-v5.12/ti-sysc' into for-next adds c399315ddbce Merge branch 'omap-for-v5.13/ti-sysc' into for-next adds cf37ae99833c Merge branch 'omap-for-v5.13/soc' into for-next adds 08fbd49b0227 Merge branch 'omap-for-v5.13/defconfig' into for-next adds 159a17f5b3a9 Merge branch 'omap-for-v5.13/dt-v2' into for-next adds 91a531e82151 Merge branch 'omap-for-v5.13/soc' into for-next adds fcc341051d07 Merge branch 'omap-for-v5.13/dt-v2' into for-next adds 185a04b96883 MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BAS [...] adds a912fd5163f4 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next adds 44e97f6fb29b Merge branch 'fixes' into for-next adds 1f1b639db82b Merge remote-tracking branch 'omap/for-next' adds ef006307ca5f Merge branch 'drivers-fixes-for-5.12' into for-next adds 0109038cffef Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] adds 95372a7a36c3 Merge remote-tracking branch 'qcom/for-next' adds 724df209cb96 ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 adds 0dc2fbb111a4 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] adds adec1fa51c95 arm64: defconfig: Enable nvmem's rmem driver adds 733424111909 ARM: multi_v7_defconfig: Enable nvmem's rmem driver adds 0a0d8429ad51 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 adds 3a3d8f09f497 ARM: dts: bcm2711: Add the BSC interrupt controller adds fbdcf1d20126 ARM: dts: bcm2711: Add the CEC interrupt controller adds 2511f6cc34c4 Merge remote-tracking branch 'raspberrypi/for-next' adds af6f9b49874d arm64: dts: renesas: r8a779a0: Add TMU support adds 6f56f6c26099 Merge branches 'renesas-arm-dt-for-v5.13' and 'renesas-dri [...] adds 604bd2d4786e Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds af038eda54d9 Merge branches 'renesas-arm-defconfig-for-v5.13' and 'rene [...] adds ca7b445e2e7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds 7ad9aafe713b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds 32b5d4bd9e51 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds d084e52e5b7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds e9903a1559e0 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds 084c85ce40d9 arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CS [...] adds ad6b674db663 arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi adds 0bacf4d3d276 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds 366db3ac3cdf arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CS [...] adds 0a96c05995ef arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi adds b8d499f0966b ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list adds 8f3d063349fc arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-n [...] adds a877910e7502 arm64: dts: renesas: beacon kit: Setup AVB refclk adds 429174b0c6ca arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders adds 6f20125402c7 arm64: dts: renesas: condor: Switch eMMC bus to 1V8 adds 7e5928d3ce2b arm64: dts: renesas: v3msk: Fix memory size adds 213494b51d07 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next adds 16b9dd7ae971 ARM: dts: r8a7779, marzen: Fix DU clock names adds 585e40036524 ARM: dts: koelsch: Rename sw2 to keyboard adds 8d6580765457 arm64: dts: renesas: eagle: Add x1 clock adds 81ca6c161d39 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next adds fd249ac3f3b3 Merge remote-tracking branch 'renesas/next' adds e5c73bdb136c reset: bcm6345: Make reset_control_ops const adds 829cdfe0a394 reset: zynqmp: replace spaces with tabs adds 91b8050c41b3 reset: oxnas: replace file name with short description adds 9a531e4d5a49 dt-bindings: reset: microchip sparx5 reset driver bindings adds 453ed4283beb reset: mchp: sparx5: add switch reset driver adds 1c5e05c23f4a reset: whitespace fixes adds 534d3fa24e9f reset: berlin: replace unsigned with unsigned int adds 05cf8fffcdeb reset: ti-syscon: fix to_ti_syscon_reset_data macro adds 71400c3fc45e reset: sti/syscfg: replace comma with semicolon adds b19a5aec3512 reset: uniphier: enclose UNIPHIER_RESET_ID_END value in pa [...] adds 42f6a76fbe85 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB adds 6ab9d6219f86 reset: RESET_INTEL_GW should depend on X86 adds 466ba3c8ff4f reset: a10sr: add missing of_match_table reference adds e207457f9045 reset: brcmstb: Add missing MODULE_DEVICE_TABLE adds 4a21edc131de Merge remote-tracking branch 'reset/reset/next' adds 8cbc5d2f2fe4 dt-bindings: add power-domain header for RK3568 SoCs adds 8b3ceb06225a Merge branch 'v5.14-shared/powerdomain' into v5.14-armsoc/drivers adds 0a69452e0356 soc: rockchip: power-domain: Add a meaningful power domain name adds 41413a20b082 dt-bindings: arm: rockchip: convert pmu.txt to YAML adds 72ae976363a2 dt-bindings: arm: rockchip: add more compatible strings to [...] adds d74622138a9b dt-bindings: power: rockchip: Convert to json-schema adds 66b89b8b5e4c dt-bindings: power: rockchip: Add bindings for RK3568 Soc adds 1782c87b44a0 soc: rockchip: power-domain: add rk3568 powerdomains adds 957285df8055 Merge branch 'v5.14-armsoc/drivers' into for-next adds d5c24e20daf0 ARM: dts: rockchip: Fix thermal sensor cells o rk322x adds dfbfb86a43f9 ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036- [...] adds 7b46d674ac00 ARM: dts: rockchip: Fix the timer clocks order adds 6b023929666f ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x adds 304b8fbc950b ARM: dts: rockchip: Remove useless interrupt-names on IOMM [...] adds f2948781a72f ARM: dts: rockchip: Fix power-controller node names for rk3066a adds d3bcbcd39617 ARM: dts: rockchip: Fix power-controller node names for rk3188 adds 970cdc53cb1a ARM: dts: rockchip: Fix power-controller node names for rk3288 adds a3ec2d38f6dd ARM: dts: rockchip: add #power-domain-cells to power domain nodes adds 414ca9e2bc6e Merge branch 'v5.14-armsoc/dts32' into for-next adds bbac8bd65f54 arm64: dts: rockchip: Enable USB3 for rk3328 Rock64 adds 75f95927334d arm64: dts: rockchip: Enable USB3 for rk3328 ROC-RK3328-CC adds bf340c8084d2 arm64: dts: rockchip: Enable USB3 for rk3328 Rock Pi E adds d49f120e27dc arm64: dts: rockchip: Enable USB3 Ethernet on rk3328 NanoPi R2S adds 6a11ffc2cc54 arm64: dts: rockchip: rename LED label for NanoPi R4S adds e6526f90696e arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on [...] adds 642593eec325 arm64: dts: rockchip: add timer0 clocks on rk3368 adds 954d5986afa5 arm64: dts: rockchip: Use only supported PCIe link speed o [...] adds a7ecfad495f8 arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi adds 2bf375982f4a arm64: dts: rockchip: Remove useless interrupt-names prope [...] adds d5de0d688ac6 arm64: dts: rockchip: Fix power-controller node names for px30 adds 6e6a282b49c6 arm64: dts: rockchip: Fix power-controller node names for rk3328 adds 148bbe29f910 arm64: dts: rockchip: Fix power-controller node names for rk3399 adds 837188d49823 arm64: dts: rockchip: add #power-domain-cells to power dom [...] adds 0ac75916f338 Merge branch 'v5.14-armsoc/dts64' into for-next adds 84d80d045988 Merge remote-tracking branch 'rockchip/for-next' adds 0de0b04c8343 ARM: s3c: Remove unnecessary break in RX1950 adds 48d551bf2085 ARM: exynos: add missing of_node_put for loop iteration adds cc29e39412b9 ARM: dts: exynos: align Broadcom WiFi with dtschema adds 8bceb2a490bb ARM: dts: exynos: replace legacy MMS114 touchscreen x/y pr [...] adds 75121e1dc9fe ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 adds a7e59c84cf20 ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 adds fd2f17179665 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 adds 8b7e0f72ef71 ARM: dts: s5pv210: remove unused Atmel touchscreen propert [...] adds 06bc1dd6d714 Merge branch 'next/dt' into for-next adds a1972739c016 ARM: dts: exynos: enable PMIC wakeup from suspend on Itop Core adds 765210e19859 ARM: dts: exynos: enable PMIC wakeup from suspend on Origen4412 adds 0272619bde22 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale adds 760ebb8a2529 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU adds 7f23ea1265c3 ARM: dts: exynos: enable PMIC wakeup from suspend on Midas adds 1178f7127a46 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid X/U3 adds 9614ae537530 ARM: dts: exynos: enable PMIC wakeup from suspend on P4 Note adds 1d4203b1fa02 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale Octa adds a145cc05cb2c ARM: dts: exynos: enable PMIC wakeup from suspend on SMDK5420 adds e4c9b60b271c ARM: dts: exynos: enable PMIC wakeup from suspend on Odroi [...] adds 3d6e2ac21c8f Merge branch 'next/dt' into for-next adds d3f713e6b3cc arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 adds 6fed39b8b597 Merge branch 'next/dt64' into for-next adds 8bc12571d62e Merge remote-tracking branch 'samsung-krzk/for-next' adds d9cd78edb2e6 firmware: arm_scpi: Prevent the ternary sign expansion bug adds 03f840c49207 firmware: arm_scmi: Remove duplicate declaration of struct [...] adds 79053496a28d Merge tag 'scmi-fixes-5.13' of git://git.kernel.org/pub/sc [...] adds 11d5cbe3e9d8 Merge remote-tracking branch 'scmi/for-linux-next' adds cbccad664927 arm64: sunxi: Build the sun4i timer driver adds fd5ef505453f ARM: dts: sun8i: r40: add /omit-if-no-ref/ to pinmux nodes [...] adds 492dd7309aed ARM: dts: sun8i: r40: add pinmux settings for MMC3 and UAR [...] adds 157da630c7ff dt-bindings: add compatible vendor prefix for Forlinx adds ed85561fe39c dt-bindings: arm: add compatible for Forlinx OKA40i-C and [...] adds d0aac8cbbd0c ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C [...] adds 5bd15031337f dt-bindings: timer: Simplify conditional expressions adds bffdc0f3c26c dt-bindings: timer: Add compatibles for sun50i timers adds af97dd5559c5 arm64: dts: allwinner: a64: Sort watchdog node adds 12bcaacaff49 arm64: dts: allwinner: Add sun4i MMIO timer nodes adds d88834bfefde ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells adds a691acabac36 ARM: dts: sun8i-a33: Allow using multiple codec DAIs adds e0cd8e011815 arm64: dts: allwinner: a64: Allow using multiple codec DAIs adds 09e0a7ea75e0 arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3 adds 984a51c5308c arm64: dts: allwinner: a64: Allow multiple DAI links adds 36777d962082 arm64: dts: allwinner: pinephone: Add support for Bluetooth audio adds 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] adds ec8248027368 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds a21143601201 Merge branch for-5.13/dt-bindings into for-next adds a8caaf519d9e Merge branch for-5.13/clk into for-next adds fdecca824538 Merge branch for-5.13/soc into for-next adds 36a0a0a7e18c Merge branch 'for-5.13/clk' into for-5.13/phy adds f286164e7647 Merge branch 'for-5.13/soc' into for-5.13/phy adds f1f4af6819b2 phy: tegra: xusb: Move usb3 port init for Tegra210 adds 42c8bdff611c phy: tegra: xusb: Rearrange UPHY init on Tegra210 adds 0b7f6fb80827 phy: tegra: xusb: Add Tegra210 lane_iddq operation adds b8bb3d9c9b74 phy: tegra: xusb: Add sleepwalk and suspend/resume adds 4acbad5178de phy: tegra: xusb: Add wake/sleepwalk for Tegra210 adds a7af800f7330 phy: tegra: xusb: Tegra210 host mode VBUS control adds 918f4ae0b9d4 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 adds e420d61f6d0a Merge branch for-5.13/phy into for-next adds 1a8da7a4f56b Merge branch 'for-5.13/phy' into for-5.13/usb adds f262f3fa3a22 usb: xhci: tegra: Unlink power domain devices adds d64d362f1d8b usb: xhci: tegra: Enable ELPG for runtime/system PM adds 7afd8d240304 Merge branch for-5.13/usb into for-next adds 537be125b403 Merge branch for-5.13/arm/dt into for-next adds 93b9ea9ca307 Merge branch for-5.13/arm64/dt into for-next adds 873a237d6dc7 Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds 483a155dc67b Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 737dd8f333f0 clk: imx: Remove the audio ipg clock from imx8mp adds 500b6900a54b Merge remote-tracking branch 'clk-imx/for-next' adds 192c344e7cd4 clk: renesas: rcar-gen3: Update Z clock rate formula in comments adds 58effcd350c8 clk: renesas: rcar-gen3: Make cpg_z_clk.mask u32 adds c141897caafb clk: renesas: rcar-gen3: Remove superfluous masking in cpg [...] adds 67a1b9b65165 clk: renesas: rcar-gen3: Grammar s/dependent of/dependent on/ adds 50086045bd07 clk: renesas: rcar-gen3: Increase Z clock accuracy adds 3f7079563685 clk: renesas: rcar-gen3: Add custom clock for PLLs adds 3a0e84845891 clk: renesas: rcar-gen3: Add boost support to Z clocks adds 16927401d924 clk: renesas: r8a779a0: Add ISPCS clocks adds a20a40a8bbc2 clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() adds 6c7bc7dbcc41 clk: renesas: div6: Use clamp() instead of clamp_t() adds 23b04c84e201 clk: renesas: div6: Simplify src mask handling adds c9d1b58b272e clk: renesas: div6: Switch to .determine_rate() adds 1c924fc67912 clk: renesas: div6: Consider all parents for requested rate adds 02c69593e62d clk: renesas: div6: Implement range checking adds 6bd913f54f2f clk: renesas: r9a06g032: Switch to .determine_rate() adds 5c8081bc2a10 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 6367594331fc csky: syscache: Fixup duplicate cache flush adds 280af034a71d csky: Kconfig: Remove unused selects adds c0fbca4dda70 Merge remote-tracking branch 'csky/linux-next' adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next adds 6e5e55227c95 Merge tag 'v5.11' into h8300-next adds 88236ae90dff Merge remote-tracking branch 'h8300/h8300-next' adds bc7c9993a0d8 m68k: Drop -fno-strength-reduce from KBUILD_CFLAGS adds eeff86b6d18c m68k: dma: Remove unnecessary include of asm/cacheflush.h adds 16293e8bcb59 Merge remote-tracking branch 'm68k/for-next' adds cf5b6a947873 MIPS: Octeon: drop dependency on CONFIG_HOLES_IN_ZONE adds 6a73022ee3fd MIPS: Loongson64: Fix build error 'secondary_kexec_args' u [...] adds 9fa996c5f003 MIPS:DTS:Correct device id of pcie for Loongnon-2K adds 33ae8f801ad8 hugetlb: clear huge pte during flush function on mips platform adds 195cf4f2a51c Merge remote-tracking branch 'mips/mips-next' adds b1deeeb93933 sh: fix trivial misannotations adds 1e5b1406fbd2 sh: check return code of request_irq adds e2163ce7002b sh: boards: Fix the cacography in irq.c adds 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] adds 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ adds 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). adds 258cf5f8aef4 sh: kdump: add some attribute to function adds 2882b7626f49 sh: kernel: traps: remove unused variable adds 9fa9919325a4 Merge remote-tracking branch 'sh/for-next' adds f0addd37fd9f Merge branch 'fs/idmapped_mounts/doc_fixes' into for-next adds 8fac44cbbaa2 Merge branch 'fs/idmapped_mounts/helpers' into for-next adds cb7e8bc4d3e7 Merge remote-tracking branch 'pidfd/for-next' adds f8d45b3766b8 Merge branch 'misc-5.13' into for-next-current-v5.12-20210514 adds d29d0a0a1e5d Merge branch 'for-next-current-v5.12-20210514' into for-ne [...] adds a89b9b7cd2bc btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds 403df2685875 btrfs: remove stale comment for argument seed of btrfs_fin [...] adds 69c22c8959e7 btrfs: check worker before need_preemptive_reclaim adds 74c5977b7faf btrfs: only clamp the first time we have to start flushing adds 6010699bfd49 btrfs: take into account global rsv in need_preemptive_reclaim adds ad25cc31b111 btrfs: use the global rsv size in the preemptive thresh ca [...] adds 954b054f5a8c btrfs: don't include the global rsv size in the preemptive [...] adds d4e822de6c66 btrfs: only ignore delalloc if delalloc is much smaller th [...] adds c4a9e5234e5b btrfs: handle preemptive delalloc flushing slightly differently adds 057e1f5da475 btrfs: zoned: sanity check zone type adds 43f917d59bd4 btrfs: zoned: bail out if we can't read a reliable write pointer adds c14661057b9f btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] adds 4d8def203b31 btrfs: avoid RCU stalls while running delayed iputs adds c7a7393c5c3f btrfs: rename check_async_write and let it return bool adds fca97b2be4db btrfs: return whole extents in fiemap adds 598883cc675c btrfs: fix removed dentries still existing after log is synced adds b4e8824337f8 btrfs: make btrfs_verify_data_csum() to return a bitmap adds 42c9df081aea btrfs: submit read time repair only for each corrupted sector adds 966e34689729 btrfs: remove io_failure_record::in_validation adds 39a12c2e8393 Merge branch 'misc-next' into for-next-next-v5.13-20210514 adds aef4a18f9913 btrfs: zoned: pass start block to btrfs_use_zone_append adds c8217c505032 btrfs: zoned: fix compressed writes adds 89c69d15169c Merge branch 'ext/jth/zone-compress-fixes' into for-next-n [...] adds 1553ff3f5b03 btrfs: scrub: fix subpage repair error caused by hard code [...] adds 94f505fa7cb7 btrfs: make free space cache size consistent across differ [...] adds 8d3ac8474bb1 btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 8935c8a70f01 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds f0b46e334b4d btrfs: refactor submit_extent_page() to make bio and its f [...] adds cc9c3411e5e6 btrfs: make subpage metadata write path call its own endio [...] adds 19992d6d10cd btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds 004103c825b0 btrfs: make Private2 lifespan more consistent adds cb0ac8e744fa btrfs: refactor how we finish ordered extent io for endio [...] adds ea3e20ce62c1 set_bit does not imply a barrier adds fd991eb7f4d0 btrfs: update comments in btrfs_invalidatepage() adds 6ec5feb089e5 btrfs: introduce btrfs_lookup_first_ordered_range() adds 66ea961f7c80 btrfs: refactor btrfs_invalidatepage() for subpage support adds a9bcab7677c4 btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds 1fc565b5ee6d Merge branch 'ext/qu/subpage-prep-13' into for-next-next-v [...] adds 520750ac65f8 Merge branch 'for-next-next-v5.13-20210514' into for-next- [...] adds 8ec1b22437cb btrfs: handle transaction start error in btrfs_fileattr_set adds 9e6dd507c69e Merge branch 'fixes-for-master' into for-next-20210514 adds 81af788ba4fa Merge remote-tracking branch 'btrfs/for-next' adds 0e1c1526416f Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' adds c1636197f217 Merge remote-tracking branch 'ceph/master' adds e87dbd1cec70 Fix kernel oops when CONFIG_DEBUG_ATOMIC_SLEEP is enabled. adds 2ae28e926ccf Merge remote-tracking branch 'cifs/for-next' adds 0626e6641f6b cifsd: add server handler for central processing and tranp [...] adds e2f34481b24d cifsd: add server-side procedures for SMB3 adds f44158485826 cifsd: add file operations adds a848c4f15ab6 cifsd: add Kconfig and Makefile adds 3a3fd9d4939f MAINTAINERS: add cifsd kernel server adds c0e8110e6c75 cifsd: fix WARNING: Title overline too short adds 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree adds 36ba38663be0 cifsd: uniquify extract_sharename() adds 1e853b937b2f cifsd: Fix a handful of spelling mistakes adds e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] adds 86df49e105af cifsd: fix a precedence bug in parse_dacl() adds 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug adds a2ba2709f5e4 cifsd: Fix a use after free on error path adds bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] adds 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04bee6e336be cifsd: update cifsd.rst document adds 04165366515a cifsd: add index.rst in cifs documentation adds 2e2b0dda1889 cifsd: remove unneeded FIXME comments adds 95fa1ce947d6 cifsd: fix incorrect comments adds 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds b24c93358035 cifsd: Pass string length parameter to match_pattern() adds 269d3feec1b0 cifsd: fix build warnings from cifsd.rst adds c1ea111fd1bb cifsd: Fix an error code in smb2_read() adds 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() adds 3161ad3a717e cifsd: remove redundant assignment to variable err adds e5066499079d cifsd: remove unneeded macros adds 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() adds 20ea7fd2ac75 cifsd: use kmalloc() for small allocations adds c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] adds 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict adds a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h adds 536556490177 cifsd: fix wrong prototype in comment adds a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' adds 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d710f37c7bcd cifsd: remove smack inherit leftovers adds 96a34377dc5a cifsd: remove calling d_path in error paths adds 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() adds 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read adds 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list adds 5da64d8784d3 cifsd: remove stale prototype and variables adds c250e8f5566f cifsd: fix memory leak when loop ends adds 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 86f52978465b cifsd: fix memdup.cocci warnings adds 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree adds 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt adds 4030b278368d cifsd: prevent a integer overflow in wm_alloc() adds 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds 1920bb1f8022 cifsd: remove unused including <linux/version.h> adds d40012a83f87 cifsd: declare ida statically adds ff1d57272552 cifsd: add the check if parent is stable by unexpected rename adds 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path adds 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] adds 915f570a971b cifsd: Remove smb2_put_name() adds 7e8094a73e52 cifsd: remove unused smberr.h adds 2efec2dee861 cifsd: remove unused nterr.c file adds 5626518ecaa5 cifsd: move nt time functions to misc.c adds e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() adds fba08fa005e4 cifsd: use d_inode() adds 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle adds a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] adds 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper adds ced2b26a76cd cifsd: Fix regression in smb2_get_info adds 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table adds a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path adds 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] adds e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() adds 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() adds 5a0ca7700591 cifsd: add support for AES256 encryption adds bcd62a368314 cifsd: fix invalid memory access in smb2_write() adds fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c adds 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 3d47e5462389 cifsd: fix WARNING: Too many leading tabs adds 5ce071659302 cifsd: fix build break from asn1 adds 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next adds e591de9e41ea Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 8c721cb0f742 quota: Use 'hlist_for_each_entry' to simplify code adds b577750e4157 MAINTAINERS: Add Matthew Bobrowski as a reviewer adds 2335e1b8ee3b Pull MAINTAINERS file update. adds 23f33ffcc288 Merge remote-tracking branch 'ext3/for_next' adds 349c4d6c75d7 f2fs: avoid null pointer access when handling IPU error adds a753103909a7 f2fs: support iflag change given the mask adds a12cc5b423d4 f2fs: compress: fix to free compress page correctly adds a949dc5f2c5c f2fs: compress: fix race condition of overwrite vs truncate adds 8bfbfb0ddd70 f2fs: compress: fix to assign cc.cluster_idx correctly adds ca298241bc22 f2fs: avoid swapon failure by giving a warning first adds f395183f9544 f2fs: return EINVAL for hole cases in swap file adds 536cd0faf817 Merge remote-tracking branch 'f2fs/dev' adds b462cecfa323 fs: Fix typo issue adds 9bfaf5f15568 Merge remote-tracking branch 'jfs/jfs-next' adds 1f081146def4 Merge branches 'work.recursive_removal' and 'work.coredump [...] adds e756c566df67 Merge branches 'work.inode-type-fixes' and 'work.ecryptfs' [...] adds b2c9d6907110 Merge branch 'work.misc' into for-next adds 09e08c97a7a4 Merge remote-tracking branch 'ovl/fileattr_v6' into for-next adds 3e54e4ba2316 Merge branch 'work.file' into for-next adds e8727aec724e Merge branch 'work.misc' into for-next adds fc8fc351a723 Merge remote-tracking branch 'vfs/for-next' adds 22ed34492cf7 Merge branch 'printk-rework' into for-next adds d4f0349bc008 Merge branch 'for-5.10' into for-next adds af8fbcb58191 Merge branch 'printk-rework' into for-next adds 6579e79e7a8a Merge branch 'printk-rework' into for-next adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds ece33d6abfbc Merge branch 'for-5.10' into for-next adds 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next adds de6e7a24979b Merge branch 'for-5.10-trivial' into for-next adds 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next adds 97919d7f73dc Merge branch 'for-5.11' into for-next adds 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next adds eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next adds b801e827af39 Merge branch 'for-5.11' into for-next adds 2e9dda43cb06 Merge branch 'printk-rework' into for-next adds 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] adds 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next adds 997e3449d02d Merge branch 'printk-rework' into for-next adds e103e8f1e0bf Merge branch 'printk-rework' into for-next adds 25f0925b7dd4 Merge branch 'printk-rework' into for-next adds fdaae9394da4 Merge branch 'printk-rework' into for-next adds 873c6cedae39 Merge branch 'for-5.12' into for-next adds 7908e4c69387 Merge branch 'printk-rework' into for-next adds f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next adds 4e16cd8fae2f Merge branch 'printk-rework' into for-next adds 6a01b45270b9 Merge branch 'for-5.13' into for-next adds de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next adds e19c1133f306 Merge branch 'printk-rework' into for-next adds 94a67011a225 Merge branch 'for-5.13' into for-next adds a386d19acc30 Merge branch 'for-5.13' into for-next adds 660babca3094 Merge remote-tracking branch 'printk/for-next' adds aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 78f229f61252 Merge branch 'for-5.11/asus' into for-next adds 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next adds be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next adds 2039112f7c1c Merge branch 'for-5.11/core' into for-next adds d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next adds d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next adds 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next adds bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next adds 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next adds 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] adds 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next adds 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next adds 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next adds a5c2894eaf92 Merge branch 'for-5.11/core' into for-next adds 376358034a7c Merge branch 'for-5.11/wacom' into for-next adds 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next adds 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next adds 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next adds 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next adds 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next adds 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next adds d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next adds cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next adds 5cdac6027d36 Merge branch 'for-5.12/doc' into for-next adds f1c2ad8e5696 Merge branch 'for-5.11/upstream-fixes' into for-next adds a5e8feae93cf Merge branch 'for-5.11/upstream-fixes' into for-next adds 10bdedf5b1ee Merge branch 'for-5.11/upstream-fixes' into for-next adds 6b36d59fdc6b Merge branch 'for-5.11/upstream-fixes' into for-next adds 78aae108ab3a Merge branch 'for-5.12/intel-ish' into for-next adds a58f881f92ad Merge branch 'for-5.11/upstream-fixes' into for-next adds ae7443d6a7c4 Merge branch 'for-5.12/uclogic' into for-next adds c5b986282fb0 Merge branch 'for-5.12/core' into for-next adds 86b26e69a1c9 Merge branch 'for-5.11/upstream-fixes' into for-next adds 8cd7ce929f88 Merge branch 'for-5.11/upstream-fixes' into for-next adds fc966e321e47 Merge branch 'for-5.12/chicony' into for-next adds cbc14d19271a Merge branch 'for-5.11/upstream-fixes' into for-next adds aa86dcaa6d59 Merge branch 'for-5.12/core' into for-next adds 8e1b23e8ca7b Merge branch 'for-5.12/sony' into for-next adds e3adef81385b Merge branch 'for-5.12/logitech' into for-next adds ab7fcff8a2e2 Merge branch 'for-5.12/i2c-hid' into for-next adds 7525daa3f784 Merge branch 'for-5.11/upstream-fixes' into for-next adds 9d4f14f132fc Merge branches 'for-5.11/upstream-fixes' and 'for-5.12/mul [...] adds 27a8dea33bc0 Merge branch 'for-5.12/doc' into for-next adds c34e025638f5 Merge branch 'for-5.12/core' into for-next adds e71b0cd67ed7 Merge branch 'for-5.12/google' into for-next adds 99de398ef94b Merge branch 'for-5.12/logitech' into for-next adds b40b4d472f13 Merge branch 'for-5.11/upstream-fixes' into for-next adds 698a7205a911 Merge branch 'for-5.11/upstream-fixes' into for-next adds e3d1dbb6dede Merge branch 'for-5.11/upstream-fixes' into for-next adds 687ec1a18860 Merge branch 'for-5.11/upstream-fixes' into for-next adds 2d3e7312084f Merge branch 'for-5.11/upstream-fixes' into for-next adds 0b642af6a402 Merge branch 'for-5.11/upstream-fixes' into for-next adds d1c956c7c95f Merge branch 'for-5.11/upstream-fixes' into for-next adds ebbe998a4a52 HID: playstation: add DualSense lightbar support adds d5f7af85a537 HID: playstation: add microphone mute support for DualSense. adds c240f0cb88ec HID: playstation: add DualSense player LEDs support. adds 05afe02ac24f HID: playstation: DualSense set LEDs to default player id. adds 1f902f8636e4 HID: playstation: report DualSense hardware and firmware version. adds 2c94c284b859 Merge branch 'for-5.12/playstation' into for-next adds 3847d15b41ce HID: playstation: fix unused variable in ps_battery_get_property. adds 5b5ca5d1a53c Merge branch 'for-5.12/playstation' into for-next adds 57389266a7bd Revert "HID: playstation: fix unused variable in ps_batter [...] adds 2787f2cf1a93 Revert "HID: playstation: report DualSense hardware and fi [...] adds 21a7584fae7b Revert "HID: playstation: DualSense set LEDs to default pl [...] adds fdd2b479ca47 Revert "HID: playstation: add DualSense player LEDs support." adds f1d1a57ded80 Revert "HID: playstation: add microphone mute support for [...] adds 3855971c6d4b Revert "HID: playstation: add DualSense lightbar support" adds bef9acb2c47d Merge branch 'for-5.12/playstation' into for-next adds 5ecce46ba4e3 Merge branch 'for-5.12/playstation-v2' into for-next adds 364c69ced8f9 Merge branch 'for-5.12/playstation-v2' into for-next adds 75d3e33fbc5e Merge branch 'for-5.11/upstream-fixes' into for-next adds 914fe0466c86 Merge branch 'for-5.12/playstation-v2' into for-next adds e5f0d05c2c27 Merge branch 'for-5.13/i2c-hid' into for-next adds 9d1a63e14bfd Merge branch 'for-5.12/upstream-fixes' into for-next adds cc0e64d25a2f Merge branch 'for-5.13/logitech' into for-next adds d66e5bc0c10d Merge branch 'for-5.13/plantronics' into for-next adds 419614e599ab Merge branch 'for-5.13/core' into for-next adds 4d1493efc2b7 Merge branch 'for-5.12/upstream-fixes' into for-next adds 1ca7d8ba7a30 Merge branch 'for-5.12/upstream-fixes' into for-next adds 0322812c903d Merge branch 'for-5.12/upstream-fixes' into for-next adds 86c363627322 Merge branch 'for-5.12/upstream-fixes' into for-next adds 78b657e1c519 Merge branch 'for-5.12/upstream-fixes' into for-next adds 464956f75e9e HID: intel-ish-hid: Drop if block with an always false condition adds 7c746603b5c5 HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() adds e71da1fd0e84 HID: intel-ish-hid: Make remove callback return void adds e453304975b0 Merge branch 'for-5.13/intel-ish' into for-next adds 438f5ee62165 Merge branch 'for-5.13/ft260' into for-next adds bd09e71c5905 Merge branch 'for-5.12/upstream-fixes' into for-next adds 5b06236b3741 Merge branch 'for-5.13/thrustmaster' into for-next adds 6b3d250b1c7f Merge branch 'for-5.13/ft260' into for-next adds 94cad2ddb298 HID: intel_ish-hid: HBM: Use connected standby state bit d [...] adds c73fb7595ad0 Merge branch 'for-5.13/intel-ish' into for-next adds 30541b02f591 Merge branch 'for-5.13/thrustmaster' into for-next adds 16546ac007c3 Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] adds 5c3938a7e388 Merge branch 'for-5.13/elan' into for-next adds f9cd0a621894 Merge branch 'for-5.13/lenovo' into for-next adds 360b9faeeef3 Merge branch 'for-5.13/magicmouse' into for-next adds b9de78190069 Merge branch 'for-5.13/thrustmaster' into for-next adds 4ce3ba523401 HID: intel-ish-hid: Remove unused variable 'err' adds a2e7aa05d2ad HID: ishtp-hid-client: Move variable to where it's actually used adds 3977e00eb33b HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' adds d5831bee4e1a HID: intel-ish: Supply some missing param descriptions adds 15484948a350 HID: intel-ish: Fix a naming disparity and a formatting error adds 73c26336b11a HID: intel-ish-hid: Fix a little doc-rot adds 99c6f9657033 HID: intel-ish-hid: Fix potential copy/paste error adds 5f87e0279130 HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() functi [...] adds fb42b1da3243 HID: ishtp-hid-client: Fix incorrect function name report_ [...] adds 509405cd7ed2 HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of format [...] adds c57179c73562 HID: ishtp-hid-client: Fix 'suggest-attribute=format' comp [...] adds 1579a442f1e4 Merge branch 'for-5.13/intel-ish' into for-next adds 993e3887a02d Merge branch 'for-5.13/warnings' into for-next adds 2b84a0f6c2c2 Merge branch 'for-5.13/wacom' into for-next adds 6a01268687c8 HID: semitek: new driver for GK6X series keyboards adds 4bfb2c72b2bf HID: asus: Filter keyboard EC for old ROG keyboard adds 25bdbfbb2d83 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 adds ed1ab6ff213a HID: thrustmaster: fix return value check in thrustmaster_probe() adds ed80bdc4571f HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell [...] adds 9858c74c29e1 HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 adds 7b229b13d78d HID: hid-input: add mapping for emoji picker key adds 0f0fb3d27e5b HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT adds b0d713c60c75 HID: surface-hid: Fix integer endian conversion adds b45ef5db7bf2 HID: ft260: check data size in ft260_smbus_write() adds edb032033da0 HID: hid-sensor-hub: Return error for hid_set_field() failure adds c980512b4512 HID: asus: filter G713/G733 key event to prevent shutdown adds 3b2520076822 HID: quirks: Add quirk for Lenovo optical mouse adds 670a23111e72 HID: remove the unnecessary redefinition of a macro adds a2353e3b2601 HID: multitouch: require Finger field to mark Win8 reports as MT adds bc8b796f618c HID: multitouch: set Stylus suffix for Stylus-application [...] adds 48e33befe61a HID: Add BUS_VIRTUAL to hid_connect logging adds 6be388f4a35d HID: usbhid: fix info leak in hid_submit_ctrl adds 291a64fe426f Merge branch 'for-5.13/upstream-fixes' into for-next adds f2145f8dc566 HID: do not use down_interruptible() when unbinding devices adds eb134536cf6f HID: input: replace outdated HID numbers+comments with macros adds 8dcaa046bf96 HID: google: Add of_match table to Whiskers switch device. adds 7383354ad595 HID: logitech-dj/hidpp: Add info/warn/err messages about 2 [...] adds 042d05b2e30e HID: lg-g15: Remove unused size argument from lg_*_event() [...] adds ba3e054e7a70 HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function adds 614d34f8b3db HID: lg-g15: Add a lg_g15_init_input_dev() helper function adds 1e5c22983f13 HID: lg-g15: Make the LED-name used by lg_g15_register_led [...] adds cbe5b6b6a77a HID: lg-g15: Add support for the Logitech Z-10 speakers adds b413c59ead32 HID: lg-g15 + ite: Add MODULE_AUTHOR adds dce6a0d56a77 Merge branches 'for-5.14/core', 'for-5.14/google' and 'for [...] adds ca66a6770bd9 HID: i2c-hid: Skip ELAN power-on command after reset adds adfd5f216d25 Merge branch 'for-5.13/upstream-fixes' into for-next adds 49b43571604f HID: asus: Cleanup Asus T101HA keyboard-dock handling adds 37c7fa2b26a4 HID: multitouch: Disable event reporting on suspend on the [...] adds 773f75058fef Merge branch 'for-5.13/upstream-fixes' into for-next adds 72f61ff146a8 HID: hid-sensor-custom: Process failure of sensor_hub_set_ [...] adds 5b95bf4cc297 Merge branch 'for-5.13/upstream-fixes' into for-next adds 955def482e96 Merge remote-tracking branch 'hid/for-next' adds 2acaad748aa8 Merge branch 'i2c/for-current' into i2c/for-next adds 24f9176c2f65 Merge branch 'i2c/for-5.13' into i2c/for-next adds 58da3e5095e8 Merge branch 'i2c/for-current' into i2c/for-next adds 253e86ed5fe4 Merge branch 'i2c/for-current' into i2c/for-next adds d98ce468bd98 Merge branch 'i2c/for-5.13' into i2c/for-next adds 5eb856cc058a Merge branch 'i2c/for-current' into i2c/for-next adds c0dccb2c9def Merge branch 'i2c/for-5.13' into i2c/for-next adds d8c808855283 Merge branch 'i2c/for-current' into i2c/for-next adds 9b5fe2192ce1 Merge branch 'i2c/for-5.13' into i2c/for-next adds 38c466aa4528 Merge branch 'i2c/for-5.13' into i2c/for-next adds bb90758e6720 Merge branch 'i2c/for-5.13' into i2c/for-next adds 42a65e6bcd40 Merge branch 'i2c/for-5.13' into i2c/for-next adds 8466794e18b5 Merge branch 'i2c/for-current' into i2c/for-next adds ddbdf77756f6 Merge branch 'i2c/for-5.13' into i2c/for-next adds d1820965ffa6 Merge branch 'i2c/for-5.13' into i2c/for-next adds f9743e4d0a62 Merge branch 'i2c/for-5.13' into i2c/for-next adds 0556d05cec36 Merge remote-tracking branch 'i2c/i2c/for-next' adds 7dd6c2dc8b49 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds 6f2021daea2b hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds fedbe457de1a hwmon: (lm75) Add TI TMP1075 support adds 701eefc849df dt-bindings: hwmon: Add Texas Instruments TMP1075 adds 5814940afb68 docs: hwmon: avoid using UTF-8 chars adds 8adab87a136f hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds 19ee12475b6b hwmon: (max31722) Remove non-standard ACPI device IDs adds 69f7c43647c3 hwmon: (lm70) Use SPI_MODE_X_MASK adds b8c960c796bf hwmon: (sch56xx) Use devres functions for watchdog adds 257af3f9828c hwmon: (sch56xx-common) Use strscpy adds 43b1642564ce hwmon: (sch56xx-common) Use helper function adds acd2b6347e30 hwmon: (sch56xx-common) Simplify sch56xx_device_add adds 419aac4f8688 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds 43e97b7f6e93 hwmon: (pmbus) Add documentation for new flags adds 821fae4ddc47 hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds 2db2d8962c7c hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds 602af91c1aa7 hwmon: (pmbus) Increase maximum number of phases per page adds 2f67540f2c84 hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds d816c017fcef dt-bindings: Add MP2888 voltage regulator device adds 80ceb2c97b78 hwmon: (adm1275) enable adm1272 temperature reporting adds d3f97e37328c Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 3e42d1de0208 docs: typo fixes in Documentation/ABI/ adds 1e886090cefe docs: admin-guide: update description for kernel.hotplug sysctl adds 2c5ff2caa4f8 docs: usb: function: Modify path name adds 2d1d13f4b505 Merge remote-tracking branch 'jc_docs/docs-next' adds e90812c47b95 staging: media: rkvdec: fix pm_runtime_get_sync() usage count adds 4cba5473c5ce media: venus: Rework error fail recover logic adds 747bad54a677 media: s5p_cec: decrement usage count if disabled adds 6005a8e955e4 media: i2c: ccs-core: return the right error code at suspend adds da3a1858c3a3 media: i2c: ccs-core: fix pm_runtime_get_sync() usage count adds 62c90446868b media: i2c: imx334: fix the pm runtime get logic adds e6695c89b3d4 media: exynos-gsc: don't resume at remove time adds dd97908ee350 media: atmel: properly get pm_runtime adds 892bb6ecead9 media: hantro: do a PM resume earlier adds e7c617cab7a5 media: marvel-ccic: fix some issues when getting pm_runtime adds d07bb9702cf5 media: mdk-mdp: fix pm_runtime_get_sync() usage count adds fa9f443f7c96 media: rcar_fdp1: simplify error check logic at fdp_open() adds 45e75a8c6fa4 media: rcar_fdp1: fix pm_runtime_get_sync() usage count adds 220955ec3c84 media: renesas-ceu: Properly check for PM errors adds fdc34e82c0f9 media: s5p: fix pm_runtime_get_sync() usage count adds c41e02493334 media: am437x: fix pm_runtime_get_sync() usage count adds 6e8b1526db16 media: sh_vou: fix pm_runtime_get_sync() usage count adds 908711f542c1 media: mtk-vcodec: fix PM runtime get logic adds 10343de268d1 media: s5p-jpeg: fix pm_runtime_get_sync() usage count adds baa450f08d69 media: sti/delta: use pm_runtime_resume_and_get() adds 9c298f82d839 media: sunxi: fix pm_runtime_get_sync() usage count adds c44eac5b72e2 media: sti/bdisp: fix pm_runtime_get_sync() usage count adds 59f96244af94 media: exynos4-is: fix pm_runtime_get_sync() usage count adds 59087b66ea67 media: exynos-gsc: fix pm_runtime_get_sync() usage count adds 9148cded3a02 media: staging: media: hantro: Align line break to the ope [...] adds d637c5dbbfee media: staging: media: hantro: Align line break to the ope [...] adds d58f75de9b95 media: staging: media: omap4iss: Align line break to the o [...] adds 047d39c4a1bc media: staging: media: atomisp: Removed a superfluous else clause adds 94dfa800dda4 media: staging: media: atomisp: i2c: align line break to m [...] adds a21baa418c5b media: staging: media: intel-ipu3: remove unnecessary blank line adds 25074ea239ac media: staging: media: intel-ipu3: reduce length of line adds 17daf473e2a4 media: staging: media: intel-ipu3: remove space before tabs adds 72e038724108 media: staging: media: intel-ipu3: line should not end with '[' adds 7900bdc25a01 media: staging: media: zoran: add spaces around '<<' operator adds 451c34dd69b8 media: staging: media: atomisp: Minor code style changes adds d7c89be51d17 media: staging: media: omap4iss: Remove unused macro function adds bbbcba0267e2 media: staging: media: atomisp: pci: Correct identation in [...] adds 848802da8d04 media: staging: media: atomisp: pci: Correct identation in [...] adds 14bc5eb80bda media: staging: media: atomisp: pci: Format comments accor [...] adds 73edc4da4063 media: staging: media: atomisp: pci: Format comments accor [...] adds 60d8d249627c Merge remote-tracking branch 'v4l-dvb/master' adds 4b8fba8d0746 Merge branch 'pm-cpufreq' into linux-next adds dc9d574fa82f Merge branch 'acpi-pm' into linux-next adds 310a896f83e2 Merge branches 'acpi-scan' and 'pm-core' into linux-next adds 3cd8015040d7 device property: Retrieve fwnode from of_node via accessor adds cb7accda3e01 Merge branch 'devprop' into linux-next adds 11e9cf2d6a28 Merge remote-tracking branch 'pm/linux-next' adds d2792e91de2b net: openvswitch: Remove unnecessary skb_nfct() adds 48de7c0c1c92 neighbour: Remove redundant initialization of 'bucket' adds b76078df1593 net: qca_spi: Avoid reading signature three times in a row adds 6e03f3ff29c1 net: qca_spi: Avoid re-sync for single signature error adds a53935674563 net: qca_spi: Introduce stat about bad signature adds 3f8fca5d4335 Merge branch 'qca_spi-sync' adds a100243d95a6 rtnetlink: avoid RCU read lock when holding RTNL adds 71f0891c84df net: mvpp2: Put fwnode in error case during ->probe() adds 692b82c57f71 net: mvpp2: Use device_get_match_data() helper adds cf3399b731d3 net: mvpp2: Use devm_clk_get_optional() adds 584525554fd6 net: mvpp2: Unshadow error code of device_property_read_u32() adds aed6864035b1 net: stmmac: platform: Delete a redundant condition branch adds 532062b09956 atm: Replace custom isprint() with generic analogue adds 9d9d415f0048 ptp: ptp_clock: make scaled_ppm_to_ppb static inline adds 514def5dd339 phy: nxp-c45-tja11xx: add timestamping support adds 27d64141949e Merge branch 'ytja1103-ptp' adds 9e3617a7b845 net: pch_gbe: Propagate error from devm_gpio_request_one() adds aca6a8746c36 net: pch_gbe: Convert to use GPIO descriptors adds 6fcfb267cb49 net: pch_gbe: use readx_poll_timeout_atomic() variant adds 443ef39b499c net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() adds 40b161bb16c4 net: pch_gbe: remove unneeded MODULE_VERSION() call adds 1f975aba215b Merge branch 'pch_gbe-cleanups' adds 376d68929d5b mvpp2: remove unused parameter adds 4c598e5e679c mvpp2: suppress warning adds 3913ba732e97 Merge branch 'mvpp2-warnings' adds 1c72e6ab66b9 atm: iphase: fix possible use-after-free in ia_module_exit() adds 009fc857c5f6 mISDN: fix possible use-after-free in HFC_cleanup() adds bf30396cdf81 net: wwan: Add unknown port type adds cac6fb015f71 usb: class: cdc-wdm: WWAN framework integration adds faa5f5da809b net/sched: taprio: Drop unnecessary NULL check after container_of adds 34e7434ba4e9 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() adds d8654f4f9300 tls splice: remove inappropriate flags checking for MSG_PEEK adds 13511704f8d7 net: taprio offload: enforce qdisc to netdev queue mapping adds 4a5fe57e7751 alx: use fine-grained locking instead of RTNL adds 8380c81d5c4f net: Treat __napi_schedule_irqoff() as __napi_schedule() o [...] adds ce6f709775bd net: bridge: mcast: rename multicast router lists and timers adds 44ebb081dc69 net: bridge: mcast: add wrappers for router node retrieval adds ff391c5d9871 net: bridge: mcast: prepare mdb netlink for mcast router split adds b19232effd09 net: bridge: mcast: prepare query reception for mcast rout [...] adds 1a3065a26807 net: bridge: mcast: prepare is-router function for mcast r [...] adds ee5fb2223ee5 net: bridge: mcast: prepare expiry functions for mcast rou [...] adds d9b8c4d8d937 net: bridge: mcast: prepare add-router function for mcast [...] adds ed2d35971a80 net: bridge: mcast: split router port del+notify for mcast [...] adds a3c02e769efe net: bridge: mcast: split multicast router state for IPv4 [...] adds b7fb0916544d net: bridge: mcast: add ip4+ip6 mcast router timers to mdb [...] adds 3b85f9ba3480 net: bridge: mcast: export multicast router presence adjac [...] adds d38717af2c9e Merge branch 'bridge-split-ipv4-ipv6-mc-router-state' adds 9afcb5959730 net: hinic: remove unnecessary blank line adds 3402ab54a8e3 net: hinic: add blank line after function declaration adds c8ad5df6151e net: hinic: remove unnecessary parentheses adds 5db8c86e8904 net: hinic: fix misspelled "acessing" adds 0d59c95ea3d2 Merge branch 'hinic-cleanups' adds f19d4997fd1f atl1c: show correct link speed on Mikrotik 10/25G NIC adds d7ab6419bdee atl1c: improve performance by avoiding unnecessary pcie wr [...] adds 545fa3fb1e84 atl1c: adjust max mtu according to Mikrotik 10/25G NIC ability adds b0390009502b atl1c: enable rx csum offload on Mikrotik 10/25G NIC adds ea0fbd05d7bd atl1c: improve link detection reliability on Mikrotik 10/25G NIC adds 33b314265683 Merge branch 'atl1c-support-for-Mikrotik-10-25G-NIC-features' adds 6c66c147b9a4 virtio-net: fix for unable to handle page fault for address adds 7bf64460e3b2 virtio-net: get build_skb() buf by data ptr adds 25e248a2bc43 Merge branch 'virtio_net-fixes' adds 5efe2575316f net: qed: remove redundant initialization of variable rc adds 0f3ee280331e net: caif: Drop unnecessary NULL check after container_of adds fe0bdaec8dea bpf: Use struct_size() in kzalloc() adds ea89c862f01e net: mana: Use struct_size() in kzalloc() adds a4e7d2ecb7a1 Merge remote-tracking branch 'net-next/master' adds c69431aab67a bpf: verifier: Improve function state reallocation adds 06ab6a505583 bpf: verifier: Use copy_array for jmp_history adds c9e73e3d2b1e bpf: verifier: Allocate idmap scratch in verifier env adds f4cceb783169 Merge branch 'Reduce kmalloc / kfree churn in the verifier' adds 37f05601eabc bpftool: Strip const/volatile/restrict modifiers from .bss [...] adds fdbf5ddeb855 libbpf: Add per-file linker opts adds 256eab48e70c selftests/bpf: Stop using static variables for passing dat [...] adds 31332ccb7562 bpftool: Stop emitting static variables in BPF skeleton adds 247b8634e644 libbpf: Fix ELF symbol visibility update logic adds e5670fa0293b libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions adds 0303ce17347a samples, bpf: Suppress compiler warning adds 3f2870989f10 bpf, arm64: Replace STACK_ALIGN() with round_up() to align [...] adds 19f689721186 Merge remote-tracking branch 'bpf-next/for-next' adds 3ce9cef0e207 Bluetooth: 6lowpan: delete unneeded variable initialization adds b877c48bb6c9 Bluetooth: use flexible-array member instead of zero-length array adds dec709145dfc Bluetooth: Return whether a connection is outbound adds 9a5e130f1f78 Bluetooth: virtio_bt: add missing null pointer check on al [...] adds 2164375ac685 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 803521926580 Bluetooth: btusb: Add support for Lite-On Mediatek Chip adds 4f46690dedfb Bluetooth: btusb: fix memory leak adds 8da3a0b87f4f Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails adds c96a0ebb1514 Bluetooth: Fix the HCI to MGMT status conversion table adds 335241a4f897 Bluetooth: hci_qca: fix potential GPF adds 183dce5a7fd3 Bluetooth: btusb: Fix failing to init controllers with ope [...] adds 56ce20a664a7 Bluetooth: Add ncmd=0 recovery handling adds 2b16c523e81f Bluetooth: 6lowpan: remove unused function adds 39cf4a93cf0a Bluetooth: Fix alt settings for incoming SCO with transpar [...] adds da68ad722e54 Bluetooth: btqca: Don't modify firmware contents in-place adds 9159c7ac15ba Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth adds c14639fae938 Merge remote-tracking branch 'bluetooth/master' adds edfe2003d02e gfs2: Prevent direct-I/O write fallback errors from getting lost adds a673e827f904 gfs2: Fix mmap + page fault deadlock adds 15a7b15084a6 Merge remote-tracking branch 'gfs2/for-next' adds c054de10ae5d mtd: plat-ram: remove redundant dev_err call in platram_probe() adds da1e6fe563e6 mtd: phram: Fix error return code in phram_setup() adds e4f3c9118f27 mtd: mtd_oobtest: fix error return code in mtd_oobtest_init() adds 5b2fbe0ca0e8 mtd: core: Convert sysfs sprintf/snprintf family to sysfs_emit adds ce675043fa12 mtd: mtdpart: Convert sysfs sprintf/snprintf family to sysfs_emit adds 16a7af2ecc22 mtd: nftlcore: remove set but rewrite variables adds a4d82940ff85 dt-bindings: mtd: brcm,trx: Add brcm,trx-magic adds d7f7e04f8b67 mtd: parsers: trx: Allow to specify brcm, trx-magic in DT adds 81bb218c8292 mtd: parsers: trx: Allow to use TRX parser on Mediatek SoCs adds 1333a6779501 nvmem: core: allow specifying of_node adds e6aed6717cd4 dt-bindings: mtd: add YAML schema for the generic MTD bindings adds 74ae3663b110 dt-bindings: mtd: add OTP bindings adds 96d3af22f87c dt-bindings: mtd: spi-nor: add otp property adds 4b361cfa8624 mtd: core: add OTP nvmem provider support adds 6500dc2bde93 mtd: mtd_oobtest: Remove redundant assignment to err adds 9c5b19c2eea8 mtd: *nftl: return -ENOMEM when kmalloc failed adds 063deb31ae90 mtd: tests: Remove redundant assignment to err adds feb05fae4df1 mtd: Create partname and partid debug files for child MTDs adds cc9d663a00a0 drivers: mtd: sm_ftl: Fix alignment of block comment adds 67110a525f37 Merge remote-tracking branch 'mtd/mtd/next' adds 03299d054047 mtd: rawnand: hisi504: Remove redundant dev_err call in probe adds e101bd304561 mtd: rawnand: mtk: remove redundant dev_err call in mtk_ec [...] adds 4d888eceb725 mtd: rawnand: silence static checker warning in nand_setup [...] adds 21020becdf0c mtd: rawnand: qcom: allow override of partition parser adds 27736ddd24cb dt-bindings: mtd: brcmnand: convert to the json-schema adds fd0d8d85f723 mtd: nand: bbt: Fix corner case in bad block table handling adds c59734987533 Merge remote-tracking branch 'nand/nand/next' adds d4e682360944 drm/ttm: make global mutex and use count static adds 5690e4863930 drm/gem-ttm-helper: Provide helper for struct drm_driver.d [...] adds ede0c69ceb3f drm/vram-helper: Use drm_gem_ttm_dumb_map_offset() adds 4c398f50a1fb drm/nouveau: Use drm_gem_ttm_dumb_map_offset() adds f4268a4bf1ee drm/qxl: Use drm_gem_ttm_dumb_map_offset() adds a28e10ed99bc drm/ttm: fix return value check adds b057f37bb24f drm/ttm: re-add debugfs tt_shrink file adds 1cdb005d6ef1 gpu: drm: Replace bare "unsigned" with "unsigned int" adds 9237ec1f3b87 drm: drm_atomic_helper.c: Replace "unsigned" with "unsigned int" adds 1758f403d8fa drm: drm_atomic_helper.c: Correct comments format adds 7169d082e7e6 dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP adds 6a3608eae6d3 drm: bridge: cdns-mhdp8546: Enable HDCP adds d510c88cfbb2 efifb: Check efifb_pci_dev before using it adds 2916059147ea drm/aperture: Add infrastructure for aperture ownership adds 6848c291a54f drm/aperture: Convert drivers to aperture interfaces adds 603dc7ed917f drm/aperture: Inline fbdev conflict helpers into aperture helpers adds 2b173d7fc220 drm/ttm: Don't count pages in SG BOs against pages_limit adds 3389082bb982 drm/virtio: Create Dumb BOs as guest Blobs (v3) adds be4306ad928f drm/tegra: Don't set allow_fb_modifiers explicitly adds 53d68269c8c8 drm/vc4: Don't set allow_fb_modifiers explicitly adds 0d11375476fb drm/imx: Don't set allow_fb_modifiers explicitly adds 2f40801dc553 drm/amdgpu: make sure we unpin the UVD BO adds e2ac8531564d drm/amdgpu: freeing pinned objects is illegal now adds 44292a0f9d75 drm/ttm: warn stricter about freeing pinned BOs adds aeaf45c5fdb9 drm/nouveau: use bo->base.size instead of mem->num_pages adds ce4528daf5c5 drm/amdgpu: check base size instead of mem.num_pages adds 08319adbdde1 drm/bridge/sii8620: fix dependency on extcon adds 7f5b18889d07 drm/exynos: Don't set allow_fb_modifiers explicitly adds 42be7ca1fdc9 drm/drm_bufs.c: In switch, add break in default case adds cd7f72e6e7b6 drm/bridge/synopsys: dw-hdmi: Add an option to suppress lo [...] adds a584e2c30183 drm/meson: dw-hdmi: disable DW-HDMI CEC sub-driver adds bab5cca7e609 drm/bridge: Fix the stop condition of drm_bridge_chain_pre [...] adds acf3aca5ca99 drm/bridge: ti-sn65dsi86: Simplify refclk handling adds 6b7adaeab68f drm/bridge: ti-sn65dsi86: Remove incorrectly tagged kernel [...] adds 4e532867e95c drm/bridge: ti-sn65dsi86: Reorder remove() adds 54fdf3720649 drm/bridge: ti-sn65dsi86: Move drm_panel_unprepare() to po [...] adds e07e21435d66 drm/bridge: ti-sn65dsi86: Get rid of the useless detect() [...] adds 3235b0f20a0a drm/panel: panel-simple: Use runtime pm to avoid excessive [...] adds b7745a160a23 dt-bindings: display: bridge: add it66121 bindings adds 988156dc2fc9 drm: bridge: add it66121 driver adds f05ca1086722 MAINTAINERS: add it66121 HDMI bridge driver entry adds 866604bbfc92 drm/gma500: correct kerneldoc adds 1ce1af845450 drm/gma500: remove trailing whitespaces adds bbbb6fdaa3ce drm/todo: Add link to old debugfs RFC adds 060726c593f5 drm: drm_atomic.c: Adjust end of block comment adds d00e3d9e0fdc drm: drm_auth.c: Adjust end of block comment adds ad6ce32a81e4 drm: drm_bufs.c: Adjust end of block comment adds c2ce66dad6da drm: drm_connector.c: Adjust end of block comment adds f0ce78e2f084 drm: drm_context.c: Adjust end of block comment adds e8b0587699a0 drm: drm_atomic_uapi.c: Use tabs for code indents adds 6d3fb7a88d7d drm: drm_blend.c: Use tabs for code indents adds c83b5eeffbbb drm: drm_connector.c: Use tabs for code indents adds 089fae1e3fe8 drm/ttm/ttm_bo: Fix incorrectly documented function 'ttm_b [...] adds 04be0c5b40a3 drm/scheduler/sched_entity: Fix some function name disparity adds 178bdba84c5f drm/ttm/ttm_device: Demote kernel-doc abuses adds ae053fa234f4 drm: bridge: adv7511: Support I2S IEC958 encoded PCM format adds 13ea9aa1e7d8 drm/ttm: fix error handling if no BO can be swapped out v4 adds d02117f8efaa drm/ttm: remove special handling for non GEM drivers adds 65747ded86b4 drm/ttm: minor range manager coding style clean ups adds c777dc9e7933 drm/ttm: move the page_alignment into the BO v2 adds 5dbf2fc587cb drm/vmwgfx: Make console emulation depend on DRM_FBDEV_EMULATION adds 13b29cc3a722 drm/mxsfb: Don't select DRM_KMS_FB_HELPER adds a50e74bec1d1 drm/zte: Don't select DRM_KMS_FB_HELPER adds 91185d55b32e drm: Remove DRM_KMS_FB_HELPER Kconfig option adds 355b60296143 Merge drm/drm-next into drm-misc-next adds 70556e24e18e drm: remove usage of drm_pci_alloc/free adds 304a351957fc drm: remove legacy drm_pci_alloc/free abstraction adds 9ea172a9a3f4 drm/ast: Fix missing conversions to managed API adds 6dd7efc43761 drm/gud: cleanup coding style a bit adds a3204e2e16cc drm/st7735r: Avoid spamming logs if probe is deferred adds 40567e8b64e5 drm/st7586: Avoid spamming logs if probe is deferred adds db695d191e23 drm/mi0283qt: Avoid spamming logs if probe is deferred adds e276fbcb1079 drm/ili9486: Avoid spamming logs if probe is deferred adds 31c7729d2c79 drm/ili9341: Avoid spamming logs if probe is deferred adds d39353c7e5c4 drm/ili9225: Avoid spamming logs if probe is deferred adds 749da85a9a52 drm/hx8357d: Avoid spamming logs if probe is deferred adds ba4e0339a6a3 drm/ast: Fixed CVE for DP501 adds 250e743915d4 drm/bochs: Add screen blanking support adds 64bf1491137d drm/drm_file.c: Define drm_send_event_helper() as 'static' adds eaf8974ea2d9 drm/bridge/cdns-mhdp8546: Register DP aux channel with userspace adds fd43ad9d47e7 drm/nouveau/kms/nv50-: Move AUX adapter reg to connector l [...] adds 6cba3fe43341 drm/dp: Add backpointer to drm_device in drm_dp_aux adds 3f3a6524f606 drm/dp: Clarify DP AUX registration time adds 9e9866664456 drm/dp: Pass drm_dp_aux to drm_dp_link_train_clock_recover [...] adds 0c4fada608c1 drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay() adds 427e59d3b5d3 drm/dp: Always print aux channel name in logs adds 92ea222015f1 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_detect() adds c235509ad740 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_set_ [...] adds a117f3de3b3a drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_max_ [...] adds 739624d86cb9 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_get_ [...] adds 318fbd7dfedd drm/dp_dual_mode: Pass drm_device to drm_lspcon_(get|set)_mode() adds c869c5f8ceca drm/dp_mst: Pass drm_dp_mst_topology_mgr to drm_dp_get_vc_ [...] adds 7911902129a8 drm/print: Handle potentially NULL drm_devices in drm_dbg_* adds b1e7f5fdbac8 drm/dp: Convert drm_dp_helper.c to using drm_err/drm_dbg_*() adds a4d00750cd91 drm/dp_dual_mode: Convert drm_dp_dual_mode_helper.c to usi [...] adds 3a08f53dcf17 drm/dp_mst: Convert drm_dp_mst_topology.c to drm_err()/drm_dbg*() adds cacb5dc1d3ef drm: bridge: add missing word in Analogix help text adds 1fcf24fb07e2 drm/bridge: anx7625: Fix power on delay adds e590c2b03a61 drm/vc4: fix argument ordering in vc4_crtc_get_margins() adds 82cc3b070350 drm/vmwgfx: Fix a typo adds ae57b2190fd8 drm/vmwgfx/vmwgfx_validation: Use flexible-array member in [...] adds ed2684e7051a gpu: drm: vmwgfx: convert comma to semicolon adds cf63561cbae7 drm/vmwgfx: use min_t to replace min adds aec70c39129d drm/vmwgfx: replace idr_init() by idr_init_base() adds 0ecb51824e83 drm/ast: Remove reference to struct drm_device.pdev adds 97c463b258ed drm/i915/gt: Remove reference to struct drm_device.pdev adds 9dc2524351c2 drm/i915: Remove reference to struct drm_device.pdev adds 9d7a0455df0c drm/i915: Don't assign to struct drm_device.pdev adds 19d327a31a69 drm: Move struct drm_device.pdev to legacy section adds 2f56dd8c77c8 drm/vkms: init plane using drmm_universal_plane_alloc adds cac80e71cfb0 drm/vkms: rename cursor to plane on ops of planes composition adds 32a1648aca44 drm/vkms: add XRGB planes composition adds 310e506c06e4 drm/vkms: add overlay support adds 98025a62cb00 drm/dp_mst: Use Extended Base Receiver Capability DPCD space adds 6c525b72f985 drm/panel: Add DT bindings for Samsung LMS397KF04 adds 3afb2a28fa24 drm/bridge: nwl-dsi: Force a full modeset when crtc_state- [...] adds 2c5260cdc506 drm/bridge: nwl-dsi: Remove a check on unchanged HS clock [...] adds 885811372fe1 drm/bridge: nwl-dsi: Get MIPI DSI controller and PHY ready [...] adds 70e125601266 drm/panel: panel-simple: Add missing pm_runtime_disable() calls adds 412835966679 drm/i915: Use the correct max source link rate for MST adds 5ab7af7151ba drm/format-helper: Pass destination pitch to drm_fb_memcpy [...] adds 900d3e4a9789 drm/format-helper: Add blitter functions adds 730e7992dc1b drm/aperture: Add infrastructure for aperture ownership adds 11e8f5fd223b drm: Add simpledrm driver adds 4aae79f77e3a drm/simpledrm: Acquire memory aperture for framebuffer adds 8f86c82aba8b drm/connector: demote connector force-probes for non-maste [...] adds dc52e41d2661 drm/ttm: cleanup ttm_agp_backend adds b072b9cd54f3 drm/ttm: add ttm_sys_manager v3 adds d79025c7f5e3 drm/ttm: always initialize the full ttm_resource v2 adds 5109d297a3d7 drm/ttm: properly allocate sys resource during swapout adds 1d4f7d88003a drm/i810: Remove references to struct drm_device.pdev adds b420fb8dee00 drm/mga: Remove references to struct drm_device.pdev adds aa96a16ad41e drm/r128: Remove references to struct drm_device.pdev adds 531cdb9d3a91 drm/savage: Remove references to struct drm_device.pdev adds e2c5ab5cb8e5 drm/sis: Remove references to struct drm_device.pdev adds 9a31b3813f91 drm/via: Remove references to drm_device.pdev adds b347e04452ff drm: Remove pdev field from struct drm_device adds db0036db4851 drm/bridge: ti-sn65dsi86: Rename the main driver data structure adds 905d66d08d0f drm/bridge: ti-sn65dsi86: More renames in prep for sub-devices adds dea2500a820c drm/bridge: ti-sn65dsi86: Use devm to do our runtime_disable adds 52d54819c8ae drm/bridge: ti-sn65dsi86: Clean debugfs code adds 3636fc25f760 drm/bridge: ti-sn65dsi86: Add local var for "dev" to simpl [...] adds f94eb8a32863 drm/bridge: ti-sn65dsi86: Cleanup managing of drvdata adds bef236a5206c drm/bridge: ti-sn65dsi86: Move all the chip-related init t [...] adds bf73537f411b drm/bridge: ti-sn65dsi86: Break GPIO and MIPI-to-eDP bridg [...] adds 5c4381eeb709 drm/panel: panel-simple: Get rid of hacky HPD chicken-and- [...] adds 9bede63127c6 drm/bridge: ti-sn65dsi86: Use pm_runtime autosuspend adds f7a5ee2cd3e2 drm/bridge: ti-sn65dsi86: Code motion of refclk management [...] adds b137406d9679 drm/bridge: ti-sn65dsi86: If refclk, DP AUX can happen w/o [...] adds 4318ea406e02 drm/panel: panel-simple: Remove extra call: drm_connector_ [...] adds 31e25395d8b7 drm/panel: panel-simple: Power the panel when reading the EDID adds 63358e24ee79 drm/panel: panel-simple: Cache the EDID as long as we reta [...] adds f7dbd8624ec6 drm/ttm: fix warning in new sys man adds 6268b28473c7 drm/bridge: ti-sn65dsi86: Remove __exit from GPIO sub-driv [...] adds 8f8bb68ebd60 MAINTAINERS: Fix TTM tree adds 1774baa64f93 drm/scheduler: Change scheduled fence track v2 adds 874442541133 drm/amdgpu: Add show_fdinfo() interface adds 660729e494b6 drm/bridge: fix LONTIUM_LT8912B dependencies adds 1c4f39b04202 drm: Use drm_mode_is_420_only() instead of open coding it adds 9d1cbe5fdf04 drm/arm: Don't set allow_fb_modifiers explicitly adds 26c3e7fd5a34 drm/arm/malidp: Always list modifiers adds b397027b8e45 drm/stm: Don't set allow_fb_modifiers explicitly adds 656eca09989e drm/i915: Don't set allow_fb_modifiers explicitly adds b5f9535ade84 drm/msm/dpu1: Don't set allow_fb_modifiers explicitly adds 35cbb8c91e9c drm/msm/mdp4: Fix modifier support enabling adds cee93c028288 drm/nouveau: Don't set allow_fb_modifiers explicitly adds 2a2180a1c7be drm/gma500: update comment of psb_spank() adds e057b52c1d90 drm/connector: Create a helper to attach the hdr_output_me [...] adds 72921cdf8ac2 drm/connector: Add helper to compare HDR metadata adds bccd5c5102a9 drm/vc4: Add HDR metadata property to the VC5 HDMI connectors adds 21f79128e0a1 drm/connector: Add a helper to attach the colorspace property adds 76a262d274a2 drm/vc4: hdmi: Signal the proper colorimetry info in the i [...] adds 767d724a160e video: fbdev: imxfb: Fix an error message adds 205bb69a9036 drm/dp: Handle zeroed port counts in drm_dp_read_downstrea [...] adds 4fca55de564a drm/dp: Drop open-coded drm_dp_is_branch() in drm_dp_read_ [...] adds cf241e872fc2 drm/radeon: Move AGP helpers into radeon driver adds 43359786a51e drm/radeon: Move AGP data structures into radeon adds 6bff2279836e drm: Mark PCI AGP helpers as legacy adds 04dfe19a5ed6 drm: Mark AGP implementation and ioctls as legacy adds 208d8b9d26f5 drm/dp: Fix bogus DPCD version check in drm_dp_read_downst [...] adds eb185a3212b5 drm: Include <asm/agp.h> iff CONFIG_AGP is set adds fd531024bad7 Merge drm/drm-next into drm-misc-next adds ca0b0c1f4a2a drm/vc4: Remove redundant error printing in vc4_ioremap_regs() adds 2cc8bfeeb736 drm/vmwgfx: Fix incorrect enum usage adds 75156a887b6c drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDX [...] adds 88509f698c4e drm/vmwgfx: Fix cpu updates of coherent multisample surfaces adds 8211783f16ea drm/vmwgfx: Remove the reservation semaphore adds 2cd80dbd3551 drm/vmwgfx: Add basic support for SVGA3 adds 523375c943e5 drm/vmwgfx: Port vmwgfx to arm64 adds dda6024b57c0 drm: fix semicolon.cocci warnings adds bfebd42d5609 drm/modifiers: Enforce consistency between the cap an IN_FORMATS adds 1d878df01861 drm/qxl: drop redundant code adds af4c1a861338 drm/qxl: balance dumb_shadow_bo pin adds 660795228836 MAINTAINERS: Add Xinhui Pan as another AMDGPU contact adds d17685260b85 drm/panfrost: Remove redundant error printing in panfrost_ [...] adds 68b433fe6937 drm/ingenic: Switch IPU plane to type OVERLAY adds bfba94162ba7 drm/nouveau: Remove invalid reference to struct drm_device.pdev adds d84680d35937 drm: simpledrm: print resource info using '%pr' adds 858aa5a4be22 drm/aperture: Fix missing unlock on error in devm_aperture [...] adds 0ff9bf9f3e0c drm: simpledrm: Fix use after free issues adds a7f0849682b7 drm/amdgpu: free resources on fence usage query adds 5c439c38f5fb drm/amdgpu: fix fence calculation (v2) adds 9634d7cb3c50 Merge remote-tracking branch 'drm-misc/for-linux-next' adds b40a6ab2cf92 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu adds d4ec4bdc0bd5 drm/amdkfd: Allow access for mmapping KFD BOs adds cccbeb6209bd drm/amdgpu: Remove verify_access shortcut for KFD BOs adds 2aeb742b7212 drm/amdkfd: helper to convert gpu id and idx adds 40ce74d1b28d drm/amdkfd: add svm ioctl API adds 42de677f7999 drm/amdkfd: register svm range adds c5e2e4781ac5 drm/amdkfd: add svm ioctl GET_ATTR op adds 04d8d73dbcbe drm/amdgpu: add common HMM get pages function adds d8a3c1c80ceb drm/amdkfd: support larger svm range allocation adds b1c46c7d622b drm/amdkfd: validate svm range system memory adds 4683cfecadeb drm/amdkfd: deregister svm range adds d27afacfead5 drm/amdgpu: export vm update mapping interface adds f80fe9d3c114 drm/amdkfd: map svm range to GPUs adds 8a7c184a16d7 drm/amdkfd: svm range eviction and restore adds 9705c85ff2dc drm/amdgpu: Enable retry faults unconditionally on Aldebaran adds 063e33c5469c drm/amdkfd: add xnack enabled flag to kfd_process adds 0f7b5c44d4c5 drm/amdkfd: add ioctl to configure and query xnack retries adds 814ab9930cfd drm/amdkfd: register HMM device private zone adds c46ebb6a6d9d drm/amdkfd: set memory limit to avoid OOM with HMM enabled adds e49fe4040a10 drm/amdkfd: validate vram svm range from TTM adds b53fa124acdc drm/amdkfd: support xgmi same hive mapping adds 50ea50cf6f6d drm/amdkfd: copy memory through gart table adds 0b0e518d61af drm/amdkfd: HMM migrate ram to vram adds 48ff079b28d8 drm/amdkfd: HMM migrate vram to ram adds 90d7d3eda579 drm/amdkfd: invalidate tables on page retry fault adds 9dd9cc2f7433 drm/amdgpu: enable 48-bit IH timestamp counter adds 2383f56bbe4a drm/amdkfd: page table restore through svm API adds ea53af8a59c8 drm/amdkfd: SVM API call to restore page tables adds eb2cec5537bb drm/amdkfd: add svm_bo reference for eviction fence adds f04c79cfba7e drm/amdgpu: add param bit flag to create SVM BOs adds b41896e3eeb5 drm/amdkfd: add svm_bo eviction mechanism support adds 5f319c5c21b5 drm/amdgpu: svm bo enable_signal call condition adds 485bea1f90b3 drm/amdgpu: add svm_bo eviction to enable_signal cb adds cda0f85bfa5e drm/amdkfd: refine migration policy with xnack on adds 564d2b92c7d4 drm/amdkfd: add svm range validate timestamp adds 1a3b2b5dca19 drm/amdkfd: multiple gpu migrate vram to vram adds 4c166eb95dec drm/amdkfd: Add SVM API support capability bits adds 4ab159d2547c drm/amdkfd: Add CONFIG_HSA_AMD_SVM adds 2196927bcb4f drm/amd/amdgpu/amdgpu_device: Remove unused variable 'r' adds d3da76aa770b drm/radeon/radeon_device: Provide function name in kernel- [...] adds b16cc4bb1abb drm/amd/amdgpu/amdgpu_fence: Provide description for 'sche [...] adds 777d9000d91b drm/amd/amdgpu/amdgpu_gart: Correct a couple of function n [...] adds 27aa4a69b4ac drm/amd/amdgpu/amdgpu_ttm: Fix incorrectly documented func [...] adds 03691f55028a drm/amd/amdgpu/amdgpu_ring: Provide description for 'sched_score' adds 3bffd71debc6 drm/amd/amdgpu/amdgpu_cs: Repair some function naming disparity adds 6effe7797267 drm/amdgpu: refine gprs init shaders to check coverage adds 7e882aee845f drm/amdgpu: add support for ras init flags adds ef9bcfde9e1f drm/amdgpu: Enable SDMA MGCG for Vangogh adds 19d0dfda4c75 drm/amdgpu: optimize gfx ras features flag clean adds 1d712be90a6d drm/amd/amdgpu: add cgls adds fd6a440ebc83 drm/amdkfd: add per-vmid-debug map_process_support adds 502f0e28042b drm/amdgpu: disable gfx ras by default in aldebaran adds 126bbd4ab524 drm/amdgpu: extend xnack limit page fault timeout adds b19dbb7a90b4 drm/amdkfd: svm ranges creation for unregistered memory adds 63f1af83ae46 drm/amdkfd: set attribute access for default ranges adds 65f8db8150ee drm/amdkfd: fix uint32 variable compared to less than zero adds a40eb089b46e drm/amdkfd: remove redundant initialization to variable r adds a614b336f1c1 drm/amdgpu: fix coding style and documentation in amdgpu_g [...] adds 589939d40116 drm/amdgpu: fix coding style and documentation in amdgpu_v [...] adds 25e9146ae69e drm/amdgpu: expose amdgpu_bo_create_shadow() adds a35455d065c5 drm/amdgpu: cleanup amdgpu_vm_init() adds 77df5c131d4d drm/amdgpu: remove unused vm context flags adds adf6f5c51ea1 drm/amdgpu: create shadow bo using amdgpu_bo_create_shadow() adds cd2454d6cd97 drm/amdgpu: cleanup amdgpu_bo_create() adds 42daecfc2069 drm/amdgpu: remove AMDGPU_GEM_CREATE_SHADOW flag adds 3dc7216c1d50 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 adds c6c6a712199a drm/amd/display: Reject non-zero src_y and src_x for video planes adds 655c0ed19772 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() adds f876549dd002 drm/amd/pm: Update energy_accumulator in gpu metrics adds 1e4a53de01c6 amdgpu/pm: add extra info to SMU msg pre-check failed message adds 51ec699275d9 amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID adds ede14a1b3223 amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and ne [...] adds 5f5cb2afd67f drm/amdgpu: Added missing prototype adds 71ff0b4d965f drm/amdkfd: Fix kernel-doc syntax error adds ec0f72cb959d drm/amdgpu: Enable SDMA LS for Vangogh adds dfdd4b8a9519 drm/amdgpu: implement smuio callback to query socket id adds a30f12860200 drm/amdgpu: provide socket/die id info in RAS message adds be9064b7bcaa drm/amdgpu: remove unnecessary header include adds 760d2d818d2d drm/amd/display: Add new case to get spread spectrum info adds 99c248c41c21 drm/amd/display: fix HDCP reset sequence on reinitialize adds d5433a9f692f drm/amd/display: Revert wait vblank on update dpp clock adds 47c02af751d1 drm/amd/display: skip program clock when allow seamless boot adds b7cc1312c110 drm/amd/display: Expose internal display flag via debugfs adds 130ac6d8c69b drm/amd/display: ddc resource data need to be initialized adds 63de4f0413fe drm/amd/display: Added multi instance support for ABM adds b2d4b9f72fb1 drm/amd/display: Fix BSOD with NULL check adds dd0ef5992b44 drm/amd/display: Add new DP_SEC registers for programming [...] adds 831c95c96601 drm/amd/display: Clear MASTER_UPDATE_LOCK_DB_EN when disab [...] adds abf1f863e08d drm/amd/display: fix wrong statement in mst hpd debugfs adds 642d3a2bf234 drm/amd/display: take max dsc stream bandwidth overhead in [...] adds 088bebc79ee8 drm/amd/display: avoid to authentication when DEVICE_COUNT=0 adds 069a11cca5b6 drm/amd/display: Add SE_DCN3_REG_LIST for control SDP num adds 8167538ffb22 drm/amd/display: [FW Promotion] Release 0.0.63 adds 18fa44625c6b drm/amd/display: 3.2.133 adds 041e69160d16 drm/amdgpu/sriov: Remove clear vf fw support adds 3d2bee9188f2 drm/amdgpu: Change the sdma interrupt print level adds 5d11699914b9 drm/amdgpu: Correct and simplify sdma 4.x irq.num_types adds dd57e65f7c9b drm/amdkfd: Fix spelling mistake "unregisterd" -> "unregistered" adds c0f76fc8ad5f drm/amdkfd: fix double free device pgmap resource adds dd03daec0ff1 drm/amdgpu: restructure amdgpu_vram_mgr_new adds 95ea3dbc4e95 drm/amd/amdgpu/sriov disable all ip hw status by default adds c3c5cc9a83dc drm/amdkfd: fix spelling mistake in packet manager adds 4999e398e281 drm/amdkfd: retry validation to recover range adds 11dd55d17438 drm/amdgpu: return IH ring drain finished if ring is empty adds 373e3ccd859b drm/amdkfd: handle stale retry fault adds 36255b5f6195 drm/amdgpu: address remove from fault filter adds b3dc91f97317 drm/amdkfd: enable subsequent retry fault adds 8baa6018b750 drm/amdkfd: Add Aldebaran gws support adds 0e0036c7d13b drm/amdgpu: fix no full coverage issue for gprs initialization adds db7f1e0140e8 drm/amdgpu: fix r initial values adds 8e4d5d43cc6c drm/amdgpu: Handling of amdgpu_device_resume return value [...] adds 440d8774eff1 drm/amdgpu: Register VGA clients after init can no longer fail adds d477eb171949 drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in docum [...] adds a273f315b949 drm/amdgpu/display: add documentation for dmcub_trace_event_en adds 1fdbbc123f55 drm/amd/amdgpu: Fix errors in documentation of function pa [...] adds 5760dcb953ee drm/amd/display: Fix build warnings adds b44cdca7fd79 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffe [...] adds 8f4a92937b27 drm/amdgpu: add hdp ras structures adds b11625f56f09 drm/amdgpu: add helpers for hdp ras init/fini adds ca81b26d21b3 drm/amdgpu: implement hdp v4_0 ras functions adds 6f12507fad4c drm/amdgpu: initialize hdp v4_0 ras functions adds 7c63694eb97f drm/amdgpu: init/fini hdp v4_0 ras adds 78871b6c8be3 drm/amdgpu: enable ras error count query and reset for HDP adds 8e17ddc2e215 drm/amdgpu: retired reset_ras_error_count from hdp callbacks adds 9adaac6eb488 drm/amdgpu: switch to mmhub ras callback for ras fini adds 1f6e8eb15311 drm/amdgpu: enable gfx ras in aldebran by default adds ddab8bd788f5 drm/amd/display: Fix two cursor duplication when using overlay adds 4034fba13801 drm/amd/display: Remove duplicate include of hubp.h adds d1dfd370c30a drm/amd/display: Remove duplicate declaration of dc_state adds deb689832ff6 drm/amdkfd: report atomics support in io_links over xgmi adds 559f418ed663 drm/amdkfd: report the numa weight between host and device [...] adds 838eb73c8d5f drm/amdgpu: Add a new device ID for Aldebaran adds cecd91b4f791 drm/amdkfd: Add Aldebaran virtualization support adds e7de0d844ea8 drm/amdgpu: Add Aldebaran virtualization support adds a1b6aa49471c drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC adds 589bb0ca4767 drm/amdgpu: Rename the flags to eliminate ambiguity v2 adds 1704ac8e439e drm/amdkfd: flush TLB after updating GPU page table adds b617207e8001 drm/amdgpu: remove excess function parameter adds 2e4ec251628f drm/amdkfd: Make svm_migrate_put_sys_page static adds cf8b92a75646 drm/amd/display: fix potential gpu reset deadlock adds df0a271cc794 drm/amd/display: add dsc stream overhead for dp only adds b86e7eef91ef drm/amd/display: Avoid gpio conflict on MST branch adds f50160cf0f98 drm/amdgpu: force enable gfx ras for vega20 ws adds 118b4627d677 drm/amd/display: multi-eDP backlight support adds bc415a4b1c4a drm/amdgpu/dc: Revert commit "treat memory as a single-channel" adds 4462bca7d186 drm/amd/display: Extend DMUB HW params to allow DM to spec [...] adds 7f63d8a1ad37 drm/amd/display: update DCN to use new surface programming adds 81927e2808be drm/amd/display: Support for DMUB AUX adds 36c9137b1a96 drm/amd/display: Add audio support for DFP type of active [...] adds 70c14a1d7ee4 drm/amd/display: remove checking sink in is_timing_changed adds 05e62b6b6433 drm/amd/display: Filter out YCbCr420 timing if VSC SDP not [...] adds 5728d5e58dbe drm/amd/display: Set stream_count to 0 when dc_resource_st [...] adds 3375bd91d339 drm/amd/display: [FW Promotion] Release 0.0.64 adds 84a19fa786a9 drm/amd/display: 3.2.134 adds bdd2465730a3 drm/amdkfd: fix no atomics settings in the kfd topology adds b8c78bdb0bc6 drm/amd/pm: Add interface to get FW private buffer adds 27ebf21f9220 drm/amd/pm: Add debugfs node to read private buffer adds 969aea093167 MAINTAINERS: fix a few more amdgpu tree links adds e8d7aa68c8fe drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 adds 36f77e12a21e drm/amdgpu: drop the GCR packet from the emit_ib frame for [...] adds 359615251034 drm/radeon: Fix off-by-one power_state index heap overwrite adds 642f3ad00f96 drm/radeon: Avoid power table parsing memory leaks adds 2b24c199388e drm/amd/pm: initialize variable adds fb6372652391 drm/amd/amdgpu/amdgpu_drv.c: Replace drm_modeset_lock_all [...] adds 74abbdedc33e drm/amdkfd: Update L1 and add L2/3 cache information adds a8f768874aaf drm/amdgpu: set vcn mgcg flag for picasso adds 67387dfe0f66 drm/amdgpu: change the default timeout for kernel compute queues adds bcfbb6016b3d drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode. adds 37ac3dc00da0 drm/amdgpu: Use device specific BO size & stride check. adds 403c9674a898 drm/amd/pm: new gpu_metrics structure for pmfw attached timestamp adds cfd053be1fa3 drm/amd/pm: expose pmfw attached timestamp on Aldebaran adds 0487bbb44464 drm/amdgpu/pm: add documentation for pp_od_clock_voltage for APUs adds 3dc8077fb00b drm/amdgpu/pm: add documentation for pp_od_clock_voltage f [...] adds ddec8d3be0f8 drm/amdkfd: add ACPI SRAT parsing for topology adds da6b993717eb drm/amdgpu: Enable TCP channel hashing for Aldebaran adds 2a1bf57c0fd1 drm/amdgpu: update the shader to clear specific SGPRs adds 71efc8701a47 drm/amdgpu: update vcn1.0 Non-DPG suspend sequence adds acdae2169bae drm/amdgpu: Remove redundant ras->supported adds e509965e58ab drm/amdgpu: Move up ras_hw_supported adds 8ab0d6f030ba drm/amdgpu: Rename to ras_*_enabled adds ef0d7d2001c9 drm/amdgpu: Export ras_*_enabled to debugfs adds 04fe3fd10e9a drm/amdkfd: handle errors returned by svm_migrate_copy_to_ [...] adds 7ddd9770857e drm/amdgpu: Quit RAS initialization earlier if RAS is disabled adds 509b9a5b4865 drm/amd/display: Avoid HPD IRQ in GPU reset state adds 011907fda360 drm/amdgpu: covert ras status to kernel errno adds 99732e52e7f8 drm/amd/display: Update DPRX detection. adds ede4f6dac99e drm/amd/display: Update setting of DP training parameters. adds 822536713066 drm/amd/display: Add fallback and abort paths for DP link [...] adds 573a0a03af02 drm/amd/display: Expand DP module training API. adds eda8f7993d0a drm/amd/display: Add dc log for DP SST DSC enable/disable adds 4469201b1935 drm/amd/display: DETBufferSizeInKbyte variable type modifications adds ebc22cbdc058 drm/amd/display: minor dp link training refactor adds c31bef1cb120 drm/amd/display: Fix clock table filling logic adds 98ad74c6a92e drm/amd/display: Handle pixel format test request adds 9119e993cfd1 drm/amd/display: Handle potential dpp_inst mismatch with pipe_idx adds 8809a7a4afe9 drm/amd/display: fix use_max_lb flag for 420 pixel formats adds 14b1f0738e31 drm/amd/display: 3.2.135 adds 0b51e7e8ef69 drm/amd/display: [FW Promotion] Release 0.0.65 adds 9798970bc744 drm/amd/display: 3.2.135.1 adds 4f64f1c8e1fd drm/amdgpu: correct the funtion to clear GCEA error status adds 7780f50358ee drm/amdgpu: add function to clear MMEA error status for aldebaran adds 28ea8752f6fb drm/amd/display: remove unused function dc_link_perform_li [...] adds c666bbf0e9b5 drm/amd/amdgpu: Fix errors in function documentation adds 293774413a3f drm/radeon/ni_dpm: Fix booting bug adds cc1a54d8f1d0 drm/radeon/si_dpm: Fix SMU power state load adds 564ac172a39f drm/amd/pm: Fix out-of-bounds bug adds 29b25b7067a4 drm/amd/display: Initialize attribute for hdcp_srm sysfs file adds ea23ff0241f0 drm/amd/display: Delete several unneeded bool conversions adds 0bb6d3db4f75 drm/amdgpu: Delete two unneeded bool conversions adds effbf6ca7eaf drm/amdgpu/display: remove an old DCN3 guard adds 610e6f7ea5bf drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] adds 50610b74eea7 drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...] adds a030ab99c902 drm/amdgpu/display: fix dal_allocation documentation adds 77b17f80efd6 drm/amdgpu: add synchronization among waves in the same th [...] adds 52eceb33c434 drm/amdgpu: add judgement when add ip blocks (v2) adds 6c6151f1d4b5 drm/amdgpu: update the method for harvest IP for specific SKU adds a948d323e09a drm/amd/pm: enable ASPM by default adds 05c71016fa3b drm/amd/amdgpu: Cancel the hrtimer in sw_fini adds ddc55afe3c2e drm/amd/pm: Update aldebaran pmfw interface adds d4355962249a drm/amdkfd: new range accessible by all GPUs adds ae30d41eb54e drm/radeon/dpm: Disable sclk switching on Oland when two 4 [...] adds b820a5f55ed7 drm/amdkfd: refine the poison data consumption handling adds d9de3aa1d633 drm/amdgpu: Add compile flag for securedisplay adds f1f3c69d831a drm/amdgpu: Arcturus: MTYPE_NC for coarse-grain remote memory adds 6466b9cf38d3 drm/amdgpu: Albebaran: MTYPE_NC for coarse-grain remote memory adds 1fad65bd2acf drm/amdgpu: Complete multimedia bandwidth interface adds 47b53283c89d drm/amdgpu: Add vbios info ioctl interface adds 334c828022f9 drm/amdgpu: Field type update in drm_amdgpu_info_vbios adds f8ba200a2ec3 drm/amdgpu: remove unsafe optimization to drop preamble ib adds 2b33673ceda1 usb/host: enable auto power control for xhci-pci adds f09d6da1965a drm/amdgpu: add another raven1 gfxoff quirk adds 5abfd3bcc412 drm/amdgpu: only check for _PR3 on dGPUs adds f6cd8141bcb7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 54433ef0cad7 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 6cab5fc0006f Revert "drm/amd/display: To modify the condition in indica [...] adds ad9610f50d5c drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 84ba7b977a74 drm/radeon: Add HD-audio component notifier support adds ba1f79f5d0c8 drm/amdgpu/display: add helper functions to get/set backli [...] adds baa795d8b9aa drm/amdgpu/display: restore the backlight on modeset (v2) adds c739760448a7 Merge remote-tracking branch 'amdgpu/drm-next' adds efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() adds 6195f8502dad drm/i915: Update plane ratio for icl+ adds d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown adds 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used adds 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit adds 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects adds 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} adds d527353e4bce Merge drm/drm-next into drm-intel-next adds 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] adds f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks adds 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' adds a844cfbe648d drm/i915: Skip display interruption setup when display is [...] adds 61a60d7962a6 drm/i915: Do not set any power wells when there is no display adds 5df7bd130818 drm/i915: skip display initialization when there is no display adds 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S adds 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] adds c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...] adds 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 adds f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] adds e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts adds 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...] adds 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings adds b876e79d7bff drm/i915: Extract intel_adjusted_rate() adds 4028988ea529 drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate [...] adds 2446e1d6433b drm/i915/display: Eliminate IS_GEN9_{BC,LP} adds 87b8c3bc8d27 drm/i915: Restore lost glk FBC 16bpp w/a adds 0fe6637d9852 drm/i915: Restore lost glk ccs w/a adds 543d592a73d3 drm/i915: Disable LTTPR detection on GLK once again adds 6c51f288b41f drm/i915: Don't use {skl, cnl}_hpd_pin() for bxt/glk adds ad314fec4d05 drm/i915: Remove a few redundant glk checks adds 27ec10b3eb2e drm/i915/display: use DISPLAY_VER() on remaining users adds 4df9c1ae7a4b drm/i915: rename display.version to display.ver adds 93e7e61eb448 drm/i915/display: rename display version macros adds 93babb061e2a drm/i915: add macros for graphics and media versions adds 1b9d84068296 drm/i915/gt: replace gen use in intel_engine_cs adds 3e6e4c21df34 drm/i915/selftests: replace unused mask with simple version adds 33adf482af73 drm/i915/selftests: eliminate use of gen_mask adds 58e0d8a0f529 drm/i915: finish removal of gen_mask adds 8802190f6420 drm/i915: eliminate remaining uses of intel_device_info->gen adds 7b36b7d3be3e drm/i915: finish removal of gen from intel_device_info adds 1ab52b4fc008 drm/i915: add media and display versions to device_info print adds 425390c5dce6 drm/i915: split dgfx features from gen 12 adds 3def10f297f1 Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...] adds c6deb5e97ded drm/i915/pm: Make the wm parameter of print_wm_latency a pointer adds 103b8cbac28e drm/i915: fix an error code in intel_overlay_do_put_image() adds 708de86e10e5 drm/i915: Collect dbuf device info into a sub-struct adds 77531b0ef621 drm/i915: Handle dbuf bypass path allocation earlier adds 578e6edec45c drm/i915: Store dbuf slice mask in device info adds 6390e5aa139c drm/i915: Use intel_dbuf_slice_size() adds d152bb1f672b drm/i915: Use intel_de_rmw() for DBUF_POWER_REQUEST adds b88da66055a9 drm/i915: Polish for_each_dbuf_slice() adds 0868b1ce8772 drm/i915: Add enabledisable() adds 3a11529d615e drm/i915: Say "enable foo" instead of "set foo to enabled" adds acca7762eb71 drm/i915/dp: Use slow and wide link training for everything adds dc09b30969fd drm/i915/dmc: Let's abstract the dmc path. adds 38f46186b11b drm/i915/display/xelpd: Do not program EDP_Y_COORDINATE_ENABLE adds b83478b69814 drm/i915/dsi: Fix comment typo adds 7a6e95f375bb drm/i915: Simplify CCS and UV plane alignment handling adds d5b5f63cc5b0 drm: Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP spec adds 8804325861be drm/i915/display: Disable PSR2 if TGL Display stepping is [...] adds b23109c5b536 drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly adds 7c53e628344b drm/i915/display: move crtc and dpll declarations where th [...] adds 8ec7d10a5479 drm/i915: Fix pre-skl DP AUX precharge length adds 661af37946f3 drm/i915: Remove stray newlines adds b109da48e6ba drm/i915: Stop using crtc->index as the pipe adds 1a86ac792f67 drm/i915: Add frontbuffer tracking tracepoints adds 3f50033dd88a drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA adds b08a759df332 drm/i915/backlight: clean up backlight device register adds 20f85ef89d94 drm/i915/backlight: use unique backlight device names adds f4c50deecaed drm/i915/audio: simplify, don't mask out in all branches adds 31824c03faac drm/i915/audio: fix indentation, remove extra braces adds 959086ecd677 drm/i915: Pass intel_framebuffer instad of drm_framebuffer [...] adds 703cd9ae0d67 drm/i915/tgl+: Add the missing MC CCS/XYUV8888 format support adds 7785ae0b51a0 drm/i915: Don't include intel_de.h from intel_display_types.h adds fcf83a21141e drm/i915: Include intel_de_{read,write}_fw() in i915_reg_r [...] adds b41df85a9834 drm/i915: Extract some helpers to compute cdclk register values adds fb12fbb18f38 drm/i915: Use intel_de_rmw() in bdw cdclk programming adds 3b71a9b6cffd drm/i915: Use intel_de_rmw() in skl cdclk programming adds 468f9e8d0482 drm/i915: Use intel_de_rmw() in bxt/glk/cnl+ cdclk programming adds 7973cff7be1d drm/i915: Use intel_de_wait_for_*() in cnl+ cdclk programming adds 9a5b5e1b9813 drm/i915/display: Disable PSR2 sel fetch in TGL pre-production adds e7c46e43bdd2 drm/i915: Nuke display error state adds 7c653e15e2ba drm/i915: Reorder skl+ scaler vs. plane updates adds 8398024b6e88 drm/i915/xelpd: add XE_LPD display characteristics adds 760759f2cf71 drm/i915/adl_p: Add PCI Devices IDs adds bdd27cad2237 drm/i915/adl_p: ADL_P device info enabling adds 33e7a975103c drm/i915/xelpd: First stab at DPT support adds ad2f92c9f0e4 drm/i915/xelpd: Fallback to plane stride limitations when [...] adds e7367af1ee3d drm/i915/xelpd: Support 128k plane stride adds 2ac5620fbe31 drm/i915/adl_p: Add stride restriction when using DPT adds d3b4aa43eea3 drm/i915/adl_p: Disable support for 90/270 FB rotation adds f6b044e4d9fb drm/i915/adl_p: Require a minimum of 8 tiles stride for DPT FBs adds 8a4053738c05 drm/i915/adl_p: Enable remapping to pad DPT FB strides to POT adds a5be0c978cc4 drm/i915/display: move vbt check to intel_ddi_init() adds ba9c5bf76734 drm/i915/display: remove FIXME comment for intended feature adds 097d9e902068 drm/i915/display: remove strap checks from gen 9 adds 5a9d38b20a5a drm/i915/display: hide workaround for broken vbt in intel_bios.c adds eacba74d4d56 drm/i915/display: New function to avoid duplicate code in [...] adds 84d95f77f4ae drm/i915/display: Restructure output format computation fo [...] adds 388b863509f7 drm/i915/display: Use YCbCr420 as fallback when RGB fails adds 78b772e1a01f drm/i915/display: Fill PSR state during hardware configura [...] adds d54e017e62d8 drm/i915/display: Replace intel_psr_enabled() calls by int [...] adds 62e37c44a58e drm/i915/display: Drop duplicated code in intel_dp_set_inf [...] adds a37937cd8e85 drm/i915/display: Drop dead code from hsw_read_infoframe() adds 09df8ba5c181 drm/i915/display/xelpd: Implement Wa_14013475917 adds 88a9c5485c48 drm/i915: Use correct downstream caps for check Src-Ctl mo [...] adds 20fe778fde26 drm/i915/xelpd: Handle proper AUX interrupt bits adds 1649a4cc5c31 drm/i915/xelpd: Define plane capabilities adds a6922f4a0130 drm/i915/xelpd: Add XE_LPD power wells adds 0788abdef6d1 drm/i915/xelpd: Required bandwidth increases when VT-d is active adds 0e53fb847c6b drm/i915/xelpd: Add Wa_14011503030 adds 83c81a0a16e5 drm/i915/adl_p: Add PCH support adds 73c1bf0f3ed8 drm/i915/perf: Enable OA formats for ADL_P adds 488feb412fd8 Merge remote-tracking branch 'drm-intel/for-linux-next' adds d450fdb8fa01 drm/tegra: sor: Do not leak runtime PM reference adds f566b6562847 gpu: host1x: Split up client initalization and registration adds 0265531f0897 drm/tegra: sor: Fully initialize SOR before registration adds c79184a9c029 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update adds 4e54f22e1bf0 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 10f76165d30b drm/msm: Do not unpin/evict exported dma-buf's adds 4b95d371fb00 drm/msm: fix LLC not being enabled for mmu500 targets adds 08811c057b3e drm/msm/dsi: dsi_phy_28nm_8960: fix uninitialized variable access adds 094c7f39ba4b drm/msm/dsi: fix msm_dsi_phy_get_clk_provider return code adds 02ded1314a46 drm/msm: fix minor version to indicate MSM_PARAM_SUSPENDS support adds d9aa6571b28b drm/msm/dp: check sink_count before update is_connected status adds f2f46b878777 drm/msm/dp: initialize audio_comp when audio starts adds 51319e5d0501 Merge remote-tracking branch 'drm-msm/msm-next' adds 06841148c570 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] adds f4b34faa0842 drm/imx: Annotate dma-fence critical section in commit path adds 94dfec48fca7 drm/imx: Add 8 pixel alignment fix adds 11e3c676683c drm/imx: ipuv3-plane: Remove two unnecessary export symbols adds 17b9a94656fe drm/imx: ipuv3-plane: fix PRG modifiers after drm managed [...] adds 4618cb7903d6 gpu: ipu-v3: Add Rec.709 limited range support to DP adds fc1e985b67f9 drm/imx: ipuv3-plane: add color encoding and range properties adds 7964abdf3ec6 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl. adds 03a2753936e8 drm/etnaviv: dump: fix sparse warnings adds 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...] adds bdf622e0fade drm/etnaviv: Remove redundant NULL check adds 0e63302dc143 drm/etnaviv: Remove useless error message adds 4bfdd2aa67fb drm/etnaviv: rework linear window offset calculation adds d9a812af61db Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 3f0d23e849b3 Merge existing fixes from asoc/for-5.13 adds 604e5178444e ASoC: fsl_spdif: add support for enabling raw capture mode adds 2fa74b31bb81 ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl [...] adds 85c966dc97d1 ASoC: mediatek: mt8192: Delete a redundant condition branch adds 5f1b95d08de7 ASoC: q6dsp: q6afe: remove unneeded dead-store initialization adds 37c881cd18f4 ASoc: Fix unused define in jz4740-i2s.h adds f758b9ef9a1a ASoC: codecs: lpass-rx-macro: Remove unneeded semicolon adds a387040ab401 ASoC: imx-pcm-rpmsg: Fix warning of incorrect type in assignment adds 223875a6fb8e ASoC: fsl_xcvr: Remove unneeded semicolon adds 16f2a3cdaaca ASoC: jz4740-i2s: fix function name adds 1d122dd3b168 ASoC: rt286: Remove redundant assignment to d_len_code adds 58f01c7fc81b ASoC: codecs: lpass-wsa-macro: handle unexpected input adds 47bcb1c71083 ASoC: rt5682: Disable irq on shutdown adds 87b42abae99d ASoC: rt5682: Implement remove callback adds c26a5289e865 ASoC: cs42l42: Add support for set_jack calls adds ab78322a0dc8 ASoC: cs42l42: Use device_property API instead of of_property adds 66df9477bd35 ASoC: cs42l42: Add support for ACPI table match entry adds b63ecaea97aa ASoC: rt1019: Add non_legacy_dai_naming config adds 37897babed2e ASoC: Intel: Boards: tgl_max98373: Add BT offload support adds 2a29ff7ae13c ASoC: Intel: soc-acpi: add entries for i2s machines in ADL [...] adds 2e4dba57ea56 ASoC: Intel: boards: add support for adl boards in sof-rt5682 adds 35564e2bf946 ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMI [...] adds f6081af6cf2b ASoC: Intel: boards: handle hda-dsp-common as a module adds 9c5046e4b3e7 ASoC: Intel: boards: create sof-maxim-common module adds 19f1eace0441 ASoC: Intel: sof_sdw: add support for Bluetooth offload adds 3b316e229eb9 ASoC: Intel: boards: remove .nonatomic for BE dailinks adds fd2856929fb4 ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl adds 81cd42e5174b ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake adds a21515b5aaff ASoC: Intel: maxim-common: support max98357a adds 5a7f27a624d9 ASoC: Intel: add sof-cs42l42 machine driver adds b70029abfc90 ASoC: Intel: sof_rt5682: code refactor for max98357a adds 93c964af77e7 Merge series "ASoC: Intel: machine driver updates for 5.14 [...] adds 1c5ab2dc752f ASoC: SOF: Intel: byt: prepare split between Baytrail and [...] adds 47fad2393b04 ASoC: SOF: Intel: move common ATOM stuff to module adds b748ad38041a Merge series "ASoC: SOF: Intel: split Baytrail and Merrifi [...] adds b76d1d86a456 ASoC: codecs: mt6359-accdet: remove useless initialization adds d51f6dfb9c98 ASoc: codecs: mt6359: remove useless initializations adds 16255d4155da ASoC: codecs: rt1019: clarify expression adds cccc16dc175e ASoC: fsl: imx-pcm-rpmsg: remove useless initialization adds 3b8fb1f7702b Merge series "ASoC: cppcheck fixes of the week" from Pierr [...] adds c8b198ed3100 ASoC: cirrus: Add helper function for reading the device ID adds 283160f1419d ASoC: cs35l32: Minor error paths fixups adds 77908dbecdb6 ASoC: cs35l33: Minor error paths fixups adds 8cb9b001635c ASoC: cs35l34: Minor error paths fixups adds 60ba916d8760 ASoC: cs35l35: Minor error paths fixups adds 1a46b7b82df5 ASoC: cs35l35: Correct errata handling adds 0a0eb567e1d4 ASoC: cs42l42: Minor error paths fixups adds 26495252fe0d ASoC: cs42l73: Minor error paths fixups adds e2bb1077cee4 ASoC: cs43130: Minor error paths fixups adds 4fc81bc88ad9 ASoC: cs53l30: Minor error paths fixups adds b8ded8af30a9 Merge series "Tidy up device ID reading on legacy Cirrus p [...] adds 880e007f15a3 ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells adds ae062a711aa2 Merge series "PinePhone BT audio bringup" from Samuel Holl [...] adds 634a4be0f9d1 ASoC: cs35l36: Remove unneeded variable initialisation adds fd4e6baa6256 ASoC: cs4265: Minor tidy up of error paths adds 4ac9b48adf4d ASoC: cs42l52: Minor tidy up of error paths adds 130dbe04d428 ASoC: wm_adsp: mark more data structures with the const qualifier adds 7fe0b0981a17 ASoC: wm2200: remove include of wmfw.h adds 9b7493468fa7 ASoC: q6dsp: Undo buggy warning fix adds c9f2e3c3ddab ASoC: cs42l42: make HSBIAS_SENSE_EN optional adds ad839121dd4c ASoC: SOF: Intel: hda: fix index used in inner loop adds 48a7e6e5b2c9 ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters adds 24e46fb811e9 ASoC: Intel: bxt_da7219_max98357a: shrink platform_id belo [...] adds 98c69fcc9f59 Merge series "ASoC: SOF/Intel: fix and remove Sparse warni [...] adds d73b92b54458 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next adds 5c742f83d976 Merge remote-tracking branch 'sound-asoc/for-next' adds 9d0334647aa8 block_dump: remove block_dump feature in mark_inode_dirty() adds b40ca5ff2336 block_dump: remove block_dump feature adds 5a40eaac74d0 block_dump: remove comments in docs adds fcd2ae054338 Merge branch 'for-5.14/block' into for-next adds 498a81a0fe20 aoe: remove unnecessary mutex_init() adds c90b1834703f Merge branch 'for-5.14/block' into for-next adds 2fd821ddaa3d blkcg: drop CLONE_IO check in blkcg_can_attach() adds 9e62f6899bca Merge branch 'for-5.14/block' into for-next adds 5470dffcd2d0 block: remove unneeded parenthesis from blk-sysfs adds 6abfea218e2e Merge branch 'for-5.14/block' into for-next adds 39a71f0e95fa Merge remote-tracking branch 'block/for-next' adds 7ee06ddc4038 dm snapshot: fix a crash when an origin has no snapshots adds c699a0db2d62 dm snapshot: fix crash with transient storage and zero chunk size adds dbae70d452a0 dm integrity: revert to not using discard filler when reca [...] adds bc8f3d4647a9 dm integrity: fix sparse warnings adds b57c91aecae4 Merge remote-tracking branch 'device-mapper/for-next' adds 37255637b865 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag adds 648634c52918 Merge branch 'fixes' into next adds cd3c66dc4d02 Merge branch 'fixes' into next adds 5c5b27fb93f6 dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] adds 40b36711c3c5 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 adds 59c0c8ee5493 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds f47361a2350a mmc: core: Drop open coding when preparing commands with b [...] adds cd80a4ad7d8e mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] adds be97540b3b53 mmc: core: Re-structure some code in __mmc_poll_for_busy() adds 0905a7d74945 mmc: core: Extend re-use of __mmc_poll_for_busy() adds dfd23a9ee886 mmc: core: Enable eMMC sleep commands to use HW busy polling adds f41134b51427 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] adds 3d9b47ac745a mmc: core: Drop open coding in mmc_sd_switch() adds 275bd7ffd6d5 mmc: core: Parse the SD SCR register for support of CMD48/ [...] adds 9783244dd574 mmc: core: Read the SD function extension registers for po [...] adds 3a713434e36a mmc: core: Read performance enhancements registers for SD cards adds f127edfb0114 mmc: core: Add support for Power Off Notification for SD cards adds 54a8c58fbc52 mmc: block: Disable CMDQ on the ioctl path adds 5e4bdbd7d5f3 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds 3fc8efa0cdc1 drivers: memstick: core:ms_block.c: Fix alignment of block [...] adds d9c6eef0b5f6 mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds 17217b56e536 mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] adds f73121bb953f dt-bindings: mmc: renesas,mmcif: Convert to json-schema adds 713830797b5d mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay adds 3fb6180b0b97 mmc: core: Add support for cache ctrl for SD cards adds 1a9b27374742 Merge remote-tracking branch 'mmc/next' adds a5afc7605b2a dt-bindings: power: supply: charger-manager: Convert to DT [...] adds 5e9ae9573684 MAINTAINERS: power: supply: use Krzysztof Kozlowski's Cano [...] adds 603fcfb9d4ec power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE adds 2aac79d14d76 power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE adds 3c1f5e6cdd16 Merge remote-tracking branch 'battery/for-next' adds 8c816d56a2a4 regulator: qcom_smd: Add PM8226 regulator support adds 00c8b0b1e6e1 regulator: qcom: Document PM8226 smd regulator adds 4446e6f3bd5c regulator: hi6421v600: Remove unneeded *pmic from struct h [...] adds 67823d9dadd4 regulator: Add a routine to set the current limit for QCOM [...] adds 8c94df1e6fe4 Merge series "Enable VBUS current boost on pm8150b platfor [...] adds d019f38a1af3 regulator: uniphier: Add missing MODULE_DEVICE_TABLE adds d4db69eba290 regulator: fan53555: fix TCS4525 voltage calulation adds f9028dcdf589 regulator: fan53555: only bind tcs4525 to correct chip id adds b3cc8ec04f50 regulator: fan53555: fix tcs4525 function names adds 9b8756d6ee1b Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds 1d8154780f58 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 1d809e150fa6 Merge remote-tracking branch 'regulator/for-next' adds 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing adds 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing adds b0e621801d4c Merge remote-tracking branch 'security/next-testing' adds 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() adds 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks adds 92de220a7f33 apparmor: update policy capable checks to use a label adds 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] adds ef70454508c0 security: apparmor: file.h: delete duplicated word adds 4af7c863fc85 security: apparmor: delete repeated words in comments adds d108370c644b apparmor: fix error check adds 85c1987053a6 Merge remote-tracking branch 'apparmor/apparmor-next' adds fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries adds 9536390dcc8c certs: Move load_system_certificate_list to a common function adds ad33a49b42c5 certs: Add ability to preload revocation certs adds e377c31f788f integrity: Load mokx variables into the blacklist keyring adds ac2f5287cfaf Merge remote-tracking branch 'keys/keys-next' adds fba472bb38e2 selinux: simplify duplicate_policydb_cond_list() by using [...] adds e1cce3a3cb28 selinux: constify some avtab function arguments adds 8a922805fb09 selinux: delete selinux_xfrm_policy_lookup() useless argument adds 7cffc377e163 selinux: Corrected comment to match kernel-doc comment adds fd781f459b60 selinux: Remove redundant assignment to rc adds 98b6716768c8 Merge remote-tracking branch 'selinux/next' adds 2e08fb550a2d security/smack/: fix misspellings using codespell tool adds 49ec114a6e62 smackfs: restrict bytes count in smk_set_cipso() adds f608f9a8f705 Merge remote-tracking branch 'smack/next' adds 254c8b96c4af audit: add blank line after variable declarations adds 39c2173a8039 Merge remote-tracking branch 'audit/next' adds 9a81b8cbc245 dt-bindings: reset: Convert ti,sci-reset to json schema adds a7dbfa6f3877 dt-bindings: clock: Convert ti,sci-clk to json schema adds fda55c7256fe dt-bindings: soc: ti: Convert ti,sci-pm-domain to json schema adds 5a9652f6994e dt-bindings: arm: keystone: Convert ti,sci to json schema adds be78329717e4 dt-bindings: arm: firmware: Convert linaro,optee-tz to jso [...] adds a869742ff51e dt-bindings: ata: renesas,rcar-sata: Make power-domains an [...] adds 4fa9ee2e65ec dt-bindings: pwm: renesas,pwm-rcar: Make power-domains and [...] adds 4d92239b6517 dt-bindings: power: sysc-rmobile: Convert to json-schema adds aef654741de3 dt-bindings: clk: emev2: Convert to json-schema adds 57d4ef85fc33 dt-bindings: clock: renesas,r9a06g032-sysctrl: Convert to [...] adds 2e64ad1ca775 dt-bindings: add vendor prefix for Insignal Ltd adds d30e82a6461b dt-bindings: net: Convert mdio-gpio to yaml adds de3d7018372c dt-bindings: memory: tegra20: emc: Convert to schema adds d91133eddb58 dt-bindings: pwm: renesas,tpu-pwm: Improve json-schema adds d1dd216738f5 dt-bindings: timer: renesas,tpu: Convert to json-schema adds b0eaef677609 Merge remote-tracking branch 'devicetree/for-next' adds ccef8441fb2d Merge existing fixes from spi/for-5.13 adds 026a1dc1af52 spi: spi-topcliff-pch: Fix potential double free in pch_sp [...] adds 029d32a892a8 spi: dw-apb-ssi: Integrate Renesas RZ/N1 SPI controller adds e7a1a3abea37 spi: omap-100k: Fix the length judgment problem adds 86b1d8ecb5f1 spi: tegra114: Fix an error message adds 665a990fdbea spi: tegra210-quad: Fix an error message adds f2eed8caa336 spi: pxa2xx: Use one point of return when ->probe() fails adds 9e43c9a8d5de spi: pxa2xx: Utilize MMIO and physical base from struct ss [...] adds c3dce24c40cc spi: pxa2xx: Utilize struct device from struct ssp_device adds 0e4768713e71 spi: pxa2xx: Replace header inclusions by forward declarations adds 5edc24901f4d spi: pxa2xx: Unify ifdeffery used in the headers adds 1beb37b0e3f9 spi: pxa2xx: Group Intel Quark specific definitions adds bf2509a45534 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] adds 66fe740317c8 spi: ppc4xx: include <linux/io.h> instead of <asm/io.h> adds 856a9260e171 spi: omap-100k: Clean the value of 'status' is not used adds db56d0304952 spi: delete repeated words in comments adds 9e37a3ab0627 spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' adds d6e58e379610 Merge series "spi: Set of cleanups" from Jay Fang <f.fangj [...] adds 86b8bff7e3ac spi: Convert to use predefined time multipliers adds 532259bfd1c1 spi: altera: Remove redundant dev_err call in dfl_spi_alte [...] adds ab77fe8935c5 spi: pxa2xx: Introduce int_stop_and_reset() helper adds 4761d2e7e51c spi: pxa2xx: Reuse int_error_stop() in pxa2xx_spi_slave_abort() adds 0c8ccd8b267f spi: pxa2xx: Use pxa_ssp_enable()/pxa_ssp_disable() in the driver adds 1bed378c6b91 spi: pxa2xx: Extract pxa2xx_spi_update() helper adds 42c80cd439a9 spi: pxa2xx: Extract clear_SSCR1_bits() helper adds 6d380132eaea spi: pxa2xx: Extract read_SSSR_bits() helper adds eca32c3974c0 spi: pxa2xx: Constify struct driver_data parameter adds 3fdb59cf10b0 spi: pxa2xx: Introduce special type for Merrifield SPIs adds 6e5c3ab89594 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] adds 40b82c2d9a78 spi: Use SPI_MODE_X_MASK adds dd507b5ec7ba spi: spidev: Use SPI_MODE_X_MASK adds 56f47edf33fb spi: npcm-pspi: Use SPI_MODE_X_MASK adds a2f2db6b2a87 spi: oc-tiny: Use SPI_MODE_X_MASK adds fdb217a38808 spi: omap-uwire: Use SPI_MODE_X_MASK adds 4ccf05579b9d spi: ppc4xx: Use SPI_MODE_X_MASK adds 038b9de42269 spi: uniphier: Use SPI_MODE_X_MASK adds 4089d045f670 Merge remote-tracking branch 'spi/for-5.14' into spi-next adds 69f990d6e01b Merge remote-tracking branch 'spi/for-next' adds e759959fe3b8 x86/sev-es: Rename sev-es.{ch} to sev.{ch} adds b81fc74d53d1 x86/sev: Move GHCB MSR protocol and NAE definitions in a c [...] adds 059e5c321a65 x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG adds a554e740b66a x86/boot/compressed: Enable -Wundef adds aebc28b9846e Merge branch 'x86/urgent' adds 64e1f5872a8c x86/alternatives: Make the x86nops[] symbol static adds 1bc67873d401 x86/asm: Simplify __smp_mb() definition adds 6f0d271d21c5 Merge branch 'linus' into x86/cleanups, to pick up depende [...] adds c43426334b31 x86: Fix leftover comment typos adds 0598547206de Merge branch 'x86/cleanups' adds f279b49f13bd x86/boot: Modernize genimage script; hdimage+EFI support adds 7e87f5090a0b Merge branch 'x86/boot' adds be5bb8021c97 x86/asm: Have the __ASM_FORM macros handle commas in arguments adds d88be187a6e6 x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode sequence adds eef23e72b78b x86/asm: Use _ASM_BYTES() in <asm/nops.h> adds 6627eb25e40c x86/entry: Unify definitions from <asm/calling.h> and <asm [...] adds 3e5e7f7736b0 x86/entry: Reverse arguments to do_syscall_64() adds dce0aa3b2ef2 x86/syscall: Unconditionally prototype {ia32,x32}_sys_call [...] adds 6de4ac1d03f7 x86/syscall: Maximize MSR_SYSCALL_MASK adds 29e9758966f4 x86/entry: Split PUSH_AND_CLEAR_REGS into two submacros adds 9ddcb87b9218 x86/regs: Syscall_get_nr() returns -1 for a non-system call adds 4173d63a75ce x86/asm: Make <asm/asm.h> valid on cross-builds as well adds cff0e46b9bef Merge branch 'x86/asm' adds e09784a8a751 alarmtimer: Check RTC features instead of ops adds 4874c76f8420 Merge branch 'timers/urgent' adds f105dfec0a95 tick/nohz: Evaluate the CPU expression after the static key adds a5183862e76f tick/nohz: Conditionally restart tick on idle exit adds 3f624314b3f7 tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACC [...] adds 96c9b90396f9 tick/nohz: Update idle_exittime on actual idle exit adds 176b8906c399 tick/nohz: Update nohz_full Kconfig help adds 29721b859217 tick/nohz: Only wake up a single target cpu when kicking a task adds 1e4ca26d367a tick/nohz: Change signal tick dependency to wake up CPUs o [...] adds a1dfb6311c77 tick/nohz: Kick only _queued_ task whose tick dependency i [...] adds 0fdcccfafcff tick/nohz: Call tick_nohz_task_switch() with interrupts disabled adds 06311b0e7f39 Merge branch 'timers/nohz' adds 02dbb7246c5b sched/fair: Fix clearing of has_idle_cores flag in select_ [...] adds 3743d55b289c x86, sched: Fix the AMD CPPC maximum performance value on [...] adds b29e54e1b7ff Merge branch 'sched/urgent' adds 2b8ca1a907d5 sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() adds e5e678e4fea2 sched,fair: Skip newidle_balance if a wakeup is pending adds 8d4c97c105ca sched/fair: Only compute base_energy_pd if necessary adds 619e090c8e40 sched/fair: Fix negative energy delta in find_energy_effic [...] adds 4b7a08a0b6e4 delayacct: Use sched_clock() adds 4e29fb709885 sched: Rename sched_info_{queued,dequeued} adds c5895d3f06cb sched: Simplify sched_info_on() adds 63b3f96e1a98 kvm: Select SCHED_INFO instead of TASK_DELAY_ACCT adds eee4d9fee254 delayacct: Add static_branch in scheduler hooks adds e4042ad49235 delayacct: Default disabled adds 0cd7c741f01d delayacct: Add sysctl to enable at runtime adds 9099a14708ce sched/fair: Add a few assertions adds 39d371b7c0c2 sched: Provide raw_spin_rq_*lock*() helpers adds 5cb9eaa3d274 sched: Wrap rq::lock access adds d66f1b06b5b4 sched: Prepare for Core-wide rq->lock adds 9edeaea1bc45 sched: Core-wide rq->lock adds 9ef7e7e33bcd sched: Optimize rq_lockp() usage adds 875feb41fd20 sched: Allow sched_core_put() from atomic context adds 21f56ffe4482 sched: Introduce sched_class::pick_task() adds 8a311c740b53 sched: Basic tracking of matching tasks adds 539f65125d20 sched: Add core wide task selection and scheduling adds 8039e96fcc1d sched/fair: Fix forced idle sibling starvation corner case adds 7afbba119f0d sched: Fix priority inversion of cookied task with sibling adds c6047c2e3af6 sched/fair: Snapshot the min_vruntime of CPUs on force idle adds d2dfa17bc7de sched: Trivial forced-newidle balancer adds 97886d9dcd86 sched: Migration changes for core scheduling adds 6e33cad0af49 sched: Trivial core scheduling cookie management adds 85dd3f61203c sched: Inherit task cookie on fork() adds 7ac592aa35a6 sched: prctl() core-scheduling interface adds 9f2699007493 kselftest: Add test for core sched prctl interface adds f1a0a376ca0c sched/core: Initialize the idle task with preemption disabled adds cc00c1988801 sched: Fix leftover comment typos adds 01aee8fd7fb2 sched: Make nr_running() return 32-bit value adds 9745516841a5 sched: Make nr_iowait() return 32-bit value adds 8fc2858e572c sched: Make nr_iowait_cpu() return 32-bit value adds e6fe3f422be1 sched: Make multiple runqueue task counters 32-bit adds 915a2bc3c6b7 sched/isolation: Reconcile rcu_nocbs= and nohz_full= adds ad4bc5763701 Merge branch 'sched/core' adds 440e90670241 perf/x86/intel/uncore: Drop unnecessary NULL checks after [...] adds e738e1bab04b Merge branch 'perf/core' adds 46c7405df7de objtool: Fix elf_create_undef_symbol() endianness adds f66c05d6baf3 objtool/x86: Fix elf_add_alternative() endianness adds ed17f5e083a9 Merge branch 'objtool/urgent' adds 25cf0d8aa2a3 objtool: Rewrite hashtable sizing adds 80870e6ece78 x86, objtool: Dont exclude arch/x86/realmode/ adds 8bfafcdccb52 jump_label, x86: Strip ASM jump_label support adds e1aa35c4c4bc jump_label, x86: Factor out the __jump_table generation adds f9510fa9caaf jump_label, x86: Improve error when we fail expected text adds fa5e5dc39669 jump_label, x86: Introduce jump_entry_size() adds 001951bea748 jump_label, x86: Add variable length patching support adds 5af0ea293d78 jump_label: Free jump_entry::key bit1 for build use adds e7bf1ba97afd jump_label, x86: Emit short JMP adds cbf82a3dc241 objtool: Decode jump_entry::key addend adds 6d37b83c5d79 objtool: Rewrite jump_label instructions adds e2d9494beff2 objtool: Provide stats for jump_labels adds ab3257042c26 jump_label, x86: Allow short NOPs adds 46129fd2eed0 Merge branch 'objtool/core' adds 93d0955e6cf5 locking: Fix comment typos adds c7d84e7ff5a6 selftests: futex: Correctly include headers dirs adds f4addd54b161 selftests: futex: Expand timeout test adds e281d5f07fab Merge branch 'locking/core' adds 0d3ae948741a sh: Remove unused variable adds e7f740fe37e7 Merge branch 'irq/urgent' adds 2515dd6ce8e5 stack: Replace "o" output with "r" input constraint adds aa96d0d0b147 Merge branch 'core/urgent' adds 9821c2fa5dac Merge remote-tracking branch 'tip/auto-latest' adds 89f5f8fb5bf4 EDAC/thunderx: Remove irrelevant variable from error messages adds 06d3237d6aaf Merge remote-tracking branch 'edac/edac-for-next' adds be1c2bb3ba5a ARM: PXA: Fix cplds irqdesc allocation when using legacy mode adds 5b44955dc198 irqchip/apple-aic: APPLE_AIC should depend on ARCH_APPLE adds 92b7af9b561c Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds b18def121f07 bitmap_parse: Support 'all' semantics adds a6814a79f2ca rcu/tree_plugin: Don't handle the case of 'all' CPU range adds 18389c457021 doc: Fix statement of RCU's memory-ordering requirements adds 58d0db869d7a doc: Fix diagram references in memory-ordering document adds e5bd61e82b7a tools/rcu: Add drgn script to dump number of RCU callbacks adds 4c9c3809ae2e rcu: Fix typo in comment: kthead -> kthread adds ce7c169dee28 rcu: Remove the unused rcu_irq_exit_preempt() function adds 277ffe1b7092 rcu: Improve tree.c comments and add code cleanups adds 8e4b1d2bc198 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds e44111ed20d8 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds 27ba76e164fc rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds 1feb2cc8db48 lockdep: Explicitly flag likely false-positive report adds 3066820034b5 rcu: Reject RCU_LOCKDEP_WARN() false positives adds 396eba65f624 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] adds 3ef5a1c3821a rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] adds b15805013b44 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] adds 4d80b8e196fa rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs adds 2f20de99a63b rcu: Make rcu_gp_cleanup() be noinline for tracing adds 3d3a0d1b508d rcu: Point to documentation of ordering guarantees adds 76c8eaafe4f0 rcu: Create an unrcu_pointer() to remove __rcu from a pointer adds 1893afd63409 rcu: Improve comments describing RCU read-side critical sections adds 022384601075 rcu: Remove obsolete rcu_read_unlock() deadlock commentary adds c70360c3343f rcu: Add missing __releases() annotation adds d0bfa8b3c411 kvfree_rcu: Release a page cache under memory pressure adds ac7625ebd5f7 kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] adds d434c00fa3ac kvfree_rcu: Add a bulk-list check when a scheduler is run adds dd28c9f057ad kvfree_rcu: Update "monitor_todo" once a batch is started adds 7fe1da33f6ba kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant adds d8628f35bae0 kvfree_rcu: Fix comments according to current code adds a78d4a2a1017 kvfree_rcu: Refactor kfree_rcu_monitor() adds 0cbc124bce8c mm/slub: Fix backtrace of objects to handle redzone adjustment adds e548eaa116d8 mm/slub: Add Support for free path information of an object adds d76e0926d835 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 258ca95e2cd9 timer: Revert "timer: Add timer_curr_running()" adds c7ef7500a891 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 552cac80e65f rcu/nocb: Allow de-offloading rdp leader adds b6e2c4ed35c3 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 3b2348e2fdf4 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds f9fc166b790b rcu/nocb: Only cancel nocb timer if not polling adds 870905169da8 rcu/nocb: Prepare for fine-grained deferred wakeup adds e75bcd48e2c4 rcu/nocb: Unify timers adds a616aec9aa14 rcu: Fix various typos in comments adds 94df76a1971d srcu: Remove superfluous sdp->srcu_lock_count zero filling adds c75e9d29159b srcu: Remove superfluous ssp initialization for early callbacks adds 7bf0a6141ab9 srcu: Unconditionally embed struct lockdep_map adds 8e9c01c717df srcu: Initialize SRCU after timers adds b5befe842e66 srcu: Fix broken node geometry after early ssp init adds 0a580fa65cfa srcu: Early test SRCU polling start adds 06a3ec9205d5 rcu-tasks: Add block comment laying out RCU Tasks design adds 9fc98e3143de rcu-tasks: Add block comment laying out RCU Rude design adds 6128152b7ec4 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds e5bee59ee710 tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline adds 98da77199f0c torture: Fix remaining erroneous torture.sh instance of $* adds 3d2cc4fec861 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds fb4855c36249 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 68d415f91ff2 refscale: Allow CPU hotplug to be enabled adds 179141865d08 rcuscale: Allow CPU hotplug to be enabled adds 0092eae4cb4e torture: Add kvm-remote.sh script for distributed rcutortu [...] adds e9b800db96fa refscale: Add acqrel, lock, and lock-irq adds a5c095e0e9b6 rcutorture: Abstract read-lock-held checks adds 32dbdaf71ab9 torture: Fix grace-period rate output adds ee8fef9137e9 torture: Abstract end-of-run summary adds f254a0b52787 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds b09751d752fb torture: Make the build machine control N in "make -jN" adds 226dd39d2348 torture: Make kvm-find-errors.sh account for kvm-remote.sh adds ea6d962e80b6 rcutorture: Judge RCU priority boosting on grace periods, [...] adds f8c8484dbda7 torture: Correctly fetch number of CPUs for non-English languages adds 00ad25f6019b torture: Set kvm.sh language to English adds 7b9dad7abad7 rcutorture: Delay-based false positives for RCU priority b [...] adds 8c7ec02e2a69 rcutorture: Consolidate rcu_torture_boost() timing and statistics adds bcd4af44e2f1 rcutorture: Make rcu_torture_boost_failed() check for GP end adds d4240d628f98 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests adds 0260b92e1c39 rcutorture: Forgive RCU boost failures when CPUs don't pas [...] adds 063f5a4df991 rcutorture: Don't count CPU-stalled time against priority [...] adds c43d3b0083b4 torture: Make kvm-remote.sh account for network failure in [...] adds 3d78668e5b50 torture: Don't cap remote runs by build-system number of CPUs adds 7ab2bd31df87 rcutorture: Move mem_dump_obj() tests into separate function adds 5390473ec169 rcu: Don't penalize priority boosting when there is nothin [...] adds 918b4d4c9a0b Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c [...] adds bd119f3a3ec4 kcsan: Add pointer to access-marking.txt to data_race() bullet adds 6b97e020470a kcsan: Simplify value change detection adds b2738221fe64 kcsan: Distinguish kcsan_report() calls adds 3146019538e4 kcsan: Refactor passing watchpoint/other_info adds 04a091f70f37 kcsan: Fold panic() call into print_report() adds b8c0351972da kcsan: Refactor access_info initialization adds 22fd3b421085 kcsan: Remove reporting indirection adds 9c178c16ed12 kcsan: Remove kcsan_report_type adds 42fcb0aa825b kcsan: Report observed value changes adds 84276ad2747d kcsan: Document "value changed" line adds 3a4aa731b368 Merge branch 'kcsan.2021.05.10c' into HEAD adds d25fba0e3474 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds c533a9c0f4aa Merge branch 'lkmm.2021.05.10c' into HEAD adds 8901ecc2315b clocksource: Retry clock read if long delays detected adds b509a9800648 clocksource: Check per-CPU clock synchronization when mark [...] adds df29d3cd5ad4 clocksource: Limit number of CPUs checked for clock synchr [...] adds 6f488f72c0ed clocksource: Reduce clocksource-skew threshold for TSC adds f4c6b34ee12b clocksource: Provide kernel module to test clocksource watchdog adds 515016ad5f46 clocksource: Print deviation in nanoseconds for unstable case adds 2ac17b1cf312 Merge branch 'clocksource.2021.05.13a' into HEAD adds 9583a2ff5840 tools/memory-model: Document locking corner cases adds b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts adds 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts adds 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros adds 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification adds cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment adds d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh adds aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds d265691ba1ae tools/memory-model: Keep assembly-language litmus tests adds 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type adds 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors adds 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs adds 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 8820c20c276a tools/memory-model: Fix scripting --jobs argument adds b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 adds 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 adds 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment adds 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds ba30a1dde749 Merge branch 'lkmm-dev.2021.05.10c' into HEAD adds 210b2a9a9247 refscale: Add measurement of clock readout adds da72f9ffb4ff torture: Add clocksource-watchdog testing to torture.sh adds 471bbaea5179 torture: Make torture.sh accept --do-all and --donone adds 294636a24ae8 Merge remote-tracking branch 'rcu/rcu/next' adds 970655aa9b42 xen/gntdev: fix gntdev_mmap() error exit path adds dbc03e81586f xen/unpopulated-alloc: fix error return code in fill_list() adds 6706a2422541 Merge remote-tracking branch 'xen-tip/linux-next' adds 9e9da02a68d4 percpu_ref: Don't opencode percpu_ref_is_dying adds c547addba709 MAINTAINERS: Add lib/percpu* as part of percpu entry adds a15c68334920 Merge branch 'for-5.13-fixes' into for-next adds ac9380f6b8a6 percpu: fix a comment about the chunks ordering adds 67c2669d69fb percpu: split __pcpu_balance_workfn() adds 8ea2e1e35d1e percpu: factor out pcpu_check_block_hint() adds 1c29a3ceaf5f percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 adds f183324133ea percpu: implement partial chunk depopulation adds cd43fce65b39 Merge branch 'for-5.14' into for-next adds feabb86bbd51 Merge remote-tracking branch 'percpu/for-next' adds ee522bcf026e leds: tlc591xx: fix return value check in tlc591xx_probe() adds 5b90ac1ccb3e Merge remote-tracking branch 'leds/for-next' adds 2253042d86f5 ipmi/watchdog: Stop watchdog timer when the current action [...] adds 15f72251988c Merge remote-tracking branch 'ipmi/for-next' adds 29a812e4f346 usb: gadget: function: fix typo in f_hid.c adds d2d9b9416486 usb: gadget: Drop unnecessary NULL checks after container_of adds f42b333f2885 usb: gadget: function: Fix inconsistent indent adds 374ac7448caa usb: dwc3: remove repeated setting of current_dr_role adds c34030129a26 usb: phy: Use fallthrough pseudo-keyword adds f91e5d097f12 usb: gadget: fsl_qe_udc: fix implicit-fallthrough warnings adds 0826dae3d815 usb: musb: Fix spelling mistake "tranfer" -> "transfer" adds cd783e5abb60 usb: musb: Remove duplicate declaration of functions adds 6cfe9036acc5 usb: musb: Remove unused local variable dma, urb, offset adds 3c5e0d0e9da1 usb: musb: Remove unused function argument dma, qh, offset [...] adds 40ddb76ba0ba usb: xhci-mtk: use bitfield instead of bool adds e56e60f7a9d6 usb: xhci-mtk: remove unnecessary setting of has_ippc adds bb8d7ef68e29 usb: xhci-mtk: remove unnecessary assignments in periodic [...] adds 4676be28a46e usb: xhci-mtk: use first-fit for LS/FS adds f81b1600a4a0 Merge remote-tracking branch 'usb/usb-next' adds 440e547dd0f8 usb: cdns3: Corrected comment to align with kernel-doc comment adds 4ae08bc23e1b usb: cdnsp: Useless condition has been removed adds e238663f9427 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 9c294739cf5b soundwire/ASoC: add leading zeroes in peripheral device name adds 0531e6b60569 soundwire: bandwidth allocation: improve error messages adds 345e9f5ca798 soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions adds 448df2d8fcab soundwire: add missing kernel-doc description adds b50bb8ba369c soundwire: bus: handle -ENODATA errors in clock stop/start [...] adds 54a6ca4fa8a3 soundwire: bus: add missing \n in dynamic debug adds 36eee232df7b soundwire: cadence_master: always set CMD_ACCEPT adds 037219925e7a soundwire: dmi-quirks: remove duplicate initialization adds 8687031c7264 Merge remote-tracking branch 'soundwire/next' adds 7f201acf475d staging: r8192U_core: Remove unused variable 'ret' and dem [...] adds 9a6ce484e885 staging: android: ashmem: Supply description for 'new_range' adds 52ee2c7c825b staging: r8192U_core: Do not use kernel-doc formatting for [...] adds 803c63d960d8 staging: r819xU_phy: Remove some local variables from the stack adds 4a29a072b1e5 staging: r819xU_cmdpkt: Remove functionless method 'cmpk_h [...] adds ea82ff749587 staging: wlan-ng: cfg80211: Move large struct onto the heap adds 683707c7ed87 staging: rtl8188eu: core: rtw_ieee80211: Fix incorrectly d [...] adds 4c98e73f28e2 staging: rtl8723bs: core: rtw_mlme: Remove a bunch of unus [...] adds 02d06dd53463 staging: rtl8712: rtl871x_mp_ioctl: Remove a bunch of unus [...] adds daa2627c7f2f staging: rtl8723bs: core: rtw_recv: Mark debug variable as [...] adds 9d65023547dc staging: rtl8188eu: core: rtw_security: Fix some formattin [...] adds e06ede38f380 staging: rtl8723bs: core: rtw_security: Demote non-conform [...] adds f02eafb7f1b4 staging: rtl8723bs: core: rtw_sta_mgt: Remove unused varia [...] adds 324960df12a0 staging: rtl8723bs: core: rtw_sta_mgt: Return error value [...] adds efda125b79e8 staging: octeon: ethernet-tx: Fix formatting issue in func [...] adds c337ee00146a staging: rtl8723bs: core: rtw_wlan_util: Remove unused var [...] adds 0b18e5fe6008 staging: rtl8712: rtl871x_mp_ioctl: Move a large data stru [...] adds d57d7ac57639 staging: iio: frequency: ad9834: Provide missing descripti [...] adds e950dd6bb36f staging: nvec: Fix a bunch of kernel-doc issues adds fbd3996990b6 staging: ks7010: ks_hostif: Remove a bunch of unused variables adds 204d839bbe07 staging: fwserial: Demote a whole host of kernel-doc abuses adds d12dd1e0e3b9 staging: sm750fb: sm750_accel: Provide description for 'ac [...] adds 2f61c6649f47 staging: most: net: Fix some kernel-doc formatting issues adds b259c9b2380a staging: vt6655: upc: Suppress set but not used warning in macro adds 061e390b7c87 staging: rtl8192u: ieee80211_softmac: Move a large data st [...] adds 6f4d367f3356 staging: most: dim2: Provide missing descriptions and fix doc-rot adds 80566ab54229 staging: rtl8723bs: core: rtw_ieee80211: Remove seemingly [...] adds 1658384fc3d3 staging: rtl8723bs: core: rtw_mlme: 'retry' is only used i [...] adds f74afcfd9438 staging: most: i2c: Fix a little doc-rot adds 7af9b4444fab staging: most: dim2: hal: Fix one kernel-doc header and de [...] adds 51ca97af82af staging: most: dim2: hal: Demote non-conformant kernel-doc [...] adds c848434c629d staging: axis-fifo: axis-fifo: Fix some formatting issues adds 7dd8ffdbc005 staging: rtl8188eu: os_dep: ioctl_linux: Move 2 large data [...] adds f877899b9a4b staging: fbtft: fb_ili9320: Remove unused variable 'ret' adds 50676c55f00e staging: rtl8723bs: core: rtw_ieee80211: Fix incorrectly n [...] adds ad7e84ef4c21 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] adds 55016d099acd staging: rtl8188eu: os_dep: mon: Demote non-conforming ker [...] adds 904f18483591 staging: rtl8723bs: hal: rtl8723b_phycfg: Fix a bunch of m [...] adds 433cb9f05aa9 staging: rtl8723bs: hal: sdio_ops: Mark used 'err' as __ma [...] adds 3821526719f1 staging: rtl8723bs: os_dep: ioctl_cfg80211: 'ack' is used [...] adds bbf40b2f6e38 staging: axis-fifo: axis-fifo: Fix function naming in the [...] adds e3a7f78dc096 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] adds 705655a2c4cb staging: rtl8723bs: core: rtw_mlme_ext: Move very large da [...] adds 1873cb875525 staging: rtl8723bs: hal: sdio_halinit: Remove unused varia [...] adds ad843f392035 staging: wlan-ng: remove redundant initialization of varia [...] adds bdf2b26de612 staging: vchiq_arm: avoid crashing the kernel adds bd18b980a21d staging: vchiq_core: break early in vchiq_close_service_internal adds f7ba60127a3a staging: vchiq_core: return early in do_abort_bulks adds 08f31d0196cb staging: vchiq_core: introduce get_bulk_reason adds 82aa95ee2d37 staging: vchiq_core: Drop unnecessary check in notify_bulks adds c74541f7c7ce staging: vchiq_arm: drop return value of vchiq_arm_init_state adds ae69402867b6 staging: vchiq_2835_arm: drop enum vchiq_status adds a9fbd828be7f staging: vchiq_arm: drop enum vchiq_status from vchiq_*_internal adds a2161d1d5e10 staging: vchiq_core: drop vchiq_status from vchiq_set_serv [...] adds abf2836a381a staging: vchiq_core: drop vchiq_status from vchiq_initialise adds fd11b55da4d5 staging: vchiq_core: drop vchiq_status from vchiq_init_state adds 6332d14f0043 Staging: rtl8188eu: rtw_ioctl_set.c: fixed indentation issue adds 9d1d2621248f staging: rtl8723bs: remove unused log function adds 33fad5b4df5e staging: rtl8723bs: replace DBG_871X_SEL log macro with ne [...] adds 2867c27bf854 staging: rtl8723bs: add two functions to improve register [...] adds c106cb190cb7 staging: rtl8723bs: remove DBG_871X_SEL macro declaration adds 10cf7747638c staging: rtl8723bs: remove unused _DBG_871X_LEVEL macro adds a8ce8f9f9634 staging: rtl8723bs: remove unused mac_reg_dump() function [...] adds 5d047570e0a2 staging: rtl8723bs: remove unused bb_reg_dump() function argument adds eeec59e45cc4 staging: rtl8723bs: remove unused rf_reg_dump() function argument adds aeef75e7c4a7 staging: rtl8723bs: remove unused RTW_DBGDUMP macro definition adds 33a5f34c5668 staging: rtl8723bs: remove all defs related to _dbgdump macro adds 198ffd276ff9 staging: rtl8723bs: remove unused debug variables declarat [...] adds 2ee42acab194 staging: rtl8723bs: remove unneeded header file include adds 67f3a1c02844 staging: rtl8723bs: remove unused debug macro definitions adds 9ce42bc33fd4 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 54f8a6ab76d7 staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds a596ef195603 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 93026ce6a7bb staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds c2f04efd30c6 staging: rtl8723bs: remove debug macros related to core/rt [...] adds bc5c27b68730 staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds ffc49b55c979 staging: rtl8723bs: move static array definition from head [...] adds c0b8b55ce1b9 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 8acdc8db86d5 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 3c747a990438 staging: rtl8723bs: remove debug macros related to core/rt [...] adds e45199eaa0a4 staging: rtl8723bs: remove obsolete debug macro definitions adds c479026ce60f staging: rtl8723bs: remove debug macros related to core/rt [...] adds 7c75c38553ba staging: rtl8723bs: remove obsolete _IO_OSDEP_C_ debug mac [...] adds 4c53cdb3b3ac staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds 5610af57dc49 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 8edee4306a87 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 3ddc92d111e4 staging: rtl8723bs: remove debug macros related to hal/hal [...] adds c529c96139a2 staging: rtl8723bs: remove debug macros related to hal/sdi [...] adds ebb0a22ea4be staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 8b63686eab1a staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 0744b91b59e2 staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 74a0738db3ff staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds e8bc244c28e1 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] adds 65b00505f1fb staging: rtl8723bs: remove unused macros tied to os_dep/sd [...] adds c7432a3c7ab3 staging: rtl8723bs: remove unused debug macros tied to _HC [...] adds 57e3a852160a staging: rtl8723bs: remove unused debug macros tied to hal [...] adds 43a0faffd44d staging: rtl8723bs: remove unused debug macros tied to os_ [...] adds 3dc3456e0d43 staging: rtl8723bs: remove unused _module_mp_ def adds 72b2b0467b4f staging: rtl8723bs: remove unused macros tied to _HCI_OPS_ [...] adds d0ffbfae136a staging: rtl8723bs: remove unused macros tied to _RTL871X_ [...] adds 7d8fff53cd7a staging: rtl8723bs: remove unused macros tied to _RTL8712_ [...] adds c9727c55874f staging: rtl8723bs: remove commented out macro definition adds e5ec9bf4a0f5 staging: rtl8723bs: remove unused debug macro definitions adds 2f3103bf4f07 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] adds 4a98eb30e465 staging: rtl8723bs: remove unsed debug macros tied to no p [...] adds 5a155c08c0b7 staging: rtl8723bs: remove last unused debug macros adds acbc0849bd30 staging: rtl8723bs: macro DRIVER_PREFIX expands to lowerca [...] adds b1e9109aeff3 staging: wlan-ng: silence incorrect type in argument 1 (di [...] adds 23017c8842d2 staging: rtl8188eu: Use list iterators and helpers adds 3580942c864f staging: rtl8712: Use list iterators and helpers adds 5660634d8d48 staging: rtl8192u: fix typos in comments adds 89bbf2a5136e staging: rtl8723bs: remove unnecessary hex dumps adds ac76b4383405 staging: rtl8723bs: remove unused macro DRIVER_PREFIX adds cab775908889 staging: rtl8723bs: core: remove unneeded variable adds bd8d4ba394c4 staging: rtl8723bs: hal: Remove set but unused variables adds 5e7106f6c96a staging: rtl8723bs: core: Remove set but unused variable adds 66d708e655af staging: rtl8192e: remove unnecesasry ftrace-like logging adds 84b45d4ff9e0 staging: rtl8192e: replace comparison to NULL by bool adds 62409b31dbb5 staging: rtl8712: remove multiple multiple assignments adds a616d1212a7a staging: rtl8723bs: Change the return type adds 116138c3bd34 staging: rtl8712: Fix some tests against some 'data' subty [...] adds 33ed2b7079f6 staging: rtl8188eu: remove enum WIFI_FRAME_SUBTYPE adds b3cd518c5abd staging: rtl8723bs: Use list iterators and helpers adds a76455587f1d staging: rtl8723bs: remove ODM_RT_TRACE logs adds 7fa2973a1a6b staging: rtl8723bs: remove if-else blocks left empty by OD [...] adds 2523c9978e00 staging: rtl8723bs: remove empty functions adds 8b2a605a6e6e staging: rtl8723bs: remove empty hal/odm_PathDiv.c source file adds 466bd365857d staging: rtl8723bs: remove undefined function prototypes adds 7081d290d32b staging: rtl8723bs: remove empty header file adds 364787f94150 staging: rtl8723bs: remove ODM_RT_TRACE* unused macro defs adds 9e517aca02cf staging: rtl8723bs: remove all commented out ODM_RT_TRACE logs adds 57c73cb6fdba staging: rtl8723bs: replace ODM_RT_ASSERT with netdev_dbg() adds 7c87fd54d552 staging: rtl8723bs: remove unused ODM_RT_ASSERT macro adds 37066837974e staging: rtl8723bs: remove unused ODM_PRINT_ADDR macro adds b5edd20dfef0 staging: rtl8723bs: remove unused ODM_dbg_trace macro adds 187f0a97333c staging: rtl8723bs: remove unused ODM_dbg_enter adds a8a21160c2c4 staging: rtl8723bs: remove unused ODM_dbg_exit macro adds 2a9664702491 staging: rtl8723bs: remove empty ifdef block adds ae5351da40fb staging: rtl8723bs: remove unused ASSERT macro adds 22a555bb47ba staging: rtl8723bs: remove empty #ifndef block adds 2172a6576388 staging: rtl8723bs: remove commented out RT_ASSERT occurrences adds 292611481c8b staging: rtl8723bs: remove unused RT_PRINTK macro adds 8e30fb99d729 staging: rtl8723bs: remove BTC_PRINT logs adds fda6c767fbd9 staging: rtl8723bs: remove empty if-else blocks after BTC_ [...] adds ec0e82b45f74 staging: rtl8723bs: remove braces around single statement [...] adds f003ab00a5a4 staging: rtl8723bs: remove commented out BTC_PRINT logs adds 698a405f08e6 staging: rtl8723bs: remove BTC_PRINT macro definitions adds 1bd9ebfd7d13 staging: rtl8723bs: remove BTC_PRINT_ADDR macro definitions adds 2875b3bf0445 staging: rtl8723bs: remove BTC_PRINT_DATA definitions adds 87c596b03be7 staging: rtl8723bs: remove BTC_PRINT_F macro definition adds ad91b3d47b6f staging: rtl8723bs: remove empty #ifdef block adds 273214356429 staging: rtl8723bs: remove unsed hal_btcoex_SetDBG() function adds c8fc131b4994 staging: rtl8723bs: remove hal_btcoex_GetDBG() function adds e7f0be6415a0 staging: rtl8723bs: remove unnecessary halbtcoutsrc_DbgIni [...] adds b0a21a60afb0 staging: rtl8723bs: remove obsolete GLBtcDbgType array dec [...] adds f71c344766a3 staging: rtl8723bs: remove unused enum adds 76c80b8931b0 staging: rtl8723bs: remove obsolete debug macros adds 2ce75c4f9ecb staging: rtl8723bs: remove commented out DbgPrint logs adds 367fce0d9e92 staging: rtl8723bs: remove unused DbgPrint macro adds 3a96d356b9fd staging: rtl8723bs: remove commented out *RT_DISP logs adds 603693d1cf87 staging: rtl8723bs: remove RT_DISP macro definition adds 4f7cffcfe49f staging: rtl8723bs: remove ODM_InitDebugSetting() function adds 83147d899eb8 staging: rtl8723bs: remove empty hal/odm_debug.c file adds ae75f934658c staging: rtl8723bs: remove member in dm_odm_t struct adds 1cad68fc8343 staging: rtl8723bs: remove DebugLevel member in dm_odm_t struct adds 0d59ca5a7ed1 staging: rtl8723bs: remove odm_debug.h header file adds ec03c2104365 staging: fbtft: Rectify GPIO handling adds 37667f6e5771 staging: fbtft: Don't spam logs when probe is deferred adds fd4c5961d819 staging: fbtft: Add support for orientation on Himax HX8347d adds 982192e2a1b3 staging: fbtft: Replace custom ->reset() with generic one adds 801deaf91add staging: fbtft: Update TODO adds 41c014b8659d staging: rtl8723bs: align argument position in a new line adds 7d40753d8820 staging: rtl8723bs: use in-kernel aes encryption in OMAC1 [...] adds 3d3a170f6d80 staging: rtl8723bs: use in-kernel aes encryption adds cc4e864a5ce4 staging: mt7621-pci: make use of kernel clock apis adds 96c310c1a2b6 staging: mt7621-pci: avoid to set gpio mode in driver adds c92454a42b95 staging: mt7621-pci: remove some not needed includes adds 726eb31628d4 staging: mt7621-pci: group io resource assignments all together adds 4ab4ca2015ea staging: mt7621-pci: replace mdelay with msleep adds 35d96b88e763 staging: mt7621-pci: directly return 'mt7621_pcie_register_host' adds b99cc3a2b6b6 staging: mt7621-pci: avoid custom 'map_irq' function adds 7fa708e061b7 staging: mt7621-pci: remove two blank lines adds 706737d29807 staging: mt7621-dts: use 'interrupt-map' and 'interrupt-map-mask' adds cc1966a7e084 staging: mt7621-dts: properly organize pcie node adds 32dcd0724237 staging: fieldbus: anybus: Make remove callback return void adds a3417158b932 staging: fieldbus: anybus: Refuse registering drivers with [...] adds b619c322021f staging: mt7621-dts: remove ethsys node adds 0e7babd3c653 staging: mt7621-dts: use standard 'syscon' string adds 2752fc4182e2 staging: rtl8188eu: make rtw_android_cmdstr_to_num static adds 13d68881bf0a staging: rtl8188eu: rtw_init_cmd_priv never fails adds 286d60033918 staging: rtl8188eu: don't block until cmdthread runs adds 24aa9caccbe1 staging: rtl8188eu: remove padapter from struct cmd_priv adds 706321a53857 staging: rtl8188eu: remove padapter from struct mlme_ext_priv adds edee771a4533 staging: rtl8188eu: remove nic_hdl from struct mlme_priv adds 7114e7a298c2 staging: mt7621-dts: remove 'bug-range' property adds 321f1fb48c98 staging: mt7621-dts: add missing device_type in pcie root ports adds aaa27b88a5d7 staging: rtl8192e: Remove duplicate declartion adds 0c7ac9108796 staging: rtl8723bs: remove unused macros, arrays and an in [...] adds 6d0753d26e2e staging: rtl8723bs: remove more unused encryption macros adds 8adffa4bf11c staging: rtl8723bs: remove unused symbolic constant _AES_IV_LEN_ adds 1b11e893eda0 staging: rtl8723bs: replace private arc4 encryption with i [...] adds 1cd3acd4e9cf staging: rtl8723bs: Delete two redundant condition branches adds 1ba6d8dc50df staging: rtl8192e: Avoid multiple line dereference adds d0cf4e2bd40d staging: rtl8192e: Add identifier name to function definition adds f6d5d118462d staging: rtl8192e: Fix whitespace around conditional statement adds bb788d65b123 Merge remote-tracking branch 'staging/staging-next' adds 718ea87e9698 iio: adc: exynos: drop unneeded variable assignment adds 067789a9a1f9 dt-bindings: iio: temperature: Add DT bindings for TMP117 adds 2b4b5c58a980 iio: temperature: add driver support for ti tmp117 adds 143420727613 iio:chemical:sps30: Convert sysfs sprintf/snprintf family [...] adds 177c98b35297 iio: light: Convert sysfs sprintf/snprintf family to sysfs_emit adds 6cd276becd66 iio: trigger: stm32-timer: Convert sysfs sprintf/snprintf [...] adds 2b417112d15d iio: st-sensors: Update ST Sensor bindings adds 5a1f48f90154 iio: adc: ad7298: Enable on Intel Galileo Gen 1 adds 110abc78a019 iio: adis_buffer: do not return ints in irq handlers adds 5558e530242d iio: adis16400: do not return ints in irq handlers adds 40787f6ba6cf iio: adis_buffer: check return value on page change adds f053d4e748ce iio: light: Added AMS tsl2591 driver implementation adds 06adedc3b6cd dt-bindings: iio: light: Added AMS tsl2591 device tree binding adds ccc1b76401f3 iio: adc: adi-axi-adc: simplify devm_adi_axi_adc_conv_register() adds 3a4f8105e5a2 iio: buffer-dmaengine: simplify __devm_iio_dmaengine_buffe [...] adds 98a8e5ced9dc iio: hw_consumer: simplify devm_iio_hw_consumer_alloc() adds 689d8257e5dd iio: triggered-buffer: simplify devm_iio_triggered_buffer_ [...] adds d240dc25e3b8 iio: core: simplify some devm functions adds 51729e77bd2e iio: trigger: simplify __devm_iio_trigger_register adds 17f6631aed7e iio: inkern: simplify some devm functions adds 820ef3dd8d1f dt-bindings:iio:accel:adis16201 and adis16209 bindings adds e0b1c49a7898 dt-bindings:iio:accel:bosch,bma220 device tree binding doc [...] adds a4e1b21d45da dt-bindings:iio:accel:fsl,mma7455 binding doc adds 594e2c203853 dt-bindings:trivial-devices: Add memsic,mxc4005/mxc6255/mx [...] adds c11bbf8f6e5f dt-bindings:trivial-devices: Add sensortek,stk8312 and sen [...] adds db3167db8879 dt-bindings:iio:adc:adi,ad7298 document bindings adds ad1ed76e940a iio:accel:stk8312: Add lowercase i2c device id adds d5106e3e88eb dt-bindings:iio:dac:ti,dac082s085 yaml conversion adds ad46351af11e iio:adc:ad7476: Handle the different regulators used by va [...] adds 299300947c07 dt-bindings:iio:adc:adi,ad7476: Add missing binding document adds 55b000bfb98f dt-bindings: iio: accel: Add SCA3300 documentation adds 24e190a7324e iio: accel: Add driver for Murata SCA3300 accelerometer adds 5bc1f9efe089 iio: adis16475: do not return ints in irq handlers adds b4f95f3f3bf3 iio: adis_buffer: update device page after changing it adds 7bf386b81ae3 iio: adis_buffer: don't push data to buffers on failure adds 4e2a59e20649 iio: adis: add burst_max_speed_hz variable adds 126f5fe90cd4 iio: adis16475: do not directly change spi 'max_speed_hz' adds 60f9823b0abc iio: adis16400: do not directly change spi 'max_speed_hz' adds f1265432fd97 iio:ABI docs: Fix up duplicate *_calibbias_* documentation [...] adds e5c070c41760 iio:ABI docs: Drop device specific docs for _powerdown for [...] adds e5e48373db36 iio:ABI docs: Fix issue around repeated definition of out_ [...] adds 61eea576b0ad iio:ABI docs: Move specific description of out_altvoltageX [...] adds ebb509511225 iio: sps30: separate core and interface specific code adds 77b5222fe206 iio: sps30: add support for serial interface adds b57460d90a24 dt-bindings: iio: chemical: sps30: update binding with ser [...] adds 9ae590a59c8c iio: adc: stm32-adc: Fix docs wrongly marked as kernel-doc adds fddc873ad07f iio: Documentation: move incompatible ABI to obsolete adds 2ec9eaeb2230 dt-bindings:iio:adc: add generic settling-time-us and over [...] adds 80ffba3aa98e dt-bindings:iio:adc: add documentation for TI TSC2046 controller adds 5fec3541aa88 iio: adc: add ADC driver for the TI TSC2046 controller adds 71ccd11439a3 iio: accel: bmi088: Drop manual assignment of iio_dev.dev.parent adds 2db767bcbc7b iio: dac: ad5766: Drop duplicate setting of iio_dev.dev.pa [...] adds 57f143fce5fa iio: adc: mp2629: Drop duplicate setting iio_dev.dev.parent adds 4386ae106b42 iio: adc: mt6360: Drop duplicate setting of iio_dev.dev.parent adds 00dfed652080 iio: adc: ti-ads131e08: Drop duplicate setting of iio_dev. [...] adds ea936a1515f5 iio: humidity: hdc2010: Drop duplicate setting of iio_dev. [...] adds c44b5258b8e5 iio: position: hid-sensor-custom-intel-hinge: Drop duplica [...] adds 9f3e9ce864d4 iio: common: scmi_sensors: Drop duplicate setting of iio_d [...] adds 32ec65c5563b iio: core: move @id from struct iio_dev to struct iio_dev_opaque adds 3b739c1a423a iio: avoid shadowing of variable name in to_iio_dev_opaque() adds ce4d704c456d iio: core: move @driver_module from struct iio_dev to stru [...] adds 2e5ecf33aec3 iio: core: move @trig_readonly from struct iio_dev to stru [...] adds 5154645137f0 iio: core: move @scan_index_timestamp to struct iio_dev_opaque adds f3a50cbfb45c iio: core: move @info_exist_lock to struct iio_dev_opaque adds 919a6adf8107 iio: core: move @chrdev from struct iio_dev to struct iio_ [...] adds 6d31441fd115 iio: core: move @flags from struct iio_dev to struct iio_d [...] adds 48b33c57671f iio: core: move @clock_id from struct iio_dev to struct ii [...] adds 1f725e43e3c0 iio: accel: st_accel: Move platform data from header to C file adds 8bd262ba4c06 iio: gyro: st_gyro: Move platform data from header to C file adds f6ef1af82db4 iio: magnetometer: st_magn: Provide default platform data adds 24ce516982b1 iio: st_sensors: Call st_sensors_power_enable() from bus drivers adds 0a3887df5e56 iio: st_sensors: Make accel, gyro, magn and pressure probe shared adds a86c73bc2118 iio: st_sensors: Add lsm9ds0 IMU support adds ac3418e0672a dt-bindings: iio: st,st-sensors: Add LSM9DS0 compatible string adds 2cacacc222ed dt-bindings:iio:dac:ad5755: txt to yaml format conversion. adds 411d3d191739 iio: am2315: Remove acpi_device_id table adds 6be1ff3651c3 iio:accel:stk8312: Remove acpi_device_id table adds 12086a771484 iio: bme680_spi: Remove acpi_device_id table adds 42999af22c63 iio: bme680_i2c: Remove acpi_device_id table adds f522cd80959e iio: imu: st_lsm6dsx: correct ODR in header adds cf5bed051557 iio: accel: add support for FXLS8962AF/FXLS8964AF accelerometers adds a64a49618142 dt-bindings: iio: accel: fxls8962af: add bindings adds d9a72b1556d2 iio: accel: fxls8962af: add set/get of samplerate adds 3f4fa640b20f iio: accel: fxls8962af: add interrupt support adds 14914b00c393 iio: accel: fxls8962af: add hw buffered sampling adds 454a2be5d0c1 iio: accel: fxls8962af: fix errata bug E3 - I2C burst reads adds cb5cb7878ec1 Merge remote-tracking branch 'iio/togreg' adds a00593737f8b interconnect: qcom: bcm-voter: add a missing of_node_put() adds 1fd86e280d8b interconnect: qcom: Add missing MODULE_DEVICE_TABLE adds 15bb0a56cfad Merge remote-tracking branch 'icc/icc-next' adds f0c07993af0a dmaengine: fsl-qdma: check dma_set_mask return value adds 58cb138e2029 dmaengine: idxd: Remove redundant variable cdev_ctx adds 33f9f3c33e93 dmaengine: idxd: remove devm allocation for idxd->int_handles adds 6f64aa5746d2 dt-bindings: dma: convert arm-pl08x to yaml adds c43be7f3fae7 Merge remote-tracking branch 'dmaengine/next' adds 661ee6280931 cgroup: introduce cgroup.kill adds 340272b04036 docs/cgroup: add entry for cgroup.kill adds 0de3103fa2cf tests/cgroup: use cgroup.kill in cg_killall() adds 8075e4f6c990 tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() adds 85e3b86ed0b7 tests/cgroup: test cgroup.kill adds f4f809f66b75 cgroup: inline cgroup_task_freeze() adds b2ee37e259e0 Merge remote-tracking branch 'cgroup/for-next' adds 1ee275342234 scsi: core: Treat device offline as a failure adds 6235bef6f990 scsi: target: iscsi: Switch to kmemdup_nul() adds 2910a4a9e90a scsi: mpt3sas: Documentation cleanup adds cdcda4651d9f scsi: message: fusion: Documentation cleanup adds 1b3babe20049 scsi: 3w-9xxx: Move * operator to clean up code style warning adds 52b259908114 scsi: lpfc: Remove redundant assignment to pointer temp_hdr adds 807b31d8e0fc scsi: megaraid_mbox: Remove redundant initialization of po [...] adds 311e87b70913 scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock adds 5b8644968d2c scsi: arcmsr: Fix the wrong CDB payload report to IOP adds fbdfd5163939 scsi: arcmsr: Update driver version to v1.50.00.04-20210414 adds ed26297d14b7 scsi: qla4xxx: Simplify conditional adds b294ff3e3449 scsi: ufs: core: Enable power management for wlun adds aef80fd1da32 scsi: ufs: sysfs: Resume the proper SCSI device adds 39107e8577ad scsi: aacraid: Replace one-element array with flexible-arr [...] adds 5f49fdb2e101 Merge remote-tracking branch 'scsi/for-next' adds 4c7d22c55bdd virtio_net: move tx vq operation under tx queue lock adds 0c077be4da36 virtio_net: move txq wakeups under tx q lock adds 41e0088d1365 virtio: fix up virtio_disable_cb adds 7ff6e99e021c virtio_net: disable cb aggressively adds 6fe8f6081e74 Merge remote-tracking branch 'vhost/linux-next' adds dc0e14fa833b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 46a0384c6374 Merge remote-tracking branch 'rpmsg/for-next' adds 63c4acfb8031 dt-bindings: gpio: convert rk3328-grf-gpio.txt to YAML adds c35fb576652d gpio: logicvc: Remove redundant error printing in logicvc_ [...] adds e7d8fde4ab50 gpio: mockup: Switch to use gpiochip_get_desc() adds f2e03ca3e839 gpiolib: Drop duplicate offset check in gpiochip_is_requested() adds cde3d0f81e67 bitmap: Make bitmap_remap() and bitmap_bitremap() availabl [...] adds 043aa3db1cbb gpio: xilinx: Introduce xgpio_read_chan() / xgpio_write_chan() adds 02b3f84d9080 gpio: xilinx: Switch to use bitmap APIs adds 6453b9532b5f gpio: xilinx: No need to disable IRQs in the handler adds cb753d0611f9 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 835109266494 Merge branch 'devel' into for-next adds 7da499269b50 Merge remote-tracking branch 'pinctrl/for-next' adds 2cee31cd4973 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin adds 702a5fa2fe4d pinctrl: renesas: r8a77990: JTAG pins do not have pull-dow [...] adds d82b92410359 pinctrl: renesas: r8a77990: Drop bogus PUEN_ prefixes in comments adds cf04bbe5ed29 pinctrl: renesas: r8a7778: Remove unused PORT_GP_PUP_1() macro adds 904ec4bebc1d pinctrl: renesas: r8a779{51,6,65}: Reduce non-functional d [...] adds 4a1ff9cef914 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds 6ca627c563d5 sparc64: Add compile-time asserts for siginfo_t offsets adds c130a51d2c4b arm: Add compile-time asserts for siginfo_t offsets adds 82254cc09f5a arm64: Add compile-time asserts for siginfo_t offsets adds d467414b1205 signal: Verify the alignment and size of siginfo_t adds 861a8c64443e siginfo: Move si_trapno inside the union inside _si_fault adds 51b3ff1ecc4d signal: Implement SIL_FAULT_TRAPNO adds bd49616484a3 signal: Use dedicated helpers to send signals with si_trapno set adds 137555de8440 signal: Remove __ARCH_SI_TRAPNO adds c90d00d95cb1 signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for con [...] adds fe3b0cd3d19a signal: Factor force_sig_perf out of perf_sigtrap adds f6a2c711f1e3 signal: Deliver all of the siginfo perf data in _perf adds e0436ab602fe signalfd: Remove SIL_FAULT_PERF_EVENT fields from signalfd [...] adds 4cf4e48fff05 signal: sort out si_trapno and si_perf adds ef566ba2d7d9 signal: Remove the last few si_perf references adds 1fca9d83b7d9 Merge remote-tracking branch 'userns/for-next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds 81840f21d416 Merge branch 'for-5.12/doc' into for-next adds c150bbbb1731 Merge branch 'for-5.13/signal' into for-next adds d5db7be4d555 Merge remote-tracking branch 'livepatching/for-next' adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds 0bf1d51f72d5 Merge remote-tracking branch 'coresight/next' adds ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next adds 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next adds 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next adds 9a3407e24865 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds f4648c741299 Merge branch 'for-next/overflow' into for-next/kspp adds c69e9fb058a3 Merge remote-tracking branch 'kspp/for-next/kspp' adds 994adcbd3714 gnss: drop stray semicolons adds 9531397a876a Merge remote-tracking branch 'gnss/gnss-next' adds d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver adds cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem adds 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h adds 6e1efa80c90b Merge remote-tracking branch 'slimbus/for-next' adds 201c9d549d43 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC adds 4be6ad01dd09 nvmem: convert comma to semicolon adds 4d57a383a437 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse adds c39edb9f9dcb dt-bindings: nvmem: add Broadcom's NVRAM adds b152bbeb0282 nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM adds 097eb1136ebb nvmem: core: Add functions to make number reading easy adds c079b5cd9472 nvmem: core: Fix unintentional sign extension issue adds 5350a8500263 nvmem: rmem: fix undefined reference to memremap adds cc1303db9194 dt-bindings: nvmem: Add SoC compatible for sc7280 adds 9e1a5761c274 nvmem: qfprom: Add support for fuse blowing on sc7280 adds e8405ad55f4c nvmem: sprd: Add missing MODULE_DEVICE_TABLE adds 9e8bdf4809ae Merge remote-tracking branch 'nvmem/for-next' adds 20a40e4da6a6 hv_balloon: Remove redundant assignment to region_start adds c6483a60e873 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] adds 8e74d1f319bf scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs adds 1759ae325d53 Merge remote-tracking branch 'hyperv/hyperv-next' adds aecd79c09c2f auxdisplay: Add I2C gpio expander example adds 95e1935022e2 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds ded39fc4a5b4 docs: driver-api: fpga: avoid using UTF-8 chars adds 3813a5c73e38 Merge remote-tracking branch 'fpga/for-next' adds 7f8861af8db8 mm: Add unsafe_follow_pfn adds 3f7448dde336 media/videobuf1|2: Mark follow_pfn usage as unsafe adds ac8b8400620a mm: unexport follow_pfn adds 8b2a0c13e39a Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds bf9bea76427c kallsyms: Support "big" kernel symbols (2-byte lengths) adds b1b3e4b16c48 kallsyms: Increase maximum kernel symbol length to 512 adds 155b9a0fc821 Makefile: Generate CLANG_FLAGS even in GCC builds adds 2c1b1b7e4cba Kbuild: Rust support adds 543d9cfe8ba1 Rust: Compiler builtins crate adds acf93604f1ad Rust: Module crate adds fd1e637b9b4b Rust: Kernel crate adds 25584a4c70be Rust: Export generated symbols adds c9d5a1ff844f Samples: Rust examples adds 3fba3bd4782a Documentation: Rust general information adds a36ef293ff34 MAINTAINERS: Rust adds 125c24b4561b Rust: add abstractions for Binder (WIP) adds 1fed5dee5fbb Android: Binder IPC in Rust (WIP) adds 47ff3585216b kbuild: dummy-tools: Add elfedit. adds 860b9e5c5680 rust: mention that RUST_OPT_LEVEL_0/1 can cause excessive [...] adds 52a55644da69 arm: add Rust target.json adds b5a88a29a363 rust: helpers: remove guard for rust-bindgen bug adds a11a576d11ef rust: compiler_builtins: add 32-bit arm intrinsics adds dd066e1b0381 android: remove Rust binder dependency on 64-bit cpu archi [...] adds 5fedf44384d8 docs: rust: update arch-support for arm 32-bit adds cca10d723bc4 rust: enable Rust for 32-bit arm adds b2e28a39c061 docs: rust: document ppc64le RUST_OPT_LEVEL_0/1 restrictions adds b74e54f319f4 docs: doc-guide: remove unneeded ref tag adds 6be1504c6217 docs: rust: add rust-analyzer notes to quick-start.rst adds a097e1c92c74 rust: sync: expose `signal_pending` and `cond_resched` to drivers adds 89478a8ce0a2 rust: reduce the need for boilerplate code in simple drivers adds 40fdb99ad848 rust: module: add `module_misc_device` macro adds d5fca6791d0c samples: rust: add `rust_random` sample that uses `module_ [...] adds 43f76a460413 samples: rust: remove release method that's the same as th [...] adds fef0214731cc rust: allow printing in the kernel crate adds 21ed3b03ff11 Merge remote-tracking branch 'rust/rust-next' adds 69977d1aeeca Merge branch 'tpmdd-fixes' into tpmdd-for-next adds a5beef0552c1 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 4081f9f5a2ad Revert "net: bridge: mcast: export multicast router presen [...] adds 0c17f222f6af Revert "net: bridge: mcast: split multicast router state f [...] adds 0a86766a9f5a x86: define only {pud/pmd}_{set/clear}_huge when useful adds ecfe547e4f39 mm/vmalloc: enable mapping of huge pages at pte level in vmap adds 1633dab9cb63 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc adds 5f1e42879fcc powerpc/8xx: add support for huge pages on VMAP and VMALLOC adds 719f6182814f userfaultfd/selftests: use user mode only adds b6ca7fa3b6d9 userfaultfd/selftests: remove the time() check on delayed uffd adds 747fcba367ef userfaultfd/selftests: dropping VERIFY check in locking_thread adds 5edabbbe74ee userfaultfd/selftests: only dump counts if mode enabled adds fcd7d008016c userfaultfd/selftests: unify error handling adds 60c7e615d937 mm/thp: simplify copying of huge zero page pmd when fork adds 2f536424dc68 mm/userfaultfd: fix uffd-wp special cases for fork() adds 8bb5c35197f4 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit adds d3b8386e3a9c mm/userfaultfd: fail uffd-wp registration if not supported adds bb8e43274478 mm/pagemap: export uffd-wp protection information adds fad368fc2319 userfaultfd/selftests: add pagemap uffd-wp test adds cad30b266632 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] adds 9f5ccf8a5895 userfaultfd/shmem: support minor fault registration for shmem adds bebdb2f127a5 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem adds ca95c07cc67b userfaultfd/shmem: advertise shmem minor fault support adds 78ff714ec58a userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] adds 3bd59c50dc8a userfaultfd/selftests: use memfd_create for shmem test type adds 7bff8fa51d61 userfaultfd/selftests: create alias mappings in the shmem test adds 8908312d7393 userfaultfd/selftests: reinitialize test context in each test adds 4be4b783f329 userfaultfd/selftests: exercise minor fault handling shmem [...] adds e4f98260cdd1 mm/kconfig: move HOLES_IN_ZONE into mm adds d69a65394c09 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] adds b0a7596acb5e include/linux/mmzone.h: add documentation for pfn_valid() adds 51ee57aa4b83 memblock: update initialization of reserved pages adds 32b0a3aeb914 arm64: decouple check whether pfn is in linear map from pf [...] adds 43953f1dc4dc arm64: drop pfn_valid_within() and simplify pfn_valid() adds 78cd2df2f9dd arm64-drop-pfn_valid_within-and-simplify-pfn_valid-fix adds 248470b9914c mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs adds 69cc52577e67 mm: thp: check total_mapcount instead of page_mapcount adds 8ff0510885d2 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc adds fb366da9043c nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes adds 3bf2e31d8b2f mm: make variable names for populate_vma_page_range() consistent adds 59eb6bf7be96 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] adds b786507dcc4b mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] adds 26063d7aecec MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT adds 7bdbebf6ae31 selftests/vm: add protection_keys_32 / protection_keys_64 [...] adds c99b7f4689f7 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) adds d2c1e1940226 mm/memory_hotplug: rate limit page migration warnings adds 41feb2ecc53f mm/highmem: Remove deprecated kmap_atomic adds 75e39485d96f mm: fix typos and grammar error in comments adds 4af5034f7b34 mm: fix comments mentioning i_mutex adds 13c223f7d507 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 9bdc3ef956fe fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 122a2423378b kernel/hung_task.c: Monitor killed tasks. adds 6b45c76fcc54 proc: Avoid mixing integer types in mem_rw() adds cee7a8c4ebc8 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 3e3cf6537b73 procfs/dmabuf: add inode number to /proc/*/fdinfo adds c5b5eea2860e sysctl: remove redundant assignment to first adds cf33b8e13437 proc/sysctl: make protected_* world readable adds 081fc0dbf90f kernel.h: split out panic and oops helpers adds 7794d02c1675 kernelh-split-out-panic-and-oops-helpers-fix adds 08a89d4a7b9f lib: decompress_bunzip2: remove an unneeded semicolon adds b1e738944908 lib/string_helpers: switch to use BIT() macro adds aee6e649eac8 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] adds e34dce4538c3 lib/string_helpers: drop indentation level in string_escape_mem() adds db573174ed5a lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII adds 5689c8827f31 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] adds 8cde2505b9d8 lib/string_helpers: allow to append additional characters [...] adds e31cfb3f8170 lib/test-string_helpers: print flags in hexadecimal format adds be5c644e43bf lib/test-string_helpers: get rid of trailing comma in terminators adds 66460c2b4973 lib/test-string_helpers: add test cases for new features adds 6bce2e6c1474 MAINTAINERS: add myself as designated reviewer for generic [...] adds fd823d7080cf seq_file: introduce seq_escape_mem() adds afc4169b31df seq_file: add seq_escape_str() as replica of string_escape_str() adds abe09dca25f8 seq_file: convert seq_escape() to use seq_escape_str() adds ca6aff59f003 nfsd: avoid non-flexible API in seq_quote_mem() adds 81e009820e0e seq_file: drop unused *_escape_mem_ascii() adds 57d23ff65513 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static adds 243c0472b211 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] adds 0333c3f0cc9d checkpatch: scripts/spdxcheck.py now requires python3 adds bfb9d2b194ff init: print out unknown kernel parameters adds 8823f99a16f6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds aec2a1db33eb x86: signal: don't do sas_ss_reset() until we are certain [...] adds 2b115efbff24 aio: simplify read_events() adds dd1cdedd24cc ipc sem: use kvmalloc for sem_undo allocation adds 66df0308c4bf ipc: use kmalloc for msg_queue and shmid_kernel adds 5ab4678d477f Merge branch 'akpm-current/current' adds 912f180c1b33 mm: define default value for FIRST_USER_ADDRESS adds ad36bafb3bcd mm/slub: use stackdepot to save stack trace in objects adds 74e262454733 slub: STACKDEPOT: rename save_stack_trace() adds bc5d3a1d279d mmap: make mlock_future_check() global adds 8b9ed3afb8de riscv/Kconfig: make direct map manipulation options depend on MMU adds b7172c398553 set_memory: allow set_direct_map_*_noflush() for multiple pages adds a0b4f83f1914 set_memory: allow querying whether set_direct_map_*() is a [...] adds 7c002db4bf4b mm: introduce memfd_secret system call to create "secret" [...] adds 34f0cdb4febe PM: hibernate: disable when there are active secretmem users adds e0cf2460f671 arch, mm: wire up memfd_secret system call where relevant adds 595e07fb5d7f secretmem: test: add basic selftest for memfd_secret(2) adds c79ccb6a2d8e buildid: only consider GNU notes for build ID parsing adds d8ccd25c11aa buildid: add API to parse build ID out of buffer adds 9bbb6ec7e7a5 buildid: stash away kernels build ID on init adds 737db0e010c4 dump_stack: add vmlinux build ID to stack traces adds e3f068741c87 module: add printk formats to add module build ID to stacktraces adds 8af78e665d77 module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 3ffe5079ef5b buildid: fix build when CONFIG_MODULES is not set adds e407f19ee823 arm64: stacktrace: use %pSb for backtrace printing adds b3831923027c x86/dumpstack: use %pSb/%pBb for backtrace printing adds ebd57e7c1473 scripts/decode_stacktrace.sh: support debuginfod adds 91ccb5cc29da scripts/decode_stacktrace.sh: silence stderr messages from [...] adds 0114d5238173 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds e3e369ca89e9 buildid: mark some arguments const adds 8dbe80a47d03 buildid: fix kernel-doc notation adds edfe7185ef73 kdump: use vmlinux_build_id to simplify adds 4a9c62764958 Merge branch 'akpm/master' adds cd557f1c605f Add linux-next specific files for 20210514
No new revisions were added by this update.
Summary of changes: .gitignore | 5 + .mailmap | 1 + .rustfmt.toml | 12 + Documentation/ABI/obsolete/sysfs-bus-iio | 182 + Documentation/ABI/obsolete/sysfs-class-dax | 2 +- Documentation/ABI/obsolete/sysfs-cpuidle | 2 +- Documentation/ABI/removed/sysfs-bus-nfit | 2 +- Documentation/ABI/removed/sysfs-kernel-uids | 2 +- Documentation/ABI/stable/sysfs-bus-vmbus | 2 +- Documentation/ABI/stable/sysfs-bus-xen-backend | 2 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 4 +- Documentation/ABI/testing/configfs-iio | 2 +- Documentation/ABI/testing/configfs-most | 8 +- Documentation/ABI/testing/configfs-usb-gadget | 2 +- Documentation/ABI/testing/configfs-usb-gadget-uvc | 4 +- Documentation/ABI/testing/debugfs-driver-genwqe | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 2 +- Documentation/ABI/testing/sysfs-bus-fsi | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 125 +- .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 33 - .../ABI/testing/sysfs-bus-iio-health-afe440x | 10 +- Documentation/ABI/testing/sysfs-bus-iio-icm42600 | 20 - .../ABI/testing/sysfs-bus-iio-light-lm3533-als | 11 +- Documentation/ABI/testing/sysfs-bus-nfit | 40 +- Documentation/ABI/testing/sysfs-bus-papr-pmem | 4 +- Documentation/ABI/testing/sysfs-bus-pci | 4 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- Documentation/ABI/testing/sysfs-driver-ufs | 4 +- Documentation/ABI/testing/sysfs-fs-f2fs | 2 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 6 +- Documentation/accounting/delay-accounting.rst | 12 +- Documentation/admin-guide/cgroup-v2.rst | 15 + Documentation/admin-guide/kernel-parameters.rst | 5 + Documentation/admin-guide/kernel-parameters.txt | 29 +- Documentation/admin-guide/laptops/laptop-mode.rst | 11 - Documentation/admin-guide/mm/pagemap.rst | 2 + Documentation/admin-guide/mm/userfaultfd.rst | 3 +- Documentation/admin-guide/sysctl/kernel.rst | 24 +- Documentation/admin-guide/sysctl/vm.rst | 8 - Documentation/core-api/printk-formats.rst | 11 + Documentation/dev-tools/kcsan.rst | 92 +- .../bindings/arm/firmware/linaro,optee-tz.txt | 31 - .../bindings/arm/firmware/linaro,optee-tz.yaml | 58 + Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/keystone/ti,sci.txt | 86 - .../devicetree/bindings/arm/keystone/ti,sci.yaml | 129 + .../devicetree/bindings/arm/mediatek.yaml | 29 +- .../devicetree/bindings/arm/rockchip/pmu.txt | 16 - .../devicetree/bindings/arm/rockchip/pmu.yaml | 55 + Documentation/devicetree/bindings/arm/sunxi.yaml | 6 + .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 11 + .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../bindings/clock/renesas,emev2-smu.txt | 98 - .../bindings/clock/renesas,emev2-smu.yaml | 140 + .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 46 - .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 62 + .../devicetree/bindings/clock/ti,sci-clk.txt | 36 - .../devicetree/bindings/clock/ti,sci-clk.yaml | 49 + .../bindings/display/bridge/cdns,mhdp8546.yaml | 15 +- .../bindings/display/bridge/ite,it66121.yaml | 124 + .../bindings/display/panel/samsung,lms397kf04.yaml | 74 + .../devicetree/bindings/dma/arm-pl08x.txt | 59 - .../devicetree/bindings/dma/arm-pl08x.yaml | 136 + .../bindings/gpio/rockchip,rk3328-grf-gpio.txt | 32 - .../bindings/gpio/rockchip,rk3328-grf-gpio.yaml | 50 + Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../bindings/iio/accel/adi,adis16201.yaml | 55 + .../bindings/iio/accel/bosch,bma220.yaml | 50 + .../devicetree/bindings/iio/accel/fsl,mma7455.yaml | 82 + .../bindings/iio/accel/murata,sca3300.yaml | 44 + .../bindings/iio/accel/nxp,fxls8962af.yaml | 80 + Documentation/devicetree/bindings/iio/adc/adc.yaml | 12 + .../devicetree/bindings/iio/adc/adi,ad7298.yaml | 48 + .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 174 + .../devicetree/bindings/iio/adc/ti,tsc2046.yaml | 115 + .../bindings/iio/chemical/sensirion,sps30.yaml | 7 +- .../devicetree/bindings/iio/dac/ad5755.txt | 124 - .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 169 + .../devicetree/bindings/iio/dac/ti,dac082s085.yaml | 72 + .../devicetree/bindings/iio/dac/ti-dac082s085.txt | 34 - .../bindings/iio/light/amstaos,tsl2591.yaml | 50 + .../devicetree/bindings/iio/st,st-sensors.yaml | 262 +- .../bindings/iio/temperature/ti,tmp117.yaml | 41 + .../devicetree/bindings/leds/leds-bcm6328.txt | 4 +- .../devicetree/bindings/leds/leds-bcm6358.txt | 2 +- .../memory-controllers/nvidia,tegra20-emc.txt | 130 - .../memory-controllers/nvidia,tegra20-emc.yaml | 230 + .../devicetree/bindings/mmc/renesas,mmcif.txt | 53 - .../devicetree/bindings/mmc/renesas,mmcif.yaml | 135 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 9 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/mtd/brcm,brcmnand.txt | 186 - .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 242 + Documentation/devicetree/bindings/mtd/common.txt | 16 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 6 + Documentation/devicetree/bindings/mtd/mtd.yaml | 89 + .../bindings/mtd/partitions/brcm,trx.txt | 5 + .../devicetree/bindings/net/mdio-gpio.txt | 27 - .../devicetree/bindings/net/mdio-gpio.yaml | 58 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 - .../bindings/phy/phy-cadence-torrent.yaml | 2 +- .../bindings/power/renesas,sysc-rmobile.txt | 100 - .../bindings/power/renesas,sysc-rmobile.yaml | 121 + .../bindings/power/rockchip,power-controller.yaml | 248 + .../bindings/power/supply/charger-manager.txt | 91 - .../bindings/power/supply/charger-manager.yaml | 215 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 13 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 26 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 + .../devicetree/bindings/reset/microchip,rst.yaml | 58 + .../devicetree/bindings/reset/ti,sci-reset.txt | 62 - .../devicetree/bindings/reset/ti,sci-reset.yaml | 51 + .../bindings/soc/rockchip/power_domain.txt | 136 - .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 65 - .../devicetree/bindings/soc/ti/sci-pm-domain.yaml | 59 + .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 8 +- .../devicetree/bindings/sound/cs42l42.txt | 7 + .../devicetree/bindings/spi/renesas,rzn1-spi.txt | 11 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 42 +- .../devicetree/bindings/timer/renesas,tpu.txt | 21 - .../devicetree/bindings/timer/renesas,tpu.yaml | 56 + .../devicetree/bindings/trivial-devices.yaml | 12 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/doc-guide/kernel-doc.rst | 3 + Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- Documentation/driver-api/nvdimm/nvdimm.rst | 2 +- Documentation/driver-api/usb/usb.rst | 15 +- Documentation/filesystems/cifs/cifsd.rst | 164 + Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/erofs.rst | 175 +- Documentation/filesystems/index.rst | 2 +- Documentation/filesystems/proc.rst | 48 +- Documentation/gpu/drm-internals.rst | 12 + Documentation/gpu/todo.rst | 2 + Documentation/hwmon/ir36021.rst | 2 +- Documentation/hwmon/lm75.rst | 6 +- Documentation/hwmon/ltc2992.rst | 2 +- Documentation/hwmon/mp2888.rst | 113 + Documentation/hwmon/pm6764tr.rst | 2 +- Documentation/hwmon/pmbus-core.rst | 42 +- Documentation/hwmon/pmbus.rst | 11 +- Documentation/hwmon/zl6100.rst | 132 +- Documentation/index.rst | 1 + Documentation/kbuild/kbuild.rst | 4 + .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/process/changes.rst | 9 + Documentation/rust/arch-support.rst | 32 + Documentation/rust/coding.rst | 92 + Documentation/rust/docs.rst | 109 + Documentation/rust/index.rst | 20 + Documentation/rust/quick-start.rst | 220 + Documentation/rust/rust-project.json | 35 + Documentation/usb/gadget_configfs.rst | 2 +- Documentation/virt/kvm/amd-memory-encryption.rst | 2 +- Documentation/x86/amd-memory-encryption.rst | 6 +- MAINTAINERS | 124 +- Makefile | 151 +- Next/SHA1s | 333 + Next/Trees | 335 + Next/merge.log | 4614 +++++++++++ arch/alpha/include/asm/pgtable.h | 1 - arch/alpha/include/asm/unaligned.h | 12 - arch/alpha/include/uapi/asm/mman.h | 3 + arch/alpha/include/uapi/asm/siginfo.h | 2 - arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/setup.c | 2 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/smp.c | 1 - arch/alpha/kernel/traps.c | 24 +- arch/alpha/mm/fault.c | 4 +- arch/arc/Makefile | 2 +- arch/arc/include/asm/cmpxchg.h | 4 +- arch/arc/include/asm/page.h | 12 + arch/arc/include/asm/pgtable.h | 18 +- arch/arc/include/uapi/asm/page.h | 1 - arch/arc/kernel/entry.S | 4 +- arch/arc/kernel/kgdb.c | 1 + arch/arc/kernel/process.c | 8 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/smp.c | 1 - arch/arc/mm/init.c | 11 +- arch/arc/mm/ioremap.c | 5 +- arch/arc/mm/tlb.c | 2 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 2 +- arch/arm/boot/dts/exynos4210-trats.dts | 2 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 1 + arch/arm/boot/dts/exynos4412-midas.dtsi | 1 + arch/arm/boot/dts/exynos4412-n710x.dts | 4 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 1 + arch/arm/boot/dts/exynos4412-origen.dts | 1 + arch/arm/boot/dts/exynos4412-p4note.dtsi | 1 + arch/arm/boot/dts/exynos5250-arndale.dts | 1 + arch/arm/boot/dts/exynos5410-odroidxu.dts | 1 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 1 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 1 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 1 + arch/arm/boot/dts/exynos5422-odroidhc1.dts | 2 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 2 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 4 +- arch/arm/boot/dts/imx25-pinfunc.h | 12 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 7 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 12 + arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 - arch/arm/boot/dts/r8a7742.dtsi | 1 + arch/arm/boot/dts/r8a7743.dtsi | 1 + arch/arm/boot/dts/r8a7744.dtsi | 1 + arch/arm/boot/dts/r8a7745.dtsi | 1 + arch/arm/boot/dts/r8a77470.dtsi | 1 + arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 1 + arch/arm/boot/dts/r8a7790.dtsi | 1 + arch/arm/boot/dts/r8a7791-koelsch.dts | 4 +- arch/arm/boot/dts/r8a7791.dtsi | 1 + arch/arm/boot/dts/r8a7792.dtsi | 1 + arch/arm/boot/dts/r8a7794.dtsi | 1 + arch/arm/boot/dts/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rk3036.dtsi | 1 - arch/arm/boot/dts/rk3066a.dtsi | 9 +- arch/arm/boot/dts/rk3188.dtsi | 17 +- arch/arm/boot/dts/rk322x.dtsi | 12 +- arch/arm/boot/dts/rk3288.dtsi | 18 +- arch/arm/boot/dts/s5pv210-goni.dts | 9 - arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-r40-feta40i.dtsi | 106 + arch/arm/boot/dts/sun8i-r40-oka40i-c.dts | 203 + arch/arm/boot/dts/sun8i-r40.dtsi | 44 + arch/arm/include/asm/unaligned.h | 27 - arch/arm/kernel/signal.c | 39 + arch/arm/kernel/smp.c | 1 - arch/arm/mach-exynos/exynos.c | 2 + arch/arm/mach-imx/mach-imx50.c | 7 + arch/arm/mach-imx/suspend-imx53.S | 4 +- arch/arm/mach-pxa/pxa_cplds_irqs.c | 7 +- arch/arm/mach-s3c/mach-rx1950.c | 1 - arch/arm/rust/target.json | 28 + arch/arm64/Kconfig | 3 - arch/arm64/Kconfig.platforms | 1 + arch/arm64/Makefile | 3 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 24 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 62 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 1 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 1 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 1019 +++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 362 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 3 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 146 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 139 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 25 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 182 + arch/arm64/boot/dts/mediatek/Makefile | 8 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 121 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 60 +- .../dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 30 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 44 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 32 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 27 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts | 16 + .../dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts | 16 + .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 12 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts | 13 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts | 12 + .../dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi | 26 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 8 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 + ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 9 + .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 5 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a77950.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 13 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 8 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 5 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 8 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 5 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 1 + .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 21 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 6 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 - arch/arm64/boot/dts/rockchip/px30.dtsi | 26 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 32 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 9 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 62 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 1 - arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/Kbuild | 3 +- arch/arm64/include/asm/cacheflush.h | 6 - arch/arm64/include/asm/cpucaps.h | 74 - arch/arm64/include/asm/kfence.h | 2 +- arch/arm64/include/asm/memory.h | 2 +- arch/arm64/include/asm/page.h | 3 +- arch/arm64/include/asm/pgtable.h | 2 - arch/arm64/include/asm/preempt.h | 2 +- arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/setup.c | 1 + arch/arm64/kernel/signal.c | 39 + arch/arm64/kernel/signal32.c | 39 + arch/arm64/kernel/smp.c | 1 - arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kvm/Kconfig | 5 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/mm/init.c | 14 +- arch/arm64/mm/ioremap.c | 4 +- arch/arm64/mm/mmu.c | 8 +- arch/arm64/mm/pageattr.c | 23 +- arch/arm64/mm/proc.S | 12 + arch/arm64/net/bpf_jit_comp.c | 6 +- arch/arm64/rust/target.json | 40 + arch/arm64/tools/Makefile | 22 + arch/arm64/tools/cpucaps | 65 + arch/arm64/tools/gen-cpucaps.awk | 40 + arch/csky/Kconfig | 3 - arch/csky/include/asm/pgtable.h | 1 - arch/csky/kernel/smp.c | 1 - arch/csky/mm/syscache.c | 12 +- arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/pgtable.h | 3 - arch/ia64/Kconfig | 3 - arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/unaligned.h | 12 - arch/ia64/kernel/smpboot.c | 1 - arch/m68k/Kconfig | 1 + arch/m68k/Makefile | 3 +- arch/m68k/include/asm/pgtable_mm.h | 1 - arch/m68k/include/asm/unaligned.h | 26 - arch/m68k/kernel/dma.c | 3 - arch/m68k/kernel/signal.c | 3 +- arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/include/asm/unaligned.h | 27 - arch/mips/Kconfig | 4 - arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 16 +- arch/mips/crypto/crc32-mips.c | 2 +- arch/mips/include/asm/hugetlb.h | 8 +- arch/mips/include/asm/pgtable-32.h | 1 - arch/mips/include/asm/pgtable-64.h | 1 - arch/mips/include/uapi/asm/mman.h | 3 + arch/mips/include/uapi/asm/siginfo.h | 2 - arch/mips/kernel/relocate.c | 1 + arch/mips/kernel/smp.c | 1 - arch/mips/loongson64/reset.c | 5 +- arch/mips/sgi-ip22/ip22-reset.c | 1 + arch/mips/sgi-ip32/ip32-reset.c | 1 + arch/nios2/include/asm/pgtable.h | 2 - arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/include/asm/unaligned.h | 47 - arch/openrisc/kernel/smp.c | 2 - arch/parisc/include/asm/pgtable.h | 2 - arch/parisc/include/asm/unaligned.h | 6 +- arch/parisc/include/uapi/asm/mman.h | 3 + arch/parisc/kernel/pdc_chassis.c | 1 + arch/parisc/kernel/smp.c | 1 - arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/book3s/pgtable.h | 1 - arch/powerpc/include/asm/hvcall.h | 3 + arch/powerpc/include/asm/interrupt.h | 2 - arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 43 + arch/powerpc/include/asm/nohash/32/pgtable.h | 1 - arch/powerpc/include/asm/nohash/64/pgtable.h | 2 - arch/powerpc/include/asm/paravirt.h | 22 +- arch/powerpc/include/asm/plpar_wrappers.h | 6 +- arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/include/asm/unaligned.h | 22 - arch/powerpc/kernel/interrupt.c | 4 +- arch/powerpc/kernel/legacy_serial.c | 7 +- arch/powerpc/kernel/setup-common.c | 1 + arch/powerpc/kernel/signal.h | 4 +- arch/powerpc/kernel/smp.c | 1 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/platforms/pseries/hvCall.S | 10 + arch/powerpc/platforms/pseries/lpar.c | 29 +- arch/powerpc/rust/target.json | 30 + arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/io.h | 5 +- arch/riscv/include/asm/pgtable.h | 2 - arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/unistd.h | 1 + arch/riscv/kernel/smpboot.c | 1 - arch/riscv/mm/pageattr.c | 8 +- arch/s390/include/asm/pgtable.h | 2 - arch/s390/include/asm/preempt.h | 4 +- arch/s390/kernel/ipl.c | 1 + arch/s390/kernel/smp.c | 1 - arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 - arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 + arch/sh/boot/compressed/ashldi3.c | 2 + arch/sh/boot/compressed/ashlsi3.S | 2 + arch/sh/boot/compressed/ashrsi3.S | 2 + arch/sh/boot/compressed/lshrsi3.S | 2 + arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/pgtable.h | 2 - arch/sh/include/asm/uaccess.h | 4 +- arch/sh/include/asm/unaligned-sh4a.h | 199 - arch/sh/include/asm/unaligned.h | 13 - arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/smp.c | 2 - arch/sh/kernel/traps.c | 1 - arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/include/asm/io.h | 8 + arch/sparc/include/asm/pgtable_32.h | 1 - arch/sparc/include/asm/pgtable_64.h | 3 - arch/sparc/include/asm/unaligned.h | 11 - arch/sparc/include/uapi/asm/siginfo.h | 3 - arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 37 + arch/sparc/kernel/signal_64.c | 36 + arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 3 - arch/sparc/kernel/sstate.c | 1 + arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/traps_32.c | 22 +- arch/sparc/kernel/traps_64.c | 44 +- arch/sparc/kernel/unaligned_32.c | 2 +- arch/sparc/mm/fault_32.c | 2 +- arch/sparc/mm/fault_64.c | 2 +- arch/um/drivers/mconsole_kern.c | 1 + arch/um/include/asm/pgtable-2level.h | 1 - arch/um/include/asm/pgtable-3level.h | 1 - arch/um/kernel/um_arch.c | 1 + arch/x86/Makefile | 5 +- arch/x86/boot/.gitignore | 1 + arch/x86/boot/Makefile | 44 +- arch/x86/boot/compressed/Makefile | 7 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/boot/compressed/misc.h | 2 +- arch/x86/boot/compressed/sev-es.c | 206 - arch/x86/boot/compressed/sev.c | 206 + arch/x86/boot/genimage.sh | 303 +- arch/x86/boot/mtools.conf.in | 3 + arch/x86/entry/calling.h | 45 +- arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/intel/uncore.c | 4 - arch/x86/hyperv/hv_init.c | 2 +- arch/x86/include/asm/asm.h | 27 +- arch/x86/include/asm/barrier.h | 7 +- arch/x86/include/asm/desc.h | 1 + arch/x86/include/asm/jump_label.h | 79 +- arch/x86/include/asm/msr-index.h | 6 +- arch/x86/include/asm/nops.h | 24 +- arch/x86/include/asm/pgtable_types.h | 2 - arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/sev-common.h | 62 + arch/x86/include/asm/sev-es.h | 114 - arch/x86/include/asm/sev.h | 92 + arch/x86/include/asm/sgx.h | 2 +- arch/x86/include/asm/stackprotector.h | 2 +- arch/x86/include/asm/syscall.h | 13 +- arch/x86/include/asm/unaligned.h | 15 - arch/x86/kernel/Makefile | 6 +- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/cpu/amd.c | 20 +- arch/x86/kernel/cpu/common.c | 12 +- arch/x86/kernel/cpu/mshyperv.c | 1 + arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/dumpstack.c | 2 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 6 +- arch/x86/kernel/jump_label.c | 83 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/mmconf-fam10h_64.c | 2 +- arch/x86/kernel/nmi.c | 2 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/setup.c | 1 + arch/x86/kernel/sev-es-shared.c | 525 -- arch/x86/kernel/sev-es.c | 1461 ---- arch/x86/kernel/sev-shared.c | 525 ++ arch/x86/kernel/sev.c | 1461 ++++ arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/signal_compat.c | 15 +- arch/x86/kernel/smpboot.c | 3 +- arch/x86/kernel/tsc.c | 4 +- arch/x86/kvm/Kconfig | 5 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/svm/svm.c | 4 +- arch/x86/kvm/svm/svm.h | 38 +- arch/x86/kvm/x86.c | 2 +- arch/x86/mm/extable.c | 2 +- arch/x86/mm/mem_encrypt_identity.c | 6 +- arch/x86/mm/pat/set_memory.c | 8 +- arch/x86/mm/pgtable.c | 34 +- arch/x86/pci/amd_bus.c | 2 +- arch/x86/platform/efi/efi_64.c | 2 +- arch/x86/purgatory/purgatory.c | 2 + arch/x86/realmode/Makefile | 1 - arch/x86/realmode/init.c | 2 +- arch/x86/realmode/rm/trampoline_64.S | 4 +- arch/x86/rust/target.json | 42 + arch/x86/xen/enlighten.c | 1 + arch/xtensa/include/asm/pgtable.h | 1 - arch/xtensa/include/asm/unaligned.h | 29 - arch/xtensa/include/uapi/asm/mman.h | 3 + arch/xtensa/kernel/smp.c | 1 - arch/xtensa/platforms/iss/setup.c | 1 + block/blk-cgroup.c | 27 - block/blk-core.c | 9 - block/blk-sysfs.c | 16 +- block/partitions/ldm.h | 2 +- block/partitions/msdos.c | 2 +- drivers/acpi/acpi_apd.c | 1 + drivers/acpi/device_pm.c | 1 + drivers/acpi/internal.h | 1 + drivers/acpi/nfit/core.c | 15 +- drivers/acpi/power.c | 2 +- drivers/acpi/scan.c | 3 + drivers/acpi/sleep.h | 1 - drivers/android/Kconfig | 7 + drivers/android/Makefile | 2 + drivers/android/allocation.rs | 252 + drivers/android/binder.c | 2 +- drivers/android/context.rs | 80 + drivers/android/defs.rs | 92 + drivers/android/node.rs | 479 ++ drivers/android/process.rs | 950 +++ drivers/android/range_alloc.rs | 191 + drivers/android/rust_binder.rs | 128 + drivers/android/thread.rs | 821 ++ drivers/android/transaction.rs | 206 + drivers/atm/iphase.c | 13 +- drivers/atm/iphase.h | 1 - drivers/atm/nicstar.c | 2 +- drivers/base/core.c | 3 +- drivers/base/power/runtime.c | 10 +- drivers/base/property.c | 4 +- drivers/block/aoe/aoecmd.c | 2 - drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btqca.c | 27 +- drivers/bluetooth/btusb.c | 34 +- drivers/bluetooth/hci_qca.c | 4 +- drivers/bluetooth/virtio_bt.c | 3 + drivers/bus/brcmstb_gisb.c | 1 + drivers/cdrom/gdrom.c | 13 +- drivers/char/hpet.c | 2 + drivers/char/ipmi/ipmi_msghandler.c | 1 + drivers/char/ipmi/ipmi_watchdog.c | 22 +- drivers/char/mem.c | 4 + drivers/clk/analogbits/wrpll-cln28hpc.c | 4 + drivers/clk/clk.c | 9 + drivers/clk/imx/clk-imx8mp.c | 1 - drivers/clk/renesas/clk-div6.c | 80 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 4 + drivers/clk/renesas/r9a06g032-clocks.c | 25 +- drivers/clk/renesas/rcar-gen3-cpg.c | 183 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 24 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/acpi-cpufreq.c | 6 +- drivers/cpufreq/intel_pstate.c | 14 +- drivers/cpuidle/governors/menu.c | 6 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 1 - drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 3 + drivers/dma/fsl-qdma.c | 6 +- drivers/dma/idxd/cdev.c | 2 - drivers/dma/idxd/init.c | 5 +- drivers/dma/pl330.c | 6 +- drivers/dma/qcom/hidma_mgmt.c | 17 +- drivers/dma/xilinx/xilinx_dpdma.c | 24 +- drivers/edac/altera_edac.c | 1 + drivers/edac/amd64_edac.c | 2 +- drivers/edac/thunderx_edac.c | 4 +- drivers/firmware/arm_scmi/notify.h | 2 - drivers/firmware/arm_scpi.c | 4 +- drivers/firmware/google/gsmi.c | 1 + drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/gpio-cadence.c | 1 + drivers/gpio/gpio-logicvc.c | 4 +- drivers/gpio/gpio-mockup.c | 9 +- drivers/gpio/gpio-tegra186.c | 11 - drivers/gpio/gpio-xilinx.c | 385 +- drivers/gpio/gpiolib.c | 3 - drivers/gpu/drm/Kconfig | 29 +- drivers/gpu/drm/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 26 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 104 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 78 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 28 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 104 + drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 171 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 69 + drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 86 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 135 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 199 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 101 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 233 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 52 +- drivers/gpu/drm/amd/amdgpu/atom.c | 158 + drivers/gpu/drm/amd/amdgpu/atom.h | 11 + drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 12 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 644 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 1 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 25 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/nv.c | 154 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 + drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 18 + drivers/gpu/drm/amd/amdgpu/soc15.c | 18 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 7 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 13 + drivers/gpu/drm/amd/amdkfd/Makefile | 5 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 881 ++- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 19 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 39 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 937 +++ drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 65 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 58 +- .../gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h | 93 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 41 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 124 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3087 ++++++++ drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 206 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 82 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 328 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 29 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 106 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 19 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 27 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 + drivers/gpu/drm/amd/display/dc/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 144 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 16 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 102 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 257 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 19 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 30 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 9 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 155 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 33 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 9 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 26 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 26 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 58 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 48 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 14 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 128 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 43 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 1 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 7 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 18 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 37 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 207 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 + .../drm/amd/display/include/link_service_types.h | 8 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 1 - .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 5 + .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 5 + drivers/gpu/drm/amd/include/amd_shared.h | 6 + .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 1 + drivers/gpu/drm/amd/include/atomfirmware.h | 16 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 63 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 66 +- .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 7 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 2 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 21 + .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 174 +- drivers/gpu/drm/amd/pm/powerplay/sislands_smc.h | 34 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 21 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 7 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 1 - drivers/gpu/drm/arm/malidp_drv.c | 1 - drivers/gpu/drm/arm/malidp_planes.c | 9 +- drivers/gpu/drm/armada/armada_drv.c | 5 +- drivers/gpu/drm/ast/ast_dp501.c | 139 +- drivers/gpu/drm/ast/ast_drv.c | 23 +- drivers/gpu/drm/ast/ast_drv.h | 12 + drivers/gpu/drm/ast/ast_main.c | 14 +- drivers/gpu/drm/bochs/bochs.h | 1 + drivers/gpu/drm/bochs/bochs_drv.c | 3 +- drivers/gpu/drm/bochs/bochs_hw.c | 25 +- drivers/gpu/drm/bochs/bochs_kms.c | 8 + drivers/gpu/drm/bridge/Kconfig | 12 +- drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 6 + drivers/gpu/drm/bridge/analogix/Kconfig | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 1 + drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- drivers/gpu/drm/bridge/cadence/Makefile | 2 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 140 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 22 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 570 ++ .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h | 92 + drivers/gpu/drm/bridge/ite-it66121.c | 1021 +++ drivers/gpu/drm/bridge/nwl-dsi.c | 86 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 22 +- drivers/gpu/drm/bridge/tc358767.c | 1 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 719 +- drivers/gpu/drm/drm_agpsupport.c | 101 +- drivers/gpu/drm/drm_aperture.c | 348 + drivers/gpu/drm/drm_atomic.c | 7 +- drivers/gpu/drm/drm_atomic_helper.c | 40 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 3 +- drivers/gpu/drm/drm_blend.c | 4 +- drivers/gpu/drm/drm_bridge.c | 3 + drivers/gpu/drm/drm_bufs.c | 25 +- drivers/gpu/drm/drm_connector.c | 127 +- drivers/gpu/drm/drm_context.c | 3 +- drivers/gpu/drm/drm_dma.c | 8 +- drivers/gpu/drm/drm_dp_aux_dev.c | 6 + drivers/gpu/drm/drm_dp_dual_mode_helper.c | 68 +- drivers/gpu/drm/drm_dp_helper.c | 195 +- drivers/gpu/drm/drm_dp_mst_topology.c | 405 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_file.c | 14 +- drivers/gpu/drm/drm_format_helper.c | 96 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 33 + drivers/gpu/drm/drm_gem_vram_helper.c | 48 - drivers/gpu/drm/drm_internal.h | 5 - drivers/gpu/drm/drm_ioc32.c | 19 +- drivers/gpu/drm/drm_ioctl.c | 24 +- drivers/gpu/drm/drm_legacy.h | 30 + drivers/gpu/drm/drm_legacy_misc.c | 1 - drivers/gpu/drm/drm_memory.c | 1 - drivers/gpu/drm/drm_modes.c | 13 +- drivers/gpu/drm/drm_pci.c | 82 +- drivers/gpu/drm/drm_plane.c | 18 +- drivers/gpu/drm/drm_vm.c | 2 - drivers/gpu/drm/etnaviv/etnaviv_dump.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 12 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 68 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 2 - drivers/gpu/drm/gma500/backlight.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 50 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 2 +- drivers/gpu/drm/gma500/intel_gmbus.c | 2 +- drivers/gpu/drm/gma500/psb_drv.h | 2 +- drivers/gpu/drm/gud/gud_internal.h | 4 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 +- drivers/gpu/drm/i810/i810_dma.c | 11 +- drivers/gpu/drm/i915/display/g4x_dp.c | 1 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 + drivers/gpu/drm/i915/display/i9xx_plane.c | 4 +- drivers/gpu/drm/i915/display/icl_dsi.c | 6 +- drivers/gpu/drm/i915/display/intel_atomic.c | 15 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 43 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 + drivers/gpu/drm/i915/display/intel_audio.c | 32 +- drivers/gpu/drm/i915/display/intel_bios.c | 31 +- drivers/gpu/drm/i915/display/intel_bw.c | 22 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 281 +- drivers/gpu/drm/i915/display/intel_color.c | 7 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 1 + drivers/gpu/drm/i915/display/intel_connector.c | 6 +- drivers/gpu/drm/i915/display/intel_crt.c | 8 +- drivers/gpu/drm/i915/display/intel_crtc.c | 4 +- drivers/gpu/drm/i915/display/intel_crtc.h | 3 + drivers/gpu/drm/i915/display/intel_csr.c | 30 +- drivers/gpu/drm/i915/display/intel_cursor.c | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 61 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 11 +- drivers/gpu/drm/i915/display/intel_de.h | 41 +- drivers/gpu/drm/i915/display/intel_display.c | 837 +- drivers/gpu/drm/i915/display/intel_display.h | 22 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 9 +- drivers/gpu/drm/i915/display/intel_display_power.c | 551 +- drivers/gpu/drm/i915/display/intel_display_power.h | 11 + drivers/gpu/drm/i915/display/intel_display_types.h | 26 +- drivers/gpu/drm/i915/display/intel_dp.c | 120 +- drivers/gpu/drm/i915/display/intel_dp.h | 3 - drivers/gpu/drm/i915/display/intel_dp_aux.c | 10 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.h | 15 + .../gpu/drm/i915/display/intel_dp_link_training.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 19 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 + drivers/gpu/drm/i915/display/intel_dpll.c | 9 +- drivers/gpu/drm/i915/display/intel_dpll.h | 5 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 8 +- drivers/gpu/drm/i915/display/intel_dsb.c | 1 + drivers/gpu/drm/i915/display/intel_dsi.h | 1 + drivers/gpu/drm/i915/display/intel_dvo.c | 1 + drivers/gpu/drm/i915/display/intel_fb.c | 102 +- drivers/gpu/drm/i915/display/intel_fb.h | 6 +- drivers/gpu/drm/i915/display/intel_fbc.c | 28 +- drivers/gpu/drm/i915/display/intel_fdi.c | 1 + drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 5 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 5 + drivers/gpu/drm/i915/display/intel_gmbus.c | 16 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 10 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 160 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 12 + drivers/gpu/drm/i915/display/intel_lspcon.c | 18 +- drivers/gpu/drm/i915/display/intel_lvds.c | 3 +- drivers/gpu/drm/i915/display/intel_overlay.c | 13 +- drivers/gpu/drm/i915/display/intel_panel.c | 67 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 56 +- drivers/gpu/drm/i915/display/intel_pps.c | 20 +- drivers/gpu/drm/i915/display/intel_psr.c | 95 +- drivers/gpu/drm/i915/display/intel_psr.h | 3 + drivers/gpu/drm/i915/display/intel_sdvo.c | 2 + drivers/gpu/drm/i915/display/intel_sprite.c | 1 + drivers/gpu/drm/i915/display/intel_tc.c | 10 +- drivers/gpu/drm/i915/display/intel_tv.c | 7 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 5 +- drivers/gpu/drm/i915/display/intel_vrr.c | 1 + drivers/gpu/drm/i915/display/skl_scaler.c | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 170 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 79 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 1 - drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 7 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 40 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 7 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 4 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 5 + drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 18 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 1 - drivers/gpu/drm/i915/i915_active.c | 3 +- drivers/gpu/drm/i915/i915_drv.c | 46 +- drivers/gpu/drm/i915/i915_drv.h | 43 +- drivers/gpu/drm/i915/i915_gpu_error.c | 6 - drivers/gpu/drm/i915/i915_gpu_error.h | 2 - drivers/gpu/drm/i915/i915_irq.c | 77 +- drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 51 +- drivers/gpu/drm/i915/i915_perf.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 40 +- drivers/gpu/drm/i915/i915_suspend.c | 6 + drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/i915_trace.h | 39 + drivers/gpu/drm/i915/i915_utils.h | 5 + drivers/gpu/drm/i915/i915_vma_types.h | 1 - drivers/gpu/drm/i915/intel_device_info.c | 7 +- drivers/gpu/drm/i915/intel_device_info.h | 13 +- drivers/gpu/drm/i915/intel_pch.c | 6 +- drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 103 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 8 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 1 - drivers/gpu/drm/imx/imx-drm-core.c | 22 +- drivers/gpu/drm/imx/imx-ldb.c | 5 + drivers/gpu/drm/imx/ipuv3-crtc.c | 11 +- drivers/gpu/drm/imx/ipuv3-plane.c | 115 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 11 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 2 +- drivers/gpu/drm/kmb/kmb_dsi.c | 10 +- drivers/gpu/drm/meson/meson_drv.c | 27 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 1 + drivers/gpu/drm/mga/mga_dma.c | 29 +- drivers/gpu/drm/mga/mga_drv.h | 1 - drivers/gpu/drm/mga/mga_state.c | 3 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 5 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 - drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 8 +- drivers/gpu/drm/msm/dp/dp_audio.c | 1 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 6 +- drivers/gpu/drm/msm/dp/dp_display.c | 26 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 4 + drivers/gpu/drm/msm/edp/edp.h | 3 +- drivers/gpu/drm/msm/edp/edp_aux.c | 5 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 8 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_fbdev.c | 5 +- drivers/gpu/drm/msm/msm_gem.c | 16 +- drivers/gpu/drm/msm/msm_gem.h | 4 +- drivers/gpu/drm/mxsfb/Kconfig | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 3 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 29 +- drivers/gpu/drm/nouveau/nouveau_display.c | 19 - drivers/gpu/drm/nouveau/nouveau_display.h | 2 - drivers/gpu/drm/nouveau/nouveau_drm.c | 6 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- drivers/gpu/drm/panel/Kconfig | 1 + drivers/gpu/drm/panel/panel-simple.c | 140 +- drivers/gpu/drm/panfrost/panfrost_device.c | 1 - drivers/gpu/drm/qxl/qxl_display.c | 5 +- drivers/gpu/drm/qxl/qxl_drv.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_dumb.c | 17 - drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +- drivers/gpu/drm/qxl/qxl_object.h | 5 - drivers/gpu/drm/r128/ati_pcigart.c | 33 +- drivers/gpu/drm/r128/r128_cce.c | 2 +- drivers/gpu/drm/r128/r128_drv.c | 4 +- drivers/gpu/drm/r128/r128_state.c | 3 +- drivers/gpu/drm/radeon/atombios_dp.c | 5 +- drivers/gpu/drm/radeon/ni_dpm.c | 144 +- drivers/gpu/drm/radeon/nislands_smc.h | 34 +- drivers/gpu/drm/radeon/radeon.h | 46 + drivers/gpu/drm/radeon/radeon_agp.c | 118 +- drivers/gpu/drm/radeon/radeon_audio.c | 92 + drivers/gpu/drm/radeon/radeon_device.c | 3 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 7 + drivers/gpu/drm/radeon/radeon_drv.c | 16 +- drivers/gpu/drm/radeon/radeon_kms.c | 18 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 8 + drivers/gpu/drm/radeon/radeon_ttm.c | 6 +- drivers/gpu/drm/radeon/si_dpm.c | 177 +- drivers/gpu/drm/radeon/sislands_smc.h | 34 +- drivers/gpu/drm/savage/savage_bci.c | 26 +- drivers/gpu/drm/scheduler/sched_entity.c | 6 +- drivers/gpu/drm/scheduler/sched_main.c | 9 +- drivers/gpu/drm/sis/sis_drv.c | 3 +- drivers/gpu/drm/stm/ltdc.c | 2 - drivers/gpu/drm/sun4i/sun4i_drv.c | 5 +- drivers/gpu/drm/tegra/dc.c | 10 +- drivers/gpu/drm/tegra/dpaux.c | 1 + drivers/gpu/drm/tegra/drm.c | 6 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/sor.c | 41 +- drivers/gpu/drm/tiny/Kconfig | 16 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/cirrus.c | 5 +- drivers/gpu/drm/tiny/hx8357d.c | 6 +- drivers/gpu/drm/tiny/ili9225.c | 12 +- drivers/gpu/drm/tiny/ili9341.c | 12 +- drivers/gpu/drm/tiny/ili9486.c | 12 +- drivers/gpu/drm/tiny/mi0283qt.c | 12 +- drivers/gpu/drm/tiny/simpledrm.c | 898 +++ drivers/gpu/drm/tiny/st7586.c | 12 +- drivers/gpu/drm/tiny/st7735r.c | 12 +- drivers/gpu/drm/ttm/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 8 +- drivers/gpu/drm/ttm/ttm_bo.c | 58 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_device.c | 25 +- drivers/gpu/drm/ttm/ttm_module.h | 3 + drivers/gpu/drm/ttm/ttm_range_manager.c | 40 +- drivers/gpu/drm/ttm/ttm_resource.c | 20 +- drivers/gpu/drm/ttm/ttm_sys_manager.c | 41 + drivers/gpu/drm/ttm/ttm_tt.c | 20 + drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vc4/vc4_drv.c | 9 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 61 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 + drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/vc4/vc4_vec.c | 6 - drivers/gpu/drm/via/via_dma.c | 1 - drivers/gpu/drm/via/via_dmablit.c | 15 +- drivers/gpu/drm/via/via_map.c | 3 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 10 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 + drivers/gpu/drm/virtio/virtgpu_object.c | 3 + drivers/gpu/drm/vkms/vkms_composer.c | 104 +- drivers/gpu/drm/vkms/vkms_drv.c | 5 + drivers/gpu/drm/vkms/vkms_drv.h | 9 +- drivers/gpu/drm/vkms/vkms_output.c | 28 +- drivers/gpu/drm/vkms/vkms_plane.c | 51 +- drivers/gpu/drm/vmwgfx/Kconfig | 10 +- drivers/gpu/drm/vmwgfx/Makefile | 6 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 8 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 55 +- drivers/gpu/drm/vmwgfx/ttm_lock.c | 194 - drivers/gpu/drm/vmwgfx/ttm_lock.h | 218 - drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 118 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 169 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 147 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 41 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 8 - drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 60 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 77 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 31 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 214 - drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h | 130 + drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h | 219 + drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_reg.h | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 6 - drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 5 - drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 5 +- drivers/gpu/drm/zte/Kconfig | 1 - drivers/gpu/host1x/bus.c | 30 +- drivers/gpu/ipu-v3/ipu-dc.c | 5 + drivers/gpu/ipu-v3/ipu-di.c | 7 + drivers/gpu/ipu-v3/ipu-dp.c | 25 +- drivers/hid/Kconfig | 19 +- drivers/hid/Makefile | 1 + drivers/hid/hid-a4tech.c | 2 + drivers/hid/hid-asus.c | 32 +- drivers/hid/hid-core.c | 13 +- drivers/hid/hid-debug.c | 3 + drivers/hid/hid-ft260.c | 5 +- drivers/hid/hid-google-hammer.c | 10 + drivers/hid/hid-ids.h | 10 +- drivers/hid/hid-input.c | 9 +- drivers/hid/hid-ite.c | 1 + drivers/hid/hid-lg-g15.c | 141 +- drivers/hid/hid-logitech-dj.c | 8 + drivers/hid/hid-logitech-hidpp.c | 12 + drivers/hid/hid-multitouch.c | 46 +- drivers/hid/hid-quirks.c | 4 + drivers/hid/hid-semitek.c | 40 + drivers/hid/hid-sensor-custom.c | 8 +- drivers/hid/hid-sensor-hub.c | 13 +- drivers/hid/hid-thrustmaster.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 9 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 3 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 49 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 9 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 24 +- drivers/hid/intel-ish-hid/ishtp/client.c | 5 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 10 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 1 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 4 +- drivers/hid/surface-hid/surface_hid_core.c | 6 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hv/channel.c | 23 +- drivers/hv/hv_balloon.c | 1 - drivers/hv/hv_fcopy.c | 1 + drivers/hv/hv_kvp.c | 1 + drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 95 +- drivers/hv/vmbus_drv.c | 1 + drivers/hwmon/bt1-pvt.c | 4 +- drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/hwmon/lm70.c | 28 +- drivers/hwmon/lm75.c | 13 + drivers/hwmon/lm80.c | 11 +- drivers/hwmon/max31722.c | 9 - drivers/hwmon/pmbus/Kconfig | 16 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/adm1275.c | 14 +- drivers/hwmon/pmbus/mp2888.c | 408 + drivers/hwmon/pmbus/pmbus.c | 19 +- drivers/hwmon/pmbus/pmbus.h | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 2 + drivers/hwmon/pmbus/zl6100.c | 94 +- drivers/hwmon/sch5627.c | 18 +- drivers/hwmon/sch5636.c | 9 +- drivers/hwmon/sch56xx-common.c | 65 +- drivers/hwmon/sch56xx-common.h | 4 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 1 + drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/iio/accel/Kconfig | 41 +- drivers/iio/accel/Makefile | 4 + drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 4 +- drivers/iio/accel/bmi088-accel-core.c | 1 - drivers/iio/accel/fxls8962af-core.c | 968 +++ drivers/iio/accel/fxls8962af-i2c.c | 57 + drivers/iio/accel/fxls8962af-spi.c | 57 + drivers/iio/accel/fxls8962af.h | 22 + drivers/iio/accel/kxcjk-1013.c | 4 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/mxc4005.c | 2 +- drivers/iio/accel/sca3300.c | 472 ++ drivers/iio/accel/st_accel.h | 12 - drivers/iio/accel/st_accel_core.c | 113 +- drivers/iio/accel/st_accel_i2c.c | 17 +- drivers/iio/accel/st_accel_spi.c | 17 +- drivers/iio/accel/stk8312.c | 15 +- drivers/iio/accel/stk8ba50.c | 2 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 36 +- drivers/iio/adc/ad7192.c | 19 +- drivers/iio/adc/ad7298.c | 8 + drivers/iio/adc/ad7476.c | 118 +- drivers/iio/adc/ad7606.c | 3 +- drivers/iio/adc/ad7766.c | 3 +- drivers/iio/adc/ad7768-1.c | 3 +- drivers/iio/adc/ad_sigma_delta.c | 2 +- drivers/iio/adc/adi-axi-adc.c | 24 +- drivers/iio/adc/at91-sama5d2_adc.c | 2 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/dln2-adc.c | 3 +- drivers/iio/adc/exynos_adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/mp2629_adc.c | 1 - drivers/iio/adc/mt6360-adc.c | 1 - drivers/iio/adc/mxs-lradc-adc.c | 2 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/adc/ti-ads131e08.c | 3 +- drivers/iio/adc/ti-tsc2046.c | 714 ++ drivers/iio/adc/xilinx-xadc-core.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 22 +- drivers/iio/buffer/industrialio-hw-consumer.c | 25 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 23 +- drivers/iio/chemical/Kconfig | 27 +- drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/atlas-sensor.c | 2 +- drivers/iio/chemical/bme680_i2c.c | 8 - drivers/iio/chemical/bme680_spi.c | 8 - drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/scd30_core.c | 3 +- drivers/iio/chemical/sps30.c | 275 +- drivers/iio/chemical/sps30.h | 35 + drivers/iio/chemical/sps30_i2c.c | 258 + drivers/iio/chemical/sps30_serial.c | 431 ++ drivers/iio/common/hid-sensors/Kconfig | 1 + .../iio/common/hid-sensors/hid-sensor-trigger.c | 2 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/dac/ad5766.c | 2 - drivers/iio/dac/ad5770r.c | 16 +- drivers/iio/gyro/Kconfig | 1 - drivers/iio/gyro/adxrs290.c | 2 +- drivers/iio/gyro/bmg160_core.c | 4 +- drivers/iio/gyro/fxas21002c_core.c | 4 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 15 +- drivers/iio/gyro/st_gyro.h | 12 - drivers/iio/gyro/st_gyro_core.c | 20 +- drivers/iio/gyro/st_gyro_i2c.c | 17 +- drivers/iio/gyro/st_gyro_spi.c | 17 +- drivers/iio/health/afe4403.c | 2 +- drivers/iio/health/afe4404.c | 2 +- drivers/iio/humidity/Kconfig | 1 - drivers/iio/humidity/am2315.c | 9 - drivers/iio/humidity/hdc2010.c | 1 - drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis16400.c | 18 +- drivers/iio/imu/adis16475.c | 9 +- drivers/iio/imu/adis_buffer.c | 27 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/bmi160/bmi160_core.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 2 +- drivers/iio/imu/kmx61.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 + drivers/iio/imu/st_lsm9ds0/Makefile | 5 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 23 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 163 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 84 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 83 + drivers/iio/industrialio-buffer.c | 12 +- drivers/iio/industrialio-core.c | 124 +- drivers/iio/industrialio-trigger.c | 37 +- drivers/iio/industrialio-triggered-event.c | 2 +- drivers/iio/inkern.c | 107 +- drivers/iio/light/Kconfig | 13 +- drivers/iio/light/Makefile | 1 + drivers/iio/light/acpi-als.c | 3 +- drivers/iio/light/gp2ap002.c | 5 +- drivers/iio/light/rpr0521.c | 2 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/light/tsl2583.c | 8 + drivers/iio/light/tsl2591.c | 1225 +++ drivers/iio/light/vcnl4000.c | 3 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/light/veml6030.c | 2 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/magnetometer/bmc150_magn.c | 2 +- drivers/iio/magnetometer/rm3100-core.c | 2 +- drivers/iio/magnetometer/st_magn.h | 4 - drivers/iio/magnetometer/st_magn_core.c | 124 +- drivers/iio/magnetometer/st_magn_i2c.c | 14 +- drivers/iio/magnetometer/st_magn_spi.c | 14 +- drivers/iio/orientation/Kconfig | 2 - .../iio/position/hid-sensor-custom-intel-hinge.c | 1 - drivers/iio/potentiostat/lmp91000.c | 3 +- drivers/iio/pressure/Kconfig | 1 - drivers/iio/pressure/st_pressure.h | 4 - drivers/iio/pressure/st_pressure_core.c | 15 +- drivers/iio/pressure/st_pressure_i2c.c | 17 +- drivers/iio/pressure/st_pressure_spi.c | 17 +- drivers/iio/pressure/zpa2326.c | 3 +- drivers/iio/proximity/as3935.c | 3 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 + drivers/iio/proximity/sx9310.c | 2 +- drivers/iio/proximity/sx9500.c | 2 +- drivers/iio/temperature/Kconfig | 11 +- drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/tmp117.c | 185 + drivers/iio/trigger/stm32-timer-trigger.c | 2 +- drivers/infiniband/core/uverbs_std_types_device.c | 3 + drivers/infiniband/sw/siw/siw_verbs.c | 11 +- drivers/interconnect/qcom/bcm-voter.c | 4 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/isdn/hardware/mISDN/hfcpci.c | 2 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 17 +- drivers/isdn/hardware/mISDN/mISDNinfineon.c | 21 +- drivers/leds/leds-lp5523.c | 2 +- drivers/leds/leds-tlc591xx.c | 8 +- drivers/leds/trigger/ledtrig-activity.c | 1 + drivers/leds/trigger/ledtrig-heartbeat.c | 1 + drivers/leds/trigger/ledtrig-panic.c | 1 + drivers/md/dm-integrity.c | 81 +- drivers/md/dm-snap.c | 6 +- drivers/media/cec/platform/s5p/s5p_cec.c | 7 +- drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/media/dvb-frontends/sp8870.c | 2 +- drivers/media/i2c/ccs/ccs-core.c | 34 +- drivers/media/i2c/imx334.c | 7 +- drivers/media/platform/am437x/am437x-vpfe.c | 15 +- drivers/media/platform/atmel/atmel-isc-base.c | 30 +- drivers/media/platform/atmel/atmel-isi.c | 19 +- drivers/media/platform/exynos-gsc/gsc-core.c | 11 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 6 +- drivers/media/platform/exynos4-is/fimc-is.c | 4 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 3 +- drivers/media/platform/exynos4-is/fimc-isp.c | 7 +- drivers/media/platform/exynos4-is/fimc-lite.c | 5 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 5 +- drivers/media/platform/exynos4-is/media-dev.c | 9 +- drivers/media/platform/exynos4-is/mipi-csis.c | 10 +- drivers/media/platform/marvell-ccic/mcam-core.c | 9 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 8 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 2 +- drivers/media/platform/qcom/venus/core.c | 60 +- drivers/media/platform/rcar_drif.c | 1 - drivers/media/platform/rcar_fdp1.c | 28 +- drivers/media/platform/renesas-ceu.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/sh_vou.c | 6 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 7 +- drivers/media/platform/sti/delta/delta-v4l2.c | 8 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 2 +- drivers/media/usb/gspca/cpia1.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 16 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 14 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/memory/atmel-ebi.c | 4 +- drivers/memory/stm32-fmc2-ebi.c | 4 + drivers/memstick/core/ms_block.c | 37 +- drivers/message/fusion/mptsas.c | 119 +- drivers/misc/bcm-vk/bcm_vk_dev.c | 1 + .../misc/habanalabs/common/command_submission.c | 2 +- drivers/misc/habanalabs/common/firmware_if.c | 53 +- drivers/misc/habanalabs/common/habanalabs.h | 23 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 7 + drivers/misc/habanalabs/common/sysfs.c | 4 +- drivers/misc/habanalabs/gaudi/gaudi.c | 59 +- drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 12 +- drivers/misc/habanalabs/goya/goya.c | 47 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 40 +- drivers/misc/ibmasm/heartbeat.c | 1 + drivers/misc/ics932s401.c | 2 +- drivers/misc/pvpanic/pvpanic.c | 1 + drivers/mmc/core/block.c | 10 +- drivers/mmc/core/core.c | 22 +- drivers/mmc/core/core.h | 9 + drivers/mmc/core/mmc.c | 68 +- drivers/mmc/core/mmc_ops.c | 159 +- drivers/mmc/core/mmc_ops.h | 12 +- drivers/mmc/core/sd.c | 471 +- drivers/mmc/core/sd_ops.c | 38 +- drivers/mmc/host/jz4740_mmc.c | 1 - drivers/mmc/host/meson-gx-mmc.c | 7 +- drivers/mmc/host/s3cmci.c | 7 +- drivers/mmc/host/sdhci-acpi.c | 11 + drivers/mmc/host/sdhci-pci-gli.c | 11 +- drivers/mmc/host/usdhi6rol0.c | 1 + drivers/mtd/devices/phram.c | 1 + drivers/mtd/inftlmount.c | 2 +- drivers/mtd/maps/plat-ram.c | 1 - drivers/mtd/mtdcore.c | 192 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/bbt.c | 2 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/fsmc_nand.c | 12 +- drivers/mtd/nand/raw/hisi504_nand.c | 4 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 1 + drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/qcom_nandc.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nftlcore.c | 1 - drivers/mtd/nftlmount.c | 2 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/parsers/ofpart_core.c | 26 +- drivers/mtd/parsers/parser_trx.c | 9 +- drivers/mtd/sm_ftl.c | 51 +- drivers/mtd/tests/oobtest.c | 7 +- drivers/mtd/tests/torturetest.c | 2 - drivers/net/caif/caif_serial.c | 3 - drivers/net/dsa/ocelot/felix_vsc9959.c | 15 +- drivers/net/ethernet/atheros/alx/alx.h | 2 + drivers/net/ethernet/atheros/alx/ethtool.c | 17 +- drivers/net/ethernet/atheros/alx/main.c | 86 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 3 + drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 35 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 8 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 55 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 126 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 27 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 27 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 80 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 2 + .../chelsio/inline_crypto/chtls/chtls_io.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 24 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_port.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +- drivers/net/ethernet/korina.c | 12 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 66 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 3 - .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 4 + drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/port.c | 107 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 3 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 2 - .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 102 +- drivers/net/ethernet/pensando/Kconfig | 1 + drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 +- drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 10 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 9 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 - drivers/net/ethernet/sun/niu.c | 32 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/hyperv/hyperv_net.h | 7 + drivers/net/hyperv/netvsc.c | 10 +- drivers/net/hyperv/rndis_filter.c | 4 + drivers/net/ipa/ipa.h | 2 + drivers/net/ipa/ipa_mem.c | 3 +- drivers/net/ipa/ipa_smp2p.c | 1 + drivers/net/mdio/mdio-octeon.c | 2 - drivers/net/mdio/mdio-thunder.c | 1 - drivers/net/phy/nxp-c45-tja11xx.c | 531 +- drivers/net/usb/cdc_mbim.c | 1 + drivers/net/usb/huawei_cdc_ncm.c | 1 + drivers/net/usb/qmi_wwan.c | 3 +- drivers/net/virtio_net.c | 55 +- drivers/net/wireless/ath/ath10k/htt.h | 1 + drivers/net/wireless/ath/ath10k/htt_rx.c | 201 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 14 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 34 + drivers/net/wireless/ath/ath11k/dp_rx.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 6 + drivers/net/wireless/ath/ath6kl/debug.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 19 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 42 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 5 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 8 +- drivers/net/wireless/marvell/libertas/mesh.c | 33 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 10 +- drivers/net/wireless/realtek/rtlwifi/base.c | 18 +- drivers/nvmem/core.c | 4 +- drivers/nvmem/sprd-efuse.c | 1 + drivers/parisc/power.c | 1 + drivers/phy/tegra/xusb-tegra186.c | 550 +- drivers/phy/tegra/xusb-tegra210.c | 1877 ++++- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 3 - drivers/pinctrl/renesas/pfc-r8a77951.c | 4 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 10 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 79 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 16 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/power/reset/ltc2952-poweroff.c | 1 + drivers/power/supply/sc2731_charger.c | 1 + drivers/power/supply/sc27xx_fuel_gauge.c | 1 + drivers/ptp/ptp_clock.c | 21 - drivers/ptp/ptp_ocp.c | 4 +- drivers/rapidio/rio_cm.c | 17 +- drivers/regulator/cros-ec-regulator.c | 3 +- drivers/regulator/fan53555.c | 44 +- drivers/regulator/hi6421v600-regulator.c | 22 +- drivers/regulator/qcom_smd-regulator.c | 83 + drivers/regulator/qcom_usb_vbus-regulator.c | 12 + drivers/regulator/uniphier-regulator.c | 1 + drivers/remoteproc/remoteproc_core.c | 1 + drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 20 +- drivers/reset/reset-a10sr.c | 1 + drivers/reset/reset-bcm6345.c | 2 +- drivers/reset/reset-berlin.c | 2 +- drivers/reset/reset-brcmstb.c | 1 + drivers/reset/reset-microchip-sparx5.c | 146 + drivers/reset/reset-oxnas.c | 2 +- drivers/reset/reset-ti-syscon.c | 4 +- drivers/reset/reset-uniphier.c | 2 +- drivers/reset/reset-zynqmp.c | 4 +- drivers/reset/sti/reset-syscfg.c | 2 +- drivers/rtc/rtc-cmos.c | 2 + drivers/s390/char/con3215.c | 1 + drivers/s390/char/con3270.c | 1 + drivers/s390/char/sclp.c | 1 + drivers/s390/char/sclp_con.c | 1 + drivers/s390/char/sclp_vt220.c | 1 + drivers/s390/char/zcore.c | 1 + drivers/scsi/3w-9xxx.h | 2 +- drivers/scsi/aacraid/aachba.c | 10 +- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 1 - drivers/scsi/megaraid/megaraid_mbox.c | 2 - drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 99 +- drivers/scsi/qla4xxx/ql4_83xx.c | 3 +- drivers/scsi/storvsc_drv.c | 104 +- drivers/scsi/ufs/cdns-pltfrm.c | 2 + drivers/scsi/ufs/tc-dwc-g210-pci.c | 2 + drivers/scsi/ufs/ufs-debugfs.c | 6 +- drivers/scsi/ufs/ufs-debugfs.h | 2 +- drivers/scsi/ufs/ufs-exynos.c | 2 + drivers/scsi/ufs/ufs-hisi.c | 17 +- drivers/scsi/ufs/ufs-mediatek.c | 12 +- drivers/scsi/ufs/ufs-qcom.c | 2 + drivers/scsi/ufs/ufs-sysfs.c | 24 +- drivers/scsi/ufs/ufs_bsg.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 36 +- drivers/scsi/ufs/ufshcd.c | 703 +- drivers/scsi/ufs/ufshcd.h | 33 + drivers/sh/maple/maple.c | 5 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 1 + drivers/soc/imx/soc-imx.c | 3 + drivers/soc/mediatek/mtk-devapc.c | 1 + drivers/soc/rockchip/pm_domains.c | 252 +- drivers/soundwire/bus.c | 155 +- drivers/soundwire/cadence_master.c | 21 +- drivers/soundwire/dmi-quirks.c | 2 +- drivers/soundwire/generic_bandwidth_allocation.c | 14 +- drivers/soundwire/qcom.c | 12 +- drivers/soundwire/slave.c | 4 +- drivers/spi/Kconfig | 2 +- drivers/spi/spi-altera-dfl.c | 4 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-dw-mmio.c | 2 +- drivers/spi/spi-fsl-dspi.c | 4 +- drivers/spi/spi-geni-qcom.c | 4 +- drivers/spi/spi-loopback-test.c | 2 +- drivers/spi/spi-npcm-pspi.c | 2 +- drivers/spi/spi-oc-tiny.c | 2 +- drivers/spi/spi-omap-100k.c | 4 +- drivers/spi/spi-omap-uwire.c | 2 +- drivers/spi/spi-pl022.c | 4 +- drivers/spi/spi-ppc4xx.c | 6 +- drivers/spi/spi-pxa2xx-dma.c | 37 +- drivers/spi/spi-pxa2xx-pci.c | 4 +- drivers/spi/spi-pxa2xx.c | 190 +- drivers/spi/spi-pxa2xx.h | 52 +- drivers/spi/spi-sprd.c | 1 + drivers/spi/spi-tegra114.c | 3 +- drivers/spi/spi-tegra210-quad.c | 2 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 2 +- drivers/spi/spi-zynq-qspi.c | 9 +- drivers/spi/spi.c | 102 +- drivers/spi/spidev.c | 2 +- drivers/staging/android/ashmem.c | 1 + drivers/staging/axis-fifo/axis-fifo.c | 18 +- drivers/staging/fbtft/TODO | 5 - drivers/staging/fbtft/fb_agm1264k-fl.c | 30 +- drivers/staging/fbtft/fb_bd663474.c | 4 - drivers/staging/fbtft/fb_hx8347d.c | 29 +- drivers/staging/fbtft/fb_ili9163.c | 4 - drivers/staging/fbtft/fb_ili9320.c | 4 +- drivers/staging/fbtft/fb_ili9325.c | 4 - drivers/staging/fbtft/fb_ili9340.c | 1 - drivers/staging/fbtft/fb_s6d1121.c | 4 - drivers/staging/fbtft/fb_sh1106.c | 1 - drivers/staging/fbtft/fb_ssd1289.c | 4 - drivers/staging/fbtft/fb_ssd1325.c | 2 - drivers/staging/fbtft/fb_ssd1331.c | 6 +- drivers/staging/fbtft/fb_ssd1351.c | 1 - drivers/staging/fbtft/fb_upd161704.c | 4 - drivers/staging/fbtft/fb_watterott.c | 1 - drivers/staging/fbtft/fbtft-bus.c | 3 +- drivers/staging/fbtft/fbtft-core.c | 25 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 2 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 3 +- drivers/staging/fieldbus/anybuss/host.c | 8 +- drivers/staging/fwserial/fwserial.c | 46 +- drivers/staging/iio/cdc/ad7746.c | 1 - drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/ks7010/ks_hostif.c | 14 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 18 +- drivers/staging/media/atomisp/pci/atomisp_acc.c | 12 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 161 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- drivers/staging/media/hantro/hantro_drv.c | 33 +- drivers/staging/media/hantro/hantro_hw.h | 2 +- drivers/staging/media/hantro/hantro_mpeg2.c | 2 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 13 +- drivers/staging/media/omap4iss/iss.h | 3 - drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/zoran/zr36057.h | 14 +- drivers/staging/most/dim2/dim2.c | 23 +- drivers/staging/most/dim2/hal.c | 10 +- drivers/staging/most/i2c/i2c.c | 12 +- drivers/staging/most/net/net.c | 6 +- drivers/staging/mt7621-dts/mt7621.dtsi | 54 +- drivers/staging/mt7621-pci/pci-mt7621.c | 154 +- drivers/staging/nvec/nvec.c | 7 +- drivers/staging/octeon/ethernet-tx.c | 1 - drivers/staging/olpc_dcon/olpc_dcon.c | 1 + drivers/staging/qlge/qlge_main.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 50 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 13 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 10 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 39 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 109 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 8 +- drivers/staging/rtl8188eu/core/rtw_security.c | 10 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 28 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 52 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 8 +- drivers/staging/rtl8188eu/include/rtw_android.h | 1 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 3 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8188eu/include/wifi.h | 36 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 38 +- drivers/staging/rtl8188eu/os_dep/mon.c | 6 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 11 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 12 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 10 +- drivers/staging/rtl8192e/rtllib.h | 2 - drivers/staging/rtl8192e/rtllib_rx.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac.c | 1 - drivers/staging/rtl8192e/rtllib_wx.c | 4 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 25 +- drivers/staging/rtl8192u/r8192U_core.c | 11 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 41 - drivers/staging/rtl8192u/r819xU_phy.c | 48 +- drivers/staging/rtl8712/rtl8712_recv.c | 5 +- drivers/staging/rtl8712/rtl871x_mlme.c | 6 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 29 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 127 - drivers/staging/rtl8712/rtl871x_recv.c | 2 +- drivers/staging/rtl8712/rtl871x_security.c | 12 +- drivers/staging/rtl8723bs/Makefile | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 63 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 4 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 74 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 2 - drivers/staging/rtl8723bs/core/rtw_efuse.c | 3 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_io.c | 2 - drivers/staging/rtl8723bs/core/rtw_mlme.c | 91 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 68 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 - drivers/staging/rtl8723bs/core/rtw_recv.c | 26 +- drivers/staging/rtl8723bs/core/rtw_security.c | 606 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 41 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 4 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 45 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 604 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 502 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 67 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 62 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 49 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 63 - drivers/staging/rtl8723bs/hal/HalPhyRf.c | 332 - drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 177 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 171 - drivers/staging/rtl8723bs/hal/hal_com.c | 20 - drivers/staging/rtl8723bs/hal/hal_intf.c | 3 - drivers/staging/rtl8723bs/hal/odm.c | 53 +- drivers/staging/rtl8723bs/hal/odm.h | 4 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 107 - drivers/staging/rtl8723bs/hal/odm_DIG.c | 320 - drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 18 - drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 38 - drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 36 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 34 - drivers/staging/rtl8723bs/hal/odm_PathDiv.h | 21 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 1 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 66 - drivers/staging/rtl8723bs/hal/odm_debug.c | 44 - drivers/staging/rtl8723bs/hal/odm_debug.h | 165 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 18 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 11 - drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 7 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 9 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 - drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 170 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 32 - drivers/staging/rtl8723bs/include/rtw_security.h | 101 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 44 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 74 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 11 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 - drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 6 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/sm750fb/sm750_accel.c | 4 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 23 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 75 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 191 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 12 +- drivers/staging/vt6655/upc.h | 2 +- drivers/staging/wlan-ng/cfg80211.c | 30 +- drivers/staging/wlan-ng/p80211ioctl.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 6 +- drivers/target/iscsi/iscsi_target_nego.c | 4 +- drivers/target/iscsi/iscsi_target_parameters.c | 4 +- drivers/tty/serial/8250/8250_dw.c | 1 + drivers/tty/serial/max310x.c | 2 + drivers/tty/serial/mvebu-uart.c | 3 - drivers/tty/serial/serial-tegra.c | 2 +- drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/sh-sci.c | 9 +- drivers/tty/vt/vt_ioctl.c | 57 +- drivers/usb/cdns3/cdns3-gadget.c | 6 +- drivers/usb/cdns3/cdnsp-gadget.c | 14 +- drivers/usb/cdns3/cdnsp-mem.c | 5 +- drivers/usb/class/cdc-wdm.c | 211 +- drivers/usb/core/hub.c | 6 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/gadget.c | 3 +- drivers/usb/dwc2/platform.c | 4 - drivers/usb/dwc3/core.h | 7 +- drivers/usb/dwc3/debug.h | 8 +- drivers/usb/dwc3/drd.c | 1 - drivers/usb/dwc3/dwc3-imx8mp.c | 3 +- drivers/usb/dwc3/dwc3-omap.c | 5 + drivers/usb/dwc3/dwc3-pci.c | 1 + drivers/usb/dwc3/gadget.c | 13 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/function/u_hid.h | 4 +- drivers/usb/gadget/function/u_midi.h | 4 +- drivers/usb/gadget/function/uvc_configfs.c | 5 - drivers/usb/gadget/udc/fsl_qe_udc.c | 5 + drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/xhci-ext-caps.h | 5 +- drivers/usb/host/xhci-mtk-sch.c | 42 +- drivers/usb/host/xhci-mtk.c | 2 - drivers/usb/host/xhci-mtk.h | 8 +- drivers/usb/host/xhci-pci.c | 11 +- drivers/usb/host/xhci-ring.c | 16 +- drivers/usb/host/xhci-tegra.c | 613 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/musb/mediatek.c | 2 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musb_host.c | 18 +- drivers/usb/musb/musb_host.h | 4 - drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/option.c | 4 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/ti_usb_3410_5052.c | 3 + drivers/usb/typec/tcpm/tcpm.c | 112 +- drivers/usb/typec/ucsi/ucsi.c | 46 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/video/console/vgacon.c | 56 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/hgafb.c | 21 +- drivers/video/fbdev/hyperv_fb.c | 1 + drivers/video/fbdev/imsttfb.c | 26 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/virtio/virtio_ring.c | 26 +- drivers/xen/gntdev.c | 4 +- drivers/xen/unpopulated-alloc.c | 4 +- fs/Kconfig | 1 + fs/Makefile | 1 + fs/aio.c | 9 +- fs/btrfs/block-group.c | 18 +- fs/btrfs/compression.c | 47 +- fs/btrfs/ctree.h | 19 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/extent_io.c | 635 +- fs/btrfs/extent_io.h | 29 +- fs/btrfs/inode.c | 367 +- fs/btrfs/ordered-data.c | 251 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/scrub.c | 82 +- fs/btrfs/space-info.c | 56 +- fs/btrfs/tree-log.c | 18 + fs/btrfs/volumes.c | 10 +- fs/btrfs/volumes.h | 2 +- fs/btrfs/zoned.c | 22 +- fs/btrfs/zoned.h | 5 +- fs/buffer.c | 56 +- fs/ceph/dir.c | 2 + fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsglob.h | 3 +- fs/cifs/file.c | 27 +- fs/cifs/misc.c | 9 + fs/cifsd/Kconfig | 67 + fs/cifsd/Makefile | 17 + fs/cifsd/asn1.c | 352 + fs/cifsd/asn1.h | 29 + fs/cifsd/auth.c | 1344 ++++ fs/cifsd/auth.h | 90 + fs/cifsd/buffer_pool.c | 264 + fs/cifsd/buffer_pool.h | 20 + fs/cifsd/connection.c | 411 + fs/cifsd/connection.h | 208 + fs/cifsd/crypto_ctx.c | 286 + fs/cifsd/crypto_ctx.h | 77 + fs/cifsd/glob.h | 64 + fs/cifsd/ksmbd_server.h | 283 + fs/cifsd/ksmbd_work.c | 93 + fs/cifsd/ksmbd_work.h | 110 + fs/cifsd/mgmt/ksmbd_ida.c | 48 + fs/cifsd/mgmt/ksmbd_ida.h | 34 + fs/cifsd/mgmt/share_config.c | 239 + fs/cifsd/mgmt/share_config.h | 81 + fs/cifsd/mgmt/tree_connect.c | 122 + fs/cifsd/mgmt/tree_connect.h | 56 + fs/cifsd/mgmt/user_config.c | 70 + fs/cifsd/mgmt/user_config.h | 66 + fs/cifsd/mgmt/user_session.c | 328 + fs/cifsd/mgmt/user_session.h | 103 + fs/cifsd/misc.c | 340 + fs/cifsd/misc.h | 44 + fs/cifsd/ndr.c | 347 + fs/cifsd/ndr.h | 21 + fs/cifsd/nterr.h | 545 ++ fs/cifsd/ntlmssp.h | 169 + fs/cifsd/oplock.c | 1667 ++++ fs/cifsd/oplock.h | 133 + fs/cifsd/server.c | 631 ++ fs/cifsd/server.h | 60 + fs/cifsd/smb2misc.c | 435 ++ fs/cifsd/smb2ops.c | 300 + fs/cifsd/smb2pdu.c | 8104 ++++++++++++++++++++ fs/cifsd/smb2pdu.h | 1656 ++++ fs/cifsd/smb_common.c | 652 ++ fs/cifsd/smb_common.h | 544 ++ fs/cifsd/smbacl.c | 1317 ++++ fs/cifsd/smbacl.h | 201 + fs/cifsd/smbfsctl.h | 90 + fs/cifsd/smbstatus.h | 1822 +++++ fs/cifsd/spnego_negtokeninit.asn1 | 43 + fs/cifsd/spnego_negtokentarg.asn1 | 19 + fs/cifsd/transport_ipc.c | 881 +++ fs/cifsd/transport_ipc.h | 54 + fs/cifsd/transport_rdma.c | 2034 +++++ fs/cifsd/transport_rdma.h | 61 + fs/cifsd/transport_tcp.c | 618 ++ fs/cifsd/transport_tcp.h | 13 + fs/cifsd/unicode.c | 383 + fs/cifsd/unicode.h | 356 + fs/cifsd/uniupr.h | 268 + fs/cifsd/vfs.c | 1995 +++++ fs/cifsd/vfs.h | 273 + fs/cifsd/vfs_cache.c | 683 ++ fs/cifsd/vfs_cache.h | 185 + fs/dax.c | 35 +- fs/ecryptfs/crypto.c | 4 - fs/erofs/zmap.c | 21 +- fs/f2fs/compress.c | 55 +- fs/f2fs/data.c | 39 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/file.c | 3 +- fs/f2fs/segment.c | 4 +- fs/file.c | 64 +- fs/fs-writeback.c | 25 - fs/gfs2/file.c | 19 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/jfs/jfs_dmap.c | 2 +- fs/nfsd/nfs4state.c | 2 +- fs/open.c | 13 +- fs/proc/base.c | 6 +- fs/proc/fd.c | 20 +- fs/proc/loadavg.c | 2 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 9 + fs/quota/dquot.c | 6 +- fs/seq_file.c | 43 +- fs/signalfd.c | 23 +- fs/userfaultfd.c | 15 +- include/asm-generic/bug.h | 3 +- include/asm-generic/io.h | 68 +- include/asm-generic/preempt.h | 2 +- include/asm-generic/uaccess.h | 4 +- include/asm-generic/unaligned.h | 141 +- include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_agpsupport.h | 117 - include/drm/drm_aperture.h | 35 + include/drm/drm_connector.h | 4 + include/drm/drm_device.h | 9 +- include/drm/drm_dp_dual_mode_helper.h | 14 +- include/drm/drm_dp_helper.h | 35 +- include/drm/drm_dp_mst_helper.h | 15 +- include/drm/drm_fb_helper.h | 51 - include/drm/drm_format_helper.h | 10 +- include/drm/drm_gem_ttm_helper.h | 5 +- include/drm/drm_gem_vram_helper.h | 7 +- include/drm/drm_legacy.h | 86 +- include/drm/drm_mode_config.h | 2 + include/drm/drm_print.h | 20 +- include/drm/i915_pciids.h | 23 + include/drm/ttm/ttm_bo_api.h | 21 +- include/drm/ttm/ttm_resource.h | 2 - include/dt-bindings/power/rk3568-power.h | 32 + include/linux/bpf_verifier.h | 8 + include/linux/buildid.h | 8 + include/linux/cgroup-defs.h | 3 + include/linux/cgroup.h | 18 - include/linux/clocksource.h | 8 +- include/linux/compat.h | 12 +- include/linux/compiler_attributes.h | 1 + include/linux/console_struct.h | 1 + include/linux/crash_core.h | 12 +- include/linux/delayacct.h | 22 +- include/linux/dynamic_debug.h | 5 + include/linux/fwnode.h | 1 + include/linux/hid.h | 3 +- include/linux/highmem.h | 28 +- include/linux/host1x.h | 30 +- include/linux/huge_mm.h | 2 +- include/linux/hyperv.h | 61 +- include/linux/ide.h | 8 +- include/linux/iio/common/st_sensors.h | 22 + include/linux/iio/iio-opaque.h | 22 +- include/linux/iio/iio.h | 29 +- include/linux/iio/imu/adis.h | 2 + include/linux/intel-ish-client-if.h | 10 +- include/linux/jump_label.h | 16 +- include/linux/kallsyms.h | 22 +- include/linux/kernel.h | 84 +- include/linux/libnvdimm.h | 1 - include/linux/lockdep_types.h | 2 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/memblock.h | 4 +- include/linux/mm.h | 6 +- include/linux/mmc/card.h | 23 + include/linux/mmc/sd.h | 4 + include/linux/mmzone.h | 11 + include/linux/module.h | 9 +- include/linux/mtd/mtd.h | 2 + include/linux/nvmem-provider.h | 2 + include/linux/panic.h | 98 + include/linux/panic_notifier.h | 12 + include/linux/pgtable.h | 9 + include/linux/phy/tegra/xusb.h | 10 +- include/linux/platform_data/st_sensors_pdata.h | 3 +- include/linux/pm.h | 1 + include/linux/pmbus.h | 13 + include/linux/ptp_clock_kernel.h | 34 +- include/linux/pxa2xx_ssp.h | 42 +- include/linux/randomize_kstack.h | 2 +- include/linux/rcupdate.h | 84 +- include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/sched.h | 29 +- include/linux/sched/signal.h | 13 +- include/linux/sched/stat.h | 16 +- include/linux/sched_clock.h | 2 +- include/linux/secretmem.h | 54 + include/linux/security.h | 4 +- include/linux/seq_file.h | 10 +- include/linux/set_memory.h | 16 +- include/linux/shmem_fs.h | 19 +- include/linux/signal.h | 5 +- include/linux/soundwire/sdw.h | 3 +- include/linux/spi/pxa2xx_spi.h | 9 +- include/linux/spi/spi.h | 4 +- include/linux/spinlock.h | 17 +- include/linux/srcu.h | 6 + include/linux/srcutree.h | 2 - include/linux/string_helpers.h | 31 +- include/linux/swapops.h | 2 + include/linux/syscalls.h | 1 + include/linux/thread_info.h | 1 + include/linux/tick.h | 26 +- include/linux/timer.h | 2 - include/linux/unaligned/access_ok.h | 68 - include/linux/unaligned/be_byteshift.h | 71 - include/linux/unaligned/be_memmove.h | 37 - include/linux/unaligned/be_struct.h | 37 - include/linux/unaligned/generic.h | 115 - include/linux/unaligned/le_byteshift.h | 71 - include/linux/unaligned/le_memmove.h | 37 - include/linux/unaligned/le_struct.h | 37 - include/linux/unaligned/memmove.h | 46 - include/linux/usb/cdc-wdm.h | 3 +- include/linux/userfaultfd_k.h | 5 + include/linux/vmalloc.h | 15 + include/linux/wait.h | 4 +- include/linux/writeback.h | 1 - include/linux/wwan.h | 4 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 3 +- include/net/bluetooth/mgmt.h | 1 + include/net/cfg80211.h | 4 +- include/net/sock.h | 4 +- include/net/xfrm.h | 1 + include/scsi/scsi.h | 54 +- include/soc/imx/cpu.h | 1 + include/sound/soc-dai.h | 2 +- include/trace/events/btrfs.h | 20 +- include/trace/events/rcu.h | 1 + include/trace/events/ufs.h | 20 + include/uapi/asm-generic/mman-common.h | 3 + include/uapi/asm-generic/siginfo.h | 20 +- include/uapi/asm-generic/unistd.h | 7 +- include/uapi/drm/amdgpu_drm.h | 17 +- include/uapi/drm/drm_mode.h | 7 +- include/uapi/drm/etnaviv_drm.h | 3 + include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/if_bridge.h | 2 + include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/kfd_ioctl.h | 171 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/perf_event.h | 2 +- include/uapi/linux/prctl.h | 8 + include/uapi/linux/signalfd.h | 4 +- include/uapi/linux/userfaultfd.h | 7 +- include/uapi/misc/habanalabs.h | 33 + include/video/imx-ipu-v3.h | 2 + init/Kconfig | 69 +- init/main.c | 51 +- ipc/msg.c | 6 +- ipc/sem.c | 11 +- ipc/shm.c | 6 +- kernel/Kconfig.preempt | 6 + kernel/auditsc.c | 21 + kernel/bpf/Kconfig | 89 + kernel/bpf/btf.c | 12 + kernel/bpf/helpers.c | 27 +- kernel/bpf/ringbuf.c | 24 +- kernel/bpf/syscall.c | 3 +- kernel/bpf/verifier.c | 292 +- kernel/cgroup/cgroup.c | 130 +- kernel/crash_core.c | 50 +- kernel/delayacct.c | 71 +- kernel/events/core.c | 11 +- kernel/fork.c | 6 +- kernel/futex.c | 12 +- kernel/hung_task.c | 45 + kernel/jump_label.c | 12 +- kernel/kallsyms.c | 110 +- kernel/kcsan/core.c | 53 +- kernel/kcsan/kcsan.h | 39 +- kernel/kcsan/report.c | 169 +- kernel/kexec_core.c | 1 + kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 6 +- kernel/module.c | 30 + kernel/panic.c | 1 + kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/printk/printk.c | 1 + kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 14 +- kernel/rcu/rcutorture.c | 315 +- kernel/rcu/refscale.c | 144 +- kernel/rcu/srcutree.c | 28 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 58 +- kernel/rcu/tiny.c | 1 - kernel/rcu/tree.c | 315 +- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_plugin.h | 239 +- kernel/rcu/tree_stall.h | 84 +- kernel/rcu/update.c | 8 +- kernel/sched/Makefile | 1 + kernel/sched/core.c | 901 ++- kernel/sched/core_sched.c | 229 + kernel/sched/cpuacct.c | 12 +- kernel/sched/deadline.c | 38 +- kernel/sched/debug.c | 4 +- kernel/sched/fair.c | 357 +- kernel/sched/idle.c | 13 +- kernel/sched/isolation.c | 4 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/rt.c | 31 +- kernel/sched/sched.h | 433 +- kernel/sched/stats.h | 57 +- kernel/sched/stop_task.c | 14 +- kernel/sched/topology.c | 4 +- kernel/signal.c | 127 +- kernel/smpboot.c | 1 - kernel/sys.c | 5 + kernel/sys_ni.c | 2 + kernel/sysctl.c | 61 +- kernel/time/Kconfig | 11 +- kernel/time/Makefile | 1 + kernel/time/alarmtimer.c | 2 +- kernel/time/clocksource-wdtest.c | 202 + kernel/time/clocksource.c | 226 +- kernel/time/jiffies.c | 15 +- kernel/time/posix-cpu-timers.c | 4 +- kernel/time/tick-sched.c | 129 +- kernel/time/timer.c | 14 - kernel/trace/trace.c | 1 + lib/Kconfig.debug | 139 +- lib/bitmap.c | 14 +- lib/buildid.c | 74 +- lib/decompress_bunzip2.c | 2 +- lib/decompress_unlz4.c | 8 + lib/dump_stack.c | 13 +- lib/dynamic_debug.c | 20 +- lib/lz4/lz4_decompress.c | 2 +- lib/percpu-refcount.c | 6 +- lib/string_helpers.c | 102 +- lib/test-string_helpers.c | 157 +- lib/test_bitmap.c | 7 + lib/vsprintf.c | 8 +- localversion-next | 1 + mm/Kconfig | 7 + mm/Makefile | 1 + mm/filemap.c | 10 +- mm/gup.c | 70 + mm/huge_memory.c | 47 +- mm/internal.h | 8 +- mm/khugepaged.c | 16 +- mm/madvise.c | 68 +- mm/memblock.c | 28 +- mm/memory-failure.c | 2 +- mm/memory.c | 79 +- mm/memory_hotplug.c | 16 +- mm/mlock.c | 3 +- mm/mmap.c | 5 +- mm/nommu.c | 32 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 5 - mm/percpu-internal.h | 4 + mm/percpu-km.c | 5 + mm/percpu-stats.c | 12 +- mm/percpu-vm.c | 30 + mm/percpu.c | 261 +- mm/rmap.c | 16 +- mm/secretmem.c | 254 + mm/shmem.c | 140 +- mm/slab.h | 1 + mm/slab_common.c | 12 +- mm/slub.c | 75 +- mm/swap.c | 2 +- mm/truncate.c | 8 +- mm/userfaultfd.c | 175 +- mm/util.c | 2 +- mm/vmalloc.c | 39 +- net/Kconfig | 27 - net/bluetooth/6lowpan.c | 38 +- net/bluetooth/cmtp/core.c | 5 + net/bluetooth/hci_core.c | 22 + net/bluetooth/hci_event.c | 43 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 9 +- net/bluetooth/msft.c | 6 +- net/bridge/br_forward.c | 5 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 47 +- net/bridge/br_multicast.c | 262 +- net/bridge/br_private.h | 55 +- net/caif/chnl_net.c | 2 - net/can/isotp.c | 49 +- net/core/bpf_sk_storage.c | 3 +- net/core/dev.c | 11 +- net/core/neighbour.c | 2 +- net/core/netpoll.c | 4 +- net/core/rtnetlink.c | 26 +- net/core/sock.c | 8 +- net/dsa/master.c | 5 +- net/dsa/slave.c | 12 +- net/ipv4/bpf_tcp_ca.c | 2 + net/ipv4/devinet.c | 4 +- net/ipv4/esp4.c | 2 +- net/ipv6/esp6.c | 2 +- net/mac80211/ieee80211_i.h | 36 +- net/mac80211/iface.c | 11 +- net/mac80211/key.c | 7 + net/mac80211/key.h | 2 + net/mac80211/rx.c | 150 +- net/mac80211/sta_info.c | 6 +- net/mac80211/sta_info.h | 33 +- net/mac80211/wpa.c | 13 +- net/mptcp/protocol.c | 6 + net/nfc/rawsock.c | 2 +- net/openvswitch/conntrack.c | 11 +- net/openvswitch/meter.c | 8 + net/packet/af_packet.c | 10 +- net/sched/sch_taprio.c | 88 +- net/smc/smc_ism.c | 15 +- net/tipc/node.c | 12 +- net/tls/tls_sw.c | 3 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/wireless/util.c | 7 +- net/xfrm/xfrm_policy.c | 6 +- net/xfrm/xfrm_state.c | 14 +- rust/.gitignore | 5 + rust/Makefile | 152 + rust/compiler_builtins.rs | 156 + rust/exports.c | 16 + rust/helpers.c | 94 + rust/kernel/allocator.rs | 68 + rust/kernel/bindings.rs | 22 + rust/kernel/bindings_helper.h | 18 + rust/kernel/buffer.rs | 39 + rust/kernel/c_types.rs | 133 + rust/kernel/chrdev.rs | 162 + rust/kernel/error.rs | 106 + rust/kernel/file_operations.rs | 674 ++ rust/kernel/lib.rs | 204 + rust/kernel/linked_list.rs | 245 + rust/kernel/miscdev.rs | 109 + rust/kernel/module_param.rs | 497 ++ rust/kernel/pages.rs | 173 + rust/kernel/prelude.rs | 22 + rust/kernel/print.rs | 463 ++ rust/kernel/random.rs | 50 + rust/kernel/raw_list.rs | 361 + rust/kernel/static_assert.rs | 38 + rust/kernel/sync/arc.rs | 184 + rust/kernel/sync/condvar.rs | 136 + rust/kernel/sync/guard.rs | 82 + rust/kernel/sync/locked_by.rs | 112 + rust/kernel/sync/mod.rs | 85 + rust/kernel/sync/mutex.rs | 101 + rust/kernel/sync/spinlock.rs | 108 + rust/kernel/sysctl.rs | 185 + rust/kernel/types.rs | 73 + rust/kernel/user_ptr.rs | 282 + rust/module.rs | 764 ++ samples/Kconfig | 2 + samples/Makefile | 1 + samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/xdpsock_user.c | 2 +- samples/rust/Kconfig | 113 + samples/rust/Makefile | 12 + samples/rust/rust_chrdev.rs | 55 + samples/rust/rust_minimal.rs | 40 + samples/rust/rust_miscdev.rs | 145 + samples/rust/rust_module_parameters.rs | 72 + samples/rust/rust_print.rs | 58 + samples/rust/rust_random.rs | 60 + samples/rust/rust_semaphore.rs | 176 + samples/rust/rust_semaphore_c.c | 212 + samples/rust/rust_stack_probing.rs | 42 + samples/rust/rust_sync.rs | 84 + scripts/Makefile.build | 19 + scripts/Makefile.lib | 12 + scripts/checkpatch.pl | 4 +- scripts/checksyscalls.sh | 4 + scripts/decode_stacktrace.sh | 89 +- scripts/dummy-tools/{nm => elfedit} | 0 scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/rust-version.sh | 31 + security/Kconfig | 13 + security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 + security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 4 +- security/security.c | 4 +- security/selinux/avc.c | 2 +- security/selinux/include/xfrm.h | 2 +- security/selinux/ss/avtab.c | 28 +- security/selinux/ss/avtab.h | 16 +- security/selinux/ss/conditional.c | 14 +- security/selinux/ss/policydb.c | 1 - security/selinux/ss/services.c | 4 - security/selinux/xfrm.c | 2 +- security/smack/smackfs.c | 4 +- sound/isa/gus/gus_main.c | 13 +- sound/isa/sb/sb16_main.c | 10 +- sound/isa/sb/sb8.c | 10 +- sound/pci/hda/patch_realtek.c | 79 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 10 - sound/soc/amd/raven/acp3x.h | 1 + sound/soc/amd/raven/pci-acp3x.c | 15 + sound/soc/amd/renoir/acp3x-pdm-dma.c | 4 - sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/cirrus_legacy.h | 21 + sound/soc/codecs/cs35l32.c | 37 +- sound/soc/codecs/cs35l33.c | 15 +- sound/soc/codecs/cs35l34.c | 42 +- sound/soc/codecs/cs35l35.c | 21 +- sound/soc/codecs/cs35l35.h | 1 + sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs4265.c | 10 +- sound/soc/codecs/cs42l42.c | 146 +- sound/soc/codecs/cs42l42.h | 3 +- sound/soc/codecs/cs42l52.c | 12 +- sound/soc/codecs/cs42l56.c | 7 +- sound/soc/codecs/cs42l73.c | 33 +- sound/soc/codecs/cs43130.c | 59 +- sound/soc/codecs/cs53l30.c | 25 +- sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/lpass-rx-macro.c | 3 +- sound/soc/codecs/lpass-tx-macro.c | 1 + sound/soc/codecs/lpass-wsa-macro.c | 4 + sound/soc/codecs/max98088.c | 13 +- sound/soc/codecs/mt6359-accdet.c | 2 +- sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/rt1019.c | 5 +- sound/soc/codecs/rt286.c | 1 - sound/soc/codecs/rt5645.c | 49 +- sound/soc/codecs/rt5682-i2c.c | 12 + sound/soc/codecs/rt711-sdca.c | 4 +- sound/soc/codecs/sti-sas.c | 1 + sound/soc/codecs/wm2200.c | 1 - sound/soc/codecs/wm_adsp.c | 18 +- sound/soc/codecs/wm_adsp.h | 2 +- sound/soc/fsl/fsl_spdif.c | 67 + sound/soc/fsl/fsl_spdif.h | 1 + sound/soc/fsl/fsl_xcvr.c | 2 +- sound/soc/fsl/imx-pcm-rpmsg.c | 6 +- sound/soc/fsl/imx-pcm-rpmsg.h | 4 +- sound/soc/generic/audio-graph-card.c | 57 +- sound/soc/generic/simple-card.c | 168 +- sound/soc/intel/boards/Kconfig | 36 +- sound/soc/intel/boards/Makefile | 30 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 13 +- sound/soc/intel/boards/bxt_rt298.c | 1 + sound/soc/intel/boards/bytcht_cx2072x.c | 1 - sound/soc/intel/boards/bytcht_da7213.c | 1 - sound/soc/intel/boards/bytcht_es8316.c | 1 - sound/soc/intel/boards/bytcht_nocodec.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 26 +- sound/soc/intel/boards/bytcr_rt5651.c | 1 - sound/soc/intel/boards/bytcr_wm5102.c | 1 - sound/soc/intel/boards/cht_bsw_rt5645.c | 1 - sound/soc/intel/boards/cht_bsw_rt5672.c | 1 - sound/soc/intel/boards/cml_rt1011_rt5682.c | 1 + sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 1 + sound/soc/intel/boards/hda_dsp_common.c | 5 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 1 + sound/soc/intel/boards/sof_cs42l42.c | 509 ++ sound/soc/intel/boards/sof_da7219_max98373.c | 1 + sound/soc/intel/boards/sof_maxim_common.c | 84 +- sound/soc/intel/boards/sof_maxim_common.h | 14 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 119 +- sound/soc/intel/boards/sof_sdw.c | 59 +- sound/soc/intel/boards/sof_sdw_common.h | 8 + sound/soc/intel/boards/sof_sdw_max98373.c | 4 +- sound/soc/intel/boards/sof_wm8804.c | 1 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 26 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 12 +- sound/soc/jz4740/jz4740-i2s.c | 4 +- sound/soc/jz4740/jz4740-i2s.h | 2 - sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 2 - sound/soc/pxa/pxa-ssp.c | 16 - sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/atom.c | 463 ++ sound/soc/sof/intel/atom.h | 74 + sound/soc/sof/intel/byt.c | 768 +- sound/soc/sof/intel/hda.c | 2 +- sound/soc/sof/intel/pci-tng.c | 171 +- sound/soc/stm/stm32_sai_sub.c | 5 +- sound/usb/midi.c | 11 +- tools/arch/x86/include/asm/asm.h | 193 + tools/arch/x86/include/asm/msr-index.h | 6 +- tools/arch/x86/include/asm/nops.h | 24 +- tools/bpf/bpftool/gen.c | 8 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/uapi/linux/prctl.h | 8 + tools/lib/bpf/libbpf.c | 14 +- tools/lib/bpf/libbpf.h | 10 +- tools/lib/bpf/libbpf_internal.h | 5 + tools/lib/bpf/linker.c | 18 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/arch/x86/decode.c | 3 +- tools/objtool/arch/x86/include/arch/special.h | 1 + tools/objtool/check.c | 34 +- tools/objtool/elf.c | 114 +- tools/objtool/include/objtool/elf.h | 17 +- tools/objtool/include/objtool/objtool.h | 3 + tools/objtool/include/objtool/special.h | 1 + tools/objtool/special.c | 14 + tools/rcu/rcu-cbs.py | 46 + tools/testing/nvdimm/test/iomap.c | 2 +- tools/testing/nvdimm/test/nfit.c | 42 +- tools/testing/selftests/arm64/bti/test.c | 1 + tools/testing/selftests/bpf/network_helpers.c | 2 +- tools/testing/selftests/bpf/network_helpers.h | 1 + .../testing/selftests/bpf/prog_tests/send_signal.c | 2 +- tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 +- .../selftests/bpf/prog_tests/static_linked.c | 5 - .../testing/selftests/bpf/prog_tests/tc_redirect.c | 589 ++ .../selftests/bpf/progs/bpf_iter_test_kern4.c | 4 +- tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +- tools/testing/selftests/bpf/progs/tailcall3.c | 2 +- tools/testing/selftests/bpf/progs/tailcall4.c | 2 +- tools/testing/selftests/bpf/progs/tailcall5.c | 2 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 2 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 2 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 4 +- .../selftests/bpf/progs/test_cls_redirect.c | 4 +- .../selftests/bpf/progs/test_global_func_args.c | 2 +- .../testing/selftests/bpf/progs/test_rdonly_maps.c | 6 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 4 +- .../selftests/bpf/progs/test_snprintf_single.c | 2 +- .../selftests/bpf/progs/test_sockmap_listen.c | 4 +- .../selftests/bpf/progs/test_static_linked1.c | 8 +- .../selftests/bpf/progs/test_static_linked2.c | 8 +- tools/testing/selftests/bpf/progs/test_tc_neigh.c | 33 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 9 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 33 +- tools/testing/selftests/bpf/test_tc_redirect.sh | 216 - tools/testing/selftests/cgroup/.gitignore | 3 +- tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 51 + tools/testing/selftests/cgroup/cgroup_util.h | 2 + tools/testing/selftests/cgroup/test_freezer.c | 57 - tools/testing/selftests/cgroup/test_kill.c | 297 + tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 126 +- .../selftests/perf_events/sigtrap_threads.c | 14 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 33 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 + .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 249 + tools/testing/selftests/rcutorture/bin/kvm.sh | 61 +- tools/testing/selftests/rcutorture/bin/torture.sh | 35 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 + .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 + .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- tools/testing/selftests/sched/.gitignore | 1 + tools/testing/selftests/sched/Makefile | 14 + tools/testing/selftests/sched/config | 1 + tools/testing/selftests/sched/cs_prctl_test.c | 338 + tools/testing/selftests/vm/.gitignore | 4 + tools/testing/selftests/vm/Makefile | 4 +- tools/testing/selftests/vm/madv_populate.c | 342 + tools/testing/selftests/vm/memfd_secret.c | 296 + tools/testing/selftests/vm/run_vmtests.sh | 33 + tools/testing/selftests/vm/userfaultfd.c | 1058 ++- 2604 files changed, 111638 insertions(+), 28823 deletions(-) create mode 100644 .rustfmt.toml create mode 100644 Documentation/ABI/obsolete/sysfs-bus-iio delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-icm42600 delete mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.txt create mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.yaml delete mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt create mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms397k [...] delete mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.txt create mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16201.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/nxp,fxls8962af.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7298.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5755.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac082s085.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti-dac082s085.txt create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2591.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.txt create mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt create mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/mtd.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.yaml create mode 100644 Documentation/devicetree/bindings/power/rockchip,power-controller.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.txt create mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.yaml create mode 100644 Documentation/devicetree/bindings/reset/microchip,rst.yaml delete mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/power_domain.txt delete mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml delete mode 100644 Documentation/devicetree/bindings/spi/renesas,rzn1-spi.txt delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.yaml create mode 100644 Documentation/filesystems/cifs/cifsd.rst create mode 100644 Documentation/filesystems/cifs/index.rst create mode 100644 Documentation/hwmon/mp2888.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/rust/arch-support.rst create mode 100644 Documentation/rust/coding.rst create mode 100644 Documentation/rust/docs.rst create mode 100644 Documentation/rust/index.rst create mode 100644 Documentation/rust/quick-start.rst create mode 100644 Documentation/rust/rust-project.json create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log delete mode 100644 arch/alpha/include/asm/unaligned.h create mode 100644 arch/arm/boot/dts/sun8i-r40-feta40i.dtsi create mode 100644 arch/arm/boot/dts/sun8i-r40-oka40i-c.dts delete mode 100644 arch/arm/include/asm/unaligned.h create mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi delete mode 100644 arch/arm64/include/asm/cpucaps.h create mode 100644 arch/arm64/include/asm/set_memory.h create mode 100644 arch/arm64/rust/target.json create mode 100644 arch/arm64/tools/Makefile create mode 100644 arch/arm64/tools/cpucaps create mode 100755 arch/arm64/tools/gen-cpucaps.awk delete mode 100644 arch/ia64/include/asm/unaligned.h delete mode 100644 arch/m68k/include/asm/unaligned.h delete mode 100644 arch/microblaze/include/asm/unaligned.h delete mode 100644 arch/openrisc/include/asm/unaligned.h delete mode 100644 arch/powerpc/include/asm/unaligned.h create mode 100644 arch/powerpc/rust/target.json create mode 100644 arch/sh/boot/compressed/ashiftrt.S create mode 100644 arch/sh/boot/compressed/ashldi3.c create mode 100644 arch/sh/boot/compressed/ashlsi3.S create mode 100644 arch/sh/boot/compressed/ashrsi3.S create mode 100644 arch/sh/boot/compressed/lshrsi3.S delete mode 100644 arch/sh/include/asm/unaligned-sh4a.h delete mode 100644 arch/sh/include/asm/unaligned.h delete mode 100644 arch/sparc/include/asm/unaligned.h delete mode 100644 arch/x86/boot/compressed/sev-es.c create mode 100644 arch/x86/boot/compressed/sev.c create mode 100644 arch/x86/include/asm/sev-common.h delete mode 100644 arch/x86/include/asm/sev-es.h create mode 100644 arch/x86/include/asm/sev.h delete mode 100644 arch/x86/include/asm/unaligned.h delete mode 100644 arch/x86/kernel/sev-es-shared.c delete mode 100644 arch/x86/kernel/sev-es.c create mode 100644 arch/x86/kernel/sev-shared.c create mode 100644 arch/x86/kernel/sev.c create mode 100644 arch/x86/rust/target.json delete mode 100644 arch/xtensa/include/asm/unaligned.h create mode 100644 drivers/android/allocation.rs create mode 100644 drivers/android/context.rs create mode 100644 drivers/android/defs.rs create mode 100644 drivers/android/node.rs create mode 100644 drivers/android/process.rs create mode 100644 drivers/android/range_alloc.rs create mode 100644 drivers/android/rust_binder.rs create mode 100644 drivers/android/thread.rs create mode 100644 drivers/android/transaction.rs create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_migrate.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.h create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h create mode 100644 drivers/gpu/drm/bridge/ite-it66121.c create mode 100644 drivers/gpu/drm/drm_aperture.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_hdcp.h create mode 100644 drivers/gpu/drm/tiny/simpledrm.c create mode 100644 drivers/gpu/drm/ttm/ttm_sys_manager.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h create mode 100755 drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h create mode 100644 drivers/hid/hid-semitek.c create mode 100644 drivers/hwmon/pmbus/mp2888.c create mode 100644 drivers/iio/accel/fxls8962af-core.c create mode 100644 drivers/iio/accel/fxls8962af-i2c.c create mode 100644 drivers/iio/accel/fxls8962af-spi.c create mode 100644 drivers/iio/accel/fxls8962af.h create mode 100644 drivers/iio/accel/sca3300.c create mode 100644 drivers/iio/adc/ti-tsc2046.c create mode 100644 drivers/iio/chemical/sps30.h create mode 100644 drivers/iio/chemical/sps30_i2c.c create mode 100644 drivers/iio/chemical/sps30_serial.c create mode 100644 drivers/iio/imu/st_lsm9ds0/Kconfig create mode 100644 drivers/iio/imu/st_lsm9ds0/Makefile create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c create mode 100644 drivers/iio/light/tsl2591.c create mode 100644 drivers/iio/temperature/tmp117.c create mode 100644 drivers/reset/reset-microchip-sparx5.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.h delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.h create mode 100644 fs/cifsd/Kconfig create mode 100644 fs/cifsd/Makefile create mode 100644 fs/cifsd/asn1.c create mode 100644 fs/cifsd/asn1.h create mode 100644 fs/cifsd/auth.c create mode 100644 fs/cifsd/auth.h create mode 100644 fs/cifsd/buffer_pool.c create mode 100644 fs/cifsd/buffer_pool.h create mode 100644 fs/cifsd/connection.c create mode 100644 fs/cifsd/connection.h create mode 100644 fs/cifsd/crypto_ctx.c create mode 100644 fs/cifsd/crypto_ctx.h create mode 100644 fs/cifsd/glob.h create mode 100644 fs/cifsd/ksmbd_server.h create mode 100644 fs/cifsd/ksmbd_work.c create mode 100644 fs/cifsd/ksmbd_work.h create mode 100644 fs/cifsd/mgmt/ksmbd_ida.c create mode 100644 fs/cifsd/mgmt/ksmbd_ida.h create mode 100644 fs/cifsd/mgmt/share_config.c create mode 100644 fs/cifsd/mgmt/share_config.h create mode 100644 fs/cifsd/mgmt/tree_connect.c create mode 100644 fs/cifsd/mgmt/tree_connect.h create mode 100644 fs/cifsd/mgmt/user_config.c create mode 100644 fs/cifsd/mgmt/user_config.h create mode 100644 fs/cifsd/mgmt/user_session.c create mode 100644 fs/cifsd/mgmt/user_session.h create mode 100644 fs/cifsd/misc.c create mode 100644 fs/cifsd/misc.h create mode 100644 fs/cifsd/ndr.c create mode 100644 fs/cifsd/ndr.h create mode 100644 fs/cifsd/nterr.h create mode 100644 fs/cifsd/ntlmssp.h create mode 100644 fs/cifsd/oplock.c create mode 100644 fs/cifsd/oplock.h create mode 100644 fs/cifsd/server.c create mode 100644 fs/cifsd/server.h create mode 100644 fs/cifsd/smb2misc.c create mode 100644 fs/cifsd/smb2ops.c create mode 100644 fs/cifsd/smb2pdu.c create mode 100644 fs/cifsd/smb2pdu.h create mode 100644 fs/cifsd/smb_common.c create mode 100644 fs/cifsd/smb_common.h create mode 100644 fs/cifsd/smbacl.c create mode 100644 fs/cifsd/smbacl.h create mode 100644 fs/cifsd/smbfsctl.h create mode 100644 fs/cifsd/smbstatus.h create mode 100644 fs/cifsd/spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/spnego_negtokentarg.asn1 create mode 100644 fs/cifsd/transport_ipc.c create mode 100644 fs/cifsd/transport_ipc.h create mode 100644 fs/cifsd/transport_rdma.c create mode 100644 fs/cifsd/transport_rdma.h create mode 100644 fs/cifsd/transport_tcp.c create mode 100644 fs/cifsd/transport_tcp.h create mode 100644 fs/cifsd/unicode.c create mode 100644 fs/cifsd/unicode.h create mode 100644 fs/cifsd/uniupr.h create mode 100644 fs/cifsd/vfs.c create mode 100644 fs/cifsd/vfs.h create mode 100644 fs/cifsd/vfs_cache.c create mode 100644 fs/cifsd/vfs_cache.h delete mode 100644 include/drm/drm_agpsupport.h create mode 100644 include/drm/drm_aperture.h create mode 100644 include/dt-bindings/power/rk3568-power.h create mode 100644 include/linux/panic.h create mode 100644 include/linux/panic_notifier.h create mode 100644 include/linux/secretmem.h delete mode 100644 include/linux/unaligned/access_ok.h delete mode 100644 include/linux/unaligned/be_byteshift.h delete mode 100644 include/linux/unaligned/be_memmove.h delete mode 100644 include/linux/unaligned/be_struct.h delete mode 100644 include/linux/unaligned/generic.h delete mode 100644 include/linux/unaligned/le_byteshift.h delete mode 100644 include/linux/unaligned/le_memmove.h delete mode 100644 include/linux/unaligned/le_struct.h delete mode 100644 include/linux/unaligned/memmove.h create mode 100644 kernel/bpf/Kconfig create mode 100644 kernel/sched/core_sched.c create mode 100644 kernel/time/clocksource-wdtest.c create mode 100644 localversion-next create mode 100644 mm/secretmem.c create mode 100644 rust/.gitignore create mode 100644 rust/Makefile create mode 100644 rust/compiler_builtins.rs create mode 100644 rust/exports.c create mode 100644 rust/helpers.c create mode 100644 rust/kernel/allocator.rs create mode 100644 rust/kernel/bindings.rs create mode 100644 rust/kernel/bindings_helper.h create mode 100644 rust/kernel/buffer.rs create mode 100644 rust/kernel/c_types.rs create mode 100644 rust/kernel/chrdev.rs create mode 100644 rust/kernel/error.rs create mode 100644 rust/kernel/file_operations.rs create mode 100644 rust/kernel/lib.rs create mode 100644 rust/kernel/linked_list.rs create mode 100644 rust/kernel/miscdev.rs create mode 100644 rust/kernel/module_param.rs create mode 100644 rust/kernel/pages.rs create mode 100644 rust/kernel/prelude.rs create mode 100644 rust/kernel/print.rs create mode 100644 rust/kernel/random.rs create mode 100644 rust/kernel/raw_list.rs create mode 100644 rust/kernel/static_assert.rs create mode 100644 rust/kernel/sync/arc.rs create mode 100644 rust/kernel/sync/condvar.rs create mode 100644 rust/kernel/sync/guard.rs create mode 100644 rust/kernel/sync/locked_by.rs create mode 100644 rust/kernel/sync/mod.rs create mode 100644 rust/kernel/sync/mutex.rs create mode 100644 rust/kernel/sync/spinlock.rs create mode 100644 rust/kernel/sysctl.rs create mode 100644 rust/kernel/types.rs create mode 100644 rust/kernel/user_ptr.rs create mode 100644 rust/module.rs create mode 100644 samples/rust/Kconfig create mode 100644 samples/rust/Makefile create mode 100644 samples/rust/rust_chrdev.rs create mode 100644 samples/rust/rust_minimal.rs create mode 100644 samples/rust/rust_miscdev.rs create mode 100644 samples/rust/rust_module_parameters.rs create mode 100644 samples/rust/rust_print.rs create mode 100644 samples/rust/rust_random.rs create mode 100644 samples/rust/rust_semaphore.rs create mode 100644 samples/rust/rust_semaphore_c.c create mode 100644 samples/rust/rust_stack_probing.rs create mode 100644 samples/rust/rust_sync.rs copy scripts/dummy-tools/{nm => elfedit} (100%) create mode 100755 scripts/rust-version.sh create mode 100644 sound/soc/codecs/cirrus_legacy.h create mode 100644 sound/soc/intel/boards/sof_cs42l42.c create mode 100644 sound/soc/sof/intel/atom.c create mode 100644 sound/soc/sof/intel/atom.h create mode 100644 tools/arch/x86/include/asm/asm.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/rcu/rcu-cbs.py create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_redirect.c delete mode 100755 tools/testing/selftests/bpf/test_tc_redirect.sh create mode 100644 tools/testing/selftests/cgroup/test_kill.c create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot create mode 100644 tools/testing/selftests/sched/.gitignore create mode 100644 tools/testing/selftests/sched/Makefile create mode 100644 tools/testing/selftests/sched/config create mode 100644 tools/testing/selftests/sched/cs_prctl_test.c create mode 100644 tools/testing/selftests/vm/madv_populate.c create mode 100644 tools/testing/selftests/vm/memfd_secret.c