Nolen Johnson
59241bf898
Merge tag 'v4.19.325-cip135' of https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip into android13-4.19-kona
version 4.19.325-cip135
* tag 'v4.19.325-cip135' of https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip:
CIP: Bump version suffix to -cip135 after merge from cip/linux-4.19.y-st tree
Update localversion-st, tree is up-to-date with 5.10.260.
nfsd: fix posix_acl leak on SETACL decode failure
batman-adv: tp_meter: prevent parallel modifications of last_recv
batman-adv: tp_meter: restrict number of unacked list entries
batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE
net/sched: fix pedit partial COW leading to page cache corruption
net/sched: act_api: use RCU with deferred freeing for action lifecycle
arm64: errata: Mitigate TLBI errata on various Arm CPUs
arm64: Add part number for Arm Cortex-A78AE
arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo
arm64: Add workaround for Cortex-A76 erratum 1286807
iio: gyro: adis16260: fix division by zero in write_raw
scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd()
netfilter: nf_queue: hold bridge skb->dev while queued
batman-adv: stop tp_meter sessions during mesh teardown
Bluetooth: L2CAP: reject BR/EDR signaling packets over MTUsig
xfrm: esp: restore combined single-frag length gate
batman-adv: tt: avoid empty VLAN responses
batman-adv: tt: fix TOCTOU race for reported vlans
KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path
mtd: spi-nor: sst: Fix write enable before AAI sequence
sched: Use u64 for bandwidth ratio calculations
net: phonet: free phonet_device after RCU grace period
phonet: Pass net and ifindex to phonet_address_notify().
phonet: Pass ifindex to fill_addr().
hv: utils: handle and propagate errors in kvp_register
bnxt_en: Fix NULL pointer dereference
bnxt_en: Modify bnxt_disable_int_sync() to be called more than once.
dlm: prevent NPD when writing a positive value to event_done
fbdev: modedb: Fix misaligned fields in the 1920x1080-60 mode
ocfs2: reject oversized group bitmap descriptors
fpga: region: fix use-after-free in child_regions_with_firmware()
f2fs: validate ACL entry sizes in f2fs_acl_from_disk()
mac802154: llsec: add skb_cow_data() before in-place crypto
ext4: add bounds check for inline data length in ext4_read_inline_page
batman-adv: tvlv: avoid race of cifsnotfound handler state
batman-adv: tvlv: enforce 2-byte alignment
batman-adv: dat: prevent false sharing between VLANs
batman-adv: tt: track roam count per VID
batman-adv: tt: don't merge change entries with different VIDs
batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCE
batman-adv: frag: avoid underflow of TTL
batman-adv: frag: ensure fragment is writable before modifying TTL
batman-adv: tp_meter: initialize last_recv_time during init
batman-adv: tp_meter: add only finished tp_vars to lists
batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection
batman-adv: tp_meter: fix fast recovery precondition
batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd
batman-adv: tp_meter: avoid window underflow
batman-adv: tp_meter: initialize dec_cwnd explicitly
batman-adv: tp_meter: initialize dup_acks explicitly
batman-adv: tp_meter: keep unacked list in ascending ordered
crypto: qat - Return pointer directly in adf_ctl_alloc_resources
crypto: qat - Replace kzalloc() + copy_from_user() with memdup_user()
vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write
agp/amd64: Fix broken error propagation in agp_amd64_probe()
net: qualcomm: rmnet: fix endpoint use-after-free in rmnet_dellink()
i2c: stub: Reject I2C block transfers with invalid length
RDMA/bnxt_re: zero shared page before exposing to userspace
batman-adv: tt: reject oversized local TVLV buffers
net: 9p: fix refcount leak in p9_read_work() error handling
drm/amd/display: Use krealloc_array() in dal_vector_reserve()
net/sched: cls_u32: use skb_header_pointer_careful()
net: add skb_header_pointer_careful() helper
ip6_vti: set netns_immutable on the fallback device.
drm/amd/display: Bound VBIOS record-chain walk loops
fuse: limit FUSE_NOTIFY_RETRIEVE to uptodate folios
media: rc: igorplugusb: fix control request setup packet
media: rc: ttusbir: fix inverted error logic
x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function
apparmor: validate default DFA states are in bounds
arm64: cputype: Add C1-Premium definitions
arm64: cputype: Add C1-Ultra definitions
lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl()
usb: gadget: f_hid: fix device reference leak in hidg_alloc()
usb: gadget: f_hid: tidy error handling in hidg_alloc
net: skbuff: fix missing zerocopy reference in pskb_carve helpers
iio: dac: ad5686: fix ref bit initialization for single-channel parts
Bluetooth: L2CAP: use chan timer to close channels in cleanup_listen()
mm/huge_memory: update file PMD counter before folio_put()
tty: serial: qcom-geni-serial: remove unused symbols
thunderbolt: property: Cap recursion depth in __tb_property_parse_dir()
scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf
Bluetooth: Init sk_peer_* on bt_sock_alloc
Bluetooth: Consolidate code around sk_alloc into a helper function
qed: fix double free in qed_cxt_tables_alloc()
qed: Use the bitmap API to simplify some functions
Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del()
spi: lantiq-ssc: fix controller deregistration
spi: st-ssc4: fix controller deregistration
f2fs: fix incorrect file address mapping when inline inode is unwritten
btrfs: fix missing last_unlink_trans update when removing a directory
dm-thin: fix metadata refcount underflow
dm btree: improve btree residency
pmdomain: core: Fix detach procedure for virtual devices in genpd
btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to info-leak
fbcon: Avoid OOB font access if console rotation fails
spi: tegra114: fix controller deregistration
spi: tegra20-sflash: fix controller deregistration
spi: sun6i: fix controller deregistration
spi: ti-qspi: fix controller deregistration
spi: sun4i: fix controller deregistration
wifi: brcmfmac: Fix potential use-after-free issue when stopping watchdog task
tracepoint: balance regfunc() on func_add() failure in tracepoint_add_func()
ceph: only d_add() negative dentries when they are unhashed
can: ucan: fix devres lifetime
can: ucan: fix typos in comments
Bluetooth: hci_event: fix potential UAF in SSP passkey handlers
udf: fix partition descriptor append bookkeeping
net: bridge: use a stable FDB dst snapshot in RCU readers
ALSA: core: Fix potential data race at fasync handling
media: rc: igorplugusb: heed coherency rules
ALSA: aoa: Skip devices with no codecs in i2sbus_resume()
media: rc: ttusbir: respect DMA coherency rules
ALSA: aoa: Use guard() for mutex locks
wifi: mwifiex: fix use-after-free in mwifiex_adapter_cleanup()
thermal: core: Fix thermal zone governor cleanup issues
drm/nouveau: fix u32 overflow in pushbuf reloc bounds check
net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()
f2fs: fix UAF caused by decrementing sbi->nr_pages[] in f2fs_write_end_io()
batman-adv: tp_meter: fix tp_num leak on kmalloc failure
fs/fcntl: fix SOFTIRQ-unsafe lock order in fasync signaling
thunderbolt: Limit XDomain response copy to actual frame size
thunderbolt: Clamp XDomain response data copy to allocation size
thunderbolt: Bound root directory content to block size
thunderbolt: Reject zero-length property entries in validator
sctp: stream: fully roll back denied add-stream state
mmc: sdhci: add signal voltage switch in sdhci_resume_host
mmc: core: Fix host controller programming for fixed driver type
net: mv643xx: fix OF node refcount
ipc/shm: serialize orphan cleanup with shm_nattch updates
Input: atkbd - skip deactivate for HONOR BCC-N's internal keyboard
Input: atkbd - add DMI quirk for Lenovo Yoga Air 14 (83QK)
IB/isert: Reject login PDUs shorter than ISER_HEADERS_LEN
vsock/vmci: fix sk_ack_backlog leak on failed handshake
ARM: socfpga: Fix OF node refcount leak in SMP setup
RDMA/srp: bound SRP_RSP sense copy by the received length
drm/amd/display: Reject gpio_bitshift >= 32 in bios_parser_get_gpio_pin_info()
USB: serial: kl5kusb105: fix bulk-out buffer overflow
USB: serial: option: add usb-id for Dell Wireless DW5826e-m
USB: serial: io_ti: fix heap overflow in build_i2c_fw_hdr()
USB: serial: io_ti: fix heap overflow in get_manuf_info()
netfilter: nft_tunnel: fix use-after-free on object destroy
netfilter: nft_exthdr: fix register tracking for F_PRESENT flag
netfilter: x_tables: avoid leaking percpu counter pointers
ip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()
net/rds: fix NULL deref in rds_ib_send_cqe_handler() on masked atomic completion
net: guard timestamp cmsgs to real error queue skbs
sctp: fix uninit-value in __sctp_rcv_asconf_lookup()
net: openvswitch: fix possible kfree_skb of ERR_PTR
ipv6: sit: reload inner IPv6 header after GSO offloads
spi: meson-spicc: Fix double-put in remove path
wifi: mac80211: check tdls flag in ieee80211_tdls_oper
usbnet: Fix using smp_processor_id() in preemptible code warnings
ext4: validate p_idx bounds in ext4_ext_correct_indexes
signal: clear JOBCTL_PENDING_MASK for caller in zap_other_threads()
sctp: purge outqueue on stale COOKIE-ECHO handling
net/802/mrp: fix vector attribute parsing in mrp_pdu_parse_vecattr
ieee802154: 6lowpan: only accept IPv6 packets in lowpan_xmit()
ipv4: restrict IPOPT_SSRR and IPOPT_LSRR options
Bluetooth: MGMT: validate advertising TLV before type checks
Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind()
net: garp: fix unsigned integer underflow in garp_pdu_parse_attr
pcnet32: stop holding device spin lock during napi_complete_done
6lowpan: fix off-by-one in multicast context address compression
dm cache policy smq: check allocation under invalidate lock
netfilter: bridge: make ebt_snat ARP rewrite writable
netfilter: conntrack_irc: fix possible out-of-bounds read
ipvs: clear the svc scheduler ptr early on edit
netfilter: xt_NFQUEUE: prefer raw_smp_processor_id
tee: optee: prevent use-after-free when the client exits before the supplicant
i2c: dev: prevent integer overflow in I2C_TIMEOUT ioctl
USB: serial: mct_u232: fix memory corruption with small endpoint
HID: core: Add printk_ratelimited variants to hid_warn() etc
bpf: Free reuseport cBPF prog after RCU grace period.
usb: core: Fix SuperSpeed root hub wMaxPacketSize
team: Move team device type change at the end of team_port_add
USB: serial: digi_acceleport: fix memory corruption with small endpoints
USB: serial: cypress_m8: fix memory corruption with small endpoint
Bluetooth: hci_core: Fix use-after-free in vhci_flush()
serial: zs: Switch to using channel reset
serial: zs: Fix bootconsole handover lockup
serial: dz: Fix bootconsole message clobbering at chip reset
serial: zs: Fix swapped RI/DSR modem line transition counting
serial: sh-sci: fix memory region release in error path
scsi: fcoe: Reject FIP descriptors with zero fip_dlen in CVL walker
thunderbolt: property: Reject dir_len < 4 to prevent size_t underflow
thunderbolt: property: Reject u32 wrap in tb_property_entry_valid()
usb: gadget: dummy_hcd: Reject hub port requests for non-existent ports
usb: gadget: net2280: Fix double free in probe error path
USB: serial: mct_u232: fix missing interrupt-in transfer sanity check
USB: serial: mxuport: fix memory corruption with small endpoint
USB: serial: keyspan: fix missing indat transfer sanity check
USB: serial: cypress_m8: validate interrupt packet headers
USB: serial: belkin_sa: validate interrupt status length
USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL
USB: serial: option: add MeiG SRM813Q
usb: usbtmc: reject interrupt endpoints with small wMaxPacketSize
usb: usbtmc: check URB actual_length for interrupt-IN notifications
usb: storage: Add quirks for PNY Elite Portable SSD
USB: quirks: add NO_LPM for Lenovo ThinkPad USB-C Dock Gen2 hub controllers
tty: serial: pch_uart: add check for dma_alloc_coherent()
comedi: comedi_test: Fix limiting of convert_arg in waveform_ai_cmdtest()
comedi: comedi_test: fix check for valid scan_begin_src in waveform_ai_cmdtest()
Input: atmel_mxt_ts - fix boundary check in mxt_prepare_cfg_mem
netfilter: conntrack: tcp: do not force CLOSE on invalid-seq RST without direction check
xfrm: route MIGRATE notifications to caller's netns
nfc: hci: fix out-of-bounds read in HCP header parsing
HID: wacom: Fix OOB write in wacom_hid_set_device_mode()
ip6: vti: Use ip6_tnl.net in vti6_changelink().
ipv6: validate extension header length before copying to cmsg
ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate().
ipv6: exthdrs: refresh nh pointer after ipv6_hop_jumbo()
Input: elan_i2c - validate firmware size before use
usb: dwc2: Fix use after free in debug code
USB: serial: omninet: fix memory corruption with small endpoint
iio: buffer: hw-consumer: fix use-after-free in error path
iio: light: cm3323: fix reg_conf not being initialized correctly
iio: temperature: tsys01: fix broken PROM checksum validation
iio: ssp_sensors: cancel delayed work_refresh on remove
iio: gyro: itg3200: fix i2c read into the wrong stack location
iio: adc: viperboard: Fix error handling in vprbrd_iio_read_raw
iio: dac: ad5686: fix input raw value check
iio: dac: max5821: fix return value check in powerdown sync
iio: adc: xilinx-xadc: Fix sequencer mode in postdisable for dual mux
parport: Fix race between port and client registration
Bluetooth: L2CAP: fix chan ref leak in l2cap_chan_timeout() on !conn
hpfs: fix a crash if hpfs_map_dnode_bitmap fails
Bluetooth: btusb: Allow firmware re-download when version matches
Input: ims-pcu - fix usb_free_coherent() size in ims_pcu_buffers_free()
USB: serial: safe_serial: fix memory corruption with small endpoint
usb: typec: wcove: don't write past struct pd_message in wcove_read_rx_buffer()
usb: typec: altmodes/displayport: validate count before reading Status Update VDO
batman-adv: bla: avoid double decrement of bla.num_requests
batman-adv: tp_meter: avoid role confusion in tp_list
batman-adv: tp_meter: fix race condition in send error reporting
batman-adv: iv: recover OGM scheduling after forward packet error
batman-adv: tvlv: reject oversized TVLV packets
batman-adv: bla: avoid NULL-ptr deref for claim via dropped interface
batman-adv: tvlv: abort OGM send on tvlv append failure
sctp: fix race between sctp_wait_for_connect and peeloff
Bluetooth: 6lowpan: check skb_clone() return value in send_mcast_pkt()
vxlan: do not reuse cached ip_hdr() value after skb_tunnel_check_pmtu()
ipv4: free net->ipv4.sysctl_local_reserved_ports after unregister_net_sysctl_table()
net/iucv: fix locking in .getsockopt
net/smc: Do not re-initialize smc hashtables
net: netlink: don't set nsid on local notifications
net: netlink: fix sending unassigned nsid after assigned one
netfilter: ebtables: fix OOB read in compat_mtw_from_user
netfilter: xt_cpu: prefer raw_smp_processor_id
netfilter: synproxy: refresh tcphdr after skb_ensure_writable
nfc: llcp: Fix use-after-free race in nfc_llcp_recv_cc()
nfc: llcp: Fix use-after-free in llcp_sock_release()
nfc: llcp: protect nfc_llcp_sock_unlink() calls
net/sched: sch_sfb: Replace direct dequeue call with peek and qdisc_dequeue_peeked
net/sched: cls_fw: fix NULL dereference of "old" filters before change()
ALSA: usb-audio: fix null pointer dereference on pointer cs_desc
Input: usbtouchscreen - clamp NEXIO data_len/x_len to URB buffer size
Change-Id: I31f1b66ac06bb8a4f27835e54972afd499525e8d
2026-08-06 18:18:48 +01:00
..
2024-08-19 05:32:11 +02:00
2023-03-17 08:31:42 +01:00
2026-05-31 11:15:46 +01:00
2023-03-17 08:31:42 +01:00
2025-11-17 10:36:41 +01:00
2026-06-29 10:45:57 +02:00
2023-03-17 08:31:42 +01:00
2023-03-17 08:31:42 +01:00
2026-08-04 11:22:14 +02:00
2023-03-17 08:31:42 +01:00
2023-01-18 11:30:00 +01:00
2023-03-17 08:31:42 +01:00
2023-03-11 16:31:45 +01:00
2024-07-05 09:00:27 +02:00
2023-08-30 16:31:42 +02:00