mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
fb0cece721e4bc2ead3ebcc120c0311ac7cd0654
This is the merge of the upstream LTS release of 5.10.168 into the android12-5.10 branch. It contains the following commits: *b34e092097Revert "nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property" *570621d64fMerge 5.10.168 into android12-5.10-lts |\ | *707c48210aLinux 5.10.168 | *0a626e27f9Fix page corruption caused by racy check in __free_pages | *0ef2490a87arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive | *5bfc8f0961arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive | *809f4acb7farm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive | *8eee3521bcriscv: Fixup race condition on PG_dcache_clean in flush_icache_pte | *6ff8b48253ceph: flush cap releases when the session is flushed | *4f518a4a79usb: typec: altmodes/displayport: Fix probe pin assign check | *f25fa93e52usb: core: add quirk for Alcor Link AK9563 smartcard reader | *dd965ad39dbtrfs: free device in btrfs_close_devices for a single device filesystem | *1be271c52bnet: USB: Fix wrong-direction WARNING in plusb.c | *2b693fe3f7cifs: Fix use-after-free in rdata->read_into_pages() | *bbc8509044pinctrl: intel: Restore the pins that used to be in Direct IRQ mode | *4863f46ddaspi: dw: Fix wrong FIFO level setting for long xfers | *6e2a0521e4pinctrl: single: fix potential NULL dereference | *61f8a493c0pinctrl: aspeed: Fix confusing types in return value | *ef3edede7bALSA: pci: lx6464es: fix a debug loop | *3914b71dadselftests: forwarding: lib: quote the sysctl values | *c53f34ec3frds: rds_rm_zerocopy_callback() use list_first_entry() | *3eb04ef278net/mlx5: fw_tracer, Zero consumer index when reloading the tracer | *fac1fb8008net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers | *703c3efa4bnet/mlx5e: IPoIB, Show unknown speed instead of error | *896bd85688net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q" | *1ad4112c9fice: Do not use WQ_MEM_RECLAIM flag for workqueue | *34a5af788euapi: add missing ip/ipv6 header dependencies for linux/stddef.h | *4259a40827ionic: clean interrupt before enabling queue to avoid credit race | *07097ad30bnet: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY | *cafa2ad4f1bonding: fix error checking in bond_debug_reregister() | *30fdf66035xfrm: fix bug with DSCP copy to v6 from v4 tunnel | *491b7a5fc8RDMA/usnic: use iommu_map_atomic() under spin_lock() | *b1afb666c3IB/IPoIB: Fix legacy IPoIB due to wrong number of queues | *a893cc6448xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr() | *79b595d959IB/hfi1: Restore allocated resources on failed copyout | *3797e94c19xfrm: compat: change expression for switch in xfrm_xlate64 | *bc9771cd63can: j1939: do not wait 250 ms if the same addr was already claimed | *edaf5c7183of/address: Return an error when no valid dma-ranges are found | *b7d5fa8052tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw | *35452bf986ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 | *e1646e2be9ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() | *1c65762399ALSA: hda/realtek: Add Positivo N14KP6-TG | *f1fd16cd97btrfs: zlib: zero-initialize zlib workspace | *a1406d5aa3btrfs: limit device extents to the device size | *dbe5a11954migrate: hugetlb: check for hugetlb shared PMD in node migration | *97a5104d64mm/migration: return errno when isolate_huge_page failed | *91ad3104b2iio:adc:twl6030: Enable measurement of VAC | *e4c3ea9b60bpf: Do not reject when the stack read size is different from the tracked scalar size | *34ec4c7831nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property | *b2e4128795wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads | *914e38f02af2fs: fix to do sanity check on i_extra_isize in is_alive() | *3931014367fbdev: smscufx: fix error handling code in ufx_usb_probe | *6c8a2c67a9serial: 8250_dma: Fix DMA Rx rearm race | *967e726e57serial: 8250_dma: Fix DMA Rx completion race | *1fd7a6a579nvmem: core: fix cell removal on error | *bb875f0a34nvmem: core: initialise nvmem->id early | *b591abac78drm/i915: Fix potential bit_17 double-free | *5c4d4a83bfSquashfs: fix handling and sanity checking of xattr_ids count | *30187be290mm/swapfile: add cond_resched() in get_swap_pages() | *639b40007afpga: stratix10-soc: Fix return value check in s10_ops_write_init() | *0139d61d28x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses | *556959327bmm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps | *50d31309c9riscv: disable generation of unwind tables | *71a4f39f99parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case | *2982b473d7parisc: Fix return code of pdc_iodc_print() | *170e1cc3c0nvmem: qcom-spmi-sdam: fix module autoloading | *f11330b7baiio: imu: fxos8700: fix MAGN sensor scale and unit | *5b30998c7fiio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN | *42e34a0839iio: imu: fxos8700: fix failed initialization ODR mode assignment | *ab976ecd04iio: imu: fxos8700: fix incorrect ODR mode readback | *9d6502ed63iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback | *aff4add609iio: imu: fxos8700: fix map label of channel type to MAGN sensor | *9545ce720aiio: imu: fxos8700: fix IMU data bits returned to user space | *6d43eddc56iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback | *f7d996c953iio: imu: fxos8700: fix ACCEL measurement range selection | *11ac43f763iio:adc:twl6030: Enable measurements of VUSB, VBAT and others | *5602f6a244iio: adc: berlin2-adc: Add missing of_node_put() in error path | *33483172b3iio: hid: fix the retval in accel_3d_capture_sample | *55cf65461befi: Accept version 2 of memory attributes table | *8fb515c8b1ALSA: hda/realtek: Add Acer Predator PH315-54 | *192fd121d0watchdog: diag288_wdt: fix __diag288() inline assembly | *5bcdcf437dwatchdog: diag288_wdt: do not use stack buffers for hardware data | *0c76eddc1fnet: qrtr: free memory on error path in radix_tree_insert() | *28d190882bfbcon: Check font dimension limits | *658e0d99dbInput: i8042 - add Clevo PCX0DX to i8042 quirk table | *a82d493604Input: i8042 - add TUXEDO devices to i8042 quirk tables | *04d99a0a96Input: i8042 - merge quirk tables | *ab85074c30Input: i8042 - move __initconst to fix code styling warning | *55515d7d87vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF | *434a36ed64usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait | *6e5565aa00usb: dwc3: qcom: enable vbus override when in OTG dr-mode | *1ca8629505usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API | *30d0e2cf99iio: adc: stm32-dfsdm: fill module aliases | *4bbc34401dnet/x25: Fix to not accept on connected socket | *2b1e8e20b9platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table | *ac4d9c86e9i2c: rk3x: fix a bunch of kernel-doc warnings | *9758ffe1c0scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress | *1b28bf868fscsi: target: core: Fix warning on RT kernels | *4e66ba3cfbi2c: mxs: suppress probe-deferral error message | *d09b0bf9ffqede: execute xdp_do_flush() before napi_complete_done() | *8aba483f70qede: add netpoll support for qede driver | *87d4ff1873efi: fix potential NULL deref in efi_mem_reserve_persistent | *70154489f5net: openvswitch: fix flow memory leak in ovs_flow_cmd_new | *4fb430c698virtio-net: Keep stop() to follow mirror sequence of open() | *812236bb6aselftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking | *9e7e2887ccselftests: net: udpgso_bench: Fix racing bug between the rx/tx programs | *4babbd1f59selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided | *a4a493e599selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning | *4d9c962716ata: libata: Fix sata_down_spd_limit() when no link speed is reported | *b6d4407211can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate | *6362b86170igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() | *98c93a0160net: phy: meson-gxl: Add generic dummy stubs for MMD register access | *de2785aa34squashfs: harden sanity check in squashfs_read_xattr_id_table | *f53c6e7e77netfilter: br_netfilter: disable sabotage_in hook after first suppression | *dd6991251anetrom: Fix use-after-free caused by accept on already connected socket | *362a2f5531net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices | *6824169e74sfc: correctly advertise tunneled IPv6 segmentation | *539fc3ef51virtio-net: execute xdp_do_flush() before napi_complete_done() | *63d1c4edbffix "direction" argument of iov_iter_kvec() | *0c67fb7775fix iov_iter_bvec() "direction" argument | *b5437e0ba9READ is "data destination", not source... | *fefb47a833WRITE is "data source", not destination... | *f9815b303evhost/net: Clear the pending messages when the backend is removed | *de990d1571scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" | *d08a9b0ad2drm/vc4: hdmi: make CEC adapter name unique | *8c6b46d426arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX | *9bd6074e18bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener | *36dbb8daf0bpf: Fix to preserve reg parent/live fields when copying range info | *8de8c4a25ebpf: Support <8-byte scalar spill and refill | *2b557fa635ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() | *1b1f56cc0ebpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers | *2d0f276d50powerpc/imc-pmu: Revert nest_init_lock to being a mutex | *9ff2bebc2cbpf: Fix incorrect state pruning for <8B spill/fill | *60c27e0e37bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() | *d5a2dcee53firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region * |b405332f4bMerge 5.10.167 into android12-5.10-lts |\| | *a5acb54d40Linux 5.10.167 | *6446369fb9net: fix NULL pointer in skb_segment_list | *0f9db1209fBluetooth: fix null ptr deref on hci_sync_conn_complete_evt | *d744c03c04ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems | *bd0050b7ffdmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init | *19c9a2ba46blk-cgroup: fix missing pd_online_fn() while activating policy | *a1c0263f1ebpf: Skip task with pid=1 in send_signal_common() | *f185468631arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI | *a26cef0041ARM: dts: vf610: Fix pca9548 i2c-mux node names | *67a8beb854ARM: dts: imx: Fix pca9547 i2c-mux node name * |0ddb73d446Merge 5.10.166 into android12-5.10-lts |\| | *8d823aaa22Linux 5.10.166 | *19f1f99be3clk: Fix pointer casting to prevent oops in devm_clk_release() | *f84c9b72fbperf/x86/amd: fix potential integer overflow on shift of a int | *743435cd17netfilter: conntrack: unify established states for SCTP paths | *e284c273dbx86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL | *2eca102b35block: fix and cleanup bio_check_ro | *7fe4fab870Revert "selftests/ftrace: Update synthetic event syntax errors" | *032a7d5ff5nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted | *8fe3e574b3nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf | *9f3dd454feRevert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" | *230be65a18tools: gpio: fix -c option of gpio-event-mon | *7ff8128bb1net: mdio-mux-meson-g12a: force internal PHY off on mux switch | *62a0806eb4net/tg3: resolve deadlock in tg3_reset_task() during EEH | *e9c1b1e1a0thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() | *3af20f6321net: ravb: Fix possible hang if RIS2_QFF1 happen | *6ef652f35dsctp: fail if no bound addresses can be used for a given scope | *cf9a2ce038net/sched: sch_taprio: do not schedule in taprio_reset() | *7de16d75b2netrom: Fix use-after-free of a listening socket. | *498584ccf4netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE | *7f9828fb1fipv4: prevent potential spectre v1 gadget in fib_metrics_match() | *34c6142f0dipv4: prevent potential spectre v1 gadget in ip_metrics_convert() | *870a565bd6netlink: annotate data races around sk_state | *8583f52c23netlink: annotate data races around dst_portid and dst_group | *eccb532adanetlink: annotate data races around nlk->portid | *0308b7dfeanetfilter: nft_set_rbtree: skip elements in transaction from garbage collection | *4aacf3d784netfilter: nft_set_rbtree: Switch to node list walk for overlap detection | *d4c008f3b7net: fix UaF in netns ops registration error path | *539ca5dcbcnetlink: prevent potential spectre v1 gadgets | *ed173f77fdi2c: designware: use casting of u64 in clock multiplication to avoid overflow | *8949ef3a7ai2c: designware: Use DIV_ROUND_CLOSEST() macro | *8ebc2efcb6units: Add SI metric prefix definitions | *974aaf1180units: Add Watt units | *76d9ebb7f0EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info | *511f6c7c40EDAC/device: Respect any driver-supplied workqueue polling value | *0cb922cef7ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment | *98d85586aathermal: intel: int340x: Protect trip temperature from concurrent updates | *76c5640737KVM: x86/vmx: Do not skip segment attributes if unusable bit is set | *e037baee16cifs: Fix oops due to uncleared server->smbd_conn in reconnect | *c42a6e6870ftrace/scripts: Update the instructions for ftrace-bisect.sh | *886aa44923trace_events_hist: add check for return value of 'create_hist_field' | *de3930a488tracing: Make sure trace_printk() can output as soon as it can be used | *083b3dda86module: Don't wait for GOING modules | *ce3aa76946scsi: hpsa: Fix allocation size for scsi_host_alloc() | *6da7055826xhci: Set HCD flag to defer primary roothub registration | *1d580d3e13Bluetooth: hci_sync: cancel cmd_timer if hci_open failed | *b98a8b731bexit: Use READ_ONCE() for all oops/warn limit reads | *53f177b504docs: Fix path paste-o for /sys/kernel/warn_count | *b0bd5dcfa6panic: Expose "warn_count" to sysfs | *8c99d4c4c1panic: Introduce warn_limit | *55eba18262panic: Consolidate open-coded panic_on_warn checks | *530cdae5c2exit: Allow oops_limit to be disabled | *7cffbcd68fexit: Expose "oops_count" to sysfs | *de586785b9exit: Put an upper limit on how often we can oops | *191a3b17ddpanic: Separate sysctl logic from CONFIG_SMP | *1b9a33a94bia64: make IA64_MCA_RECOVERY bool instead of tristate | *6d971830dacsky: Fix function name in csky_alignment() and die() | *648d8b8c49h8300: Fix build errors from do_exit() to make_task_dead() transition | *63d77c5596hexagon: Fix function name in die() | *b2c178f311objtool: Add a missing comma to avoid string concatenation | *d9c740c765exit: Add and use make_task_dead. | *715a63588fkasan: no need to unset panic_on_warn in end_report() | *b857b42a8cubsan: no need to unset panic_on_warn in ubsan_epilogue() | *590ba6fee0panic: unset panic_on_warn inside panic() | *e97ec099d7kernel/panic: move panic sysctls to its own file | *e6226917f4sysctl: add a new register_sysctl_init() interface | *c4097e844afs: reiserfs: remove useless new_opts in reiserfs_remount | *1f6768143bx86: ACPI: cstate: Optimize C3 entry on AMD CPUs | *5fb884d748netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state | *a7345145e7Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" | *20a02bc845lockref: stop doing cpu_relax in the cmpxchg loop | *f8ddf7dbf5platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK | *9968f9a862platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD | *52249c2168scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id | *71bd134c4eKVM: s390: interrupt: use READ_ONCE() before cmpxchg() | *300da569a1spi: spidev: remove debug messages that access spidev->spi without locking | *a84def9b10ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets | *d9a0752a6aASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC | *00f2301611cpufreq: armada-37xx: stop using 0 as NULL pointer | *2ca345d19cs390/debug: add _ASM_S390_ prefix to header guard | *ae108a5fc9drm: Add orientation quirk for Lenovo ideapad D330-10IGL | *96f4899a38ASoC: fsl_micfil: Correct the number of steps on SX controls | *3b154d5204kcsan: test: don't put the expect array on the stack | *b75e9fc402cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist | *6bc564f3fescsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace | *d79e700680tcp: fix rate_app_limited to default to 1 | *a84240df70net: dsa: microchip: ksz9477: port map correction in ALU table entry register | *704a423c93driver core: Fix test_async_probe_init saves device in wrong array | *216f35db6ew1: fix WARNING after calling w1_process() | *8e5be0ae55w1: fix deadloop in __w1_remove_master_device() | *ddf16dae65tcp: avoid the lookup process failing to get sk in ehash table | *5f10f7efe0nvme-pci: fix timeout request state check | *98519ed691dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() | *28fc6095daHID: betop: check shape of output reports | *16791d5a7al2tp: prevent lockdep issue in l2tp_tunnel_register() | *f96b2f6908net: macb: fix PTP TX timestamp failure due to packet padding | *42ecd72f02dmaengine: Fix double increment of client_count in dma_chan_get() | *1e97e2e08edrm/panfrost: fix GENERIC_ATOMIC64 dependency | *31f63c62a8net: mlx5: eliminate anonymous module_init & module_exit | *4b3b5cc1a7usb: gadget: f_fs: Ensure ep0req is dequeued before free_request | *6dd9ea0553usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait | *55be77aa89HID: revert CHERRY_MOUSE_000C quirk | *34f1194993net: stmmac: fix invalid call to mdiobus_get_phy() | *20fd459876HID: check empty report_list in bigben_probe() | *5dc3469a11HID: check empty report_list in hid_validate_values() | *4bc5f1f6bcnet: mdio: validate parameter addr in mdiobus_get_phy() | *67866b1e0anet: usb: sr9700: Handle negative len | *2d77e5c0adl2tp: close all race conditions in l2tp_tunnel_register() | *76c640d6a1l2tp: convert l2tp_tunnel_list to idr | *5b209b8c99l2tp: Don't sleep and disable BH under writer-side sk_callback_lock | *e34a965f77l2tp: Serialize access to sk_user_data with sk_callback_lock | *c60fe70078net/sched: sch_taprio: fix possible use-after-free | *802fd7623ewifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid | *1af8071bd0gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode | *613020d048net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs | *ad1baab3a5net: nfc: Fix use-after-free in local_cleanup() | *2a0156a4aaphy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() | *da75dec7c6bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation | *f351af45e2amd-xgbe: Delay AN timeout during KR training | *a65a8727a2amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent | *aa8b584cecARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 | *fa566549a1phy: ti: fix Kconfig warning and operator precedence | *b18490138dPM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() | *39ab0fc498affs: initialize fsdata in affs_truncate() | *f6fa12fbb1IB/hfi1: Remove user expected buffer invalidate race | *6ce4382bd1IB/hfi1: Immediately remove invalid memory from hardware | *6dd8136fd1IB/hfi1: Fix expected receive setup error exit issues | *ee474dd66eIB/hfi1: Reserve user expected TIDs | *73e5666bf3IB/hfi1: Reject a zero-length user expected buffer | *d66c1d4178RDMA/core: Fix ib block iterator counter overflow | *eab7a92037tomoyo: fix broken dependency on *.conf.default | *6813d8ba7dfirmware: arm_scmi: Harden shared memory access in fetch_notification | *e85df1db28firmware: arm_scmi: Harden shared memory access in fetch_response | *329fbd2603EDAC/highbank: Fix memory leak in highbank_mc_probe() | *7b4516ba56HID: intel_ish-hid: Add check for ishtp_dma_tx_map | *d775671dccARM: imx: add missing of_node_put() | *5c1dcedd52arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux | *cccb0aea9cARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' | *6805e392f5ARM: dts: imx7d-pico: Use 'clock-frequency' | *2a3c3a01e2ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' | *e57ea0c6bamemory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() | *53f55d6e07memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() | *935ec78de5clk: Provide new devm_clk helpers for prepared and enabled clocks | *0b8b21c0b3clk: generalize devm_clk_get() a bit * |e5ea3c44c8Revert "xhci: Add update_hub_device override for PCI xHCI hosts" * |a73c1dbdd5Revert "xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables" * |fa89210a0eRevert "xhci: Add a flag to disable USB3 lpm on a xhci root port level." * |78da590924Merge 5.10.165 into android12-5.10-lts |\| | *179624a57bLinux 5.10.165 | *e699cce29aio_uring/rw: remove leftover debug statement | *3d5f181bdaio_uring/rw: ensure kiocb_end_write() is always called | *c1a279d79eio_uring: fix double poll leak on repolling | *ddaaadf22bio_uring: Clean up a false-positive warning from GCC 9.3.0 | *8bc72b4952mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma | *217721b763Bluetooth: hci_qca: Fixed issue during suspend | *c208f1e84aBluetooth: hci_qca: check for SSR triggered flag while suspend | *ef11bc4bb9Bluetooth: hci_qca: Wait for SSR completion during suspend | *c392c350a0soc: qcom: apr: Make qcom,protection-domain optional again | *71e5cd1018Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" | *be1067427anet/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() | *f6c201b438net/ulp: use consistent error code when blocking ULP | *fc2491562aio_uring/net: fix fast_iov assignment in io_setup_async_msg() | *89a77271d2io_uring: io_kiocb_update_pos() should not touch file for non -1 offset | *c6e3c12ff9tracing: Use alignof__(struct {type b;}) instead of offsetof() | *03ba86bb38x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN | *2f45b20c39Revert "drm/amdgpu: make display pinning more flexible (v2)" | *d6544bccc1efi: rt-wrapper: Add missing include | *4012603cbdarm64: efi: Execute runtime services from a dedicated stack | *bf1d287c14drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix | *75105d943ddrm/amd/display: Calculate output_color_space after pixel encoding adjustment | *a3ef532483drm/amd/display: Fix set scaling doesn's work | *59590f50ecdrm/i915: re-disable RC6p on Sandy Bridge | *d960fff8e2mei: me: add meteor lake point M DID | *ae2a9dcc8cgsmi: fix null-deref in gsmi_get_variable | *a75e80d118serial: atmel: fix incorrect baudrate setup | *5a7a040795dmaengine: tegra210-adma: fix global intr clear | *c9da2cb968serial: pch_uart: Pass correct sg to dma_unmap_sg() | *e924f79e67dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation | *31132df12adt-bindings: phy: g12a-usb2-phy: fix compatible string documentation | *a9f2658a01usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 | *e92c700591usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() | *06600ae7e0usb: gadget: g_webcam: Send color matching descriptor per frame | *6107a8f15cusb: typec: altmodes/displayport: Fix pin assignment calculation | *d26f38d16fusb: typec: altmodes/displayport: Add pin assignment helper | *9c58f1e9e6usb: host: ehci-fsl: Fix module alias | *3dc896db02USB: serial: cp210x: add SCALANCE LPE-9000 device id | *856e4b5e53USB: gadgetfs: Fix race between mounting and unmounting | *894681682dtty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer | *c4ab24e333thunderbolt: Use correct function to calculate maximum USB3 link rate | *531268a875cifs: do not include page data when checking signature | *3bd4337485btrfs: fix race between quota rescan and disable leading to NULL pointer deref | *6ee8feca91mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting | *79819909c2mmc: sunxi-mmc: Fix clock refcount imbalance during unbind | *2eed23765bcomedi: adv_pci1760: Fix PWM instruction handling | *7efeed828cusb: core: hub: disable autosuspend for TI TUSB8041 | *b171d0d2cfmisc: fastrpc: Fix use-after-free race condition for maps | *193cd85314misc: fastrpc: Don't remove map on creater_process and device_release | *e0db5d44bcUSB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 | *20d0dedc7astaging: vchiq_arm: fix enum vchiq_status return types | *a06e9ec5abUSB: serial: option: add Quectel EM05CN modem | *2f44c60bb8USB: serial: option: add Quectel EM05CN (SG) modem | *fcd49b2309USB: serial: option: add Quectel EC200U modem | *21c5b61812USB: serial: option: add Quectel EM05-G (RS) modem | *46b898f934USB: serial: option: add Quectel EM05-G (CS) modem | *3774654f7aUSB: serial: option: add Quectel EM05-G (GR) modem | *9f8e45720eprlimit: do_prlimit needs to have a speculation check | *96562a23cfxhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables | *2551f8cbf2usb: acpi: add helper to check port lpm capability using acpi _DSM | *4d70a8a9abxhci: Add a flag to disable USB3 lpm on a xhci root port level. | *83e3a5be74xhci: Add update_hub_device override for PCI xHCI hosts | *081105213fxhci: Fix null pointer dereference when host dies | *66fc160085usb: xhci: Check endpoint is valid before dereferencing it | *8ca60d59b9xhci-pci: set the dma max_seg_size | *ea2e6286e3io_uring/rw: defer fsnotify calls to task context | *e90cfb9699io_uring: do not recalculate ppos unnecessarily | *ea528ecac3io_uring: update kiocb->ki_pos at execution time | *076f872314io_uring: remove duplicated calls to io_kiocb_ppos | *e9c6556708io_uring: ensure that cached task references are always put on exit | *e0140e9da3io_uring: fix CQ waiting timeout handling | *de77faee28io_uring: lock overflowing for IOPOLL | *78e8151f04io_uring: check for valid register opcode earlier | *aa4c9b3e45io_uring: fix async accept on O_NONBLOCK sockets | *4bc17e6381io_uring: allow re-poll if we made progress | *f901b4bfd0io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) | *96ccba4a1aio_uring: add flag for disabling provided buffer recycling | *aadd9b0930io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly | *abdc16c836io_uring: improve send/recv error handling | *2fd232bbd6io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL | *e84ec6e25dBluetooth: hci_qca: Fix driver shutdown on closed serdev | *1ab0098333Bluetooth: hci_qca: Wait for timeout during suspend | *413638f615drm/i915/gt: Reset twice | *cab2123567ALSA: hda/realtek - Turn on power early | *5822baf950efi: fix userspace infinite retry read efivars after EFI runtime services page fault | *712bd74eccnilfs2: fix general protection fault in nilfs_btree_insert() | *03bf73e09azonefs: Detect append writes at invalid locations | *20d0a6d17eAdd exception protection processing for vd in axi_chan_handle_err function | *187523fa7cwifi: mac80211: sdata can be NULL during AMPDU start | *2d1fd99e8ewifi: brcmfmac: fix regression for Broadcom PCIe wifi devices | *72009139a6f2fs: let's avoid panic if extent_tree is not created | *bf6c7f1801x86/asm: Fix an assembler warning with current binutils | *18bd1c9c02btrfs: always report error in run_one_delayed_ref() | *936b8b15a2RDMA/srp: Move large values to a new enum for gcc13 | *0040e48492net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats | *f7845de23ftools/virtio: initialize spinlocks in vring_test.c | *3093027183selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID | *c7c36bb6eapNFS/filelayout: Fix coalescing test for single DS | *2cbd815970btrfs: fix trace event name typo for FLUSH_DELAYED_REFS * |1e32d1c96aRevert "xhci: Prevent infinite loop in transaction errors recovery for streams" * |b0d4a37a43Merge 5.10.164 into android12-5.10-lts |\| | *3a9f1b907bLinux 5.10.164 | *74985c5757Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" | *a88a0d16e1io_uring/io-wq: only free worker if it was allocated for creation | *b912ed1363io_uring/io-wq: free worker if task_work creation is canceled | *68bcd06385drm/virtio: Fix GEM handle creation UAF | *4ca71bc0e1efi: fix NULL-deref in init error path | *057f5ddfbcarm64: cmpxchg_double*: hazard against entire exchange variable | *9a5fd0844earm64: atomics: remove LL/SC trampolines | *28840e46eaarm64: atomics: format whitespace consistently | *5dac4c7212x86/resctrl: Fix task CLOSID/RMID update race | *446c7251f0x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI | *196c6f0c3eKVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID | *0027164b24Documentation: KVM: add API issues section | *caaea2ab6biommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() | *cf38e76241iommu/mediatek-v1: Add error handle for mtk_iommu_probe | *60806adc9bmm: Always release pages to the buddy allocator in memblock_free_late(). | *092f0c2d1fnet/mlx5e: Don't support encap rules with gbp option | *b3d47227f0net/mlx5: Fix ptp max frequency adjustment range | *453277feb4net/sched: act_mpls: Fix warning during failed attribute validation | *0ca78c9965nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() | *92b30a27e4hvc/xen: lock console list traversal | *14e72a56e1octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable | *8e2bfcfaabocteontx2-af: Map NIX block from CGX connection | *d9be5b57abocteontx2-af: Update get/set resource count functions | *0d0675bc33tipc: fix unexpected link reset due to discovery messages | *d83cac6c00ASoC: wm8904: fix wrong outputs volume after power reactivation | *d4aa749e04regulator: da9211: Use irq handler when ready | *3ca8ef4d91EDAC/device: Fix period calculation in edac_device_reset_delay_period() | *28b9a0e216x86/boot: Avoid using Intel mnemonics in AT&T syntax asm | *8cbeb60320powerpc/imc-pmu: Fix use of mutex in IRQs disabled section | *4e6a70fd84netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. | *a3a1114aa6xfrm: fix rcu lock in xfrm_notify_userpolicy() | *091f85db4cext4: fix uninititialized value in 'ext4_evict_inode' | *98407a4ae3usb: ulpi: defer ulpi_register on ulpi_read_id timeout | *3d13818a99xhci: Prevent infinite loop in transaction errors recovery for streams | *2f90fcedc5xhci: move and rename xhci_cleanup_halted_endpoint() | *cad965cedbxhci: store TD status in the td struct instead of passing it along | *9b63a80c45xhci: move xhci_td_cleanup so it can be called by more functions | *44c635c60fxhci: Add xhci_reset_halted_ep() helper function | *10287d18f5xhci: adjust parameters passed to cleanup_halted_endpoint() | *aaaa7cc4abxhci: get isochronous ring directly from endpoint structure | *a81ace0656xhci: Avoid parsing transfer events several times | *ba20d6056bclk: imx: imx8mp: add shared clk gate for usb suspend clk | *2b331d2137dt-bindings: clocks: imx8mp: Add ID for usb suspend clock | *cb769960efclk: imx8mp: add clkout1/2 support | *85eaaa17c0clk: imx8mp: Add DISP2 pixel clock | *6b21077146iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options | *5badda810fiommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands | *ab9bb65b85bus: mhi: host: Fix race between channel preparation and M0 event | *6c9e2c11c3ipv6: raw: Deduct extension header length in rawv6_push_pending_frames | *112df4cd2bixgbe: fix pci device refcount leak | *f401062d8dplatform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe | *785607e5e6drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer | *8c71777b6adrm/msm/adreno: Make adreno quirks not overwrite each other | *afb6063aa8cifs: Fix uninitialized memory read for smb311 posix symlink create | *51dbedee2fs390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() | *bddb355267s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops | *2adc64f3e6ASoC: qcom: lpass-cpu: Fix fallback SD line index handling | *5ee3083307s390/kexec: fix ipl report address for kdump | *d1725dbf23perf auxtrace: Fix address filter duplicate symbol selection | *eaabceae1bdocs: Fix the docs build with Sphinx 6.0 | *38c4a17c6befi: tpm: Avoid READ_ONCE() for accessing the event log | *c47883105cKVM: arm64: Fix S1PTW handling on RO memslots | *443b390f2cALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx | *550efeff98netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits * |2702f09758Revert "ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire" * |5417a09eecRevert "ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio" * |c35badfe0dRevert "net: add atomic_long_t to net_device_stats fields" * |f1242cd146Revert "PM/devfreq: governor: Add a private governor_data for governor" * |4922049993Merge 5.10.163 into android12-5.10-lts |\| | *19ff2d645fLinux 5.10.163 | *de4a20e148ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 | *0ad275c139ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list | *df02234e6bALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF | *f8ed0a93b5net/ulp: prevent ULP without clone op from entering the LISTEN status | *9f7bc28a6bnet: sched: disallow noqueue for qdisc classes | *6eb02c596emptcp: use proper req destructor for IPv6 | *f4c7afa951mptcp: dedicated request sock for subflow in v6 | *31472f94c6mptcp: remove MPTCP 'ifdef' in TCP SYN cookies | *5aa15a8400mptcp: mark ops structures as ro_after_init | *f5ef26276bserial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way" | *2ecf0819e4fsl_lpuart: Don't enable interrupts too early | *23ad034760ext4: don't set up encryption key during jbd2 transaction | *d9ff5ad203ext4: disable fast-commit of encrypted dir operations | *5b700b9c04parisc: Align parisc MADV_XXX constants with all other architectures | *07b3672c40io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() | *b57d7b1dcdefi: random: combine bootloader provided RNG seed with RNG protocol output | *da20f56a35mbcache: Avoid nesting of cache->c_list_lock under bit locks | *be01f35efahfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling | *1f881d9201hfs/hfsplus: use WARN_ON for sanity check | *434909edcaselftests: set the BUILD variable to absolute path | *a41d63f204ext4: don't allow journal inode to have encrypt flag | *af90f8b36ddrm/i915/gvt: fix vgpu debugfs clean in remove | *bb7c7b2c89drm/i915/gvt: fix gvt debugfs destroy | *bc847857fbriscv: uaccess: fix type of 0 variable on error in get_user() | *f64e56fb28fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB | *d0c46b55d6nfsd: fix handling of readdir in v4root vs. mount upcall timeout | *67e39c4f4cx86/bugs: Flush IBP in ib_prctl_set() | *f13301a69anvme: fix multipath crash caused by flush request when blktrace is enabled | *3f257a98e5ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet | *6df376e245udf: Fix extension of the last extent in the file | *84b2cc7b36caif: fix memory leak in cfctrl_linkup_request() | *e5a0583744drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() | *232ef345e5usb: rndis_host: Secure rndis_query check against int overflow | *2a9ee7c24bdrivers/net/bonding/bond_3ad: return when there's no aggregator | *bc6a0993bfperf tools: Fix resources leak in perf_data__open_dir() | *ee756980e4netfilter: ipset: Rework long task execution when adding/deleting entries | *ba5d279097netfilter: ipset: fix hash:net,port,net hang with /0 subnet | *b2c917e510net: sched: cbq: dont intepret cls results when asked to drop | *5f65f48516net: sched: atm: dont intepret cls results when asked to drop | *f4a2ad1002gpio: sifive: Fix refcount leak in sifive_gpio_probe | *7ec369e215ceph: switch to vfs_inode_has_locks() to fix file lock bug | *407710427dfilelock: new helper: vfs_inode_has_locks | *9f0ff5de3edrm/meson: Reduce the FIFO lines held when AFBC is not used | *ae2639cd2cRDMA/mlx5: Fix validation of max_rd_atomic caps for DC | *106d0d33c9net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe | *398e14bb73net: amd-xgbe: add missed tasklet_kill | *e3d90ca906net/mlx5e: Fix hw mtu initializing at XDP SQ allocation | *6d655a9d82net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default | *670b206173net/mlx5: Avoid recovery in probe flows | *66b92b80c9net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path | *b6c74d2376vhost: fix range used in translate_desc() | *264fb6dcbfvringh: fix range used in iotlb_translate() | *eabb3ceb04vhost/vsock: Fix error handling in vhost_vsock_init() | *e0f5c962c0nfc: Fix potential resource leaks | *513787ff9aqlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure | *b314f6c351net: sched: fix memory leak in tcindex_set_parms | *4226ce95a9net: hns3: add interrupts re-initialization while doing VF FLR | *998ebbdc3bnfsd: shut down the NFSv4 state objects before the filecache | *69d896b609veth: Fix race with AF_XDP exposing old or uninitialized descriptors | *5f41212dc2vmxnet3: correctly report csum_level for encapsulated packet | *0b70f6ea4ddrm/panfrost: Fix GEM handle creation ref-counting | *e68e088d0dbpf: pull before calling skb_postpull_rcsum() | *cb0d627bc7SUNRPC: ensure the matching upcall is in-flight upon downcall | *1be16a0c2fext4: fix deadlock due to mbcache entry corruption | *0da99012d3mbcache: automatically delete entries from cache on freeing | *1a56cd972cext4: fix race when reusing xattr blocks | *4cc218e217ext4: unindent codeblock in ext4_xattr_block_set() | *0e6fbc566fext4: remove EA inode entry from mbcache on inode eviction | *27c0867397mbcache: add functions to delete entry if unused | *fb59d12ae7mbcache: don't reclaim used entries | *4c363e2961ext4: use kmemdup() to replace kmalloc + memcpy | *b8b7922374ext4: fix leaking uninitialized memory in fast-commit journal | *a5584ba9b3ext4: fix various seppling typos | *adfefe804bext4: simplify ext4 error translation | *95eaa8a953ext4: move functions in super.c | *769469f8f1fs: ext4: initialize fsdata in pagecache_write() | *b33e42d65eext4: use memcpy_to_page() in pagecache_write() | *60d4383c1bmm/highmem: Lift memcpy_[to|from]_page to core | *f86d3338c8ext4: correct inconsistent error msg in nojournal mode | *99017eb3deext4: goto right label 'failed_mount3a' | *56d87959c6riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument | *ecb8e8b2e5riscv/stacktrace: Fix stack output without ra on the stack top | *b5c75efd0aravb: Fix "failed to switch device to config mode" message during unbind | *5451efb2castaging: media: tegra-video: fix device_node use after free | *f899baf6cbx86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK | *5d112deb2ax86/kprobes: Convert to insn_decode() | *a1766efc5bperf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data | *b5d0f7c240perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor | *c0a3d21584media: s5p-mfc: Fix in register read and write for H264 | *8ff64edf9dmedia: s5p-mfc: Clear workbit to handle error condition | *dcd1a4ade5media: s5p-mfc: Fix to handle reference queue during finishing | *97e7896000x86/MCE/AMD: Clear DFR errors found in THR handler | *ec75bc4368x86/mce: Get rid of msr_ops | *58de7a95f0btrfs: replace strncpy() with strscpy() | *7a04f85009perf/x86/intel/uncore: Clear attr_update properly | *53d24a9592perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure | *9620f8a5c7ARM: renumber bits related to _TIF_WORK_MASK | *6302709784drm/amdgpu: make display pinning more flexible (v2) | *dfc01905b8drm/amdgpu: handle polaris10/11 overlap asics (v2) | *30e95fdc96ext4: allocate extended attribute value in vmalloc area | *8d3e87d43cext4: avoid unaccounted block allocation when expanding inode | *15d0cf84dfext4: initialize quota before expanding inode in setproject ioctl | *9882601ee6ext4: fix inode leak in ext4_xattr_inode_create() on an error path | *407f47728cext4: avoid BUG_ON when creating xattrs | *00092b218dext4: fix error code return to user-space in ext4_get_branch() | *f06c980287ext4: fix corruption when online resizing a 1K bigalloc fs | *9404839e0cext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline | *84a2f2ed49ext4: init quota for 'old.inode' in 'ext4_rename' | *71e99ec131ext4: fix bug_on in __es_tree_search caused by bad boot loader inode | *9020f56a3cext4: check and assert if marking an no_delete evicting inode dirty | *86c2a2ec4bext4: fix reserved cluster accounting in __es_remove_extent() | *98004f926dext4: fix bug_on in __es_tree_search caused by bad quota inode | *20af66617eext4: add helper to check quota inums | *c0a738875cext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode | *f9cd698080ext4: fix undefined behavior in bit shift for ext4_check_flag_values | *7223d5e75fext4: fix use-after-free in ext4_orphan_cleanup | *d6d18d6e2dext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop | *bdc698ce91ext4: silence the warning when evicting inode with dioread_nolock | *68af1a4842drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() | *bf83a303f2drm/i915/dsi: fix VBT send packet port selection for dual link DSI | *439cbbc151drm/vmwgfx: Validate the box size for the snooped cursor | *0a0662d597drm/connector: send hotplug uevent on connector cleanup | *21a773ec89device_cgroup: Roll back to original exceptions after copy failure | *3505c187b8parisc: led: Fix potential null-ptr-deref in start_task() | *2c7c487cd8remoteproc: core: Do pm_relax when in RPROC_OFFLINE state | *e291dea722iommu/amd: Fix ivrs_acpihid cmdline parsing code | *28e71fd8d5driver core: Fix bus_type.match() error handling in __driver_attach() | *772dbbfc20crypto: n2 - add missing hash statesize | *7c44205748PCI/sysfs: Fix double free in error path | *99ef6cc791PCI: Fix pci_device_is_present() for VFs by checking PF | *f29d127b37ipmi: fix use after free in _ipmi_destroy_user() | *bfe1e039a0ima: Fix a potential NULL pointer access in ima_restore_measurement_list | *62307558e7mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() | *4e17819cb3ipmi: fix long wait in unload when IPMI disconnect | *24bc27ea4eASoC: jz4740-i2s: Handle independent FIFO flush bits | *652f1d66a8wifi: wilc1000: sdio: fix module autoloading | *d9f6614a73efi: Add iMac Pro 2017 to uefi skip cert quirk | *ffcf71676dmd/bitmap: Fix bitmap chunk size overflow issues | *e94443252brtc: ds1347: fix value written to century register | *6155aed476cifs: fix missing display of three mount options | *8c82733e24cifs: fix confusing debug message | *3df07728abmedia: dvb-core: Fix UAF due to refcount races at releasing | *7dd5a68cdbmedia: dvb-core: Fix double free in dvb_register_device() | *1032520b21ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod | *1306614412staging: media: tegra-video: fix chan->mipi value on error | *52c0622e53tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line | *b838b1b9catracing/hist: Fix wrong return value in parse_action_params() | *ff3dd2c1bex86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK | *362495bf45ftrace/x86: Add back ftrace_expected for ftrace bug reports | *b677629caex86/microcode/intel: Do not retry microcode reloading on the APs | *43dd254853KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails | *e61eacf993perf/core: Call LSM hook after copying perf_event_attr | *0cb31bd883tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' | *18a489a3fddm cache: set needs_check flag after aborting metadata | *2b17026685dm cache: Fix UAF in destroy() | *342cfd8426dm clone: Fix UAF in clone_dtr() | *a506b5c927dm integrity: Fix UAF in dm_integrity_dtr() | *34fe9c2251dm thin: Fix UAF in run_timer_softirq() | *c84d1ca228dm thin: resume even if in FAIL mode | *94f01ecc2adm thin: Use last transaction's pmd->root when commit failed | *7e37578069dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata | *b45e77b792dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort | *d9fa243ab2ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops | *2437b06223ALSA: patch_realtek: Fix Dell Inspiron Plus 16 | *e379b88a8fcpufreq: Init completion before kobject_init_and_add() | *cea018aaf7PM/devfreq: governor: Add a private governor_data for governor | *d1d73c3034selftests: Use optional USERCFLAGS and USERLDFLAGS | *12576d2ebfarm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength | *8546f11c42ARM: ux500: do not directly dereference __iomem | *0061ab5153btrfs: fix resolving backrefs for inline extent followed by prealloc | *c0aa6e6ab0mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K | *e918762f8aarm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength | *c023597baejbd2: use the correct print format | *8c444b3061ktest.pl minconfig: Unset configs instead of just removing them | *5148dfceabkest.pl: Fix grub2 menu handling for rebooting | *780297af3csoc: qcom: Select REMAP_MMIO for LLCC driver | *d5db9aaf1bmedia: stv0288: use explicitly signed char | *25dbd87379net/af_packet: make sure to pull mac header | *c2137d565cnet/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO | *7c15d7eccercu: Prevent lockdep-RCU splats on lock acquisition/release | *4c57f612f4torture: Exclude "NOHZ tick-stop error" from fatal errors | *289f512d08wifi: rtlwifi: 8192de: correct checking of IQK reload | *0f6d6974b0wifi: rtlwifi: remove always-true condition pointed out by GCC 12 | *40b844796bnet/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() | *8b20aab8cfASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire | *185c141946ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio | *7b3631a2e1kcsan: Instrument memcpy/memset/memmove with newer Clang | *2cd6026e25SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails | *3b6c822238tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak | *0bd9b4be72tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak | *8ddc48068atpm: acpi: Call acpi_put_table() to fix memory leak | *b51d5fed9fmmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING | *252a720882f2fs: should put a page when checking the summary info | *882734bbc5mm, compaction: fix fast_isolate_around() to stay within boundaries | *ae77930277md: fix a crash in mempool_free | *b591b2919dpnode: terminate at peers of source | *66f359ad66ALSA: line6: fix stack overflow in line6_midi_transmit | *5e79f77ea4ALSA: line6: correct midi status byte when receiving data from podxt | *56abf8046bovl: Use ovl mounter's fsuid and fsgid in ovl_link() | *c3e8bbcbaabinfmt: Fix error return code in load_elf_fdpic_binary() | *12407462d3hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount | *44cf50587epstore/zone: Use GFP_ATOMIC to allocate zone buffer | *0d992c044cHID: plantronics: Additional PIDs for double volume key presses quirk | *eaf0b78226HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint | *6f7e2fcab7powerpc/rtas: avoid scheduling in rtas_os_term() | *f2167f10fcpowerpc/rtas: avoid device tree lookups in rtas_os_term() | *0af0e115ffobjtool: Fix SEGFAULT | *57ae492f62nvmet: don't defer passthrough commands with trivial effects to the workqueue | *4b3282a977nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition | *ab711f3edaata: ahci: Fix PCS quirk application for suspend | *cc512539c4nvme-pci: fix page size checks | *dfb6d54893nvme-pci: fix mempool alloc size | *f5d8738fbenvme-pci: fix doorbell buffer value endianness | *fe6ea044c4cifs: fix oops during encryption | *f9089b9554usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init | *ce2462bcf3pwm: tegra: Fix 32 bit build | *a8be7c2787media: dvbdev: fix refcnt bug | *153319671amedia: dvbdev: fix build warning due to comments | *740c537f52ovl: fix use inode directly in rcu-walk mode | *f24474d12egcov: add support for checksum field | *36be7afca1regulator: core: fix deadlock on regulator enable | *e12f4c3212iio: adc128s052: add proper .data members in adc128_of_match table | *9f604702b7iio: adc: ad_sigma_delta: do not use internal iio_dev lock | *582f5fc2c5reiserfs: Add missing calls to reiserfs_security_free() | *08371068ffHID: mcp2221: don't connect hidraw | *7a203471b9HID: wacom: Ensure bootloader PID is usable in hidraw mode | *723ffde78ausb: dwc3: core: defer probe on ulpi_read_id timeout | *d17c82aad6usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode | *2b725b6fbbALSA: hda/hdmi: Add HP Device 0x8711 to force connect list | *c863b67350ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB | *d3767082ebALSA: usb-audio: add the quirk for KT0206 device | *7691fa4102ima: Simplify ima_lsm_copy_rule | *1d8dcc3dadpstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES | *07b0ce902eafs: Fix lost servers_outstanding count | *1080729b9aperf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() | *1c7b03d00cpstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion | *c3607ed7edLoadPin: Ignore the "contents" argument of the LSM hooks | *4138e1b775ASoC: rt5670: Remove unbalanced pm_runtime_put() | *fd49dc17c3ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() | *c0ae46693bASoC: wm8994: Fix potential deadlock | *e4a8573b04ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() | *06c9d468c0ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() | *812a18e48eASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() | *c2eb1a3877ASoC: Intel: Skylake: Fix driver hang during shutdown | *72c0e552bcALSA: hda: add snd_hdac_stop_streams() helper | *d3a8925d6cALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c | *2727dbfe8dhwmon: (jc42) Fix missing unlock on error in jc42_write() | *a076490b02orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() | *b8affa0c64orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() | *6e3c4d3fa5drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() | *f3d3f3564edrm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() | *dcd28191behugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() | *efd025f32fclk: st: Fix memory leak in st_of_quadfs_setup() | *1c6447d0fcmedia: si470x: Fix use-after-free in si470x_int_in_callback() | *a63a1ae134mmc: renesas_sdhi: better reset from HS400 mode | *58e21146c0mmc: f-sdh30: Add quirks for broken timeout clock capability | *4b737246ffregulator: core: fix use_count leakage when handling boot-on | *17c2eb9ce8libbpf: Avoid enum forward-declarations in public API in C++ mode | *e8022da1fablk-mq: fix possible memleak when register 'hctx' failed | *7d7ab25eadmedia: dvb-usb: fix memory leak in dvb_usb_adapter_init() | *2abd734338media: dvbdev: adopts refcnt to avoid UAF | *b42580c8d8media: dvb-frontends: fix leak of memory fw | *dd1e1bf916ethtool: avoiding integer overflow in ethtool_phys_id() | *329a766355bpf: Prevent decl_tag from being referenced in func_proto arg | *148dcbd3afppp: associate skb with a device at tx | *755eb08792mrp: introduce active flags to prevent UAF when applicant uninit | *037db10e3fnet: add atomic_long_t to net_device_stats fields | *e2d60023afdrm/amd/display: fix array index out of bound error in bios parser | *10d713532fmd/raid1: stop mdx_raid1 thread when raid1 array run failed | *100caacfa0drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() | *7d86851c30drm/sti: Use drm_mode_copy() | *dd31d73040drm/rockchip: Use drm_mode_copy() | *4f238212c7drm/msm: Use drm_mode_copy() | *ebc3c77785s390/lcs: Fix return type of lcs_start_xmit() | *3ac0217ca9s390/netiucv: Fix return type of netiucv_tx() | *eeb75f80bcs390/ctcm: Fix return type of ctc{mp,}m_tx() | *9606bbc271drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback | *a42a23bdaedrm/amdgpu: Fix type of second parameter in trans_msg() callback | *3cb18dea11igb: Do not free q_vector unless new one was allocated | *87792567d9wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() | *e7aa8a4709hamradio: baycom_epp: Fix return type of baycom_send_packet() | *5b0b6553bfnet: ethernet: ti: Fix return type of netcp_ndo_start_xmit() | *6d935a0265bpf: make sure skb->len != 0 when redirecting to a tunneling device | *ebc2fb6afcqed (gcc13): use u16 for fid to be big enough | *648cdb8bf3drm/amd/display: prevent memory leak | *c69bc8e34dipmi: fix memleak when unload ipmi driver | *be4cd23cd3ASoC: codecs: rt298: Add quirk for KBL-R RVP platform | *8af5249271wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out | *1824ccabeewifi: ath9k: verify the expected usb_endpoints are present | *2e8bb402b0brcmfmac: return error when getting invalid max_flowrings from dongle | *6cd4865bb4drm/etnaviv: add missing quirks for GC300 | *4fd3a11804hfs: fix OOB Read in __hfs_brec_find | *6edd0cdee5acct: fix potential integer overflow in encode_comp_t() | *ec93b5430enilfs2: fix shift-out-of-bounds due to too large exponent of block size | *d464b035c0nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() | *b0b83d3f3fACPICA: Fix error code path in acpi_ds_call_control_method() | *911999b193fs: jfs: fix shift-out-of-bounds in dbDiscardAG | *40dba68d41udf: Avoid double brelse() in udf_rename() | *3e997e4ce8fs: jfs: fix shift-out-of-bounds in dbAllocAG | *dcbc51d31dbinfmt_misc: fix shift-out-of-bounds in check_special_flags | *22c1d8f24cx86/hyperv: Remove unregister syscore call from Hyper-V cleanup | *9b267051c8video: hyperv_fb: Avoid taking busy spinlock on panic path | *0461a8c278arm64: make is_ttbrX_addr() noinstr-safe | *5a52380b81rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() | *9062493811net: stream: purge sk_error_queue in sk_stream_kill_queues() | *7c3a20bfd2myri10ge: Fix an error handling path in myri10ge_probe() | *3c97373690rxrpc: Fix missing unlock in rxrpc_do_sendmsg() | *5c544c7c6anet_sched: reject TCF_EM_SIMPLE case for complex ematch module | *a39b4de080mailbox: zynq-ipi: fix error handling while device_register() fails | *821be5a5abskbuff: Account for tail adjustment during pull operations | *6736b61ecfopenvswitch: Fix flow lookup to use unmasked key | *ea14220031selftests: devlink: fix the fd redirect in dummy_reporter_test | *57ce1a36c0rtc: mxc_v2: Add missing clk_disable_unprepare() | *1e2a27dab1igc: Set Qbv start_time and end_time to end_time if not being configured in GCL | *edb995b5ecigc: Lift TAPRIO schedule restriction | *b48d3db891igc: recalculate Qbv end_time by considering cycle time | *3f2a944c23igc: Add checking for basetime less than zero | *a0e2295c2aigc: Use strict cycles for Qbv scheduling | *413fe82420igc: Enhance Qbv scheduling by using first flag bit | *a8f9698a05net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME | *ae5d96bae3net: igc: use skb_csum_is_sctp instead of protocol check | *4794d07fe6net: add inline function skb_csum_is_sctp | *67349025f0net: switch to storing KCOV handle directly in sk_buff | *3d5f83a62er6040: Fix kmemleak in probe and remove | *aea9e64decnfc: pn533: Clear nfc_target before being used | *6939f84e53mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() | *b58c871966mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() | *30e0a066b6mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() | *2a930b75bfnet: macsec: fix net device access prior to holding a lock | *c1207219a4nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure | *452e85cc3eNFSD: Remove spurious cb_setup_err tracepoint | *09c007e239rtc: pcf85063: fix pcf85063_clkout_control | *e9453c13aertc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() | *34836c5923rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() | *8e65e70764netfilter: flowtable: really fix NAT IPv6 offload | *1f5571cb1dpowerpc/pseries/eeh: use correct API for error log size | *9dc96fee26powerpc/eeh: Drop redundant spinlock initialization | *12654b7d8dremoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() | *be5816b27bremoteproc: qcom_q6v5_pas: detach power domains on remove | *582dd58a18remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove | *e4539eb5c0remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() | *6a65f4644bpwm: sifive: Call pwm_sifive_update_clock() while mutex is held | *57f215a231iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY | *dc02d8e59dselftests/powerpc: Fix resource leaks | *464506de9bpowerpc/hv-gpci: Fix hv_gpci event list | *0abfe735bepowerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() | *da1a33795dpowerpc/perf: callchain validate kernel stack pointer bounds | *8d2ff5b3e2kbuild: refactor single builds of *.ko | *e3bdda22b4kbuild: unify modules(_install) for in-tree and external modules | *e215512959kbuild: remove unneeded mkdir for external modules_install | *195cb98861powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() | *f0bd6504e5powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds | *76957b6aedpowerpc/xmon: Enable breakpoints on 8xx | *81c8bbf5b2cxl: Fix refcount leak in cxl_calc_capp_routing | *40b4be399epowerpc/52xx: Fix a resource leak in an error handling path | *7fded04fbbmacintosh/macio-adb: check the return value of ioremap() | *2ac0a7059bmacintosh: fix possible memory leak in macio_add_one_device() | *0d240ac0e4iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() | *03f51c7299iommu/amd: Fix pci device refcount leak in ppr_notifier() | *3929576f10rtc: pcf85063: Fix reading alarm | *aaed333e22rtc: snvs: Allow a time difference on clock register read | *f0c36ea424rtc: cmos: Disable ACPI RTC event on removal | *ca8cb20c22rtc: cmos: Rename ACPI-related functions | *9f9923baa2rtc: cmos: Eliminate forward declarations of some functions | *462db582e8rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() | *14ad1353c5rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() | *45b96601a6rtc: cmos: fix build on non-ACPI platforms | *f2ece2c722rtc: cmos: Fix wake alarm breakage | *0bcfccb486rtc: cmos: Fix event handler registration ordering issue | *5814d77e2frtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 | *490b233677dmaengine: idxd: Fix crc_val field for completion record | *a42e955475pwm: tegra: Improve required rate calculation | *ddd2bb08bdinclude/uapi/linux/swab: Fix potentially missing __always_inline | *c2a9843342phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices | *ca31ad0932iommu/sun50i: Fix flush size | *147af0c1e7iommu/sun50i: Fix R/W permission check | *3a63c4ff57iommu/sun50i: Consider all fault sources for reset | *160b92ab4aiommu/sun50i: Fix reset release | *aeef93416cRDMA/siw: Fix pointer cast warning | *5beadb55f4power: supply: fix null pointer dereferencing in power_supply_get_battery_info | *72283ecfdcHSI: omap_ssi_core: Fix error handling in ssi_init() | *73ca3b19d9perf symbol: correction while adjusting symbol | *c8e77bd749perf trace: Handle failure when trace point folder is missed | *bd29da5804perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number | *6364577ae2perf trace: Return error if a system call doesn't exist | *1d6d90994apower: supply: fix residue sysfs file in error handle route of __power_supply_register() | *ae2eb995abHSI: omap_ssi_core: fix possible memory leak in ssi_probe() | *6ba4b00f88HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() | *ee13e2aec3fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() | *164857bc02fbdev: vermilion: decrease reference count in error path | *71bca42bc4fbdev: via: Fix error in via_core_init() | *3922415e4cfbdev: pm2fb: fix missing pci_disable_device() | *f279a7af79fbdev: ssd1307fb: Drop optional dependency | *c56c1449ccthermal/drivers/imx8mm_thermal: Validate temperature range | *86fa7bb4e2samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() | *962f869b36tracing/hist: Fix issue of losting command info in error_log | *b7bf15aa19usb: storage: Add check for kcalloc | *9ac541a089i2c: ismt: Fix an out-of-bounds bug in ismt_access() | *61df25c41bi2c: mux: reg: check return value after calling platform_get_resource() | *6d79546622gpiolib: cdev: fix NULL-pointer dereferences | *aeee7ad089gpiolib: Get rid of redundant 'else' | *37d3de40c1vme: Fix error not catched in fake_init() | *b9fa01fb31staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() | *daa8045a99staging: rtl8192u: Fix use after free in ieee80211_rx() | *46b3885c8ci2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe | *c46db6088bchardev: fix error handling in cdev_device_add() | *7b289b791amcb: mcb-parse: fix error handing in chameleon_parse_gdd() | *0d1c2c8db2drivers: mcb: fix resource leak in mcb_probe() | *e88b89a096usb: gadget: f_hid: fix refcount leak on error path | *1b6a53e447usb: gadget: f_hid: fix f_hidg lifetime vs cdev | *52302c30b2usb: gadget: f_hid: optional SETUP/SET_REPORT mode | *c3767f8105usb: roles: fix of node refcount leak in usb_role_switch_is_parent() | *07905a9249counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update | *bb5e9402b2iio: adis: add '__adis_enable_irq()' implementation | *3feb8fd8bfiio:imu:adis: Move exports into IIO_ADISLIB namespace | *83e321a2eciio: adis: stylistic changes | *d1b73eebc7iio: adis: handle devices that cannot unmask the drdy pin | *8eb2a679c6iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable | *50aaa6b174genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() | *6b22e715bbiio: temperature: ltc2983: make bulk write buffer DMA-safe | *0f63c0ddc2cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() | *170e8c2d2bcxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() | *d34742245efirmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() | *0f67ed565fmisc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os | *57c857353dmisc: tifm: fix possible memory leak in tifm_7xx1_switch_media() | *a40e1b0a92ocxl: fix pci device refcount leak when calling get_function_0() | *7525741cb3misc: ocxl: fix possible name leak in ocxl_file_register_afu() | *0b5a89e8bctest_firmware: fix memory leak in test_firmware_init() | *d7c4331c07serial: sunsab: Fix error handling in sunsab_init() | *a26b13d158serial: altera_uart: fix locking in polling mode | *8ff88d007ftty: serial: altera_uart_{r,t}x_chars() need only uart_port | *af320d1a3ctty: serial: clean up stop-tx part in altera_uart_tx_chars() | *07f4ca68b0serial: pch: Fix PCI device refcount leak in pch_request_dma() | *46d08b0e0bserial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. | *d5b16eb076serial: amba-pl011: avoid SBSA UART accessing DMACR register | *fab27438abusb: typec: tipd: Fix spurious fwnode_handle_put in error path | *d3b6c28a71usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() | *1ca02df871usb: typec: Check for ops->exit instead of ops->enter in altmode_exit | *5d2b286eb0staging: vme_user: Fix possible UAF in tsi148_dma_list_add | *775a6f8bedusb: fotg210-udc: Fix ages old endianness issues | *2fcb7c7d52uio: uio_dmem_genirq: Fix deadlock between irq config and handling | *9bf7a0b2b1uio: uio_dmem_genirq: Fix missing unlock in irq configuration | *27b612bd09vfio: platform: Do not pass return buffer to ACPI _RST method | *18a7200646class: fix possible memory leak in __class_register() | *7e74868a38serial: tegra: Read DMA status before terminating | *fce9890e1bdrivers: dio: fix possible memory leak in dio_init() | *d217141345IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces | *aa96aff394hwrng: geode - Fix PCI device refcount leak | *5998e5c30ehwrng: amd - Fix PCI device refcount leak | *38da26c855crypto: img-hash - Fix variable dereferenced before check 'hdev->req' | *15ca148940RDMA/hns: Fix page size cap from firmware | *83b2c33b53RDMA/hns: Fix PBL page MTR find | *73ab1c956aorangefs: Fix sysfs not cleanup when dev init failed | *0c53bb661fRDMA/srp: Fix error return code in srp_parse_options() | *7cbf2fc276RDMA/hfi1: Fix error return code in parse_platform_config() | *61c5b47c5briscv/mm: add arch hook arch_clear_hugepage_flags | *09814c669dcrypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() | *75c7b5d6b5crypto: amlogic - Remove kcalloc without check | *357f3e1756RDMA/nldev: Fix failure to send large messages | *25a8dabaabf2fs: avoid victim selection from previous victim section | *d1b85d2883RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() | *ad27f74e90scsi: snic: Fix possible UAF in snic_tgt_create() | *22e8c7a56bscsi: fcoe: Fix transport not deattached when fcoe_if_init() fails | *f4ba143b04scsi: ipr: Fix WARNING in ipr_init() | *b520a32796scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() | *9d0ad1e2bascsi: fcoe: Fix possible name leak when device_register() fails | *2b142f6046scsi: scsi_debug: Fix a warning in resp_report_zones() | *eaa71cdae8scsi: scsi_debug: Fix a warning in resp_verify() | *ac5cfe8bbbscsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() | *f671a3f286scsi: hpsa: Fix error handling in hpsa_add_sas_host() | *ce1a69cc85scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() | *7ccfc2bb58padata: Fix list iterator in padata_do_serial() | *8e0681dd4epadata: Always leave BHs disabled when running ->parallel() | *4a99e6a104crypto: tcrypt - Fix multibuffer skcipher speed test mem leak | *c808edbf58scsi: hpsa: Fix possible memory leak in hpsa_init_one() | *6bb5a62bfdRDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed | *164fa80330RDMA/hns: fix memory leak in hns_roce_alloc_mr() | *3d47544ba0crypto: ccree - Make cc_debugfs_global_fini() available for module init function | *34bab85c2eRDMA/hfi: Decrease PCI device reference count in error path | *d8f2a0bc52PCI: Check for alloc failure in pci_request_irq() | *8b5f1af335RDMA/hns: Fix ext_sge num error when post send | *cc5e915358RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data() | *ed97ade655crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() | *2dfe1d221ecrypto: cryptd - Use request context instead of stack for sub-request | *1ab9e15b14crypto: ccree - Remove debugfs when platform_driver_register failed | *33260f4c3escsi: scsi_debug: Fix a warning in resp_write_scat() | *917bf4c0a7RDMA/siw: Set defined status for work completion with undefined status | *237a8936d6RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port | *75af03fdf3RDMA/siw: Fix immediate work request flush to completion queue | *ef8e236832f2fs: fix normal discard process | *9a32aa87a2apparmor: Fix memleak in alloc_ns() | *417ef568a7crypto: rockchip - rework by using crypto_engine | *6cd8bbb089crypto: rockchip - delete unneeded variable initialization | *de041a2e70crypto: rockchip - remove non-aligned handling | *0971bc99d1crypto: rockchip - better handle cipher key | *b0b9635f09crypto: rockchip - add fallback for ahash | *fbd5f112dccrypto: rockchip - add fallback for cipher | *86f1e7f46bcrypto: rockchip - do not store mode globally | *a13c0ff862crypto: rockchip - do not do custom power management | *f1acf7e693f2fs: Fix the race condition of resize flag between resizefs | *c42d8120bfPCI: pci-epf-test: Register notifier if only core_init_notifier is enabled | *16db9aaa41RDMA/core: Fix order of nldev_exit call | *9784b01eb4PCI: dwc: Fix n_fts[] array overrun | *6962f682d0apparmor: Use pointer to struct aa_label for lbs_cred | *f4c917a4b0scsi: core: Fix a race between scsi_done() and scsi_timeout() | *3bebfa5f93crypto: nitrox - avoid double free on error path in nitrox_sriov_init() | *ee3cffc38ecrypto: sun8i-ss - use dma_addr instead u32 | *bf4d7c66a1apparmor: Fix abi check to include v8 abi | *78629ca972apparmor: fix lockdep warning when removing a namespace | *935d86b290apparmor: fix a memleak in multi_transaction_new() | *f694e627c6stmmac: fix potential division by 0 | *815b961c71Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() | *4002180e07Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() | *82256faaebBluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() | *33af776a8dBluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() | *5991402fe0Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() | *0169acb41bBluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() | *f7dc27702bBluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() | *214346a517sctp: sysctl: make extra pointers netns aware | *13286ad1c7ntb_netdev: Use dev_kfree_skb_any() in interrupt context | *4df544f592net: lan9303: Fix read error execution path | *39b48a92edcan: tcan4x5x: Remove invalid write in clear_interrupts | *334c9fb892net: amd-xgbe: Check only the minimum speed for active/passive cables | *03ea9ba5fdnet: amd-xgbe: Fix logic around active and passive cables | *8eb5f8ae51net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() | *ee3b1364afhamradio: don't call dev_kfree_skb() under spin_lock_irqsave() | *b242358a27net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() | *decede59eanet: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() | *c43def060cnet: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() | *0e23250149net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() | *91f09a776anet/tunnel: wait until all sk_user_data reader finish before releasing the sock | *51e2d1b84anet: farsync: Fix kmemleak when rmmods farsync | *0b3f452d0cethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() | *2b4af99b44of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() | *14b349a15cdrivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() | *787d1bae7fnet: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() | *8ed9994457net: defxx: Fix missing err handling in dfx_init() | *e2227eee7anet: vmw_vsock: vmci: Check memcpy_from_msg() | *3e8fd1d0faclk: socfpga: Fix memory leak in socfpga_gate_init() | *4b672ee71cclk: socfpga: use clk_hw_register for a5/c5 | *ae8190f19fclk: socfpga: clk-pll: Remove unused variable 'rc' | *782d0444eablktrace: Fix output non-blktrace event when blk_classic option enabled | *2484f15964wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() | *f89c0fbb8bwifi: rtl8xxxu: Fix the channel width reporting | *d430037248wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h | *7f3b4fa482spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode | *da13355bb9clk: samsung: Fix memory leak in _samsung_clk_register_pll() | *d9b37ea886media: coda: Add check for kmalloc | *35ddd00b36media: coda: Add check for dcoda_iram_alloc | *6fdb8661b9media: c8sectpfe: Add of_node_put() when breaking out of loop | *0b1e96d3fdmmc: mmci: fix return value check of mmc_add_host() | *1922def5cbmmc: wbsd: fix return value check of mmc_add_host() | *63400da6cdmmc: via-sdmmc: fix return value check of mmc_add_host() | *64b2c44117mmc: meson-gx: fix return value check of mmc_add_host() | *fb3d596267mmc: omap_hsmmc: fix return value check of mmc_add_host() | *00ac0f5f95mmc: atmel-mci: fix return value check of mmc_add_host() | *9bedf64ddammc: wmt-sdmmc: fix return value check of mmc_add_host() | *3049a3b927mmc: vub300: fix return value check of mmc_add_host() | *aabbedcb6cmmc: toshsd: fix return value check of mmc_add_host() | *7fa922c7a3mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() | *b896a9b7a0mmc: pxamci: fix return value check of mmc_add_host() | *3904eb97bbmmc: mxcmmc: fix return value check of mmc_add_host() | *7c3b301ca8mmc: moxart: fix return value check of mmc_add_host() | *4a6e5d0222mmc: alcor: fix return value check of mmc_add_host() | *81ea3d964fNFSv4.x: Fail client initialisation if state manager thread can't run | *3fbc3c78faSUNRPC: Fix missing release socket in rpc_sockname() | *be7d90fc3axprtrdma: Fix regbuf data not freed in rpcrdma_req_create() | *0649129359ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt | *7df1fbe49bmedia: saa7164: fix missing pci_disable_device() | *46a9b31369ALSA: pcm: Set missing stop_operating flag at undoing trigger start | *be719496aebpf, sockmap: fix race in sock_map_free() | *8c3ef38a0dhwmon: (jc42) Restore the min/max/critical temperatures on resume | *e7720ef53bhwmon: (jc42) Convert register access and caching to regmap/regcache | *6a03c31d08regulator: core: fix resource leak in regulator_register() | *74ac7c9ee2configfs: fix possible memory leak in configfs_create_dir() | *0cf92d2356hsr: Synchronize sequence number updates. | *c671f2d10dhsr: Synchronize sending frames to have always incremented outgoing seq nr. | *28921ec555hsr: Disable netpoll. | *8cee8543f0net: hsr: generate supervision frame without HSR/PRP tag | *38d13a2a9ehsr: Add a rcu-read lock to hsr_forward_skb(). | *ee4425e81dclk: qcom: clk-krait: fix wrong div2 functions | *6f25402d8aregulator: core: fix module refcount leak in set_supply() | *f532db69abwifi: mt76: fix coverity overrun-call in mt76_get_txpower() | *4ecb7a6e61wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails | *b2c0b94f48wifi: mac80211: fix memory leak in ieee80211_if_add() | *b0163248dbspi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE | *ab19f402a1bonding: uninitialized variable in bond_miimon_inspect() | *c58df40e3ebpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect | *28e4a763cdbpf, sockmap: Fix repeated calls to sock_put() when msg has more_data | *429a2a4258netfilter: conntrack: set icmpv6 redirects as RELATED | *cd0e9ee50cASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe | *7c1ddf7c66drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() | *3991d98a8adrm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() | *a012cdd4fddrm/amd/pm/smu11: BACO is supported when it's in BACO state | *57491967adASoC: mediatek: mt8173: Enable IRQ when pdata is ready | *52c9ad56c1ASoC: mediatek: mt8173: Fix debugfs registration for components | *ae966649f6wifi: iwlwifi: mvm: fix double free on tx path. | *ae66695aa1ALSA: asihpi: fix missing pci_disable_device() | *5458bc0f9dNFS: Fix an Oops in nfs_d_automount() | *bc60485b93NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn | *d16d7870fdNFSv4.2: Fix initialisation of struct nfs4_label | *15feece7afNFSv4.2: Fix a memory stomp in decode_attr_security_label | *58a1023eb5NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding | *193691ff5bASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd | *6013c3de95ASoC: dt-bindings: wcd9335: fix reset line polarity in example | *cf2cbca714drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() | *54ab127600media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC | *559891d430media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() | *e34cf6caccmedia: dvb-core: Fix ignored return value in dvb_register_frontend() | *05be5d56f7pinctrl: pinconf-generic: add missing of_node_put() | *9916497a12clk: imx: replace osc_hdmi with dummy | *dabf7b675cmedia: imon: fix a race condition in send_packet() | *14d85b600bmedia: vimc: Fix wrong function called when vimc_init() fails | *4518d7cc38ASoC: qcom: Add checks for devm_kcalloc | *b73fac67f3drbd: fix an invalid memory access caused by incorrect use of list iterator | *1d0c2b762dmtd: maps: pxa2xx-flash: fix memory leak in probe | *7d1e0d237cbonding: fix link recovery in mode 2 when updelay is nonzero | *3725a8f26bdrm/amdgpu: fix pci device refcount leak | *f4d70c139dclk: rockchip: Fix memory leak in rockchip_clk_register_pll() | *a065be0243regulator: core: use kfree_const() to free space conditionally | *d7198b63cbALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT | *88550b4446ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT | *ad2d0a3dc2HID: hid-sensor-custom: set fixed size for custom attributes | *0d6ae25da5bpf: Move skb->len == 0 checks into __bpf_redirect | *9920e87a84inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() | *49aa080951media: videobuf-dma-contig: use dma_mmap_coherent | *8470060019media: platform: exynos4-is: Fix error handling in fimc_md_init() | *49060c0da5media: solo6x10: fix possible memory leak in solo_sysfs_init() | *0369af6fe3media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() | *3afd738e77Input: elants_i2c - properly handle the reset GPIO when power is off | *0919982a17mtd: lpddr2_nvm: Fix possible null-ptr-deref | *effbf63616wifi: ath10k: Fix return value in ath10k_pci_init() | *adf03c3099ima: Fix misuse of dereference of pointer in template_desc_init_fields() | *3bd737289cintegrity: Fix memory leakage in keyring allocation error path | *102df01cafdrm/fourcc: Fix vsub/hsub for Q410 and Q401 | *6f6a99fb62drm/fourcc: Add packed 10bit YUV 4:2:0 format | *85273b4a70amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() | *f48c474eferegulator: core: fix unbalanced of node refcount in regulator_dev_lookup() | *21a1409e8cASoC: pxa: fix null-pointer dereference in filter() | *698bbaf0b4drm/mediatek: Modify dpi power on/off sequence. | *b4b30f56ecdrm/radeon: Add the missed acpi_put_table() to fix memory leak | *cea79ae89brxrpc: Fix ack.bufferSize to be 0 when generating an ack | *00fce49d14net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() | *3d5cab726emedia: camss: Clean up received buffers on failed start of streaming | *61c96d99d4wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port | *624438195cInput: joystick - fix Kconfig warning for JOYSTICK_ADC | *330bc5533emtd: Fix device name leak when register device failed in add_mtd_device() | *1a79539f4eclk: qcom: gcc-sm8250: Use retention mode for USB GDSCs | *e1989d808bbpf: propagate precision across all frames, not just the last one | *cdd73a5ed0bpf: Check the other end of slot_type for STACK_SPILL | *42b2b7382abpf: propagate precision in ALU/ALU64 operations | *7fc38327fdmedia: platform: exynos4-is: fix return value check in fimc_md_probe() | *f9d19f3a04media: vivid: fix compose size exceed boundary | *72e8d9c731bpf: Fix slot type check in check_stack_write_var_off | *d959ff7fa9drm/msm/hdmi: drop unused GPIO support | *b12f354fe6drm/msm/hdmi: switch to drm_bridge_connector | *c4b035b1f0ima: Handle -ESTALE returned by ima_filter_rule_match() | *d5b227f0d2ima: Fix fall-through warnings for Clang | *576828e59adrm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure | *f1aa976857spi: Update reference to struct spi_controller | *dd958c7f3eclk: renesas: r9a06g032: Repair grave increment error | *110bf15825drm/rockchip: lvds: fix PM usage counter unbalance in poweron | *1874f9143fcan: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming | *669bdf121fcan: kvaser_usb: Add struct kvaser_usb_busparams | *a50ad6772fcan: kvaser_usb_leaf: Fix bogus restart events | *cd56718e7ccan: kvaser_usb_leaf: Fix wrong CAN state after stopping | *f83742285fcan: kvaser_usb_leaf: Fix improved state not being reported | *fbd155fe14can: kvaser_usb_leaf: Set Warning state even without bus errors | *96af45b1b4can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT | *caea629409can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event | *eafcf1b599can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device | *cd50258e9ccan: kvaser_usb: do not increase tx statistics when sending error message frames | *580c79fd57media: exynos4-is: don't rely on the v4l2_async_subdev internals | *c93cac58a7media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remote_subdev | *4882492ad3venus: pm_helpers: Fix error check in vcodec_domains_get() | *86d531c1d7media: i2c: ad5820: Fix error path | *83f7e3c988media: coda: jpeg: Add check for kmalloc | *7e0ba56c7epata_ipx4xx_cf: Fix unsigned comparison with less than zero | *85b297d798libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() | *c61650b869libbpf: Fix use-after-free in btf_dump_name_dups | *26ce3f0c8fdrm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge | *9b6851c182wifi: rtl8xxxu: Fix reading the vendor of combo chips | *98d9172822wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() | *c3fb3e9a2cwifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() | *53915ecc43rapidio: devices: fix missing put_device in mport_cdev_open | *cff9fefdfbhfs: Fix OOB Write in hfs_asc2mac | *93cdd12636relay: fix type mismatch when allocating memory in relay_create_buf() | *bbaa9ca063eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD | *5ee850645erapidio: fix possible UAF when kfifo_alloc() fails | *ad4842634dfs: sysv: Fix sysv_nblocks() returns wrong value | *6f8ef1de8cMIPS: OCTEON: warn only once if deprecated link status is being used | *7b88747d6dMIPS: BCM63xx: Add check for NULL for clk in clk_enable | *d4c38ee665platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() | *17cd8c46cbplatform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() | *f983afc432PM: runtime: Do not call __rpm_callback() from rpm_idle() | *2cbbd78e08PM: runtime: Improve path in rpm_idle() when no callback | *46026bb057xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() | *70e7f308d7x86/xen: Fix memory leak in xen_init_lock_cpu() | *fc134c355bx86/xen: Fix memory leak in xen_smp_intr_init{_pv}() | *95dbcb7e1cuprobes/x86: Allow to probe a NOP instruction with 0x66 prefix | *02617006b5ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() | *7bc9c5ad52clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() | *270700e7dfcpu/hotplug: Make target_store() a nop when target == state | *fc89b8853afutex: Resend potentially swallowed owner death notification | *4750cac4dffutex: Move to kernel/futex/ | *d8e7a44f48clocksource/drivers/sh_cmt: Access registers according to spec | *0853787db2clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled | *97d9eb45ffrapidio: rio: fix possible name leak in rio_register_mport() | *88fa351b20rapidio: fix possible name leaks when rio_add_device() fails | *2b7e59ed2eocfs2: fix memory leak in ocfs2_mount_volume() | *45dabd8fe8ocfs2: rewrite error handling of ocfs2_fill_super | *e403024c83ocfs2: ocfs2_mount_volume does cleanup job before return error | *81d26aa903debugfs: fix error when writing negative value to atomic_t debugfs file | *f649e18c9cdocs: fault-injection: fix non-working usage of negative values | *869a37ad6flib/notifier-error-inject: fix error when writing -errno to debugfs file | *c39aa503f4libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value | *0080461624cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() | *9346517ed2genirq/irqdesc: Don't try to remove non-existing sysfs files | *d97e58f728nfsd: don't call nfsd_file_put from client states seqfile display | *2db53c7059EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() | *f870d5863eirqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() | *5c0cacdd35platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() | *0afcb759f6perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() | *d2afced511perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() | *c0539d5d47perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() | *dac87e295cPNP: fix name memory leak in pnp_alloc_dev() | *e1049bf0caselftests/efivarfs: Add checking of the test return value | *911773f08cMIPS: vpe-cmp: fix possible memory leak while module exiting | *48d42f4464MIPS: vpe-mt: fix possible memory leak while module exiting | *f5f2682d3aocfs2: fix memory leak in ocfs2_stack_glue_init() | *c9a9aa02f0lib/fonts: fix undefined behavior in bit shift for get_default_font | *9f6ea28f29proc: fixup uptime selftest | *d5bf025c5btimerqueue: Use rb_entry_safe() in timerqueue_getnext() | *2f2ae35c00platform/x86: huawei-wmi: fix return value calculation | *a1014fbc83lib/debugobjects: fix stat count and optimize debug_objects_mem_init | *60a7a0aa9dperf: Fix possible memleak in pmu_dev_alloc() | *294ed8bfc9selftests/ftrace: event_triggers: wait longer for test_event_enable | *3ef12a4a8ecpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() | *aa5f2912bbfs: don't audit the capability check in simple_xattr_list() | *9e760e0cf2PM: hibernate: Fix mistake in kerneldoc comment | *ef875e1c07alpha: fix syscall entry in !AUDUT_SYSCALL case | *1498d2723ecpuidle: dt: Return the correct numbers of parsed idle states | *2ff4014417sched/uclamp: Fix relationship between uclamp and migration margin | *ca9ef12bf7sched/fair: Cleanup task_util and capacity type | *6389c163c9tpm/tpm_crb: Fix error message in __crb_relinquish_locality() | *5b217f4e79tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() | *295f59cd2cpstore: Avoid kcore oops by vmap()ing with VM_IOREMAP | *480bc6a165ARM: mmp: fix timer_read delay | *d1b3164d0epstore/ram: Fix error return code in ramoops_probe() | *4dad729f7carm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC | *872865db3bARM: dts: turris-omnia: Add switch port 6 node | *c1322d5f69ARM: dts: turris-omnia: Add ethernet aliases | *d050513e6fARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port | *bac1a77b85ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port | *ea907f3032ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port | *ea8e313bb9ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port | *697b92a648ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port | *73ab831afdARM: dts: dove: Fix assigned-addresses for every PCIe Root Port | *c2cb1683d1arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name | *1261352836arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings | *853d57e961arm64: dts: mt2712-evb: Fix usb vbus regulators unit names | *436ac713a4arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names | *148e773557arm64: dts: mt2712e: Fix unit address for pinctrl node | *a938c2a774arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators | *a455b0c509arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node | *42d97a024earm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node | *359286f886perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() | *9afac95b87perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() | *5e88aec62esoc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe | *6a9a31c578soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe | *e325b4ee41soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync | *0542d56e63arm: dts: spear600: Fix clcd interrupt | *a8d4fb0bf1soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index | *6213df4f5fsoc: qcom: apr: make code more reuseable | *45d180a9f6soc: qcom: llcc: make irq truly optional | *8fb204a4b5drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static | *6a2faf6fceARM: dts: stm32: Fix AV96 WLAN regulator gpio property | *6d1b6dc38fARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 | *933499bed7objtool, kcsan: Add volatile read/write instrumentation to whitelist | *275a67e909arm64: dts: qcom: msm8916: Drop MSS fallback compatible | *82baee2263arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias | *82569f7e40arm64: dts: qcom: sdm630: fix UART1 pin bias | *4cef81dec2ARM: dts: qcom: apq8064: fix coresight compatible | *5465b9a813arm64: dts: qcom: msm8996: fix GPU OPP table | *6cad948c9farm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins | *60184b1437usb: musb: remove extra check in musb_gadget_vbus_draw * |9e60339cb4ANDROID: Update .xml due to ABI preservation fix * |1cd4863ea8ANDROID: struct io_uring ABI preservation hack for 5.10.162 changes * |4c961b9302ANDROID: fix up struct task_struct ABI change in 5.10.162 * |332c489d8bANDROID: add flags variable back to struct proto_ops * |8596b99884Merge 5.10.162 into android12-5.10-lts |\| | *0fe4548663Linux 5.10.162 | *189556b05eio_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups | *4ef66581d7eventfd: provide a eventfd_signal_mask() helper | *2f09377502eventpoll: add EPOLL_URING_WAKE poll wakeup flag | *b76c5373f0Revert "proc: don't allow async path resolution of /proc/self components" | *87cb08dc6bRevert "proc: don't allow async path resolution of /proc/thread-self components" | *a3025359ffnet: remove cmsg restriction from io_uring based send/recvmsg calls | *6ef2b4728atask_work: unconditionally run task_work from get_signal() | *c91ab04781signal: kill JOBCTL_TASK_WORK | *788d082426io_uring: import 5.15-stable io_uring | *ed30050329task_work: add helper for more targeted task_work canceling | *831cb78a2akernel: don't call do_exit() for PF_IO_WORKER threads | *9ded44b69ckernel: stop masking signals in create_io_thread() | *f0a5f0dc01x86/process: setup io_threads more like normal user space threads | *dd26e2cec7arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() | *320c8057ecarch: setup PF_IO_WORKER threads like PF_KTHREAD | *000de389adentry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set | *0f735cf52bkernel: allow fork with TIF_NOTIFY_SIGNAL pending | *4b4d2c7992coredump: Limit what can interrupt coredumps | *90a2c3821bkernel: remove checking for TIF_NOTIFY_SIGNAL | *61bdeb142etask_work: remove legacy TWA_SIGNAL path | *6e2bce21acalpha: fix TIF_NOTIFY_SIGNAL handling | *db911277a2ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling | *a1240cc413ia64: don't call handle_signal() unless there's actually a signal queued | *e1402ba4dfsparc: add support for TIF_NOTIFY_SIGNAL | *78a53ff026riscv: add support for TIF_NOTIFY_SIGNAL | *57e833a0a0nds32: add support for TIF_NOTIFY_SIGNAL | *751fedb9baia64: add support for TIF_NOTIFY_SIGNAL | *48e9e35d33h8300: add support for TIF_NOTIFY_SIGNAL | *c82617d9dec6x: add support for TIF_NOTIFY_SIGNAL | *30b78a17acalpha: add support for TIF_NOTIFY_SIGNAL | *bf0b619593xtensa: add support for TIF_NOTIFY_SIGNAL | *1bee9dbbcaarm: add support for TIF_NOTIFY_SIGNAL | *02d383a59cmicroblaze: add support for TIF_NOTIFY_SIGNAL | *19f3e328b4hexagon: add support for TIF_NOTIFY_SIGNAL | *c2037d61decsky: add support for TIF_NOTIFY_SIGNAL | *12284aec88openrisc: add support for TIF_NOTIFY_SIGNAL | *3fde31e962sh: add support for TIF_NOTIFY_SIGNAL | *dc808ffd97um: add support for TIF_NOTIFY_SIGNAL | *0aef2ec063s390: add support for TIF_NOTIFY_SIGNAL | *8ca2e57099mips: add support for TIF_NOTIFY_SIGNAL | *abab3d4444powerpc: add support for TIF_NOTIFY_SIGNAL | *45b365bc6cparisc: add support for TIF_NOTIFY_SIGNAL | *cf3c648673nios32: add support for TIF_NOTIFY_SIGNAL | *fe137f46d4m68k: add support for TIF_NOTIFY_SIGNAL | *79a9991e87arm64: add support for TIF_NOTIFY_SIGNAL | *2dbb035451arc: add support for TIF_NOTIFY_SIGNAL | *4b1dcf8ec9x86: Wire up TIF_NOTIFY_SIGNAL | *eb42e7b304task_work: Use TIF_NOTIFY_SIGNAL if available | *3c295bd2ddentry: Add support for TIF_NOTIFY_SIGNAL | *d2136fc145fs: provide locked helper variant of close_fd_get_file() | *57b2053036file: Rename __close_fd_get_file close_fd_get_file | *214f80e251fs: make do_renameat2() take struct filename | *52cfde6bbfsignal: Add task_sigpending() helper | *ad0b013795net: add accept helper not installing fd | *069ac28d92net: provide __sys_shutdown_sock() that takes a socket | *0b8cd5d814tools headers UAPI: Sync openat2.h with the kernel sources | *5683caa735fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED | *0cf0ce8fb5Make sure nd->path.mnt and nd->path.dentry are always valid pointers | *146fe79ffffix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* | *c1fe7bd3e1fs: add support for LOOKUP_CACHED | *36ec31201asaner calling conventions for unlazy_child() | *e86db87191iov_iter: add helper to save iov_iter state | *1500fed008kernel: provide create_io_thread() helper * |bf760358eaMerge branch 'android12-5.10' into android12-5.10-lts * |416c4356f3Merge 5.10.161 into android12-5.10-lts |/ *1a9148dfd8Linux 5.10.161 *eec1c3ade4net: loopback: use NET_NAME_PREDICTABLE for name_assign_type *f3fe681715Bluetooth: L2CAP: Fix u8 overflow *7c3a523c9bHID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk *1d5db0c322HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 *263a1782a6HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E *a20b5eec07HID: ite: Add support for Acer S1002 keyboard-dock *f2479c3daaigb: Initialize mailbox message for VF reset *9ff7aff40exhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N *c8bf31a00fUSB: serial: f81534: fix division by zero on line-speed change *5b75a00416USB: serial: f81232: fix division by zero on line-speed change *9895ce5ea2USB: serial: cp210x: add Kamstrup RF sniffer PIDs *398215f783USB: serial: option: add Quectel EM05-G modem *c79538f32dusb: gadget: uvc: Prevent buffer overflow in setup handler *8b2f86f82cudf: Fix extending file within last block *db873b770dudf: Do not bother looking for prealloc extents if i_lenExtents matches i_size *1a075f4a54udf: Fix preallocation discarding at indirect extent boundary *1f7f7365aeudf: Discard preallocation before extending file with a hole Change-Id: I1463ff16fd85e32614dc83f585aa6b3957024a74 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
How do I submit patches to Android Common Kernels
-
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
EXPORT_SYMBOL_GPL()require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export. - When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
Common Kernel patch requirements
- All patches must conform to the Linux kernel coding standards and pass
script/checkpatch.pl - Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
- If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch:
UPSTREAM:,BACKPORT:,FROMGIT:,FROMLIST:, orANDROID:. - All patches must have a
Change-Id:tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html) - If an Android bug has been assigned, there must be a
Bug:tag. - All patches must have a
Signed-off-by:tag by the author and the submitter
Additional requirements are listed below based on patch type
Requirements for backports from mainline Linux: UPSTREAM:, BACKPORT:
- If the patch is a cherry-pick from Linux mainline with no changes at all
- tag the patch subject with
UPSTREAM:. - add upstream commit information with a
(cherry picked from commit ...)line - Example:
- if the upstream commit message is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch requires any changes from the upstream version, tag the patch with
BACKPORT:instead ofUPSTREAM:.- use the same tags as
UPSTREAM: - add comments about the changes under the
(cherry picked from commit ...)line - Example:
- use the same tags as
BACKPORT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[joe: Resolved minor conflict in drivers/foo/bar.c ]
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for other backports: FROMGIT:, FROMLIST:,
- If the patch has been merged into an upstream maintainer tree, but has not yet
been merged into Linux mainline
- tag the patch subject with
FROMGIT: - add info on where the patch came from as
(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't uselinux-nextfor example). - if changes were required, use
BACKPORT: FROMGIT: - Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
(cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch has been submitted to LKML, but not accepted into any maintainer tree
- tag the patch subject with
FROMLIST: - add a
Link:tag with a link to the submittal on lore.kernel.org - add a
Bug:tag with the Android bug (required for patches not accepted into a maintainer tree) - if changes were required, use
BACKPORT: FROMLIST: - Example:
- tag the patch subject with
FROMLIST: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for Android-specific patches: ANDROID:
- If the patch is fixing a bug to Android-specific code
- tag the patch subject with
ANDROID: - add a
Fixes:tag that cites the patch with the bug - Example:
- tag the patch subject with
ANDROID: fix android-specific bug in foobar.c
This is the detailed description of the important fix
Fixes: 1234abcd2468 ("foobar: add cool feature")
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch is a new feature
- tag the patch subject with
ANDROID: - add a
Bug:tag with the Android bug (required for android-specific features)
- tag the patch subject with
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%