commit | ee4c9c95ffca4fd0fb90bc964adcfeb4473579ff | [log] [tgz] |
---|---|---|
author | Greg Kroah-Hartman <gregkh@google.com> | Wed Jun 14 19:19:21 2023 +0000 |
committer | Greg Kroah-Hartman <gregkh@google.com> | Wed Jun 14 19:49:28 2023 +0000 |
tree | 30df7d218be2d8db28ca9b2210e7ab98e1f1a222 | |
parent | 32d0f34bbc4261611d2389eb9be8bcf8e4618265 [diff] | |
parent | ca87e77a2ef8b298aa9f69658d5898e72ee450fe [diff] |
Merge 6.1.34 into android14-6.1-lts Changes in 6.1.34 scsi: megaraid_sas: Add flexible array member for SGLs net: sfp: fix state loss when updating state_hw_mask spi: mt65xx: make sure operations completed before unloading platform/surface: aggregator: Allow completion work-items to be executed in parallel platform/surface: aggregator_tabletsw: Add support for book mode in KIP subsystem spi: qup: Request DMA before enabling clocks afs: Fix setting of mtime when creating a file/dir/symlink wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready() neighbour: fix unaligned access to pneigh_entry net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods net/ipv4: ping_group_range: allow GID from 2147483648 to 4294967294 bpf: Fix UAF in task local storage bpf: Fix elem_size not being set for inner maps net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT net: enetc: correct the statistics of rx bytes net: enetc: correct rx_bytes statistics of XDP net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values drm/i915: Explain the magic numbers for AUX SYNC/precharge length drm/i915: Use 18 fast wake AUX sync len Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER Bluetooth: Fix l2cap_disconnect_req deadlock Bluetooth: ISO: don't try to remove CIG if there are bound CIS left Bluetooth: L2CAP: Add missing checks for invalid DCID wifi: mac80211: use correct iftype HE cap wifi: cfg80211: reject bad AP MLD address wifi: mac80211: mlme: fix non-inheritence element wifi: mac80211: don't translate beacon/presp addrs qed/qede: Fix scheduling while atomic wifi: cfg80211: fix locking in sched scan stop work selftests/bpf: Verify optval=NULL case selftests/bpf: Fix sockopt_sk selftest netfilter: nft_bitwise: fix register tracking netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper netfilter: ipset: Add schedule point in call_ad(). netfilter: nf_tables: out-of-bound check in chain blob ipv6: rpl: Fix Route of Death. tcp: gso: really support BIG TCP rfs: annotate lockless accesses to sk->sk_rxhash rfs: annotate lockless accesses to RFS sock flow table net: sched: add rcu annotations around qdisc->qdisc_sleeping drm/i915/selftests: Stop using kthread_stop() drm/i915/selftests: Add some missing error propagation net: sched: move rtm_tca_policy declaration to include file net: sched: act_police: fix sparse errors in tcf_police_dump() net: sched: fix possible refcount leak in tc_chain_tmplt_add() bpf: Add extra path pointer check to d_path helper drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() net: bcmgenet: Fix EEE implementation bnxt_en: Don't issue AP reset during ethtool's reset operation bnxt_en: Query default VLAN before VNIC setup on a VF bnxt_en: Skip firmware fatal error recovery if chip is not accessible bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks batman-adv: Broken sync while rescheduling delayed work Input: xpad - delete a Razer DeathAdder mouse VID/PID entry Input: psmouse - fix OOB access in Elantech protocol Input: fix open count when closing inhibited device ALSA: hda: Fix kctl->id initialization ALSA: ymfpci: Fix kctl->id initialization ALSA: gus: Fix kctl->id initialization ALSA: cmipci: Fix kctl->id initialization ALSA: hda/realtek: Add quirk for Clevo NS50AU ALSA: ice1712,ice1724: fix the kcontrol->id initialization ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 ALSA: hda/realtek: Add Lenovo P3 Tower platform ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 drm/i915/gt: Use the correct error value when kernel_context() fails drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs drm/amdgpu: fix xclk freq on CHIP_STONEY drm/amdgpu: change reserved vram info print drm/amd/pm: Fix power context allocation in SMU13 drm/amd/display: Reduce sdp bw after urgent to 90% wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket can: j1939: change j1939_netdev_lock type to mutex can: j1939: avoid possible use-after-free when j1939_can_rx_register fails mptcp: only send RM_ADDR in nl_cmd_remove mptcp: add address into userspace pm list mptcp: update userspace pm infos selftests: mptcp: update userspace pm addr tests selftests: mptcp: update userspace pm subflow tests ceph: fix use-after-free bug for inodes when flushing capsnaps s390/dasd: Use correct lock while counting channel queue length Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk Bluetooth: fix debugfs registration Bluetooth: hci_qca: fix debugfs registration tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting rbd: get snapshot context after exclusive lock is ensured to be held virtio_net: use control_buf for coalesce params soc: qcom: icc-bwmon: fix incorrect error code passed to dev_err_probe() pinctrl: meson-axg: add missing GPIOA_18 gpio group usb: usbfs: Enforce page requirements for mmap usb: usbfs: Use consistent mmap functions mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM mm: page_table_check: Ensure user pages are not slab pages arm64: dts: qcom: sc8280xp: Flush RSC sleep & wake votes ARM: at91: pm: fix imbalanced reference counter for ethernet devices ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc ASoC: codecs: wsa883x: do not set can_multi_write flag ASoC: codecs: wsa881x: do not set can_multi_write flag arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void ASoC: mediatek: mt8195: fix use-after-free in driver remove path ASoC: simple-card-utils: fix PCM constraint error check blk-mq: fix blk_mq_hw_ctx active request accounting arm64: dts: imx8mn-beacon: Fix SPI CS pinmux i2c: mv64xxx: Fix reading invalid status value in atomic mode firmware: arm_ffa: Set handle field to zero in memory descriptor gpio: sim: fix memory corruption when adding named lines and unnamed hogs i2c: sprd: Delete i2c adapter in .remove's error path riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readable eeprom: at24: also select REGMAP soundwire: stream: Add missing clear of alloc_slave_rt riscv: fix kprobe __user string arg print fault issue vduse: avoid empty string for dev name vhost: support PACKED when setting-getting vring_base vhost_vdpa: support PACKED when setting-getting vring_base ksmbd: fix out-of-bound read in deassemble_neg_contexts() ksmbd: fix out-of-bound read in parse_lease_state() ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled" ext4: only check dquot_initialize_needed() when debugging wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" Linux 6.1.34 Note, commit 898c9a0ee715 ("bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready()") is merged away in this merge, due to missing dependencies, it will come back in later. Change-Id: I8e57d0914e6114822a8941a4663525d85377ca8a Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
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.
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.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.
scripts/checkpatch.pl
UPSTREAM:
, BACKPORT:
, FROMGIT:
, FROMLIST:
, or ANDROID:
.Change-Id:
tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html)Bug:
tag.Signed-off-by:
tag by the author and the submitterAdditional requirements are listed below based on patch type
UPSTREAM:
, BACKPORT:
UPSTREAM:
.(cherry picked from commit ...)
lineimportant 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>
BACKPORT:
instead of UPSTREAM:
.UPSTREAM:
(cherry picked from commit ...)
lineBACKPORT: 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>
FROMGIT:
, FROMLIST:
,FROMGIT:
(cherry picked from commit <sha1> <repo> <branch>)
. This must be a stable maintainer branch (not rebased, so don't use linux-next
for example).BACKPORT: FROMGIT:
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>
FROMLIST:
Link:
tag with a link to the submittal on lore.kernel.orgBug:
tag with the Android bug (required for patches not accepted into a maintainer tree)BACKPORT: FROMLIST:
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>
ANDROID:
ANDROID:
Fixes:
tag that cites the patch with the bugANDROID: 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>
ANDROID:
Bug:
tag with the Android bug (required for android-specific features)