From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id CE769C433F5 for ; Mon, 13 Dec 2021 16:24:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236392AbhLMQYn (ORCPT ); Mon, 13 Dec 2021 11:24:43 -0500 Received: from new4-smtp.messagingengine.com ([66.111.4.230]:39781 "EHLO new4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231150AbhLMQYm (ORCPT ); Mon, 13 Dec 2021 11:24:42 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.nyi.internal (Postfix) with ESMTP id 19FB8580231; Mon, 13 Dec 2021 11:24:41 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Mon, 13 Dec 2021 11:24:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cerno.tech; h= from:to:cc:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=fm1; bh=taAAX96SpcVxxDbkQcD/Zq8qzO pcZ96EexTI0ObAi4E=; b=VjutpCT8bNKtl1viwgCvEz+mNLMhLiVSaIAnbb5dze ZGRFNt8D0S3CvzaZNxLoV3uGv7lcvUNfeOWKbjlgaR/MPdpitjoPu4DV+J6ZKoGn mZEDCd6LFOjG0YjgKxsPkOqtb78cE237Jg/wCsPE107Iofe/n3/B9x6XiQciRskc eG9ncG7tR3+g45Lsb67LNGN1DBQJ7562xWBwhvK1VHrWg4Lpf0l4aEZ63J/B7xry E91kQfmrkDxX1cATq/waDce+W6vLS0+S2fHVFUOPTVxP+fYWoa9XRYpezTP+yEps A9H+W1yxKzzNhzU20jtCUDTIsH1IGmy9QaR/hFqKZBhw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=taAAX9 6SpcVxxDbkQcD/Zq8qzOpcZ96EexTI0ObAi4E=; b=ZsDRcbDTHjk8urp3S7nSqG I+vJnara+Wuinvp6CKEVjb6AALpVxvTYR2oAyARouuUMosA+ChPG1gntVBjB3Y5P aknwixyPQGA6WrpNEiVbBQlWoDs67IPV0hEkAX3iUSVg39t0guVxO0E7UjjL9RBw H/Ca4FYODu/S5Yf/U/+0x4k4MJaSLadE+N5CTJUV9oSkuap4I3dZccHgO6t+D/gL EF27my3NscBzjdNsHteKx87lKlYw42d80NCbZe+w/UyEO9cus11cLXUhw1CcYni1 jR2KNMiLV2kbRarqdwO1olce+PzvAfnlcPRm+gacnCWuGpLSw4bif+9d2yhSrRhg == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrkeekgdeklecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofggtgfgsehtqhertdertdejnecuhfhrohhmpeforgigihhmvgcu tfhiphgrrhguuceomhgrgihimhgvsegtvghrnhhordhtvggthheqnecuggftrfgrthhtvg hrnhepfedtvdehtdfgkeejvefhhedvgfeuleeiheeghfekfedufffgledvtefhvdfgvedv necuffhomhgrihhnpehinhhtvghrfhgrtggvshdrnhgvthenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrgigihhmvgestggvrhhnohdrthgv tghh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 13 Dec 2021 11:24:38 -0500 (EST) From: Maxime Ripard To: Ray Jui , Florian Fainelli , Nicolas Saenz Julienne , Rob Herring , Frank Rowand , Daniel Vetter , David Airlie , Maarten Lankhorst , Thomas Zimmermann , Maxime Ripard , Scott Branden Cc: bcm-kernel-feedback-list@broadcom.com, devicetree@vger.kernel.org, Dave Stevenson , Phil Elwell , Tim Gover , Dom Cobley , linux-rpi-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v4 0000/1584] drm/vc4: Use the firmware to stop the display pipeline Date: Mon, 13 Dec 2021 16:58:13 +0100 Message-Id: <20211213162437.248949-1-maxime@cerno.tech> X-Mailer: git-send-email 2.33.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi,=0D =0D The VC4 driver has had limited support to disable the HDMI controllers and= =0D pixelvalves at boot if the firmware has enabled them.=0D =0D However, this proved to be limited, and a bit unreliable so a new firmware= =0D command has been introduced some time ago to make it free all its resources= and=0D disable any display output it might have enabled.=0D =0D This series takes advantage of that command to call it once the transition = from=0D simplefb to the KMS driver has been done.=0D =0D Let me know what you think,=0D Maxime=0D =0D ---=0D =0D Changes from v3:=0D - Support nomodeset=0D =0D Changes from v2:=0D - Switch back to rpi_firmware_get / rpi_firmware_put=0D - Moved the rpi_firmware pointer to a local variable=0D =0D Changes from v1:=0D - Use of_find_compatible_node instead of a phandle=0D - Use devm_rpi_firmware_get=0D =0D Abdun Nihaal (1):=0D staging: r8188eu: Fix coding style error=0D =0D Abhyuday Godhasara (3):=0D drivers: soc: xilinx: add xilinx event management driver=0D firmware: xilinx: instantiate xilinx event manager driver=0D driver: soc: xilinx: register for power events in zynqmp power driver=0D =0D Aditya Garg (2):=0D Bluetooth: add quirk disabling LE Read Transmit Power=0D Bluetooth: btbcm: disable read tx power for some Macs with the T2=0D Security chip=0D =0D Adrian Hunter (1):=0D perf inject: Fix itrace space allowed for new attributes=0D =0D Ajith P V (1):=0D binder: remove repeat word from comment=0D =0D Akira Yokosawa (1):=0D media: docs: media: Fix imbalance of LaTeX group=0D =0D Al Cooper (1):=0D serial: 8250_bcm7271: UART errors after resuming from S2=0D =0D Alan Young (1):=0D ALSA: ctl: Fix copy of updated id with element read/write=0D =0D Alberto Merciai (1):=0D staging: vt6655: refactor camelcase uCurrRSSI to current_rssi=0D =0D Alex Deucher (8):=0D drm/amdgpu: handle SRIOV VCN revision parsing=0D drm/amdgpu: add another raven1 gfxoff quirk=0D drm/amdgpu: only check for _PR3 on dGPUs=0D drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify=0D Revert "amd/amdgpu: Disable VCN DPG mode for Picasso"=0D Revert "drm/amd/display: To modify the condition in indicating branch=0D device"=0D drm/amdgpu/UAPI: add new PROFILE IOCTL=0D drm/amdgpu: bump driver version for PROFILE IOCTL=0D =0D Alex Hung (1):=0D platform/x86/intel: hid: add quirk to support Surface Go 3=0D =0D Alexander Aring (7):=0D fs: dlm: use list_empty() to check last iteration=0D fs: dlm: check for pending users filling buffers=0D fs: dlm: use event based wait for pending remove=0D fs: dlm: remove wq_alloc mutex=0D fs: dlm: memory cache for midcomms hotpath=0D fs: dlm: memory cache for writequeue_entry=0D fs: dlm: memory cache for lowcomms hotpath=0D =0D Alexander Lobakin (2):=0D samples: bpf: Fix xdp_sample_user.o linking with Clang=0D samples: bpf: Fix 'unknown warning group' build warning on Clang=0D =0D Alexander Potapenko (1):=0D compiler_attributes.h: Add __disable_sanitizer_instrumentation=0D =0D Alexander Stein (1):=0D dt-bindings: net: Reintroduce PHY no lane swap binding=0D =0D Alexandre Belloni (1):=0D rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT=0D =0D Alexei Starovoitov (19):=0D libbpf: Replace btf__type_by_id() with btf_type_by_id().=0D bpf: Rename btf_member accessors.=0D bpf: Prepare relo_core.c for kernel duty.=0D bpf: Define enum bpf_core_relo_kind as uapi.=0D bpf: Pass a set of bpf_core_relo-s to prog_load command.=0D bpf: Adjust BTF log size limit.=0D bpf: Add bpf_core_add_cands() and wire it into=0D bpf_core_apply_relo_insn().=0D libbpf: Use CO-RE in the kernel in light skeleton.=0D libbpf: Support init of inner maps in light skeleton.=0D libbpf: Clean gen_loader's attach kind.=0D selftests/bpf: Add lskel version of kfunc test.=0D selftests/bpf: Improve inner_map test coverage.=0D selftests/bpf: Convert map_ptr_kern test to use light skeleton.=0D selftests/bpf: Additional test for CO-RE in the kernel.=0D selftests/bpf: Revert CO-RE removal in test_ksyms_weak.=0D selftests/bpf: Add CO-RE relocations to verifier scale test.=0D libbpf: Reduce bpf_core_apply_relo_insn() stack usage.=0D bpftool: Add debug mode for gen_loader.=0D bpf: Silence purge_cand_cache build warning.=0D =0D Alexey Dobriyan (2):=0D kstrtox: uninline everything=0D ELF: fix overflow in total mapping size calculation=0D =0D Alexey Makhalov (1):=0D mm: fix panic in __alloc_pages=0D =0D Alistair Popple (2):=0D mm/migrate.c: rework migration_entry_wait() to not take a pageref=0D mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault=0D =0D Alyssa Ross (1):=0D iio: trigger: stm32-timer: fix MODULE_ALIAS=0D =0D Ameer Hamza (1):=0D ASoC: test-component: fix null pointer dereference.=0D =0D Amit Daniel Kachhap (1):=0D fs/ioctl: remove unnecessary __user annotation=0D =0D Anders Roxell (2):=0D selftests: cgroup: build error multiple outpt files=0D ALSA: ppc: beep: fix clang -Wimplicit-fallthrough=0D =0D Andreas Gruenbacher (7):=0D gfs2: Fix remote demote of weak glock holders=0D gfs2: gfs2_inode_lookup cleanup=0D gfs2: gfs2_inode_lookup rework=0D gfs2: gfs2_create_inode rework=0D gfs2: Fix __gfs2_holder_init function name in kernel-doc comment=0D gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED=0D gfs2: Fix gfs2_instantiate description=0D =0D Andreas Oetken (1):=0D mtd: Fixed breaking list in __mtd_del_partition.=0D =0D Andrej Picej (1):=0D mfd: da9062: Support SMBus and I2C mode=0D =0D Andrew Halaney (2):=0D preempt/dynamic: Fix setup_preempt_mode() return value=0D init/main.c: silence some -Wunused-parameter warnings=0D =0D Andrew Morton (21):=0D mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix=0D shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shmem_evict_inode-c= heckpatch-fixes=0D kthread-add-the-helper-function-kthread_run_on_cpu-fix=0D kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-based-kasan-enabl= e-fix=0D device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix=0D mm-shmem-dont-truncate-page-if-memory-failure-happens-checkpatch-fixes=0D mm-remove-redundant-check-about-fault_flag_allow_retry-bit-checkpatch-fix= es=0D mm-page-table-check-fix=0D mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempolicy-refcnt-fix= =0D mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix=0D mm-rmap-fix-potential-batched-tlb-flush-race-fix=0D proc-make-the-proc_create-stubs-static-inlines-fix=0D proc-make-the-proc_create-stubs-static-inlines-fix2=0D proc-make-the-proc_create-stubs-static-inlines-fix2-fix=0D panic-use-error_report_end-tracepoint-on-warnings-fix=0D sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl_vals-fix=0D firmware_loader-move-firmware-sysctl-to-its-own-files-fix=0D firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix=0D sysctl-add-helper-to-register-a-sysctl-mount-point-fix=0D proc-remove-pde_data-completely-fix=0D proc-remove-pde_data-completely-fix-fix=0D =0D Andrii Nakryiko (11):=0D libbpf: Cleanup struct bpf_core_cand.=0D libbpf: Use __u32 fields in bpf_map_create_opts=0D libbpf: Add API to get/set log_level at per-program level=0D bpftool: Migrate off of deprecated bpf_create_map_xattr() API=0D selftests/bpf: Remove recently reintroduced legacy btf__dedup() use=0D selftests/bpf: Mute xdpxceiver.c's deprecation warnings=0D selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr()=0D samples/bpf: Clean up samples/bpf build failes=0D samples/bpf: Get rid of deprecated libbpf API uses=0D libbpf: Deprecate bpf_prog_load_xattr() API=0D perf: Mute libbpf API deprecations temporarily=0D =0D Andriy Tryshnivskyy (2):=0D iio: test: Add check against NULL for buffer in tests.=0D iio: test: Add test for IIO_VAL_INT_64.=0D =0D Andy Shevchenko (22):=0D iio: buffer: Use dedicated variable in=0D iio_buffers_alloc_sysfs_and_mask()=0D mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()=0D soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY)=0D soc: fsl: Correct MAINTAINERS database (SOC)=0D misc: at25: Make driver OF independent again=0D misc: at25: Don't copy garbage to the at25->chip in FRAM case=0D misc: at25: Check proper value of chip length in FRAM case=0D misc: at25: Use at25->chip instead of local chip everywhere in=0D ->probe()=0D misc: at25: Unshadow error codes in at25_fw_to_chip()=0D misc: at25: Check new property ("address-width") first=0D misc: at25: Get platform data via dev_get_platdata()=0D misc: at25: Get rid of intermediate storage for AT25 chip data=0D misc: at25: Switch to use BIT() instead of custom approaches=0D misc: at25: Factor out at_fram_to_chip()=0D misc: at25: Reorganize headers for better maintenance=0D misc: at25: Replace commas by spaces in the ID tables=0D misc: at25: Align comment style=0D net: dsa: vsc73xxx: Get rid of duplicate of_node assignment=0D ASoC: zl38060: Setup parent device and get rid of unnecessary of_node=0D assignment=0D ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment=0D ASoC: ti: davinci-mcasp: Remove unnecessary conditional=0D list: introduce list_is_head() helper and re-use it in list.h=0D =0D Aneesh Kumar K.V (3):=0D mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY=0D mm/mempolicy: add set_mempolicy_home_node syscall=0D mm/mempolicy: wire up syscall set_mempolicy_home_node=0D =0D AngeloGioacchino Del Regno (1):=0D drm/msm: Allocate msm_drm_private early and pass it as driver data=0D =0D Angus Ainslie (1):=0D power: bq25890: add POWER_SUPPLY_PROP_TEMP=0D =0D Anshuman Gupta (1):=0D drm/i915/selftest: Disable IRQ for timestamp calculation=0D =0D Ansuel Smith (2):=0D dt-bindings: net: dsa: split generic port definition from dsa.yaml=0D dt-bindings: net: dsa: qca8k: improve port definition documentation=0D =0D Anthony Koo (1):=0D drm/amd/display: [FW Promotion] Release 0.0.96=0D =0D Antoine Tenart (1):=0D ethtool: do not perform operations on net devices being unregistered=0D =0D Antoniu Miclaus (1):=0D iio: expose shared parameter in IIO_ENUM_AVAILABLE=0D =0D Aric Cyr (1):=0D drm/amd/display: Reduce stack usage=0D =0D Ariel D'Alessandro (1):=0D ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx=0D =0D Arnaldo Carvalho de Melo (3):=0D tools headers UAPI: Sync s390 syscall table file changed by new=0D futex_waitv syscall=0D tools headers UAPI: Sync powerpc syscall table file changed by new=0D futex_waitv syscall=0D tools build: Remove needless libpython-version feature check that=0D breaks test-all fast path=0D =0D Arnd Bergmann (9):=0D mlx5: fix psample_sample_packet link error=0D mlx5: fix mlx5i_grp_sw_update_stats() stack usage=0D drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER=0D drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER=0D net: wwan: iosm: select CONFIG_RELAY=0D mm: move anon_vma declarations to linux/mm_inline.h=0D mm: move tlb_flush_pending inline helpers to mm_inline.h=0D fs/inode: avoid unused-variable warning=0D fs/dcache: avoid unused-function warning=0D =0D Aswath Govindraju (1):=0D dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC=0D =0D Athira Rajeev (1):=0D powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting=0D an overflown PMC=0D =0D Avihai Horon (1):=0D net/mlx5: Dynamically resize flow counters query buffer=0D =0D Babu Moger (3):=0D hwmon: (k10temp) Remove unused definitions=0D hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and=0D A0h-AFh=0D hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors=0D =0D Badhri Jagan Sridharan (1):=0D usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect=0D =0D Baokun Li (1):=0D kfence: fix memory leak when cat kfence objects=0D =0D Baolin Wang (6):=0D mm: migrate: fix the return value of migrate_pages()=0D mm: migrate: correct the hugetlb migration stats=0D mm-migrate-correct-the-hugetlb-migration-stats-fix=0D mm: compaction: fix the migration stats in=0D trace_mm_compaction_migratepages()=0D mm: migrate: support multiple target nodes demotion=0D mm: migrate: add more comments for selecting target node randomly=0D =0D Barry Song (1):=0D sched/fair: Document the slow path and fast path in=0D select_task_rq_fair=0D =0D Bart Van Assche (17):=0D scsi: core: Fix scsi_device_max_queue_depth()=0D scsi: ufs: Rename a function argument=0D scsi: ufs: Remove is_rpmb_wlun()=0D scsi: ufs: Remove the sdev_rpmb member=0D scsi: ufs: Remove dead code=0D scsi: ufs: Fix race conditions related to driver data=0D scsi: ufs: Remove ufshcd_any_tag_in_use()=0D scsi: ufs: Rework ufshcd_change_queue_depth()=0D scsi: ufs: Fix a deadlock in the error handler=0D scsi: ufs: Remove hba->cmd_queue=0D scsi: ufs: Remove the 'update_scaling' local variable=0D scsi: ufs: Introduce ufshcd_release_scsi_cmd()=0D scsi: ufs: Improve SCSI abort handling further=0D scsi: ufs: Fix a kernel crash during shutdown=0D scsi: ufs: Stop using the clock scaling lock in the error handler=0D scsi: ufs: Optimize the command queueing code=0D scsi: ufs: Implement polling support=0D =0D Bartosz Golaszewski (2):=0D gpiolib: improve coding style for local variables=0D gpiolib: check the 'ngpios' property in core gpiolib code=0D =0D Ben Ben-Ishay (1):=0D net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro=0D =0D Benjamin Berg (4):=0D Bluetooth: Reset more state when cancelling a sync command=0D Bluetooth: Add hci_cmd_sync_cancel to public API=0D Bluetooth: hci_core: Cancel sync command if sending a frame failed=0D Bluetooth: btusb: Cancel sync commands for certain URB errors=0D =0D Benjamin Tissoires (4):=0D HID: sony: fix error path in probe=0D HID: bigbenff: prevent null pointer dereference=0D HID: add suspend/resume helpers=0D HID: do not inline some hid_hw_ functions=0D =0D Bernard Zhao (2):=0D ALSA: oss: remove useless NULL check before kfree=0D sound/soc: remove useless bool conversion to bool variable=0D =0D Bhaumik Bhatt (1):=0D bus: mhi: core: Fix reading wake_capable channel configuration=0D =0D Biju Das (3):=0D clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro=0D clk: renesas: r9a07g044: Add mux and divider for G clock=0D clk: renesas: r9a07g044: Add GPU clock and reset entries=0D =0D Billy Tsai (1):=0D hwmon: (pwm-fan) Ensure the fan going on in .probe()=0D =0D Bjorn Andersson (2):=0D clk: qcom: clk-alpha-pll: Don't reconfigure running Trion=0D MAINTAINERS: Add entry for Qualcomm clock drivers=0D =0D Bob Peterson (1):=0D gfs2: remove redundant set of INSTANTIATE_NEEDED=0D =0D Boqun Feng (1):=0D kallsyms: use the correct buffer size for symbols=0D =0D Brian Silverman (1):=0D can: m_can: Disable and ignore ELO interrupt=0D =0D Bruce Chang (1):=0D drm/i915/selftests: Follow up on increase timeout in i915_gem_contexts=0D selftests=0D =0D Cai Huoqing (9):=0D mtd: rawnand: denali: Add the dependency on HAS_IOMEM=0D tty: mips_ejtag_fdc: Make use of the helper function=0D kthread_run_on_cpu()=0D kthread: add the helper function kthread_run_on_cpu()=0D RDMA/siw: make use of the helper function kthread_run_on_cpu()=0D ring-buffer: make use of the helper function kthread_run_on_cpu()=0D rcutorture: make use of the helper function kthread_run_on_cpu()=0D trace/osnoise: make use of the helper function kthread_run_on_cpu()=0D trace/hwlat: make use of the helper function kthread_run_on_cpu()=0D media: b2c2: flexcop: Convert to SPDX identifier=0D =0D Calvin Zhang (1):=0D mm: kmemleak: alloc gray object for reserved region with direct map.=0D =0D Camel Guo (1):=0D rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls=0D =0D Catalin Marinas (3):=0D mm: introduce fault_in_exact_writeable() to probe for sub-page faults=0D arm64: add support for sub-page faults user probing=0D btrfs: avoid live-lock in search_ioctl() on hardware with sub-page=0D faults=0D =0D Changcheng Deng (1):=0D mm: fix boolreturn.cocci warning=0D =0D Chao Yu (3):=0D f2fs: fix to do sanity check on inode type during garbage collection=0D f2fs: fix to avoid panic in is_alive() if metadata is inconsistent=0D f2fs: fix to do sanity check in is_alive()=0D =0D Charles Keepax (1):=0D Input: ff-core - correct magnitude setting for rumble compatibility=0D =0D Chen Jun (1):=0D tracing: Fix a kmemleak false positive in tracing_map=0D =0D Chongxi Zhao (1):=0D tools/vm/page_owner_sort.c: support sorting pid and time=0D =0D Chris Mi (1):=0D net/sched: act_ct: Offload only ASSURED connections=0D =0D Christian Brauner (10):=0D fs: add is_idmapped_mnt() helper=0D fs: move mapping helpers=0D fs: tweak fsuidgid_has_mapping()=0D fs: account for filesystem mappings=0D docs: update mapping documentation=0D fs: use low-level mapping helpers=0D fs: remove unused low-level mapping helpers=0D fs: port higher-level mapping helpers=0D fs: add i_user_ns() helper=0D fs: support mapped mounts of mapped filesystems=0D =0D Christian Gmeiner (1):=0D arm64: dts: ti: k3-am64-main: add timesync router node=0D =0D Christian K=C3=B6nig (1):=0D drm/ttm: fix ttm_bo_swapout=0D =0D Christoph Hellwig (40):=0D dm: fix alloc_dax error handling in alloc_dev=0D dm: make the DAX support depend on CONFIG_FS_DAX=0D dax: remove CONFIG_DAX_DRIVER=0D dax: simplify the dax_device <-> gendisk association=0D dax: remove the pgmap sanity checks in generic_fsdax_supported=0D dax: move the partition alignment check into fs_dax_get_by_bdev=0D xfs: factor out a xfs_setup_dax_always helper=0D dax: remove dax_capable=0D dm-linear: add a linear_dax_pgoff helper=0D dm-log-writes: add a log_writes_dax_pgoff helper=0D dm-stripe: add a stripe_dax_pgoff helper=0D fsdax: remove a pointless __force cast in copy_cow_page_dax=0D fsdax: use a saner calling convention for copy_cow_page_dax=0D fsdax: simplify the pgoff calculation=0D fsdax: simplify the offset check in dax_iomap_zero=0D fsdax: factor out a dax_memzero helper=0D fsdax: decouple zeroing from the iomap buffered I/O code=0D ext2: cleanup the dax handling in ext2_fill_super=0D ext4: cleanup the dax handling in ext4_fill_super=0D xfs: move dax device handling into xfs_{alloc,free}_buftarg=0D xfs: use xfs_direct_write_iomap_ops for DAX zeroing=0D xfs: pass the mapping flags to xfs_bmbt_to_iomap=0D iomap: add a IOMAP_DAX flag=0D dax: return the partition offset from fs_dax_get_by_bdev=0D fsdax: shift partition offset handling into the file systems=0D dax: fix up some of the block device related ifdefs=0D iomap: build the block based code conditionally=0D fsdax: don't require CONFIG_BLOCK=0D memremap: remove support for external pgmap refcounts=0D dma-direct: factor out dma_set_{de,en}crypted helpers=0D dma-direct: don't call dma_set_decrypted for remapped allocations=0D dma-direct: always leak memory that can't be re-encrypted=0D dma-direct: clean up the remapping checks in dma_direct_alloc=0D dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING=0D allocations=0D dma-direct: refactor the !coherent checks in dma_direct_alloc=0D dma-direct: fail allocations that can't be made coherent=0D dma-direct: warn if there is no pool for force unencrypted allocations=0D dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals=0D dma-direct: factor the swiotlb code out of __dma_direct_alloc_pages=0D dma-direct: add a dma_direct_use_pool helper=0D =0D Christophe JAILLET (11):=0D net: spider_net: Use non-atomic bitmap API when applicable=0D net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()'=0D mei: Remove some dead code=0D mtd: gen_probe: Use bitmap_zalloc() when applicable=0D ALSA: Fix some typo=0D vsprintf: Use non-atomic bitmap API when applicable=0D RDMA/irdma: Fix the type used to declare a bitmap=0D scsi: hisi_sas: Use devm_bitmap_zalloc() when applicable=0D scsi: hisi_sas: Remove some useless code in hisi_sas_alloc()=0D scsi: hisi_sas: Use non-atomic bitmap functions when possible=0D mm/frontswap.c: use non-atomic '__set_bit()' when possible=0D =0D Christophe Leroy (13):=0D powerpc/ftrace: No need to read LR from stack in _mcount()=0D powerpc/ftrace: Add module_trampoline_target() for PPC32=0D powerpc/ftrace: Activate HAVE_DYNAMIC_FTRACE_WITH_REGS on PPC32=0D powerpc/ptdump: Fix display a BAT's size unit=0D powerpc: Don't bother about .data..Lubsan sections=0D powerpc/bitops: Use immediate operand when possible=0D powerpc/atomics: Use immediate operand when possible=0D powerpc/atomics: Remove atomic_inc()/atomic_dec() and friends=0D powerpc/modules: Don't WARN on first module allocation attempt=0D powerpc/powermac: Add missing lockdep_register_key()=0D powerpc/32s: Fix shift-out-of-bounds in KASAN init=0D w1: Misuse of get_user()/put_user() reported by sparse=0D gup: avoid multiple user access locking/unlocking in=0D fault_in_{read/write}able=0D =0D Chuck Lever (3):=0D NFSD: Fix sparse warning=0D NFSD: Replace nfsd4_decode_bitmap4()=0D NFSD: Remove be32_to_cpu() from DRC hash function=0D =0D Claudio Suarez (3):=0D drm/amdgpu: update drm_display_info correctly when the edid is read=0D drm/amdgpu: use drm_edid_get_monitor_name() instead of duplicating the=0D code=0D drm/amdgpu: replace drm_detect_hdmi_monitor() with=0D drm_display_info.is_hdmi=0D =0D Claudiu Beznea (2):=0D mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP=0D mfd: atmel-flexcom: Use .resume_noirq=0D =0D Clint Taylor (1):=0D drm/i915/adlp: Remove require_force_probe protection=0D =0D Colin Cross (2):=0D mm: rearrange madvise code to allow for reuse=0D mm: add a field to store names for private anonymous memory=0D =0D Colin Ian King (11):=0D staging: rtl8192u: make array queuetopipe static const=0D IB/core: Remove redundant pointer mm=0D scsi: mptfusion: Remove redundant variable r=0D hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical"=0D Input: palmas-pwrbutton - make a couple of arrays static const=0D media: uvcvideo: Fix memory leak of object map on error exit path=0D media: atomisp: make array idx_map static const=0D media: c8sectpfe: remove redundant assignment to pointer tsin=0D media: media si2168: Fix spelling mistake "previsously" ->=0D "previously"=0D hwmon: (adm1031) Remove redundant assignment to variable range=0D lib/stackdepot: fix spelling mistake and grammar in pr_err message=0D =0D Corey Minyard (1):=0D ipmi: Add the git repository to the MAINTAINERS file=0D =0D C=C3=A9dric Le Goater (1):=0D powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV.=0D =0D Daeho Jeong (1):=0D f2fs: add gc_urgent_high_remaining sysfs node=0D =0D Dafna Hirschfeld (3):=0D iommu: Log iova range in map/unmap trace events=0D media: replace setting of bytesused with vb2_set_plane_payload=0D media: videobuf2: add WARN_ON_ONCE if bytesused is bigger than buffer=0D length=0D =0D Damien Le Moal (1):=0D ata: ahci_ceva: Fix id array access in ceva_ahci_read_id()=0D =0D Dan Carpenter (10):=0D hwmon: (asus_wmi_ec_sensors) fix array overflow=0D hwmon: (asus_wmi_sensors) fix an array overflow=0D KVM: VMX: Set failure code in prepare_vmcs02()=0D net/mlx5: SF, silence an uninitialized variable warning=0D crypto: octeontx2 - uninitialized variable in kvf_limits_store()=0D net: lan966x: fix a IS_ERR() vs NULL check in lan966x_create_targets()=0D net: altera: set a couple error code in probe()=0D drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()=0D can: sja1000: fix use after free in ems_pcmcia_add_card()=0D net/qla3xxx: fix an error code in ql_adapter_up()=0D =0D Dan Schatzberg (1):=0D mm/memcg: add group_oom_kill memory event=0D =0D Dan Williams (1):=0D dax: Kill DEV_DAX_PMEM_COMPAT=0D =0D Daniel Kamil Kozar (1):=0D media: Print chip type explicitly when loading the Rafael Micro r820t=0D module=0D =0D Daniel Lezcano (1):=0D powercap/drivers/dtpm: Disable DTPM at boot time=0D =0D Daniel Scally (1):=0D device property: Check fwnode->secondary when finding properties=0D =0D Dario Binacchi (1):=0D mfd: ti_am335x_tscadc: Drop the CNTRLREG_TSC_8WIRE macro=0D =0D Dave Wysochanski (1):=0D nfs: Convert to new fscache volume/cookie API=0D =0D Dave Young (1):=0D MAINTAINERS: update kdump maintainers=0D =0D David Heidelberg (1):=0D dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds=0D =0D David Hildenbrand (1):=0D proc/vmcore: don't fake reading zeroes on surprise vmcore_cb=0D unregistration=0D =0D David Howells (64):=0D netfs: Fix lockdep warning from taking sb_writers whilst holding=0D mmap_lock=0D fscache, cachefiles: Disable configuration=0D cachefiles: Delete the cachefiles driver pending rewrite=0D fscache: Remove the contents of the fscache driver, pending rewrite=0D netfs: Display the netfs inode number in the netfs_read tracepoint=0D netfs: Pass a flag to ->prepare_write() to say if there's no alloc'd=0D space=0D fscache: Introduce new driver=0D fscache: Implement a hash function=0D fscache: Implement cache registration=0D fscache: Implement volume registration=0D fscache: Implement cookie registration=0D fscache: Implement cache-level access helpers=0D fscache: Implement volume-level access helpers=0D fscache: Implement cookie-level access helpers=0D fscache: Implement functions add/remove a cache=0D fscache: Provide and use cache methods to lookup/create/free a volume=0D fscache: Add a function for a cache backend to note an I/O error=0D fscache: Implement simple cookie state machine=0D fscache: Implement cookie user counting and resource pinning=0D fscache: Implement cookie invalidation=0D fscache: Provide a means to begin an operation=0D fscache: Count data storage objects in a cache=0D fscache: Provide read/write stat counters for the cache=0D fscache: Provide a function to let the netfs update its coherency data=0D netfs: Pass more information on how to deal with a hole in the cache=0D fscache: Implement raw I/O interface=0D fscache: Implement higher-level write I/O interface=0D vfs, fscache: Implement pinning of cache usage for writeback=0D fscache: Provide a function to note the release of a page=0D fscache: Provide a function to resize a cookie=0D cachefiles: Introduce rewritten driver=0D cachefiles: Define structs=0D cachefiles: Add some error injection support=0D cachefiles: Add a couple of tracepoints for logging errors=0D cachefiles: Add cache error reporting macro=0D cachefiles: Add security derivation=0D cachefiles: Register a miscdev and parse commands over it=0D cachefiles: Provide a function to check how much space there is=0D vfs, cachefiles: Mark a backing file in use with an inode flag=0D cachefiles: Implement a function to get/create a directory in the=0D cache=0D cachefiles: Implement cache registration and withdrawal=0D cachefiles: Implement volume support=0D cachefiles: Add tracepoints for calls to the VFS=0D cachefiles: Implement object lifecycle funcs=0D cachefiles: Implement key to filename encoding=0D cachefiles: Implement metadata/coherency data storage in xattrs=0D cachefiles: Mark a backing file in use with an inode flag=0D cachefiles: Implement culling daemon commands=0D cachefiles: Implement backing file wrangling=0D cachefiles: Implement begin and end I/O operation=0D cachefiles: Implement cookie resize for truncate=0D cachefiles: Implement the I/O routines=0D cachefiles: Allow cachefiles to actually function=0D fscache, cachefiles: Display stats of no-space events=0D fscache, cachefiles: Display stat of culling events=0D afs: Handle len being extending over page end in write_begin/write_end=0D afs: Fix afs_write_end() to handle len > page size=0D afs: Convert afs to use the new fscache API=0D afs: Copy local writes to the cache when writing to the server=0D afs: Skip truncation on the server of data we haven't written yet=0D 9p: Use fscache indexing rewrite and reenable caching=0D 9p: Copy local writes to the cache when writing to the server=0D cifs: Support fscache indexing rewrite (untested)=0D fscache: Rewrite documentation=0D =0D David Mosberger-Tang (2):=0D hwmon: (sht4x) Add device tree match table=0D Update trivial-devices.yaml with Sensirion,sht4x=0D =0D Davide Caratti (1):=0D mptcp: allow changing the "backup" bit by endpoint id=0D =0D Denis Pauk (2):=0D hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI.=0D hwmon: (asus_wmi_sensors) Support X370 Asus WMI.=0D =0D Dmitry Baryshkov (2):=0D clk: qcom: regmap-mux: fix parent clock lookup=0D drm/msm: Initialize MDSS irq domain at probe time=0D =0D Donghai Qiao (1):=0D mm/page_counter: remove an incorrect call to=0D propagate_protected_usage()=0D =0D Donghyeok Kim (1):=0D irqchip/apple-aic: Mark aic_init_smp() as __init=0D =0D Dongliang Mu (1):=0D usb: bdc: fix error handling code in bdc_resume=0D =0D Douglas Anderson (1):=0D drm/bridge: parade-ps8640: Add backpointer to drm_device in drm_dp_aux=0D =0D Drew DeVault (1):=0D Increase default MLOCK_LIMIT to 8 MiB=0D =0D Drew Fustini (1):=0D scripts/spelling.txt: add "oveflow"=0D =0D Dust Li (1):=0D net/smc: fix wrong list_del in smc_lgr_cleanup_early=0D =0D Ed Schaller (1):=0D mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs=0D =0D Emmanuel Grumbach (1):=0D iwlwifi: mei: fix linking when tracing is not enabled=0D =0D Eric Biggers (4):=0D f2fs: reduce indentation in f2fs_file_write_iter()=0D f2fs: fix the f2fs_file_write_iter tracepoint=0D f2fs: implement iomap operations=0D f2fs: use iomap for direct I/O=0D =0D Eric Dumazet (33):=0D Revert "net: snmp: add statistics for tcp small queue check"=0D net: annotate data-races on txq->xmit_lock_owner=0D net: avoid uninit-value from tcp_conn_request=0D ipv4: convert fib_num_tclassid_users to atomic_t=0D inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently=0D tcp: fix another uninit-value (sk_rx_queue_mapping)=0D bonding: make tx_rebalance_counter an atomic=0D lib: add reference counting tracking infrastructure=0D lib: add tests for reference tracker=0D net: add net device refcount tracker infrastructure=0D net: add net device refcount tracker to struct netdev_rx_queue=0D net: add net device refcount tracker to struct netdev_queue=0D net: add net device refcount tracker to ethtool_phys_id()=0D net: add net device refcount tracker to dev_ifsioc()=0D drop_monitor: add net device refcount tracker=0D net: dst: add net device refcount tracking to dst_entry=0D ipv6: add net device refcount tracker to rt6_probe_deferred()=0D sit: add net device refcount tracking to ip_tunnel=0D ipv6: add net device refcount tracker to struct ip6_tnl=0D net: add net device refcount tracker to struct neighbour=0D net: add net device refcount tracker to struct pneigh_entry=0D net: add net device refcount tracker to struct neigh_parms=0D net: add net device refcount tracker to struct netdev_adjacent=0D ipv6: add net device refcount tracker to struct inet6_dev=0D ipv4: add net device refcount tracker to struct in_device=0D net/sched: add net device refcount tracker to struct Qdisc=0D net: linkwatch: add net device refcount tracker=0D net: failover: add net device refcount tracker=0D ipmr, ip6mr: add net device refcount tracker to struct vif_device=0D netpoll: add net device refcount tracker to struct netpoll=0D net: fix recent csum changes=0D devlink: fix netns refcount leak in devlink_nl_cmd_reload()=0D vrf: use dev_replace_track() for better tracking=0D =0D Eric Sandeen (1):=0D xfs: remove incorrect ASSERT in xfs_rename=0D =0D Fabio Estevam (2):=0D dt/bindings: rtc: rx8900: Add an entry for RX8804=0D rtc: rv8803: Add support for the Epson RX8804 RTC=0D =0D Fabrizio Bertocci (1):=0D platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops=0D =0D Feng Tang (2):=0D x86/tsc: Add a timer to make sure TSC_adjust is always checked=0D x86/tsc: Disable clocksource watchdog for TSC on qualified platorms=0D =0D Fengnan Chang (2):=0D f2fs: fix remove page failed in invalidate compress pages=0D f2fs: support POSIX_FADV_DONTNEED drop compressed page cache=0D =0D Flora Cui (4):=0D drm/amdgpu: cancel the correct hrtimer on exit=0D drm/amdgpu: check atomic flag to differeniate with legacy path=0D drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms=0D drm/amdgpu: free vkms_output after use=0D =0D Florian Fainelli (4):=0D net: dsa: b53: Add SPI ID table=0D arm64: entry: Use SDEI event constants=0D scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting=0D scsi: qla4xxx: Format SYSFS_FLAG_FW_SEL_BOOT as byte=0D =0D Florian Westphal (6):=0D mptcp: add TCP_INQ cmsg support=0D selftests: mptcp: add TCP_INQ support=0D mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls=0D selftests: mptcp: add inq test case=0D mptcp: getsockopt: add support for IP_TOS=0D selftests: mptcp: check IP_TOS in/out are the same=0D =0D Frank Li (1):=0D usb: cdns3: gadget: fix new urb never complete if ep cancel previous=0D requests=0D =0D Frederic Weisbecker (4):=0D timers/nohz: Last resort update jiffies on nohz_full IRQ entry=0D sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full=0D workqueue: Fix unbind_workers() VS wq_worker_running() race=0D workqueue: Fix unbind_workers() VS wq_worker_sleeping() race=0D =0D Gang He (1):=0D ocfs2: reflink deadlock when clone file to the same directory=0D simultaneously=0D =0D Gang Li (2):=0D shmem: fix a race between shmem_unused_huge_shrink and=0D shmem_evict_inode=0D vmscan: make drop_slab_node static=0D =0D Gary Guo (2):=0D rust: add `build_error` crate=0D vsprintf: add new `%pA` format specifier=0D =0D Gaurav Jain (1):=0D crypto: caam - save caam memory to support crypto engine retry=0D mechanism.=0D =0D Geert Uytterhoeven (12):=0D dt-bindings: mfd: bd9571mwv: Convert to json-schema=0D dt-bindings: gpio: sifive,gpio: Group interrupt tuples=0D dt-bindings: iio: adc: exynos-adc: Fix node name in example=0D dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples=0D dt-bindings: net: cdns,macb: Convert to json-schema=0D crypto: sa2ul - Use bitfield helpers=0D mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip()=0D gpiolib: Let gpiod_add_lookup_table() call gpiod_add_lookup_tables()=0D gpio: aggregator: Add interrupt support=0D x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575"=0D dt-bindings: input: gpio-keys: Fix interrupts in example=0D pinctrl: renesas: r8a779a0: Align comments=0D =0D George Shen (2):=0D drm/amd/display: Apply LTTPR workarounds to non-transparent mode=0D drm/amd/display: Add W/A for PHY tests with certain LTTPR=0D =0D Gerald Schaefer (1):=0D mm/slub: fix endianness bug for alloc/free_traces attributes=0D =0D Geraldo Nascimento (1):=0D ALSA: usb-audio: Reorder snd_djm_devices[] entries=0D =0D Grant Seltzer (1):=0D libbpf: Add doc comments in libbpf.h=0D =0D Greg Kroah-Hartman (6):=0D HID: add hid_is_usb() function to make it simpler for USB detection=0D HID: wacom: fix problems when device is not a valid USB device=0D HID: check for valid USB device for many HID drivers=0D HID: add USB_HID dependancy on some USB HID drivers=0D HID: add USB_HID dependancy to hid-chicony=0D HID: add USB_HID dependancy to hid-prodikeys=0D =0D Guangbin Huang (4):=0D net: hns3: refactor function hclge_set_vlan_filter_hw=0D net: hns3: add print vport id for failed message of vlan=0D net: hns3: modify one argument type of function=0D hclge_ncl_config_data_print=0D Revert "net: hns3: add void before function which don't receive ret"=0D =0D Guchun Chen (1):=0D drm/amdgpu: fix the missed handling for SDMA2 and SDMA3=0D =0D Guenter Roeck (6):=0D hwmon: (tmp401) Simplify temperature register arrays=0D hwmon: (tmp401) Convert to _info API=0D hwmon: (tmp401) Use regmap=0D hwmon: (tmp401) Hide register write address differences in regmap code=0D hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A=0D hwmon: (jc42) Add support for ONSEMI N34TS04=0D =0D Guo Ren (1):=0D mailmap: Update email address for Guo Ren=0D =0D Guo Xuenan (1):=0D lz4: fix LZ4_decompress_safe_partial read out of bound=0D =0D Hans Verkuil (4):=0D media: hantro: drop unused vb2 headers=0D media: cec-pin: drop unused 'enabled' field from struct cec_pin=0D media: cec-pin: fix interrupt en/disable handling=0D media: cec: fix a deadlock situation=0D =0D Hans de Goede (14):=0D ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present=0D table=0D ACPI: Change acpi_device_always_present() into=0D acpi_device_override_status()=0D ACPI / x86: Allow specifying acpi_device_override_status() quirks by=0D path=0D ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the=0D GPD win=0D ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list=0D mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices=0D mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper=0D ACPI: EC: Mark the ec_sys write_support param as module_param_hw()=0D platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to=0D led_class_devs=0D platform/x86: thinkpad_acpi: Add lid_logo_dot to the list of safe LEDs=0D platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 touchscreen=0D info=0D proc: make the proc_create[_data]() stubs static inlines=0D Input: goodix - try not to touch the reset-pin on x86/ACPI devices=0D Input: goodix - add id->model mapping for the "9111" model=0D =0D Hao Chen (6):=0D net: hns3: Align type of some variables with their print type=0D net: hns3: align return value type of atomic_read() with its output=0D net: hns3: add void before function which don't receive ret=0D net: hns3: add comments for hclge_dbg_fill_content()=0D net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg()=0D net: hns3: replace one tab with space in for statement=0D =0D Hao Xu (5):=0D io_uring: move up io_put_kbuf() and io_put_rw_kbuf()=0D io-wq: add helper to merge two wq_lists=0D io_uring: add a priority tw list for irq completion work=0D io_uring: add helper for task work execution code=0D io_uring: split io_req_complete_post() and add a helper=0D =0D Hector Martin (2):=0D PCI: apple: Fix REFCLK1 enable/poll logic=0D iommu/io-pgtable-arm: Fix table descriptor paddr formatting=0D =0D Heiko Carstens (7):=0D s390: update defconfigs=0D topology/sysfs: export die attributes only if an architectures has=0D support=0D topology/sysfs: export cluster attributes only if an architectures has=0D support=0D topology/sysfs: rework book and drawer topology ifdefery=0D s390/vmcp: use page_to_virt instead of page_to_phys=0D s390/nmi: add missing __pa/__va address conversion of extended save=0D area=0D topology/sysfs: get rid of htmldoc warning=0D =0D Heiner Kallweit (2):=0D staging: fbtft: add macro FBTFT_REGISTER_SPI_DRIVER=0D staging: fbtft: sh1106: use new macro FBTFT_REGISTER_SPI_DRIVER=0D =0D Helge Deller (2):=0D parisc: Fix "make install" on newer debian releases=0D parisc: Mark cr16 CPU clocksource unstable on all SMP machines=0D =0D Herve Codina (7):=0D mtd: rawnand: Fix nand_erase_op delay=0D mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface=0D mtd: rawnand: fsmc: Take instruction delay into account=0D mtd: rawnand: fsmc: Fix timing computation=0D pinctrl: spear: spear: Convert to regmap=0D pinctrl: spear: plgpio: Convert to regmap=0D pinctrl: spear: plgpio: Introduce regmap phandle=0D =0D Horatiu Vultur (4):=0D phy: lan966x: Extend lan966x to support multiple phy interfaces.=0D net: lan966x: Fix duplicate check in frame extraction=0D dt-bindings: net: lan966x: Add additional properties for lan966x=0D net: lan966x: Fix builds for lan966x driver=0D =0D Hou Tao (1):=0D bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD)=0D =0D Huang Ying (2):=0D mm/migrate: move node demotion code to near its user=0D mm/rmap: fix potential batched TLB flush race=0D =0D Ian Rogers (3):=0D perf tools: Fix SMT detection fast read path=0D perf test: Reset shadow counts before loading=0D perf header: Fix memory leaks when processing feature headers=0D =0D Igor Pylypiv (1):=0D scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc()=0D =0D Ingo Molnar (1):=0D x86/mm: Add missing dependency to =0D =0D Ira Weiny (7):=0D Documentation/auxiliary_bus: Clarify auxiliary_device creation=0D Documentation/auxiliary_bus: Clarify match_name=0D Documentation/auxiliary_bus: Update Auxiliary device lifespan=0D Documentation/auxiliary_bus: Clarify __auxiliary_driver_register=0D Documentation/auxiliary_bus: Add example code for=0D module_auxiliary_driver()=0D Documentation/auxiliary_bus: Clarify the release of devices from find=0D device=0D Documentation/auxiliary_bus: Move the text into the code=0D =0D J. Bruce Fields (2):=0D nfsd: fix use-after-free due to delegation race=0D nfsd: minor unash_delegation_locked cleanup=0D =0D Jacky Bai (1):=0D dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string=0D =0D Jaegeuk Kim (4):=0D f2fs: do not expose unwritten blocks to user by DIO=0D f2fs: show more DIO information in tracepoint=0D f2fs: show number of pending discard commands=0D f2fs: avoid duplicate call of mark_inode_dirty=0D =0D Jakub Kicinski (2):=0D treewide: Add missing includes masked by cgroup -> bpf dependency=0D selftests: harness: avoid false negatives if test has no ASSERTs=0D =0D James Hilliard (1):=0D media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds.=0D =0D James Smart (9):=0D scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV=0D scsi: lpfc: Change return code on I/Os received during link bounce=0D scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance=0D scsi: lpfc: Fix NPIV port deletion crash=0D scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup=0D scsi: lpfc: Adjust CMF total bytes and rxmonitor=0D scsi: lpfc: Cap CMF read bytes to MBPI=0D scsi: lpfc: Add additional debugfs support for CMF=0D scsi: lpfc: Update lpfc version to 14.0.0.4=0D =0D Jane Jian (1):=0D drm/amdgpu/sriov/vcn: add new vcn ip revision check case for=0D SIENNA_CICHLID=0D =0D Jani Nikula (12):=0D drm/i915/display: add intel_crtc_wait_for_next_vblank() and use it=0D drm/i915/crtc: rename intel_get_crtc_for_pipe() to=0D intel_crtc_for_pipe()=0D drm/i915/crtc: rename intel_get_crtc_for_plane() to=0D intel_crtc_for_plane()=0D drm/i915/display: remove intel_wait_for_vblank()=0D drm/i915/crtc: un-inline some crtc functions and move to=0D intel_crtc.[ch]=0D drm/i915/fb: move intel_fb_uses_dpt to intel_fb.c and un-inline=0D drm/i915: split out intel_pm_types.h=0D drm/i915: move enum hpd_pin to intel_display.h=0D drm/i915/display: convert dp_to_i915() to a macro=0D drm/i915/display: stop including i915_drv.h from intel_display_types.h=0D drm/i915/snps: use div32 version of MPLLB word clock for UHBR=0D drm/i915/ddi: add use_edp_hobl() and use_edp_low_vswing() helpers=0D =0D Jarif Aftab (1):=0D drm/amd/display: Added Check For dc->res_pool=0D =0D Jason Wang (1):=0D ia64: fix typo in a comment=0D =0D Jean Sacren (1):=0D net: xfrm: drop check of pols[0] for the second time=0D =0D Jean-Philippe Brucker (6):=0D selftests/bpf: Build testing_helpers.o out of tree=0D iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG=0D iommu/virtio: Support bypass domains=0D iommu/virtio: Sort reserved regions=0D iommu/virtio: Pass end address to viommu_add_mapping()=0D iommu/virtio: Support identity-mapped domains=0D =0D Jeff Layton (2):=0D ceph: conversion to new fscache API=0D ceph: add fscache writeback support=0D =0D Jeffle Xu (1):=0D netfs: fix parameter of cleanup()=0D =0D Jens Axboe (10):=0D block: get rid of useless goto and label in blk_mq_get_new_requests()=0D block: fix double bio queue when merging in cached request path=0D io-wq: don't retry task_work creation failure on fatal conditions=0D mm: move filemap_range_needs_writeback() into header=0D block: move direct_IO into our own read_iter handler=0D block: switch to atomic_t for request references=0D atomic-ref: add basic infrastructure for atomic refs based on atomic_t=0D io_uring: convert to using atomic-ref=0D block: convert to using atomic-ref=0D mm: convert to using atomic-ref=0D =0D Jernej Skrabec (5):=0D arm64: dts: allwinner: h6: tanix-tx6: Split to DT and DTSI=0D dt-bindings: arm: sunxi: Add Tanix TX6 mini=0D arm64: dts: allwinner: h6: Add Tanix TX6 mini dts=0D arm64: dts: allwinner: h6: tanix: Add MMC1 node=0D arm64: dts: allwinner: h6: tanix-tx6: Enable bluetooth=0D =0D Jerome Forissier (1):=0D checkpatch: relax regexp for COMMIT_LOG_LONG_LINE=0D =0D Jeya R (1):=0D misc: fastrpc: fix improper packet size calculation=0D =0D Jian Shen (3):=0D net: hns3: split function hclge_init_vlan_config()=0D net: hns3: split function hclge_get_fd_rule_info()=0D net: hns3: split function hclge_update_port_base_vlan_cfg()=0D =0D Jiapeng Chong (3):=0D gro: Fix inconsistent indenting=0D NFSD: Fix inconsistent indenting=0D RDMA/siw: Use max() instead of doing it manually=0D =0D Jiasheng Jiang (2):=0D net: bcm4908: Handle dma_set_coherent_mask error codes=0D uio: uio_dmem_genirq: Catch the Exception=0D =0D Jie Wang (4):=0D net: hns3: refactor function hclge_configure()=0D net: hns3: refactor function hclge_set_channels()=0D net: hns3: refactor function hns3_get_vector_ring_chain()=0D net: hns3: fix hns3 driver header file not self-contained issue=0D =0D Jimmy Kizito (1):=0D drm/amd/display: Add work around for tunneled MST.=0D =0D Jiri Olsa (1):=0D Revert "perf bench: Fix two memory leaks detected with ASan"=0D =0D Jisheng Zhang (1):=0D arm64: extable: remove unused ex_handler_t definition=0D =0D Joao Martins (10):=0D mm/page_alloc: split prep_compound_page into head and tail subparts=0D mm/page_alloc: refactor memmap_init_zone_device() page init=0D mm/memremap: add ZONE_DEVICE support for compound pages=0D device-dax: use ALIGN() for determining pgoff=0D device-dax: use struct_size()=0D device-dax: ensure dev_dax->pgmap is valid for dynamic devices=0D device-dax: factor out page mapping initialization=0D device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}()=0D device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault()=0D device-dax: compound devmap support=0D =0D Joe Perches (1):=0D checkpatch: Improve Kconfig help test=0D =0D Joerg Roedel (4):=0D x86/64/mm: Map all kernel memory into trampoline_pgd=0D x86/realmode: Add comment for Global bit usage in trampoline_pgd=0D x86/mm/64: Flush global TLB on boot and AP bringup=0D x86/mm: Flush global TLB when switching to trampoline page-table=0D =0D Johan Hovold (1):=0D media: uvcvideo: fix division by zero at stream start=0D =0D John Garry (3):=0D blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument=0D blk-mq: Delete busy_iter_fn=0D blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags=0D =0D John Keeping (3):=0D gpio: rockchip: lock GPIOs used as interrupts=0D drm/rockchip: use generic fbdev setup=0D drm/rockchip: pass 0 to drm_fbdev_generic_setup()=0D =0D Jon Hunter (1):=0D mtd: dataflash: Add device-tree SPI IDs=0D =0D Jonathan Corbet (1):=0D mtd: remove unused header file =0D =0D Joseph Qi (1):=0D ocfs2: clearly handle ocfs2_grab_pages_for_write() return value=0D =0D Josh Triplett (1):=0D kconfig: Add `make mod2noconfig` to disable module options=0D =0D Jos=C3=A9 Exp=C3=B3sito (1):=0D net: prestera: replace zero-length array with flexible-array member=0D =0D Jos=C3=A9 Roberto de Souza (1):=0D Revert "drm/i915: Implement Wa_1508744258"=0D =0D Jude Shih (1):=0D drm/amd/display: Move link_enc init logic to DC=0D =0D Julian Wiedmann (9):=0D s390/qdio: remove QDIO_SBAL_SIZE macro=0D s390/qdio: improve handling of CIWs=0D s390/qdio: avoid allocating the qdio_irq with GFP_DMA=0D s390/qdio: clean up access to queue in qdio_handle_activate_check()=0D s390/qdio: clarify handler logic for qdio_handle_activate_check()=0D s390/qdio: split qdio_inspect_queue()=0D s390/qdio: split do_QDIO()=0D s390/qdio: remove unneeded sanity check in qdio_do_sqbs()=0D s390/qdio: clarify logical vs absolute in QIB's kerneldoc=0D =0D Julius Hemanth Pitti (1):=0D proc/sysctl: make protected_* world readable=0D =0D Kai Vehmanen (3):=0D ASoC: SOF: Intel: pci-tgl: add ADL-N support=0D ASoC: SOF: Intel: pci-tgl: add new ADL-P variant=0D ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES=0D =0D Kai-Heng Feng (2):=0D ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present=0D misc: rtsx: Avoid mangling IRQ during runtime PM=0D =0D Kailang Yang (1):=0D ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform=0D =0D Kajol Jain (1):=0D bpf: Remove config check to enable bpf support for branch records=0D =0D Kalesh Singh (1):=0D procfs: prevent unpriveleged processes accessing fdinfo dir=0D =0D Kamal Heib (1):=0D RDMA/bnxt_re: Fix endianness warning for req.pkey=0D =0D Kees Cook (7):=0D powerpc/signal32: Use struct_group() to zero spe regs=0D char/mwave: Adjust io port register size=0D hugetlb/cgroup: fix copy/paste array assignment=0D hfsplus: use struct_group_attr() for memcpy() region=0D ubsan: remove CONFIG_UBSAN_OBJECT_SIZE=0D ALSA: mixart: Reduce size of mixart_timer_notify=0D thunderbolt: xdomain: Avoid potential stack OOB read=0D =0D Kefeng Wang (3):=0D locking: Make owner_on_cpu() into =0D mm: defer kmemleak object creation of module_alloc()=0D mm-defer-kmemleak-object-creation-of-module_alloc-v4=0D =0D Kieran Bingham (1):=0D arm64: dts: renesas: Fix thermal bindings=0D =0D Kishon Vijay Abraham I (2):=0D arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node=0D arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node=0D =0D Kohei Tarumizu (2):=0D docs: document the sysfs ABI for "nohz_full"=0D docs: document the sysfs ABI for "isolated"=0D =0D Krzysztof Kozlowski (5):=0D regulator: dt-bindings: maxim,max77686: Convert to dtschema=0D dt-bindings: mfd: maxim,max77686: Convert to dtschema=0D dt-bindings: hwmon: add TI DC-DC converters=0D regulator: dt-bindings: samsung,s5m8767: add missing op_mode to bucks=0D media: siano: remove duplicate USB device IDs=0D =0D Krzysztof Wilczy=C5=84ski (1):=0D PCI: qcom-ep: Remove surplus dev_err() when using=0D platform_get_irq_byname()=0D =0D Kuan-Ying Lee (2):=0D arm64: update PAC description for kernel=0D kmemleak: fix kmemleak false positive report with HW tag-based kasan=0D enable=0D =0D Kumar Kartikeya Dwivedi (3):=0D bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL=0D bpf: Fix bpf_check_mod_kfunc_call for built-in modules=0D tools/resolve_btfids: Skip unresolved symbol warning for empty BTF=0D sets=0D =0D Lai Jiangshan (3):=0D x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry()=0D x86/entry: Use the correct fence macro after swapgs in kernel CR3=0D x86/xen: Add xenpv_restore_regs_and_return_to_usermode()=0D =0D Lars-Peter Clausen (1):=0D remoteproc: ingenic: Request IRQ disabled=0D =0D Lee Jones (1):=0D net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero=0D =0D Li Hua (1):=0D sched/rt: Try to restart rt period timer when rt runtime exceeded=0D =0D Li Zhijian (6):=0D selftests: net: Correct case name=0D selftests: net: remove meaningless help option=0D selftests/tc-testing: add exit code=0D selftests/tc-testing: add missing config=0D selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device:=0D Directory nonexistent=0D selftests: net/fcnal-test.sh: add exit code=0D =0D Lijo Lazar (1):=0D drm/amdgpu: Don't halt RLC on GFX suspend=0D =0D Like Xu (1):=0D KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register=0D =0D Lino Sanfilippo (1):=0D serial: amba-pl011: do not request memory region twice=0D =0D Linus Torvalds (2):=0D fget: check that the fd still exists after getting a ref to it=0D Linux 5.16-rc4=0D =0D Linus Walleij (8):=0D hwmon: (ntc_thermistor) Merge platform data into driver=0D hwmon: (ntc_thermistor) Drop get_ohm()=0D hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO=0D hwmon: (ntc_thermistor) Merge platform data=0D dt-bindings: Add resets to the PL011 bindings=0D hwmon: (ntc_thermistor) Move and refactor DT parsing=0D hwmon: (ntc_thermistor) Switch to generic firmware props=0D hwmon: (ntc_thermistor) Move DT matches to the driver block=0D =0D Lizhi Hou (1):=0D tty: serial: uartlite: allow 64 bit address=0D =0D Lu Baolu (1):=0D iommu: Extend mutex lock scope in iommu_probe_device()=0D =0D Lucas Tanure (2):=0D ASoC: amd: Fix dependency for SPI master=0D ASoC: cs35l41: Fix undefined reference to core functions=0D =0D Luis Chamberlain (24):=0D zram: use ATTRIBUTE_GROUPS=0D hpet: simplify subdirectory registration with register_sysctl()=0D i915: simplify subdirectory registration with register_sysctl()=0D macintosh/mac_hid.c: simplify subdirectory registration with=0D register_sysctl()=0D ocfs2: simplify subdirectory registration with register_sysctl()=0D test_sysctl: simplify subdirectory registration with register_sysctl()=0D inotify-simplify-subdirectory-registration-with-register_sysctl-fix=0D cdrom: simplify subdirectory registration with register_sysctl()=0D sysctl: add helper to register a sysctl mount point=0D fs: move binfmt_misc sysctl to its own file=0D sysctl: share unsigned long const values=0D fs: move inode sysctls to its own file=0D fs: move fs stat sysctls to file_table.c=0D fs: move dcache sysctls to its own file=0D sysctl: move maxolduid as a sysctl specific const=0D fs: move shared sysctls to fs/sysctls.c=0D fs: move locking sysctls where they are used=0D fs: move namei sysctls to its own file=0D fs: move fs/exec.c sysctls into its own file=0D fs: move pipe sysctls to is own file=0D sysctl: add and use base directory declarer and registration helper=0D sysctl-add-and-use-base-directory-declarer-and-registration-helper-fix=0D fs: move namespace sysctls and declare fs base directory=0D kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases()=0D =0D Luiz Augusto von Dentz (24):=0D skbuff: introduce skb_pull_data=0D Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events=0D Bluetooth: HCI: Use skb_pull_data to parse Command Complete event=0D Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets=0D event=0D Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event=0D Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI=0D event=0D Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result=0D event=0D Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents=0D Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event=0D Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report=0D event=0D Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising=0D Report event=0D Bluetooth: hci_event: Use of a function table to handle HCI events=0D Bluetooth: hci_event: Use of a function table to handle LE subevents=0D Bluetooth: hci_event: Use of a function table to handle Command=0D Complete=0D Bluetooth: hci_event: Use of a function table to handle Command Status=0D Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag=0D Bluetooth: hci_core: Rework hci_conn_params flags=0D Bluetooth: btusb: Add support for queuing during polling interval=0D Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag=0D Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list=0D Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set=0D Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb=0D Bluetooth: mgmt: Make use of mgmt_send_event_skb in=0D MGMT_EV_DEVICE_FOUND=0D Bluetooth: mgmt: Make use of mgmt_send_event_skb in=0D MGMT_EV_DEVICE_CONNECTED=0D =0D Lyude Paul (1):=0D drm/i915/dp: Perform 30ms delay after source OUI write=0D =0D Madhumitha Tolakanahalli Pradeep (1):=0D drm/i915/dmc: Change max DMC FW size on ADL-P=0D =0D Manish Chopra (3):=0D qede: validate non LSO skb length=0D qed*: enhance tx timeout debug info=0D qed*: esl priv flag support through ethtool=0D =0D Manish Rangankar (1):=0D scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue=0D =0D Manivannan Sadhasivam (1):=0D PCI: qcom: Use __be16 type to store return value from cpu_to_be16()=0D =0D Manjong Lee (1):=0D mm: bdi: initialize bdi_min_ratio when bdi is unregistered=0D =0D Marc Ferland (1):=0D rtc: pcf85063: add i2c_device_id name matching support=0D =0D Marc Zyngier (4):=0D of/irq: Add a quirk for controllers with their own definition of=0D interrupt-map=0D PCI: apple: Follow the PCIe specifications when resetting the port=0D arm64: dts: apple: t8103: Mark PCIe PERST# polarity active low in DT=0D PCI: apple: Fix PERST# polarity=0D =0D Marco Elver (35):=0D kcsan: Refactor reading of instrumented memory=0D kcsan: Remove redundant zero-initialization of globals=0D kcsan: Avoid checking scoped accesses from nested contexts=0D kcsan: Add core support for a subset of weak memory modeling=0D kcsan: Add core memory barrier instrumentation functions=0D kcsan, kbuild: Add option for barrier instrumentation only=0D kcsan: Call scoped accesses reordered in reports=0D kcsan: Show location access was reordered to=0D kcsan: Document modeling of weak memory=0D kcsan: test: Match reordered or normal accesses=0D kcsan: test: Add test cases for memory barrier instrumentation=0D kcsan: Ignore GCC 11+ warnings about TSan runtime support=0D kcsan: selftest: Add test case to check memory barrier instrumentation=0D locking/barriers, kcsan: Add instrumentation for barriers=0D locking/barriers, kcsan: Support generic instrumentation=0D locking/atomics, kcsan: Add instrumentation for barriers=0D asm-generic/bitops, kcsan: Add instrumentation for barriers=0D x86/barriers, kcsan: Use generic instrumentation for non-smp barriers=0D x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock()=0D mm, kcsan: Enable barrier instrumentation=0D sched, kcsan: Enable memory barrier instrumentation=0D objtool, kcsan: Add memory barrier instrumentation to whitelist=0D objtool, kcsan: Remove memory barrier instrumentation from noinstr=0D kcsan: Support WEAK_MEMORY with Clang where no objtool support exists=0D kcsan: Make barrier tests compatible with lockdep=0D locking: Mark racy reads of owner->on_cpu=0D kcsan: Turn barrier instrumentation into macros=0D kcsan: Avoid nested contexts reading inconsistent reorder_access=0D kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it=0D mm/slab_common: use WARN() if cache still has objects on destroy=0D kasan: test: add globals left-out-of-bounds test=0D kasan: add ability to detect double-kmem_cache_destroy()=0D kasan: test: add test case for double-kmem_cache_destroy()=0D panic: use error_report_end tracepoint on warnings=0D lib/stackdepot: always do filter_irq_stacks() in stack_depot_save()=0D =0D Marek Beh=C3=BAn (1):=0D Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated=0D bridge"=0D =0D Marek Vasut (1):=0D PCI: rcar: Check if device is runtime suspended instead of=0D __clk_is_enabled()=0D =0D Mark Brown (2):=0D arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c=0D random: document add_hwgenerator_randomness() with other input=0D functions=0D =0D Mark Chen (2):=0D Bluetooth: btusb: Handle download_firmware failure cases=0D Bluetooth: btusb: Return error code when getting patch status failed=0D =0D Mark Rutland (2):=0D arm64: kexec: use __pa_symbol(empty_zero_page)=0D arm64: ftrace: add missing BTIs=0D =0D Martin Kaiser (13):=0D staging: r8188eu: rtw_read_port needs no cnt parameter=0D staging: r8188eu: only the bulk in ep is used for network data=0D staging: r8188eu: get the rcv bulk pipe handle directly=0D staging: r8188eu: remove code to get int in pipe handle=0D staging: r8188eu: if2 is not used=0D staging: r8188eu: remove ep_num array=0D staging: r8188eu: don't store nr_endpoint in a global struct=0D staging: r8188eu: require a single bulk in endpoint=0D staging: r8188eu: remove pm_netdev_open=0D staging: r8188eu: remove _ps_open_RF=0D staging: r8188eu: remove _ps_close_RF=0D staging: r8188eu: loadparam needs no net_device=0D staging: r8188eu: use a delayed worker for led updates=0D =0D Masahiro Yamada (1):=0D [for -next only] kconfig: generate include/generated/rustc_cfg=0D =0D Masami Hiramatsu (1):=0D kprobes: Limit max data_size of the kretprobe instances=0D =0D Matan Ziv-Av (1):=0D platform/x86: lg-laptop: Recognize more models=0D =0D Mathias Nyman (1):=0D xhci: Fix commad ring abort, write all 64 bits to CRCR register.=0D =0D Matt Atwood (1):=0D drm/i915/dg2: extend Wa_1409120013 to DG2=0D =0D Matt Johnston (1):=0D mctp: Don't let RTM_DELROUTE delete local routes=0D =0D Matt Roper (3):=0D drm/i915/dg2: Add Wa_16011777198=0D drm/i915/dg2: s/DISP_STEPPING/DISPLAY_STEPPING/=0D drm/i915/dg2: Add Wa_14010547955=0D =0D Matthew Wilcox (Oracle) (16):=0D mm: Split slab into its own type=0D mm: Add account_slab() and unaccount_slab()=0D mm: Convert virt_to_cache() to use struct slab=0D mm: Convert __ksize() to struct slab=0D mm: Use struct slab in kmem_obj_info()=0D mm: Convert check_heap_object() to use struct slab=0D mm/slub: Convert detached_freelist to use a struct slab=0D mm/slub: Convert kfree() to use a struct slab=0D mm/slub: Convert print_page_info() to print_slab_info()=0D mm/slub: Convert pfmemalloc_match() to take a struct slab=0D mm/slob: Convert SLOB to use struct slab=0D mm/kasan: Convert to struct folio and struct slab=0D zsmalloc: Stop using slab fields in struct page=0D bootmem: Use page->index instead of page->freelist=0D filemap: remove PageHWPoison check from next_uptodate_page()=0D mm,fs: split dump_mapping() out from dump_page()=0D =0D Matthias Schiffer (6):=0D of: base: Skip CPU nodes with "fail"/"fail-..." status=0D can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo()=0D can: m_can: pci: fix incorrect reference clock rate=0D Revert "can: m_can: remove support for custom bit timing"=0D can: m_can: make custom bittiming fields const=0D can: m_can: pci: use custom bit timings for Elkhart Lake=0D =0D Matti Vaittinen (4):=0D dt-bindings: mfd: regulator: Drop BD70528 support=0D gpio: bd70528 Drop BD70528 support=0D mfd: bd70528: Drop BD70528 support=0D MAINTAINERS: bd70528: Drop ROHM BD70528 drivers=0D =0D Mauro Carvalho Chehab (2):=0D mfd: Kconfig: Change INTEL_SOC_PMIC_CHTDC_TI to bool=0D media: m920x: don't use stack on USB reads=0D =0D Maxim Galaganov (3):=0D tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay=0D mptcp: expose mptcp_check_and_set_pending=0D mptcp: support TCP_CORK and TCP_NODELAY=0D =0D Maxim Mikityanskiy (2):=0D bpf: Fix the off-by-two error in range markings=0D bpf: Fix the test_task_vma selftest to support output shorter than 1=0D kB=0D =0D Maxime Ripard (4):=0D firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE=0D drm/vc4: Support nomodeset=0D drm/vc4: Remove conflicting framebuffers before callind bind_all=0D drm/vc4: Notify the firmware when DRM is in charge=0D =0D Meenakshikumar Somasundaram (1):=0D drm/amd/display: Adding dpia debug bits for hpd delay=0D =0D Menghui Wu (1):=0D hwmon: (f71882fg) Add F81966 support=0D =0D Michael Cheng (1):=0D drm/i915: Introduce new macros for i915 PTE=0D =0D Michael Ellerman (6):=0D powerpc/85xx: Fix no previous prototype warning for=0D mpc85xx_setup_pmc()=0D powerpc/85xx: Make mpc85xx_smp_kexec_cpu_down() static=0D powerpc/85xx: Make c293_pcie_pic_init() static=0D powerpc/mm: Move tlbcam_sz() and make it static=0D powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING=0D powerpc: Mark probe_machine() __init and static=0D =0D Michael Sterritt (1):=0D x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword=0D =0D Michael Straube (16):=0D staging: r8188eu: remove rf_type from rtw_update_ht_cap()=0D staging: r8188eu: remove rf_type from issue_assocreq()=0D staging: r8188eu: remove rf_type from storePwrIndexDiffRateOffset()=0D staging: r8188eu: remove rf_type from getTxPowerIndex88E()=0D staging: r8188eu: remove TxCount from getTxPowerIndex88E()=0D staging: r8188eu: remove rf_type from writeOFDMPowerReg88E()=0D staging: r8188eu: remove rf_type from bb_reg_dump()=0D staging: r8188eu: remove unused HW_VAR_RF_TYPE=0D staging: r8188eu: remove rf_type from struct hal_data_8188e=0D staging: r8188eu: remove module parameter rtw_rf_config=0D staging: r8188eu: RFType is set but never used=0D staging: r8188eu: remove unused variables from odm_dm_struct=0D staging: r8188eu: pbNet_closed is set but never used=0D staging: r8188eu: pSecurity is set but never used=0D staging: r8188eu: pNumTxBytesUnicast is set but never used=0D staging: r8188eu: pNumRxBytesUnicast is set but never used=0D =0D Michael Walle (1):=0D mtd: core: provide unique name for nvmem device=0D =0D Michal Hocko (6):=0D mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc=0D mm/vmalloc: add support for __GFP_NOFAIL=0D mm/vmalloc: be more explicit about supported gfp flags.=0D mm: allow !GFP_KERNEL allocations for kvmalloc=0D mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware=0D mm: drop node from alloc_pages_vma=0D =0D Micha=C5=82 K=C4=99pie=C5=84 (1):=0D mtdchar: prevent unbounded allocation in MEMWRITE ioctl=0D =0D Miguel Ojeda (13):=0D kallsyms: support "big" kernel symbols=0D kallsyms: increase maximum kernel symbol length to 512=0D rust: add C helpers=0D rust: add `compiler_builtins` crate=0D rust: add `alloc` crate=0D rust: add `macros` crate=0D rust: export generated symbols=0D scripts: add `generate_rust_analyzer.py`=0D scripts: decode_stacktrace: demangle Rust symbols=0D docs: add Rust documentation=0D Kbuild: add Rust support=0D samples: add Rust examples=0D MAINTAINERS: Rust=0D =0D Mika Kahola (4):=0D drm/i915/display/dg2: Introduce CD clock squashing table=0D drm/i915/display/dg2: Sanitize CD clock=0D drm/i915/display/dg2: Set CD clock squashing registers=0D drm/i915/display/dg2: Read CD clock from squasher table=0D =0D Mika Westerberg (6):=0D thunderbolt: Runtime PM activate both ends of the device link=0D thunderbolt: Tear down existing tunnels when resuming from hibernate=0D thunderbolt: Runtime resume USB4 port when retimers are scanned=0D thunderbolt: Do not allow subtracting more NFC credits than configured=0D thunderbolt: Do not program path HopIDs for USB4 routers=0D thunderbolt: Add debug logging of DisplayPort resource allocation=0D =0D Mike Galbraith (1):=0D zsmalloc: replace get_cpu_var with local_lock=0D =0D Mikita Lipski (1):=0D drm/amd/display: prevent reading unitialized links=0D =0D Mikko Perttunen (6):=0D dt-bindings: Update headers for Tegra234=0D arm64: tegra: Add clock for Tegra234 RTC=0D arm64: tegra: Update Tegra234 BPMP channel addresses=0D arm64: tegra: Fill in properties for Tegra234 eMMC=0D arm64: tegra: Add Tegra234 TCU device=0D arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support=0D =0D Miles Chen (1):=0D clk: imx: use module_platform_driver=0D =0D Mina Almasry (1):=0D hugetlb: add hugetlb.*.numa_stat file=0D =0D Minchan Kim (10):=0D kernfs: prevent early freeing of root node=0D zsmalloc: introduce some helper functions=0D zsmalloc: rename zs_stat_type to class_stat_type=0D zsmalloc: decouple class actions from zspage works=0D zsmalloc: introduce obj_allocated=0D zsmalloc: move huge compressed obj from page to zspage=0D zsmalloc: remove zspage isolation for migration=0D locking/rwlocks: introduce write_lock_nested=0D locking/rwlocks: fix write_lock_nested for RT=0D zsmalloc: replace per zpage lock with pool->migrate_lock=0D =0D Ming Lei (9):=0D blk-mq: check q->poll_stat in queue_poll_stat_show=0D null_blk: allow zero poll queues=0D block: null_blk: batched complete poll requests=0D blk-mq: remove hctx_lock and hctx_unlock=0D blk-mq: move srcu from blk_mq_hw_ctx to request_queue=0D blk-mq: pass request queue to blk_mq_run_dispatch_ops=0D blk-mq: run dispatch lock once in case of issuing from list=0D blk-mq: don't run might_sleep() if the operation needn't blocking=0D blk-mq: don't use plug->mq_list->q directly in=0D blk_mq_run_dispatch_ops()=0D =0D Miquel Raynal (1):=0D mtd: Introduce an expert mode for forensics and debugging purposes=0D =0D Muchun Song (9):=0D mm: slab: make slab iterator functions static=0D mm: memcontrol: make cgroup_memory_nokmem static=0D mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB=0D page=0D mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key=0D mm: sparsemem: use page table lock to protect kernel pmd operations=0D selftests: vm: add a hugetlb test case=0D mm: sparsemem: move vmemmap related to HugeTLB to=0D CONFIG_HUGETLB_PAGE_FREE_VMEMMAP=0D fs: proc: store PDE()->data into inode->i_private=0D proc: remove PDE_DATA() completely=0D =0D Mustapha Ghaddar (1):=0D drm/amd/display: Fix for the no Audio bug with Tiled Displays=0D =0D Nanyong Sun (1):=0D mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy=0D =0D Naoya Horiguchi (3):=0D mm/hwpoison: mf_mutex for soft offline and unpoison=0D mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE=0D mm/hwpoison: fix unpoison_memory()=0D =0D Nathan Chancellor (10):=0D Documentation: Raise the minimum supported version of LLVM to 11.0.0=0D mm, slab: Remove compiler check in __kmalloc_index=0D arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG=0D Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld=0D 11.0.0+"=0D gcov: Remove compiler version check=0D init/Kconfig: Drop linker version check for LD_ORPHAN_WARN=0D fpga: stratix10-soc: Do not use ret uninitialized in s10_probe()=0D arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from=0D PAGE_SIZE_LESS_THAN_64KB=0D btrfs: use generic Kconfig option for 256kB page size limit=0D lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS_THAN_256KB=0D =0D Nathan Rossi (3):=0D dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatible string=0D dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property=0D hwmon: Driver for Texas Instruments INA238=0D =0D Neal Liu (1):=0D usb: uhci: add aspeed ast2600 uhci support=0D =0D NeilBrown (22):=0D NFSD: handle errors better in write_ports_addfd()=0D SUNRPC: change svc_get() to return the svc.=0D SUNRPC/NFSD: clean up get/put functions.=0D SUNRPC: stop using ->sv_nrthreads as a refcount=0D nfsd: make nfsd_stats.th_cnt atomic_t=0D SUNRPC: use sv_lock to protect updates to sv_nrthreads.=0D NFSD: narrow nfsd_mutex protection in nfsd thread=0D NFSD: Make it possible to use svc_set_num_threads_sync=0D SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()=0D NFSD: simplify locking for network notifier.=0D lockd: introduce nlmsvc_serv=0D lockd: simplify management of network status notifiers=0D lockd: move lockd_start_svc() call into lockd_create_svc()=0D lockd: move svc_exit_thread() into the thread=0D lockd: introduce lockd_put()=0D lockd: rename lockd_create_svc() to lockd_get()=0D SUNRPC: move the pool_map definitions (back) into svc.c=0D SUNRPC: always treat sv_nrpools=3D=3D1 as "not pooled"=0D lockd: use svc_set_num_threads() for thread start and stop=0D NFS: switch the callback service back to non-pooled.=0D mm: discard __GFP_ATOMIC=0D mm: introduce memalloc_retry_wait()=0D =0D Nicholas Kazlauskas (4):=0D drm/amd/display: Allow DSC on supported MST branch devices=0D drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset=0D drm/amd/display: Query DMCUB for dp alt status=0D drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs=0D =0D Nicholas Piggin (5):=0D powerpc: remove cpu_online_cores_map function=0D powerpc: select CPUMASK_OFFSTACK if NR_CPUS >=3D 8192=0D powerpc/watchdog: help remote CPUs to flush NMI printk output=0D powerpc: flexible GPR range save/restore macros=0D powerpc/64s: Get LPID bit width from device tree=0D =0D Nikita Shubin (1):=0D rtc: da9063: add as wakeup source=0D =0D Niklas Cassel (2):=0D scsi: sd_zbc: Simplify zone full condition check=0D scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp=0D =0D Niklas Schnelle (2):=0D s390/pci: use phys_to_virt() for AIBVs/DIBVs=0D s390/pci: use physical addresses in DMA tables=0D =0D Niklas S=C3=B6derlund (5):=0D media: rcar-vin: Add check for completed capture before completing=0D buffer=0D media: rcar-vin: Update format alignment constraints=0D media: rcar-csi2: Suppress bind and unbind nodes in sysfs=0D media: rcar-vin: Disallow unbinding and binding of individual VINs=0D media: rcar-vin: Do not hold the group lock when unregistering=0D notifier=0D =0D Nirmal Patel (1):=0D PCI: vmd: Clean up domain before enumeration=0D =0D Nishanth Menon (4):=0D arm64: dts: ti: k3-am642: Fix the L2 cache sets=0D arm64: dts: ti: k3-j7200: Fix the L2 cache sets=0D arm64: dts: ti: k3-j721e: Fix the L2 cache sets=0D arm64: dts: ti: k3-j7200: Correct the d-cache-sets info=0D =0D Oder Chiou (1):=0D ASoC: rt5640: Fix the wrong state of the JD in the HDA header=0D =0D Ole Ernst (1):=0D USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub=0D =0D Oleksandr Suvorov (1):=0D mfd: stmpe: Support disabling sub-functions=0D =0D Oliver Logush (1):=0D drm/amd/display: Rename a struct field to describe a cea component=0D better=0D =0D Ondrej Mosnacek (1):=0D security,selinux: remove security_add_mnt_opt()=0D =0D Orlando Chamberlain (1):=0D mfd: intel-lpss-pci: Fix clock speed for 38a8 UART=0D =0D Pali Roh=C3=A1r (20):=0D PCI: mvebu: Remove custom mvebu_pci_host_probe() function=0D PCI: pci-bridge-emul: Add description for class_revision field=0D PCI: pci-bridge-emul: Add definitions for missing capabilities=0D registers=0D PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2=0D registers on emulated bridge=0D PCI: aardvark: Clear all MSIs at setup=0D PCI: aardvark: Comment actions in driver remove method=0D PCI: aardvark: Disable bus mastering when unbinding driver=0D PCI: aardvark: Mask all interrupts when unbinding driver=0D PCI: aardvark: Fix memory leak in driver unbind=0D PCI: aardvark: Assert PERST# when unbinding driver=0D PCI: aardvark: Disable link training when unbinding driver=0D PCI: aardvark: Disable common PHY when unbinding driver=0D PCI: aardvark: Fix checking for MEM resource type=0D PCI: pci-bridge-emul: Make expansion ROM Base Address register=0D read-only=0D PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config=0D space=0D PCI: pci-bridge-emul: Fix definitions of reserved bits=0D PCI: pci-bridge-emul: Correctly set PCIe capabilities=0D PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device=0D arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace()=0D arm: ioremap: Remove unused ARM-specific function pci_ioremap_io()=0D =0D Paolo Bonzini (1):=0D KVM: ensure APICv is considered inactive if there is no APIC=0D =0D Pasha Tatashin (3):=0D mm: ptep_clear() page table helper=0D mm: page table check=0D x86: mm: add x86_64 support for page table check=0D =0D Patrick Steuer (1):=0D s390/crypto: add SIMD implementation for ChaCha20=0D =0D Paul Cercueil (2):=0D iio: buffer-dma: Remove unused iio_buffer_block struct=0D iio: buffer-dma: Use round_down() instead of rounddown()=0D =0D Paul E. McKenney (9):=0D MAINTAINERS: Add Frederic and Neeraj to their RCU files=0D torture: Drop trailing ^M from console output=0D torture: Allow four-digit repetition numbers for --configs parameter=0D selftests/bpf: Update test names for xchg and cmpxchg=0D torture: Output per-failed-run summary lines from torture.sh=0D torture: Make kvm.sh summaries note runs having only KCSAN reports=0D torture: Indicate which torture.sh runs' bugs are all KCSAN reports=0D rcutorture: Print message before invoking ->cb_barrier()=0D fixup! rcu-tasks: Use spin_lock_rcu_node() and friends=0D =0D Paulo Alcantara (1):=0D cifs: fix missed refcounting of ipc tcon=0D =0D Pavel Begunkov (3):=0D io_uring: simplify selected buf handling=0D io_uring: tweak iopoll CQE_SKIP event counting=0D io_uring: reuse io_req_task_complete for timeouts=0D =0D Peilin Ye (1):=0D selftests/fib_tests: Rework fib_rp_filter_test()=0D =0D Peng Fan (1):=0D arm64: dts: ti: k3-j721e: correct cache-sets info=0D =0D Peng Li (2):=0D net: hns3: extract macro to simplify ring stats update code=0D net: hns3: refactor function hns3_fill_skb_desc to simplify code=0D =0D Perry Yuan (1):=0D drm/amd/display: add connector type check for CRC source set=0D =0D Peter Xu (1):=0D selftests/uffd: allow EINTR/EAGAIN=0D =0D Peter Zijlstra (2):=0D objtool: Fix pv_ops noinstr validation=0D locking/rtmutex: Squash self-deadlock check for ww_rt_mutex.=0D =0D Petr Mladek (5):=0D printk/console: Split out code that enables default console=0D printk/console: Rename has_preferred_console to need_default_console=0D printk/console: Remove unnecessary need_default_console manipulation=0D printk/console: Remove need_default_console variable=0D printk/console: Clean up boot console handling in register_console()=0D =0D Philip Yang (3):=0D drm/amdkfd: set "r =3D 0" explicitly before goto=0D drm/amdkfd: fix double free mem structure=0D drm/amdkfd: process_info lock not needed for svm=0D =0D Phillip Potter (7):=0D staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_mlme_ext.c=0D staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_pwrctrl.c=0D staging: r8188eu: convert DBG_88E_LEVEL call in core/rtw_xmit.c=0D staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ioctl_set.c=0D staging: r8188eu: convert DBG_88E_LEVEL call in=0D hal/rtl8188e_hal_init.c=0D staging: r8188eu: convert DBG_88E_LEVEL calls in os_dep/ioctl_linux.c=0D staging: r8188eu: remove DBG_88E_LEVEL macro from include/rtw_debug.h=0D =0D Prabhakar Kushwaha (1):=0D qed: Enhance rammod debug prints to provide pretty details=0D =0D Qais Yousef (1):=0D sched/uclamp: Fix rq->uclamp_max not set on first enqueue=0D =0D Qi Zheng (2):=0D mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit=0D mm: memcg/percpu: account extra objcg space to memory cgroups=0D =0D Qian Cai (1):=0D configs: introduce debug.config for CI-like setup=0D =0D Quanfa Fu (1):=0D mm: fix some comment errors=0D =0D Rafael J. Wysocki (11):=0D ACPI: EC: Rework flushing of EC work while suspended to idle=0D ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe()=0D ACPI: EC: Pass one argument to acpi_ec_query()=0D ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler()=0D ACPI: EC: Rearrange the loop in acpi_ec_event_handler()=0D ACPI: EC: Simplify locking in acpi_ec_event_handler()=0D ACPI: EC: Rename three functions=0D ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event()=0D ACPI: EC: Make the event work state machine visible=0D ACPI: EC: Relocate acpi_ec_create_query() and drop=0D acpi_ec_delete_query()=0D powercap: DTPM: Drop unused local variable from init_dtpm()=0D =0D Rafa=C5=82 Mi=C5=82ecki (2):=0D dt-bindings: leds: convert BCM6328 controller to the json-schema=0D dt-bindings: pinctrl: use pinctrl.yaml=0D =0D Ralph Siemsen (1):=0D nvmem: eeprom: at25: fix FRAM byte_len=0D =0D Ramalingam C (1):=0D drm/i915/dg2: Add Wa_16013000631=0D =0D Randy Dunlap (3):=0D clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1=0D clk: Gemini: fix struct name in kernel-doc=0D EDAC/sifive: Fix non-kernel-doc comment=0D =0D Raviteja Goud Talla (1):=0D drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()=0D =0D Reiji Watanabe (2):=0D arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP =3D=3D 1=0D arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP =3D=3D 1=0D =0D Ricardo Ribalda (3):=0D media: uvcvideo: Set the colorspace as sRGB if undefined=0D media: uvcvideo: Avoid invalid memory access=0D media: uvcvideo: Avoid returning invalid controls=0D =0D Rikard Falkeborn (5):=0D ipmi/watchdog: Constify ident=0D KVM: arm64: Constify kvm_io_gic_ops=0D ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops=0D const_structs.checkpatch: add frequently used ops structs=0D media: s5p-jpeg: Constify struct v4l2_m2m_ops=0D =0D Rob Herring (4):=0D gpio: xlp: Remove Netlogic XLP variants=0D gpio: xlp: Fix build errors from Netlogic XLP removal=0D dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema=0D arm64: Simplify checking for populated DT=0D =0D Robert Schlabbach (1):=0D media: si2157: Fix "warm" tuner state detection=0D =0D Roi Dayan (5):=0D net/mlx5e: TC, Remove redundant action stack var=0D net/mlx5e: Remove redundant actions arg from validate_goto_chain()=0D net/mlx5e: Remove redundant actions arg from vlan push/pop funcs=0D net/mlx5e: TC, Move common flow_action checks into function=0D net/mlx5e: TC, Set flow attr ip_version earlier=0D =0D Roman Bolshakov (1):=0D scsi: qla2xxx: Format log strings only if needed=0D =0D Russell King (2):=0D net: phylink: tidy up disable bit clearing=0D net: mvneta: program 1ms autonegotiation clock divisor=0D =0D Russell King (Oracle) (5):=0D net: dsa: consolidate phylink creation=0D net: dsa: replace phylink_get_interfaces() with phylink_get_caps()=0D net: dsa: support use of phylink_generic_validate()=0D net: dsa: hellcreek: convert to phylink_generic_validate()=0D net: dsa: lantiq: convert to phylink_generic_validate()=0D =0D Saeed Mahameed (1):=0D net/mlx5: Print more info on pci error handlers=0D =0D Salvatore Bonaccorso (1):=0D Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH=0D =0D Sam Protsenko (4):=0D dt-bindings: mfd: syscon: Add samsung,exynos850-sysreg=0D ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260=0D arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos5433 and=0D Exynos7=0D dt-bindings: Only show unique unit address warning for enabled nodes=0D =0D Samuel Holland (2):=0D media: dt-bindings: media: Add compatible for D1=0D media: cedrus: Add support for the D1 variant=0D =0D Samuel =C4=8Cavoj (1):=0D Input: i8042 - enable deferred probe quirk for ASUS UM325UA=0D =0D Sean Anderson (3):=0D tools/vm/page_owner_sort.c: sort by stacktrace before culling=0D tools/vm/page_owner_sort.c: fix NULL-pointer dereference when=0D comparing stack traces=0D tools/vm/page_owner_sort.c: support sorting by stack trace=0D =0D Sean Christopherson (3):=0D KVM: x86/mmu: Retry page fault if root is invalidated by memslot=0D update=0D KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails=0D KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary=0D =0D Sean Wang (3):=0D Bluetooth: btmtksdio: handle runtime pm only when sdio_func is=0D available=0D Bluetooth: btmtksdio: fix resume failure=0D Bluetooth: btmtksdio: enable AOSP extension for MT7921=0D =0D Sebastian Andrzej Siewior (13):=0D sched: Trigger warning if ->migration_disabled counter underflows.=0D locking: Remove rt_rwlock_is_contended().=0D locking/rtmutex: Add rt_mutex_lock_nest_lock() and=0D rt_mutex_lock_killable().=0D lockdep/selftests: Avoid using local_lock_{acquire|release}().=0D lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock().=0D lockdep/selftests: Skip the softirq related tests on PREEMPT_RT=0D lockdep/selftests: Adapt ww-tests for PREEMPT_RT=0D scsi: be2iscsi: Remove maintainers=0D locking: fixup write_lock_nested() implementation=0D x86/mm: Include spinlock_t definition in pgtable.=0D locking: Allow to include asm/spinlock_types.h from=0D linux/spinlock_types_raw.h=0D random: remove unused irq_flags argument from=0D add_interrupt_randomness()=0D irq: remove unused flags argument from __handle_irq_event_percpu()=0D =0D SeongJae Park (14):=0D timers: implement usleep_idle_range()=0D mm/damon/core: fix fake load reports due to uninterruptible sleeps=0D mm/damon/core: use better timer mechanisms selection threshold=0D mm/damon/dbgfs: remove an unnecessary error message=0D mm/damon/core: remove unnecessary error messages=0D mm/damon/vaddr: remove an unnecessary warning message=0D mm/damon/vaddr-test: split a test function having >1024 bytes frame=0D size=0D mm/damon/vaddr-test: remove unnecessary variables=0D selftests/damon: skip test if DAMON is running=0D selftests/damon: test DAMON enabling with empty target_ids case=0D selftests/damon: test wrong DAMOS condition ranges input=0D selftests/damon: test debugfs file reads/writes with huge count=0D selftests/damon: split test cases=0D mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix=0D =0D Shakeel Butt (1):=0D memcg: better bounds on the memcg stats updates=0D =0D Shawn Guo (4):=0D clk: qcom: smd-rpm: Drop MFD qcom-rpm reference=0D clk: qcom: smd-rpm: Drop the use of struct rpm_cc=0D clk: qcom: smd-rpm: Drop binary value handling for buffered clock=0D interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mode check=0D =0D Shen, George (1):=0D drm/amd/display: Clear DPCD lane settings after repeater training=0D =0D Sherry Sun (1):=0D tty: serial: fsl_lpuart: add timeout for wait_event_interruptible in=0D .shutdown()=0D =0D Shin'ichiro Kawasaki (1):=0D scsi: scsi_debug: Fix buffer size of REPORT ZONES command=0D =0D Shiyang Ruan (1):=0D xfs: add xfs_zero_range and xfs_truncate_page helpers=0D =0D Shubhrajyoti Datta (1):=0D clk: zynq: pll: Fix kernel-doc warnings=0D =0D Shyam Prasad N (3):=0D cifs: wait for tcon resource_id before getting fscache super=0D cifs: add server conn_id to fscache client cookie=0D cifs: avoid use of dstaddr as key for fscache client cookie=0D =0D Slark Xiao (1):=0D bus: mhi: pci_generic: Fix device recovery failed issue=0D =0D Song Liu (2):=0D perf bpf: Fix building perf with BUILD_BPF_SKEL=3D1 by default in more=0D distros=0D perf bpf_skel: Do not use typedef to avoid error on old clang=0D =0D Srinivas Kandagatla (2):=0D MAINTAINERS: add maintainer for Qualcomm FastRPC driver=0D nvmem: core: set size for sysfs bin file=0D =0D Stafford Horne (3):=0D openrisc: Cleanup switch code and comments=0D openrisc: Use delay slot for clone and fork wrappers=0D openrisc: Add clone3 ABI wrapper=0D =0D Stanley.Yang (3):=0D drm/amdgpu: skip query ecc info in gpu recovery=0D drm/amdgpu: only skip get ecc info for aldebaran=0D drm/amdgpu: skip umc ras error count harvest=0D =0D Stephan Gerhold (1):=0D interconnect: qcom: rpm: Prevent integer overflow in rate=0D =0D Stephen Boyd (1):=0D cpufreq: qcom-hw: Use optional irq API=0D =0D Stephen Kitt (1):=0D sysctl: make ngroups_max const=0D =0D Stephen Rothwell (2):=0D firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3=0D Add linux-next specific files for 20211208=0D =0D Stephen Suryaputra (1):=0D vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit=0D =0D Steven Rostedt (VMware) (1):=0D tracing/histograms: String compares should not care about signed=0D values=0D =0D Sukadev Bhattiprolu (2):=0D ibmvnic: drop bad optimization in reuse_rx_pools()=0D ibmvnic: drop bad optimization in reuse_tx_pools()=0D =0D Suren Baghdasaryan (5):=0D docs: proc.rst: /proc/PID/maps: fix malformed table=0D mm: add anonymous vma name refcounting=0D mm: protect free_pgtables with mmap_lock write lock in exit_mmap=0D mm/oom_kill: allow process_mrelease to run under mmap_lock protection=0D mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%=0D =0D Takashi Iwai (8):=0D ALSA: pcm: oss: Fix negative period/buffer sizes=0D ALSA: pcm: oss: Limit the period size to 16MB=0D ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()=0D ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID=0D ALSA: usb-audio: Drop CONFIG_PM ifdefs=0D ALSA: mixart: Add sanity check for timer notify streams=0D ALSA: seq: Set upper limit of processed events=0D drm/radeon: Add HD-audio component notifier support (v2)=0D =0D Tang Yizhou (4):=0D cpufreq: Fix a comment in cpufreq_policy_free=0D cpufreq: docs: Update core.rst=0D doc/zh-CN: Update cpufreq-stats.rst to make it more readable=0D doc/zh-CN: Update cpu-freq/cpu-drivers.rst to make it more readable=0D =0D Tariq Toukan (1):=0D net/mlx5e: Hide function mlx5e_num_channels_changed=0D =0D Tasos Sahanidis (1):=0D floppy: Fix hang in watchdog when disk is ejected=0D =0D Tejas Upadhyay (1):=0D drm/i915/adl_p: Add ddc pin mapping=0D =0D Tetsuo Handa (4):=0D loop: Use pr_warn_once() for loop_control_remove() warning=0D fs/buffer.c: add debug print for __getblk_gfp() stall problem=0D fs/buffer.c: dump more info for __getblk_gfp() stall problem=0D kernel/hung_task.c: Monitor killed tasks.=0D =0D Thierry Reding (8):=0D dt-bindings: Use correct vendor prefix for Asahi Kasei Corp.=0D dt-bindings: bq25980: Fixup the example=0D regulator: maxim,max8973: Document interrupts property=0D regulator: Fix type of regulator-coupled-max-spread property=0D dt-bindings: tegra: Describe recent developer kits consistently=0D dt-bindings: tegra: Document Jetson AGX Orin (and devkit)=0D dt-bindings: sram: Document NVIDIA Tegra SYSRAM=0D arm64: tegra: Fixup SYSRAM references=0D =0D Thinh Nguyen (3):=0D usb: dwc3: gadget: Skip checking Update Transfer status=0D usb: dwc3: gadget: Ignore Update Transfer cmd params=0D usb: dwc3: gadget: Skip reading GEVNTSIZn=0D =0D Thomas Gleixner (1):=0D lockdep: Remove softirq accounting on PREEMPT_RT.=0D =0D Thomas Richter (1):=0D perf test: Fix 'Simple expression parser' test on arch without CPU die=0D topology info=0D =0D Thomas Wei=C3=9Fschuh (1):=0D HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested=0D =0D Thomas Zimmermann (1):=0D drm: Return error codes from struct drm_driver.gem_create_object=0D =0D Tianchen Ding (1):=0D net: mdio: mscc-miim: Add depend of REGMAP_MMIO on MDIO_MSCC_MIIM=0D =0D Tianhao Chai (1):=0D ethernet: aquantia: Try MAC address from device tree=0D =0D Tim Harvey (1):=0D PCI: dwc: Do not remap invalid res=0D =0D Todd Kjos (4):=0D binder: fix handling of error during copy=0D binder: avoid potential data leakage when copying txn=0D binder: read pre-translated fds from sender buffer=0D binder: defer copies of pre-patched txn data=0D =0D Tom Lendacky (2):=0D KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure=0D x86/sme: Explicitly map new EFI memmap table as encrypted=0D =0D Tony Krowiak (1):=0D s390/vfio-ap: add status attribute to AP queue device's sysfs dir=0D =0D Tony Lu (2):=0D net/smc: Keep smc_close_final rc during active close=0D net/smc: Clear memory when release and reuse buffer=0D =0D Toshiki Fukasawa (2):=0D /proc/kpageflags: prevent an integer overflow in stable_page_flags()=0D /proc/kpageflags: do not use uninitialized struct pages=0D =0D Trevor Wu (6):=0D ASoC: mediatek: mt8195: support reserved memory assignment=0D ASoC: mediatek: mt8195: add headset codec rt5682s support=0D ASoC: mediatek: mt8195: add model property=0D ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-rt1019-rt5682=0D ASoC: mediatek: mt8195: add adsp and dai-link property=0D ASoC: mediatek: mt8195: add memory-region property=0D =0D Tsuchiya Yuto (1):=0D media: atomisp: fix "variable dereferenced before check 'asd'"=0D =0D Tudor Ambarus (14):=0D mtd: spi-nor: Fix mtd size for s3an flashes=0D mtd: spi-nor: core: Don't use mtd_info in the NOR's probe sequence of=0D calls=0D mtd: spi-nor: Introduce spi_nor_set_mtd_info()=0D mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only when SFDP is=0D defined=0D mtd: spi-nor: core: Introduce flash_info mfr_flags=0D mtd: spi-nor: Rework the flash_info flags=0D mtd: spi-nor: Introduce spi_nor_init_flags()=0D mtd: spi-nor: Introduce spi_nor_init_fixup_flags()=0D mtd: spi-nor: core: Init all flash parameters based on SFDP where=0D possible=0D mtd: spi-nor: core: Move spi_nor_set_addr_width() in spi_nor_setup()=0D mtd: spi-nor: winbond: w25q256jvm: Init flash based on SFDP=0D mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing=0D mtd: spi-nor: gigadevice: gd25q256: Init flash based on SFDP=0D mtd: spi-nor: issi: is25lp256: Init flash based on SFDP=0D =0D Uladzislau Rezki (Sony) (1):=0D rcu: Fix description of kvfree_rcu()=0D =0D Uma Shankar (3):=0D drm/i915/xelpd: Enable Pipe color support for D13 platform=0D drm/i915/xelpd: Enable Pipe Degamma=0D drm/i915/xelpd: Add Pipe Color Lut caps to platform config=0D =0D Uwe Kleine-K=C3=B6nig (7):=0D ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array=0D mtd: dataflash: Warn about failure to unregister mtd device=0D mtd: mchp23k256: Warn about failure to unregister mtd device=0D mtd: mchp48l640: Warn about failure to unregister mtd device=0D mtd: sst25l: Warn about failure to unregister mtd device=0D media: tua9001: Improve messages in .remove's error path=0D media: cxd2880: Eliminate dead code=0D =0D Vamsi krishna Lanka (2):=0D dt-bindings: clock: Introduce RPMHCC bindings for SDX65=0D clk: qcom: Add support for SDX65 RPMh clocks=0D =0D Vidya Srinivas (1):=0D drm/i915: Add PLANE_CUS_CTL restriction in max_width=0D =0D Ville Syrj=C3=A4l=C3=A4 (25):=0D drm/i915: Get rid of the 64bit PLANE_CC_VAL mmio=0D drm/i915: Rename plane YUV order bits=0D drm/i915: Rename PLANE_CUS_CTL Y plane bits=0D drm/i915/fbc: Eliminate racy intel_fbc_is_active() usage=0D drm/i915/fbc: Pass whole plane state to intel_fbc_min_limit()=0D drm/i915/fbc: Nuke lots of crap from intel_fbc_state_cache=0D drm/i915/fbc: Relocate intel_fbc_override_cfb_stride()=0D drm/i915/fbc: Nuke more FBC state=0D drm/i915/fbc: Reuse the same struct for the cache and params=0D drm/i915/fbc: Pass around FBC instance instead of crtc=0D drm/i915/fbc: Track FBC usage per-plane=0D drm/i915/fbc: Flatten __intel_fbc_pre_update()=0D drm/i915/fbc: Pass i915 instead of FBC instance to FBC underrun stuff=0D drm/i915/fbc: Move FBC debugfs stuff into intel_fbc.c=0D drm/i915/fbc: Introduce intel_fbc_add_plane()=0D drm/i915/fbc: Allocate intel_fbc dynamically=0D drm/i915/fbc: Move stuff from intel_fbc_can_enable() into=0D intel_fbc_check_plane()=0D drm/i915/fbc: Disable FBC fully on FIFO underrun=0D drm/i915/fbc: Nuke state_cache=0D drm/i915/fbc: Move plane pointer into intel_fbc_state=0D drm/i915/fbc: s/parms/fbc_state/=0D drm/i915/fbc: No FBC+double wide pipe=0D drm/i915/fbc: Pimp the FBC debugfs output=0D drm/i915: Get rid of the "sizes are 0 based" stuff=0D drm/i915: Allow cdclk squasher to be reconfigured live=0D =0D Vincent Donnefort (2):=0D sched/fair: Fix detection of per-CPU kthreads waking a task=0D sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU=0D capacity=0D =0D Vincent Mailhol (2):=0D can: pch_can: pch_can_rx_normal: fix use after free=0D can: m_can: m_can_read_fifo: fix memory leak in error branch=0D =0D Vineeth Vijayan (1):=0D s390/cio: remove uevent suppress from cio driver=0D =0D Vinod Koul (2):=0D dt-bindings: clock: Add RPMHCC bindings for SM8450=0D clk: qcom: rpmh: add support for SM8450 rpmh clocks=0D =0D Vitaly Kuznetsov (1):=0D KVM: Drop stale kvm_is_transparent_hugepage() declaration=0D =0D Vlad Zahorodnii (1):=0D drm/amd/display: Use oriented source size when checking cursor scaling=0D =0D Vladimir Murzin (2):=0D irqchip: nvic: Fix offset for Interrupt Priority Offsets=0D percpu: km: ensure it is used with NOMMU (either UP or SMP)=0D =0D Vlastimil Babka (20):=0D mm: add virt_to_folio() and folio_address()=0D mm/slab: Dissolve slab_map_pages() in its caller=0D mm/slub: Make object_err() static=0D mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab=0D mm/slub: Convert alloc_slab_page() to return a struct slab=0D mm/slub: Convert __free_slab() to use struct slab=0D mm/slub: Convert most struct page to struct slab by spatch=0D mm/slub: Finish struct page to struct slab conversion=0D mm/slab: Convert kmem_getpages() and kmem_freepages() to struct slab=0D mm/slab: Convert most struct page to struct slab by spatch=0D mm/slab: Finish struct page to struct slab conversion=0D mm: Convert struct page to struct slab in functions used by other=0D subsystems=0D mm/memcg: Convert slab objcgs from struct page to struct slab=0D mm/kfence: Convert kfence_guarded_alloc() to struct slab=0D mm/sl*b: Differentiate struct slab fields by sl*b implementations=0D mm/slub: Simplify struct slab slabs field definition=0D mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTIAL only=0D when enabled=0D lib/stackdepot: allow optional init and stack_table allocation by=0D kvmalloc()=0D lib/stackdepot: allow optional init and stack_table allocation by=0D kvmalloc() - fixup=0D lib/stackdepot: allow optional init and stack_table allocation by=0D kvmalloc() - fixup3=0D =0D Waiman Long (2):=0D clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW=0D mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and=0D put_obj_stock()=0D =0D Wangyan (2):=0D ocfs2: clear links count in ocfs2_mknod() if an error occurs=0D ocfs2: fix ocfs2 corrupt when iputting an inode=0D =0D Wayne Lin (1):=0D drm/amd/display: Fix bug in debugfs crc_win_update entry=0D =0D Wedson Almeida Filho (3):=0D rust: add `kernel` crate=0D [RFC] drivers: gpio: PrimeCell PL061 in Rust=0D [RFC] drivers: android: Binder IPC in Rust=0D =0D Wei Ming Chen (1):=0D usb: core: Fix file path that does not exist=0D =0D Wei Yongjun (1):=0D net/mlx5: Fix error return code in esw_qos_create()=0D =0D Wenjing Liu (1):=0D drm/amd/display: add a debug option to force dp2 lt fallback method=0D =0D Werner Sembach (1):=0D ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1=0D =0D Will Deacon (3):=0D arm64: Add missing include of asm/cpufeature.h to asm/mmu.h=0D KVM: arm64: Generate hyp_constants.h for the host=0D KVM: arm64: Move host EL1 code out of hyp/ directory=0D =0D William Kucharski (1):=0D net/rds: correct socket tunable error in rds_tcp_tune()=0D =0D Wyatt Wood (1):=0D drm/amd/display: Prevent PSR disable/reenable in HPD IRQ=0D =0D Xiaoming Ni (18):=0D sysctl: add a new register_sysctl_init() interface=0D sysctl: move some boundary constants from sysctl.c to sysctl_vals=0D hung_task: move hung_task sysctl interface to hung_task.c=0D watchdog: move watchdog sysctl interface to watchdog.c=0D sysctl: use const for typically used max/min proc sysctls=0D sysctl: use SYSCTL_ZERO to replace some static int zero uses=0D aio: move aio sysctl to aio.c=0D dnotify: move dnotify sysctl to dnotify.c=0D inotify: simplify subdirectory registration with register_sysctl()=0D eventpoll: simplify sysctl declaration with register_sysctl()=0D firmware_loader: move firmware sysctl to its own files=0D random: move the random sysctl declarations to its own file=0D printk: move printk sysctl to printk/sysctl.c=0D scsi/sg: move sg-big-buff sysctl to scsi/sg.c=0D stackleak: move stack_erasing sysctl to stackleak.c=0D printk: fix build warning when CONFIG_PRINTK=3Dn=0D fs/coredump: move coredump sysctls into its own file=0D kprobe: move sysctl_kprobes_optimization to kprobes.c=0D =0D Xiayu Zhang (1):=0D Fix Comment of ETH_P_802_3_MIN=0D =0D Xie Yongji (1):=0D fuse: Pass correct lend value to filemap_write_and_wait_range()=0D =0D Xin Hao (7):=0D mm/damon: unified access_check function naming rules=0D mm/damon: add 'age' of region tracepoint support=0D mm/damon/core: use abs() instead of diff_of()=0D mm/damon: remove some unneeded function definitions in damon.h=0D mm/damon/schemes: add the validity judgment of thresholds=0D mm/damon: move damon_rand() definition into damon.h=0D mm/damon: modify damon_rand() macro to static inline function=0D =0D Xiongfeng Wang (1):=0D cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink()=0D =0D Xiongwei Song (2):=0D floppy: Add max size check for user space request=0D mm: page_alloc: fix building error on -Werror=3Darray-compare=0D =0D Xiu Jianfeng (1):=0D selinux: Use struct_size() helper in kmalloc()=0D =0D Xiyu Yang (2):=0D mm/mempolicy: convert from atomic_t to refcount_t on mempolicy->refcnt=0D mm/rmap: convert from atomic_t to refcount_t on anon_vma->refcount=0D =0D Xu Wang (3):=0D ipvlan: Remove redundant if statements=0D net: openvswitch: Remove redundant if statements=0D mctp: Remove redundant if statements=0D =0D Yafang Shao (8):=0D fs/exec: replace strlcpy with strscpy_pad in __set_task_comm=0D fs/exec: replace strncpy with strscpy_pad in __get_task_comm=0D drivers/infiniband: replace open-coded string copy with get_task_comm=0D fs/binfmt_elf: replace open-coded string copy with get_task_comm=0D samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel=0D with bpf_probe_read_kernel_str to get task comm=0D tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with=0D bpf_probe_read_kernel_str to get task comm=0D tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN=0D kthread: dynamically allocate memory to store kthread's full name=0D =0D Yang Guang (5):=0D ata: replace snprintf in show functions with sysfs_emit=0D selftests/mount: remove unneeded conversion to bool=0D selftests/move_mount_set_group remove unneeded conversion to bool=0D ia64: module: use swap() to make code cleaner=0D arch/ia64/kernel/setup.c: use swap() to make code cleaner=0D =0D Yang Li (1):=0D platform/x86: asus-wmi: remove unneeded semicolon=0D =0D Yang Shi (1):=0D mm: shmem: don't truncate page if memory failure happens=0D =0D Yang Yang (3):=0D delayacct: support swapin delay accounting for swapping without blkio=0D delayacct: fix incomplete disable operation when switch enable to=0D disable=0D delayacct: cleanup flags in struct task_delay_info and functions use=0D it=0D =0D Yang Yingliang (4):=0D staging: rtl8192e: return error code from rtllib_softmac_init()=0D staging: rtl8192e: rtllib_module: fix error handle case in=0D alloc_rtllib()=0D staging: rtl8192e: rtllib_module: remove unnecessary assignment=0D net: prestera: acl: fix return value check in=0D prestera_acl_rule_entry_find()=0D =0D Yanteng Si (6):=0D docs/zh_CN: add scheduler index translation=0D docs/zh_CN: add completion translation=0D docs/zh_CN: add scheduler sched-arch translation=0D docs/zh_CN: add scheduler sched-bwc translation=0D docs/scheduler: fix typo and warning in sched-bwc=0D regulator: fix bullet lists of regulator_ops comment=0D =0D Yazen Ghannam (1):=0D x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs=0D =0D Yihao Han (1):=0D mm/damon/vaddr: remove swap_ranges() and replace it with swap()=0D =0D Yinan Zhang (1):=0D tools/vm/page_owner_sort.c: add switch between culling by stacktrace=0D and txt=0D =0D Yixing Liu (1):=0D RDMA/hns: Modify the mapping attribute of doorbell to device=0D =0D Yoshihiro Shimoda (12):=0D dt-bindings: arm: renesas: Document Renesas Spider boards=0D dt-bindings: power: Add r8a779f0 SYSC power domain definitions=0D dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions=0D soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver=0D soc: renesas: r8a779f0-sysc: Add r8a779f0 support=0D soc: renesas: Identify R-Car S4-8=0D soc: renesas: rcar-rst: Add support for R-Car S4-8=0D arm64: dts: renesas: Add Renesas R8A779F0 SoC support=0D arm64: dts: renesas: Add Renesas Spider boards support=0D arm64: defconfig: Enable R-Car S4-8=0D clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver=0D clk: renesas: cpg-mssr: Add support for R-Car S4-8=0D =0D Yosry Ahmed (1):=0D mm, hugepages: make memory size variable in hugepage-mremap selftest=0D =0D Yufeng Mo (2):=0D net: hns3: split function hns3_nic_net_xmit()=0D net: hns3: optimize function hclge_cfg_common_loopback()=0D =0D Zev Weiss (1):=0D mtd: core: clear out unregistered devices a bit more=0D =0D Zhang Mingyu (1):=0D ocfs2:Use BUG_ON instead of if condition followed by BUG.=0D =0D Zhen Lei (1):=0D media: bttv: use DEVICE_ATTR_RO() helper macro=0D =0D Zheng Liang (1):=0D squashfs: provide backing_dev_info in order to disable read-ahead=0D =0D Zhenguo Yao (1):=0D hugetlbfs: fix issue of preallocation of gigantic pages can't work=0D =0D Zhou Qingyang (9):=0D net: qlogic: qlcnic: Fix a NULL pointer dereference in=0D qlcnic_83xx_add_rings()=0D net/mlx4_en: Fix an use-after-free bug in=0D mlx4_en_try_alloc_resources()=0D octeontx2-af: Fix a memleak bug in rvu_mbox_init()=0D drm/amdgpu: Fix a NULL pointer dereference in=0D amdgpu_connector_lcd_native_mode()=0D drm/radeon/radeon_kms: Fix a NULL pointer dereference in=0D radeon_driver_open_kms()=0D usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init()=0D media: dib8000: Fix a memleak in dib8000_init()=0D media: saa7146: hexium_orion: Fix a NULL pointer dereference in=0D hexium_attach()=0D media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()=0D =0D Zhu Yanjun (1):=0D RDMA/uverbs: Remove the unnecessary assignment=0D =0D Zijun Hu (1):=0D Bluetooth: btusb: Add one more Bluetooth part for WCN6855=0D =0D Zou Wei (1):=0D phy: intel: Remove redundant dev_err call in=0D thunderbay_emmc_phy_probe()=0D =0D chen gong (1):=0D drm/amdkfd: Correct the value of the no_atomic_fw_version variable=0D =0D chiminghao (1):=0D tools/testing/selftests/vm/userfaultfd.c: use swap() to make code=0D cleaner=0D =0D huangxuesen (1):=0D libbpf: Fix trivial typo=0D =0D shaoyunl (1):=0D drm/amdgpu: adjust the kfd reset sequence in reset sriov function=0D =0D xiazhengqiao (1):=0D HID: google: add eel USB id=0D =0D xinhui pan (1):=0D drm/ttm: Put BO in its memory manager's lru list=0D =0D yangcong (1):=0D drm/panel: Update Boe-tv110c9m and Inx-hj110iz initial code=0D =0D =C5=81ukasz Bartosik (1):=0D Bluetooth: btmtksdio: enable msft opcode=0D =0D =C5=81ukasz Stelmach (1):=0D streamline_config.pl: show the full Kconfig name=0D =0D -- =0D 2.33.1=0D =0D