This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from babe393974de Merge tag 'docs-6.7' of git://git.lwn.net/linux new fdd9da76e2de S390: Remove now superfluous sentinel elem from ctl_table arrays new de8a660b03a3 arm: Remove now superfluous sentinel elem from ctl_table arrays new 83e291d3f596 arch/x86: Remove now superfluous sentinel elem from ctl_ta [...] new ecd5d66383d9 x86/vdso: Remove now superfluous sentinel element from ctl [...] new f6ca506f4237 riscv: Remove now superfluous sentinel element from ctl_ta [...] new ea9738dbc6da powerpc: Remove now superfluous sentinel element from ctl_ [...] new 8f06eef7b80c c-sky: Remove now superfluous sentinel element from ctl_ta [...] new 23b69088db83 hpet: Remove now superfluous sentinel element from ctl_tab [...] new a5b2aeeac19c xen: Remove now superfluous sentinel element from ctl_table array new 06a743af5a75 tty: Remove now superfluous sentinel element from ctl_table array new b52b716bd3c2 scsi: Remove now superfluous sentinel element from ctl_tab [...] new 0829381e481a parport: Remove the now superfluous sentinel element from [...] new 3c2461facf38 macintosh: Remove the now superfluous sentinel element fro [...] new 6d07cc269bd4 infiniband: Remove the now superfluous sentinel element fr [...] new ed1aa959b508 char-misc: Remove the now superfluous sentinel element fro [...] new bd7ac73cbbec vrf: Remove the now superfluous sentinel element from ctl_ [...] new 3af80b24a305 sgi-xp: Remove the now superfluous sentinel element from c [...] new febce0693e3a fw loader: Remove the now superfluous sentinel element fro [...] new dd6291c50649 raid: Remove now superfluous sentinel element from ctl_tab [...] new a90d3c46c03a Drivers: hv: Remove now superfluous sentinel element from [...] new ccee9a2a8c00 intel drm: Remove now superfluous sentinel element from ct [...] new 8001f49394e3 proc: sysctl: prevent aliased sysctls from getting passed to init new 8b793bcda61f watchdog: move softlockup_panic back to early_param new 426ee5196d18 Merge tag 'sysctl-6.7-rc1' of git://git.kernel.org/pub/scm [...] new 2c7ccb3c362b module: Clarify documentation of module_param_call() new 62eedac26415 MAINTAINERS: add include/linux/module*.h to modules new 3737df782c74 module/decompress: use vmalloc() for gzip decompression workspace new 60da3640b07c module: Make is_mapping_symbol() return bool new 04311b9b3063 module: Make is_valid_name() return bool new fd06da776130 module: Fix comment typo new ea0b0bcef491 module: Annotate struct module_notes_attrs with __counted_by new 21e80f3841c0 Merge tag 'modules-6.7-rc1' of git://git.kernel.org/pub/sc [...] new e044374a8a0a ima: annotate iint mutex to avoid lockdep false positive warnings new 7b5c3086d1f8 integrity: fix indentation of config attributes new b46503068cb9 certs: Only allow certs signed by keys on the builtin keyring new b836c4d29f27 ima: detect changes to the backing overlay file new ca219be01278 Merge tag 'integrity-v6.7' of git://git.kernel.org/pub/scm [...] new 17fc8084aa8f module/decompress: use kvmalloc() consistently new 19b3102c0b53 fs: dlm: Simplify buffer size computation in dlm_create_de [...] new b859e0105435 fs: dlm: Fix the size of a buffer in dlm_create_debug_file() new bc15bec1f883 fs: dlm: Remove some useless memset() new fe9b619e6e94 dlm: fix creating multiple node structures new 2776635edc7f dlm: fix remove member after close call new e759eb3e27e5 dlm: be sure we reset all nodes at forced shutdown new 6212e4528b24 dlm: fix no ack after final message new a470cb2a06e4 dlm: slow down filling up processing queue new eb53c01873ca MAINTAINERS: Update dlm maintainer and web page new 91a683cdf602 Merge tag 'dlm-6.7' of git://git.kernel.org/pub/scm/linux/ [...] new ee6a12d0d4d8 ext4: add missing initialization of call_notify_error in u [...] new 745f17a4166e ext4: fix race between writepages and remount new a8c1eb77edfc ext4: fix traditional comparison using max/min method new ce774e5365e4 ext4: make running and commit transaction have their own f [...] new 40ea98396a36 ext4: correct the start block of counting reserved clusters new 8e387c89e96b ext4: make sure allocate pending entry not fail new 8fedebb5ea18 ext4: fix incorrect offset new ebf6cb7c6e12 ext4: no need to generate from free list in mballoc new 31f13421c004 ext4: correct offset of gdb backup in non meta_bg group to [...] new 9adac8b01f4b ext4: add missed brelse in update_backups new 48f1551592c5 ext4: correct return value of ext4_convert_meta_bg new 40dd7953f4d6 ext4: remove gdb backup copy for meta bg in setup_new_flex [...] new e44fc921b84f ext4: fix typo in setup_new_flex_group_blocks new 7d4cd3b45af0 ext4: remove redundant check of count new 31458077273b ext4: remove commented code in reserve_backup_gdb new 1fc1bd2d18bb ext4: calculate free_clusters_count in cluster unit in ver [...] new 95b635689b58 ext4: remove EXT4FS_DEBUG defination in resize.c new 70cbfd257995 ext4: use saved local variable sbi instead of EXT4_SB(sb) new 9dca529bdaad ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg new 350bb48b84b8 ext4: remove unnecessary check to avoid repeat update_back [...] new 248b45b621a7 ext4: remove unnecessary initialization of count2 in set_f [...] new 71cd5a5aa060 jbd2: print io_block if check data block checksum failed w [...] new 8b6b562121f1 jbd2: fix printk format type for 'io_block' in do_one_pass() new af90a8f4a09e ext4: move 'ix' sanity check to corrent position new 2cd8bdb5efc1 ext4: mark buffer new if it is unwritten to avoid stale da [...] new 484fd6c1de13 ext4: apply umask if ACL support is disabled new 61187fce8600 jbd2: fix potential data lost in recovering journal raced [...] new d2f7cf40ea89 ext4: make state in ext4_mb_mark_bb to be bool new f9e2d95a4532 ext4: factor out codes to update block bitmap and group de [...] new 26d0f87b9fff ext4: call ext4_mb_mark_context in ext4_free_blocks_simple new c431d3867e0a ext4: extend ext4_mb_mark_context to support allocation un [...] new 2f94711b098b ext4: call ext4_mb_mark_context in ext4_mb_mark_diskspace_used new 33e728c67db6 ext4: Separate block bitmap and buddy bitmap freeing in ex [...] new 38b8f70cd28c ext4: call ext4_mb_mark_context in ext4_mb_clear_bb new 03c7fc39a677 ext4: Separate block bitmap and buddy bitmap freeing in ex [...] new 5c657db46d9e ext4: call ext4_mb_mark_context in ext4_group_add_blocks() new bdefd689b7ff ext4: add some kunit stub for mballoc kunit test new 7c9fa399a369 ext4: add first unit test for ext4_mb_new_blocks_simple in [...] new 28b95ee86807 ext4: run mballoc test with different layouts setting new ce56d21355cd ext4: fix racy may inline data check in dio write new 91562895f803 ext4: properly sync file size update after O_SYNC direct IO new 57aff9974504 Merge tag 'ext4_for_linus-6.7-rc1' of git://git.kernel.org [...] new 78a50b6a4166 erofs: fix inode metadata space layout description in docu [...] new 798eecaea0f0 erofs: don't warn MicroLZMA format anymore new efb4fb02cef3 erofs: simplify compression configuration parser new 6b8a113cae6c erofs: get rid of ROOT_NID() new f5deddce60b5 erofs: tidy up redundant includes new 1a0ac8bd7a4f erofs: fix erofs_insert_workgroup() lockref usage new 87a201b43bbe Merge tag 'erofs-for-6.7-rc1' of git://git.kernel.org/pub/ [...] new 0ab8ba718685 exfat: add ioctls for accessing attributes new dab48b8f2fe7 exfat: support handle zero-size directory new ee785c15b590 exfat: support create zero-size directory new dc737f11c218 Merge tag 'exfat-for-6.7-rc1' of git://git.kernel.org/pub/ [...] new 525b861a0081 fs/jfs: Add check for negative db_l2nbperpage new 64933ab7b048 fs/jfs: Add validity check for db_maxag and db_agpref new 22cad8bc1d36 jfs: fix array-index-out-of-bounds in dbFindLeaf new 05d9ea1ceb62 jfs: fix array-index-out-of-bounds in diAlloc new a779ed754e52 jfs: define xtree root and page independently new e9806ff8a0f9 Merge tag 'jfs-6.7' of https://github.com/kleikamp/linux-shaggy new d3cc1b0be258 quota: explicitly forbid quota files from being encrypted new d1d3fcb324ec udf: Annotate struct udf_bitmap with __counted_by new bceef326bc87 udf: Avoid unneeded variable length array in struct fileIdentDesc new 3de6047f1832 highmem: Add folio_release_kmap() new 46f84a9bea2c ext2: Convert ext2_check_page to ext2_check_folio new 52df49ee835d ext2: Add ext2_get_folio() new 51706b6fd42e ext2: Convert ext2_readdir to use a folio new 1de0736c3af9 ext2: Convert ext2_add_link() to use a folio new f4b830cfceff ext2: Convert ext2_empty_dir() to use a folio new 7e56bbf15d95 ext2: Convert ext2_delete_entry() to use folios new c2d20492e28c ext2: Convert ext2_unlink() and ext2_rename() to use folios new da3a849a5cc0 ext2: Convert ext2_make_empty() to use a folio new 82dd620653b3 ext2: Convert ext2_prepare_chunk and ext2_commit_chunk to folios new 5efad0a7658c Merge tag 'fs_for_v6.7-rc1' of git://git.kernel.org/pub/sc [...] new 1758cd2e95d3 fanotify: delete useless parenthesis in FANOTIFY_INLINE_FH macro new 71fb7b320b28 Merge tag 'fsnotify_for_v6.7-rc1' of git://git.kernel.org/ [...] new eacc655e18d1 ksmbd: Remove unused field in ksmbd_user struct new 1819a9042999 ksmbd: reorganize ksmbd_iov_pin_rsp() new 3354db668808 ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr() new 807252f028c5 ksmbd: fix recursive locking in vfs helpers new ecce70cf17d9 ksmbd: fix missing RDMA-capable flag for IPoIB device in k [...] new 0c180317c654 ksmbd: add support for surrogate pair conversion new 67797da8a4b8 ksmbd: no need to wait for binded connection termination a [...] new 4652b8e4f3ff Merge tag '6.7-rc-ksmbd-server-fixes' of git://git.samba.o [...] new 13cf36c648df PCI/AER: Factor out interrupt toggling into helpers new b3fabba9a486 Merge branch 'pci/aer' new 1a11074be2e9 PCI: Add PCI_L1SS_CTL2 fields new 52d92516cb2e PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields new 69bb38b77486 PCI/ASPM: Return U32_MAX instead of bit magic construct new e13b72b81924 PCI/ASPM: Use time constants new 4ea9c414422d PCI/ASPM: Use FIELD_MAX() instead of literals new 3c4f460480b0 PCI/ASPM: Remove unnecessary includes new 3be31e95f3db PCI/ASPM: Convert printk() to pr_*() and add include new 3cb4f534bac0 Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, [...] new 8e37372ad0be PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() new b63c6dfe4144 Merge branch 'pci/aspm' new f18b1137d38c PCI: Extract ATS disabling to a helper function new a18615b1cfc0 PCI: Disable ATS for specific Intel IPU E2000 devices new 3c14a0507299 Merge branch 'pci/ats' new 63a0b7dc1537 PCI: endpoint: Use IS_ERR_OR_NULL() helper function new 4eccbed8f48c Merge branch 'pci/endpoint' new d427da2323b0 PCI: Add pci_get_base_class() helper new 9ed8fcfd7f17 ALSA: hda: Use pci_get_base_class() to reduce duplicated code new c213ed390cf1 drm/nouveau: Use pci_get_base_class() to reduce duplicated code new 18bf400530ca drm/amdgpu: Use pci_get_base_class() to reduce duplicated code new b5fc04039b95 drm/radeon: Use pci_get_base_class() to reduce duplicated code new 5827e17d0555 PCI: vmd: Correct PCI Header Type Register's multi-function check new bdca03a271f2 PCI: Add PCI_HEADER_TYPE_MFD definition new 83c088148c8e PCI: Use PCI_HEADER_TYPE_* instead of literals new 8624ebc300b2 PCI/ACPI: Use acpi_evaluate_dsm_typed() new 83a939f0fdc2 PCI: exynos: Don't discard .remove() callback new 3064ef2e88c1 PCI: kirin: Don't discard .remove() callback new 200bddbb3f52 PCI: keystone: Don't discard .remove() callback new 7994db905c0f PCI: keystone: Don't discard .probe() callback new 553b84bf4677 Merge branch 'pci/enumeration' new 33883eeda456 PCI: acpiphp: Allow built-in drivers for Attention Indicators new 820f59ed9680 PCI: hotplug: Add Ampere Altra Attention Indicator extensi [...] new adfe8d727dc5 Merge branch 'pci/hotplug' new 4a7ce8334965 PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdm [...] new 805b196fb3bc PCI/P2PDMA: Remove redundant goto new 209491885f82 Merge branch 'pci/p2pdma' new 70b70a4307cc PCI/sysfs: Protect driver's D3cold preference from user space new 7d08f21f8c63 x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and [...] new 2afbbc65be45 Merge branch 'pci/pm' new c9260693aa0c PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card new 79a8394a909e Merge branch 'pci/reset' new 7e845ecb2fbf PCI: Add pci_is_vga() helper new 655e6fe17896 PCI/VGA: Use pci_is_vga() to identify VGA devices new 300bac9389e0 PCI/VGA: Select VGA devices earlier new cdd3cecb5215 PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() new 76432cf63e2f drm/virtio: Use pci_is_vga() to identify VGA devices new 94cfada2a9ca drm/qxl: Use pci_is_vga() to identify VGA devices new dbf9527ca13d Merge branch 'pci/vga' new a78794562fcb PCI: dwc: Add host_post_init() callback new 9f4f3dfad8cf PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops new 86b812dc491e Merge branch 'pci/controller/aspm' new e111ac7025cb PCI: cadence: Drop unused member from struct cdns_plat_pcie new c97e5905ab8e Merge branch 'pci/controller/cadence' new f741bcadfe52 PCI: hv: Annotate struct hv_dr_state with __counted_by new 7fa8fe0bd926 Merge branch 'pci/controller/hyperv' new 81ef01bc5934 PCI: layerscape-ep: Set 64-bit DMA mask new e365a36eaca0 Merge branch 'pci/controller/layerscape' new a07d2497ed65 PCI: qcom-ep: Add dedicated callback for writing to DBI2 r [...] new eecffeb04573 Merge branch 'pci/controller/qcom-ep' new 164f66be0c25 PCI: Add T_PVPERL macro new a9a1bcba9025 PCI: dwc: Add dw_pcie_link_set_max_link_width() new 89db0793c9f2 PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling new 1a9745476cae PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting new 7873b49b41b9 PCI: dwc: endpoint: Add multiple PFs support for dbi2 new 1896d17f9168 PCI: dwc: Add EDMA_UNROLL capability flag new 2066b41a2ef8 PCI: dwc: Expose dw_pcie_ep_exit() to module new 303e845351f5 PCI: dwc: Expose dw_pcie_write_dbi2() to module new 9baa8a18e31b PCI: dwc: endpoint: Introduce .pre_init() and .deinit() new 9197bf4bb932 dt-bindings: PCI: dwc: Update maxItems of reg and reg-names new 220cb6bef930 dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host new bad659dfd2f6 dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint new 0d0c551011df PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for [...] new e311b3834dfa PCI: rcar-gen4: Add endpoint mode support new 6a87c0931b21 MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 new 6c4b39937f4e misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe [...] new db20113d702e Merge branch 'pci/controller/rcar' new 8da2e9af0bb5 PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed new dc2f2a9d1cf2 PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding [...] new 85e9eb3e7727 PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed new d97ab9e5330d Merge branch 'pci/controller/speed' new 4c64d708f993 PCI: vmd: Fix inconsistent indentation in vmd_resume() new a4179c60a993 Merge branch 'pci/controller/vmd' new a2492ff1fcb9 PCI: xilinx-nwl: Remove redundant code that sets Type 1 he [...] new 22f38a244273 dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example new 177692115f6f PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro new 2fccd11518f1 PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses new fb3d102fc20b Merge branch 'pci/controller/xilinx-ecam' new a977ee945e94 PCI: xilinx-cpm: Move IRQ definitions to a common header new 4ae1cd7d4be2 dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA [...] new 8d786149d78c PCI: xilinx-xdma: Add Xilinx XDMA Root Port driver new d100de085c1e Merge branch 'pci/controller/xilinx-xdma' new 7d52f538cef8 alpha: Streamline convoluted PCI error handling new a1165c5edf57 sh: pci: Do PCI error check on own line new c28742447ca9 atm: iphase: Do PCI error checks on own line new d15f18053e5c PCI: Do error check on own line to split long "if" conditions new 910ed628e511 PCI: xgene: Do PCI error check on own line & keep return value new 875760900b44 scsi: ipr: Do PCI error checks on own line new 65de3fd8f5c8 Merge branch 'pci/config-errs' new 759574abd78e PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Widt [...] new 408599ec561a PCI: mvebu: Use FIELD_PREP() with Link Width new d1f9b39da4a5 PCI: Use FIELD_GET() to extract Link Width new b09d0f98a434 PCI: cadence: Use FIELD_GET() new 92af77ca26f7 PCI: dwc: Use FIELD_GET/PREP() new abaaac4845a0 PCI: hotplug: Use FIELD_GET/PREP() new 9a9eec476573 PCI/DPC: Use FIELD_GET() new f00e8dbdedfb PCI/DPC: Use defined fields with DPC_CTL register new 74f0b5ffe172 PCI/DPC: Use defines with DPC reason fields new 682f5311e3a4 PCI/MSI: Use FIELD_GET/PREP() new e0f0a16f5ff3 PCI: Use FIELD_GET() new 04e82fa5951c PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk new d30fea25845f PCI/ATS: Show PASID Capability register width in bitmasks new e0701bd0e666 PCI/ATS: Use FIELD_GET() new ec302b118a59 PCI/PME: Use FIELD_GET() new 83728ff4943b PCI/PTM: Use FIELD_GET() new cf17770598a2 PCI/VC: Use FIELD_GET() new 8a0395578a9b PCI/portdrv: Use FIELD_GET() new 5897c174028a Merge branch 'pci/field-get' new 7e6f3b6d2c35 PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DR [...] new 24d813b2ec7d PCI: Make pci_assign_unassigned_resources() non-init new 5b9ceb63c49b logic_pio: Remove logic_outb(), _outw(), outl() duplicate [...] new 43b0294abace PCI: Replace unnecessary UTF-8 in Kconfig new c9501d268944 PCI: endpoint: Fix double free in __pci_epc_create() new 0fce6e5c87fa PCI: Simplify pcie_capability_clear_and_set_word() to ..._ [...] new 50b3ef14c26b Merge branch 'pci/misc' new 27beb3ca347f Merge tag 'pci-v6.7-changes' of git://git.kernel.org/pub/s [...] new 62cc9c3cb3ec HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W new df8b030d82dd HID: core: remove #ifdef CONFIG_PM from hid_driver new f354872108eb HID: usbhid: remove #ifdef CONFIG_PM new fc2543414c3e HID: multitouch: remove #ifdef CONFIG_PM new eeebfe6259ba HID: rmi: remove #ifdef CONFIG_PM new 20cd569d7ee8 Merge branch 'for-6.7/config_pm' into for-linus new e3c2d2d144c0 hid: cp2112: Fix duplicate workqueue initialization new dc3115e6c5d9 hid: cp2112: Fix IRQ shutdown stopping polling for all IRQ [...] new f5883ef15644 Merge branch 'for-6.7/cp2112' into for-linus new 46a0a2c96f0f HID: lenovo: Detect quirk-free fw on cptkbd and stop apply [...] new 2f2bd7cbd1d1 hid: lenovo: Resend all settings on reset_resume for compa [...] new 7601fef449c7 Merge branch 'for-6.7/lenovo' into for-linus new 11ca0322a419 HID: logitech-hidpp: Don't restart IO, instead defer hid_c [...] new 55bf70362ffc HID: logitech-hidpp: Revert "Don't restart communication i [...] new ba9de3505095 HID: logitech-hidpp: Move get_wireless_feature_index() che [...] new a3643036d7a8 HID: logitech-hidpp: Remove wtp_get_config() call from probe() new 219ccfb60003 HID: logitech-hidpp: Move g920_get_config() to just before [...] new 8954dac18c68 HID: logitech-hidpp: Move hidpp_overwrite_name() to before [...] new c14f1485c605 HID: logitech-hidpp: Add hidpp_non_unifying_init() helper new 6f335b47adc3 HID: logitech-hidpp: Remove connected check for non-unifyi [...] new bb17b2c6dd87 HID: logitech-hidpp: Remove unused connected param from *_ [...] new 680ee411a98e HID: logitech-hidpp: Fix connect event race new f3c4ee7166f2 HID: logitech-hidpp: Drop delayed_work_cb() new 9ce363aa009c HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING new 3e6b0bb22a80 HID: logitech-hidpp: Stop IO before calling hid_connect() new 54021f902b37 Merge branch 'for-6.7/logitech' into for-linus new 928276075f16 HID: nintendo: cleanup LED code new 93cfa25b1795 Merge branch 'for-6.7/nintendo' into for-linus new 2ed20dec2a88 HID: nvidia-shield: Fix a missing led_classdev_unregister( [...] new ec2926f5f622 HID: nvidia-shield: Fix some missing function calls() in t [...] new 81701f7132f8 HID: nvidia-shield: Introduce thunderstrike_destroy() new eacaa65efaa7 Merge branch 'for-6.7/nvidia-shield' into for-linus new ae7487d112cf selftests/hid: ensure we can compile the tests on kernels pre-6.3 new 89d024a7ba02 selftests/hid: do not manually call headers_install new 91939636cac4 selftests/hid: force using our compiled libbpf headers new e12f065db472 Merge branch 'for-6.7/selftests' into for-linus new 91cfe0bbaa1c HID: uclogic: Fix user-memory-access bug in uclogic_params [...] new d45f72b3c275 HID: uclogic: Fix a work->entry not empty bug in __queue_work() new 1372e73a1813 Merge branch 'for-6.7/uclogic' into for-linus new 4ea4ed22b578 Merge tag 'for-linus-2023110101' of git://git.kernel.org/p [...] new 7c05b44e1a50 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection new 99248c8902f5 ALSA: usb-audio: add quirk flag to enable native DSD for M [...] new bc83058f5987 ALSA: scarlett2: Default mixer driver to enabled new d98cc489029d ALSA: scarlett2: Move USB IDs out from device_info struct new b9a98cdd3ac7 ALSA: scarlett2: Add support for Clarett 8Pre USB new 6e743781d62e ALSA: scarlett2: Add correct product series name to messages new 6f03b446cbae ALSA: hda: cs35l56: Add support for speaker id new 2144833e7b41 ALSA: hda: cirrus_scodec: Add KUnit test new f9262fb1da6c ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test new 72f6a13022f3 kselftest/alsa: pcm-test: Report cards declared in config [...] new 502629a75566 ALSA: hda: cs35l41: Add notification support into componen [...] new 7ce669334c55 ALSA: hda/realtek: Support ACPI Notification framework via [...] new 447106e92a0c ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA new 4c870513fbb0 ALSA: hda: cs35l41: Add read-only ALSA control for forced mute new 81420faff0eb ALSA: hda: Annotate struct hda_conn_list with __counted_by new f5cc9cdfc96f ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by new c258bcc289e6 ALSA: hda: cirrus_scodec: fix an error code new 2ee2c75c589a ALSA: hda: Poll SDxFIFOS after programming SDxFMT new 88320b74ef95 ALSA: hda: Introduce HOST stream setup mechanism new 25f85afdd37e ASoC: Intel: avs: Use helper to setup HOST stream new 17dc03e6fdf3 ASoC: Intel: Skylake: Use helper to setup HOST stream new b61a3acada00 ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support new 8eb2194e3ffa ALSA: intel8x0m: fix name of SIS7013 sound chip in comment new 462494565c27 ALSA: aloop: Add support for the non-interleaved access mode new e299a9fd433f ALSA: aloop: Add control element for getting the access mode new fdfc374af5dc ALSA: aoa: Replace asm/prom.h with explicit includes new f93dc90c2e8e ALSA: hda: Fix possible null-ptr-deref when assigning a stream new 956b610c4974 ALSA: hda: Fix stream fifo_size initialization new 5eb4ff884f72 ALSA: hda: Add code_loading parameter to stream setup new 2b17b489e47a ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support new 87543ce5030a Merge branch 'for-linus' into for-next new f549a82aff57 ASoC: SOF: core: Ensure sof_ops_free() is still called whe [...] new 17baaa1f950b ASoC: SOF: core: Add probe_early and remove_late callbacks new f1977d5ba071 ASoC: SOF: Intel: hda: start splitting the probe new 03448e5df586 ASoC: SOF: Intel: Fix error handling in hda_init() new ad6413bc48f2 ALSA: hda: Intel: Fix error handling in azx_probe() new 2e8c90386db4 ALSA: hda: i915: Allow override of gpu binding. new 32f4e921fe8e ALSA: hda: i915: Add an allow_modprobe argument to snd_hda [...] new e8e3f8694ef5 ALSA: hda: i915: Allow xe as match for i915_component_mast [...] new 2dddc514b6e4 ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. new 65cbbfa4e2ca ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. new e46f13776fca ASoC: Intel: Skylake: Move snd_hdac_i915_init to before pr [...] new 3d1a05581361 ASoC: SOF: Intel: Move binding to display driver outside o [...] new e6d0c13e9f46 ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init new 428cc4106a43 ASoC: soc.h: replace custom COUNT_ARGS() & CONCATENATE() i [...] new 43f2d432e47e ASoC: meson: axg: extend TDM maximum sample rate to 384kHz new 26eacb98ca7d ASoC: wm8580: Simplify probe() new ad191992330c ASoC: cs42xx8-i2c: Simplify probe() new 44f37b6ce041 ASoC: cs35l45: Checks index of cs35l45_irqs[] new 18050443b9fc ASoC: cs35l45: Analog PCM Volume and Amplifier Mode controls new 3fecf69aa7fd ASoC: cs35l45: Connect DSP to the monitoring signals new c3c9b17d2788 ASoC: cs35l45: Add AMP Enable Switch control new e17e892dc8d1 ASoC: tas571x: Simplify probe() new 748c482d032e ASoC: dt-bindings: Add StarFive JH7110 PWM-DAC controller new d1802d59ab53 ASoC: starfive: Add JH7110 PWM-DAC driver new 5b772c61eb2c Add PWM-DAC audio support for StarFive JH7110 new a9a3f54a23d8 ASoC: cs35l41: Handle mdsync_down reg write errors new 4bb5870ab60a ASoC: cs35l41: Handle mdsync_up reg write errors new 5ad668a9ce83 ASoC: cs35l41: Initialize completion object before requesting IRQ new 77bf613f0bf0 ASoC: cs35l41: Fix broken shared boost activation new 9f8948db9849 ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler new 2d5661e6008a ASoC: cs35l41: Undo runtime PM changes at driver exit time new 3db52739aca9 ASoC: cs35l41: Make use of dev_err_probe() new 611b8813a28f ASoC: cs35l41: Use modern pm_ops new 486465508f8a ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() new 85a1bf86fac0 ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time new 206b250c3e9b ALSA: hda: cs35l41: Consistently use dev_err_probe() new 09d86dbf16fc Improve CS35l41-based audio codec drivers new 2f06f231f0bf ASoC: es8316: Enable support for S32 LE format new a43c0dc1004c ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with A [...] new 869f30782cda ASoC: es8316: Enable support for MCLK div by 2 new c680f5709541 ASoC: amd: acp: Add support for splitting the codec specif [...] new 54fcd9dd44b2 ASoC: amd: acp: Add machine driver that enables sound for [...] new dbef51669b9a ASoC: amd: acp: Add sound support for a line of new a157d07d029b ASoC: ak4642: Minor cleanups in probe() new d9e6a80a2c7b ASoC: ak4642: Simplify probe() new 6a3af823c1ac Match data improvements for ak4642 driver new d601bb78f06b ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl new 4047b35c836f ASoC: mediatek: common: revise SOF common code new 1bce95deab84 ASoC: mediatek: mt8188-mt6359: add SOF support new f3dbb935d27d ASoC: mt8188-mt6359: add SOF support new 637a7969ef57 ASoC: max9768: Convert to use GPIO descriptors new 02de89832286 ASoC: max98357a: Drop pointless include new d3091d09de46 ASoC: max98373: Convert to use GPIO descriptors new 832beb640e42 ASoC: max98388: Correct the includes new 0a5b7ee05f87 ASoC: max98396: Drop pointless include new 0d22f950eb6a ASoC: max98520: Drop pointless includes new ce22caa4a1f0 ASoC: max98927: Drop pointless includes new 966277df0ab6 ASoC: Convert some Maxim codecs to use GPIO new cac1636e2149 ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32 [...] new d44f7bc9d181 ASoC: tlv320aic32x4-i2c: Simplify probe() new c6d86149db94 ASoC: tlv320aic32x4-spi: Simplify probe() new 0a69e8a6971c Match data improvements for tlv320aic32x4 driver new 0015a18acf9c ASoC: max9768: Convert to use GPIO descriptors new a3b68ba9f594 ASoC: max98357a: Drop pointless include new c5cb83a104a2 ASoC: max98373: Convert to use GPIO descriptors new 4b0dfc0e8cde ASoC: max98388: Correct the includes new 70f29a3078f7 ASoC: max98396: Drop pointless include new d9241aaea141 ASoC: max98520: Drop pointless includes new 0307ba5420cd ASoC: max98927: Drop pointless includes new ecfca1fb9e22 ASoC: Convert some Maxim codecs to use GPIO new bc07df947ce4 ASoC: wm8580: Simplify probe() new aa11a78fecab ASoC: wm8580: Remove trailing comma in the terminator entry new ef01a6dec7f1 ASoC: wm8580: Move OF table new 3597ea747638 Match data improvements for wm8580 driver new 0ed30d3fe2c7 ASoC: Update jh7110 PWM DAC for ops move new 9ff143aaabba ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 new 510c46884299 ASoC: codecs: lpass-tx-macro: Add SM6115 support new 2b3357dc415b SM6115 TX Macro new b399dc73f012 ASoC: rsnd: remove unneeded of_node_put() new a84e361e58cc ASoC: Merge up fixes new 67a810b6f37a ASoC: hdac_hdmi: Remove temporary string use in create_fil [...] new 8885ab34201c ASoC: nau8821: Revise MICBIAS control for power saving. new 47f56e38a199 ASoC: soc-card: Add storage for PCI SSID new ba2de401d326 ASoC: SOF: Pass PCI SSID to machine driver new d8b387544ff4 ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card new 1a1c3d794ef6 ASoC: cs35l56: Use PCI SSID as the firmware UID new bc51fbeea39e ASoC: cs35l56: Use PCI SSID to select specific new cfaa4c32ccd3 ASoC: amd: acp: Fix -Wmissing-prototypes warning new 353bc9924cb1 ASoC: SOF: ops.h: Change the error code for not supported [...] new f7d67a9c2548 ASoC: SOF: ipc4: Dump the payload also when set_get_data fails new 642d1de63cea ASoC: SOF: ipc4-topology: Add deep buffer size to debug prints new 74d71f628db9 ASoC: rt1015: fix the first word being cut off new 925819c7969c ASoC: amd: ps: Fix -Wformat-truncation warning new 95409545095b ASoC: Intel: sof_rt5682: cleanup unnecessary quirk flag new 4b38d63916ab ASoC: Intel: ssp-common: support codec detection new 02a204dd4e62 ASoC: Intel: use ACPI HID definition in ssp-common new 5f706c5e929b ASoC: Intel: sof_rt5682: use ssp-common module to detect codec new 811e874dd3fb ASoC: Intel: sof_cs42l42: use ssp-common module to detect codec new 6308c12507c0 ASoC: Intel: sof_ssp_amp: use ssp-common module to detect codec new 19fa16b6b66b ASoC: Intel: sof_nau8825: use ssp-common module to detect codec new aa3216f52a64 ASoC: Intel: sof_rt5682: Add support for Rex with discrete [...] new c1cecc920a7f ASoC: Intel: sof_rt5682: Modify number of HDMI to 3 for MT [...] new db31e3a1c5bc ASoC: Intel: sof_rt5682: add adl_rt5650 board config new 14b7ed66e394 ASoC: Intel: sof_rt5682: add HDMI_In capture feature suppo [...] new 48bc32d94c36 ASoC: Intel: sof_ssp_amp: do not create amp link for nocod [...] new e82907e7c10e ASoC: Intel: nuvoton-common: support nau8318 amplifier new e8f348826222 ASoC: Intel: sof_nau8825: use nuvoton-common module new 8d2671d12a30 ASoC: Intel: sof_nau8825: use realtek-common module new 18e12093e3da ASoC: Intel: sof_da7219: rename driver file and kernel option new 729fd8b233c9 ASoC: Intel: sof_da7219: use maxim-common module new 6bd912d75dcf ASoC: Intel: sof_da7219: add adl_mx98360_da7219 board config new 5f017134e42d ASoC: Intel: sof_da7219: use ssp-common module to detect codec new 5a7d9aaf274f ASoC: Intel: machine driver update new 3d3a86679541 ASoC: cs35l56: Use pm_ptr() new 6399eb58254b ASoC: cs35l56: Use new export macro for dev_pm_ops new 01e76ee22756 ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled new e9c7748084ac ASoC: cs35l56: Define and export I2C/SPI pm_ops only new c2d8f17ed0c7 ASoC: SOF: ipc4: Convert status code 2 and 15 to -EOPNOTSUPP new 369ea9f82c27 ASoC: SOF: Intel: hda: Add definition for SDxFIFOS.FIFOS mask new 4f0f3c774947 ASoC: SOF: ipc4: Add new message type: SOF_IPC4_GLB_LOAD_L [...] new 5a8a9d70ecac ASoC: SOF: Intel: hda-loader: Add support for split librar [...] new b1ad9437edd7 ASoC: SOF: ipc4/Intel: Implement split fw library new fc46ecf34782 ASoC: intel: sof_sdw: Move sdw_pin_index into private struct new b359760d95ee ASoC: intel: sof_sdw: Add simple DAI link creation helper new f6c0273ba936 ASoC: intel: sof_sdw: Make create_sdw_dailink allocate lin [...] new 7a35d05f1e76 ASoC: intel: sof_sdw: Increment be_id in init_dai_link new e81a600d42bb ASoC: intel: sof_sdw: Remove large global CPUs array new 94fc6da92407 ASoC: SOF: ipc4-topology: export sof_ipc4_copier_is_single_format new 26dfc4346110 ASoC: SOF: ipc4-pcm: fixup dailink based on copier format new 33f9b528de0a ASoC: SOF: ipc4: Fixup dailink format based on copier new 24af0d7c0f9f ASoC: Intel: common: add ACPI matching tables for Arrow Lake new 9dc098e3d729 ASoC: cs42l43: make const array controls static new 00524a8415aa ASoC: wm8782: Constrain maximum audio rate at runtime new 5d34887eab8d ASoC: wm8782: Use wlf,fsampen device tree property new 5d5529b00571 ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property new e335f29583ac ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx new 89286e235c2f ASoC: da7213: add .auto_selectable_formats support new 88e20c1f8c1c ASoC: da7213: add .auto_selectable_formats support new 842a62a75e70 ASoC: hdac_hda: add HDA patch loader support new 6974f2cd2fa9 ASoC: SOF: Introduce generic names for IPC types new 1dff26582677 ASoC: SOF: sof-pci-dev: Update the ipc_type module paramet [...] new 82f4b3838293 ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_S [...] new ebe18b1587aa ASoC: SOF: Use generic names for IPC types new 3104c3267e95 ASoC: SOF: amd: Use generic names for IPC types new 6a645a553761 ASoC: SOF: imx: Use generic names for IPC types new a8fffb94475f ASoC: SOF: Intel: Use generic names for IPC types new 0f7e753fc385 ASoC: SOF: mediatek: Use generic names for IPC types new 7b5300e90a78 ASoC: SOF: Drop unused IPC type defines new 3fd61ce9dcc5 ASoC: SOF: Use generic IPC type identifiers new 06d94b43fc39 ASoC: intel: sof_sdw: Add CS42L43 CODEC support new 05fe62842804 ASoC: Intel: soc-acpi-intel-mtl-match: add acpi match tabl [...] new cc676c0df591 ASoC: intel: Add CS42L43 sdw machine driver support new 060a07cd9bc6 ASoC: SOF: ipc4-topology: Add definition for generic switc [...] new 4a2fd607b7ca ASoC: SOF: ipc4-control: Add support for ALSA switch control new 07a866a41982 ASoC: SOF: ipc4-control: Add support for ALSA enum control new 16bb22098f0a ASoC: SOF: ipc4-control: Support for Switch and Enum new 58bb5081cba1 ASoC: SOF: Xtensa: dump ar registers to restore call stack new 4287205065f2 ASoC: SOF: ipc4-mtrace: move debug slot related definition [...] new a397899f81d5 ASoC: SOF: ipc4: add a helper function to search debug slot new ab05061d2580 ASoC: SOF: ipc4: add definition of telemetry slot for exce [...] new 80b567f89957 ASoC: SOF: ipc4: add exception node in sof debugfs directory new c8b54a2f7af4 ASoC: SOF: Intel: add telemetry retrieval support on Intel [...] new e449b18ff03c ASoC: SOF: Intel: mtl: dump dsp stack new eb6e5dab1140 ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2 [...] new c1c48fd6bbe7 ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from [...] new 03db12ef1cbc ASoC: SOF: ipc4/Intel: Support for firmware exception new 686b8f711b99 ASoC: cs42l43: Lower default type detect time new 9c0ccc9f8e3b ASoC: cs42l43: Enable bias sense by default new 1e4ce0d5c023 ASoC: cs42l43: Move headset bias sense enable earlier in process new 6388a0619c83 ASoC: cs42l43: Extend timeout on bias sense timeout new aa7627111c68 ASoC: dt-bindings: ASoC: cirrus,cs42l43: Update a couple o [...] new 667f45ca80cb Minor default jack pop performance updates new 2f3fb85b2583 ASoC: hdac_hda: fix HDA patch loader support new 0339eadb871a ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier new 736064c64cf3 ASoC: codecs: Add Richtek rtq9128 audio amplifier support new 00a6d389b824 ASoC: Add rtq9128 audio amplifier new 39fce972fd72 ASoC: dt-bindings: tfa9879: Convert to dtschema new c35183505841 ASoC: audio-iio-aux: Use flex array to simplify code new 1056063756d7 ASoC: sh: dma-sh7760: Use %pad and %zu to format dma_addr_ [...] new 7b71da59122c ASoC: dt-bindings: Add missing (unevaluated|additional)Pro [...] new 1d5a2b5dd0a8 ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() new b5a95c5bf6d6 ASoC: simple_card_utils.h: convert not to use asoc_xxx() new c4ccfe4e5fa5 ASoC: sh: convert not to use asoc_xxx() new 1af529320d56 ASoC: ti: convert not to use asoc_xxx() new 3cdd333a36da ASoC: arm: convert not to use asoc_xxx() new d4f23dcd6906 ASoC: amd: convert not to use asoc_xxx() new aa435567d75f ASoC: bcm: convert not to use asoc_xxx() new f8af41a3ac93 ASoC: dwc: convert not to use asoc_xxx() new 14ec63f678e8 ASoC: fsl: convert not to use asoc_xxx() new cc807acede35 ASoC: img: convert not to use asoc_xxx() new 59b8f7185ed4 ASoC: mxs: convert not to use asoc_xxx() new 2f688d1ea1cc ASoC: pxa: convert not to use asoc_xxx() new d69bd6dbc651 ASoC: stm: convert not to use asoc_xxx() new 2162d45392c6 ASoC: au1x: convert not to use asoc_xxx() new 9b1a2dfa8a00 ASoC: qcom: convert not to use asoc_xxx() new a87a5c6ee44e ASoC: sprd: convert not to use asoc_xxx() new 2bbb49e294ac ASoC: apple: convert not to use asoc_xxx() new 6547effc3aea ASoC: atmel: convert not to use asoc_xxx() new 0d102e68e107 ASoC: meson: convert not to use asoc_xxx() new 7912371430a4 ASoC: sunxi: convert not to use asoc_xxx() new 436f4c706c22 ASoC: tegra: convert not to use asoc_xxx() new 3a0901d771d7 ASoC: ux500: convert not to use asoc_xxx() new 08b7174fb8d1 ASoC: google: convert not to use asoc_xxx() new 1880a4349483 ASoC: cirrus: convert not to use asoc_xxx() new b4b7de99c6da ASoC: generic: convert not to use asoc_xxx() new 21b6cd54c98e ASoC: samsung: convert not to use asoc_xxx() new c578d73e919b ASoC: extensa: convert not to use asoc_xxx() new fe4c755de065 ASoC: kirkwood: convert not to use asoc_xxx() new 5f444041c1d2 ASoC: loongson: convert not to use asoc_xxx() new 1a72df807968 ASoC: rockchip: convert not to use asoc_xxx() new b551aafeb9f6 ASoC: starfive: convert not to use asoc_xxx() new 91941d84038e ASoC: uniphier: convert not to use asoc_xxx() new 50cd92e0c8d3 ASoC: soundwire: convert not to use asoc_xxx() new 5d2d1a48a2f7 ASoC: intel: avs: convert not to use asoc_xxx() new 221a3d283ee5 ASoC: codec: wm: convert not to use asoc_xxx() new 4cfa9963faa4 ASoC: codec: rt5677: convert not to use asoc_xxx() new a62886e3e745 ASoC: codec: cs47lxx: convert not to use asoc_xxx() new b787e09f5906 ASoC: sof: amd: convert not to use asoc_xxx() new e79a97253962 ASoC: sof: intel: convert not to use asoc_xxx() new 80b72082e967 ASoC: sof: mediatek: convert not to use asoc_xxx() new 52d98d06eb0b ASoC: soc-dai: convert not to use asoc_xxx() new 2679a5b2f7d9 ASoC: soc-pcm: convert not to use asoc_xxx() new eeec74aa0ff8 ASoC: soc-core: convert not to use asoc_xxx() new 36570f3222fd ASoC: soc-dapm: convert not to use asoc_xxx() new 9099904bac50 ASoC: soc-link: convert not to use asoc_xxx() new b1f96e94e860 ASoC: soc-utils: convert not to use asoc_xxx() new 8bfbdb18e2fd ASoC: soc-topology: convert not to use asoc_xxx() new 28b11fd4ab60 ASoC: soc-compress: convert not to use asoc_xxx() new c35691ffcdbd ASoC: soc-component: convert not to use asoc_xxx() new c067b1f83ea4 ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() new e952e89b0602 ASoC: convert asoc_xxx() to snd_soc_xxx() new af08458988cb ASoC: Merge up fixes new 4c1a094692cb ASoC: amd: convert not to use asoc_xxx() new de9e70137f00 ASoC: mediatek: convert not to use asoc_xxx() new 1a543d2a1cdb ASoC: starfive: convert not to use asoc_xxx() new a2c1125e5b99 ASoC: intel: convert not to use asoc_xxx() new 4d5f41191ca8 ASoC: sof: convert not to use asoc_xxx() new ad484cc98f2c ASoC: remove asoc_xxx() compatible macro new 3efcb471f871 ASoC: soc-pcm.c: Make sure DAI parameters cleared if the D [...] new 6d925797304e sh: boards: Fix Sound Simple-Card struct name new 67fcdbfd9e13 ASoC: cs42l43: Remove useless else new bf38a0be7c57 ASoC: dt-bindings: rtq9128: Add TDM input source slect property new d9ef56d94fac ASoC: codecs: rtq9128: Add TDM input source select new 54ac512048c9 ASoC: codecs: rtq9128: Add TDM input source select new b99d8d8adfda ASoC: dt-bindings: awinic,aw88395: Add properties for mult [...] new 457b6587c112 ASoC: dt-bindings: Add schema for "awinic,aw87390" new 085370aa8c88 ASoC: codecs: Remove the "fade-enable property" new 74ff4f22d81e ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" new e83219c94abb ASoC: codecs: Modify the transmission method of parameters new 6a4c3ce3f06c ASoC: codecs: Modify i2c driver name new b116c832c9e8 ASoC: codecs: Add code for bin parsing compatible with aw87390 new c786770ed8a5 ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" new f83287a72551 ASoC: codecs: Modify the transmission mode of function parameters new 4717636f3fc2 ASoC: codecs: Add aw87390 amplifier driver new 37b4346ed868 ASoC: codecs: Add aw87390 amplifier driver new b5d5c87986d5 ASoC: doc: Update codec to codec examples new 967dad977570 ASoC: dt-bindings: Simplify referencing dai-params.yaml new 26033ae6bd89 ASoC: Intel: avs: Move IPC error messages one level down new 7eb878e768fd ASoC: Intel: avs: Use generic size defines new 28a21cb26425 ASoC: Intel: avs: Preallocate memory for module configuration new 0a5fb3cc28fd ASoC: Intel: avs: Keep module refcount up when gathering traces new a5e6ea01265e ASoC: Intel: avs: Disable DSP before loading basefw new b87b8f43afd5 ASoC: Intel: avs: Drop superfluous stream decoupling new 3746284c233d ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() new 045059e4d3ce ASoC: Intel: avs: Remove unused variable new 4c556d1ea5a7 ASoC: tas2781: fixed compiling issue in m68k new 5b12dd84499a ASoC: ti: Convert RX51 to use exclusively GPIO descriptors new 22041ed154aa ASoC: ti: Convert N810 ASoC to GPIO descriptors new 1b8a62937e0b ASoC: ti: Convert TWL4030 to use GPIO descriptors new 319e6ac143b9 ASoC: ti: Convert Pandora ASoC to GPIO descriptors new 67ebde42034e ASoC: ti: osk5912: Drop unused include new a9b696c851c2 GPIO descriptors for TI ASoC codecs new 1f817805262c ASoC: Adds support for TAS575x to the pcm512x driver new 736b884a7b68 ASoC: pcm512x: Adds bindings for TAS575x devices new c7b94e8614e3 ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from [...] new 4eed047b76fa ASoC: codecs: aw88261: Remove non-existing reset gpio new 4c9d0d6f63c7 Remove reset GPIO for AW88261 new d4e1417bb9e6 ASoC: cs35l56: Remove unused hibernate wake constants new 943bcc742ec4 ASoC: dt-bindings: rt5616: Convert to dtschema new 80e698e2df5b ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list w [...] new c98a0a83dccd ASoC: cs35l56: Initialise a variable to silence possible s [...] new 2175362f594b MAINTAINERS: Include additional ASoC paths new 4b226f15421d MAINTAINERS: Include sof headers under ASoC new a47cf4dac7dc ASoC: cs35l56: Change hibernate sequence to use allow auto [...] new 3df761bdbc8b ASoC: cs35l56: Wake transactions need to be issued twice new 79b101947a82 ASoC: cs35l56: Enable low-power hibernation mode on i2c new 634ed138d80b ASoC: cs35l56: Enable low-power hibernation mode on SPI new e22ece0f653d ASoC: cs35l56: Update hibernate/wake sequences and new ae67b6371d04 ASoC: SOF: IPC4: get pipeline priority from topology new 4df7d6a61f2c ASoC: SOF: IPC4: sort pipeline based on priority new 85a6af284d1c ASoC: SOF: ipc4: Take priority into cosideration when new d65d4a2c3867 ASoC: SOF: sof-client: fix build when only IPC4 is selected new 0f729a285b4e ASoC: qcom: explicitly include binding headers when used new 528a4a0bb010 ASoC: qcom: reduce number of binding headers includes new 72151ad0cba8 ASoC: codecs: wsa-macro: fix uninitialized stack variables [...] new 15b26d8165b3 ASoC: rockchip: Convert RK3288 HDMI to GPIO descriptors new 3116dc2e1654 ASoC: rockchip: Drop includes from RK3399 new 721414106792 ASoC: rockchip: Drop includes from Rockchip MAX98090 new 329b017ccdf8 ASoC: rockchip: Drop includes from Rockchip RT5645 new fee44f43b235 Convert Rockchip ASoC drivers to GPIO descriptors new 9e189e80dcb6 gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound new 654a23724072 ASoC: mediatek: mt2701-cs42448: Convert to GPIO descriptors new b1306c3b6140 ASoC: mt8173-max98090: Drop unused include new 94a7f6182116 ASoC: mt8173-rt5650-rt5514: Drop unused includes new cb1c18e8a733 ASoC: mt8173-rt5650-rt5676: Drop unused includes new 6dffd1f38ad7 ASoC: mt8173-rt5650: Drop unused includes new 73e1f8a05bd8 ASoC: mt8186-mt6366-rt1019-rt5682s: Drop unused include new 3b5d22bdf33c ASoC: mt8192-afe-gpio: Drop unused include new f0d82f073d79 Convert Mediatek ASoC codecs to use GPIO descriptors new 340d79a14d6a ASoC: Explicitly include correct DT includes new 56c075b2d31c ASoC: Drop unnecessary of_match_device() calls new fe2642551886 ASoC: da7218: Use i2c_get_match_data() new ec5236c2e6ec ASoC: qcom/lpass: Constify struct lpass_variant new 9958d85968ed ASoC: Use device_get_match_data() new a7ec043e601d ASoC: DT matching and header cleanups new 4a221b2e3340 ASoC: fsl: mpc5200_dma.c: Fix warning of Function paramete [...] new 3c716e7f8acd ASoC: Merge fixes for consistent cs42l43 schema new 748d508e5b4c ASoC: dt-bindings: mediatek,mt8188-mt6359: add RT5682S support new 1e50ac48d20c ASoC: mediatek: mt8188-mt6359: add rt5682s support new 163284402c42 ASoC: mediatek: mt8188-mt6359: add rt5682s support new 52fee5c91580 ASoC: SOF: Convert to platform remove callback returning void new 59825951707e ASoC: apple: mca: Annotate struct mca_data with __counted_by new 41cb1126bed1 ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() new 393648ce731b ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver whe [...] new 7a6debe04785 ASoC: Intel: avs: Introduce helper functions for SSP and T [...] new e6d50e474e45 ASoC: Intel: avs: Improve topology parsing of dynamic strings new d3decc196afd ASoC: Intel: avs: i2s_test: Validate machine board configuration new b124d7cc6f3c ASoC: Intel: avs: rt274: Validate machine board configuration new 2172c5b90d80 ASoC: Intel: avs: rt5682: Validate machine board configuration new 863e3f18d08b ASoC: Intel: avs: max98357a: Validate machine board configuration new 060c0fd1afae ASoC: Intel: avs: rt298: Validate machine board configuration new fc332ea1176d ASoC: Intel: avs: da7219: Validate machine board configuration new 8d5fed3312eb ASoC: Intel: avs: es8336: Validate machine board configuration new a1ec836b17f7 ASoC: Intel: avs: max98373: Validate machine board configuration new ef91ae9e682c ASoC: Intel: avs: max98927: Validate machine board configuration new 70c101917aa1 ASoC: Intel: avs: nau8825: Validate machine board configuration new cc7ea7449701 ASoC: Intel: avs: rt286: Validate machine board configuration new 797611b5ce62 ASoC: Intel: avs: rt5663: Validate machine board configuration new 5e07eb3ab981 ASoC: Intel: avs: ssm4567: Validate machine board configuration new 47c094986660 Harden SSP boards and add TDM support new fbfe616ad40c ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv new 4f88c72b2479 ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data [...] new a5172ef251f0 ASoC: Intel: sof_sdw: update HP Omen match new 43e354dada62 ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316 [...] new e70ca580e9c8 ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config new b6d6e5abf645 ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support new e5bc0a508881 ASoC: Intel: MTL: Add entry for HDMI-In capture support to [...] new 5124d08d0ea4 ASoC: Intel: sof_sdw_rt712_sdca: construct cards->componen [...] new 8e7377d66e68 ASoC: Intel: sof_cs42l42: remove hdac-hdmi support new b6019b583066 ASoC: Intel: sof_da7219: remove hdac-hdmi support new 3f95969ec478 ASoC: Intel: sof_nau8825: remove hdac-hdmi support new 3de206a431de ASoC: Intel: sof_rt5682: remove hdac-hdmi support new 64b9f311865c ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support new 3ceb66edd691 ASoC: Intel: sof_hdmi: add common header for HDMI new 9b61ac56dd05 ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI new fa76fcad1d7f ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI new 44267e97d0d8 ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI new d8fc817632c8 ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI new 5cfe9ed22e4b ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI new edb3fea37f37 ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI new 7368ae921b1c ASoC: Intel: board_helpers: new module for common functions new c9314526ffe8 ASoC: Intel: sof_cs42l42: use common module for HDMI link new 498a4da506a2 ASoC: Intel: sof_nau8825: use common module for HDMI link new 89cadbd8d862 ASoC: Intel: sof_rt5682: use common module for HDMI link new 3e1756f461ed ASoC: Intel: sof_ssp_amp: use common module for HDMI link new 2e1a4596dcec ASoC: Intel: boards: updates for 6.7 new cf77250a6795 ASoC: rt715-sdca: reorder the argument in error log new 078d3a4b120f ASoC: rt715: reorder the argument in error log new 93a83b76b88f ASoC: codecs: rt715*: update misleading error log new 3851831f529e ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions new 576a0b71b5b4 ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler i [...] new a2d952ba90de ASoC: SOF: ipc4: Dump the notification payload new e4d09de3919b ASoC: SOF: make .remove callback return void new 85045a9e445a ASoC: SOF: misc updates for 6.7 new 086357275fc7 ASoC: dt-bindings: tas5805m: Disallow undefined properties new 70227e1574e4 ASoC: amd: ps: enable wake capability for acp pci driver new 9a4bf1f0be01 ASoC: tas2781: make const read-only array magic_number static new 64c3259b5f86 ASoC: da7213: Add new kcontrol for tonegen new 8a79ff9e46be ASoC: dt-bindings: mt8186-mt6366-rt1019-rt5682s: add RT565 [...] new d88c43383101 ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: add rt5650 support new 79a2ab154cd2 ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: add new 897d8e86bac7 ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep new 28809aaeabdf ASoC: intel: sof_sdw: Stop processing CODECs when enough a [...] new a92ccd574390 ASoC: intel: sof_sdw_cs42l43: Some trivial formatting clean ups new d74bad3b7452 ASoC: intel: sof_sdw_cs42l43: Create separate jacks for hp [...] new 10626812b598 ASoC: intel: sof_sdw: Move the builtin microphones to dataport 1 new 5c072ca8e1b7 ASoC: Intel: sof_nau8825: add RPL support for MAX98360A amp new 7fce91bab644 ASoC: Intel: board_helpers: support dmic link initialization new a1360c45a445 ASoC: Intel: sof_cs42l42: use common module for DMIC links new f56daafc94ec ASoC: Intel: sof_nau8825: use common module for DMIC links new c51fc25db18f ASoC: Intel: sof_rt5682: use common module for DMIC links new f6b415faf679 ASoC: Intel: sof_ssp_amp: use common module for DMIC links new 45f1b12e0366 ASoC: Intel: more machine driver updates for 6.7 new 39cd06e3f7b7 Merge tag 'asoc-v6.7' of https://git.kernel.org/pub/scm/li [...] new 41a3056e4e73 MAINTAINERS: ALSA: change mailing list to linux-sound on vger new 264aeb994ea8 ASoC: SOF: Make return of remove_late void, too new b7cbd9c934ec ALSA: control: Replace with __packed attribute new fdbe0f20445c ALSA: pcm: Replace with __packed attribute new 2fb203dbeaea ALSA: rawmidi: Replace with __packed attribute new afcd82afd202 ALSA: azt3328: Replace with __packed attribute new e244953ef618 ALSA: mixart: Replace with __packed attribute new 98a4e82e5706 ALSA: caiaq: Replace with __packed attribute new ce8466cd4c09 ALSA: aoa: Replace with __packed attribute new 9ffbedf07d55 ALSA: opl3: Replace with __packed attribute new 0e646fc3a2b0 ALSA: wavefront: Replace with __packed attribute new ba238233e454 ALSA: wavefront: Drop obsoleted comments and definitions new 970171a9050e ALSA: seq: Replace with __packed attribute new f01b371b0794 ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbo [...] new a7423e9019a9 ALSA: hda: cs35l41: Assert reset before system suspend new fff393db71c1 ALSA: hda: cs35l41: Assert Reset prior to de-asserting in [...] new 881b7bce0c25 ALSA: hda: cs35l41: Run boot process during resume callbacks new 2ee06ff5d7cf ALSA: hda: cs35l41: Force a software reset after hardware reset new 33790d1f0391 ALSA: hda: cs35l41: Do not unload firmware before reset in [...] new a51d8ba03a4f ALSA: hda: cs35l41: Check CSPL state after loading firmware new 76c121821a31 ASoC: cs35l41: Detect CSPL errors when sending CSPL commands new efc3d7d20361 ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 new f3c42a2da45f ALSA: scarlett2: Rename Gen 3 config sets new 701949cc0128 ALSA: scarlett2: Add support for reading firmware version new 2190b9aea4eb ALSA: scarlett2: Allow passing any output to line_out_remap() new 3473185f31df ALSA: scarlett2: Remap Level Meter values new fe981e67568c ALSA: virtio: use ack callback new a5901f27dcf1 ALSA: scarlett2: Add missing check with firmware version control new f71e0be5d297 ALSA: hda: cs35l41: mark cs35l41_verify_id() static new c468b5dd759e Merge branch 'for-next' into for-linus new f1c406866af5 ASoC: codecs: Modify max_register usage error new 18562fc36c21 ASoC: es8328: Use rounded rate for es8328_set_sysclk() new bb98b592cfd3 ASoC: amd: Add acpi machine id for acp6.3 version based platform new 848c0d34f70c ASoC: SOF: amd: add support for acp6.3 based platform new 4dbee5104b78 ASoC: SOF: amd: increase DSP cache window range new 135e0d49cde3 ASoC: SOF: amd: refactor acp dram usage for data bin loading new 145d7e5ae8f4 ASoC: SOF: amd: add option to use sram for data bin loading new 46dd58bef32d ASoC: rockchip: i2s_tdm: Convert to platform remove callba [...] new 491a1132f5cb ASoC: cs42l43: Convert to platform remove callback returning void new 6b02f5a6f185 ASoC: starfive/jh7110-pwmdac: Convert to platform remove c [...] new 393df6f321c7 ASoC: simple-card-utils: Make simple_util_remove() return void new 8210f496c3e1 ASoC: meson: Make meson_card_remove() return void new d0cc676c426d ASoC: qcom: lpass: Make asoc_qcom_lpass_cpu_platform_remov [...] new 724226521389 ASoC: uniphier: Make uniphier_aio_remove() return void new 61f85372d293 ASoc: Another series to convert to struct new 4fc4db7a68c2 ASoC: Merge up v6.6-rc7 new 7790bccd7bac ASoC: ti: ams-delta: Allow it to be test compiled new 91e174fc04b1 ASoC: codecs: rt298: remove redundant assignment to d_len_code new 3e92ea2a460b ASoC: mediatek: mt7986: drop the remove callback of mt7986_wm8960 new 0f10adb0ed0c ASoC: mediatek: mt7986: remove the mt7986_wm8960_priv structure new 0e2092943408 ASoC: mediatek: mt7986: add sample rate checker new 8c2d2383d290 ASoC: mediatek: Remove redundant code and add new 2e2a16133426 ASoC: mediatek: mt8186: remove redundant assignments to va [...] new 2cb547883931 ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X [...] new 109cb2160128 ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab [...] new e29de7abdaf5 ASoC: qcom: q6apm-lpass-dais: pass max number of channels [...] new 7618ab524935 ASoC: codecs: wcd938x: use defines for entries in snd_soc_ [...] new f5c7bc7a1fad ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger new 33d120a49b97 ASoC: amd: acp: Add acp6.3 pci legacy driver support new 40f74d5f09d7 ASoC: amd: acp: refactor acp i2s clock generation code new c7bf9156f811 ASoC: amd: acp: add i2s clock generation support for acp6. [...] new 9393bfb4c4de ASoC: amd: acp: add machine driver support for acp6.3 platform new d4c2d5391d7e ASoC: amd: acp: add Kconfig options for acp6.3 based platf [...] new 3a94c8ad0aae ASoC: amd: acp: add code for scanning acp pdm controller new 57e857770f60 ASoC: amd: acp: add platform and flag data to acp data structure new 16fb2a25440a ASoC: amd: acp: add condition check for i2s clock generation new 39d9ee47167a ASoC: amd: acp: add machine driver support for pdm use case new 1b6180c095bc ASoC: amd: acp: change acp-deinit function arguments new caa126f2b0c8 ASoC: amd: acp: change acp power on mask macro value new e84db124cb21 ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform new b97f4dac40ee ASoC: amd: acp: add machine driver support for acp7.0 new debd9fa7bf17 ASoC: dt-bindings: Add schema for "awinic,aw88399" new 725f3b967a50 ASoC: codecs: Add code for bin parsing compatible with aw88399 new 8ade6cc7e261 ASoC: codecs: Add aw88399 amplifier driver new 926f192f005f ASoC: codecs: Add aw88399 amplifier driver new ccd0c6c7097b ASoC: codecs: 88pm860x: Handle component name prefix new 7a0762587a81 ASoC: codecs: adau1373: Handle component name prefix new ecea1812b911 ASoC: codecs: adav80x: Handle component name prefix new 5efc1c903e2b ASoC: codecs: lpass-rx-macro: Handle component name prefix new a1fa72a780f4 ASoC: codecs: max9867: Handle component name prefix new b2056ce3cf61 ASoC: codecs: rt5682s: Handle component name prefix new e2d38e1196f6 ASoC: codecs: rtq9128: Handle component name prefix new 7df1e6a3c608 ASoC: codecs: wcd9335: Handle component name prefix new e54db8826f48 ASoC: codecs: wm8962: Handle component name prefix new e13b63c47578 ASoC: codecs: wm8994: Handle component name prefix new 343b62590d5b ASoC: codecs: wm8995: Handle component name prefix new e84c7f5db974 ASoC: mediatek: mt8183: Handle component name prefix new 0fe153a99fcc ASoC: mediatek: mt8186: Handle component name prefix new d1ecaabe9f1a ASoC: mediatek: mt8188: Handle component name prefix new 86cfaf99e4d3 ASoC: mediatek: mt8192: Handle component name prefix new 317dd0dbadd8 ASoC: samsung: speyside: Handle component name prefix new f82eb06a40c8 ASoC: tegra: machine: Handle component name prefix new 11817547b7a2 ASoC: fix widget name comparisons (consider DAI name new 5443d186163c ASoC: dt-bindings: qcom,sm8250: Add sc7180-qdsp6-sndcard new 4531f512e3ef ASoC: qcom: sc7180: Add support for qdsp6 baked sound new 246f388ec12b sc7180: Add qdsp based soundcard new 95504218c688 ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk new bce4b014cc21 ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk new c556d202bef1 ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk new 8619fd0e9026 ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk new 60781d2d5899 ASoC: Intel: bytcr_wm5102: add various quirks new 0b38362018c7 ASoC: amd: acp: add ACPI dependency new cf046ecbcd1c ASoC: codecs: aw88399: fix typo in Kconfig select new a65cdffbef7b ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 new bd0f7498bc90 ASoC: ams-delta.c: use component after check new 8b78fbf7bffa ASoC: Intel: avs: Add rt5514 machine board new d933333694a7 ASoC: Intel: avs: Add rt5514 machine board new 0262a8a07989 ASoC: Intel: avs: Add support for rt5514 codec new 9e630efb5a4a ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe new 7dd692217b86 ASoC: SOF: sof-pci-dev: Fix community key quirk detection new 168d97844a61 ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails new f0220575e65a ASoC: soc-dai: add flag to mute and unmute stream during trigger new 805ce81826c8 ASoC: codecs: wsa883x: make use of new mute_unmute_on_trig [...] new bdb7e1922052 ASoC: Merge up workaround for CODECs that play noise on st [...] new 2dc15ff73b6a Merge tag 'asoc-v6.7-2' of https://git.kernel.org/pub/scm/ [...] new dc6e08b1a2ae ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() new edd8e84ae951 Merge tag 'sound-6.7-rc1' of git://git.kernel.org/pub/scm/ [...] new 60466c067927 kernel/reboot: emergency_restart: Set correct system_state new aa49c90894d0 i2c: core: Run atomic i2c xfer when !preemptible new db2d6038c5e7 kernel/reboot: Add device to sys_off_handler new 8bd141b17ced mfd: tps6586x: Use devm-based power off handler new 510f276df2b9 mfd: tps6586x: Register restart handler new 55bb1a507fe3 Merge tag 'ib-mfd-i2c-reboot-v6.7' into ibs-for-mfd-merged new ea927f190986 dt-bindings: mfd: qcom-spmi-pmic: Add pm8450 entry new 26329c97fbba dt-bindings: mfd: qcom-pm8xxx: Add missing child nodes new 3c70342f1f00 mfd: core: Un-constify mfd_cell.of_reg new 676c26722333 mfd: max8997: Simplify obtaining I2C match data and drop m [...] new 0202e408fa0c dt-bindings: mfd: qcom,spmi-pmic: Add typec to SPMI device types new 7ba7bdef4d14 mfd: core: Ensure disabled devices are skipped without aborting new 719a205707d6 dt-bindings: mfd: syscon: Add rockchip,rk3128-qos compatible new e7df2d7c83a9 dt-bindings: mfd: stericsson,db8500-prcmu: Spelling s/Cort [...] new 3f9a06dc7975 mfd: palmas: Remove trailing comma in the terminator entry new 93ec3d0e0280 mfd: palmas: Constify .data in OF table and {palmas,tps659 [...] new a17e0bc66fd4 mfd: palmas: Move OF table closer to its consumer new 9a41c31e40d8 mfd: palmas: Make similar OF and ID table new b2cb2ae22278 mfd: axp20x: Generalise handling without interrupt new 917991aae60f dt-bindings: mfd: qcom,tcsr: Add compatible for sm4450 new a8e498368d75 dt-bindings: mfd: maxim,max8998: Convert to DT schema new a50afa310d6a mfd: wcd934x: Update to use maple tree register cache new 89b00c328f56 mfd: ab8500: Remove non-existent configuration "#ifdef CON [...] new cb523495ee2a dt-bindings: mfd: syscon: Add ti,am654-dss-oldi-io-ctrl co [...] new ad3a3c6e4aef mfd: atmel-hlcdc: Add compatible for sam9x75 XLCD controller new 611ed1a5f394 dt-bindings: mfd: Convert twl-family.txt to json-schema new b06545fcb3c6 dt-bindings: mfd: ti,twl: Add clock provider properties new 63416320419e mfd: twl-core: Add a clock subdevice for the TWL6032 new 1c7ea43fc42b mfd: stm32-timers: Add support for interrupts new 69c3f9154553 mfd: iqs62x: Annotate struct iqs62x_fw_blk with __counted_by new 7ec9f1f31d8b mfd: arizona-i2c: Simplify obtaining I2C match data new f1f23a1a7951 mfd: madera-i2c: Simplify obtaining I2C match data new bffa42885f3b mfd: max77541: Simplify obtaining I2C match data new c4974eea6ca9 mfd: max8998: Simplify obtaining I2C match data and drop m [...] new 759c409bc5fc mfd: dln2: Fix double put in dln2_probe new fd7a0ecf4e71 dt-bindings: mfd: x-powers,axp152: Make interrupt optional [...] new 8cdbe51c2dcc dt-bindings: mfd: Add missing unevaluatedProperties on chi [...] new b0eb61880f00 mfd: lpc_ich: Make struct lpc_ich_priv use enum for chipse [...] new 16c4c1bb7e01 mfd: lpc_ich: Convert gpio_version to be enum new 1f84f88dc150 mfd: lpc_ich: Move APL GPIO resources to a custom structure new b4e40505f90a mfd: lpc_ich: Add a platform device for pinctrl Denverton new 61fdd1f1d2c1 dt-bindings: mfd: mt6397: Split out compatible for MediaTe [...] new 6bce629689f0 mfd: db8500-prcmu: Replace deprecated strncpy with strscpy new 6917c33322d1 mfd: tps65086: Convert to use maple tree register cache new 778eea25bff2 mfd: tps65090: Convert to use maple tree register cache new 2e9a3fc2f98e mfd: tps65128: Convert to use maple tree register cache new e142b022b3c1 mfd: tps6586x: Convert to use maple tree register cache new 535cd579bc7b mfd: tps65910: Convert to use maple tree register cache new 214fbbd05ba9 mfd: tps65912: Convert to use maple tree register cache new 1c943dfd8007 mfd: twl: Convert to use maple tree register cache new 7f70d4590d94 mfd: rk8xx: Convert to use maple tree register cache new e53b22b10c6e mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs new aaca37ae369d dt-bindings: mfd: qcom,spmi-pmic: Drop unused labels from [...] new fc12429b406e mfd: max77620: Convert to use maple tree register cache new 728f337477a7 mfd: max77686: Convert to use maple tree register cache new 4fddf148f726 mfd: max8907: Convert to use maple tree register cache new fe74f7a96616 mfd: intel-m10-bmc: Change contact for ABI docs new a0fa44c261e4 mfd: qcom-spmi-pmic: Fix reference leaks in revid helper new 7b439aaa62fe mfd: qcom-spmi-pmic: Fix revid implementation new 10450565b417 mfd: qcom-spmi-pmic: Switch to EXPORT_SYMBOL_GPL() new 831d1af85133 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumera [...] new 9f58744c5eee mfd: motorola-cpcap: Drop unnecessary of_match_device() call new 15d71e678ec1 mfd: mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data() new 830fafce06e6 mfd: Use device_get_match_data() in a bunch of drivers new 0db434f513d5 mfd: Use i2c_get_match_data() in a selection of drivers new 93fae36e030d dt-bindings: mfd: max8925: Convert to DT schema format new 961748bb1555 dt-bindings: mfd: rk8xx: Deprecate rockchip,system-power-c [...] new f0eb62445542 dt-bindings: mfd: rk806: Allow system-power-controller property new 2a46cd97f401 mfd: rk8xx: Add support for standard system-power-controll [...] new b0227e708140 mfd: rk8xx: Add support for RK806 power off new 36af195f7f35 dt-bindings: mfd: armltd: Move Arm board syscon's to separ [...] new ade7941a478e spmi: document spmi_device_from_of() refcounting new 272f99edab36 spmi: rename spmi device lookup helper new 2b481822446e mfd: lpc_ich: Mark *_gpio_offsets data with const new 27bc0782ef8e Merge tag 'mfd-next-6.7' of git://git.kernel.org/pub/scm/l [...] new 02c4e661658f dt-bindings: backlight: Add MPS MP3309C new 40da4737717b backlight: pwm_bl: Disable PWM on shutdown, suspend and remove new d5272d39995f dt-bindings: backlight: Add brightness-levels related comm [...] new 38984d787218 Merge tag 'backlight-next-6.7' of git://git.kernel.org/pub [...] new a09af0551f5c leds: pca955x: Fix -Wvoid-pointer-to-enum-cast warning new ff861ca9f2d5 leds: aw200xx: Annotate struct aw200xx with __counted_by new 679cec1809b4 leds: cr0014114: Annotate struct cr0014114 with __counted_by new a29feca11368 leds: el15203000: Annotate struct el15203000 with __counted_by new 52cd75108a42 leds: gpio: Annotate struct gpio_leds_priv with __counted_by new bcbadbb29cb6 leds: lm3697: Annotate struct lm3697 with __counted_by new 0847c33bafe5 leds: qcom-lpg: Annotate struct lpg_led with __counted_by new eccc489ef68d leds: simatic-ipc-leds-gpio: Convert to platform remove ca [...] new 606130209230 leds: Convert all platform drivers to return void new 476301c15d44 leds: mt6360: Annotate struct mt6360_priv with __counted_by new e3c9d952139c leds: mt6370: Annotate struct mt6370_priv with __counted_by new 7c977019c53e leds: lp55xx: Use gpiod_set_value_cansleep() new 6de283b96b31 leds: turris-omnia: Do not use SMBUS calls new 9f028c9e1c32 leds: turris-omnia: Make set_brightness() more efficient new cbd6954fecbe leds: turris-omnia: Support HW controlled mode via private [...] new 43e9082fbccc leds: turris-omnia: Add support for enabling/disabling HW [...] new 76fe464c8e64 leds: pwm: Don't disable the PWM when the LED should be off new ff50f5327613 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' [...] new a337ee0d25ba leds: lp3952: Replace deprecated strncpy with strscpy new 3b581cb58816 leds: pca955x: Convert enum->pointer for data in the match tables new 8d3fd7edd5f7 leds: pca955x: Cleanup OF/ID table terminators new f9be4d5bb62a dt-bindings: leds: Mention GPIO triggers new 4a11dbf04f31 leds: triggers: gpio: Rewrite to use trigger-sources new 8e31906c75bc leds: lm3601x: Convert to use maple tree register cache new 65e9b51344cb leds: aw200xx: Convert to use maple tree register cache new 5d97716f3fd2 leds: lm392x: Convert to use maple tree register cache new fc8e107e7b15 leds: lp3952: Convert to use maple tree register cache new 9ddf40434ee4 leds: tca6507: Don't use fixed GPIO base new 43962eb5de20 dt-bindings: leds: Last color ID is now 14 (LED_COLOR_ID_LIME) new a067943129b4 leds: core: Add more colors from DT bindings to led_colors new 000b1eab4fce dt-bindings: leds: Add Kinetic KTD2026/2027 LED new 0ebdb7210943 leds: Add ktd202x driver new 259e33cbb171 leds: trigger: netdev: Move size check in set_device_name new 50be9e029b3a leds: sc27xx: Move mutex_init() down new 78cbcfd8b13c leds: turris-omnia: Fix brightness setting and trigger activating new 49e50aad22ae leds: core: Refactor led_update_brightness() to use standa [...] new e80fc4bfc820 leds: gpio: Keep driver firmware interface agnostic new f5ad594e389c leds: gpio: Utilise PTR_ERR_OR_ZERO() new 5ac50ec71292 leds: gpio: Refactor code to use devm_gpiod_get_index_optional() new 54e657d604ae leds: gpio: Move temporary variable for struct device to g [...] new 7b2d8a059c77 leds: gpio: Remove unneeded assignment new 2038d3fdc743 leds: gpio: Update headers new b9604be24158 leds: lp5521: Add an error check in lp5521_post_init_device new 431f1051884e Merge tag 'leds-next-6.7' of git://git.kernel.org/pub/scm/ [...] new b00839ca4cca ipmi: refactor deprecated strncpy new e5760335882b Merge tag 'for-linus-6.7-1' of https://github.com/cminyard [...] new 75b3d5dc0846 dax: refactor deprecated strncpy new 6fd4ebfc4d61 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and [...] new 36c75ce3bd29 nd_btt: Make BTT lanes preemptible new fd86eff33898 libnvdimm: Annotate struct nd_region with __counted_by new dd6cad2dcb58 testing: nvdimm: make struct class structures constant new 9ea459e477dc libnvdimm: remove kernel-doc warnings: new 90a300dc0553 Merge tag 'libnvdimm-for-6.7' of git://git.kernel.org/pub/ [...] new ccc3e1363069 scsi: ufs: core: Include the SCSI ID in UFS command tracin [...] new 5532f2495150 scsi: esas2r: Use FIELD_GET() to extract PCIe capability fields new dc1d7b363301 scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields new 2c99e3d7d2cb scsi: ufs: core: Do not look for unsupported vdd-hba-max-microamp new d10b11dcb08f scsi: libsas: Move local functions declarations to sas_internal.h new 9b52c1c6cafd scsi: libsas: Declare sas_set_phy_speed() static new 1345a7d909a3 scsi: libsas: Declare sas_discover_end_dev() static new b0597fd5a953 scsi: imm: Add a module parameter for the transfer mode new 07d2290fe80d scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 [...] new b4e13e1ae95e scsi: ufs: qcom: Add multiple frequency support for MAX_CO [...] new a53dfc008353 scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_4 [...] new 3091181beeef scsi: ufs: qcom: Align programing of unipro clk attributes new fd915c67cdd5 scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above new fc88ca19ad09 scsi: ufs: qcom: Update PHY settings only when scaling to [...] new 5a738cfe49b2 scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" new 17d119498273 Merge patch series "scsi: ufs: qcom: Align programming seq [...] new d21bfabf0e65 scsi: pm8001: Introduce pm8001_free_irq() new a08119183bc6 scsi: pm8001: Introduce pm8001_init_tasklet() new 80bb942b35c7 scsi: pm8001: Introduce pm8001_kill_tasklet() new 07ca8c1ad061 scsi: pm8001: Introduce pm8001_handle_irq() new d6f2f6c6e341 scsi: pm8001: Simplify pm8001_chip_interrupt_enable/disable() new d93e1ac40354 scsi: pm8001: Remove pm80xx_chip_intx_interrupt_enable/disable() new efa1fca45082 scsi: pm8001: Remove PM8001_USE_MSIX new 205430290ad0 scsi: pm8001: Remove PM8001_USE_TASKLET new 80975adc79dd scsi: pm8001: Remove PM8001_READ_VPD new fe15880f3173 Merge patch series "scsi: pm8001: Bug fix and cleanup" new 0842b7617e34 scsi: ufs: Convert all platform drivers to return void new 6de426f9276c scsi: hisi_sas: Set debugfs_dir pointer to NULL after remo [...] new 2ff07b5c6fe9 scsi: hisi_sas: Directly call register snapshot instead of [...] new 63f0733d07ce scsi: hisi_sas: Allocate DFX memory during dump trigger new f3f50c78649c scsi: target: Remove the references to http://www.linux-is [...] new cdaaff61d3bf scsi: ufs: core: Remove request tag range checks new 858231bdb223 scsi: ufs: core: Move the 4K alignment code into the Exyno [...] new c788cf8a21cd scsi: ufs: core: Simplify ufshcd_comp_scsi_upiu() new 00d2fa28da0a scsi: ufs: core: Set the Command Priority (CP) flag for RT [...] new d15dbf000153 Merge patch series "UFS core patches" new caf22c969ed1 scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by new 5ef104b749e8 scsi: fnic: Clean up some inconsistent indenting new b39f2d10b86d scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool new e1a4e0d3ce3b scsi: ibmvfc: Implement channel queue depth and event buff [...] new b27bce7291e6 scsi: ibmvfc: Limit max hw queues by num_online_cpus() new 670106eb4c8b scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hc [...] new 5144905884e2 scsi: ibmvfc: Use a bitfield for boolean flags new d3558ca8a0e6 scsi: ibmvfc: Rename ibmvfc_scsi_channels to ibmvfc_channels new 9e5605404bb7 scsi: ibmvfc: Track max and desired queue size in ibmvfc_channels new f28f16d373ef scsi: ibmvfc: Make channel allocation generic new eb85f1d76aac scsi: ibmvfc: Add protocol field to ibmvfc_channels new 50fe1a3fddda scsi: ibmvfc: Make discovery buffer per protocol channel group new 02e2d8f4c2f4 scsi: ibmvfc: Add protocol field to target structure new dc718994abff Merge patch series "ibmvfc: fixes and generic prep work fo [...] new 971237b900c3 scsi: ufs: core: WLUN send SSU timeout recovery new 4280a0a70170 scsi: message: fusion: Replace deprecated strncpy() with s [...] new 45e833f0e5bb scsi: message: fusion: Replace deprecated strncpy() with s [...] new e66413faa5b5 scsi: ufs: core: Remove dev cmd clock scaling busy new fcf3fb7bd50c scsi: ufs: ufs-pci: Switch to use acpi_evaluate_dsm_typed() new b6f2e063017b scsi: ufs: qcom: Remove unnecessary check new 1d969731b87f scsi: ufs: core: Only suspend clock scaling if scaling down new 6fd53da45bbc scsi: ufs: core: Fix abnormal scale up after last cmd finish new b50d9c27a31e scsi: ufs: core: Fix abnormal scale up after scale down new f42706a8f0cb scsi: cxgbi: Fix 'generated' typo new 4df105f0ce9f scsi: libfc: Fix potential NULL pointer dereference in fc_ [...] new 78882c7657bb scsi: ibmvfc: Use 'unsigned int' for single-bit bitfields [...] new d9987d4b9671 scsi: message: fusion: Simplify mptfc_block_error_handler() new e6629081fb12 scsi: message: fusion: Correct definitions for mptscsih_de [...] new 17865dc2eccc scsi: message: fusion: Open-code mptfc_block_error_handler [...] new ade4fb94578a scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() new 6a137a967bc7 scsi: bnx2fc: Do not rely on a SCSI command for LUN or tar [...] new 958230bcdda2 scsi: aic7xxx: Make BUILD_SCSIID() a function new 10f5aa018f94 scsi: aic7xxx: Do not reference SCSI command when resettin [...] new 9cc9ef28199d scsi: aic79xx: Make BUILD_SCSIID() a function new c67e63800446 scsi: aic79xx: Do not reference SCSI command when resettin [...] new 397ff21a962d scsi: ibmvfc: Open-code reset loop for target reset new 5bcd3bfbda02 scsi: megaraid: Pass in NULL scb for host reset new c8102e421e7a scsi: ips: Do not try to abort command from host reset new 4980ae18c37b scsi: sym53c8xx_2: Split off bus reset from host reset new c7c559d2b39a scsi: sym53c8xx_2: Rework reset handling new bffebc1993a0 scsi: qla1280: Separate out host reset function from qla12 [...] new 09df4697223a scsi: pmcraid: Select device in pmcraid_eh_bus_reset_handler() new c2a14ab3b9b3 scsi: pmcraid: Select device in pmcraid_eh_target_reset_handler() new 82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset new 9f4c887fe64e Merge patch series "scsi: EH rework prep patches, part 1" new 40ddd6df93a3 scsi: target: iscs: Make write_pending_must_be_called a bit field new 194605d45dcb scsi: target: Have drivers report if they support direct s [...] new ee48345e1cca scsi: target: core: Move core_alua_check_nonop_delay() call new 5c48a4ea3280 scsi: target: core: Move buffer clearing hack new 428926796e7f scsi: target: core: Kill transport_handle_cdb_direct() new e2f4ea40138e scsi: target: Allow userspace to request direct submissions new e344c00e7ccd scsi: target: core: Unexport target_queue_submission() new 6dbc829d101d scsi: target: Export fabric driver direct submit settings new 1caddfc5816e Merge patch series "scsi: target: Allow userspace to confi [...] new bd593bd2c1e6 scsi: sd: Fix sshdr use in read_capacity_16 new b4d0c33a32c3 scsi: sd: Fix sshdr use in sd_spinup_disk new 5759a5650d45 scsi: hp_sw: Fix sshdr use new 2274bd5e3a2c scsi: rdac: Fix send_mode_select retry handling new 87e145a29363 scsi: rdac: Fix sshdr use new 0b149cee836a scsi: spi: Fix sshdr use new add2c24d32a3 scsi: sd: Fix scsi_mode_sense caller's sshdr use new f43158eefd65 scsi: Fix sshdr use in scsi_test_unit_ready new 8f0017694c54 scsi: Fix sshdr use in scsi_cdl_enable new c8b7ef36da03 scsi: sd: Fix sshdr use in cache_type_store new f7d7129c6c24 scsi: sr: Fix sshdr use in sr_get_events new bd7f0ef293e6 Merge patch series "scsi: sshdr and retry fixes" new 8e3ed9e78651 scsi: megaraid_sas: Increase register read retry rount fro [...] new 2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is r [...] new 0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 new be6f21817e0b scsi: megaraid_sas: Revision of Maintainer List new 949189a567f2 Merge patch series "megaraid_sas: Driver version update to [...] new 0506814609fb scsi: lpfc: Remove unnecessary zero return code assignment [...] new d472a76603d8 scsi: lpfc: Treat IOERR_SLI_DOWN I/O completion status the [...] new 12e896c74280 scsi: lpfc: Reject received PRLIs with only initiator fcn [...] new a3c3c0a806f1 scsi: lpfc: Validate ELS LS_ACC completion payload new 41c831bbb0f2 scsi: lpfc: Introduce LOG_NODE_VERBOSE messaging flag new 8a9a690b5ad5 scsi: lpfc: Update lpfc version to 14.2.0.15 new af46076d6640 Merge patch series "lpfc: Update lpfc to revision 14.2.0.15" new 6e2d15f59b1c scsi: scsi_debug: Create scsi_debug directory in the debug [...] new a9996d722b11 scsi: scsi_debug: Add interface to manage error injection [...] new 962d77cd4c85 scsi: scsi_debug: Define grammar to remove added error injection new 32be8b6e22eb scsi: scsi_debug: Time out command if the error is injected new 33bccf55c20b scsi: scsi_debug: Return failed value if error is injected new 33592274321e scsi: scsi_debug: Set command result and sense data if err [...] new 5551ce928805 scsi: scsi_debug: Add new error injection type: Abort Failed new 0267811625e1 scsi: scsi_debug: Add new error injection type: Reset LUN failed new f084fe52c640 scsi: scsi_debug: Add debugfs interface to fail target reset new 573c2d066eb9 scsi: scsi_debug: Add param to control sdev's allow_restart new 058676b513f6 Merge patch series "scsi: scsi_debug: Add error injection [...] new e820de1d115f scsi: ufs: dt-bindings: common: Add OPP table new 930bd77ebe3d scsi: ufs: core: Add OPP support for scaling clocks and re [...] new 72208ebe181e scsi: ufs: core: Add support for parsing OPP new 2bbeb8d12404 scsi: core: Handle depopulation and restoration in progress new 9e1c911ecbbc scsi: pmcraid: Fix kernel-doc comment new 96f41cddbc7b scsi: target: core: Fix kernel-doc comment new 0b1b4b04444f scsi: pmcraid: Add missing scsi_device_put() in pmcraid_eh [...] new 3dc985bfbd00 scsi: core: Clean up scsi_dev_queue_ready() new 82f52b2cd5fc scsi: core: Add comment to target_destroy in scsi_host_template new 44a31659ea60 scsi: snic: Remove useless code in snic_dr_clean_pending_req() new 3c978492c333 scsi: mpt3sas: Fix loop logic new 4b1c07913239 scsi: message: fusion: Initialize return value in mptfc_bu [...] new c7f4c5dec651 scsi: aic79xx: Fix up NULL command in ahd_done() new f2d79aa16aee scsi: megaraid: Fix up debug message in megaraid_abort_and [...] new a5181c895514 scsi: ufs: core: Fix race between force complete and ISR new 6997283f64d9 scsi: ufs: core: Conversion to bool not necessary new a75a16c62a25 scsi: ufs: core: Leave space for '\0' in utf8 desc string new 6ed92e559a2e Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 3ec648c631d2 IB: Use capital "OR" for multiple licenses in SPDX new e57b0eef6684 RDMA/core: Fix repeated words in comments new 4ececeb83986 IB/hfi1: Remove open coded reference to skb frag offset new 81760bedc651 RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() new 20a02837fb5e RDMA/rtrs: Require holding rcu_read_lock explicitly new c5930a1aa08a RDMA/rtrs: Fix the problem of variable not initialized fully new 8bf7187d9786 RDMA/hfi1: Use FIELD_GET() to extract Link Width new 0e32d7d43b0b RDMA/core: Add dedicated SRQ resource tracker function new aebf8145e11a RDMA/core: Add support to dump SRQ resource in RAW format new 58c49c097fbf RDMA/hns: Support SRQ restrack ops for hns driver new f0cc82ca116f RDMA/irdma: Replace deprecated strncpy new c2d0c5b28a77 IB/hfi1: Replace deprecated strncpy new cb7ab7854bc7 IB/qib: Replace deprecated strncpy new 57e7071683ef RDMA/mlx5: Implement mkeys management via LIFO queue new 703289ce43f7 IB/core: Add support for XDR link speed new 561b4a3ac655 IB/mlx5: Expose XDR speed through MAD new 948f0bf5ad6a IB/mlx5: Add support for 800G_8X lane speed new b28ad32442be IB/mlx5: Rename 400G_8X speed to comply to naming convention new 4f4db190893f IB/mlx5: Adjust mlx5 rate mapping to support 800Gb new 8dc0fd2f5693 RDMA/ipoib: Add support for XDR speed in ethtool new c9813b0b9992 RDMA/hns: Support SRQ record doorbell new 4755dc6f2959 RDMA: Annotate struct rdma_hw_stats with __counted_by new fc424078f508 RDMA/core: Annotate struct ib_pkey_cache with __counted_by new ed7c64de622f RDMA/usnic: Annotate struct usnic_uiom_chunk with __counted_by new 0bc018b7a7b7 RDMA/siw: Annotate struct siw_pbl with __counted_by new bd8eec5bfa59 IB/srp: Annotate struct srp_fr_pool with __counted_by new 2aba54a9e0ea IB/mthca: Annotate struct mthca_icm_table with __counted_by new 964168970cef IB/hfi1: Annotate struct tid_rb_node with __counted_by new 16419098e8b3 IPsec packet offload support in multiport RoCE devices new 0aa44595d61c RDMA/core: Fix a couple of obvious typos in comments new 5ac388db27c4 RDMA/irdma: Add support to re-register a memory region new c1336bb4aa5e IB/mlx5: Fix rdma counter binding for RAW QP new d60a779673de RDMA/bnxt_re: Update HW interface headers new b02fd3f79ec3 RDMA/bnxt_re: Report async events and errors new 45cfa8864cd3 RDMA/bnxt_re: Do not report SRQ error in srq notification new 465d6b42f1a3 RDMA/core: Add support to set privileged QKEY parameter new 9faef73ef4f6 RDMA/hns: Fix printing level of asynchronous events new c64e9710f924 RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() new b5f9efff101b RDMA/hns: Fix signed-unsigned mixed comparisons new 5e617c18b1f3 RDMA/hns: Add check for SL new 27c5fd271d8b RDMA/hns: The UD mode can only be configured with DCQCN new b4a797b894dc RDMA/hns: Fix unnecessary port_num transition in HW stats [...] new 07f06e0e5cd9 RDMA/hns: Fix init failure of RoCE VF and HIP08 new 9040c0d96fd6 RDMA/bnxt_re: Fix clang -Wimplicit-fallthrough in bnxt_re_ [...] new 02e7d139e5e2 RDMA/mlx5: Change the key being sent for MPV device affiliation new b55706366c5e RDMA/hfi1: Remove redundant assignment to pointer ppd new 7a1c2abf9a2b RDMA/core: Remove NULL check before dev_{put, hold} new 2f19c4b8395c IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd-> [...] new d4b2d165714c RDMA/hfi1: Workaround truncation compilation error new 162e3480246e Merge tag 'v6.6' into rdma.git for-next new a53e215f9007 RDMA/mlx5: Fix mkey cache WQ flush new 2ef422f063b7 IB/mlx5: Fix init stage error handling to avoid double fre [...] new 43468456c95b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 0100f67c46c0 m68knommu: improve config ROM setting defaults new 7bc3db03e3dd m68knommu: fix compilation for ColdFire/Cleopatra boards new b6880019ff3e m68k: coldfire: add and use "vectors.h" new 863dafa74ece m68k: coldfire: ensure gpio prototypes visible new 7c2aa8d195cd m68k: coldfire: make mcf_maskimr() static new 3b4497668f72 m68k: coldfire: fix warnings in uboot argument processing new 0a49a430e6de m68k: coldfire: remove unused variable in MMU code new 19f144f43f4c m68k: 68000: fix warnings in 68000 interrupt handling new 2508b608f402 m68k: 68000: fix warning in timer code new 8c04bddc27d6 Merge tag 'm68knommu-for-v6.7' of git://git.kernel.org/pub [...] new 414f28a94222 ARM: 9319/1: sa1111: fix sa1111_probe kernel-doc warnings new b0150014878c ARM: 9320/1: fix stack depot IRQ stack filter new c0e824661f44 ARM: 9321/1: memset: cast the constant byte to unsigned char new 3562257b3416 ARM: 9322/1: Explicitly include correct DT includes new 399da29ff5eb ARM: 9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA new 24d3ba0a7b44 ARM: 9324/1: fix get_user() broken with veneer new c7368ddba2ff ARM: 9326/1: make <linux/uaccess.h> self-contained for ARM new c9cacf7db3e4 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new 3ca64d0669b4 sh: Remove stale microdev board new 6c329558c1c6 sh: Remove unused SH4-202 support new 8daaed76383a sh: Remove superhyway bus support new 4c02add1d949 sh: machvec: Remove custom ioport_{un,}map() new 553f7ac78fbb sh: bios: Revive earlyprintk support new 78a96c86a0ff Documentation: kernel-parameters: Add earlyprintk=bios on SH new 63f1ee206170 locking/atomic: sh: Use generic_cmpxchg_local for arch_cmp [...] new 5be9911406ad Merge tag 'sh-for-v6.7-tag1' of git://git.kernel.org/pub/s [...] new b37e6b680e3a LoongArch: KVM: Add kvm related header files new 2bd6ac687261 LoongArch: KVM: Implement kvm module related interface new 0d0df3c99d4f LoongArch: KVM: Implement kvm hardware enable, disable interface new 482795cb62aa LoongArch: KVM: Implement VM related functions new dfe3dc07fa68 LoongArch: KVM: Add vcpu related header files new 2fc3bd86db4b LoongArch: KVM: Implement basic vcpu interfaces new f6deff355b5c LoongArch: KVM: Implement basic vcpu ioctl interfaces new 84be4212dcda LoongArch: KVM: Implement fpu operations for vcpu new f45ad5b8aa93 LoongArch: KVM: Implement vcpu interrupt operations new 1f4c39b9892e LoongArch: KVM: Implement vcpu load and vcpu put operations new 93a9a197b680 LoongArch: KVM: Implement misc vcpu related interfaces new a5857b9ff6e0 LoongArch: KVM: Implement vcpu timer operations new d7f4ed4b2290 LoongArch: KVM: Implement virtual machine tlb operations new 752e2cd7b4fb LoongArch: KVM: Implement kvm mmu operations new da50f5a693ff LoongArch: KVM: Implement handle csr exception new 81efe043a351 LoongArch: KVM: Implement handle iocsr exception new f41c8bdbbdbe LoongArch: KVM: Implement handle idle exception new 13c82f5e6e50 LoongArch: KVM: Implement handle gspr exception new d5b65882d57c LoongArch: KVM: Implement handle mmio exception new 37cdfc6dbf04 LoongArch: KVM: Implement handle fpu exception new 71f4fb845874 LoongArch: KVM: Implement kvm exception vectors new 39fdf4be72f2 LoongArch: KVM: Implement vcpu world switch new c1fc48aad14d LoongArch: KVM: Enable kvm config and add the makefile new 6f0257a03212 LoongArch: KVM: Supplement kvm document about LoongArch-sp [...] new 2c10cda4b777 LoongArch: KVM: Add maintainers for LoongArch KVM new ef12ea629e69 Merge tag 'loongarch-kvm-6.7' of git://git.kernel.org/pub/ [...] new 9dbaf381008d RISC-V: Detect Smstateen extension new a4f5f39849f3 dt-bindings: riscv: Add smstateen entry new 662a601aa355 RISC-V: Detect Zicond from ISA string new 00c6f39c8247 dt-bindings: riscv: Add Zicond extension entry new fe0bab701e3b RISC-V: KVM: Add kvm_vcpu_config new d21b5d342fc1 RISC-V: KVM: Enable Smstateen accesses new db3c01c7a308 RISCV: KVM: Add senvcfg context save/restore new 81f0f314fec9 RISCV: KVM: Add sstateen0 context save/restore new c04913f2b54e RISCV: KVM: Add sstateen0 to ONE_REG new 26c7d6d8a5a2 MAINTAINERS: RISC-V: KVM: Add another kselftests path new 6a53a5fbc8f4 KVM: selftests: Add array order helpers to riscv get-reg-list new df68f4d8cb49 RISC-V: KVM: Allow Zicond extension for Guest/VM new 4d554e0226e6 KVM: riscv: selftests: Add senvcfg register to get-reg-list test new e1a8db0c9a0e KVM: riscv: selftests: Add smstateen registers to get-reg- [...] new 2b3f2b78ec93 KVM: riscv: selftests: Add condops extensions to get-reg-l [...] new 62d0c458f828 KVM: riscv: selftests: get-reg-list print_reg should never fail new dadf7886993c RISC-V: Add defines for SBI debug console extension new b88e87a0a1ec RISC-V: KVM: Change the SBI specification version to v2.0 new 56d8a385b605 RISC-V: KVM: Allow some SBI extensions to be disabled by default new c667ad229d13 RISC-V: KVM: Forward SBI DBCN extension to user-space new d9c00f44e5de KVM: riscv: selftests: Add SBI DBCN extension to get-reg-l [...] new 957eedc70350 Merge tag 'kvm-riscv-6.7-1' of https://github.com/kvm-risc [...] new c3235e2dd695 KVM: s390: add stat counter for shadow gmap events new 70fea3019516 KVM: s390: add tracepoint in gmap notifier new 140139c5bd9f Merge tag 'kvm-s390-next-6.7-1' of https://git.kernel.org/ [...] new 9cfec6d097c6 KVM: x86: Fix lapic timer interrupt lost after loading a s [...] new 629d3698f695 KVM: x86: Clear bit12 of ICR after APIC-write VM-exit new f23364676018 Merge tag 'kvm-x86-apic-6.7' of https://github.com/kvm-x86 [...] new 57f33f1a8756 KVM: Correct kvm_vcpu_event(s) typo in KVM API documentation new b207cfbc8c1d KVM: Documentation: Add the missing description for guest_ [...] new fdaca560b6c4 KVM: Documentation: Update the field name gfns and its des [...] new b40a2455e9eb KVM: Documentation: Add the missing description for ptep i [...] new 6a713928ae1c KVM: Documentation: Add the missing description for tdp_mm [...] new c3204c406b6d KVM: Documentation: Add the missing description for mmu_va [...] new 78b5605d44e6 KVM: Documentation: Add the missing description for tdp_mm [...] new b35babd3abea KVM: x86/pmu: Add documentation for fixed ctr on PMU filter new fadaf574a7fa Merge tag 'kvm-x86-docs-6.7' of https://github.com/kvm-x86 [...] new 9dbb029b9c44 KVM: x86: Remove redundant vcpu->arch.cr0 assignments new 4346db6e6e7a KVM: x86: Force TLB flush on userspace changes to special [...] new f10a570b093e KVM: x86: Add CONFIG_KVM_MAX_NR_VCPUS to allow up to 4096 vCPUs new 6f0f23ef76be KVM: x86: Add IBPB_BRTYPE support new e47d86083c66 KVM: x86: Add SBPB support new 5d6d6a7d7e66 KVM: x86: Refine calculation of guest wall clock to use a [...] new 598a790fc20f KVM: x86: Allow HWCR.McStatusWrEn to be cleared once set new 8b0e00fba934 KVM: x86: Virtualize HWCR.TscFreqSel[bit 24] new 591455325a79 KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR new bf328e22e472 KVM: x86: Don't sync user-written TSC against startup values new 26951ec8623e KVM: x86: Use octal for file permission new 3d30bfcbdc26 KVM: x86/mmu: Stop kicking vCPUs to sync the dirty log whe [...] new 5a989bbead4c KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() new d6800af51c76 KVM: x86: hyper-v: Don't auto-enable stimer on write from [...] new 2081a8450ef8 KVM: x86: remove always-false condition in kvmclock_sync_fn new 329369caeccb x86: KVM: Add feature flag for CPUID.80000021H:EAX[bit 1] new 122ae01c5159 KVM: x86: remove the unused assigned_dev_head from kvm_arch new 2770d4722036 KVM: x86: Ignore MSR_AMD64_TW_CFG access new f292dc8aad10 Merge tag 'kvm-x86-misc-6.7' of https://github.com/kvm-x86 [...] new 1affe455d66d KVM: x86/mmu: Add helpers to return if KVM honors guest MTRRs new 7a18c7c2b69a KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest M [...] new 9a3768191d95 KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are [...] new 362ff6dca541 KVM: x86/mmu: Zap KVM TDP when noncoherent DMA assignment [...] new c9f65a3f2d92 KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK [...] new 1de9992f9de0 KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep new f0f59d069e0a Merge tag 'kvm-x86-mmu-6.7' of https://github.com/kvm-x86/ [...] new ee11ab6bb04e KVM: X86: Reduce size of kvm_vcpu_arch structure when CONF [...] new 77c9b9dea4fb KVM: x86/xen: Use fast path for Xen timer delivery new 409f2e92a27a KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag new e122d7a10087 Merge tag 'kvm-x86-xen-6.7' of https://github.com/kvm-x86/ [...] new fad505b2cb83 KVM: x86: Service NMI requests after PMI requests in VM-En [...] new d5cde2e0b317 Merge tag 'kvm-x86-pmu-6.7' of https://github.com/kvm-x86/ [...] new bc3d7c5570a0 KVM: SVM: Update SEV-ES shutdown intercepts with more metadata new aeb904f6b9f1 KVM: x86: Refactor can_emulate_instruction() return to be [...] new 006829954096 KVM: SVM: Treat all "skip" emulation for SEV guests as out [...] new be47941980d5 Merge tag 'kvm-x86-svm-6.7' of https://github.com/kvm-x86/ [...] new 7b424ffcd458 KVM: arm64: Don't use kerneldoc comment for arm64_check_fe [...] new ec1c3b9ff160 arm64: tlbflush: Rename MAX_TLBI_OPS new 909b583f81b5 KVM: arm64: Avoid soft lockups due to I-cache maintenance new c04bf723ccd6 KVM: arm64: Do not transfer page refcount for THP adjustment new be097997a273 KVM: arm64: Always invalidate TLB for stage-2 permission faults new beaf35b48087 KVM: arm64: selftest: Add the missing .guest_prepare() new 06899aa5dd3d KVM: arm64: selftest: Perform ISB before reading PAR_EL1 new d11974dc5f20 KVM: arm64: Add tracepoint for MMIO accesses where ISV==0 new 054056bf9892 Merge branch kvm-arm64/misc into kvmarm/next new ef150908b6bd KVM: arm64: Add generic check for system-supported vCPU features new 9116db11feb5 KVM: arm64: Hoist PMUv3 check into KVM_ARM_VCPU_INIT ioctl [...] new be9c0c018389 KVM: arm64: Hoist SVE check into KVM_ARM_VCPU_INIT ioctl handler new baa28a53ddbe KVM: arm64: Hoist PAuth checks into KVM_ARM_VCPU_INIT ioctl new 12405b09926f KVM: arm64: Prevent NV feature flag on systems w/o nested virt new d99fb82fd35e KVM: arm64: Hoist NV+SVE check into KVM_ARM_VCPU_INIT ioct [...] new 3d4b2a4cddd7 KVM: arm64: Remove unused return value from kvm_reset_vcpu() new 1de10b7d13a9 KVM: arm64: Get rid of vCPU-scoped feature bitmap new d47dcb67fcf6 Merge branch kvm-arm64/feature-flag-refactor into kvmarm/next new bc512d6a9b92 KVM: arm64: Make PMEVTYPER<n>_EL0.NSH RES0 if EL2 isn't ad [...] new ae8d3522e5b7 KVM: arm64: Add PMU event filter bits required if EL3 is i [...] new 7ff7dfe946ab Merge branch kvm-arm64/pmevtyper-filter into kvmarm/next new bb17fb31f00e KVM: arm64: Add a predicate for testing if SMCCC filter is [...] new d34b76489ea0 KVM: arm64: Only insert reserved ranges when SMCCC filter is used new 4202bcac5e65 KVM: arm64: Use mtree_empty() to determine if SMCCC filter [...] new 25a35c1a3d8f Merge branch kvm-arm64/smccc-filter-cleanups into kvmarm/next new d5cb781b7741 arm64: Add missing _EL12 encodings new 41f6c9344713 arm64: Add missing _EL2 encodings new 04cf54650554 KVM: arm64: Refine _EL2 system register list that require [...] new c7d11a61c7f7 KVM: arm64: Do not let a L1 hypervisor access the *32_EL2 sysregs new 3f7915ccc902 KVM: arm64: Handle AArch32 SPSR_{irq,abt,und,fiq} as RAZ/WI new 51e607961463 Merge branch kvm-arm64/nv-trap-fixes into kvmarm/next new 38ce26bf2666 KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() new 4288ff7ba195 KVM: arm64: Restore the stage-2 context in VHE's __tlb_swi [...] new 5eba523e1e5e KVM: arm64: Reload stage-2 for VMID change on VHE new 27cde4c0fe28 KVM: arm64: Rename helpers for VHE vCPU load/put new 934bf871f011 KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() new fe49fd940e22 KVM: arm64: Move VTCR_EL2 into struct s2_mmu new df26b77915be Merge branch kvm-arm64/stage2-vhe-load into kvmarm/next new 9a0a75d3ccee KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer new d455d366c451 KVM: arm64: vgic-its: Treat the collection target address [...] new f3f60a565391 KVM: arm64: vgic-v3: Refactor GICv3 SGI generation new 4e7728c81a54 KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id new ac0fe56d46c0 KVM: arm64: vgic: Use vcpu_idx for the debug information new 5f4bd815ec71 KVM: arm64: Use vcpu_idx for invalidation tracking new 0a2acd38d23b KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() new 5544750efd51 KVM: arm64: Build MPIDR to vcpu index cache at runtime new 54a8006d0b49 KVM: arm64: Fast-track kvm_mpidr_to_vcpu() when mpidr_data [...] new b5daffb120bb KVM: arm64: vgic-v3: Optimize affinity-based SGI injection new f9940416f193 KVM: arm64: Clarify the ordering requirements for vcpu/RD [...] new 54b44ad26c42 Merge branch kvm-arm64/sgi-injection into kvmarm/next new 3f9cd0ca8484 KVM: arm64: Allow userspace to get the writable masks for [...] new 6656cda0f3b2 KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS new 8b6958d6ace1 KVM: arm64: Use guest ID register values for the sake of e [...] new 5a23e5c7cb0d KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version new a9bc4a1c1e0c KVM: arm64: Reject attempts to set invalid debug arch version new 9f9917bc71b0 KVM: arm64: Bump up the default KVM sanitised debug versio [...] new 56d77aa8bdf5 KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 new d5a32b60dc18 KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 new 8cfd5be88ebe KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 new f89fbb350dd7 KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 new dafa493dd01d KVM: arm64: Document vCPU feature selection UAPIs new 02e85f74668e tools: arm64: Add a Makefile for generating sysreg-defs.h new e2bdd172e665 perf build: Generate arm64's sysreg-defs.h and add to incl [...] new 9697d84cc3b6 KVM: selftests: Generate sysreg-defs.h and add to include path new 0359c946b131 tools headers arm64: Update sysreg.h with kernel sources new 54a9ea73527d KVM: arm64: selftests: Test for setting ID register from u [...] new fbb075c11663 tools headers arm64: Fix references to top srcdir in Makefile new 70c7b704ca72 KVM: selftests: Avoid using forced target for generating a [...] new a87a36436cb0 Merge branch kvm-arm64/writable-id-regs into kvmarm/next new 2de451a329cf KVM: arm64: Add handler for MOPS exceptions new e0bb80c62cfd KVM: arm64: Expose MOPS instructions to guests new 53ce49ea7560 Merge branch kvm-arm64/mops into kvmarm/next new 1616ca6f3c10 KVM: arm64: PMU: Introduce helpers to set the guest's PMU new 427733579744 KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler new 57fc267f1b5c KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 new 4d20debf9ca1 KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the asso [...] new a45f41d754e0 KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, P [...] new 27131b199f9f KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} [...] new ea9ca904d24f KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for t [...] new 9f4b3273dfbe tools: Import arm_pmuv3.h new 8d0aebe1ca2b KVM: selftests: aarch64: Introduce vpmu_counter_access test new ada1ae68262d KVM: selftests: aarch64: vPMU register test for implemente [...] new e1cc87206348 KVM: selftests: aarch64: vPMU register test for unimplemen [...] new 62708be351fe KVM: selftests: aarch64: vPMU test for validating user accesses new 123f42f0ad68 Merge branch kvm-arm64/pmu_pmcr_n into kvmarm/next new 45b890f7689e Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/lin [...] new 6803bd7956ca Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 75b2d50d0d7f hwrng: bcm2835 - removed call to platform_set_drvdata() new 9d2c1a985b1d hwrng: hisi - removed unneeded call to platform_set_drvdata() new d90dde8c550f wireguard: do not include crypto/algapi.h new b8f836cbe12b hwrng: ks-sa - access private data via struct hwrng new 2db18098d5ad hwrng: ks-sa - remove dev from struct ks_sa_rng new 337be41e07a6 hwrng: ks-sa - use dev_err_probe new 6007d34fce33 hwrng: nomadik - add MODULE_DESCRIPTION new d44f588eb12a hwrng: st - add MODULE_DESCRIPTION new 0a596b0682a7 KEYS: Include linux/errno.h in linux/verification.h new c7e2c4b37e6d hwrng: mpfs - removed unneeded call to platform_set_drvdata() new 4ff6244696ee hwrng: xgene - removed unneeded call to platform_set_drvdata() new 3cf755995e49 hwrng: xiphera - removed unnneded platform_set_drvdata() new 7ba98583448b Documentation: ABI: debugfs-driver-qat: fix fw_counters path new 53f7f779f45c crypto: ccp - Get a free page to use while fetching initial nonce new 7f71c3e03382 crypto: ccp - Fix ioctl unit tests new 70f242c1933e crypto: ccp - Fix DBC sample application error handling new 2ad01eb5fad2 crypto: ccp - Fix sample application signature passing new 7b3c2348d314 crypto: ccp - Fix some unfused tests new 65029eec5ceb crypto: qat - Use list_for_each_entry() helper new 6b36dafedd53 crypto: vmx - Improved AES/XTS performance of 6-way unroll [...] new 8f4f68e788c3 crypto: pcrypt - Fix hungtask for PADATA_RESET new c97795014672 crypto: hisilicon/hpre - Fix a erroneous check after snprintf() new b58a36008bfa hwrng: bcm2835 - Fix hwrng throughput regression new 949a0c8dd3c2 crypto: ccp - Move direct access to some PSP registers out of TEE new 6e17375c47a3 crypto: ccp - Add support for extended PSP mailbox commands new 2ac85e22e147 crypto: ccp - Add a communication path abstraction for DBC new 3d5845e18066 crypto: ccp - Add a macro to check capabilities register new 0470bb1b71ac crypto: ccp - Add support for DBC over PSP mailbox new 453b3d0278d7 hwrng: octeon - Fix warnings on 32-bit platforms new 464bd8ec2f06 hwrng: geode - fix accessing registers new 82d1c16c8f82 fscrypt: Do not include crypto/algapi.h new 8622bd190ad5 ubifs: Do not include crypto/algapi.h new 2defbea39d23 Bluetooth: Do not include crypto/algapi.h new c66218ccf03b ah: Do not include crypto/algapi.h new bd5af65465c1 mptcp: Do not include crypto/algapi.h new 7b5fad7cffc8 SUNRPC: Do not include crypto/algapi.h new aa7c98b12437 evm: Do not include crypto/algapi.h new fb3bc06ad85e KEYS: encrypted: Do not include crypto/algapi.h new dda5b055e4b4 chelsio: Do not include crypto/algapi.h new b6c6044b4ba5 hwrng: imx-rngc - reasonable timeout for selftest new 50fb6d5c58e4 hwrng: imx-rngc - reasonable timeout for initial seed new 0da05a040d56 crypto: cavium/nitrox - refactor deprecated strncpy new 3102bbcdcd3c crypto: qat - refactor deprecated strncpy new 17f7b9835a8a crypto: api - Remove unnecessary NULL initialisation new 02968703e846 crypto: aesni - Fix double word in comments new 534562e59f35 crypto: aead - Add crypto_has_aead new a1383e2ab102 ipsec: Stop using crypto_has_alg new b64d143b7529 crypto: hash - Hide CRYPTO_ALG_TYPE_AHASH_MASK new 31865c4c4db2 crypto: skcipher - Add lskcipher new 8aee5d4ebd11 crypto: lskcipher - Add compatibility wrapper around ECB new 3dfe8786b11a crypto: testmgr - Add support for lskcipher algorithms new 32a8dc4afcfb crypto: ecb - Convert from skcipher to lskcipher new 705b52fef3c7 crypto: cbc - Convert from skcipher to lskcipher new aa3f80500382 crypto: hisilicon/zip - support deflate algorithm new 1a9e6f59caee crypto: hisilicon/zip - remove zlib and gzip new c9ca9756f376 crypto: qat - fix state machines cleanup paths new c362a58e8da7 crypto: qat - do not shadow error code new 9c20cb8b1847 crypto: qat - ignore subsequent state up commands new 9b2f33a1bfcd crypto: qat - fix unregistration of crypto algorithms new 11af152f784d crypto: qat - fix unregistration of compression algorithms new 717137663807 crypto: qat - consolidate services structure new 37b14f2dfa79 crypto: qat - enable dc chaining service new ce2cb2e1b8a2 crypto: hisilicon/sec - fix for sgl unmmap problem new 1c43c0f1f84a crypto: x86/sha - load modules based on CPU features new c6e2b6078a38 dt-bindings: crypto: ice: document the sa8775p inline cryp [...] new 29b49013176b ipsec: Select CRYPTO_AEAD new 0d2d67b48646 dt-bindings: rng: introduce new compatible for STM32MP13x new 18d9a8262bd4 hwrng: stm32 - use devm_platform_get_and_ioremap_resource() API new 6b85a7e141cb hwrng: stm32 - implement STM32MP13x support new 8f1c5227eccb hwrng: stm32 - implement error concealment new b17bc6eb7c2b hwrng: stm32 - rework error handling in stm32_rng_read() new 28d13f3fdbe5 hwrng: stm32 - restrain RNG noise source clock new a1b03e7ade40 hwrng: stm32 - support RNG configuration locking mechanism new ff4e46104f2e hwrng: stm32 - rework power management sequences new 7b8c6aee0d5b crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure new 04597c8dd6c4 crypto: jitter - add RCT/APT support for different OSRs new 59bcfd788552 crypto: jitter - Allow configuration of memory size new 0baa8fab334a crypto: jitter - Allow configuration of oversampling rate new a8d3cdcc092f crypto: caam/jr - fix Chacha20 + Poly1305 self test failure new 4e4e2ed22d50 crypto: qat - increase size of buffers new 141f12be09ac crypto: qat - Annotate struct adf_fw_counters with __counted_by new 0eb85cb3c8a7 crypto: keembay - Don't pass errors to the caller in .remove() new 5ec12f1c7bac crypto: engine - Make crypto_engine_exit() return void new 137e6c52ac4a dt-bindings: crypto: fsl-imx-sahara: Shorten the title new dcd7a8961c99 dt-bindings: crypto: fsl-imx-sahara: Document the clocks new 200a98797b8f dt-bindings: crypto: fsl-imx-sahara: Fix the number of irqs new a1e452026e6d X.509: Add missing IMPLICIT annotations to AKID ASN.1 module new 62496a2dead7 crypto: x86/aesni - Refactor the common address alignment code new d148736ff17d crypto: x86/aesni - Correct the data type in struct aesni_xts_ctx new e12a68b3c6ac crypto: x86/aesni - Perform address alignment early for XTS mode new 5831fc1fd4a5 crypto: hisilicon/qm - fix PF queue parameter issue new ff3ddca9ca15 crypto: hisilicon/qm - fix the type value of aeq new b42ab1c61a77 crypto: hisilicon/qm - check function qp num before alg register new a5de196d6d7d hwrng: meson - add support for S4 new 3c3507d2b1b0 dt-bindings: rng: meson: add meson-rng-s4 compatible new 595729b6f571 crypto: akcipher - fix kernel-doc typos new 18e2ef172cec crypto: sig - fix kernel-doc typo new 8468516f9f93 crypto: pkcs7 - remove md4 md5 x.509 support new e9dd20e0e5f6 crypto: qat - Remove zlib-deflate new 62a465c25e99 crypto: deflate - Remove zlib-deflate new 30febae71c61 crypto: testmgr - Remove zlib-deflate new 4999999ed7e0 crypto: qat - add namespace to driver new 845346841b77 crypto: skcipher - Add dependency on ecb new 9a91792db101 crypto: arc4 - Convert from skcipher to lskcipher new ab6223dc3e1b crypto: skcipher - Add crypto_spawn_skcipher_alg_common new 4822ed7e8524 crypto: essiv - Handle lskcipher spawns new 7d6899a5ec66 crypto: cryptd - Only access common skcipher fields on spawn new 3c45b5780400 crypto: adiantum - Only access common skcipher fields on spawn new cae3304330b5 crypto: authenc - Only access common skcipher fields on spawn new 24a285cea829 crypto: authencesn - Only access common skcipher fields on spawn new 60fa9a39aedd crypto: ccm - Only access common skcipher fields on spawn new c9e4b76ff4a7 crypto: chacha20poly1305 - Only access common skcipher fie [...] new 36b6fbefc06c crypto: ctr - Only access common skcipher fields on spawn new 7202e65b1eee crypto: cts - Only access common skcipher fields on spawn new 712c22aa5967 crypto: gcm - Only access common skcipher fields on spawn new c4c6bb6e7905 crypto: hctr2 - Only access common skcipher fields on spawn new 1ec0a8aba573 crypto: lrw - Only access common skcipher fields on spawn new bf028cfe8a50 crypto: xts - Only access common skcipher fields on spawn new 2c98594373c0 crypto: skcipher - Remove obsolete skcipher_alg helpers new 63b299a18694 dt-bindings: crypto: qcom,prng: document that RNG on SM845 [...] new a4d7e9ec21a2 dt-bindings: crypto: qcom,prng: document SM8550 new f29cd5bb64c2 crypto: qcom-rng - Add hw_random interface support new 756762decc60 crypto: qat - refactor included headers new e079231676e0 crypto: qat - add pm_status debugfs file new d807f0240c71 crypto: qat - add cnv_errors debugfs file new 4dc44aec28c8 crypto: aspeed-hace - Use device_get_match_data() new 30bf5bd05ece hwrng: n2 - Use device_get_match_data() new 8405ec8e3c02 crypto: jitter - reuse allocated entropy collector new 5b90073defd1 crypto: hisilicon/qm - alloc buffer to set and get xqc new 9da274660289 crypto: virtio - handle config changed by work queue new bb40d32689d7 crypto: xts - use 'spawn' for underlying single-block cipher new 313a4074d78f crypto: shash - optimize the default digest and finup new 2e02c25ac934 crypto: shash - fold shash_digest_unaligned() into crypto_ [...] new 1efcbf0eff10 crypto: arm64/sha2-ce - implement ->digest for sha256 new fdcac2ddc759 crypto: x86/sha256 - implement ->digest for sha256 new 01aed663e6c4 crypto: qat - fix double free during reset new dadf5e56c967 crypto: adiantum - add fast path for single-page messages new 5f929b4e6906 crypto: arm/nhpoly1305 - implement ->digest new ddefde7b2af8 crypto: arm64/nhpoly1305 - implement ->digest new 796b06f5c9d6 crypto: x86/nhpoly1305 - implement ->digest new 1f9f3a5218b1 crypto: arm64/sha1-ce - clean up backwards function names new ba30d31121fe crypto: arm64/sha2-ce - clean up backwards function names new 5f720a3df346 crypto: arm64/sha512-ce - clean up backwards function names new 455951b5e172 crypto: arm64/sha256 - clean up backwards function names new 1be7505933a5 crypto: arm64/sha512 - clean up backwards function names new c35b581e5197 crypto: ccp - Dump SEV command buffer registers on SEV com [...] new 16ab7cb5825f crypto: pkcs7 - remove sha1 support new c1d760a47163 crypto: mscode_parser - remove sha224 authenticode support new fc3225fd6f1e module: Do not offer sha224 for built-in module signing new d4f5bfe20da9 certs: Limit MODULE_SIG_KEY_TYPE_ECDSA to SHA384 or SHA512 new 87d6621c07d2 crypto: lskcipher - Return EINVAL when ecb_name fails sani [...] new ca06ef976ea1 crypto: hifn_795x - Silence gcc format-truncation false po [...] new 5acab6eb5923 crypto: hisilicon/qm - fix EQ/AEQ interrupt issue new 7ec0a09d4e84 crypto: skcipher - fix weak key check for lskciphers new a2786e8bdd02 crypto: qcom-rng - Add missing dependency on hw_random new 7ddc21e317b3 padata: Fix refcnt handling in padata_free_shell() new 04a93202ed7c certs: Break circular dependency when selftest is modular new f5fb88e5301b crypto: rsa - Add module alias for pkcs1pad new a411f6debeb3 dt-bindings: crypto: qcom,prng: document SA8775P and SC7280 new 08debaa5cb31 crypto: shash - eliminate indirect call for default import [...] new 9924003807a9 crypto: sparc/crc32c - stop using the shash alignmask new 0174275a08e1 crypto: stm32 - remove unnecessary alignmask new 71e8c241b226 crypto: xilinx/zynqmp-sha - remove unnecessary alignmask new 9cf52f7b083d crypto: mips/crc32 - remove redundant setting of alignmask to 0 new d72c46f7985a crypto: loongarch/crc32 - remove redundant setting of alig [...] new 21415bfe8b55 crypto: cbcmac - remove unnecessary alignment logic new f9dc9f2e4072 crypto: cmac - remove unnecessary alignment logic new 25c74a39e0f6 crypto: hmac - remove unnecessary alignment logic new 1fb90689bc7c crypto: vmac - don't set alignmask new a2b1118052c4 crypto: xcbc - remove unnecessary alignment logic new 345bfa3c10ce crypto: shash - remove support for nonzero alignmask new 69dde0a1fa9a libceph: stop checking crypto_shash_alignmask new eed577b9a922 crypto: drbg - stop checking crypto_shash_alignmask new 2125c11efd83 crypto: testmgr - stop checking crypto_shash_alignmask new 321dfe9777a8 crypto: adiantum - stop using alignmask of shash_alg new f6f1514cf72e crypto: hctr2 - stop using alignmask of shash_alg new 3dca18fcfebf crypto: shash - remove crypto_shash_alignmask new cf27d9475f37 crypto: jitter - use permanent health test storage new 4f5e6c992111 crypto: sun4i-ss - Convert to platform remove callback ret [...] new 57e5d4de0713 crypto: sun8i-ce - Convert to platform remove callback ret [...] new a345d0a95667 crypto: sun8i-ss - Convert to platform remove callback ret [...] new 49f49d643489 crypto: amcc/crypto4xx - Convert to platform remove callba [...] new 015e07aa043d crypto: amlogic-gxl-core - Convert to platform remove call [...] new 8819da7e6850 crypto: aspeed-acry - Convert to platform remove callback [...] new 7866701cd274 crypto: aspeed-hace - Convert to platform remove callback [...] new 5d966381bf7a crypto: atmel-aes - Convert to platform remove callback re [...] new 413f850d022d crypto: atmel-sha - Convert to platform remove callback re [...] new 5cc3e7bca885 crypto: atmel-tdes - Convert to platform remove callback r [...] new a63e2236dd46 crypto: axis/artpec6 - Convert to platform remove callback [...] new 580399bbc43b crypto: bcm/cipher - Convert to platform remove callback r [...] new 304a2efe9d55 crypto: caam/jr - Convert to platform remove callback retu [...] new 11575ef99fe1 crypto: ccp/sp - Convert to platform remove callback retur [...] new e7edfb41718a crypto: ccree/cc - Convert to platform remove callback ret [...] new b0d49b30ef64 crypto: exynos-rng - Convert to platform remove callback r [...] new aa2f8e9a3f74 crypto: gemini/sl3516-ce - Convert to platform remove call [...] new 31ce0b0676ef crypto: hisilicon/sec - Convert to platform remove callbac [...] new 151356ceb974 crypto: hisilicon/trng - Convert to platform remove callba [...] new 5c5d9715c693 crypto: img-hash - Convert to platform remove callback ret [...] new 4f7f841f0922 crypto: inside-secure/safexcel - Convert to platform remov [...] new 2fd7c206317b crypto: intel/ixp4xx-crypto - Convert to platform remove c [...] new 98272bf6388d crypto: intel/keembay-ocs-aes - Convert to platform remove [...] new b6b73a24fbdb crypto: intel/keembay-ocs-ecc - Convert to platform remove [...] new b28e9179dc5f crypto: intel/keembay-ocs-hcu - Convert to platform remove [...] new e79de44e9d7b crypto: marvell/cesa - Convert to platform remove callback [...] new fdfe6c324874 crypto: mxs-dcp - Convert to platform remove callback retu [...] new a0061b93c6e3 crypto: n2_core - Convert to platform remove callback retu [...] new e0dffa0ea942 crypto: omap-aes - Convert to platform remove callback ret [...] new edfb5a04a103 crypto: omap-des - Convert to platform remove callback ret [...] new cf5334f09972 crypto: omap-sham - Convert to platform remove callback re [...] new a37049f3532b crypto: qce - Convert to platform remove callback returning void new 37548f1dd35d crypto: qcom-rng - Convert to platform remove callback ret [...] new 0a5cb2615e04 crypto: rockchip/rk3288 - Convert to platform remove callb [...] new 09f8f67ff1c6 crypto: s5p-sss - Convert to platform remove callback retu [...] new b1010711c029 crypto: sa2ul - Convert to platform remove callback return [...] new a48c68aa298c crypto: sahara - Convert to platform remove callback retur [...] new afa39e6e2b85 crypto: stm32/crc32 - Convert to platform remove callback [...] new 88b01c8abfc4 crypto: stm32/cryp - Convert to platform remove callback r [...] new ce52705e6d1f crypto: talitos - Convert to platform remove callback retu [...] new 02f393c1dcad crypto: xilinx/zynqmp-aes-gcm - Convert to platform remove [...] new bc456c7e24a2 crypto: xilinx/zynqmp-sha - Convert to platform remove cal [...] new 33fc506d2ac5 crypto: hisilicon/qm - prevent soft lockup in receive loop new 93b2f7de7db5 crypto: qat - add infrastructure for error reporting new df8c184b77a9 crypto: qat - add reporting of correctable errors for QAT GEN4 new 4926e89d19b0 crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 new 895f7d532c84 crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 new b67bf7babe36 crypto: qat - add handling of compression related errors f [...] new 86df79c3a40a crypto: qat - add adf_get_aram_base() helper function new 22289dc95833 crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 new 532d7f6bc458 crypto: qat - add error counters new 99b1c9826e48 crypto: qat - count QAT GEN4 errors new 2990d2edac60 crypto: qat - refactor fw config related functions new f7df2329eec1 crypto: qat - use masks for AE groups new a238487f7965 crypto: qat - fix ring to service map for QAT GEN4 new 8e6857f76daf crypto: qat - move admin api new e8eed5f7366f units: Add BYTES_PER_*BIT new 02e7f67c4726 crypto: qat - add bits.h to icp_qat_hw.h new c7fd53796dbd crypto: qat - add retrieval of fw capabilities new d9fb8408376e crypto: qat - add rate limiting feature to qat_4xxx new db74e1625819 crypto: qat - add rate limiting sysfs interface new dbc8876dd873 crypto: qat - add rp2svc sysfs attribute new 71fed09b49c1 crypto: qat - add num_rps sysfs attribute new 03c76e8e7a8d crypto: qat - move adf_cfg_services new 203b01001c4d crypto: qat - fix deadlock in backlog processing new 45b40f9cf10d MAINTAINERS: update AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DR [...] new 201c0da4d029 treewide: Add SPDX identifier to IETF ASN.1 modules new acd7799574e5 crypto: shash - remove crypto_shash_ctx_aligned() new 977755579d3f crypto: sun4i-ss - remove unnecessary alignmask for ahashes new 12e06ca3b983 crypto: sun8i-ce - remove unnecessary alignmask for ahashes new 028a14470e0f crypto: sun8i-ss - remove unnecessary alignmask for ahashes new a5e12d04e522 crypto: atmel - remove unnecessary alignmask for ahashes new a06f7a8a8397 crypto: artpec6 - stop setting alignmask for ahashes new d39caf812487 crypto: mxs-dcp - remove unnecessary alignmask for ahashes new 13d13bba26a0 crypto: s5p-sss - remove unnecessary alignmask for ahashes new 492444c3ed8f crypto: talitos - remove unnecessary alignmask for ahashes new f35a4e237f4e crypto: omap-sham - stop setting alignmask for ahashes new 2d91a839f5da crypto: rockchip - remove unnecessary alignmask for ahashes new 8c87553e2db6 crypto: starfive - remove unnecessary alignmask for ahashes new 54eea8e29026 crypto: stm32 - remove unnecessary alignmask for ahashes new c626910f3f1b crypto: ahash - remove support for nonzero alignmask new 58e4bb5f16e7 crypto: authenc - stop using alignmask of ahash new 03be4e45074e crypto: authencesn - stop using alignmask of ahash new 93f367a9a41a crypto: testmgr - stop checking crypto_ahash_alignmask new e77f5dd70138 net: ipv4: stop checking crypto_ahash_alignmask new 0a6bfaa0e695 net: ipv6: stop checking crypto_ahash_alignmask new 36cfc05715a7 crypto: ccm - stop using alignmask of ahash new 381a796a187a crypto: chacha20poly1305 - stop using alignmask of ahash new 33fe2fb763a8 crypto: gcm - stop using alignmask of ahash new 0f8660c82b79 crypto: ahash - remove crypto_ahash_alignmask new c2435e81a693 crypto: ahash - remove struct ahash_request_priv new 4d707a475176 crypto: ahash - improve file comment new 9416210fb0b4 crypto: chelsio - stop using crypto_ahash::init new 9826d1d6ed5f crypto: talitos - stop using crypto_ahash::init new ecf889b70b6c crypto: hash - move "ahash wrapping shash" functions to ahash.c new 85b84327b3f0 crypto: ahash - check for shash type instead of not ahash type new 2f1f34c1bf7b crypto: ahash - optimize performance when wrapping shash new 2ee7c1bcf3d1 x509: Add OIDs for FIPS 202 SHA-3 hash and signatures new 4b057654ebc3 crypto: FIPS 202 SHA-3 register in hash info for IMA new ee62afb9d02d crypto: rsa-pkcs1pad - Add FIPS 202 SHA-3 support new fdb4f66c9545 crypto: asymmetric_keys - allow FIPS 202 SHA-3 signatures new 446b1e0b7b39 module: enable automatic module signing with FIPS 202 SHA-3 new f2b88bab69c8 Documentation/module-signing.txt: bring up to date new b030c45844cf crypto: testmgr - move pkcs1pad(rsa,sha3-*) to correct place new a312e07a65fb crypto: adiantum - flush destination page before unmapping new bc3012f4e3a9 Merge tag 'v6.7-p1' of git://git.kernel.org/pub/scm/linux/ [...] new bbefa0fc04ba mm/compaction: use correct list in move_freelist_{head}/{tail} new 4c17989116cb mm/compaction: call list_is_{first}/{last} more intuitivel [...] new 3da0272a4c7d mm/compaction: correctly return failure with bogus compoun [...] new 8df4e28c6418 mm/compaction: remove repeat compact_blockskip_flush check [...] new 9cc17ede5125 mm/compaction: improve comment of is_via_compact_memory new e19a3f595ae4 mm/compaction: factor out code to test if we should run co [...] new b6afcb94ce33 selftests/mm: gup_longterm: fix a resource leak new 954652b9f33b mm/mremap: fix unaccount of memory on vma_merge() failure new dd34d9fe3b42 mm: fix unaccount of memory on vma_link() failure new d8f5f7e445f0 hugetlb: set hugetlb page flag before optimizing vmemmap new b72b3c9c34c8 mm/hugetlb: fix nodes huge page allocation when there are [...] new 80e4a765a770 mm: refactor si_mem_available() new 97144ce008f9 mm/vmscan: use folio_migratetype() instead of get_pagebloc [...] new bc0c3357601e mm: remove remnants of SPLIT_RSS_COUNTING new 91e79d22be75 mm: convert DAX lock/unlock page to lock/unlock folio new 77cd814835df mm/vmstat: use this_cpu_try_cmpxchg in mod_{zone,node}_state new 2eaa6c2abb9d mm: hugetlb_vmemmap: fix hugetlb page number decrease fail [...] new af8ca1c14906 mm/mremap: optimize the start addresses in move_page_tables() new b1e5a3dee255 mm/mremap: allow moves within the same VMA for stack moves new 99eb26d59ce3 selftests: mm: fix failure case when new remap region was [...] new 8ed873d8e5cd selftests: mm: add a test for mutually aligned moves > PMD size new a4cb3b243343 selftests: mm: add a test for remapping to area immediatel [...] new 85a22845b094 selftests: mm: add a test for remapping within a range new 7b709f38dc0f selftests: mm: add a test for moving from an offset from s [...] new 64d4d49c5f3b zswap: change zswap's default allocator to zsmalloc new b4c078004a43 Docs/admin-guide/mm/damon/usage: fixup missed :ref: keyword new 75999724ba3f Docs/admin-guide/mm/damon/usage: place debugfs usage at th [...] new 4f7112786e5c Docs/admin-guide/mm/damon/usage: move debugfs intro to the [...] new 24df886f9f32 Docs/mm/damon/design: explicitly introduce ``nr_accesses`` new 4f554ca15ad2 Docs/admin-guide/mm/damon/usage: explain the format of dam [...] new 86ae64cde2f7 Docs/mm/damon/design: add a section for kdamond and DAMON context new 46158bf211bd Docs/admin-guide/mm/damon/usage: link design doc for detai [...] new 27e68c4b0d5a mm/damon/core: fix a comment about damon_set_attrs() call timings new d896073fc767 mm/damon/core: add more comments for nr_accesses new cf0a96bd3ab4 mm/damon/core: remove duplicated comment for watermarks-ba [...] new 2d00946bd7f4 mm/damon/core: remove 'struct target *' parameter from dam [...] new 7fa38d0ea00f mm: remove duplicated vma->vm_flags check when expanding stack new 6a898c2757af mm: hugetlb_vmemmap: allow alloc vmemmap pages fallback to [...] new 40dca9b3d65a mm/mm_init.c: remove redundant pr_info when node is memoryless new 037dd8f9024b mm/vmscan: print err before panic new 84e8e54e2ed9 mm/shmem: remove dead code can not be satisfied by "(CONFI [...] new 1717449b4417 memfd: drop warning for missing exec-related flags new be1ab60eb04f kmsan: simplify kmsan_internal_memmove_metadata() new 0be7b2c232cf kmsan: prevent optimizations in memcpy tests new c3ab4873c8d3 kmsan: merge test_memcpy_aligned_to_unaligned{,2}() together new 46fa84a2b920 kmsan: introduce test_memcpy_initialized_gap() new 7cd34dd3c9bf efi/unaccepted: do not let /proc/vmcore try to access unac [...] new e538a5820978 proc/kcore: do not try to access unaccepted memory new 3ee0aa9f0675 mm: move some shrinker-related function declarations to mm [...] new 96f7b2b9bbb1 mm: vmscan: move shrinker-related code into a separate file new 1dd49e58f966 mm: shrinker: remove redundant shrinker_rwsem in debugfs o [...] new 0b2f5ea1aa39 drm/ttm: introduce pool_shrink_rwsem new c42d50aefd17 mm: shrinker: add infrastructure for dynamically allocatin [...] new e5985c409876 kvm: mmu: dynamically allocate the x86-mmu shrinker new 95a542da5322 binder: dynamically allocate the android-binder shrinker new d35b5c98c1f1 drm/ttm: dynamically allocate the drm-ttm_pool shrinker new 1ec016bfa10f xenbus/backend: dynamically allocate the xen-backend shrinker new 557936ee8dc6 erofs: dynamically allocate the erofs-shrinker new bfcba5ba39cb f2fs: dynamically allocate the f2fs-shrinker new a304c23cd6c9 gfs2: dynamically allocate the gfs2-glock shrinker new 8ee0fd9c1085 gfs2: dynamically allocate the gfs2-qd shrinker new d5dad4929fb4 NFSv4.2: dynamically allocate the nfs-xattr shrinkers new 777fc8f1b4b9 nfs: dynamically allocate the nfs-acl shrinker new 856e59496541 nfsd: dynamically allocate the nfsd-filecache shrinker new eab477e883b5 quota: dynamically allocate the dquota-cache shrinker new 827a34f90e5a ubifs: dynamically allocate the ubifs-slab shrinker new 2fbacff0cbf5 rcu: dynamically allocate the rcu-lazy shrinker new 21e0b932fb5d rcu: dynamically allocate the rcu-kfree shrinker new 54d917295b83 mm: thp: dynamically allocate the thp-related shrinkers new abe0c269f982 sunrpc: dynamically allocate the sunrpc_cred shrinker new 219c666eb285 mm: workingset: dynamically allocate the mm-shadow shrinker new 583cc9e41095 drm/i915: dynamically allocate the i915_gem_mm shrinker new cd61a76c210a drm/msm: dynamically allocate the drm-msm_gem shrinker new e11c4f3acbbb drm/panfrost: dynamically allocate the drm-panfrost shrinker new 1f1d459c9a2f dm: dynamically allocate the dm-bufio shrinker new ba3d6acafd26 dm zoned: dynamically allocate the dm-zoned-meta shrinker new 86298d8b8cea md/raid5: dynamically allocate the md-raid5 shrinker new a6a1eb6214cf bcache: dynamically allocate the md-bcache shrinker new 17c4eb036a37 vmw_balloon: dynamically allocate the vmw-balloon shrinker new 0fbb99698b16 virtio_balloon: dynamically allocate the virtio-balloon shrinker new 714e5bde00a5 mbcache: dynamically allocate the mbcache shrinker new 4d09d75d8b8c ext4: dynamically allocate the ext4-es shrinker new 4b403dfa8ea8 jbd2,ext4: dynamically allocate the jbd2-journal shrinker new d17452aa33a6 nfsd: dynamically allocate the nfsd-client shrinker new 8eea99a81c6f nfsd: dynamically allocate the nfsd-reply shrinker new 17e7a00e60c8 xfs: dynamically allocate the xfs-buf shrinker new 1a86a53da467 xfs: dynamically allocate the xfs-inodegc shrinker new fe88527852be xfs: dynamically allocate the xfs-qm shrinker new c19b548b4934 zsmalloc: dynamically allocate the mm-zspool shrinker new 1720f5dd8d3a fs: super: dynamically allocate the s_shrink new f2383e01507e mm: shrinker: remove old APIs new 307bececcd12 mm: shrinker: add a secondary array for shrinker_info::{ma [...] new 48a7a0996a00 mm: shrinker: rename {prealloc|unregister}_memcg_shrinker( [...] new ca1d36b82394 mm: shrinker: make global slab shrink lockless new 50d09da8e119 mm: shrinker: make memcg slab shrink lockless new 604b8b655020 mm: shrinker: hold write lock to reparent shrinker nr_deferred new 8a0e8bb112af mm: shrinker: convert shrinker_rwsem to mutex new ed547ab6f404 mm: vmscan: modify an easily misunderstood function name new 811244a501b9 mm: memcg: add THP swap out info for anonymous reclaim new fd63908706f7 mm/rmap: drop stale comment in page_add_anon_rmap and huge [...] new c66db8c0702c mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap() new c5c540034747 mm/rmap: move folio_test_anon() check out of __folio_set_anon() new a1f34ee1de2c mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap() new 132b180f06a7 mm/rmap: simplify PageAnonExclusive sanity checks when add [...] new 09c550508a4b mm/rmap: pass folio to hugepage_add_anon_rmap() new a8ac4a767dcd mm: migrate: remove PageTransHuge check in numamigrate_iso [...] new 728be28fae8c mm: migrate: remove THP mapcount check in numamigrate_isol [...] new 2ac9e99f3b21 mm: migrate: convert numamigrate_isolate_page() to numamig [...] new 73eab3ca481e mm: migrate: convert migrate_misplaced_page() to migrate_m [...] new 7e2a5e5ab217 mm: migrate: use __folio_test_movable() new d64cfccbc805 mm: migrate: use a folio in add_page_for_migration() new b426ed7889be mm: migrate: remove PageHead() check for HugeTLB in add_pa [...] new fa1df3f6287e mm: migrate: remove isolated variable in add_page_for_migration() new c603c630b509 mm/damon/core: add a tracepoint for damos apply target regions new 1b2b7a17ab60 Docs/admin-guide/mm/damon/usage: document damos_before_app [...] new 2a41815784e0 buffer: pass GFP flags to folio_alloc_buffers() new 3ed65f04aac4 buffer: hoist GFP flags from grow_dev_page() to __getblk_gfp() new e509ad4d77e6 ext4: use bdev_getblk() to avoid memory reclaim in readahead path new 775d9b10530a buffer: use bdev_getblk() to avoid memory reclaim in reada [...] new c645e65c0675 buffer: convert getblk_unmovable() and __getblk() to use b [...] new 4b9c8b191932 buffer: convert sb_getblk() to call __getblk() new 8a83ac54940d ext4: call bdev_getblk() from sb_getblk_gfp() new 93b13ecaa713 buffer: remove __getblk_gfp() new 83121580f2eb trace-vmscan-postprocess: sync with tracepoints updates new 3dfbb555c98a mm, vmscan: remove ISOLATE_UNMAPPED new 2e7cfe5cd5b6 mm/cma: use nth_page() in place of direct struct page mani [...] new 426056efe835 mm/hugetlb: use nth_page() in place of direct struct page [...] new 1640a0ef80f6 mm/memory_hotplug: use pfn math in place of direct struct [...] new 8db0ec791f77 fs: use nth_page() in place of direct struct page manipulation new aa5fe31b6b59 mips: use nth_page() in place of direct struct page manipulation new 4472edf63d66 mm/damon/core: use number of passed access sampling as a timer new 78fbfb155d20 mm/damon/core: define and use a dedicated function for reg [...] new 22a7788038a6 mm/damon/vaddr: call damon_update_region_access_rate() always new d2c062ade07f mm/damon/core: implement a pseudo-moving sum function new 0926e8ff96b5 mm/damon/core-test: add a unit test for damon_moving_sum() new 80333828ea77 mm/damon/core: introduce nr_accesses_bp new ace30fb21af5 mm/damon/core: use pseudo-moving sum for nr_accesses_bp new 401807a316bb mm/damon/core: skip updating nr_accesses_bp for each aggre [...] new 863803a7948c mm/damon/core: mark damon_moving_sum() as a static function new a9e34ea1f62c mm: hugetlb_vmemmap: use nid of the head page to reallocate it new ee8d2071ef52 memblock: pass memblock_type to memblock_setclr_flag new 77e6c43e137c memblock: introduce MEMBLOCK_RSRV_NOINIT flag new fde1c4ecf916 mm: hugetlb: skip initialization of gigantic tail struct p [...] new 3ec145f9d01e hugetlb: use a folio in free_hpage_workfn() new 04bbfd844b99 hugetlb: remove a few calls to page_folio() new d5b43e9683ec hugetlb: convert remove_pool_huge_page() to remove_pool_hu [...] new affa87c70818 mm/damon/core: make DAMOS uses nr_accesses_bp instead of n [...] new e7639bb48d39 mm/damon/sysfs-schemes: use nr_accesses_bp as the source o [...] new a72217ad596e mm/damon/core: use nr_accesses_bp as a source of damos_bef [...] new 42f994b71404 mm/damon/core: implement scheme-specific apply interval new 3f8723f12990 Docs/mm/damon/design: document DAMOS apply intervals new a2a9f68e358f mm/damon/sysfs-schemes: support DAMOS apply interval new 65ded14e2818 selftests/damon/sysfs: test DAMOS apply intervals new 033343d5c5b0 Docs/admin-guide/mm/damon/usage: update for DAMOS apply intervals new d57d36b56d66 Docs/ABI/damon: update for DAMOS apply intervals new ab428b4c459e mm/writeback: update filemap_dirty_folio() comment new f950fa6ec6d2 mm/damon/core-test: fix memory leak in damon_new_region() new a0ce79253a96 mm/damon/core-test: fix memory leak in damon_new_ctx() new 28e566572aac mm: add functions folio_in_range() and folio_within_vma() new 1acbc3f93614 mm: handle large folio when large folio in VM_LOCKED VMA range new dc68badcede4 mm: mlock: update mlock_pte_range to handle large folio new 51a23b1be920 acpi,mm: fix typo sibiling -> sibling new 55d2a0bd5ead mm: add statistics for PUD level pagetable new 72a14e821cba memcg: expose swapcache stat for memcg v1 new 840ea53a8dec memcg: remove unused do_memsw_account in memcg1_stat_format new 7ced098fcfe5 mm: document mmu_notifier_invalidate_range_start_nonblock() new 76a0fb4fd5c9 delayacct: add memory reclaim delay in get_page_from_freelist new 29d68b219ff8 kselftest: vm: fix tabs/spaces inconsistency in the mdwe test new a27e2e2d465e kselftest: vm: fix mdwe's mmap_FIXED test case new c93d05a729f9 kselftest: vm: check errnos in mdwe_test new 0da668333fb0 mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long new 24e41bf8a6b4 mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl new 2dc539ac4d2f kselftest: vm: add tests for no-inherit memory-deny-write-execute new d98388cef531 mm/filemap: increase usage of folio_next_index() helper new 65610453459f mm: memory: add vm_normal_folio_pmd() new 667ffc31aa95 mm: huge_memory: use a folio in do_huge_pmd_numa_page() new 6695cf68b15c mm: memory: use a folio in do_numa_page() new cda6d93672ac mm: memory: make numa_migrate_prep() to take a folio new 75c70128a673 mm: mempolicy: make mpol_misplaced() to take a folio new 8c9ae56dc73b sched/numa, mm: make numa migrate functions to take a folio new 987ffa5a3858 mm/damon/core: remove unnecessary si_meminfo invoke. new 3c6f33b7273a mm/ksm: support fork/exec for prctl new 0374af1da077 mm/ksm: test case for prctl fork/exec workflow new a08c7193e4f1 mm/filemap: remove hugetlb special casing in filemap.c new a48bf7b4757c mm/hugetlb: replace page_ref_freeze() with folio_ref_freez [...] new 07a8bdd4120c memory tiering: add abstract distance calculation algorith [...] new d0376aac59a1 acpi, hmat: refactor hmat_register_target_initiators() new 3718c02dbd4c acpi, hmat: calculate abstract distance with HMAT new 6bc2cfdf82d5 dax, kmem: calculate abstract distance with general interface new 5e924ff54d08 mm/ksm: add "smart" page scanning mode new e5a689912689 mm/ksm: add pages_skipped metric new 75d7dd4138ed mm/ksm: document smart scan mode new b0540208a59e mm/ksm: document pages_skipped sysfs knob new fc7f04dc23db selftests/clone3: Fix broken test under !CONFIG_TIME_NS new 5ef8f1b2b4d9 Merge mm-hotfixes-stable into mm-stable to pick up depende [...] new 30a89adf872d hugetlb: check for hugetlb folio before vmemmap_restore new b7c67206594a mm/memcg: annotate struct mem_cgroup_threshold_ary with __ [...] new ff841a06c844 mm: memcg: refactor page state unit helpers new 7bd5bc3ce963 mm: memcg: normalize the value passed into memcg_rstat_updated() new d61ea1cb0095 userfaultfd: UFFD_FEATURE_WP_ASYNC new 52526ca7fdb9 fs/proc/task_mmu: implement IOCTL to get and optionally cl [...] new 12f6b01a0bcb fs/proc/task_mmu: add fast paths to get/clear PAGE_IS_WRIT [...] new b58aa0f4fee6 tools headers UAPI: update linux/fs.h with the kernel sources new 18825b8ae9a3 mm/pagemap: add documentation of PAGEMAP_SCAN IOCTL new 46fd75d4a3c9 selftests: mm: add pagemap ioctl tests new 7771dcf019dd radix tree test suite: fix allocation calculation in kmem_ [...] new 6facf36ee496 mm/filemap: clarify filemap_fault() comments for not uptod [...] new ee615d4585cf shmem: shrink shmem_inode_info: dir_offsets in a union new e3e1a5067fd2 shmem: remove vma arg from shmem_get_folio_gfp() new f0a9ad1d4d9b shmem: factor shmem_falloc_wait() out of shmem_fault() new 9be7d5b06648 shmem: trivial tidyups, removing extra blank lines, etc new 4199f51a7eb2 shmem: shmem_acct_blocks() and shmem_inode_acct_blocks() new 054a9f7ccd0a shmem: move memcg charge out of shmem_add_to_page_cache() new 3022fd7af960 shmem: _add_to_page_cache() before shmem_inode_acct_blocks() new beb986862844 shmem,percpu_counter: add _limited_add(fbc, limit, amount) new 1431996bf908 percpu_counter: extend _limited_add() to negative amounts new 5d74b2ab2c15 mm: make lock_folio_maybe_drop_mmap() VMA lock aware new 164b06f238b9 mm: call wp_page_copy() under the VMA lock new 4ed4379881aa mm: handle shared faults under the VMA lock new 4de8c93a4751 mm: handle COW faults under the VMA lock new 12214eba1992 mm: handle read faults under the VMA lock new 4a68fef16df9 mm: handle write faults to RO pages under the VMA lock new 5ca432896a4c mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap() new 069686255c16 mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() new dec078cc2181 memory: move exclusivity detection in do_wp_page() into wp [...] new ec47e2506289 mm/migrate: remove unused mm argument from do_move_pages_to_node new 8c2214fc9a47 mm: multi-gen LRU: reuse some legacy trace events new c43cfa42541c mm: make __access_remote_vm() static new 0f20bba1688b mm/gup: explicitly define and check internal GUP flags, di [...] new 9c4b21422507 mm/gup: make failure to pin an error if FOLL_NOWAIT not specified new 6a1960b8a877 mm/gup: adapt get_user_page_vma_remote() to never return NULL new 416a616e5481 arm64, kasan: update comment in kasan_init new d7196d87a155 kasan: unify printk prefixes new 01a5ad816376 kasan: use unchecked __memset internally new ff093a9632d9 kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment new 651acf0ceb72 Documentation: *san: drop "the" from article titles new 9a12d103f7d2 mmap: add clarifying comment to vma_merge() code new 27e0db3c21aa mm/page_alloc: remove unnecessary check in break_down_buddy_pages new 0dfca313a009 mm/page_alloc: remove unnecessary next_page in break_down_ [...] new bafd7e9d353e filemap: call filemap_get_folios_tag() from filemap_get_folios() new afb2d666d025 zsmalloc: use copy_page for full page copy new c8b907314278 selftests/mm: export get_free_hugepages() new 116d57303a05 selftests/mm: add a new test for madv and hugetlb new 279d5fc3227f iomap: hold state_lock over call to ifs_set_range_uptodate() new f45b494e2a24 iomap: protect read_bytes_pending with the state_lock new 0b237047d5a7 mm: add folio_end_read() new f8174a118122 ext4: use folio_end_read() new 6ba924d341c2 buffer: use folio_end_read() new 7a4847e54cc1 iomap: use folio_end_read() new 247dbcdbf790 bitops: add xor_unlock_is_negative_byte() new e28ff5dc8cf6 alpha: implement xor_unlock_is_negative_byte new ea845e3173f7 m68k: implement xor_unlock_is_negative_byte new 8da36b26e3d8 mips: implement xor_unlock_is_negative_byte new 51a752c28bcf powerpc: implement arch_xor_unlock_is_negative_byte on 32-bit new 2a667285b53c riscv: implement xor_unlock_is_negative_byte new 12010aa89f87 s390: implement arch_xor_unlock_is_negative_byte new f12fb73b74fd mm: delete checks for xor_unlock_is_negative_byte() new 0410cd844ed0 mm: add folio_xor_flags_has_waiters() new 7d0795d098a1 mm: make __end_folio_writeback() return void new 2580d554585c mm: use folio_xor_flags_has_waiters() in folio_end_writeback() new 59838b2566f6 mm, hugetlb: remove HUGETLB_CGROUP_MIN_ORDER new 4b569387c0d5 memcontrol: add helpers for hugetlb memcg accounting new 85ce2c517ade memcontrol: only transfer the memcg data for migration new 8cba9576df60 hugetlb: memcg: account hugetlb-backed memory in memory co [...] new c0dddb7aa5f8 selftests: add a selftest to verify hugetlb usage in memcg new 7a81751fcdeb mm/thp: fix "mm: thp: kill __transhuge_page_enabled()" new f04eba134e59 mm: add printf attribute to shrinker_debugfs_name_alloc new 9b9143298585 mm/mprotect: allow unfaulted VMAs to be unaccounted on mprotect() new b0b598ee08f9 filemap: remove use of wait bookmarks new 37acade0ce89 sched: remove wait bookmarks new 3657fdc2451a mm: move vma_policy() and anon_vma_name() decls to mm_types.h new 94d7d9233951 mm: abstract the vma_merge()/split_vma() pattern for mprot [...] new adb20b0c785e mm: make vma_merge() and split_vma() internal new 4b5f2d201698 mm: abstract merge for new VMAs into vma_merge_new_vma() new 93bf5d4aa27d mm: abstract VMA merge and extend into vma_merge_extend() helper new b459f0905eec mm/page_owner: remove free_ts from page_owner output new 0179c62839bd tools/mm: remove references to free_ts from page_owner_sort new 63a150623a2b tools/mm: filter out timestamps for correct collation new c6d5e4901e00 tools/mm: fix the default case for page_owner_sort new d8ea435f0715 tools/mm: update the usage output to be more organized new 4d4e41b68299 mm/damon/sysfs-schemes: do not update tried regions more t [...] new 76126332c760 mm/damon/sysfs: avoid empty scheme tried regions for large [...] new bc17ea26a8db Docs/admin-guide/mm/damon/usage: update for tried regions [...] new e8e17ee90eaf mm: drop the assumption that VM_SHARED always implies writable new 28464bbb2ddc mm: update memfd seal write check to include F_SEAL_WRITE new 158978945f31 mm: perform the mapping_map_writable() check after call_mmap() new fa8c4f9a665b mm: fix draining remote pageset new d2cf88c27f51 hugetlb: optimize update_and_free_pages_bulk to avoid lock cycles new d67e32f26713 hugetlb: restructure pool allocations new 79359d6d24df hugetlb: perform vmemmap optimization on a list of pages new cfb8c75099db hugetlb: perform vmemmap restoration on a list of pages new 91f386bf0772 hugetlb: batch freeing of vmemmap pages new f4b7e3efaddb hugetlb: batch PMD split for bulk vmemmap dedup new f13b83fdd996 hugetlb: batch TLB flushes when freeing vmemmap new c24f188b2289 hugetlb: batch TLB flushes when restoring vmemmap new c5ad3233ead5 hugetlb_vmemmap: use folio argument for hugetlb_vmemmap_* [...] new 3decb8564eff buffer: make folio_create_empty_buffers() return a buffer_head new 4f05f139e3f8 mpage: convert map_buffer_to_folio() to folio_create_empty [...] new d4059993674b ext4: convert to folio_create_empty_buffers new 0217fbb0271a buffer: add get_nth_bh() new 81cb277ebdfd gfs2: convert inode unstuffing to use a folio new 0eb751791df8 gfs2: convert gfs2_getbuf() to folios new c646e573729b gfs2: convert gfs2_getjdatabuf to use a folio new 4064a0aa8a6a gfs2: convert gfs2_write_buf_to_page() to use a folio new 6c346be91dcf nilfs2: convert nilfs_mdt_freeze_buffer to use a folio new c5521c7689b8 nilfs2: convert nilfs_grab_buffer() to use a folio new 4093602d6bbb nilfs2: convert nilfs_copy_page() to nilfs_copy_folio() new 1a846bf38846 nilfs2: convert nilfs_mdt_forget_block() to use a folio new 664c87b75ef6 nilfs2: convert nilfs_mdt_get_frozen_buffer to use a folio new 73c32e07a397 nilfs2: remove nilfs_page_get_nth_block new 922b12eff0b2 nilfs2: convert nilfs_lookup_dirty_data_buffers to use fol [...] new a2da3afce96c ntfs: convert ntfs_read_block() to use a folio new a04eb7cb186b ntfs: convert ntfs_writepage to use a folio new 24a7b35285c5 ntfs: convert ntfs_prepare_pages_for_non_resident_write() [...] new c3f4200ac61a ntfs3: convert ntfs_zero_range() to use a folio new 414ae0a44033 ocfs2: convert ocfs2_map_page_blocks to use a folio new 44f68575267e reiserfs: convert writepage to use a folio new 5fb7bd50b351 ufs: add ufs_get_locked_folio and ufs_put_locked_folio new e7ca7f1725b3 ufs: use ufs_get_locked_folio() in ufs_alloc_lastblock() new c7e8812ce5cf ufs: convert ufs_change_blocknr() to use folios new c9f2480ed7b2 ufs: remove ufs_get_locked_page() new 0a88810d9b76 buffer: remove folio_create_empty_buffers() new 09aec5f9b250 mm: kmsan: panic on failure to allocate early boot metadata new 1f4f7f0f8845 mm/oom_killer: simplify OOM killer info dump helper new ca71fe1ad922 mm, pcp: avoid to drain PCP when process exit new 94a3bfe4073c cacheinfo: calculate size of per-CPU data cache slice new 362d37a106dd mm, pcp: reduce lock contention for draining high-order pages new 52166607ecc9 mm: restrict the pcp batch scale factor to avoid too long latency new c0a242394cb9 mm, page_alloc: scale the number of pages that are batch a [...] new 90b41691b988 mm: add framework for PCP high auto-tuning new 51a755c56dc0 mm: tune PCP high automatically new 57c0419c5f0e mm, pcp: decrease PCP high if free pages < high watermark new 6ccdcb6d3a74 mm, pcp: reduce detecting time of consecutive high order p [...] new 7d0715d0d6b2 mm: kmem: optimize get_obj_cgroup_from_current() new 1aacbd354313 mm: kmem: add direct objcg pointer to task_struct new 675d6c9b59e3 mm: kmem: make memcg keep a reference to the original objcg new e86828e5446d mm: kmem: scoped objcg protection new c63b835d0eaf percpu: scoped objcg protection new e56808fef8f7 mm: kmem: reimplement get_obj_cgroup_from_current() new e5b306a08298 mm/swap: avoid a xa load for swapout path new 1d44f2e6d178 mm_types: add virtual and _last_cpupid into struct folio new 155c98cfcf96 mm: add folio_last_cpupid() new 67b33e3ff583 mm: memory: use folio_last_cpupid() in do_numa_page() new c4a8d2faab1f mm: huge_memory: use folio_last_cpupid() in do_huge_pmd_nu [...] new 19c1ac02ce02 mm: huge_memory: use folio_last_cpupid() in __split_huge_p [...] new f39eac30a8f3 mm: remove page_cpupid_last() new 55c199385c44 mm: add folio_xchg_access_time() new 0b201c3624ae sched/fair: use folio_xchg_access_time() in numa_hint_faul [...] new ec1778807a80 mm: mprotect: use a folio in change_pte_range() new d986ba2b1953 mm: huge_memory: use a folio in change_huge_pmd() new f393084382fa mm: remove xchg_page_access_time() new 136d0b47576f mm: add folio_xchg_last_cpupid() new 1b143cc77f20 sched/fair: use folio_xchg_last_cpupid() in should_numa_mi [...] new 4e694fe4d2fa mm: migrate: use folio_xchg_last_cpupid() in folio_migrate [...] new c82530113480 mm: huge_memory: use folio_xchg_last_cpupid() in __split_h [...] new c08b7e3830db mm: make finish_mkwrite_fault() static new a86bc96b77df mm: convert wp_page_reuse() and finish_mkwrite_fault() to [...] new c2c3b5148052 mm: use folio_xchg_last_cpupid() in wp_page_reuse() new 8f0f4788b124 mm: remove page_cpupid_xchg_last() new 6d4e2cda62af bootmem: use kmemleak_free_part_phys in put_page_bootmem new 80203f1ca086 bootmem: use kmemleak_free_part_phys in free_bootmem_page new 62047e0f3e3a mm/kmemleak: fix print format of pointer in pr_debug() new 0edd7b582933 mm: kmemleak: split __create_object into two functions new 2e1d47385f98 mm: kmemleak: use mem_pool_free() to free object new 858a195b9330 mm: kmemleak: add __find_and_remove_object() new 5e4fc577db25 mm/kmemleak: fix partially freeing unknown object warning new 245245c2fffd mm/kmemleak: move the initialisation of object to __link_object new a259945efe6a mm/migrate: correct nr_failed in migrate_pages_sync() new 49cac03a8f0a mm/migrate: add nr_split to trace_mm_migrate_pages stats. new c2baef394af8 mm: page_alloc: skip memoryless nodes entirely new b7812c86c740 mm: memory_hotplug: drop memoryless node from fallback lists new 8dd1e896735f mm/khugepaged: convert __collapse_huge_page_isolate() to u [...] new 5c07ebb372d6 mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios new dbf85c21e4af mm/khugepaged: convert is_refcount_suitable() to use folios new b455f39d2289 mm/khugepaged: convert alloc_charge_hpage() to use folios new 98b32d296d95 mm/khugepaged: convert collapse_pte_mapped_thp() to use folios new be16dd764a69 mm: fix multiple typos in multiple files new 76f26535d144 mm: page_alloc: check the order of compound page even when [...] new e5b16c862884 mm: hugetlb_vmemmap: fix reference to nonexistent file new eebb3dabbb5c mm: migrate: record the mlocked page status to remove unne [...] new 1cbf0a58847b ext4: add __GFP_NOWARN to GFP_NOWAIT in readahead new b1454b463c21 mm: mlock: avoid folio_within_range() on KSM pages new 35f5d94187a6 mm/damon: implement a function for max nr_accesses safe ca [...] new d35963bfb058 mm/damon/core: avoid divide-by-zero during monitoring resu [...] new 3bafc47d3c4a mm/damon/ops-common: avoid divide-by-zero during region ho [...] new 44063f125af4 mm/damon/lru_sort: avoid divide-by-zero in hot threshold c [...] new 62f76a7b53bf mm/damon/core: avoid divide-by-zero from pseudo-moving win [...] new b8ee5575f763 mm/damon/sysfs-test: add a unit test for damon_sysfs_set_t [...] new 10969b557138 hugetlbfs: drop shared NUMA mempolicy pretence new 4b981bc1aa73 kernfs: drop shared NUMA mempolicy hooks new 1cb5d11a370f mempolicy: fix migrate_pages(2) syscall return nr_failed new 7f1ee4e20708 mempolicy trivia: delete those ancient pr_debug()s new c36f6e6dff4d mempolicy trivia: slightly more consistent naming new 93397c3b7684 mempolicy trivia: use pgoff_t in shared mempolicy tree new 35ec8fa0207b mempolicy: mpol_shared_policy_init() without pseudo-vma new 2cafb582173f mempolicy: remove confusing MPOL_MF_LAZY dead code new 23e4883248f0 mm: add page_rmappable_folio() wrapper new ddc1a5cbc05d mempolicy: alloc_pages_mpol() for NUMA policy without vma new 72e315f7a750 mempolicy: mmap_lock is not needed while migrating folios new 88c91dc58582 mempolicy: migration attempt to match interleave nodes new 9fb2047d23d5 Documentation: ubsan: drop "the" from article title new cb61dad80fdc zswap: export compression failure stats new ca6c2ce1b481 mm/vmalloc: fix the unchecked dereference warning in vread_iter() new 9e1b016a0bc9 Documentation: maple_tree: fix word spelling error new 6479b29203de selftests: add a sanity check for zswap new 19467a950b49 mm/damon/sysfs: remove requested targets when online-commi [...] new 973233600676 mm/damon/sysfs: update monitoring target regions for onlin [...] new ecae0bd5173b Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel [...] new c0d2f4ce5c9f docs: fix link s390/zfcpdump.rst new a8306f2d4dce compiler.h: unify __UNIQUE_ID new 00adf323b2e7 ocfs2: correct range->len in ocfs2_trim_fs() new 33a981382571 introduce __next_thread(), fix next_tid() vs exec() race new d639cf4abb4d change next_thread() to use __next_thread() ?: group_leader new e34a35ee1f52 change thread_group_empty() to use task_struct->thread_node new 8e1f385104ac kill task_struct->thread_group new 398352049146 __kill_pgrp_info: simplify the calculation of return value new 9734fe4dc220 panic: use atomic_try_cmpxchg in panic() and nmi_panic() new 9cba82bba500 seq_file: add helper macro to define attribute for rw file new 00c9d55f57d5 scsi: hisi_sas: use DEFINE_SHOW_STORE_ATTRIBUTE() helper f [...] new a9d56ce053da scsi: qla2xxx: use DEFINE_SHOW_STORE_ATTRIBUTE() helper fo [...] new 7904e53ed5a2 fs/proc: do_task_stat: use __for_each_thread() new e5ecf29c5078 signal: complete_signal: use __for_each_thread() new c7ac8231ace9 getrusage: add the "signal_struct *sig" local variable new 13b7bc60b535 getrusage: use __for_each_thread() new ed5378a387fd taskstats: fill_stats_for_tgid: use for_each_thread() new 6309727ef271 kthread: add kthread_stop_put new 5e57418a2031 minmax: deduplicate __unconst_integer_typeof() new 2d57792a39e5 pid: pid_ns_ctl_handler: remove useless comment new f6e9d38f8eb0 minmax: fix header inclusions new e22c3872e4d5 fs: ocfs2: replace strlcpy with sysfs_emit new a6304272b03e crash_core.c: remove unnecessary parameter of function new a9e1a3d84e4a crash_core: change the prototype of function parse_crashkernel() new 70916e9c8d9f crash_core: change parse_crashkernel() to support crashker [...] new 0ab97169aa05 crash_core: add generic function to do reservation new b631b95dded5 crash_core: move crashk_*res definition into crash_core.c new 9c08a2a139fe x86: kdump: use generic interface to simplify crashkernel [...] new fdc268232dbb arm64: kdump: use generic interface to simplify crashkerne [...] new 39365395046f riscv: kdump: use generic interface to simplify crashkerne [...] new c37e56cac3d6 crash_core.c: remove unneeded functions new 5097a69d676f extract and use FILE_LINE macro new 9bf2850c9170 kstrtox: remove strtobool() new a1cfa251f8d9 ocfs2: annotate struct ocfs2_replay_map with __counted_by new a287116af12b kernel/signal: remove unnecessary NULL values from ucounts new 80fcac55385c minmax: add umin(a, b) and umax(a, b) new d03eba99f5bf minmax: allow min()/max()/clamp() if the arguments have th [...] new f4b84b2ff851 minmax: fix indentation of __cmp_once() and __clamp_once() new 4ead534fba42 minmax: allow comparisons of 'int' against 'unsigned char/short' new 867046cc7027 minmax: relax check to allow comparison between unsigned a [...] new 860a2e7fa4a1 proc: use initializer for clearing some buffers new ead5a727739f proc: save LOC by using while loop new 71ca5ee18708 get_maintainer: add --keywords-in-file option new fbd126f5a658 gcov: annotate struct gcov_iterator with __counted_by new 598f0ac1500d compiler.h: move __is_constexpr() to compiler.h new 6e79b375adb3 proc: test /proc/${pid}/statm new 1b13a7030504 fs: ocfs2: check status values new 68279f9c9f59 treewide: mark stuff as __ro_after_init new 94a03e1d22e8 scripts/show_delta: add __main__ judgement before main code new 5176140c5094 ocfs2: fix a typo in a comment new 873ed7222c17 ocfs2: replace BUG_ON() at ocfs2_num_free_extents() with o [...] new 232022206788 do_io_accounting: use __for_each_thread() new 1df4bd83cdfd do_io_accounting: use sig->stats_lock new 639931020e1a fs/proc/base.c: remove unneeded semicolon new 20e34aa7e08d proc: fix proc-empty-vm test with vsyscall new bf5add391eeb proc: test ProtectionKey in proc-empty-vm test new e3bc0c427f2a ocfs2: fix a spelling typo in comment new cd24f44050f3 scripts/gdb: add lx_current support for riscv new 90723a82d8a5 .mailmap: map Benjamin Poirier's address new 2ffc27b15b11 tools/testing/selftests/mm/run_vmtests.sh: lower the ptrac [...] new fbbc2af38463 mailmap: update email address for Claudiu Beznea new 4aa8f278b94e .mailmap: add address mapping for Tomeu Vizoso new 16501630bdeb scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG [...] new 6620999f0d41 scripts/gdb/vmalloc: disable on no-MMU new 8f6f76a6a29f Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git. [...] new 57f728d59f00 cpumask: kernel-doc cleanups and additions new 8ed13a762ca0 bitmap: Fix a typo ("identify map") new 7733aa893847 bitmap: Remove dead code, i.e. bitmap_copy_le() new aae06fc1b5a2 lib/bitmap: split-out string-related operations to a separ [...] new 82bf9bdfbce9 bitmap: align __reg_op() wrappers with modern coding style new 6d5d3a0c33e0 bitmap: add test for bitmap_*_region() functions new b085f969ed3d bitmap: fix opencoded bitmap_allocate_region() new eae5acbd7572 bitmap: replace _reg_op(REG_OP_ALLOC) with bitmap_set() new add00c76ee4d bitmap: replace _reg_op(REG_OP_RELEASE) with bitmap_clear() new 9276819a68b5 bitmap: replace _reg_op(REG_OP_ISFREE) with find_next_bit() new 1d4836527d41 bitmap: drop _reg_op() function new 6cb42f91aa6d bitmap: move bitmap_*_region() functions to bitmap.h new bdcb37a5d8de buildid: reduce header file dependencies for module new 9a719c2145c9 Merge tag 'bitmap-for-6.7' of https://github.com/norov/linux new 67e18e132f0f livepatch: Fix missing newline character in klp_resolve_symbols() new 00657bb3dbec Merge tag 'livepatching-for-6.7' of git://git.kernel.org/p [...] new 3f6074cf467f printk: printk: Remove unnecessary statements'len = 0;' new 72fcce70faf0 vsprintf: uninline simple_strntoull(), reorder arguments new adb982ad4b9d Merge branch 'for-6.7' into for-linus new 29fda1ad2a64 printk: Reduce pr_flush() pooling time new 86098bcddeb1 Merge branch 'rework/misc-cleanups' into for-linus new 6b93bb41f6ea printk: Add non-BKL (nbcon) console basic infrastructure new 3a5bb25162b8 printk: nbcon: Add acquire/release logic new d818b56f7752 printk: Make static printk buffers available to nbcon new 5634c90fd855 printk: nbcon: Add buffer management new 4b08d9e24f50 printk: nbcon: Add ownership state functions new ad56ebd1d79b printk: nbcon: Add sequence handling new 06653d57ff28 printk: nbcon: Add emit function and callback function for [...] new 9757acd0a700 printk: nbcon: Allow drivers to mark unsafe regions and ch [...] new 98a0465531a5 printk: fix illegal pbufs access for !CONFIG_PRINTK new 2966bd369845 Merge branch 'rework/nbcon-base' into for-linus new 2a80532c0745 Merge tag 'printk-for-6.7' of git://git.kernel.org/pub/scm [...] new a0c04a3243f1 verification/dot2k: Delete duplicate imports new 696444a544ec rtla: Fix uninitialized variable found new fd912e49986a Merge tag 'trace-tools-v6.7' of git://git.kernel.org/pub/s [...] new a1f157c7a3bb tracing: Expand all ring buffers individually new bdf4fb628093 ring_buffer: Use try_cmpxchg instead of cmpxchg in rb_inse [...] new 5dbd04eddb2c tracing/user_events: Allow events to persist for perfmon_c [...] new cf74c59c4fc1 selftests/user_events: Test persist flag cases new 2c6d0950f65e tracing/user_events: Document persist event flags new 5790b1fb3d67 eventfs: Remove eventfs_file and just use eventfs_inode new f5d9e8e08f81 tracing/selftests: Update kprobe args char/string to match [...] new 2819f23ac12c eventfs: Use eventfs_remove_events_dir() new 5ddd8baa4857 tracing: Make system_callback() function static new b8a555dc31e5 eventfs: Use ERR_CAST() in eventfs_create_events_dir() new 7e8ad67c9b5c eventfs: Fix failure path in eventfs_create_events_dir() new 5264a2f4bb3b tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir() new 64bf2f685c79 tracefs/eventfs: Modify mismatched function name new d0ed46b60396 tracing: Move readpos from seq_buf to trace_seq new 845e31e1101f seq_buf: fix a misleading comment new 545db7e21e64 tracing/histograms: Simplify last_cmd_set() new 0f7f544af60a powerpc: Remove initialisation of readpos new a9de4eb15ad4 eventfs: Fix WARN_ON() in create_file_dentry() new 29e06c10702e eventfs: Fix typo in eventfs_inode union comment new dcc4e5728eea seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str() new bb32500fb9b7 tracing: Have trace_event_file have ref counters new 77bc4d4921bd eventfs: Remove extra dget() in eventfs_create_events_dir() new 4f7969bcd6d3 tracing: Have the user copy of synthetic event address use [...] new 9037caa09ed3 eventfs: Fix kerneldoc of eventfs_remove_rec() new f2f496370afc eventfs: Remove "is_freed" union with rcu head new db3a397209b0 eventfs: Have a free_ei() that just frees the eventfs_inode new 77a06c33a22d eventfs: Test for ei->is_freed when accessing ei->dentry new 28e12c09f5aa eventfs: Save ownership and mode new 44365329f821 eventfs: Hold eventfs_mutex when calling callback functions new 020010fbfa20 eventfs: Delete eventfs_inode when the last dentry is freed new 62d65cac119d eventfs: Remove special processing of dput() of events directory new 407c6726ca71 eventfs: Use simple_recursive_removal() to clean up dentries new 685b38c7650a seq_buf: Export seq_buf_putc() new 70a9affa930c seq_buf: Export seq_buf_puts() new 31e5f934ff96 Merge tag 'trace-v6.7' of git://git.kernel.org/pub/scm/lin [...] new 6066622c97cc perf machine: Use true and false for bool variable new fc1435807533 perf vendor events power10: Update JSON/events new 23ba30b23b76 perf vendor events power10: Add extra data-source events new 1bd69b4bf1dd perf vendor events: Update metric events for power10 platform new a84fbf205609 perf stat: Fix aggr mode initialization new 10864594d8de perf shell completion: Restrict completion of events to events new 493902fcbdd6 perf completion: Support completion of libpfm4 events new fa88095856df perf shell completion: Support completion of metrics/metricgroups new 6fcfe54d2c91 perf parse-events: Remove unnecessary __maybe_unused new 8f91662ef8be perf parse-events: Tidy up str parameter new 4163644818e9 perf parse-events: Avoid enum casts new 727adeed06e8 perf parse-events: Copy fewer term lists new 0d3f0e6f94ef perf parse-events: Introduce 'struct parse_events_terms' new 5d6151531a37 perf vendor events intel: Add lunarlake v1.0 new 8c994eff8fcf perf vendor events intel: Add emeraldrapids, update sapphi [...] new b333067ff3b0 perf vendor events intel: Fix spelling mistakes new f6ff1c760431 perf evlist: Add perf_evlist__go_system_wide() helper new 9c95e4ef0657 perf evlist: Add evlist__findnew_tracking_event() helper new 1285ab300d59 perf record: Move setting tracking events before record__i [...] new 74b4f3ecdf64 perf record: Track sideband events for all CPUs when traci [...] new 23b97c7ee963 perf test: Add test case for record sideband events new d50ad02cb39a perf test: Add perf_event_attr test for record dummy event new d39710088d82 perf kwork: Fix incorrect and missing free atom in work_pu [...] new 76e0d8c821bb perf kwork: Add the supported subcommands to the document new 0c526579a4b2 perf kwork: Set ordered_events to true in 'struct perf_tool' new 95064b335225 perf kwork: Add `kwork` and `src_type` to work_init() for [...] new 86c67c8af4be perf kwork: Overwrite original atom in the list when a new [...] new 26b7254ff100 perf kwork: Set default events list if not specified in se [...] new 38d8d013a525 perf kwork: Add sched record support new b83b5071c018 perf kwork: Add `root` parameter to work_sort() new 55c40e505234 perf kwork top: Introduce new top utility new a8792242e4f2 perf evsel: Add evsel__intval_common() helper new 2f21f5e4b48d perf kwork top: Add statistics on hardirq event support new e29090d28cc1 perf kwork top: Add statistics on softirq event support new aa172a5ad315 perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sor [...] new 8c98420987cd perf kwork top: Implements BPF-based cpu usage statistics new d2956b3acf86 perf kwork top: Add BPF-based statistics on hardirq event support new 36019dff30f7 perf kwork top: Add BPF-based statistics on softirq event support new 2bc12abce8ef perf tools: Add read_all_cgroups() and __cgroup_find() new d0c502e46e97 perf lock contention: Prepare to handle cgroups new 4d1792d0a256 perf lock contention: Add --lock-cgroup option new 4fd06bd2dcc8 perf lock contention: Add -G/--cgroup-filter option new e44b47b93132 perf test shell lock_contention: Add cgroup aggregation an [...] new 4f19fc1839e5 perf list: Avoid a hardcoded cpu PMU name new 6bd8c2ea6b93 perf list pfm: Retry supported test with exclude_kernel new d19a353cdd0d perf test: Check result of has_event(cycles) test new f561fc78c571 perf jevents: Remove unused keyword new 8a55c1e2c9e1 perf util: Add a function for replacing characters in a string new a1ebf7718ee3 perf test: Add a test for strcmp_cpuid_str() expression new a484e64580bd perf vendor events arm64: Update V1 events using Arm telem [...] new 5cdb51baf34e perf vendor events arm64: Add V1 metrics using Arm telemetry repo new bb350847965d perf test: Update cs_etm testcase for Arm ETE new f5d98b8bdcd3 perf tools: Add includes for detected configs in Makefile.perf new dc2cfef9a9af perf parse-events: Remove unused header files new d4ce60190e08 perf parse-events: Make YYDEBUG dependent on doing a debug build new 1344a7077d78 perf expr: Make YYDEBUG dependent on doing a debug build new f0f4cd1003a0 perf pmu: Add YYDEBUG new 999b81b907ea perf bpf-filter: Add YYDEBUG new 21ce931e55c1 perf symbol: Avoid an undefined behavior warning new 3d0f5f456a57 perf pmu: Move pmu__find_core_pmu() to pmus.c new 105e5b433e5c perf pmus: Simplify perf_pmus__find_core_pmu() new 70360fad919b perf pmu: Remove unused function new 486021e04b24 perf annotate: Add more x86 mov instruction cases new 79df8365e37d perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" new a132b784db68 perf test: Fix test-record-dummy-C0 failure for supported [...] new 3ecf87b2d8ff perf kwork top: Simplify bool conversion new 727e43143737 perf version: Add status of bpf skeletons new 9925495d96ef perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps new c67c631d52f0 perf test: Update build test for changed BPF skeleton defaults new c2ac838ef734 perf test: Ensure EXTRA_TESTS is covered in build test new b4f48f34f9c1 perf test: Detect off-cpu support from build options new ede72dca45b1 perf parse-events: Fix tracepoint name memory leak new e49be27e18c5 perf jevents: fix no member named 'entries' issue new fa52d995d1d0 perf test stat+shadow_stat.sh: Add threshold for rounding errors new 29441ab3a30a perf test lock_contention.sh: Skip test if not enough CPUs new 59faeaf80d02 perf vendor events arm64: Fix for AmpereOne metrics new c87b8cc816da perf vendors events: Remove repeated word in comments new f9cdeb58a9cf perf evlist: Avoid frequency mode for the dummy event new cd0f9e3f7e04 perf kwork: Fix spelling mistake "Captuer" -> "Capture" new 35de80c709d7 tests/shell: Fix shellcheck SC1090 to handle the location [...] new 55312ca7527e tests/shell: Fix shellcheck issues in tests/shell/stat+sha [...] new cefff1f33d23 tests/shell: Fix shellcheck warnings for SC2153 in multipl [...] new 8870261a7094 perf bench messaging: Fix coding style issues for sched-messaging new 5d2050453d48 perf bench messaging: Factor out create_worker() new 07f3e6cf8581 perf bench messaging: Store chlid process pid when creatin [...] new bb2e04d4499c perf bench messaging: Kill child processes when exit abnor [...] new 0e501a65d35b perf record: Fix BTF type checks in the off-cpu profiling new 2879ff36f5ed perf pmu: "Compat" supports regular expression matching id [...] new 54409997d4b9 perf metric: "Compat" supports regular expression matching [...] new e3e42e23c0c6 perf jevents: Support EventidCode and NodeType new 3bb59e759cbb perf test: Make matching_pmu effective new 7fded33c6971 perf test: Add pmu-event test for "Compat" and new event_field. new 0b4de7bdf46c perf jevents: Add support for Arm CMN PMU aliasing new 4f3ee7d1d5ce perf vendor events: Add JSON metrics for Arm CMN new ee33a0ef8468 perf test: Fix parse-events tests to skip parametrized events new b1f05622fef3 perf pmus: Make PMU alias name loading lazy new f2d87895cbc4 perf intel-pt: Fix async branch flags new be7a4caa7c45 perf hisi-ptt: Fix memory leak in lseek failure handling new 0ddce121b038 perf test: Avoid system wide when not privileged new 26a5262d30e1 tools/perf: Add text_end to "struct dso" to save .text sec [...] new 6be5d82862ee tools/perf: Add "is_kmod" to struct dso to check if it is [...] new 8f5b62a100cb tools/perf/tests: Fix object code reading to skip address [...] new d7c9ae8d5d1b tools/perf: Update call stack check in builtin-lock.c new 87cd3d48191e Merge tag 'perf-tools-fixes-for-v6.6-1-2023-09-25' into pe [...] new 03ff4c6b3e41 perf parse-events: Avoid erange from hex numbers new 29a2fd7c72b3 perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols new c1783ddfb624 perf build: Add missing comment about NO_LIBTRACEEVENT=1 new b20576fd7fe3 perf parse-events: Fix for term values that are raw events new 52c15e7e7928 gen_compile_commands: Allow the line prefix to still be cmd_ new 9e56d3be4bfd gen_compile_commands: Sort output compile commands by file name new b24520ffa969 run-clang-tools: Add pass through checks and and header-fi [...] new da0c884b0756 perf bench uprobe: Fix potential use of memory after free new 319d459898ce perf buildid-cache: Fix use of uninitialized value new e2372136700d perf env: Remove unnecessary NULL tests new b3aa09ee78de perf jitdump: Avoid memory leak new 85f73c377b2a perf mem-events: Avoid uninitialized read new 52a5ad12f214 perf dlfilter: Be defensive against potential NULL dereference new 51e9ea99f9bf perf hists browser: Reorder variables to reduce padding new ef1aec6000a7 perf hists browser: Avoid potential NULL dereference new 63d471979e49 perf svghelper: Avoid memory leak new 1370406d35b4 perf lock: Fix a memory leak on an error path new 7875c72c8b05 perf parse-events: Fix unlikely memory leak when cloning terms new c4b5140c6eac tools api: Avoid potential double free new 97fe038374bd perf trace-event-info: Avoid passing NULL value to closedir new 105254501770 perf header: Fix various error path memory leaks new b84b3f479215 perf bpf_counter: Fix a few memory leaks new a16afcc58a8c perf cs-etm: Fix incorrect or missing decoder for raw trace new a91c98725465 perf tools: Add get_unaligned_leNN() new 1d2dbce9bb92 perf intel-pt: Simplify intel_pt_get_vmcs() new f058fa5b0755 perf intel-pt: Use existing definitions of le16_to_cpu() etc new 3b4fa67fc666 perf intel-pt: Use get_unaligned_le16() etc new 661ce78105d7 perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 new aa61360155ac perf pmu: Rename perf_pmu__get_default_config to perf_pmu_ [...] new 461e3e636a26 perf intel-pt: Move PMU initialization from default config code new 672bd21390d3 perf arm-spe: Move PMU initialization from default config code new 3a42f4c796ce perf pmu: Const-ify file APIs new 63883cb06384 perf pmu: Const-ify perf_pmu__config_terms new f20c15d13f01 perf pmu-events: Remember the perf_events_map for a PMU new 0197da7affab perf pmu: Lazily compute default config new f8ccc2d5cc65 perf cs-etm: Validate timestamp tracing in per-thread mode new 78efa7b41145 perf cs-etm: Respect timestamp option new f6a66ff98ac1 tools/perf/arch/powerpc: Fix the CPU ID const char* value [...] new 47f5693c4ce9 perf tests: Ignore shellcheck warning in lock_contention new eff65ee26ed7 perf tests: Fix shellcheck warning in record_sideband.sh new a20fca2c5db1 perf tests: Fix shellcheck warning in stat_all_metricgroups new 9a13ee457a6e perf: script: fix missing ',' for fields option new d9997f7ffb13 tools/build: Fix -s detection code in tools/build/Makefile.build new b5c532e90478 tools/build: Fix -s detection code in tools/scripts/Makefi [...] new 1f36b190ad2d perf tools: Do not ignore the default vmlinux.h new 5069211e2f0b perf trace: Use the right bpf_probe_read(_str) variant for [...] new 3f8b6e5b1119 perf vendor events: Update PMC used in PM_RUN_INST_CMPL ev [...] new c4a852635edd perf data: Increase RLIMIT_NOFILE limit when open too many [...] new cbf5f58461b2 perf test: Skip CoreSight tests if cs_etm// event is not a [...] new 79a3371bdf45 perf bench sched pipe: Add -G/--cgroups option new e093a222d7cb perf evsel: Rename evsel__increase_rlimit to rlimit__incre [...] new d99317f214ca perf lock contention: Clear lock addr after use new 6a070573f290 perf lock contention: Check race in tstamp elem creation new b5711042a1c8 perf lock contention: Use per-cpu array map for spinlocks new a6e4a4a14a8e perf report: Fix hierarchy mode on pipe input new b27778ed5d1d perf build: Address stray '' before # that is warned abou [...] new 7a8f349e9d14 perf rwsem: Add debug mode that uses a mutex new ab8ce150781d perf machine: Avoid out of bounds LBR memory read new 75265320d290 libperf rc_check: Make implicit enabling work for GCC new 78c32f4cb12f libperf rc_check: Add RC_CHK_EQUAL new c1149037f65b perf hist: Add missing puts to hist__account_cycles new 7b2e444b76ce perf threads: Remove unused dead thread list new 67a3ebf1c358 perf offcpu: Add missed btf_free new d47d876d7262 perf callchain: Make display use of branch_type_stat const new 6ba29fbb0b38 perf callchain: Make brtype_stat in callchain_list optional new dec07fe5d4fd perf callchain: Minor layout changes to callchain_list new 56e144fe9826 perf mem_info: Add and use map_symbol__exit and addr_map_s [...] new 3779416eed25 perf vendor events intel: Fix broadwellde tma_info_system_ [...] new 19a214bffdf7 perf vendor events intel: Add broadwellde two metrics new 4ece2a7e88e1 perf vendor events intel: Add tigerlake two metrics new 0b783d2e82d8 perf tests: test_arm_coresight: Simplify source iteration new 93c65d61433b perf python: Fix binding linkage due to rename and move of [...] new 0e0f03d7fc93 perf report: Fix spelling mistake "heirachy" -> "hierarchy" new ee40490dd7cd perf callchain: Fix spelling mistake "statisitcs" -> "statistics" new 1768d3a0144c perf build: Disable BPF skeletons if clang version is < 12.0.1 new a28a0f677374 perf vendor events intel: Update alderlake/alderlake event [...] new 8a94d3bfaf45 perf vendor events intel: Update emeraldrapids to v1.01 new 99a8a4c990f5 perf vendor events intel: Update a spelling in haswell/haswellx new 20e6a51f61bc perf vendor events intel: Add typo fix for ivybridge FP new f9418b524d14 perf vendor events intel: Update knightslanding events to v16 new 247730767c63 perf vendor events intel: Update meteorlake events to v1.06 new b6292081615b perf vendor events intel: Update westmereex events to v4 new c44c31185923 perf vendor events intel: Update bonnell version number to v5 new c43c64f8a1c6 perf vendor events intel: Update tsx_cycles_per_elision metrics new fed3a1be6433 Merge tag 'perf-tools-fixes-for-v6.6-2-2023-10-20' into pe [...] new 7ab89417ed23 Merge tag 'perf-tools-for-v6.7-1-2023-11-01' of git://git. [...] new 13fc6455fa19 landlock: Make ruleset's access masks more generic new d7220364039f landlock: Allow FS topology changes for domains without su [...] new a4ac404b3032 landlock: Refactor landlock_find_rule/insert_rule helpers new 6146b6141770 landlock: Refactor merge/inherit_ruleset helpers new 0e7410112964 landlock: Move and rename layer helpers new 7a11275c3787 landlock: Refactor layer helpers new 0e0fc7e8eb4a landlock: Refactor landlock_add_rule() syscall new fff69fb03dde landlock: Support network rules with TCP bind and connect new 1fa335209f6a selftests/landlock: Share enforce_ruleset() helper new a549d055a22e selftests/landlock: Add network tests new 5e990dcef12e samples/landlock: Support TCP restrictions new 51442e8d64bc landlock: Document network support new f12f8f84509a selftests/landlock: Add tests for FS topology changes with [...] new 136cc1e1f5be Merge tag 'landlock-6.7-rc1' of git://git.kernel.org/pub/s [...] new 0897fcb1c1e7 apparmor: make aa_set_current_onexec return void new 8de4a7de1950 apparmor: remove unused macro new 180cf257998c apparmor: advertise availability of exended perms new afad53575a93 apparmor: use passed in gfp flags in aa_alloc_null() new 26c9ecb34f5f apparmor: Fix kernel-doc warnings in apparmor/audit.c new c98c8972feb3 apparmor: Fix kernel-doc warnings in apparmor/capability.c new 76426c9d92fd apparmor: Fix kernel-doc warnings in apparmor/domain.c new 3175df8032d9 apparmor: Fix kernel-doc warnings in apparmor/file.c new e18573dd2bac apparmor: Fix kernel-doc warnings in apparmor/label.c new 892148228611 apparmor: Fix kernel-doc warnings in apparmor/lib.c new 7abbbd573cbd apparmor: Fix kernel-doc warnings in apparmor/match.c new 13c1748e2170 apparmor: Fix kernel-doc warnings in apparmor/resource.c new f8fce898e557 apparmor: Fix kernel-doc warnings in apparmor/policy_unpack.c new 2520d61c500b apparmor: Fix kernel-doc warnings in apparmor/policy_compat.c new 25ff0ff2d628 apparmor: Fix kernel-doc warnings in apparmor/policy.c new d2fe16e94cc3 apparmor: fixup return comments for kernel doc cleanups by [...] new 9a0dbdbff018 apparmor: cleanup unused declarations in policy.h new 980a5808686e apparmor: cleanup unused functions in file.h new efea5b0dcc43 apparmor: remove unused PROF_* macros new 8884ba07786c apparmor: fix invalid reference on profile->disconnected new 5ebb39eb9037 apparmor: remove unneeded #ifdef in decompress_zstd() new fee5304a9c82 apparmor: remove unused functions in policy_ns.c/.h new 2516fde1fa00 apparmor: Optimize retrieving current task secid new 79ddd4a7c5fa apparmor: rename SK_CTX() to aa_sock and make it an inline fn new bd7bd201ca46 apparmor: combine common_audit_data and apparmor_audit_data new d20f5a1a6e79 apparmor: rename audit_data->label to audit_data->subj_label new 90c436a64a6e apparmor: pass cred through to audit info. new 75c77e9e0713 apparmor: provide separate audit messages for file and pol [...] new 98b824ff8984 apparmor: refcount the pdb new e105d8079f82 apparmor: advertise disconnected.path is available new 2d9da9b188b8 apparmor: allow restricting unprivileged change_profile new fa9b63adabcf apparmor: add user namespace creation mediation new c4371d90633b apparmor: add io_uring mediation new ea9bae12d028 apparmor: cache buffers on percpu list if there is lock co [...] new 157a3537d6bc apparmor: Fix regression in mount mediation new 7060d3ccdd4c apparmor: mark new functions static new 6a81051398bc apparmor: Fix some kernel-doc comments new cd269ca9a7b9 apparmor: Fix one kernel-doc comment new 6cede10161be apparmor: Fix some kernel-doc comments new 6bdfe2d88b9f Merge tag 'apparmor-pr-2023-11-03' of git://git.kernel.org [...] new a59e9eb25216 powerpc/powermac: add missing of_node_put new 06b627c12362 powerpc/kexec_file: add missing of_node_put new a3ef2fef198c powerpc/32: Add dependencies of POWER_RESET for pmac32 new f84b727d132c powerpc/32: Enable POWER_RESET in pmac32_defconfig new 7135b921b329 powerpc: add `cur_cpu_spec` symbol to vmcoreinfo new 86328b338c39 vmcore: remove dependency with is_kdump_kernel() for expor [...] new b098f1c32365 powerpc/fadump: make is_kdump_kernel() return false when f [...] new ff25ad0aa280 powerpc/configs: Set more PPC debug configs new 6fcb13972bc2 powerpc: Replace GPL 2.0+ README.legal boilerplate with SPDX new c945e6f453a3 powerpc/configs: Remove ReiserFS from defconfig new 0ebc7feae79a powerpc: Use shared font data new c7e0d9bb9154 powerpc: Only define __parse_fpscr() when required new 1c7b4bc375c2 Merge branch fixes into next new 4b47b0fa4b15 powerpc/bpf: Fixed 'instead' typo in bpf_jit_build_body() new cc8ee288f484 powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro new 3b8547ec4d35 powerpc: Remove pte_ERROR() new 93f81f6eea10 powerpc: Deduplicate prototypes of ptep_set_access_flags() [...] new da9554e0fe3c powerpc: Refactor update_mmu_cache_range() new d3e01796728a powerpc: Untangle fixmap.h and pgtable.h and mmu.h new 81fbb9997057 powerpc/nohash: Remove {pte/pmd}_protnone() new 7835006979e5 powerpc/nohash: Refactor declaration of {map/unmap}_kernel_page() new 4c1a89d983be powerpc/nohash: Move 8xx version of pte_update() into pte-8xx.h new 0f4027eab592 powerpc/nohash: Replace #ifdef CONFIG_44x by IS_ENABLED(CO [...] new 42a2722319f0 powerpc/nohash: Refactor pte_update() new 7c929ad0b316 powerpc/nohash: Refactor checking of no-change in pte_update() new 27672be7751f powerpc/nohash: Deduplicate _PAGE_CHG_MASK new 3a4288164d63 powerpc/nohash: Deduplicate pte helpers new 8c3d9eb323bb powerpc/nohash: Refactor ptep_test_and_clear_young() new cc68d77febe0 powerpc/nohash: Deduplicate ptep_set_wrprotect() and ptep_ [...] new 2ef9f4bb9c47 powerpc/nohash: Refactor pte_clear() new 799d8836a7c4 powerpc/nohash: Refactor __ptep_set_access_flags() new 4c8dd6c9872d powerpc/e500: Simplify pte_mkexec() new d3c0dfcfc957 powerpc: Implement and use pgprot_nx() new c7263f156395 powerpc: Fail ioremap() instead of silently ignoring flags [...] new 69339071bb27 powerpc: Remove pte_mkuser() and pte_mkpriviledged() new a78587473642 powerpc: Rely on address instead of pte_user() new a5a08dc90f45 powerpc: Refactor permission masks used for __P/__S table [...] new f9f09b93e801 powerpc/8xx: Use generic permission masks new 58f534623c4d powerpc/64s: Use generic permission masks new d20506d4728c powerpc/nohash: Add _PAGE_WRITE to supplement _PAGE_RW new 8e9bd41e4ce1 powerpc/nohash: Replace pte_user() by pte_read() new 48cf93bb168d powerpc/e500: Introduce _PAGE_READ and remove _PAGE_USER new 93820bfeefc4 powerpc/44x: Introduce _PAGE_READ and remove _PAGE_USER new ed815bd3fe9b powerpc/40x: Introduce _PAGE_READ and remove _PAGE_USER new 46ebef51fd92 powerpc/32s: Add _PAGE_WRITE to supplement _PAGE_RW new bac4cffc7c4a powerpc/32s: Introduce _PAGE_READ and remove _PAGE_USER new ceaba662c065 powerpc/ptdump: Display _PAGE_READ and _PAGE_WRITE new 163a72fa8916 powerpc: Finally remove _PAGE_USER new b1fba034a679 powerpc: Support execute-only on all powerpc new ff7a60ab1e06 powerpc/xive: Fix endian conversion size new 340a60e3725b powerpc: Explicitly reverse bytes when checking for byte reversal new ddfb7d9db843 powerpc: Use NULL instead of 0 for null pointers new 419d5d112c2e powerpc: Remove extern from function implementations new 2b4a6cc9a1a7 powerpc: Annotate endianness of various variables and functions new 8577dd00a6ba powerpc/opal: Annotate out param endianness new c6519c6df072 powerpc/uaccess: Cast away __user annotation after verification new 2c4ce3e65b1a powerpc: Cast away __iomem in low level IO routines new 82f635243f20 powerpc/eeh: Remove unnecessary cast new b574b817cc7b powerpc/fadump: Annotate endianness cast with __force new 6db51ff90536 macintosh/macio-adb: add missing iounmap() on error in mac [...] new b28d1ccf921a powerpc/io: Expect immutable pointer in virt_to_phys() prototype new d45c4b48dafb powerpc: Hide empty pt_regs at base of the stack new e08c43e6c3eb powerpc/perf: Optimize find_alternatives_list() using bina [...] new efce8422dd53 powerpc/paravirt: Improve vcpu_is_preempted new 3bf983e4e93c powerpc/pseries/iommu: enable_ddw incorrectly returns dire [...] new 73b25505ce04 powerpc/vas: Limit open window failure messages in log bufffer new 007240d59c11 powerpc/imc-pmu: Use the correct spinlock initializer. new 95f1a128cd72 powerpc/pseries: fix potential memory leak in init_cpu_ass [...] new 269d79fb30f6 powerpc/boot: Add version to install filenames new d42f55e8ae74 powerpc/tools: Pass -mabi=elfv2 to gcc-check-mprofile-kernel.sh new f01b0edd562e powerpc/trace: Add support for HAVE_FUNCTION_ARG_ACCESS_API new ea142e590aec powerpc/perf: Fix disabling BHRB and instruction sampling new f6568647382c powerpc/qspinlock: stop queued waiters trying to set lock sleepy new fd8fae50c9c6 powerpc/qspinlock: propagate owner preemptedness rather th [...] new fcf77d44274b powerpc/qspinlock: don't propagate the not-sleepy state new 1e6d5f725738 powerpc/qspinlock: Propagate sleepy if previous waiter is [...] new b629b541702b powerpc/qspinlock: Rename yield_propagate_owner tunable new ad496f8f8396 powerpc: Remove cpm_dp...() macros new 89f17016a852 powerpc/fsl_msi: Use device_get_match_data() new 74726fda9fe3 powerpc/code-patching: Perform hwsync in __patch_instructi [...] new ca2b746d5f91 powerpc/pseries: use kfree_sensitive() in plpks_gen_password() new aad26d3b6af1 powerpc/32s: Implement local_flush_tlb_page_psize() new 465cabc97b42 powerpc/code-patching: introduce patch_instructions() new 6efc1675acb8 powerpc/bpf: implement bpf_arch_text_copy new 033ffaf0af1f powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack new de04e40600ae powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data new 90d862f370b6 powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] new 357673120af6 Revert "powerpc: add `cur_cpu_spec` symbol to vmcoreinfo" new 36e826b568e4 powerpc/vmcore: Add MMU information to vmcoreinfo new 0e85b7df9cb0 KVM: PPC: Always use the GPR accessors new 52425a3b3c11 KVM: PPC: Introduce FPR/VR accessor functions new 2a64bc673133 KVM: PPC: Rename accessor generator macros new 7028ac8d174f KVM: PPC: Use accessors for VCPU registers new c8ae9b3c6e7f KVM: PPC: Use accessors for VCORE registers new ebc88ea7a6ad KVM: PPC: Book3S HV: Use accessors for VCPU registers new 6de2e837babb KVM: PPC: Book3S HV: Introduce low level MSR accessor new 6ccbbc33f06a KVM: PPC: Add helper library for Guest State Buffers new dfcaacc8f970 KVM: PPC: Book3s HV: Hold LPIDs in an unsigned long new 19d31c5f1157 KVM: PPC: Add support for nestedv2 guests new 476652297f94 docs: powerpc: Document nested KVM on POWER new b7bce570430e powerpc/kvm: Force cast endianness of KVM shared regs new 303d77a6e170 Merge branch 'topic/ppc-kvm' into next new 707df298cbde Merge tag 'powerpc-6.7-1' of git://git.kernel.org/pub/scm/ [...] new f3cfb875d0fd s390/zcrypt: update list of EP11 operation modes new 4a1725281fc5 s390/smp,mcck: fix early IPI handling new 496bb034f4ff s390/smp: disallow CPU hotplug of CPU 0 new 3570ee046c46 s390/smp: keep the original lowcore for CPU 0 new aa36d433b796 s390/setup: use strlcat() instead of strcat() new 0c4d01f39529 s390/ctlreg: move control register code to separate file new ebe1cd530fb2 s390/ctlreg: rename ctl_reg.h to ctlreg.h new a74e4fc168d2 s390/ctlreg: cleanup inline assemblies new 8d5e98f8d6b1 s390/ctlreg: add local and system prefix to some functions new dfa33ce1245a s390/ctlreg: add local_ctl_load() and local_ctl_store() new 2372d3914213 s390/ctlreg: use local_ctl_load() and local_ctl_store() wh [...] new 80725978260f s390/ctlreg: change parameters of __local_ctl_load() and _ [...] new 4b440e01da51 s390/kprobes,ptrace: open code struct per_reg new ecc53818f604 s390/ctlreg: add type checking to __local_ctl_load() and _ [...] new 527618abb927 s390/ctlreg: add struct ctlreg new d11d5c8c8426 s390/ctltreg: make initialization of control register save [...] new cce2c8606f8e s390/ctlreg: allow to call system_ctl_set/clear_bit() early new 103dde702d69 s390/early: use system_ctl_set_bit() instead of local_ctl_ [...] new 305a5551af34 s390/ctlreg: add system_ctl_load() new 0b6529e3dc1c s390/setup: make use of system_ctl_load() new 4f4cee9619ed s390/ctlreg: add missing defines new da290f4382eb s390/irq: use CR0 defines to define CR0_IRQ_SUBCLASS_MASK new 9c66cc5609b1 s390/ctlreg: add control register bits new 99441a38c391 s390: use control register bit defines new 32d1d9204f8d s390/ap: re-init AP queues on config on new a19a161482b1 s390/zcrypt: introduce new internal AP queue se_bound attribute new 8d6be876bbd7 s390/ap: show APFS value on error reply 0x8B new 4ff1261354d3 s390/crash: remove unused parameter new ecfe7f532867 s390/crash: fix virtual vs physical address confusion new 88b2c332fcec s390/extable: reduce number of extable macros new 76292d7243f8 s390: provide word-at-a-time implementation new 802ba53eefc5 s390: add support for DCACHE_WORD_ACCESS new 19ba9ead8a88 s390/vmem: remove unused variable new 7bc8b8eb2b1e s390/mm: remove __GFP_HIGHMEM masking new 4f62c6e30155 s390/mm: make vmemmap_free() only for CONFIG_MEMORY_HOTPLU [...] new 60f8f641f3db s390/pai_crypto: dynamically allocate percpu pai crypto ma [...] new 3aad8c044297 s390/mm,fault: remove and improve comments, adjust whitespace new 7c915a84e5e2 s390/mm,fault: reverse x-mas tree coding style new 28f3e0002aea s390/mm,fault: use __ratelimit() instead of printk_ratelimit() new c9b611bf6e57 s390/mm,fault: use pr_warn_ratelimited() new 760f6511096c s390/mm,fault: use pr_warn(), pr_cont(), ... instead of op [...] new 8dbc33dc8163 s390/mm,fault: have balanced braces, remove unnecessary blanks new e23c53467ba0 s390/mm,fault: include linux/mmu_context.h new 4df5ec98581e s390/mm,fault: remove line break new 5c845de331d9 s390/mm,fault: remove noinline attribute from all functions new ae626f686351 s390/mm,fault: replace WARN_ON_ONCE() with unreachable() new 9641613f48bb s390/mm,fault: use get_fault_address() everywhere new 4416d2ed8166 s390/mm,fault: use static key for store indication new 44ae766353af s390/mm: move translation-exception identification structu [...] new 5be05c35e72f s390/mm,fault: improve readability by using teid union new f67c2da9f1c2 s390/mm,fault: use get_kernel_nofault() to dereference in [...] new cca12b427d43 s390/mm,fault: remove VM_FAULT_PFAULT new 5db06565cad6 s390/mm,fault: get rid of do_low_address() new 64ea33fb09f8 s390/mm,fault: call do_fault_error() only from do_exception() new 0f1a14e0348e s390/mm,fault: simplify kfence fault handling new 0f86ac4ba713 s390/mm,fault: remove VM_FAULT_BADCONTEXT new b61a0922b6dc s390/mm,fault: remove VM_FAULT_SIGNAL new 7c194d84a9ce s390/mm,fault: remove VM_FAULT_BADMAP and VM_FAULT_BADACCESS new b20c8216c1e0 s390/mm,fault: move VM_FAULT_ERROR handling to do_exception() new c8b5d574fcea s390/diag: add missing virt_to_phys() translation to diag224() new 16ba44826a04 s390/cmma: fix initial kernel address space page table walk new 09cda0a40051 s390/mm: add missing arch_set_page_dat() call to vmem_crst [...] new 1954da4a2b62 s390/mm: add missing arch_set_page_dat() call to gmap allocations new a13e8bdf0f78 s390/pai_crypto: use PERF_ATTACH_TASK define for per task [...] new b286997e83dc s390/pai: initialize event count once at initialization new aecd5a37b5ef s390/pai_crypto: remove per-cpu variable assignement in ev [...] new e3f4170ccf20 s390/sclp: handle default case in sclp memory notifier new 44d930452476 s390/cmma: fix detection of DAT pages new 84bb41d5df48 s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir new f139a7a2f881 s390: delete the unused store_prefix() function new f48781d220ee s390/cio: export CMG value as decimal new e78002aa9a5a s390/cio: fix virtual vs physical address confusion new e37988bcd1fd s390/sclp: replace deprecated strncpy with strtomem new 991a211aa99f s390/cio: replace deprecated strncpy with strscpy new e392ea4d4d00 Merge tag 's390-6.7-1' of git://git.kernel.org/pub/scm/lin [...] new 78510a4db873 mcb: use short version for function pointer for mcb_free_bus new bcdf91c9f907 eeprom: idt_89hpesx: replace open-coded kmemdup_nul new 0113a99b8a75 eeprom: Remove deprecated legacy eeprom driver new 4d08c3d12b61 misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() new 3c69d52e3e12 misc: bcm-vk: Annotate struct bcm_vk_wkent with __counted_by new bd4da04c7934 mei: fix doc typos new 2801badd2654 ibmvmc: replace deprecated strncpy with strscpy new 14388ec0052c drivers: misc: ti-st: replace deprecated strncpy with strscpy new 7b79e3d2c633 comedi: Correct dependencies for COMEDI_NI_PCIDIO new c62f5032f72a comedi: comedi_8254: Use a call-back function for register access new fade5e5b0b2a comedi: comedi_8254: Replace comedi_8254_init() and comedi [...] new 90d256757e0b comedi: comedi_8254: Conditionally remove I/O port support new 0ccb86a690c5 comedi: 8255_pci: Conditionally remove devices that use port I/O new 5c57b1ccecc7 comedi: comedi_8255: Rework subdevice initialization functions new 7187a0939a17 comedi: comedi_8255: Conditionally remove I/O port support new a7b9ffd8c208 comedi: ni_labpc_common: Conditionally remove I/O port support new 4e1bd6724b85 comedi: ni_mio_common: Conditionally use I/O port or MMIO new 772dcada0e73 comedi: amplc_dio200_pci: Conditionally remove devices tha [...] new a3f2b80847e2 comedi: amplc_dio200_common: Refactor register access functions new 88dd4797746f comedi: amplc_dio200_common: Conditionally remove I/O port [...] new e6c1ccaa711a comedi: add HAS_IOPORT dependencies again new 77f048bcbf07 comedi: Annotate struct comedi_lrange with __counted_by new 6f17027cc487 binderfs: fix typo in binderfs.c new 1b6f457b8354 c2port: replace deprecated strncpy with strscpy new 2953fa030690 hpet: Annotate struct hpets with __counted_by new 19e3e6cdfdc7 accessibility: speakup: refactor deprecated strncpy new 1b057bd800c3 drivers/char/mem: implement splice() for /dev/zero, /dev/full new 4f01342464a8 Documentation: stable: clarify patch series prerequisites new d712d205210c rapidio: make all 'class' structures const new 5f19ca4e014f Merge 6.6-rc6 into char-misc-next new 4e807eb05dff fpga: Use device_get_match_data() new 3b08f52c2561 fpga: altera-ps-spi: Use spi_get_device_match_data() new d79eed22ba97 fpga: versal: Add support for 44-bit DMA operations new 931d8c0087ac Merge tag 'fpga-for-6.7-rc1' of git://git.kernel.org/pub/s [...] new cf439721f667 mei: bus: add send and recv api with timeout new ee5cb39348e6 mei: pxp: recover from recv fail under memory pressure new dab79a2235e5 mei: pxp: re-enable client on errors new fb99e79ee62a mei: update mei-pxp's component interface with timeouts new 64459c626b5a mei: docs: use correct structures name in kdoc new d37b59c716a9 mei: docs: add missing entries to kdoc in struct mei_cfg_idx new ae4cb6bd5039 mei: docs: fix spelling errors new 5d33dc7df2ba misc: mei: hw.h: fix kernel-doc warnings new daa0c28d3bde misc: mei: client.c: fix kernel-doc warnings new 4efa1e2a05d6 misc: mei: dma-ring.c: fix kernel-doc warnings new fbe3599ee65d misc: mei: hbm.c: fix kernel-doc warnings new de735e7fda11 misc: mei: hw-me.c: fix kernel-doc warnings new 980dcc7e43bd misc: mei: interrupt.c: fix kernel-doc warnings new 3b54a111bb7e misc: mei: main.c: fix kernel-doc warnings new 34a674e99acd mei: me: emit error only if reset was unexpected new 35479e2e4909 eeprom: remove doc and MAINTAINERS section after driver wa [...] new 066eaa69b05b tee: make tee_class constant new 672371832193 char: xilinx_hwicap: Modernize driver probe new c1426d392aeb misc/pvpanic: deduplicate common code new 8d8ae17eb0de parport: Use kasprintf() instead of fixed buffer formatting new b8cb855d1b2e parport: Use list_for_each() helper new f7572e93d5f6 parport: Drop unneeded NULL or 0 assignments new a3e9625ec0c5 iio: adc: mt6577_auxadc: Use devm_clk_get_enabled() helper [...] new 3878ae2a1a76 iio: adc: spear_adc: Use device managed function new b564b99de79c iio: adc: spear_adc: Use dev_err_probe() new 8cbba23e43eb iio: adc: mt6577_auxadc: Simplify with dev_err_probe() new a2d518fbe376 iio: adc: mt6577_auxadc: Simplify with device managed function new 5ff46635e4c5 staging: iio: Use devm_clk_get_enabled() helper function new 655be10df27d dt-bindings: iio: adc: mcp3911: add support for the whole [...] new 46d1bfa04f61 iio: adc: mcp3911: make use of dev_err_probe() new d1f6a2ac5922 iio: adc: mcp3911: simplify usage of spi->dev new 7e5047334f04 iio: adc: mcp3911: fix indentation new 593d73629a44 iio: adc: mcp3911: avoid ambiguity parameters in macros new 732ad34260d3 iio: adc: mcp3911: add support for the whole MCP39xx family new da2737c96b6b dt-bindings: iio: adc: Add TI TWL603X GPADC new 9979cc64853b iio: frequency: adf4350: Use device managed functions and [...] new 449635ec210e iio: adc: at91_adc: Use devm_request_irq() helper function new 892de7031e90 iio: adc: at91_adc: Use devm_clk_get_enabled() helper function new 974a6c27b4d7 iio: adc: at91_adc: Simplify with dev_err_probe() new 0f8eaeda7659 iio: accel: mma8452: Convert enum->pointer for data in the [...] new 6915f0b98b71 iio: accel: mma8452: Sort match tables new 2b0ddc83dcb5 iio: chemical: vz89x: Convert enum->pointer for data in th [...] new ab3555b4b5b0 iio: chemical: atlas-sensor: Convert enum->pointer for dat [...] new 7f8643aa5e0f iio: chemical: atlas-ezo-sensor: Simplify probe() new 21fd3b1373f6 iio: proximity: sx9310: Convert enum->pointer for match da [...] new 17dc571687c5 iio: dac: ti-dac5571: Use i2c_get_match_data() new 541d803abf33 iio: dac: ti-dac5571: Sort match tables new 72d365398d96 iio: magnetometer: yamaha-yas530: Use i2c_get_match_data() new 9f6001e39092 iio: adc: max1363: Use i2c_get_match_data() new fe11e389117a iio: accel: bma180: Convert enum->pointer for data in the [...] new 4545d4777d9e iio: mlx90614: Use i2c_get_match_data() new 4f9ea93afde1 iio: magnetometer: ak8975: Convert enum->pointer for data [...] new 680b2f21c31d iio: magnetometer: ak8975: Sort ID and ACPI tables new 711fb79a1ea8 dt-bindings: iio: magnetometer: asahi-kasei,ak8975: Drop d [...] new 77865a8f9f70 iio: amplifiers: hmc425a: Add Support HMC540S 4-bit Attenuator new 20f87a9a26be dt-bindings: iio: hmc425a: add entry for HMC540S new 8c89edc1ac9e iio: chemical: sgp30: Convert enum->pointer for data in th [...] new 0f5cecd14f42 iio: potentiometer: ds1803: Convert enum->pointer for data [...] new c4153b5720e6 iio: potentiometer: ad5110: Use i2c_get_match_data() new 5a4ef20aab63 iio: light: opt4001: Use i2c_get_match_data() new fc1d297b928b iio: temperature: tmp117: Convert enum->pointer for data i [...] new 4eaf928622ab iio: Remove unused declarations new b1209cf09635 iio: accel: kionix-kx022a: Use correct header(s) instead o [...] new de39695dd1fb iio: accel: msa311: Use correct header(s) instead of strin [...] new 8c337436e6da iio: dac: stm32-dac: Use correct header(s) instead of stri [...] new 744f4990ee05 iio: Add IIO_DELTA_ANGL channel type new 94a39f2c443b iio: Add IIO_DELTA_VELOCITY channel type new 8f6bc87d67c0 iio: imu: adis16475.c: Add delta angle and delta velocity [...] new 3a23b384e7e3 iio: adc: stm32-adc: harden against NULL pointer deref in [...] new 8aa6e6682f36 iio: addac: ad74413r: fix function prefix typo new 0679ea0be2c8 dt-bindings: iio: adc: add lltc,ltc2309 bindings new 733e0fed9c27 iio: adc: add ltc2309 support new df2ece7aec15 dt-bindings: iio: adc: adding MCP3564 ADC new 33ec3e5fc1ea iio: adc: adding support for MCP3564 ADC new 17f961a6555a iio: adc: ti-ads1015: Add edge trigger support new 5793ddcf1f8b iio: adc: ti-adc081c: Simplify probe() new f6b1737921dd iio: adc: ti-ads1015: Simplify probe() new 6c70012df1f3 iio: adc: ltc2497: Simplify probe() new 7d0ba6dbf835 iio: accel: adxl345: Convert enum->pointer for data in mat [...] new dcc3ac1381ef iio: accel: adxl345: Simplify adxl345_read_raw() new 002d546fff4f iio: dac: mcp4725: Replace variable 'id' from struct mcp4725_data new 18bdc686c151 iio: dac: mcp4725: Use i2c_get_match_data() new 155da070b438 iio: dac: mcp4725: Add use_ext_ref_voltage to struct mcp47 [...] new c377e2febd91 iio: dac: mcp4725: Add dac_reg_offset to struct mcp4725_chip_info new 22da192f43f7 iio: pressure: ms5637: Use i2c_get_match_data() new e670bfe2736d iio: addac: ad74413r: update channel function set new 9dc03309fe9b iio: ad4310: Replace devm_clk_register() with devm_clk_hw_ [...] new 66fe531268f2 iio: addac: stx104: Add 8254 Counter/Timer support new 377dddbe53b9 dt-bindings: iio: Add KX132-1211 accelerometer new cfdb1e287532 iio: accel: kionix-kx022a: Remove blank lines new 8abacef3b7fb iio: accel: kionix-kx022a: Warn on failed matches and assu [...] new 13d5398a8eeb iio: accel: kionix-kx022a: Add an i2c_device_id table new e7123a4dfcd7 iio: accel: kionix-kx022a: Refactor driver and add chip_in [...] new 774c3fabc9ff iio: accel: kionix-kx022a: Add a function to retrieve numb [...] new e631f61f7632 iio: accel: Add support for Kionix/ROHM KX132-1211 accelerometer new 53cb25c97be2 iio: accel: hid-sensor-accel-3d: Convert to platform remov [...] new 9cb1bcd4ea25 iio: adc: ab8500-gpadc: Convert to platform remove callbac [...] new e5e92308c469 iio: adc: at91-sama5d2: Convert to platform remove callbac [...] new 3624d5fd3be2 iio: adc: at91: Convert to platform remove callback return [...] new 5ff1f754009b iio: adc: axp20x: Convert to platform remove callback retu [...] new bf7c022b58e3 iio: adc: bcm_iproc: Convert to platform remove callback r [...] new cb299d2a561d iio: adc: dln2: Convert to platform remove callback return [...] new b8943902874c iio: adc: ep93xx: Convert to platform remove callback retu [...] new 5c5b7b3f9e89 iio: adc: exynos: Convert to platform remove callback retu [...] new cfac92804fd3 iio: adc: fsl-imx25-gcq: Convert to platform remove callba [...] new b7962fc9a513 iio: adc: hx711: Convert to platform remove callback retur [...] new 7ed89f54f62f iio: adc: imx8qxp: Convert to platform remove callback ret [...] new 71e79bb48f2d iio: adc: imx93: Convert to platform remove callback retur [...] new c0fe02aa5e69 iio: adc: meson_saradc: Convert to platform remove callbac [...] new 9e7e402055bd iio: adc: mp2629: Convert to platform remove callback retu [...] new a72e156f5309 iio: adc: mxs-lradc: Convert to platform remove callback r [...] new 5253a5cc7709 iio: adc: npcm: Convert to platform remove callback return [...] new 0de6e1944591 iio: adc: qcom-pm8xxx-xoadc: Convert to platform remove ca [...] new e785bace1a77 iio: adc: rcar-gyroadc: Convert to platform remove callbac [...] new eedcd8c7327f iio: adc: stm32-adc-core: Convert to platform remove callb [...] new da8431b4fd16 iio: adc: stm32-adc: Convert to platform remove callback r [...] new cd918e75b42e iio: adc: stm32-dfsdm-adc: Convert to platform remove call [...] new 259fbaecb7b5 iio: adc: stm32-dfsdm-core: Convert to platform remove cal [...] new 794c760fd3da iio: adc: sun4i-gpadc-iio: Convert to platform remove call [...] new e4bd0e6040e9 iio: adc: ti_am335x_adc: Convert to platform remove callba [...] new 30ff88e96b5e iio: adc: twl4030-madc: Convert to platform remove callbac [...] new d355c20e710e iio: adc: twl6030-gpadc: Convert to platform remove callba [...] new aec6dbe61f2b iio: adc: vf610_adc: Convert to platform remove callback r [...] new 3de9b0729567 iio: dac: dpot-dac: Convert to platform remove callback re [...] new b4785a25a969 iio: dac: lpc18xx_dac: Convert to platform remove callback [...] new b5821e603884 iio: dac: stm32-dac-core: Convert to platform remove callb [...] new 85a32a0ae221 iio: dac: stm32-dac: Convert to platform remove callback r [...] new cf22fc5566cc iio: dac: vf610: Convert to platform remove callback retur [...] new 3a8799735b40 iio: gyro: hid-sensor-gyro-3d: Convert to platform remove [...] new b06ab8c8ac9d iio: humidity: hid-sensor-humidity: Convert to platform re [...] new 3e1e6787dc4b iio: light: cm3605: Convert to platform remove callback re [...] new b428adb4113b iio: light: hid-sensor-als: Convert to platform remove cal [...] new c707ccc70054 iio: light: hid-sensor-prox: Convert to platform remove ca [...] new 4235ac7e6f96 iio: light: lm3533-als: Convert to platform remove callbac [...] new 622adde5e54d iio: magnetometer: hid-sensor-magn-3d: Convert to platform [...] new 44b25cf7195e iio: orientation: hid-sensor-incl-3d: Convert to platform [...] new d93837b8d433 iio: orientation: hid-sensor-rotation: Convert to platform [...] new 94f2dab24ee8 iio: position: hid-sensor-custom-intel-hinge: Convert to p [...] new 23c81c1098ae iio: pressure: hid-sensor: Convert to platform remove call [...] new 2df694f710d2 iio: proximity: cros_ec_mkbp: Convert to platform remove c [...] new 4abfc97db98b iio: proximity: srf04: Convert to platform remove callback [...] new f55891730682 iio: temperature: hid-sensor: Convert to platform remove c [...] new 548eb81d7bfc iio: trigger: iio-trig-interrupt: Convert to platform remo [...] new e377df03082b iio: trigger: stm32-timer: Convert to platform remove call [...] new 2da980fd5dcb dt-bindings: iio: adc: ti,ads1015: Document optional inter [...] new 57d3909596f9 iio: adc: palmas_gpadc: Drop duplicated the in comment. new 286d528bf0fa iio: hid-sensor-als: Use channel index to support more hub [...] new 42f311751102 iio: Add channel type light color temperature new 5f05285df691 iio: hid-sensor-als: Add light color temperature support new 908fee511ced HID: amd_sfh: Add support for light color temperature new 82cdcdf227f3 HID: amd_sfh: Add support for SFH1.1 light color temperature new 06790d4c69d1 iio: Add channel type for chromaticity new ee3710f39f9d iio: hid-sensor-als: Add light chromaticity support new 3244d44a7c5e HID: amd_sfh: Add light chromaticity support new c6c97210e272 HID: amd_sfh: Add light chromaticity for SFH1.1 new 431dffc1df07 Merge branch 'ib-iio-hid-sensors-v6.6-rc1' into togreg new efea15e3c65d iio: adc: MCP3564: fix the static checker warning new c78a96ab0f52 staging: iio: resolver: ad2s1210: fix ad2s1210_show_fault new 5e99f692d4e3 staging: iio: resolver: ad2s1210: fix not restoring sample [...] new 7fe2d05cee46 staging: iio: resolver: ad2s1210: fix use before initialization new 9829ebacea80 staging: iio: resolver: ad2s1210: remove call to spi_setup() new 3c1f41d5f320 staging: iio: resolver: ad2s1210: check return of ad2s1210 [...] new f434eac79bee staging: iio: resolver: ad2s1210: remove spi_set_drvdata() new acbfaee17014 staging: iio: resolver: ad2s1210: sort imports new 1b6eba71cae2 staging: iio: resolver: ad2s1210: always use 16-bit value [...] new 4623b414e68b staging: iio: resolver: ad2s1210: implement IIO_CHAN_INFO_SCALE new 68d319571b8f staging: iio: resolver: ad2s1210: use devicetree to get CL [...] new b3689e14415a staging: iio: resolver: ad2s1210: use regmap for config registers new 569dc8054e70 staging: iio: resolver: ad2s1210: add debugfs reg access new 8ab5bf1a2264 staging: iio: resolver: ad2s1210: remove config attribute new 168115f98931 staging: iio: resolver: ad2s1210: rework gpios new de69623c7cc7 staging: iio: resolver: ad2s1210: refactor setting excitat [...] new 500d7640f63d staging: iio: resolver: ad2s1210: read excitation frequenc [...] new d2d1ecc67c48 iio: imu: adis16475: Add buffer padding after temp channel new 67142d6f1e2f MAINTAINERS: fix Analog Devices website link new 14114c8a747e dt-bindings: iio: imu: mpu6050: Add level shifter new c48fb9f95608 iio: imu: mpu6050: add level shifter flag new 8a76356e7db0 iio: improve doc for available_scan_mask new 62593189b66a dt-bindings: Add ROHM BM1390 pressure sensor new 81ca5979b6ed iio: pressure: Support ROHM BU1390 new 3b4e0e967755 MAINTAINERS: Add ROHM BM1390 new 874bbd1219c7 iio: adc: ad7192: Use bitfield access macros new e49075c7e942 iio: adc: ad7192: Improve f_order computation new a68ad2062fb2 dt-bindings: iio: Add KX132ACR-LBZ accelerometer new 1c8af6378258 iio: kx022a: Support ROHM KX132ACR-LBZ new d27425d5d8b1 iio: adc: meson: improve error logging at probe stage new 1731a0c492c8 iio: adc: stm32-adc: Replace deprecated strncpy() with strscpy() new 1c61848f5318 dt-bindings: iio: resolver: add devicetree bindings for ad2s1210 new 848f68c760ab iio: magnetometer: ak8975: Fix 'Unexpected device' error new 2d3dff577dd0 tools: iio: iio_generic_buffer ensure alignment new 4d7c16d08d24 iio: accel: mxc4005: allow module autoloading via OF compatible new fca637093102 Revert "dt-bindings: iio: magnetometer: asahi-kasei,ak8975 [...] new 564cfb28409a iio: adc: ad7192: Organize chip info new 15f3b48799f7 iio: adc: ad7192: Remove unused member new db7fe1f610b3 iio: adc: ad7192: Add fast settling support new 6eb14ffa1873 iio: adc: mt6577_auxadc: Fix kernel panic on suspend new d97d11c70f25 staging: iio: resolver: ad2s1210: do not use fault registe [...] new bae023765199 staging: iio: resolver: ad2s1210: implement hysteresis as [...] new 7dde2719fb38 staging: iio: resolver: ad2s1210: convert fexcit to channe [...] new 3e7d173aef28 staging: iio: resolver: ad2s1210: convert resolution to de [...] new b3335cd557fb staging: iio: resolver: ad2s1210: add phase lock range support new 128b9389db0e staging: iio: resolver: ad2s1210: add triggered buffer support new 235e4b988046 staging: iio: resolver: ad2s1210: convert LOT threshold at [...] new af8b284f23a6 staging: iio: resolver: ad2s1210: convert LOS threshold to [...] new 6c5cc2b4a01e staging: iio: resolver: ad2s1210: convert DOS overrange th [...] new e025cb2c6848 staging: iio: resolver: ad2s1210: convert DOS mismatch thr [...] new 86a333c59806 staging: iio: resolver: ad2s1210: rename DOS reset min/max attrs new 598727937344 iio: event: add optional event label support new a5101e91e94d staging: iio: resolver: ad2s1210: implement fault events new 1638b6d4f7c9 staging: iio: resolver: ad2s1210: add register/fault suppo [...] new 40efeec76009 staging: iio: resolver: ad2s1210: add label attribute support new 73aa842baf87 staging: iio: resolver: ad2s1210: remove fault attribute new 27ffa2216acf staging: iio: resolver: ad2s1210: refactor sample toggle new 4efa877ac942 staging: iio: resolver: ad2s1210: clear faults after soft reset new 169dc2adafec staging: iio: resolver: ad2s1210: simplify code with guard(mutex) new 291e45eeeb90 iio: resolver: ad2s1210: move out of staging new 0f7fa242b355 iio: resolver: ad2s1210: remove DRV_NAME macro new 73006239ef23 iio: resolver: ad2s1210: remove of_match_ptr() new e9d8add6e72b dt-bindings: iio: imu: st,lsm6dsx: add mount-matrix property new ba251b20152c drivers: imu: adis16475.c: Remove scan index from delta channels new b1a078a8b0db iio: si7005: Add device tree support new e16247acaeb9 dt-bindings: trivial-devices: add silabs,si7005 new 349c1b49ffaf iio: adc: MCP3564: fix warn: unsigned '__x' is never less [...] new 89a1d2f064d2 iio: Use device_get_match_data() new b4b6cc10c6c8 Merge tag 'iio-for-6.7a' of https://git.kernel.org/pub/scm [...] new 7904cdf1397c counter: chrdev: remove a typo in header file comment new 2399cde86e0f Merge tag 'counter-updates-for-6.7a' of git://git.kernel.o [...] new 16724d6ea40a nvmem: qfprom: Mark core clk as optional new 2cc3b37f5b6d nvmem: add explicit config option to read old syntax fixed [...] new c5330723d5a0 dt-bindings: nvmem: move deprecated cells binding to its own file new 716a8027efbb dt-bindings: nvmem: u-boot,env: Add missing additionalProp [...] new 0720219f4d34 nvmem: Use device_get_match_data() new 28cbfe09ff20 mcb: Use the actual bus passed to init and release functions new 63ba2d07b4be mcb: fix error handling for different scenarios when parsing new 12280cc708f2 parport: Clean up resources correctly when parport_registe [...] new 421359cbdbdc parport: Drop even more unneeded NULL or 0 assignments new f6c086ef8417 misc: phantom: make phantom_class constant new d223192634ff cxl: make cxl_class constant new cf3c415d7d2c ocxl: make ocxl_class constant new 40ea89fb19fd uacce: make uacce_class constant new dd014803f260 interconnect: qcom: icc-rpm: Add AB/IB calculations coefficients new db8fc1002c53 interconnect: qcom: icc-rpm: Separate out clock rate calulcations new 919791d82d3b interconnect: qcom: icc-rpm: Let nodes drive their own bus clock new ba3f82663978 interconnect: qcom: icc-rpm: Check for node-specific rate [...] new fa35757ae0a5 interconnect: qcom: qcm2290: Hook up MAS_APPS_PROC's bus clock new 8657ed471196 interconnect: qcom: qcm2290: Set AB coefficients new 550064a85ba5 interconnect: qcom: qcm2290: Update EBI channel configuration new a4a925176018 interconnect: qcom: sdm660: Set AB/IB coefficients new 1255f23c219a interconnect: qcom: msm8996: Set AB/IB coefficients new 0481107a443e Merge branch 'icc-qcom-coefficients' into icc-next new 400e531bcdf1 dt-bindings: interconnect: qcom: Introduce qcom,rpm-common new 5d4268b31ef0 dt-bindings: interconnect: qcom: qcm2290: Remove RPM bus clocks new c19bcc762796 dt-bindings: interconnect: qcom: Fix and separate out SDM660 new d03374a61b0f dt-bindings: interconnect: qcom: Fix and separate out MSM8996 new 462baaf4c628 dt-bindings: interconnect: qcom: Fix and separate out MSM8939 new df786235af03 dt-bindings: interconnect: qcom: rpm: Clean up the file new 1ecbcc0d5be4 dt-bindings: interconnect: qcom: rpm: Clean up the example new 300e0fb064ff Merge branch 'icc-rpm-dt-bindings' into icc-next new 8517824f0e94 interconnect: qcom: qdu1000: Set ACV enable_mask new 1ad83c479272 interconnect: qcom: sc7180: Set ACV enable_mask new 437b8e7fcd5d interconnect: qcom: sc7280: Set ACV enable_mask new 0fcaaed3ff4b interconnect: qcom: sc8180x: Set ACV enable_mask new 688ffb3dcf85 interconnect: qcom: sc8280xp: Set ACV enable_mask new 7b85ea8b9300 interconnect: qcom: sdm670: Set ACV enable_mask new f8fe97a9fd20 interconnect: qcom: sdm845: Set ACV enable_mask new fe7a3abf4111 interconnect: qcom: sm6350: Set ACV enable_mask new 7ed42176406e interconnect: qcom: sm8150: Set ACV enable_mask new 9434c6896123 interconnect: qcom: sm8250: Set ACV enable_mask new df1b8356a80a interconnect: qcom: sm8350: Set ACV enable_mask new 9ee5214138cb Merge branch 'icc-acv-enable-mask' into icc-next new 956329ec7c5e dt-bindings: interconnect: Add compatibles for SDX75 new 3642b4e5cbfe interconnect: qcom: Add SDX75 interconnect provider driver new bd35cbd72122 Merge branch 'icc-sdx75' into icc-next new 80f5fef01bee interconnect: imx: Replace custom implementation of COUNT_ARGS() new e75374142196 interconnect: msm8974: Replace custom implementation of CO [...] new 577a3c5af1fe interconnect: qcom: osm-l3: Replace custom implementation [...] new 273f74a2e7d1 interconnect: fix error handling in qnoc_probe() new 6548ecdfc163 interconnect: imx: Replace inclusion of kernel.h in the header new 4d8784d84e17 dt-bindings: interconnect: qcom,rpmh: do not require reg o [...] new 9330bf741fda Merge branch 'icc-misc' into icc-next new c8fd5a37340f interconnect: qcom: Convert to platform remove callback re [...] new d4c720a19e9a Merge branch 'icc-platform-remove' into icc-next new 800dce42777c Merge tag 'icc-6.7-rc1' of git://git.kernel.org/pub/scm/li [...] new 8a590d7371f0 extcon: add Realtek DHC RTD SoC Type-C driver new a1e932cefac9 dt-bindings: usb: Add Realtek DHC RTD SoC Type-C new 36d301f3da0a extcon: max77693: add device-tree compatible string new da886ba84479 extcon: max77843: add device-tree compatible string new b3edc3463d64 extcon: realtek: add the error handler for nvmem_cell_read new 5ab1a0474ce4 Merge tag 'extcon-next-for-6.7' of git://git.kernel.org/pu [...] new 79614953e815 firmware: xilinx: Move EXPORT_SYMBOL_GPL next to zynqmp_pm [...] new 8293703a492a misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP d [...] new 61e54dea807d MAINTAINERS: coresight: Add missing Coresight files new f4cf4e5db331 Revert "nvmem: add new config option" new ed758ca69c0c dt-bindings: nvmem: SID: allow NVMEM cells based on old syntax new 2b107158f809 dt-bindings: eeprom: at24: allow NVMEM cells based on old syntax new c966c715c777 dt-bindings: net: Add ti,cc1352p7 new ec558bbfea67 greybus: Add BeaglePlay Linux Driver new c40e66539051 dts: ti: k3-am625-beagleplay: Add beaglecc1352 new 54b406e10f03 cdx: Remove cdx controller list from cdx bus system new f0af81683466 cdx: Introduce lock to protect controller ops new e3ed12f37e26 cdx: Create symbol namespaces for cdx subsystem new ce558a391d80 cdx: Register cdx bus as a device on cdx subsystem new e3cfd49cb949 cdx: add support for bus enable and disable new 0174f5810401 cdx: add sysfs for bus reset new fa10f413091a cdx: add sysfs for subsystem, class and revision new d99b91a99be4 Merge tag 'char-misc-6.7-rc1' of git://git.kernel.org/pub/ [...] new aab8aa0d35fc driver core: platform: Drop redundant check in platform_de [...] new a549e3aac29c driver core: platform: Refactor error path in a couple places new 6136597c8fea driver core: platform: Use temporary variable in platform_ [...] new 243e1b776f61 driver core: platform: Unify the firmware node type check new a083c755e136 devres: rename the first parameter of devm_add_action(_or_reset) new 7523d330aac7 device property: Clarify usage scope of some struct fwnode [...] new f1ac370cdda3 driver core: Add missing parameter description to __fwnode [...] new 98ad1dd06a02 drivers: base: test: Make property entry API test modular new 1dc05a274a7b device property: Replace custom implementation of COUNT_ARGS() new 7360a48bd0f5 debugfs: Fix __rcu type comparison warning new 0fedefd4c4e3 kernfs: sysfs: support custom llseek method for sysfs entries new 24de09c16f97 PCI: Implement custom llseek for sysfs resource entries new 441f0dd8fa03 resource: Reuse for_each_resource() macro new 10dabdf45ed3 resource: Unify next_resource() and next_resource_skip_children() new eb7581deb4c2 resource: Constify resource crosscheck APIs new 36b2d7dd5a8a driver core: platform: Annotate struct irq_affinity_devres [...] new 28f2d57d88a7 driver core: class: remove boilerplate code new 2e84dc379200 driver core: Release all resources during unbind before up [...] new 0217f3944aeb Documentation: security-bugs.rst: linux-distros relaxed th [...] new 87ffa98eeee8 firmware_loader: Refactor kill_pending_fw_fallback_reqs() new effd7c70eaa0 firmware_loader: Abort all upcoming firmware load request [...] new b06f58ad8e8c Merge tag 'driver-core-6.7-rc1' of git://git.kernel.org/pu [...] new 0114d2209e88 Staging: rtl8192e: Rename variable pRxTs in function rx_ts [...] new 568fb2397104 Staging: rtl8192e: Rename variable pTS in function rtllib_ [...] new 88bb0f442c7f Staging: rtl8192e: Rename variable pRxTs in function rtlli [...] new 50174d91b2fc Staging: rtl8192e: Rename variable pRxTs in function rtlli [...] new acb0068f5526 Staging: rtl8192e: Rename variable pRxTs in function rtlli [...] new 9ec52579dcb9 Staging: rtl8192e: Rename variable pRxTs in function RxPkt [...] new 065680fcc6a4 Staging: rtl8192e: Rename variable pTS in function ResetRx [...] new 88e5925126fd Staging: rtl8192e: Rename variable pRxTS in function TSIni [...] new 12123d88b78b Staging: rtl8192e: Rename variable tmp in function GetTs() new acbc42e16ecd Staging: rtl8192e: Rename variable pRxTS in function Remov [...] new 097df81e3074 Staging: rtl8192e: Rename variable pTS in function prototy [...] new b4a08d2ee13d Staging: rtl8192e: Rename variable pTS in function AddReor [...] new 90b35a758cc0 Staging: rtl8192e: Rename variable pTS in function rtllib_ [...] new 959e4565b603 Staging: rtl8192e: Rename variable pTS in function RxReord [...] new eb49f4371ba9 Staging: rtl8192e: Rename variable pRxTS in function rtlli [...] new 18c258e42b50 Staging: rtl8192e: Rename variable pTS in function rtllib_ [...] new 4c5ba1d7a93e staging: vme_user: Use list_for_each_entry() helper new b50d2a8c86bd staging: rtl8192e: Remove unsupported mode IW_MODE_ADHOC new 19444ae97eed staging: rtl8192e: Remove useless equation in debug output new 95862d083b08 staging: rtl8192e: Use standard ieee80211 function in rtll [...] new dabd8585db95 staging: rtl8192e: Use standard function in rtllib_process [...] new a00e00a20e57 staging: rtl8192e: Use standard function in rtllib_rx_chec [...] new f59edab87e33 staging: rtl8192e: Use standard function in softmac_mgmt_xmit() new 0b20155f6015 staging: rtl8192e: Replace rtl92e_disable_irq with rtl92e_ [...] new 6c8bc47b67b8 staging: rtl8192e: Replace rtl92e_enable_irq with rtl92e_i [...] new 58806573a76b staging: rtl8192e: Remove rtllib_get_payload() new 2af6ed8d4ff1 staging: rtl8192e: Replace struct rtllib_hdr_1addr with ie [...] new 5db7df8e5f56 staging: rtl8192e: Replace struct rtllib_hdr_3addr in rtllib_rx.c new e96d150d0de0 staging: rtl8192e: Replace struct rtllib_hdr_3addr in rtl8 [...] new ab4265999a6c staging: rtl8192e: Replace struct rtllib_hdr_3addr in rtll [...] new a8550ee79026 staging: rtl8192e: Replace struct rtllib_hdr_3addr in r819 [...] new 71ddc43ed7c7 staging: rtl8192e: Replace struct rtllib_hdr_3addr in stru [...] new 1ba92da4c1fe staging: rtl8192e: Remove unused struct rtllib_hdr and two enums new 4db8b4dd7b6f staging: rtl8192e: Replace struct rtllib_hdr_4addr in rtll [...] new 7e2ee215d133 staging: rtl8192e: Remove struct rtllib_hdr_4addr new cefacff12095 staging: rtl8192e: Remove struct rtllib_hdr_3addrqos new 56724b747af7 staging: rtl8192e: Remove struct rtllib_hdr_4addrqos new 03622cc95b16 staging: rtl8192e: Remove struct rtllib_pspoll_hdr new c2f7ab521e98 staging: rtl8192e: Replace management subframe types with [...] new 87f8e11d5147 staging: rtl8192e: Replace control subframe types with IEE [...] new 3f48cad5497a staging: rtl8192e: Replace usage of RTLLIB_FCTL_DSTODS wit [...] new 8e050848c784 staging: rtl8192e: Replace frame control constants with IE [...] new b25f7cb305b9 staging: vme_user: fix check alignment of open parenthesis [...] new f6a90f103fb9 staging: vme_user: fix check lines not ending with '(' in [...] new 571fa9b51375 staging: vme_user: fix check unnecessary blank lines in vm [...] new 3abba9a46c9d staging: vme_user: fix check unnecessary space after a cas [...] new 7bebd8321776 staging: octeon: remove typedef in enum cvmx_spi_mode_t new a13f7e45823c staging: octeon: remove typedef in enum cvmx_helper_interf [...] new 28fae776c69b staging: octeon: remove typedef in enum cvmx_pow_wait_t new 8d26aa90458f staging: octeon: remove typedef in struct cvmx_pko_lock_t new 4fffe4733cfb staging: octeon: remove typedef in enum cvmx_pko_status_t new b33a296d8311 staging: octeon: remove typedef in structs cvmx_pip_port_s [...] new dbe2fdafcc46 staging: vme_user: Remove unused (commented) code causing [...] new 144100013266 staging: vt6655: Type encoding info dropped from array nam [...] new c887e0830b3a staging: vme_user: Remove spurious newlines between define [...] new a7705e54e1c8 staging: vme_user: Fix various comment formatting issues i [...] new 6fc44688457e staging: rtl8723bs: hal: Fix codespell-reported spelling mistakes new 9d600c0960d8 staging: rtl8192e: Fix alignment of structs in rtllib.h to two new e2572686a5a8 staging: rtl8192e: Fix compiler warning truncated writing [...] new 7458fdf8a778 Staging: rtl8192e: Rename variable Time new ae25149935df Staging: rtl8192e: Rename variable pAdmittedBa new f20a45d4500d Staging: rtl8192e: Rename variable pPendingBa new 0f2954b5e780 Staging: rtl8192e: Rename variable Dst new 408d085d957d Staging: rtl8192e: Rename variable pPendingBA new 7f39ba9d62fd Staging: rtl8192e: Rename variable Addr new 718aa4d31fc4 Staging: rtl8192e: Rename variable pStatusCode new dcda7ec95104 Staging: rtl8192e: Rename variable Policy new a747b924909c Staging: rtl8192e: Rename function GetTs() new e47c30b540a4 Staging: rtl8192e: Rename function TSInitialize new dfbf4bde2b85 Staging: rtl8192e: Rename variable StatusCode new 97dc4753e0d4 staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_tx.c new decfb8dd8c09 staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_rx.c new 4df4813f9562 staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtl_core.c new 8e040dd3aa79 staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtl_cam.c new 27cde974f2c9 staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_s [...] new 91f70cf236a2 staging: rtl8192e: Remove delayed_work start_ibss_wq new b174d2c54049 staging: rtl8192e: Remove rtllib_stop_send_beacons new 1579c70661fa staging: rtl8192e: Put kfree() to end of rtllib_softmac_free() new d17631c44dea staging: rtl8192e: Remove mutex from rtllib_softmac_free() new f4050ec5b906 staging: rtl8192e: Unlock mutex for one line in rtllib_sto [...] new d50f64b55203 staging: rtl8192e: Resolve circular locking with rx_pkt_pe [...] new 31f912557e02 staging: rtl8192e: remove bogus __packed annotations new eb507641d0be staging: vt6655: Type encoding info dropped from variable [...] new 058cbee52ccd staging: ks7010: disable bh on tx_dev_lock new 04590c88e4f0 staging: rtl8192e: Remove ibss_maxjoin_chal new c199cbac1431 staging: rtl8192e: Remove dead code from _rtl92e_if_check_reset() new ba8d9a3bb624 staging: rtl8192e: Remove RESET_TYPE_NORMAL new 0b1df0a58084 staging: rtl8192e: Remove broken function _rtl92e_if_silen [...] new 287fcbd3e68d staging: rtl8192e: Remove unused variable rst_progress new 9b604554c476 staging: rtl8192e: Remove unused variable reset_in_progress new 33f67636d98c staging: rtl8192e: Remove unused parameter from _rtl92e_sta_up() new b45ed52b707d staging: rtl8192e: Remove unused parameter from _rtl92e_up() new 928346960478 staging: rtl8192e: Remove unused variable is_silent_reset new 5fb6ef8702c0 staging: rtl8192e: Remove unused variables priv->reset_cou [...] new f65644535634 staging: rtl8192e: Remove r8192_private_handler _rtl92e_wx [...] new 8e386a037b75 staging: rtl8192e: Remove unused function rtl92e_dm_backup [...] new b85875603f1e staging: rtl8192e: Remove unused function rtl92e_dm_restor [...] new 4a0fc1c07dba staging: rtl8192e: Remove unused function rtl92e_cam_restore() new 3390f2627bfd staging: rtl8192e: Remove unused variable last_ratr new fcc25eb4ab79 staging: rtl8192e: Remove unused variable rate_adaptive_disabled new 33b0503ad09f staging: rtl8192e: Remove unused variable rfc_txpowertrack [...] new fe8ab331af3f staging: rtl8192e: Remove unused/constant parameter mesh_f [...] new c61d7510ea0b staging: rtl8192e: Remove constant parameter from rtllib_s [...] new a1471d8830da Staging: rtl8192e: Rename variable pTSInfo new 782bfb06247c Staging: rtl8192e: Rename variable bCurrentHTSupport new d459c3c0cb4c Staging: rtl8192e: Rename variable pBA new 093eeaa28ff7 staging: rtl8192e: Remove function _rtl92e_wx_set_rawtx() new a65552cf00b1 staging: rtl8192e: Remove equation in function rtllib_xmit [...] new 841ee18e57cf staging: rtl8192e: Remove function rtllib_start_monitor_mode() new f3f03ebb48f9 staging: rtl8192e: Remove unused variable raw_tx new ea4ba9614f22 staging: rtl8192e: Remove unused parameter mesh_flag new 0fe73dca6c94 staging: rtl8192e: Remove function _rtl92e_wx_set_promisc_mode() new 4ba2590bff31 staging: rtl8192e: Remove function _rtl92e_wx_get_promisc_mode() new 1e420c19803c staging: rtl8192e: Remove constant variable fltr_src_sta_frame new ff56e82adf81 staging: rtl8192e: Remove constant variable promiscuous_on new 0c82f418112c staging: rtl8192e: Remove constant variable net_promiscuous_md new 274fba8bb9e3 staging: rtl8192e: Remove constant variable bToOtherSTA new bc65b13eddc3 staging: vc04_services: bcm2835-camera: Explicitly set DMA mask new 311b94dc641d staging: vc04_services: bcm2835-audio: Explicitly set DMA mask new 027e5703de6b staging: vc04_services: vchiq_arm: Add new bus type and de [...] new 162bd0dda990 staging: vc04_services: vchiq_arm: Register vchiq_bus_type new 899038ae82bd staging: bcm2835-camera: Register bcm2835-camera with vchi [...] new 06d0b811883b staging: bcm2835-audio: Register bcm2835-audio with vchiq_ [...] new 9565794b1b01 staging: fieldbus: make controller_class constant new 0c99ee4e8f4b staging: vme_user: make vme_user_sysfs_class constant new f267da65bb6b staging: pi433: make pi433_class constant new a0b1e9796420 staging: greybus: raw: make raw_class constant new f77047557238 staging: greybus: authentication: make cap_class constant new 388fd6a87f7f staging: greybus: fw-management: make fw_mgmt_class constant new 31e2d4cde142 staging: qlge: Replace strncpy with strscpy new 9938fdea87f6 staging: rtl8192e: Remove function _rtl92e_wx_set_force_lps() new a84ff259bfc1 staging: rtl8192e: Remove function _rtl92e_wx_set_lps_awak [...] new 02584b2aea67 staging: rtl8192e: Remove constant variable reg_max_lps_aw [...] new 771287642e4b staging: rtl8192e: Remove function _rtl92e_wx_adapter_powe [...] new 22448f0131f0 staging: rtl8192e: Remove constant variable ps_force new c5b5d02f9b14 staging: rtl8192e: Remove function _rtl92e_wx_set_scan_type() new f4840e34387d staging: rtl8192e: Remove unchanged variable active_scan new 26e703c677e9 staging: rtl8192e: Remove function _rtl92e_wx_set_debug() new 00c02ae6746d staging: rtl8192e: Remove unused variable rt_global_debug_ [...] new 25d367506a28 staging: rtl8192e: Remove unused file rtllib_debug.h new a7e79e2b6fa0 staging: greybus: Add __counted_by for struct apr_rx_buf a [...] new 697455ce4110 staging: rtl8192u: Remove broken driver new 5b91f876f9e3 staging: rts5208: Refactor macros to static inline functions new 84b52696b99e staging: rts5208: Remove macros scsi_lock(), scsi_unlock() new 3b1ce526f111 staging: rtl8192e: Remove unchanged variable dig_enable_flag new 29f9b2e9399c staging: rtl8192e: Remove unchanged variable dig_algorithm new fda739884587 staging: rtl8192e: Remove _rtl92e_dm_ctrl_initgain_byrssi_ [...] new 8e6bbbdaa7b0 staging: rtl8192e: Remove unchanged variable dig_algorithm_switch new 628c3d853b3c staging: rtl8192e: Remove unused variable dig_state new f81186254e6b staging: rtl8192e: Remove unused enums dm_dig_sta and dm_dig_alg new ab79cedb6b5e Staging: rtl8192e: Rename variable pBa new 72f471e177ae Staging: rtl8192e: Rename variable TSInfo new 3a22549f1ac2 Staging: rtl8192e: Rename variable ReasonCode new cf65511eeead Staging: rtl8192e: Rename variable pTS new 11b896e65f4b staging: vt6655: Type encoding info dropped from array nam [...] new f5640b0c1b95 staging: vt6655: Type encoding info dropped from variable [...] new e385ed2a4dd9 staging: vt6655: Type encoding info dropped from variable [...] new 4d8cc30a9b49 staging: vme_user: Correct spelling mistakes in comments new 2a7f242e88d1 staging: vme_user: Fix unbalanced {} in if-else blocks new 2170f5bffb12 staging: vme_user: Add spaces around '*' new 4aa8371e4a9b staging: vme_user: Add spaces around '<<' operator new b25c17e5c249 staging: qlge: Replace the occurrences of (1<<x) by BIT(x) new e057ea021d55 staging: wlan-ng: remove unused function prototypes new 48fb9529adeb staging: wlan-ng: remove unnecessary helper function new 32d7def275aa staging: wlan-ng: remove undefined function new 22d99db41087 staging: wlan-ng: replace strncpy() with strscpy() new 507fa3c27965 staging: wlan-ng: replace pr_debug() with netdev_dbg() new a2fc3e821531 staging: rtl8192u: remove entry from Makefile new fd79614e394c Staging: sm750fb: Rename displayControlAdjust_SM750E new 474adce40776 Staging: sm750fb: Rename pModeParam new 7826b6338b14 Staging: sm750fb: Rename dispControl new 3632219898e7 Staging: sm750fb: Rename programModeRegisters new 260e7623d948 Staging: sm750fb: Rename ddk750_setModeTiming new e9a2aba071ff staging: vt6655: Rename variable bUpdateBBVGA new 0c93013ca928 staging: vt6655: Rename variable byCurrentCh new 309535041197 staging: vt6655: Rename variable byCurPwr new def3d547940c staging: vt6655: Rename variable byBBPreEDRSSI new 3e721e8c7b54 staging: greybus: Modify lines end with a '(' new 97fe6d0ae79b staging: wlan-ng: use netdev_dbg over pr_debug new 5fe030e38974 staging: wlan-ng: remove function prism2sta_ev_txexc new 88eddb0cce1c staging: qlge: Update TODO new 875be090928d staging: qlge: Retire the driver new 75fd2810b08a staging: vc04_services: vchiq_bus: Do not kfree device new 1fa05877588a staging: vc04_services: Support module autoloading using M [...] new 79ab0ca23abf staging: vc04_services: bcm2835-audio: Drop MODULE_ALIAS new 017b9ef371e0 staging: vc04_services: bcm2835-camera: Drop MODULE_ALIAS new cf4381ee0bdb staging: vme_user: replace strcpy with strscpy new 6e933215c555 staging: gdm724x: Add blank line after declaration new 45e173c0372a staging: bcm2835-audio: remove function snd_bcm2835_new_ctl() new 3cad0b9d0bdd staging: sm750fb: Remove unused return variable in program [...] new 218f1c140217 staging: rtl8192e: renamed variable HTUpdateDefaultSetting new 3ad533b3fb9b staging: vme_user: Replace printk() with dev_*() new d964afa772e1 staging: vme_user: Use __func__ instead of function name new 08c7bee3b386 staging: vme_user: Remove printk() in find_bridge() new c6054f43f782 staging: vme_user: Remove NULL-checks new 3249888c1b8c staging: vme_user: Use dev_err() in vme_check_window() new e63771781bea staging: rtl8192e: clean up comparisons to NULL new 25b8c77ecdd3 staging: vt6655: Rename variable byCWMaxMin new e59314b68cc7 staging: vt6655: Rename variable bySlot new d988a485f594 staging: vt6655: Rename variable bySIFS new 30af3e57580d staging: vt6655: Rename variable byDIFS new 5d9f6f26ec66 staging: vt6655: Rename variable byEIFS new f2bb7d33c207 staging: greybus: camera: Alignment should match open parenthesis new 559dd2a2a459 staging: greybus: camera: Modify lines end with a '(' new 39a5d0d1d41c staging: greybus: bootrom: fixed prefer using ftrace warning new fba47d8923d0 staging: rtl8192e: Replace BIT0 to BIT9 with BIT(0) to BIT(9) new 86dbdd293459 staging: rtl8192e: Replace BIT10 to BIT31 with BIT(10) to BIT(31) new a50c4bfa4253 staging: rtl8192e: Remove unused variables ucReserved and friends new cbc045bbd49a staging: rtl8192e: Remove written but unevaluated variable ucUP new 6e4b8282dd9e staging: rtl8192e: Remove unused variables from union tspec_body new 64cc56bacb42 staging: rtl8192e: Replace union tspec_body including embe [...] new b04885e7b9c5 staging: rtl8192e: Replace union qos_tsinfo with embedded struct new 53561277c887 staging: rtl8192e: Remove unused struct acm new 3590786a714d staging: rtl8192e: Remove last three parameters of MakeTSEntry() new 0f920ffb0bc2 staging: rtl8192e: Remove unused union qos_tclas new 5e3441ebe93c staging: rtl8192e: Remove unused variables TClasProc and TClasNum new e26511f67243 staging: vme_user: prefer strscpy over strcpy new 17dd991a8100 staging: vc04_services: Pass struct device to vchiq_log_du [...] new 33bdf0106858 staging: vc04_services: Pass struct device to vchiq_init_slots() new 1d8915cf8899 staging: vc04: Convert vchiq_log_error() to use dynamic debug new 0b12086306d0 staging: vc04: Convert vchiq_log_warning() to use dynamic debug new f67af5940d6d staging: vc04: Convert(and rename) vchiq_log_info() to use [...] new 9748de55a37e staging: vc04: Convert vchiq_log_trace() to use dynamic debug new c1d7fd5f6725 staging: vc04_services: Drop VCHIQ_LOG_PREFIX macro new b640e8f5a150 staging: vc04_services: Drop log level mechanisms new ae094de38e43 staging: vc04_services: Use %p4cc format modifier to print [...] new 4c0be6c26dcd staging: rtl8192e: Remove HTIOTActIsDisableMCS14() new 7db86bafb531 staging: rtl8192e: Remove HTIOTActIsDisableMCS15() new da8e981c735e staging: rtl8192e: Remove HTIOTActIsDisableMCSTwoSpatialStream() new ac32633f231f staging: rtl8192e: Remove HTIOTActIsDisableEDCATurbo() new 510c8f18c1fa staging: rtl8192e: Remove loops with constant MAX_RX_QUEUE new 8e842c479ac8 staging: rtl8192e: Convert array rx_ring[] to variable rx_ring new 81c412cb8ca7 staging: rtl8192e: Convert array rx_buf[][] to array rx_buf[] new 336023659882 staging: rtl8192e: Convert array rx_ring_dma[] to variable [...] new 6d03b437c66a staging: rtl8192e: Convert array rx_idx[] to variable rx_idx new 60b46910c8c6 staging: rtl8192e: Remove unused constants starting with M [...] new 75c1e5968f5c staging: rtl8192e: Fix line break issue at priv->rx_buf[pr [...] new 3d69b023a9f5 staging: vc04_services: use snprintf instead of sprintf new 0210a684cdb2 staging: olpc_dcon: Remove I2C_CLASS_DDC support new b83b7368258a staging: fbtft: Convert to platform remove callback return [...] new 6c149083e7b9 staging: vt6655: Type encoding info dropped from array nam [...] new 8b46d9ff8af0 staging: vt6655: Type encoding info dropped from function [...] new eb88265fa551 staging: vt6655: Type encoding info dropped from variable [...] new cb1fe713eca1 staging: vt6655: Type encoding info dropped from variable [...] new 4922f5d1e54c staging: vt6655: Type encoding info dropped from function [...] new 956ab42b8e4f staging: vt6655: Type encoding info dropped from variable [...] new 1904b721541c staging: vt6655: Type encoding info dropped from function [...] new c97dbf1dcd75 staging: vt6655: Type encoding info dropped from function [...] new 3b9325d8aa05 staging: vt6655: Type encoding info dropped from function [...] new 41196b0bbe8a staging: vt6655: Type encoding info dropped from variable [...] new c312b8b3c127 Revert "staging: octeon: remove typedef in structs cvmx_pi [...] new 06bab96a6e5b Revert "staging: octeon: remove typedef in enum cvmx_pko_s [...] new 4de20132b029 Revert "staging: octeon: remove typedef in struct cvmx_pko [...] new d8fecfe8f41e Revert "staging: octeon: remove typedef in enum cvmx_pow_wait_t" new 3db9eb6dee8a Revert "staging: octeon: remove typedef in enum cvmx_helpe [...] new a4000df5300f Revert "staging: octeon: remove typedef in enum cvmx_spi_mode_t" new 4c7a0c95adc3 Merge tag 'staging-6.7-rc1' of git://git.kernel.org/pub/sc [...] new 4556c36f4a23 tty: serial: ma35d1_serial: Add missing check for ioremap new 22a048b07493 serial: sc16is7xx: remove unused to_sc16is7xx_port macro new 46c4699d07e6 tty: hvc: remove set but unused variable new 30e945861f3b serial: stm32: add support for break control new d81ffb87aaa7 tty: vcc: Add check for kstrdup() in vcc_probe() new 2ff477b78250 serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 new e8bbaeac2550 serial: 8250_aspeed_vuart: Use dev_err_probe() instead of [...] new 4678de73932f serial: 8250_of: Use dev_err_probe() instead of dev_warn() new a136abd7e7ab serial: 8250_mid: Remove 8250_pci usage new 5939ff7ffae0 tty: serial: 8250_exar: Does not use anything from 8250_pci new 3b609120821c tty/serial: Sort drivers in makefile new 66ebe67d1b68 tty/serial: 8250: Sort drivers in Makefile new 4e8da86fc1f7 tty: serial: linflexuart: Fix to check return value of pla [...] new d8a5c0d6a4b6 docs: ABI: sysfs-tty: close times are in centiseconds new 064f3bb3bc3e serial: sc16is7xx: improve comments about variants new 305a5dd7a3f2 serial: imx: Simplify compatibility handling new 11e7f27b7975 tty: tty_jobctrl: fix pid memleak in disassociate_ctty() new b0af4bcb4946 serial: core: Provide port lock wrappers new c5cbdb76e8e3 serial: core: Use lock wrappers new f00e3b4aa9e8 serial: 21285: Use port lock wrappers new 40c069129c52 serial: 8250_aspeed_vuart: Use port lock wrappers new 4d8024c675de serial: 8250_bcm7271: Use port lock wrappers new e8f87d3c3357 serial: 8250: Use port lock wrappers new 1970c8d8eaa3 serial: 8250_dma: Use port lock wrappers new fdc5d7a40676 serial: 8250_dw: Use port lock wrappers new 2b71b31f203b serial: 8250_exar: Use port lock wrappers new 448d65172f2b serial: 8250_fsl: Use port lock wrappers new 89dd4aff2c50 serial: 8250_mtk: Use port lock wrappers new e4a137586d76 serial: 8250_omap: Use port lock wrappers new cbc350854565 serial: 8250_pci1xxxx: Use port lock wrappers new adcdb2c7f0b5 serial: altera_jtaguart: Use port lock wrappers new 0783a74f84a6 serial: altera_uart: Use port lock wrappers new 01d6461ad7d0 serial: amba-pl010: Use port lock wrappers new 68ca3e72d746 serial: amba-pl011: Use port lock wrappers new 5412c394d5c8 serial: apb: Use port lock wrappers new cf19e009cde4 serial: ar933x: Use port lock wrappers new 9ed2d5d8209c serial: arc_uart: Use port lock wrappers new cb9936f812ce serial: atmel: Use port lock wrappers new 778492b6db28 serial: bcm63xx-uart: Use port lock wrappers new 34e042252f5b serial: cpm_uart: Use port lock wrappers new 2d8a3178f675 serial: digicolor: Use port lock wrappers new 08b08d7c352e serial: dz: Use port lock wrappers new 7c6725ffd581 serial: linflexuart: Use port lock wrappers new 92f4e05bcc7b serial: fsl_lpuart: Use port lock wrappers new b4c7ba244540 serial: icom: Use port lock wrappers new 9067817b7196 serial: imx: Use port lock wrappers new 893d225197d5 serial: ip22zilog: Use port lock wrappers new e0e6d8b474d8 serial: jsm: Use port lock wrappers new 12e675503dbe serial: liteuart: Use port lock wrappers new 1c00934918b4 serial: lpc32xx_hs: Use port lock wrappers new 1b42626add39 serial: ma35d1: Use port lock wrappers new f78a6f1374db serial: mcf: Use port lock wrappers new 6db6bc75f4bf serial: men_z135_uart: Use port lock wrappers new 042d78484c63 serial: meson: Use port lock wrappers new 4f8cf64e0358 serial: milbeaut_usio: Use port lock wrappers new f82723d08011 serial: mpc52xx: Use port lock wrappers new dab781d277da serial: mps2-uart: Use port lock wrappers new 6cbd979080c7 serial: msm: Use port lock wrappers new f9b7652c32eb serial: mvebu-uart: Use port lock wrappers new bf607decd0f6 serial: omap: Use port lock wrappers new 68dcb36907f6 serial: owl: Use port lock wrappers new 150b59a79525 serial: pch: Use port lock wrappers new 8975ed8cf086 serial: pic32: Use port lock wrappers new b7d094df7f3e serial: pmac_zilog: Use port lock wrappers new ae3c39625fb1 serial: pxa: Use port lock wrappers new b8ba915d960d serial: qcom-geni: Use port lock wrappers new 7c572c17ca89 serial: rda: Use port lock wrappers new b4a88faeb52c serial: rp2: Use port lock wrappers new b9cedc0286da serial: sa1100: Use port lock wrappers new 97d7a9aeba1d serial: samsung_tty: Use port lock wrappers new 48026e2409ec serial: sb1250-duart: Use port lock wrappers new b465848be8a6 serial: sc16is7xx: Use port lock wrappers new 603445a6f6a4 serial: tegra: Use port lock wrappers new 559c7ff4e324 serial: core: Use port lock wrappers new 9683eeb689bd serial: mctrl_gpio: Use port lock wrappers new b04cfd7d86e0 serial: txx9: Use port lock wrappers new 94c537702c1d serial: sh-sci: Use port lock wrappers new 93614eff7e8b serial: sifive: Use port lock wrappers new e58d551d27b9 serial: sprd: Use port lock wrappers new 47d4dfd9acb7 serial: st-asc: Use port lock wrappers new c5d06662551c serial: stm32: Use port lock wrappers new 71007c5e7851 serial: sunhv: Use port lock wrappers new 3ea01838fc7b serial: sunplus-uart: Use port lock wrappers new 35e0a339521c serial: sunsab: Use port lock wrappers new f610d445ff1a serial: sunsu: Use port lock wrappers new 3d728b9edb04 serial: sunzilog: Use port lock wrappers new 07e893522ead serial: timbuart: Use port lock wrappers new de71068b6a06 serial: uartlite: Use port lock wrappers new e21d6c8d60de serial: ucc_uart: Use port lock wrappers new 4bfdd1edfe2e serial: vt8500: Use port lock wrappers new c980248179d6 serial: xilinx_uartps: Use port lock wrappers new 45a1c8dfa28a Merge 6.6-rc4 into tty-next new c77247a52be2 serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() new 4a2ad2661386 tty: n_tty: use 'retval' instead of 'c' new 1e619477a9c8 tty: n_tty: rename and retype 'retval' in n_tty_ioctl() new 72369f2d493d tty: n_tty: use min3() in copy_from_read_buf() new c2b0fb9f6998 tty: n_tty: invert the condition in copy_from_read_buf() new 043c8a7c01ec tty: n_tty: use do-while in n_tty_check_{,un}throttle() new c2a36609dab3 tty: switch tty_{,un}throttle_safe() to return a bool new 5b4f9cf3cc33 tty: invert return values of tty_{,un}throttle_safe() new 3b1a696bb968 tty: fix up and plug in tty_ioctl kernel-doc new 71067fb797e0 tty: fix kernel-doc for functions in tty.h new c38f45ef5fe2 tty: stop using ndash in kernel-doc new 083cfcf38364 tty: tty_buffer: use bool for 'restart' in tty_buffer_unlo [...] new e5d0424ac311 tty: convert THROTTLE constants into enum new 66619686d187 tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK new fd99392b643b tty: don't check for signal_pending() in send_break() new 24f2cd019946 tty: use 'if' in send_break() instead of 'goto' new 182fb83d596b serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() new aef6b8631f9d serial: 8250_of: Use devm_clk_get_enabled() new 70a0d499db05 serial: 8250_dw: Use devm_clk_get_optional_enabled() new c5c8a6e93ef6 dt-bindings: serial: mxs: Fix compatible list new 500d179674c6 dt-bindings: serial: imx: Document wakeup-source property new f34907ecca71 mxser: Annotate struct mxser_board with __counted_by new 29bff582b74e serial: core: fix kernel-doc for uart_port_unlock_irqrestore() new 95e8e7eebab5 vt: Replace strlcpy with strscpy new 6c756af23b33 serial: exar: Revert "serial: exar: Add support for Sealev [...] new 687911b37e89 serial: exar: Add RS-485 support for Sealevel XR17V35X bas [...] new fb110d1b1c52 serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with [...] new b02d00619493 serial: core: remove cruft from uapi header new 00c77bcf2a62 serial: core: add comment about definitely used port types new bb5ab77e8543 serial: imx: Put DMA enabled UART in separate lock subclass new 6905ab83b7b4 serial: amba-pl011: Do not complain when DMA is absent new 1a0a2a1e57aa serial: sc16is7xx: use device_property APIs when configuri [...] new 0d447e927ee8 dt-bindings: sc16is7xx: convert to YAML new b9cbe7e8f27b serial: 8250: Check for valid console index new 8700a7ea5519 serial: 8250_omap: Drop pm_runtime_irq_safe() new 7cda0b9eb6eb serial: core: Simplify uart_get_rs485_mode() new 8d1b43f6a6df tty: Restrict access to TIOCLINUX' copy-and-paste subcommands new 3abe1144ed54 tty: vt: make vtconsole_class constant new 5a1cc96352b2 tty: vc_screen: make vc_class constant new 42851dfd4dbe dt-bindings: serial: fix regex pattern for matching serial [...] new 9e8368a332fd dt-bindings: serial: allow naming of Bluetooth with GPS children new 8e3c825288c6 dt-bindings: serial: renesas,scif: document r9a08g045 support new 1f34e3defb5c serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() new cfb5e0cece70 serial: initialize retinfo in uart_get_info() new 3047b5b53c36 tty: serial: meson: Add a earlycon for the S4 SoC new c7c5be58620a serial: add PORT_GENERIC definition new dd976a97d15b tty/sysrq: replace smp_processor_id() with get_cpu() new fe2017ba24f3 Merge 6.6-rc6 into tty-next new 0b1691772131 dt-bindings: serial: max310x: convert to YAML new 2b97f5b56b01 dt-bindings: serial: sc16is7xx: move 'allOf' block after ' [...] new cee8e0cc9308 serial: max310x: remove trailing whitespaces new 1ed59c5e1793 serial: xilinx_uartps: unset STOPBRK when setting STARTBRK new 23bf72faaebd serial: core: tidy invalid baudrate handling in uart_get_b [...] new 9950802016da dt-bindings: serial: document esp32-uart new 8cc89a229aac drivers/tty/serial: add driver for the ESP32 UART new 7f399b0d1ac0 dt-bindings: serial: document esp32s3-acm new b0c9a045e8c7 drivers/tty/serial: add ESP32S3 ACM gadget driver new 2a1d728f20ed tty: serial: meson: fix hard LOCKUP on crtscts mode new e9e3300b6e77 vgacon: rework Kconfig dependencies new 8a736ddfc861 vgacon: rework screen_info #ifdef checks new 4293b0925149 dummycon: limit Arm console size hack to footbridge new fd90410e9d74 vgacon, arch/*: remove unused screen_info definitions new acfc78823326 vgacon: remove screen_info dependency new 555624c0d10b vgacon: clean up global screen_info instances new b858a97bf053 vga16fb: drop powerpc support new a07b50d80ab6 hyperv: avoid dependency on screen_info new 545a4f89cad5 printk: Check valid console index for preferred console new 1e3c85269184 printk: Constify name for add_preferred_console() new b8466fe82b79 efi: move screen_info into efi init code new 0059bc9a29e0 console: fix up ARM screen_info reference new 22088bbb0225 dt-bindings: serial: re-order entries to match coding convention new 4bebd644971c serial/esp32_uart: use prescaler when available new 838eb763c3e9 tty: whitespaces in descriptions corrected by replacing ta [...] new a6149f71d09d tty: serial: samsung_tty: remove dead code new 0c01b20fb50b dt-bindings: serial: rs485: Add rs485-rts-active-high new b43de9450161 tty: serial: 8250: Modify MOXA enum name within 8250_pci.c new 6ff3f33b4b19 tty: serial: 8250: Cleanup MOXA configurations new 5c4148350769 tty: serial: 8250: Relocate macros within 8250_pci.c new 37058fd5d239 tty: serial: 8250: Add support for MOXA Mini PCIe boards new ef5dd8ec88ac hvc/xen: fix event channel handling for secondary consoles new 2704c9a5593f hvc/xen: fix error path in xen_hvc_init() to always regist [...] new a30badfd7c13 hvc/xen: fix console unplug new 68e6939ea9ec serial: 8250_omap: Set the console genpd always on if no c [...] new 33092fb3af51 tty: 8250: Remove UC-257 and UC-431 new c563db486db7 tty: 8250: Add support for additional Brainboxes UC cards new 2c6fec1e1532 tty: 8250: Add support for Brainboxes UP cards new 4d994e3cf1b5 tty: 8250: Add support for Intashield IS-100 new d0ff5b24c2f1 tty: 8250: Fix port count of PX-257 new ee61337b934c tty: 8250: Fix up PX-803/PX-857 new 9604884e592c tty: 8250: Add support for additional Brainboxes PX cards new 62d2ec2ded27 tty: 8250: Add support for Intashield IX cards new e4876dacaca4 tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks new 95d2232a6889 tty: 8250: Fix IS-200 PCI ID comment new f16f577b3367 tty: 8250: Add note for PX-835 new 9cffa831f068 tty: serial: samsung: drop earlycon support for unsupporte [...] new 936323f8de41 dt-bindings: serial: drop unsupported samsung bindings new b0eaf27f2028 vgacon: fix mips/sibyte build regression new 6f699743aebf serial: core: Fix runtime PM handling for pending tx new 3a75b205de43 tty: n_gsm: fix race condition in status line change on de [...] new e6b3d55b67d0 tty: n_gsm: add copyright Siemens Mobility GmbH new aef0f5a1841e serdev: Make use of device_set_node() new ddab72ea7e5b serdev: Simplify devm_serdev_device_open() function new 64ebf8797249 serdev: Replace custom code with device_match_acpi_handle() new 1f24458a1071 Merge tag 'tty-6.7-rc1' of git://git.kernel.org/pub/scm/li [...] new 3865a64284cc dt-bindings: usb: dwc3: Add IPQ5018 compatible new ea17be9d16f4 power: supply: Fix tps65217-charger vs vbus irq conflict new 2f07592c30e1 usb: musb: dsps: Fix vbus vs tps65217-charger irq conflict new 8929f62f1d7a usb: typec: intel_pmc_mux: enable sysfs usb role access new ca58c4ae75b6 dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport new eb3f1d9e42b1 dt-bindings: usb: Add bindings for multiport properties on [...] new 60958b3abacc usb: xhci: Move extcaps related macros to respective header file new 343a9d34a743 usb: typec: tcpci_rt1711h: Remove trailing comma in the te [...] new e2d514dffcb5 usb: typec: tcpci_rt1711h: Convert enum->pointer for data [...] new 0f9df9662097 usb: typec: tcpci_rt1711h: Add rxdz_sel variable to struct [...] new 15ebb02abde8 usb: typec: tcpci_rt1711h: Add enable_pd30_extended_messag [...] new f782152b2560 usb: typec: tcpci_rt1711h: Drop CONFIG_OF ifdeffery new cc07fc805590 usb: typec: drop check because i2c_unregister_device() is [...] new a60359ea3225 usb: renesas_usbhs: remove boilerplate from header file new ef307bc6ef04 usb: dwc2: fix possible NULL pointer dereference caused by [...] new 0ea39e030a80 usb: gadget: udc: Handle gadget_connect failure during bin [...] new 3a63f86c6a6c usb: gadget: uvc: stop pump thread on video disable new 52a39f2cf62b usb: gadget: uvc: cleanup request when not in correct state new bb00788bd627 usb: gadget: uvc: rework pump worker to avoid while loop new a17fae8fc38e usb: typec: Add Displayport Alternate Mode 2.1 Support new c365b1e1f404 usb: typec: Add Active or Passive cable defination to cabl [...] new f9ee6043283a usb: pd: Add helper macro to get Type C cable speed new 70ca6c7312c5 platform/chrome: cros_ec_typec: Add Displayport Alternatem [...] new 6c29de68fb29 usb: typec: intel_pmc_mux: Configure Displayport Alternate [...] new 34c200483569 usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver new a3d19c289bed dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB new e72fc8d6a12a usb: dwc3: core: configure TX/RX threshold for DWC3_IP new 6591e278f05c dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable new e38447bea442 dt-bindings: phy: qcom,snps-eusb2-phy: Add compatible for SDX75 new df55d4f814f9 dt-bindings: phy: qcom,qmp-usb: Add SDX75 USB3 PHY new 91da60e3fda8 dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks new f2b5cdb003e4 dt-bindings: usb: dwc3: Add SDX75 compatible new 685dbd1b2306 phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support new 7ab8716713c9 usb: chipidea: Fix DMA overwrite for Tegra new 2ae61a2562c0 usb: chipidea: Simplify Tegra DMA alignment code new eb9c996f0110 usb: chipidea: tegra: Consistently use dev_err_probe() new 80920e212692 usbmon: Use list_for_each_entry() helper new 7ca9f9ba8aa7 usb: pci-quirks: group AMD specific quirk code together new 52e24f8c0a10 usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk new 358ad297e379 usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff new 0e650c94a422 dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to b [...] new ba6b83a910b6 usb: xhci-mtk: add a bandwidth budget table new 5c954e030f55 usb: xhci-mtk: improve split scheduling by separate IN/OUT budget new dbc1defec1aa usb:typec:tcpm:support double Rp to Vbus cable as sink new bb9f10ff6709 dt-bindings: usb: add device for Genesys Logic hub gl3510 new b447e9efe50a usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support new 568441b7d45f usb: pd: Exposing the Peak Current value of Fixed Supplies [...] new 36c38087a3fb USB: c67x00: Remove unused declaration c67x00_hcd_msg_received() new 3551ff7c5cff usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS new cf9f7a6ee7b1 usb: raw-gadget: return USB_GADGET_DELAYED_STATUS from setup() new fc85c59b85d1 usb: gadgetfs: return USB_GADGET_DELAYED_STATUS from setup() new 03cf2af41b37 Revert "phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support" new 1cf56299f9bc USB: dma: remove unused function prototype new 44ceac8c92da docs: driver-api: usb: update dma info new af313201946a dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 new de2eb28cdb76 usb: gadget: f_uac2: allow changing terminal types through [...] new e24bc293a6a6 usb: dwc3: document gfladj_refclk_lpm_sel field new 65682407f8f4 dt-bindings: soc: qcom: qcom,pmic-glink: add a gpio used t [...] new c6165ed2f425 usb: ucsi: glink: use the connector orientation GPIO to pr [...] new 8cda5bf9c10f arm64: dts: qcom: sm8550-mtp: add orientation gpio new 12c66bf0ec47 arm64: dts: qcom: sm8550-qrd: add orientation gpio new e0fa80bbede8 Revert "usb: gadget: uvc: rework pump worker to avoid while loop" new dddc00f25541 Revert "usb: gadget: uvc: cleanup request when not in corr [...] new 1053c4a4b8fc Revert "usb: gadget: uvc: stop pump thread on video disable" new 974757634842 USB: usbip: fix stub_dev hub disconnect new b8aaf639b403 usbip: Use platform_device_register_full() new 0f5aa1b01263 usb: usbtest: fix a type promotion bug new f49449fbc21e usb: gadget: u_ether: Replace netif_stop_queue with netif_ [...] new c19473d28235 usb: musb: Add missing of.h include new 14485de431b0 usb: Use device_get_match_data() new 6060d554e891 dt-bindings: usb: tps6598x: Add tps25750 new 6ab6ad09e707 USB: typec: tsp6598x: Add cmd timeout and response delay new c5e95ec39d64 USB: typec: tps6598x: Add patch mode to tps6598x new 8f999ce60ea3 USB: typec: tps6598x: Refactor tps6598x port registration new 5bd4853da049 USB: typec: tps6598x: Add device data to of_device_id new 7e7a3c815d22 USB: typec: tps6598x: Add TPS25750 support new 0aaa6d16183d USB: typec: tps6598x: Add trace for tps25750 irq new e5d4a413f136 USB: typec: tps6598x: Add power status trace for tps25750 new efa33cd89c8a USB: typec: tps6598x: Add status trace for tps25750 new acd6199f195d usb: Add support for Intel LJCA device new bfd3824c8808 i2c: Add support for Intel LJCA USB I2C driver new caee8e38da67 spi: Add support for Intel LJCA USB SPI driver new 1034cc423f1b gpio: update Intel LJCA USB GPIO driver new d0d27ef87e1c Merge 6.6-rc6 into usb-next new 17d6b82d2d6d usb/usbip: fix wrong data added to platform device new 59de2a56d127 usb: typec: Link enumerated USB devices with Type-C partner new 11110783f5ea usb: Inform the USB Type-C class about enumerated devices new 5220d8b04a84 dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required new 992848132e4a xhci: pass port structure to tracing instead of port number new 15626ba96559 xhci: Add busnumber to port tracing new e2d3ac9cd917 xhci: expand next_trb() helper to support more ring types new 044818a6cd80 xhci: Set DESI bits in ERDP register correctly new 28084d3fcc3c xhci: Use more than one Event Ring segment new 35899f58fe13 xhci: Adjust segment numbers after ring expansion new 67ab841a177d xhci: Update last segment pointer after Event Ring expansion new 01e6e143a7fa xhci: Expose segment numbers in debugfs new 08cc5616798d xhci: Clean up ERST_PTR_MASK inversion new c087fada0a61 xhci: Clean up stale comment on ERST_SIZE macro new 3c45a21fd5d4 xhci: Clean up xhci_{alloc,free}_erst() declarations new 3321f84bfae0 xhci: simplify event ring dequeue tracking for transfer events new d1830364e963 xhci: Simplify event ring dequeue pointer update for port [...] new 4baf12181509 xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 new a5d6264b638e xhci: Enable RPM on controllers that support low-power states new 47f503cf5f79 xhci: split free interrupter into separate remove and free parts new 6ccb83d6c497 usb: xhci: Implement xhci_handshake_check_state() helper new a5f928db5951 usb: host: xhci-plat: fix possible kernel oops while resuming new 6add6dd345cb usb: host: xhci: Avoid XHCI resume delay if SSUSB device i [...] new 35b62f6f5822 usb-storage: remove UNUSUAL_VENDOR_INTF macro new d181b34bd381 usb-storage,uas: make internal quirks flags 64bit new 4936eb7567c3 dt-bindings: usb: vialab,vl817: remove reset-gpios from re [...] new 2978cc1f2853 usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag new ceae398f15b3 dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 co [...] new 70f13579c2f7 usb: chipidea: Add support for NPCM new cf36d7db25b6 usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning fo [...] new f97467becb25 usb: gadget: at91-udc: Convert to use module_platform_driver() new 2911016a45ca usb: gadget: fsl-udc: Convert to use module_platform_driver() new 017e452e5824 usb: gadget: fusb300-udc: Convert to use module_platform_driver() new ff8e4630fa3c usb: gadget: lpc32xx-udc: Convert to use module_platform_driver() new b4822e2317e8 usb: gadget: m66592-udc: Convert to use module_platform_driver() new 49537ec71d14 usb: gadget: r8a66597-udc: Convert to use module_platform_ [...] new 915360a5ce96 dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings new 8e99dc783648 usb: typec: add support for PTN36502 redriver new 46b6fc538007 usb: mtu3: Convert to platform remove callback returning void new de7ecc4e0570 usb: dwc3: xilinx: add reset-controller support new 98bad5bc447e dt-bindings: usb: add rk3588 compatible to rockchip,dwc3 new 97789b93b792 usb: dwc3: add optional PHY interface clocks new bbd3778da16b arm64: dts: rockchip: rk3588s: Add USB3 host controller new 1a4a2df07c1f usb: typec: tcpm: Add additional checks for contaminant new c9a1d9e74a43 usb: core: Remove duplicated check in usb_hub_create_port_device new a04224da1f34 usb: gadget: f_ncm: Always set current gadget in ncm_bind() new d026fc7b73a5 Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC82 [...] new ec0989703642 Revert "dt-bindings: usb: Add bindings for multiport prope [...] new 0c35ac182569 thunderbolt: Apply USB 3.x bandwidth quirk only in softwar [...] new 7b304040c8db thunderbolt: dma_test: Use enum tb_link_width new 92b8f7a1b1f9 thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() new 35c9ab4fd636 thunderbolt: Make tb_switch_clx_is_supported() static new 9e4f5b2af242 thunderbolt: Check for unplugged router in tb_switch_clx_d [...] new 6b8ac54f31f9 thunderbolt: Fix debug log when DisplayPort adapter not av [...] new 7cbabed16464 thunderbolt: Fix typo in enum tb_link_width kernel-doc new 6ed0b900d899 thunderbolt: Fix typo of HPD bit for Hot Plug Detect new fe8a0293c922 thunderbolt: Use tb_tunnel_dbg() where possible to make lo [...] new d27bd2c37d46 thunderbolt: Expose tb_tunnel_xxx() log macros to the rest [...] new 34c5def565b4 thunderbolt: Use tb_tunnel_xxx() log macros in tb.c new d80d926c5b6b thunderbolt: Log NVM version of routers and retimers new 8648c6465c02 thunderbolt: Create multiple DisplayPort tunnels if there [...] new 274baf695b08 thunderbolt: Add DP IN added last in the head of the list [...] new f73edddfa2a6 thunderbolt: Use constants for path weight and priority new 4d24db0c8014 thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() new aa673d606078 thunderbolt: Make is_gen4_link() available to the rest of [...] new 582e70b0d3a4 thunderbolt: Change bandwidth reservations to comply USB4 v2 new ce91d793ab8b thunderbolt: Set path power management packet support bit [...] new 2bfeca73e945 thunderbolt: Introduce tb_port_path_direction_downstream() new 956c3abe72fb thunderbolt: Introduce tb_for_each_upstream_port_on_path() new c4ff14436952 thunderbolt: Introduce tb_switch_depth() new 81af2952e606 thunderbolt: Add support for asymmetric link new 3e36528c1127 thunderbolt: Configure asymmetric link if needed and bandw [...] new a558892b3456 thunderbolt: Fix one kernel-doc comment new 9b6db9a3a675 Merge tag 'thunderbolt-for-v6.7-rc1' of git://git.kernel.o [...] new 4987daf86c15 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() new fad89aa14c35 dt-bindings: usb: fsa4480: Add data-lanes property to endpoint new cf07c55f9922 usb: typec: fsa4480: Add support to swap SBU orientation new c3097719e438 dt-bindings: usb: fsa4480: Add compatible for OCP96011 new 3d56e5aa6727 usb: gadget: aspeed_udc: Convert to platform remove callba [...] new 2998874736bc usb:cdnsp: remove TRB_FLUSH_ENDPOINT command new e8033bde451e usb: raw-gadget: properly handle interrupted requests new 1f97e3f429cf usb: raw-gadget: don't disable device if usb_ep_queue fails new c3a383d8d382 usb: raw-gadget: report suspend, resume, reset, and discon [...] new 0e3139e6543b usb: storage: set 1.50 as the lower bcdDevice for older "S [...] new c70793fb7632 usb: gadget: uvc: Add missing initialization of ssp config [...] new 2c40c1c6adab Merge tag 'usb-6.7-rc1' of git://git.kernel.org/pub/scm/li [...] new 8876762f285f dmaengine: altera-msgdma: Convert to platform remove callb [...] new e7d5aa30c8a1 dmaengine: apple-admac: Convert to platform remove callbac [...] new ae3f38e495b4 dmaengine: at_hdmac: Convert to platform remove callback r [...] new b13af3c41bad dmaengine: at_xdmac: Convert to platform remove callback r [...] new 017df796a363 dmaengine: bcm-sba-raid: Convert to platform remove callba [...] new 8f63a2da2884 dmaengine: bcm2835-dma: Convert to platform remove callbac [...] new 7689bca11199 dmaengine: bestcomm: bestcomm: Convert to platform remove [...] new b5f095a70117 dmaengine: dma-axi-dmac: Convert to platform remove callba [...] new a8c85540bee1 dmaengine: dma-jz4780: Convert to platform remove callback [...] new c689a2fd2a3f dmaengine: dw-axi-dmac: dw-axi-dmac-platform: Convert to p [...] new 67572bfe2e35 dmaengine: dw: platform: Convert to platform remove callba [...] new fa13c3ef3f45 dmaengine: fsl-edma-main: Convert to platform remove callb [...] new fe3d44cdaea4 dmaengine: fsl-qdma: Convert to platform remove callback r [...] new 37b24b50c5f8 dmaengine: fsl_raid: Convert to platform remove callback r [...] new d69f80110da5 dmaengine: fsldma: Convert to platform remove callback ret [...] new e8da277fbb87 dmaengine: idma64: Convert to platform remove callback ret [...] new 6e1b4a907e86 dmaengine: img-mdc-dma: Convert to platform remove callbac [...] new 14c49dd0c34e dmaengine: imx-dma: Convert to platform remove callback re [...] new 06e4f653fafd dmaengine: imx-sdma: Convert to platform remove callback r [...] new 3faf902cb808 dmaengine: k3dma: Convert to platform remove callback retu [...] new 48236cb83142 dmaengine: mcf-edma-main: Convert to platform remove callb [...] new bdeb61f5180e dmaengine: mediatek: mtk-cqdma: Convert to platform remove [...] new 97283173effa dmaengine: mediatek: mtk-hsdma: Convert to platform remove [...] new 4db30945a001 dmaengine: mediatek: mtk-uart-apdma: Convert to platform r [...] new c0f0d93fc1da dmaengine: mmp_pdma: Convert to platform remove callback r [...] new f543b251500a dmaengine: mmp_tdma: Convert to platform remove callback r [...] new 1a65831fa037 dmaengine: moxart-dma: Convert to platform remove callback [...] new 80d0159bbe80 dmaengine: mpc512x_dma: Convert to platform remove callbac [...] new 733dbb8d62f3 dmaengine: mv_xor_v2: Convert to platform remove callback [...] new 44d5338c4a5d dmaengine: nbpfaxi: Convert to platform remove callback re [...] new 1260486a3475 dmaengine: owl-dma: Convert to platform remove callback re [...] new 5f8f212fb416 dmaengine: ppc4xx: adma: Convert to platform remove callba [...] new 44ea88715d37 dmaengine: pxa_dma: Convert to platform remove callback re [...] new 8d0f1ca5e403 dmaengine: qcom: bam_dma: Convert to platform remove callb [...] new af9bc3c26b08 dmaengine: qcom: hidma: Convert to platform remove callbac [...] new 1a6d1c87542d dmaengine: qcom: qcom_adm: Convert to platform remove call [...] new d6798037fa1c dmaengine: sa11x0-dma: Convert to platform remove callback [...] new 3d97deeb3b30 dmaengine: sf-pdma: sf-pdma: Convert to platform remove ca [...] new 8ca342994ab8 dmaengine: sh: rcar-dmac: Convert to platform remove callb [...] new bd4205f52310 dmaengine: sh: rz-dmac: Convert to platform remove callbac [...] new 384ba9a683d3 dmaengine: sh: shdmac: Convert to platform remove callback [...] new 9f2812a7fe47 dmaengine: sh: usb-dmac: Convert to platform remove callba [...] new 8d82eb85a742 dmaengine: sprd-dma: Convert to platform remove callback r [...] new 9c52ffa09f58 dmaengine: st_fdma: Convert to platform remove callback re [...] new 2db76471c8f4 dmaengine: sun4i-dma: Convert to platform remove callback [...] new 7d6ef7550a45 dmaengine: sun6i-dma: Convert to platform remove callback [...] new d669b198efac dmaengine: tegra186-gpc-dma: Convert to platform remove ca [...] new afd1ac2e1b9b dmaengine: tegra20-apb-dma: Convert to platform remove cal [...] new 1a3fa3e369bf dmaengine: tegra210-adma: Convert to platform remove callb [...] new 36a7e98c36a5 dmaengine: ti: cppi41: Convert to platform remove callback [...] new 68bcaf5c4e03 dmaengine: ti: edma: Convert to platform remove callback r [...] new 5ea68dc1cee0 dmaengine: ti: omap-dma: Convert to platform remove callba [...] new 4f339d6efa6a dmaengine: timb_dma: Convert to platform remove callback r [...] new a3b4af719e57 dmaengine: txx9dmac: Convert to platform remove callback r [...] new 2c9d879fae9a dmaengine: xgene-dma: Convert to platform remove callback [...] new 78369eb5dc88 dmaengine: xilinx: xdma: Convert to platform remove callba [...] new cc99582d46b4 dmaengine: xilinx: xilinx_dma: Convert to platform remove [...] new c962eca73c5c dmaengine: xilinx: xilinx_dpdma: Convert to platform remov [...] new b1c50ac25425 dmaengine: xilinx: zynqmp_dma: Convert to platform remove [...] new 555921feb2ac dmaengine: idxd: rate limit printk in misc interrupt thread new 88928addeec5 dmaengine: idxd: Register dsa_bus_type before registering [...] new 65b87548041a dmaengine: hisi: Simplify preconditions of CONFIG_K3_DMA new 83c5d35bf911 dmaengine: apple-admac: Annotate struct admac_data with __ [...] new 81cd3cb3b3dd dmaengine: at_hdmac: Annotate struct at_desc with __counted_by new f1bc0d01cb34 dmaengine: axi-dmac: Annotate struct axi_dmac_desc with __ [...] new 7d4b82185521 dmaengine: hisilicon: Annotate struct hisi_dma_dev with __ [...] new fd1cb31a037b dmaengine: moxart-dma: Annotate struct moxart_desc with __ [...] new b9fe0bd59031 dmaengine: qcom: bam_dma: Annotate struct bam_async_desc w [...] new 04b5433b8c0e dmaengine: sa11x0: Annotate struct sa11x0_dma_desc with __ [...] new 1539a22e1441 dmaengine: sf-pdma: Annotate struct sf_pdma with __counted_by new 8360c11aef57 dmaengine: sprd: Annotate struct sprd_dma_dev with __counted_by new 8279f0b476f3 dmaengine: st_fdma: Annotate struct st_fdma_desc with __co [...] new 195e46df2d99 dmaengine: stm32-dma: Annotate struct stm32_dma_desc with [...] new 035472170a2a dmaengine: stm32-mdma: Annotate struct stm32_mdma_desc wit [...] new 7ba0035dc02c dmaengine: stm32-mdma: Annotate struct stm32_mdma_device w [...] new 32b5e2d7cd14 dmaengine: tegra: Annotate struct tegra_dma_desc with __co [...] new 15f2c636dde8 dmaengine: tegra210-adma: Annotate struct tegra_adma with [...] new 5f240e0cdbcb dmaengine: ti: edma: Annotate struct edma_desc with __counted_by new b85178611c11 dmaengine: ti: omap-dma: Annotate struct omap_desc with __ [...] new 5a67a8f93f02 dmaengine: uniphier-xdmac: Annotate struct uniphier_xdmac_ [...] new 7935de861aed dmaengine: uniphier-xdmac: Annotate struct uniphier_xdmac_ [...] new a04bbeaa37d8 dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __ [...] new 9c6e02eab10a dmaengine: sprd: add dma mask interface in probe new 14f6d317913f dmaengine: ti: edma: handle irq_of_parse_and_map() errors new f1009d3214ed dmaengine: sprd: delete redundant parameter for dma driver [...] new eb15bd5c2a69 dt-bindings: dmaengine: qcom: gpi: Allow dma-coherent new c223bafdcbd5 dmaengine: fsl-edma: Annotate struct struct fsl_edma_engin [...] new 7af1e0aceeb3 dmaengine: idxd: add wq driver name support for accel-conf [...] new 74d885711c2f dmaengine: ep93xx_dma: Annotate struct ep93xx_dma_engine w [...] new 88ba97688a03 dmaengine: fsl-edma: Remove redundant dev_err() for platfo [...] new 9a2136b60cc1 dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning new 094f9ee5fb54 dmaengine: mmp: fix Wvoid-pointer-to-enum-cast warning new 09361abc3461 dmaengine: Remove unused declaration dma_chan_cleanup() new a1cb2ffe5fe5 dmaengine: fsl-dpaa2-qdma: Remove redundant initialization [...] new 90a6c030f506 dmaengine: xilinx: xdma: Use resource_size() in xdma_probe() new 83c761f56873 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_f [...] new 0481291f0ccb dmaengine: pxa_dma: Annotate struct pxad_desc_sw with __co [...] new a67ba97dfb30 dmaengine: Use device_get_match_data() new c48de45d4cef dmaengine: Drop unnecessary of_match_device() calls new 0db2b6717c5e dmaengine: xilinx: xdma: Prepare the introduction of cycli [...] new cd8c732ce1a5 dmaengine: xilinx: xdma: Support cyclic transfers new 9f895354cc3c MAINTAINERS: Add entries for NXP(Freescale) eDMA drivers new 8bf914570650 dmaengine: mmp_tdma: drop unused variable 'of_id' new c1939c2f76d7 dmaengine: xilinx: xilinx_dma: Fix kernel doc about xilinx [...] new 495e18b16e3d dmaengine: dw-axi-dmac: Add support DMAX_NUM_CHANNELS > 16 new 03f25d53b145 dmaengine: stm32-mdma: correct desc prep when channel running new d934aef6bb9e Merge tag 'dmaengine-6.7-rc1' of git://git.kernel.org/pub/ [...] new 90f7af497a78 phy: qcom: m31: Fix indentation issues new 79eeac2e2625 dt-bindings: phy: Add QMP UFS PHY comptible for SC7280 new 8abe9792d1ff phy: qcom-qmp-ufs: Add Phy Configuration support for SC7280 new 15c83637402c dt-bindings: phy: migrate QMP USB PHY bindings to qcom,sc8 [...] new 7233090aba54 phy: qcom-qmp-usb: simplify clock handling new fcf63482f6a9 phy: qcom-qmp-usb: rework reset handling new 6e9402261e8c phy: qcom-qmp-usb: make QPHY_PCS_MISC_CLAMP_ENABLE access [...] new dc32762214e4 phy: qcom-qmp: move PCS MISC V4 registers to separate header new 2be22aae6b18 phy: qcom-qmp-usb: populate offsets configuration new 2d6064e96631 dt-bindings: phy: st: convert phy-stih407-usb to DT schema new 1852dfaacd3f dt-bindings: phy: qcom,m31: Add IPQ5018 compatible new 68320e35f8cb phy: qcom-m31: Add compatible, phy init sequence for IPQ5018 new 77fee21e3cc0 dt-bindings: phy: Add compatible for Mediatek MT8188 new c20b59b2996c dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuni [...] new 4ba2e52718c0 phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields new 99a517a582fc phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched [...] new 56156a76e765 phy: qualcomm: phy-qcom-eusb2-repeater: Add tuning overrides new 9bcf8761190f Merge branch 'fixes' into next new 9e34abc7abfa phy: sun4i-usb: update array size new 579483ecd819 phy: qcom-qmp-combo: fix the prefix for the PCS_USB v6 registers new 5077b136fd59 phy: qcom-qmp-usb: move PCS v6 register to the proper header new b5ec2824d74e phy: qcom-qmp-combo: use v6 registers in v6 regs layout new aa4c0bbf820d phy: renesas: r8a779f0-ether-serdes: Reset in .init() new 1a5361189b7a phy: renesas: r8a779f0-ether-serdes: Add .exit() ops new 7e909370a5cd phy: realtek: Replace of_device.h with explicit includes new 21bf6fc47a1e phy: Use device_get_match_data() new 8b6fba3e79eb phy: rockchip-inno-usb2: Drop unnecessary DT includes new dd69a6379a07 phy: Drop unnecessary of_match_device() calls new 03c866cab420 dt-bindings: phy: Convert PXA1928 USB/HSIC PHY to DT schema new f5d5a0b5553a dt-bindings: phy: ralink-usb-phy: convert to dtschema new 8e11a94e15a4 phy: qcom-qmp-pcie: add endpoint support for sa8775p new d0ec7b9c3153 phy: Kconfig: Select GENERIC_PHY for GENERIC_PHY_MIPI_DPHY new d688c8264b8e phy: Remove duplicated include in phy-ralink-usb.c new bfafa2c19d70 Merge tag 'phy-for-6.7' of git://git.kernel.org/pub/scm/li [...] new 5d78c7d68419 soundwire: qcom: use newer link status tregister on v2.0.0 new 16d568c8f646 soundwire: qcom: handle command ignored interrupt new 95b0f3aa71eb soundwire: qcom: Log clk_get("iface") failures new ff435da4cc8b soundwire: bus: improve error handling for clock stop prep [...] new 4ea2b6d3128e soundwire: dmi-quirks: update HP Omen match new be47c8e326c2 Merge tag 'soundwire-6.7-rc1' of git://git.kernel.org/pub/ [...] new af68c2af22e1 pinctrl: single: remove get rid of __maybe_unused new 01499e51d1a7 pinctrl: mediatek: mt7981: add additional uart groups new d168ccdf50e4 pinctrl: berlin: Drop superfluous ampersands new 27e55fdff2f0 pinctrl: nuvoton: Use pinconf_generic_dt_node_to_map_all() new 38b99959c3c6 dt-binding: pinctrl: Add NPCM8XX pinctrl and GPIO documentation new acf4884a5717 pinctrl: nuvoton: add NPCM8XX pinctrl and GPIO driver new 89670ec0c91a pinctrl: qcom: msm8996: Add MPM pin mappings new bd1b24686bbd pinctrl: qcom: sm6115: Add MPM pin mappings new 9395f831ace5 pinctrl: qcom: sm6125: Add MPM pin mappings new 68a2f05fec49 pinctrl: qcom: sdm660: Add MPM pin mappings new 71567fbd1d33 pinctrl: cy8c95x0: Simplify probe() new 70a3894c0aa0 pinctrl: sx150x: Simplify probe() new c9336ebe87e7 pinctrl: pinmux: Remove duplicate error message in pin_request() new f3244b655128 pinctrl: nuvoton: Fix up Kconfig deps new e99ce78030db pinctrl: realtek: Add common pinctrl driver for Realtek DH [...] new aa399e6c6b24 pinctrl: realtek: Add pinctrl driver for RTD1315E new 916cc2b734cb pinctrl: realtek: Add pinctrl driver for RTD1319D new c7910f6aca56 pinctrl: realtek: Add pinctrl driver for RTD1619B new ee3014e863ee dt-bindings: pinctrl: realtek: add RTD1315E pinctrl binding new bc8d39a56916 dt-bindings: pinctrl: realtek: add RTD1319D pinctrl binding new 105c931a2255 dt-bindings: pinctrl: realtek: add RTD1619B pinctrl binding new 0ec8ae43136d pinctrl: pinctrl-aspeed-g6: Add more settings for USB2AHP [...] new 44da5bf49bf4 pinctrl: sunxi: h616: add extra gpio banks new 2b7eb110d3c8 dt-bindings: pinctrl: Add support for Amlogic T7 SoCs new 9681df024c9a pinctrl: Add driver support for Amlogic T7 SoCs new 34d7c484c577 Merge branch 'ib-amlogic-t7' into devel new caaeb8c55112 dt-bindings: pinctrl: Add missing additionalProperties on [...] new 3d855c3f2e13 pinctrl: mediatek: paris: handle mtk_hw_set_value() errors [...] new 96a35cf6a4e4 pinctrl: mediatek: moore: handle mtk_hw_set_value() errors [...] new 505ab2cf43f6 dt-bindings: pinctrl: qcom,msm8226: Add blsp_i2c6 function new 52d637cd9265 pinctrl: qcom: msm8226: Add blsp_i2c6 function new ba369b3b49ea ARM: dts: qcom: msm8226: Add blsp1_i2c6 and blsp1_uart2 new 259fe3cbf2a5 pinctrl: qcom: msm8226: Add MPM pin mappings new 1d4b7855b1cf pinctrl: qcom: msm8974: Add MPM pin mappings new b50df2f58aa3 pinctrl: tegra: add OF node when logging OF parsing errors new 07113fea91dc dt-bindings: pinctrl: qcom,sc7280: Allow gpio-reserved-ranges new e8b4ff6a856d pinctrl: uniphier: Annotate struct uniphier_pinctrl_reg_re [...] new 21c11421db1f pinctrl: renesas: r8a7779: s/LSBC/LBSC/ new 84c580e96950 pinctrl: renesas: rzg2l: Make struct rzg2l_pinctrl_data::d [...] new dd462cf53e4d pinctrl: renesas: rzg2l: Make reverse order of enable() fo [...] new c385256611b1 pinctrl: renesas: rzg2l: Rename rzg2l_gpio_configs[] new 1c0b3cbe7fd9 Merge tag 'renesas-pinctrl-for-v6.7-tag1' of git://git.ker [...] new 8c58f51ff3c9 pinctrl: realtek: Fix error handling in probe() new d48f8a6f4a20 pinctrl: realtek: Tag unused pins as __maybe_unused new 0aa5369fdb9e pinctrl: realtek: Fix some NULL dereference warnings new 880d3fcbe5b5 pinctrl: mcp23s08_i2c: Extend match support for OF tables new b03f7aa802b6 pinctrl: mcp23s08_spi: Simplify probe() new 2e44555b05c0 pinctrl: mcp23s08: Simplify probe()/mcp23s08_spi_regmap_init() new 54a33423f29b pinctrl: mxs: Remove undocumented 'fsl,mxs-gpio' property new d875d6ccd36f pinctrl: aspeed: Allow changing SPI mode from hardware str [...] new 10f94f9cad2c pinctrl: core: Remove unneeded {} around one line conditio [...] new b1191940909a dt-bindings: pinctrl: st,stm32: fix phandle-array warning new 35df4b75bd57 pinctrl: stmfx: Improve error message in .remove()'s error path new 71e670266780 pinctrl: single: Drop if block with always false condition new 88b3f108502b pinctrl: ti: ti-iodelay: Drop if block with always false c [...] new 9eb95648f144 pinctrl: cirrus: madera-core: Convert to platform remove c [...] new a304b56f42dc pinctrl: nomadik: abx500: Convert to platform remove callb [...] new 23a35fd90cc5 pinctrl: amd: Convert to platform remove callback returning void new b340412a8756 pinctrl: artpec6: Convert to platform remove callback retu [...] new f0c395880053 pinctrl: as3722: Convert to platform remove callback retur [...] new 9725877765f8 pinctrl: rockchip: Convert to platform remove callback ret [...] new a6992a0d3135 pinctrl: single: Convert to platform remove callback retur [...] new 86bc4c7f9e12 pinctrl: stmfx: Convert to platform remove callback return [...] new 14a16555e7f7 pinctrl: tb10x: Convert to platform remove callback return [...] new 348e1488ba5c pinctrl: qcom: spmi-gpio: Convert to platform remove callb [...] new ab06ab84065f pinctrl: qcom: spmi-mpp: Convert to platform remove callba [...] new a37b06133aa4 pinctrl: qcom: ssbi-gpio: Convert to platform remove callb [...] new a80252efb5d5 pinctrl: qcom: ssbi-mpp: Convert to platform remove callba [...] new 93650550dff9 pinctrl: ti: ti-iodelay: Convert to platform remove callba [...] new 776d54c137a3 pinctrl: qcom/lpi: Convert to platform remove callback ret [...] new 22ee670a8ad3 pinctrl: qcom/msm: Convert to platform remove callback ret [...] new c341ac65bf2b pinctrl: sprd-sc9860: Convert to platform remove callback [...] new 84ba51316933 pinctrl: renesas: r8a7778: Add LBSC pins, groups, and functions new c944d9dea75e pinctrl: renesas: rzg2l: Add validation of GPIO pin in rzg [...] new 77e18969da3a pinctrl: renesas: rzg2l: Index all registers based on port offset new 1f89aa906fac pinctrl: renesas: rzg2l: Adapt for different SD/PWPR regis [...] new 35a3610e5a24 pinctrl: renesas: rzg2l: Adapt function number for RZ/G3S new cca38201b492 pinctrl: renesas: rzg2l: Move DS and OI to SoC-specific co [...] new ae5b425faf10 pinctrl: renesas: rzg2l: Add support for different DS valu [...] new 60e4dc192ce2 dt-bindings: pinctrl: renesas: Document RZ/G3S SoC new c6a088e5a03b pinctrl: renesas: rzg2l: Add RZ/G3S support new 583d80732055 pinctrl: renesas: rzn1: Convert to platform remove callbac [...] new b4e10c319050 Merge tag 'renesas-pinctrl-for-v6.7-tag2' of git://git.ker [...] new 4e1e21117e7e pinctrl: samsung: Annotate struct exynos_muxed_weint_data [...] new 2aca5c591ef4 pinctrl: samsung: defer pinctrl_enable new bf128c1f0fe1 pinctrl: samsung: use add_pin_ranges method to add pinctrl ranges new deb79167e1da pinctrl: samsung: choose GPIO numberspace base dynamically new 8aec97decfd0 pinctrl: samsung: do not offset pinctrl numberspaces new 30d75d3c6fe7 Merge tag 'samsung-pinctrl-6.7' of https://git.kernel.org/ [...] new 2d325e54d9e2 pinctrl: baytrail: fix debounce disable case new 9419ae7e40d3 pinctrl: intel: Simplify code with cleanup helpers new cec422ab8c1e pinctrl: denverton: Enable platform device in the absence [...] new 3cd39bc3b11b kernel.h: Move ARRAY_SIZE() to a separate header new 82cc14c9930c pinctrl: Replace kernel.h by what is actually being used new f29047a09b5e pinctrl: intel: Replace kernel.h by what is actually being used new 1209d59070b5 pinctrl: intel: refine intel_config_set_pull() function new 8fd516168df1 pinctrl: baytrail: drop runtime PM support new 67c9e830d0c4 pinctrl: lynxpoint: drop runtime PM support new a8c199a2ad06 Merge patch series "Drop runtime PM support for Baytrail a [...] new a4877a858e80 pinctrl: baytrail: Replace kernel.h by what is actually be [...] new 315ef5fcd2d9 pinctrl: cherryview: Replace kernel.h by what is actually [...] new 1cb71a63f622 pinctrl: lynxpoint: Replace kernel.h by what is actually b [...] new 068866fb5c90 pinctrl: merrifield: Replace kernel.h by what is actually [...] new f2bbe6f1f446 pinctrl: moorefield: Replace kernel.h by what is actually [...] new a9d7dfaaa8e6 pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVIC [...] new 3013c7f7780d pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEV [...] new d3386552155c pinctrl: cherryview: Avoid duplicated I/O new d59b099c667f pinctrl: cherryview: Simplify code with cleanup helpers new e0ba7366a699 pinctrl: cherryview: Convert to platform remove callback r [...] new 6fe13aa7c869 pinctrl: cherryview: reduce scope of PIN_CONFIG_BIAS_HIGH_ [...] new 8d751da9f1d7 pinctrl: intel: fetch community only when we need it new 593bcf6889de Merge tag 'intel-pinctrl-v6.7-1' of git://git.kernel.org/p [...] new caf963efd4b0 dt-bindings: pinctrl: brcm: Ensure all child node properti [...] new 2bdcdad6933d dt-bindings: pinctrl: nuvoton,npcm845: Add missing additio [...] new e2b0bac1aae4 dt-bindings: pinctrl: qcom,sa8775p-tlmm: add missing wakeu [...] new 63bffc2d3a99 pinctrl: Use device_get_match_data() new 90b0c2b2edd1 Merge tag 'pinctrl-v6.7-1' of git://git.kernel.org/pub/scm [...] new 4b27d5c42033 ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup new 3062a9879afb Merge tag 'acpi-6.7-rc1-2' of git://git.kernel.org/pub/scm [...] new 4074532758c5 modpost: Optimize symbol search from linear to binary search new ffa46bbc5892 kbuild: rpm-pkg: generate kernel.spec in rpmbuild/SPECS/ new 80bac83a739d rust: Respect HOSTCC when linking for host new a55d4aee76ca kbuild: make binrpm-pkg always produce kernel-devel package new 7f54e00e5842 modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host new ac96a15a0f0c modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host new bd78c9d71420 modpost: define TO_NATIVE() using bswap_* functions new 29ae5c02ed74 modpost: refactor check_sec_ref() new 77f9f5716456 modpost: factor out the common boilerplate of section_rel(a) new 737d303623bc csky: remove unused cmd_vdso_install new 7aef8f76d1f9 UML: remove unused cmd_vdso_install new 1b6272894f2d docs: kbuild: add INSTALL_DTBS_PATH new 56769ba4b297 kbuild: unify vdso_install rules new 9d361173edc4 kbuild: unify no-compiler-targets and no-sync-config-targets new 7f6d8f7e43fb kbuild: remove ARCH_POSTLINK from module builds new 72d091846de9 kbuild: avoid too many execution of scripts/pahole-flags.sh new 1b1595cd04bb kbuild: simplify cmd_ld_multi_m new 3ada34b0f655 modpost: remove ALL_EXIT_DATA_SECTIONS macro new 6a4e59eeedc3 linux/init: remove __memexit* annotations new 50cccec15c48 modpost: disallow *driver to reference .meminit* sections new e1dc1bfe5b27 modpost: remove more symbol patterns from the section chec [...] new 473a45bb35f0 modpost: remove MEM_INIT_SECTIONS macro new 48cd8df7afd1 modpost: remove EXIT_SECTIONS macro new a3df1526da48 modpost: disallow the combination of EXPORT_SYMBOL and __meminit* new e578e4e31106 modpost: use ALL_INIT_SECTIONS for the section check from [...] new b3d4f446fc0f modpost: merge sectioncheck table entries regarding init/e [...] new 34fcf231dcf9 modpost: squash ALL_{INIT,EXIT}_TEXT_SECTIONS to ALL_TEXT_ [...] new 766b7007a1cc kbuild: Correct missing architecture-specific hyphens new 1bfaa37fd348 kbuild: dummy-tools: pretend we understand -fpatchable-fun [...] new 5f56cb030e4b kbuild: support 'userldlibs' syntax new 5c5e048b2417 Merge tag 'kbuild-v6.7' of git://git.kernel.org/pub/scm/li [...] new 2e9064faccd1 x86/microcode/amd: Fix snprintf() format string warning in [...] new 242db7589460 x86/boot/32: Disable stackprotector and tracing for mk_ear [...] new 1e2dd572d2b7 x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() new a62f4ca106fd x86/boot/32: De-uglify the 2/3 level paging difference in [...] new 69ba866db281 x86/boot/32: Restructure mk_early_pgtbl_32() new fdbd43819400 x86/microcode: Provide CONFIG_MICROCODE_INITRD32 new 4c585af7180c x86/boot/32: Temporarily map initrd for microcode loading new 0b62f6cb0773 x86/microcode/32: Move early loading after paging enable new ae76d951f653 x86/microcode/intel: Rip out mixed stepping support for In [...] new b0f0bf5eef5f x86/microcode/intel: Simplify scan_microcode() new 6b072022ab2e x86/microcode/intel: Simplify and rename generic_load_microcode() new 0177669ee61d x86/microcode/intel: Cleanup code further new dd5e3e3ca6ac x86/microcode/intel: Simplify early loading new 2a1dada3d1cf x86/microcode/intel: Save the microcode only after a succe [...] new f24f204405f9 x86/microcode/intel: Switch to kvmalloc() new 3973718cff1e x86/microcode/intel: Unify microcode apply() functions new 164aa1ca5372 x86/microcode/intel: Rework intel_cpu_collect_info() new 11f96ac4c21e x86/microcode/intel: Reuse intel_cpu_collect_info() new b7fcd995b261 x86/microcode/intel: Rework intel_find_matching_signature() new b48b26f992a3 x86/microcode: Remove pointless apply() invocation new ecfd41089348 x86/microcode/amd: Use correct per CPU ucode_cpu_info new d419d28261e7 x86/microcode/amd: Cache builtin microcode too new a7939f016720 x86/microcode/amd: Cache builtin/initrd microcode early new 5af05b8d51a8 x86/microcode/amd: Use cached microcode for AP load new 8529e8ab6c6f x86/microcode: Mop up early loading leftovers new 2e1997335ceb x86/microcode: Get rid of the schedule work indirection new ba48aa32388a x86/microcode: Clean up mc_cpu_down_prep() new 634ac23ad609 x86/microcode: Handle "nosmt" correctly new 6f059e634dcd x86/microcode: Clarify the late load logic new 0772b9aa1a8f x86/microcode: Sanitize __wait_for_cpus() new 4b753955e915 x86/microcode: Add per CPU result state new ba3aeb97cb2c x86/microcode: Add per CPU control field new 6067788f04b1 x86/microcode: Provide new control functions new 0bf871651211 x86/microcode: Replace the all-in-one rendevous handler new 7eb314a22800 x86/microcode: Rendezvous and load in NMI new 1582c0f4a213 x86/microcode: Protect against instrumentation new 9cab5fb776d4 x86/apic: Provide apic_force_nmi_on_cpu() new 8f849ff63bcb x86/microcode: Handle "offline" CPUs correctly new 9407bda845dd x86/microcode: Prepare for minimal revision check new cf5ab01c8703 x86/microcode/intel: Add a minimum required revision for l [...] new 0a23fb262d17 Merge tag 'x86_microcode_for_v6.7_rc1' of git://git.kernel [...] new 5329aa5101f7 efivarfs: Add uid/gid mount options new 4c975a43fa38 Merge tag 'efi-next-for-v6.7' of git://git.kernel.org/pub/ [...] new 475efd9808a3 smb3: fix touch -h of symlink new 1460720c5913 cifs: Add client version details to NTLM authenticate message new d5a3c153fd00 SMB3: clarify some of the unused CreateOption flags new 7588b83066db Add definition for new smb3.1.1 command type new 72bc63f5e23a smb3: fix creating FIFOs when mounting with "sfu" mount option new e6322fd177c6 smb: client: fix potential deadlock when releasing mids new d328c09ee9f1 smb: client: fix use-after-free bug in cifs_debug_data_pro [...] new 783fa2c94f41 smb: use crypto_shash_digest() in symlink_hash() new 52768695d36a cifs: print server capabilities in DebugData new 4cf6e1101a25 cifs: add xid to query server interface call new c37ed2d7d098 smb: client: remove extra @chan_count check in __cifs_put_ [...] new 5c86919455c1 smb: client: fix use-after-free in smb2_query_info_compound() new c3326a61cdbf cifs: reconnect helper should set reconnect for the right channel new 6e5e64c9477d cifs: do not reset chan_max if multichannel is not support [...] new d9a6d7809605 cifs: force interface update before a fresh session setup new 766e9cf3bd64 Merge tag '6.7-rc-smb3-client-fixes-part1' of git://git.sa [...] new 58e3ce767307 9p/trans_fd: avoid sending req to a cancelled conn new a321af9dd095 fs/9p: Remove unused function declaration v9fs_inode2stat() new 355f074609db 9p/trans_fd: Annotate data-racy writes to file::f_flags new 9b5c6281838f 9p: v9fs_listxattr: fix %s null argument warning new 39763480dd19 9p/net: xen: fix false positive printf format overflow warning new e02be6390d6f 9p/fs: add MODULE_DESCIPTION new ce0708796420 9p/net: fix possible memory leak in p9_check_errors() new c9b93cafb69c Merge tag '9p-for-6.7-rc1' of https://github.com/martinetd/linux new c5d3f9b7649a f2fs: compress: fix deadloop in f2fs_write_cache_pages() new b0327c84e91a f2fs: compress: fix to avoid use-after-free on dic new 2aaea533bf06 f2fs: compress: do sanity check on cluster when CONFIG_F2F [...] new 7e1b150fece0 f2fs: compress: fix to avoid redundant compress extension new f803982190f0 f2fs: split initial and dynamic conditions for extent_cache new a4639380bbe6 f2fs: fix to drop meta_inode's page cache in f2fs_put_super() new 943f7c6f987f f2fs: compress: fix to avoid fragment w/ OPU during f2fs_i [...] new f5f3bd903a5d f2fs: set the default compress_level on ioctl new 3e729e50d01e f2fs: preload extent_cache for POSIX_FADV_WILLNEED new 4ed33e69e136 f2fs: stop iterating f2fs_map_block if hole exists new d7e9a9037de2 f2fs: Support Block Size == Page Size new 8b07c1fb0f1a f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() new e0d4e8acb378 f2fs: avoid format-overflow warning new 6f560c0f2aa0 f2fs: let f2fs_precache_extents() traverses in file range new 9f792ab8e33d f2fs: clean up zones when not successfully unmounted new 37768434b7a7 f2fs: Clean up errors in segment.h new a5e80e18f268 f2fs: fix error path of __f2fs_build_free_nids new 50a472bbc79f f2fs: do not return EFSCORRUPTED, but try to run online repair new 9b4c8dd99fe4 f2fs: fix error handling of __get_node_page new 1e7bef5f90ed f2fs: finish previous checkpoints before returning from remount new aea6bf908d73 Merge tag 'f2fs-for-6.7-rc1' of git://git.kernel.org/pub/s [...] new 743b7fc481f9 drm/nouveau/mmu/tu102-: remove write to 0x100e68 during tl [...] new 7e731d42aee7 drm/nouveau/nvkm: bump maximum number of NVDEC new e86692701355 drm/nouveau/nvkm: bump maximum number of NVJPG new 015ef6187f69 drm/nouveau/gsp: prepare for GSP-RM new 74e2011b11e0 drm/nouveau/acr/tu102-: prepare for GSP-RM new 45655ff08480 drm/nouveau/bar/tu102-: prepare for GSP-RM new 6a0fd03a23fd drm/nouveau/bus/tu102-: prepare for GSP-RM new 15740541e8f0 drm/nouveau/devinit/tu102-: prepare for GSP-RM new a613e7f3fe6d drm/nouveau/fault/tu102-: prepare for GSP-RM new 834a712b6ed2 drm/nouveau/fb/tu102-: prepare for GSP-RM new c41aebc9aca4 drm/nouveau/fuse/tu102-: prepare for GSP-RM new 2cfad4b0489c drm/nouveau/gpio/tu102-: prepare for GSP-RM new a25a5d560dad drm/nouveau/i2c/tu102-: prepare for GSP-RM new 624c6f78cc8d drm/nouveau/imem/tu102-: prepare for GSP-RM new 1dc750dab1b1 drm/nouveau/ltc/tu102-: prepare for GSP-RM new 3cd7924e0edd drm/nouveau/mc/tu102-: prepare for GSP-RM new f5a533a81e51 drm/nouveau/mmu/tu102-: prepare for GSP-RM new ab724be7a3d9 drm/nouveau/pmu/tu102-: prepare for GSP-RM new fd7d59827072 drm/nouveau/privring/tu102-: prepare for GSP-RM new f2b76a18251d drm/nouveau/therm/tu102-: prepare for GSP-RM new d4c9cd346fcb drm/nouveau/top/tu102-: prepare for GSP-RM new 426cce57053c drm/nouveau/vfn/tu102-: prepare for GSP-RM new 0e55453fc8ab drm/nouveau/ce/tu102-: prepare for GSP-RM new 8c186c83f995 drm/nouveau/disp/tu102-: prepare for GSP-RM new da1fbcc09e0f drm/nouveau/fifo/tu102-: prepare for GSP-RM new a6f992a83f0d drm/nouveau/gr/tu102-: prepare for GSP-RM new 796928c65927 drm/nouveau/nvdec/tu102-: prepare for GSP-RM new 47c9136b0dae drm/nouveau/nvenc/tu102-: prepare for GSP-RM new f4032134b461 drm/nouveau/sec2/tu102-: prepare for GSP-RM new e672f5f30dd3 drm/nouveau/kms/tu102-: disable vbios parsing when running on RM new 17a74021a339 drm/nouveau/nvkm: support loading fws into sg_table new 176fdcbddfd2 drm/nouveau/gsp/r535: add support for booting GSP-RM new 4cf2c83eb3a4 drm/nouveau/gsp/r535: add support for rm control new 37e328a17c1f drm/nouveau/gsp/r535: add support for rm alloc new 830531e94712 drm/nouveau/gsp/r535: add interrupt handling new 5bf0257136a2 drm/nouveau/mmu/r535: initial support new 9e9944449023 drm/nouveau/disp/r535: initial support new 2a77d015b538 drm/nouveau/fifo/r535: initial support new b5ce219ab368 drm/nouveau/ce/r535: initial support new 361c3cd8ae12 drm/nouveau/gr/r535: initial support new 142cd60243ca drm/nouveau/nvdec/r535: initial support new 08ab88f5a033 drm/nouveau/nvenc/r535: initial support new ca9686340aba drm/nouveau/nvjpg/r535: initial support new 015185cc670e drm/nouveau/ofa/r535: initial support new b76827a3a930 nouveau: fix r535 build on 32-bit arm. new 7e6bd6409b66 nouveau/disp: fix post-gsp build on 32-bit arm. new b5bad8c16b9b nouveau/gsp: move to 535.113.01 new 5177e5fa6e9e nouveau/gsp: fix message signature. new 8d55b0a940bb nouveau/gsp: add some basic registry entries. new e70703890b25 Merge tag 'topic/nvidia-gsp-2023-11-03' of git://anongit.f [...] new 8ffd18a6744b mtd: lpddr_cmds: Add literal suffix new f1a9be986ced mtd: Annotate struct lpddr_private with __counted_by new 1442d628d05c mtd: cfi: Annotate struct cfi_private with __counted_by new 79c610ab40ec mtd: rawnand: atmel: Annotate struct atmel_nand with __counted_by new 48ec74fd8af6 mtd: rawnand: denali: Annotate struct denali_chip with __c [...] new e87f0d64c906 mtd: rawnand: ingenic: Annotate struct ingenic_nfc with __ [...] new a8eaf3ef5499 mtd: rawnand: marvell: Annotate struct marvell_nand_chip w [...] new 627e79b7cf1e mtd: rawnand: meson: Annotate struct meson_nfc_nand_chip w [...] new cb5fce7d90a1 mtd: rawnand: renesas: Annotate struct rnand_chip with __c [...] new 28a05da765c0 mtd: rawnand: sunxi: Annotate struct sunxi_nand_chip with [...] new 3cff177fc279 mtd: map_ram: prevent use of point and unpoint when NO_XIP is set new 0339f62a9a77 mtd: Add WARN_ON_ONCE() to mtd_read() to check the return value new 8baba8d52ff5 dt-bindings: mtd: fixed-partitions: Add compression property new 5c2f7727d437 mtd: mtdpart: check for subpartitions parsing result new 0e0672a5b83a mtd: bcm47xxsflash: Convert to platform remove callback re [...] new eb0cec77d534 mtd: docg3: Convert to platform remove callback returning void new 09a8b9ccffe7 mtd: phram: Convert to platform remove callback returning void new 56b877dc5fd7 mtd: powernv_flash: Convert to platform remove callback re [...] new 3401446fa40d mtd: spear_smi: Convert to platform remove callback return [...] new 326563fdd37d mtd: st_spi_fsm: Convert to platform remove callback retur [...] new 59bd56760df1 mtd: hyperbus: hbmc-am654: Convert to platform remove call [...] new baaa90c1c923 mtd: hyperbus: rpc-if: Convert to platform remove callback [...] new 54600e402413 mtd: lpddr2_nvm: Convert to platform remove callback retur [...] new 5882bf98089f mtd: maps: lantiq-flash: Convert to platform remove callba [...] new b1dbe19b358c mtd: maps: physmap-core: Convert to platform remove callba [...] new 677edf775512 mtd: maps: plat-ram: Convert to platform remove callback r [...] new a105291c90a5 mtd: maps: pxa2xx-flash: Convert to platform remove callba [...] new 553cc00f3e31 mtd: maps: sa1100-flash: Convert to platform remove callba [...] new e0748d6737e3 mtd: maps: sun_uflash: Convert to platform remove callback [...] new ac2bc659822e mtd: spi-nor: hisi-sfc: Convert to platform remove callbac [...] new 3ee355dbc78d mtd: spi-nor: nxp-spifi: Convert to platform remove callba [...] new 6135e730f81d mtd: Use device_get_match_data() new 565fe150624e mtd: cfi_cmdset_0001: Byte swap OTP info new 022545e057f3 mtd: spi-nor: remove catalyst 'flashes' new d9cd5c9a6fe2 mtd: spi-nor: remove Fujitsu MB85RS1MT support new 74b7ad768353 mtd: spi-nor: xilinx: use SPI_NOR_ID() in S3AN_INFO() new afbfb8c5fb57 mtd: spi-nor: xilinx: remove addr_nbytes from S3AN_INFO() new 0554effe99f6 mtd: spi-nor: convert .n_sectors to .size new d0cfd228b34c mtd: spi-nor: default page_size to 256 bytes new 9983e6da917d mtd: spi-nor: store .n_banks in struct spi_nor_flash_parameter new e255a79162b6 mtd: spi-nor: default .n_banks to 1 new 9b6bb07eadaf mtd: spi-nor: push 4k SE handling into spi_nor_select_unif [...] new 6dec24b1a34c mtd: spi-nor: make sector_size optional new 3ea3f0ac242c mtd: spi-nor: drop .parse_sfdp new 95c6e3d26691 mtd: spi-nor: introduce (temporary) INFO0() new 2d7f3a08875b mtd: spi-nor: move the .id and .id_len into an own structure new 83e62ffa7d1b mtd: spi-nor: rename .otp_org to .otp and make it a pointer new 3e85be98875a mtd: spi-nor: add SNOR_ID() and SNOR_OTP() new da7e48db514b mtd: spi-nor: remove or move flash_info comments new f9d52efb3953 mtd: spi-nor: atmel: convert flash_info to new format new ca7fb359d0a1 mtd: spi-nor: eon: convert flash_info to new format new 5a329c40894b mtd: spi-nor: esmt: convert flash_info to new format new 6ecc52e44dbf mtd: spi-nor: everspin: convert flash_info to new format new 29cd12e08cd3 mtd: spi-nor: gigadevice: convert flash_info to new format new 3de6404725df mtd: spi-nor: intel: convert flash_info to new format new 856f61797cbc mtd: spi-nor: issi: convert flash_info to new format new 09e5a29fa3ad mtd: spi-nor: macronix: convert flash_info to new format new 8eb4eb838f9f mtd: spi-nor: micron-st: convert flash_info to new format new bb2d5c67b926 mtd: spi-nor: spansion: convert flash_info to new format new 47541a60636a mtd: spi-nor: sst: convert flash_info to new format new 348d772d04fa mtd: spi-nor: winbond: convert flash_info to new format new 8e52f54ca994 mtd: spi-nor: xilinx: use new macros in S3AN_INFO() new 9e02cb5b1d09 mtd: spi-nor: xmc: convert flash_info to new format new a16ae25022d9 mtd: spi-nor: atmel: sort flash_info database new bc16dfcbf27f mtd: spi-nor: eon: sort flash_info database new 1d8e64f40b24 mtd: spi-nor: gigadevice: sort flash_info database new 947bb8f24b61 mtd: spi-nor: issi: sort flash_info database new b0eea634d086 mtd: spi-nor: macronix: sort flash_info database new 9df3c9ac6ea6 mtd: spi-nor: micron-st: sort flash_info database new 8770a6a89b15 mtd: spi-nor: spansion: sort flash_info database new 1de410815768 mtd: spi-nor: sst: sort flash_info database new d3b5ea3cc5ba mtd: spi-nor: winbond: sort flash_info entries new 1d4c725453c8 mtd: spi-nor: atmel: drop duplicate entry new 914efd602a80 mtd: spi-nor: core: get rid of the INFOx() macros new 8f407eda173f mtd: spi-nor: atmel: add at25ff321a entry new a2a3e5430e7b mtd: spi-nor: micron-st: enable lock/unlock for mt25qu512a new 6823a8383420 mtd: spi-nor: micron-st: use SFDP table for mt25qu512a new 3a8ab4a13d17 Merge tag 'spi-nor/for-6.7' into mtd/next new 0a1166c27d4e mtd: rawnand: tegra: add missing check for platform_get_irq() new c29cc4a95fa8 mtd: rawnand: omap2: Fix check 0 for platform_get_irq() new 48919c6c4838 mtd: rawnand: remove 'nand_exit_status_op()' prototype new f693b6485e25 mtd: rawnand: arasan: Include ECC syndrome along with in-b [...] new 1cfa2f76afb1 mtd: rawnand: rockchip: Use struct_size() new f447318fb1d1 mtd: spinand: add support for FORESEE F35SQA002G new 13241a5ee367 mtd: rawnand: Annotate struct mtk_nfc_nand_chip with __counted_by new 4c1f363777ac mtd: rawnand: cadence: Annotate struct cdns_nand_chip with [...] new 6a804fb72de5 mtd: spinand: winbond: add support for serial NAND flash new d656610ea702 mtd: spinand: Add support for XTX XT26xxxDxxxxx new 6dc597401cf5 mtd: rawnand: Remove unused of_gpio.h inclusion new 60ec53ace2cb mtd: rawnand: sh_flctl: Convert to module_platform_driver() new 74ac5b5e2375 mtd: rawnand: intel: check return value of devm_kasprintf() new 5a985960a4dd mtd: rawnand: meson: check return value of devm_kasprintf() new 6d55d31e927e Merge tag 'nand/for-6.7' into mtd/next new b1dfbda8636b Merge tag 'mtd/for-6.7' of git://git.kernel.org/pub/scm/li [...] new db10cb9b5746 virt: sevguest: Fix passing a stack buffer as a scatterlis [...] new ec51ffcf2630 virt: coco: Add a coco/Makefile and coco/Kconfig new 70e6f7e2b985 configfs-tsm: Introduce a shared ABI for attestation reports new 2df213536683 virt: sevguest: Prep for kernel internal get_ext_report() new a67d74a4b163 mm/slab: Add __free() support for kvfree new f47906782c76 virt: sevguest: Add TSM_REPORTS support for SNP_GET_EXT_REPORT new f4738f56d1dc virt: tdx-guest: Add Quote generation support using TSM_REPORTS new 5e2cb28dd7e1 Merge tag 'tsm-for-6.7' of git://git.kernel.org/pub/scm/li [...] new 76fe8713dd0a cxl/pci: Remove unnecessary device reference management in [...] new e30a106558e7 cxl/pci: Cleanup 'sanitize' to always poll new 08b8a8c05423 cxl/pci: Remove hardirq handler for cxl_request_irq() new 2627c995c15d cxl/pci: Remove inconsistent usage of dev_err_probe() new f29a824b0b67 cxl/pci: Clarify devm host for memdev relative setup new 5f2da1971446 cxl/pci: Fix sanitize notifier setup new 339818380868 cxl/memdev: Fix sanitize vs decoder setup locking new 88d3917f82ed cxl/mem: Fix shutdown order new 501b3d9fb036 tools/testing/cxl: Make cxl_memdev_state available to othe [...] new cf009d4ec38c tools/testing/cxl: Add 'sanitize notifier' support new 0718588c7aaa cxl/region: Do not try to cleanup after cxl_region_setup_t [...] new 1110581412c7 cxl/region: Prepare the decoder match range helper for reuse new a3e00c964fb9 cxl/region: Calculate a target position in a region interleave new 0cf36a85c140 cxl/region: Use cxl_calc_interleave_pos() for auto-discovery new 3531b27f1f04 cxl/region: Fix cxl_region_rwsem lock held when returning [...] new 98a04c7aced2 cxl/region: Fix x1 root-decoder granularity calculations new 8f61d48c83f6 tools/testing/cxl: Slow down the mock firmware transfer new 8d2ad999ca3c cxl/port: Fix delete_endpoint() vs parent unregistration race new dd22581f8953 cxl/core/regs: Rename @dev to @host in struct cxl_register_map new 33d9c987bf8f cxl/port: Fix @host confusion in cxl_dport_setup_regs() new d8add49263a9 cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map new 4d758764e7f9 cxl/port: Pre-initialize component register mappings new 2dd18279202f cxl/pci: Store the endpoint's Component Register mappings [...] new 8ce520fdea24 cxl/hdm: Use stored Component Register mappings to map HDM [...] new f611d98a0036 cxl/pci: Remove Component Register base address from struc [...] new a2fcb84a1978 cxl/port: Remove Component Register base address from stru [...] new f05fd10d138d cxl/pci: Add RCH downstream port AER register discovery new 6777877eb7a3 PCI/AER: Refactor cper_print_aer() for use by CXL driver module new bf6c9fa846e2 cxl/pci: Update CXL error logging to use RAS register address new 6c5f3aacb296 cxl/pci: Map RCH downstream AER registers for logging prot [...] new 6ac07883dbb5 cxl/pci: Add RCH downstream port error logging new d1a9def33d70 cxl/pci: Disable root port interrupts in RCH mode new 0a867568bb0d PCI/AER: Forward RCH downstream port-detected errors to th [...] new b7e9392d5d46 PCI/AER: Unmask RCEC internal errors to enable RCH downstr [...] new d3970f006f08 cxl/core/regs: Rename phys_addr in cxl_map_component_regs() new e8db0701605b cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm new 7f946e6d830f Merge branch 'for-6.7/cxl-rch-eh' into cxl/next new 529c0a44045e cxl: Export QTG ids from CFMWS to sysfs as qos_class attribute new 670e4e88f3b1 cxl: Add checksum verification to CDAT from CXL new 8358e8f1596b cxl: Add support for reading CXL switch CDAT table new a103f46633fd acpi: Move common tables helper functions to common lib new 624eda92abd4 Merge branch 'for-6.7/cxl-qtg' into cxl/next new 7914992b37d5 cxl/port: Quiet warning messages from the cxl_test environment new 1b27978d6967 cxl/pci: Update comment new 9214c9d56c47 cxl/mbox: Remove useless cast in cxl_mem_create_range_info() new fae6389f912e MAINTAINERS: Add tools/testing/cxl files to CXL new de5512b2a293 Merge branch 'for-6.7/cxl' into cxl/next new 458ba8189cb4 cxl: Add cxl_decoders_committed() helper new 05e37b2138a6 cxl: Add decoders_committed sysfs attribute to cxl_port new b3cfdbf6a062 Merge branch 'for-6.7/cxl-commited' into cxl/next new 69d56b15a794 cxl/hdm: Fix && vs || bug new 5d09c63f11f0 cxl/hdm: Remove broken error path new b3741ac86c8e cxl/pci: Change CXL AER support check to use native AER new 4b92894064b3 lib/fw_table: Remove acpi_parse_entries_array() export new b8cc56d0414e Merge tag 'cxl-for-6.7' of git://git.kernel.org/pub/scm/li [...] new 4bd8405257da i3c: master: cdns: Fix reading status register new fa7726a4d9b9 i3c: replace deprecated strncpy new 014c9a0e6f9f i3c: dw: Annotate struct dw_i3c_xfer with __counted_by new 49f33846efc0 i3c: master: cdns: Annotate struct cdns_i3c_xfer with __co [...] new 751d377f0f7a i3c/master/mipi-i3c-hci: Annotate struct hci_rings_data wi [...] new a8b163e184de i3c: svc: Annotate struct svc_i3c_xfer with __counted_by new 0c3569155138 i3c: master: Inherit DMA masks and parameters from parent device new f656f6bd22d7 i3c: mipi-i3c-hci: Add MODULE_ALIAS new 0676bfebf576 i3c: mipi-i3c-hci: Fix DAT/DCT entry sizes new 45a832f989e5 i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq [...] new 361acacaf7c7 i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out new e141db842766 i3c: mipi-i3c-hci: Set ring start request together with enable new 4e40642cdb62 i3c: mipi-i3c-hci: Fix race between bus cleanup and interrupt new 7ccd40edc1f5 i3c: mipi-i3c-hci: Set number of SW enabled Ring Bundles earlier new b8806e0c939f i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer new 4c36f656b7d1 i3c: mipi-i3c-hci: Fix missing xfer->completion in hci_cmd [...] new 3521fa63c1ee i3c: mipi-i3c-hci: Resume controller explicitly new fc9176e794d7 i3c: mipi-i3c-hci: Resume controller after aborted transfer new cab63f648876 i3c: Fix potential refcount leak in i3c_master_register_ne [...] new 57ec42b9a1b7 i3c: Fix typo "Provisional ID" to "Provisioned ID" new 6bf3fc268183 i3c: master: svc: fix race condition in ibi work thread new 5e5e3c92e748 i3c: master: svc: fix wrong data return when IBI happen du [...] new c85e209b799f i3c: master: svc: fix ibi may not return mandatory data byte new 225d5ef048c4 i3c: master: svc: fix check wrong status register in irq handler new dfd7cd6aafdb i3c: master: svc: fix SDA keep low when polling IBIWON tim [...] new 9aaeef113c55 i3c: master: svc: fix random hot join failure since timeout error new 8911eae9c8a9 i3c: master: svc: fix compatibility string mismatch with b [...] new b53e9758a31c i3c: master: mipi-i3c-hci: Fix a kernel panic for accessin [...] new 9fd00df05e81 i3c: master: handle IBIs in order they came new 1c41041124bd Merge tag 'i3c/for-6.7' of git://git.kernel.org/pub/scm/li [...] new 48ec6328de6c ubifs: Fix some kernel-doc comments new f4a04c97fb3b ubifs: Fix memory leak of bud->log_hash new 60f2f4a81d48 ubifs: Fix missing error code err new 4d18b5a57b16 ubi: fastmap: Fix missed ec updating after erasing old fas [...] new 08a426787416 ubi: fastmap: erase_block: Get erase counter from wl_entry [...] new a033ab4fec5f ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap new c19286d70aaa ubi: Replace erase_block() with sync_erase() new 8ff4e620ac93 ubi: fastmap: Use free pebs reserved for bad block handling new a2ea69dac674 ubi: fastmap: Wait until there are enough free PEBs before [...] new 415e4723c432 ubi: fastmap: Remove unneeded break condition while filling pools new eada823e6a6f ubi: fastmap: may_reserve_for_fm: Don't reserve PEB if fm_ [...] new 761893bd490b ubi: fastmap: Get wl PEB even ec beyonds the 'max' if free [...] new 90e0be56144b ubi: fastmap: Fix lapsed wear leveling for first 64 PEBs new d4c48e5b58f1 ubi: fastmap: Add module parameter to control reserving fi [...] new ac085cfe57df ubi: fastmap: Add control in 'UBI_IOCATT' ioctl to reserve [...] new d81efd66106c ubifs: fix possible dereference after free new d07cec9c238a ubi: block: Fix use-after-free in ubiblock_cleanup new 75690493591f ubifs: ubifs_link: Fix wrong name len calculating when UBI [...] new 2153fc3d6817 Merge tag 'ubifs-for-linus-6.7-rc1' of git://git.kernel.or [...] new f78ca48a8ba9 i2c: i801: fix potential race in i801_block_transaction_by [...] new be944ceb6761 i2c: rcar: avoid non-standard use of goto new d72857907af0 i2c: rcar: properly format a debug output new 47280af87236 i2c: rcar: calculate divider instead of brute-forcing it new 3c417c947c13 i2c: rcar: remove open coded DIV_ROUND_CLOSEST new 7890fce6201a i2c: riic: avoid potential division by zero new c1ac8903f31f Merge tag 'ib-mfd-i2c-reboot-v6.7' of git://git.kernel.org [...] new 941266451b5d Merge branch 'i2c/for-current' into i2c/for-mergewindow new 3b0e2091d76e i2c: i801: add helper i801_restore_regs new 19b6ffd5f079 i2c: i801: simplify module boilerplate code new bcfaaa971112 i2c: mt65xx: allow optional pmic clock new cdb55bdb50eb i2c: dev: make i2c_dev_class a static const structure new d0d0f827e067 i2c: i801: use i2c_mark_adapter_suspended/resumed new f707d6b9e7c1 i2c: i801: replace acpi_lock with I2C bus lock new 0e864b552b23 i2c: rcar: reset controller is mandatory for Gen3+ new 54c76ed33008 i2c: rcar: improve accuracy for R-Car Gen3+ new 24051338322f i2c: gpio: remove error checks with debugfs new 0c051c824912 i2c: mux: gpio: adhere to coding style new e2def33f9ee1 i2c: cp2615: replace deprecated strncpy with strscpy new 65917718fb8b i2c: powermac: replace deprecated strncpy new 86f8a1ef9681 i2c: mux: demux-pinctrl: Annotate struct i2c_demux_pinctrl [...] new 3a133a4e4455 i2c: Annotate struct i2c_atr with __counted_by new 470a66268856 i2c: stm32f7: Add atomic_xfer method to driver new 37a672be3ae3 i2c: rcar: fix error code in probe() new 0f75d486b9ee dt-bindings: i2c: qcom-cci: Document SC7280 compatible new 8cafbf26646a i2c: Use device_get_match_data() new ae2a1f0f2cb5 dt-bindings: i2c: qcom-cci: Document sc8280xp compatible new 8c56f9ef25a3 i2c: i801: Add support for Intel Birch Stream SoC new c850ecfc8914 i2c: brcmstb: Add support for atomic transfers new 3e383dce513f Revert "dt-bindings: i2c: qcom-cci: Document sc8280xp compatible" new 4cdc5dbbc1df eeprom: at24: Drop at24_get_chip_data() new 997a29bbb1e0 eeprom: at24: Annotate struct at24_data with __counted_by new c761068f484c dt-bindings: at24: add ST M24C32-D Additional Write lockable page new 4791146e9055 eeprom: at24: add ST M24C32-D Additional Write lockable pa [...] new 0997ff1fc143 dt-bindings: at24: add ST M24C64-D Additional Write lockable page new 3774740fb221 eeprom: at24: add ST M24C64-D Additional Write lockable pa [...] new ba63f9933dce Merge tag 'at24-updates-for-v6.7' of git://git.kernel.org/ [...] new 29c9e85d4da2 i2c: at91-core: Use devm_clk_get_enabled() new 445094c8a9fb i2c: exynos5: add support for atomic transfers new 80e56b86b59e i2c: i801: Simplify class-based client device instantiation new 8c906cc0aea5 i2c: exynos5: Calculate t_scl_l, t_scl_h according to i2c spec new 6af79f7fe748 i2c: fix memleak in i2c_new_client_device() new a0536c67965d i2c: stm32f7: add description of atomic in struct stm32f7_i2c_dev new 06c5a1d68f54 i2c: stm32f4: Use devm_clk_get_enabled() new 7ba2b17a8746 i2c: stm32f7: Use devm_clk_get_enabled() new 4411a2ccbaf6 dt-bindings: i2c: i2c-demux-pinctrl: Convert to json-schema new 702c0dd7bcf1 i2c: axxia: eliminate kernel-doc warnings new 53801d2e762a i2c: core: fix lockdep warning for sparsely nested adapter chain new 3d6cd1af37cb MAINTAINERS: add YAML file for i2c-demux-pinctrl new 29166faac548 ACPI: Add helper acpi_use_parent_companion new d8d9919f4579 i2c: i801: Use new helper acpi_use_parent_companion new d9387eda56a4 i2c: mux: demux-pinctrl: Convert to use sysfs_emit_at() API new 5ac61d26b8ba i2c: sun6i-p2wi: Prevent potential division by zero new 0161ee9dd38a Documentation: i2c: add fault code for not supporting 10 b [...] new ca562a9cf717 i2c: qcom-geni: add ACPI device id for sc8180x new 10e806d39d30 i2c: s3c2410: make i2c_s3c_irq_nextbyte() void new 3d05e493e461 Merge tag 'i2c-for-6.7-rc1' of git://git.kernel.org/pub/sc [...] new c12d7aa7ffa4 firewire: Annotate struct fw_node with __counted_by new 1cfb751165ef Merge tag 'firewire-updates-6.7' of git://git.kernel.org/p [...] new d424348b060d vdpa/mlx5: Expose descriptor group mkey hw capability new 71d47b31e9ab Merge branch 'mlx5-vhost' of https://git.kernel.org/pub/sc [...] new a72cac6067fd vdpa: introduce dedicated descriptor group for virtqueue new 7db0d6027e69 vhost-vdpa: introduce descriptor group backend feature new c8068d9bae0c vhost-vdpa: uAPI to get dedicated descriptor group id new 049cbeab861e vdpa/mlx5: Create helper function for dma mappings new 512c0cdd80c1 vdpa/mlx5: Decouple cvq iotlb handling from hw mapping code new 4c6b97416a04 vdpa/mlx5: Take cvq iotlb lock during refresh new 1c06cd56746a vdpa/mlx5: Collapse "dvq" mr add/delete functions new 07a2da402416 vdpa/mlx5: Rename mr destroy functions new 1b3ce9576f16 vdpa/mlx5: Allow creation/deletion of any given mr struct new 186e25387ed6 vdpa/mlx5: Move mr mutex out of mr struct new 625e4b59a923 vdpa/mlx5: Improve mr update flow new 55229eab8cd7 vdpa/mlx5: Introduce mr for vq descriptor new 03dd63c8fae4 vdpa/mlx5: Enable hw support for vq descriptor mapping new cf6e024cf768 vdpa/mlx5: Make iotlb helper functions more generic new 5dc31bd245a4 vdpa/mlx5: Update cvq iotlb mapping on ASID change new c695964474f3 mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK new 0cd43eef0ae2 virtio-balloon: correct the comment of virtballoon_migratepage() new dd1f4bc143a7 MAINTAINERS: Add myself as mlx5_vdpa driver new fbe299388c94 vdpa: Update sysfs ABI documentation new a5d7df87843d virtio: kdoc for struct virtio_pci_modern_device new 5ff1f51eefb1 vhost-scsi: Spelling s/preceeding/preceding/g new 484f0a071f8d vduse: make vduse_class constant new 70e16c90ee23 virtio: add definition of VIRTIO_F_NOTIF_CONFIG_DATA feature bit new 327e0ab32cd0 virtio_pci: add build offset check for the new common cfg items new fafb51a67fb8 virtio-blk: fix implicit overflow on virtio_max_dma_size new e0592acd1ef2 virtio_pci: add check for common cfg size new d2cf1b6e3b85 vdpa: introduce .reset_map operation callback new 1d0f874bfe78 vhost-vdpa: reset vendor specific mapping to initial state [...] new 4398776f7a6d vhost-vdpa: introduce IOTLB_PERSIST backend feature bit new a26f2e4e68ee vdpa: introduce .compat_reset operation callback new bc91df5c70ac vhost-vdpa: clean iotlb map during reset for older userspace new 2eacf4b5e3eb vdpa/mlx5: implement .reset_map driver op new 86f6c224c979 vdpa_sim: implement .reset_map support new 77fa2fbe87fc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 5dc1ec71a9f7 dt-bindings: mailbox: fsl,mu: add new tx doorbell channel new 5bfe4067d350 mailbox: imx: support channel type tx doorbell v2 new 3f7cc9af9556 dt-bindings: mailbox: qcom: add one more clock provider fo [...] new 81186dc16101 dt-bindings: zynqmp: add destination mailbox compatible new 5cb5d0c964d1 mailbox: Use device_get_match_data() new 8afe816b0c99 mailbox: mtk-cmdq-mailbox: Implement Runtime PM with autosuspend new 96cb7a4e296d dt-bindings: mailbox: qcom-ipcc: document the SM8650 Inter [...] new 7b2c9e41e73f Merge tag 'mailbox-v6.7' of git://git.kernel.org/pub/scm/l [...] new d4277fa4a1a8 rtc: sh: silence warning new e005a9b35b46 rtc: brcmstb-waketimer: support level alarm_irq new 2e2ad6393b43 rtc: imxdi: Soften dependencies for improved compile coverage new 5dbde0727a51 rtc: at91rm9200: Mark driver struct with __refdata to prev [...] new e6d44306e4fb rtc: imxdi: Mark driver struct with __refdata to prevent s [...] new 5621f28b0122 rtc: mv: Mark driver struct with __refdata to prevent sect [...] new 47712bc29401 rtc: pxa: Mark driver struct with __refdata to prevent sec [...] new 141626dbc2e6 rtc: sh: Mark driver struct with __refdata to prevent sect [...] new 94a2da3e6b68 rtc: pcap: Drop no-op remove function new 48bc8830fbed rtc: at91rm9200: Convert to platform remove callback retur [...] new 482ca730a4fc rtc: imxdi: Convert to platform remove callback returning void new ede66fb37f12 rtc: mv: Convert to platform remove callback returning void new e288cfe8f25f rtc: pxa: Convert to platform remove callback returning void new f4d571b31b83 rtc: sh: Convert to platform remove callback returning void new 5ded578a18c9 rtc: rtc7301: Rewrite bindings in schema new 8c767e9c1ef4 rtc: rtc7301: Support byte-addressed IO new 2be36c09b6b0 rtc: pcf85363: fix wrong mask/val parameters in regmap_upd [...] new 3c8bdc20a44f rtc: omap: Use device_get_match_data() new f5f4c982f7c8 rtc: efi: fixed typo in efi_procfs() new fdaf4c5acf26 dt-bindings: rtc: pcf2123: convert to YAML new 207bddd97881 dt-bindings: rtc: Add Cirrus EP93xx new 1d70f9fe5f1c rtc: ep93xx: add DT support for Cirrus EP93xx new cf3cce410ade dt-bindings: rtc: mcp795: move to trivial-rtc new 539cbe1b81f4 dt-bindings: rtc: pcf8523: Convert to YAML new dc71c03b0a29 dt-bindings: rtc: microcrystal,rv3032: Document wakeup-sou [...] new e2f57bf82769 rtc: at91rm9200: annotate at91_rtc_remove with __exit again new ebf6255868e6 rtc: Add support for the SSD202D RTC new cfb67623ce28 dt-bindings: rtc: Add Mstar SSD202D RTC new d2f51b3516da Merge tag 'rtc-6.7' of git://git.kernel.org/pub/scm/linux/ [...] new 7405116519ad media: qcom: camss: Fix pm_domain_on sequence in probe new b278080a89f4 media: qcom: camss: Fix V4L2 async notifier error path new f69791c39745 media: qcom: camss: Fix genpd cleanup new 26bda3da00c3 media: qcom: camss: Fix vfe_get() error jump new 3143ad282fc0 media: qcom: camss: Fix VFE-17x vfe_disable_output() new 7f24d2913504 media: qcom: camss: Fix VFE-480 vfe_disable_output() new b6e1bdca463a media: qcom: camss: Fix missing vfe_lite clocks check new d8f7e1a60d01 media: qcom: camss: Fix invalid clock enable bit disjunction new e655d1ae9703 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC i [...] new 87889f1b7ea4 media: qcom: camss: Fix csid-gen2 for test pattern generator new ef876db6a2bf dt-bindings: media: qcom,sdm845-venus-v2: Allow interconne [...] new 89936bfbdf11 media: qcom/camss: use 1X16 formats instead of 2X8 new afca12e35e71 media: cros-ec-cec: Use cros_ec_cmd to send host commands new 4d0e179a4287 media: cros-ec-cec: Manage an array of ports new e90bd1fe7cda media: cros-ec-cec: Support multiple ports in set/get host [...] new adbfc747ddfb media: cros-ec-cec: Support multiple ports in write command new 1cabf52639d1 media: cros-ec-cec: Support multiple ports in MKBP cec_events new 425d20518c54 media: cros-ec-cec: Support receiving messages from multip [...] new e7885b9c6564 media: cros-ec-cec: Allow specifying multiple HDMI connectors new 5d227f02ceb9 media: cros-ec-cec: Get number of CEC ports from EC new 8d3e6030e30f media: cros-ec-cec: Add Dibbi to the match table new 5bc2de5f517d media: cros-ec-cec: Add Constitution to the match table new beeefd75fa35 media: platform: cros-ec: Add Boxy to the match table new e50f23b1ca24 media: dvb-frontends: drx39xyj: Remove unnecessary ternary [...] new e0878c7f7f21 media: radio-wl1273: Remove an unnecessary ternary operator new e2f01278781f media: dvb-usb: gp8psk: Remove an unnecessary ternary operator new 16fae979ed6b media: usb: siano: Use kmemdup to simplify kmalloc and mem [...] new a805136eec48 media: c8sectpfe: Use the devm_clk_get_enabled() helper function new 1c2786632e20 media: imx-jpeg: initiate a drain of the capture queue in [...] new 0c7af09408b3 media: cobalt: Use list_for_each_entry() helper new 88d4b23a629e media: hantro: Check whether reset op is defined before use new 6e481d52d363 media: verisilicon: Do not enable G2 postproc downscale if [...] new 099be1822d1f media: gspca: cpia1: shift-out-of-bounds in set_flicker new 05b34200a155 media: videobuf2: fix typo: vb2_dbuf -> vb2_qbuf new e85322573d98 media: cx231xx: Switch to use kmemdup() helper new 2b651ba688b3 media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros new e986ab55e757 MAINTAINERS: fix file path for Omnvision OV4689 new d66b45e1b082 media: ov13b10: Fix some error checking in probe new 8fc29e3c9f68 media: ov5640: fix vblank unchange issue when work at dvp mode new b9a53a6975d9 media: ivsc: Improve Kconfig help text new 12ee5f71e0e7 media: dt-bindings: ov5693: fix maintainer email address new e2d3e77d0e7d media: staging: ipu3-imgu: Initialise height_per_slice in [...] new 17f2370a21e4 media: v4l: Fix documentation for 12-bit packed Bayer new e9e2e88f3c16 media: ov2640: Use the devm_clk_get_enabled() helper function new b97213a41140 media: v4l2-mc: Make v4l2_pipeline_pm_{get,put} deprecated new 18e35ba0d89f media: ivsc: csi: remove name identifier new 6b6f41791b44 media: ivsc: ace: remove name identifier new 6966f2f7abba media: ivsc: ace: probe ace device after IPU bridge is ini [...] new 0822315e46b4 media: i2c: max9286: Fix some redundant of_node_put() calls new 71f8a5e4be12 media: i2c: imx415: Use v4l2_subdev_get_fmt() new da7e34e558a5 media: v4l2-subdev: Document that routing support depends [...] new a111f02464ca media: platform: use capital "OR" for multiple licenses in SPDX new d1560d57d75c media: i2c: video-i2c: Convert enum->pointer for data in t [...] new b4e9a2d278c9 media: i2c: Drop ifdeffery from sensor drivers new 5e1abb1a9bf2 media: i2c: mt9v032: Extend match support for OF tables new 578295176d5c media: i2c: mt9v032: Drop CONFIG_OF ifdeffery new dd2dbf3cbd3f media: i2c: ov7670: Extend match support for OF tables new 2d13621c6b7b media: i2c: ov7670: Drop CONFIG_OF ifdeffery new a6403dddaebf media: i2c: imx334: add support for test pattern generator new 20290feaaeb7 media: ov5640: Fix a memory leak when ov5640_probe fails new b92f8f3591ac media: i2c: Use pm_runtime_resume_and_get() new 165457e6d084 media: i2c: ov5693: Drop the unused streaming flag new b2b5905aa5a3 media: i2c: imx415: Replace streaming flag with runtime PM check new def13c37e772 media: i2c: imx296: Replace streaming flag with runtime PM check new 4af8528f90e6 media: Documentation: Mention CCS tools new 3a5c419fff24 media: dt-bindings: Add OV5642 new 397b2a25b8c0 media: ov13b10: Add 1364x768 register settings new 009905ec5043 media: v4l2-subdev: Document and enforce .s_stream() requirements new 97c115199127 media: i2c: hi556: Drop check for reentrant .s_stream() new c42995a717ec media: i2c: hi846: Drop check for reentrant .s_stream() new 4d06c42942f4 media: i2c: imx208: Drop check for reentrant .s_stream() new f35675411bbe media: i2c: imx214: Drop check for reentrant .s_stream() new fcf877f19165 media: i2c: imx219: Drop check for reentrant .s_stream() new 9c5ab9574fa1 media: i2c: imx258: Drop check for reentrant .s_stream() new 1cbdd6659b2a media: i2c: imx319: Drop check for reentrant .s_stream() new 5a6e2fc7d018 media: i2c: imx334: Drop check for reentrant .s_stream() new ee44330bf068 media: i2c: imx335: Drop check for reentrant .s_stream() new 972ba0bcac67 media: i2c: imx355: Drop check for reentrant .s_stream() new bf5c004691d1 media: i2c: imx412: Drop check for reentrant .s_stream() new 8beaae2c2bf0 media: i2c: mt9m001: Drop check for reentrant .s_stream() new 062361fc6c84 media: i2c: og01a1b: Drop check for reentrant .s_stream() new 608e0f10bfb9 media: i2c: ov01a10: Drop check for reentrant .s_stream() new 51d5de9da3be media: i2c: ov08d10: Drop check for reentrant .s_stream() new a0caba4916af media: i2c: ov08x40: Drop check for reentrant .s_stream() new 70096d41d02b media: i2c: ov13858: Drop check for reentrant .s_stream() new acc53ef65cab media: i2c: ov13b10: Drop check for reentrant .s_stream() new 493d786bd87d media: i2c: ov2685: Drop check for reentrant .s_stream() new 58e7ab2f381b media: i2c: ov2740: Drop check for reentrant .s_stream() new e8d6eb9a9b8d media: i2c: ov4689: Drop check for reentrant .s_stream() new 444a94daac36 media: i2c: ov5647: Drop check for reentrant .s_stream() new 33e9cdc325b7 media: i2c: ov5670: Drop check for reentrant .s_stream() new 1b59508e0ba6 media: i2c: ov5675: Drop check for reentrant .s_stream() new 3ca1480abdd9 media: i2c: ov5695: Drop check for reentrant .s_stream() new f29f0a98f223 media: i2c: ov7740: Drop check for reentrant .s_stream() new 741358bb8557 media: i2c: ov8856: Drop check for reentrant .s_stream() new 36cb37a69ebd media: i2c: ov9282: Drop check for reentrant .s_stream() new f765cc2913c0 media: i2c: ov9734: Drop check for reentrant .s_stream() new 8c547f9b3e64 Documentation: media: camera-sensor: Fix typo and vocabula [...] new 6d032832b1ff Documentation: media: camera-sensor: Use link to upstream [...] new f13734b50717 Documentation: media: camera-sensor: Move power management [...] new 7610bfe72365 Documentation: media: camera-sensor: Improve power managem [...] new 8c1e33818003 media: i2c: ar0521: Drop system suspend and resume handlers new 2c13a5ad0426 media: i2c: ccs: Drop system suspend and resume handlers new 5d821eb21f43 media: i2c: hi556: Drop system suspend and resume handlers new 2223243cdfc0 media: i2c: hi846: Drop system suspend and resume handlers new 35e663b4a3ed media: i2c: hi847: Drop system suspend and resume handlers new c628b64d313f media: i2c: imx208: Drop system suspend and resume handlers new 0484cde1dfaa media: i2c: imx214: Drop system suspend and resume handlers new b8074db07429 media: i2c: imx219: Drop system suspend and resume handlers new e1124ace4504 media: i2c: imx258: Drop system suspend and resume handlers new 4c9e4ea49abb media: i2c: imx319: Drop system suspend and resume handlers new 96608f4f74c1 media: i2c: imx355: Drop system suspend and resume handlers new b477adeb9a46 media: i2c: og01a1b: Drop system suspend and resume handlers new 6f40f7caf7b6 media: i2c: ov01a10: Drop system suspend and resume handlers new 480ff48163e5 media: i2c: ov02a10: Drop system suspend and resume handlers new a1c4cca2167b media: i2c: ov08d10: Drop system suspend and resume handlers new b8b84d753044 media: i2c: ov08x40: Drop system suspend and resume handlers new f82344daa782 media: i2c: ov13858: Drop system suspend and resume handlers new 55e941d06a76 media: i2c: ov2740: Drop system suspend and resume handlers new 5c873f079da7 media: i2c: ov13b10: Drop stream handling in runtime PM handlers new b268547c5c09 media: i2c: ov5670: Drop system suspend and resume handlers new 046da914bf5f media: i2c: ov5675: Drop system suspend and resume handlers new 19ae6ba57f88 media: i2c: ov8856: Drop system suspend and resume handlers new 56e9e480b6f2 media: i2c: ov9734: Drop system suspend and resume handlers new bd5b50b329e8 media: bttv: fix use after free error due to btv->timeout timer new 1a6c4bada40a media: bttv: Add MODULE_FIRMWARE macro new 026c341795e5 media: bt8xx: make read-only arrays static new 3f1e1f69ad6c media: platform: Use dev_err_probe instead of dev_err new 57a3afc5d542 media: cx25840: simplify cx23885_dif_setup() new d27bb0246e53 media: nxp: Use devm_kmemdup to replace devm_kmalloc + memcpy new 29d3e0b8bdb5 media: staging: media: sunxi: cedrus: Remove redundant of_ [...] new 99e6eaab4c84 media: dt-bindings: samsung,exynos4212-fimc-is: replace du [...] new 6c378c24921e media: dt-bindings: samsung,fimc: correct unit addresses i [...] new 292f83dc6844 media: exynos4-is: fimc-is: replace duplicate pmu node wit [...] new 6c4ef8284606 media: mediatek: vcodec: fix spelling mistake "resonable" [...] new ba85aea885a1 media: use struct_size() helper new 0c7b8c5c2aed media: imx-jpeg: Remove unused declarations new 785c4aa400cb media: atomisp: remove left-over videobuf include new 2a2fffb488a3 media: remove the old videobuf framework new f329051273ca media: dt-bindings: nuvoton: Add NPCM VCD and ECE engine new c3dea90fdfc1 dt-bindings: soc: nuvoton: Add NPCM GFXI new d62d8e7b59f9 media: v4l: Add HEXTILE compressed format new 2817154cd189 media: v4l2-ctrls: Add user control base for Nuvoton NPCM [...] new 1568583b3977 media: uapi: Add controls for NPCM video driver new 46c15a4ff1f4 media: nuvoton: Add driver for NPCM video capture and enco [...] new da923feefead dt-bindings: media: remove nokia,n900-ir as pwm-ir-tx is c [...] new 5ce19a501673 media: rc: remove ir-rx51 in favour of generic pwm-ir-tx new e798f5b2d1cc media: rc: meson-ir: support rc driver type RC_DRIVER_SCANCODE new 5e05f204a19b dt-bindings: media: Add compatible for Meson-S4 IR Controller new b55ce3e6b227 media: atomisp: ia_css_debug: Removed unused codes for debug new 55c3407c63fb media: atomisp: Removed unused HAS_WATCHDOG_SP_THREAD_DEBUG debug new 921f9a1945e4 media: atomisp: sh_css_internal: sh_css_params: Unifying s [...] new 0e2c53ff13e2 media: atomisp: Fix missing v4l2_fh_release() in atomisp_o [...] new d86c33af672d media: atomisp: Clamp width to max 1920 pixels when in ATO [...] new b24209cf1c5c media: atomisp: Change atomisp_enum_framesizes() too small [...] new 2ffb2e640c8a media: atomisp: Add some higher resolutions to atomisp_enu [...] new b6da9e5a0617 media: atomisp: Remove support for custom run-mode v4l2-ct [...] new 10c6c42859cc media: atomisp: Remove v4l2_ctrl_s_ctrl(asd->run_mode) cal [...] new b0e59612eb2c media: atomisp: ia_css_debug: Removed debug codes for dump [...] new 8fc67b18fa1c media: atomisp: Make two individual enum to define the MIP [...] new 2aea82b03cd4 media: atomisp: Included both input system headers new 7ed0c6c069b6 media: atomisp: css_2401_system: Remove #ifdef ISP2401 to [...] new db401104fa02 media: atomisp: isys: Removed #if defined(ISP2401) to make [...] new 58e6d7d80bf1 media: atomisp: hive_isp_css_common: Removed #if defined(I [...] new 404af81df6b5 media: atomisp: pipeline: Removed #if defined(ISP2401) to [...] new f6675353feee media: atomisp: ifmtr: Removed #if defined(ISP2401) to mak [...] new feae4208b422 media: atomisp: Compile the object codes for a generic driver new 0df4319c55cb media: atomisp: rx: Removed #if defined(ISP2401) to make d [...] new 16fb1d5b2bbe media: atomisp: isys_init: Initiate atomisp in a generic manner new b70fbcd6507c media: atomisp: Remove empty isys_public.h new 983993cb8231 media: atomisp: Remove aliases for MIPI_FORMAT_2400_CUSTOM0 new b6e5978323d5 media: atomisp: Mark ia_css_isys_240?_init() static new 68b9a816cabe media: atomisp: ia_css_raw.host: Remove #ifdef ISP2401 to [...] new 2b5d1e149edf media: atomisp: binary: Removed #ifdef ISP2401 to make dri [...] new 7d5901b49c22 media: atomisp: hive_isp_css_include: Removed #ifdef ISP24 [...] new fdd9681f7e9e media: atomisp: atomisp_compat_css20: Removed #ifdef ISP24 [...] new fc280df3aa37 media: atomisp: sh_css_mipi: Removed unused code ia_css_mi [...] new 1e1ea859e4e6 media: atomisp: sh_css: Removed #ifdef ISP2401 to make the [...] new d1f3bed60223 media: atomisp: sh_css_sp: Remove #ifdef ISP2401 to make d [...] new ade6b4c2b8a3 media: atomisp: sh_css: Removed #ifdef ISP2401 to make dri [...] new ad6979477073 media: atomisp: sh_css: Renamed sh_css_config_input_network() new 113401c67386 media: atomisp: sh_css: Removed #ifdef ISP2401 to make cod [...] new ec1f9f15a9c2 media: atomisp: sh_css: Removed #ifdef ISP2401 to make the [...] new 65214188ca1d media: atomisp: atomisp_v4l2: Removed unnecessary code new 42c26b4cd1f7 media: atomisp: Simplify some if (IS_ISP2401...) statements new 00c408775ade media: atomisp: Drop ia_css_debug_dump_debug_info() and fu [...] new 61d6b3503cda media: atomisp: Drop VIDEO_ATOMISP_ISP2401 Kconfig option new 2b5a90f08c09 media: atomisp: gc0310: Stop setting v4l2_subdev.fwnode to [...] new 18fa57148abe media: atomisp: Disable VCM for OV5693 for now new a0bcd433b9bf media: atomisp: Drop atomisp-ov5693 sensor driver new 0301a15a42f2 media: atomisp: fix 'read beyond size of field' new 41c4c6fd8116 media: allegro-dvt: increase buffer size in msg_type_name() new 94451182166a media: cadence: increase buffer size in csi2tx_get_resources() new f55254c96a85 media: atomisp: ia_ccs_debug.c: increase enable_info buffer new 4567ebf8e8f9 media: vivid: avoid integer overflow new 83d0d4cc1423 media: ipu-bridge: increase sensor_name size new 7c051b680048 media: cx18: increase in_workq_name size new b05aba9fffd2 media: rc: ati_remote: increase mouse_name buffer size new 7ba5e7b78b06 media: cec.h: increase input_phys buffer new acec3a11c32c media: renesas-ceu: keep input name simple new 3e80a88911a3 media: zoran: increase name size new 9cc0f40cac6a media: v4l2-dev.h: increase struct video_device name size new d9d432af1415 media: v4l2-subdev.h: increase struct v4l2_subdev name size new 8cdd708f1165 media: use sizeof() instead of V4L2_SUBDEV_NAME_SIZE new 06016a67c616 media: v4l2-device.h: drop V4L2_DEVICE_NAME_SIZE new 10939357c4cc media: vivid: use VIVID_MODULE_NAME to fill bus_info new 4ebdec2aeed3 media: microchip: don't set bus_info new 37272d21cec6 media: rcar_drif: use explicit name for bus_info new bd6ef410676e media: am437x: don't fill in bus_info new 127299a41cf9 media: atmel: drop bus_info new 8b7f3cf4eb9a media: radio-isa: use dev_name to fill in bus_info new b74093bfbcad media: radio-miropcm20: set bus_info to explicit name new b66215e7b780 media: verisilicon: replace snprintf with strscpy+strlcat new fd6627cb82d5 media: radio-si476x: don't fill in bus_info new 0ab13674a9bd media: pci: mgb4: Added Digiteq Automotive MGB4 driver new bd7e2477d737 media: Documentation: Added Digiteq Automotive MGB4 driver [...] new 7b5c2ad524f5 media: qcom: camss: Amalgamate struct resource with struct [...] new 1643b787a236 media: qcom: camss: Rename camss struct resources to camss [...] new de98fe8d1c50 media: qcom: camss: Start to move to module compat matched [...] new 9e0c25977799 media: qcom: camss: Pass icc bandwidth table as a platform [...] new 5900b051959e media: qcom: camss: Pass remainder of variables as resources new 91719b27926a media: qcom: camss: Pass line_num from compat resources new c23c79981615 media: qcom: camss: Pass CAMSS subdev callbacks via resour [...] new 7c1340e4c296 media: qcom: camss: Assign the correct number of RDIs per VFE new b2c2715e5aaf media: qcom: camss: Remove special case for VFE get/put new 2de3a6546aee media: qcom: camss: Untangle if/else spaghetti in camss new bcd2adfef23a media: qcom: camss: Allow clocks vfeN vfe_liteN or vfe_lite new 0727615fb975 media: qcom: camss: Functionally decompose CSIPHY clock lookups new 35a62432af1e media: qcom: camss: Fix support for setting CSIPHY clock n [...] new 2ce0bd411b82 media: qcom: camss: Support RDI3 for VFE 17x new 90cc4555730b media: qcom: camss: Move vfe_disable into a common routine [...] new 5c07f30bed52 media: qcom: camss: Propagate vfe_reset error up the callstack new f910d3ba78a2 media: qcom: camss: Comment CSID dt_id field new 6496617b2b06 media: amphion: handle firmware debug message new cab0c4e94c49 media: Documentation: dv-timings.rst: explain basic approach new c3cad51c66bb media: platform: mtk-mdp3: add missing of_node_put new 0aeccc63f3bc media: mtk-jpegenc: Fix bug in JPEG encode quality selection new a142f7bb8908 media: i2c: adv7180: Extend match support for OF tables new 56a8c694c524 media: i2c: adv7180: Drop CONFIG_OF ifdeffery new f301fedbeecf media: cobalt: Use FIELD_GET() to extract Link Width new 61334819aca0 media: s3c-camif: Avoid inappropriate kfree() new d425557814ab media: allegro: Annotate struct mcu_msg_push_buffers_inter [...] new 54b6b605b9a0 media: v4l2-event: Annotate struct v4l2_subscribed_event w [...] new 0b135b89212f media: tvp541x: Extend match support for OF tables new 2fa264283d20 media: tvp541x: Drop CONFIG_OF ifdeffery new 06a185a861da media: tvp541x: Sort header files new 3568cb655669 media: mediatek: vcodec: add encoder power management help [...] new 04d19e65137e media: s5p-mfc: Fix potential deadlock on condlock new 5f9fcbf92da9 media: nuvoton: npcm-video: Fix IS_ERR() vs NULL bug new 76a2c5df6ca8 media: vidtv: psi: Add check for kstrdup new 1fd6eb12642e media: vidtv: mux: Add check and kfree for kstrdup new 85b901e6003b media: visl: use canonical ftrace path new 36fe515c1a3c media: cedrus: Fix clock/reset sequence new b622e46690eb media: i2c: drop check because i2c_unregister_device() is [...] new 4b910840f9f3 media: dvb-frontends: drop check because i2c_unregister_de [...] new 678e8d804149 media: platform: cros-ec: Rename conns array for the match table new cd5c11d5aacd media: platform: cros-ec: Add Taranza to the match table new 0308483f6674 media: ov9282: Assign maintenance to Dave new 59ac78dcd17c media: imx412: Orphan the driver new 5b0e91fd477d media: imx335: Orphan the driver new 17c74cb89706 media: imx334: Orphan the driver new 206d8a9b36d3 media: i2c/hi556: add a new mode 1296x722 settings new e00d0d9e74fe media: dt-bindings: media: i2c: Add MT9M114 camera sensor binding new 24d756e914fc media: i2c: Add driver for onsemi MT9M114 camera sensor new 852798cc8a45 media: i2c: imx219: Convert to CCI register access helpers new 3e40c8db9ec5 media: i2c: imx219: Drop unused macros new 1c9083565a46 media: i2c: imx219: Replace register addresses with macros new ec80c606cca5 media: i2c: imx219: Drop IMX219_REG_CSI_LANE_MODE from com [...] new 55c3ec033b7e media: i2c: imx219: Fix test pattern window for 640x480 mode new 8921687278d4 media: i2c: imx219: Set mode registers programmatically new cff09e76bf79 media: i2c: imx219: Merge format and binning setting functions new 2ae504a561db media: i2c: imx219: Initialize ycbcr_enc new 00eb22782bb1 media: i2c: imx219: Use active crop rectangle to configure [...] new c59d77be1b83 media: i2c: imx219: Infer binning settings from format and crop new aa86ac42eec4 media: i2c: imx219: Access height from active format in im [...] new e3e5d172d5fc media: i2c: imx219: Don't store the current mode in the im [...] new 5ebbdd7aab33 media: i2c: imx219: Drop IMX219_VTS_* macros new d03dfb7d4c5f media: i2c: imx219: Group functions by purpose new d83b40ef9c07 media: i2c: imx219: Remove unneeded goto new eef9c161d029 media: i2c: imx219: Implement .init_cfg() using .set_fmt() new 186aa9d47289 media: i2c: imx219: Separate horizontal and vertical binning new 0af46fbc333d media: i2c: imx219: Calculate crop rectangle dynamically new bf313f998f74 media: i2c: imx219: Name all subdev state variables 'state' new ef202378ccdd media: i2c: imx219: Move variables to inner scope new 580139fa0c30 media: Documentation: Align numbered list, make it a proper ReST new 441b5c63d71e media: ccs: Fix driver quirk struct documentation new 724ff68e968b media: ccs: Correctly initialise try compose rectangle new f055e53ebcfc media: ccs: Correct error handling in ccs_register_subdev new 393566558678 media: ccs: Switch to init_cfg new ac84b72242ce media: ccs: Rename ccs_create_subdev as ccs_init_subdev new 77ab9dc8d926 media: ccs: Move media_entity_pads_init to init from register new f00a1572b65a media: ccs: Obtain media bus formats before initialising u [...] new d8bca3ed1d70 media: ccs: Use sub-device active state new 2428e585b1e7 media: ccs: Partially revert "media: i2c: Use pm_runtime_r [...] new 8a695a29d68e media: ccs: Drop re-entrant s_stream support new 1cfe77a541a5 media: ov2740: Enable runtime PM before registering the as [...] new 289c25923ecd media: ov2740: Use sub-device active state new 07d81b507df5 media: ov2740: Return -EPROBE_DEFER if no endpoint is found new 76c0b99d6141 media: v4l: subdev: Clear frame descriptor before get_frame_desc new 4c812e33b0de media: v4l: subdev: Print debug information on frame descriptor new deb866f9e3a4 media: mc: Check pad flag validity new 2d21fef54800 media: Add MIPI CSI-2 generic long packet type definition new dc887661be33 media: Documentation: Split camera sensor documentation new 462e108bac18 media: rc: keymaps: add missing MODULE_DESCRIPTION to keymaps new a1766a4fd83b media: imon: fix access to invalid resource for the second [...] new 6ccfe1e39712 staging: media: atomisp: drop check for reentrant .s_stream() new f06acbe3398c media: i2c: tc358746: check fmt validity new 545668480f7b staging: media: atomisp: improve unwinding new 4f7efc718914 media: sharp: fix sharp encoding new c8a489f82017 media: lirc: drop trailing space from scancode transmit new 06affa7a0026 staging: media: ipu3: remove ftrace-like logging new 0b1e6f6a9f73 media: Documentation: ccs: Fix spelling mistake new c49f2a696272 media: dt-bindings: Make sure items in data-lanes are unique new cdb175144aad media: dt-bindings: cadence-csi2rx: Add TI compatible string new b2701715301a media: cadence: csi2rx: Unregister v4l2 async notifier new aee5b415c95a media: cadence: csi2rx: Cleanup media entity properly new dbca7b3c412b media: cadence: csi2rx: Add get_fmt and set_fmt pad ops new a91d06f46bf7 media: cadence: csi2rx: Configure DPHY using link freq new 6f28a427a913 media: cadence: csi2rx: Soft reset the streams before star [...] new a64175fabfbd media: cadence: csi2rx: Set the STOP bit when stopping a stream new 1dd592748a80 media: cadence: csi2rx: Fix stream data configuration new c6ed7a39f177 media: cadence: csi2rx: Populate subdev devnode new b0f46ad6ed4a media: cadence: csi2rx: Add link validation new ca5b901c1896 media: dt-bindings: Add TI J721E CSI2RX new b4a3d877dc92 media: ti: Add CSI2RX support for J721E new 3b34d7fbb727 media: dt-bindings: hynix,hi846: Add video-interface-devic [...] new d85ce9147777 media: dt-bindings: ovti,ov02a10: Allow props from video-i [...] new d16928772eec media: dt-bindings: ovti,ov4689: Allow props from video-in [...] new d175296a2df3 media: dt-bindings: ovti,ov5640: Allow props from video-in [...] new af91ed3587b8 media: dt-bindings: sony,imx214: Allow props from video-in [...] new e2e73ed46c39 media: dt-bindings: sony,imx415: Allow props from video-in [...] new ab75641ffd3a media: i2c: mt9m114: Fix missing error unwind in probe() new 256b7767c97d media: ccs: Rework initialising sub-device state new 827804d6d760 media: ccs: Fix a (harmless) lockdep warning new fa6df857fe72 media: MAINTAINERS: Add co-maintainer for the rkisp1 driver new 88f870f6ecc4 media: rkisp1: resizer: Use V4L2 subdev active state new 2cce0a369dbd media: rkisp1: isp: Use V4L2 subdev active state new c7e262188207 media: rkisp1: csi: Use V4L2 subdev active state new cde4e5157af3 media: rkisp1: Convert hex constants to lowercase new 1f3ba4b8d4bb media: rkisp1: Constify rkisp1_v12_params_ops new 5964c90a0429 media: rkisp1: Fix line stride calculation new 7bf62fa39bf5 media: rkisp1: Remove dual crop control register from conf [...] new f4bc9c79a55a media: rkisp1: Program RKISP1_CIF_MI_SP_Y_PIC_SIZE register new 1a6ae627af14 media: rkisp1: resizer: Constify argument and local variables new 603fbdc11225 media: rkisp1: resizer: Use v4l2_area instead of v4l2_rect [...] new 1126d89f8f54 media: rkisp1: resizer: Drop unneeded local variable new e09b03627643 media: rkisp1: resizer: Improve debug message when configu [...] new d13fabf08d7c media: rkisp1: resizer: Fix resizer disable check when sta [...] new b925fb423d3c media: i2c: adp1653: don't reuse the same node pointer new 51b74c09ac8c media: qcom: venus: fix incorrect return value new f31b2cb85f0e media: dvb-usb-v2: af9035: fix missing unlock new ada092e80c10 media: nxp: imx-jpeg: use goto instead of return new 65b8c8cb2bf5 media: pci: mgb4: fix potential spectre vulnerability new be521bf7bfad media: pci: cx18: if cx == NULL, then don't use it. new feec1b29d7a8 media: videobuf2: Fix IS_ERR checking in vb2_vmalloc_put_u [...] new 39377f84fb98 media: verisilicon: Fixes clock list for rk3588 av1 decoder new 900c06e97328 dt-bindings: media: rockchip: Add resets property into dec [...] new 73e0538b4973 Documentation: media: gen-errors.rst: fix confusing ENOTTY [...] new faaed02abfa9 Documentation: media: buffer.rst: fix V4L2_BUF_FLAG_PREPARED new 32ec99f872ab media: aspeed: Drop unnecessary error check for debugfs_cr [...] new 19e2e01f30b5 media: mediatek: vcodec: Handle invalid encoder vsi new 8cd08e365153 media: siano: Drop unnecessary error check for debugfs_cre [...] new 63c5f1d8a8e5 media: cx231xx: Use EP5_BUF_SIZE macro new b833b178498d media: imx-jpeg: notify source chagne event when the first [...] new 56c0ac05a31a media: mediatek: vcodec: using encoder device to alloc/fre [...] new 2a76e7679b59 media: platform: mtk-mdp3: fix uninitialized variable in m [...] new 554df753a684 media: videobuf2: Fix IS_ERR checking in vb2_dc_put_userptr() new 94e27fbeca27 media: cec: meson: always include meson sub-directory in Makefile new 99b6d9685c33 media: MAINTAINERS: Fix path for J721E CSI2RX bindings new 48016737a9af media: platform: cadence: select MIPI_DPHY dependency new 5e538fce3358 media: venus: hfi: add checks to perform sanity on queue pointers new b18e36dfd6c9 media: venus: hfi: fix the check to handle session buffer [...] new 8d0b89398b7e media: venus: hfi: add checks to handle capabilities from [...] new 0768a9dd809e media: venus: hfi_parser: Add check to keep the number of [...] new 4c99885d592e media: venus: hfi_cmds: Replace one-element array with fle [...] new 19e67e01eb1e media: venus: Fix firmware path for resources new 3e238417254b media: nuvoton: VIDEO_NPCM_VCD_ECE should depend on ARCH_NPCM new be3ca57cfb77 Merge tag 'media/v6.7-1' of git://git.kernel.org/pub/scm/l [...] new 2bce6368c46b closures: Better memory barriers new ee526b88caaa closures: Fix race in closure_sync() new 20e425d301d6 six locks: Lock contended tracepoints new 0dd092bf1091 bcachefs: Fix lock ordering with snapshot_create_lock new b0b5bbf99fc2 bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarily new 88dfe193bd2a bcachefs: bch2_btree_id_str() new 50a38ca1baac bcachefs: Fix btree_node_type enum new a1d97d8417d3 bcachefs: Fix shrinker names new 253ba178c8d9 bcachefs: Fix ca->oldest_gen allocation new e38356d65ed0 bcachefs: Kill dead code extent_save() new d0261559c434 bcachefs: Delete duplicate time stats initialization new bbe682c76789 bcachefs: Ensure devices are always correctly initialized new 8480905765c3 bcachefs: Improve io option handling in data move path new 523f33efbf40 bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEW new bf0d9e89de2e bcachefs: Split apart bch2_target_to_text(), bch2_target_t [...] new 37707bb183b4 bcachefs: Split out disk_groups_types.h new e677179b35b7 bcachefs: bch2_disk_path_to_text() no longer takes sb_lock new 2d3908129147 bcachefs: Ensure we don't exceed encoded_extent_max new 9db2f86060a8 bcachefs: Check for too-large encoded extents new 48f866e90f52 bcachefs: Fix bch2_prt_bitflags() new ef435abd6a99 bcachefs: trivial extents.c refactoring new 6ddedca2180b bcachefs: Guard against unknown compression options new a0bfe3b065ca bcachefs: move.c exports, refactoring new 633169035a7c bcachefs: moving_context now owns a btree_trans new d5eade93452b bcachefs: move: convert to bbpos new 96a363a7e688 bcachefs: move: move_stats refactoring new 55c11a159d3c bcachefs: bch2_inum_opts_get() new fb3f57bb1177 bcachefs: rebalance_work new 5c1ab40e76dd bcachefs: Fix kasan splat in members_v1_get() new e84843489c15 bcachefs: Fix a kasan splat in bch2_dev_add() new 5394fe949401 bcachefs: Fix snapshot skiplists new 94119eeb02d1 bcachefs: Add IO error counts to bch_member new f5d26fa31ed2 bcachefs: bch_sb_field_errors new b65db750e2bb bcachefs: Enumerate fsck errors new 85103d15ca3f bcachefs: Fix error path in bch2_replicas_gc_end() new 2e7acdfbcad8 bcachefs: Fix deleted inodes btree in snapshot deletion new be9e782df3cb bcachefs: Don't downgrade locks on transaction restart new df94cb2e57b2 bcachefs: Fix an integer overflow new dc7a15fb90bf bcachefs: Skip deleted members in member_to_text() new 1f7056b735d5 bcachefs: Ensure copygc does not spin new 4db8ac8629b1 bcachefs: Fix MEAN_AND_VARIANCE kconfig options new 6dfa10ab22a6 bcachefs: Fix build errors with gcc 10 new c4accde498dd bcachefs: Ensure srcu lock is not held too long new f82755e4e8b8 bcachefs: Data move path now uses bch2_trans_unlock_long() new 385a82f62a9b bcachefs: serialize on cached key in early bucket allocator new e0fb0dccfd6f bcachefs: update alloc cursor in early bucket allocator new 0e91d3a6d59e bcachefs: fix odebug warn and lockdep splat due to on-stac [...] new 2a4e7497604b bcachefs: allow writeback to fill bio completely new 0996c72a0f30 bcachefs: byte order swap bch_alloc_v4.fragmentation_lru field new 7cb2a7895d94 bcachefs: use swab40 for bch_backpointer.bucket_offset bitfield new 4bd156c4b44e bcachefs: Fix bch2_delete_dead_inodes() new ce3e9a8a1008 bcachefs: .get_parent() should return an error pointer new 5a53f851e6fe bcachefs: Fix recovery when forced to use JSET_NO_FLUSH jo [...] new 01ccee225a37 bcachefs: Add missing printk newlines new d3c7727bb926 bcachefs: rebalance_work btree is not a snapshots btree new 9fcdd23b6eea bcachefs: Add a comment for BTREE_INSERT_NOJOURNAL usage new bf61dcdfc12c bcachefs: CONFIG_BCACHEFS_DEBUG_TRANSACTIONS no longer def [...] new 59154f2c66ce bcachefs: bch2_prt_datetime() new 0f0fc312380b bcachefs: Move __bch2_members_v2_get_mut to sb-members.h new d4c8bb69d020 bcachefs: Convert bch2_fs_open() to darray new 103ffe9aaf85 bcachefs: x-macro-ify inode flags enum new a8958a1a95b2 bcachefs: bkey_copy() is no longer a macro new a973de85e397 bcachefs: Replace ERANGE with private error codes new 80396a474909 bcachefs: Break up bch2_journal_write() new 769b3600495b bcachefs: Don't iterate over journal entries just for btree roots new da4aa3b00123 bcachefs: bch2_stripe_to_text() now prints ptr gens new aa9826658875 bcachefs: bch2_ec_read_extent() now takes btree_trans new daba90f2da9d bcachefs: kill thing_it_points_to arg to backpointer_not_found() new 853960d00b4b bcachefs: Simplify, fix bch2_backpointer_get_key() new c7046ed0cf9b bcachefs: Improve stripe checksum error message new c9d01179e185 Merge tag 'bcachefs-2023-11-5' of https://evilpiepirate.or [...] new db5b5e83eee4 ovl: use simpler function to convert iocb to rw flags new 5f034d34737e ovl: propagate IOCB_APPEND flag on writes to realfile new 389a4a4a1985 ovl: punt write aio completion to workqueue new f7621b11e8ac ovl: protect copying of realinode attributes to ovl inode new c002728f6081 ovl: add helper ovl_file_modified() new d08d3b3c2caf ovl: split ovl_want_write() into two helpers new 162d06444070 ovl: reorder ovl_want_write() after ovl_inode_lock() new c63e56a4a652 ovl: do not open/llseek lower file with upper sb_writers held new 5b02bfc1e7e3 ovl: do not encode lower fh with upper sb_writers held new 420a62dde6eb ovl: Move xattr support to new xattrs.c file new d431e652600b ovl: Add OVL_XATTR_TRUSTED/USER_PREFIX_LEN macros new dad02fad84cb ovl: Support escaped overlay.* xattrs new bc8df7a3dc03 ovl: Add an alternative type of whiteout new bb7055a73499 ovl: Add documentation on nesting of overlayfs mounts new c835110b588a ovl: remove unused code in lowerdir param parsing new 0cea4c097d97 ovl: store and show the user provided lowerdir mount option new 819829f0319a ovl: refactor layer parsing helpers new 24e16e385f22 ovl: add support for appending lowerdirs one by one new 7f851936a0ca Merge tag 'ovl-update-6.7' of git://git.kernel.org/pub/scm [...] new 18c1db313ea9 gfs2: Simplify function gfs2_upgrade_iopen_glock new bbacb395ac5c gfs2: Remove freeze_go_demote_ok new b4bf3d5c37d4 gfs2: Remove unused gfs2_extent_length argument new 21d9067efc7f gfs2: Get rid of the gfs2_glock_is_held_* helpers new 089f4eb003dc gfs2: Don't update inode timestamps for direct writes new 4c6a08125f22 gfs2: ignore negated quota changes new 0abd1557e21c gfs2: fix an oops in gfs2_permission new 2d8d79906198 gfs2: setattr_chown: Add missing initialization new 1358706907d8 gfs2: Stop using GFS2_BASIC_BLOCK and GFS2_BASIC_BLOCK_SHIFT new 703df114f9b7 gfs2: Two quota=account mode fixes new f7e4c610cb9a gfs2: Clean up gfs2_alloc_parms initializers new 1f7b0a84c86e gfs2: Clean up quota.c:print_message new 92099f0c9227 gfs2: Add metapath_dibh helper new 4c7b3f7fb7c8 gfs2: Get rid of gfs2_alloc_blocks generation parameter new d6d64dac1d39 gfs2: Minor gfs2_write_jdata_batch PAGE_SIZE cleanup new 7fa4964b35e4 gfs2: Convert stuffed_readpage to folios new be7f6a6b0bca gfs2: Convert gfs2_internal_read to folios new 062fb903895a gfs2: Rename gfs2_lookup_{ simple => meta } new 0b2355fe91ac gfs2: No longer use 'extern' in function declarations new d6fc6c93636f gfs2: fs: derive f_fsid from s_uuid new 074d7306a4fe gfs2: Silence "suspicious RCU usage in gfs2_permission" warning new bdcb8aa434c6 gfs2: Fix slab-use-after-free in gfs2_qd_dealloc new bb25b97562e5 gfs2: remove dead code in add_to_queue new 0cdc6f44e9fd gfs2: don't withdraw if init_threads() got interrupted new 1a0507d8780e Merge tag 'gfs2-v6.6-rc2-fixes' of git://git.kernel.org/pu [...] new 4d75fc6ceba4 iomap: rotate maintainers new 64bc7eee421f iomap: rename iomap entry new 062cca8915ca Merge tag 'vfs-6.7.iomap' of git://git.kernel.org/pub/scm/ [...] new 66c62769bcf6 exportfs: add helpers to check if filesystem can encode/de [...] new e21fc2038c1b exportfs: make ->encode_fh() a mandatory method for NFS export new 41d1ddd2717c exportfs: define FILEID_INO64_GEN* file handle types new 64343119d7b8 exportfs: support encoding non-decodeable file handles by default new ae62bcb5e7e5 fs: report f_fsid from s_dev for "simple" filesystems new ceb33880431c freevxfs: derive f_fsid from bdev->bd_dev new d9e5d9221d7f fs: fix build error with CONFIG_EXPORTFS=m or not defined new 4ad714df58e6 MAINTAINERS: create an entry for exportfs new 13d88ac54ddd Merge tag 'vfs-6.7.fsid' of git://git.kernel.org/pub/scm/l [...] new 2654521d774f gpiolib: remove gpiochip_find() new 9596ebf87c4f pinctrl: remove unneeded extern specifiers from consumer.h new ec963d04ca86 pinctrl: provide new GPIO-to-pinctrl glue helpers new e3d3ab299ba6 gpiolib: generic: use new pinctrl GPIO helpers new 32fb7d23e76a gpio: cdev: use pinctrl_gpio_can_use_line_new() new dd4e1f9cd699 gpio: rcar: use new pinctrl GPIO helpers new f6c54ab97615 gpio: tegra: use new pinctrl GPIO helpers new 9626b3d74d38 gpio: em: use new pinctrl GPIO helpers new 09a88bed6435 gpio: aspeed: use new pinctrl GPIO helpers new 4df6c2ec22b2 gpio: mvebu: use new pinctrl GPIO helpers new 566e684e70cb gpio: pxa: use new pinctrl GPIO helpers new 7233d90aead3 gpio: rockchip: use new pinctrl GPIO helpers new 506e94e1084f gpio: vf610: use new pinctrl GPIO helpers new c54d686d7d99 pinctrl: nuvoton: npcm7xx: use new pinctrl GPIO helpers new 481a59fb3d98 pinctrl: nuvoton: npcm8xx: use new pinctrl GPIO helpers new af80a91199a5 pinctrl: renesas: use new pinctrl GPIO helpers new 0bea3e7c157f pinctrl: bcm: use new pinctrl GPIO helpers new 164fcf1eb3bf pinctrl: stm32: use new pinctrl GPIO helpers new a3305049053a pinctrl: spear: use new pinctrl GPIO helpers new 7cdd1db6afa1 pinctrl: starfive: jh7100: use new pinctrl GPIO helpers new fed493fce82b pinctrl: starfive: jh7110: use new pinctrl GPIO helpers new da70bf79efad pinctrl: ocelot: use new pinctrl GPIO helpers new 91dff6b66e5e pinctrl: rk805: use new pinctrl GPIO helpers new 3607ac37a4f3 pinctrl: cirrus: use new pinctrl GPIO helpers new 1b5f829b1712 pinctrl: mediatek: moore: use new pinctrl GPIO helpers new 6232d8b9346f pinctrl: mediatek: common: use new pinctrl GPIO helpers new 47ad5c97ba89 pinctrl: mediatek: paris: use new pinctrl GPIO helpers new ddfba5bde6b8 pinctrl: axp209: use new pinctrl GPIO helpers new f7fdb230ca16 pinctrl: vt8500: use new pinctrl GPIO helpers new b2979a1786bc pinctrl: cy8c95x0: use new pinctrl GPIO helpers new 4125651b3d7d pinctrl: as3722: use new pinctrl GPIO helpers new 78329866ef57 pinctrl: ingenic: use new pinctrl GPIO helpers new 588ad2b1b62a pinctrl: cherryview: use new pinctrl GPIO helpers new 262abd2d17b6 pinctrl: intel: use new pinctrl GPIO helpers new 578d009b1b9d pinctrl: lynxpoint: use new pinctrl GPIO helpers new c6801e23322d pinctrl: st: use new pinctrl GPIO helpers new a063e57adf7b pinctrl: remove pinctrl_gpio_can_use_line() new 699f0784631e pinctrl: remove pinctrl_gpio_request() new 1d2c88450f77 pinctrl: remove pinctrl_gpio_free() new aec96797f9ef pinctrl: remove pinctrl_gpio_direction_input() new 45d2055b0067 pinctrl: remove pinctrl_gpio_direction_output() new ab56e2bfceec pinctrl: remove pinctrl_gpio_set_config() new 00762e416cd2 treewide: rename pinctrl_gpio_can_use_line_new() new acb38be654f9 treewide: rename pinctrl_gpio_request_new() new 4fccb263f3a0 treewide: rename pinctrl_gpio_free_new() new 315c46f9b696 treewide: rename pinctrl_gpio_direction_input_new() new b679d6c06b2b treewide: rename pinctrl_gpio_direction_output_new() new acf2981b84c3 treewide: rename pinctrl_gpio_set_config_new() new 315c4418ac65 pinctrl: change the signature of pinctrl_gpio_direction() new 82059c3d7840 pinctrl: change the signature of pinctrl_get_device_gpio_range() new 58e772f43774 pinctrl: change the signature of pinctrl_match_gpio_range() new 31d4e8d10177 pinctrl: change the signature of gpio_to_pin() new 6042aaef3158 pinctrl: change the signature of pinctrl_ready_for_gpio_range() new b6d83d010db6 pinctrl: st: drop the wrapper around pinctrl_gpio_directio [...] new 22c7203db320 pinctrl: ingenic: drop the wrapper around pinctrl_gpio_dir [...] new 54d9eab19e76 pinctrl: as3722: drop the wrapper around pinctrl_gpio_dire [...] new ffed72876121 pinctrl: vt8500: drop the wrapper around pinctrl_gpio_dire [...] new 36077c86fee2 pinctrl: axp209: drop the wrapper around pinctrl_gpio_dire [...] new 5835b3f2a2cb pinctrl: rk805: drop the wrapper around pinctrl_gpio_direc [...] new f00f921fd3f4 pinctrl: mediatek: moore: drop the wrappers around pinctrl [...] new c1649a7db47f pinctrl: mediatek: common: drop the wrappers around pinctr [...] new d35e579d60a7 pinctrl: cirrus: drop the wrapper around pinctrl_gpio_dire [...] new 653e95f1fc46 pinctrl: ocelot: drop the wrapper around pinctrl_gpio_dire [...] new 0b261df49ff8 pinctrl: starfive: jh7100: drop wrappers around pinctrl_gp [...] new 895bf1d82656 pinctrl: starfive: jh7110: drop wrappers around pinctrl_gp [...] new b04ce10d22bb pinctrl: stm32: drop wrappers around pinctrl_gpio_free/input() new de38bdbe011b pinctrl: nuvoton: npcm7xx: drop wrappers around pinctrl_gp [...] new 11d84b2033ad pinctrl: nuvoton: npcm8xx: drop wrappers around pinctrl_gp [...] new 8e1df2f5d689 pinctrl: em: drop the wrapper around pinctrl_gpio_request() new 5be55473a064 pinctrl: tegra: drop the wrapper around pinctrl_gpio_request() new dc1434801d2e Merge tag 'gpio-pinctrl-updates-for-v6.7-rc1' of git://git [...] new e3ea1b4847e4 pcmcia: cs: fix possible hung task and memory leak pccardd() new 402ab979b291 pcmcia: ds: fix refcount leak in pcmcia_device_add() new 99e1241049a9 pcmcia: ds: fix possible name leak in error path in pcmcia [...] new 99e25b17d2a3 pcmcia: typo fix new 4f733de8b78a pcmcia: tcic: remove unneeded "&" in call to setup_timer() new d3fbdb8ad334 Merge tag 'pcmcia-6.7-rc1' of git://git.kernel.org/pub/scm [...] new a9580b9b36a8 rpmsg: core: Replace deprecated strncpy with strscpy new ec189da923fb rpmsg: Replace deprecated strncpy with strscpy_pad new 2a6e483ad047 rpmsg: virtio: Replace deprecated strncpy with strscpy/_pad new c87271ee86e8 Merge tag 'rpmsg-v6.7' of git://git.kernel.org/pub/scm/lin [...] new 99f998733dac remoteproc: stm32: Clean up redundant dev_err_probe() new cdd2218700c1 dt-bindings: remoteproc: mediatek: Improve the rpmsg subno [...] new 6b55b1e2fd7f dt-bindings: remoteproc: mediatek: Support MT8195 dual-core SCP new 6a1c9aaf04eb remoteproc: mediatek: Add MT8195 SCP core 1 operations new 9ea166698f48 remoteproc: mediatek: Extract SCP common registers new fcc14c9cd5ad remoteproc: mediatek: Revise SCP rproc initialization flow [...] new eaf5b89953b0 remoteproc: mediatek: Probe SCP cluster on single-core SCP new 1fdbf0cdde98 remoteproc: mediatek: Probe SCP cluster on multi-core SCP new c6eda63f33cb remoteproc: mediatek: Remove dependency of MT8195 SCP L2TC [...] new c01fb97cf2b5 remoteproc: mediatek: Setup MT8195 SCP core 1 SRAM offset new 5d5cfce48069 remoteproc: mediatek: Handle MT8195 SCP core 1 watchdog timeout new b0cdc6a4df7a remoteproc: mediatek: Report watchdog crash to all cores new d1a8ac11ee72 remoteproc: mediatek: Refine ipi handler error message new 9af45bbdcbbb remoteproc: zynqmp: fix TCM carveouts in lockstep mode new 796a35f19400 arm64: dts: mediatek: Update the node name of SCP rpmsg subnode new eadadb9510f7 dt-bindings: remoteproc: qcom: sc7180-pas: Add ADSP compatible new 8de60bbab994 remoteproc: qcom: pas: Add sc7180 adsp new d93f191b95be dt-bindings: remoteproc: pru: Add Interrupt property new 6d3211e015b0 dt-bindings: remoteproc: qcom,sm6375-pas: Document remoteprocs new a6df21cf0c93 remoteproc: qcom: pas: Add SM6375 ADSP & CDSP new 93f875645c9d remoteproc: qcom: pas: Add SM6375 MPSS new c4c5b4795852 dt-bindings: remoteproc: qcom,adsp: Remove AGGRE2 clock new e7781901449c dt-bindings: remoteproc: qcom,msm8996-mss-pil: Remove PNoC clock new e1592981c51b remoteproc: qcom: q6v5-mss: Remove PNoC clock from 8996 MSS new 34eb78f28e5a remoteproc: mediatek: Refactor single core check and fix r [...] new 6013727fc33d remoteproc: zynqmp: Change tcm address translation method new 5c77ebcd05ac remoteproc: st: Use device_get_match_data() new 3d8a18697ad8 remoteproc: st: Fix sometimes uninitialized ret in st_rpro [...] new b8dd631fcabe Merge tag 'rproc-v6.7' of git://git.kernel.org/pub/scm/lin [...] new 984a4afdc87a regmap: prevent noinc writes from clobbering cache new eaec7c9892bd Merge tag 'regmap-fix-v6.7-merge-window' of git://git.kern [...] new 406a849926f3 MAINTAINER: Create entry for Renesas SH-Mobile DRM drivers new 613676ec42d5 dt-bindings: display: Add Renesas SH-Mobile LCDC bindings new c68ab8b5ea53 media: uapi: Add MEDIA_BUS_FMT_RGB666_2X9_BE format new 28675d45a381 drm: renesas: shmobile: Fix overlay plane disable new 1396c2693aed drm: renesas: shmobile: Fix ARGB32 overlay format typo new b25064ef997b drm: renesas: shmobile: Correct encoder/connector types new 616f73c9d325 drm: renesas: shmobile: Add support for Runtime PM new 887042d63500 drm: renesas: shmobile: Restore indentation of shmob_drm_s [...] new 480b5571f331 drm: renesas: shmobile: Use %p4cc to print fourcc code new 02e6e3c2fa26 drm: renesas: shmobile: Add missing YCbCr formats new 7802ca6b234b drm: renesas: shmobile: Improve shmob_drm_format_info table new 0da28d5fc808 drm: renesas: shmobile: Remove backlight support new 76b1405832ac drm: renesas: shmobile: Don't set display info width and h [...] new e2eb7e6ee566 drm: renesas: shmobile: Rename input clocks new 04ed052f3ab4 drm: renesas: shmobile: Remove support for SYS panels new 95478b082875 drm: renesas: shmobile: Improve error handling new 901500a8ba5c drm: renesas: shmobile: Convert to use devm_request_irq() new 33505f771818 drm: renesas: shmobile: Remove custom plane destroy callback new 3d77d2ac7d9d drm: renesas: shmobile: Use drmm_universal_plane_alloc() new 5417750d5ee6 drm: renesas: shmobile: Embed drm_device in shmob_drm_device new 02e6c5b76f0e drm: renesas: shmobile: Convert container helpers to stati [...] new c2e938ee9ae2 drm: renesas: shmobile: Replace .dev_private with container_of() new 6a6ab0c7162b drm: renesas: shmobile: Use struct videomode in platform data new fa32c6bc9281 drm: renesas: shmobile: Use media bus formats in platform data new adceac2cf192 drm: renesas: shmobile: Move interface handling to connect [...] new c228823426ae drm: renesas: shmobile: Unify plane allocation new 51955324847c drm: renesas: shmobile: Rename shmob_drm_crtc.crtc new 9d7bd3b12e6a drm: renesas: shmobile: Rename shmob_drm_connector.connector new a83d383e1ffb drm: renesas: shmobile: Rename shmob_drm_plane.plane new 03f716f61e55 drm: renesas: shmobile: Use drm_crtc_handle_vblank() new a87e3159d488 drm: renesas: shmobile: Move shmob_drm_crtc_finish_page_flip() new b1ce7fe4c436 drm: renesas: shmobile: Wait for page flip when turning CRTC off new c285aac128ed drm: renesas: shmobile: Turn vblank on/off when enabling/d [...] new fbe544ffc094 drm: renesas: shmobile: Shutdown the display on remove new 22a4414594e8 drm: renesas: shmobile: Cleanup encoder new 4afa041043c2 drm: renesas: shmobile: Atomic conversion part 1 new e3c8898b3861 drm: renesas: shmobile: Atomic conversion part 2 new cc2c95466829 drm: renesas: shmobile: Use suspend/resume helpers new 7c2d79f06e07 drm: renesas: shmobile: Remove internal CRTC state tracking new b2b2f7ba8f79 drm: renesas: shmobile: Atomic conversion part 3 new 1399ebacbf59 drm: renesas: shmobile: Add DT support new 2ba446f82142 Merge tag 'shmob-drm-atomic-dt-tag2' of git://git.kernel.o [...] new a49cf37d538c dt-bindings: display: ssd132x: Remove '-' before compatible enum new 94565e95e247 drm/ssd130x: Fix possible uninitialized usage of crtc_stat [...] new f056cb9681f6 Merge tag 'drm-misc-next-fixes-2023-11-02' of git://anongi [...] new d1d4c0b7b65b drm/amdgpu: check RAS supported first in ras_reset_error_count new 5575ce213241 drm/amd/pm: Fix warnings new e020d0157516 drm/amdgpu: Drop deferred error in uncorrectable error check new a17f574ab4a2 drm/amdgpu: remove amdgpu_mes_self_test in gpu recover new 5f38ac54e605 drm/amd/pm: fix the high voltage and temperature issue new 853eebe6ec4f drm/amdgpu: add unmap latency when gfx11 set kiq resources new d539b0ad7c7c drm/amdgpu: set XGMI IP version manually for v6_4 new 9ae587f850a6 drm/amdgpu: Fix the vram base start address new 7f3e6b840fa8 drm/amd/pm: Fix error of MACO flag setting code new 2bfb0ca3dd0c drm/amdgpu: remove unused macro HW_REV new 42ef313754f2 drm/amd/pm: Return 0 as default min power limit for legacy asics new b77cc85bdbad drm/amdgpu doorbell range should be set when gpu recovery new f7aeee734615 drm/amdgpu: use mode-2 reset for RAS poison consumption new b3c942bb6c32 drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs new 432e664e7c98 drm/amdgpu: don't use ATRM for external devices new 7b1c6263eaf4 drm/amdgpu: don't use pci_is_thunderbolt_attached() new 49afe91370b8 drm/amd: Fix UBSAN array-index-out-of-bounds for Powerplay [...] new 3a50f41bc20a drm/radeon: replace 1-element arrays with flexible-array members new 886b92f63573 drm/amdgpu: ungate power gating when system suspend new 3938eb956e38 drm/amdgpu: add a retry for IP discovery init new 23170863ea0a drm/amdgpu/smu13: drop compute workload workaround new ba0fb4b48c19 drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64 new 0ce8edae8be7 drm/amdkfd: Populate cache info for GFX 9.4.3 new be457b2252b6 drm/amdkfd: Update cache info for GFX 9.4.3 new b1904ed480ce drm/amd/display: Avoid NULL dereference of timing generator new 6740ec97bcdb drm/amd/display: Increase frame warning limit with KASAN o [...] new 5a104cb97c4e drm/amdkfd: Improve amdgpu_vm_handle_moved new 0e2e7c5b3d71 drm/amdgpu: Attach eviction fence on alloc new 88e5c8f8745b drm/amd/pm: only check sriov vf flag once when creating hw [...] new 18eae367cb74 drm/amdgpu: check recovery status of xgmi hive in ras_rese [...] new 36e7ff5c13cb drm/amdgpu: fix GRBM read timeout when do mes_self_test new dbab63561b3c drm/amdgpu: Optimize the asic type fix code new 38a64e3a33bb drm/amdgpu: Add C2PMSG_109/126 reg field shift/masks new 34ec3cedcaf9 drm/amd/swsmu: update smu v14_0_0 driver if and metrics table new 908cebc9a480 drm/amd/swsmu: remove fw version check in sw_init. new df57e019d5c3 drm/amdgpu: Add psp v13 function to query boot status new 23618280cca5 drm/amdgpu: Query and report boot status new 995dedb7a4fa drm/amd/display: Program plane color setting correctly new 5d853ad5a866 drm/amd/display: Fix blend LUT programming new 6d5e0032a92d drm/amd/display: Enable fast update on blendTF change new 9ccde17d4655 Merge tag 'amd-drm-next-6.7-2023-11-03' of https://gitlab. [...] new 25b6377007eb Merge tag 'drm-next-2023-11-07' of git://anongit.freedeskt [...] new 477348dbfd37 Merge branch 'cpufreq/arm/qcom-nvmem' into HEAD new 0b9cd949136f cpufreq: qcom-nvmem: add support for IPQ8074 new ba5a61a08d83 cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx new 5b5b5806f223 cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx new d1f6be54eafe Merge tag 'cpufreq-arm-updates-6.7-part2' of git://git.ker [...] new d53f7f7a74cf Merge branch 'pm-cpufreq' new 6feb1a964119 cpupower: fix reference to nonexistent document new a563c99f222f Merge tag 'linux-cpupower-6.7-rc1' of git://git.kernel.org [...] new 36cbb924d60b Merge branch 'pm-tools' new 305230142ae0 Merge tag 'pm-6.7-rc1-2' of git://git.kernel.org/pub/scm/l [...] new 04a6a8eb1375 riscv: kexec: Cleanup riscv_kexec_relocate new 767423658d53 riscv: kexec: Align the kexeced kernel entry new 0f5f46a869a5 riscv: kexec: Remove -fPIE for PURGATORY_CFLAGS new 71e11d066c1d Merge patch series "riscv: kexec: cleanup and fixups" new 181f2a28d688 RISC-V: Make zicbom/zicboz errors consistent new 43c16d51a19b RISC-V: Enable cbo.zero in usermode new 9c7646d5ffd2 RISC-V: hwprobe: Expose Zicboz extension and its block size new fc9fdf2c5ab7 RISC-V: selftests: Statically link hwprobe test new 2f248e0f8a6a RISC-V: selftests: Convert hwprobe test to kselftest API new a29e2a48afe3 RISC-V: selftests: Add CBO tests new a9429d5f99bc Merge patch series "RISC-V: Enable cbo.zero in usermode" new 5d98446f03c6 clocksource: timer-riscv: Don't enable/disable timer interrupt new 60c46877e9cd clocksource: timer-riscv: Increase rating of clock_event_d [...] new 10128f8b1663 RISC-V: Provide pgtable_l5_enabled on rv32 new e59e5e2754bf riscv: correct pt_level name via pgtable_l5/4_enabled new 8f501be87e45 RISC-V: clarify the QEMU workaround in ISA parser new 92235d3d8365 riscv/mm: Fix the comment for swap pte format new dd16ac404a68 riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause new 559fe94a449c riscv: mm: Update the comment of CONFIG_PAGE_OFFSET new 87615e95f6f9 riscv: put interrupt entries into .irqentry.text new e8065df5b0c4 RISC-V: ACPI: Enhance acpi_os_ioremap with MMIO remapping new a06835227280 RISC-V: ACPI: Update the return value of acpi_get_rhct() new 9ca87564190c RISC-V: ACPI: RHCT: Add function to get CBO block sizes new 2960f371f165 RISC-V: cacheflush: Initialize CBO variables on ACPI systems new b8c2f6617fd7 Merge patch series "RISC-V: ACPI improvements" new 27fb27197cbb riscv: errata: prefix T-Head mnemonics with th. new 4630d6daaba8 Merge patch "riscv: errata: improve T-Head CMO" new be97d0db5f44 riscv: VMAP_STACK overflow detection thread-safe new 82982fdd5133 riscv: Deduplicate IRQ stack switching new e609b4f4252a riscv: Move global pointer loading to a macro new d1584d791a29 riscv: Implement Shadow Call Stack new c40fef858d00 riscv: Use separate IRQ shadow call stacks new 245561ba6d5d lkdtm: Fix CFI_BACKWARD on RISC-V new 24005d184aaa Merge patch series "riscv: SCS support" new 653301077c1f riscv: configs: defconfig: Enable configs required for RZ/ [...] new e1c05b3bf80f RISC-V: hwprobe: Fix vDSO SIGSEGV new d46392bbf5c6 Merge tag 'riscv-for-linus-6.7-rc1' of git://git.kernel.or [...] new dd712d3d4580 kgdb: Flush console before entering kgdb on panic new 23816724fdbd kdb: Corrects comment for kdballocenv new c1ef4df14ed1 Merge tag 'kgdb-6.7-rc1' of git://git.kernel.org/pub/scm/l [...] new e96c6b8f212a memblock: report failures when memblock_can_resize is not set new 447cec034b78 Merge tag 'memblock-v6.7-rc1' of git://git.kernel.org/pub/ [...] new 85d68222ddc5 rcu: Break rcu_node_0 --> &rq->__lock order new 2be4686d866a rcu: Introduce rcu_cpu_online() new 9715ed501b58 rcu/tasks: Handle new PF_IDLE semantics new a80712b9cc7e rcu/tasks-trace: Handle new PF_IDLE semantics new 90450a06162e Merge tag 'rcu-fixes-v6.7' of git://git.kernel.org/pub/scm [...] new 0547e0bd9b95 s390/mm: add missing conversion to use ptdescs new 01c89ab7f81b s390/ap: rework to use irq info from ap queue status new c40284b36425 s390/ap: re-enable interrupt for AP queues new e14aec23025e s390/ap: fix AP bus crash on early config change callback [...] new 504b73d00a55 s390/perf: implement perf_callchain_user() new aa44433ac4ee s390: add USER_STACKTRACE support new cfaef6516e9a s390/zcrypt: don't report online if card or queue is in ch [...] new 5cf1a563a328 s390/ap: fix vanishing crypto cards in SE environment new 92b519f3bc1c s390/cmma: cleanup inline assemblies new 468a3bc2b7b9 s390/cmma: move parsing of cmma kernel parameter to early [...] new a3e89e20fe00 s390/cmma: move set_page_stable() and friends to header file new 65d37f163add s390/cmma: move arch_set_page_dat() to header file new a51324c430db s390/cmma: rework no-dat handling new d08d4e7cd6bf s390/mm: use full 4KB page for 2KB PTE new 0031f1c7cf26 s390/mm: use compound page order to distinguish page tables new 02e790ee3077 s390/mm: make pte_free_tlb() similar to pXd_free_tlb() new 1995a5367029 Merge tag 's390-6.7-2' of git://git.kernel.org/pub/scm/lin [...] new 6d795e2a7df5 MAINTAINERS: update lists.linuxfoundation.org migrated lists new 948806280594 xfs: bump max fsgeom struct version new 6c664484337b xfs: hoist freeing of rt data fork extent mappings new b73494fa9a30 xfs: prevent rt growfs when quota is enabled new c2988eb5cff7 xfs: rt stubs should return negative errnos when rt disabled new d0e85e79d680 Merge tag 'realtime-fixes-6.7_2023-10-19' of https://git.k [...] new ddd98076d5c0 xfs: fix units conversion error in xfs_bmap_del_extent_delay new f6a2dae2a1f5 xfs: make sure maxlen is still congruent with prod when ro [...] new 13928113fc5b xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h new a684c538bc14 xfs: convert xfs_extlen_t to xfs_rtxlen_t in the rt allocator new 03f4de332e2e xfs: convert rt bitmap/summary block numbers to xfs_fileoff_t new f29c3e745dc2 xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t new 3d2b6d034f0f xfs: rename xfs_verify_rtext to xfs_verify_rtbext new 2d5f216b77e3 xfs: convert rt extent numbers to xfs_rtxnum_t new 3ef52c010973 Merge tag 'clean-up-realtime-units-6.7_2023-10-19' of http [...] new fa5a38723086 xfs: create a helper to convert rtextents to rtblocks new 68db60bf01c1 xfs: create a helper to compute leftovers of realtime extents new 2c2b981b737a xfs: create a helper to convert extlen to rtextlen new 5dc3a80d46a4 xfs: create helpers to convert rt block numbers to rt exte [...] new 055641248f64 xfs: convert do_div calls to xfs_rtb_to_rtx helper calls new 5f57f7309d9a xfs: create rt extent rounding helpers for realtime extent blocks new ef5a83b7e597 xfs: use shifting and masking when converting rt extents, [...] new 9d4ca5afa604 Merge tag 'refactor-rt-unit-conversions-6.7_2023-10-19' of [...] new 90d98a6ada1d xfs: convert the rtbitmap block and bit macros to static i [...] new add3cddaea50 xfs: remove XFS_BLOCKWSIZE and XFS_BLOCKWMASK macros new a9948626849c xfs: convert open-coded xfs_rtword_t pointer accesses to helper new 097b4b7b64ef xfs: convert rt summary macros to helpers new d0448fe76ac1 xfs: create helpers for rtbitmap block/wordcount computations new 035e32f7524d Merge tag 'refactor-rtbitmap-macros-6.7_2023-10-19' of htt [...] new 312d61021b89 xfs: create a helper to handle logging parts of rt bitmap/ [...] new 97e993830a1c xfs: use accessor functions for bitmap words new bd85af280de6 xfs: create helpers for rtsummary block/wordcount computations new 663b8db7b025 xfs: use accessor functions for summary info words new 830b4abfe2de Merge tag 'refactor-rtbitmap-accessors-6.7_2023-10-19' of [...] new 41f33d82cfd3 xfs: consolidate realtime allocation arguments new e94b53ff699c xfs: cache last bitmap block in realtime allocator new 5b1d0ae9753f xfs: simplify xfs_rtbuf_get calling conventions new e2cf427c9149 xfs: simplify rt bitmap/summary block accessor functions new e23aaf450de7 xfs: invert the realtime summary cache new 1b5d63963f98 xfs: return maximum free size from xfs_rtany_summary() new ec5857bf0763 xfs: limit maxlen based on available space in xfs_rtalloca [...] new 85fa2c774397 xfs: don't try redundant allocations in xfs_rtallocate_ext [...] new e0f7422f54b0 xfs: don't look for end of extent further than necessary i [...] new 9fa8753aa1f1 Merge tag 'rtalloc-speedups-6.7_2023-10-19' of https://git [...] new 2b99e410b28f xfs: introduce protection for drop nlink new 35dc55b9e80c xfs: handle nimaps=0 from xfs_bmapi_write in xfs_alloc_file_space new 14a537983b22 xfs: allow read IO and FICLONE to run concurrently new 34f763262743 Merge tag 'xfs-6.7-merge-2' of git://git.kernel.org/pub/sc [...] new fc12a722e6b7 exfat: fix setting uninitialized time to ctime/atime new 1373ca10ec04 exfat: fix ctime is not updated new 67c0afb6424f Merge tag 'exfat-for-6.7-rc1-part2' of git://git.kernel.or [...] new 5b9d31ae1c92 NFSv4: Add a parameter to limit the number of retries afte [...] new 6e7434abcd07 NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts new 4b09ca1508a6 SUNRPC: ECONNRESET might require a rebind new caa388f7e54b SUNRPC: Don't skip timeout checks in call_connect_status() new f663507e29ff SUNRPC: Force close the socket when a hard error is reported new 59464b262ff5 SUNRPC: SOFTCONN tasks should time out when on the sending list new a9b8d90f8726 NFSv4: fairly test all delegations on a SEQ4_ revocation new a68c6fbb638a nfs41: drop dependency between flexfiles layout driver and [...] new 6bd1a77dc72d NFSv4.1: fix handling NFS4ERR_DELAY when testing for sessi [...] new 4f3ed837186f SUNRPC: Add an IS_ERR() check back to where it was new 5cc7688bae7f NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO new bfca5fb4e97c SUNRPC: Fix RPC client cleaned up the freed pipefs dentries new f003a717ae90 nfs: Convert nfs_symlink() to use a folio new 6bc986ab839c Merge tag 'nfs-for-6.7-1' of git://git.linux-nfs.org/proje [...] new f7da9c081517 iommu/tegra-smmu: Drop unnecessary error check for for deb [...] new 270a1470408e iommu/arm-smmu-qcom: Add SDM670 MDSS compatible new 70c613602b55 iommu/arm-smmu-qcom: Add SM7150 SMMUv2 new 987a878e09c6 iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg new 1f8588834016 iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg new e3aad74c51a7 iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_ [...] new 1228cc509fc6 iommu/arm-smmu-v3: move stall_enabled to the cd table new 24503148c545 iommu/arm-smmu-v3: Refactor write_ctx_desc new 10e4968cd511 iommu/arm-smmu-v3: Move CD table to arm_smmu_master new 5e14313df2c8 iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise new 6032f58498b7 iommu/arm-smmu-v3: Update comment about STE liveness new 475918e9c4eb iommu/arm-smmu-v3: Rename cdcfg to cd_table new d912aed14fe4 iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle new 37ed36448fcd iommu/arm-smmu-v3-sva: Remove bond refcount new c53cdc02915a dt-bindings: arm-smmu: Add SM7150 GPU SMMUv2 new 548650921e61 Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/ [...] new aa5cabc4ce8e Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] new 9e13ec61de2a iommu/virtio: Add __counted_by for struct viommu_request a [...] new c61c255e114c iommu/vt-d: Remove unused function new e8aa45f8cc2c iommu/vt-d: debugfs: Dump entry pointing to huge page new d87731f60931 iommu/vt-d: debugfs: Create/remove debugfs file per {devic [...] new 2b437e804566 iommu/vt-d: debugfs: Support dumping a specified page table new e82c175e6322 Revert "iommu/vt-d: Remove unused function" new ade4bec9e182 iommu/amd: Remove unused amd_io_pgtable.pt_root variable new 75e6d7edfdcc iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h new ba7d263b7749 iommu/amd: Consolidate logic to allocate protection domain new bac05772fa99 iommu/amd: Refactor protection domain allocation code new 206fb06dc54a iommu/amd: Introduce helper functions for managing GCR3 table new 4c721d6a085c iommu/amd: Do not set amd_iommu_pgtable in pass-through mode new 45677ab1e5ca iommu/amd: Miscellaneous clean up when free domain new 7b7563a93437 iommu/amd: Consolidate feature detection and reporting logic new e339b51c13ff iommu/amd: Modify logic for checking GT and PPR features new b0cc5dae1ac0 iommu/amd: Rename ats related variables new 739eb25514c9 iommu/amd: Introduce iommu_dev_data.ppr new 92e2bd56a5f9 iommu/amd: Introduce iommu_dev_data.flags to track device [...] new eda8c2860ab6 iommu/amd: Enable device ATS/PASID/PRI capabilities independently new 7016b3005547 iommu/amd: Initialize iommu_device->max_pasids new 5a0b11a180a9 iommu/amd: Remove iommu_v2 module new d55b0d2e075a iommu/amd: Remove PPR support new 37b282fa04dd iommu/amd: Remove amd_iommu_device_info() new 45d08d85e6f6 iommu/amd: Remove unused EXPORT_SYMBOLS new 189116d5ad54 Revert "iommu: Fix false ownership failure on AMD systems [...] new cedc811c7677 iommu/amd: Remove DMA_FQ type from domain allocation path new df31b298477e iommu: Add iommu_ops->identity_domain new 1c68cbc64fe6 iommu: Add IOMMU_DOMAIN_PLATFORM new 2ad56efa80db powerpc/iommu: Setup a default domain and remove set_platf [...] new e04c7487a665 iommu: Add IOMMU_DOMAIN_PLATFORM for S390 new 8565915e7558 iommu/fsl_pamu: Implement a PLATFORM domain new c46294490131 iommu/tegra-gart: Remove tegra-gart new 90057dc095dc iommu/mtk_iommu_v1: Implement an IDENTITY domain new 59ddce4418da iommu: Reorganize iommu_get_default_domain_type() to respe [...] new e98befd010bd iommu: Allow an IDENTITY domain as the default_domain in ARM32 new b3d14960e629 iommu/exynos: Implement an IDENTITY domain new c8cc2655cc6c iommu/tegra-smmu: Implement an IDENTITY domain new f128094f347f iommu/tegra-smmu: Support DMA domains in tegra new bbe39b76330e iommu/omap: Implement an IDENTITY domain new 78fc30b4bb35 iommu/msm: Implement an IDENTITY domain new 24b1d476167d iommu: Remove ops->set_platform_dma_ops() new 786478a90294 iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAIN new 666c9f1ef7fa iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN new b01b12573837 iommu/mtk_iommu: Add an IOMMU_IDENTITIY_DOMAIN new 5b167dea64a3 iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAIN new 98ac73f99bc4 iommu: Require a default_domain for all iommu drivers new 8359cf39acba iommu: Add __iommu_group_domain_alloc() new 4601cd2d7c4c iommu: Add ops->domain_alloc_paging() new 3529375e7777 iommu: Convert simple drivers with DOMAIN_DMA to domain_al [...] new 4efd98d41ea7 iommu: Convert remaining simple drivers to domain_alloc_paging() new e946f8e3e62b iommu: Remove useless group refcounting new e8f52d84cf0b iommu: Add generic_single_device_group() new 4f43b6b6d1e0 iommu/sun50i: Convert to generic_single_device_group() new a62cafe124b3 iommu/sprd: Convert to generic_single_device_group() new ef0f48c6be82 iommu/rockchip: Convert to generic_single_device_group() new 8f68911efc16 iommu/ipmmu-vmsa: Convert to generic_single_device_group() new ebfdc4569eab iommu/omap: Convert to generic_single_device_group() new 983efefa44a3 iommu/exynos: Update to {map,unmap}_pages new dc9ffd8dba8b iommu/omap: Update to {map,unmap}_pages new d47b9777e7bf iommu/rockchip: Update to {map,unmap}_pages new 8c63d1e3d3a0 iommu/sun50i: Update to {map,unmap}_pages new 39f823dfb59e iommu/tegra-smmu: Update to {map,unmap}_pages new bd111e987e76 iommu: Retire map/unmap ops new afad94a93ef1 iommu: Improve map/unmap sanity checks new 911aa1245da8 iommu/iova: Make the rcache depot scale better new 233045378dbb iommu/iova: Manage the depot list size new ccb76c575163 iommu: Remove duplicate include new 0f6a90436a57 iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is [...] new b85b4f30846b iommu: Fix return code in iommu_group_alloc_default_domain() new a8ca9fc9134c powerpc/iommu: Do not do platform domain attach atctions a [...] new 058b4d9de86b iommu: change iommu_map_sgtable to return signed values new e5d8be7406ca iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->bl [...] new 7b6dd84e7031 iommu/vt-d: Update the definition of the blocking domain new 7d12eb2d2f59 iommu/vt-d: Use ops->blocked_domain new 13fbceb1b8e9 iommufd: Convert to alloc_domain_paging() new 7993085d8d5d iommu/dart: Use static global identity domains new 17ef8d6876e0 iommu/dart: Move the blocked domain support to a global static new 9c3ef90c4ccb iommu/dart: Convert to domain_alloc_paging() new 482feb5c6492 iommu/dart: Call apple_dart_finalize_domain() as part of a [...] new bbc70e0aec28 iommu/dart: Remove the force_bypass variable new 3613047280ec Merge tag 'v6.6-rc7' into core new fa4c4507099f iommu: Allow .iotlb_sync_map to fail and handle s390's -EN [...] new b6f888709a15 s390/pci: prepare is_passed_through() for dma-iommu new c76c067e488c s390/pci: Use dma-iommu layer new 53f8e9ad7653 iommu/s390: Disable deferred flush for ISM devices new 32d5bc8b09c7 iommu/dma: Allow a single FQ in addition to per-CPU FQs new 9f5b681e2a3f iommu/dma: Use a large flush queue and timeout for shadow_ [...] new 92bce97f0c34 s390/pci: Fix reset of IOMMU software counters new e8cca466a84a Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'vi [...] new 4bbdb725a36b Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub [...] new 2992e07038aa pwm: atmel: Remove redundant of_match_ptr() new 7818f0bcc195 pwm: omap-dmtimer: Remove redundant of_match_ptr() new c3c653422a26 dt-bindings: pwm: mxs: Document fsl,imx28-pwm new 42b9116ce125 dt-bindings: pwm: mxs: Document the clocks property new 162844744fa5 pwm: microchip-core: Convert SOC_MICROCHIP_POLARFIRE to AR [...] new 7a3663c2e41f pwm: jz4740: Consistently name driver data "jz" new 384461abcab6 pwm: Manage owner assignment implicitly for drivers new 91a69d38cf97 pwm: crc: Allow compilation as module and with COMPILE_TEST new 1b2af7bb7523 pwm: berlin: Put per-channel config into driver data new e3fe982b2e4e pwm: samsung: Put per-channel data into driver data new 89c8de78cea3 pwm: jz4740: Put per-channel clk into driver data new 06cc47677503 pwm: lp3943: Drop usage of pwm_[gs]et_chip_data() new ec63391a0d40 pwm: renesas: Drop usage of pwm_[gs]et_chip_data() new 2d6812b41e0d pwm: sti: Reduce number of allocations and drop usage of c [...] new 82adc1b2688b pwm: cros-ec: Put per-channel data into driver data new a6e5654e0b8b pwm: Drop pwm_[sg]et_chip_data() new 6dbf23f5cfff pwm: berlin: Simplify using devm functions new 721ee1884883 pwm: dwc: split pci out of core driver new 81432e2e5132 pwm: dwc: make timer clock configurable new 4aff152d14c1 pwm: dwc: add PWM bit unset in get_state call new 8151b37b4183 pwm: Adapt sysfs API documentation to reality new b498c14efd42 pwm: bcm-iproc: Simplify using devm functions new 2ce7b7f6704c pwm: bcm2835: Simplify using devm functions new 5af615f8ace2 pwm: brcmstb: Simplify using devm functions new 92fcd5b682e4 pwm: imx-tpm: Simplify using devm functions new 05c9b6f8e534 pwm: mtk-disp: Simplify using devm_pwmchip_add() new 4f9ab6902b8e pwm: spear: Simplify using devm functions new d8a2f6f26a07 pwm: sprd: Provide a helper to cast a chip to driver data new 21c0e1aaf7ef pwm: sprd: Simplify using devm_pwmchip_add() and dev_err_probe() new dfbf93791630 pwm: vt8500: Simplify using devm functions new 9608405bdaa5 pwm: samsung: Consistently use the same name for driver data new 896c450960f5 pwm: cros-ec: Simplify using devm_pwmchip_add() and dev_er [...] new 87e51b76c9db pwm: pxa: Explicitly include correct DT includes new e9bc4411548a pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume new aacbd6543669 pwm: brcmstb: Checked clk_prepare_enable() return value new 119a508c4dc9 pwm: bcm2835: Add support for suspend/resume new 40592064a1a5 pwm: samsung: Document new member .channel in struct samsu [...] new f3bfe6433041 Merge tag 'pwm/for-6.7-rc1' of git://git.kernel.org/pub/sc [...] new 3cbb42827d0d watchdog: at91sam9_wdt: Use the devm_clk_get_enabled() hel [...] new c51a6977bd95 watchdog: ath79_wdt: Use the devm_clk_get_enabled() helper [...] new bdb970186d15 watchdog: sunplus: Use the devm_clk_get_enabled() helper function new 15f0f6d2ee05 watchdog: of_xilinx_wdt: Remove unnecessary clock disable [...] new db7673e6d578 Watchdog: marvell_gti_wdt: Remove redundant dev_err_probe( [...] new 4b2b39f9395b watchdog: marvell_gti_wdt: Fix error code in probe() new e2c520c40220 watchdog: it87_wdt: add IT8613 ID new b4075ecfe348 watchdog: ixp4xx: Make sure restart always works new 5d6aa89bba5b sbsa_gwdt: Calculate timeout with 64-bit math new 7e5bca6e5561 watchdog: gpio_wdt: Make use of device properties new 725b6a89ed82 watchdog: wdat_wdt: Add timeout value as a param in ping method new c7e2f4e67236 watchdog: st_lpc: Use device_get_match_data() new 06fdbf4ddb21 watchdog: imx_sc_wdt: continue if the wdog already enabled new cd09da470377 watchdog: marvell_gti: Replace of_platform.h with explicit [...] new cc5cfc112a62 drivers: watchdog: marvell_gti: fix zero pretimeout handling new 946af15b9614 drivers: watchdog: marvell_gti: Program the max_hw_heartbeat_ms new 423fc66eb6ce wdog: imx7ulp: Enable wdog int_en bit for watchdog any reset new 89c7e70d9c05 dt-bindings: watchdog: fsl-imx7ulp-wdt: Add 'fsl,ext-reset [...] new 49bd08b36143 dt-bindings: watchdog: qcom-wdt: Add MSM8226 and MSM8974 c [...] new 78ca4d6902f4 watchdog: apple: Deactivate on suspend new 9931be2cfca3 dt-bindings: watchdog: aspeed-wdt: Add aspeed,reset-mask property new 6a6c7b006e5c watchdog: aspeed: Add support for aspeed,reset-mask DT property new d4c85a483e34 watchdog: mlx-wdt: Parameter desctiption warning fix new 9d08e5909c81 dt-bindings: watchdog: Add support for Amlogic C3 and S4 SoCs new 12418ece0d66 Merge tag 'linux-watchdog-6.7-rc1' of git://www.linux-watc [...] new ba15a14399c2 i2c: iproc: handle invalid slave state new e8183fa10c25 i2c: designware: Disable TX_EMPTY irq while waiting for bl [...] new cc9c54232f04 i2c: dev: copy userspace array safely new bdba49cbba41 i2c: cp2615: Fix 'assignment to __be16' warning new ace92fd98475 Merge tag 'for-6.7-rc1-part2' of git://git.kernel.org/pub/ [...] new 34069d12e239 Merge tag 'v6.5' into next new 99faa48a5de3 Input: cros_ec_keyb - use device core to create driver-spe [...] new 4cd121c19a30 Input: cyapa - use device core to create driver-specific d [...] new 09adb31f6f6c Input: iqs269a - use device core to create driver-specific [...] new b4f2ad7b232a Input: kxtj9 - use device core to create driver-specific d [...] new e86253d98547 Input: ad7877 - use device core to create driver-specific [...] new a32fa4359a7b Input: ad7879 - use device core to create driver-specific [...] new e9f6aa10aaa8 Input: ads7846 - use device core to create driver-specific [...] new a1bdf4584565 Input: edt-ft5x06 - use device core to create driver-speci [...] new c9110729a0e3 Input: elants_i2c - use device core to create driver-speci [...] new 354f1a2c170f Input: exc3000 - use device core to create driver-specific [...] new 12f2288b0b63 Input: hideep - use device core to create driver-specific [...] new d9d538cac29a Input: hycon-hy46xx - use device core to create driver-spe [...] new 6a539138be69 Input: ili210x - use device core to create driver-specific [...] new e6ed1bf97ebc Input: ilitek_ts_i2c - use device core to create driver-sp [...] new 2883d4e30bd7 Input: iqs5xx - use device core to create driver-specific [...] new 33478a9257b2 Input: melfas-mip4 - use device core to create driver-spec [...] new 4f1734090909 Input: raydium_i2c_ts - use device core to create driver-s [...] new 3837a4b9384c Input: rohm_bu21023 - use device core to create driver-spe [...] new 2ad952810861 Input: s6sy761 - use device core to create driver-specific [...] new 6cc3ecfded34 Input: stmfts - use device core to create driver-specific [...] new 97f2bedb620c Input: tsc2004/5 - use device core to create driver-specif [...] new 305dd7645503 Input: wdt87xx_i2c - use device core to create driver-spec [...] new 18965fcfc5d0 Input: adp5520-keys - convert to platform remove callback [...] new 63ef64cb6453 Input: cros_ec_keyb - convert to platform remove callback [...] new d9ee4119a83c Input: ep93xx_keypad - convert to platform remove callback [...] new 0080c3c43dba Input: iqs62x-keys - convert to platform remove callback r [...] new af90388a598d Input: matrix_keypad - convert to platform remove callback [...] new d93f3feb4439 Input: omap-keypad - convert to platform remove callback r [...] new ec4c61a69ddc Input: omap4-keypad - convert to platform remove callback [...] new 4e26858958e4 Input: samsung-keypad - convert to platform remove callbac [...] new e340089d76f4 Input: sh_keysc - convert to platform remove callback retu [...] new dc20ae18d1a6 Input: spear-keyboard - convert to platform remove callbac [...] new 00e0df61ee6a Input: stmpe-keypad - convert to platform remove callback [...] new 3e2ccfd93c4a Input: 88pm80x_onkey - convert to platform remove callback [...] new d6bcf6cdd041 Input: da9052_onkey - convert to platform remove callback [...] new d8584e00d989 Input: da9055_onkey - convert to platform remove callback [...] new 48309b52b175 Input: ideapad_slidebar - convert to platform remove callb [...] new 6d3a5b825496 Input: m68kspkr - convert to platform remove callback retu [...] new 3254392ead69 Input: max8997_haptic - convert to platform remove callbac [...] new 9b6619667e9e Input: mc13783-pwrbutton - convert to platform remove call [...] new 7db7e7ef75b2 Input: palmas-pwrbutton - convert to platform remove callb [...] new 3757a5fd11ed Input: pcap_keys - convert to platform remove callback ret [...] new 3b87328b0179 Input: pcf50633-input - convert to platform remove callbac [...] new 5cd345ec1cf1 Input: pcspkr - convert to platform remove callback return [...] new a72aa189b2df Input: pm8941-pwrkey - convert to platform remove callback [...] new 2c4fd21f4a6f Input: soc_button_array - convert to platform remove callb [...] new c55fb9780590 Input: sparcspkr - convert to platform remove callback ret [...] new ad4371606813 Input: wistron_btns - convert to platform remove callback [...] new ee3d5597133c Input: wm831x-on - convert to platform remove callback ret [...] new 37a432c22789 Input: navpoint - convert to platform remove callback retu [...] new fb4f4f376765 Input: altera_ps2 - convert to platform remove callback re [...] new d484d0f847e1 Input: ams_delta_serio - convert to platform remove callba [...] new 15514b9c61a4 Input: apbps2 - convert to platform remove callback return [...] new da93e8a64f54 Input: arc_ps2 - convert to platform remove callback retur [...] new 508366de110a Input: ct82c710 - convert to platform remove callback retu [...] new 57f534c1e53d Input: i8042-sparcio - convert to platform remove callback [...] new 2e760e9b6d47 Input: i8042 - convert to platform remove callback returning void new 150e792dee9c Input: ioc3kbd - convert to platform remove callback retur [...] new b72729b7e6ab Input: maceps2 - convert to platform remove callback retur [...] new 9c3c1674ba29 Input: olpc_apsp - convert to platform remove callback ret [...] new 21c3c272a21f Input: ps2-gpio - convert to platform remove callback retu [...] new 68f59e2bb7a7 Input: q40kbd - convert to platform remove callback return [...] new d4904adb6628 Input: rpckbd - convert to platform remove callback return [...] new e453a3e6d402 Input: sun4i-ps2 - convert to platform remove callback ret [...] new 8df828424d3d Input: xilinx_ps2 - convert to platform remove callback re [...] new b436514915a0 Input: da9052_tsi - convert to platform remove callback re [...] new 02bb3ecaf9f2 Input: mainstone-wm97xx - convert to platform remove callb [...] new 02fd95e114a6 Input: mc13783_ts - convert to platform remove callback re [...] new f6f14e4a33a4 Input: pcap_ts - convert to platform remove callback retur [...] new 3401b7f542fa Input: stmpe-ts - convert to platform remove callback retu [...] new 1b1904f61b3d Input: sun4i-ts - convert to platform remove callback retu [...] new d722a70213f9 Input: ti_am335x_tsc - convert to platform remove callback [...] new 33984b4f42b7 Input: wm831x-ts - convert to platform remove callback ret [...] new c50fdc48643a Input: wm97xx-core - convert to platform remove callback r [...] new 96609688ab8a Input: synaptics-rmi4 - replace deprecated strncpy new 8927e688e9e0 Input: evdev - annotate struct evdev_client with __counted_by new 21d7ec79ef5b Input: leds - annotate struct input_leds with __counted_by new 348cbf987ed3 Input: mt - annotate struct input_mt with __counted_by new 68ede283a1d8 Input: axp20x-pek - avoid needless newline removal new 787650cc3352 Input: Annotate struct ff_device with __counted_by new 6cd256694afe Input: tegra-kbc - use device_get_match_data() new fade5a92931c dt-bindings: input: cyttsp5: document vddio-supply new 2f06996d72df Input: cyttsp5 - add handling for vddio regulator new 290e44badacd dt-bindings: input: fsl,scu-key: Document wakeup-source new eb988e46da2e Input: synaptics-rmi4 - fix use after free in rmi_unregist [...] new 28d3fe323547 Input: walkera0701 - use module_parport_driver macro to si [...] new cdd5b5a9761f Merge branch 'next' into for-linus new a12deb44f973 Merge tag 'input-for-v6.7-rc0' of git://git.kernel.org/pub [...] new e7ed6473c2c8 crypto: jitterentropy - Hide esoteric Kconfig options unde [...] new 9aedd10fe384 crypto: ahash - Set using_shash for cloned ahash wrapper o [...] new 3b2204134381 Merge tag 'v6.7-p2' of git://git.kernel.org/pub/scm/linux/ [...] new 49b02a19c23a net: sched: Fill in MODULE_DESCRIPTION for act_gate new a9c92771fa23 net: sched: Fill in missing MODULE_DESCRIPTION for classifiers new f96118c5d86f net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs new aca080970e4e Merge branch 'net-sched-fill-in-missing-module_description [...] new dd9d75fcf0f4 net: phy: fill in missing MODULE_DESCRIPTION()s new 031fba65fc20 net: mdio: fill in missing MODULE_DESCRIPTION()s new 5ed8499b64c6 Merge branch 'add-missing-module_descriptions' new 05f0431bb90f netlink: specs: devlink: add forgotten port function caps [...] new 2b7ac0c87d98 tools: ynl-gen: don't touch the output file if content is [...] new d280783c3ad9 net: xscale: Drop unused PHY number new 7b3ba18703a6 llc: verify mac len before reading mac header new 876f8ab52363 hsr: Prevent use after free in prp_create_tagged_frame() new 19b3f72a41a8 tipc: Change nla_policy for bearer-related names to NLA_NU [...] new 74da77921333 net/tcp_sigpool: Fix some off by one bugs new 61e4a8660002 rxrpc: Fix two connection reaping bugs new 1726483b79a7 inet: shrink struct flowi_common new 96b9a68d1a6e octeontx2-pf: Fix error codes new 7aeeb2cb7a25 octeontx2-pf: Fix holes in error code new 5a22fbcc10f3 net: dsa: lan9303: consequently nested-lock physical MDIO new f55d8e60f109 net: ethtool: Fix documentation of ethtool_sprintf() new 8ffbd1669ed1 net: page_pool: add missing free_percpu when page_pool_init fail new a1602d749097 net/smc: fix documentation of buffer sizes new fa2df45af130 dccp: Call security_inet_conn_request() after setting IPv4 [...] new 23be1e0e2a83 dccp/tcp: Call security_inet_conn_request() after setting [...] new ff2c051fdc70 Merge branch 'dccp-tcp-relocate-security_inet_conn_request' new efa5f1311c49 net: r8169: Disable multicast filter for RTL8168H and RTL8107E new e8ae8ad479e2 Fix termination state for idr_for_each_entry_ul() new db456d90a4c1 net: stmmac: xgmac: Enable support for multiple Flexible P [...] new 63e201916b27 selftests: pmtu.sh: fix result checking new cdbab6236605 tcp: fix fastopen code vs usec TS new 153a58c6d897 net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls w [...] new 02f0717e9835 net/tcp: fix possible out-of-bounds reads in tcp_hash_fail() new 016b9332a334 netlink: fill in missing MODULE_DESCRIPTION() new 40cb2fdfed34 net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config new 3423ca23e08b octeontx2-pf: Free pending and dropped SQEs new 0a8e987dcc13 tcp: Fix SYN option room calculation for TCP-AO. new d93f9528573e nfsd: regenerate user space parsers after ynl-gen changes new 5211c9729484 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT new c5bf605ba4f9 net/smc: allow cdc msg send rather than drop it with NULL [...] new aa96fbd6d78d net/smc: put sk reference if close work was canceled new c1ed833e0b3b Merge branch 'smc-fixes' new 9fc3bc764334 tg3: power down device only on SYSTEM_POWER_OFF new 115c0f4d5857 idpf: fix potential use-after-free in idpf_tso() new dbc9e341e365 s390/qeth: Fix typo 'weed' in comment new c542b39b607d tg3: Fix the TX ring stall new 7425627b2b2c tcp: Fix -Wc23-extensions in tcp_options_write() new 3a5cc90a4d17 vsock/virtio: remove socket from connected/bound list on shutdown new bfada5a7672f test/vsock fix: add missing check on socket creation new 84d5fb974131 test/vsock: refactor vsock_accept new d80f63f69025 test/vsock: add dobule bind connect test new 97b943291268 Merge branch 'vsock-fixes' new 02d5fdbf4f2b net: phylink: initialize carrier state at creation new 8999ce4cfc87 r8169: respect userspace disabling IFF_MULTICAST new 34c4effacfc3 virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt() new f968c56417f0 net: enetc: shorten enetc_setup_xdp_prog() error message t [...] new caf3100810f4 drivers/net/ppp: use standard array-copy-function new 9bc64bd0cd76 net/sched: act_ct: Always fill offloading tuple iifidx new 05670f81d128 bpf: fix compilation error without CGROUPS new 811c363645b3 bpf: Fix check_stack_write_fixed_off() to correctly spill imm new 85eb035e6cfd selftests/bpf: Add test for immediate spilled to stack new b479d38ba959 Merge branch 'bpf-fix-incorrect-immediate-spill' new cd60f410ddc0 selftests/bpf: fix test_bpffs new 391145ba2acc bpf: Add __bpf_kfunc_{start,end}_defs macros new 15fb6f2b6c4c bpf: Add __bpf_hook_{start,end} macros new fd381ce60a2d bpf: Check map->usercnt after timer->timer is assigned new 9af3775962af selftests/bpf: fix test_maps' use of bpf_map_create_opts new 3091b667498b bpf: Relax allowlist for css_task iter new f49843afde67 selftests/bpf: Add tests for css_task iter combining with [...] new d8234d47c4aa selftests/bpf: Add test for using css_task iter in sleepab [...] new 698b8c5e3b55 Merge branch 'relax-allowlist-for-open-coded-css_task-iter' new 291d044fd51f bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END new 3c41971550f5 selftests/bpf: precision tracking test for BPF_NEG and BPF_END new 94e88b8a3e50 Merge branch 'bpf-fix-precision-tracking-for-bpf_alu-bpf_t [...] new d84b139f53e8 selftests/bpf: Fix broken build where char is unsigned new 0de4f50de25a bpf: Let verifier consider {task,cgroup} is trusted in bpf [...] new 3c5864ba9cf9 selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly new 8e1b802503bb Merge branch 'Let BPF verifier consider {task,cgroup} is t [...] new 942b8b38de3f Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 94090b23f3f7 netfilter: add missing module descriptions new 93995bf4af2c netfilter: nf_tables: remove catchall element in GC sync path new 17cd01e4d1e3 ipvs: add missing module descriptions new 7b308feb4fd2 netfilter: xt_recent: fix (increase) ipv6 literal buffer length new 80abbe8a8263 netfilter: nat: fix ipv6 nat redirect with mapped and scop [...] new 0613736e8ab9 Merge tag 'nf-23-11-08' of git://git.kernel.org/pub/scm/li [...] new 31356547e331 net: kcm: fill in MODULE_DESCRIPTION() new e96fe283c6f4 i40e: Do not call devlink_port_type_clear() new aa54d846f361 i40e: Fix devlink port unregistering new 09699f193555 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new f1a3b283f852 net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_ [...] new 3e39da4fa16c ice: Fix SRIOV LAG disable on non-compliant aggregate new e1db8c2a01d7 ice: lag: in RCU, use atomic allocation new 8b3c8c55ccbc ice: Fix VF-VF filter rules in switchdev mode new 68c51db3a16d ice: Fix VF-VF direction matching in drop rule in switchdev new 9b818a340c00 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new b714ca2ccf6a ptp: ptp_read should not release queue new 1bea2c3e6df8 ptp: fix corrupted list in ptp_open new 83b9dda8afa4 net: ti: icss-iep: fix setting counter value new 89cdf9d55601 Merge tag 'net-6.7-rc1' of git://git.kernel.org/pub/scm/li [...] new 595b2c5917d8 MIPS: loongson32: Remove dma.h and nand.h new 04318868abaa mips: dts: ingenic: Remove unneeded probe-type properties new b44ae980e9d0 mips: dts: ralink: mt7621: define each reset as an item new 70f8cd94f2bc mips: dts: ralink: mt7621: rename to GnuBee GB-PC1 and Gnu [...] new 4d0f332a6fb6 MIPS: Remove dead code in relocate_new_kernel new 83767a67e7b6 MIPS: KVM: Fix a build warning about variable set but not used new f2f12cf4e5f6 MIPS: lantiq: Fix pcibios_plat_dev_init() "no previous pro [...] new aaf1f08ac0fb MIPS: lantiq: Remove unnecessary include of <linux/of_irq.h> new d5f4e1f2fcd8 arch: mips: remove ReiserFS from defconfig new b7a10da0268a serial: 8250: remove AR7 support new f10672800876 mtd: parsers: ar7: remove support new 9a6c782158f7 vlynq: remove bus driver new 1bc6e0137288 watchdog: ar7_wdt: remove driver to prepare for platform removal new 4b7d3ab44565 MIPS: AR7: remove platform new 656d88c3b654 Merge tag 'mips_6.7' of git://git.kernel.org/pub/scm/linux [...] new f19c3b4239f5 riscv: remove unused functions in traps_misaligned.c new 7c83232161f6 riscv: add support for misaligned trap handling in S-mode new 89c12fecdc4d riscv: report perf event for misaligned fault new 7c586a555a48 riscv: add floating point insn support to misaligned acces [...] new bc38f61313d3 riscv: add support for sysctl unaligned_enabled control new 90b11b470b2e riscv: annotate check_unaligned_access_boot_cpu() with __init new 71c54b3d169d riscv: report misaligned accesses emulation to hwprobe new 9f23a5d2f6b0 riscv: add support for PR_SET_UNALIGN and PR_GET_UNALIGN new 0619ff9f0273 Merge patch series "Add support to handle misaligned acces [...] new ce4f78f1b53d riscv: signal: handle syscall restart before get_signal new 07863871dfb1 riscv: defconfig : add CONFIG_MMC_DW for starfive new c20d36cc2a20 riscv: don't probe unaligned access speed if already done new d3eabf2f2c81 RISC-V: capitalise CMO op macros new d5d2c264d33b riscv: Improve PTDUMP to show RSW with non-zero value new 0713ff337173 riscv: Introduce PBMT field to PTDUMP new 015c3c370472 riscv: Introduce NAPOT field to PTDUMP new 3ce99bd6357d Merge patch series "Improve PTDUMP and introduce new fields" new b701f9e726f0 riscv: provide riscv-specific is_trap_insn() new 8cb22bec1426 riscv: kprobes: allow writing to x0 new b8a03a634129 riscv: add userland instruction dump to RISC-V splats new ddcc7d9bf531 riscv: vdso.lds.S: drop __alt_start and __alt_end symbols new 49cfbdc21faf riscv: vdso.lds.S: merge .data section into .rodata section new 8f8c1ff879fa riscv: vdso.lds.S: remove hardcoded 0x800 .text start addr new 7f00a975005f Merge patch series "riscv: vdso.lds.S: some improvement" new dbfbda3bd6bf riscv: mm: update T-Head memory type definitions new c5e9b2c2ae82 riscv: Improve tlb_flush() new c962a6e74639 riscv: Improve flush_tlb_range() for hugetlb pages new 9d4e8d5fa7db riscv: Make __flush_tlb_range() loop over pte instead of f [...] new 5e22bfd520ea riscv: Improve flush_tlb_kernel_range() new 9ba91d1356db Merge patch series "riscv: tlb flush improvements" new 57a4542cb7c9 riscv: boot: Fix creation of loader.bin new b18f7296fbfd riscv: use ".L" local labels in assembly when applicable new 76329c693924 riscv: Use SYM_*() assembly macros instead of deprecated ones new 4cc0d8a3f109 riscv: kernel: Use correct SYM_DATA_*() macro for data new e0c0a7c35f67 riscv: select ARCH_PROC_KCORE_TEXT new 114d5c85a39a riscv: Improve tlb_flush() new 9e113064b4c2 riscv: Improve flush_tlb_range() for hugetlb pages new ba6f35964c51 riscv: Make __flush_tlb_range() loop over pte instead of f [...] new 62b78fd5fe39 riscv: Improve flush_tlb_kernel_range() new f367db71d575 Merge patch series "riscv: tlb flush improvements" new 946bb33d3302 riscv: split cache ops out of dma-noncoherent.c new 8cbe0accc4a6 riscv: Avoid unaligned access when relocating modules new 8fd6c5142395 riscv: Add remaining module relocations new af71bc194916 riscv: Add tests for riscv module loading new b51fc88cb35e Merge patch series "riscv: Add remaining module relocation [...] new 28ea54bade76 RISC-V: Don't rely on positional structure initialization new d3d2cf1acab1 RISC-V: Show accurate per-hart isa in /proc/cpuinfo new 6eb7a6445b76 RISC-V: Remove __init on unaligned_emulation_finish() new 55e0bf49a0d0 RISC-V: Probe misaligned access speed in parallel new 629db01c64ff riscv: Don't use PGD entries for the linear mapping new 311cd2f6e253 riscv: Fix set_memory_XX() and set_direct_map_XX() by spli [...] new 05942f780ac6 Merge patch series "riscv: Fix set_memory_XX() and set_dir [...] new c4676f8dc1e1 RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs new c5e4ce9db635 of: property: Add fw_devlink support for msi-parent new f9a619eb603b Merge patch series "Linux RISC-V AIA Preparatory Series" new c6e316ac0553 drivers: perf: Check find_first_bit() return value new 61e3d993c8bd drivers: perf: Do not broadcast to other cpus when startin [...] new 68444b93ed6c Merge patch "drivers: perf: Do not broadcast to other cpus [...] new e72c4333d2f2 riscv: Rearrange hwcap.h and cpufeature.h new 457926b25320 riscv: Optimize bitops with Zbb extension new 56d428ae1c4e Merge tag 'riscv-for-linus-6.7-mw2' of git://git.kernel.or [...] new 5c5f0d2b5f92 libceph: add doutc and *_client debug macros support new 197b7d792d6a ceph: pass the mdsc to several helpers new 5995d90d2d19 ceph: rename _to_client() to _to_fs_client() new 38d46409c463 ceph: print cluster fsid and client global_id in all debug logs new 522dc5108f07 libceph, ceph: move mdsmap.h to fs/ceph new 1b90344614cc fs: export mnt_idmap_get/mnt_idmap_put new 9c2df2271c69 ceph: stash idmapping in mdsc request new 5ccd8530dd7b ceph: handle idmapped mounts in create_request_message() new 673478b6e59b ceph: add enable_unsafe_idmap module parameter new 09838f1bfd40 ceph: pass an idmapping to mknod/symlink/mkdir new 0513043ec491 ceph: allow idmapped getattr inode op new 8995375fae40 ceph: allow idmapped permission inode op new 79c66a0c8c4a ceph: pass idmap to __ceph_setattr new a04aff2588e0 ceph: allow idmapped setattr inode op new 2cce72dda2b5 ceph: allow idmapped set_acl inode op new 8a051b40abd6 ceph: allow idmapped atomic_open inode op new 56d2e2cfa213 ceph: allow idmapped mounts new e21165bfbc6c Merge tag 'ceph-for-6.7-rc1' of https://github.com/ceph/ce [...] new eebff19acaa3 ksmbd: fix slab out of bounds write in smb_inherit_dacl() new f6049712e520 ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked() new 5a5409d90bd0 ksmbd: handle malformed smb1 message new 826c484166f0 Merge tag '6.7-rc-smb3-server-part2' of git://git.samba.org/ksmbd new 866d648059d5 lsm: fix default return value for vm_enough_memory new b36995b8609a lsm: fix default return value for inode_getsecctx new ead3b62a34d8 Merge tag 'lsm-pr-20231109' of git://git.kernel.org/pub/sc [...] new a5e3b127455d swiotlb: do not free decrypted pages if dynamic new 8ae0e970319a dma-mapping: move dma_addressing_limited() out of line new a409d9600959 dma-mapping: fix dma_addressing_limited() if dma_range_map [...] new 53c87e846e33 swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWI [...] new 391ce5b9c46e Merge tag 'dma-mapping-6.7-2023-11-10' of git://git.infrad [...] new fd3a6837d8e1 ata: libata-core: Fix ata_pci_shutdown_one() new 36f10a914a7b ata: pata_falcon: Stop using module_platform_driver_probe() new 0b2771dd5257 ata: pata_gayle: Stop using module_platform_driver_probe() new 47d4708dfa54 ata: pata_falcon: Convert to platform remove callback retu [...] new 99bce5182d8f ata: pata_gayle: Convert to platform remove callback retur [...] new d035e4eb38b3 Merge tag 'ata-6.7-rc1-2' of git://git.kernel.org/pub/scm/ [...] new 327462725b0f nbd: fix uaf in nbd_open new 1b0a151c10a6 blk-core: use pr_warn_ratelimited() in bio_check_ro() new 744eac783f9e nvme-auth: use crypto_shash_tfm_digest() new 0e32fdd7968e nvme-tcp: Fix a memory leak new 983a338b96c8 nvme: update firmware version after commit new 1147dd050356 nvme: fix error-handling for io_uring nvme-passthrough new 75276847f4e2 nvme-auth: auth success1 msg always includes resp new fc1e03eacac8 nvme-auth: add flag for bi-directional auth new 6f66d046eade nvme-auth: always set valid seq_num in dhchap reply new fd1418de10b9 nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() new 55adcdbbdd34 nvme-loop: always quiesce and cancel commands before destr [...] new 4733b65d82bd nvme: start keep-alive after admin queue setup new 6affe08aea5f nvme: common: make keyring and auth separate modules new 706add13676d nvme: keyring: fix conditional compilation new 37d9486874ec Merge tag 'nvme-6.7-2023-11-8' of git://git.infradead.org/ [...] new 4b803784178d Merge tag 'block-6.7-2023-11-10' of git://git.kernel.dk/linux new 0df96fb71a39 io_uring/rw: don't attempt to allocate async data if opcod [...] new f8f9ab2d9811 io_uring/net: ensure socket is marked connected on connect retry new 0e984ec88da9 io_uring/rw: add separate prep handler for readv/writev new f688944cfb81 io_uring/rw: add separate prep handler for fixed read/write new 89d528ba2f82 io_uring: indicate if io_kbuf_recycle did recycle anything new 49fbe9948678 io_uring: do not allow multishot read to set addr or len new e53759298a7d io_uring: do not clamp read length for multishot read new b712075e03cf Merge tag 'io_uring-6.7-2023-11-10' of git://git.kernel.dk/linux new a2da597ff6f5 pwm: samsung: Fix a bit test in pwm_samsung_resume() new d27abbfd4888 pwm: Fix double shift bug new b077b7ee9268 Merge tag 'pwm/for-6.7-rc1-fixes' of git://git.kernel.org/ [...] new 71956d0cb56c mmc: sdhci_am654: fix start loop index for TAP value parsing new ed9009ad300c mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMM [...] new b44f9da81783 mmc: vub300: fix an error code new 421b605edb1c Revert "mmc: core: Capture correct oemid-bits for eMMC cards" new 85dd3af64965 mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER new 015c9cbcf0ad mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER new b456259e1544 Merge tag 'mmc-v6.7-2' of git://git.kernel.org/pub/scm/lin [...] new c2ded280a4b1 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies new bef4a48f4ef7 spi: Fix null dereference on suspend new ae4f52a729a1 Merge tag 'spi-fix-v6.7-merge-window' of git://git.kernel. [...] new 26fd31ef9c02 ALSA: hda/realtek: Add quirk for ASUS UX7602ZM new df42ee7e22f0 ALSA: hda: Add ASRock X670E Taichi to denylist new f0d9da19d7de ALSA: hda/realtek: Add support dual speaker for Dell new fbb74e56378d ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings new 04f8c76de983 ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning [...] new 1a3b7eab8500 ASoC: rt712-sdca: fix speaker route missing issue new cba459003685 ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() new ed2232d49187 ASoC: amd: acp: fix for i2s mode register field update new ab5201e20c18 ASoC: da7219: Improve system suspend and resume handling new c9e920ffa752 ASoC: codecs: Modify the maximum value of calib new baf46c3c7638 ASoC: codecs: Modify the wrong judgment of re value new b729598c1747 ASoC: codecs: Modify macro value error new 5c81f752c953 ASoC: codecs: Modify some error codes new 004fc58edea6 ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix [...] new 15be353d55f9 ASoC: hdmi-codec: register hpd callback on component probe new 4bdcbc31ad21 ASoC: dapm: fix clock get name new 45f2f28bd498 ASoC: SOF: sof-client: trivial: fix comment typo new 53b5fdb61785 Merge tag 'asoc-fix-v6.7-merge-window' of https://git.kern [...] new a60a609b7f54 ASoC: nau8540: Add self recovery to improve capture quility new 3e3ab468ebdf Merge tag 'asoc-fix-v6.7-merge-window-2' of https://git.ke [...] new c7a606519533 ALSA: info: Fix potential deadlock at disconnection new 6ae90e906aed ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A8 [...] new bce36aa682da OSS: dmasound/paula: Convert to platform remove callback r [...] new e1d809b3c5d1 Merge tag 'sound-fix-6.7-rc1' of git://git.kernel.org/pub/ [...] new 6eeeb4c7e4b5 Documentation/arm64: Fix typos in elf_hwcaps new 15c7ef7341a2 perf: arm_cspmu: Reject events meant for other PMUs new 403edfa43628 arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers new 1d816ba168ea arm64: Move MediaTek GIC quirk handling from irqchip to core new 4bb49009e071 Revert "arm64: smp: avoid NMI IPIs with broken MediaTek FW" new f86128050d2d arm64/syscall: Remove duplicate declaration new ac347a0655db Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 390001d648ff drm/i915/mtl: avoid stringop-overflow warning new 7d7a328d0e8d drm/i915: Flush WC GGTT only on required platforms new ce4941c2d645 drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL new 471aa951bf12 i915/perf: Fix NULL deref bugs with drm_dbg() calls new 0ad755fb88bd drm/i915/mtl: Apply notify_guc to all GTs new 0cb89cd42fd2 drm/i915: Bump GLK CDCLK frequency when driving multiple pipes new 1a8e9bad6ef5 drm/i915: Fix potential spectre vulnerability new 9506fba463fc drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init new 0b336ec076b9 Merge tag 'drm-intel-next-fixes-2023-11-08' of git://anong [...] new cdcd6aef9db5 drm/vc4: tests: Fix UAF in the mock helpers new 101c9f637efa drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE new 0e8b9f258bae drm/qxl: prevent memory leak new aec3e2e23b08 Merge tag 'drm-misc-fixes-2023-11-08' of git://anongit.fre [...] new 9256e8d47a2f drm/amd: Disable XNACK on SRIOV environment new 89830c62e677 drm/amd/display: On boot disable domain22 force power on new 13c84bbe0524 drm/amd/display: [FW Promotion] Release 0.0.189.0 new 028bac583449 drm/amd/display: decouple dmcub execution to reduce lock g [...] new 5d71a8e336e1 drm/amd/display: 3.2.257 new 566f648c4e02 drm/amd/display: Fix missing blendTF programming new f896cd268681 drm/amd/display: Fix FRL assertion on boot new eacfdc362d3c drm/amd/display: Enable RCO options for dcn35 new 92e11f0159f6 drm/amd/display: Enable more IPS options new 8df0d7d33a58 drm/amd/display: Allow 16 max_slices for DP2 DSC new f031ba12082c drm/amd/display: Update test link rate DPCD bit field to m [...] new 81df7271688c drm/amd/display: Update DP HPO MSA with colorimetry from t [...] new 85de32cd7b38 drm/amd/display: DCN35 Disable cm power optimization new 39ad51cb6155 drm/amd/display: Introduce flag for disabling Replay desyn [...] new ce3b32ec4aef drm/amd/display: amend HPD handler for Replay new fd7cedccdde3 drm/amd/display: Fix OTG disable workaround logic new f9e7d4fadc4f drm/amd/display: Add missing dml2 init value for dcn35 new 51131758c79f drm/amd/display: 3.2.258 new 77b2c07d7d3c drm/amd/display: [FW Promotion] Release 0.0.190.0 new d0ef62bd109c drm/amd/display: Revise Replay Desync Error IRQ handle new 3e18d4bd9ac6 drm/amd/display: Disable OTG for mode timing switch on DCN35 new 60ccd588d582 drm/amd/display: Create optc.h file new 62893e9794c5 drm/amd/display: Remove unused duplicate register definition new fecbaa0a79ad drm/amd/display: save and restore mall state when applying [...] new 5c10147464fa drm/amd/display: Promote DAL to 3.2.259 new 90f2f83352f7 drm/amd/display: Remove references to unused dml arch version new e4c33fff2eae drm/amd/display: Enable physymclk RCO new ed6e2782e974 drm/amd/display: For cursor P-State allow for SubVP new 35c1d9664cbf drm/amd/display: Fix handling duplicate planes on one stream new d736c2e07448 drm/amd/display: Set stream's DP test pattern upon test request new 9c561ca2d3ca drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.0 new 0553eb9f33aa drm/amdgpu: Fix sdma 4.4.2 doorbell rptr/wptr init new 8cfd6a05750c drm/amd/pm: Hide irrelevant pm device attributes new c68b4550b6b4 drm/amd/display: avoid variable reinitialization new d78fa1c30932 drm/amd/pm: not stop rlc for IMU enabled APUs when suspend new 61fe5536d06c drm/amdgpu: handle extra UE register entries for gfx v9_4_3 new 20238a2cc9a6 drm/amdgpu: add RAS reset/query operations for XGMI v6_4 new bff3315ba8b1 drm/amdgpu: fix AGP init order new 12f76050d8d4 drm/amdgpu: fix error handling in amdgpu_bo_list_get() new 17daf01ab4e3 drm/amdgpu: lower CS errors to debug severity new 61d705221621 drm/amdgpu: Don't warn for unsupported set_xgmi_plpd_mode new 8abf799ea4d5 drm/amd/pm: Hide pp_dpm_pcie device attribute new 4eaa007c7399 drm/amdgpu: correct amdgpu ip block rev info new 5a2913aadabc drm/amd/pm: raise the deep sleep clock threshold for smu 13.0.6 new f64c3fce4604 drm/amdgpu: Add flag to enable indirect RLCG access for gf [...] new bc3c566071c8 drm/amdgpu: Add xcc param to SRIOV kiq write and WREG32_SO [...] new bf13da6ae1a0 drm/amdgpu: correct smu v13.0.6 umc ras error check new bb619539629c drm: amd: Resolve Sphinx unexpected indentation warning new a78b48146972 drm/amdgpu: Skip PCTL0_MMHUB_DEEPSLEEP_IB write in jpegv4. [...] new 0b1695710ab8 drm/amdgpu: Do not program PF-only regs in hdp_v4_0.c unde [...] new 07c1db703646 drm/amdgpu: refine smu v13.0.6 mca dump driver new 8cc0f5669eb6 drm/amdgpu: Support multiple error query modes new 61e0a98200f4 drm/amdgpu: disable smu v13.0.6 mca debug mode by default new 4abf0b0bdf5f drm/amdgpu: Change extended-scope MTYPE on GC 9.4.3 new 27d80f7d6818 drm/amdgpu: add pcs xgmi v6.4.0 ras support new d406aec8dc2a drm/amdgpu: correct acclerator check architecutre dump new 8140b07b0a69 drm/amdgpu: correct mca debugfs dump reg list new 36e0d7088555 drm/amd/display: remove duplicated argument new 4638e0c29a3f drm/amdgpu: fix software pci_unplug on some chips new 76d2da18afde drm/amdgpu: add smu v13.0.6 pcs xgmi ras error query support new 85150626ea04 drm/amdgpu: Use correct KIQ MEC engine for gfx9.4.3 (v5) new 197264284303 drm/amdgpu: Change WREG32_RLC to WREG32_SOC15_RLC where in [...] new e4c44b1a1962 drm/amd: Explicitly check for GFXOFF to be enabled for s0ix new 8ed79c409ecb drm/amdgpu: move kfd_resume before the ip late init new 037b98a2312e drm/amdgpu: move UVD and VCE sched entity init after sched init new 256503071c2d drm/amdgpu: Fix possible null pointer dereference new 8473bfdcb5b1 drm/amdgpu: fix error handling in amdgpu_vm_init new 03df0fc007ca Merge tag 'amd-drm-next-6.7-2023-11-10' of https://gitlab. [...] new c0d12d769299 Merge tag 'drm-next-2023-11-10' of git://anongit.freedeskt [...] new e89a60ba93c2 fbdev: omapfb: Do not shadow error code from platform_get_irq() new 7be6adf11370 fbdev: omapfb: Replace custom memparse() implementation new 02d487fa3004 fbdev: offb: Simplify offb_init_fb() new fc6699d62f5f fbdev: omapfb: Drop unused remove function new 3e91a38de1dc fbdev: viafb: use new array-copying-wrapper new e08c30efda21 fbdev: imsttfb: fix double free in probe() new aba6ab57a910 fbdev: imsttfb: fix a resource leak in probe new 13c8fb98b7bd fbdev: atmel_lcdfb: Stop using platform_driver_probe() new 7fbbc0868ca4 fbdev: omapfb/analog-tv: Don't put .remove() in .exit.text [...] new bfaee69738bc fbdev: omapfb/dpi: Don't put .remove() in .exit.text and d [...] new b02e6f70f8d8 fbdev: omapfb/dsi-cm: Don't put .remove() in .exit.text an [...] new f004d9113059 fbdev: omapfb/dvi: Don't put .remove() in .exit.text and d [...] new 1fc9ea058089 fbdev: omapfb/hdmi: Don't put .remove() in .exit.text and [...] new 7462e46054c5 fbdev: omapfb/opa362: Don't put .remove() in .exit.text an [...] new 6a06fc772fa5 fbdev: omapfb/sharp-ls037v7dw01: Don't put .remove() in .e [...] new 20bcc282d7cc fbdev: omapfb/tfp410: Don't put .remove() in .exit.text an [...] new 3e9ec97706fd fbdev: omapfb/tpd12s015: Don't put .remove() in .exit.text [...] new 42a0148ab7f8 fbdev: atmel_lcdfb: Convert to platform remove callback re [...] new 26553eb8df2d fbdev: omapfb/analog-tv: Convert to platform remove callba [...] new d5d8b9df6b6d fbdev: omapfb/dpi: Convert to platform remove callback ret [...] new da21ff3954ed fbdev: omapfb/dsi-cm: Convert to platform remove callback [...] new ebfb1334cf43 fbdev: omapfb/dvi: Convert to platform remove callback ret [...] new 34948a36a4bb fbdev: omapfb/hdmi: Convert to platform remove callback re [...] new fe83fc52db06 fbdev: omapfb/opa362: Convert to platform remove callback [...] new b0d61e8c0496 fbdev: omapfb/sharp-ls037v7dw01: Convert to platform remov [...] new a23f29d057d0 fbdev: omapfb/tfp410: Convert to platform remove callback [...] new 2e2389ca5d7e fbdev: omapfb/tpd12s015: Convert to platform remove callba [...] new cca202a5e595 fbdev: hyperv_fb: fix uninitialized local variable use new 67e1ab5bb58a fbdev: amifb: Mark driver struct with __refdata to prevent [...] new dce217780270 fbdev: amifb: Convert to platform remove callback returning void new a5035c818474 fbdev: fsl-diu-fb: mark wr_reg_wa() static new 18553507f60f Merge tag 'fbdev-for-6.7-rc1' of git://git.kernel.org/pub/ [...] new b2a866975f6c Documentation: tracing: Add a note about argument and retv [...] new 3afe73372966 lib: test_objpool: make global variables static new abc28463c818 kprobes: unify kprobes_exceptions_nofify() prototypes new ce51e6153f77 tracing: fprobe-event: Fix to check tracepoint event and return new f032c53bea6d tracing/kprobes: Fix the order of argument descriptions new 3ca112b71f35 Merge tag 'probes-fixes-v6.7-rc1' of git://git.kernel.org/ [...] new 37de5a80e932 cifs: Fix encryption of cleared, but unset rq_iter data buffers new 43960dc2328e smb3: minor RDMA cleanup new 1bc081b67a79 smb3: more minor cleanups for session handling routines new 0c51cc6f2cb0 cifs: handle cases where a channel is closed new a6d8fb54a515 cifs: distribute channels across interfaces based on speed new fa1d0508bdd4 cifs: account for primary channel in the interface list new 9599d59eb8fc cifs: do not pass cifs_sb when trying to add channels new 19a4b9d6c372 cifs: reconnect work should have reference on server struct new f72d96507640 smb3: minor cleanup of session handling code new 5923d6686a10 smb3: fix caching of ctime on setxattr new 5e2fd17f434d smb: client: fix mount when dns_resolver key is not available new de4eceab578e smb3: allow dumping session and tcon id to improve stats a [...] new 784e0e20b4c9 Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO new 705fc522fe9d cifs: handle when server starts supporting multichannel new ee1d21794e55 cifs: handle when server stops supporting multichannel new fd2bd7c0539e cifs: update internal module version number for cifs.ko new 1b907d050735 Merge tag '6.7-rc-smb3-client-fixes-part2' of git://git.sa [...] new 322948c3198c powerpc/machdep: Remove trailing whitespaces new 1f92a844c35e powerpc: Remove file parameter from phys_mem_access_prot() new deebe5f607d7 powerpc/fb: Call internal __phys_mem_access_prot() in fbdev code new 65083333d3d1 powerpc/pseries/rtas-work-area: Fix rtas_work_area_reserve [...] new 644b6025bcaf powerpc/rtas: Fix ppc_rtas_rmo_buf_show() kernel-doc new 5dd2020f335a Merge tag 'powerpc-6.7-2' of git://git.kernel.org/pub/scm/ [...] new a6bdc082ad1c Merge 'bpf-next 2023-10-16' into loongarch-next new 80c7889de7a8 LoongArch: Support PREEMPT_DYNAMIC with static keys new 21eb2bfe2748 LoongArch: Disable module from accessing external data directly new 71945968d8b1 LoongArch: Mark __percpu functions as always inline new affef66b6588 LoongArch: Relax memory ordering for atomic operations new a2ccf46333d7 LoongArch/smp: Call rcutree_report_cpu_starting() earlier new add28024405e LoongArch: Add more instruction opcodes and emit_* helpers new 7111afe8fb5f LoongArch: BPF: Support sign-extension load instructions new f48012f16150 LoongArch: BPF: Support sign-extension mov instructions new 4ebf9216e7df LoongArch: BPF: Support unconditional bswap instructions new 9ddd2b8d1a8b LoongArch: BPF: Support 32-bit offset jmp instructions new 2425c9e002d2 LoongArch: BPF: Support signed div instructions new 7b6b13d32965 LoongArch: BPF: Support signed mod instructions new 1d375d65466e selftests/bpf: Enable cpu v4 tests for LoongArch new 4eeee6636af8 Merge tag 'loongarch-6.7' of git://git.kernel.org/pub/scm/ [...] new 166b0110d1ee parisc/pgtable: Do not drop upper 5 address bits of physic [...] new 8e8e46a6036f parport: gsc: mark init function static new a406b8b424fa parisc: Prevent booting 64-bit kernels on PA1.x machines new b57b17e88bf5 Merge tag 'parisc-for-6.7-rc1-2' of git://git.kernel.org/p [...] new e257da571536 wifi: iwlwifi: fix system commands group ordering new b85ea95d0864 Linux 6.7-rc1 new 58c09cad1754 drm/ci: make github dependabot happy again new dec96fc2dcb5 btrfs: use u64 for buffer sizes in the tree search ioctls new b8212814d1e8 btrfs: directly return 0 on no error code in btrfs_insert_ [...] new dfcb03ae8a34 btrfs: zoned: drop no longer valid write pointer check new 776a838f1fa9 btrfs: zoned: wait for data BG to be finished on direct IO [...] new d8ba2a91fc3c btrfs: get correct owning_root when dropping snapshot new 47e2b06b7b5c btrfs: make found_logical_ret parameter mandatory for func [...] new cd63ffbd23ed btrfs: fix error pointer dereference after failure to allo [...] new 6c8e69e4a702 btrfs: fix race between accounting qgroup extents and remo [...] new 609d99379736 btrfs: fix qgroup record leaks when using simple quotas new d3933152442b btrfs: make OWNER_REF_KEY type value smallest among inline refs new 9bacdd8996c7 Merge tag 'for-6.7-rc1-tag' of git://git.kernel.org/pub/sc [...] new 2e6ef8aaba6b Remove myself as maintainer of GFS2 new 77618db34645 zstd: Fix array-index-out-of-bounds UBSAN warning new 86d11b0e20c0 Merge tag 'zstd-linus-v6.7-rc2' of https://github.com/terr [...] new 65120498aaf8 stackleak: add declarations for global functions new 1ee60356c2dc gcc-plugins: randstruct: Only warn about true flexible arrays new 782ce431613c gcc-plugins: latent_entropy: Fix typo (args -> argc) in pl [...] new c42d9eeef8e5 Merge tag 'hardening-v6.7-rc2' of git://git.kernel.org/pub [...] new 3503895788d4 virtio_pci: move structure to a header new 0d82410252ea vdpa_sim_blk: allocate the buffer zeroed new f2de37a57285 riscv, qemu_fw_cfg: Add support for RISC-V architecture new b2c8b644fac1 virtio_pci: Switch away from deprecated irq_set_affinity_hint new e07754e0a1ea vhost-vdpa: fix use after free in vhost_vdpa_probe() new 372bed5fbb87 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new e64e7c74b99e xen/events: avoid using info_for_irq() in xen_send_IPI_one() new bfa993b355d3 acpi/processor: sanitize _OSC/_PDC capabilities for Xen dom0 new 50e865a56876 xen/shbuf: eliminate 17 kernel-doc warnings new 47d970204054 xen/events: fix delayed eoi list handling new f96c6c588ca8 xen/events: remove unused functions new 686464514fbe xen/events: reduce externally visible helper functions new 3bdb0ac350fe xen/events: remove some simple helpers from events_base.c new 5dd9ad32d775 xen/events: drop xen_allocate_irqs_dynamic() new 3fcdaf3d7634 xen/events: modify internal [un]bind interfaces new cee96422e863 xen/events: remove some info_for_irq() calls in pirq handling new 6eb1acd9766a Merge tag 'for-linus-6.7a-rc2-tag' of git://git.kernel.org [...] new 8a4f030dbced ptp: Fixes a null pointer dereference in ptp_ioctl new 871019b22d1b net: set SOCK_RCU_FREE before inserting socket into hashtable new cbe9e68e1e0f MAINTAINERS: net: Update reviewers for TI's Ethernet drivers new 18f039428c7d ipvlan: add ipvlan_route_v6_outbound() helper new 719639853d88 tty: Fix uninit-value access in ppp_sync_receive() new e409d7346648 net: ti: icssg-prueth: Add missing icss_iep_put to error path new 2bd5b559a1f3 net: ti: icssg-prueth: Fix error cleanup on failing pruss_ [...] new 472a2ff63efb net: hns3: fix add VLAN fail issue new ac92c0a9a060 net: hns3: add barrier in vf mailbox reply process new 75b247b57d8b net: hns3: fix incorrect capability bit display for copper port new 53aba458f238 net: hns3: fix out-of-bounds access may occur when coalesc [...] new dbd2f3b20c6a net: hns3: fix variable may not initialized problem in hns [...] new 65e98bb56fa3 net: hns3: fix VF reset fail issue new dff655e82faf net: hns3: fix VF wrong speed and duplex issue new 5d64075cd800 Merge branch 'hns3-fixes' new 6979a51ecaec MAINTAINERS: add entry for TI ICSSG Ethernet driver new 438cbcdf105d net: mdio: fix typo in header new e6daf129ccb7 net: gso_test: support CONFIG_MAX_SKB_FRAGS up to 45 new fb317eb23b5e tipc: Fix kernel-infoleak due to uninitialized TLV value new ca8add922f9c net: mvneta: fix calls to page_pool_get_stats new c0a2a1b0d631 ppp: limit MRU to 64K new 4b3812d90b2c Revert "ptp: Fixes a null pointer dereference in ptp_ioctl" new 73bde5a32948 ptp: annotate data-race around q->head and q->tail new 3cffa2ddc4d3 bonding: stop the device in bond_setup_by_slave() new 510e35fb931f net: ethernet: cortina: Fix max RX frame define new d4d0c5b4d279 net: ethernet: cortina: Handle large frames new dc6c0bfbaa94 net: ethernet: cortina: Fix MTU max setting new 334e90b8d74f Merge branch 'fix-large-frames-in-the-gemini-ethernet-driver' new 0ab0c45d8aae r8169: add handling DASH when DASH is disabled new 868c3b95afef r8169: fix network lost after resume on DASH systems new 48c205c69ac9 Merge branch 'r8169-fix-dash-devices-network-lost-issue' new 4b7b492615cf af_unix: fix use-after-free in unix_stream_read_actor() new fa02de9e7588 net: stmmac: fix rx budget limit check new b6cb4541853c net: stmmac: avoid rx queue overrun new 907d1bdb8b2c tg3: Move the [rt]x_dropped counters to tg3_napi new 17dd5efe5f36 tg3: Increment tx_dropped in tg3_tso_bug() new 09d4c14c6c5e pds_core: use correct index to mask irq new 7c02f6ae676a pds_core: fix up some format-truncation complaints new 9d350b2b0d58 Merge branch 'pds_core-fix-irq-index-bug-and-compiler-warnings' new 7a1aba89ac54 ice: dpll: fix initial lock status of dpll new 4a4027f25dc3 ice: dpll: fix check for dpll input priority range new 6db5f2cd9ebb ice: dpll: fix output pin capabilities new a778616e4cc2 ice: fix DDP package download for packages without signatu [...] new 67af0bdcd623 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 278a370c1766 gve: Fixes for napi_poll when budget is 0 new 9fce92f050f4 mptcp: deal with large GSO size new d109a7767273 mptcp: fix possible NULL pointer dereference on close new 8df220b29282 mptcp: add validity check for sending RM_ADDR new 7679d34f97b7 mptcp: fix setsockopt(IP_TOS) subflow locking new 7cefbe5e1dac selftests: mptcp: fix fastclose with csum failure new a133eae83a1f Merge branch 'mptcp-misc-fixes-for-v6-7' new 9e2e7efbbbff Revert ncsi: Propagate carrier gain/loss events to the NCS [...] new efc0c8363bc6 dt-bindings: net: ethernet-controller: Fix formatting error new 674e31808946 net: Fix undefined behavior in netdev name allocation new fe69a1b1b6ed selftests: bpf: xskxceiver: ksft_print_msg: fix format type error new 3feb263bb516 bpf: handle ldimm64 properly in check_cfg() new 4bb7ea946a37 bpf: fix precision backtracking instruction iteration new 62ccdb11d3c6 selftests/bpf: add edge case backtracking logic test new 8c74b27f4b30 Merge branch 'bpf-control-flow-graph-and-precision-backtra [...] new 10e14e9652bf bpf: fix control-flow graph checking in privileged mode new e2e57d637aa5 selftests/bpf: add more test cases for check_cfg() new 1fda5bb66ad8 bpf: Do not allocate percpu memory at init stage new a6a6a0a9fdb0 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new df3aafe50185 Revert "net/mlx5: DR, Supporting inline WQE when possible" new 7d2f74d1d438 net/mlx5: Free used cpus mask when an IRQ is released new ad4d82c3eacd net/mlx5: DR, Allow old devices to use multi destination FTE new fd64fd13c49a net/mlx5: Decouple PHC .adjtime and .adjphase implementations new 6f9b1a073166 net/mlx5e: fix double free of encap_header new 3a4aa3cb8356 net/mlx5e: fix double free of encap_header in update funcs new 0c101a23ca7e net/mlx5e: Fix pedit endianness new bdf788cf224f net/mlx5e: Don't modify the peer sent-to-vport rules for I [...] new 64f14d16eef1 net/mlx5e: Avoid referencing skb after free-ing in drop pa [...] new 7e3f3ba97e6c net/mlx5e: Track xmit submission to PTP WQ after populatin [...] new 92214be5979c net/mlx5e: Update doorbell for port timestamping CQ before [...] new 3338bebfc26a net/mlx5: Increase size of irq name buffer new dce94142842e net/mlx5e: Reduce the size of icosq_str new 41e63c2baa11 net/mlx5e: Check return value of snprintf writing to fw_ve [...] new 1b2bd0c0264f net/mlx5e: Check return value of snprintf writing to fw_ve [...] new bdc454fcdc82 Merge branch 'mlx5-fixes-2023-11-13-manual' new 7cd5af0e937a net: sched: do not offload flows with a helper in act_ct new 7e1caeace041 macvlan: Don't propagate promisc change to lower dev in passthru new 67059b61597c netfilter: nft_set_rbtree: Remove unused variable nft_net new a44af08e3d4d netfilter: nf_conntrack_bridge: initialize err to 0 new c301f0981fdd netfilter: nf_tables: fix pointer math issue in nft_byteor [...] new a7d5a955bfa8 netfilter: nf_tables: bogus ENOENT when destroying element [...] new 28628fa952fe netfilter: ipset: fix race condition between swap/destroy [...] new 8837ba3e58ea netfilter: nf_tables: split async and sync catchall in two [...] new cff088d924df Merge tag 'nf-23-11-15' of git://git.kernel.org/pub/scm/li [...] new 7475e51b8796 Merge tag 'net-6.7-rc2' of git://git.kernel.org/pub/scm/li [...] new 969d90ec212b audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() new bf786e2a78d4 Merge tag 'audit-pr-20231116' of git://git.kernel.org/pub/ [...] new 4b21a669ca21 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table new 8384c0baf223 ALSA: hda/realtek: Enable Mute LED on HP 255 G8 new 713f040cd222 ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC new d02ef87db9d6 ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c new b944aa9d86d5 ALSA: hda/realtek: Enable Mute LED on HP 255 G10 new 9e88b493157a ALSA: hda: i915: Alays handle -EPROBE_DEFER new 61cbc08fdb04 ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks new 5d639b60971f ALSA: hda/realtek: Add quirks for HP Laptops new eb9a643c1739 Merge tag 'sound-6.7-rc2' of git://git.kernel.org/pub/scm/ [...] new b28060db7172 ovl: fix misformatted comment new 37f32f526438 ovl: fix memory leak in ovl_parse_param() new 6bc40e44f1dd Merge tag 'ovl-fixes-6.7-rc2' of git://git.kernel.org/pub/ [...] new 09f12bf9f790 nouveau/gsp/r535: uninitialized variable in r535_gsp_acpi_ [...] new 42bd415bd8bd nouveau/gsp/r535: Fix a NULL vs error pointer bug new a2e36cd56041 nouveau: use an rwlock for the event lock. new 00a614fc3527 accel/ivpu: avoid build failure with CONFIG_PM=n new 430143b0d361 drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go new ae1aadb1eb8d nouveau: don't fail driver load if no display hw present. new 63957f6beba0 Merge tag 'drm-misc-fixes-2023-11-16' of git://anongit.fre [...] new 1ffa8602e39b drm/amd/display: Guard against invalid RPTR/WPTR being set new 0288603040c3 drm/amdgpu: Do not program VF copy regs in mmhub v1.8 unde [...] new bdb72185d310 drm/amdgpu: finalizing mem_partitions at the end of GMC v9 [...] new 8a0173cd9098 drm/amdgpu: Address member 'ring' not described in 'amdgpu [...] new a58555359a9f drm/amd/display: Fix DSC not Enabled on Direct MST Sink new 50d51374b498 drm/amdgpu: correct chunk_ptr to a pointer to chunk. new 786c355797b3 drm/amd/pm: Update metric table for smu v13_0_6 new e4d0be18243c drm/amd/pm: Fill pcie error counters for gpu v1_4 new 9725a4f9eb49 drm/amd/display: Add null checks for 8K60 lightup new b71f4ade1b89 drm/amd/display: fix a NULL pointer dereference in amdgpu_ [...] new 270b301beca5 drm/amd/display: fix NULL dereference new 435f5b369657 drm/amd/display: Enable fast plane updates on DCN3.2 and above new 923bbfe6c888 drm/amd/display: Clear dpcd_sink_ext_caps if not set new 07ee43faeb7e drm/amdgpu: fix ras err_data null pointer issue in amdgpu_ras.c new 0f216364625c drm/amd/pm: Don't send unload message for reset new 5e8a0d3598b4 drm/amd/display: Negate IPS allow and commit bits new 9ddea8c9775d drm/amdgpu: add and populate the port num into xgmi topology info new 5911d02cac70 drm/amd/display: Change the DMCUB mailbox memory location [...] new 0ee057e66c4b drm/amd/display: Fix encoder disable logic new 564ca1b53ece drm/amdgpu/gmc11: fix logic typo in AGP check new 6ba5b613837c drm/amdgpu: add a module parameter to control the AGP aperture new 0db062eac3e0 drm/amdgpu/gmc11: disable AGP aperture new 61fc93695bbf drm/amdgpu/gmc10: disable AGP aperture new e8c2d3e25b84 drm/amdgpu/gmc9: disable AGP aperture new 86d8f905f24d Merge tag 'amd-drm-fixes-6.7-2023-11-17' of https://gitlab [...] new e63fe2d35ee0 Merge tag 'drm-fixes-2023-11-17' of git://anongit.freedesk [...] new a0d45c3f596b io_uring/fdinfo: remove need for sqpoll lock for thread/pi [...] new 0e413c2a737f Merge tag 'io_uring-6.7-2023-11-17' of git://git.kernel.dk/linux new b0077e269f6c blk-mq: make sure active queue usage is held for bio_integ [...] new ffd75bc777b4 Merge tag 'block-6.7-2023-11-17' of git://git.kernel.dk/linux new 85c2ceaafbd3 mm/damon/sysfs: eliminate potential uninitialized variable [...] new 019b277b680f selftests: mm: skip whole test instead of failure new 9297e5360c3b selftests: mm: fix some build warnings new dd9b35efd719 selftests/mm: restore number of hugepages new edf14544324d selftests/mm: add hugetlb_fault_after_madv to .gitignore new a48d5bdc877b mm: fix for negative counter: nr_file_hugepages new b4936b544b08 mm/damon/sysfs: check error from damon_sysfs_update_target() new 84055688b6bc mm/damon/sysfs-schemes: handle tried regions sysfs directo [...] new ae636ae2bbfd mm/damon/sysfs-schemes: handle tried region directory allo [...] new 24948e3b7b12 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors new 13b2a4b22e98 mm/damon/core.c: avoid unintentional filtering out of schemes new 5f74f820f6fc parisc: fix mmap_base calculation when stack grows upwards new afccb0804fc7 mm: more ptep_get() conversion new 12ee72fe01e4 Merge tag 'mm-hotfixes-stable-2023-11-17-14-04' of git://g [...] new 48d584b7f90f bcachefs: make bch2_target_to_text_sb static new c4f1f80a0e8d bcachefs: Use correct fgf_t type as function argument new 1b8bc556280d bcachefs: Use DECLARE_FLEX_ARRAY() helper and fix multiple [...] new 274c2f8fd271 bcachefs: Fix multiple -Warray-bounds warnings new 03cc1e67a243 bcachefs: Fix null ptr deref in bch2_backpointer_get_node() new 4d6128dca6d9 bcachefs: Guard against insufficient devices to create stripes new 1bd5bcc9f5ee bcachefs: Split out btree_key_cache_types.h new c65c13f0eac6 bcachefs: Run btree key cache shrinker less aggressively new 3b8c45077796 bcachefs: btree_trans->write_locked new 09b0283ee23a bcachefs: Make sure to drop/retake btree locks before reclaim new 701ff57eb3d7 bcachefs: Check for nonce offset inconsistency in data_upd [...] new 006ccc3090e2 bcachefs: Kill journal pre-reservations new 069749688ea4 bcachefs: Fix iterator leak in may_delete_deleted_inode() new b783fc4d1366 bcachefs: Fix potential sleeping during mount new 178c4873fd06 bcachefs: Fix error path in bch2_mount() new f42fa17883e7 bcachefs: Fix missing transaction commit new 497c57a30359 bcachefs: Disable debug log statements new 7125063fc6df bcachefs: Don't decrease BTREE_ITER_MAX when LOCKDEP=y new db18ef1a02bc bcachefs: Fix bch2_check_nlinks() for snapshots new 62d73dfc44d5 bcachefs: Fix no_data_io mode checksum check new 61b85cb0d773 bcachefs: six locks: Fix lost wakeup new ba276ce5865b bcachefs: Fix missing locking for dentry->d_parent access new 791c8ab095f7 Merge tag 'bcachefs-2023-11-17' of https://evilpiepirate.o [...] new 4d1827485ace tools/power/turbostat: Fix failure with new uncore sysfs new 137f01b3529d tools/power/turbostat: Fix a knl bug new b61b7d8c4c22 tools/power/turbostat: Enable the C-state Pre-wake printing new b98a6d78768e tools/power/turbostat: Enable TCC Offset on more models new 2c019d657968 tools/power/turbostat: Support alternative graphics sysfs knobs new 6d306d6ec7e0 tools/power/turbostat: Replace raw value cpu model with Macro new bbfc33b1e49f tools/power/turbostat: Remove redundant duplicates new 48674c1bb612 tools/power/turbostat: Remove pseudo check for two models new 45232ab168a3 tools/power/turbostat: Add skeleton support for table driv [...] new 778fc34a7a3d tools/power/turbostat: Abstract MSR_MISC_FEATURE_CONTROL support new 3dd0e7547d11 tools/power/turbostat: Abstract MSR_MISC_PWR_MGMT support new 71e841293c71 tools/power/turbostat: Abstract BCLK frequency support new 3989fc890782 tools/power/turbostat: Abstract Package cstate limit decod [...] new fcfa1ce074ab tools/power/turbostat: Abstract Nehalem MSRs support new c2c25e85df31 tools/power/turbostat: Remove a redundant check new 8b7199c0855e tools/power/turbostat: Rename some functions new 10d85d85ab4f tools/power/turbostat: Abstract Turbo Ratio Limit MSRs support new a3943deaf98f tools/power/turbostat: Rename some TRL functions new a61c9cb478c0 tools/power/turbostat: Abstract Config TDP MSRs support new d8e1623baa0b tools/power/turbostat: Abstract TCC Offset bits support new 0c057cf7a0e1 tools/power/turbostat: Abstract Perf Limit Reasons MSRs support new d90120bf9f11 tools/power/turbostat: Abstract Automatic Cstate Conversio [...] new a5d1ab93a099 tools/power/turbostat: Abstract hardcoded Crystal Clock frequency new b9cd66833d3a tools/power/turbostat: Redefine RAPL macros new a98f886035d5 tools/power/turbostat: Simplify the logic for RAPL enumeration new 86ba263d9b72 tools/power/turbostat: Abstract RAPL MSRs support new e338831b14d2 tools/power/turbostat: Abstract Per Core RAPL support new 6d35b8c4a661 tools/power/turbostat: Abstract RAPL divisor support new 9e6f35159cde tools/power/turbostat: Abstract fixed DRAM Energy unit support new 7c60409382a4 tools/power/turbostat: Abstract hardcoded TDP value new bf1ad57c3f92 tools/power/turbostat: Remove unused family/model paramete [...] new 485a017c4520 tools/power/turbostat: Abstract TSC tweak support new 3c6a17b8ae44 tools/power/turbostat: Add skeleton support for cstate enu [...] new ce7ddf8af2f9 tools/power/turbostat: Adjust cstate for models with .has_ [...] new 942c854d8d0f tools/power/turbostat: Adjust cstate for has_snb_msrs() models new 6f1935c036f7 tools/power/turbostat: Adjust cstate for models with .cst_ [...] new 192cbf0468ae tools/power/turbostat: Adjust cstate for has_snb_msrs() models new ff206149551f tools/power/turbostat: Adjust cstate for has_slv_msrs() models new 3d982ac0dafe tools/power/turbostat: Adjust cstate for is_jvl() models new 8e20ced05742 tools/power/turbostat: Adjust cstate for is_dnv() models new 24d16bec379d tools/power/turbostat: Adjust cstate for is_skx()/is_icx() [...] new 1109694817fb tools/power/turbostat: Adjust cstate for is_bdx() models new 4d2c95d40a90 tools/power/turbostat: Adjust cstate for has_c8910_msrs() models new cd7a2b6a6110 tools/power/turbostat: Adjust cstate for is_slm()/is_knl() [...] new 8c382f9e7466 tools/power/turbostat: Use fine grained IRTL output new 148df4fd04a9 tools/power/turbostat: Abstract IRTL support new 76d83d2ae8e3 tools/power/turbostat: Abstract MSR_CORE_C1_RES support new 9cc1c1038526 tools/power/turbostat: Abstract MSR_MODULE_C6_RES_MS support new 6c36882e09db tools/power/turbostat: Abstract MSR_CC6/MC6_DEMOTION_POLIC [...] new c8202a6c3acf tools/power/turbostat: Abstract MSR_ATOM_PKG_C6_RESIDENCY support new 80d132cb45f2 tools/power/turbostat: Abstract MSR_KNL_CORE_C6_RESIDENCY support new 58ddb691d8d8 tools/power/turbostat: Abstract extended cstate MSRs support new ed43247b15a4 tools/power/turbostat: Abstract aperf/mperf multiplier support new 7d0ebe6f7eaf tools/power/turbostat: Abstract cstate prewake bit support new d085b3b0f11a tools/power/turbostat: Delete intel_model_duplicates() new 32e8c6169af7 tools/power/turbostat: Improve probe_platform_features() logic new 045acf6064c5 tools/power/turbostat: Relocate cstate probing code new 11cd9a09f3e8 tools/power/turbostat: Relocate pstate probing code new 622c8f235562 tools/power/turbostat: Rename uncore probing function new 6cb13609a07b tools/power/turbostat: Rename rapl probing function new 2538d1673d02 tools/power/turbostat: Relocate graphics probing code new e7d7b82de192 tools/power/turbostat: Relocate lpi probing code new db735f8ba78b tools/power/turbostat: Relocate thermal probing code new ce7a32c2a4cd tools/power/turbostat: Reorder some functions new 5612b2c89bd0 tools/power/turbostat: Relocate more probing related code new 7ee39d8d593e tools/power/turbostat: Introduce probe_pm_features() new 05ad96ff0fb9 tools/power/turbostat: Enable MSR_CORE_C1_RES on recent In [...] new 6b74a30b767e tools/power/turbostat: Remove PC7/PC9 support on ADL/RPL new 71cfd1da9f06 tools/power/turbostat: Introduce cpu_allowed_set new 4ede6d1ce7ac tools/power/turbostat: Obey allowed CPUs when accessing CP [...] new 7bb3fe27ad4f tools/power/turbostat: Obey allowed CPUs during startup new 74318add1323 tools/power/turbostat: Abstract several functions new ccf8a0528061 tools/power/turbostat: Obey allowed CPUs for primary threa [...] new 0fe375290137 tools/power/turbostat: Obey allowed CPUs for system summary new c25ef0e5d9d7 tools/power/turbostat: Handle offlined CPUs in cpu_subset new 8c3dd2c9e542 tools/power/turbostat: Abstrct function for parsing cpu string new f638858da092 tools/power/turbostat: Handle cgroup v2 cpu limitation new 37f68a294055 tools/power/turbostat: Move process to root cgroup new 0e3f10e6aa97 tools/power/turbostat: Add MSR_CORE_C1_RES support for spr [...] new 5feab4a6b8a7 tools/power/turbostat: Add initial support for GraniteRapids new d33605f36741 tools/power/turbostat: Add initial support for SierraForest new 5a6efcb9102a tools/power/turbostat: Add initial support for GrandRidge new 7b57e7b683e3 tools/power/turbostat: Add initial support for ArrowLake new 956dbd3de400 tools/power/turbostat: Add initial support for LunarLake new f2c1dba31133 tools/power/turbostat: bugfix "--show IPC" new b8337e6a780d tools/power turbostat: version 2023.11.07 new 9ea991a50dd5 Merge tag 'turbostat-2023.11.07' of git://git.kernel.org/p [...] new 7b211c767121 Revert "i2c: pxa: move to generic GPIO recovery" new f726eaa787e9 i2c: designware: Fix corrupted memory seen in the ISR new 382561d16854 i2c: ocores: Move system PM hooks to the NOIRQ phase new 23dfa043f6d5 Merge tag 'i2c-for-6.7-rc2' of git://git.kernel.org/pub/sc [...] new 6fc45b6ed921 dm-delay: fix a race between delay_presuspend and delay_bio new 38cfff568169 dm-delay: fix bugs introduced by kthread mode new ccadc8a21ef1 dm-delay: avoid duplicate logic new 2a695062a5a4 dm-bufio: fix no-sleep mode new 28f07f2ab4b3 dm-verity: don't use blocking calls from tasklets new 13648e04a9b8 dm-crypt: start allocating with MAX_ORDER new 05aa69b096a0 Merge tag 'for-6.7/dm-fixes' of git://git.kernel.org/pub/s [...] new ff31ba19d732 cifs: spnego: add ';' in HOST_KEY_LEN new 181724fc7248 cifs: fix check of rc in function generate_smb3signingkey new 29954d5b1e0d cifs: fix leak of iface for primary channel new 5eef12c4e323 cifs: fix lock ordering while disabling multichannel new 33b63f159a43 Merge tag '6.7-rc1-smb3-client-fixes' of git://git.samba.o [...] new bc1b5acb4020 nfsd: fix file memleak on client_opens_release new 49cecd8628a9 NFSD: Update nfsd_cache_append() to use xdr_stream new 1caf5f61dd84 NFSD: Fix "start of NFS reply" pointer passed to nfsd_cach [...] new bf51c52a1f3c NFSD: Fix checksum mismatches in the duplicate reply cache new bb28378af392 Merge tag 'nfsd-6.7-1' of git://git.kernel.org/pub/scm/lin [...] new 2a5db859c682 xfs: factor out xfs_defer_pending_abort new f8f9d952e42d xfs: abort intent items when recovery intents fail new 00080503612f XFS: Update MAINTAINERS to catch all XFS documentation new 55f669f34184 xfs: only remap the written blocks in xfs_reflink_end_cow_extent new 471de20303dd xfs: up(ic_sema) if flushing data device fails new f63a5b3769ad xfs: fix internal error from AGFL exhaustion new a2e4388adfa4 xfs: fix again select in kconfig XFS_ONLINE_SCRUB_STATS new 038ca189c0d2 xfs: inode recovery does not validate the recovered inode new 7930d9e10370 xfs: recovery should not clear di_flushiter unconditionally new b8f1fa2419c1 Merge tag 'xfs-6.7-fixes-1' of git://git.kernel.org/pub/sc [...] new 721d28f3dfb3 parisc: Replace strlcpy() with strscpy() new 6ad6e15a9c46 parisc/power: Fix power soft-off when running on qemu new 793838138c15 prctl: Disable prctl(PR_SET_MDWE) on parisc new 2254005ef147 Merge tag 'parisc-for-6.7-rc2' of git://git.kernel.org/pub [...] new 19597cad64d6 scsi: qla2xxx: Fix system crash due to bad pointer access new defde5a50d91 scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1 new 27900d7119c4 scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort [...] new 860c3d03bbc3 scsi: scsi_debug: Fix some bugs in sdebug_error_write() new 037fbd3fcfbd scsi: scsi_debug: Delete some bogus error checking new 3b83486399a6 scsi: sd: Fix sshdr use in sd_suspend_common() new e439e4a62a8e scsi: ufs: qcom-ufs: dt-bindings: Document the SM8650 UFS [...] new 2a0508d9d08f Merge branch '6.7/scsi-staging' into 6.7/scsi-fixes new 037266a5f723 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 889c58b3155f perf/core: Fix cpuctx refcounting new c8b3443cbde9 Merge tag 'perf_urgent_for_v6.7_rc2' of git://git.kernel.o [...] new c9bd1568d546 futex: Fix hardcoded flags new 2f84f8232ed3 Merge tag 'locking_urgent_for_v6.7_rc2' of git://git.kerne [...] new eab03c23c2a1 sched/eevdf: Fix vruntime adjustment on reweight new 8b39d20eceed sched: psi: fix unprivileged polling against cgroups new 6d7e4782bcf5 sched/fair: Fix the decision for load balance new 2a0adc49548e Merge tag 'sched_urgent_for_v6.7_rc2' of git://git.kernel. [...] new 5c0930ccaad5 hrtimers: Push pending hrtimers away from outgoing CPU earlier new b0014556a2a1 Merge tag 'timers_urgent_for_v6.7_rc2' of git://git.kernel [...] new c692800cb2ef MAINTAINERS: Add Intel TDX entry new 18216762bcf6 x86/Documentation: Indent 'note::' directive for protocol [...] new 31255e072b2e x86/shstk: Delay signal entry SSP write until after user accesses new ec9aedb2aa1a x86/acpi: Ignore invalid x2APIC entries new cd557bc0a2d0 Merge tag 'x86_urgent_for_v6.7_rc2' of git://git.kernel.or [...] new d3badb15613c irqchip/gic-v3-its: Flush ITS tables correctly in non-cohe [...] new 46a29dd14621 Merge tag 'irq_urgent_for_v6.7_rc2' of git://git.kernel.or [...] new 1c4a7587d1bb modpost: fix section mismatch message for RELA new 9e0be3f50c0e linux/export: clean up the IA-64 KSYM_FUNC macro new 76020731d4ee kbuild: Move the single quotes for image name new ae1eff0349f2 kconfig: fix memory leak from range properties new eb3479bc23fa Merge tag 'kbuild-fixes-v6.7' of git://git.kernel.org/pub/ [...] new 98b1cc82c4af Linux 6.7-rc2 new 914fa861e3d7 erofs: simplify erofs_read_inode() new 8bd90b6ae785 erofs: fix NULL dereference of dif->bdev_handle in fscache mode new 62b241efff99 MAINTAINERS: erofs: add EROFS webpage new 6b6552231648 Merge tag 'erofs-for-6.7-rc3-fixes' of git://git.kernel.or [...] new 9fadd4509966 MAINTAINERS: Remove stale entry for SBL platform driver new 7a3c36eef9a5 platform/x86: ideapad-laptop: Set max_brightness before using it new c5dbf0416000 platform/x86: hp-bioscfg: Simplify return check in hp_add_ [...] new 5736aa9537c9 platform/x86: hp-bioscfg: move mutex_lock() down in hp_add [...] new f40f939917b2 platform/x86: hp-bioscfg: Fix error handling in hp_add_oth [...] new 92c47597db7d platform/x86: hp-bioscfg: Remove unused obj in hp_add_othe [...] new c6ea14d55734 platform/x86/amd/pmc: adjust getting DRAM size behavior new 8d9ce3e53bbd MAINTAINERS: Drop Mark Gross as maintainer for x86 platfor [...] new a6584711e64d platform/x86: intel_telemetry: Fix kernel doc descriptions new c2d5304e6c64 Merge tag 'platform-drivers-x86-v6.7-2' of git://git.kerne [...] new 125b0bb95dd6 asm-generic: qspinlock: fix queued_spin_value_unlocked() i [...] new c3803203bc5e hv/hv_kvp_daemon: Some small fixes for handling NM keyfiles new 7e8037b099c0 x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM new 18286883e779 x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize hv_ [...] new 05c8c94ed407 Merge tag 'hyperv-fixes-signed-20231121' of git://git.kern [...] new d3ec75bc635c LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi new cbfd44bd5c6e LoongArch: Explicitly set -fdirect-access-external-data fo [...] new aa0cbc1b506b LoongArch: Record pc instead of offset in la_abs relocation new ee2daf7102f4 LoongArch: Add __percpu annotation for __percpu_read()/__p [...] new 902d75cdf0cf LoongArch: Silence the boot warning about 'nokaslr' new 19d86a496233 LoongArch: Mark {dmw,tlb}_virt_to_page() exports as non-GPL new d43f37b73468 LoongArch: Implement constant timer shutdown interface new 10301780c96e Docs/LoongArch: Update links in LoongArch introduction.rst new c517fd2738f4 Docs/zh_CN/LoongArch: Update links in LoongArch introduction.rst new 9b6de136b5f0 Merge tag 'loongarch-fixes-6.7-1' of git://git.kernel.org/ [...] new ccab434e674c usb: aqc111: check packet for fixup for true limit new 7fbd5fc2b35a stmmac: dwmac-loongson: Add architecture dependency new 0c3bd086d12d rxrpc: Fix some minor issues with bundle tracing new d565fa4300d9 s390/ism: ism driver implies smc protocol new 75a50c4f5b95 kselftest: rtnetlink: fix ip route command typo new 3798680f2fbb rxrpc: Fix RTT determination to use any ACK as a source new 1a01319feef7 rxrpc: Defer the response to a PING ACK until we've parsed it new 3c15504a97a1 Merge branch 'rxrpc-ack-fixes' new 76df934c6d5f MAINTAINERS: Add netdev subsystem profile link new 8ba2c459668c net: wangxun: fix kernel panic due to null pointer new 93da8d75a665 wireguard: use DEV_STATS_INC() new 5f228d7c8a53 octeontx2-pf: Fix memory leak during interface down new 938dbead34cd net: fill in MODULE_DESCRIPTION()s for SOCK_DIAG modules new c0e2926266af ipv4: Correct/silence an endian warning in __ip_do_redirect new d30fb712e529 hv_netvsc: fix race of netvsc and VF register_netdevice new 85520856466e hv_netvsc: Fix race of register_netdevice_notifier and VF [...] new c807d6cd089d hv_netvsc: Mark VF as slave before exposing it to user-mode new 54d4434da824 Merge branch 'hv_netvsc-fix-race-of-netvsc-vf-register-and [...] new 9c6dc13106f2 MAINTAINERS: Add indirect_call_wrapper.h to NETWORKING [GENERAL] new 0739af07d1d9 net: usb: ax88179_178a: fix failed operations during ax881 [...] new 495ec91b48e4 docs: netdev: try to guide people on dealing with silence new 79e0c5be8c73 net, vrf: Move dstats structure to core new 34d21de99cea net: Move {l,t,d}stats allocation to core and convert veth & vrf new ae1658272c64 netkit: Add tstats per-CPU traffic counters new 6f2684bf2b44 veth: Use tstats per-CPU traffic counters new 024ee930cb3c bpf: Fix dev's rx stats for bpf_redirect_peer traffic new 2c2254257040 bpf, netkit: Add indirect call wrapper for fetching peer dev new eee82da79f03 selftests/bpf: De-veth-ize the tc_redirect test case new adfeae2d243d selftests/bpf: Add netkit to tc_redirect selftest new fcb905d83133 Merge branch 'bpf_redirect_peer fixes' new 977bc146d4eb selftests/bpf: track tcp payload offset as scalar in xdp_synproxy new 87eb0152bcc1 selftests/bpf: track string payload offset as scalar in st [...] new f40bfd167944 selftests/bpf: fix bpf_loop_bench for new callback verific [...] new 683b96f9606a bpf: extract __check_reg_arg() utility function new 58124a98cb8e bpf: extract setup_func_entry() utility function new ab5cfac139ab bpf: verify callbacks as if they are called unknown number [...] new 958465e217db selftests/bpf: tests for iterating callbacks new cafe2c21508a bpf: widening for callback iterators new 9f3330aa644d selftests/bpf: test widening for iterating callbacks new bb124da69c47 bpf: keep track of max number of bpf_loop callback iterations new 57e2a52deeb1 selftests/bpf: check if max number of bpf_loop iterations [...] new acb12c859ac7 Merge branch 'verify-callbacks-as-if-they-are-called-unkno [...] new b2d66643dcf2 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new b6fe6f03716d dpll: Fix potential msg memleak when genlmsg_put_reply failed new 84d2db91f14a nfc: virtual_ncidev: Add variable to check if ndev is running new e6d71b437abc net/smc: avoid data corruption caused by decline new 6a26310273c3 Revert "net: r8169: Disable multicast filter for RTL8168H [...] new 99360d9620f0 net: usb: qmi_wwan: claim interface 4 for ZTE MF290 new 4aa1d8f89b10 octeontx2-pf: Fix ntuple rule creation to direct packet to [...] new 818ad9cc90d4 net: veth: fix ethtool stats reporting new 676ec53844cb amd-xgbe: handle corner-case during sfp hotplug new 7121205d5330 amd-xgbe: handle the corner-case during tx completion new 7a2323ac24a5 amd-xgbe: propagate the correct speed and duplex status new d9775fb6d011 Merge branch 'amd-xgbe-fixes-to-handle-corner-cases' new 0ffb08b1a45b ice: remove ptp_tx ring parameter flag new 7d606a1e2d05 ice: unify logic for programming PFINT_TSYN_MSK new 7758017911a4 ice: restore timestamp configuration after device reset new e50a8061feac Merge branch 'ice-restore-timestamp-config-after-reset' new 4e20655e503e i40e: Fix adding unsupported cloud filters new f0863888f6cf vsock/test: fix SEQPACKET message bounds test new fd0413bbf8b1 net: axienet: Fix check for partial TX checksum new 53f2cb491b50 tls: fix NULL deref on tls_sw_splice_eof() with empty record new 37f0205538ba net: ipa: fix one GSI register field width new 2be35a619482 tools: ynl: fix header path for nfsd new 39f04b1406b2 tools: ynl: fix duplicate op name in devlink new d3fa86b1a7b4 Merge tag 'net-6.7-rc3' of git://git.kernel.org/pub/scm/li [...] new f2d4a5834638 HID: mcp2221: Set driver data before I2C adapter add new 73ce9f1f2741 HID: mcp2221: Allow IO to start during probe new 113f736655e4 HID: apple: add Jamesdonkey and A3R to non-apple keyboards list new fc43e9c857b7 HID: fix HID device resource race between HID core and deb [...] new a5e913c25b6b HID: glorious: fix Glorious Model I HID report new c55092187d9a HID: add ALWAYS_POLL quirk for Apple kb new 5b4ffb176d79 Revert "HID: logitech-dj: Add support for a new lightspeed [...] new 06ae5afce8cc HID: hid-asus: add const to read-only outgoing usb buffer new 546edbd26cff HID: hid-asus: reset the backlight brightness level on resume new 9ffccb691adb HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad new 1f342790ad3c Merge tag 'for-linus-2023112301' of git://git.kernel.org/p [...] new 8479063f1fbe io_uring/fs: consider link->flags when getting path for LINKAT new d6fef34ee4d1 io_uring: fix off-by one bvec index new 004442384416 Merge tag 'io_uring-6.7-2023-11-23' of git://git.kernel.dk/linux new 27b13e209ddc blk-throttle: fix lockdep warning of "cgroup_mutex or RCU [...] new 35a99d6557ca blk-cgroup: avoid to warn !rcu_read_lock_held() in blkg_lookup() new e63a57303599 blk-cgroup: bypass blkcg_deactivate_policy after destroying new baf8fb7e0e5e bcache: avoid oversize memory allocation by small stripe_size new 777967e7e9f6 bcache: check return value from btree_node_alloc_replacement() new be93825f0e64 bcache: remove redundant assignment to variable cur_idx new 2c7f497ac274 bcache: prevent potential division by zero error new 7cc47e64d3d6 bcache: fixup init dirty data errors new e34820f98451 bcache: fixup lock c->root error new 2faac25d7958 bcache: fixup multi-threaded bch_sectors_dirty_init() wake [...] new f72f4312d438 bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in [...] new 31f5b956a197 bcache: add code comments for bch_btree_node_get() and __b [...] new 3eba5e0b2422 bcache: avoid NULL checking to c->root in run_cache_set() new 45b478951b2b md: fix bi_status reporting in md_end_clone_io new 8a554c623473 Merge tag 'md-fixes-20231120' of https://git.kernel.org/pu [...] new 1b59860540a4 nbd: fold nbd config initialization into nbd_alloc_config() new 3123ac779233 nbd: factor out a helper to get nbd_config without holding [...] new c2da049f4194 nbd: fix null-ptr-dereference while accessing 'nbd->config' new c96b8175522a block: Remove blk_set_runtime_active() new 53f2bca26092 block/null_blk: Fix double blk_mq_start_request() warning new 5029c5e4f20d s390/dasd: resolve spelling mistake new db46cd1e0426 s390/dasd: protect device queue against concurrent access new 98c598afc22d nbd: pass nbd_sock to nbd_read_reply() instead of index new 616add70bfdc nvme-auth: unlock mutex in one place only new 38ce1570e2c4 nvme-auth: set explanation code for failure2 msgs new 23441536b636 nvme-tcp: only evaluate 'tls' option if TLS is selected new cd9aed606088 nvme: catch errors from nvme_configure_metadata() new c7ca9757bda3 nvme: blank out authentication fabrics options if not configured new 1c22e0295a5e nvmet: nul-terminate the NQNs passed in the connect command new 11b9d0b49997 nvmet-tcp: always initialize tls_handshake_tmo_work new 3af755a46881 nvme: move nvme_stop_keep_alive() back to original position new 55072cd7ce36 Merge tag 'nvme-6.7-2023-11-22' of git://git.infradead.org [...] new d78abcbabe7e nvme: target: fix nvme_keyring_id() references new 65e2a74c44dd nvme: target: fix Kconfig select statements new 0e6c4fe782e6 nvme: tcp: fix compile-time checks for TLS mode new bc893f744ef0 Merge tag 'block-6.7-2023-11-23' of git://git.kernel.dk/linux new a6925165ea82 ata: pata_isapnp: Add missing error check for devm_ioport_map() new f1a09972a45a Merge tag 'ata-6.7-rc3' of git://git.kernel.org/pub/scm/li [...] new b3e0f94d1570 drm/msm/dsi: use the correct VREG_CTRL_1 value for 4nm cphy new 3944e343e54b drm/msm: remove exra drm_kms_helper_poll_init() call new a33b2431d11b drm/msm/dpu: Add missing safe_lut_tbl in sc8280xp catalog new ebfa85c504cb drm/msm/dp: don't touch DP subconnector property in eDP case new 21133266ca12 drm/msm/dp: attach the DP subconnector property new 56466f653cb5 drm/msm: remove unnecessary NULL check new fca9a8056358 Merge tag 'drm-msm-fixes-2023-11-21' of https://gitlab.fre [...] new 6965809e5269 drm/panel: auo,b101uan08.3: Fine tune the panel power sequence new 06fc41b09cfb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags new 3f9a91b6c00e drm/panel: simple: Fix Innolux G101ICE-L01 timings new bb0a05acd612 drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full new 3f7c0634926d accel/ivpu/37xx: Fix hangs related to MMIO reset new 8d6ef26501b9 drm/ast: Disconnect BMC if physical connector is connected new cea7008190ad drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 pane [...] new ab93edb2f94c nouveau/gsp: allocate enough space for all channel ids. new 8692160904c9 Merge tag 'drm-misc-fixes-2023-11-23' of git://anongit.fre [...] new 018903e1cec3 drm/i915/dp_mst: Fix race between connector registration a [...] new 0561794b6b64 drm/i915: do not clean GT table on error path new b3ca8a08d8ed Merge tag 'drm-intel-fixes-2023-11-23' of git://anongit.fr [...] new afa0f6ee000a Merge tag 'drm-fixes-2023-11-24' of git://anongit.freedesk [...] new 8a924db2d7b5 fs: Pass AT_GETATTR_NOSEC flag to getattr interface function new fe2c34bab6d4 iov_iter: fix copy_page_to_iter_nofault() new 66917f85db60 autofs: add: new_inode check in autofs_fill_super() new 762321dab9a7 filemap: add a per-mapping stable writes flag new 1898efcdbed3 block: update the stable_writes flag in bdev_add new c421df0b1943 xfs: clean up FS_XFLAG_REALTIME handling in xfs_ioctl_seta [...] new 9c04138414c0 xfs: respect the stable writes flag on the RT device new 796432efab1e libfs: getdents() should return 0 after reaching EOD new fa2b906f5148 Merge tag 'vfs-6.7-rc3.fixes' of git://git.kernel.org/pub/ [...] new e6bace7313d6 afs: Fix afs_server_list to be cleaned up with RCU new 2a4ca1b4b778 afs: Make error on cell lookup failure consistent with OpenAFS new 0167236e7d66 afs: Return ENOENT if no cell DNS record can be found new b590eb41be76 afs: Fix file locking on R/O volumes to operate in local mode new 68516f60c1d8 afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY new 5b7ad877e4d8 Merge tag 'afs-fixes-20231124' of git://git.kernel.org/pub [...] new b85e2dab33ce PM: tools: Fix sleepgraph syntax error new b345fd55a2b7 Merge tag 'pm-6.7-rc3' of git://git.kernel.org/pub/scm/lin [...] new bd911485294a ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA new 37ba91a82e3b ACPI: PM: Add acpi_device_fix_up_power_children() function new c93695494606 ACPI: video: Use acpi_device_fix_up_power_children() new 9bb69ba4c177 ACPI: processor_idle: use raw_safe_halt() in acpi_idle_pla [...] new e37470624e00 Merge branches 'acpi-video' and 'acpi-processor' into acpi new 1bcc68971947 Merge tag 'acpi-6.7-rc3' of git://git.kernel.org/pub/scm/l [...] new 4711b7b8f995 s390/pai: cleanup event initialization new 673752a83969 s390/ipl: add missing IPL_TYPE_ECKD_DUMP case to ipl_init() new 0a9ace1117bb s390: remove odd comment new aab1f809d754 scripts/checkstack.pl: match all stack sizes for s390 new 0f5cc96c367f Merge tag 's390-6.7-3' of git://git.kernel.org/pub/scm/lin [...] new bff2a2d453a1 swiotlb-xen: provide the "max_mapping_size" method new 295b202227e9 xen: privcmd: Replace zero-length array with flex-array me [...] new 7bf9a6b46549 arm/xen: fix xen_vcpu_info allocation alignment new 00cff7b29b1d Merge tag 'for-linus-6.7a-rc3-tag' of git://git.kernel.org [...] new acfa60dbe038 arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT [...] new 460e462d2254 kselftest/arm64: Fix output formatting for za-fork new c0a857420405 arm64: add dependency between vmlinuz.efi and Image new 2821c393d4fd Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new ed17f7da5f0c xfs: clean up dqblk extraction new 9c235dfc3d3f xfs: dquot recovery does not validate the recovered dquot new b46ae77f6787 Merge tag 'xfs-6.7-fixes-3' of git://git.kernel.org/pub/sc [...] new 258ea41c926b Revert "phy: realtek: usb: Add driver for the Realtek SoC [...] new 7a784bcdd7e5 Revert "phy: realtek: usb: Add driver for the Realtek SoC [...] new 1a229d8690a0 Revert "usb: phy: add usb phy notify port status API" new 24d85bb3be37 thunderbolt: Set lane bonding bit only for downstream port new 5391bcfa56c7 thunderbolt: Send uevent after asymmetric/symmetric switch new 480713b1ba8e thunderbolt: Only add device router DP IN to the head of t [...] new 849d3f985e73 Merge tag 'thunderbolt-for-v6.7-rc3' of git://git.kernel.o [...] new 41058707bea9 dt-bindings: usb: hcd: add missing phy name to example new a6fe37f428c1 usb: typec: tcpm: Skip hard reset when in error recovery new cdd0cde8d883 USB: typec: tps6598x: Fix a memory leak in an error handling path new 10d510abd096 usb: dwc3: Fix default mode initialization new 187fb003c57c usb: typec: tcpm: Fix sink caps op current check new 58f2fcb3a845 usb: cdnsp: Fix deadlock issue during using NCM gadget new 30ce1c03a083 usb: misc: ljca: Drop _ADR support to get ljca children devices new 0583bc776ca5 USB: dwc2: write HCINT with INTMASK applied new 791cd7afe51b usb: dwc3: add missing of_node_put and platform_device_put new 974bba5c118f usb: config: fix iteration issue in 'usb_get_bos_descriptor()' new 8bbae288a85a usb: dwc3: set the dma max_seg_size new 61d2cf0db741 usb: xhci-mtk: fix in-ep's start-split check failure new 4b435764f7c2 usb: typec: tipd: Supply also I2C driver data new 16b7e0cccb24 USB: xhci-plat: fix legacy PHY double init new 372ee6a3368e usb: misc: ljca: Fix enumeration error on Dell Latitude 9420 new d0c930b745ca dt-bindings: usb: microchip,usb5744: Add second supply new 6972b38ca052 usb: misc: onboard-hub: add support for Microchip USB5744 new 0c2671f33a9c dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types new 41f5a0973259 USB: dwc3: qcom: fix wakeup after probe deferral new aee70a1d7113 USB: dwc3: qcom: simplify wakeup interrupt setup new 51392a1879ff USB: dwc3: qcom: fix resource leaks on probe deferral new 9feefbf57d92 USB: dwc3: qcom: fix software node leak on probe errors new 9cf87666fc6e USB: dwc3: qcom: fix ACPI platform device leak new 8771127e25d6 USB: serial: option: don't claim interface 4 for ZTE MF290 new a1092619dd28 USB: serial: option: fix FM101R-GL defines new e389fe8b6813 USB: serial: option: add Fibocom L7xx modules new da90e45d5afc USB: serial: option: add Luat Air72*U series products new cb9a830e8717 Merge tag 'usb-serial-6.7-rc3' of https://git.kernel.org/p [...] new 090472ed9c92 Merge tag 'usb-6.7-rc3' of git://git.kernel.org/pub/scm/li [...] new a15ccef82d3d cifs: fix use after free for iface while disabling seconda [...] new ed3e0a149b58 smb: client: implement ->query_reparse_point() for SMB1 new 539aad7f14da smb: client: introduce ->parse_reparse_point() new 45e724022e27 smb: client: set correct file type from NFS reparse points new b0348e459c83 smb: client: introduce cifs_sfu_make_node() new 4515866db134 Merge tag '6.7-rc2-smb3-client-fixes' of git://git.samba.o [...] new bca4104b00fe lockdep: Fix block chain corruption new 1d0dbc3d16e8 Merge tag 'locking-urgent-2023-11-26' of git://git.kernel. [...] new e8df9d9f4209 perf/x86/intel: Correct incorrect 'or' operation for PMU c [...] new e81fe505202f Merge tag 'perf-urgent-2023-11-26' of git://git.kernel.org [...] new 2e569ada424c x86/microcode: Remove the driver announcement and version new 080990aa3344 x86/microcode: Rework early revisions reporting new 4892711acee0 Merge tag 'x86-urgent-2023-11-26' of git://git.kernel.org/ [...] new e11d4cccd094 parisc: Mark ex_table entries 32-bit aligned in assembly.h new a80aeb86542a parisc: Mark ex_table entries 32-bit aligned in uaccess.h new 33f806da2df6 parisc: Mark altinstructions read-only and 32-bit aligned new 07eecff8ae78 parisc: Mark jump_table naturally aligned new b28fc0d8739c parisc: Mark lock_aligned variables 16-byte aligned on SMP new c9fcb2b65c28 parisc: Ensure 32-bit alignment on parisc unwind section new fe76a1349f23 parisc: Use natural CPU alignment for bug_table new e5f3e299a2b1 parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes new 43266838515d parisc: Reduce size of the bug_table on 64-bit kernel by half new d2da77f431ac Merge tag 'parisc-for-6.7-rc3' of git://git.kernel.org/pub [...] new 88903daecacf eventfs: Remove expectation that ei->is_freed means ei->de [...] new 71cade82f2b5 eventfs: Do not invalidate dentry in create_file/dir_dentry() new 4763d635c907 eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held new bcae32c5632f eventfs: Move taking of inode_lock into dcache_dir_open_wrapper() new fc4561226fea eventfs: Do not allow NULL parent to eventfs_start_creating() new f49f950c217b eventfs: Make sure that parent->d_inode is locked in creat [...] new 76d9eafff448 MAINTAINERS: TRACING: Add Mathieu Desnoyers as Reviewer new 5b2b1173a93f Merge tag 'trace-v6.7-rc2' of git://git.kernel.org/pub/scm [...] new 2cc14f52aeb7 Linux 6.7-rc3 new 9ea7be95d3d4 media: mgb4: Added support for T200 card variant new 5d33213fac59 media: v4l2-subdev: Fix a 64bit bug new 173d167ce350 media: pci: mgb4: add COMMON_CLK dependency new 42d62b7e47d5 media: vsp1: Remove unbalanced .s_stream(0) calls new 32138be394e5 Merge tag 'media-renesas-fixes-20231113' of git://git.kern [...] new d095b18f3e22 Merge tag 'media/v6.7-2' of git://git.kernel.org/pub/scm/l [...] new 90044481e7cc ksmbd: prevent memory leak on error return new 864fb5d37163 ksmbd: fix possible deadlock in smb2_open new 4274a9dc6aeb ksmbd: separately allocate ci per dentry new 2e450920d58b ksmbd: move oplock handling after unlock parent dir new 2a3f7857ec74 ksmbd: release interim response after sending status pendi [...] new 9ac45ac7cf65 ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId new cd80ce7e68f1 ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error new df60cee26a2e Merge tag '6.7-rc3-smb3-server-fixes' of git://git.samba.o [...] new 1645c283a87c btrfs: tree-checker: add type and sequence check for inlin [...] new 8049ba5d0a28 btrfs: do not abort transaction if there is already an exi [...] new 2db313205f8b btrfs: add dmesg output for first mount and last unmount o [...] new f91192cd6859 btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() new 5fba5a571858 btrfs: fix off-by-one when checking chunk map includes log [...] new 7d410d5efe04 btrfs: make error messages more clear when getting a chunk map new 5de0434bc064 btrfs: fix 64bit compat send ioctl arguments not initializ [...] new 94dbf7c0871f btrfs: free the allocated memory if btrfs_alloc_page_array [...] new 0ac1d13a55eb btrfs: send: ensure send_fd is writable new 18d46e76d7c2 Merge tag 'for-6.7-rc3-tag' of git://git.kernel.org/pub/sc [...] new b0eeba527e70 pinctrl: stm32: Add check for devm_kcalloc new edd48fd9d453 pinctrl: stm32: fix array read out of bound new 08e8734d877a pinctrl: s32cc: Avoid possible string truncation new df572eba4e62 pinctrl: cy8c95x0: Fix doc warning new 4198a9b57106 pinctrl: avoid reload of p state in list iteration new 6588732445ff pinctrl: lochnagar: Don't build on MIPS new 38a285d5d446 pinctrl: realtek: Fix logical error when finding descriptor new 90785ea8158b dt-bindings: pinctrl: s32g2: change a maintainer email address new 3b47bc037bd4 Merge tag 'pinctrl-v6.7-2' of git://git.kernel.org/pub/scm [...] new 01b1e3ca0e5c efi/unaccepted: Fix off-by-one when checking for overlappi [...] new 9d3eac3c05ff Merge tag 'efi-urgent-for-v6.7-1' of git://git.kernel.org/ [...] new 8f2244c9af24 leds: class: Don't expose color sysfs entry new 16864755721d Merge tag 'leds-fixes-6.7' of git://git.kernel.org/pub/scm [...] new 174925d340aa mmc: block: Do not lose cache flush during CQE error recovery new b578d5d18e92 mmc: cqhci: Increase recovery halt timeout new c616696a9029 mmc: block: Be sure to wait while busy in CQE error recovery new 8155d1fa3a74 mmc: block: Retry commands in CQE error recovery new 35597bdb04ec mmc: cqhci: Warn of halt or task clear failure new 1de1b77982e1 mmc: cqhci: Fix task clearing in CQE error recovery new d9ed644f5867 mmc: sdhci-pci-gli: Disable LPM during initialization new 477865af60b2 mmc: sdhci-sprd: Fix vqmmc not shutting down after the car [...] new 09443a144c16 Merge tag 'mmc-v6.7-rc1' of git://git.kernel.org/pub/scm/l [...] new 0cb19e50a911 pmdomain: arm: Avoid polling for scmi_perf_domain new e8f60209d6cf Merge tag 'pmdomain-v6.7-rc2' of git://git.kernel.org/pub/ [...] new 109b25d13e00 net: rswitch: Fix type of ret in rswitch_start_xmit() new 1aaef8634a20 net: rswitch: Fix return value in rswitch_start_xmit() new 782486af9b5b net: rswitch: Fix missing dev_kfree_skb_any() in error path new c9213ddad2bd Merge branch 'rswitch-fixes' new 237ff253f2d4 mptcp: fix uninit-value in mptcp_incoming_options new e2b706c69190 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet new b3f1a164c7f7 net: dsa: mv88e6xxx: fix marvell 6350 switch probing new a524eabcd72d net: dsa: mv88e6xxx: fix marvell 6350 probe crash new f422abe3f23d dpaa2-eth: increase the needed headroom to account for alignment new beb1930f966d dpaa2-eth: recycle the RX buffer only after all processing done new ccf49cebe595 Merge branch 'dpaa2-eth-fixes' new 088559815477 selftests/net: ipsec: fix constant out of range new 7b29828c5af6 selftests/net: fix a char signedness issue new 59fef379d453 selftests/net: unix: fix unused variable compiler warning new 00a4f8fd9c75 selftests/net: mptcp: fix uninitialized variable warnings new ec2610b129b4 Merge branch 'selftests-net-fix-a-few-small-compiler-warnings' new ad31c629ca3c octeontx2-af: Fix possible buffer overflow new e54d628a2721 net: stmmac: xgmac: Disable FPE MMC interrupts new 51597219e0cd octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 new fd7f98b2e12a octeontx2-pf: Restore TC ingress police rules when interfa [...] new 45b3fae4675d neighbour: Fix __randomize_layout crash in struct neighbour new 59d395ed606d r8169: fix deadlock on RTL8125 in jumbo mtu mode new 91d3d149978b r8169: prevent potential deadlock in rtl8169_close new 9870257a0a33 ravb: Fix races between ravb_tx_timeout_work() and net rel [...] new cbeb989e41f4 ethtool: don't propagate EOPNOTSUPP from dumps new 83f2df9d66bc tools: ynl-gen: always construct struct ynl_req_state new c0c6bde586c7 netdevsim: Don't accept device bound programs new 75a442581d05 bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags() new 0bad281d0ecd netkit: Reject IFLA_NETKIT_PEER_INFO in netkit_change_link new 8866730aed51 bpf, sockmap: af_unix stream sockets need to hold ref for [...] new 51354f700d40 bpf, sockmap: Add af_unix test with both sockets in map new 0d47fa5cc91b Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 7a934b5cc3f4 wifi: mt76: mt7921: fix 6GHz disabled by the missing defau [...] new 695bfba7ca78 wifi: mt76: mt7925: fix typo in mt7925_init_he_caps new 71b5e40651d8 wifi: iwlwifi: mvm: fix an error code in iwl_mvm_mld_add_sta() new 3e3a2b645c04 wifi: mac80211: do not pass AP_VLAN vif pointer to drivers [...] new 7e7efdda6adb wifi: cfg80211: fix CQM for non-range use new 8e2f6f236621 wifi: cfg80211: lock wiphy mutex for rfkill poll new 103317670e6b wifi: cfg80211: hold wiphy mutex for send_interface new ef5828805842 wifi: avoid offset calculation on NULL pointer new 00f7d153f335 wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_s [...] new 0ed04a1847a1 debugfs: fix automount d_fsdata usage new f4acfcd4deb1 debugfs: annotate debugfs handlers vs. removal with lockdep new 8c88a474357e debugfs: add API to allow debugfs operations cancellation new b590b9ae1efc wifi: cfg80211: add locked debugfs wrappers new 3d529cd11f2b wifi: mac80211: use wiphy locked debugfs helpers for agg_status new 4ded3bfe1db6 wifi: mac80211: use wiphy locked debugfs for sdata/link new 300fbb247eb3 Merge tag 'wireless-2023-11-29' of git://git.kernel.org/pu [...] new 9f74a3dfcf83 ice: Fix VF Reset paths when interface in a failed over aggregate new 91fdb30ddfdb net: libwx: fix memory leak on msix entry new d8eb6ea4b302 net: ravb: Check return value of reset_control_deassert() new 88b74831faae net: ravb: Use pm_runtime_resume_and_get() new d78c0ced60d5 net: ravb: Make write access to CXR35 first before accessi [...] new 6f32c0866020 net: ravb: Start TX queues after HW initialization succeeded new eac16a733427 net: ravb: Stop DMA in case of failures on ravb_open() new edf9bc396e05 net: ravb: Keep reverse order of operations in ravb_remove() new 777f245eec81 Merge branch 'net-ravb-fixes-for-the-ravb-driver' new 6172a5180fcc Merge tag 'net-6.7-rc4' of git://git.kernel.org/pub/scm/li [...] new a6dda77a752d perf kwork: Fix a build error on 32-bit new 29b8e94dcf25 perf lock contention: Fix a build error on 32-bit new 1041dfe6109f tools headers UAPI: Update tools's copy of drm headers new 111844666672 tools headers UAPI: Update tools's copy of fscrypt.h header new 5a9f95b67059 tools headers UAPI: Update tools's copy of kvm.h header new fb3648a6a87b tools headers UAPI: Update tools's copy of mount.h header new daa975134155 tools headers UAPI: Update tools's copy of vhost.h header new 91c97b36bd69 tools headers UAPI: Update tools's copy of unistd.h header new fd2ddee727d1 tools headers: Update tools's copy of socket.h header new c23708f37652 tools headers: Update tools's copy of x86/asm headers new fad8afdcc18f tools headers: Update tools's copy of arm64/asm headers new e1d7426bb915 tools headers: Update tools's copy of s390/asm headers new b3b11aed147a tools/perf: Update tools's copy of x86 syscall table new 3483d2440538 tools/perf: Update tools's copy of powerpc syscall table new d3968c974a24 tools/perf: Update tools's copy of s390 syscall table new 027905fe5bae tools/perf: Update tools's copy of mips syscall table new ef5c958090a9 tools perf: Add arm64 sysreg files to MANIFEST new a29ee6aea703 perf build: Ensure sysreg-defs Makefile respects output dir new 57686a72da08 tools: Disable __packed attribute compiler warning due to [...] new 2594faafeee2 Merge tag 'perf-tools-fixes-for-v6.7-1-2023-11-29' of git: [...] new f8f2847f739d kunit: Warn if tests are slow new 2e3c94aed51e kunit: Reset suite counter right before running tests new 1bddcf77ce66 kunit: test: Avoid cast warning when adding kfree() as an action new 47669f40b14c Merge tag 'linux_kselftest-kunit-fixes-6.7-rc4' of git://g [...] new 9099184dec26 MAINTAINERS: refresh LLVM support new 4e86f32a13af uapi: propagate __struct_group() attributes to the contain [...] new d71f22365a9c gcc-plugins: randstruct: Update code comment in relayout_struct() new 994d5c58e50e Merge tag 'hardening-v6.7-rc4' of git://git.kernel.org/pub [...] new d4e3b928ab48 closures: CLOSURE_CALLBACK() to fix type punning new 6201d91ee32c bcachefs: Put erasure coding behind an EXPERIMENTAL kconfi [...] new 50e029c6390a bcachefs: bch2_moving_ctxt_flush_all() new 261af2f1c6b6 bcachefs: Make sure bch2_move_ratelimit() also waits for move_ops new 202a7c292ec6 bcachefs: Don't stop copygc thread on device resize new 468035ca4b83 bcachefs: Start gc, copygc, rebalance threads after initin [...] new 0a11adfb7ace bcachefs: Fix an endianness conversion new 63807d951803 bcachefs: preserve device path as device name new 8a443d3ea132 bcachefs: Proper refcounting for journal_keys new 0af8a06a4ce8 bcachefs: deallocate_extra_replicas() new 7d9f8468ff75 bcachefs: Data update path won't accidentaly grow replicas new e4f72bb46a77 bcachefs: Fix ec + durability calculation new 3f3ae1250e73 bcachefs: bpos is misaligned on big endian new bbc3a46065d0 bcachefs: Fix zstd compress workspace size new d5bd37872a93 bcachefs: Add missing validation for jset_entry_data_usage new 03013bb0c6b1 bcachefs: Fix bucket data type for stripe buckets new 5510a4af521c bcachefs: Fix split_race livelock new ae4d612cc1f2 bcachefs: trace_move_extent_start_fail() now includes errcode new 1b1bd0fd4157 bcachefs: -EROFS doesn't count as move_extent_start_fail new ef0beeb8dd34 bcachefs: move journal seq assertion new 2111f39459b0 bcachefs: Fix race between btree writes and metadata drop new 463086d99889 bcachefs: Convert gc_alloc_start() to for_each_btree_key2() new 415e5107b0dc bcachefs: Extra kthread_should_stop() calls for copygc new e6861be452a5 Merge tag 'bcachefs-2023-11-29' of https://evilpiepirate.o [...] new 8abc712ea486 ext2: Fix ki_pos update for DIO buffered-io fallback case new c1c09da07c55 Merge tag 'fs_for_v6.7-rc4' of git://git.kernel.org/pub/sc [...] new 93e6c0e19d5b scsi: ufs: core: Clear cmd if abort succeeds in MCQ mode new 6371be7aeb98 scsi: Change SCSI device boolean fields to single bit flags new b09d7f8fd50f scsi: sd: Fix system start for ATA devices new ff4a9f49054a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 7be05bdfb4ef dm verity: initialize fec io before freeing it new 0193e3966cee dm verity: don't perform FEC for failed readahead IO new 38bc1ab135db dm-verity: align struct dm_verity_fec_io properly new 41e05548fa6b dm-flakey: start allocating with MAX_ORDER new abd792f330fa Merge tag 'dm-6.7/dm-fixes-2' of git://git.kernel.org/pub/ [...] new bb6cc253861b bcache: revert replacing IS_ERR_OR_NULL with IS_ERR new fad907cffd4b block: move .bd_inode into 1st cacheline of block_device new 67d995e06953 block: warn once for each partition in bio_check_ro() new 3649ff0a0b15 block: Document the role of the two attribute groups new 0e4237ae8d15 blk-mq: don't count completed flush data request as inflig [...] new 136cfcb8dce9 nvme: fine-tune sending of first keep-alive new e3139cef8257 nvme-core: fix a memory leak in nvme_ns_info_from_identify() new d8b90d600aff nvme: check for valid nvme_identify_ns() before using it new 74fbc88e1614 nvme-core: check for too small lba shift new 8ad3ac92f076 Merge tag 'nvme-6.7-2023-12-01' of git://git.infradead.org [...] new ee0c8a9b349e Merge tag 'block-6.7-2023-12-01' of git://git.kernel.dk/linux new 820d070feb66 io_uring: don't allow discontig pages for IORING_SETUP_NO_MMAP new 6f007b140663 io_uring: don't guard IORING_OFF_PBUF_RING with SETUP_NO_MMAP new edecf1689768 io_uring: enable io_mem_alloc/free to be used in other parts new c392cbecd8ec io_uring/kbuf: defer release of mapped buffer rings new b10b73c102a2 io_uring/kbuf: recycle freed mapped buffer ring entries new 07d6063d3d3b io_uring/kbuf: prune deferred locked cache when tearing down new 5cf4f52e6d8a io_uring: free io_buffer_list entries via RCU new 73363c262d6a io_uring: use fget/fput consistently new c9a925b7bcd9 Merge tag 'io_uring-6.7-2023-11-30' of git://git.kernel.dk/linux new 503579448db9 drm/i915/gsc: Mark internal GSC engine with reserved uabi class new f76f83a83c8f drm/i915: Also check for VGA converter in eDP probe new d21a3962d304 drm/i915: Call intel_pre_plane_updates() also for pipes ge [...] new 54001331d25c Merge tag 'drm-intel-fixes-2023-11-30' of git://anongit.fr [...] new 39d5b6a64ace drm/bridge: panel: Check device dependency before managing [...] new 1d5e8f4bf06d driver core: Export device_is_dependent() to modules new 95ba893c9f4f dma-buf: fix check in dma_resv_add_fence new c13f87efa748 Revert "drm/bridge: panel: Check device dependency before [...] new 8dd926689dfa Revert "driver core: Export device_is_dependent() to modules" new 9b6a59e5db87 Revert "drm/bridge: panel: Add a device link between drm d [...] new b9c02e105265 drm/gpuvm: Fix deprecated license identifier new e9ba37d9f9a6 nouveau: find the smallest page allocation to cover a buff [...] new 45b7955b774f nouveau/gsp/r535: remove a stray unlock in r535_gsp_rpc_send() new 52fdb99cc436 nouveau/gsp: replace zero-length array with flex-array mem [...] new fc1ccc16271a drm/panel: starry-2081101qfh032011-53g: Fine tune the pane [...] new fb18fe0fdf22 drm/panel: nt36523: fix return value check in nt36523_probe() new a74229bcafe1 Merge tag 'drm-misc-fixes-2023-11-29' of git://anongit.fre [...] new 3c9ea68cb61b drm/amd/display: Include udelay when waiting for INBOX0 ACK new c95f12b7b724 drm/amd/display: Add z-state support policy for dcn35 new b9eab9e0aad3 drm/amdgpu: update xgmi num links info post gc9.4.2 new fdf84f10e2b0 drm/amd/display: Update DCN35 watermarks new dc9b0c2af004 drm/amd/display: fix a pipe mapping error in dcn32_fpu new 8c4e9105b2a8 drm/amdgpu: optimize RLC powerdown notification on Vangogh new 0652a1c8a4a4 drm/amd/display: Add Z8 watermarks for DML2 bbox overrides new 884e9b0827e8 drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt new 4b27a33c3b17 drm/amdgpu: Force order between a read and write to the sa [...] new cab667a87133 drm/amd/display: Feed SR and Z8 watermarks into DML2 for DCN35 new 6f395cebdd89 drm/amd/display: Fix MPCC 1DLUT programming new 9be601135ba8 drm/amd/display: Use DRAM speed from validation for dummy p-state new 9976421f8cb2 drm/amd/display: Do not read DPREFCLK spread info from LUT [...] new 67e38874b85b drm/amd/display: Increase num voltage states to 40 new d9e865826c20 drm/amd/display: Simplify brightness initialization new 5c908a358649 drm/amdgpu: add init_registers for nbio v7.11 new 6b0b7789a7a5 drm/amdgpu: fix memory overflow in the IB test new 08448812acb2 drm/amd/display: Remove min_dst_y_next_start check for Z8 new 4636a2119800 drm/amd/display: Update min Z8 residency time to 2100 for DCN314 new c6df7f313794 drm/amdgpu: correct the amdgpu runtime dereference usage count new eb28018943fe drm/amd/display: force toggle rate wa for first link train [...] new d60f56b92d3c drm/amd/display: Update DCN35 clock table policy new c5ca994445a6 drm/amd/display: Remove config update new 2f86bf79b63d drm/amdkfd: Use common function for IP version check new dcf6cd7f35de drm/amd/display: Fix conversions between bytes and KB new 47831f4860d4 drm/amd/display: Fix black screen on video playback with e [...] new b9f46f0b9878 drm/amd/display: fix ABM disablement new c92da0403d37 drm/amd/display: update dcn315 lpddr pstate latency new e222b36e9649 drm/amdgpu: fix AGP addressing when GART is not at 0 new 7a88f23e7684 drm/amd/pm: fix a memleak in aldebaran_tables_init new 6967741d26c8 drm/amd: Enable PCIe PME from D3 new 2161e09cd05a drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel [...] new 27750e176a4f drm/amd/display: Allow DTBCLK disable for DCN35 new e0409021e34a drm/amdgpu: Update EEPROM I2C address for smu v13_0_0 new 72838777aa38 drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit new a2ab248d94f5 drm/amd/display: Fix some HostVM parameters in DML new ed6e4f0a27eb drm/amdgpu: Use another offset for GC 9.4.3 remap new 0514f63cfff3 Revert "drm/prime: Unexport helpers for fd/handle conversion" new 908f60642441 Merge tag 'amd-drm-fixes-6.7-2023-11-30' of https://gitlab [...] new b1e51588aa50 Merge tag 'drm-fixes-2023-12-01' of git://anongit.freedesk [...] new 7c9caa299335 ALSA: hda - Fix speaker and headset mic pin config for CHU [...] new 37f67abe0855 ALSA: hda: cs35l41: Remove unnecessary boolean state varia [...] new d04ce4113cb4 ALSA: cs35l41: Fix for old systems which do not support command new 732c678eb021 ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI new 7b4c93a50a2e ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 3 [...] new baaacbff64d9 ALSA: hda/realtek: Headset Mic VREF to 100% new cae2bdb579ec ALSA: hda/realtek: Add supported ALC257 for ChromeOS new a337c355719c ALSA: hda: Disable power-save on KONTRON SinglePC new 06a3c59f9cf4 Merge tag 'sound-6.7-rc4' of git://git.kernel.org/pub/scm/ [...] new 34e2dccbb30b iommu: Flow ERR_PTR out from __iommu_domain_alloc() new a99583e2aff6 MAINTAINERS: list all Qualcomm IOMMU drivers in the QUALCO [...] new a2e7e59a9426 iommu: Avoid more races around device probe new e645c20e8e9c iommu/vt-d: Support enforce_cache_coherency only for empty [...] new 0f5432a9b839 iommu/vt-d: Omit devTLB invalidation requests when TES=0 new da37dddcf4ca iommu/vt-d: Disable PCI ATS in legacy passthrough mode new 9a16ab9d6402 iommu/vt-d: Make context clearing consistent with context mapping new 85b80fdffa86 iommu/vt-d: Add MTL to quirk list to skip TE disabling new e7ad6c2a4b1a iommu/vt-d: Fix incorrect cache invalidation for mm notification new e378c7de7462 iommu/vt-d: Set variable intel_dirty_ops to static new c2183b3dcc9d iommu: Fix printk arg in of_iommu_get_resv_regions() new 1a2b4185669b Merge tag 'iommu-fixes-v6.7-rc3' of git://git.kernel.org/p [...] new f5259997f3e8 arm64: Avoid enabling KPTI unnecessarily new 35f84584806e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 172c48caed91 ACPI: video: Use acpi_video_device for cooling-dev driver data new 35732699f5d2 ACPI: Fix ARM32 platforms compile issue introduced by fw_t [...] new 7d4c44a53dad Merge branch 'acpi-tables' new ce474ae7d006 Merge tag 'acpi-6.7-rc4' of git://git.kernel.org/pub/scm/l [...] new 2e4e0984c7d6 cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily new 5cbff51e709a cpufreq: qcom-nvmem: Enable virtual power domain devices new d6048a19a710 cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend new 8f96e29aae31 pmdomain: qcom: rpmpd: Set GENPD_FLAG_ACTIVE_WAKEUP new 6ba21d02ae99 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new bb87be267b8e cpufreq/amd-pstate: Fix the return value of amd_pstate_fas [...] new febab20caeba cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_f [...] new 142c169b31be cpufreq/amd-pstate: Only print supported EPP values for pe [...] new b817f1488fca powercap: DTPM: Fix unneeded conversions to micro-Watts new a6b31256928d Merge branch 'powercap' new 815fb87b7530 Merge tag 'pm-6.7-rc4' of git://git.kernel.org/pub/scm/lin [...] new d67f39d2b81b lib: objpool: fix head overrun on RK3588 SBC new d839a656d0f3 kprobes: consistent rcu api usage for kretprobe holder new a1461f1fd6cf rethook: Use __rcu pointer for rethook::handler new 669fc83452d4 Merge tag 'probes-fixes-v6.7-rc3' of git://git.kernel.org/ [...] new db2832309a82 x86/xen: fix percpu vcpu_info allocation new 7f3da4b698bc xen/events: fix error code in xen_bind_pirq_msi_to_irq() new deb4b9dd3b53 Merge tag 'for-linus-6.7a-rc4-tag' of git://git.kernel.org [...] new 91aeb563bd43 vfio/pds: Fix mutex lock->magic != lock warning new ae2667cd8a47 vfio/pds: Fix possible sleep while in atomic context new 4ea95c04fa6b vfio: Drop vfio_file_iommu_group() stub to fudge around a [...] new 17b17be28d42 Merge tag 'vfio-v6.7-rc4' of https://github.com/awilliam/l [...] new 5e1d824f9a28 powerpc: Don't clobber f0/vs0 during fp|altivec register save new dc158d23b33d KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers new 1b8af6552cb7 Merge tag 'powerpc-6.7-3' of git://git.kernel.org/pub/scm/ [...] new 891e0eab32a5 firewire: core: fix possible memory leak in create_units() new 55abae438c3c Merge tag 'firewire-fixes-6.7-rc4' of git://git.kernel.org [...] new ef22bb800d96 smb: client: fix missing mode bits for SMB symlinks new 9d63509547a9 smb: client: report correct st_size for SMB and NFS symlinks new 83d5518b124d cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved new 88010155f02b cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after E [...] new 0015eb6e1238 smb: client, common: fix fortify warnings new 968f35f4ab1c Merge tag 'v6.7-rc3-smb3-client-fixes' of git://git.samba. [...] new 33cc938e65a9 Linux 6.7-rc4 new 480b3e73720f vdpa/mlx5: preserve CVQ vringh index new 4f317d6529d7 pds_vdpa: fix up format-truncation complaint new dd3b8de16e90 pds_vdpa: clear config callback when status goes to 0 new cefc9ba6aed4 pds_vdpa: set features order new 1e535748449a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 98594181944d iommufd/selftest: Fix _test_mock_dirty_bitmaps() new bd7a282650b8 iommufd: Add iommufd_ctx to iommufd_put_object() new 6f9c4d8c468c iommufd: Do not UAF during iommufd_put_object() new bee0e7762ad2 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] new 487635756198 parisc: Fix asm operand number out of range build error in [...] new 55b224d90d44 Merge tag 'parisc-for-6.7-rc5' of git://git.kernel.org/pub [...] new b82a8dbd3d2f x86/coco: Disable 32-bit emulation by default on TDX and SEV new be5341eb0d43 x86/entry: Convert INT 0x80 emulation to IDTENTRY new 55617fb991df x86/entry: Do not allow external 0x80 interrupts new f4116bfc4462 x86/tdx: Allow 32-bit emulation by default new f35e46631b28 Merge tag 'x86-int80-20231207' of git://git.kernel.org/pub [...] new b52cbca22cbf platform/x86: asus-wmi: Move i8042 filter install to share [...] new 6db829fa2f12 platform/x86: asus-wmi: Change q500a_i8042_filter() into a [...] new fb103b90e944 platform/x86: asus-wmi: Filter Volume key presses if also [...] new e0894ff038d8 platform/x86: asus-wmi: disable USB0 hub on ROG Ally befor [...] new c8820c92caf0 platform/surface: aggregator: fix recv_buf() return value new cbf54f37600e platform/x86: wmi: Skip blocks with zero instances new d4eef75279f5 mlxbf-bootctl: correctly identify secure boot with develop [...] new 2c7c857f5fed platform/mellanox: Add null pointer checks for devm_kasprintf() new 3494a594315b platform/mellanox: Check devm_hwmon_device_register_with_g [...] new 33d42bde9927 Merge tag 'platform-drivers-x86-v6.7-3' of git://git.kerne [...] new 8f51593cdcab dt: dt-extract-compatibles: Don't follow symlinks when wal [...] new ded965834b15 dt-bindings: display: mediatek: dsi: remove Xinlei's mail new d79972789d17 of: dynamic: Fix of_reconfig_get_state_change() return val [...] new c0a2755aced9 dt-bindings: interrupt-controller: Allow #power-domain-cells new b6c7ca4d7966 dt-bindings: lcdif: Properly describe the i.MX23 interrupts new 136c6531ba12 dt-bindings: display: adi,adv75xx: Document #sound-dai-cells new d5c0b6014534 Merge tag 'devicetree-fixes-for-6.7-1' of git://git.kernel [...] new fea88064445a regmap: fix bogus error on regcache_sync success new 4388ae22aeaa Merge tag 'regmap-fix-v6.7-rc4' of git://git.kernel.org/pu [...] new 4a6c5607d450 workqueue: Make sure that wq_unbound_cpumask is never empty new e0348c1f686a Merge tag 'wq-for-6.7-rc4-fixes' of git://git.kernel.org/p [...] new cff5f49d433f cgroup_freezer: cgroup_freezing: Check if not frozen new 9ace34a8e446 Merge tag 'cgroup-for-6.7-rc4-fixes' of git://git.kernel.o [...] new 75475bb51e78 ipv6: fix potential NULL deref in fib6_add() new cf50b5cae847 MAINTAINERS: exclude 9p from networking new 9572c949385a octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam new 830139e7b691 octeontx2-af: Check return value of nix_get_nixlf before u [...] new 16b55b1f2269 net/tg3: fix race condition in tg3_reset_task() new 6c89f4996437 hv_netvsc: rndis_filter needs to select NLS new 4b0768b6556a r8169: fix rtl8125b PAUSE frames blasting when suspended new e62adaeecdc6 r8152: Hold the rtnl_lock for all of reset new 32a574c7e268 r8152: Add RTL8152_INACCESSIBLE checks to more loops new 8a67b47fced9 r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash() new 8c53a7bd7065 r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1() new 79321a793945 r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en() new db3fadacaf0c packet: Move reference count in packet_sock to atomic_long_t new 6b17a597fc2f arcnet: restoring support for multiple Sohard Arcnet cards new adbf100fc470 octeontx2-pf: consider both Rx and Tx packet stats for ada [...] new 37e4b8df27bc net: stmmac: fix FPE events losing new 3c91c909f13f octeontx2-af: fix a use-after-free in rvu_npa_register_reporters new a61f46e11025 net: veth: fix packet segmentation in veth_convert_skb_to_ [...] new d007caaaf052 net: bnxt: fix a potential use-after-free in bnxt_init_tc new 58d3aade20cd tcp: fix mid stream window clamp. new 0ceb3860a676 ionic: fix snprintf format length warning new 4115ba677c35 ionic: Fix dim work handling in split interrupt mode new efd563ff1a7e Merge branch 'ionic-small-driver-fixes' new 80d875cfc9d3 ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() new 7037d95a047c r8152: add vendor/device ID pair for ASUS USB-C2500 new cbe860be3609 net: atlantic: Fix NULL dereference of skb pointer in new 84757d083945 net: hns: fix wrong head when modify the tx feature when s [...] new f708aba40f9c net: hns: fix fake link up on xge port new 6b07b5225d87 Merge branch 'there-are-some-bugfix-for-the-hns-ethernet-driver' new 714589c27422 Documentation/tcp: Fix an obvious typo new da7dfaa6d6f7 net/tcp: Consistently align TCP-AO option in the header new 965c00e4ea2e net/tcp: Limit TCP_AO_REPAIR to non-listen sockets new 12083d728213 net/tcp: Don't add key with non-matching VRF on connected sockets new 9396c4ee93f9 net/tcp: Don't store TCP-AO maclen on reqsk new 3142dbf084cb Merge branch 'tcp-ao-fixes' new dca6fa8644b8 octeontx2-af: Adjust Tx credits when MCS external bypass i [...] new 9723b2cca1f0 octeontx2-af: Fix mcs sa cam entries size new 3ba98a8c6f8c octeontx2-af: Fix mcs stats register address new d431abd0a9aa octeontx2-af: Add missing mcs flr handler call new 7336fc196748 octeontx2-af: Update Tx link register range new 2078a341f5f6 Merge branch 'octeontx2-af-miscellaneous-fixes' new fe2b1226656a leds: trigger: netdev: fix RTNL handling to prevent potent [...] new 3d501dd326fb tcp: do not accept ACK of bytes we never sent new 0c7ed1f9197a net: dsa: mv88e6xxx: Restore USXGMII support for 6393X new f8e9889f54da ice: change vfs.num_msix_per to vf->num_msix new 4e7f0087b058 ice: Restore fix disabling RX VLAN filtering new 7d9f22b3d3ef i40e: Fix unexpected MFS warning message new a206d9959f5c iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs [...] new 803a809d3d85 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 0ad722bd9ee3 nfp: flower: fix for take a mutex lock in soft irq context [...] new dfce9cb31405 bpf: Fix a verifier bug due to incorrect branch offset com [...] new e4d008d49a71 xsk: Skip polling event check for unbound socket new 4b7de801606e bpf: Fix prog_array_map_poke_run map poke update new ffed24eff9e0 selftests/bpf: Add test for early update in prog_array_map [...] new c85e5594b745 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 1834d62ae885 netfilter: bpf: fix bad registration on nf_defrag new 317eb9685095 netfilter: nft_set_pipapo: skip inactive elements during set walk new 63331e37fb22 netfilter: nf_tables: fix 'exist' matching on bigendian arches new 3701cd390fd7 netfilter: nf_tables: bail out on mismatching dynset and s [...] new f6e1532a2697 netfilter: nf_tables: validate family when identifying tab [...] new 7ae836a3d630 netfilter: xt_owner: Fix for unsafe access of sk->sk_socket new 4de75d3e6b0e Merge tag 'nf-23-12-06' of git://git.kernel.org/pub/scm/li [...] new c5a595000e26 net: tls, update curr on splice as well new bb9aefde5bba bpf: sockmap, updating the sg structure should also update curr new 4a02609d756c Merge branch 'fixes-for-ktls' new 44ec98ea5ea9 psample: Require 'CAP_NET_ADMIN' when joining "packets" group new e03781879a0d drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group new a041adee8a9c Merge branch 'generic-netlink-multicast-fixes' new 1499b89289bf net: dsa: microchip: provide a list of valid protocols for [...] new c5a10397d457 net/smc: fix missing byte order conversion in CLC handshake new b0a930e8d90c vsock/virtio: fix "comparison of distinct pointer types la [...] new 5e3f5b81de80 Merge tag 'net-6.7-rc5' of git://git.kernel.org/pub/scm/li [...] new b197d1666983 MAINTAINERS: add Andrew Morton for lib/* new 187da0f8250a hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write new 727d16f1993b mm/memory.c:zap_pte_range() print bad swap entry new 4eff7d62abde Revert "mm/kmemleak: move the initialisation of object to [...] new d63385a7d309 mm/kmemleak: move set_track_prepare() outside raw_spinlocks new 5f79489a73d7 mm: kmem: properly initialize local objcg variable in curr [...] new 0dff1b407def mm/pagemap: fix ioctl(PAGEMAP_SCAN) on vma check new 4980e837cab7 mm/pagemap: fix wr-protect even if PM_SCAN_WP_MATCHING not set new 3f3cac5c0a5c mm/selftests: fix pagemap_ioctl memory map test new eb66b8abae98 squashfs: squashfs_read_data need to check if the length is 0 new 9aa1345d66b8 mm: fix oops when filemap_map_pmd() without prealloc_pte new c540b03828df .mailmap: add a new address mapping for Chester Lin new 001002e73712 mm/memory_hotplug: add missing mem_hotplug_lock new f42ce5f087eb mm/memory_hotplug: fix error handling in add_memory_resource() new ee34db3f271c checkstack: fix printed address new 0263f92fadbb lib/group_cpus.c: avoid acquiring cpu hotplug lock in grou [...] new 1f3730fd9e8d mm/damon/core: copy nr_accesses when splitting region new f39fb633fe9b selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS new 97219cc358ad mm/Kconfig: make userfaultfd a menuconfig new 854f2764b577 scripts/gdb/tasks: fix lx-ps command error new 7d6fa31a2fd7 mm/damon/sysfs-schemes: add timeout for update_schemes_tri [...] new 4e9e2e4c6513 drivers/base/cpu: crash data showing should depends on KEXEC_CORE new 8e92157d7f61 units: add missing header new dccf78d39f10 kernel/Kconfig.kexec: drop select of KEXEC for CRASH_DUMP new d61d0ab57364 nilfs2: fix missing error check for sb_set_blocksize call new 73424d00dc63 highmem: fix a memory copy problem in memcpy_from_folio new bc220fe70919 MAINTAINERS: drop Antti Palosaari new 801a2b1b49f4 scripts/gdb: fix lx-device-list-bus and lx-device-list-class new 4a3ef6be03e6 mm/hugetlb: have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI new 675abf8df135 nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() new b2f557a21bc8 mm/madvise: add cond_resched() in madvise_cold_or_pageout_ [...] new 8e819a7623f1 Merge tag 'mm-hotfixes-stable-2023-12-07-18-47' of git://g [...] new 7be76461f302 tracing: Always update snapshot buffer size new d78ab792705c tracing: Stop current tracer when resizing buffer new b538bf7d0ec1 tracing: Disable snapshot buffer when stopping instance tracers new 7fed14f7ac9c tracing: Fix incomplete locking when disabling buffered events new 34209fe83ef8 tracing: Fix a warning when allocating buffered events fails new c0591b1cccf7 tracing: Fix a possible race when disabling buffered events new b2dd797543cf ring-buffer: Force absolute timestamp on discard of event new f458a1453424 ring-buffer: Test last update in 32bit version of __rb_tim [...] new 17894c2a7aa6 Merge tag 'trace-v6.7-rc4' of git://git.kernel.org/pub/scm [...] new 7269cba53d90 tee: optee: Fix supplicant based device enumeration new 9c7f01d5f438 Merge tag 'optee-supplicant-fix-for-v6.7' of git://git.lin [...] new 61b94d54421a arm64: dts: mediatek: mt8195: Fix PM suspend/resume with v [...] new 19cba9a6c071 arm64: dts: mediatek: mt8183: Fix unit address for scp res [...] new 9dea1c724fc3 arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg [...] new 24165c5dad7b arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names new 5a60d6343969 arm64: dts: mediatek: mt8183: Move thermal-zones to the root node new 8980c30141d3 arm64: dts: mt8183: kukui: Fix underscores in node names new 8dfe51c3f6ef arm64: dts: mt7986: fix emmc hs400 mode without uboot init [...] new 6413cbc17f89 arm64: dts: mt7986: define 3W max power to both SFP on BPI-R3 new 1fcda8ceb014 arm64: dts: mt7986: change cooling trips new 59fa1e51ba54 arm64: dts: mediatek: mt8186: Change gpu speedbin nvmem cell name new 9adf7580f6d4 arm64: dts: mediatek: mt8186: fix clock names for power domains new 8e6ecbfd44b5 arm64: dts: mediatek: mt7622: fix memory node warning check new 74543b303a9a arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnece [...] new 5943b8f7449d arm64: dts: mediatek: cherry: Fix interrupt cells for MT63 [...] new 1133ae113d6c Merge tag 'mtk-dts64-fixes-for-6.7' of git://git.kernel.or [...] new e80ed63affc9 riscv: dts: sophgo: remove address-cells from intc node new 79997eda0d31 riscv: dts: microchip: move timebase-frequency to mpfs.dtsi new 437c99c25627 Merge tag 'riscv-dt-fixes-for-v6.7-rc4' of https://git.ker [...] new 8e3c98d9187e firmware: arm_scmi: Fix frequency truncation by promoting [...] new 77f5032e94f2 firmware: arm_scmi: Fix possible frequency truncation when [...] new 2d8781ba59c1 Merge tag 'scmi-fixes-6.7' of git://git.kernel.org/pub/scm [...] new dc761f11af2e ARM: dts: bcm2711-rpi-400: Fix delete-node of led_act new 56d4eaed1e38 Merge tag 'arm-soc/for-6.7/devicetree-fixes' of https://gi [...] new 94ea0ed356b4 MAINTAINERS: change the S32G2 maintainer's email address. new 3fad96e9b21b firmware: arm_ffa: Declare ffa_bus_type structure in the header new 95520fc07743 firmware: arm_ffa: Allow FF-A initialisation even when not [...] new 6f47023f7a52 firmware: arm_ffa: Setup the partitions after the notifica [...] new f4bfcaee34bc firmware: arm_ffa: Add checks for the notification enabled state new 6d67cbe67a86 firmware: arm_ffa: Fix FFA notifications cleanup path new 05857a1eb723 firmware: arm_ffa: Fix the size of the allocation in ffa_p [...] new f1ed48ef97e2 firmware: arm_ffa: Fix ffa_notification_info_get() IDs handling new b0b2981c49ff Merge tag 'ffa-fixes-6.7' of git://git.kernel.org/pub/scm/ [...] new 2bfba37b3d90 arm64: dt: imx93: tqma9352-mba93xxla: Fix LPUART2 pad config new 6552218f4dc4 ARM: dts: imx6q: skov: fix ethernet clock regression new 209043cf092d arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3 new d951f8f5f23a ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock new 4c6f19ab2aed dt-bindings: pwm: imx-pwm: Unify #pwm-cells for all compatibles new d863a2f4f475 arm64: dts: freescale: imx8-ss-lsio: Fix #pwm-cells new 7cef7c0b1dea arm64: dts: freescale: imx8-ss-dma: Fix #pwm-cells new b37e75bddc35 arm64: dts: imx8qm: Add imx8qm's own pm to avoid panic dur [...] new d4cb68a5d3a1 arm64: dts: imx93: correct mediamix power new 4af1b258b68c arm64: dts: imx93: update gpio node name to align with reg [...] new 8ae06f136639 arm64: dts: imx8ulp: update gpio node name to align with r [...] new 1c2b1049af3f ARM: imx: Check return value of devm_kasprintf in imx_mmdc [...] new 04179605ab60 arm64: dts: imx8-apalis: set wifi regulator to always-on new 15a1c7f3e8d9 MAINTAINERS: reinstate freescale ARM64 DT directory in i.MX entry new 397caf68e2d3 ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt new 63ef8fc9bcee ARM: dts: imx28-xea: Pass the 'model' property new 7c9bb1904583 Merge tag 'imx-fixes-6.7' of git://git.kernel.org/pub/scm/ [...] new 0b6240d697a9 arm64: dts: rockchip: Expand reg size of vdec node for RK3328 new 35938c18291b arm64: dts: rockchip: Expand reg size of vdec node for RK3399 new 3cee9c635f27 arm64: dts: rockchip: fix rk356x pcie msg interrupt name new 2a842c4e2f76 dt-bindings: soc: rockchip: grf: add rockchip,rk3588-pmugrf new 076a948f5ad0 ARM: dts: rockchip: minor whitespace cleanup around '=' new 93dc6cd15f20 arm64: dts: rockchip: minor whitespace cleanup around '=' new 0c349b5001f8 ARM: dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128 new 9f6acd2b4dfe arm64: dts: rockchip: Fix Turing RK1 interrupt pinctrls new 815f986f33ee arm64: dts: rockchip: drop interrupt-names property from r [...] new c13c823a78b7 arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru new 37f3d6108730 arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588 new fd1e5745f87a Merge tag 'v6.7-rockchip-dtsfixes1' of git://git.kernel.or [...] new a6adef898741 Merge tag 'soc-fixes-6.7-1' of git://git.kernel.org/pub/sc [...] new d8792a5734b0 riscv: Safely remove entries from relocation list new 4a92a87950c4 riscv: Correct type casting in module loading new 7c1593410bca Merge patch series "riscv: Fix issues with module loading" new 82180b1fae24 Support rv32 ULEB128 test new 777c0d761be7 RISC-V: hwprobe: Always use u64 for extension bits new 22e0eb04837a riscv: fix misaligned access handling of C.SWSP and C.SDSP new 96ba4a47d147 dt-bindings: perf: riscv,pmu: drop unneeded quotes new f40cab8e18ed riscv: Fix SMP when shadow call stacks are enabled new ed5b7cfd7839 riscv: errata: andes: Probe for IOCP only once in boot stage new 4df7c5fde316 Merge tag 'riscv-for-linus-6.7-rc5' of git://git.kernel.or [...] new 96d7e7940136 drm/i915: Check pipe active state in {planes,vrr}_{enablin [...] new 33924328498e Merge tag 'drm-intel-fixes-2023-12-01-1' of git://anongit. [...] new 20c2dbff342a drm/i915: Skip some timing checks on BXT/GLK DSI transcoders new 7cf82b25dd91 drm/i915/mst: Fix .mode_valid_ctx() return values new dd7eb65c4936 drm/i915/mst: Reject modes that require the bigjoiner new 9f269070abe9 drm/i915: correct the input parameter on _intel_dsb_commit() new abd02118807a Merge tag 'drm-intel-fixes-2023-12-07' of git://anongit.fr [...] new 88a2b4d34a64 nouveau/gsp: document some aspects of GSP-RM new cb9c91936465 nouveau/tu102: flush all pdbs on vmm flush new 7701ce26c747 drm/panfrost: Consider dma-buf imported objects as resident new 64111a0e22a9 drm/panfrost: Fix incorrect updating of current device frequency new 26513300978f drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS new e0f04e41e8ee drm/atomic-helpers: Invoke end_fb_access while owning plane state new 9ac4883d24f2 Merge tag 'drm-misc-fixes-2023-12-07' of git://anongit.fre [...] new d6a575886663 drm/amdgpu: disable MCBP by default new fec05adc40c2 drm/amd/display: Use channel_width = 2 for vram table 3.0 new 3d71a8726e05 drm/amd/display: Add monitor patch for specific eDP new 9f7cb03e3c32 drm/amd/display: Fix array-index-out-of-bounds in dml2 new 78825df90d42 drm/amd/swsmu: update smu v14_0_0 driver if version and me [...] new 37c57631c186 drm/amd/pm: support new mca smu error code decoding new 0e8af2051719 drm/amdgpu: Update fw version for boot time error query new dbf3850d12ba drm/amdgpu: optimize the printing order of error data new 5b750b22530f drm/amd/display: Increase frame warning limit with KASAN o [...] new 6fce23a4d8c5 drm/amdgpu: Restrict extended wait to PSP v13.0.6 new 81577503efb4 drm/amdgpu: Add NULL checks for function pointers new 555e39f0270b drm/amdgpu: Update HDP 4.4.2 clock gating flags new 27b024a88acb drm/amdgpu: Avoid querying DRM MGCG status new dab96d8b61aa drm/amdgpu: fix buffer funcs setting order on suspend new 9f3e1c591916 Merge tag 'amd-drm-fixes-6.7-2023-12-06' of https://gitlab [...] new 73bf1c9ae6c0 drm/exynos: fix a potential error pointer dereference new 8d1b7809684c drm/exynos: fix a wrong error checking new b7b5a56acec8 Merge tag 'exynos-drm-next-for-v6.7-rc5' of git://git.kern [...] new 38bafa65b126 Merge tag 'drm-fixes-2023-12-08' of git://anongit.freedesk [...] new c5c325bb5849 ALSA: hda/realtek: Apply quirk for ASUS UM3504DA new bbb8e71965c3 ALSA: usb-audio: Add Pioneer DJM-450 mixer controls new cd14dedf15be ALSA: hda/realtek: fix speakers on XPS 9530 (2023) new 6f7e4664e597 ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 new 2b3a7a302c98 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names new 0c6498a59fbb ASoC: amd: yc: Add HP 255 G10 into quirk table new 37e6fd0cebf0 ASoC: wm8974: Correct boost mixer inputs new d5c65be34df7 ASoC: Intel: Skylake: Fix mem leak in few functions new c1501f2597dd ASoC: nau8822: Fix incorrect type in assignment and cast t [...] new 31e721fbd194 ASoC: SOF: topology: Fix mem leak in sof_dai_load() new f8ba14b78027 ASoC: Intel: Skylake: mem leak in skl register function new e7f289a59e76 ASoC: cs43130: Fix the position of const qualifier new aa7e8e5e4011 ASoC: cs43130: Fix incorrect frame delay configuration new 3bdaf698a797 ASoC: Fixes for cs43130 new 14e8442e0789 ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP new c33fd110424d ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case new cdba4301adda ASoC: rt5650: add mutex to avoid the jack detection failure new 3841d8a563a7 ASoC: soc-pcm: fix up bad merge new 505c83212da5 ASoC: SOF: mediatek: mt8186: Add Google Steelix topology c [...] new 347ecf29a68c ASoC: fsl_xcvr: refine the requested phy clock frequency new 3d1dc8b1030d ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HD [...] new fba293488ccb ASoC: Intel: sof_sdw: Always register the HDMI dai links new 0376b995bb7a ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_ [...] new 31ed8da1c8e5 ASoC: SOF: sof-audio: Modify logic for enabling/disabling [...] new 1805a6d269be ASoC: SOF: Extend the enabled DSP core handling new f83d38def6b1 ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C new 19650c0f402f ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 new b24e3590c94a ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA new a2f35ed1d237 ASoC: codecs: lpass-tx-macro: set active_decimator correct [...] new a0575b4add21 ASoC: hdac_hda: Conditionally register dais for HDMI and Analog new c447636970e3 ASoC: SOF: ipc4-topology: Correct data structures for the [...] new e238b68e6dc8 ASoC: SOF: ipc4-topology: Correct data structures for the [...] new b5338b1b901e ASoC: amd: acp: Add support for a new Huawei Matebook laptop new 5f44de697383 ASoC: da7219: Support low DC impedance headset new 29046a78a3c0 ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate new fb9ad2448508 ASoC: ops: add correct range check for limiting volume new 716d4e5373e9 ASoC: qcom: sc8280xp: Limit speaker digital volumes new 0a10d15280a3 ASoC: qcom: Limit Digital gains on speaker new fbbc69d2bba5 Merge tag 'asoc-fix-v6.7-rc4' of https://git.kernel.org/pu [...] new 33038efb64f7 ALSA: hda/realtek: add new Framework laptop to quirks new 8804fa04a492 ALSA: hda/realtek: Add Framework laptop 16 to quirks new eb99b1b72a42 ALSA: pcmtest: stop timer before buffer is released new 634e5e1e06f5 ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 new b8b68d2fd41c Merge tag 'sound-6.7-rc5' of git://git.kernel.org/pub/scm/ [...] new 4e7a8dbd2bc0 pwm: bcm2835: Fix NPD in suspend/resume new d650b3beff76 Merge tag 'pwm/for-6.7-rc5-fixes' of https://git.pengutron [...] new d9995cd96928 hwmon: ltc2991: Fix spelling mistake "contiuous" -> "continuous" new 58ebe7fb6eb2 hwmon: max31827: include regulator header new 1fefca6c57fb hwmon: (acpi_power_meter) Fix 4.29 MW bug new 35fe2ad259a3 hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe() new 307004e8b254 hwmon: (corsair-psu) Fix probe when built-in new 0dfe14fca933 Merge tag 'hwmon-for-v6.7-rc5' of git://git.kernel.org/pub [...] new 8f0b960a42ba ACPI: utils: Fix error path in acpi_evaluate_reference() new c3e2f9bda2ff Merge tag 'acpi-6.7-rc5' of git://git.kernel.org/pub/scm/l [...] new bdefd9913bdd powercap: DTPM: Fix missing cpufreq_cpu_put() calls new 081ed90a8c66 Merge tag 'pm-6.7-rc5' of git://git.kernel.org/pub/scm/lin [...] new 0550d4604e2c RDMA/core: Fix uninit-value access in ib_get_eth_speed() new efb9cbf66440 RDMA/hns: Fix unnecessary err return when using invalid co [...] new ba12ab66aa83 RDMA/irdma: Do not modify to SQD on error new bd6da690c27d RDMA/irdma: Add wait for suspend on SQD new b6f09b16558f MAINTAINERS: Add Chengchang Tang as Hisilicon RoCE maintainer new 3ee7ecd71204 RDMA/rtrs-srv: Do not unconditionally enable irq new 3e44a61b5db8 RDMA/rtrs-clt: Start hb after path_up new ed1e52aefa16 RDMA/rtrs-srv: Check return values while processing info request new 3a71cd6ca0ce RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true new c4d32e77fc10 RDMA/rtrs-srv: Destroy path files after making sure no IOs [...] new 6d09f6f7d758 RDMA/rtrs-clt: Fix the max_send_wr setting new 0c8bb6eb70ca RDMA/rtrs-clt: Remove the warnings for req in_use check new 422b19f7f006 RDMA/bnxt_re: Correct module description string new 2b78832f50c4 RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info() new 4fbc3a52cd4d RDMA/core: Fix umem iterator when PAGE_SIZE is greater the [...] new 0a5ec366de7e RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned new 03769f72d66e RDMA/irdma: Fix support for 64k pages new e3e82fcb79ee RDMA/irdma: Avoid free the non-cqp_request scratch new 8aa74869d2e9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new f7b32e785042 io_uring: fix mutex_unlock with unreferenced ctx new e53f7b54b1fd io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbu [...] new 9865346b7e83 io_uring/kbuf: check for buffer list readiness after NULL check new 705318a99a13 io_uring/af_unix: disable sending io_uring over sockets new 689659c98819 Merge tag 'io_uring-6.7-2023-12-08' of git://git.kernel.dk/linux new c467e97f079f md/raid6: use valid sector values to determine if an I/O s [...] new a134cd8dfb8c Merge tag 'md-fixes-20231201-1' of https://git.kernel.org/ [...] new f2d87a759f68 md: fix missing flush of sync_work new c9f7cb5b2bc9 md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_s [...] new f52f5c71f3d4 md: fix stopping sync thread new 7d2affce3320 Merge tag 'md-fixes-20231206' of https://git.kernel.org/pu [...] new 5c687c287c46 nvme: introduce helper function to get ctrl state new e6e7f7ac03e4 nvme: ensure reset state check ordering new 7be866b1cf0b nvme-ioctl: move capable() admin check to the end new 29ac4b2f9263 nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config d [...] new 20dc66f2d76b nvme: prevent potential spectre v1 gadget new 839a40d1e730 nvme: fix deadlock between reset and scan new 107b4e063d78 nvme-pci: Add sleep quirk for Kingston drives new 22b9a8964ead Merge tag 'nvme-6.7-2023-12-7' of git://git.infradead.org/ [...] new b39113349de6 md: split MD_RECOVERY_NEEDED out of mddev_resume new c6d3ab9e76dc Merge tag 'md-fixes-20231207-1' of https://git.kernel.org/ [...] new d71369dbe0c5 Merge tag 'block-6.7-2023-12-08' of git://git.kernel.dk/linux new 235f2b548d7f scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() new f2e8a57ee903 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 7b2404a886f8 cifs: Fix flushing, invalidation and file size with copy_f [...] new c54fc3a4f375 cifs: Fix flushing, invalidation and file size with FICLONE new 92414333eb37 smb: client: fix potential NULL deref in parse_dfs_referrals() new 691a41d8da4b cifs: Fix non-availability of dedup breaking generic/304 new 823342524868 Revert "cifs: reconnect work should have reference on serv [...] new 04909192ada3 cifs: reconnect worker should take reference on server str [...] new 2099306c4e1d Merge tag '6.7-rc4-smb3-client-fixes' of git://git.samba.o [...] new e2b005d6ec0e perf metrics: Avoid segv if default metricgroup isn't set new 90fe70d4e23c perf vendor events arm64: AmpereOne: Add missing DefaultMe [...] new b16937474874 perf list: Fix JSON segfault by setting the used skip_dupl [...] new 9d3bc457a24f Merge tag 'perf-tools-fixes-for-v6.7-2-2023-12-08' of git: [...] new 55702ec9603e mips/smp: Call rcutree_report_cpu_starting() earlier new 8f7aa77a463f MIPS: Loongson64: Reserve vgabios memory on boot new edc0378eee00 MIPS: Loongson64: Enable DMA noncoherent support new c7206e7bd214 MIPS: Loongson64: Handle more memory types passed from firmware new a58a173444a6 MIPS: kernel: Clear FPU states when setting up kernel threads new b8503b215789 Merge tag 'mips-fixes_6.7_1' of git://git.kernel.org/pub/s [...] new eea673e9d5ea LoongArch: Apply dynamic relocations for LLD new 8146c5b34907 LoongArch: Slightly clean up drdtime() new 97ceddbc9404 LoongArch: Set unwind stack type to unknown rather than se [...] new d6c5f06e46a8 LoongArch: Preserve syscall nr across execve() new fe5757553bf9 LoongArch: BPF: Don't sign extend memory load operand new 5d47ec2e6f4c LoongArch: BPF: Don't sign extend function return value new 772cbe948fb0 LoongArch: BPF: Fix sign-extension mov instructions new e2f7b3d8b4b3 LoongArch: BPF: Fix unconditional bswap instructions new b10a3ccaf6e3 Merge tag 'loongarch-fixes-6.7-2' of git://git.kernel.org/ [...] new be6f9a39969a mei: pxp: fix mei_pxp_send_message return value new 8f06aee8089c misc: mei: client.c: return negative error code in mei_cl_write new ee6236027218 misc: mei: client.c: fix problem of return '-EOVERFLOW' in [...] new 76cab6f4fd63 ndtest: fix typo class_regster -> class_register new af54d778a038 devcoredump: Send uevent once devcd is ready new 4906f39a1343 Merge 6.7-rc4 into char-misc-linus new 88ac06a9f938 Revert "debugfs: annotate debugfs handlers vs. removal wit [...] new 4181ef7dbb63 greybus: BeaglePlay driver needs CRC_CCITT new 52eb67861ebe greybus: gb-beagleplay: Ensure le for values in transport new fcc9b50e5517 Revert "greybus: gb-beagleplay: Ensure le for values in tr [...] new 348ddab81f7b coresight: etm4x: Remove bogous __exit annotation for some [...] new 287e82cf69aa coresight: Fix crash when Perf and sysfs modes are used co [...] new 55e0a2fb0cb5 hwtracing: hisi_ptt: Add dummy callback pmu::read() new e0dd27ad8af0 hwtracing: hisi_ptt: Handle the interrupt in hardirq context new aff787f64ad7 hwtracing: hisi_ptt: Don't try to attach a task new e49c0b1401d0 Documentation: coresight: fix `make refcheckdocs` warning new b8411287aef4 coresight: ultrasoc-smb: Fix sleep while close preempt in [...] new 830a7f54db10 coresight: ultrasoc-smb: Config SMB buffer before register sink new 862c135bde8b coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base new 5101ada56f84 Merge tag 'coresight-fixes-for-v6.7-rc1' of git://git.kern [...] new 1a031f6edc46 parport: Add support for Brainboxes IX/UC/PX parallel cards new b7c1e53751cb nvmem: Do not expect fixed layouts to grab a layout driver new ca20f1622b0c Merge tag 'char-misc-6.7-rc5' of git://git.kernel.org/pub/ [...] new c6bb05741887 serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt new 8e42c301ce64 serial: 8250_omap: Add earlycon support for the AM654 UART [...] new 8973ab7a2441 serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit new 08ce9a1b72e3 serial: sc16is7xx: address RX timeout interrupt errata new 58ac1b379979 ARM: PL011: Fix DMA support new f0b9d97a77fa serial: ma35d1: Validate console index before assignment new e92fad024929 serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART new 0b5260904b7d Merge tag 'tty-6.7-rc4' of git://git.kernel.org/pub/scm/li [...] new 73ea73affe86 USB: gadget: core: adjust uevent timing on gadget unbind new b17b7fe6dd5c usb: typec: class: fix typec_altmode_put_partner to put plugs new 24be0b3c4059 Revert "xhci: Loosen RPM as default policy to cover for AM [...] new 61890dc28f7d usb: gadget: f_hid: fix report descriptor allocation new 21b73ffcc62a Merge tag 'usb-6.7-rc5' of git://git.kernel.org/pub/scm/li [...] new 95dd1e34ff5b gpiolib: sysfs: Fix error handling on failed export new 99d4cf765955 Merge tag 'gpio-fixes-for-v6.7-rc5' of git://git.kernel.or [...] new 4b3338aaa74d powerpc/ftrace: Fix stack teardown in ftrace_no_trace new c527f5606aa5 Merge tag 'powerpc-6.7-4' of git://git.kernel.org/pub/scm/ [...] new 8e4ece6889a5 KVM: arm64: GICv4: Do not perform a map to a mapped vLPI new c8a11a938c9d Merge tag 'kvmarm-fixes-6.7-1' of git://git.kernel.org/pub [...] new 80aea01c4897 KVM: s390: vsie: fix wrong VIR 37 when MSO is used new 27072b8e18a7 KVM: s390/mm: Properly reset no-dat new aa0ae3df8099 Merge tag 'kvm-s390-master-6.7-1' of https://git.kernel.or [...] new 547c91929f43 KVM: x86: Get CPL directly when checking if loaded vCPU is [...] new 087e15206d6a KVM: Set file_operations.owner appropriately for all such [...] new ea61294befd3 Revert "KVM: Prevent module exit until all VMs are freed" new ef8d89033c3f KVM: x86: Remove 'return void' expression for 'void function' new 6254eebad4be Merge tag 'kvm-x86-fixes-6.7-rcN' of https://github.com/kv [...] new 4a073e813477 KVM: selftests: Actually print out magic token in NX hugep [...] new 96f124015f82 KVM: selftests: add -MP to CFLAGS new 4cdf351d3630 KVM: SVM: Update EFER software model on CR0 trap for SEV-ES new 0aea22c7ab05 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 27d25348d421 x86/sev: Fix kernel crash due to late update to read-only [...] new 9b8493dc4304 x86/CPU/AMD: Check vendor in the AMD microcode callback new 5412fed78487 Merge tag 'x86_urgent_for_v6.7_rc5' of git://git.kernel.or [...] new 382c27f4ed28 perf: Fix perf_event_validate_size() new 537ccb5d28d6 Merge tag 'perf_urgent_for_v6.7_rc5' of git://git.kernel.o [...] new 23ab79e8e469 freezer,sched: Do not restore saved_state of a thawed task new 3a87498869d6 Merge tag 'sched_urgent_for_v6.7_rc5' of git://git.kernel. [...] new a39b6ac3781d Linux 6.7-rc5 new 52bf9f6c09fc afs: Fix refcount underflow from error handling race new 0117591e69d1 bcachefs: Don't drop journal pins in exit path new ef6fae4a13ae bcachefs; Don't use btree write buffer until journal repla [...] new 87b0d8d3d050 bcachefs: Fix a journal deadlock in replay new 131898b0cb4a bcachefs: Fix bch2_extent_drop_ptrs() call new adcf4ee64291 bcachefs: Convert compression_stats to for_each_btree_key2 new f88d811a238b bcachefs: Don't run indirect extent trigger unless inserti [...] new 7aebaabfede7 bcachefs: Fix creating snapshot with implict source new 5796230582f6 bcachefs: don't attempt rw on unfreeze when shutdown new e59728883943 bcachefs: rebalance shouldn't attempt to compress unwritte [...] new 6d1980f0af43 bcachefs: Fix deleted inode check for dirs new 4a147af20810 bcachefs: Fix uninitialized var in bch2_journal_replay() new a66ff26b0f31 bcachefs: Close journal entry if necessary when flushing all pins new 26aff849438c Merge tag 'bcachefs-2023-12-10' of https://evilpiepirate.o [...] new 8f1752723019 ksmbd: fix memory leak in smb2_lock() new d045850b628a ksmbd: set epoch in create context v2 lease new 18dd1c367c31 ksmbd: set v2 lease capability new eb547407f357 ksmbd: downgrade RWH lease caching state to RH for directory new d47d9886aeef ksmbd: send v2 lease break notification for directory new c2a721eead71 ksmbd: lazy v2 lease break on smb2_write() new 658609d9a618 ksmbd: avoid duplicate opinfo_put() call on error of smb21 [...] new a9f106c765c1 ksmbd: fix wrong allocation size update in smb2_open() new 137366544811 ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE new 8b8cd4beea4f Merge tag '6.7-rc5-ksmbd-server-fixes' of git://git.samba. [...] new c55e0a55b165 fuse: Rename DIRECT_IO_RELAX to DIRECT_IO_ALLOW_MMAP new 11ca77cdcca1 docs/fuse-io: Document the usage of DIRECT_IO_ALLOW_MMAP new c4d361f66ac9 fuse: share lookup state between submount and its parent new 7f8ed28d1401 fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() new 3f29f1c336c0 fuse: disable FOPEN_PARALLEL_DIRECT_WRITES with FUSE_DIREC [...] new eaadbbaaff74 Merge tag 'fuse-fixes-6.7-rc6' of git://git.kernel.org/pub [...] new 2dcf5fde6dff ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS new 855592272110 jbd2: correct the printing of write_flags in jbd2_write_su [...] new 6a3afb6ac6df jbd2: increase the journal IO's priority new 619f75dae2cf ext4: fix warning in ext4_dio_write_end_io() new 6c02757c9360 jbd2: fix soft lockup in journal_finish_inode_data_buffers() new cf52eed70e55 Merge tag 'ext4_for_linus-6.7-rc6' of git://git.kernel.org [...] new 2d880bfa4a97 mailmap: add address mapping for Jiri Kosina new a9f68ffe1170 HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] new 31e52523267f HID: Add quirk for Labtec/ODDOR/aikeec handbrake new 43527a0094c1 HID: lenovo: Restrict detection of patched firmware only t [...] new df83a0df820b HID: apple: Add "hfd.cn" and "WKB603" to the list of non-a [...] new 88035e5694a8 Merge tag 'hid-for-linus-2023121201' of git://git.kernel.o [...] new 271f2a4a9576 efi/loongarch: Use load address to calculate kernel entry address new 50d7cdf7a9b1 efi/x86: Avoid physical KASLR on older Dell systems new af2a9c6a83a6 Merge tag 'efi-urgent-for-v6.7-2' of git://git.kernel.org/ [...] new 485053bb81c8 fix ufs_get_locked_folio() breakage new 5bd7ef53ffe5 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...]
The 7379 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 - .mailmap | 7 + CREDITS | 8 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 6 + Documentation/ABI/testing/configfs-tsm | 82 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 2 + Documentation/ABI/testing/debugfs-driver-qat | 24 +- Documentation/ABI/testing/sysfs-bus-cdx | 66 +- Documentation/ABI/testing/sysfs-bus-cxl | 30 + Documentation/ABI/testing/sysfs-bus-i3c | 4 +- Documentation/ABI/testing/sysfs-bus-iio | 75 + .../ABI/testing/sysfs-bus-iio-adc-mcp3564 | 53 + .../ABI/testing/sysfs-bus-iio-resolver-ad2s1210 | 27 + Documentation/ABI/testing/sysfs-bus-optee-devices | 9 + Documentation/ABI/testing/sysfs-bus-usb | 9 + Documentation/ABI/testing/sysfs-bus-vdpa | 4 +- Documentation/ABI/testing/sysfs-class-led | 9 - .../testing/sysfs-class-led-driver-turris-omnia | 14 + .../ABI/testing/sysfs-class-usb_power_delivery | 7 + .../ABI/testing/sysfs-driver-intel-m10-bmc | 4 +- Documentation/ABI/testing/sysfs-driver-qat | 48 + Documentation/ABI/testing/sysfs-driver-qat_ras | 41 + Documentation/ABI/testing/sysfs-driver-qat_rl | 226 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 7 + Documentation/ABI/testing/sysfs-tty | 15 +- Documentation/admin-guide/cgroup-v1/memory.rst | 1 + Documentation/admin-guide/cgroup-v2.rst | 38 + Documentation/admin-guide/kernel-parameters.txt | 24 +- Documentation/admin-guide/media/mgb4.rst | 374 ++ Documentation/admin-guide/media/pci-cardlist.rst | 1 + Documentation/admin-guide/media/v4l-drivers.rst | 1 + Documentation/admin-guide/media/visl.rst | 6 +- Documentation/admin-guide/mm/damon/usage.rst | 124 +- Documentation/admin-guide/mm/ksm.rst | 11 + Documentation/admin-guide/mm/pagemap.rst | 89 + Documentation/admin-guide/mm/userfaultfd.rst | 35 + Documentation/admin-guide/module-signing.rst | 17 +- Documentation/arch/arm64/elf_hwcaps.rst | 6 +- Documentation/arch/loongarch/introduction.rst | 4 +- Documentation/arch/powerpc/index.rst | 1 + Documentation/arch/powerpc/kvm-nested.rst | 634 +++ Documentation/arch/riscv/hwprobe.rst | 6 + Documentation/arch/riscv/uabi.rst | 20 + Documentation/arch/sh/index.rst | 6 - Documentation/arch/x86/boot.rst | 2 +- Documentation/bpf/kfuncs.rst | 6 +- Documentation/core-api/maple_tree.rst | 2 +- Documentation/crypto/devel-algos.rst | 4 +- Documentation/dev-tools/kasan.rst | 7 +- Documentation/dev-tools/kcsan.rst | 4 +- Documentation/dev-tools/kmsan.rst | 6 +- Documentation/dev-tools/ubsan.rst | 6 +- .../devicetree/bindings/arm/arm,integrator.yaml | 39 - .../devicetree/bindings/arm/arm,realview.yaml | 37 - .../devicetree/bindings/arm/arm,versatile.yaml | 40 +- .../devicetree/bindings/crypto/fsl-imx-sahara.yaml | 43 +- .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../devicetree/bindings/crypto/qcom,prng.yaml | 28 +- .../bindings/display/bridge/adi,adv7533.yaml | 6 + .../devicetree/bindings/display/fsl,lcdif.yaml | 20 +- .../bindings/display/mediatek/mediatek,dsi.yaml | 1 - .../bindings/display/renesas,shmobile-lcdc.yaml | 130 + .../bindings/display/solomon,ssd132x.yaml | 8 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 2 + Documentation/devicetree/bindings/eeprom/at24.yaml | 5 + .../devicetree/bindings/i2c/i2c-demux-pinctrl.txt | 135 - .../devicetree/bindings/i2c/i2c-demux-pinctrl.yaml | 172 + .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 + Documentation/devicetree/bindings/i3c/i3c.yaml | 4 +- .../bindings/iio/accel/kionix,kx022a.yaml | 14 +- .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 20 +- .../bindings/iio/adc/microchip,mcp3564.yaml | 205 + .../bindings/iio/adc/microchip,mcp3911.yaml | 6 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 3 + .../bindings/iio/adc/ti,twl6030-gpadc.yaml | 43 + .../bindings/iio/amplifiers/adi,hmc425a.yaml | 12 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 5 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 3 + .../bindings/iio/pressure/rohm,bm1390.yaml | 52 + .../bindings/iio/resolver/adi,ad2s1210.yaml | 177 + .../devicetree/bindings/input/fsl,scu-key.yaml | 2 + .../input/touchscreen/cypress,tt21000.yaml | 3 + .../bindings/input/twl4030-pwrbutton.txt | 2 +- .../bindings/interconnect/qcom,msm8939.yaml | 74 + .../bindings/interconnect/qcom,msm8996.yaml | 126 + .../bindings/interconnect/qcom,qcm2290.yaml | 60 +- .../bindings/interconnect/qcom,rpm-common.yaml | 28 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 250 +- .../bindings/interconnect/qcom,rpmh.yaml | 1 + .../bindings/interconnect/qcom,sdm660.yaml | 108 + .../bindings/interconnect/qcom,sdx75-rpmh.yaml | 92 + .../bindings/interrupt-controller/qcom,mpm.yaml | 4 + .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + .../devicetree/bindings/leds/backlight/common.yaml | 17 + .../bindings/leds/backlight/led-backlight.yaml | 19 +- .../bindings/leds/backlight/max8925-backlight.txt | 10 - .../bindings/leds/backlight/mps,mp3309c.yaml | 73 + .../bindings/leds/backlight/pwm-backlight.yaml | 20 +- Documentation/devicetree/bindings/leds/common.yaml | 4 +- .../devicetree/bindings/leds/irled/pwm-ir-tx.yaml | 5 +- .../devicetree/bindings/leds/kinetic,ktd202x.yaml | 171 + .../devicetree/bindings/leds/register-bit-led.yaml | 2 +- .../devicetree/bindings/mailbox/fsl,mu.yaml | 5 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 2 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml | 6 + .../bindings/media/amlogic,meson6-ir.yaml | 1 + .../devicetree/bindings/media/cdns,csi2rx.yaml | 1 + .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 7 +- .../bindings/media/i2c/onnn,mt9m114.yaml | 114 + .../bindings/media/i2c/ovti,ov02a10.yaml | 8 +- .../devicetree/bindings/media/i2c/ovti,ov4689.yaml | 6 +- .../devicetree/bindings/media/i2c/ovti,ov5640.yaml | 7 +- .../devicetree/bindings/media/i2c/ovti,ov5642.yaml | 141 + .../devicetree/bindings/media/i2c/ovti,ov5693.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx214.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx415.yaml | 10 +- .../devicetree/bindings/media/nokia,n900-ir | 20 - .../bindings/media/nuvoton,npcm-ece.yaml | 43 + .../bindings/media/nuvoton,npcm-vcd.yaml | 72 + .../bindings/media/qcom,sdm845-venus-v2.yaml | 8 + .../devicetree/bindings/media/rockchip-vpu.yaml | 7 + .../bindings/media/samsung,exynos4212-fimc-is.yaml | 15 +- .../devicetree/bindings/media/samsung,fimc.yaml | 27 +- .../bindings/media/ti,j721e-csi2rx-shim.yaml | 100 + .../bindings/media/video-interfaces.yaml | 1 + .../bindings/mfd/arm,dev-platforms-syscon.yaml | 67 + .../bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml | 18 +- .../bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml | 2 +- Documentation/devicetree/bindings/mfd/max8925.txt | 64 - Documentation/devicetree/bindings/mfd/max8998.txt | 125 - .../devicetree/bindings/mfd/maxim,max5970.yaml | 5 + .../devicetree/bindings/mfd/maxim,max8925.yaml | 145 + .../devicetree/bindings/mfd/maxim,max8998.yaml | 324 ++ .../devicetree/bindings/mfd/mediatek,mt6357.yaml | 2 + Documentation/devicetree/bindings/mfd/mt6397.txt | 4 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 11 +- .../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 + .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 26 +- .../devicetree/bindings/mfd/rockchip,rk805.yaml | 4 + .../devicetree/bindings/mfd/rockchip,rk806.yaml | 2 + .../devicetree/bindings/mfd/rockchip,rk808.yaml | 4 + .../devicetree/bindings/mfd/rockchip,rk809.yaml | 6 +- .../devicetree/bindings/mfd/rockchip,rk817.yaml | 3 + .../devicetree/bindings/mfd/rockchip,rk818.yaml | 4 + .../bindings/mfd/stericsson,db8500-prcmu.yaml | 2 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 1 + .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 1 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 1 + Documentation/devicetree/bindings/mfd/ti,twl.yaml | 67 + .../devicetree/bindings/mfd/twl-family.txt | 46 - .../devicetree/bindings/mfd/x-powers,axp152.yaml | 5 +- Documentation/devicetree/bindings/mtd/mtd.yaml | 7 +- .../bindings/mtd/partitions/fixed-partitions.yaml | 19 + .../bindings/mtd/partitions/nvmem-cells.yaml | 1 + .../bindings/net/ethernet-controller.yaml | 4 +- .../devicetree/bindings/net/ti,cc1352p7.yaml | 51 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 1 + .../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 1 + .../bindings/nvmem/amlogic,meson6-efuse.yaml | 1 + .../devicetree/bindings/nvmem/apple,efuses.yaml | 1 + .../devicetree/bindings/nvmem/imx-ocotp.yaml | 1 + .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 1 + .../bindings/nvmem/microchip,sama7g5-otpc.yaml | 1 + .../devicetree/bindings/nvmem/mxs-ocotp.yaml | 1 + .../bindings/nvmem/nvmem-deprecated-cells.yaml | 28 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 9 - .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + .../devicetree/bindings/nvmem/qcom,sec-qfprom.yaml | 1 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 1 + .../devicetree/bindings/nvmem/rockchip,otp.yaml | 1 + .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 1 + .../bindings/nvmem/socionext,uniphier-efuse.yaml | 1 + .../bindings/nvmem/sunplus,sp7021-ocotp.yaml | 1 + .../devicetree/bindings/nvmem/u-boot,env.yaml | 2 + .../devicetree/bindings/pci/rcar-gen4-pci-ep.yaml | 115 + .../bindings/pci/rcar-gen4-pci-host.yaml | 127 + .../bindings/pci/snps,dw-pcie-common.yaml | 4 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 4 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 4 +- .../devicetree/bindings/pci/xlnx,nwl-pcie.yaml | 2 +- .../devicetree/bindings/pci/xlnx,xdma-host.yaml | 114 + .../devicetree/bindings/perf/riscv,pmu.yaml | 2 +- .../bindings/phy/marvell,pxa1928-usb-phy.yaml | 47 + .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 1 + .../bindings/phy/mediatek,mt7628-usbphy.yaml | 74 + .../devicetree/bindings/phy/phy-stih407-usb.txt | 24 - .../devicetree/bindings/phy/pxa1928-usb-phy.txt | 18 - .../bindings/phy/qcom,ipq5332-usb-hsphy.yaml | 4 +- .../bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml | 287 - .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 + .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 57 +- .../bindings/phy/qcom,snps-eusb2-phy.yaml | 7 +- .../bindings/phy/qcom,snps-eusb2-repeater.yaml | 21 + .../devicetree/bindings/phy/ralink-usb-phy.txt | 23 - .../bindings/phy/st,stih407-usb2-phy.yaml | 63 + .../bindings/pinctrl/amlogic,meson-pinctrl-a1.yaml | 1 + .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 5 + .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 25 +- .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 5 + .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 5 +- .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 7 +- .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 7 +- .../bindings/pinctrl/nuvoton,npcm845-pinctrl.yaml | 217 + .../bindings/pinctrl/nxp,s32g2-siul2-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,mdm9607-tlmm.yaml | 3 +- .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 4 +- .../bindings/pinctrl/qcom,sa8775p-tlmm.yaml | 1 + .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 4 + .../bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml | 188 + .../bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml | 187 + .../bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml | 186 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 21 + .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 1 + .../bindings/pinctrl/rockchip,pinctrl.yaml | 2 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 3 +- .../bindings/power/supply/max8925_battery.txt | 18 - Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 10 +- Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 13 +- .../devicetree/bindings/remoteproc/mtk,scp.yaml | 176 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 20 +- .../bindings/remoteproc/qcom,msm8996-mss-pil.yaml | 2 - .../bindings/remoteproc/qcom,sc7180-pas.yaml | 81 +- .../bindings/remoteproc/qcom,sm6375-pas.yaml | 145 + .../bindings/remoteproc/ti,pru-rproc.yaml | 23 + .../devicetree/bindings/riscv/extensions.yaml | 12 + .../devicetree/bindings/rng/amlogic,meson-rng.yaml | 1 + .../devicetree/bindings/rng/st,stm32-rng.yaml | 20 +- .../bindings/rtc/amlogic,meson6-rtc.yaml | 1 + .../devicetree/bindings/rtc/cirrus,ep9301-rtc.yaml | 42 + .../devicetree/bindings/rtc/epson,rtc7301.txt | 16 - .../devicetree/bindings/rtc/epson,rtc7301.yaml | 51 + .../devicetree/bindings/rtc/maxim,mcp795.txt | 11 - .../bindings/rtc/microcrystal,rv3032.yaml | 2 + .../devicetree/bindings/rtc/mstar,ssd202d-rtc.yaml | 35 + .../devicetree/bindings/rtc/nxp,pcf2123.yaml | 47 + .../devicetree/bindings/rtc/nxp,pcf8523.txt | 18 - .../devicetree/bindings/rtc/nxp,pcf8523.yaml | 45 + .../devicetree/bindings/rtc/nxp,rtc-2123.txt | 17 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 + .../devicetree/bindings/serial/esp,esp32-acm.yaml | 42 + .../devicetree/bindings/serial/esp,esp32-uart.yaml | 51 + .../devicetree/bindings/serial/fsl-imx-uart.yaml | 2 + .../devicetree/bindings/serial/fsl-mxs-auart.yaml | 13 +- .../devicetree/bindings/serial/maxim,max310x.txt | 48 - .../devicetree/bindings/serial/maxim,max310x.yaml | 74 + .../bindings/serial/nvidia,tegra20-hsuart.yaml | 10 +- .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 118 - .../devicetree/bindings/serial/nxp,sc16is7xx.yaml | 127 + .../devicetree/bindings/serial/qcom,msm-uart.yaml | 4 +- .../bindings/serial/qcom,msm-uartdm.yaml | 4 +- .../bindings/serial/renesas,em-uart.yaml | 14 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 4 +- .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/serial/renesas,scifa.yaml | 4 +- .../devicetree/bindings/serial/renesas,scifb.yaml | 4 +- .../devicetree/bindings/serial/rs485.yaml | 4 + .../devicetree/bindings/serial/samsung_uart.yaml | 8 +- .../devicetree/bindings/serial/serial.yaml | 18 +- .../bindings/soc/nuvoton/nuvoton,gfxi.yaml | 39 + .../bindings/soc/qcom/qcom,pmic-glink.yaml | 19 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../bindings/sound/audio-graph-port.yaml | 20 +- .../devicetree/bindings/sound/audio-graph.yaml | 9 +- .../devicetree/bindings/sound/awinic,aw87390.yaml | 58 + .../devicetree/bindings/sound/awinic,aw88395.yaml | 33 +- .../devicetree/bindings/sound/cirrus,cs42l43.yaml | 4 +- .../devicetree/bindings/sound/dai-params.yaml | 11 +- .../devicetree/bindings/sound/dialog,da7219.yaml | 1 + .../devicetree/bindings/sound/fsl,qmc-audio.yaml | 1 + .../bindings/sound/mediatek,mt8188-mt6359.yaml | 1 + .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 1 + .../devicetree/bindings/sound/nxp,tfa9879.yaml | 44 + .../devicetree/bindings/sound/pcm512x.txt | 9 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 18 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 1 + .../devicetree/bindings/sound/realtek,rt5616.yaml | 49 + .../devicetree/bindings/sound/richtek,rtq9128.yaml | 61 + Documentation/devicetree/bindings/sound/rt5616.txt | 32 - .../bindings/sound/starfive,jh7110-pwmdac.yaml | 76 + .../devicetree/bindings/sound/tas5805m.yaml | 5 +- .../devicetree/bindings/sound/tfa9879.txt | 23 - .../devicetree/bindings/sound/ti,pcm3168a.yaml | 1 + Documentation/devicetree/bindings/sound/wm8782.txt | 7 + .../devicetree/bindings/trivial-devices.yaml | 4 +- .../devicetree/bindings/ufs/qcom,ufs.yaml | 2 + .../devicetree/bindings/ufs/ufs-common.yaml | 35 +- .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 7 + .../devicetree/bindings/usb/fcs,fsa4480.yaml | 43 +- .../devicetree/bindings/usb/genesys,gl850g.yaml | 3 +- .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 2 +- .../devicetree/bindings/usb/microchip,usb5744.yaml | 7 +- .../devicetree/bindings/usb/nxp,ptn36502.yaml | 94 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 11 +- .../devicetree/bindings/usb/realtek,rtd-dwc3.yaml | 80 + .../bindings/usb/realtek,rtd-type-c.yaml | 82 + .../devicetree/bindings/usb/rockchip,dwc3.yaml | 60 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 56 + .../devicetree/bindings/usb/ti,tps6598x.yaml | 81 +- Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +- .../devicetree/bindings/usb/vialab,vl817.yaml | 1 - .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 12 +- .../devicetree/bindings/watchdog/aspeed-wdt.txt | 18 +- .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 5 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 2 + Documentation/driver-api/i3c/protocol.rst | 4 +- Documentation/driver-api/media/camera-sensor.rst | 192 +- Documentation/driver-api/media/drivers/ccs/ccs.rst | 10 +- Documentation/driver-api/media/v4l2-core.rst | 1 - Documentation/driver-api/media/v4l2-dev.rst | 8 - Documentation/driver-api/media/v4l2-videobuf.rst | 403 -- Documentation/driver-api/tty/index.rst | 1 + Documentation/driver-api/tty/tty_ioctl.rst | 10 + Documentation/driver-api/usb/dma.rst | 48 +- Documentation/filesystems/erofs.rst | 6 +- Documentation/filesystems/fuse-io.rst | 3 +- Documentation/filesystems/nfs/exporting.rst | 7 +- Documentation/filesystems/overlayfs.rst | 40 +- Documentation/filesystems/porting.rst | 9 + Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/i2c/fault-codes.rst | 4 + Documentation/kbuild/kbuild.rst | 6 + Documentation/kbuild/makefiles.rst | 11 + Documentation/misc-devices/eeprom.rst | 107 - Documentation/misc-devices/index.rst | 1 - Documentation/mm/damon/design.rst | 26 +- Documentation/netlink/specs/devlink.yaml | 4 + Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/qlogic/index.rst | 18 - .../networking/device_drivers/qlogic/qlge.rst | 118 - Documentation/networking/smc-sysctl.rst | 6 +- Documentation/networking/tcp_ao.rst | 2 +- Documentation/process/maintainer-netdev.rst | 20 +- Documentation/process/security-bugs.rst | 35 +- Documentation/process/stable-kernel-rules.rst | 13 + Documentation/sound/soc/codec-to-codec.rst | 8 +- Documentation/sound/soc/dpcm.rst | 3 +- Documentation/trace/coresight/coresight.rst | 2 +- Documentation/trace/fprobetrace.rst | 8 +- Documentation/trace/kprobetrace.rst | 8 +- .../trace/postprocess/trace-vmscan-postprocess.pl | 42 +- Documentation/trace/user_events.rst | 21 +- .../zh_CN/arch/loongarch/introduction.rst | 4 +- .../zh_CN/video4linux/v4l2-framework.txt | 12 - Documentation/usb/gadget-testing.rst | 2 + Documentation/userspace-api/landlock.rst | 99 +- .../userspace-api/media/drivers/camera-sensor.rst | 104 + .../userspace-api/media/drivers/index.rst | 2 + .../userspace-api/media/drivers/npcm-video.rst | 66 + Documentation/userspace-api/media/gen-errors.rst | 4 +- Documentation/userspace-api/media/v4l/buffer.rst | 4 +- Documentation/userspace-api/media/v4l/control.rst | 4 + .../userspace-api/media/v4l/dev-subdev.rst | 49 +- .../userspace-api/media/v4l/dv-timings.rst | 21 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 7 + .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 4 +- .../userspace-api/media/v4l/subdev-formats.rst | 72 + Documentation/virt/kvm/api.rst | 158 +- Documentation/virt/kvm/arm/index.rst | 1 + Documentation/virt/kvm/arm/vcpu-features.rst | 48 + Documentation/virt/kvm/devices/arm-vgic-v3.rst | 7 + Documentation/virt/kvm/x86/mmu.rst | 43 +- MAINTAINERS | 520 +- Makefile | 42 +- arch/alpha/include/asm/bitops.h | 20 + arch/alpha/kernel/proto.h | 2 + arch/alpha/kernel/setup.c | 8 +- arch/alpha/kernel/sys_miata.c | 17 +- arch/alpha/kernel/sys_sio.c | 8 +- arch/arc/include/asm/kprobes.h | 3 - arch/arm/Makefile | 7 +- arch/arm/boot/dts/broadcom/bcm2711-rpi-400.dts | 4 +- .../dts/nxp/imx/imx6q-skov-reve-mi1010ait-1cp1.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6ul-pico.dtsi | 2 + arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 8 +- arch/arm/boot/dts/nxp/mxs/imx28-xea.dts | 1 + arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 33 + arch/arm/boot/dts/rockchip/rk3128.dtsi | 2 +- arch/arm/boot/dts/rockchip/rk322x.dtsi | 6 +- arch/arm/common/sa1111.c | 27 +- arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/tegra_defconfig | 1 - arch/arm/crypto/nhpoly1305-neon-glue.c | 9 + arch/arm/include/asm/arm_pmuv3.h | 48 +- arch/arm/include/asm/dma.h | 3 + arch/arm/include/asm/domain.h | 2 +- arch/arm/include/asm/exception.h | 4 - arch/arm/include/asm/kexec.h | 4 - arch/arm/include/asm/kprobes.h | 2 - arch/arm/include/asm/setup.h | 5 + arch/arm/include/asm/traps.h | 3 +- arch/arm/include/asm/uaccess.h | 15 +- arch/arm/include/asm/vga.h | 1 + arch/arm/kernel/Makefile | 2 +- arch/arm/kernel/atags_parse.c | 20 +- arch/arm/kernel/devtree.c | 1 - arch/arm/kernel/efi.c | 6 - arch/arm/kernel/isa.c | 4 +- arch/arm/kernel/setup.c | 12 +- arch/arm/lib/memset.S | 1 + arch/arm/mach-imx/mmdc.c | 7 +- arch/arm/mach-omap2/board-n8x0.c | 10 + arch/arm/mach-omap2/pdata-quirks.c | 10 + arch/arm/vdso/Makefile | 25 - arch/arm/xen/enlighten.c | 3 +- arch/arm64/Kconfig | 3 + arch/arm64/Makefile | 11 +- .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 11 + arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 6 +- .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 2 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 10 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 2 +- .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 12 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 24 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 4 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 98 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 242 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 44 +- arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 1 + arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 1 + .../boot/dts/rockchip/px30-ringneck-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 3 +- .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 2 +- .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 4 +- .../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588s-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 22 +- arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 6 + arch/arm64/crypto/nhpoly1305-neon-glue.c | 9 + arch/arm64/crypto/sha1-ce-core.S | 8 +- arch/arm64/crypto/sha1-ce-glue.c | 21 +- arch/arm64/crypto/sha2-ce-core.S | 8 +- arch/arm64/crypto/sha2-ce-glue.c | 39 +- arch/arm64/crypto/sha256-glue.c | 26 +- arch/arm64/crypto/sha512-ce-core.S | 8 +- arch/arm64/crypto/sha512-ce-glue.c | 26 +- arch/arm64/crypto/sha512-glue.c | 12 +- arch/arm64/include/asm/arm_pmuv3.h | 25 +- arch/arm64/include/asm/crash_core.h | 10 + arch/arm64/include/asm/kprobes.h | 2 - arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/kvm_emulate.h | 15 +- arch/arm64/include/asm/kvm_host.h | 61 +- arch/arm64/include/asm/kvm_hyp.h | 7 +- arch/arm64/include/asm/kvm_mmu.h | 45 +- arch/arm64/include/asm/kvm_nested.h | 3 +- arch/arm64/include/asm/setup.h | 17 +- arch/arm64/include/asm/stage2_pgtable.h | 4 +- arch/arm64/include/asm/syscall_wrapper.h | 1 - arch/arm64/include/asm/sysreg.h | 45 + arch/arm64/include/asm/tlb.h | 5 +- arch/arm64/include/asm/tlbflush.h | 8 +- arch/arm64/include/asm/traps.h | 54 +- arch/arm64/include/uapi/asm/kvm.h | 32 + arch/arm64/kernel/armv8_deprecated.c | 8 +- arch/arm64/kernel/cpufeature.c | 50 +- arch/arm64/kernel/efi.c | 4 - arch/arm64/kernel/fpsimd.c | 2 - arch/arm64/kernel/image-vars.h | 2 + arch/arm64/kernel/mte.c | 4 +- arch/arm64/kernel/process.c | 1 - arch/arm64/kernel/smp.c | 5 +- arch/arm64/kernel/traps.c | 48 +- arch/arm64/kernel/vdso/Makefile | 10 - arch/arm64/kernel/vdso32/Makefile | 10 - arch/arm64/kvm/arch_timer.c | 6 +- arch/arm64/kvm/arm.c | 196 +- arch/arm64/kvm/emulate-nested.c | 77 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 17 + arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 3 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 8 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 4 +- arch/arm64/kvm/hyp/nvhe/switch.c | 2 + arch/arm64/kvm/hyp/pgtable.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 34 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 11 +- arch/arm64/kvm/hyp/vhe/tlb.c | 18 +- arch/arm64/kvm/hypercalls.c | 36 +- arch/arm64/kvm/mmio.c | 4 +- arch/arm64/kvm/mmu.c | 33 +- arch/arm64/kvm/pkvm.c | 2 +- arch/arm64/kvm/pmu-emul.c | 145 +- arch/arm64/kvm/reset.c | 56 +- arch/arm64/kvm/sys_regs.c | 355 +- arch/arm64/kvm/trace_arm.h | 25 + arch/arm64/kvm/vgic/vgic-debug.c | 6 +- arch/arm64/kvm/vgic/vgic-irqfd.c | 2 +- arch/arm64/kvm/vgic/vgic-its.c | 49 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 11 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 150 +- arch/arm64/kvm/vgic/vgic-v4.c | 4 + arch/arm64/kvm/vgic/vgic.c | 12 +- arch/arm64/kvm/vmid.c | 11 +- arch/arm64/mm/init.c | 140 +- arch/arm64/mm/kasan_init.c | 6 +- arch/arm64/mm/pageattr.c | 7 +- arch/csky/abiv1/alignment.c | 1 - arch/csky/kernel/setup.c | 12 - arch/csky/kernel/vdso/Makefile | 10 - arch/hexagon/kernel/Makefile | 2 - arch/hexagon/kernel/screen_info.c | 3 - arch/loongarch/Kbuild | 2 + arch/loongarch/Kconfig | 7 + arch/loongarch/Makefile | 11 +- arch/loongarch/configs/loongson3_defconfig | 2 + arch/loongarch/crypto/crc32-loongarch.c | 2 - arch/loongarch/include/asm/asmmacro.h | 3 +- arch/loongarch/include/asm/atomic.h | 88 +- arch/loongarch/include/asm/efi.h | 2 +- arch/loongarch/include/asm/elf.h | 2 +- arch/loongarch/include/asm/inst.h | 29 + arch/loongarch/include/asm/kvm_csr.h | 211 + arch/loongarch/include/asm/kvm_host.h | 237 + arch/loongarch/include/asm/kvm_mmu.h | 139 + arch/loongarch/include/asm/kvm_types.h | 11 + arch/loongarch/include/asm/kvm_vcpu.h | 93 + arch/loongarch/include/asm/loongarch.h | 24 +- arch/loongarch/include/asm/percpu.h | 13 +- arch/loongarch/include/asm/pgalloc.h | 1 + arch/loongarch/include/asm/setup.h | 2 +- arch/loongarch/include/uapi/asm/kvm.h | 108 + arch/loongarch/kernel/asm-offsets.c | 32 + arch/loongarch/kernel/efi.c | 8 +- arch/loongarch/kernel/image-vars.h | 2 + arch/loongarch/kernel/relocate.c | 10 +- arch/loongarch/kernel/setup.c | 7 +- arch/loongarch/kernel/smp.c | 3 +- arch/loongarch/kernel/stacktrace.c | 2 +- arch/loongarch/kernel/time.c | 23 +- arch/loongarch/kernel/unwind.c | 1 - arch/loongarch/kernel/unwind_prologue.c | 2 +- arch/loongarch/kvm/Kconfig | 40 + arch/loongarch/kvm/Makefile | 22 + arch/loongarch/kvm/exit.c | 696 +++ arch/loongarch/kvm/interrupt.c | 183 + arch/loongarch/kvm/main.c | 420 ++ arch/loongarch/kvm/mmu.c | 914 +++ arch/loongarch/kvm/switch.S | 250 + arch/loongarch/kvm/timer.c | 197 + arch/loongarch/kvm/tlb.c | 32 + arch/loongarch/kvm/trace.h | 162 + arch/loongarch/kvm/vcpu.c | 939 +++ arch/loongarch/kvm/vm.c | 94 + arch/loongarch/mm/pgtable.c | 4 +- arch/loongarch/net/bpf_jit.c | 161 +- arch/loongarch/vdso/Makefile | 10 - arch/m68k/68000/ints.c | 5 +- arch/m68k/68000/ints.h | 7 + arch/m68k/68000/timers.c | 2 + arch/m68k/Kconfig.machine | 4 +- arch/m68k/coldfire/intc.c | 4 +- arch/m68k/coldfire/vectors.c | 2 + arch/m68k/coldfire/vectors.h | 3 + arch/m68k/include/asm/bitops.h | 21 + arch/m68k/include/asm/mcfgpio.h | 8 +- arch/m68k/include/asm/nettel.h | 5 +- arch/m68k/kernel/uboot.c | 13 +- arch/m68k/mm/mcfmmu.c | 3 +- arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 24 +- arch/mips/Makefile.postlink | 3 - arch/mips/ar7/Makefile | 11 - arch/mips/ar7/Platform | 5 - arch/mips/ar7/clock.c | 439 -- arch/mips/ar7/gpio.c | 332 -- arch/mips/ar7/irq.c | 165 - arch/mips/ar7/memory.c | 51 - arch/mips/ar7/platform.c | 722 --- arch/mips/ar7/prom.c | 256 - arch/mips/ar7/setup.c | 93 - arch/mips/ar7/time.c | 31 - arch/mips/boot/compressed/uart-16550.c | 5 - arch/mips/boot/dts/ingenic/jz4725b.dtsi | 1 - arch/mips/boot/dts/ingenic/jz4770.dtsi | 1 - arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 2 +- arch/mips/boot/dts/ralink/mt7621.dtsi | 5 +- arch/mips/configs/ar7_defconfig | 119 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/jazz_defconfig | 4 - arch/mips/configs/lemote2f_defconfig | 3 - arch/mips/configs/malta_defconfig | 5 - arch/mips/configs/malta_kvm_defconfig | 5 - arch/mips/configs/maltaup_xpa_defconfig | 5 - arch/mips/configs/rm200_defconfig | 4 - arch/mips/crypto/crc32-mips.c | 2 - arch/mips/include/asm/bitops.h | 25 +- arch/mips/include/asm/kprobes.h | 2 - arch/mips/include/asm/mach-ar7/ar7.h | 191 - arch/mips/include/asm/mach-ar7/irq.h | 16 - arch/mips/include/asm/mach-ar7/prom.h | 12 - arch/mips/include/asm/mach-ar7/spaces.h | 22 - arch/mips/include/asm/mach-loongson32/dma.h | 21 - arch/mips/include/asm/mach-loongson32/nand.h | 26 - arch/mips/include/asm/mach-loongson32/platform.h | 3 - arch/mips/include/asm/mach-loongson64/boot_param.h | 9 +- arch/mips/include/asm/pgalloc.h | 1 + arch/mips/jazz/setup.c | 9 - arch/mips/kernel/process.c | 25 +- arch/mips/kernel/relocate_kernel.S | 1 - arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/smp.c | 4 +- arch/mips/lib/bitops.c | 14 + arch/mips/loongson32/common/platform.c | 2 - arch/mips/loongson32/ls1b/board.c | 2 - arch/mips/loongson64/env.c | 10 +- arch/mips/loongson64/init.c | 47 +- arch/mips/mm/cache.c | 2 +- arch/mips/mti-malta/malta-setup.c | 4 +- arch/mips/pci/fixup-lantiq.c | 2 +- arch/mips/sibyte/swarm/setup.c | 27 +- arch/mips/sni/setup.c | 18 +- arch/nios2/kernel/setup.c | 5 - arch/parisc/Kconfig | 13 +- arch/parisc/Makefile | 8 +- arch/parisc/configs/generic-64bit_defconfig | 1 - arch/parisc/include/asm/alternative.h | 9 +- arch/parisc/include/asm/assembly.h | 1 + arch/parisc/include/asm/bug.h | 38 +- arch/parisc/include/asm/elf.h | 10 +- arch/parisc/include/asm/jump_label.h | 8 +- arch/parisc/include/asm/ldcw.h | 2 +- arch/parisc/include/asm/processor.h | 2 + arch/parisc/include/asm/uaccess.h | 1 + arch/parisc/include/uapi/asm/errno.h | 2 - arch/parisc/kernel/entry.S | 7 +- arch/parisc/kernel/head.S | 5 +- arch/parisc/kernel/processor.c | 2 +- arch/parisc/kernel/sys_parisc.c | 2 +- arch/parisc/kernel/vmlinux.lds.S | 1 + arch/powerpc/Kconfig | 1 + arch/powerpc/Kconfig.debug | 14 + arch/powerpc/Makefile.postlink | 3 - arch/powerpc/boot/install.sh | 16 +- arch/powerpc/configs/44x/sam440ep_defconfig | 1 - arch/powerpc/configs/debug.config | 4 + arch/powerpc/configs/g5_defconfig | 4 - arch/powerpc/configs/pmac32_defconfig | 2 +- arch/powerpc/configs/ppc64e_defconfig | 4 - arch/powerpc/configs/ppc6xx_defconfig | 5 - arch/powerpc/include/asm/bitops.h | 21 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 83 +- arch/powerpc/include/asm/book3s/32/tlbflush.h | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 37 +- arch/powerpc/include/asm/book3s/pgtable.h | 33 - arch/powerpc/include/asm/code-patching.h | 1 + arch/powerpc/include/asm/cpm1.h | 5 - arch/powerpc/include/asm/cpm2.h | 4 - arch/powerpc/include/asm/fb.h | 7 +- arch/powerpc/include/asm/fixmap.h | 16 +- arch/powerpc/include/asm/guest-state-buffer.h | 995 ++++ arch/powerpc/include/asm/hvcall.h | 30 + arch/powerpc/include/asm/imc-pmu.h | 16 +- arch/powerpc/include/asm/io.h | 2 +- arch/powerpc/include/asm/kexec.h | 8 +- arch/powerpc/include/asm/kprobes.h | 2 - arch/powerpc/include/asm/kvm_book3s.h | 220 +- arch/powerpc/include/asm/kvm_book3s_64.h | 8 +- arch/powerpc/include/asm/kvm_booke.h | 10 + arch/powerpc/include/asm/kvm_host.h | 22 +- arch/powerpc/include/asm/kvm_ppc.h | 110 +- arch/powerpc/include/asm/machdep.h | 13 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 1 - arch/powerpc/include/asm/nohash/32/pgtable.h | 201 +- arch/powerpc/include/asm/nohash/32/pte-40x.h | 21 +- arch/powerpc/include/asm/nohash/32/pte-44x.h | 20 +- arch/powerpc/include/asm/nohash/32/pte-85xx.h | 20 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 92 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 120 +- arch/powerpc/include/asm/nohash/pgtable.h | 217 +- arch/powerpc/include/asm/nohash/pte-e500.h | 41 +- arch/powerpc/include/asm/opal.h | 2 +- arch/powerpc/include/asm/paravirt.h | 47 +- arch/powerpc/include/asm/pci.h | 4 +- arch/powerpc/include/asm/pgtable-masks.h | 32 + arch/powerpc/include/asm/pgtable.h | 41 + arch/powerpc/include/asm/plpar_wrappers.h | 267 +- arch/powerpc/include/asm/ptrace.h | 17 + arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/kernel/btext.c | 360 +- arch/powerpc/kernel/crash_dump.c | 12 + arch/powerpc/kernel/eeh_driver.c | 4 +- arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/fpu.S | 13 + arch/powerpc/kernel/head_40x.S | 19 +- arch/powerpc/kernel/head_44x.S | 40 +- arch/powerpc/kernel/head_85xx.S | 12 +- arch/powerpc/kernel/head_book3s_32.S | 63 +- arch/powerpc/kernel/idle.c | 1 - arch/powerpc/kernel/io.c | 12 +- arch/powerpc/kernel/iommu.c | 61 +- arch/powerpc/kernel/pci-common.c | 3 +- arch/powerpc/kernel/process.c | 32 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 5 +- arch/powerpc/kernel/rtas-proc.c | 2 + arch/powerpc/kernel/setup-common.c | 17 - arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal.c | 5 +- arch/powerpc/kernel/signal.h | 7 +- arch/powerpc/kernel/trace/ftrace_entry.S | 4 +- arch/powerpc/kernel/traps.c | 6 +- arch/powerpc/kernel/vector.S | 2 + arch/powerpc/kexec/core.c | 5 +- arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kexec/file_load_64.c | 14 +- arch/powerpc/kvm/Makefile | 4 + arch/powerpc/kvm/book3s.c | 38 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 7 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 31 +- arch/powerpc/kvm/book3s_64_vio.c | 12 +- arch/powerpc/kvm/book3s_hv.c | 358 +- arch/powerpc/kvm/book3s_hv.h | 76 + arch/powerpc/kvm/book3s_hv_builtin.c | 11 +- arch/powerpc/kvm/book3s_hv_nested.c | 44 +- arch/powerpc/kvm/book3s_hv_nestedv2.c | 994 ++++ arch/powerpc/kvm/book3s_hv_p9_entry.c | 4 +- arch/powerpc/kvm/book3s_hv_ras.c | 4 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 8 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 4 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- arch/powerpc/kvm/book3s_xive.c | 12 +- arch/powerpc/kvm/book3s_xive_native.c | 2 +- arch/powerpc/kvm/emulate_loadstore.c | 6 +- arch/powerpc/kvm/guest-state-buffer.c | 621 ++ arch/powerpc/kvm/powerpc.c | 76 +- arch/powerpc/kvm/test-guest-state-buffer.c | 328 ++ arch/powerpc/lib/code-patching.c | 146 +- arch/powerpc/lib/qspinlock.c | 122 +- arch/powerpc/mm/book3s32/hash_low.S | 32 +- arch/powerpc/mm/book3s32/mmu.c | 6 +- arch/powerpc/mm/book3s64/pgtable.c | 10 +- arch/powerpc/mm/drmem.c | 2 +- arch/powerpc/mm/fault.c | 9 +- arch/powerpc/mm/init_32.c | 1 + arch/powerpc/mm/ioremap.c | 6 +- arch/powerpc/mm/mem.c | 9 +- arch/powerpc/mm/nohash/40x.c | 19 +- arch/powerpc/mm/nohash/8xx.c | 2 + arch/powerpc/mm/nohash/book3e_pgtable.c | 2 +- arch/powerpc/mm/nohash/e500.c | 6 +- arch/powerpc/mm/nohash/e500_hugetlbpage.c | 3 +- arch/powerpc/mm/nohash/kaslr_booke.c | 2 +- arch/powerpc/mm/pgtable.c | 26 +- arch/powerpc/mm/ptdump/8xx.c | 5 - arch/powerpc/mm/ptdump/shared.c | 14 +- arch/powerpc/net/bpf_jit.h | 18 +- arch/powerpc/net/bpf_jit_comp.c | 149 +- arch/powerpc/net/bpf_jit_comp32.c | 15 +- arch/powerpc/net/bpf_jit_comp64.c | 10 +- arch/powerpc/perf/core-book3s.c | 5 +- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/perf/imc-pmu.c | 13 +- arch/powerpc/perf/power6-pmu.c | 46 +- arch/powerpc/platforms/4xx/soc.c | 2 +- arch/powerpc/platforms/83xx/misc.c | 2 + arch/powerpc/platforms/8xx/cpm1.c | 1 + arch/powerpc/platforms/book3s/vas-api.c | 34 +- arch/powerpc/platforms/powermac/Kconfig | 1 + arch/powerpc/platforms/powermac/feature.c | 3 +- arch/powerpc/platforms/powermac/low_i2c.c | 4 +- arch/powerpc/platforms/powermac/smp.c | 4 +- arch/powerpc/platforms/powernv/opal-fadump.h | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 3 +- arch/powerpc/platforms/pseries/iommu.c | 8 +- arch/powerpc/platforms/pseries/lpar.c | 12 +- arch/powerpc/platforms/pseries/mobility.c | 1 - arch/powerpc/platforms/pseries/plpks.c | 4 +- arch/powerpc/platforms/pseries/rtas-work-area.c | 1 + arch/powerpc/platforms/pseries/vas.c | 4 +- arch/powerpc/sysdev/fsl_msi.c | 10 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/sysdev/xive/native.c | 2 +- arch/powerpc/tools/gcc-check-mprofile-kernel.sh | 11 +- arch/riscv/Kconfig | 22 + arch/riscv/Kconfig.debug | 1 + arch/riscv/Makefile | 13 +- arch/riscv/Makefile.postlink | 3 - arch/riscv/boot/Makefile | 1 + arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts | 7 - arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dts | 7 - arch/riscv/boot/dts/microchip/mpfs-polarberry.dts | 7 - arch/riscv/boot/dts/microchip/mpfs-sev-kit.dts | 7 - arch/riscv/boot/dts/microchip/mpfs-tysom-m.dts | 7 - arch/riscv/boot/dts/microchip/mpfs.dtsi | 1 + arch/riscv/boot/dts/sophgo/cv1800b.dtsi | 1 - arch/riscv/configs/defconfig | 54 + arch/riscv/errata/andes/errata.c | 20 +- arch/riscv/include/asm/acpi.h | 6 + arch/riscv/include/asm/asm-prototypes.h | 1 - arch/riscv/include/asm/asm.h | 41 + arch/riscv/include/asm/bitops.h | 266 +- arch/riscv/include/asm/cpufeature.h | 103 +- arch/riscv/include/asm/crash_core.h | 11 + arch/riscv/include/asm/csr.h | 18 + arch/riscv/include/asm/elf.h | 2 +- arch/riscv/include/asm/entry-common.h | 14 + arch/riscv/include/asm/errata_list.h | 20 +- arch/riscv/include/asm/hwcap.h | 77 +- arch/riscv/include/asm/hwprobe.h | 7 +- arch/riscv/include/asm/insn-def.h | 8 +- arch/riscv/include/asm/irq_stack.h | 3 + arch/riscv/include/asm/kvm_host.h | 18 + arch/riscv/include/asm/kvm_vcpu_sbi.h | 7 +- arch/riscv/include/asm/page.h | 4 +- arch/riscv/include/asm/pgtable-32.h | 3 + arch/riscv/include/asm/pgtable-64.h | 14 +- arch/riscv/include/asm/pgtable-bits.h | 4 +- arch/riscv/include/asm/pgtable.h | 4 +- arch/riscv/include/asm/processor.h | 11 + arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/include/asm/scs.h | 54 + arch/riscv/include/asm/switch_to.h | 2 +- arch/riscv/include/asm/thread_info.h | 16 +- arch/riscv/include/asm/tlb.h | 8 +- arch/riscv/include/asm/tlbflush.h | 15 +- arch/riscv/include/asm/vdso/processor.h | 2 +- arch/riscv/include/asm/vector.h | 2 +- arch/riscv/include/uapi/asm/elf.h | 5 +- arch/riscv/include/uapi/asm/hwprobe.h | 2 + arch/riscv/include/uapi/asm/kvm.h | 12 + arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/acpi.c | 87 +- arch/riscv/kernel/asm-offsets.c | 9 + arch/riscv/kernel/compat_vdso/Makefile | 10 - arch/riscv/kernel/copy-unaligned.S | 8 +- arch/riscv/kernel/cpu.c | 33 +- arch/riscv/kernel/cpufeature.c | 111 +- arch/riscv/kernel/entry.S | 141 +- arch/riscv/kernel/fpu.S | 129 +- arch/riscv/kernel/head.S | 49 +- arch/riscv/kernel/hibernate-asm.S | 12 +- arch/riscv/kernel/image-vars.h | 2 + arch/riscv/kernel/irq.c | 56 +- arch/riscv/kernel/kexec_relocate.S | 52 +- arch/riscv/kernel/mcount-dyn.S | 20 +- arch/riscv/kernel/mcount.S | 18 +- arch/riscv/kernel/module.c | 662 ++- arch/riscv/kernel/probes/rethook_trampoline.S | 4 +- arch/riscv/kernel/probes/simulate-insn.c | 2 +- arch/riscv/kernel/probes/uprobes.c | 6 + arch/riscv/kernel/process.c | 18 + arch/riscv/kernel/sbi.c | 32 +- arch/riscv/kernel/setup.c | 16 +- arch/riscv/kernel/signal.c | 85 +- arch/riscv/kernel/smpboot.c | 5 +- arch/riscv/kernel/suspend_entry.S | 9 +- arch/riscv/kernel/sys_riscv.c | 46 +- arch/riscv/kernel/tests/Kconfig.debug | 35 + arch/riscv/kernel/tests/Makefile | 1 + arch/riscv/kernel/tests/module_test/Makefile | 15 + .../tests/module_test/test_module_linking_main.c | 88 + arch/riscv/kernel/tests/module_test/test_set16.S | 23 + arch/riscv/kernel/tests/module_test/test_set32.S | 20 + arch/riscv/kernel/tests/module_test/test_set6.S | 23 + arch/riscv/kernel/tests/module_test/test_set8.S | 23 + arch/riscv/kernel/tests/module_test/test_sub16.S | 20 + arch/riscv/kernel/tests/module_test/test_sub32.S | 20 + arch/riscv/kernel/tests/module_test/test_sub6.S | 20 + arch/riscv/kernel/tests/module_test/test_sub64.S | 25 + arch/riscv/kernel/tests/module_test/test_sub8.S | 20 + arch/riscv/kernel/tests/module_test/test_uleb128.S | 31 + arch/riscv/kernel/traps.c | 98 +- arch/riscv/kernel/traps_misaligned.c | 381 +- arch/riscv/kernel/vdso/Makefile | 12 +- arch/riscv/kernel/vdso/flush_icache.S | 4 +- arch/riscv/kernel/vdso/getcpu.S | 4 +- arch/riscv/kernel/vdso/hwprobe.c | 2 +- arch/riscv/kernel/vdso/rt_sigreturn.S | 4 +- arch/riscv/kernel/vdso/sys_hwprobe.S | 4 +- arch/riscv/kernel/vdso/vdso.lds.S | 30 +- arch/riscv/kernel/vector.c | 1 - arch/riscv/kvm/aia.c | 2 +- arch/riscv/kvm/main.c | 2 +- arch/riscv/kvm/tlb.c | 2 +- arch/riscv/kvm/vcpu.c | 76 +- arch/riscv/kvm/vcpu_fp.c | 2 +- arch/riscv/kvm/vcpu_onereg.c | 74 +- arch/riscv/kvm/vcpu_sbi.c | 61 +- arch/riscv/kvm/vcpu_sbi_replace.c | 32 + arch/riscv/kvm/vcpu_vector.c | 2 +- arch/riscv/lib/clear_page.S | 32 +- arch/riscv/lib/memcpy.S | 6 +- arch/riscv/lib/memmove.S | 57 +- arch/riscv/lib/memset.S | 6 +- arch/riscv/lib/uaccess.S | 11 +- arch/riscv/mm/Makefile | 1 + arch/riscv/mm/cache-ops.c | 17 + arch/riscv/mm/cacheflush.c | 25 +- arch/riscv/mm/dma-noncoherent.c | 23 +- arch/riscv/mm/init.c | 155 +- arch/riscv/mm/pageattr.c | 270 +- arch/riscv/mm/pmem.c | 4 +- arch/riscv/mm/ptdump.c | 56 +- arch/riscv/mm/tlbflush.c | 181 +- arch/riscv/purgatory/Makefile | 8 + arch/riscv/purgatory/entry.S | 16 +- arch/s390/Kconfig | 2 + arch/s390/Makefile | 6 +- arch/s390/appldata/appldata_base.c | 4 +- arch/s390/boot/ipl_parm.c | 8 + arch/s390/boot/startup.c | 46 +- arch/s390/boot/vmem.c | 34 +- arch/s390/include/asm/asm-extable.h | 27 +- arch/s390/include/asm/bitops.h | 10 + arch/s390/include/asm/ctl_reg.h | 146 - arch/s390/include/asm/ctlreg.h | 251 + arch/s390/include/asm/fault.h | 28 + arch/s390/include/asm/fpu/internal.h | 1 - arch/s390/include/asm/irq.h | 23 +- arch/s390/include/asm/kprobes.h | 5 +- arch/s390/include/asm/kvm_host.h | 7 + arch/s390/include/asm/lowcore.h | 15 +- arch/s390/include/asm/mmu.h | 2 - arch/s390/include/asm/mmu_context.h | 11 +- arch/s390/include/asm/page-states.h | 59 + arch/s390/include/asm/page.h | 1 - arch/s390/include/asm/pci.h | 11 - arch/s390/include/asm/pci_clp.h | 3 + arch/s390/include/asm/pci_dma.h | 121 +- arch/s390/include/asm/pgalloc.h | 1 - arch/s390/include/asm/pgtable.h | 3 +- arch/s390/include/asm/processor.h | 1 - arch/s390/include/asm/setup.h | 3 - arch/s390/include/asm/smp.h | 1 - arch/s390/include/asm/stacktrace.h | 7 + arch/s390/include/asm/tlb.h | 13 +- arch/s390/include/asm/uaccess.h | 1 - arch/s390/include/asm/word-at-a-time.h | 64 + arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/crash_dump.c | 6 +- arch/s390/kernel/ctlreg.c | 121 + arch/s390/kernel/debug.c | 1 - arch/s390/kernel/diag.c | 3 +- arch/s390/kernel/early.c | 23 +- arch/s390/kernel/guarded_storage.c | 6 +- arch/s390/kernel/ipl.c | 3 +- arch/s390/kernel/irq.c | 4 +- arch/s390/kernel/kprobes.c | 21 +- arch/s390/kernel/machine_kexec.c | 6 +- arch/s390/kernel/nmi.c | 24 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kernel/perf_event.c | 41 + arch/s390/kernel/perf_pai_crypto.c | 149 +- arch/s390/kernel/perf_pai_ext.c | 11 +- arch/s390/kernel/ptrace.c | 47 +- arch/s390/kernel/setup.c | 27 +- arch/s390/kernel/smp.c | 132 +- arch/s390/kernel/stacktrace.c | 43 + arch/s390/kernel/time.c | 4 +- arch/s390/kernel/topology.c | 1 - arch/s390/kernel/vdso32/Makefile | 10 - arch/s390/kernel/vdso64/Makefile | 10 - arch/s390/kvm/gaccess.c | 52 +- arch/s390/kvm/kvm-s390.c | 17 +- arch/s390/kvm/priv.c | 2 +- arch/s390/kvm/trace-s390.h | 23 + arch/s390/kvm/vsie.c | 9 +- arch/s390/lib/uaccess.c | 15 +- arch/s390/mm/cmm.c | 1 - arch/s390/mm/dump_pagetables.c | 2 +- arch/s390/mm/extable.c | 18 + arch/s390/mm/fault.c | 458 +- arch/s390/mm/gmap.c | 26 +- arch/s390/mm/init.c | 8 +- arch/s390/mm/maccess.c | 2 +- arch/s390/mm/page-states.c | 200 +- arch/s390/mm/pageattr.c | 2 +- arch/s390/mm/pgalloc.c | 303 +- arch/s390/mm/pgtable.c | 2 +- arch/s390/mm/vmem.c | 15 +- arch/s390/pci/Makefile | 2 +- arch/s390/pci/pci.c | 37 +- arch/s390/pci/pci_bus.c | 5 - arch/s390/pci/pci_debug.c | 12 +- arch/s390/pci/pci_dma.c | 746 --- arch/s390/pci/pci_event.c | 17 +- arch/s390/pci/pci_sysfs.c | 19 +- arch/sh/Kconfig | 12 +- arch/sh/Kconfig.debug | 11 + arch/sh/boards/Kconfig | 7 - arch/sh/boards/Makefile | 1 - arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boards/mach-microdev/Makefile | 6 - arch/sh/boards/mach-microdev/fdc37c93xapm.c | 157 - arch/sh/boards/mach-microdev/io.c | 123 - arch/sh/boards/mach-microdev/irq.c | 150 - arch/sh/boards/mach-microdev/setup.c | 197 - arch/sh/boards/mach-se/7724/setup.c | 2 +- arch/sh/configs/microdev_defconfig | 42 - arch/sh/drivers/Makefile | 1 - arch/sh/drivers/pci/common.c | 11 +- arch/sh/drivers/superhyway/Makefile | 7 - arch/sh/drivers/superhyway/ops-sh4-202.c | 168 - arch/sh/include/asm/cmpxchg.h | 9 + arch/sh/include/asm/io.h | 4 +- arch/sh/include/asm/kprobes.h | 2 - arch/sh/include/asm/machvec.h | 5 - arch/sh/include/mach-common/mach/microdev.h | 69 - arch/sh/kernel/cpu/sh4/Makefile | 4 - arch/sh/kernel/cpu/sh4/clock-sh4-202.c | 174 - arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 139 - arch/sh/kernel/ioport.c | 13 +- arch/sh/kernel/machine_kexec.c | 2 +- arch/sh/kernel/setup.c | 5 - arch/sparc/Makefile | 5 +- arch/sparc/crypto/crc32c_glue.c | 45 +- arch/sparc/include/asm/kprobes.h | 2 - arch/sparc/kernel/setup_32.c | 13 - arch/sparc/kernel/setup_64.c | 13 - arch/sparc/vdso/Makefile | 27 - arch/x86/Kconfig | 32 +- arch/x86/Makefile | 7 +- arch/x86/Makefile.postlink | 3 - arch/x86/coco/tdx/tdx.c | 22 + arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 4 +- arch/x86/crypto/aesni-intel_glue.c | 52 +- arch/x86/crypto/nhpoly1305-avx2-glue.c | 9 + arch/x86/crypto/nhpoly1305-sse2-glue.c | 9 + arch/x86/crypto/sha1_ssse3_glue.c | 12 + arch/x86/crypto/sha256_ssse3_glue.c | 44 + arch/x86/entry/common.c | 93 +- arch/x86/entry/entry_64_compat.S | 77 - arch/x86/entry/vdso/Makefile | 27 - arch/x86/entry/vdso/vdso32-setup.c | 1 - arch/x86/events/intel/core.c | 2 +- arch/x86/hyperv/hv_init.c | 25 +- arch/x86/include/asm/acpi.h | 14 + arch/x86/include/asm/apic.h | 5 +- arch/x86/include/asm/bitops.h | 11 +- arch/x86/include/asm/cpu.h | 20 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/crash_core.h | 42 + arch/x86/include/asm/ia32.h | 7 + arch/x86/include/asm/idtentry.h | 4 + arch/x86/include/asm/kprobes.h | 2 - arch/x86/include/asm/kvm-x86-ops.h | 3 +- arch/x86/include/asm/kvm_host.h | 22 +- arch/x86/include/asm/microcode.h | 21 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/proto.h | 4 - arch/x86/include/asm/setup.h | 1 + arch/x86/include/asm/shared/tdx.h | 1 + arch/x86/include/asm/tdx.h | 2 + arch/x86/include/asm/xen/hypervisor.h | 9 + arch/x86/kernel/Makefile | 1 + arch/x86/kernel/acpi/boot.c | 34 +- arch/x86/kernel/apic/apic_flat_64.c | 2 + arch/x86/kernel/apic/ipi.c | 8 + arch/x86/kernel/apic/x2apic_cluster.c | 1 + arch/x86/kernel/apic/x2apic_phys.c | 1 + arch/x86/kernel/cpu/amd.c | 3 + arch/x86/kernel/cpu/common.c | 12 - arch/x86/kernel/cpu/intel.c | 1 - arch/x86/kernel/cpu/microcode/amd.c | 188 +- arch/x86/kernel/cpu/microcode/core.c | 683 ++- arch/x86/kernel/cpu/microcode/intel.c | 681 +-- arch/x86/kernel/cpu/microcode/internal.h | 49 +- arch/x86/kernel/cpu/mshyperv.c | 5 +- arch/x86/kernel/head32.c | 120 +- arch/x86/kernel/head_32.S | 10 - arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/itmt.c | 1 - arch/x86/kernel/nmi.c | 9 +- arch/x86/kernel/setup.c | 149 +- arch/x86/kernel/sev.c | 11 +- arch/x86/kernel/signal_64.c | 6 +- arch/x86/kernel/smpboot.c | 12 +- arch/x86/kvm/Kconfig | 11 + arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/cpuid.h | 3 +- arch/x86/kvm/debugfs.c | 1 + arch/x86/kvm/hyperv.c | 10 +- arch/x86/kvm/lapic.c | 30 +- arch/x86/kvm/mmu.h | 7 + arch/x86/kvm/mmu/mmu.c | 55 +- arch/x86/kvm/mtrr.c | 2 +- arch/x86/kvm/smm.c | 1 - arch/x86/kvm/svm/svm.c | 60 +- arch/x86/kvm/vmx/vmx.c | 45 +- arch/x86/kvm/x86.c | 257 +- arch/x86/kvm/x86.h | 1 + arch/x86/kvm/xen.c | 59 +- arch/x86/mm/mem_encrypt_amd.c | 11 + arch/x86/mm/pgtable.c | 3 + arch/x86/net/bpf_jit_comp.c | 46 + arch/x86/pci/fixup.c | 59 + arch/x86/um/vdso/Makefile | 12 - arch/x86/xen/enlighten.c | 6 +- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/xen-asm.S | 2 +- arch/x86/xen/xen-ops.h | 2 +- arch/xtensa/kernel/setup.c | 12 - block/bdev.c | 8 +- block/blk-cgroup.c | 13 + block/blk-cgroup.h | 2 - block/blk-core.c | 10 +- block/blk-mq.c | 89 +- block/blk-pm.c | 33 +- block/blk-sysfs.c | 2 + block/blk-throttle.c | 2 + certs/Kconfig | 22 +- crypto/Kconfig | 87 +- crypto/Makefile | 6 +- crypto/adiantum.c | 80 +- crypto/aead.c | 6 + crypto/ahash.c | 409 +- crypto/api.c | 2 +- crypto/arc4.c | 60 +- crypto/asymmetric_keys/Kconfig | 3 +- crypto/asymmetric_keys/Makefile | 3 +- crypto/asymmetric_keys/mscode_parser.c | 19 +- crypto/asymmetric_keys/pkcs7.asn1 | 7 + crypto/asymmetric_keys/pkcs7_parser.c | 22 +- crypto/asymmetric_keys/pkcs8.asn1 | 6 + crypto/asymmetric_keys/public_key.c | 8 +- crypto/asymmetric_keys/restrict.c | 4 + crypto/asymmetric_keys/selftest.c | 13 +- crypto/asymmetric_keys/signature.c | 2 +- crypto/asymmetric_keys/x509.asn1 | 7 + crypto/asymmetric_keys/x509_akid.asn1 | 29 +- crypto/asymmetric_keys/x509_cert_parser.c | 36 +- crypto/asymmetric_keys/x509_parser.h | 9 - crypto/asymmetric_keys/x509_public_key.c | 8 +- crypto/authenc.c | 20 +- crypto/authencesn.c | 28 +- crypto/cbc.c | 163 +- crypto/ccm.c | 29 +- crypto/chacha20poly1305.c | 11 +- crypto/cmac.c | 39 +- crypto/cryptd.c | 14 +- crypto/crypto_engine.c | 8 +- crypto/ctr.c | 14 +- crypto/cts.c | 12 +- crypto/deflate.c | 61 +- crypto/drbg.c | 2 +- crypto/ecb.c | 190 +- crypto/essiv.c | 20 +- crypto/gcm.c | 12 +- crypto/hash.h | 14 +- crypto/hash_info.c | 6 + crypto/hctr2.c | 11 +- crypto/hmac.c | 56 +- crypto/jitterentropy-kcapi.c | 17 +- crypto/jitterentropy.c | 344 +- crypto/jitterentropy.h | 5 +- crypto/lrw.c | 12 +- crypto/lskcipher.c | 634 +++ crypto/pcrypt.c | 4 + crypto/rsa-pkcs1pad.c | 27 +- crypto/rsaprivkey.asn1 | 7 + crypto/rsapubkey.asn1 | 7 + crypto/shash.c | 379 +- crypto/skcipher.c | 81 +- crypto/skcipher.h | 28 + crypto/testmgr.c | 57 +- crypto/testmgr.h | 155 - crypto/vmac.c | 1 - crypto/xcbc.c | 32 +- crypto/xts.c | 33 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/accel/ivpu/ivpu_hw_37xx.c | 46 +- drivers/accel/ivpu/ivpu_job.c | 3 +- drivers/accel/ivpu/ivpu_pm.c | 3 - drivers/accessibility/speakup/kobjects.c | 25 +- drivers/acpi/Kconfig | 1 + drivers/acpi/acpi_pad.c | 2 +- drivers/acpi/acpi_video.c | 16 +- drivers/acpi/device_pm.c | 13 + drivers/acpi/numa/hmat.c | 146 +- drivers/acpi/processor_idle.c | 2 +- drivers/acpi/resource.c | 7 + drivers/acpi/riscv/rhct.c | 93 +- drivers/acpi/scan.c | 7 +- drivers/acpi/tables.c | 173 - drivers/acpi/thermal.c | 4 +- drivers/acpi/utils.c | 2 +- drivers/android/binder_alloc.c | 30 +- drivers/android/binderfs.c | 2 +- drivers/ata/libata-core.c | 16 +- drivers/ata/libata-scsi.c | 9 +- drivers/ata/pata_falcon.c | 11 +- drivers/ata/pata_gayle.c | 11 +- drivers/ata/pata_isapnp.c | 3 + drivers/atm/iphase.c | 20 +- drivers/base/cacheinfo.c | 51 +- drivers/base/class.c | 6 +- drivers/base/core.c | 1 + drivers/base/cpu.c | 6 +- drivers/base/dd.c | 2 +- drivers/base/devcoredump.c | 3 + drivers/base/firmware_loader/fallback.c | 10 +- drivers/base/firmware_loader/fallback.h | 4 +- drivers/base/firmware_loader/fallback_table.c | 1 - drivers/base/firmware_loader/firmware.h | 1 + drivers/base/firmware_loader/main.c | 9 +- drivers/base/memory.c | 18 +- drivers/base/platform.c | 71 +- drivers/base/regmap/regcache.c | 3 +- drivers/base/regmap/regmap.c | 16 +- drivers/base/test/Kconfig | 4 +- drivers/base/test/property-entry-test.c | 4 + drivers/block/nbd.c | 128 +- drivers/block/null_blk/main.c | 25 +- drivers/block/virtio_blk.c | 4 +- drivers/cdx/Makefile | 2 + drivers/cdx/cdx.c | 264 +- drivers/cdx/cdx.h | 22 +- drivers/cdx/controller/cdx_controller.c | 20 + drivers/cdx/controller/mc_cdx_pcol.h | 54 + drivers/cdx/controller/mcdi_functions.c | 31 + drivers/cdx/controller/mcdi_functions.h | 18 + drivers/char/hpet.c | 3 +- drivers/char/hw_random/bcm2835-rng.c | 4 +- drivers/char/hw_random/core.c | 6 + drivers/char/hw_random/geode-rng.c | 6 +- drivers/char/hw_random/hisi-rng.c | 2 - drivers/char/hw_random/imx-rngc.c | 10 +- drivers/char/hw_random/ks-sa-rng.c | 26 +- drivers/char/hw_random/meson-rng.c | 80 +- drivers/char/hw_random/mpfs-rng.c | 2 - drivers/char/hw_random/n2-drv.c | 10 +- drivers/char/hw_random/nomadik-rng.c | 1 + drivers/char/hw_random/octeon-rng.c | 6 +- drivers/char/hw_random/st-rng.c | 1 + drivers/char/hw_random/stm32-rng.c | 511 +- drivers/char/hw_random/xgene-rng.c | 1 - drivers/char/hw_random/xiphera-trng.c | 2 - drivers/char/ipmi/ipmi_msghandler.c | 11 +- drivers/char/ipmi/ipmi_poweroff.c | 1 - drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/mem.c | 4 + drivers/char/random.c | 1 - drivers/char/xilinx_hwicap/xilinx_hwicap.c | 138 +- drivers/clocksource/timer-riscv.c | 19 +- drivers/comedi/Kconfig | 45 +- drivers/comedi/drivers.c | 3 +- drivers/comedi/drivers/8255.c | 2 +- drivers/comedi/drivers/8255_pci.c | 15 +- drivers/comedi/drivers/adl_pci9111.c | 8 +- drivers/comedi/drivers/adl_pci9118.c | 8 +- drivers/comedi/drivers/adv_pci1710.c | 8 +- drivers/comedi/drivers/adv_pci_dio.c | 14 +- drivers/comedi/drivers/aio_aio12_8.c | 10 +- drivers/comedi/drivers/amplc_dio200_common.c | 104 +- drivers/comedi/drivers/amplc_dio200_pci.c | 12 +- drivers/comedi/drivers/amplc_pc236_common.c | 2 +- drivers/comedi/drivers/amplc_pci224.c | 8 +- drivers/comedi/drivers/amplc_pci230.c | 10 +- drivers/comedi/drivers/cb_das16_cs.c | 8 +- drivers/comedi/drivers/cb_pcidas.c | 23 +- drivers/comedi/drivers/cb_pcidas64.c | 7 +- drivers/comedi/drivers/cb_pcidda.c | 2 +- drivers/comedi/drivers/cb_pcimdas.c | 12 +- drivers/comedi/drivers/cb_pcimdda.c | 2 +- drivers/comedi/drivers/comedi_8254.c | 234 +- drivers/comedi/drivers/comedi_8255.c | 123 +- drivers/comedi/drivers/daqboard2000.c | 4 +- drivers/comedi/drivers/das08.c | 11 +- drivers/comedi/drivers/das16.c | 10 +- drivers/comedi/drivers/das16m1.c | 22 +- drivers/comedi/drivers/das1800.c | 8 +- drivers/comedi/drivers/das6402.c | 8 +- drivers/comedi/drivers/das800.c | 8 +- drivers/comedi/drivers/dmm32at.c | 3 +- drivers/comedi/drivers/me4000.c | 6 +- drivers/comedi/drivers/ni_at_a2150.c | 8 +- drivers/comedi/drivers/ni_at_ao.c | 8 +- drivers/comedi/drivers/ni_atmio16d.c | 2 +- drivers/comedi/drivers/ni_daq_dio24.c | 2 +- drivers/comedi/drivers/ni_labpc_common.c | 51 +- drivers/comedi/drivers/ni_mio_common.c | 74 +- drivers/comedi/drivers/pcl711.c | 8 +- drivers/comedi/drivers/pcl724.c | 6 +- drivers/comedi/drivers/pcl812.c | 10 +- drivers/comedi/drivers/pcl816.c | 8 +- drivers/comedi/drivers/pcl818.c | 8 +- drivers/comedi/drivers/pcm3724.c | 2 +- drivers/comedi/drivers/rtd520.c | 6 +- drivers/cpufreq/amd-pstate.c | 71 +- drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 133 +- drivers/crypto/Kconfig | 1 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 7 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 11 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 11 +- drivers/crypto/amcc/crypto4xx_core.c | 6 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 5 +- drivers/crypto/aspeed/aspeed-acry.c | 6 +- drivers/crypto/aspeed/aspeed-hace.c | 16 +- drivers/crypto/atmel-aes.c | 6 +- drivers/crypto/atmel-sha.c | 8 +- drivers/crypto/atmel-tdes.c | 6 +- drivers/crypto/axis/artpec6_crypto.c | 8 +- drivers/crypto/bcm/cipher.c | 5 +- drivers/crypto/caam/caamalg.c | 3 +- drivers/crypto/caam/caamalg_qi2.c | 3 +- drivers/crypto/caam/jr.c | 22 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 2 +- drivers/crypto/ccp/dbc.c | 74 +- drivers/crypto/ccp/dbc.h | 29 +- drivers/crypto/ccp/psp-dev.c | 122 +- drivers/crypto/ccp/psp-dev.h | 55 + drivers/crypto/ccp/sev-dev.c | 14 + drivers/crypto/ccp/sp-dev.h | 4 + drivers/crypto/ccp/sp-pci.c | 22 +- drivers/crypto/ccp/sp-platform.c | 6 +- drivers/crypto/ccp/tee-dev.c | 48 +- drivers/crypto/ccp/tee-dev.h | 15 +- drivers/crypto/ccree/cc_driver.c | 6 +- drivers/crypto/chelsio/chcr_algo.c | 9 +- drivers/crypto/exynos-rng.c | 6 +- drivers/crypto/gemini/sl3516-ce-core.c | 6 +- drivers/crypto/hifn_795x.c | 11 +- drivers/crypto/hisilicon/debugfs.c | 75 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 25 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 21 +- drivers/crypto/hisilicon/qm.c | 508 +- drivers/crypto/hisilicon/qm_common.h | 6 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 32 +- drivers/crypto/hisilicon/sec2/sec_main.c | 29 +- drivers/crypto/hisilicon/trng/trng.c | 6 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 290 +- drivers/crypto/hisilicon/zip/zip_main.c | 23 +- drivers/crypto/img-hash.c | 6 +- drivers/crypto/inside-secure/safexcel.c | 6 +- drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c | 6 +- .../crypto/intel/keembay/keembay-ocs-aes-core.c | 6 +- drivers/crypto/intel/keembay/keembay-ocs-ecc.c | 6 +- .../crypto/intel/keembay/keembay-ocs-hcu-core.c | 15 +- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 245 +- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.h | 30 +- drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 36 +- .../crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c | 1 + drivers/crypto/intel/qat/qat_c3xxxvf/adf_drv.c | 1 + .../crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c | 1 + drivers/crypto/intel/qat/qat_c62x/adf_drv.c | 1 + drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c | 1 + drivers/crypto/intel/qat/qat_common/Makefile | 10 + .../intel/qat/qat_common/adf_accel_devices.h | 61 +- drivers/crypto/intel/qat/qat_common/adf_admin.c | 156 +- drivers/crypto/intel/qat/qat_common/adf_admin.h | 27 + drivers/crypto/intel/qat/qat_common/adf_aer.c | 3 +- .../crypto/intel/qat/qat_common/adf_cfg_services.c | 20 + .../crypto/intel/qat/qat_common/adf_cfg_services.h | 24 + .../crypto/intel/qat/qat_common/adf_cfg_strings.h | 1 + drivers/crypto/intel/qat/qat_common/adf_clock.c | 1 + .../crypto/intel/qat/qat_common/adf_cnv_dbgfs.c | 300 + .../crypto/intel/qat/qat_common/adf_cnv_dbgfs.h | 11 + .../crypto/intel/qat/qat_common/adf_common_drv.h | 20 +- drivers/crypto/intel/qat/qat_common/adf_dbgfs.c | 6 + .../crypto/intel/qat/qat_common/adf_fw_counters.c | 3 +- .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 7 + drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c | 27 +- drivers/crypto/intel/qat/qat_common/adf_gen4_pm.h | 50 +- .../intel/qat/qat_common/adf_gen4_pm_debugfs.c | 266 + drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c | 1566 +++++ drivers/crypto/intel/qat/qat_common/adf_gen4_ras.h | 825 +++ .../crypto/intel/qat/qat_common/adf_gen4_timer.c | 1 + .../crypto/intel/qat/qat_common/adf_heartbeat.c | 1 + .../intel/qat/qat_common/adf_heartbeat_dbgfs.c | 1 + drivers/crypto/intel/qat/qat_common/adf_init.c | 63 +- drivers/crypto/intel/qat/qat_common/adf_isr.c | 18 + drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.c | 48 + drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.h | 12 + drivers/crypto/intel/qat/qat_common/adf_rl.c | 1169 ++++ drivers/crypto/intel/qat/qat_common/adf_rl.h | 176 + drivers/crypto/intel/qat/qat_common/adf_rl_admin.c | 97 + drivers/crypto/intel/qat/qat_common/adf_rl_admin.h | 18 + drivers/crypto/intel/qat/qat_common/adf_sysfs.c | 112 +- .../intel/qat/qat_common/adf_sysfs_ras_counters.c | 112 + .../intel/qat/qat_common/adf_sysfs_ras_counters.h | 27 + drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c | 451 ++ drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.h | 11 + .../intel/qat/qat_common/adf_transport_debug.c | 4 +- .../intel/qat/qat_common/icp_qat_fw_init_admin.h | 82 + drivers/crypto/intel/qat/qat_common/icp_qat_hw.h | 2 + .../crypto/intel/qat/qat_common/qat_algs_send.c | 46 +- .../crypto/intel/qat/qat_common/qat_comp_algs.c | 129 +- drivers/crypto/intel/qat/qat_common/qat_uclo.c | 2 +- .../intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 1 + drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c | 1 + drivers/crypto/intel/qat/qat_dh895xccvf/adf_drv.c | 1 + drivers/crypto/marvell/cesa/cesa.c | 6 +- drivers/crypto/mxs-dcp.c | 8 +- drivers/crypto/n2_core.c | 12 +- drivers/crypto/omap-aes.c | 6 +- drivers/crypto/omap-des.c | 6 +- drivers/crypto/omap-sham.c | 22 +- drivers/crypto/qce/core.c | 5 +- drivers/crypto/qcom-rng.c | 71 +- drivers/crypto/rockchip/rk3288_crypto.c | 5 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 3 - drivers/crypto/s5p-sss.c | 12 +- drivers/crypto/sa2ul.c | 6 +- drivers/crypto/sahara.c | 6 +- drivers/crypto/starfive/jh7110-hash.c | 13 +- drivers/crypto/stm32/stm32-crc32.c | 17 +- drivers/crypto/stm32/stm32-cryp.c | 16 +- drivers/crypto/stm32/stm32-hash.c | 20 - drivers/crypto/talitos.c | 23 +- drivers/crypto/vmx/aesp8-ppc.pl | 141 +- drivers/crypto/xilinx/zynqmp-aes-gcm.c | 6 +- drivers/crypto/xilinx/zynqmp-sha.c | 7 +- drivers/cxl/acpi.c | 3 + drivers/cxl/core/core.h | 2 + drivers/cxl/core/hdm.c | 93 +- drivers/cxl/core/mbox.c | 60 +- drivers/cxl/core/memdev.c | 161 +- drivers/cxl/core/pci.c | 275 +- drivers/cxl/core/port.c | 184 +- drivers/cxl/core/region.c | 266 +- drivers/cxl/core/regs.c | 73 +- drivers/cxl/cxl.h | 38 +- drivers/cxl/cxlmem.h | 17 +- drivers/cxl/mem.c | 7 +- drivers/cxl/pci.c | 107 +- drivers/cxl/port.c | 3 + drivers/dax/bus.c | 2 +- drivers/dax/kmem.c | 62 +- drivers/dma-buf/dma-resv.c | 2 +- drivers/dma-buf/st-dma-fence-chain.c | 12 +- drivers/dma-buf/st-dma-fence.c | 4 +- drivers/dma/Kconfig | 2 +- drivers/dma/altera-msgdma.c | 6 +- drivers/dma/apple-admac.c | 8 +- drivers/dma/at_hdmac.c | 8 +- drivers/dma/at_xdmac.c | 6 +- drivers/dma/bcm-sba-raid.c | 6 +- drivers/dma/bcm2835-dma.c | 6 +- drivers/dma/bestcomm/bestcomm.c | 6 +- drivers/dma/dma-axi-dmac.c | 11 +- drivers/dma/dma-jz4780.c | 6 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 162 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 1 - drivers/dma/fsl-edma-common.h | 2 +- drivers/dma/fsl-edma-main.c | 19 +- drivers/dma/fsl-qdma.c | 5 +- drivers/dma/fsl_raid.c | 6 +- drivers/dma/fsldma.c | 6 +- drivers/dma/hisi_dma.c | 2 +- drivers/dma/idma64.c | 6 +- drivers/dma/idxd/Makefile | 6 +- drivers/dma/idxd/cdev.c | 7 + drivers/dma/idxd/dma.c | 6 + drivers/dma/idxd/idxd.h | 9 + drivers/dma/idxd/irq.c | 4 +- drivers/dma/idxd/sysfs.c | 34 + drivers/dma/img-mdc-dma.c | 6 +- drivers/dma/imx-dma.c | 6 +- drivers/dma/imx-sdma.c | 5 +- drivers/dma/k3dma.c | 30 +- drivers/dma/mcf-edma-main.c | 6 +- drivers/dma/mediatek/mtk-cqdma.c | 6 +- drivers/dma/mediatek/mtk-hsdma.c | 6 +- drivers/dma/mediatek/mtk-uart-apdma.c | 6 +- drivers/dma/mmp_pdma.c | 10 +- drivers/dma/mmp_tdma.c | 35 +- drivers/dma/moxart-dma.c | 11 +- drivers/dma/mpc512x_dma.c | 6 +- drivers/dma/mv_xor.c | 11 +- drivers/dma/mv_xor_v2.c | 6 +- drivers/dma/nbpfaxi.c | 6 +- drivers/dma/owl-dma.c | 6 +- drivers/dma/ppc4xx/adma.c | 5 +- drivers/dma/pxa_dma.c | 26 +- drivers/dma/qcom/bam_dma.c | 8 +- drivers/dma/qcom/hidma.c | 8 +- drivers/dma/qcom/qcom_adm.c | 6 +- drivers/dma/sa11x0-dma.c | 12 +- drivers/dma/sf-pdma/sf-pdma.c | 6 +- drivers/dma/sf-pdma/sf-pdma.h | 2 +- drivers/dma/sh/rcar-dmac.c | 6 +- drivers/dma/sh/rz-dmac.c | 6 +- drivers/dma/sh/shdmac.c | 6 +- drivers/dma/sh/usb-dmac.c | 8 +- drivers/dma/sprd-dma.c | 22 +- drivers/dma/st_fdma.c | 18 +- drivers/dma/st_fdma.h | 2 +- drivers/dma/stm32-dma.c | 19 +- drivers/dma/stm32-mdma.c | 13 +- drivers/dma/sun4i-dma.c | 6 +- drivers/dma/sun6i-dma.c | 6 +- drivers/dma/tegra186-gpc-dma.c | 8 +- drivers/dma/tegra20-apb-dma.c | 6 +- drivers/dma/tegra210-adma.c | 8 +- drivers/dma/ti/cppi41.c | 5 +- drivers/dma/ti/edma.c | 12 +- drivers/dma/ti/omap-dma.c | 11 +- drivers/dma/timb_dma.c | 5 +- drivers/dma/txx9dmac.c | 10 +- drivers/dma/uniphier-xdmac.c | 8 +- drivers/dma/xgene-dma.c | 6 +- drivers/dma/xilinx/xdma-regs.h | 2 + drivers/dma/xilinx/xdma.c | 187 +- drivers/dma/xilinx/xilinx_dma.c | 8 +- drivers/dma/xilinx/xilinx_dpdma.c | 6 +- drivers/dma/xilinx/zynqmp_dma.c | 6 +- drivers/dpll/dpll_netlink.c | 17 +- drivers/extcon/Kconfig | 11 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-max77693.c | 7 + drivers/extcon/extcon-max77843.c | 7 + drivers/extcon/extcon-rtk-type-c.c | 1794 ++++++ drivers/firewire/core-device.c | 11 +- drivers/firewire/core.h | 2 +- drivers/firewire/sbp2.c | 6 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_ffa/driver.c | 70 +- drivers/firmware/arm_scmi/perf.c | 18 +- drivers/firmware/efi/efi-init.c | 14 +- drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/efi-stub-entry.c | 8 +- drivers/firmware/efi/libstub/loongarch-stub.c | 4 +- drivers/firmware/efi/libstub/loongarch.c | 6 +- drivers/firmware/efi/libstub/x86-stub.c | 31 +- drivers/firmware/efi/unaccepted_memory.c | 22 +- drivers/firmware/qemu_fw_cfg.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 2 +- drivers/fpga/altera-hps2fpga.c | 12 +- drivers/fpga/altera-ps-spi.c | 46 +- drivers/fpga/versal-fpga.c | 2 +- drivers/fpga/xilinx-pr-decoupler.c | 17 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-aspeed.c | 6 +- drivers/gpio/gpio-em.c | 9 +- drivers/gpio/gpio-ljca.c | 247 +- drivers/gpio/gpio-mvebu.c | 5 +- drivers/gpio/gpio-pxa.c | 4 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-rockchip.c | 4 +- drivers/gpio/gpio-tegra.c | 13 +- drivers/gpio/gpio-vf610.c | 4 +- drivers/gpio/gpiolib-cdev.c | 3 +- drivers/gpio/gpiolib-of.c | 4 + drivers/gpio/gpiolib-sysfs.c | 15 +- drivers/gpio/gpiolib.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 79 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 162 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 182 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 218 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 53 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 42 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 9 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 16 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 6 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 5 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 18 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 5 - drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 88 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 27 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 20 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 14 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 1 + drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/umc_v12_0.h | 3 + drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 2 - drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 - drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 - drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 2 - drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 - drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 - drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 - drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 5 - drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 7 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 54 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 18 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 32 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 14 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 29 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 8 +- .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 198 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 34 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 84 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 8 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 15 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 186 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 5 + .../drm/amd/display/dc/dcn314/dcn314_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 3 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.c | 73 +- .../display/dc/dcn35/dcn35_dio_stream_encoder.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c | 137 +- drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h | 14 + .../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.c | 20 +- .../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.h | 1 + .../gpu/drm/amd/display/dc/dcn35/dcn35_resource.c | 46 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 + drivers/gpu/drm/amd/display/dc/dml/dc_features.h | 2 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 15 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 23 +- .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 84 +- .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.h | 2 + drivers/gpu/drm/amd/display/dc/dml2/Makefile | 4 + .../drm/amd/display/dc/dml2/display_mode_core.c | 22 +- .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 61 +- .../drm/amd/display/dc/dml2/dml2_internal_types.h | 4 +- .../amd/display/dc/dml2/dml2_translation_helper.c | 115 +- .../amd/display/dc/dml2/dml2_translation_helper.h | 2 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c | 18 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 2 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 2 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 11 + .../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h | 18 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 23 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 34 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/optc.h | 219 + drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h | 2 + .../amd/display/dc/link/accessories/link_dp_cts.c | 17 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 5 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 3 +- .../dc/link/protocols/link_dp_irq_handler.c | 15 +- .../link_dp_training_fixed_vs_pe_retimer.c | 6 +- .../dc/link/protocols/link_edp_panel_control.c | 16 +- .../dc/link/protocols/link_edp_panel_control.h | 1 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 22 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 25 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 51 +- .../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h | 2 + .../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h | 28 + .../amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 2 + .../include/asic_reg/nbio/nbio_7_11_0_sh_mask.h | 29 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 48 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 30 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 56 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 3 + .../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 4 +- .../drm/amd/pm/powerplay/hwmgr/vega10_pptable.h | 24 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 48 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 16 + .../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h | 135 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 10 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 13 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 58 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 334 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 27 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 4 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 300 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 1 + drivers/gpu/drm/ast/ast_drv.h | 13 +- drivers/gpu/drm/ast/ast_mode.c | 62 +- drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/panel.c | 17 - drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1 - drivers/gpu/drm/ci/xfails/requirements.txt | 6 +- drivers/gpu/drm/drm_atomic_helper.c | 78 +- drivers/gpu/drm/drm_gpuvm.c | 2 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/drm_prime.c | 33 +- drivers/gpu/drm/drm_syncobj.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 8 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 2 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 7 +- drivers/gpu/drm/i915/display/icl_dsi.c | 7 + drivers/gpu/drm/i915/display/intel_cdclk.c | 12 + drivers/gpu/drm/i915/display/intel_crt.c | 5 + drivers/gpu/drm/i915/display/intel_display.c | 27 +- drivers/gpu/drm/i915/display/intel_display.h | 3 + drivers/gpu/drm/i915/display/intel_dp.c | 34 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 36 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 +- drivers/gpu/drm/i915/display/intel_dvo.c | 6 + drivers/gpu/drm/i915/display/intel_hdmi.c | 4 + drivers/gpu/drm/i915/display/intel_lvds.c | 5 + drivers/gpu/drm/i915/display/intel_sdvo.c | 8 +- drivers/gpu/drm/i915/display/intel_tc.c | 11 +- drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 29 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 39 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 35 +- drivers/gpu/drm/i915/gt/intel_gt.c | 11 - drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 4 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 9 +- drivers/gpu/drm/i915/i915_driver.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_perf.c | 16 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 8 +- .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 3 +- drivers/gpu/drm/msm/dp/dp_display.c | 15 +- drivers/gpu/drm/msm/dp/dp_drm.c | 3 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 6 +- drivers/gpu/drm/msm/msm_drv.h | 4 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 33 +- drivers/gpu/drm/nouveau/dispnv50/core.c | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 145 +- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 3 + drivers/gpu/drm/nouveau/include/nvif/class.h | 21 + drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/core/event.h | 4 +- drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 7 + .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/core/layout.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 19 + .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 4 + drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 19 + drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 1 + .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 3 + .../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 3 + .../gpu/drm/nouveau/include/nvkm/engine/nvjpg.h | 8 + drivers/gpu/drm/nouveau/include/nvkm/engine/ofa.h | 9 + drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 4 + drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 435 ++ .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 7 + drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 11 + .../common/sdk/nvidia/inc/alloc/alloc_channel.h | 170 + .../common/sdk/nvidia/inc/class/cl0000.h | 38 + .../common/sdk/nvidia/inc/class/cl0005.h | 38 + .../common/sdk/nvidia/inc/class/cl0080.h | 43 + .../common/sdk/nvidia/inc/class/cl2080.h | 35 + .../sdk/nvidia/inc/class/cl2080_notification.h | 62 + .../common/sdk/nvidia/inc/class/cl84a0.h | 33 + .../common/sdk/nvidia/inc/class/cl90f1.h | 31 + .../common/sdk/nvidia/inc/class/clc0b5sw.h | 34 + .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073common.h | 39 + .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073dfp.h | 166 + .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073dp.h | 335 ++ .../nvidia/inc/ctrl/ctrl0073/ctrl0073specific.h | 216 + .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073system.h | 65 + .../sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080fifo.h | 57 + .../sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080gpu.h | 48 + .../sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080gr.h | 31 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080bios.h | 40 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080ce.h | 35 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080event.h | 41 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fb.h | 51 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fifo.h | 52 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gpu.h | 100 + .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gr.h | 41 + .../nvidia/inc/ctrl/ctrl2080/ctrl2080internal.h | 162 + .../common/sdk/nvidia/inc/ctrl/ctrl90f1.h | 95 + .../sdk/nvidia/inc/ctrl/ctrla06f/ctrla06fgpfifo.h | 42 + .../535.113.01/common/sdk/nvidia/inc/nvlimits.h | 33 + .../nvrm/535.113.01/common/sdk/nvidia/inc/nvos.h | 148 + .../common/shared/msgq/inc/msgq/msgq_priv.h | 97 + .../uproc/os/common/include/libos_init_args.h | 52 + .../arch/nvalloc/common/inc/gsp/gsp_fw_sr_meta.h | 79 + .../arch/nvalloc/common/inc/gsp/gsp_fw_wpr_meta.h | 170 + .../nvidia/arch/nvalloc/common/inc/rmRiscvUcode.h | 82 + .../nvidia/arch/nvalloc/common/inc/rmgspseq.h | 100 + .../535.113.01/nvidia/generated/g_allclasses.h | 33 + .../535.113.01/nvidia/generated/g_chipset_nvoc.h | 38 + .../nvrm/535.113.01/nvidia/generated/g_fbsr_nvoc.h | 31 + .../nvrm/535.113.01/nvidia/generated/g_gpu_nvoc.h | 35 + .../nvidia/generated/g_kernel_channel_nvoc.h | 62 + .../nvidia/generated/g_kernel_fifo_nvoc.h | 119 + .../535.113.01/nvidia/generated/g_mem_desc_nvoc.h | 32 + .../nvrm/535.113.01/nvidia/generated/g_os_nvoc.h | 44 + .../535.113.01/nvidia/generated/g_rpc-structures.h | 124 + .../535.113.01/nvidia/generated/g_sdk-structures.h | 45 + .../nvidia/inc/kernel/gpu/gpu_acpi_data.h | 74 + .../nvidia/inc/kernel/gpu/gpu_engine_type.h | 86 + .../nvidia/inc/kernel/gpu/gsp/gsp_fw_heap.h | 33 + .../nvidia/inc/kernel/gpu/gsp/gsp_init_args.h | 57 + .../nvidia/inc/kernel/gpu/gsp/gsp_static_config.h | 174 + .../nvidia/inc/kernel/gpu/intr/engine_idx.h | 57 + .../535.113.01/nvidia/inc/kernel/gpu/nvbitmask.h | 33 + .../nvidia/inc/kernel/os/nv_memory_type.h | 31 + .../nvidia/kernel/inc/vgpu/rpc_global_enums.h | 262 + .../nvidia/kernel/inc/vgpu/rpc_headers.h | 51 + .../nvidia/kernel/inc/vgpu/sdk-structures.h | 40 + drivers/gpu/drm/nouveau/include/nvrm/nvtypes.h | 24 + drivers/gpu/drm/nouveau/nouveau_acpi.c | 11 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 5 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 5 +- drivers/gpu/drm/nouveau/nouveau_display.c | 5 + drivers/gpu/drm/nouveau/nvif/disp.c | 1 + drivers/gpu/drm/nouveau/nvkm/core/event.c | 12 +- drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 74 +- drivers/gpu/drm/nouveau/nvkm/engine/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.c | 5 + drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/engine/ce/r535.c | 108 + drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 5 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 190 +- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ad102.c | 52 + drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h | 4 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 2 + drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/r535.c | 1671 ++++++ drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 31 +- drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 11 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c | 3 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 55 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 3 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 4 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c | 664 +++ drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h | 6 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c | 9 + drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/gr/ad102.c | 46 + drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 2 + drivers/gpu/drm/nouveau/nvkm/engine/gr/r535.c | 508 ++ drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ad102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga100.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 7 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/r535.c | 110 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/tu102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ad102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ga102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/r535.c | 110 + drivers/gpu/drm/nouveau/nvkm/engine/nvenc/tu102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/Kbuild | 5 + drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ad102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ga100.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/priv.h | 8 + drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/r535.c | 107 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/Kbuild | 6 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/ad102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga100.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga102.c | 44 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/priv.h | 8 + drivers/gpu/drm/nouveau/nvkm/engine/ofa/r535.c | 107 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/ga102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.c | 54 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 16 + drivers/gpu/drm/nouveau/nvkm/falcon/ga100.c | 6 + drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c | 6 + drivers/gpu/drm/nouveau/nvkm/falcon/tu102.c | 28 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c | 186 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 8 + drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 2 + .../gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c | 15 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c | 51 + .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c | 87 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 46 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 8 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 57 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 78 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 359 ++ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 74 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c | 148 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 57 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 2316 ++++++++ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 198 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c | 57 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 40 +- .../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c | 45 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 27 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 13 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.c | 333 ++ drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 6 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/r535.c | 123 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 4 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 6 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 7 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 5 + .../gpu/drm/nouveau/nvkm/subdev/privring/gm200.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/vfn/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.c | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/vfn/priv.h | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c | 50 + drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.c | 5 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt36523.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 13 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 17 +- drivers/gpu/drm/panfrost/panfrost_device.h | 2 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 6 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 2 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 29 +- drivers/gpu/drm/qxl/qxl_display.c | 3 + drivers/gpu/drm/qxl/qxl_drv.c | 11 +- drivers/gpu/drm/radeon/atombios.h | 42 +- drivers/gpu/drm/radeon/radeon_bios.c | 20 +- drivers/gpu/drm/renesas/shmobile/Kconfig | 3 +- drivers/gpu/drm/renesas/shmobile/Makefile | 3 +- .../gpu/drm/renesas/shmobile/shmob_drm_backlight.c | 82 - .../gpu/drm/renesas/shmobile/shmob_drm_backlight.h | 19 - drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c | 650 +-- drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.h | 27 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c | 179 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.h | 18 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_kms.c | 77 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_kms.h | 9 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.c | 326 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_plane.h | 5 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 14 +- drivers/gpu/drm/solomon/ssd130x.c | 2 +- drivers/gpu/drm/ttm/ttm_pool.c | 40 +- drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c | 2 +- drivers/gpu/drm/vc4/tests/vc4_mock_output.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/greybus/Kconfig | 11 + drivers/greybus/Makefile | 2 + drivers/greybus/gb-beagleplay.c | 501 ++ .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 7 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 3 + .../hid_descriptor/amd_sfh_hid_report_desc.h | 21 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c | 9 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h | 15 + drivers/hid/hid-apple.c | 4 + drivers/hid/hid-asus.c | 27 +- drivers/hid/hid-core.c | 12 +- drivers/hid/hid-cp2112.c | 10 +- drivers/hid/hid-debug.c | 3 + drivers/hid/hid-glorious.c | 16 +- drivers/hid/hid-ids.h | 14 +- drivers/hid/hid-lenovo.c | 119 +- drivers/hid/hid-logitech-dj.c | 11 +- drivers/hid/hid-logitech-hidpp.c | 174 +- drivers/hid/hid-mcp2221.c | 4 +- drivers/hid/hid-multitouch.c | 15 +- drivers/hid/hid-nintendo.c | 133 +- drivers/hid/hid-nvidia-shield.c | 21 +- drivers/hid/hid-quirks.c | 3 + drivers/hid/hid-rmi.c | 10 +- drivers/hid/hid-uclogic-core-test.c | 7 + drivers/hid/hid-uclogic-params-test.c | 16 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 5 + drivers/hid/usbhid/hid-core.c | 11 +- drivers/hv/hv_common.c | 1 - drivers/hv/vmbus_drv.c | 6 +- drivers/hwmon/acpi_power_meter.c | 4 + drivers/hwmon/corsair-psu.c | 18 +- drivers/hwmon/ltc2991.c | 2 +- drivers/hwmon/max31827.c | 1 + drivers/hwmon/nzxt-kraken2.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 6 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 58 +- drivers/hwtracing/coresight/ultrasoc-smb.h | 6 +- drivers/hwtracing/ptt/hisi_ptt.c | 14 +- drivers/i2c/busses/Kconfig | 12 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-at91-core.c | 10 +- drivers/i2c/busses/i2c-axxia.c | 8 +- drivers/i2c/busses/i2c-bcm-iproc.c | 133 +- drivers/i2c/busses/i2c-brcmstb.c | 23 +- drivers/i2c/busses/i2c-cp2615.c | 4 +- drivers/i2c/busses/i2c-designware-common.c | 16 +- drivers/i2c/busses/i2c-designware-master.c | 19 +- drivers/i2c/busses/i2c-exynos5.c | 80 +- drivers/i2c/busses/i2c-gpio.c | 7 +- drivers/i2c/busses/i2c-i801.c | 110 +- drivers/i2c/busses/i2c-ljca.c | 343 ++ drivers/i2c/busses/i2c-mt65xx.c | 12 +- drivers/i2c/busses/i2c-mv64xxx.c | 11 +- drivers/i2c/busses/i2c-ocores.c | 4 +- drivers/i2c/busses/i2c-omap.c | 8 +- drivers/i2c/busses/i2c-powermac.c | 2 +- drivers/i2c/busses/i2c-pxa.c | 83 +- drivers/i2c/busses/i2c-qcom-geni.c | 1 + drivers/i2c/busses/i2c-rcar.c | 180 +- drivers/i2c/busses/i2c-riic.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 7 +- drivers/i2c/busses/i2c-stm32f4.c | 32 +- drivers/i2c/busses/i2c-stm32f7.c | 89 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 5 + drivers/i2c/i2c-atr.c | 2 +- drivers/i2c/i2c-core-base.c | 19 +- drivers/i2c/i2c-core.h | 2 +- drivers/i2c/i2c-dev.c | 22 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 12 +- drivers/i2c/muxes/i2c-mux-gpio.c | 7 +- drivers/i3c/master.c | 24 +- drivers/i3c/master/dw-i3c-master.c | 2 +- drivers/i3c/master/i3c-master-cdns.c | 8 +- drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 1 + drivers/i3c/master/mipi-i3c-hci/core.c | 14 +- drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 29 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 21 +- drivers/i3c/master/svc-i3c-master.c | 60 +- drivers/iio/accel/Kconfig | 10 +- drivers/iio/accel/adxl345.h | 21 +- drivers/iio/accel/adxl345_core.c | 47 +- drivers/iio/accel/adxl345_i2c.c | 20 +- drivers/iio/accel/adxl345_spi.c | 20 +- drivers/iio/accel/bma180.c | 27 +- drivers/iio/accel/fxls8962af.h | 1 - drivers/iio/accel/hid-sensor-accel-3d.c | 6 +- drivers/iio/accel/kionix-kx022a-i2c.c | 24 +- drivers/iio/accel/kionix-kx022a-spi.c | 19 +- drivers/iio/accel/kionix-kx022a.c | 351 +- drivers/iio/accel/kionix-kx022a.h | 114 +- drivers/iio/accel/mma8452.c | 28 +- drivers/iio/accel/msa311.c | 2 +- drivers/iio/accel/mxc4005.c | 8 + drivers/iio/adc/Kconfig | 29 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ab8500-gpadc.c | 6 +- drivers/iio/adc/ad4130.c | 15 +- drivers/iio/adc/ad7192.c | 269 +- drivers/iio/adc/at91-sama5d2_adc.c | 6 +- drivers/iio/adc/at91_adc.c | 114 +- drivers/iio/adc/axp20x_adc.c | 6 +- drivers/iio/adc/bcm_iproc_adc.c | 6 +- drivers/iio/adc/dln2-adc.c | 5 +- drivers/iio/adc/ep93xx_adc.c | 6 +- drivers/iio/adc/exynos_adc.c | 6 +- drivers/iio/adc/fsl-imx25-gcq.c | 6 +- drivers/iio/adc/hx711.c | 6 +- drivers/iio/adc/imx8qxp-adc.c | 6 +- drivers/iio/adc/imx93_adc.c | 6 +- drivers/iio/adc/ltc2309.c | 246 + drivers/iio/adc/ltc2497.c | 5 +- drivers/iio/adc/max1363.c | 87 +- drivers/iio/adc/mcp3564.c | 1513 +++++ drivers/iio/adc/mcp3911.c | 562 +- drivers/iio/adc/meson_saradc.c | 22 +- drivers/iio/adc/mp2629_adc.c | 6 +- drivers/iio/adc/mt6577_auxadc.c | 72 +- drivers/iio/adc/mxs-lradc-adc.c | 6 +- drivers/iio/adc/npcm_adc.c | 6 +- drivers/iio/adc/palmas_gpadc.c | 2 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 6 +- drivers/iio/adc/rcar-gyroadc.c | 6 +- drivers/iio/adc/spear_adc.c | 64 +- drivers/iio/adc/stm32-adc-core.c | 12 +- drivers/iio/adc/stm32-adc.c | 8 +- drivers/iio/adc/stm32-dfsdm-adc.c | 6 +- drivers/iio/adc/stm32-dfsdm-core.c | 6 +- drivers/iio/adc/sun4i-gpadc-iio.c | 8 +- drivers/iio/adc/ti-adc081c.c | 12 +- drivers/iio/adc/ti-ads1015.c | 7 +- drivers/iio/adc/ti_am335x_adc.c | 6 +- drivers/iio/adc/twl4030-madc.c | 6 +- drivers/iio/adc/twl6030-gpadc.c | 16 +- drivers/iio/adc/vf610_adc.c | 6 +- drivers/iio/addac/Kconfig | 1 + drivers/iio/addac/ad74413r.c | 24 +- drivers/iio/addac/stx104.c | 61 +- drivers/iio/amplifiers/hmc425a.c | 17 + drivers/iio/chemical/atlas-ezo-sensor.c | 6 +- drivers/iio/chemical/atlas-sensor.c | 32 +- drivers/iio/chemical/sgp30.c | 24 +- drivers/iio/chemical/vz89x.c | 16 +- drivers/iio/dac/dpot-dac.c | 6 +- drivers/iio/dac/lpc18xx_dac.c | 6 +- drivers/iio/dac/mcp4725.c | 42 +- drivers/iio/dac/stm32-dac-core.c | 15 +- drivers/iio/dac/stm32-dac.c | 9 +- drivers/iio/dac/ti-dac5571.c | 48 +- drivers/iio/dac/vf610_dac.c | 6 +- drivers/iio/frequency/adf4350.c | 75 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 6 +- drivers/iio/humidity/hid-sensor-humidity.c | 6 +- drivers/iio/humidity/si7005.c | 7 + drivers/iio/iio_core.h | 3 - drivers/iio/imu/adis16475.c | 238 +- drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c | 13 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 3 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 +- drivers/iio/industrialio-core.c | 4 + drivers/iio/industrialio-event.c | 55 + drivers/iio/light/cm3605.c | 6 +- drivers/iio/light/hid-sensor-als.c | 136 +- drivers/iio/light/hid-sensor-prox.c | 6 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/opt4001.c | 2 +- drivers/iio/magnetometer/ak8975.c | 97 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 6 +- drivers/iio/magnetometer/yamaha-yas530.c | 4 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 6 +- drivers/iio/orientation/hid-sensor-rotation.c | 6 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 6 +- drivers/iio/potentiometer/ad5110.c | 21 +- drivers/iio/potentiometer/ds1803.c | 13 +- drivers/iio/pressure/Kconfig | 9 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/hid-sensor-press.c | 6 +- drivers/iio/pressure/ms5637.c | 6 +- drivers/iio/pressure/rohm-bm1390.c | 934 +++ drivers/iio/proximity/cros_ec_mkbp_proximity.c | 6 +- drivers/iio/proximity/srf04.c | 6 +- drivers/iio/proximity/sx9310.c | 46 +- drivers/iio/resolver/Kconfig | 13 + drivers/iio/resolver/Makefile | 1 + drivers/iio/resolver/ad2s1210.c | 1519 +++++ drivers/iio/temperature/hid-sensor-temperature.c | 6 +- drivers/iio/temperature/mlx90614.c | 2 +- drivers/iio/temperature/tmp117.c | 94 +- drivers/iio/trigger/iio-trig-interrupt.c | 6 +- drivers/iio/trigger/stm32-timer-trigger.c | 6 +- drivers/infiniband/core/cache.c | 2 +- drivers/infiniband/core/core_priv.h | 1 + drivers/infiniband/core/device.c | 4 +- drivers/infiniband/core/iwcm.c | 1 - drivers/infiniband/core/lag.c | 3 +- drivers/infiniband/core/nldev.c | 92 +- drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/sa_query.c | 4 +- drivers/infiniband/core/sysfs.c | 14 +- drivers/infiniband/core/ucma.c | 1 - drivers/infiniband/core/umem.c | 6 - drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 3 +- drivers/infiniband/core/uverbs_std_types_device.c | 3 +- drivers/infiniband/core/verbs.c | 9 +- drivers/infiniband/hw/bnxt_re/main.c | 175 +- drivers/infiniband/hw/bnxt_re/qplib_tlv.h | 2 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 58 + drivers/infiniband/hw/hfi1/affinity.c | 2 +- drivers/infiniband/hw/hfi1/affinity.h | 2 +- drivers/infiniband/hw/hfi1/aspm.h | 2 +- drivers/infiniband/hw/hfi1/chip.c | 11 +- drivers/infiniband/hw/hfi1/chip.h | 2 +- drivers/infiniband/hw/hfi1/chip_registers.h | 2 +- drivers/infiniband/hw/hfi1/common.h | 2 +- drivers/infiniband/hw/hfi1/debugfs.c | 2 +- drivers/infiniband/hw/hfi1/debugfs.h | 2 +- drivers/infiniband/hw/hfi1/device.c | 2 +- drivers/infiniband/hw/hfi1/device.h | 2 +- drivers/infiniband/hw/hfi1/driver.c | 2 +- drivers/infiniband/hw/hfi1/efivar.c | 4 +- drivers/infiniband/hw/hfi1/efivar.h | 2 +- drivers/infiniband/hw/hfi1/eprom.c | 2 +- drivers/infiniband/hw/hfi1/eprom.h | 2 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 2 +- drivers/infiniband/hw/hfi1/exp_rcv.h | 2 +- drivers/infiniband/hw/hfi1/fault.c | 2 +- drivers/infiniband/hw/hfi1/fault.h | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/firmware.c | 2 +- drivers/infiniband/hw/hfi1/hfi.h | 2 +- drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/infiniband/hw/hfi1/intr.c | 2 +- drivers/infiniband/hw/hfi1/iowait.h | 2 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 2 +- drivers/infiniband/hw/hfi1/mad.c | 2 +- drivers/infiniband/hw/hfi1/mad.h | 2 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 2 +- drivers/infiniband/hw/hfi1/mmu_rb.h | 2 +- drivers/infiniband/hw/hfi1/opa_compat.h | 2 +- drivers/infiniband/hw/hfi1/pcie.c | 11 +- drivers/infiniband/hw/hfi1/pio.c | 2 +- drivers/infiniband/hw/hfi1/pio.h | 2 +- drivers/infiniband/hw/hfi1/pio_copy.c | 2 +- drivers/infiniband/hw/hfi1/platform.c | 2 +- drivers/infiniband/hw/hfi1/platform.h | 2 +- drivers/infiniband/hw/hfi1/qp.c | 2 +- drivers/infiniband/hw/hfi1/qp.h | 2 +- drivers/infiniband/hw/hfi1/qsfp.c | 2 +- drivers/infiniband/hw/hfi1/qsfp.h | 2 +- drivers/infiniband/hw/hfi1/rc.c | 2 +- drivers/infiniband/hw/hfi1/ruc.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/sdma.h | 2 +- drivers/infiniband/hw/hfi1/sdma_txreq.h | 2 +- drivers/infiniband/hw/hfi1/sysfs.c | 2 +- drivers/infiniband/hw/hfi1/trace.c | 2 +- drivers/infiniband/hw/hfi1/trace.h | 2 +- drivers/infiniband/hw/hfi1/trace_ctxts.h | 2 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 2 +- drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 2 +- drivers/infiniband/hw/hfi1/trace_misc.h | 2 +- drivers/infiniband/hw/hfi1/trace_mmu.h | 2 +- drivers/infiniband/hw/hfi1/trace_rc.h | 2 +- drivers/infiniband/hw/hfi1/trace_rx.h | 2 +- drivers/infiniband/hw/hfi1/trace_tx.h | 2 +- drivers/infiniband/hw/hfi1/uc.c | 2 +- drivers/infiniband/hw/hfi1/ud.c | 2 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 2 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 4 +- drivers/infiniband/hw/hfi1/user_pages.c | 2 +- drivers/infiniband/hw/hfi1/user_sdma.c | 2 +- drivers/infiniband/hw/hfi1/user_sdma.h | 2 +- drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/infiniband/hw/hfi1/verbs.h | 2 +- drivers/infiniband/hw/hfi1/verbs_txreq.c | 2 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 2 +- drivers/infiniband/hw/hfi1/vnic.h | 2 +- drivers/infiniband/hw/hfi1/vnic_main.c | 2 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 2 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 13 +- drivers/infiniband/hw/hns/hns_roce_device.h | 6 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 103 +- drivers/infiniband/hw/hns/hns_roce_main.c | 24 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 2 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 49 + drivers/infiniband/hw/hns/hns_roce_srq.c | 85 +- drivers/infiniband/hw/irdma/cm.c | 2 +- drivers/infiniband/hw/irdma/cm.h | 2 +- drivers/infiniband/hw/irdma/ctrl.c | 2 +- drivers/infiniband/hw/irdma/defs.h | 2 +- drivers/infiniband/hw/irdma/hmc.c | 2 +- drivers/infiniband/hw/irdma/hmc.h | 2 +- drivers/infiniband/hw/irdma/hw.c | 18 +- drivers/infiniband/hw/irdma/i40iw_hw.c | 2 +- drivers/infiniband/hw/irdma/i40iw_hw.h | 2 +- drivers/infiniband/hw/irdma/i40iw_if.c | 4 +- drivers/infiniband/hw/irdma/icrdma_hw.c | 2 +- drivers/infiniband/hw/irdma/icrdma_hw.h | 2 +- drivers/infiniband/hw/irdma/irdma.h | 2 +- drivers/infiniband/hw/irdma/main.c | 4 +- drivers/infiniband/hw/irdma/main.h | 4 +- drivers/infiniband/hw/irdma/osdep.h | 2 +- drivers/infiniband/hw/irdma/pble.c | 2 +- drivers/infiniband/hw/irdma/pble.h | 2 +- drivers/infiniband/hw/irdma/protos.h | 2 +- drivers/infiniband/hw/irdma/puda.c | 2 +- drivers/infiniband/hw/irdma/puda.h | 2 +- drivers/infiniband/hw/irdma/trace.c | 2 +- drivers/infiniband/hw/irdma/trace.h | 2 +- drivers/infiniband/hw/irdma/trace_cm.h | 2 +- drivers/infiniband/hw/irdma/type.h | 2 +- drivers/infiniband/hw/irdma/uda.c | 2 +- drivers/infiniband/hw/irdma/uda.h | 2 +- drivers/infiniband/hw/irdma/uda_d.h | 2 +- drivers/infiniband/hw/irdma/uk.c | 2 +- drivers/infiniband/hw/irdma/user.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 2 +- drivers/infiniband/hw/irdma/verbs.c | 269 +- drivers/infiniband/hw/irdma/verbs.h | 5 +- drivers/infiniband/hw/irdma/ws.c | 2 +- drivers/infiniband/hw/irdma/ws.h | 2 +- drivers/infiniband/hw/mlx5/mad.c | 13 + drivers/infiniband/hw/mlx5/main.c | 12 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 21 +- drivers/infiniband/hw/mlx5/mr.c | 326 +- drivers/infiniband/hw/mlx5/qp.c | 29 +- drivers/infiniband/hw/mlx5/umr.c | 4 +- drivers/infiniband/hw/mthca/mthca_memfree.h | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 12 +- drivers/infiniband/sw/rdmavt/ah.c | 2 +- drivers/infiniband/sw/rdmavt/ah.h | 2 +- drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/cq.h | 2 +- drivers/infiniband/sw/rdmavt/mad.c | 2 +- drivers/infiniband/sw/rdmavt/mad.h | 2 +- drivers/infiniband/sw/rdmavt/mcast.c | 2 +- drivers/infiniband/sw/rdmavt/mcast.h | 2 +- drivers/infiniband/sw/rdmavt/mmap.c | 2 +- drivers/infiniband/sw/rdmavt/mmap.h | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/mr.h | 2 +- drivers/infiniband/sw/rdmavt/pd.c | 2 +- drivers/infiniband/sw/rdmavt/pd.h | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/infiniband/sw/rdmavt/qp.h | 2 +- drivers/infiniband/sw/rdmavt/rc.c | 2 +- drivers/infiniband/sw/rdmavt/srq.c | 2 +- drivers/infiniband/sw/rdmavt/srq.h | 2 +- drivers/infiniband/sw/rdmavt/trace.c | 2 +- drivers/infiniband/sw/rdmavt/trace.h | 2 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 2 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 2 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 2 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_rvt.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 2 +- drivers/infiniband/sw/rdmavt/vt.h | 2 +- drivers/infiniband/sw/siw/iwarp.h | 2 +- drivers/infiniband/sw/siw/siw.h | 4 +- drivers/infiniband/sw/siw/siw_cm.c | 2 +- drivers/infiniband/sw/siw/siw_cm.h | 2 +- drivers/infiniband/sw/siw/siw_cq.c | 2 +- drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/infiniband/sw/siw/siw_mem.c | 2 +- drivers/infiniband/sw/siw/siw_mem.h | 2 +- drivers/infiniband/sw/siw/siw_qp.c | 2 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 2 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 2 +- drivers/infiniband/sw/siw/siw_verbs.c | 2 +- drivers/infiniband/sw/siw/siw_verbs.h | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 2 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 37 +- drivers/infiniband/ulp/rtrs/rtrs.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.h | 2 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 3 + drivers/input/evdev.c | 2 +- drivers/input/input-leds.c | 2 +- drivers/input/joystick/walkera0701.c | 13 +- drivers/input/keyboard/adp5520-keys.c | 6 +- drivers/input/keyboard/cros_ec_keyb.c | 16 +- drivers/input/keyboard/ep93xx_keypad.c | 6 +- drivers/input/keyboard/iqs62x-keys.c | 6 +- drivers/input/keyboard/matrix_keypad.c | 6 +- drivers/input/keyboard/omap-keypad.c | 6 +- drivers/input/keyboard/omap4-keypad.c | 6 +- drivers/input/keyboard/samsung-keypad.c | 6 +- drivers/input/keyboard/sh_keysc.c | 6 +- drivers/input/keyboard/spear-keyboard.c | 6 +- drivers/input/keyboard/stmpe-keypad.c | 6 +- drivers/input/keyboard/tegra-kbc.c | 7 +- drivers/input/misc/88pm80x_onkey.c | 5 +- drivers/input/misc/axp20x-pek.c | 11 +- drivers/input/misc/da9052_onkey.c | 6 +- drivers/input/misc/da9055_onkey.c | 6 +- drivers/input/misc/ideapad_slidebar.c | 6 +- drivers/input/misc/iqs269a.c | 10 +- drivers/input/misc/kxtj9.c | 29 +- drivers/input/misc/m68kspkr.c | 6 +- drivers/input/misc/max8997_haptic.c | 6 +- drivers/input/misc/mc13783-pwrbutton.c | 6 +- drivers/input/misc/palmas-pwrbutton.c | 6 +- drivers/input/misc/pcap_keys.c | 6 +- drivers/input/misc/pcf50633-input.c | 6 +- drivers/input/misc/pcspkr.c | 6 +- drivers/input/misc/pm8941-pwrkey.c | 6 +- drivers/input/misc/soc_button_array.c | 6 +- drivers/input/misc/sparcspkr.c | 12 +- drivers/input/misc/wistron_btns.c | 6 +- drivers/input/misc/wm831x-on.c | 6 +- drivers/input/mouse/cyapa.c | 14 +- drivers/input/mouse/navpoint.c | 6 +- drivers/input/rmi4/rmi_bus.c | 2 +- drivers/input/rmi4/rmi_f34.c | 2 +- drivers/input/serio/altera_ps2.c | 6 +- drivers/input/serio/ams_delta_serio.c | 6 +- drivers/input/serio/apbps2.c | 6 +- drivers/input/serio/arc_ps2.c | 6 +- drivers/input/serio/ct82c710.c | 6 +- drivers/input/serio/i8042-sparcio.h | 6 +- drivers/input/serio/i8042.c | 6 +- drivers/input/serio/ioc3kbd.c | 6 +- drivers/input/serio/maceps2.c | 6 +- drivers/input/serio/olpc_apsp.c | 6 +- drivers/input/serio/ps2-gpio.c | 5 +- drivers/input/serio/q40kbd.c | 6 +- drivers/input/serio/rpckbd.c | 6 +- drivers/input/serio/sun4i-ps2.c | 6 +- drivers/input/serio/xilinx_ps2.c | 6 +- drivers/input/touchscreen/ad7877.c | 12 +- drivers/input/touchscreen/ad7879-i2c.c | 7 +- drivers/input/touchscreen/ad7879-spi.c | 7 +- drivers/input/touchscreen/ad7879.c | 10 +- drivers/input/touchscreen/ad7879.h | 3 + drivers/input/touchscreen/ads7846.c | 18 +- drivers/input/touchscreen/cyttsp5.c | 19 +- drivers/input/touchscreen/da9052_tsi.c | 6 +- drivers/input/touchscreen/edt-ft5x06.c | 10 +- drivers/input/touchscreen/elants_i2c.c | 15 +- drivers/input/touchscreen/exc3000.c | 12 +- drivers/input/touchscreen/hideep.c | 15 +- drivers/input/touchscreen/hycon-hy46xx.c | 10 +- drivers/input/touchscreen/ili210x.c | 15 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 12 +- drivers/input/touchscreen/iqs5xx.c | 10 +- drivers/input/touchscreen/mainstone-wm97xx.c | 6 +- drivers/input/touchscreen/mc13783_ts.c | 6 +- drivers/input/touchscreen/melfas_mip4.c | 13 +- drivers/input/touchscreen/pcap_ts.c | 6 +- drivers/input/touchscreen/raydium_i2c_ts.c | 16 +- drivers/input/touchscreen/rohm_bu21023.c | 12 +- drivers/input/touchscreen/s6sy761.c | 10 +- drivers/input/touchscreen/stmfts.c | 10 +- drivers/input/touchscreen/stmpe-ts.c | 6 +- drivers/input/touchscreen/sun4i-ts.c | 6 +- drivers/input/touchscreen/ti_am335x_tsc.c | 5 +- drivers/input/touchscreen/tsc2004.c | 7 +- drivers/input/touchscreen/tsc2005.c | 7 +- drivers/input/touchscreen/tsc200x-core.c | 18 +- drivers/input/touchscreen/tsc200x-core.h | 1 + drivers/input/touchscreen/wdt87xx_i2c.c | 16 +- drivers/input/touchscreen/wm831x-ts.c | 6 +- drivers/input/touchscreen/wm97xx-core.c | 6 +- drivers/interconnect/imx/imx.h | 9 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpm-clocks.c | 6 + drivers/interconnect/qcom/icc-rpm.c | 90 +- drivers/interconnect/qcom/icc-rpm.h | 15 + drivers/interconnect/qcom/icc-rpmh.c | 4 +- drivers/interconnect/qcom/icc-rpmh.h | 2 +- drivers/interconnect/qcom/msm8974.c | 4 +- drivers/interconnect/qcom/msm8996.c | 8 +- drivers/interconnect/qcom/osm-l3.c | 3 +- drivers/interconnect/qcom/qcm2290.c | 9 +- drivers/interconnect/qcom/qdu1000.c | 3 +- drivers/interconnect/qcom/sa8775p.c | 2 +- drivers/interconnect/qcom/sc7180.c | 3 +- drivers/interconnect/qcom/sc7280.c | 3 +- drivers/interconnect/qcom/sc8180x.c | 3 +- drivers/interconnect/qcom/sc8280xp.c | 3 +- drivers/interconnect/qcom/sdm660.c | 4 + drivers/interconnect/qcom/sdm670.c | 3 +- drivers/interconnect/qcom/sdm845.c | 3 +- drivers/interconnect/qcom/sdx55.c | 2 +- drivers/interconnect/qcom/sdx65.c | 2 +- drivers/interconnect/qcom/sdx75.c | 1107 ++++ drivers/interconnect/qcom/sdx75.h | 97 + drivers/interconnect/qcom/sm6350.c | 3 +- drivers/interconnect/qcom/sm8150.c | 3 +- drivers/interconnect/qcom/sm8250.c | 3 +- drivers/interconnect/qcom/sm8350.c | 3 +- drivers/interconnect/qcom/sm8450.c | 2 +- drivers/interconnect/qcom/sm8550.c | 2 +- drivers/iommu/Kconfig | 15 +- drivers/iommu/Makefile | 1 - drivers/iommu/amd/Kconfig | 9 - drivers/iommu/amd/Makefile | 1 - drivers/iommu/amd/amd_iommu.h | 35 +- drivers/iommu/amd/amd_iommu_types.h | 52 +- drivers/iommu/amd/init.c | 117 +- drivers/iommu/amd/io_pgtable_v2.c | 8 +- drivers/iommu/amd/iommu.c | 577 +- drivers/iommu/amd/iommu_v2.c | 996 ---- drivers/iommu/apple-dart.c | 138 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 71 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 251 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 17 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 2 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 45 +- drivers/iommu/dma-iommu.c | 200 +- drivers/iommu/exynos-iommu.c | 83 +- drivers/iommu/fsl_pamu_domain.c | 41 +- drivers/iommu/intel/debugfs.c | 215 +- drivers/iommu/intel/dmar.c | 18 + drivers/iommu/intel/iommu.c | 37 +- drivers/iommu/intel/iommu.h | 17 + drivers/iommu/intel/svm.c | 26 + drivers/iommu/iommu.c | 518 +- drivers/iommu/iommufd/device.c | 14 +- drivers/iommu/iommufd/hw_pagetable.c | 8 +- drivers/iommu/iommufd/ioas.c | 14 +- drivers/iommu/iommufd/iommufd_private.h | 70 +- drivers/iommu/iommufd/main.c | 146 +- drivers/iommu/iommufd/selftest.c | 45 +- drivers/iommu/iommufd/vfio_compat.c | 18 +- drivers/iommu/iova.c | 95 +- drivers/iommu/ipmmu-vmsa.c | 72 +- drivers/iommu/msm_iommu.c | 35 +- drivers/iommu/mtk_iommu.c | 35 +- drivers/iommu/mtk_iommu_v1.c | 28 +- drivers/iommu/of_iommu.c | 14 +- drivers/iommu/omap-iommu.c | 69 +- drivers/iommu/omap-iommu.h | 2 +- drivers/iommu/rockchip-iommu.c | 59 +- drivers/iommu/s390-iommu.c | 424 +- drivers/iommu/sprd-iommu.c | 36 +- drivers/iommu/sun50i-iommu.c | 80 +- drivers/iommu/tegra-gart.c | 371 -- drivers/iommu/tegra-smmu.c | 58 +- drivers/iommu/virtio-iommu.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 16 +- drivers/irqchip/irq-gic-v3.c | 24 +- drivers/leds/Kconfig | 1 + drivers/leds/blink/leds-lgm-sso.c | 6 +- drivers/leds/flash/leds-aat1290.c | 6 +- drivers/leds/flash/leds-ktd2692.c | 6 +- drivers/leds/flash/leds-lm3601x.c | 2 +- drivers/leds/flash/leds-max77693.c | 6 +- drivers/leds/flash/leds-mt6360.c | 7 +- drivers/leds/flash/leds-mt6370-flash.c | 2 +- drivers/leds/flash/leds-qcom-flash.c | 5 +- drivers/leds/flash/leds-rt8515.c | 6 +- drivers/leds/flash/leds-sgm3140.c | 6 +- drivers/leds/led-class.c | 14 - drivers/leds/led-core.c | 17 +- drivers/leds/leds-88pm860x.c | 6 +- drivers/leds/leds-adp5520.c | 6 +- drivers/leds/leds-aw200xx.c | 4 +- drivers/leds/leds-clevo-mail.c | 5 +- drivers/leds/leds-cr0014114.c | 2 +- drivers/leds/leds-da903x.c | 6 +- drivers/leds/leds-da9052.c | 6 +- drivers/leds/leds-el15203000.c | 2 +- drivers/leds/leds-gpio.c | 56 +- drivers/leds/leds-lm3533.c | 6 +- drivers/leds/leds-lm3692x.c | 2 +- drivers/leds/leds-lm3697.c | 2 +- drivers/leds/leds-lp3952.c | 4 +- drivers/leds/leds-lp5521.c | 2 + drivers/leds/leds-lp55xx-common.c | 4 +- drivers/leds/leds-mc13783.c | 6 +- drivers/leds/leds-mlxreg.c | 6 +- drivers/leds/leds-mt6323.c | 6 +- drivers/leds/leds-nic78bx.c | 6 +- drivers/leds/leds-pca955x.c | 69 +- drivers/leds/leds-powernv.c | 5 +- drivers/leds/leds-pwm.c | 2 +- drivers/leds/leds-rb532.c | 5 +- drivers/leds/leds-regulator.c | 5 +- drivers/leds/leds-sc27xx-bltc.c | 10 +- drivers/leds/leds-sunfire.c | 8 +- drivers/leds/leds-tca6507.c | 8 +- drivers/leds/leds-turris-omnia.c | 362 +- drivers/leds/leds-wm831x-status.c | 6 +- drivers/leds/leds-wm8350.c | 5 +- drivers/leds/rgb/Kconfig | 13 + drivers/leds/rgb/Makefile | 1 + drivers/leds/rgb/leds-ktd202x.c | 625 ++ drivers/leds/rgb/leds-mt6370-rgb.c | 2 +- drivers/leds/rgb/leds-qcom-lpg.c | 9 +- .../leds/simple/simatic-ipc-leds-gpio-apollolake.c | 8 +- drivers/leds/simple/simatic-ipc-leds-gpio-core.c | 4 +- .../simple/simatic-ipc-leds-gpio-elkhartlake.c | 7 +- drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c | 8 +- drivers/leds/simple/simatic-ipc-leds-gpio.h | 6 +- drivers/leds/trigger/Kconfig | 5 +- drivers/leds/trigger/ledtrig-cpu.c | 4 +- drivers/leds/trigger/ledtrig-gpio.c | 137 +- drivers/leds/trigger/ledtrig-netdev.c | 17 +- drivers/macintosh/mac_hid.c | 1 - drivers/macintosh/macio-adb.c | 1 + drivers/mailbox/bcm-pdc-mailbox.c | 10 +- drivers/mailbox/imx-mailbox.c | 32 +- drivers/mailbox/mailbox-sti.c | 8 +- drivers/mailbox/mtk-cmdq-mailbox.c | 80 +- drivers/mailbox/ti-msgmgr.c | 12 +- drivers/mcb/mcb-core.c | 7 +- drivers/mcb/mcb-parse.c | 2 +- drivers/md/bcache/bcache.h | 3 +- drivers/md/bcache/btree.c | 54 +- drivers/md/bcache/journal.c | 20 +- drivers/md/bcache/movinggc.c | 16 +- drivers/md/bcache/request.c | 74 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 44 +- drivers/md/bcache/sysfs.c | 5 +- drivers/md/bcache/writeback.c | 40 +- drivers/md/dm-bufio.c | 115 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-delay.c | 112 +- drivers/md/dm-flakey.c | 2 +- drivers/md/dm-verity-fec.c | 7 +- drivers/md/dm-verity-target.c | 30 +- drivers/md/dm-verity.h | 8 +- drivers/md/dm-zoned-metadata.c | 28 +- drivers/md/md.c | 148 +- drivers/md/raid5.c | 30 +- drivers/md/raid5.h | 2 +- drivers/media/cec/platform/Makefile | 2 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 387 +- drivers/media/common/siano/smsdvb-debugfs.c | 22 +- drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 2 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 13 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 10 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 6 +- drivers/media/dvb-frontends/m88ds3103.c | 3 +- drivers/media/i2c/Kconfig | 11 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adp1653.c | 28 +- drivers/media/i2c/adv7180.c | 65 +- drivers/media/i2c/ar0521.c | 30 +- drivers/media/i2c/ccs/ccs-core.c | 431 +- drivers/media/i2c/ccs/ccs-quirk.h | 4 +- drivers/media/i2c/ccs/ccs.h | 4 +- drivers/media/i2c/cx25840/cx25840-core.c | 3694 +++--------- drivers/media/i2c/ds90ub913.c | 2 - drivers/media/i2c/ds90ub953.c | 2 - drivers/media/i2c/ds90ub960.c | 2 - drivers/media/i2c/hi556.c | 114 +- drivers/media/i2c/hi846.c | 34 +- drivers/media/i2c/hi847.c | 57 +- drivers/media/i2c/imx208.c | 61 +- drivers/media/i2c/imx214.c | 40 - drivers/media/i2c/imx219.c | 1279 ++--- drivers/media/i2c/imx258.c | 40 - drivers/media/i2c/imx296.c | 16 +- drivers/media/i2c/imx319.c | 44 - drivers/media/i2c/imx334.c | 66 +- drivers/media/i2c/imx335.c | 9 - drivers/media/i2c/imx355.c | 45 - drivers/media/i2c/imx412.c | 9 - drivers/media/i2c/imx415.c | 45 +- drivers/media/i2c/max9286.c | 2 - drivers/media/i2c/msp3400-driver.c | 2 +- drivers/media/i2c/mt9m001.c | 6 - drivers/media/i2c/mt9m111.c | 13 +- drivers/media/i2c/mt9m114.c | 2481 ++++++++ drivers/media/i2c/mt9v011.c | 6 - drivers/media/i2c/mt9v032.c | 26 +- drivers/media/i2c/mt9v111.c | 14 - drivers/media/i2c/og01a1b.c | 55 +- drivers/media/i2c/ov01a10.c | 59 +- drivers/media/i2c/ov02a10.c | 2 - drivers/media/i2c/ov08d10.c | 52 - drivers/media/i2c/ov08x40.c | 44 - drivers/media/i2c/ov13858.c | 44 - drivers/media/i2c/ov13b10.c | 98 +- drivers/media/i2c/ov2640.c | 21 +- drivers/media/i2c/ov2659.c | 16 +- drivers/media/i2c/ov2685.c | 19 - drivers/media/i2c/ov2740.c | 168 +- drivers/media/i2c/ov4689.c | 9 +- drivers/media/i2c/ov5640.c | 24 +- drivers/media/i2c/ov5647.c | 6 - drivers/media/i2c/ov5670.c | 36 - drivers/media/i2c/ov5675.c | 44 - drivers/media/i2c/ov5693.c | 9 +- drivers/media/i2c/ov5695.c | 25 - drivers/media/i2c/ov7251.c | 8 +- drivers/media/i2c/ov7670.c | 72 +- drivers/media/i2c/ov772x.c | 4 - drivers/media/i2c/ov7740.c | 30 +- drivers/media/i2c/ov8856.c | 47 - drivers/media/i2c/ov9282.c | 9 - drivers/media/i2c/ov9734.c | 50 - drivers/media/i2c/rdacm20.c | 3 +- drivers/media/i2c/st-vgxy61.c | 9 +- drivers/media/i2c/tc358746.c | 6 +- drivers/media/i2c/tvp514x.c | 49 +- drivers/media/i2c/video-i2c.c | 12 +- drivers/media/mc/mc-entity.c | 15 +- drivers/media/pci/Kconfig | 1 + drivers/media/pci/Makefile | 1 + drivers/media/pci/bt8xx/bttv-cards.c | 1 + drivers/media/pci/bt8xx/bttv-driver.c | 1 + drivers/media/pci/bt8xx/dvb-bt8xx.c | 14 +- drivers/media/pci/cobalt/cobalt-driver.c | 11 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 8 +- drivers/media/pci/cx18/cx18-driver.h | 2 +- drivers/media/pci/cx18/cx18-mailbox.c | 2 +- drivers/media/pci/intel/ivsc/Kconfig | 12 +- drivers/media/pci/intel/ivsc/mei_ace.c | 9 +- drivers/media/pci/intel/ivsc/mei_csi.c | 5 +- drivers/media/pci/mgb4/Kconfig | 18 + drivers/media/pci/mgb4/Makefile | 6 + drivers/media/pci/mgb4/mgb4_cmt.c | 244 + drivers/media/pci/mgb4/mgb4_cmt.h | 17 + drivers/media/pci/mgb4/mgb4_core.c | 696 +++ drivers/media/pci/mgb4/mgb4_core.h | 74 + drivers/media/pci/mgb4/mgb4_dma.c | 123 + drivers/media/pci/mgb4/mgb4_dma.h | 18 + drivers/media/pci/mgb4/mgb4_i2c.c | 140 + drivers/media/pci/mgb4/mgb4_i2c.h | 35 + drivers/media/pci/mgb4/mgb4_io.h | 33 + drivers/media/pci/mgb4/mgb4_regs.c | 30 + drivers/media/pci/mgb4/mgb4_regs.h | 35 + drivers/media/pci/mgb4/mgb4_sysfs.h | 18 + drivers/media/pci/mgb4/mgb4_sysfs_in.c | 772 +++ drivers/media/pci/mgb4/mgb4_sysfs_out.c | 740 +++ drivers/media/pci/mgb4/mgb4_sysfs_pci.c | 71 + drivers/media/pci/mgb4/mgb4_trigger.c | 208 + drivers/media/pci/mgb4/mgb4_trigger.h | 8 + drivers/media/pci/mgb4/mgb4_vin.c | 939 +++ drivers/media/pci/mgb4/mgb4_vin.h | 69 + drivers/media/pci/mgb4/mgb4_vout.c | 602 ++ drivers/media/pci/mgb4/mgb4_vout.h | 65 + drivers/media/pci/zoran/zoran.h | 2 +- drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/allegro-dvt/allegro-mail.c | 2 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 2 +- drivers/media/platform/amphion/vpu_defs.h | 1 + drivers/media/platform/amphion/vpu_helpers.c | 1 + drivers/media/platform/amphion/vpu_malone.c | 1 + drivers/media/platform/amphion/vpu_msgs.c | 31 +- drivers/media/platform/aspeed/aspeed-video.c | 15 +- drivers/media/platform/cadence/Kconfig | 2 + drivers/media/platform/cadence/cdns-csi2rx.c | 180 +- drivers/media/platform/cadence/cdns-csi2tx.c | 6 +- .../media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c | 5 +- .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 2 +- .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 1 + .../mediatek/vcodec/common/mtk_vcodec_fw_scp.c | 2 +- .../mediatek/vcodec/common/mtk_vcodec_fw_vpu.c | 2 +- .../mediatek/vcodec/common/mtk_vcodec_util.c | 56 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 21 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c | 18 + .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.h | 3 +- .../platform/mediatek/vcodec/encoder/venc_drv_if.c | 8 +- .../platform/mediatek/vcodec/encoder/venc_vpu_if.c | 5 + .../media/platform/microchip/microchip-isc-base.c | 6 - drivers/media/platform/nuvoton/Kconfig | 15 + drivers/media/platform/nuvoton/Makefile | 2 + drivers/media/platform/nuvoton/npcm-regs.h | 152 + drivers/media/platform/nuvoton/npcm-video.c | 1831 ++++++ drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 11 - drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 36 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 1 + drivers/media/platform/nxp/imx-mipi-csis.c | 2 - .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 4 +- drivers/media/platform/qcom/camss/camss-csid-4-1.c | 8 +- drivers/media/platform/qcom/camss/camss-csid-4-7.c | 8 +- .../media/platform/qcom/camss/camss-csid-gen2.c | 33 +- drivers/media/platform/qcom/camss/camss-csid.c | 39 +- drivers/media/platform/qcom/camss/camss-csid.h | 4 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 10 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 95 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 4 +- drivers/media/platform/qcom/camss/camss-ispif.c | 52 +- drivers/media/platform/qcom/camss/camss-ispif.h | 4 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 73 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 18 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 18 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 18 +- drivers/media/platform/qcom/camss/camss-vfe-480.c | 61 +- drivers/media/platform/qcom/camss/camss-vfe.c | 228 +- drivers/media/platform/qcom/camss/camss-vfe.h | 15 +- drivers/media/platform/qcom/camss/camss-video.c | 81 +- drivers/media/platform/qcom/camss/camss.c | 482 +- drivers/media/platform/qcom/camss/camss.h | 34 +- drivers/media/platform/qcom/venus/core.c | 10 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +- drivers/media/platform/qcom/venus/hfi_parser.c | 15 + drivers/media/platform/qcom/venus/hfi_venus.c | 10 + drivers/media/platform/qcom/venus/pm_helpers.c | 2 +- drivers/media/platform/renesas/rcar-isp.c | 2 +- .../media/platform/renesas/rcar-vin/rcar-csi2.c | 2 +- drivers/media/platform/renesas/rcar_drif.c | 3 +- drivers/media/platform/renesas/renesas-ceu.c | 6 +- drivers/media/platform/renesas/vsp1/vsp1_pipe.c | 2 +- drivers/media/platform/renesas/vsp1/vsp1_rpf.c | 10 +- drivers/media/platform/renesas/vsp1/vsp1_rwpf.c | 8 +- drivers/media/platform/renesas/vsp1/vsp1_rwpf.h | 4 +- drivers/media/platform/renesas/vsp1/vsp1_wpf.c | 29 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 24 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 18 - .../media/platform/rockchip/rkisp1/rkisp1-csi.c | 107 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 261 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 4 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 620 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 251 +- .../media/platform/samsung/exynos4-is/fimc-is.c | 33 +- .../platform/samsung/s3c-camif/camif-capture.c | 6 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 2 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 26 +- drivers/media/platform/ti/Kconfig | 12 + drivers/media/platform/ti/Makefile | 1 + drivers/media/platform/ti/am437x/am437x-vpfe.c | 4 - drivers/media/platform/ti/j721e-csi2rx/Makefile | 2 + .../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 1159 ++++ drivers/media/platform/ti/omap3isp/ispstat.c | 2 +- drivers/media/platform/verisilicon/hantro_drv.c | 8 +- .../media/platform/verisilicon/hantro_postproc.c | 2 +- .../platform/verisilicon/rockchip_av1_filmgrain.c | 2 +- .../media/platform/verisilicon/rockchip_vpu_hw.c | 2 +- drivers/media/platform/xilinx/xilinx-dma.c | 5 +- drivers/media/radio/radio-isa.c | 2 +- drivers/media/radio/radio-miropcm20.c | 4 +- drivers/media/radio/radio-si476x.c | 4 +- drivers/media/radio/radio-wl1273.c | 2 +- drivers/media/rc/Kconfig | 10 - drivers/media/rc/Makefile | 1 - drivers/media/rc/ati_remote.c | 2 +- drivers/media/rc/imon.c | 6 + drivers/media/rc/ir-rx51.c | 285 - drivers/media/rc/ir-sharp-decoder.c | 8 +- drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c | 1 + drivers/media/rc/keymaps/rc-alink-dtu-m.c | 1 + drivers/media/rc/keymaps/rc-anysee.c | 1 + drivers/media/rc/keymaps/rc-apac-viewcomp.c | 1 + drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c | 1 + drivers/media/rc/keymaps/rc-asus-pc39.c | 1 + drivers/media/rc/keymaps/rc-asus-ps3-100.c | 1 + drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c | 1 + drivers/media/rc/keymaps/rc-ati-x10.c | 1 + drivers/media/rc/keymaps/rc-avermedia-a16d.c | 1 + drivers/media/rc/keymaps/rc-avermedia-cardbus.c | 1 + drivers/media/rc/keymaps/rc-avermedia-dvbt.c | 1 + drivers/media/rc/keymaps/rc-avermedia-m135a.c | 1 + .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 1 + drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 1 + drivers/media/rc/keymaps/rc-avermedia.c | 1 + drivers/media/rc/keymaps/rc-avertv-303.c | 1 + drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 1 + drivers/media/rc/keymaps/rc-beelink-gs1.c | 1 + drivers/media/rc/keymaps/rc-beelink-mxiii.c | 1 + drivers/media/rc/keymaps/rc-behold-columbus.c | 1 + drivers/media/rc/keymaps/rc-behold.c | 1 + drivers/media/rc/keymaps/rc-budget-ci-old.c | 1 + drivers/media/rc/keymaps/rc-cinergy-1400.c | 1 + drivers/media/rc/keymaps/rc-cinergy.c | 1 + drivers/media/rc/keymaps/rc-ct-90405.c | 1 + drivers/media/rc/keymaps/rc-d680-dmb.c | 1 + drivers/media/rc/keymaps/rc-dib0700-nec.c | 1 + drivers/media/rc/keymaps/rc-dib0700-rc5.c | 1 + drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 1 + drivers/media/rc/keymaps/rc-digittrade.c | 1 + drivers/media/rc/keymaps/rc-dm1105-nec.c | 1 + drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c | 1 + drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c | 1 + drivers/media/rc/keymaps/rc-dreambox.c | 1 + drivers/media/rc/keymaps/rc-dtt200u.c | 1 + drivers/media/rc/keymaps/rc-dvbsky.c | 1 + drivers/media/rc/keymaps/rc-dvico-mce.c | 1 + drivers/media/rc/keymaps/rc-dvico-portable.c | 1 + drivers/media/rc/keymaps/rc-em-terratec.c | 1 + drivers/media/rc/keymaps/rc-encore-enltv-fm53.c | 1 + drivers/media/rc/keymaps/rc-encore-enltv.c | 1 + drivers/media/rc/keymaps/rc-encore-enltv2.c | 1 + drivers/media/rc/keymaps/rc-evga-indtube.c | 1 + drivers/media/rc/keymaps/rc-eztv.c | 1 + drivers/media/rc/keymaps/rc-flydvb.c | 1 + drivers/media/rc/keymaps/rc-flyvideo.c | 1 + drivers/media/rc/keymaps/rc-fusionhdtv-mce.c | 1 + drivers/media/rc/keymaps/rc-gadmei-rm008z.c | 1 + drivers/media/rc/keymaps/rc-geekbox.c | 1 + drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c | 1 + drivers/media/rc/keymaps/rc-gotview7135.c | 1 + drivers/media/rc/keymaps/rc-hauppauge.c | 1 + drivers/media/rc/keymaps/rc-hisi-poplar.c | 1 + drivers/media/rc/keymaps/rc-hisi-tv-demo.c | 1 + drivers/media/rc/keymaps/rc-imon-mce.c | 1 + drivers/media/rc/keymaps/rc-imon-pad.c | 1 + drivers/media/rc/keymaps/rc-imon-rsc.c | 1 + drivers/media/rc/keymaps/rc-iodata-bctv7e.c | 1 + drivers/media/rc/keymaps/rc-it913x-v1.c | 1 + drivers/media/rc/keymaps/rc-it913x-v2.c | 1 + drivers/media/rc/keymaps/rc-kaiomy.c | 1 + drivers/media/rc/keymaps/rc-khadas.c | 1 + drivers/media/rc/keymaps/rc-khamsin.c | 1 + drivers/media/rc/keymaps/rc-kworld-315u.c | 1 + drivers/media/rc/keymaps/rc-kworld-pc150u.c | 1 + .../media/rc/keymaps/rc-kworld-plus-tv-analog.c | 1 + drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 1 + drivers/media/rc/keymaps/rc-lme2510.c | 1 + drivers/media/rc/keymaps/rc-manli.c | 1 + drivers/media/rc/keymaps/rc-mecool-kii-pro.c | 1 + drivers/media/rc/keymaps/rc-mecool-kiii-pro.c | 1 + drivers/media/rc/keymaps/rc-medion-x10.c | 1 + drivers/media/rc/keymaps/rc-minix-neo.c | 1 + drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 1 + drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 1 + drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c | 1 + drivers/media/rc/keymaps/rc-msi-tvanywhere.c | 1 + drivers/media/rc/keymaps/rc-nebula.c | 1 + .../media/rc/keymaps/rc-nec-terratec-cinergy-xs.c | 1 + drivers/media/rc/keymaps/rc-norwood.c | 1 + drivers/media/rc/keymaps/rc-npgtech.c | 1 + drivers/media/rc/keymaps/rc-odroid.c | 1 + drivers/media/rc/keymaps/rc-pctv-sedna.c | 1 + drivers/media/rc/keymaps/rc-pine64.c | 1 + drivers/media/rc/keymaps/rc-pinnacle-color.c | 1 + drivers/media/rc/keymaps/rc-pinnacle-grey.c | 1 + drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c | 1 + drivers/media/rc/keymaps/rc-pixelview-002t.c | 1 + drivers/media/rc/keymaps/rc-pixelview-mk12.c | 1 + drivers/media/rc/keymaps/rc-pixelview-new.c | 1 + drivers/media/rc/keymaps/rc-pixelview.c | 1 + .../media/rc/keymaps/rc-powercolor-real-angel.c | 1 + drivers/media/rc/keymaps/rc-proteus-2309.c | 1 + drivers/media/rc/keymaps/rc-purpletv.c | 1 + drivers/media/rc/keymaps/rc-pv951.c | 1 + drivers/media/rc/keymaps/rc-rc6-mce.c | 1 + .../media/rc/keymaps/rc-real-audio-220-32-keys.c | 1 + drivers/media/rc/keymaps/rc-reddo.c | 1 + drivers/media/rc/keymaps/rc-snapstream-firefly.c | 1 + drivers/media/rc/keymaps/rc-streamzap.c | 1 + drivers/media/rc/keymaps/rc-su3000.c | 1 + drivers/media/rc/keymaps/rc-tanix-tx3mini.c | 1 + drivers/media/rc/keymaps/rc-tanix-tx5max.c | 1 + drivers/media/rc/keymaps/rc-tbs-nec.c | 1 + drivers/media/rc/keymaps/rc-technisat-ts35.c | 1 + drivers/media/rc/keymaps/rc-technisat-usb2.c | 1 + .../media/rc/keymaps/rc-terratec-cinergy-c-pci.c | 1 + .../media/rc/keymaps/rc-terratec-cinergy-s2-hd.c | 1 + drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c | 1 + drivers/media/rc/keymaps/rc-terratec-slim-2.c | 1 + drivers/media/rc/keymaps/rc-terratec-slim.c | 1 + drivers/media/rc/keymaps/rc-tevii-nec.c | 1 + drivers/media/rc/keymaps/rc-tivo.c | 1 + .../media/rc/keymaps/rc-total-media-in-hand-02.c | 1 + drivers/media/rc/keymaps/rc-total-media-in-hand.c | 1 + drivers/media/rc/keymaps/rc-trekstor.c | 1 + drivers/media/rc/keymaps/rc-tt-1500.c | 1 + drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c | 1 + drivers/media/rc/keymaps/rc-twinhan1027.c | 1 + drivers/media/rc/keymaps/rc-vega-s9x.c | 1 + drivers/media/rc/keymaps/rc-videomate-m1f.c | 1 + drivers/media/rc/keymaps/rc-videomate-s350.c | 1 + drivers/media/rc/keymaps/rc-videomate-tv-pvr.c | 1 + drivers/media/rc/keymaps/rc-videostrong-kii-pro.c | 1 + drivers/media/rc/keymaps/rc-wetek-hub.c | 1 + drivers/media/rc/keymaps/rc-wetek-play2.c | 1 + drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c | 1 + drivers/media/rc/keymaps/rc-winfast.c | 1 + drivers/media/rc/keymaps/rc-x96max.c | 1 + drivers/media/rc/keymaps/rc-xbox-360.c | 1 + drivers/media/rc/keymaps/rc-xbox-dvd.c | 1 + drivers/media/rc/keymaps/rc-zx-irdec.c | 1 + drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/meson-ir.c | 522 +- drivers/media/rc/pwm-ir-tx.c | 1 + drivers/media/test-drivers/vidtv/vidtv_mux.c | 7 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 45 +- drivers/media/test-drivers/vivid/vivid-core.c | 2 +- drivers/media/test-drivers/vivid/vivid-rds-gen.c | 2 +- drivers/media/usb/cx231xx/cx231xx-417.c | 9 +- drivers/media/usb/cx231xx/cx231xx-core.c | 7 +- drivers/media/usb/cx231xx/cx231xx.h | 3 + drivers/media/usb/dvb-usb-v2/af9035.c | 13 +- drivers/media/usb/dvb-usb/gp8psk.c | 2 +- drivers/media/usb/gspca/cpia1.c | 3 + drivers/media/usb/siano/smsusb.c | 4 +- drivers/media/v4l2-core/Kconfig | 16 - drivers/media/v4l2-core/Makefile | 5 - drivers/media/v4l2-core/v4l2-event.c | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 1 + drivers/media/v4l2-core/v4l2-subdev.c | 55 +- drivers/media/v4l2-core/videobuf-core.c | 1198 ---- drivers/media/v4l2-core/videobuf-dma-contig.c | 402 -- drivers/media/v4l2-core/videobuf-dma-sg.c | 681 --- drivers/media/v4l2-core/videobuf-vmalloc.c | 326 -- drivers/memory/tegra/mc.c | 34 - drivers/memory/tegra/tegra20.c | 28 - drivers/message/fusion/mptctl.c | 19 +- drivers/message/fusion/mptfc.c | 94 +- drivers/message/fusion/mptsas.c | 16 +- drivers/message/fusion/mptscsih.c | 55 +- drivers/message/fusion/mptscsih.h | 1 + drivers/mfd/arizona-i2c.c | 11 +- drivers/mfd/arizona-spi.c | 3 + drivers/mfd/atmel-hlcdc.c | 1 + drivers/mfd/axp20x.c | 66 +- drivers/mfd/db8500-prcmu.c | 4 +- drivers/mfd/dln2.c | 1 - drivers/mfd/hi6421-pmic-core.c | 9 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/iqs62x.c | 2 +- drivers/mfd/lochnagar-i2c.c | 9 +- drivers/mfd/lp87565.c | 9 +- drivers/mfd/lpc_ich.c | 127 +- drivers/mfd/madera-i2c.c | 9 +- drivers/mfd/max14577.c | 14 +- drivers/mfd/max77541.c | 6 +- drivers/mfd/max77620.c | 6 +- drivers/mfd/max77686.c | 2 +- drivers/mfd/max8907.c | 4 +- drivers/mfd/max8997.c | 12 +- drivers/mfd/max8998.c | 12 +- drivers/mfd/mc13xxx-spi.c | 14 +- drivers/mfd/mfd-core.c | 17 +- drivers/mfd/motorola-cpcap.c | 7 +- drivers/mfd/mxs-lradc.c | 9 +- drivers/mfd/palmas.c | 60 +- drivers/mfd/qcom-spmi-pmic.c | 109 +- drivers/mfd/qcom_rpm.c | 8 +- drivers/mfd/rk8xx-core.c | 7 +- drivers/mfd/rk8xx-i2c.c | 6 +- drivers/mfd/rn5t618.c | 11 +- drivers/mfd/stm32-timers.c | 46 + drivers/mfd/tps65086.c | 2 +- drivers/mfd/tps65090.c | 2 +- drivers/mfd/tps65218.c | 2 +- drivers/mfd/tps6586x.c | 52 +- drivers/mfd/tps65910.c | 13 +- drivers/mfd/tps65912-core.c | 2 +- drivers/mfd/twl-core.c | 18 +- drivers/mfd/twl4030-power.c | 9 +- drivers/mfd/twl6030-irq.c | 10 +- drivers/mfd/wcd934x.c | 2 +- drivers/mfd/wm831x-i2c.c | 16 +- drivers/mfd/wm831x-spi.c | 16 +- drivers/mfd/wm8994-core.c | 11 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 2 +- drivers/misc/bcm-vk/bcm_vk_msg.h | 2 +- drivers/misc/c2port/core.c | 2 +- drivers/misc/cxl/file.c | 21 +- drivers/misc/eeprom/Kconfig | 14 - drivers/misc/eeprom/Makefile | 1 - drivers/misc/eeprom/at24.c | 42 +- drivers/misc/eeprom/eeprom.c | 214 - drivers/misc/eeprom/idt_89hpesx.c | 11 +- drivers/misc/ibmvmc.c | 4 +- drivers/misc/lkdtm/cfi.c | 13 +- drivers/misc/mei/bus.c | 92 +- drivers/misc/mei/client.c | 24 +- drivers/misc/mei/dma-ring.c | 6 +- drivers/misc/mei/hbm.c | 6 +- drivers/misc/mei/hw-me-regs.h | 3 + drivers/misc/mei/hw-me.c | 77 +- drivers/misc/mei/hw-me.h | 4 + drivers/misc/mei/hw.h | 12 +- drivers/misc/mei/init.c | 27 +- drivers/misc/mei/interrupt.c | 6 +- drivers/misc/mei/main.c | 8 +- drivers/misc/mei/mei_dev.h | 51 +- drivers/misc/mei/pxp/mei_pxp.c | 85 +- drivers/misc/ocxl/file.c | 27 +- drivers/misc/pci_endpoint_test.c | 8 + drivers/misc/phantom.c | 24 +- drivers/misc/pvpanic/pvpanic-mmio.c | 58 +- drivers/misc/pvpanic/pvpanic-pci.c | 58 +- drivers/misc/pvpanic/pvpanic.c | 76 +- drivers/misc/pvpanic/pvpanic.h | 10 +- drivers/misc/sgi-xp/xpc_main.c | 2 - drivers/misc/ti-st/st_core.c | 7 +- drivers/misc/ti-st/st_kim.c | 5 +- drivers/misc/uacce/uacce.c | 17 +- drivers/misc/vmw_balloon.c | 38 +- drivers/mmc/core/block.c | 6 +- drivers/mmc/core/card.h | 4 + drivers/mmc/core/core.c | 9 +- drivers/mmc/core/mmc.c | 10 +- drivers/mmc/core/quirks.h | 7 +- drivers/mmc/host/cqhci-core.c | 44 +- drivers/mmc/host/sdhci-pci-gli.c | 70 +- drivers/mmc/host/sdhci-sprd.c | 25 + drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/vub300.c | 1 + drivers/mtd/chips/cfi_cmdset_0001.c | 20 +- drivers/mtd/chips/map_ram.c | 8 +- drivers/mtd/devices/bcm47xxsflash.c | 6 +- drivers/mtd/devices/docg3.c | 5 +- drivers/mtd/devices/phram.c | 6 +- drivers/mtd/devices/powernv_flash.c | 6 +- drivers/mtd/devices/spear_smi.c | 6 +- drivers/mtd/devices/st_spi_fsm.c | 6 +- drivers/mtd/hyperbus/hbmc-am654.c | 6 +- drivers/mtd/hyperbus/rpc-if.c | 6 +- drivers/mtd/lpddr/lpddr2_nvm.c | 6 +- drivers/mtd/lpddr/lpddr_cmds.c | 2 +- drivers/mtd/maps/lantiq-flash.c | 6 +- drivers/mtd/maps/physmap-core.c | 15 +- drivers/mtd/maps/plat-ram.c | 8 +- drivers/mtd/maps/pxa2xx-flash.c | 5 +- drivers/mtd/maps/sa1100-flash.c | 6 +- drivers/mtd/maps/sun_uflash.c | 6 +- drivers/mtd/mtdcore.c | 5 +- drivers/mtd/mtdpart.c | 6 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 2 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 2 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 14 +- drivers/mtd/nand/raw/denali.h | 2 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/intel-nand-controller.c | 10 + drivers/mtd/nand/raw/internals.h | 1 - drivers/mtd/nand/raw/marvell_nand.c | 2 +- drivers/mtd/nand/raw/meson_nand.c | 5 +- drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 1 - drivers/mtd/nand/raw/omap2.c | 8 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 2 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 5 +- drivers/mtd/nand/raw/sh_flctl.c | 3 +- drivers/mtd/nand/raw/sunxi_nand.c | 2 +- drivers/mtd/nand/raw/tegra_nand.c | 4 + drivers/mtd/nand/raw/vf610_nfc.c | 10 +- drivers/mtd/nand/raw/xway_nand.c | 1 - drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/foresee.c | 95 + drivers/mtd/nand/spi/winbond.c | 45 + drivers/mtd/nand/spi/xtx.c | 134 + drivers/mtd/parsers/Kconfig | 5 - drivers/mtd/parsers/Makefile | 1 - drivers/mtd/parsers/ar7part.c | 129 - drivers/mtd/spi-nor/Makefile | 2 - drivers/mtd/spi-nor/atmel.c | 121 +- drivers/mtd/spi-nor/catalyst.c | 24 - drivers/mtd/spi-nor/controllers/hisi-sfc.c | 5 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 6 +- drivers/mtd/spi-nor/core.c | 63 +- drivers/mtd/spi-nor/core.h | 138 +- drivers/mtd/spi-nor/eon.c | 74 +- drivers/mtd/spi-nor/esmt.c | 29 +- drivers/mtd/spi-nor/everspin.c | 28 +- drivers/mtd/spi-nor/fujitsu.c | 21 - drivers/mtd/spi-nor/gigadevice.c | 82 +- drivers/mtd/spi-nor/intel.c | 23 +- drivers/mtd/spi-nor/issi.c | 118 +- drivers/mtd/spi-nor/macronix.c | 220 +- drivers/mtd/spi-nor/micron-st.c | 423 +- drivers/mtd/spi-nor/spansion.c | 392 +- drivers/mtd/spi-nor/sst.c | 164 +- drivers/mtd/spi-nor/swp.c | 13 +- drivers/mtd/spi-nor/sysfs.c | 6 +- drivers/mtd/spi-nor/winbond.c | 288 +- drivers/mtd/spi-nor/xilinx.c | 32 +- drivers/mtd/spi-nor/xmc.c | 19 +- drivers/mtd/ubi/block.c | 4 +- drivers/mtd/ubi/build.c | 25 +- drivers/mtd/ubi/cdev.c | 3 +- drivers/mtd/ubi/eba.c | 3 - drivers/mtd/ubi/fastmap-wl.c | 112 +- drivers/mtd/ubi/fastmap.c | 66 +- drivers/mtd/ubi/ubi.h | 10 +- drivers/mtd/ubi/wl.c | 48 +- drivers/mtd/ubi/wl.h | 6 +- drivers/net/arcnet/arcdevice.h | 2 + drivers/net/arcnet/com20020-pci.c | 89 +- drivers/net/bonding/bond_main.c | 6 + drivers/net/dsa/lan9303_mdio.c | 4 +- drivers/net/dsa/microchip/ksz_common.c | 16 +- drivers/net/dsa/mv88e6xxx/chip.c | 26 +- drivers/net/dsa/mv88e6xxx/pcs-639x.c | 31 +- drivers/net/ethernet/amd/pds_core/adminq.c | 2 +- drivers/net/ethernet/amd/pds_core/core.h | 2 +- drivers/net/ethernet/amd/pds_core/dev.c | 8 +- drivers/net/ethernet/amd/pds_core/devlink.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 14 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 11 +- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 14 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.h | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 18 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 1 + drivers/net/ethernet/broadcom/tg3.c | 109 +- drivers/net/ethernet/broadcom/tg3.h | 4 +- .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 2 - .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.h | 1 - .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 1 - drivers/net/ethernet/cortina/gemini.c | 45 +- drivers/net/ethernet/cortina/gemini.h | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 16 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 8 +- drivers/net/ethernet/google/gve/gve_rx.c | 4 - drivers/net/ethernet/google/gve/gve_tx.c | 4 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 29 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 53 +- drivers/net/ethernet/hisilicon/hns/hns_enet.h | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 33 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 25 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 7 + drivers/net/ethernet/intel/i40e/i40e_devlink.c | 1 - drivers/net/ethernet/intel/i40e/i40e_main.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 16 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 12 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 1 - drivers/net/ethernet/intel/ice/ice_ddp.c | 103 +- drivers/net/ethernet/intel/ice/ice_dpll.c | 21 +- drivers/net/ethernet/intel/ice/ice_dpll.h | 1 - drivers/net/ethernet/intel/ice/ice_lag.c | 136 +- drivers/net/ethernet/intel/ice/ice_lag.h | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 12 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 144 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 5 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 54 + drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 2 + drivers/net/ethernet/intel/ice/ice_sriov.c | 7 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 114 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 3 - drivers/net/ethernet/intel/ice/ice_txrx.h | 1 - drivers/net/ethernet/intel/ice/ice_vf_lib.c | 20 + .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 11 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 30 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 28 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/mcs.c | 18 +- drivers/net/ethernet/marvell/octeontx2/af/mcs.h | 2 + .../net/ethernet/marvell/octeontx2/af/mcs_reg.h | 31 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 3 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 8 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 1 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 3 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 15 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 3 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 6 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 20 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 101 +- .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 34 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 120 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 62 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 20 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 30 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 25 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +- .../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 42 - .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 3 +- .../mellanox/mlx5/core/steering/dr_action.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 115 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 127 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 16 +- drivers/net/ethernet/realtek/r8169_main.c | 60 +- drivers/net/ethernet/renesas/ravb_main.c | 69 +- drivers/net/ethernet/renesas/rswitch.c | 22 +- drivers/net/ethernet/smsc/smc91x.h | 19 - drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 45 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 4 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 17 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 4 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 11 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 1 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +- drivers/net/ethernet/ti/icssg/icss_iep.c | 2 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 15 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 8 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 2 +- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 4 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 3 +- drivers/net/hyperv/Kconfig | 1 + drivers/net/hyperv/netvsc_drv.c | 66 +- drivers/net/ipa/reg/gsi_reg-v5.0.c | 2 +- drivers/net/ipvlan/ipvlan_core.c | 41 +- drivers/net/macvlan.c | 2 +- drivers/net/mdio/acpi_mdio.c | 1 + drivers/net/mdio/fwnode_mdio.c | 1 + drivers/net/mdio/mdio-aspeed.c | 1 + drivers/net/mdio/mdio-bitbang.c | 1 + drivers/net/mdio/of_mdio.c | 1 + drivers/net/netdevsim/bpf.c | 4 +- drivers/net/netkit.c | 28 +- drivers/net/phy/bcm-phy-ptp.c | 1 + drivers/net/phy/bcm87xx.c | 1 + drivers/net/phy/phylink.c | 2 + drivers/net/phy/sfp.c | 1 + drivers/net/ppp/ppp_generic.c | 4 +- drivers/net/ppp/ppp_synctty.c | 6 +- drivers/net/usb/aqc111.c | 8 +- drivers/net/usb/ax88179_178a.c | 4 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 28 +- drivers/net/veth.c | 49 +- drivers/net/vrf.c | 39 +- drivers/net/wireguard/cookie.c | 2 +- drivers/net/wireguard/device.c | 4 +- drivers/net/wireguard/netlink.c | 2 +- drivers/net/wireguard/noise.c | 2 +- drivers/net/wireguard/receive.c | 12 +- drivers/net/wireguard/send.c | 3 +- drivers/net/wireless/ath/ath9k/Kconfig | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt7925/main.c | 4 +- drivers/net/xen-netback/interface.c | 3 +- drivers/nfc/virtual_ncidev.c | 7 +- drivers/nvdimm/badrange.c | 4 +- drivers/nvdimm/nd.h | 2 +- drivers/nvdimm/of_pmem.c | 8 +- drivers/nvdimm/region_devs.c | 10 +- drivers/nvme/Makefile | 2 +- drivers/nvme/common/Kconfig | 7 +- drivers/nvme/common/Makefile | 7 +- drivers/nvme/common/auth.c | 23 +- drivers/nvme/common/keyring.c | 11 +- drivers/nvme/host/Kconfig | 7 +- drivers/nvme/host/auth.c | 18 +- drivers/nvme/host/core.c | 133 +- drivers/nvme/host/fabrics.c | 2 + drivers/nvme/host/fc.c | 19 +- drivers/nvme/host/ioctl.c | 28 +- drivers/nvme/host/nvme.h | 11 + drivers/nvme/host/pci.c | 30 +- drivers/nvme/host/rdma.c | 24 +- drivers/nvme/host/tcp.c | 68 +- drivers/nvme/target/Kconfig | 11 +- drivers/nvme/target/configfs.c | 5 +- drivers/nvme/target/fabrics-cmd-auth.c | 2 +- drivers/nvme/target/fabrics-cmd.c | 4 + drivers/nvme/target/loop.c | 4 + drivers/nvme/target/tcp.c | 4 +- drivers/nvmem/apple-efuses.c | 1 + drivers/nvmem/core.c | 16 +- drivers/nvmem/imx-ocotp-scu.c | 1 + drivers/nvmem/imx-ocotp.c | 1 + drivers/nvmem/meson-efuse.c | 1 + drivers/nvmem/meson-mx-efuse.c | 1 + drivers/nvmem/microchip-otpc.c | 1 + drivers/nvmem/mtk-efuse.c | 1 + drivers/nvmem/mxs-ocotp.c | 10 +- drivers/nvmem/qcom-spmi-sdam.c | 1 + drivers/nvmem/qfprom.c | 7 +- drivers/nvmem/rave-sp-eeprom.c | 1 + drivers/nvmem/rockchip-efuse.c | 1 + drivers/nvmem/sc27xx-efuse.c | 1 + drivers/nvmem/sec-qfprom.c | 1 + drivers/nvmem/sprd-efuse.c | 1 + drivers/nvmem/stm32-romem.c | 8 +- drivers/nvmem/sunplus-ocotp.c | 1 + drivers/nvmem/sunxi_sid.c | 1 + drivers/nvmem/uniphier-efuse.c | 1 + drivers/nvmem/zynqmp_nvmem.c | 1 + drivers/of/dynamic.c | 5 +- drivers/of/property.c | 2 + drivers/parisc/power.c | 2 +- drivers/parport/parport_gsc.c | 2 +- drivers/parport/parport_pc.c | 21 + drivers/parport/procfs.c | 81 +- drivers/parport/share.c | 26 +- drivers/pci/Kconfig | 2 +- drivers/pci/ats.c | 7 +- drivers/pci/controller/Kconfig | 11 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 9 +- drivers/pci/controller/cadence/pcie-cadence-plat.c | 5 - drivers/pci/controller/dwc/Kconfig | 25 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-exynos.c | 4 +- drivers/pci/controller/dwc/pci-keystone.c | 8 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 + drivers/pci/controller/dwc/pci-layerscape.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 52 +- drivers/pci/controller/dwc/pcie-designware-host.c | 3 + drivers/pci/controller/dwc/pcie-designware.c | 102 +- drivers/pci/controller/dwc/pcie-designware.h | 9 +- drivers/pci/controller/dwc/pcie-kirin.c | 4 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 48 +- drivers/pci/controller/dwc/pcie-qcom.c | 52 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 527 ++ drivers/pci/controller/dwc/pcie-tegra194.c | 27 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 2 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/controller/pci-mvebu.c | 2 +- drivers/pci/controller/pci-xgene.c | 7 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/pcie-rcar-ep.c | 2 +- drivers/pci/controller/pcie-rcar-host.c | 2 +- drivers/pci/controller/pcie-xilinx-common.h | 31 + drivers/pci/controller/pcie-xilinx-cpm.c | 38 +- drivers/pci/controller/pcie-xilinx-dma-pl.c | 814 +++ drivers/pci/controller/pcie-xilinx-nwl.c | 18 +- drivers/pci/controller/vmd.c | 10 +- drivers/pci/endpoint/pci-epc-core.c | 13 +- drivers/pci/hotplug/Kconfig | 12 + drivers/pci/hotplug/Makefile | 1 + drivers/pci/hotplug/acpiphp_ampere_altra.c | 127 + drivers/pci/hotplug/acpiphp_core.c | 3 +- drivers/pci/hotplug/cpqphp_ctrl.c | 6 +- drivers/pci/hotplug/cpqphp_pci.c | 22 +- drivers/pci/hotplug/ibmphp.h | 5 +- drivers/pci/hotplug/ibmphp_pci.c | 2 +- drivers/pci/hotplug/pciehp_core.c | 3 +- drivers/pci/hotplug/pciehp_hpc.c | 5 +- drivers/pci/hotplug/pnv_php.c | 3 +- drivers/pci/msi/msi.c | 10 +- drivers/pci/p2pdma.c | 3 +- drivers/pci/pci-acpi.c | 15 +- drivers/pci/pci-sysfs.c | 43 +- drivers/pci/pci.c | 69 +- drivers/pci/pci.h | 3 + drivers/pci/pcie/Kconfig | 9 + drivers/pci/pcie/aer.c | 204 +- drivers/pci/pcie/aspm.c | 84 +- drivers/pci/pcie/dpc.c | 42 +- drivers/pci/pcie/pme.c | 4 +- drivers/pci/pcie/portdrv.c | 7 +- drivers/pci/pcie/ptm.c | 5 +- drivers/pci/probe.c | 14 +- drivers/pci/quirks.c | 75 +- drivers/pci/search.c | 31 + drivers/pci/setup-bus.c | 2 +- drivers/pci/vc.c | 9 +- drivers/pci/vgaarb.c | 14 +- drivers/pcmcia/cs.c | 1 + drivers/pcmcia/ds.c | 14 +- drivers/pcmcia/pcmcia_resource.c | 2 +- drivers/pcmcia/tcic.c | 2 +- drivers/perf/arm_cspmu/arm_cspmu.c | 3 + drivers/perf/arm_pmuv3.c | 7 +- drivers/perf/riscv_pmu_sbi.c | 13 +- drivers/phy/Kconfig | 3 +- drivers/phy/Makefile | 1 - drivers/phy/allwinner/phy-sun4i-usb.c | 2 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 9 +- drivers/phy/marvell/phy-berlin-usb.c | 7 +- drivers/phy/motorola/phy-cpcap-usb.c | 7 - drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 146 +- drivers/phy/qualcomm/phy-qcom-m31.c | 59 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 50 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 37 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v4.h | 17 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v6.h | 29 +- drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5_20.h | 2 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6.h | 20 +- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 142 + drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 225 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 8 - drivers/phy/ralink/phy-ralink-usb.c | 9 +- drivers/phy/realtek/Kconfig | 32 - drivers/phy/realtek/Makefile | 3 - drivers/phy/realtek/phy-rtk-usb2.c | 1325 ----- drivers/phy/realtek/phy-rtk-usb3.c | 761 --- drivers/phy/renesas/r8a779f0-ether-serdes.c | 16 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 2 - drivers/phy/rockchip/phy-rockchip-pcie.c | 11 +- drivers/phy/rockchip/phy-rockchip-usb.c | 10 +- drivers/phy/ti/phy-dm816x-usb.c | 11 +- drivers/phy/ti/phy-omap-control.c | 9 +- drivers/phy/ti/phy-omap-usb2.c | 11 +- drivers/phy/ti/phy-ti-pipe3.c | 14 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 19 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 19 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 7 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 6 +- drivers/pinctrl/bcm/pinctrl-ns.c | 8 +- drivers/pinctrl/berlin/berlin-bg2.c | 8 +- drivers/pinctrl/berlin/berlin-bg2cd.c | 8 +- drivers/pinctrl/berlin/berlin-bg2q.c | 8 +- drivers/pinctrl/berlin/berlin-bg4ct.c | 9 +- drivers/pinctrl/berlin/berlin.c | 8 +- drivers/pinctrl/berlin/pinctrl-as370.c | 9 +- drivers/pinctrl/cirrus/Kconfig | 3 +- drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 9 +- drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 2 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 6 +- drivers/pinctrl/core.c | 145 +- drivers/pinctrl/freescale/pinctrl-mxs.c | 13 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 32 +- drivers/pinctrl/intel/pinctrl-broxton.c | 3 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 161 +- drivers/pinctrl/intel/pinctrl-denverton.c | 7 + drivers/pinctrl/intel/pinctrl-intel.c | 198 +- drivers/pinctrl/intel/pinctrl-intel.h | 2 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 38 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 2 +- drivers/pinctrl/intel/pinctrl-moorefield.c | 2 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 18 +- drivers/pinctrl/mediatek/pinctrl-mt7981.c | 16 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 10 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-amlogic-t7.c | 1611 ++++++ drivers/pinctrl/mvebu/pinctrl-armada-38x.c | 9 +- drivers/pinctrl/mvebu/pinctrl-armada-39x.c | 9 +- drivers/pinctrl/mvebu/pinctrl-armada-ap806.c | 5 +- drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-xp.c | 9 +- drivers/pinctrl/mvebu/pinctrl-dove.c | 6 +- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 7 +- drivers/pinctrl/mvebu/pinctrl-orion.c | 7 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 14 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 10 +- drivers/pinctrl/nuvoton/Kconfig | 17 +- drivers/pinctrl/nuvoton/Makefile | 1 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 29 +- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 2486 ++++++++ drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 12 +- drivers/pinctrl/nxp/pinctrl-s32cc.c | 4 +- drivers/pinctrl/pinconf-generic.c | 16 +- drivers/pinctrl/pinconf.c | 14 +- drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-artpec6.c | 6 +- drivers/pinctrl/pinctrl-as3722.c | 14 +- drivers/pinctrl/pinctrl-at91.c | 11 +- drivers/pinctrl/pinctrl-axp209.c | 7 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 9 +- drivers/pinctrl/pinctrl-ingenic.c | 19 +- drivers/pinctrl/pinctrl-mcp23s08.h | 8 + drivers/pinctrl/pinctrl-mcp23s08_i2c.c | 93 +- drivers/pinctrl/pinctrl-mcp23s08_spi.c | 97 +- drivers/pinctrl/pinctrl-ocelot.c | 10 +- drivers/pinctrl/pinctrl-rk805.c | 10 +- drivers/pinctrl/pinctrl-rockchip.c | 6 +- drivers/pinctrl/pinctrl-single.c | 21 +- drivers/pinctrl/pinctrl-st.c | 13 +- drivers/pinctrl/pinctrl-stmfx.c | 16 +- drivers/pinctrl/pinctrl-sx150x.c | 7 +- drivers/pinctrl/pinctrl-tb10x.c | 6 +- drivers/pinctrl/pinctrl-utils.c | 6 +- drivers/pinctrl/pinctrl-xway.c | 11 +- drivers/pinctrl/pinmux.c | 6 +- drivers/pinctrl/qcom/pinctrl-apq8064.c | 2 +- drivers/pinctrl/qcom/pinctrl-apq8084.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq4019.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq5018.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq5332.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq6018.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq8064.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq8074.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq9574.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 4 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 2 +- drivers/pinctrl/qcom/pinctrl-mdm9607.c | 2 +- drivers/pinctrl/qcom/pinctrl-mdm9615.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- drivers/pinctrl/qcom/pinctrl-msm.h | 2 +- drivers/pinctrl/qcom/pinctrl-msm8226.c | 22 +- drivers/pinctrl/qcom/pinctrl-msm8660.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8909.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8916.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8953.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8960.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8976.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8994.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8996.c | 16 +- drivers/pinctrl/qcom/pinctrl-msm8998.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8x74.c | 14 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 2 +- drivers/pinctrl/qcom/pinctrl-qcs404.c | 2 +- drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 2 +- drivers/pinctrl/qcom/pinctrl-qdu1000.c | 2 +- drivers/pinctrl/qcom/pinctrl-sa8775p.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7180.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc8180x.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc8280xp.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdm660.c | 16 +- drivers/pinctrl/qcom/pinctrl-sdm670.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdx55.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdx65.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdx75.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm6115.c | 14 +- drivers/pinctrl/qcom/pinctrl-sm6125.c | 19 +- drivers/pinctrl/qcom/pinctrl-sm6350.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm6375.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm7150.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8150.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8250.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8350-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8350.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8450.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8550.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 5 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 5 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 6 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 6 +- drivers/pinctrl/realtek/Kconfig | 23 + drivers/pinctrl/realtek/Makefile | 6 + drivers/pinctrl/realtek/pinctrl-rtd.c | 596 ++ drivers/pinctrl/realtek/pinctrl-rtd.h | 124 + drivers/pinctrl/realtek/pinctrl-rtd1315e.c | 1440 +++++ drivers/pinctrl/realtek/pinctrl-rtd1319d.c | 1610 ++++++ drivers/pinctrl/realtek/pinctrl-rtd1619b.c | 1601 ++++++ drivers/pinctrl/renesas/gpio.c | 8 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 38 + drivers/pinctrl/renesas/pfc-r8a7779.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 719 ++- drivers/pinctrl/renesas/pinctrl-rzn1.c | 6 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 4 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 56 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 4 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 8 +- drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 2 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 3 +- drivers/pinctrl/sprd/pinctrl-sprd.h | 2 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c | 14 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 14 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 33 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 380 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 8 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 29 +- drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 9 +- drivers/platform/chrome/cros_ec_typec.c | 28 + drivers/platform/mellanox/mlxbf-bootctl.c | 39 +- drivers/platform/mellanox/mlxbf-pmc.c | 14 + drivers/platform/surface/aggregator/core.c | 5 +- drivers/platform/x86/Kconfig | 2 +- drivers/platform/x86/amd/pmc/pmc.c | 31 +- drivers/platform/x86/asus-nb-wmi.c | 61 +- drivers/platform/x86/asus-wmi.c | 58 + drivers/platform/x86/asus-wmi.h | 7 +- drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 26 +- drivers/platform/x86/ideapad-laptop.c | 11 +- drivers/platform/x86/intel/ifs/load.c | 8 +- drivers/platform/x86/intel/telemetry/core.c | 4 +- drivers/platform/x86/wmi.c | 5 + drivers/pmdomain/arm/scmi_perf_domain.c | 2 +- drivers/pmdomain/qcom/rpmpd.c | 1 + drivers/power/supply/tps65217_charger.c | 2 +- drivers/powercap/dtpm_cpu.c | 23 +- drivers/powercap/dtpm_devfreq.c | 11 +- drivers/ptp/ptp_chardev.c | 26 +- drivers/ptp/ptp_clock.c | 13 +- drivers/ptp/ptp_private.h | 9 +- drivers/ptp/ptp_sysfs.c | 3 +- drivers/pwm/Kconfig | 20 +- drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 55 +- drivers/pwm/pwm-ab8500.c | 1 - drivers/pwm/pwm-apple.c | 1 - drivers/pwm/pwm-atmel-hlcdc.c | 1 - drivers/pwm/pwm-atmel-tcb.c | 1 - drivers/pwm/pwm-atmel.c | 3 +- drivers/pwm/pwm-bcm-iproc.c | 38 +- drivers/pwm/pwm-bcm-kona.c | 1 - drivers/pwm/pwm-bcm2835.c | 34 +- drivers/pwm/pwm-berlin.c | 63 +- drivers/pwm/pwm-brcmstb.c | 49 +- drivers/pwm/pwm-clk.c | 1 - drivers/pwm/pwm-clps711x.c | 1 - drivers/pwm/pwm-crc.c | 5 +- drivers/pwm/pwm-cros-ec.c | 67 +- drivers/pwm/pwm-dwc-core.c | 184 + drivers/pwm/pwm-dwc.c | 197 +- drivers/pwm/pwm-dwc.h | 60 + drivers/pwm/pwm-ep93xx.c | 1 - drivers/pwm/pwm-fsl-ftm.c | 1 - drivers/pwm/pwm-hibvt.c | 1 - drivers/pwm/pwm-img.c | 1 - drivers/pwm/pwm-imx-tpm.c | 30 +- drivers/pwm/pwm-imx1.c | 1 - drivers/pwm/pwm-imx27.c | 1 - drivers/pwm/pwm-intel-lgm.c | 1 - drivers/pwm/pwm-iqs620a.c | 1 - drivers/pwm/pwm-jz4740.c | 46 +- drivers/pwm/pwm-keembay.c | 1 - drivers/pwm/pwm-lp3943.c | 22 +- drivers/pwm/pwm-lpc18xx-sct.c | 1 - drivers/pwm/pwm-lpc32xx.c | 1 - drivers/pwm/pwm-lpss.c | 1 - drivers/pwm/pwm-mediatek.c | 1 - drivers/pwm/pwm-meson.c | 1 - drivers/pwm/pwm-microchip-core.c | 1 - drivers/pwm/pwm-mtk-disp.c | 25 +- drivers/pwm/pwm-mxs.c | 1 - drivers/pwm/pwm-ntxec.c | 1 - drivers/pwm/pwm-omap-dmtimer.c | 3 +- drivers/pwm/pwm-pca9685.c | 1 - drivers/pwm/pwm-pxa.c | 3 +- drivers/pwm/pwm-raspberrypi-poe.c | 1 - drivers/pwm/pwm-rcar.c | 1 - drivers/pwm/pwm-renesas-tpu.c | 23 +- drivers/pwm/pwm-rockchip.c | 1 - drivers/pwm/pwm-rz-mtu3.c | 1 - drivers/pwm/pwm-samsung.c | 152 +- drivers/pwm/pwm-sifive.c | 1 - drivers/pwm/pwm-sl28cpld.c | 1 - drivers/pwm/pwm-spear.c | 41 +- drivers/pwm/pwm-sprd.c | 29 +- drivers/pwm/pwm-sti.c | 30 +- drivers/pwm/pwm-stm32-lp.c | 1 - drivers/pwm/pwm-stm32.c | 1 - drivers/pwm/pwm-stmpe.c | 1 - drivers/pwm/pwm-sun4i.c | 1 - drivers/pwm/pwm-sunplus.c | 1 - drivers/pwm/pwm-tegra.c | 1 - drivers/pwm/pwm-tiecap.c | 1 - drivers/pwm/pwm-tiehrpwm.c | 1 - drivers/pwm/pwm-twl-led.c | 2 - drivers/pwm/pwm-twl.c | 2 - drivers/pwm/pwm-visconti.c | 1 - drivers/pwm/pwm-vt8500.c | 43 +- drivers/pwm/pwm-xilinx.c | 1 - drivers/rapidio/devices/rio_mport_cdev.c | 16 +- drivers/rapidio/rio_cm.c | 18 +- drivers/remoteproc/mtk_common.h | 39 +- drivers/remoteproc/mtk_scp.c | 536 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/remoteproc/qcom_q6v5_mss.c | 1 - drivers/remoteproc/qcom_q6v5_pas.c | 19 + drivers/remoteproc/st_remoteproc.c | 16 +- drivers/remoteproc/stm32_rproc.c | 4 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 110 +- drivers/rpmsg/rpmsg_core.c | 2 +- drivers/rpmsg/rpmsg_ns.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 6 +- drivers/rtc/Kconfig | 13 +- drivers/rtc/Makefile | 1 + drivers/rtc/nvmem.c | 1 + drivers/rtc/rtc-at91rm9200.c | 14 +- drivers/rtc/rtc-brcmstb-waketimer.c | 47 +- drivers/rtc/rtc-efi.c | 2 +- drivers/rtc/rtc-ep93xx.c | 8 + drivers/rtc/rtc-imxdi.c | 14 +- drivers/rtc/rtc-mv.c | 14 +- drivers/rtc/rtc-omap.c | 8 +- drivers/rtc/rtc-pcap.c | 6 - drivers/rtc/rtc-pcf85363.c | 2 +- drivers/rtc/rtc-pxa.c | 13 +- drivers/rtc/rtc-r7301.c | 35 +- drivers/rtc/rtc-sh.c | 16 +- drivers/rtc/rtc-ssd202d.c | 249 + drivers/s390/block/dasd.c | 24 +- drivers/s390/block/dasd_int.h | 2 +- drivers/s390/char/diag_ftp.c | 2 +- drivers/s390/char/sclp.c | 14 +- drivers/s390/char/sclp_cmd.c | 3 +- drivers/s390/char/sclp_early.c | 2 +- drivers/s390/char/sclp_early_core.c | 7 +- drivers/s390/cio/chp.c | 2 +- drivers/s390/cio/chsc.c | 8 +- drivers/s390/cio/crw.c | 4 +- drivers/s390/cio/isc.c | 4 +- drivers/s390/crypto/ap_bus.c | 68 +- drivers/s390/crypto/ap_bus.h | 4 +- drivers/s390/crypto/ap_queue.c | 94 +- drivers/s390/crypto/zcrypt_api.c | 10 +- drivers/s390/crypto/zcrypt_card.c | 4 +- drivers/s390/crypto/zcrypt_cex4.c | 4 + drivers/s390/crypto/zcrypt_error.h | 18 +- drivers/s390/crypto/zcrypt_queue.c | 5 +- drivers/s390/net/Kconfig | 3 +- drivers/s390/net/ism_drv.c | 93 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/scsi/Kconfig | 15 - drivers/scsi/aic7xxx/aic79xx_osm.c | 38 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 127 +- drivers/scsi/be2iscsi/be_main.c | 1 + drivers/scsi/bnx2fc/bnx2fc.h | 1 + drivers/scsi/bnx2fc/bnx2fc_hwi.c | 14 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 94 +- drivers/scsi/cxgbi/libcxgbi.c | 2 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 79 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 21 +- drivers/scsi/elx/efct/efct_lio.c | 5 + drivers/scsi/esas2r/esas2r_ioctl.c | 16 +- drivers/scsi/fnic/fnic_fcs.c | 11 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 253 +- drivers/scsi/ibmvscsi/ibmvfc.c | 489 +- drivers/scsi/ibmvscsi/ibmvfc.h | 50 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 + drivers/scsi/imm.c | 70 +- drivers/scsi/imm.h | 4 - drivers/scsi/ipr.c | 12 +- drivers/scsi/ips.c | 18 - drivers/scsi/libfc/fc_lport.c | 6 + drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_init.c | 4 +- drivers/scsi/libsas/sas_internal.h | 12 + drivers/scsi/lpfc/lpfc_els.c | 23 + drivers/scsi/lpfc/lpfc_hbadisc.c | 8 +- drivers/scsi/lpfc/lpfc_logmsg.h | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 18 +- drivers/scsi/lpfc/lpfc_nvme.c | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 4 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid.c | 53 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 + drivers/scsi/mpi3mr/mpi3mr_os.c | 57 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 89 +- drivers/scsi/pm8001/pm8001_init.c | 285 +- drivers/scsi/pm8001/pm8001_sas.h | 11 +- drivers/scsi/pm8001/pm80xx_hwi.c | 59 +- drivers/scsi/pmcraid.c | 69 +- drivers/scsi/qedf/qedf.h | 5 +- drivers/scsi/qedf/qedf_io.c | 75 +- drivers/scsi/qedf/qedf_main.c | 19 +- drivers/scsi/qla1280.c | 42 +- drivers/scsi/qla2xxx/qla_dfs.c | 59 +- drivers/scsi/qla2xxx/qla_os.c | 17 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 6 + drivers/scsi/scsi.c | 2 +- drivers/scsi/scsi_debug.c | 568 +- drivers/scsi/scsi_lib.c | 37 +- drivers/scsi/scsi_sysctl.c | 1 - drivers/scsi/scsi_transport_spi.c | 4 +- drivers/scsi/sd.c | 110 +- drivers/scsi/sg.c | 1 - drivers/scsi/snic/snic_scsi.c | 14 +- drivers/scsi/sr.c | 3 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 189 +- drivers/sh/Makefile | 1 - drivers/sh/superhyway/Makefile | 8 - drivers/sh/superhyway/superhyway-sysfs.c | 54 - drivers/sh/superhyway/superhyway.c | 234 - drivers/soc/fsl/qe/qe_common.c | 4 +- drivers/soundwire/bus.c | 12 +- drivers/soundwire/dmi-quirks.c | 2 +- drivers/soundwire/intel.c | 2 +- drivers/soundwire/intel_ace2x.c | 2 +- drivers/soundwire/qcom.c | 18 +- drivers/soundwire/stream.c | 2 +- drivers/spi/Kconfig | 12 + drivers/spi/Makefile | 1 + drivers/spi/spi-ljca.c | 297 + drivers/spi/spi.c | 56 +- drivers/spmi/spmi.c | 9 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/fbtft/fbtft.h | 5 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 17 +- drivers/staging/gdm724x/gdm_tty.c | 1 + drivers/staging/greybus/audio_manager_private.h | 7 +- drivers/staging/greybus/authentication.c | 19 +- drivers/staging/greybus/bootrom.c | 2 - drivers/staging/greybus/camera.c | 13 +- drivers/staging/greybus/fw-management.c | 19 +- drivers/staging/greybus/pwm.c | 1 - drivers/staging/greybus/raw.c | 23 +- drivers/staging/iio/Kconfig | 1 - drivers/staging/iio/Makefile | 1 - drivers/staging/iio/frequency/ad9832.c | 15 +- drivers/staging/iio/frequency/ad9834.c | 21 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 22 +- drivers/staging/iio/resolver/Kconfig | 18 - drivers/staging/iio/resolver/Makefile | 6 - drivers/staging/iio/resolver/ad2s1210.c | 716 --- drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/media/atomisp/Kconfig | 12 - drivers/staging/media/atomisp/Makefile | 16 +- drivers/staging/media/atomisp/TODO | 3 - drivers/staging/media/atomisp/i2c/Kconfig | 12 - drivers/staging/media/atomisp/i2c/Makefile | 1 - drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 26 +- drivers/staging/media/atomisp/i2c/ov5693/Makefile | 2 - drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 63 - .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 1763 ------ drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 1331 ----- .../staging/media/atomisp/include/linux/atomisp.h | 10 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 44 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 13 - .../media/atomisp/pci/atomisp_compat_css20.c | 15 +- .../media/atomisp/pci/atomisp_csi2_bridge.c | 7 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 7 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 21 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 48 - drivers/staging/media/atomisp/pci/atomisp_subdev.h | 2 - drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 19 - .../pci/css_2401_system/host/isys_irq_local.h | 3 - .../pci/css_2401_system/host/isys_irq_private.h | 2 - .../atomisp/pci/css_2401_system/isys_irq_global.h | 2 - .../atomisp/pci/hive_isp_css_common/debug_global.h | 7 - .../atomisp/pci/hive_isp_css_common/host/dma.c | 266 - .../pci/hive_isp_css_common/host/dma_local.h | 116 - .../pci/hive_isp_css_common/host/input_formatter.c | 2 - .../pci/hive_isp_css_common/host/input_system.c | 446 -- .../atomisp/pci/hive_isp_css_common/host/irq.c | 19 - .../pci/hive_isp_css_common/host/irq_local.h | 8 - .../atomisp/pci/hive_isp_css_common/host/isp.c | 60 - .../pci/hive_isp_css_common/host/isp_local.h | 31 - .../atomisp/pci/hive_isp_css_common/host/sp.c | 47 - .../pci/hive_isp_css_common/host/sp_local.h | 26 - .../pci/hive_isp_css_include/host/csi_rx_public.h | 2 - .../pci/hive_isp_css_include/host/dma_public.h | 13 - .../pci/hive_isp_css_include/host/irq_public.h | 10 - .../pci/hive_isp_css_include/host/isp_public.h | 13 - .../hive_isp_css_include/host/isys_dma_public.h | 2 - .../hive_isp_css_include/host/isys_irq_public.h | 2 - .../pci/hive_isp_css_include/host/isys_public.h | 38 - .../hive_isp_css_include/host/pixelgen_public.h | 2 - .../pci/hive_isp_css_include/host/sp_public.h | 16 - .../atomisp/pci/hive_isp_css_include/isys_irq.h | 2 - .../staging/media/atomisp/pci/ia_css_acc_types.h | 6 +- drivers/staging/media/atomisp/pci/ia_css_mipi.h | 16 - .../staging/media/atomisp/pci/input_system_local.h | 7 +- .../media/atomisp/pci/input_system_private.h | 7 +- .../media/atomisp/pci/input_system_public.h | 4 +- .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 21 +- .../media/atomisp/pci/isp2400_input_system_local.h | 198 +- .../atomisp/pci/isp2400_input_system_private.h | 4 +- .../atomisp/pci/isp2400_input_system_public.h | 42 +- .../media/atomisp/pci/isp2401_input_system_local.h | 88 +- .../atomisp/pci/isp2401_input_system_private.h | 112 +- .../media/atomisp/pci/runtime/binary/src/binary.c | 15 +- .../pci/runtime/debug/interface/ia_css_debug.h | 85 - .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 1495 +---- .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 2 - .../pci/runtime/isys/interface/ia_css_isys.h | 9 +- .../pci/runtime/isys/interface/ia_css_isys_comm.h | 2 - .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 2 - .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 2 - .../media/atomisp/pci/runtime/isys/src/isys_init.c | 31 +- .../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 2 - .../media/atomisp/pci/runtime/isys/src/rx.c | 229 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 8 +- .../runtime/pipeline/interface/ia_css_pipeline.h | 2 - .../atomisp/pci/runtime/pipeline/src/pipeline.c | 2 - drivers/staging/media/atomisp/pci/sh_css.c | 238 +- .../staging/media/atomisp/pci/sh_css_internal.h | 41 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 29 - drivers/staging/media/atomisp/pci/sh_css_params.c | 41 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 62 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 4 - .../media/deprecated/atmel/atmel-isc-base.c | 4 - drivers/staging/media/ipu3/ipu3-css-params.c | 44 +- drivers/staging/media/ipu3/ipu3.c | 6 - drivers/staging/media/omap4iss/iss_csi2.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 24 +- drivers/staging/media/tegra-video/csi.c | 4 +- drivers/staging/media/tegra-video/vip.c | 2 +- drivers/staging/olpc_dcon/olpc_dcon.c | 2 +- drivers/staging/pi433/pi433_if.c | 21 +- drivers/staging/qlge/Kconfig | 11 - drivers/staging/qlge/Makefile | 8 - drivers/staging/qlge/TODO | 33 - drivers/staging/qlge/qlge.h | 2293 -------- drivers/staging/qlge/qlge_dbg.c | 1311 ----- drivers/staging/qlge/qlge_devlink.c | 139 - drivers/staging/qlge/qlge_devlink.h | 9 - drivers/staging/qlge/qlge_ethtool.c | 746 --- drivers/staging/qlge/qlge_main.c | 4845 ---------------- drivers/staging/qlge/qlge_mpi.c | 1273 ----- drivers/staging/rtl8192e/dot11d.c | 3 - drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 2 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 173 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 3 - drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 104 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 17 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 62 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 120 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 1 - drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 358 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 18 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 309 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 27 - drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 9 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 273 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 292 +- drivers/staging/rtl8192e/rtl819x_HT.h | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 115 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 130 +- drivers/staging/rtl8192e/rtl819x_TS.h | 8 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 256 +- drivers/staging/rtl8192e/rtllib.h | 308 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 19 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 40 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 2 +- drivers/staging/rtl8192e/rtllib_debug.h | 49 - drivers/staging/rtl8192e/rtllib_module.c | 8 +- drivers/staging/rtl8192e/rtllib_rx.c | 455 +- drivers/staging/rtl8192e/rtllib_softmac.c | 489 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 51 +- drivers/staging/rtl8192e/rtllib_tx.c | 513 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8192u/Kconfig | 12 - drivers/staging/rtl8192u/Makefile | 27 - drivers/staging/rtl8192u/TODO | 16 - drivers/staging/rtl8192u/authors | 1 - drivers/staging/rtl8192u/changes | 4 - drivers/staging/rtl8192u/ieee80211/dot11d.c | 174 - drivers/staging/rtl8192u/ieee80211/dot11d.h | 57 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2385 -------- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 235 - .../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 86 - .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 421 -- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 718 --- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 247 - .../staging/rtl8192u/ieee80211/ieee80211_module.c | 287 - drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 2430 -------- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3056 ---------- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 598 -- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 839 --- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 810 --- drivers/staging/rtl8192u/ieee80211/rtl819x_BA.h | 54 - .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 700 --- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 302 - .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 1295 ----- drivers/staging/rtl8192u/ieee80211/rtl819x_Qos.h | 82 - drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h | 102 - .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 534 -- drivers/staging/rtl8192u/r8180_93cx6.c | 170 - drivers/staging/rtl8192u/r8180_93cx6.h | 25 - drivers/staging/rtl8192u/r8190_rtl8256.c | 294 - drivers/staging/rtl8192u/r8190_rtl8256.h | 24 - drivers/staging/rtl8192u/r8192U.h | 1129 ---- drivers/staging/rtl8192u/r8192U_core.c | 4800 ---------------- drivers/staging/rtl8192u/r8192U_debugfs.c | 188 - drivers/staging/rtl8192u/r8192U_dm.c | 2821 --------- drivers/staging/rtl8192u/r8192U_dm.h | 176 - drivers/staging/rtl8192u/r8192U_hw.h | 246 - drivers/staging/rtl8192u/r8192U_wx.c | 943 --- drivers/staging/rtl8192u/r8192U_wx.h | 24 - drivers/staging/rtl8192u/r819xU_cmdpkt.c | 508 -- drivers/staging/rtl8192u/r819xU_cmdpkt.h | 190 - drivers/staging/rtl8192u/r819xU_firmware.c | 340 -- drivers/staging/rtl8192u/r819xU_firmware.h | 19 - drivers/staging/rtl8192u/r819xU_firmware_img.c | 549 -- drivers/staging/rtl8192u/r819xU_firmware_img.h | 26 - drivers/staging/rtl8192u/r819xU_phy.c | 1646 ------ drivers/staging/rtl8192u/r819xU_phy.h | 81 - drivers/staging/rtl8192u/r819xU_phyreg.h | 143 - drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 6 +- drivers/staging/rts5208/rtsx.c | 24 +- drivers/staging/rts5208/rtsx.h | 66 +- drivers/staging/sm750fb/ddk750_mode.c | 94 +- drivers/staging/sm750fb/ddk750_mode.h | 2 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/vc04_services/Makefile | 1 + .../staging/vc04_services/bcm2835-audio/bcm2835.c | 32 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 1 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 31 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 227 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 3 - .../vc04_services/interface/vchiq_arm/vchiq_bus.c | 99 + .../vc04_services/interface/vchiq_arm/vchiq_bus.h | 57 + .../interface/vchiq_arm/vchiq_connected.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 407 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 67 +- .../interface/vchiq_arm/vchiq_debugfs.c | 103 - .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 66 +- drivers/staging/vme_user/vme.c | 256 +- drivers/staging/vme_user/vme.h | 6 +- drivers/staging/vme_user/vme_fake.c | 77 +- drivers/staging/vme_user/vme_tsi148.c | 9 +- drivers/staging/vme_user/vme_tsi148.h | 704 ++- drivers/staging/vme_user/vme_user.c | 26 +- drivers/staging/vt6655/baseband.c | 86 +- drivers/staging/vt6655/card.c | 194 +- drivers/staging/vt6655/card.h | 10 +- drivers/staging/vt6655/channel.c | 28 +- drivers/staging/vt6655/device.h | 28 +- drivers/staging/vt6655/device_main.c | 46 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/staging/vt6655/rf.c | 18 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/staging/wlan-ng/p80211conv.c | 12 +- drivers/staging/wlan-ng/p80211netdev.h | 3 - drivers/staging/wlan-ng/prism2fw.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.h | 12 +- drivers/staging/wlan-ng/prism2sta.c | 179 +- drivers/target/iscsi/Kconfig | 9 +- drivers/target/iscsi/iscsi_target.c | 6 - drivers/target/iscsi/iscsi_target_configfs.c | 5 +- drivers/target/iscsi/iscsi_target_erl1.c | 2 +- drivers/target/iscsi/iscsi_target_tmr.c | 2 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/target/sbp/sbp_target.c | 3 + drivers/target/target_core_alua.c | 1 - drivers/target/target_core_configfs.c | 22 + drivers/target/target_core_device.c | 1 + drivers/target/target_core_fabric_configfs.c | 24 + drivers/target/target_core_transport.c | 116 +- drivers/target/target_core_user.c | 2 +- drivers/target/tcm_fc/tfc_conf.c | 3 + drivers/tee/optee/device.c | 17 +- drivers/tee/tee_core.c | 21 +- drivers/thunderbolt/clx.c | 47 +- drivers/thunderbolt/dma_test.c | 14 +- drivers/thunderbolt/path.c | 7 +- drivers/thunderbolt/quirks.c | 3 + drivers/thunderbolt/retimer.c | 1 + drivers/thunderbolt/switch.c | 339 +- drivers/thunderbolt/tb.c | 784 ++- drivers/thunderbolt/tb.h | 60 +- drivers/thunderbolt/tb_regs.h | 19 +- drivers/thunderbolt/tunnel.c | 263 +- drivers/thunderbolt/tunnel.h | 26 +- drivers/thunderbolt/usb4.c | 135 +- drivers/tty/hvc/hvc_xen.c | 39 +- drivers/tty/hvc/hvcs.c | 2 - drivers/tty/mxser.c | 2 +- drivers/tty/n_gsm.c | 3 + drivers/tty/n_tty.c | 77 +- drivers/tty/serdev/core.c | 24 +- drivers/tty/serial/21285.c | 8 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 33 +- drivers/tty/serial/8250/8250_bcm7271.c | 69 +- drivers/tty/serial/8250/8250_core.c | 14 +- drivers/tty/serial/8250/8250_dma.c | 8 +- drivers/tty/serial/8250/8250_dw.c | 36 +- drivers/tty/serial/8250/8250_early.c | 1 + drivers/tty/serial/8250/8250_exar.c | 63 +- drivers/tty/serial/8250/8250_fsl.c | 6 +- drivers/tty/serial/8250/8250_mid.c | 18 +- drivers/tty/serial/8250/8250_mtk.c | 8 +- drivers/tty/serial/8250/8250_of.c | 44 +- drivers/tty/serial/8250/8250_omap.c | 128 +- drivers/tty/serial/8250/8250_pci.c | 591 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 10 +- drivers/tty/serial/8250/8250_port.c | 118 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/8250/Makefile | 42 +- drivers/tty/serial/Kconfig | 26 + drivers/tty/serial/Makefile | 126 +- drivers/tty/serial/altera_jtaguart.c | 28 +- drivers/tty/serial/altera_uart.c | 20 +- drivers/tty/serial/amba-pl010.c | 20 +- drivers/tty/serial/amba-pl011.c | 186 +- drivers/tty/serial/apbuart.c | 8 +- drivers/tty/serial/ar933x_uart.c | 26 +- drivers/tty/serial/arc_uart.c | 16 +- drivers/tty/serial/atmel_serial.c | 24 +- drivers/tty/serial/bcm63xx_uart.c | 22 +- drivers/tty/serial/cpm_uart.c | 8 +- drivers/tty/serial/digicolor-usart.c | 18 +- drivers/tty/serial/dz.c | 32 +- drivers/tty/serial/esp32_acm.c | 459 ++ drivers/tty/serial/esp32_uart.c | 784 +++ drivers/tty/serial/fsl_linflexuart.c | 32 +- drivers/tty/serial/fsl_lpuart.c | 88 +- drivers/tty/serial/icom.c | 26 +- drivers/tty/serial/imx.c | 128 +- drivers/tty/serial/ip22zilog.c | 36 +- drivers/tty/serial/jsm/jsm_neo.c | 4 +- drivers/tty/serial/jsm/jsm_tty.c | 16 +- drivers/tty/serial/liteuart.c | 20 +- drivers/tty/serial/lpc32xx_hs.c | 26 +- drivers/tty/serial/ma35d1_serial.c | 35 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/mcf.c | 20 +- drivers/tty/serial/men_z135_uart.c | 8 +- drivers/tty/serial/meson_uart.c | 48 +- drivers/tty/serial/milbeaut_usio.c | 16 +- drivers/tty/serial/mpc52xx_uart.c | 12 +- drivers/tty/serial/mps2-uart.c | 16 +- drivers/tty/serial/msm_serial.c | 38 +- drivers/tty/serial/mvebu-uart.c | 18 +- drivers/tty/serial/omap-serial.c | 38 +- drivers/tty/serial/owl-uart.c | 26 +- drivers/tty/serial/pch_uart.c | 10 +- drivers/tty/serial/pic32_uart.c | 20 +- drivers/tty/serial/pmac_zilog.c | 52 +- drivers/tty/serial/pxa.c | 30 +- drivers/tty/serial/qcom_geni_serial.c | 8 +- drivers/tty/serial/rda-uart.c | 34 +- drivers/tty/serial/rp2.c | 20 +- drivers/tty/serial/sa1100.c | 20 +- drivers/tty/serial/samsung_tty.c | 171 +- drivers/tty/serial/sb1250-duart.c | 12 +- drivers/tty/serial/sc16is7xx.c | 95 +- drivers/tty/serial/serial-tegra.c | 32 +- drivers/tty/serial/serial_core.c | 131 +- drivers/tty/serial/serial_mctrl_gpio.c | 4 +- drivers/tty/serial/serial_port.c | 4 +- drivers/tty/serial/serial_txx9.c | 26 +- drivers/tty/serial/sh-sci.c | 68 +- drivers/tty/serial/sifive.c | 16 +- drivers/tty/serial/sprd_serial.c | 30 +- drivers/tty/serial/st-asc.c | 18 +- drivers/tty/serial/stm32-usart.c | 51 +- drivers/tty/serial/sunhv.c | 28 +- drivers/tty/serial/sunplus-uart.c | 26 +- drivers/tty/serial/sunsab.c | 34 +- drivers/tty/serial/sunsu.c | 46 +- drivers/tty/serial/sunzilog.c | 42 +- drivers/tty/serial/timbuart.c | 8 +- drivers/tty/serial/uartlite.c | 18 +- drivers/tty/serial/ucc_uart.c | 4 +- drivers/tty/serial/vt8500_serial.c | 8 +- drivers/tty/serial/xilinx_uartps.c | 58 +- drivers/tty/sysrq.c | 3 +- drivers/tty/tty.h | 13 +- drivers/tty/tty_buffer.c | 5 +- drivers/tty/tty_io.c | 131 +- drivers/tty/tty_ioctl.c | 234 +- drivers/tty/tty_jobctrl.c | 17 +- drivers/tty/tty_port.c | 6 +- drivers/tty/vcc.c | 16 +- drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/keyboard.c | 7 +- drivers/tty/vt/vc_screen.c | 32 +- drivers/tty/vt/vt.c | 29 +- drivers/ufs/core/ufs-mcq.c | 5 +- drivers/ufs/core/ufshcd.c | 281 +- drivers/ufs/host/cdns-pltfrm.c | 5 +- drivers/ufs/host/tc-dwc-g210-pltfrm.c | 6 +- drivers/ufs/host/ti-j721e-ufs.c | 6 +- drivers/ufs/host/ufs-exynos.c | 15 +- drivers/ufs/host/ufs-hisi.c | 5 +- drivers/ufs/host/ufs-mediatek.c | 7 +- drivers/ufs/host/ufs-qcom.c | 216 +- drivers/ufs/host/ufs-qcom.h | 20 +- drivers/ufs/host/ufs-renesas.c | 6 +- drivers/ufs/host/ufs-sprd.c | 5 +- drivers/ufs/host/ufshcd-pci.c | 5 +- drivers/ufs/host/ufshcd-pltfrm.c | 93 +- drivers/ufs/host/ufshcd-pltfrm.h | 2 +- drivers/usb/Kconfig | 10 + drivers/usb/c67x00/c67x00-hcd.h | 1 - drivers/usb/cdns3/cdnsp-debug.h | 3 - drivers/usb/cdns3/cdnsp-gadget.c | 6 +- drivers/usb/cdns3/cdnsp-gadget.h | 5 - drivers/usb/cdns3/cdnsp-ring.c | 27 +- drivers/usb/chipidea/Kconfig | 4 + drivers/usb/chipidea/Makefile | 1 + drivers/usb/chipidea/ci_hdrc_npcm.c | 114 + drivers/usb/chipidea/ci_hdrc_tegra.c | 16 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 13 +- drivers/usb/chipidea/host.c | 48 +- drivers/usb/chipidea/otg.c | 5 +- drivers/usb/core/config.c | 3 +- drivers/usb/core/hcd-pci.c | 3 +- drivers/usb/core/hub.c | 27 +- drivers/usb/core/hub.h | 3 + drivers/usb/core/port.c | 22 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc2/hcd_intr.c | 15 +- drivers/usb/dwc2/params.c | 21 +- drivers/usb/dwc3/Kconfig | 11 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 190 +- drivers/usb/dwc3/core.h | 19 + drivers/usb/dwc3/drd.c | 2 +- drivers/usb/dwc3/dwc3-qcom.c | 69 +- drivers/usb/dwc3/dwc3-rtk.c | 481 ++ drivers/usb/dwc3/dwc3-xilinx.c | 14 +- drivers/usb/gadget/function/f_hid.c | 7 +- drivers/usb/gadget/function/f_ncm.c | 27 +- drivers/usb/gadget/function/f_tcm.c | 3 + drivers/usb/gadget/function/f_uac2.c | 16 +- drivers/usb/gadget/function/f_uvc.c | 14 +- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/function/u_uac2.h | 8 + drivers/usb/gadget/legacy/inode.c | 17 +- drivers/usb/gadget/legacy/raw_gadget.c | 91 +- drivers/usb/gadget/udc/aspeed_udc.c | 19 +- drivers/usb/gadget/udc/at91_udc.c | 3 +- drivers/usb/gadget/udc/core.c | 23 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 10 +- drivers/usb/gadget/udc/fsl_udc_core.c | 3 +- drivers/usb/gadget/udc/fusb300_udc.c | 7 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 3 +- drivers/usb/gadget/udc/m66592-udc.c | 3 +- drivers/usb/gadget/udc/r8a66597-udc.c | 3 +- drivers/usb/host/pci-quirks.c | 144 +- drivers/usb/host/pci-quirks.h | 34 +- drivers/usb/host/xhci-debugfs.c | 2 +- drivers/usb/host/xhci-ext-caps.h | 27 + drivers/usb/host/xhci-hub.c | 4 +- drivers/usb/host/xhci-mem.c | 96 +- drivers/usb/host/xhci-mtk-sch.c | 411 +- drivers/usb/host/xhci-mtk.h | 19 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-plat.c | 73 +- drivers/usb/host/xhci-ring.c | 38 +- drivers/usb/host/xhci-trace.h | 23 +- drivers/usb/host/xhci.c | 40 +- drivers/usb/host/xhci.h | 45 +- drivers/usb/misc/Kconfig | 13 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/onboard_usb_hub.c | 9 +- drivers/usb/misc/onboard_usb_hub.h | 8 + drivers/usb/misc/usb-ljca.c | 893 +++ drivers/usb/misc/usbtest.c | 2 +- drivers/usb/mon/mon_main.c | 23 +- drivers/usb/mtu3/mtu3_plat.c | 18 +- drivers/usb/musb/da8xx.c | 1 + drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/serial/option.c | 11 +- drivers/usb/storage/uas-detect.h | 4 +- drivers/usb/storage/uas.c | 4 +- drivers/usb/storage/unusual_cypress.h | 2 +- drivers/usb/storage/usb.c | 20 +- drivers/usb/storage/usb.h | 4 +- drivers/usb/storage/usual-tables.c | 17 +- drivers/usb/typec/altmodes/displayport.c | 5 +- drivers/usb/typec/anx7411.c | 3 +- drivers/usb/typec/class.c | 113 +- drivers/usb/typec/class.h | 16 + drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/fsa4480.c | 71 + drivers/usb/typec/mux/intel_pmc_mux.c | 25 + drivers/usb/typec/mux/ptn36502.c | 444 ++ drivers/usb/typec/pd.c | 10 +- drivers/usb/typec/port-mapper.c | 9 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 46 +- drivers/usb/typec/tcpm/tcpm.c | 21 +- drivers/usb/typec/tipd/core.c | 632 ++- drivers/usb/typec/tipd/tps6598x.h | 36 + drivers/usb/typec/tipd/trace.h | 92 + drivers/usb/typec/ucsi/displayport.c | 2 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 4 +- drivers/usb/typec/ucsi/ucsi_glink.c | 54 +- drivers/usb/usbip/stub_dev.c | 9 +- drivers/usb/usbip/usbip_common.h | 6 - drivers/usb/usbip/vhci_hcd.c | 44 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 32 +- drivers/vdpa/mlx5/core/mr.c | 209 +- drivers/vdpa/mlx5/core/resources.c | 6 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 144 +- drivers/vdpa/pds/debugfs.c | 2 +- drivers/vdpa/pds/vdpa_dev.c | 7 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 52 +- drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 4 +- drivers/vdpa/vdpa_user/vduse_dev.c | 40 +- drivers/vfio/cdx/main.c | 1 + drivers/vfio/pci/pds/pci_drv.c | 4 +- drivers/vfio/pci/pds/vfio_dev.c | 30 +- drivers/vfio/pci/pds/vfio_dev.h | 2 +- drivers/vhost/scsi.c | 7 +- drivers/vhost/vdpa.c | 80 +- drivers/video/backlight/pwm_bl.c | 22 + drivers/video/console/Kconfig | 11 +- drivers/video/console/dummycon.c | 7 +- drivers/video/console/vgacon.c | 68 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/amifb.c | 13 +- drivers/video/fbdev/atmel_lcdfb.c | 18 +- drivers/video/fbdev/fsl-diu-fb.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 10 +- drivers/video/fbdev/imsttfb.c | 35 +- drivers/video/fbdev/offb.c | 8 +- drivers/video/fbdev/omap/omapfb_main.c | 28 +- .../omap2/omapfb/displays/connector-analog-tv.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 7 +- .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 7 +- .../fbdev/omap2/omapfb/displays/encoder-opa362.c | 7 +- .../fbdev/omap2/omapfb/displays/encoder-tfp410.c | 7 +- .../omap2/omapfb/displays/encoder-tpd12s015.c | 7 +- .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 7 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 7 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- drivers/video/fbdev/omap2/omapfb/vrfb.c | 9 +- drivers/video/fbdev/vga16fb.c | 9 +- drivers/video/fbdev/via/viafbdev.c | 2 +- drivers/virt/Kconfig | 6 +- drivers/virt/Makefile | 4 +- drivers/virt/coco/Kconfig | 14 + drivers/virt/coco/Makefile | 8 + drivers/virt/coco/sev-guest/Kconfig | 1 + drivers/virt/coco/sev-guest/sev-guest.c | 214 +- drivers/virt/coco/tdx-guest/Kconfig | 1 + drivers/virt/coco/tdx-guest/tdx-guest.c | 229 +- drivers/virt/coco/tsm.c | 425 ++ drivers/virtio/virtio_balloon.c | 26 +- drivers/virtio/virtio_pci_common.c | 6 +- drivers/virtio/virtio_pci_modern.c | 36 + drivers/virtio/virtio_pci_modern_dev.c | 11 +- drivers/virtio/virtio_vdpa.c | 2 +- drivers/vlynq/Kconfig | 21 - drivers/vlynq/Makefile | 6 - drivers/vlynq/vlynq.c | 799 --- drivers/w1/slaves/w1_ds250x.c | 1 + drivers/watchdog/Kconfig | 6 - drivers/watchdog/Makefile | 1 - drivers/watchdog/apple_wdt.c | 25 + drivers/watchdog/ar7_wdt.c | 315 - drivers/watchdog/aspeed_wdt.c | 11 + drivers/watchdog/at91sam9_wdt.c | 20 +- drivers/watchdog/ath79_wdt.c | 19 +- drivers/watchdog/gpio_wdt.c | 16 +- drivers/watchdog/imx7ulp_wdt.c | 8 + drivers/watchdog/imx_sc_wdt.c | 5 +- drivers/watchdog/it87_wdt.c | 8 +- drivers/watchdog/ixp4xx_wdt.c | 28 +- drivers/watchdog/marvell_gti_wdt.c | 14 +- drivers/watchdog/mlx_wdt.c | 1 + drivers/watchdog/of_xilinx_wdt.c | 13 +- drivers/watchdog/sbsa_gwdt.c | 4 +- drivers/watchdog/st_lpc_wdt.c | 11 +- drivers/watchdog/sunplus_wdt.c | 17 +- drivers/watchdog/wdat_wdt.c | 2 +- drivers/xen/balloon.c | 1 - drivers/xen/events/events_2l.c | 8 +- drivers/xen/events/events_base.c | 578 +- drivers/xen/events/events_internal.h | 1 - drivers/xen/pcpu.c | 22 + drivers/xen/privcmd.c | 2 +- drivers/xen/swiotlb-xen.c | 1 + drivers/xen/xen-front-pgdir-shbuf.c | 34 +- drivers/xen/xen-scsiback.c | 3 + drivers/xen/xenbus/xenbus_probe_backend.c | 17 +- fs/9p/v9fs.c | 1 + fs/9p/v9fs_vfs.h | 1 - fs/9p/xattr.c | 5 +- fs/Kconfig | 1 + fs/affs/namei.c | 1 + fs/afs/dynroot.c | 4 +- fs/afs/internal.h | 1 + fs/afs/rxrpc.c | 2 +- fs/afs/server_list.c | 2 +- fs/afs/super.c | 4 + fs/afs/vl_rotate.c | 10 + fs/anon_inodes.c | 4 +- fs/autofs/inode.c | 56 +- fs/bcachefs/Kconfig | 16 +- fs/bcachefs/Makefile | 1 + fs/bcachefs/alloc_background.c | 185 +- fs/bcachefs/alloc_background.h | 11 +- fs/bcachefs/alloc_foreground.c | 68 +- fs/bcachefs/backpointers.c | 124 +- fs/bcachefs/backpointers.h | 11 +- fs/bcachefs/bbpos.h | 17 +- fs/bcachefs/bbpos_types.h | 18 + fs/bcachefs/bcachefs.h | 29 +- fs/bcachefs/bcachefs_format.h | 130 +- fs/bcachefs/bkey.h | 22 +- fs/bcachefs/bkey_methods.c | 169 +- fs/bcachefs/bkey_methods.h | 15 +- fs/bcachefs/bkey_sort.c | 6 +- fs/bcachefs/btree_cache.c | 51 +- fs/bcachefs/btree_cache.h | 5 +- fs/bcachefs/btree_gc.c | 157 +- fs/bcachefs/btree_io.c | 232 +- fs/bcachefs/btree_io.h | 3 - fs/bcachefs/btree_iter.c | 79 +- fs/bcachefs/btree_iter.h | 8 +- fs/bcachefs/btree_journal_iter.c | 18 +- fs/bcachefs/btree_journal_iter.h | 10 +- fs/bcachefs/btree_key_cache.c | 66 +- fs/bcachefs/btree_key_cache_types.h | 34 + fs/bcachefs/btree_locking.c | 44 +- fs/bcachefs/btree_locking.h | 18 +- fs/bcachefs/btree_trans_commit.c | 202 +- fs/bcachefs/btree_types.h | 86 +- fs/bcachefs/btree_update.c | 16 + fs/bcachefs/btree_update_interior.c | 73 +- fs/bcachefs/btree_update_interior.h | 7 +- fs/bcachefs/buckets.c | 192 +- fs/bcachefs/buckets.h | 15 + fs/bcachefs/chardev.c | 4 +- fs/bcachefs/compress.c | 42 +- fs/bcachefs/compress.h | 36 +- fs/bcachefs/darray.h | 6 + fs/bcachefs/data_update.c | 153 +- fs/bcachefs/data_update.h | 10 +- fs/bcachefs/debug.c | 8 +- fs/bcachefs/dirent.c | 95 +- fs/bcachefs/dirent.h | 3 +- fs/bcachefs/disk_groups.c | 148 +- fs/bcachefs/disk_groups.h | 7 +- fs/bcachefs/disk_groups_types.h | 18 + fs/bcachefs/ec.c | 83 +- fs/bcachefs/ec.h | 4 +- fs/bcachefs/errcode.h | 7 +- fs/bcachefs/error.c | 32 +- fs/bcachefs/error.h | 90 +- fs/bcachefs/extents.c | 440 +- fs/bcachefs/extents.h | 51 +- fs/bcachefs/fs-common.c | 2 +- fs/bcachefs/fs-io-buffered.c | 19 +- fs/bcachefs/fs-io-direct.c | 9 +- fs/bcachefs/fs-io-pagecache.c | 2 +- fs/bcachefs/fs-io-pagecache.h | 2 +- fs/bcachefs/fs-ioctl.c | 6 +- fs/bcachefs/fs-ioctl.h | 28 +- fs/bcachefs/fs.c | 25 +- fs/bcachefs/fsck.c | 185 +- fs/bcachefs/fsck.h | 1 + fs/bcachefs/inode.c | 282 +- fs/bcachefs/inode.h | 28 +- fs/bcachefs/io_misc.c | 15 +- fs/bcachefs/io_misc.h | 2 +- fs/bcachefs/io_read.c | 8 +- fs/bcachefs/io_write.c | 56 +- fs/bcachefs/io_write.h | 3 +- fs/bcachefs/journal.c | 60 +- fs/bcachefs/journal.h | 104 +- fs/bcachefs/journal_io.c | 328 +- fs/bcachefs/journal_io.h | 2 +- fs/bcachefs/journal_reclaim.c | 45 +- fs/bcachefs/journal_types.h | 26 - fs/bcachefs/lru.c | 18 +- fs/bcachefs/lru.h | 2 +- fs/bcachefs/move.c | 515 +- fs/bcachefs/move.h | 82 +- fs/bcachefs/move_types.h | 8 +- fs/bcachefs/movinggc.c | 71 +- fs/bcachefs/opts.c | 15 +- fs/bcachefs/opts.h | 4 +- fs/bcachefs/printbuf.c | 4 +- fs/bcachefs/quota.c | 15 +- fs/bcachefs/quota.h | 2 +- fs/bcachefs/rebalance.c | 558 +- fs/bcachefs/rebalance.h | 9 +- fs/bcachefs/rebalance_types.h | 31 +- fs/bcachefs/recovery.c | 65 +- fs/bcachefs/recovery_types.h | 6 +- fs/bcachefs/reflink.c | 69 +- fs/bcachefs/reflink.h | 6 +- fs/bcachefs/replicas.c | 87 +- fs/bcachefs/replicas.h | 2 + fs/bcachefs/sb-clean.c | 5 +- fs/bcachefs/sb-errors.c | 172 + fs/bcachefs/sb-errors.h | 270 + fs/bcachefs/sb-errors_types.h | 16 + fs/bcachefs/sb-members.c | 159 +- fs/bcachefs/sb-members.h | 49 +- fs/bcachefs/six.c | 15 +- fs/bcachefs/snapshot.c | 204 +- fs/bcachefs/snapshot.h | 6 +- fs/bcachefs/subvolume.c | 37 +- fs/bcachefs/subvolume.h | 2 +- fs/bcachefs/subvolume_types.h | 2 +- fs/bcachefs/super-io.c | 25 +- fs/bcachefs/super-io.h | 40 +- fs/bcachefs/super.c | 161 +- fs/bcachefs/super_types.h | 13 +- fs/bcachefs/sysfs.c | 55 +- fs/bcachefs/trace.c | 1 + fs/bcachefs/trace.h | 107 +- fs/bcachefs/util.c | 18 + fs/bcachefs/util.h | 21 +- fs/bcachefs/xattr.c | 69 +- fs/bcachefs/xattr.h | 2 +- fs/befs/linuxvfs.c | 1 + fs/btrfs/ctree.c | 2 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/disk-io.c | 1 + fs/btrfs/extent-tree.c | 25 +- fs/btrfs/extent-tree.h | 3 +- fs/btrfs/extent_io.c | 11 +- fs/btrfs/inode.c | 7 + fs/btrfs/ioctl.c | 11 +- fs/btrfs/qgroup.c | 10 +- fs/btrfs/raid-stripe-tree.c | 2 +- fs/btrfs/ref-verify.c | 2 + fs/btrfs/scrub.c | 10 +- fs/btrfs/send.c | 2 +- fs/btrfs/super.c | 7 +- fs/btrfs/transaction.c | 2 +- fs/btrfs/tree-checker.c | 39 + fs/btrfs/volumes.c | 15 +- fs/btrfs/zoned.c | 7 - fs/buffer.c | 129 +- fs/ceph/acl.c | 12 +- fs/ceph/addr.c | 299 +- fs/ceph/cache.c | 2 +- fs/ceph/caps.c | 763 +-- fs/ceph/crypto.c | 43 +- fs/ceph/debugfs.c | 10 +- fs/ceph/dir.c | 242 +- fs/ceph/export.c | 49 +- fs/ceph/file.c | 282 +- fs/ceph/inode.c | 511 +- fs/ceph/ioctl.c | 21 +- fs/ceph/locks.c | 57 +- fs/ceph/mds_client.c | 678 ++- fs/ceph/mds_client.h | 13 +- fs/ceph/mdsmap.c | 29 +- fs/ceph/mdsmap.h | 75 + fs/ceph/metric.c | 5 +- fs/ceph/quota.c | 29 +- fs/ceph/snap.c | 192 +- fs/ceph/super.c | 99 +- fs/ceph/super.h | 23 +- fs/ceph/xattr.c | 108 +- fs/char_dev.c | 2 +- fs/crypto/keysetup_v1.c | 2 +- fs/dax.c | 24 +- fs/dcache.c | 8 +- fs/debugfs/file.c | 92 +- fs/debugfs/inode.c | 64 +- fs/debugfs/internal.h | 15 +- fs/direct-io.c | 2 +- fs/dlm/debug_fs.c | 18 +- fs/dlm/lowcomms.c | 12 + fs/dlm/midcomms.c | 39 +- fs/ecryptfs/inode.c | 12 +- fs/efivarfs/inode.c | 4 + fs/efivarfs/internal.h | 9 + fs/efivarfs/super.c | 70 + fs/efs/super.c | 1 + fs/erofs/Kconfig | 9 +- fs/erofs/compress.h | 6 + fs/erofs/data.c | 7 +- fs/erofs/decompressor.c | 63 +- fs/erofs/decompressor_deflate.c | 6 +- fs/erofs/decompressor_lzma.c | 7 +- fs/erofs/inode.c | 98 +- fs/erofs/internal.h | 42 +- fs/erofs/super.c | 82 +- fs/erofs/utils.c | 27 +- fs/erofs/zdata.c | 1 + fs/eventpoll.c | 6 +- fs/exec.c | 4 +- fs/exfat/dir.c | 20 +- fs/exfat/exfat_fs.h | 14 +- fs/exfat/exfat_raw.h | 19 +- fs/exfat/file.c | 98 +- fs/exfat/inode.c | 10 +- fs/exfat/namei.c | 52 +- fs/exfat/super.c | 11 +- fs/exportfs/expfs.c | 57 +- fs/ext2/dir.c | 214 +- fs/ext2/ext2.h | 23 +- fs/ext2/file.c | 1 - fs/ext2/namei.c | 32 +- fs/ext2/super.c | 1 + fs/ext4/acl.h | 5 + fs/ext4/balloc.c | 16 +- fs/ext4/ext4.h | 10 +- fs/ext4/extents.c | 14 +- fs/ext4/extents_status.c | 150 +- fs/ext4/fast_commit.c | 8 +- fs/ext4/file.c | 171 +- fs/ext4/inode.c | 28 +- fs/ext4/mballoc-test.c | 349 ++ fs/ext4/mballoc.c | 575 +- fs/ext4/move_extent.c | 11 +- fs/ext4/namei.c | 3 +- fs/ext4/readpage.c | 14 +- fs/ext4/resize.c | 94 +- fs/ext4/super.c | 31 +- fs/f2fs/compress.c | 63 +- fs/f2fs/data.c | 35 +- fs/f2fs/extent_cache.c | 53 +- fs/f2fs/file.c | 17 +- fs/f2fs/inode.c | 2 +- fs/f2fs/node.c | 20 +- fs/f2fs/segment.c | 92 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 130 +- fs/f2fs/xattr.c | 20 +- fs/fat/nfs.c | 1 + fs/fcntl.c | 2 +- fs/fhandle.c | 6 +- fs/file_table.c | 2 +- fs/freevxfs/vxfs_super.c | 2 + fs/fuse/dax.c | 1 + fs/fuse/file.c | 8 +- fs/fuse/fuse_i.h | 19 +- fs/fuse/inode.c | 88 +- fs/gfs2/acl.h | 8 +- fs/gfs2/aops.c | 74 +- fs/gfs2/aops.h | 6 +- fs/gfs2/bmap.c | 65 +- fs/gfs2/bmap.h | 38 +- fs/gfs2/dir.c | 2 +- fs/gfs2/dir.h | 38 +- fs/gfs2/file.c | 18 +- fs/gfs2/glock.c | 20 +- fs/gfs2/glock.h | 113 +- fs/gfs2/glops.c | 13 - fs/gfs2/glops.h | 4 +- fs/gfs2/incore.h | 2 +- fs/gfs2/inode.c | 33 +- fs/gfs2/inode.h | 60 +- fs/gfs2/log.h | 46 +- fs/gfs2/lops.h | 22 +- fs/gfs2/main.c | 6 +- fs/gfs2/meta_io.c | 61 +- fs/gfs2/meta_io.h | 20 +- fs/gfs2/ops_fstype.c | 37 +- fs/gfs2/quota.c | 93 +- fs/gfs2/quota.h | 41 +- fs/gfs2/recovery.h | 18 +- fs/gfs2/rgrp.c | 12 +- fs/gfs2/rgrp.h | 85 +- fs/gfs2/super.c | 29 +- fs/gfs2/super.h | 50 +- fs/gfs2/trans.h | 24 +- fs/gfs2/util.h | 8 +- fs/gfs2/xattr.c | 6 +- fs/gfs2/xattr.h | 12 +- fs/hugetlbfs/inode.c | 86 +- fs/inode.c | 10 +- fs/iomap/buffered-io.c | 57 +- fs/jbd2/commit.c | 10 +- fs/jbd2/journal.c | 53 +- fs/jbd2/recovery.c | 13 +- fs/jffs2/super.c | 1 + fs/jfs/jfs_dinode.h | 2 +- fs/jfs/jfs_dmap.c | 23 +- fs/jfs/jfs_imap.c | 11 +- fs/jfs/jfs_incore.h | 2 +- fs/jfs/jfs_txnmgr.c | 4 +- fs/jfs/jfs_xtree.c | 4 +- fs/jfs/jfs_xtree.h | 37 +- fs/jfs/super.c | 1 + fs/kernfs/file.c | 78 +- fs/kernfs/mount.c | 7 +- fs/libfs.c | 58 +- fs/locks.c | 4 +- fs/mbcache.c | 22 +- fs/mnt_idmapping.c | 2 + fs/mpage.c | 3 +- fs/namespace.c | 16 +- fs/nfs/Kconfig | 2 +- fs/nfs/delegation.c | 7 +- fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 29 +- fs/nfs/nfs3proc.c | 3 +- fs/nfs/nfs42xattr.c | 87 +- fs/nfs/nfs4_fs.h | 2 + fs/nfs/nfs4proc.c | 62 +- fs/nfs/pnfs.c | 8 +- fs/nfs/pnfs.h | 5 +- fs/nfs/proc.c | 3 +- fs/nfs/super.c | 29 +- fs/nfs/write.c | 2 + fs/nfsd/cache.h | 4 +- fs/nfsd/export.c | 3 +- fs/nfsd/filecache.c | 23 +- fs/nfsd/netns.h | 4 +- fs/nfsd/nfs4state.c | 21 +- fs/nfsd/nfscache.c | 118 +- fs/nfsd/nfssvc.c | 14 +- fs/nilfs2/mdt.c | 66 +- fs/nilfs2/page.c | 76 +- fs/nilfs2/page.h | 11 - fs/nilfs2/segment.c | 7 +- fs/nilfs2/sufile.c | 42 +- fs/nilfs2/the_nilfs.c | 6 +- fs/notify/dnotify/dnotify.c | 6 +- fs/notify/fanotify/fanotify.h | 4 +- fs/notify/fanotify/fanotify_user.c | 12 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ntfs/aops.c | 255 +- fs/ntfs/file.c | 89 +- fs/ntfs/namei.c | 1 + fs/ntfs3/file.c | 31 +- fs/ntfs3/super.c | 1 + fs/ocfs2/alloc.c | 11 +- fs/ocfs2/aops.c | 19 +- fs/ocfs2/buffer_head_io.c | 4 +- fs/ocfs2/dlmfs/dlmfs.c | 3 +- fs/ocfs2/journal.c | 2 +- fs/ocfs2/namei.c | 8 + fs/ocfs2/quota_local.c | 4 + fs/overlayfs/Makefile | 2 +- fs/overlayfs/copy_up.c | 142 +- fs/overlayfs/dir.c | 64 +- fs/overlayfs/export.c | 7 +- fs/overlayfs/file.c | 88 +- fs/overlayfs/inode.c | 175 +- fs/overlayfs/namei.c | 52 +- fs/overlayfs/overlayfs.h | 80 +- fs/overlayfs/params.c | 333 +- fs/overlayfs/params.h | 1 + fs/overlayfs/readdir.c | 27 +- fs/overlayfs/super.c | 94 +- fs/overlayfs/util.c | 119 +- fs/overlayfs/xattrs.c | 271 + fs/pipe.c | 2 +- fs/proc/array.c | 7 +- fs/proc/base.c | 52 +- fs/proc/inode.c | 11 +- fs/proc/kcore.c | 3 +- fs/proc/proc_sysctl.c | 8 +- fs/proc/root.c | 2 +- fs/proc/task_mmu.c | 760 ++- fs/quota/dquot.c | 31 +- fs/reiserfs/inode.c | 80 +- fs/smb/client/cached_dir.c | 84 +- fs/smb/client/cifs_debug.c | 33 +- fs/smb/client/cifs_ioctl.h | 6 + fs/smb/client/cifs_spnego.c | 4 +- fs/smb/client/cifsfs.c | 175 +- fs/smb/client/cifsfs.h | 4 +- fs/smb/client/cifsglob.h | 30 +- fs/smb/client/cifspdu.h | 30 +- fs/smb/client/cifsproto.h | 28 +- fs/smb/client/cifssmb.c | 199 +- fs/smb/client/connect.c | 79 +- fs/smb/client/dfs.c | 18 +- fs/smb/client/export.c | 11 +- fs/smb/client/fs_context.h | 1 + fs/smb/client/inode.c | 82 +- fs/smb/client/ioctl.c | 26 + fs/smb/client/link.c | 16 +- fs/smb/client/namespace.c | 17 +- fs/smb/client/ntlmssp.h | 4 +- fs/smb/client/readdir.c | 6 +- fs/smb/client/sess.c | 276 +- fs/smb/client/smb1ops.c | 153 +- fs/smb/client/smb2inode.c | 2 +- fs/smb/client/smb2misc.c | 2 +- fs/smb/client/smb2ops.c | 248 +- fs/smb/client/smb2pdu.c | 143 +- fs/smb/client/smb2pdu.h | 16 +- fs/smb/client/smb2transport.c | 13 +- fs/smb/client/transport.c | 13 +- fs/smb/client/xattr.c | 5 +- fs/smb/common/smb2pdu.h | 44 +- fs/smb/server/connection.c | 16 - fs/smb/server/ksmbd_spnego_negtokeninit.asn1 | 8 + fs/smb/server/ksmbd_spnego_negtokentarg.asn1 | 7 + fs/smb/server/ksmbd_work.c | 51 +- fs/smb/server/mgmt/user_config.h | 1 - fs/smb/server/oplock.c | 118 +- fs/smb/server/oplock.h | 8 +- fs/smb/server/smb2ops.c | 9 +- fs/smb/server/smb2pdu.c | 156 +- fs/smb/server/smb_common.c | 11 + fs/smb/server/smbacl.c | 36 +- fs/smb/server/smbacl.h | 2 +- fs/smb/server/transport_rdma.c | 40 +- fs/smb/server/unicode.c | 187 +- fs/smb/server/vfs.c | 105 +- fs/smb/server/vfs.h | 10 +- fs/smb/server/vfs_cache.c | 30 +- fs/smb/server/vfs_cache.h | 9 +- fs/squashfs/block.c | 2 +- fs/squashfs/export.c | 1 + fs/stat.c | 6 +- fs/super.c | 36 +- fs/sysfs/file.c | 13 + fs/tracefs/event_inode.c | 1102 ++-- fs/tracefs/inode.c | 15 +- fs/tracefs/internal.h | 54 +- fs/ubifs/auth.c | 3 +- fs/ubifs/dir.c | 4 +- fs/ubifs/file.c | 3 + fs/ubifs/journal.c | 1 + fs/ubifs/replay.c | 1 - fs/ubifs/super.c | 26 +- fs/ubifs/tnc.c | 1 + fs/ubifs/ubifs.h | 2 +- fs/udf/ecma_167.h | 2 +- fs/udf/udf_sb.h | 2 +- fs/ufs/balloc.c | 20 +- fs/ufs/inode.c | 25 +- fs/ufs/super.c | 1 + fs/ufs/util.c | 34 +- fs/ufs/util.h | 10 +- fs/userfaultfd.c | 98 +- fs/xfs/Kconfig | 2 +- fs/xfs/libxfs/xfs_alloc.c | 27 +- fs/xfs/libxfs/xfs_bmap.c | 45 +- fs/xfs/libxfs/xfs_defer.c | 28 +- fs/xfs/libxfs/xfs_defer.h | 2 +- fs/xfs/libxfs/xfs_format.h | 34 +- fs/xfs/libxfs/xfs_inode_buf.c | 3 + fs/xfs/libxfs/xfs_rtbitmap.c | 807 +-- fs/xfs/libxfs/xfs_rtbitmap.h | 383 ++ fs/xfs/libxfs/xfs_sb.c | 2 + fs/xfs/libxfs/xfs_sb.h | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 10 +- fs/xfs/libxfs/xfs_types.c | 4 +- fs/xfs/libxfs/xfs_types.h | 10 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/inode.c | 3 +- fs/xfs/scrub/rtbitmap.c | 28 +- fs/xfs/scrub/rtsummary.c | 72 +- fs/xfs/scrub/trace.c | 1 + fs/xfs/scrub/trace.h | 15 +- fs/xfs/xfs_bmap_util.c | 74 +- fs/xfs/xfs_buf.c | 24 +- fs/xfs/xfs_buf.h | 2 +- fs/xfs/xfs_dquot.c | 5 +- fs/xfs/xfs_dquot_item_recover.c | 21 +- fs/xfs/xfs_file.c | 63 +- fs/xfs/xfs_fsmap.c | 15 +- fs/xfs/xfs_icache.c | 26 +- fs/xfs/xfs_inode.c | 24 + fs/xfs/xfs_inode.h | 17 + fs/xfs/xfs_inode_item.c | 3 +- fs/xfs/xfs_inode_item_recover.c | 46 +- fs/xfs/xfs_ioctl.c | 35 +- fs/xfs/xfs_iops.c | 7 + fs/xfs/xfs_linux.h | 12 + fs/xfs/xfs_log.c | 23 +- fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_mount.c | 4 +- fs/xfs/xfs_mount.h | 10 +- fs/xfs/xfs_ondisk.h | 4 + fs/xfs/xfs_qm.c | 27 +- fs/xfs/xfs_qm.h | 2 +- fs/xfs/xfs_reflink.c | 5 + fs/xfs/xfs_rtalloc.c | 638 ++- fs/xfs/xfs_rtalloc.h | 94 +- fs/xfs/xfs_super.c | 3 +- fs/xfs/xfs_trans.c | 7 +- include/acpi/acpi_bus.h | 1 + include/asm-generic/bitops/instrumented-lock.h | 28 +- include/asm-generic/bitops/lock.h | 20 +- include/asm-generic/pgalloc.h | 7 +- include/asm-generic/qspinlock.h | 2 +- include/asm-generic/vmlinux.lds.h | 6 - include/crypto/aead.h | 12 + include/crypto/akcipher.h | 4 +- include/crypto/algapi.h | 5 - include/crypto/engine.h | 2 +- include/crypto/hash.h | 95 +- include/crypto/hash_info.h | 1 + include/crypto/internal/hash.h | 9 +- include/crypto/internal/skcipher.h | 130 +- include/crypto/sig.h | 2 +- include/crypto/skcipher.h | 296 +- include/drm/amd_asic_type.h | 5 + include/drm/drm_atomic_helper.h | 2 + include/drm/drm_gpuvm.h | 2 +- include/drm/drm_prime.h | 7 + include/drm/i915_pxp_tee_interface.h | 6 +- .../dt-bindings/gpio/amlogic,t7-periphs-pinctrl.h | 179 + include/dt-bindings/interconnect/qcom,sdx75.h | 102 + include/dt-bindings/watchdog/aspeed-wdt.h | 92 + include/kvm/arm_arch_timer.h | 2 +- include/kvm/arm_pmu.h | 28 +- include/kvm/arm_psci.h | 2 +- include/kvm/arm_vgic.h | 4 +- include/linux/acpi.h | 47 +- include/linux/aer.h | 2 +- include/linux/amd-iommu.h | 120 - include/linux/amd-pstate.h | 4 + include/linux/arm_ffa.h | 2 + include/linux/array_size.h | 13 + include/linux/bitmap-str.h | 16 + include/linux/bitmap.h | 87 +- include/linux/blk-pm.h | 1 - include/linux/blk_types.h | 4 +- include/linux/bootmem_info.h | 2 +- include/linux/bpf.h | 13 +- include/linux/bpf_verifier.h | 16 + include/linux/btf.h | 11 + include/linux/buffer_head.h | 81 +- include/linux/buildid.h | 3 +- include/linux/cacheinfo.h | 1 + include/linux/cdx/cdx_bus.h | 41 +- include/linux/ceph/ceph_debug.h | 38 + include/linux/ceph/ceph_fs.h | 10 +- include/linux/ceph/mdsmap.h | 72 - include/linux/cgroup-defs.h | 5 + include/linux/closure.h | 21 +- include/linux/comedi/comedi_8254.h | 51 +- include/linux/comedi/comedi_8255.h | 24 +- include/linux/comedi/comedidev.h | 2 +- include/linux/compiler-clang.h | 5 - include/linux/compiler-gcc.h | 2 - include/linux/compiler.h | 13 +- include/linux/console.h | 138 +- include/linux/const.h | 8 - include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 113 +- include/linux/crash_core.h | 49 +- include/linux/crash_dump.h | 8 +- include/linux/crypto.h | 30 +- include/linux/damon.h | 74 +- include/linux/dax.h | 10 +- include/linux/debugfs.h | 19 + include/linux/device.h | 8 +- include/linux/dma-fence.h | 15 + include/linux/dma-mapping.h | 19 +- include/linux/dmaengine.h | 2 - include/linux/ethtool.h | 4 +- include/linux/export-internal.h | 4 +- include/linux/exportfs.h | 50 +- include/linux/f2fs_fs.h | 70 +- include/linux/fortify-string.h | 2 +- include/linux/fs.h | 6 +- include/linux/fw_table.h | 40 + include/linux/fwnode.h | 2 + include/linux/gfp.h | 12 +- include/linux/gpio/driver.h | 3 - include/linux/hid-sensor-ids.h | 4 + include/linux/hid.h | 7 +- include/linux/highmem.h | 20 +- include/linux/hisi_acc_qm.h | 39 +- include/linux/hrtimer.h | 4 +- include/linux/hugetlb.h | 30 +- include/linux/hugetlb_cgroup.h | 11 - include/linux/hw_random.h | 1 + include/linux/i3c/device.h | 2 +- include/linux/i3c/master.h | 6 +- include/linux/idr.h | 6 +- include/linux/ieee80211.h | 4 +- include/linux/iio/iio.h | 12 +- include/linux/iio/sw_device.h | 3 - include/linux/iio/sw_trigger.h | 3 - include/linux/init.h | 3 - include/linux/input.h | 2 +- include/linux/input/mt.h | 2 +- include/linux/io_uring_types.h | 3 + include/linux/iommu.h | 39 +- include/linux/ioport.h | 12 +- include/linux/jbd2.h | 5 +- include/linux/kernel.h | 7 +- include/linux/kernfs.h | 1 + include/linux/kexec.h | 4 - include/linux/kprobes.h | 17 +- include/linux/kstrtox.h | 5 - include/linux/kthread.h | 1 + include/linux/logic_pio.h | 3 - include/linux/lsm_hook_defs.h | 4 +- include/linux/mdio.h | 2 +- include/linux/mei_cl_bus.h | 12 +- include/linux/memblock.h | 9 + include/linux/memcontrol.h | 93 +- include/linux/memory-tiers.h | 41 +- include/linux/mempolicy.h | 58 +- include/linux/mfd/abx500/ab8500.h | 6 - include/linux/mfd/core.h | 2 +- include/linux/mfd/lpc_ich.h | 7 +- include/linux/mfd/stm32-timers.h | 11 + include/linux/migrate.h | 4 +- include/linux/minmax.h | 129 +- include/linux/mlx5/mlx5_ifc.h | 8 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 7 +- include/linux/mlx5/port.h | 3 +- include/linux/mm.h | 176 +- include/linux/mm_inline.h | 20 +- include/linux/mm_types.h | 49 +- include/linux/mmc/card.h | 2 + include/linux/mmu_notifier.h | 9 +- include/linux/mmzone.h | 29 +- include/linux/mnt_idmapping.h | 3 + include/linux/mod_devicetable.h | 14 + include/linux/module_symbol.h | 2 +- include/linux/moduleparam.h | 6 +- include/linux/mtd/cfi.h | 2 +- include/linux/mtd/qinfo.h | 2 +- include/linux/mtd/spinand.h | 1 + include/linux/netdevice.h | 30 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 2 +- include/linux/nvme-keyring.h | 10 +- include/linux/nvme.h | 2 +- include/linux/nvmem-provider.h | 4 +- include/linux/oid_registry.h | 23 +- include/linux/page-flags.h | 19 + include/linux/pagemap.h | 50 +- include/linux/parport.h | 2 - include/linux/pci.h | 29 + include/linux/pci_ids.h | 1 + include/linux/percpu_counter.h | 30 + include/linux/perf/arm_pmuv3.h | 9 +- include/linux/perf_event.h | 13 +- include/linux/pinctrl/consumer.h | 61 +- include/linux/pinctrl/machine.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 66 +- include/linux/platform_data/omap-twl4030.h | 3 - include/linux/platform_data/shmob_drm.h | 57 +- include/linux/platform_data/x86/asus-wmi.h | 3 + include/linux/property.h | 3 +- include/linux/pwm.h | 28 +- include/linux/reboot.h | 3 + include/linux/rethook.h | 7 +- include/linux/rmap.h | 4 +- include/linux/sched.h | 5 +- include/linux/sched/coredump.h | 19 +- include/linux/sched/mm.h | 4 + include/linux/sched/numa_balancing.h | 6 +- include/linux/sched/signal.h | 19 +- include/linux/seq_buf.h | 28 +- include/linux/seq_file.h | 15 + include/linux/serial_core.h | 91 +- include/linux/shmem_fs.h | 16 +- include/linux/shrinker.h | 87 +- include/linux/skmsg.h | 1 + include/linux/slab.h | 2 + include/linux/spi/spi.h | 1 + include/linux/spmi.h | 2 +- include/linux/stackleak.h | 6 + include/linux/stmmac.h | 1 + include/linux/string.h | 1 + include/linux/stringify.h | 2 + include/linux/sunrpc/clnt.h | 1 + include/linux/superhyway.h | 107 - include/linux/sysctl.h | 6 + include/linux/sysfs.h | 2 + include/linux/tcp.h | 10 +- include/linux/thunderbolt.h | 2 +- include/linux/timer.h | 3 +- include/linux/trace_events.h | 6 +- include/linux/trace_seq.h | 2 + include/linux/tracefs.h | 73 +- include/linux/tsm.h | 69 + include/linux/tty.h | 25 +- include/linux/units.h | 5 + include/linux/usb.h | 16 - include/linux/usb/chipidea.h | 1 + include/linux/usb/composite.h | 8 + include/linux/usb/gadget.h | 9 + include/linux/usb/hcd.h | 17 + include/linux/usb/ljca.h | 145 + include/linux/usb/pd.h | 1 + include/linux/usb/pd_vdo.h | 1 + include/linux/usb/phy.h | 13 - include/linux/usb/r8152.h | 1 + include/linux/usb/renesas_usbhs.h | 10 - include/linux/usb/typec.h | 37 + include/linux/usb/typec_dp.h | 28 +- include/linux/usb/typec_tbt.h | 1 + include/linux/userfaultfd_k.h | 28 +- include/linux/vdpa.h | 41 +- include/linux/verification.h | 1 + include/linux/vfio.h | 8 +- include/linux/virtio_pci_modern.h | 42 +- include/linux/vlynq.h | 149 - include/linux/wait.h | 9 +- include/media/cec.h | 2 +- include/media/ipu-bridge.h | 2 +- include/media/mipi-csi2.h | 1 + include/media/v4l2-dev.h | 2 +- include/media/v4l2-device.h | 4 +- include/media/v4l2-event.h | 2 +- include/media/v4l2-mc.h | 6 + include/media/v4l2-subdev.h | 13 +- include/media/videobuf-core.h | 233 - include/media/videobuf-dma-contig.h | 30 - include/media/videobuf-dma-sg.h | 102 - include/media/videobuf-vmalloc.h | 43 - include/net/af_unix.h | 1 + include/net/cfg80211.h | 46 + include/net/flow.h | 2 +- include/net/genetlink.h | 2 + include/net/neighbour.h | 2 +- include/net/netfilter/nf_conntrack_act_ct.h | 30 +- include/net/netfilter/nf_tables.h | 4 +- include/net/netkit.h | 6 + include/net/tc_act/tc_ct.h | 9 + include/net/tcp.h | 9 +- include/net/tcp_ao.h | 19 +- include/rdma/ib_mad.h | 2 + include/rdma/ib_umem.h | 9 +- include/rdma/ib_verbs.h | 9 +- include/scsi/libsas.h | 17 - include/scsi/scsi_device.h | 12 +- include/scsi/scsi_host.h | 3 + include/soc/tegra/mc.h | 26 - include/sound/cs35l41.h | 7 +- include/sound/cs35l56.h | 3 +- include/sound/graph_card.h | 16 +- include/sound/hda_register.h | 2 + include/sound/hdaudio.h | 5 +- include/sound/hdaudio_ext.h | 3 + include/sound/max9768.h | 4 - include/sound/opl3.h | 2 +- include/sound/simple_card.h | 6 +- include/sound/simple_card_utils.h | 106 +- include/sound/soc-acpi-intel-match.h | 2 + include/sound/soc-acpi.h | 7 + include/sound/soc-card.h | 41 +- include/sound/soc-dai.h | 1 + include/sound/soc-dapm.h | 2 +- include/sound/soc.h | 47 +- include/sound/sof.h | 12 +- include/sound/sof/ipc4/header.h | 32 +- include/sound/tas2781-dsp.h | 5 + include/sound/wavefront.h | 53 +- include/target/target_core_base.h | 10 + include/target/target_core_fabric.h | 19 +- include/trace/events/damon.h | 45 +- include/trace/events/migrate.h | 24 +- include/trace/events/rxrpc.h | 2 +- include/trace/events/ufs.h | 15 +- include/trace/events/vmscan.h | 8 +- include/uapi/linux/btrfs_tree.h | 24 +- include/uapi/linux/counter.h | 2 +- include/uapi/linux/fcntl.h | 3 + include/uapi/linux/fs.h | 59 + include/uapi/linux/fuse.h | 10 +- include/uapi/linux/gsmmux.h | 1 + include/uapi/linux/hash_info.h | 3 + include/uapi/linux/idxd.h | 1 + include/uapi/linux/iio/types.h | 4 + include/uapi/linux/kvm.h | 11 + include/uapi/linux/landlock.h | 55 + include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/mei.h | 14 +- include/uapi/linux/mempolicy.h | 2 +- include/uapi/linux/nfsd_netlink.h | 6 +- include/uapi/linux/npcm-video.h | 41 + include/uapi/linux/pci_regs.h | 24 +- include/uapi/linux/prctl.h | 3 +- include/uapi/linux/psp-sev.h | 1 + include/uapi/linux/serial_core.h | 21 +- include/uapi/linux/serial_reg.h | 1 + include/uapi/linux/sev-guest.h | 4 +- include/uapi/linux/stddef.h | 2 +- include/uapi/linux/usb/raw_gadget.h | 14 +- include/uapi/linux/user_events.h | 11 +- include/uapi/linux/userfaultfd.h | 9 +- include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/v4l2-subdev.h | 2 +- include/uapi/linux/vhost.h | 8 + include/uapi/linux/vhost_types.h | 7 + include/uapi/linux/videodev2.h | 1 + include/uapi/linux/virtio_config.h | 5 + include/uapi/linux/virtio_pci.h | 11 + include/uapi/mtd/ubi-user.h | 4 +- include/uapi/rdma/hns-abi.h | 12 +- include/uapi/rdma/ib_user_ioctl_verbs.h | 3 +- include/uapi/rdma/rdma_netlink.h | 4 + include/uapi/rdma/siw-abi.h | 2 +- include/uapi/sound/asequencer.h | 4 +- include/ufs/ufs.h | 3 +- include/ufs/ufshcd.h | 14 +- include/xen/events.h | 8 +- init/init_task.c | 1 - init/main.c | 4 + io_uring/cancel.c | 11 +- io_uring/fdinfo.c | 9 +- io_uring/fs.c | 2 +- io_uring/io_uring.c | 104 +- io_uring/io_uring.h | 3 + io_uring/kbuf.c | 183 +- io_uring/kbuf.h | 18 +- io_uring/net.c | 24 +- io_uring/opdef.c | 8 +- io_uring/rsrc.c | 2 +- io_uring/rsrc.h | 7 - io_uring/rw.c | 72 +- io_uring/rw.h | 2 + io_uring/sqpoll.c | 12 +- ipc/shm.c | 21 +- kernel/Kconfig.kexec | 3 +- kernel/audit_tree.c | 4 +- kernel/audit_watch.c | 2 +- kernel/bpf/arraymap.c | 58 +- kernel/bpf/bpf_iter.c | 6 +- kernel/bpf/cgroup_iter.c | 8 +- kernel/bpf/core.c | 20 +- kernel/bpf/cpumask.c | 6 +- kernel/bpf/helpers.c | 39 +- kernel/bpf/map_iter.c | 6 +- kernel/bpf/memalloc.c | 2 + kernel/bpf/task_iter.c | 24 +- kernel/bpf/verifier.c | 522 +- kernel/cgroup/cgroup.c | 27 +- kernel/cgroup/legacy_freezer.c | 8 +- kernel/cgroup/rstat.c | 9 +- kernel/cpu.c | 8 +- kernel/crash_core.c | 184 +- kernel/debug/debug_core.c | 3 + kernel/debug/kdb/kdb_main.c | 7 +- kernel/dma/direct.c | 40 + kernel/dma/direct.h | 1 + kernel/dma/mapping.c | 22 + kernel/dma/swiotlb.c | 28 +- kernel/events/core.c | 78 +- kernel/events/uprobes.c | 4 +- kernel/exit.c | 5 - kernel/fork.c | 11 +- kernel/freezer.c | 2 +- kernel/futex/core.c | 9 +- kernel/gcov/fs.c | 2 +- kernel/irq/manage.c | 15 +- kernel/kcsan/kcsan_test.c | 9 +- kernel/kcsan/selftest.c | 9 +- kernel/kexec_core.c | 17 - kernel/kprobes.c | 4 +- kernel/kthread.c | 19 +- kernel/livepatch/core.c | 2 +- kernel/locking/lockdep.c | 3 +- kernel/module/Kconfig | 25 +- kernel/module/decompress.c | 8 +- kernel/module/stats.c | 2 +- kernel/module/sysfs.c | 2 +- kernel/padata.c | 8 +- kernel/panic.c | 22 +- kernel/pid_namespace.c | 6 - kernel/printk/Makefile | 2 +- kernel/printk/internal.h | 31 + kernel/printk/nbcon.c | 1029 ++++ kernel/printk/printk.c | 162 +- kernel/ptrace.c | 2 +- kernel/rcu/rcu.h | 2 + kernel/rcu/tasks.h | 32 +- kernel/rcu/tree.c | 64 +- kernel/rcu/tree_nocb.h | 19 +- kernel/reboot.c | 4 + kernel/resource.c | 51 +- kernel/sched/core.c | 2 +- kernel/sched/fair.c | 173 +- kernel/sched/wait.c | 60 +- kernel/signal.c | 24 +- kernel/smpboot.c | 3 +- kernel/sys.c | 77 +- kernel/taskstats.c | 5 +- kernel/time/hrtimer.c | 33 +- kernel/trace/bpf_trace.c | 6 +- kernel/trace/rethook.c | 23 +- kernel/trace/ring_buffer.c | 31 +- kernel/trace/trace.c | 248 +- kernel/trace/trace.h | 16 +- kernel/trace/trace_events.c | 362 +- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_events_hist.c | 11 +- kernel/trace/trace_events_synth.c | 2 +- kernel/trace/trace_events_user.c | 36 +- kernel/trace/trace_fprobe.c | 9 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_seq.c | 6 +- kernel/user_namespace.c | 2 +- kernel/watchdog.c | 7 + kernel/workqueue.c | 38 +- lib/Kconfig | 3 + lib/Makefile | 4 +- lib/bitmap-str.c | 510 ++ lib/bitmap.c | 680 +-- lib/closure.c | 14 +- lib/cpumask.c | 17 +- lib/debugobjects.c | 2 +- lib/errname.c | 6 - lib/fonts/Kconfig | 2 +- lib/fw_table.c | 188 + lib/group_cpus.c | 22 +- lib/iov_iter.c | 2 +- lib/kunit/kunit-test.c | 2 +- lib/kunit/test.c | 42 +- lib/objpool.c | 17 + lib/percpu_counter.c | 79 + lib/seq_buf.c | 28 +- lib/test_bitmap.c | 24 + lib/test_objpool.c | 6 +- lib/vsprintf.c | 25 +- lib/zstd/common/fse_decompress.c | 2 +- mm/Kconfig | 28 +- mm/Makefile | 4 +- mm/bootmem_info.c | 2 +- mm/cma.c | 2 +- mm/compaction.c | 91 +- mm/damon/Kconfig | 12 + mm/damon/core-test.h | 29 +- mm/damon/core.c | 301 +- mm/damon/dbgfs.c | 3 +- mm/damon/lru_sort.c | 6 +- mm/damon/ops-common.c | 5 +- mm/damon/paddr.c | 11 +- mm/damon/reclaim.c | 2 + mm/damon/sysfs-common.h | 2 + mm/damon/sysfs-schemes.c | 175 +- mm/damon/sysfs-test.h | 86 + mm/damon/sysfs.c | 125 +- mm/damon/vaddr.c | 22 +- mm/debug_vm_pgtable.c | 4 +- mm/filemap.c | 219 +- mm/gup.c | 16 +- mm/huge_memory.c | 150 +- mm/hugetlb.c | 632 ++- mm/hugetlb_cgroup.c | 20 +- mm/hugetlb_vmemmap.c | 301 +- mm/hugetlb_vmemmap.h | 31 +- mm/internal.h | 147 +- mm/kasan/kasan_test.c | 19 +- mm/kasan/kasan_test_module.c | 2 +- mm/kasan/quarantine.c | 4 +- mm/kasan/report.c | 4 +- mm/kasan/report_generic.c | 6 +- mm/kasan/shadow.c | 2 +- mm/khugepaged.c | 139 +- mm/kmemleak.c | 158 +- mm/kmsan/core.c | 127 +- mm/kmsan/kmsan_test.c | 109 +- mm/kmsan/shadow.c | 9 +- mm/ksm.c | 118 +- mm/madvise.c | 44 +- mm/memblock.c | 51 +- mm/memcontrol.c | 404 +- mm/memfd.c | 6 - mm/memory-failure.c | 29 +- mm/memory-tiers.c | 175 +- mm/memory.c | 303 +- mm/memory_hotplug.c | 23 +- mm/mempolicy.c | 1026 ++-- mm/migrate.c | 225 +- mm/mlock.c | 95 +- mm/mm_init.c | 4 +- mm/mmap.c | 149 +- mm/mmzone.c | 6 +- mm/mprotect.c | 58 +- mm/mremap.c | 107 +- mm/nommu.c | 8 +- mm/oom_kill.c | 16 +- mm/page-writeback.c | 39 +- mm/page_alloc.c | 343 +- mm/page_io.c | 8 +- mm/page_owner.c | 4 +- mm/percpu.c | 8 +- mm/rmap.c | 164 +- mm/shmem.c | 596 +- mm/show_mem.c | 11 +- mm/shrinker.c | 809 +++ mm/shrinker_debug.c | 35 +- mm/slab.h | 15 +- mm/swap.h | 9 +- mm/swap_state.c | 92 +- mm/userfaultfd.c | 2 +- mm/util.c | 11 + mm/vmalloc.c | 2 +- mm/vmscan.c | 734 +-- mm/vmstat.c | 30 +- mm/workingset.c | 29 +- mm/zsmalloc.c | 29 +- mm/zswap.c | 15 +- net/9p/client.c | 8 +- net/9p/trans_fd.c | 21 +- net/9p/trans_xen.c | 15 +- net/bluetooth/smp.c | 3 +- net/bpf/test_run.c | 7 +- net/bridge/netfilter/ebtable_broute.c | 1 + net/bridge/netfilter/ebtable_filter.c | 1 + net/bridge/netfilter/ebtable_nat.c | 1 + net/bridge/netfilter/ebtables.c | 1 + net/bridge/netfilter/nf_conntrack_bridge.c | 3 +- net/ceph/messenger_v2.c | 4 - net/core/dev.c | 61 +- net/core/drop_monitor.c | 4 +- net/core/filter.c | 51 +- net/core/gso_test.c | 14 +- net/core/page_pool.c | 6 +- net/core/pktgen.c | 3 +- net/core/scm.c | 6 + net/core/skmsg.c | 2 + net/core/xdp.c | 6 +- net/dccp/ipv4.c | 6 +- net/dccp/ipv6.c | 6 +- net/devlink/netlink_gen.c | 2 +- net/ethtool/netlink.c | 1 + net/hsr/hsr_forward.c | 4 +- net/ipv4/ah4.c | 19 +- net/ipv4/fou_bpf.c | 6 +- net/ipv4/igmp.c | 6 +- net/ipv4/inet_diag.c | 1 + net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 11 +- net/ipv4/netfilter/iptable_nat.c | 1 + net/ipv4/netfilter/iptable_raw.c | 1 + net/ipv4/netfilter/nf_defrag_ipv4.c | 1 + net/ipv4/netfilter/nf_nat_snmp_basic.asn1 | 8 + net/ipv4/netfilter/nf_reject_ipv4.c | 1 + net/ipv4/raw_diag.c | 1 + net/ipv4/route.c | 2 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 28 +- net/ipv4/tcp_ao.c | 22 +- net/ipv4/tcp_diag.c | 1 + net/ipv4/tcp_input.c | 18 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 87 +- net/ipv4/tcp_sigpool.c | 8 +- net/ipv4/udp_diag.c | 1 + net/ipv6/ah6.c | 19 +- net/ipv6/ip6_fib.c | 6 +- net/ipv6/netfilter/ip6table_nat.c | 1 + net/ipv6/netfilter/ip6table_raw.c | 1 + net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 1 + net/ipv6/netfilter/nf_reject_ipv6.c | 1 + net/ipv6/syncookies.c | 7 +- net/ipv6/tcp_ipv6.c | 2 +- net/iucv/iucv.c | 4 +- net/kcm/kcmsock.c | 1 + net/llc/llc_input.c | 10 +- net/llc/llc_s_ac.c | 3 + net/llc/llc_station.c | 3 + net/mac80211/Kconfig | 2 +- net/mac80211/debugfs_netdev.c | 150 +- net/mac80211/debugfs_sta.c | 74 +- net/mac80211/driver-ops.h | 9 +- net/mac80211/ht.c | 1 + net/mptcp/mptcp_diag.c | 1 + net/mptcp/options.c | 1 + net/mptcp/pm_netlink.c | 5 +- net/mptcp/protocol.c | 11 +- net/mptcp/sockopt.c | 3 + net/mptcp/subflow.c | 2 +- net/ncsi/ncsi-aen.c | 5 - net/netfilter/ipset/ip_set_core.c | 14 +- net/netfilter/ipvs/ip_vs_core.c | 1 + net/netfilter/ipvs/ip_vs_dh.c | 1 + net/netfilter/ipvs/ip_vs_fo.c | 1 + net/netfilter/ipvs/ip_vs_ftp.c | 1 + net/netfilter/ipvs/ip_vs_lblc.c | 1 + net/netfilter/ipvs/ip_vs_lblcr.c | 1 + net/netfilter/ipvs/ip_vs_lc.c | 1 + net/netfilter/ipvs/ip_vs_nq.c | 1 + net/netfilter/ipvs/ip_vs_ovf.c | 1 + net/netfilter/ipvs/ip_vs_pe_sip.c | 1 + net/netfilter/ipvs/ip_vs_rr.c | 1 + net/netfilter/ipvs/ip_vs_sed.c | 1 + net/netfilter/ipvs/ip_vs_sh.c | 1 + net/netfilter/ipvs/ip_vs_twos.c | 1 + net/netfilter/ipvs/ip_vs_wlc.c | 1 + net/netfilter/ipvs/ip_vs_wrr.c | 1 + net/netfilter/nf_bpf_link.c | 10 +- net/netfilter/nf_conntrack_bpf.c | 6 +- net/netfilter/nf_conntrack_broadcast.c | 1 + net/netfilter/nf_conntrack_netlink.c | 1 + net/netfilter/nf_conntrack_proto.c | 1 + net/netfilter/nf_nat_bpf.c | 6 +- net/netfilter/nf_nat_core.c | 1 + net/netfilter/nf_nat_redirect.c | 27 +- net/netfilter/nf_tables_api.c | 62 +- net/netfilter/nfnetlink_osf.c | 1 + net/netfilter/nft_byteorder.c | 5 +- net/netfilter/nft_chain_nat.c | 1 + net/netfilter/nft_dynset.c | 13 +- net/netfilter/nft_exthdr.c | 4 +- net/netfilter/nft_fib.c | 9 +- net/netfilter/nft_fwd_netdev.c | 1 + net/netfilter/nft_meta.c | 2 +- net/netfilter/nft_set_pipapo.c | 3 + net/netfilter/nft_set_rbtree.c | 2 - net/netfilter/xt_owner.c | 16 +- net/netfilter/xt_recent.c | 2 +- net/netlink/diag.c | 1 + net/netlink/genetlink.c | 3 + net/openvswitch/conntrack.c | 2 +- net/packet/af_packet.c | 16 +- net/packet/diag.c | 1 + net/packet/internal.h | 2 +- net/psample/psample.c | 3 +- net/rxrpc/conn_client.c | 7 +- net/rxrpc/conn_object.c | 2 +- net/rxrpc/input.c | 61 +- net/rxrpc/local_object.c | 2 +- net/sched/act_api.c | 2 +- net/sched/act_ct.c | 18 +- net/sched/act_gate.c | 1 + net/sched/cls_api.c | 9 +- net/sched/cls_basic.c | 1 + net/sched/cls_cgroup.c | 1 + net/sched/cls_fw.c | 1 + net/sched/cls_route.c | 1 + net/sched/cls_u32.c | 1 + net/sched/sch_cbs.c | 1 + net/sched/sch_choke.c | 1 + net/sched/sch_drr.c | 1 + net/sched/sch_etf.c | 1 + net/sched/sch_ets.c | 1 + net/sched/sch_fifo.c | 1 + net/sched/sch_fq.c | 10 +- net/sched/sch_gred.c | 1 + net/sched/sch_hfsc.c | 1 + net/sched/sch_htb.c | 1 + net/sched/sch_ingress.c | 1 + net/sched/sch_mqprio.c | 1 + net/sched/sch_mqprio_lib.c | 1 + net/sched/sch_multiq.c | 1 + net/sched/sch_netem.c | 1 + net/sched/sch_plug.c | 1 + net/sched/sch_prio.c | 1 + net/sched/sch_qfq.c | 1 + net/sched/sch_red.c | 1 + net/sched/sch_sfq.c | 1 + net/sched/sch_skbprio.c | 1 + net/sched/sch_taprio.c | 1 + net/sched/sch_tbf.c | 1 + net/sched/sch_teql.c | 1 + net/sctp/diag.c | 1 + net/smc/af_smc.c | 16 +- net/smc/smc.h | 5 + net/smc/smc_cdc.c | 11 +- net/smc/smc_clc.c | 9 +- net/smc/smc_clc.h | 4 +- net/smc/smc_close.c | 5 +- net/smc/smc_diag.c | 1 + net/socket.c | 8 +- net/sunrpc/auth.c | 20 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 2 +- net/sunrpc/auth_gss/gss_krb5_unseal.c | 2 - net/sunrpc/clnt.c | 10 +- net/sunrpc/rpcb_clnt.c | 4 + net/sunrpc/xprt.c | 4 +- net/sunrpc/xprtsock.c | 14 +- net/tipc/diag.c | 1 + net/tipc/netlink.c | 4 +- net/tipc/netlink_compat.c | 1 + net/tls/tls_sw.c | 5 + net/unix/af_unix.c | 11 +- net/unix/diag.c | 1 + net/unix/unix_bpf.c | 5 + net/vmw_vsock/diag.c | 1 + net/vmw_vsock/virtio_transport_common.c | 21 +- net/wireless/core.c | 6 +- net/wireless/core.h | 1 + net/wireless/debugfs.c | 160 + net/wireless/nl80211.c | 55 +- net/xdp/xsk.c | 5 +- net/xdp/xsk_diag.c | 1 + net/xfrm/Kconfig | 1 + net/xfrm/xfrm_algo.c | 19 +- net/xfrm/xfrm_interface_bpf.c | 6 +- rust/Makefile | 2 + samples/landlock/sandboxer.c | 115 +- scripts/Makefile.btf | 19 + scripts/Makefile.build | 2 +- scripts/Makefile.host | 2 + scripts/Makefile.lib | 4 +- scripts/Makefile.modfinal | 5 +- scripts/Makefile.package | 10 +- scripts/Makefile.userprogs | 6 +- scripts/Makefile.vdsoinst | 45 + scripts/checkstack.pl | 11 +- scripts/clang-tools/gen_compile_commands.py | 8 +- scripts/clang-tools/run-clang-tools.py | 32 +- scripts/dtc/dt-extract-compatibles | 14 +- scripts/dummy-tools/gcc | 10 + scripts/gcc-plugins/latent_entropy_plugin.c | 4 +- scripts/gcc-plugins/randomize_layout_plugin.c | 13 +- scripts/gdb/linux/constants.py.in | 10 +- scripts/gdb/linux/cpus.py | 15 + scripts/gdb/linux/device.py | 16 +- scripts/gdb/linux/tasks.py | 18 +- scripts/gdb/linux/vmalloc.py | 8 +- scripts/get_maintainer.pl | 38 +- scripts/kconfig/symbol.c | 14 +- scripts/mod/Makefile | 4 +- scripts/mod/devicetable-offsets.c | 7 + scripts/mod/file2alias.c | 31 +- scripts/mod/modpost.c | 207 +- scripts/mod/modpost.h | 50 +- scripts/mod/symsearch.c | 199 + scripts/package/mkspec | 6 + scripts/pahole-flags.sh | 30 - scripts/remove-stale-files | 2 +- scripts/show_delta | 3 +- security/apparmor/apparmorfs.c | 49 +- security/apparmor/audit.c | 75 +- security/apparmor/capability.c | 33 +- security/apparmor/domain.c | 193 +- security/apparmor/file.c | 217 +- security/apparmor/include/apparmor.h | 3 +- security/apparmor/include/audit.h | 44 +- security/apparmor/include/capability.h | 3 +- security/apparmor/include/file.h | 54 +- security/apparmor/include/ipc.h | 4 +- security/apparmor/include/lib.h | 2 + security/apparmor/include/match.h | 6 - security/apparmor/include/mount.h | 26 +- security/apparmor/include/net.h | 25 +- security/apparmor/include/perms.h | 7 +- security/apparmor/include/policy.h | 68 +- security/apparmor/include/policy_ns.h | 14 - security/apparmor/include/resource.h | 3 +- security/apparmor/include/task.h | 11 +- security/apparmor/ipc.c | 53 +- security/apparmor/label.c | 46 +- security/apparmor/lib.c | 54 +- security/apparmor/lsm.c | 414 +- security/apparmor/match.c | 48 +- security/apparmor/mount.c | 186 +- security/apparmor/net.c | 65 +- security/apparmor/policy.c | 133 +- security/apparmor/policy_compat.c | 1 + security/apparmor/policy_ns.c | 37 - security/apparmor/policy_unpack.c | 152 +- security/apparmor/resource.c | 54 +- security/apparmor/task.c | 104 +- security/integrity/Kconfig | 44 +- security/integrity/evm/evm_main.c | 3 +- security/integrity/iint.c | 50 +- security/integrity/ima/ima_api.c | 5 + security/integrity/ima/ima_main.c | 16 +- security/integrity/integrity.h | 2 + security/keys/encrypted-keys/encrypted.c | 2 +- security/landlock/Kconfig | 1 + security/landlock/Makefile | 2 + security/landlock/fs.c | 232 +- security/landlock/limits.h | 6 + security/landlock/net.c | 200 + security/landlock/net.h | 33 + security/landlock/ruleset.c | 405 +- security/landlock/ruleset.h | 185 +- security/landlock/setup.c | 2 + security/landlock/syscalls.c | 158 +- sound/aoa/aoa-gpio.h | 1 - sound/aoa/aoa.h | 1 - sound/aoa/codecs/onyx.c | 1 + sound/aoa/codecs/onyx.h | 1 - sound/aoa/codecs/tas.c | 2 +- sound/aoa/fabrics/layout.c | 3 +- sound/aoa/soundbus/core.c | 2 + sound/aoa/soundbus/i2sbus/control.c | 1 - sound/aoa/soundbus/i2sbus/core.c | 1 + sound/aoa/soundbus/i2sbus/i2sbus.h | 1 - sound/aoa/soundbus/i2sbus/interface.h | 2 +- sound/aoa/soundbus/soundbus.h | 2 +- sound/arm/pxa2xx-pcm-lib.c | 8 +- sound/core/control_compat.c | 2 +- sound/core/info.c | 21 +- sound/core/pcm.c | 1 + sound/core/pcm_native.c | 4 +- sound/core/rawmidi_compat.c | 4 +- sound/drivers/aloop.c | 76 +- sound/drivers/pcmtest.c | 13 +- sound/hda/ext/hdac_ext_stream.c | 43 + sound/hda/hdac_i915.c | 24 +- sound/hda/hdac_stream.c | 23 +- sound/hda/intel-dsp-config.c | 6 + sound/hda/intel-nhlt.c | 33 +- sound/oss/dmasound/dmasound_paula.c | 7 +- sound/pci/asihpi/hpidebug.h | 9 +- sound/pci/azt3328.c | 2 +- sound/pci/hda/Kconfig | 18 + sound/pci/hda/Makefile | 4 + sound/pci/hda/cirrus_scodec.c | 73 + sound/pci/hda/cirrus_scodec.h | 13 + sound/pci/hda/cirrus_scodec_test.c | 370 ++ sound/pci/hda/cs35l41_hda.c | 338 +- sound/pci/hda/cs35l41_hda.h | 3 + sound/pci/hda/cs35l41_hda_property.c | 11 +- sound/pci/hda/cs35l56_hda.c | 24 +- sound/pci/hda/cs35l56_hda_i2c.c | 4 + sound/pci/hda/cs35l56_hda_spi.c | 4 + sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_component.h | 4 + sound/pci/hda/hda_controller.c | 2 +- sound/pci/hda/hda_intel.c | 84 +- sound/pci/hda/patch_realtek.c | 187 +- sound/pci/intel8x0m.c | 2 +- sound/pci/mixart/mixart_core.h | 70 +- sound/soc/amd/acp-config.c | 96 + sound/soc/amd/acp-da7219-max98357a.c | 28 +- sound/soc/amd/acp-es8336.c | 6 +- sound/soc/amd/acp-pcm-dma.c | 2 +- sound/soc/amd/acp-rt5645.c | 6 +- sound/soc/amd/acp/Kconfig | 18 +- sound/soc/amd/acp/Makefile | 4 +- sound/soc/amd/acp/acp-i2s.c | 45 + sound/soc/amd/acp/acp-legacy-common.c | 79 +- sound/soc/amd/acp/acp-legacy-mach.c | 114 +- sound/soc/amd/acp/acp-mach-common.c | 86 +- sound/soc/amd/acp/acp-mach.h | 69 + sound/soc/amd/acp/acp-pci.c | 23 +- sound/soc/amd/acp/acp-platform.c | 29 +- sound/soc/amd/acp/acp-rembrandt.c | 17 +- sound/soc/amd/acp/acp-renoir.c | 7 + sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c | 444 ++ sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.h | 12 + sound/soc/amd/acp/acp63.c | 322 ++ sound/soc/amd/acp/acp70.c | 254 + sound/soc/amd/acp/amd.h | 71 +- sound/soc/amd/acp/chip_offset_byte.h | 1 + sound/soc/amd/acp3x-rt5682-max9836.c | 12 +- sound/soc/amd/mach-config.h | 2 + sound/soc/amd/ps/pci-ps.c | 3 +- sound/soc/amd/ps/ps-sdw-dma.c | 2 +- sound/soc/amd/raven/acp3x-i2s.c | 2 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/amd/vangogh/acp5x-i2s.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 12 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 6 +- sound/soc/amd/yc/acp6x-mach.c | 21 + sound/soc/apple/mca.c | 28 +- sound/soc/atmel/atmel-classd.c | 10 +- sound/soc/atmel/atmel-pcm-dma.c | 8 +- sound/soc/atmel/atmel-pcm-pdc.c | 4 +- sound/soc/atmel/atmel-pdmic.c | 12 +- sound/soc/atmel/atmel_wm8904.c | 5 +- sound/soc/atmel/mchp-i2s-mcc.c | 2 +- sound/soc/atmel/mikroe-proto.c | 2 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/sam9x5_wm8731.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 1 - sound/soc/au1x/db1200.c | 4 +- sound/soc/au1x/dbdma2.c | 4 +- sound/soc/au1x/dma.c | 4 +- sound/soc/au1x/psc-ac97.c | 2 +- sound/soc/bcm/bcm63xx-pcm-whistler.c | 28 +- sound/soc/bcm/cygnus-pcm.c | 24 +- sound/soc/bcm/cygnus-ssp.c | 2 +- sound/soc/cirrus/edb93xx.c | 6 +- sound/soc/codecs/88pm860x-codec.c | 4 +- sound/soc/codecs/Kconfig | 44 +- sound/soc/codecs/Makefile | 6 + sound/soc/codecs/adau1373.c | 2 +- sound/soc/codecs/adau1701.c | 1 - sound/soc/codecs/adau1977-spi.c | 1 - sound/soc/codecs/adav80x.c | 2 +- sound/soc/codecs/ak4104.c | 2 +- sound/soc/codecs/ak4118.c | 2 +- sound/soc/codecs/ak4375.c | 2 +- sound/soc/codecs/ak4458.c | 2 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4642.c | 30 +- sound/soc/codecs/ak5386.c | 7 +- sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/audio-iio-aux.c | 17 +- sound/soc/codecs/aw87390.c | 463 ++ sound/soc/codecs/aw87390.h | 85 + sound/soc/codecs/aw88261.c | 44 +- sound/soc/codecs/aw88261.h | 4 +- sound/soc/codecs/aw88395/aw88395.c | 11 +- sound/soc/codecs/aw88395/aw88395.h | 2 +- sound/soc/codecs/aw88395/aw88395_device.c | 47 +- sound/soc/codecs/aw88395/aw88395_device.h | 6 +- sound/soc/codecs/aw88395/aw88395_lib.c | 28 +- sound/soc/codecs/aw88395/aw88395_reg.h | 2 + sound/soc/codecs/aw88399.c | 1911 +++++++ sound/soc/codecs/aw88399.h | 599 ++ sound/soc/codecs/cs35l32.c | 2 +- sound/soc/codecs/cs35l33.c | 2 - sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 3 +- sound/soc/codecs/cs35l36.c | 3 +- sound/soc/codecs/cs35l41-i2c.c | 13 +- sound/soc/codecs/cs35l41-lib.c | 70 +- sound/soc/codecs/cs35l41-spi.c | 11 +- sound/soc/codecs/cs35l41.c | 94 +- sound/soc/codecs/cs35l41.h | 1 - sound/soc/codecs/cs35l45-tables.c | 3 + sound/soc/codecs/cs35l45.c | 193 +- sound/soc/codecs/cs35l45.h | 36 +- sound/soc/codecs/cs35l56-i2c.c | 3 +- sound/soc/codecs/cs35l56-sdw.c | 2 +- sound/soc/codecs/cs35l56-shared.c | 68 +- sound/soc/codecs/cs35l56-spi.c | 3 +- sound/soc/codecs/cs35l56.c | 16 +- sound/soc/codecs/cs4270.c | 2 +- sound/soc/codecs/cs4271.c | 22 +- sound/soc/codecs/cs42l42.c | 1 - sound/soc/codecs/cs42l43-jack.c | 38 +- sound/soc/codecs/cs42l43-sdw.c | 6 +- sound/soc/codecs/cs42l43.c | 8 +- sound/soc/codecs/cs42l56.c | 2 +- sound/soc/codecs/cs42xx8-i2c.c | 16 +- sound/soc/codecs/cs43130.c | 9 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs47l15.c | 4 +- sound/soc/codecs/cs47l24.c | 6 +- sound/soc/codecs/cs47l35.c | 6 +- sound/soc/codecs/cs47l85.c | 6 +- sound/soc/codecs/cs47l90.c | 6 +- sound/soc/codecs/cs47l92.c | 4 +- sound/soc/codecs/da7213.c | 203 +- sound/soc/codecs/da7213.h | 64 +- sound/soc/codecs/da7218.c | 29 +- sound/soc/codecs/da7218.h | 2 +- sound/soc/codecs/da7219-aad.c | 11 +- sound/soc/codecs/da7219.c | 2 +- sound/soc/codecs/da9055.c | 1 - sound/soc/codecs/es8316.c | 52 +- sound/soc/codecs/es8316.h | 3 + sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/gtm601.c | 2 +- sound/soc/codecs/hdac_hda.c | 52 +- sound/soc/codecs/hdac_hda.h | 1 + sound/soc/codecs/hdac_hdmi.c | 13 +- sound/soc/codecs/hdmi-codec.c | 27 +- sound/soc/codecs/lpass-macro-common.c | 2 +- sound/soc/codecs/lpass-macro-common.h | 2 + sound/soc/codecs/lpass-rx-macro.c | 6 +- sound/soc/codecs/lpass-tx-macro.c | 27 +- sound/soc/codecs/lpass-wsa-macro.c | 3 + sound/soc/codecs/max9768.c | 45 +- sound/soc/codecs/max98357a.c | 1 - sound/soc/codecs/max98373-i2c.c | 17 - sound/soc/codecs/max98373.c | 35 +- sound/soc/codecs/max98373.h | 2 +- sound/soc/codecs/max98388.c | 3 +- sound/soc/codecs/max98396.c | 1 - sound/soc/codecs/max98520.c | 2 - sound/soc/codecs/max9867.c | 8 +- sound/soc/codecs/max98927.c | 2 - sound/soc/codecs/mt6351.c | 2 +- sound/soc/codecs/mt6358.c | 2 +- sound/soc/codecs/mt6359-accdet.c | 4 - sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/nau8540.c | 51 +- sound/soc/codecs/nau8540.h | 15 + sound/soc/codecs/nau8821.c | 3 + sound/soc/codecs/nau8822.c | 9 +- sound/soc/codecs/pcm1681.c | 2 - sound/soc/codecs/pcm512x-i2c.c | 4 + sound/soc/codecs/pcm512x.c | 36 +- sound/soc/codecs/rt1015.c | 13 + sound/soc/codecs/rt298.c | 1 - sound/soc/codecs/rt5645.c | 10 +- sound/soc/codecs/rt5677-spi.c | 4 +- sound/soc/codecs/rt5682s.c | 4 +- sound/soc/codecs/rt712-sdca.c | 14 +- sound/soc/codecs/rt715-sdca.c | 4 +- sound/soc/codecs/rt715.c | 6 +- sound/soc/codecs/rtq9128.c | 780 +++ sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sigmadsp.c | 7 +- sound/soc/codecs/sma1303.c | 2 +- sound/soc/codecs/sta32x.c | 3 +- sound/soc/codecs/sta350.c | 3 +- sound/soc/codecs/tas2781-fmwlib.c | 236 +- sound/soc/codecs/tas5086.c | 6 +- sound/soc/codecs/tas571x.c | 15 +- sound/soc/codecs/tlv320aic31xx.c | 6 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 19 +- sound/soc/codecs/tlv320aic32x4-spi.c | 18 +- sound/soc/codecs/tlv320aic32x4.c | 5 +- sound/soc/codecs/tlv320aic32x4.h | 3 +- sound/soc/codecs/uda1334.c | 2 +- sound/soc/codecs/wcd9335.c | 18 +- sound/soc/codecs/wcd938x.c | 4 +- sound/soc/codecs/wm5110.c | 6 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8523.c | 2 +- sound/soc/codecs/wm8524.c | 2 +- sound/soc/codecs/wm8580.c | 28 +- sound/soc/codecs/wm8711.c | 2 +- sound/soc/codecs/wm8728.c | 2 +- sound/soc/codecs/wm8731-i2c.c | 2 +- sound/soc/codecs/wm8731-spi.c | 2 +- sound/soc/codecs/wm8737.c | 2 +- sound/soc/codecs/wm8741.c | 2 +- sound/soc/codecs/wm8750.c | 2 +- sound/soc/codecs/wm8753.c | 2 +- sound/soc/codecs/wm8770.c | 2 +- sound/soc/codecs/wm8776.c | 2 +- sound/soc/codecs/wm8782.c | 63 +- sound/soc/codecs/wm8804.c | 1 - sound/soc/codecs/wm8962.c | 4 +- sound/soc/codecs/wm8974.c | 6 +- sound/soc/codecs/wm8994.c | 2 +- sound/soc/codecs/wm8995.c | 2 +- sound/soc/codecs/wm_adsp.c | 18 +- sound/soc/codecs/wsa883x.c | 7 +- sound/soc/dwc/dwc-i2s.c | 2 +- sound/soc/dwc/dwc-pcm.c | 4 +- sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/efika-audio-fabric.c | 4 +- sound/soc/fsl/eukrea-tlv320.c | 6 +- sound/soc/fsl/fsl-asoc-card.c | 29 +- sound/soc/fsl/fsl_asrc_dma.c | 10 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_dma.c | 2 +- sound/soc/fsl/fsl_easrc.c | 8 +- sound/soc/fsl/fsl_mqs.c | 2 +- sound/soc/fsl/fsl_rpmsg.c | 3 +- sound/soc/fsl/fsl_sai.c | 24 +- sound/soc/fsl/fsl_spdif.c | 24 +- sound/soc/fsl/fsl_ssi.c | 16 +- sound/soc/fsl/fsl_xcvr.c | 14 +- sound/soc/fsl/imx-audmix.c | 18 +- sound/soc/fsl/imx-audmux.c | 1 - sound/soc/fsl/imx-card.c | 9 +- sound/soc/fsl/imx-hdmi.c | 4 +- sound/soc/fsl/imx-pcm-rpmsg.c | 14 +- sound/soc/fsl/imx-rpmsg.c | 7 +- sound/soc/fsl/imx-sgtl5000.c | 2 +- sound/soc/fsl/imx-spdif.c | 2 +- sound/soc/fsl/mpc5200_dma.c | 25 +- sound/soc/fsl/mpc5200_psc_ac97.c | 3 +- sound/soc/fsl/mpc5200_psc_i2s.c | 7 +- sound/soc/fsl/mpc8610_hpcd.c | 8 +- sound/soc/fsl/p1022_ds.c | 8 +- sound/soc/fsl/p1022_rdk.c | 8 +- sound/soc/fsl/pcm030-audio-fabric.c | 3 +- sound/soc/generic/audio-graph-card.c | 116 +- .../soc/generic/audio-graph-card2-custom-sample.c | 32 +- sound/soc/generic/audio-graph-card2.c | 110 +- sound/soc/generic/simple-card-utils.c | 221 +- sound/soc/generic/simple-card.c | 149 +- sound/soc/generic/test-component.c | 4 +- sound/soc/google/chv3-i2s.c | 22 +- sound/soc/img/img-i2s-in.c | 2 +- sound/soc/img/img-i2s-out.c | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 12 +- sound/soc/intel/avs/avs.h | 38 +- sound/soc/intel/avs/board_selection.c | 11 +- sound/soc/intel/avs/boards/Kconfig | 10 + sound/soc/intel/avs/boards/Makefile | 2 + sound/soc/intel/avs/boards/da7219.c | 21 +- sound/soc/intel/avs/boards/es8336.c | 26 +- sound/soc/intel/avs/boards/i2s_test.c | 57 +- sound/soc/intel/avs/boards/max98357a.c | 18 +- sound/soc/intel/avs/boards/max98373.c | 20 +- sound/soc/intel/avs/boards/max98927.c | 20 +- sound/soc/intel/avs/boards/nau8825.c | 26 +- sound/soc/intel/avs/boards/rt274.c | 22 +- sound/soc/intel/avs/boards/rt286.c | 27 +- sound/soc/intel/avs/boards/rt298.c | 26 +- sound/soc/intel/avs/boards/rt5514.c | 187 + sound/soc/intel/avs/boards/rt5663.c | 26 +- sound/soc/intel/avs/boards/rt5682.c | 26 +- sound/soc/intel/avs/boards/ssm4567.c | 22 +- sound/soc/intel/avs/cldma.h | 4 +- sound/soc/intel/avs/core.c | 18 +- sound/soc/intel/avs/debugfs.c | 4 + sound/soc/intel/avs/ipc.c | 52 +- sound/soc/intel/avs/loader.c | 4 + sound/soc/intel/avs/messages.c | 112 +- sound/soc/intel/avs/messages.h | 4 +- sound/soc/intel/avs/path.c | 31 +- sound/soc/intel/avs/pcm.c | 78 +- sound/soc/intel/avs/probes.c | 2 +- sound/soc/intel/avs/registers.h | 4 +- sound/soc/intel/avs/topology.c | 102 +- sound/soc/intel/avs/utils.h | 65 + sound/soc/intel/boards/Kconfig | 39 +- sound/soc/intel/boards/Makefile | 16 +- sound/soc/intel/boards/bdw-rt5650.c | 6 +- sound/soc/intel/boards/bdw-rt5677.c | 10 +- sound/soc/intel/boards/bdw_rt286.c | 8 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 8 +- sound/soc/intel/boards/bxt_rt298.c | 10 +- sound/soc/intel/boards/bytcht_cx2072x.c | 10 +- sound/soc/intel/boards/bytcht_da7213.c | 12 +- sound/soc/intel/boards/bytcht_es8316.c | 8 +- sound/soc/intel/boards/bytcht_nocodec.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 10 +- sound/soc/intel/boards/bytcr_rt5651.c | 10 +- sound/soc/intel/boards/bytcr_wm5102.c | 244 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 8 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 8 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 16 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 10 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 12 +- sound/soc/intel/boards/ehl_rt5660.c | 8 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 12 +- sound/soc/intel/boards/hsw_rt5640.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 8 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 10 +- sound/soc/intel/boards/kbl_rt5660.c | 8 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 12 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 12 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 6 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 14 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 18 +- sound/soc/intel/boards/skl_rt286.c | 10 +- sound/soc/intel/boards/sof_board_helpers.c | 204 + sound/soc/intel/boards/sof_board_helpers.h | 64 + sound/soc/intel/boards/sof_cirrus_common.c | 2 +- sound/soc/intel/boards/sof_cirrus_common.h | 9 +- sound/soc/intel/boards/sof_cs42l42.c | 354 +- sound/soc/intel/boards/sof_da7219.c | 569 ++ sound/soc/intel/boards/sof_da7219_max98373.c | 482 -- sound/soc/intel/boards/sof_es8336.c | 14 +- sound/soc/intel/boards/sof_hdmi_common.h | 24 + sound/soc/intel/boards/sof_maxim_common.c | 8 +- sound/soc/intel/boards/sof_maxim_common.h | 13 +- sound/soc/intel/boards/sof_nau8825.c | 373 +- sound/soc/intel/boards/sof_nuvoton_common.c | 73 + sound/soc/intel/boards/sof_nuvoton_common.h | 22 + sound/soc/intel/boards/sof_pcm512x.c | 14 +- sound/soc/intel/boards/sof_realtek_common.c | 8 +- sound/soc/intel/boards/sof_realtek_common.h | 37 +- sound/soc/intel/boards/sof_rt5682.c | 730 +-- sound/soc/intel/boards/sof_sdw.c | 324 +- sound/soc/intel/boards/sof_sdw_common.h | 21 +- sound/soc/intel/boards/sof_sdw_cs42l42.c | 2 +- sound/soc/intel/boards/sof_sdw_cs42l43.c | 156 + sound/soc/intel/boards/sof_sdw_hdmi.c | 32 +- sound/soc/intel/boards/sof_sdw_maxim.c | 4 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 2 +- sound/soc/intel/boards/sof_sdw_rt700.c | 2 +- sound/soc/intel/boards/sof_sdw_rt711.c | 2 +- sound/soc/intel/boards/sof_sdw_rt712_sdca.c | 6 +- sound/soc/intel/boards/sof_sdw_rt_amp.c | 4 +- .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c | 10 +- sound/soc/intel/boards/sof_ssp_amp.c | 339 +- sound/soc/intel/boards/sof_ssp_common.c | 101 + sound/soc/intel/boards/sof_ssp_common.h | 71 + sound/soc/intel/boards/sof_wm8804.c | 4 +- sound/soc/intel/catpt/pcm.c | 12 +- sound/soc/intel/common/Makefile | 1 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 19 + sound/soc/intel/common/soc-acpi-intel-arl-match.c | 51 + sound/soc/intel/common/soc-acpi-intel-cht-match.c | 43 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 150 + sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 39 + sound/soc/intel/keembay/kmb_platform.c | 17 +- sound/soc/intel/skylake/skl-pcm.c | 44 +- sound/soc/intel/skylake/skl-sst-ipc.c | 4 +- sound/soc/intel/skylake/skl-sst-utils.c | 1 + sound/soc/intel/skylake/skl.c | 32 +- sound/soc/kirkwood/armada-370-db.c | 4 +- sound/soc/kirkwood/kirkwood-dma.c | 2 +- sound/soc/loongson/loongson_card.c | 4 +- sound/soc/loongson/loongson_dma.c | 4 +- sound/soc/mediatek/Kconfig | 2 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 22 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 4 +- sound/soc/mediatek/common/mtk-dsp-sof-common.c | 113 +- sound/soc/mediatek/common/mtk-dsp-sof-common.h | 8 + sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 6 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 60 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 6 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 6 +- sound/soc/mediatek/mt7986/mt7986-dai-etdm.c | 23 +- sound/soc/mediatek/mt7986/mt7986-wm8960.c | 43 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 4 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 7 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 6 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 8 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 10 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 6 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 16 +- sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 4 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 20 +- sound/soc/mediatek/mt8186/mt8186-afe-gpio.c | 1 - sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 12 +- sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 2 +- sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c | 2 +- sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 4 +- sound/soc/mediatek/mt8186/mt8186-dai-src.c | 4 +- sound/soc/mediatek/mt8186/mt8186-dai-tdm.c | 2 - sound/soc/mediatek/mt8186/mt8186-mt6366-common.c | 2 +- .../mt8186/mt8186-mt6366-da7219-max98357.c | 16 +- .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 63 +- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 8 +- sound/soc/mediatek/mt8188/mt8188-dai-etdm.c | 4 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 383 +- sound/soc/mediatek/mt8192/mt8192-afe-gpio.c | 1 - sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 6 +- sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 4 +- sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 4 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 24 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 10 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 28 +- sound/soc/meson/aiu-fifo.c | 2 +- sound/soc/meson/axg-card.c | 14 +- sound/soc/meson/axg-fifo.c | 4 +- sound/soc/meson/axg-fifo.h | 2 +- sound/soc/meson/axg-tdm.h | 2 +- sound/soc/meson/gx-card.c | 4 +- sound/soc/meson/meson-card-utils.c | 10 +- sound/soc/meson/meson-card.h | 2 +- sound/soc/meson/meson-codec-glue.c | 2 +- sound/soc/mxs/mxs-saif.c | 1 - sound/soc/mxs/mxs-sgtl5000.c | 7 +- sound/soc/pxa/pxa2xx-i2s.c | 4 +- sound/soc/pxa/spitz.c | 8 +- sound/soc/qcom/apq8016_sbc.c | 9 +- sound/soc/qcom/apq8096.c | 10 +- sound/soc/qcom/common.c | 8 +- sound/soc/qcom/lpass-apq8016.c | 8 +- sound/soc/qcom/lpass-cdc-dma.c | 19 +- sound/soc/qcom/lpass-cpu.c | 49 +- sound/soc/qcom/lpass-ipq806x.c | 4 +- sound/soc/qcom/lpass-platform.c | 87 +- sound/soc/qcom/lpass-sc7180.c | 8 +- sound/soc/qcom/lpass-sc7280.c | 8 +- sound/soc/qcom/lpass.h | 4 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 1 + sound/soc/qcom/qdsp6/q6afe-dai.c | 1 + sound/soc/qcom/qdsp6/q6afe.c | 1 + sound/soc/qcom/qdsp6/q6afe.h | 2 - sound/soc/qcom/qdsp6/q6apm-dai.c | 6 +- sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 5 +- sound/soc/qcom/qdsp6/q6apm.h | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 13 +- sound/soc/qcom/qdsp6/q6asm.c | 1 + sound/soc/qcom/qdsp6/q6asm.h | 1 - sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c | 1 - sound/soc/qcom/qdsp6/q6prm-clocks.c | 2 +- sound/soc/qcom/qdsp6/q6routing.c | 9 +- sound/soc/qcom/sc7180.c | 216 +- sound/soc/qcom/sc7280.c | 30 +- sound/soc/qcom/sc8280xp.c | 27 +- sound/soc/qcom/sdm845.c | 38 +- sound/soc/qcom/sdw.c | 8 +- sound/soc/qcom/sm8250.c | 12 +- sound/soc/qcom/storm.c | 4 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 52 +- sound/soc/rockchip/rk3399_gru_sound.c | 28 +- sound/soc/rockchip/rockchip_i2s.c | 10 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 32 +- sound/soc/rockchip/rockchip_max98090.c | 12 +- sound/soc/rockchip/rockchip_pdm.c | 7 +- sound/soc/rockchip/rockchip_rt5645.c | 10 +- sound/soc/samsung/aries_wm8994.c | 13 +- sound/soc/samsung/arndale.c | 12 +- sound/soc/samsung/bells.c | 16 +- sound/soc/samsung/i2s.c | 14 +- sound/soc/samsung/littlemill.c | 16 +- sound/soc/samsung/lowland.c | 4 +- sound/soc/samsung/midas_wm1811.c | 12 +- sound/soc/samsung/odroid.c | 9 +- sound/soc/samsung/pcm.c | 8 +- sound/soc/samsung/smdk_spdif.c | 4 +- sound/soc/samsung/smdk_wm8994.c | 32 +- sound/soc/samsung/smdk_wm8994pcm.c | 6 +- sound/soc/samsung/snow.c | 5 +- sound/soc/samsung/spdif.c | 14 +- sound/soc/samsung/speyside.c | 12 +- sound/soc/samsung/tm2_wm5110.c | 24 +- sound/soc/samsung/tobermory.c | 8 +- sound/soc/sh/dma-sh7760.c | 34 +- sound/soc/sh/fsi.c | 5 +- sound/soc/sh/migor.c | 10 +- sound/soc/sh/rcar/core.c | 8 +- sound/soc/sh/rcar/rsnd.h | 4 +- sound/soc/sh/rcar/src.c | 1 + sound/soc/sh/rcar/ssi.c | 2 + sound/soc/sh/rz-ssi.c | 5 +- sound/soc/soc-component.c | 24 +- sound/soc/soc-compress.c | 36 +- sound/soc/soc-core.c | 20 +- sound/soc/soc-dai.c | 15 +- sound/soc/soc-dapm.c | 16 +- sound/soc/soc-generic-dmaengine-pcm.c | 10 +- sound/soc/soc-link.c | 14 +- sound/soc/soc-ops.c | 2 +- sound/soc/soc-pcm.c | 116 +- sound/soc/soc-topology.c | 6 +- sound/soc/soc-utils.c | 6 +- sound/soc/sof/Kconfig | 2 +- sound/soc/sof/Makefile | 6 +- sound/soc/sof/amd/Kconfig | 9 + sound/soc/sof/amd/Makefile | 2 + sound/soc/sof/amd/acp-loader.c | 82 +- sound/soc/sof/amd/acp-pcm.c | 2 +- sound/soc/sof/amd/acp.c | 4 +- sound/soc/sof/amd/acp.h | 21 +- sound/soc/sof/amd/acp63.c | 146 + sound/soc/sof/amd/pci-acp63.c | 106 + sound/soc/sof/amd/pci-rmb.c | 10 +- sound/soc/sof/amd/pci-rn.c | 10 +- sound/soc/sof/amd/pci-vangogh.c | 10 +- sound/soc/sof/core.c | 17 +- sound/soc/sof/imx/imx8.c | 26 +- sound/soc/sof/imx/imx8m.c | 16 +- sound/soc/sof/imx/imx8ulp.c | 16 +- sound/soc/sof/intel/Kconfig | 14 +- sound/soc/sof/intel/Makefile | 3 +- sound/soc/sof/intel/apl.c | 4 +- sound/soc/sof/intel/bdw.c | 12 +- sound/soc/sof/intel/byt.c | 36 +- sound/soc/sof/intel/cnl.c | 4 +- sound/soc/sof/intel/hda-codec.c | 1 + sound/soc/sof/intel/hda-common-ops.c | 2 + sound/soc/sof/intel/hda-dai-ops.c | 26 +- sound/soc/sof/intel/hda-dai.c | 12 +- sound/soc/sof/intel/hda-dsp.c | 3 + sound/soc/sof/intel/hda-loader.c | 44 +- sound/soc/sof/intel/hda-pcm.c | 4 +- sound/soc/sof/intel/hda-stream.c | 4 +- sound/soc/sof/intel/hda.c | 66 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 4 +- sound/soc/sof/intel/mtl.c | 3 + sound/soc/sof/intel/pci-apl.c | 36 +- sound/soc/sof/intel/pci-cnl.c | 54 +- sound/soc/sof/intel/pci-icl.c | 36 +- sound/soc/sof/intel/pci-lnl.c | 10 +- sound/soc/sof/intel/pci-mtl.c | 43 +- sound/soc/sof/intel/pci-skl.c | 20 +- sound/soc/sof/intel/pci-tgl.c | 144 +- sound/soc/sof/intel/pci-tng.c | 10 +- sound/soc/sof/intel/telemetry.c | 95 + sound/soc/sof/intel/telemetry.h | 35 + sound/soc/sof/intel/tgl.c | 5 +- sound/soc/sof/ipc.c | 6 +- sound/soc/sof/ipc3-dtrace.c | 2 +- sound/soc/sof/ipc3-pcm.c | 6 +- sound/soc/sof/ipc3-topology.c | 2 + sound/soc/sof/ipc4-control.c | 195 +- sound/soc/sof/ipc4-mtrace.c | 34 +- sound/soc/sof/ipc4-pcm.c | 118 +- sound/soc/sof/ipc4-priv.h | 3 + sound/soc/sof/ipc4-telemetry.c | 95 + sound/soc/sof/ipc4-telemetry.h | 73 + sound/soc/sof/ipc4-topology.c | 137 +- sound/soc/sof/ipc4-topology.h | 56 +- sound/soc/sof/ipc4.c | 40 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 31 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 18 +- sound/soc/sof/nocodec.c | 2 +- sound/soc/sof/ops.h | 22 +- sound/soc/sof/pcm.c | 18 +- sound/soc/sof/sof-acpi-dev.c | 12 +- sound/soc/sof/sof-acpi-dev.h | 2 +- sound/soc/sof/sof-audio.c | 72 +- sound/soc/sof/sof-audio.h | 2 + sound/soc/sof/sof-client-ipc-msg-injector.c | 4 +- sound/soc/sof/sof-client-probes.c | 6 +- sound/soc/sof/sof-client.c | 29 +- sound/soc/sof/sof-of-dev.c | 10 +- sound/soc/sof/sof-of-dev.h | 2 +- sound/soc/sof/sof-pci-dev.c | 17 +- sound/soc/sof/sof-priv.h | 4 +- sound/soc/sof/topology.c | 4 +- sound/soc/sof/xtensa/core.c | 11 + sound/soc/sprd/sprd-pcm-compress.c | 4 +- sound/soc/sprd/sprd-pcm-dma.c | 4 +- sound/soc/starfive/Kconfig | 9 + sound/soc/starfive/Makefile | 1 + sound/soc/starfive/jh7110_pwmdac.c | 528 ++ sound/soc/starfive/jh7110_tdm.c | 2 +- sound/soc/stm/stm32_adfsdm.c | 24 +- sound/soc/stm/stm32_i2s.c | 7 +- sound/soc/stm/stm32_sai.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 10 +- sound/soc/stm/stm32_spdifrx.c | 8 +- sound/soc/sunxi/sun4i-codec.c | 16 +- sound/soc/sunxi/sun4i-i2s.c | 2 +- sound/soc/sunxi/sun4i-spdif.c | 7 +- sound/soc/sunxi/sun50i-codec-analog.c | 3 +- sound/soc/sunxi/sun50i-dmic.c | 4 +- sound/soc/sunxi/sun8i-codec-analog.c | 1 - sound/soc/sunxi/sun8i-codec.c | 2 +- sound/soc/tegra/tegra186_asrc.c | 3 +- sound/soc/tegra/tegra186_dspk.c | 2 +- sound/soc/tegra/tegra20_spdif.c | 2 +- sound/soc/tegra/tegra210_adx.c | 3 +- sound/soc/tegra/tegra210_amx.c | 13 +- sound/soc/tegra/tegra210_dmic.c | 2 +- sound/soc/tegra/tegra210_i2s.c | 2 +- sound/soc/tegra/tegra210_mixer.c | 3 +- sound/soc/tegra/tegra210_mvc.c | 3 +- sound/soc/tegra/tegra210_ope.c | 3 +- sound/soc/tegra/tegra210_peq.c | 1 - sound/soc/tegra/tegra210_sfc.c | 1 - sound/soc/tegra/tegra30_i2s.c | 1 - sound/soc/tegra/tegra_asoc_machine.c | 15 +- sound/soc/tegra/tegra_audio_graph_card.c | 24 +- sound/soc/tegra/tegra_pcm.c | 4 +- sound/soc/tegra/tegra_wm8903.c | 4 +- sound/soc/ti/Kconfig | 5 +- sound/soc/ti/ams-delta.c | 10 +- sound/soc/ti/davinci-evm.c | 17 +- sound/soc/ti/davinci-mcasp.c | 9 +- sound/soc/ti/j721e-evm.c | 12 +- sound/soc/ti/n810.c | 37 +- sound/soc/ti/omap-abe-twl6040.c | 10 +- sound/soc/ti/omap-dmic.c | 2 +- sound/soc/ti/omap-hdmi.c | 2 +- sound/soc/ti/omap-mcbsp-st.c | 2 +- sound/soc/ti/omap-mcbsp.c | 24 +- sound/soc/ti/omap-mcpdm.c | 4 +- sound/soc/ti/omap-twl4030.c | 22 +- sound/soc/ti/omap3pandora.c | 69 +- sound/soc/ti/osk5912.c | 5 +- sound/soc/ti/rx51.c | 25 +- sound/soc/uniphier/aio-compress.c | 22 +- sound/soc/uniphier/aio-cpu.c | 4 +- sound/soc/uniphier/aio-dma.c | 12 +- sound/soc/uniphier/aio-ld11.c | 2 +- sound/soc/uniphier/aio-pxs2.c | 2 +- sound/soc/uniphier/aio.h | 2 +- sound/soc/ux500/mop500_ab8500.c | 14 +- sound/soc/ux500/ux500_pcm.c | 4 +- sound/soc/xtensa/xtfpga-i2s.c | 4 +- sound/usb/Makefile | 2 +- sound/usb/caiaq/device.h | 2 +- sound/usb/mixer_quirks.c | 39 +- sound/usb/mixer_scarlett2.c | 4549 +++++++++++++++ sound/usb/mixer_scarlett2.h | 7 + sound/usb/mixer_scarlett_gen2.c | 4197 -------------- sound/usb/mixer_scarlett_gen2.h | 7 - sound/usb/quirks.c | 2 + sound/usb/usx2y/usbusx2y.h | 2 +- sound/usb/usx2y/usbusx2yaudio.c | 2 +- sound/virtio/virtio_pcm.c | 6 +- sound/virtio/virtio_pcm.h | 9 +- sound/virtio/virtio_pcm_msg.c | 79 +- sound/virtio/virtio_pcm_ops.c | 125 +- tools/arch/arm64/include/.gitignore | 1 + tools/arch/arm64/include/asm/cputype.h | 5 +- {arch => tools/arch}/arm64/include/asm/gpr-num.h | 0 tools/arch/arm64/include/asm/sysreg.h | 839 +-- tools/arch/arm64/include/uapi/asm/kvm.h | 32 + tools/arch/arm64/include/uapi/asm/perf_regs.h | 10 +- tools/arch/arm64/tools/Makefile | 38 + tools/arch/parisc/include/uapi/asm/errno.h | 2 - tools/arch/s390/include/uapi/asm/kvm.h | 16 + tools/arch/x86/include/asm/cpufeatures.h | 16 +- tools/arch/x86/include/asm/disabled-features.h | 16 +- tools/arch/x86/include/asm/msr-index.h | 23 +- tools/arch/x86/include/uapi/asm/prctl.h | 12 + tools/build/Makefile.build | 10 +- tools/crypto/ccp/dbc.c | 17 +- tools/crypto/ccp/dbc.py | 8 +- tools/crypto/ccp/test_dbc.py | 45 +- tools/hv/hv_kvp_daemon.c | 20 +- tools/hv/hv_set_ifconfig.sh | 4 +- tools/iio/iio_event_monitor.c | 8 + tools/iio/iio_generic_buffer.c | 13 +- tools/include/asm-generic/unaligned.h | 146 +- tools/include/linux/compiler.h | 8 + tools/include/linux/const.h | 8 - tools/include/perf/arm_pmuv3.h | 308 + tools/include/uapi/asm-generic/unistd.h | 12 +- tools/include/uapi/drm/drm.h | 20 + tools/include/uapi/drm/i915_drm.h | 8 +- tools/include/uapi/linux/fs.h | 59 + tools/include/uapi/linux/fscrypt.h | 3 +- tools/include/uapi/linux/kvm.h | 24 +- tools/include/uapi/linux/mount.h | 3 +- tools/include/uapi/linux/prctl.h | 3 +- tools/include/uapi/linux/vhost.h | 8 + tools/lib/api/io.h | 1 + tools/lib/perf/evlist.c | 9 + tools/lib/perf/include/internal/evlist.h | 2 + tools/lib/perf/include/internal/rc_check.h | 13 +- tools/mm/page_owner_sort.c | 217 +- tools/net/ynl/Makefile.deps | 2 +- tools/net/ynl/generated/devlink-user.c | 91 +- tools/net/ynl/generated/ethtool-user.c | 51 +- tools/net/ynl/generated/fou-user.c | 6 +- tools/net/ynl/generated/handshake-user.c | 3 +- tools/net/ynl/generated/nfsd-user.c | 120 +- tools/net/ynl/generated/nfsd-user.h | 44 +- tools/net/ynl/ynl-gen-c.py | 23 +- tools/perf/Documentation/perf-bench.txt | 19 + tools/perf/Documentation/perf-kwork.txt | 38 +- tools/perf/Documentation/perf-lock.txt | 7 + tools/perf/Documentation/perf-record.txt | 3 + tools/perf/MANIFEST | 2 + tools/perf/Makefile.config | 85 +- tools/perf/Makefile.perf | 39 +- tools/perf/arch/arm/util/cs-etm.c | 35 +- tools/perf/arch/arm/util/pmu.c | 10 +- tools/perf/arch/arm64/util/arm-spe.c | 48 +- tools/perf/arch/arm64/util/pmu.c | 20 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 4 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 4 + tools/perf/arch/powerpc/util/header.c | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 4 + tools/perf/arch/s390/util/pmu.c | 3 +- tools/perf/arch/x86/annotate/instructions.c | 9 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 3 + tools/perf/arch/x86/util/intel-pt.c | 42 +- tools/perf/arch/x86/util/pmu.c | 145 +- tools/perf/bench/sched-messaging.c | 102 +- tools/perf/bench/sched-pipe.c | 132 +- tools/perf/bench/uprobe.c | 1 + tools/perf/builtin-buildid-cache.c | 6 +- tools/perf/builtin-kwork.c | 760 ++- tools/perf/builtin-list.c | 6 + tools/perf/builtin-lock.c | 117 +- tools/perf/builtin-record.c | 92 +- tools/perf/builtin-report.c | 15 + tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 2 +- tools/perf/builtin-version.c | 1 + tools/perf/check-headers.sh | 1 + tools/perf/perf-completion.sh | 10 +- .../arch/arm64/ampere/ampereone/metrics.json | 420 +- .../pmu-events/arch/arm64/arm/cmn/sys/cmn.json | 266 + .../pmu-events/arch/arm64/arm/cmn/sys/metric.json | 74 + .../arch/arm64/arm/neoverse-v1/branch.json | 8 - .../pmu-events/arch/arm64/arm/neoverse-v1/bus.json | 18 +- .../arch/arm64/arm/neoverse-v1/cache.json | 155 - .../arch/arm64/arm/neoverse-v1/exception.json | 45 +- .../arch/arm64/arm/neoverse-v1/fp_operation.json | 10 + .../{neoverse-n2-v2 => neoverse-v1}/general.json | 0 .../arch/arm64/arm/neoverse-v1/instruction.json | 119 - .../arch/arm64/arm/neoverse-v1/l1d_cache.json | 54 + .../{neoverse-n2-v2 => neoverse-v1}/l1i_cache.json | 0 .../{neoverse-n2-v2 => neoverse-v1}/l2_cache.json | 0 .../{neoverse-n2-v2 => neoverse-v1}/l3_cache.json | 0 .../arm/{neoverse-n1 => neoverse-v1}/ll_cache.json | 0 .../arch/arm64/arm/neoverse-v1/memory.json | 21 +- .../arch/arm64/arm/neoverse-v1/metrics.json | 233 + .../arch/arm64/arm/neoverse-v1/pipeline.json | 23 - .../{neoverse-n2-v2 => neoverse-v1}/retired.json | 0 .../arm/{neoverse-n1 => neoverse-v1}/spe.json | 0 .../spec_operation.json | 0 .../arm/{neoverse-n2-v2 => neoverse-v1}/stall.json | 0 .../pmu-events/arch/arm64/arm/neoverse-v1/sve.json | 30 + .../arm/{neoverse-n1 => neoverse-v1}/tlb.json | 0 tools/perf/pmu-events/arch/arm64/mapfile.csv | 2 +- tools/perf/pmu-events/arch/nds32/mapfile.csv | 2 +- tools/perf/pmu-events/arch/powerpc/mapfile.csv | 8 +- .../arch/powerpc/power10/datasource.json | 1787 ++++++ .../pmu-events/arch/powerpc/power10/metrics.json | 388 ++ .../pmu-events/arch/powerpc/power10/others.json | 10 - .../perf/pmu-events/arch/powerpc/power10/pmc.json | 2 +- .../arch/powerpc/power10/translation.json | 5 - .../pmu-events/arch/test/test_soc/sys/uncore.json | 8 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 8 +- .../pmu-events/arch/x86/alderlake/frontend.json | 42 +- .../perf/pmu-events/arch/x86/alderlake/memory.json | 4 +- .../pmu-events/arch/x86/alderlake/pipeline.json | 22 +- .../arch/x86/alderlake/uncore-interconnect.json | 2 + .../arch/x86/alderlaken/adln-metrics.json | 6 +- .../pmu-events/arch/x86/alderlaken/memory.json | 4 +- .../pmu-events/arch/x86/alderlaken/pipeline.json | 16 + .../arch/x86/alderlaken/uncore-interconnect.json | 66 + .../perf/pmu-events/arch/x86/bonnell/frontend.json | 2 +- .../arch/x86/broadwellde/bdwde-metrics.json | 14 +- .../arch/x86/broadwellde/uncore-interconnect.json | 18 +- .../arch/x86/broadwellx/uncore-interconnect.json | 18 +- .../arch/x86/cascadelakex/clx-metrics.json | 2 +- .../pmu-events/arch/x86/emeraldrapids/cache.json | 888 +++ .../floating-point.json | 0 .../arch/x86/emeraldrapids/frontend.json | 389 ++ .../{sapphirerapids => emeraldrapids}/memory.json | 0 .../pmu-events/arch/x86/emeraldrapids/other.json | 315 + .../pipeline.json | 0 .../arch/x86/emeraldrapids/uncore-cache.json | 5988 ++++++++++++++++++++ .../uncore-cxl.json | 0 .../uncore-interconnect.json | 0 .../arch/x86/emeraldrapids/uncore-io.json | 3587 ++++++++++++ .../uncore-memory.json | 0 .../uncore-power.json | 0 .../virtual-memory.json | 0 .../arch/x86/haswellx/uncore-interconnect.json | 18 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 2 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 2 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 8 +- .../arch/x86/ivybridge/floating-point.json | 2 +- .../pmu-events/arch/x86/ivybridge/frontend.json | 18 +- tools/perf/pmu-events/arch/x86/ivytown/cache.json | 4 +- .../arch/x86/ivytown/uncore-interconnect.json | 20 +- .../arch/x86/jaketown/uncore-interconnect.json | 18 +- .../pmu-events/arch/x86/knightslanding/cache.json | 39 +- .../arch/x86/knightslanding/floating-point.json | 8 +- .../arch/x86/knightslanding/pipeline.json | 55 +- .../arch/x86/knightslanding/uncore-cache.json | 26 +- .../arch/x86/knightslanding/virtual-memory.json | 2 +- .../perf/pmu-events/arch/x86/lunarlake/cache.json | 219 + .../pmu-events/arch/x86/lunarlake/frontend.json | 27 + .../perf/pmu-events/arch/x86/lunarlake/memory.json | 183 + .../perf/pmu-events/arch/x86/lunarlake/other.json | 62 + .../pmu-events/arch/x86/lunarlake/pipeline.json | 217 + .../arch/x86/lunarlake/virtual-memory.json | 56 + tools/perf/pmu-events/arch/x86/mapfile.csv | 38 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 30 + .../pmu-events/arch/x86/meteorlake/frontend.json | 29 +- .../pmu-events/arch/x86/meteorlake/memory.json | 37 + .../perf/pmu-events/arch/x86/meteorlake/other.json | 40 + .../pmu-events/arch/x86/meteorlake/pipeline.json | 68 +- .../{alderlake => meteorlake}/uncore-other.json | 0 .../perf/pmu-events/arch/x86/nehalemep/cache.json | 2 +- .../arch/x86/nehalemep/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/nehalemex/cache.json | 2 +- .../arch/x86/nehalemex/floating-point.json | 2 +- .../arch/x86/rocketlake/rkl-metrics.json | 2 +- .../arch/x86/sapphirerapids/frontend.json | 39 +- .../arch/x86/sapphirerapids/spr-metrics.json | 7 - .../arch/x86/sapphirerapids/uncore-cache.json | 20 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 14 +- .../arch/x86/westmereep-dp/floating-point.json | 2 +- .../pmu-events/arch/x86/westmereep-sp/cache.json | 2 +- .../arch/x86/westmereep-sp/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/westmereex/cache.json | 2 +- .../arch/x86/westmereex/floating-point.json | 2 +- .../pmu-events/arch/x86/westmereex/pipeline.json | 2 +- tools/perf/pmu-events/empty-pmu-events.c | 8 + tools/perf/pmu-events/jevents.py | 124 +- tools/perf/pmu-events/metric.py | 3 +- tools/perf/tests/Build | 1 + tools/perf/tests/attr/system-wide-dummy | 14 +- tools/perf/tests/attr/test-record-C0 | 4 +- tools/perf/tests/attr/test-record-dummy-C0 | 55 + tools/perf/tests/builtin-test.c | 1 + tools/perf/tests/code-reading.c | 10 + tools/perf/tests/expr.c | 33 +- tools/perf/tests/hists_link.c | 4 +- tools/perf/tests/make | 7 +- tools/perf/tests/parse-events.c | 51 +- tools/perf/tests/pmu-events.c | 65 +- tools/perf/tests/pmu.c | 23 +- tools/perf/tests/shell/coresight/asm_pure_loop.sh | 4 + .../tests/shell/coresight/memcpy_thread_16k_10.sh | 4 + .../shell/coresight/thread_loop_check_tid_10.sh | 4 + .../shell/coresight/thread_loop_check_tid_2.sh | 4 + .../tests/shell/coresight/unroll_loop_thread_10.sh | 4 + tools/perf/tests/shell/lib/coresight.sh | 2 + tools/perf/tests/shell/lock_contention.sh | 52 + tools/perf/tests/shell/probe_vfs_getname.sh | 2 + .../tests/shell/record+probe_libc_inet_pton.sh | 2 + .../tests/shell/record+script_probe_vfs_getname.sh | 2 + tools/perf/tests/shell/record.sh | 1 + tools/perf/tests/shell/record_offcpu.sh | 2 +- tools/perf/tests/shell/record_sideband.sh | 58 + tools/perf/tests/shell/stat+csv_output.sh | 1 + tools/perf/tests/shell/stat+csv_summary.sh | 4 +- tools/perf/tests/shell/stat+shadow_stat.sh | 34 +- tools/perf/tests/shell/stat+std_output.sh | 1 + tools/perf/tests/shell/stat_all_metricgroups.sh | 16 +- tools/perf/tests/shell/test_arm_coresight.sh | 4 +- tools/perf/tests/shell/test_intel_pt.sh | 1 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 + tools/perf/tests/tests.h | 1 + tools/perf/tests/thread-maps-share.c | 9 +- tools/perf/tests/util.c | 31 + tools/perf/trace/beauty/include/linux/socket.h | 1 + tools/perf/ui/browsers/hists.c | 6 +- tools/perf/util/Build | 4 +- tools/perf/util/arm-spe.h | 4 +- tools/perf/util/bpf-filter.y | 4 + tools/perf/util/bpf_counter.c | 5 +- tools/perf/util/bpf_kwork_top.c | 308 + tools/perf/util/bpf_lock_contention.c | 52 +- tools/perf/util/bpf_off_cpu.c | 13 +- .../util/bpf_skel/augmented_raw_syscalls.bpf.c | 16 +- tools/perf/util/bpf_skel/kwork_top.bpf.c | 338 ++ tools/perf/util/bpf_skel/lock_contention.bpf.c | 145 +- tools/perf/util/bpf_skel/lock_data.h | 3 +- tools/perf/util/bpf_skel/vmlinux/.gitignore | 1 + tools/perf/util/branch.c | 4 +- tools/perf/util/branch.h | 4 +- tools/perf/util/callchain.c | 76 +- tools/perf/util/callchain.h | 18 +- tools/perf/util/cgroup.c | 63 +- tools/perf/util/cgroup.h | 5 + tools/perf/util/cs-etm.c | 106 +- tools/perf/util/cs-etm.h | 2 +- tools/perf/util/data.c | 12 + tools/perf/util/dlfilter.c | 4 +- tools/perf/util/dso.c | 2 + tools/perf/util/dso.h | 2 + tools/perf/util/env.c | 6 +- tools/perf/util/evlist.c | 23 +- tools/perf/util/evlist.h | 1 + tools/perf/util/evsel.c | 43 +- tools/perf/util/evsel.h | 5 +- tools/perf/util/expr.c | 2 +- tools/perf/util/expr.y | 2 + tools/perf/util/header.c | 60 +- tools/perf/util/hisi-ptt.c | 4 +- tools/perf/util/hist.c | 32 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 43 +- tools/perf/util/intel-pt.c | 2 + tools/perf/util/intel-pt.h | 3 +- tools/perf/util/jitdump.c | 1 + tools/perf/util/kwork.h | 61 +- tools/perf/util/lock-contention.h | 10 +- tools/perf/util/machine.c | 37 +- tools/perf/util/machine.h | 1 - tools/perf/util/map_symbol.c | 15 + tools/perf/util/map_symbol.h | 4 + tools/perf/util/mem-events.c | 3 +- tools/perf/util/metricgroup.c | 4 +- tools/perf/util/parse-events.c | 213 +- tools/perf/util/parse-events.h | 34 +- tools/perf/util/parse-events.l | 6 +- tools/perf/util/parse-events.y | 68 +- tools/perf/util/pfm.c | 15 +- tools/perf/util/pmu.c | 173 +- tools/perf/util/pmu.h | 34 +- tools/perf/util/pmu.y | 4 + tools/perf/util/pmus.c | 18 +- tools/perf/util/print-events.c | 28 +- tools/perf/util/python-ext-sources | 1 + tools/perf/util/python.c | 2 +- tools/perf/util/rlimit.c | 28 + tools/perf/util/rlimit.h | 11 +- tools/perf/util/rwsem.c | 34 + tools/perf/util/rwsem.h | 11 + tools/perf/util/sort.c | 2 +- tools/perf/util/string.c | 48 + tools/perf/util/string2.h | 1 + tools/perf/util/svghelper.c | 5 +- tools/perf/util/symbol-elf.c | 4 +- tools/perf/util/symbol.c | 15 +- tools/perf/util/trace-event-info.c | 3 +- tools/power/cpupower/man/cpupower-powercap-info.1 | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/power/x86/turbostat/turbostat.c | 3074 +++++----- tools/scripts/Makefile.include | 10 +- tools/testing/cxl/test/cxl.c | 2 +- tools/testing/cxl/test/mem.c | 83 +- tools/testing/nvdimm/test/ndtest.c | 17 +- tools/testing/nvdimm/test/nfit.c | 14 +- tools/testing/radix-tree/linux.c | 4 +- tools/testing/selftests/alsa/alsa-local.h | 10 + tools/testing/selftests/alsa/conf.c | 100 +- tools/testing/selftests/alsa/pcm-test.c | 10 + tools/testing/selftests/arm64/fp/za-fork.c | 2 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 6 +- .../selftests/bpf/map_tests/map_percpu_stats.c | 20 +- .../testing/selftests/bpf/prog_tests/cgroup_iter.c | 33 + tools/testing/selftests/bpf/prog_tests/iters.c | 1 + .../selftests/bpf/prog_tests/sockmap_listen.c | 51 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 84 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 317 +- .../testing/selftests/bpf/prog_tests/test_bpffs.c | 11 +- tools/testing/selftests/bpf/prog_tests/verifier.c | 4 + tools/testing/selftests/bpf/progs/bpf_loop_bench.c | 13 +- tools/testing/selftests/bpf/progs/cb_refs.c | 1 + .../testing/selftests/bpf/progs/exceptions_fail.c | 2 + tools/testing/selftests/bpf/progs/iters_css_task.c | 55 + .../selftests/bpf/progs/iters_task_failure.c | 4 +- tools/testing/selftests/bpf/progs/strobemeta.h | 78 +- tools/testing/selftests/bpf/progs/tailcall_poke.c | 32 + tools/testing/selftests/bpf/progs/test_ldsx_insn.c | 3 +- .../selftests/bpf/progs/test_sockmap_listen.c | 7 + tools/testing/selftests/bpf/progs/verifier_bswap.c | 3 +- tools/testing/selftests/bpf/progs/verifier_cfg.c | 62 + tools/testing/selftests/bpf/progs/verifier_gotol.c | 3 +- .../bpf/progs/verifier_iterating_callbacks.c | 242 + tools/testing/selftests/bpf/progs/verifier_ldsx.c | 3 +- .../testing/selftests/bpf/progs/verifier_loops1.c | 9 +- tools/testing/selftests/bpf/progs/verifier_movsx.c | 3 +- .../selftests/bpf/progs/verifier_precision.c | 133 + tools/testing/selftests/bpf/progs/verifier_sdiv.c | 3 +- .../bpf/progs/verifier_subprog_precision.c | 86 +- .../selftests/bpf/progs/xdp_synproxy_kern.c | 84 +- tools/testing/selftests/bpf/verifier/bpf_st_mem.c | 32 + tools/testing/selftests/bpf/verifier/calls.c | 6 +- tools/testing/selftests/bpf/verifier/ld_imm64.c | 8 +- tools/testing/selftests/bpf/xdp_hw_metadata.c | 2 +- tools/testing/selftests/bpf/xskxceiver.c | 19 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + .../testing/selftests/cgroup/test_hugetlb_memcg.c | 234 + tools/testing/selftests/cgroup/test_zswap.c | 48 + tools/testing/selftests/clone3/clone3.c | 13 + tools/testing/selftests/damon/sysfs.sh | 1 + .../ftrace/test.d/kprobe/kprobe_args_char.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 4 +- tools/testing/selftests/hid/Makefile | 10 +- tools/testing/selftests/hid/progs/hid.c | 3 - .../testing/selftests/hid/progs/hid_bpf_helpers.h | 77 + tools/testing/selftests/iommu/iommufd_utils.h | 13 +- tools/testing/selftests/kvm/Makefile | 28 +- .../selftests/kvm/aarch64/aarch32_id_regs.c | 4 +- .../selftests/kvm/aarch64/debug-exceptions.c | 12 +- .../selftests/kvm/aarch64/page_fault_test.c | 11 +- tools/testing/selftests/kvm/aarch64/set_id_regs.c | 481 ++ .../selftests/kvm/aarch64/vpmu_counter_access.c | 670 +++ .../selftests/kvm/include/aarch64/processor.h | 1 + .../testing/selftests/kvm/lib/aarch64/processor.c | 6 +- tools/testing/selftests/kvm/riscv/get-reg-list.c | 233 +- tools/testing/selftests/kvm/x86_64/hwcr_msr_test.c | 47 + .../selftests/kvm/x86_64/nx_huge_pages_test.c | 2 +- tools/testing/selftests/landlock/base_test.c | 2 +- tools/testing/selftests/landlock/common.h | 13 + tools/testing/selftests/landlock/config | 4 + tools/testing/selftests/landlock/fs_test.c | 69 +- tools/testing/selftests/landlock/net_test.c | 1738 ++++++ tools/testing/selftests/mm/.gitignore | 3 + tools/testing/selftests/mm/Makefile | 6 +- tools/testing/selftests/mm/config | 1 + tools/testing/selftests/mm/gup_longterm.c | 3 +- tools/testing/selftests/mm/hugetlb-madvise.c | 19 - .../selftests/mm/hugetlb_fault_after_madv.c | 73 + tools/testing/selftests/mm/ksm_functional_tests.c | 66 +- tools/testing/selftests/mm/mdwe_test.c | 137 +- tools/testing/selftests/mm/mremap_test.c | 301 +- tools/testing/selftests/mm/pagemap_ioctl.c | 1664 ++++++ tools/testing/selftests/mm/run_vmtests.sh | 12 + tools/testing/selftests/mm/vm_util.c | 19 + tools/testing/selftests/mm/vm_util.h | 1 + tools/testing/selftests/net/af_unix/diag_uid.c | 1 - tools/testing/selftests/net/cmsg_sender.c | 2 +- tools/testing/selftests/net/ipsec.c | 4 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 11 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 11 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 2 +- tools/testing/selftests/net/pmtu.sh | 2 +- tools/testing/selftests/net/rtnetlink.sh | 2 +- tools/testing/selftests/proc/proc-empty-vm.c | 182 +- tools/testing/selftests/riscv/hwprobe/Makefile | 9 +- tools/testing/selftests/riscv/hwprobe/cbo.c | 228 + tools/testing/selftests/riscv/hwprobe/hwprobe.c | 64 +- tools/testing/selftests/riscv/hwprobe/hwprobe.h | 15 + tools/testing/selftests/user_events/abi_test.c | 55 +- tools/testing/selftests/user_events/dyn_test.c | 54 +- tools/testing/vsock/util.c | 87 +- tools/testing/vsock/util.h | 3 + tools/testing/vsock/vsock_test.c | 69 +- tools/tracing/rtla/src/utils.c | 2 +- tools/verification/dot2/dot2k | 2 - virt/kvm/kvm_main.c | 18 +- 6857 files changed, 217344 insertions(+), 143664 deletions(-) create mode 100644 Documentation/ABI/testing/configfs-tsm create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-resolver-ad2s1210 create mode 100644 Documentation/ABI/testing/sysfs-driver-qat_ras create mode 100644 Documentation/ABI/testing/sysfs-driver-qat_rl create mode 100644 Documentation/admin-guide/media/mgb4.rst create mode 100644 Documentation/arch/powerpc/kvm-nested.rst create mode 100644 Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,twl6030-gpadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/rohm,bm1390.yaml create mode 100644 Documentation/devicetree/bindings/iio/resolver/adi,ad2s1210.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8939.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8996.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpm-common.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdx75-rpmh.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/max8925-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml create mode 100644 Documentation/devicetree/bindings/leds/kinetic,ktd202x.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5642.yaml delete mode 100644 Documentation/devicetree/bindings/media/nokia,n900-ir create mode 100644 Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml create mode 100644 Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml create mode 100644 Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml create mode 100644 Documentation/devicetree/bindings/mfd/arm,dev-platforms-syscon.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/max8925.txt delete mode 100644 Documentation/devicetree/bindings/mfd/max8998.txt create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max8925.yaml create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max8998.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,twl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/twl-family.txt create mode 100644 Documentation/devicetree/bindings/net/ti,cc1352p7.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem-deprecated-cells.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-gen4-pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-gen4-pci-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/xlnx,xdma-host.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,pxa1928-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mt7628-usbphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-stih407-usb.txt delete mode 100644 Documentation/devicetree/bindings/phy/pxa1928-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ralink-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/st,stih407-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,npcm845-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/realtek,rtd1315e-pinc [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/realtek,rtd1319d-pinc [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/realtek,rtd1619b-pinc [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/max8925_battery.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sm6375-pas.yaml create mode 100644 Documentation/devicetree/bindings/rtc/cirrus,ep9301-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/epson,rtc7301.txt create mode 100644 Documentation/devicetree/bindings/rtc/epson,rtc7301.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/maxim,mcp795.txt create mode 100644 Documentation/devicetree/bindings/rtc/mstar,ssd202d-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf2123.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8523.txt create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8523.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nxp,rtc-2123.txt create mode 100644 Documentation/devicetree/bindings/serial/esp,esp32-acm.yaml create mode 100644 Documentation/devicetree/bindings/serial/esp,esp32-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/maxim,max310x.txt create mode 100644 Documentation/devicetree/bindings/serial/maxim,max310x.yaml delete mode 100644 Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt create mode 100644 Documentation/devicetree/bindings/serial/nxp,sc16is7xx.yaml create mode 100644 Documentation/devicetree/bindings/soc/nuvoton/nuvoton,gfxi.yaml create mode 100644 Documentation/devicetree/bindings/sound/awinic,aw87390.yaml create mode 100644 Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5616.yaml create mode 100644 Documentation/devicetree/bindings/sound/richtek,rtq9128.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt5616.txt create mode 100644 Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tfa9879.txt create mode 100644 Documentation/devicetree/bindings/usb/nxp,ptn36502.yaml create mode 100644 Documentation/devicetree/bindings/usb/realtek,rtd-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/realtek,rtd-type-c.yaml delete mode 100644 Documentation/driver-api/media/v4l2-videobuf.rst create mode 100644 Documentation/driver-api/tty/tty_ioctl.rst delete mode 100644 Documentation/misc-devices/eeprom.rst delete mode 100644 Documentation/networking/device_drivers/qlogic/index.rst delete mode 100644 Documentation/networking/device_drivers/qlogic/qlge.rst create mode 100644 Documentation/userspace-api/media/drivers/camera-sensor.rst create mode 100644 Documentation/userspace-api/media/drivers/npcm-video.rst create mode 100644 Documentation/virt/kvm/arm/vcpu-features.rst create mode 100644 arch/arm64/include/asm/crash_core.h delete mode 100644 arch/hexagon/kernel/screen_info.c create mode 100644 arch/loongarch/include/asm/kvm_csr.h create mode 100644 arch/loongarch/include/asm/kvm_host.h create mode 100644 arch/loongarch/include/asm/kvm_mmu.h create mode 100644 arch/loongarch/include/asm/kvm_types.h create mode 100644 arch/loongarch/include/asm/kvm_vcpu.h create mode 100644 arch/loongarch/include/uapi/asm/kvm.h create mode 100644 arch/loongarch/kvm/Kconfig create mode 100644 arch/loongarch/kvm/Makefile create mode 100644 arch/loongarch/kvm/exit.c create mode 100644 arch/loongarch/kvm/interrupt.c create mode 100644 arch/loongarch/kvm/main.c create mode 100644 arch/loongarch/kvm/mmu.c create mode 100644 arch/loongarch/kvm/switch.S create mode 100644 arch/loongarch/kvm/timer.c create mode 100644 arch/loongarch/kvm/tlb.c create mode 100644 arch/loongarch/kvm/trace.h create mode 100644 arch/loongarch/kvm/vcpu.c create mode 100644 arch/loongarch/kvm/vm.c create mode 100644 arch/m68k/68000/ints.h create mode 100644 arch/m68k/coldfire/vectors.h delete mode 100644 arch/mips/ar7/Makefile delete mode 100644 arch/mips/ar7/Platform delete mode 100644 arch/mips/ar7/clock.c delete mode 100644 arch/mips/ar7/gpio.c delete mode 100644 arch/mips/ar7/irq.c delete mode 100644 arch/mips/ar7/memory.c delete mode 100644 arch/mips/ar7/platform.c delete mode 100644 arch/mips/ar7/prom.c delete mode 100644 arch/mips/ar7/setup.c delete mode 100644 arch/mips/ar7/time.c delete mode 100644 arch/mips/configs/ar7_defconfig delete mode 100644 arch/mips/include/asm/mach-ar7/ar7.h delete mode 100644 arch/mips/include/asm/mach-ar7/irq.h delete mode 100644 arch/mips/include/asm/mach-ar7/prom.h delete mode 100644 arch/mips/include/asm/mach-ar7/spaces.h delete mode 100644 arch/mips/include/asm/mach-loongson32/dma.h delete mode 100644 arch/mips/include/asm/mach-loongson32/nand.h create mode 100644 arch/powerpc/include/asm/guest-state-buffer.h create mode 100644 arch/powerpc/include/asm/pgtable-masks.h create mode 100644 arch/powerpc/kvm/book3s_hv_nestedv2.c create mode 100644 arch/powerpc/kvm/guest-state-buffer.c create mode 100644 arch/powerpc/kvm/test-guest-state-buffer.c create mode 100644 arch/riscv/include/asm/crash_core.h create mode 100644 arch/riscv/include/asm/scs.h create mode 100644 arch/riscv/kernel/tests/Kconfig.debug create mode 100644 arch/riscv/kernel/tests/Makefile create mode 100644 arch/riscv/kernel/tests/module_test/Makefile create mode 100644 arch/riscv/kernel/tests/module_test/test_module_linking_main.c create mode 100644 arch/riscv/kernel/tests/module_test/test_set16.S create mode 100644 arch/riscv/kernel/tests/module_test/test_set32.S create mode 100644 arch/riscv/kernel/tests/module_test/test_set6.S create mode 100644 arch/riscv/kernel/tests/module_test/test_set8.S create mode 100644 arch/riscv/kernel/tests/module_test/test_sub16.S create mode 100644 arch/riscv/kernel/tests/module_test/test_sub32.S create mode 100644 arch/riscv/kernel/tests/module_test/test_sub6.S create mode 100644 arch/riscv/kernel/tests/module_test/test_sub64.S create mode 100644 arch/riscv/kernel/tests/module_test/test_sub8.S create mode 100644 arch/riscv/kernel/tests/module_test/test_uleb128.S create mode 100644 arch/riscv/mm/cache-ops.c delete mode 100644 arch/s390/include/asm/ctl_reg.h create mode 100644 arch/s390/include/asm/ctlreg.h create mode 100644 arch/s390/include/asm/fault.h create mode 100644 arch/s390/include/asm/word-at-a-time.h create mode 100644 arch/s390/kernel/ctlreg.c delete mode 100644 arch/s390/pci/pci_dma.c delete mode 100644 arch/sh/boards/mach-microdev/Makefile delete mode 100644 arch/sh/boards/mach-microdev/fdc37c93xapm.c delete mode 100644 arch/sh/boards/mach-microdev/io.c delete mode 100644 arch/sh/boards/mach-microdev/irq.c delete mode 100644 arch/sh/boards/mach-microdev/setup.c delete mode 100644 arch/sh/configs/microdev_defconfig delete mode 100644 arch/sh/drivers/superhyway/Makefile delete mode 100644 arch/sh/drivers/superhyway/ops-sh4-202.c delete mode 100644 arch/sh/include/mach-common/mach/microdev.h delete mode 100644 arch/sh/kernel/cpu/sh4/clock-sh4-202.c delete mode 100644 arch/sh/kernel/cpu/sh4/setup-sh4-202.c create mode 100644 arch/x86/include/asm/crash_core.h create mode 100644 crypto/lskcipher.c create mode 100644 crypto/skcipher.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_admin.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_cfg_services.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_cfg_services.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_cnv_dbgfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_cnv_dbgfs.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_pm_debugfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_ras.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_rl.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_rl.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_rl_admin.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_rl_admin.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.h create mode 100644 drivers/extcon/extcon-rtk-type-c.c create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/optc.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/engine/nvjpg.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/engine/ofa.h create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/shared/m [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/uproc/os [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/kernel/i [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/kernel/i [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/kernel/i [...] create mode 100644 drivers/gpu/drm/nouveau/include/nvrm/nvtypes.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ce/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/sec2/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c delete mode 100644 drivers/gpu/drm/renesas/shmobile/shmob_drm_backlight.c delete mode 100644 drivers/gpu/drm/renesas/shmobile/shmob_drm_backlight.h create mode 100644 drivers/greybus/gb-beagleplay.c create mode 100644 drivers/i2c/busses/i2c-ljca.c create mode 100644 drivers/iio/adc/ltc2309.c create mode 100644 drivers/iio/adc/mcp3564.c create mode 100644 drivers/iio/pressure/rohm-bm1390.c create mode 100644 drivers/iio/resolver/ad2s1210.c create mode 100644 drivers/interconnect/qcom/sdx75.c create mode 100644 drivers/interconnect/qcom/sdx75.h delete mode 100644 drivers/iommu/amd/iommu_v2.c delete mode 100644 drivers/iommu/tegra-gart.c create mode 100644 drivers/leds/rgb/leds-ktd202x.c create mode 100644 drivers/media/i2c/mt9m114.c create mode 100644 drivers/media/pci/mgb4/Kconfig create mode 100644 drivers/media/pci/mgb4/Makefile create mode 100644 drivers/media/pci/mgb4/mgb4_cmt.c create mode 100644 drivers/media/pci/mgb4/mgb4_cmt.h create mode 100644 drivers/media/pci/mgb4/mgb4_core.c create mode 100644 drivers/media/pci/mgb4/mgb4_core.h create mode 100644 drivers/media/pci/mgb4/mgb4_dma.c create mode 100644 drivers/media/pci/mgb4/mgb4_dma.h create mode 100644 drivers/media/pci/mgb4/mgb4_i2c.c create mode 100644 drivers/media/pci/mgb4/mgb4_i2c.h create mode 100644 drivers/media/pci/mgb4/mgb4_io.h create mode 100644 drivers/media/pci/mgb4/mgb4_regs.c create mode 100644 drivers/media/pci/mgb4/mgb4_regs.h create mode 100644 drivers/media/pci/mgb4/mgb4_sysfs.h create mode 100644 drivers/media/pci/mgb4/mgb4_sysfs_in.c create mode 100644 drivers/media/pci/mgb4/mgb4_sysfs_out.c create mode 100644 drivers/media/pci/mgb4/mgb4_sysfs_pci.c create mode 100644 drivers/media/pci/mgb4/mgb4_trigger.c create mode 100644 drivers/media/pci/mgb4/mgb4_trigger.h create mode 100644 drivers/media/pci/mgb4/mgb4_vin.c create mode 100644 drivers/media/pci/mgb4/mgb4_vin.h create mode 100644 drivers/media/pci/mgb4/mgb4_vout.c create mode 100644 drivers/media/pci/mgb4/mgb4_vout.h create mode 100644 drivers/media/platform/nuvoton/Kconfig create mode 100644 drivers/media/platform/nuvoton/Makefile create mode 100644 drivers/media/platform/nuvoton/npcm-regs.h create mode 100644 drivers/media/platform/nuvoton/npcm-video.c create mode 100644 drivers/media/platform/ti/j721e-csi2rx/Makefile create mode 100644 drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c delete mode 100644 drivers/media/rc/ir-rx51.c delete mode 100644 drivers/media/v4l2-core/videobuf-core.c delete mode 100644 drivers/media/v4l2-core/videobuf-dma-contig.c delete mode 100644 drivers/media/v4l2-core/videobuf-dma-sg.c delete mode 100644 drivers/media/v4l2-core/videobuf-vmalloc.c delete mode 100644 drivers/misc/eeprom/eeprom.c create mode 100644 drivers/mtd/nand/spi/foresee.c delete mode 100644 drivers/mtd/parsers/ar7part.c delete mode 100644 drivers/mtd/spi-nor/catalyst.c delete mode 100644 drivers/mtd/spi-nor/fujitsu.c create mode 100644 drivers/pci/controller/dwc/pcie-rcar-gen4.c create mode 100644 drivers/pci/controller/pcie-xilinx-common.h create mode 100644 drivers/pci/controller/pcie-xilinx-dma-pl.c create mode 100644 drivers/pci/hotplug/acpiphp_ampere_altra.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v4.h delete mode 100644 drivers/phy/realtek/Kconfig delete mode 100644 drivers/phy/realtek/Makefile delete mode 100644 drivers/phy/realtek/phy-rtk-usb2.c delete mode 100644 drivers/phy/realtek/phy-rtk-usb3.c create mode 100644 drivers/pinctrl/meson/pinctrl-amlogic-t7.c create mode 100644 drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c create mode 100644 drivers/pinctrl/realtek/Kconfig create mode 100644 drivers/pinctrl/realtek/Makefile create mode 100644 drivers/pinctrl/realtek/pinctrl-rtd.c create mode 100644 drivers/pinctrl/realtek/pinctrl-rtd.h create mode 100644 drivers/pinctrl/realtek/pinctrl-rtd1315e.c create mode 100644 drivers/pinctrl/realtek/pinctrl-rtd1319d.c create mode 100644 drivers/pinctrl/realtek/pinctrl-rtd1619b.c create mode 100644 drivers/pwm/pwm-dwc-core.c create mode 100644 drivers/pwm/pwm-dwc.h create mode 100644 drivers/rtc/rtc-ssd202d.c delete mode 100644 drivers/sh/superhyway/Makefile delete mode 100644 drivers/sh/superhyway/superhyway-sysfs.c delete mode 100644 drivers/sh/superhyway/superhyway.c create mode 100644 drivers/spi/spi-ljca.c delete mode 100644 drivers/staging/iio/resolver/Kconfig delete mode 100644 drivers/staging/iio/resolver/Makefile delete mode 100644 drivers/staging/iio/resolver/ad2s1210.c delete mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Makefile delete mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ad5823.h delete mode 100644 drivers/staging/media/atomisp/i2c/ov5693/atomisp-ov5693.c delete mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ov5693.h delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isy [...] delete mode 100644 drivers/staging/qlge/Kconfig delete mode 100644 drivers/staging/qlge/Makefile delete mode 100644 drivers/staging/qlge/TODO delete mode 100644 drivers/staging/qlge/qlge.h delete mode 100644 drivers/staging/qlge/qlge_dbg.c delete mode 100644 drivers/staging/qlge/qlge_devlink.c delete mode 100644 drivers/staging/qlge/qlge_devlink.h delete mode 100644 drivers/staging/qlge/qlge_ethtool.c delete mode 100644 drivers/staging/qlge/qlge_main.c delete mode 100644 drivers/staging/qlge/qlge_mpi.c delete mode 100644 drivers/staging/rtl8192e/rtllib_debug.h delete mode 100644 drivers/staging/rtl8192u/Kconfig delete mode 100644 drivers/staging/rtl8192u/Makefile delete mode 100644 drivers/staging/rtl8192u/TODO delete mode 100644 drivers/staging/rtl8192u/authors delete mode 100644 drivers/staging/rtl8192u/changes delete mode 100644 drivers/staging/rtl8192u/ieee80211/dot11d.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/dot11d.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_wep.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_module.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac_wx.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/rtl819x_BA.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/rtl819x_Qos.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c delete mode 100644 drivers/staging/rtl8192u/r8180_93cx6.c delete mode 100644 drivers/staging/rtl8192u/r8180_93cx6.h delete mode 100644 drivers/staging/rtl8192u/r8190_rtl8256.c delete mode 100644 drivers/staging/rtl8192u/r8190_rtl8256.h delete mode 100644 drivers/staging/rtl8192u/r8192U.h delete mode 100644 drivers/staging/rtl8192u/r8192U_core.c delete mode 100644 drivers/staging/rtl8192u/r8192U_debugfs.c delete mode 100644 drivers/staging/rtl8192u/r8192U_dm.c delete mode 100644 drivers/staging/rtl8192u/r8192U_dm.h delete mode 100644 drivers/staging/rtl8192u/r8192U_hw.h delete mode 100644 drivers/staging/rtl8192u/r8192U_wx.c delete mode 100644 drivers/staging/rtl8192u/r8192U_wx.h delete mode 100644 drivers/staging/rtl8192u/r819xU_cmdpkt.c delete mode 100644 drivers/staging/rtl8192u/r819xU_cmdpkt.h delete mode 100644 drivers/staging/rtl8192u/r819xU_firmware.c delete mode 100644 drivers/staging/rtl8192u/r819xU_firmware.h delete mode 100644 drivers/staging/rtl8192u/r819xU_firmware_img.c delete mode 100644 drivers/staging/rtl8192u/r819xU_firmware_img.h delete mode 100644 drivers/staging/rtl8192u/r819xU_phy.c delete mode 100644 drivers/staging/rtl8192u/r819xU_phy.h delete mode 100644 drivers/staging/rtl8192u/r819xU_phyreg.h create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_bus.c create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_bus.h create mode 100644 drivers/tty/serial/esp32_acm.c create mode 100644 drivers/tty/serial/esp32_uart.c create mode 100644 drivers/usb/chipidea/ci_hdrc_npcm.c create mode 100644 drivers/usb/dwc3/dwc3-rtk.c create mode 100644 drivers/usb/misc/usb-ljca.c create mode 100644 drivers/usb/typec/mux/ptn36502.c create mode 100644 drivers/virt/coco/Kconfig create mode 100644 drivers/virt/coco/Makefile create mode 100644 drivers/virt/coco/tsm.c delete mode 100644 drivers/vlynq/Kconfig delete mode 100644 drivers/vlynq/Makefile delete mode 100644 drivers/vlynq/vlynq.c delete mode 100644 drivers/watchdog/ar7_wdt.c create mode 100644 fs/bcachefs/bbpos_types.h create mode 100644 fs/bcachefs/btree_key_cache_types.h create mode 100644 fs/bcachefs/disk_groups_types.h create mode 100644 fs/bcachefs/sb-errors.c create mode 100644 fs/bcachefs/sb-errors.h create mode 100644 fs/bcachefs/sb-errors_types.h create mode 100644 fs/ceph/mdsmap.h create mode 100644 fs/ext4/mballoc-test.c create mode 100644 fs/overlayfs/xattrs.c create mode 100644 fs/xfs/libxfs/xfs_rtbitmap.h create mode 100644 include/dt-bindings/gpio/amlogic,t7-periphs-pinctrl.h create mode 100644 include/dt-bindings/interconnect/qcom,sdx75.h create mode 100644 include/dt-bindings/watchdog/aspeed-wdt.h create mode 100644 include/linux/array_size.h create mode 100644 include/linux/bitmap-str.h delete mode 100644 include/linux/ceph/mdsmap.h create mode 100644 include/linux/fw_table.h delete mode 100644 include/linux/superhyway.h create mode 100644 include/linux/tsm.h create mode 100644 include/linux/usb/ljca.h delete mode 100644 include/linux/vlynq.h delete mode 100644 include/media/videobuf-core.h delete mode 100644 include/media/videobuf-dma-contig.h delete mode 100644 include/media/videobuf-dma-sg.h delete mode 100644 include/media/videobuf-vmalloc.h create mode 100644 include/uapi/linux/npcm-video.h create mode 100644 kernel/printk/nbcon.c create mode 100644 lib/bitmap-str.c create mode 100644 lib/fw_table.c create mode 100644 mm/damon/sysfs-test.h create mode 100644 mm/shrinker.c create mode 100644 scripts/Makefile.btf create mode 100644 scripts/Makefile.vdsoinst create mode 100644 scripts/mod/symsearch.c delete mode 100755 scripts/pahole-flags.sh create mode 100644 security/landlock/net.c create mode 100644 security/landlock/net.h create mode 100644 sound/pci/hda/cirrus_scodec.c create mode 100644 sound/pci/hda/cirrus_scodec.h create mode 100644 sound/pci/hda/cirrus_scodec_test.c create mode 100644 sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c create mode 100644 sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.h create mode 100644 sound/soc/amd/acp/acp63.c create mode 100644 sound/soc/amd/acp/acp70.c create mode 100644 sound/soc/codecs/aw87390.c create mode 100644 sound/soc/codecs/aw87390.h create mode 100644 sound/soc/codecs/aw88399.c create mode 100644 sound/soc/codecs/aw88399.h create mode 100644 sound/soc/codecs/rtq9128.c create mode 100644 sound/soc/intel/avs/boards/rt5514.c create mode 100644 sound/soc/intel/avs/utils.h create mode 100644 sound/soc/intel/boards/sof_board_helpers.c create mode 100644 sound/soc/intel/boards/sof_board_helpers.h create mode 100644 sound/soc/intel/boards/sof_da7219.c delete mode 100644 sound/soc/intel/boards/sof_da7219_max98373.c create mode 100644 sound/soc/intel/boards/sof_hdmi_common.h create mode 100644 sound/soc/intel/boards/sof_nuvoton_common.c create mode 100644 sound/soc/intel/boards/sof_nuvoton_common.h create mode 100644 sound/soc/intel/boards/sof_sdw_cs42l43.c create mode 100644 sound/soc/intel/boards/sof_ssp_common.c create mode 100644 sound/soc/intel/boards/sof_ssp_common.h create mode 100644 sound/soc/intel/common/soc-acpi-intel-arl-match.c create mode 100644 sound/soc/sof/amd/acp63.c create mode 100644 sound/soc/sof/amd/pci-acp63.c create mode 100644 sound/soc/sof/intel/telemetry.c create mode 100644 sound/soc/sof/intel/telemetry.h create mode 100644 sound/soc/sof/ipc4-telemetry.c create mode 100644 sound/soc/sof/ipc4-telemetry.h create mode 100644 sound/soc/starfive/jh7110_pwmdac.c create mode 100644 sound/usb/mixer_scarlett2.c create mode 100644 sound/usb/mixer_scarlett2.h delete mode 100644 sound/usb/mixer_scarlett_gen2.c delete mode 100644 sound/usb/mixer_scarlett_gen2.h create mode 100644 tools/arch/arm64/include/.gitignore copy {arch => tools/arch}/arm64/include/asm/gpr-num.h (100%) create mode 100644 tools/arch/arm64/tools/Makefile create mode 100644 tools/include/perf/arm_pmuv3.h create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cmn/sys/cmn.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cmn/sys/metric.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/branch.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/fp_operation.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2-v2 => neoverse-v1}/general. [...] delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/l1d_cache.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2-v2 => neoverse-v1}/l1i_cach [...] copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2-v2 => neoverse-v1}/l2_cache [...] copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2-v2 => neoverse-v1}/l3_cache [...] copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n1 => neoverse-v1}/ll_cache.js [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/metrics.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/pipeline.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2-v2 => neoverse-v1}/retired. [...] copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n1 => neoverse-v1}/spe.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2-v2 => neoverse-v1}/spec_ope [...] copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2-v2 => neoverse-v1}/stall.js [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/sve.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n1 => neoverse-v1}/tlb.json (100%) create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/datasource.json create mode 100644 tools/perf/pmu-events/arch/x86/emeraldrapids/cache.json copy tools/perf/pmu-events/arch/x86/{sapphirerapids => emeraldrapids}/floating-poi [...] create mode 100644 tools/perf/pmu-events/arch/x86/emeraldrapids/frontend.json copy tools/perf/pmu-events/arch/x86/{sapphirerapids => emeraldrapids}/memory.json (100%) create mode 100644 tools/perf/pmu-events/arch/x86/emeraldrapids/other.json copy tools/perf/pmu-events/arch/x86/{sapphirerapids => emeraldrapids}/pipeline.jso [...] create mode 100644 tools/perf/pmu-events/arch/x86/emeraldrapids/uncore-cache.json copy tools/perf/pmu-events/arch/x86/{sapphirerapids => emeraldrapids}/uncore-cxl.j [...] copy tools/perf/pmu-events/arch/x86/{sapphirerapids => emeraldrapids}/uncore-inter [...] create mode 100644 tools/perf/pmu-events/arch/x86/emeraldrapids/uncore-io.json copy tools/perf/pmu-events/arch/x86/{sapphirerapids => emeraldrapids}/uncore-memor [...] copy tools/perf/pmu-events/arch/x86/{sapphirerapids => emeraldrapids}/uncore-power [...] copy tools/perf/pmu-events/arch/x86/{sapphirerapids => emeraldrapids}/virtual-memo [...] create mode 100644 tools/perf/pmu-events/arch/x86/lunarlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/lunarlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/lunarlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/lunarlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/lunarlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/lunarlake/virtual-memory.json copy tools/perf/pmu-events/arch/x86/{alderlake => meteorlake}/uncore-other.json (100%) create mode 100644 tools/perf/tests/attr/test-record-dummy-C0 create mode 100755 tools/perf/tests/shell/record_sideband.sh create mode 100644 tools/perf/tests/util.c create mode 100644 tools/perf/util/bpf_kwork_top.c create mode 100644 tools/perf/util/bpf_skel/kwork_top.bpf.c create mode 100644 tools/perf/util/bpf_skel/vmlinux/.gitignore create mode 100644 tools/perf/util/map_symbol.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall_poke.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_precision.c create mode 100644 tools/testing/selftests/cgroup/test_hugetlb_memcg.c create mode 100644 tools/testing/selftests/kvm/aarch64/set_id_regs.c create mode 100644 tools/testing/selftests/kvm/aarch64/vpmu_counter_access.c create mode 100644 tools/testing/selftests/kvm/x86_64/hwcr_msr_test.c create mode 100644 tools/testing/selftests/landlock/net_test.c create mode 100644 tools/testing/selftests/mm/hugetlb_fault_after_madv.c create mode 100644 tools/testing/selftests/mm/pagemap_ioctl.c create mode 100644 tools/testing/selftests/riscv/hwprobe/cbo.c create mode 100644 tools/testing/selftests/riscv/hwprobe/hwprobe.h