fb24b59cc3de34e148b69dab65294c324049978c
100
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
39bcecd5c6 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: UPSTREAM: arm64: Implement copy_thread_tls UPSTREAM: clone3: validate stack arguments UPSTREAM: clone3: switch to copy_struct_from_user() Change-Id: I5580578220cbf78c7bf0b79cdadc548633bc9976 |
||
|
|
51a7744149 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: fixup! UPSTREAM: fork: extend clone3() to support setting a PID arm64: configs: vendor: Enable CONFIG_USB_USBNET on bengal arm64: configs: vendor: Enable CONFIG_USB_USBNET on lito Change-Id: I9c93eb6b97c2e3fbc4ae8ddaab1368a79eed00ab |
||
|
|
7f2f53c2bb |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: BACKPORT: mm: Convert page kmemcg type to a page memcg flag BACKPORT: mm: Introduce page memcg flags BACKPORT: mm: memcontrol: Use helpers to read page's memcg data BACKPORT: mm: remove superfluous __ClearPageActive() UPSTREAM: mm: move call to compound_head() in release_pages() UPSTREAM: mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly BACKPORT: mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h BACKPORT: mm/percpu: add checks for the return value of memblock_alloc*() UPSTREAM: percpu: relegate chunks unusable when failing small allocations UPSTREAM: percpu: return number of released bytes from pcpu_free_area() UPSTREAM: mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() UPSTREAM: mm: memcg/slab: cache page number in memcg_(un)charge_slab() UPSTREAM: include/linux/memcontrol.h: fix comments based on per-node memcg UPSTREAM: mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() UPSTREAM: mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments UPSTREAM: mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() UPSTREAM: mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments UPSTREAM: mm: memcg/slab: reparent memcg kmem_caches on cgroup removal UPSTREAM: mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages UPSTREAM: mm: memcg/slab: unify SLAB and SLUB page accounting UPSTREAM: mm: memcg/slab: rework non-root kmem_cache lifecycle management UPSTREAM: mm: memcg/slab: generalize postponed non-root kmem_cache deactivation UPSTREAM: mm: memcg/slab: rename slab delayed deactivation functions and fields UPSTREAM: mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() UPSTREAM: memcg: remove memcg_kmem_skip_account UPSTREAM: mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() UPSTREAM: memcg: localize memcg_kmem_enabled() check UPSTREAM: mm: rework memcg kernel stack accounting Change-Id: I23f881a70dc6d0f84af36088ed03057129cce11e |
||
|
|
0dff09b322 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: rmnet: shs, perf: Fix CFI failure on module init techpack: audio: wcd_cpe: Fix -Wimplicit-enum-enum-cast UPSTREAM: arm64: bpf: Fix branch offset in JIT UPSTREAM: bpf, arm64: Add BPF exception tables UPSTREAM: bpf, arm64: Optimize ADD,SUB,JMP BPF_K using arm64 add/sub immediates UPSTREAM: bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 logical immediates UPSTREAM: arm64: bpf: Annotate JITed code for BTI UPSTREAM: arm64: insn: Add constants for new HINT instruction decode UPSTREAM: arm64: bpf: optimize modulo operation UPSTREAM: arm64: bpf: do not allocate executable memory UPSTREAM: arm64: bpf: implement jitting of JMP32 UPSTREAM: bpf: arm64: Enable arm64 jit to provide bpf_line_info UPSTREAM: arm64/bpf: use movn/movk/movk sequence to generate kernel addresses UPSTREAM: bpf, arm64: fix getting subprog addr from aux for calls kconfig: run olddefconfig instead of oldconfig after merging fragments Change-Id: Ibbe46a0e0b6246d34a490037cf6a4027b4ff12b8 |
||
|
|
7b7869eefb |
techpack: audio: wcd_cpe: Fix -Wimplicit-enum-enum-cast
Change-Id: Ie415813c248c86c162673ea932927ffd1d35755d |
||
|
|
f36e8c975f |
mm: Squashed revert of MGLRU backports
We have previously disabled MGLRU in defconfig, but now the actual changes are causing conflicts with upstream kernel and breaking the build. Rip out motorola's backports to fix it. Revert "mm:vmscan:Update the page scan prioritiy" This reverts commit |
||
|
|
2714ab938c |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20:
BACKPORT: locking/rtmutex: Skip remove_waiter() when waiter is not enqueued
BACKPORT: rtmutex: Use waiter::task instead of current in remove_waiter()
tcp: fix an incorrect __user annotation on tcp_use_userconfig_sysctl_handler
tcp: fix an incorrect __user annotation on tcp_proc_delayed_ack_control
UPSTREAM: tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
UPSTREAM: selftests: add clone3() CAP_CHECKPOINT_RESTORE test
UPSTREAM: prctl: exe link permission error changed from -EINVAL to -EPERM
UPSTREAM: prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe
UPSTREAM: prctl_set_mm: refactor checks from validate_prctl_map
UPSTREAM: proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE
UPSTREAM: pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid
UPSTREAM: pid: use checkpoint_restore_ns_capable() for set_tid
UPSTREAM: capabilities: Introduce CAP_CHECKPOINT_RESTORE
UPSTREAM: selftests: add tests for clone3() with *set_tid
UPSTREAM: fork: extend clone3() to support setting a PID
UPSTREAM: selftests: add tests for clone3()
UPSTREAM: tests: test CLONE_CLEAR_SIGHAND
UPSTREAM: clone3: add CLONE_CLEAR_SIGHAND
UPSTREAM: sched: add kernel-doc for struct clone_args
UPSTREAM: sched: Add __ASSEMBLY__ guards around struct clone_args
UPSTREAM: clone: fix CLONE_PIDFD support
UPSTREAM: arch: handle arches who do not yet define clone3
BACKPORT: arch: wire-up clone3() syscall
BACKPORT: fork: add clone3
modpost: Do not discard const qualifier in match()
modpost: add NOFAIL to strndup
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
fixup! BACKPORT: mmap locking API: rename mmap_sem to mmap_lock
CIP: Bump version suffix to -cip134 after merge from cip/linux-4.19.y-st tree
Update localversion-st, tree is up-to-date with 5.10.258.
tipc: fix double-free in tipc_buf_append()
slip: reject VJ receive packets on instances with no rstate array
netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check
wifi: brcmfmac: Fix error pointer dereference
bpf: fix end-of-list detection in cgroup_storage_get_next_key()
crypto: ccp - copy IV using skcipher ivsize
netfilter: ipset: stop hash:* range iteration at end
net/sched: netem: fix queue limit check to include reordered packets
cdrom, scsi: sr: propagate read-only status to block layer via set_disk_ro()
btrfs: fix double-decrement of bytes_may_use in submit_one_async_extent()
crypto: authencesn - reject short ahash digests during instance creation
crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed
crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed
x86/uprobes: Fix XOL allocation failure for 32-bit tasks
blk-mq: use quiesced elevator switch when reinitializing queues
scsi: ufs: core: Improve SCSI abort handling
bcache: fix cached_dev.sb_bio use-after-free and crash
rxrpc: proc: size address buffers for %pISpc output
can: raw: fix ro->uniq use-after-free in raw_rcv()
can: af_can: export can_sock_destruct()
batman-adv: hold claim backbone gateways by reference
l2tp: Drop large packets with UDP encap
xsk: tighten UMEM headroom validation to account for tailroom and min frame
can: mcp251x: add error handling for power enable in open and resume
net: skbuff: propagate shared-frag marker through frag-transfer helpers
Revert "i2c: fsi: Fix a potential leak in fsi_i2c_probe()"
net: usb: lan78xx: Fix double free issue with interrupt buffer allocation
string: add mem_is_zero() helper to check if memory area is all zeros
tracing: Avoid NULL return from hist_field_name() on truncation
platform/x86: intel-hid: Check ACPI_HANDLE() against NULL
HID: quirks: really enable the intended work around for appledisplay
net: ethernet: cs89x0: remove stale CONFIG_MACH_MX31ADS reference
net: ethernet: cortina: Carry over frag counter
net: ethernet: cortina: Drop half-assembled SKB
net: ethernet: cortina: Make RX SKB per-port
irqchip/ath79-cpu: Remove unused function
ARM: integrator: Fix early initialization
batman-adv: tt: fix negative tt_buff_len
batman-adv: tt: fix negative last_changeset_len
batman-adv: tp_meter: avoid use of uninit sender vars
batman-adv: bla: fix report_work leak on backbone_gw purge
batman-adv: frag: disallow unicast fragment in fragment
batman-adv: fix tp_meter counter underflow during shutdown
batman-adv: fix fragment reassembly length accounting
batman-adv: dat: handle forward allocation error
batman-adv: clear current gateway during teardown
batman-adv: mcast: fix use-after-free in orig_node RCU release
drm/amd/display: Fix integer overflow in bios_get_image()
spi: ti-qspi: fix use-after-free after DMA setup failure
scsi: isci: Fix use-after-free in device removal path
tracing: Do not call map->ops->elt_free() if elt_alloc() fails
ixgbevf: fix use-after-free in VEPA multicast source pruning
ipv4: raw: reject IP_HDRINCL packets with ihl < 5
vsock/vmci: fix UAF when peer resets connection during handshake
netfilter: ip6t_hbh: reject oversized option lists
net: bcmgenet: keep RBUF EEE/PM disabled
phonet/pep: disable BH around forwarded sk_receive_skb()
Bluetooth: hci_uart: fix UAFs and race conditions in close and init paths
Bluetooth: bnep: Fix UAF read of dev->name
ALSA: asihpi: Fix potential OOB array access at reading cache
ALSA: ua101: Reject too-short USB descriptors
sysfs: don't remove existing directory on update failure
smb: client: reject userspace cifs.spnego descriptions
Revert "s390/cio: Fix device lifecycle handling in css_alloc_subchannel()"
selftests: lib.mk: Also install "config" and "settings"
s390/debug: Reject zero-length input before trimming a newline
net/rds: reset op_nents when zerocopy page pin fails
drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup
libceph: Fix potential out-of-bounds access in crush_decode()
libceph: Fix potential null-ptr-deref in decode_choose_args()
powerpc/warp: Fix error handling in pika_dtm_thread
ceph: fix a buffer leak in __ceph_setxattr()
ALSA: usb-audio: Bound MIDI endpoint descriptor scans
audit: enforce AUDIT_LOCKED for AUDIT_TRIM and AUDIT_MAKE_EQUIV
audit: fix incorrect inheritable capability in CAPSET records
crypto: af_alg - Cap AEAD AD length to 0x80000000
btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file()
drm/amd/display: Read EDID from VBIOS embedded panel info
drm/amd/display: Allow DCE link encoder without AUX registers
net/sched: sch_cake: annotate data-races in cake_dump_stats() (V)
sctp: discard stale INIT after handshake completion
ASoC: codecs: ab8500: Fix casting of private data
NFC: trf7970a: Ignore antenna noise when checking for RF field
net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit
net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit()
vrf: Fix a potential NPD when removing a port from a VRF
net/sched: sch_choke: annotate data-races in choke_dump_stats()
net: sched: choke: remove unused variables in struct choke_sched_data
net/sched: netem: validate slot configuration
net/sched: netem: fix probability gaps in 4-state loss model
net: sched: sch_netem: Refactor code in 4-state loss generator
scsi: sr: Add memory allocation failure handling for get_capabilities()
netfilter: nf_conntrack_sip: don't use simple_strtoul
netfilter: xt_policy: fix strict mode inbound policy matching
drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2)
netfilter: arp_tables: fix IEEE1394 ARP payload parsing
tracing: branch: Fix inverted check on stat tracer registration
mailbox: mailbox-test: initialize struct earlier
mailbox: mailbox-test: don't free the reused channel
mailbox: add sanity check for channel array
cgroup/rdma: fix integer overflow in rdmacg_try_charge()
mailbox: mailbox-test: free channels on probe error
fbdev: offb: fix PCI device reference leak on probe failure
net/sched: sch_sfb: annotate data-races in sfb_dump_stats()
net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats()
net_sched: sch_hhf: annotate data-races in hhf_dump_stats()
net/rds: zero per-item info buffer before handing it to visitors
slip: bound decode() reads against the compressed packet length
netfilter: nfnetlink_osf: fix out-of-bounds read on option matching
ipvs: fix MTU check for GSO packets in tunnel mode
netfilter: xtables: restrict several matches to inet family
netfilter: conntrack: remove sprintf usage
netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO
netfilter: nft_osf: restrict it to ipv4
openvswitch: cap upcall PID array size and pre-size vport replies
dissector: do not set invalid PPP protocol
sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks
ipv6: fix possible UAF in icmpv6_rcv()
e1000e: Unroll PTP in probe error handling
i40e: don't advertise IFF_SUPP_NOFCS
PCMCIA: Fix garbled log messages for KERN_CONT
clk: xgene: Fix mapping leak in xgene_pllclk_init()
clk: qoriq: avoid format string warning
clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels()
scsi: target: core: Fix integer overflow in UNMAP bounds check
scsi: sg: Resolve soft lockup issue when opening /dev/sgX
RDMA/core: Prefer NLA_NUL_STRING
nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist()
mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata()
tty: hvc_iucv: fix off-by-one in number of supported devices
tty: hvc: remove HVC_IUCV_MAGIC
platform/surface: surfacepro3_button: Drop wakeup source on remove
driver core: device.h: remove extern from function prototypes
perf util: Kill die() prototype, dead for a long time
pinctrl: abx500: Fix type of 'argument' variable
pinctrl: pinctrl-pic32: Fix resource leak
bpf: Fix precedence bug in convert_bpf_ld_abs alignment check
HID: usbhid: fix deadlock in hid_post_reset()
mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob
HID: asus: do not abort probe when not necessary
HID: asus: make asus_resume adhere to linux kernel coding standards
ima: check return value of crypto_shash_final() in boot aggregate
tracing: Rebuild full_name on each hist_field_name() call
ocfs2: validate group add input before caching
ocfs2: validate bg_bits during freefrag scan
ocfs2: fix listxattr handling when the buffer is full
ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison
ocfs2/dlm: validate qr_numregions in dlm_match_regions()
memory: tegra124-emc: Fix dll_change check
ARM: dts: mediatek: mt7623: fix efuse fallback compatible
efi/capsule-loader: fix incorrect sizeof in phys array reallocation
quota: Fix race of dquot_scan_active() with quota deactivation
ktest: Honor empty per-test option overrides
ktest: Avoid undef warning when WARNINGS_FILE is unset
selftest: memcg: skip memcg_sock test if address family not supported
Documentation: fix a hugetlbfs reservation statement
ALSA: hda/realtek: fix code style (ERROR: else should follow close brace '}')
ALSA: hda/realtek: Whitespace fix
drm/amd/pm/ci: Clear EnabledForActivity field for memory levels
drm/amd/pm/ci: Fix powertune defaults for Hawaii 0x67B0
drm/amd/pm/ci: Use highest MCLK on CI when MCLK DPM is disabled
ALSA: core: Validate compress device numbers without dynamic minors
ALSA: compress: Drop unused functions
fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build break
drm/sun4i: Fix resource leaks
dm log: fix out-of-bounds write due to region_count overflow
dm cache metadata: fix memory leak on metadata abort retry
dm cache: fix concurrent write failure in passthrough mode
dm cache policy smq: fix missing locks in invalidating cache blocks
dm cache: fix write path cache coherency in passthrough mode
dm cache: fix null-deref with concurrent writes in passthrough mode
ASoC: sti: use managed regmap_field allocations
ASoC: sti: Return errors from regmap_field_alloc()
Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error
Bluetooth: L2CAP: Fix printing wrong information if SDU length exceeds MTU
ppp: require CAP_NET_ADMIN in target netns for unattached ioctls
net/rds: Optimize rds_ib_laddr_check
net: hamradio: 6pack: fix uninit-value in sixpack_receive_buf
6pack: propagage new tty types
netfilter: nft_fwd_netdev: check ttl/hl before forwarding
net: bcmgenet: fix off-by-one in bcmgenet_put_txcb
wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished irq_prepare_bcn_tasklet
firmware: dmi: Correct an indexing error in dmi.h
locking: Fix rwlock support in <linux/spinlock_up.h>
irqchip/irq-pic32-evic: Address warning related to wrong printf() formatter
thermal/drivers/spear: Fix error condition for reading st,thermal-flags
pstore/ram: fix resource leak when ioremap() fails
nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty()
drbd: Balance RCU calls in drbd_adm_dump_devices()
fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START
Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb()
batman-adv: bla: put backbone reference on failed claim hash insert
batman-adv: bla: only purge non-released claims
batman-adv: bla: prevent use-after-free when deleting claims
batman-adv: reject new tp_meter sessions during teardown
batman-adv: fix integer overflow on buff_pos
sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL
drm/amdgpu/pm: align Hawaii mclk workaround with radeon
drm/amdgpu/pm: add missing revision check for CI
drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission
drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ
drm/radeon: add missing revision check for CI
spi: mpc52xx: fix use-after-free on unbind
media: dib8000: avoid division by 0 in dib8000_set_dds()
media: rc: streamzap: Error handling in probe
media: uvcvideo: Enable VB2_DMABUF for metadata stream
RDMA/rxe: Reject unknown opcodes before ICRC processing
RDMA/ocrdma: Don't NULL deref uctx on errors in ocrdma_copy_pd_uresp()
power: supply: max17042: avoid overflow when determining health
PCI/AER: Stop ruling out unbound devices as error source
s390/debug: Reject zero-length input in debug_input_flush_fn()
nvmet: avoid recursive nvmet-wq flush in nvmet_ctrl_free
md/raid10: fix divide-by-zero in setup_geo() with zero far_copies
isofs: validate block number from NFS file handle in isofs_export_iget
isofs: validate Rock Ridge CE continuation extent against volume size
dm-verity-fec: correctly reject too-small hash devices
dm-verity-fec: correctly reject too-small FEC devices
dm: fix a buffer overflow in ioctl processing
dm: don't report warning when doing deferred remove
cpuidle: powerpc: avoid double clear when breaking snooze
spi: topcliff-pch: fix use-after-free on unbind
udf: reject descriptors with oversized CRC length
ibmveth: Disable GSO for packets with small MSS
parisc: Fix IRQ leak in LASI driver
net/rds: handle zerocopy send cleanup before the message is queued
ip6_gre: Use cached t->net in ip6erspan_changelink().
sound: ua101: fix division by zero at probe
Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb()
Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb()
usb: ulpi: fix memory leak on ulpi_register() error paths
USB: serial: option: add Telit Cinterion LE910Cx compositions
USB: omap_udc: DMA: Don't enable burst 4 mode
ALSA: usb-audio: Fix UAC3 cluster descriptor size check
ALSA: usb-audio: Avoid potential endless loop in convert_chmap_v3()
usb: usblp: fix uninitialized heap leak via LPGETSTATUS ioctl
usb: usblp: fix heap leak in IEEE 1284 device ID via short response
wifi: b43: enforce bounds check on firmware key index in b43_rx()
wifi: ath5k: do not access array OOB
wifi: rsi: fix kthread lifetime race between self-exit and external-stop
wifi: b43legacy: enforce bounds check on firmware key index in RX path
ipmi:ssif: NULL thread on error
ipmi:ssif: Remove unnecessary indention
ipmi:ssif: Clean up kthread on errors
ipmi:ssif: Fix a shutdown race
net/sched: sch_red: Replace direct dequeue call with peek and qdisc_dequeue_peeked
fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free
ipmi:si: Return state to normal if message allocation fails
ipmi: Check event message buffer response for bad data
ipmi: Add limits to event and receive message requests
scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show()
ALSA: caiaq: fix usb_dev refcount leak on probe failure
ALSA: caiaq: Don't abort when no input device is available
ALSA: caiaq: Fix potentially leftover ep1_in_urb at error path
dm mirror: fix integer overflow in create_dirty_log()
crypto: atmel-tdes - fix DMA sync direction
crypto: ccree - fix a memory leak in cc_mac_digest()
crypto: hisilicon - Fix dma_unmap_single() direction
crypto: atmel-ecc - Release client on allocation failure
crypto: atmel-aes - Fix 3-page memory leak in atmel_aes_buff_cleanup
taskstats: set version in TGID exit notifications
inotify: fix watch count leak when fsnotify_add_inode_mark_locked() fails
md/raid5: validate payload size before accessing journal metadata
md/raid5: fix soft lockup in retry_aligned_read()
ext4: fix missing brelse() in ext4_xattr_inode_dec_ref_all()
userfaultfd: allow registration of ranges below mmap_min_addr
tpm: tpm_tis: add error logging for data transfer
mmc: block: use single block write in retry
RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv
ALSA: 6fire: Fix input volume change detection
ALSA: caiaq: Handle probe errors properly
ALSA: caiaq: Fix control_put() result and cache rollback
ALSA: seq_oss: return full count for successful SEQ_FULLSIZE writes
ALSA: ctxfi: Add fallback to default RSR for S/PDIF
lib/ts_kmp: fix integer overflow in pattern length calculation
Revert "ALSA: usb: Increase volume range that triggers a warning"
net: strparser: fix skb_head leak in strp_abort_strp()
net: caif: clear client service pointer on teardown
ALSA: control: Validate buf_len before strnlen() in snd_ctl_elem_init_enum_names()
crypto: pcrypt - Fix handling of MAY_BACKLOG requests
um: drivers: call kernel_strrchr() explicitly in cow_user.c
firmware: google: framebuffer: Do not mark framebuffer as busy
ibmasm: fix heap over-read in ibmasm_send_i2o_message()
ibmasm: fix OOB reads in command_file_write due to missing size checks
misc: ibmasm: fix OOB MMIO read in ibmasm_handle_mouse_interrupt()
ALSA: usb-audio: Fix Audio Advantage Micro II SPDIF switch
ALSA: usb-audio: Avoid false E-MU sample-rate notifications
ALSA: usb-audio: stop parsing UAC2 rates at MAX_NR_RATES
rxrpc: Fix missing validation of ticket length in non-XDR key preparsing
ALSA: caiaq: take a reference on the USB device in create_card()
ALSA: usb-audio: apply quirk for MOONDROP JU Jiu
rxrpc: Fix anonymous key handling
scripts/dtc: Remove unused dts_version in dtc-lexer.l
gfs2: Validate i_depth for exhash directories
mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
ocfs2: fix possible deadlock between unlink and dio_end_io_write
fs/ocfs2: fix comments mentioning i_mutex
rxrpc: reject undecryptable rxkad response tickets
ocfs2: fix out-of-bounds write in ocfs2_write_end_inline
ocfs2: validate inline data i_size during inode read
ocfs2: add inline inode consistency check to ocfs2_validate_inode_block()
xfrm: clear trailing padding in build_polexpire()
rxrpc: fix reference count leak in rxrpc_server_keyring()
mailbox: Prevent out-of-bounds access in of_mbox_index_xlate()
wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure
ipv6: add NULL checks for idev in SRv6 paths
net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
media: hackrf: fix to not free memory after the device is registered in hackrf_probe()
nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_map
media: as102: fix to not free memory after the device is registered in as102_usb_probe()
ALSA: 6fire: fix use-after-free on disconnect
media: em28xx: fix use-after-free in em28xx_v4l2_open()
mm/kasan: fix double free for kasan pXds
KVM: x86: Use scratch field in MMIO fragment to hold small write values
media: uvcvideo: Allow extra entities
Revert "wifi: cfg80211: stop NAN and P2P in cfg80211_leave"
rxrpc: Fix call removal to use RCU safe deletion
ACPI: property: Constify stubs for CONFIG_ACPI=n case
ocfs2: handle invalid dinode in ocfs2_group_extend
ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
ALSA: ctxfi: Limit PTP to a single page
USB: serial: option: add Telit Cinterion FN990A MBIM composition
fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
usb: storage: Expand range of matched versions for VL817 quirks entry
usbip: validate number_of_packets in usbip_pack_ret_submit()
usb: gadget: renesas_usb3: validate endpoint index in standard request handlers
usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()
usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()
fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
ALSA: fireworks: bound device-supplied status before string array lookup
NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
HID: core: clamp report_size in s32ton() to avoid undefined shift
HID: alps: fix NULL pointer dereference in alps_raw_event()
staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
i2c: s3c24xx: check the size of the SMBUS message before using it
nfc: llcp: add missing return after LLCP_CLOSED checks
MIPS: mm: Suppress TLB uniquification on EHINV hardware
af_unix: read UNIX_DIAG_VFS data under unix_state_lock
netfilter: ip6t_eui64: reject invalid MAC header for all packets
netfilter: xt_multiport: validate range encoding in checkentry
netfilter: nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator
xfrm_user: fix info leak in build_mapping()
e1000: check return value of e1000_read_eeprom
net: lapbether: replace comparison to NULL with "lapbeth_get_x25_dev"
net: lapbether: Close the LAPB device before its underlying Ethernet device closes
net: sched: act_csum: validate nested VLAN headers
drm/vc4: Protect madv read in vc4_gem_object_mmap() with madv_lock
drm/vc4: Fix a memory leak in hang state error path
drm/vc4: Fix memory leak of BO array in hang state
ASoC: stm32_sai: fix incorrect BCLK polarity for DSP_A/B, LEFT_J
wifi: brcmfmac: validate bsscfg indices in IF events
techpack: display: msm: sde: Fix uninitialized errors
drivers: hwtracing: coresight: Fix sometimes-uninitialized errors
ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585
HID: roccat: fix use-after-free in roccat_report_event
HID: quirks: add HID_QUIRK_ALWAYS_POLL for 8BitDo Pro 3
wifi: wl1251: validate packet IDs before indexing tx_frames
btrfs: tracepoints: get correct superblock from dentry in event btrfs_sync_file()
ALSA: asihpi: avoid write overflow check warning
net: skbuff: preserve shared-frag marker during coalescing
Revert "arm64: configs: vendor: Enable CONFIG_FUSE_BPF"
kbuild: Remove support for Clang's ThinLTO caching
Makefile: use -z pack-relative-relocs
Makefile: fix GDB warning with CONFIG_RELR
Revert "kbuild: disable clang's default use of -fmerge-all-constants"
Revert "arm64: configs: vendor: Enable CONFIG_UDMABUF"
Revert "arm64: configs: vendor: Enable DMA-BUF sysfs stats"
Revert "arm64: configs: vendor: Enable DMABUF heaps"
qcacmn: nla_nest_start -> nla_nest_start_noflag
arm64: configs: vendor: Enable CONFIG_FUSE_BPF
Revert "sdcardfs: Disallow SDCARD_FS when FUSE_BPF is enabled"
UPSTREAM: bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags
UPSTREAM: bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET
UPSTREAM: bpf: Take module reference for trampoline in module
UPSTREAM: bpf: Fix a spelling typo in bpf_atomic_alu_string disasm
UPSTREAM: bpf: BPF-helper for MTU checking add length input
UPSTREAM: bpf: Dont allow vmlinux BTF to be used in map_create and prog_load.
UPSTREAM: bpf: Explicitly zero-extend R0 after 32-bit cmpxchg
UPSTREAM: bpf: Account for BPF_FETCH in insn_has_def32()
UPSTREAM: bpf: Remove blank line in bpf helper description comment
UPSTREAM: bpf: Drop imprecise log message
UPSTREAM: bpf: Clear percpu pointers in bpf_prog_clone_free()
UPSTREAM: bpf: Fix a warning message in mark_ptr_not_null_reg()
UPSTREAM: bpf: Support pointers in global func args
UPSTREAM: bpf: Extract nullable reg type conversion into a helper function
UPSTREAM: bpf: Rename bpf_reg_state variables
UPSTREAM: bpf: Drop MTU check when doing TC-BPF redirect to ingress
UPSTREAM: bpf: Add BPF-helper for MTU checking
UPSTREAM: bpf: bpf_fib_lookup return MTU value as output when looked up
UPSTREAM: bpf: Allow bpf_d_path in bpf_iter program
UPSTREAM: bpf: Introduce task_vma bpf_iter
UPSTREAM: mmap locking API: add mmap_lock_is_contended()
BACKPORT: mmap locking API: rename mmap_sem to mmap_lock
UPSTREAM: bpf: Fix subreg optimization for BPF_FETCH
UPSTREAM: bpf: Clear per_cpu pointers during bpf_prog_realloc
UPSTREAM: net/sock: Add kernel config SOCK_RX_QUEUE_MAPPING
UPSTREAM: bpf: Expose bpf_get_socket_cookie to tracing programs
UPSTREAM: bpf: Be less specific about socket cookies guarantees
UPSTREAM: bpf: Allows per-cpu maps and map-in-map in sleepable programs
UPSTREAM: bpf: Count the number of times recursion was prevented
UPSTREAM: bpf: Add per-program recursion prevention mechanism
UPSTREAM: bpf: Compute program stats for sleepable programs
UPSTREAM: bpf: Run sleepable programs with migration disabled
UPSTREAM: bpf: Optimize program stats
BACKPORT: IPv6: Extend 'fib_notify_on_flag_change' sysctl
BACKPORT: ipv6: Fix sysctl max for fib_multipath_hash_policy
BACKPORT: IPv6: Add "offload failed" indication to routes
UPSTREAM: net: ipv4: Pass fib_rt_info as const to fib_dump_info()
UPSTREAM: rtnetlink: Add RTM_F_OFFLOAD_FAILED flag
UPSTREAM: net: ipv4: Publish fib_nlmsg_size()
UPSTREAM: net: add EXPORT_INDIRECT_CALLABLE wrapper
UPSTREAM: net: use indirect call helpers for dst_input
BACKPORT: IPv4: Add "offload failed" indication to routes
UPSTREAM: net: ipv4: Emit notification when fib hardware flags are changed
UPSTREAM: bpf: Refactor BPF_PSEUDO_CALL checking as a helper function
UPSTREAM: net: fix building errors on powerpc when CONFIG_RETPOLINE is not set
UPSTREAM: bpf: Allow usage of BPF ringbuffer in sleepable programs
UPSTREAM: net: indirect call helpers for ipv4/ipv6 dst_check functions
UPSTREAM: net: use indirect call helpers for dst_mtu
UPSTREAM: bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH
UPSTREAM: net: ipv6: Emit notification when fib hardware flags are changed
BACKPORT: net: Pass 'net' struct as first argument to fib6_info_hw_flags_set()
UPSTREAM: bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG
UPSTREAM: bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME
UPSTREAM: bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG
BACKPORT: bpf: Allow rewriting to ports under ip_unprivileged_port_start
BACKPORT: net: switch sock_set_timeout to sockptr_t
UPSTREAM: net: switch sock_setbindtodevice to sockptr_t
BACKPORT: net: switch sock_set_timeout to sockptr_t
BACKPORT: net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port)
UPSTREAM: bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn()
BACKPORT: net: allow user to set metric on default route learned via Router Advertisement
UPSTREAM: net: ipv6: add support for rpl sr exthdr
UPSTREAM: addrconf: add functionality to check on rpl requirements
UPSTREAM: include: uapi: linux: add rpl sr header definition
BACKPORT: fs: add file and path permissions helpers
UPSTREAM: bpf: Fix typo in scalar{,32}_min_max_rsh comments
UPSTREAM: bpf: Split cgroup_bpf_enabled per attach type
UPSTREAM: bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt
UPSTREAM: bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE
UPSTREAM: bpf: Permit size-0 datasec
UPSTREAM: net, xdp: Introduce __xdp_build_skb_from_frame utility routine
UPSTREAM: xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY
UPSTREAM: bpf: Add size arg to build_id_parse function
UPSTREAM: bpf: Move stack_map_get_build_id into lib
UPSTREAM: bpf: Add bitwise atomic instructions
UPSTREAM: bpf: Pull out a macro for interpreting atomic ALU operations
UPSTREAM: bpf: Add instructions for atomic_[cmp]xchg
UPSTREAM: bpf: Add BPF_FETCH field / create atomic_fetch_add instruction
UPSTREAM: bpf: Move BPF_STX reserved field check into BPF_STX verifier code
BACKPORT: bpf: Rename BPF_XADD and prepare to encode other atomics in .imm
UPSTREAM: bpf: Support BPF ksym variables in kernel modules
UPSTREAM: bpf: Allow to retrieve sol_socket opts from sock_addr progs
UPSTREAM: bpf: Fix a verifier message for alloc size helper arg
UPSTREAM: bpf: Clarify return value of probe str helpers
UPSTREAM: bpf: Remove unnecessary <argp.h> include from preload/iterators
UPSTREAM: bpf: Drop disabled LSM hooks from the sleepable set
UPSTREAM: bpf: Allow empty module BTFs
UPSTREAM: bpf: Fix typo in bpf_inode_storage.c
UPSTREAM: bpf: Use thread_group_leader()
UPSTREAM: bpf: Add schedule point in htab_init_buckets()
UPSTREAM: bpf: Remove unused including <linux/version.h>
UPSTREAM: bpf/task_iter: In task_file_seq_get_next use task_lookup_next_fd_rcu
UPSTREAM: file: Implement task_lookup_next_fd_rcu
Revert "UPSTREAM: bpf: Simplify task_file_seq_get_next()"
Revert "UPSTREAM: bpf: Save correct stopping point in file seq iteration"
BACKPORT: bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for xskmap maps
UPSTREAM: vfs, fdtable: Add fget_task helper
BACKPORT: mm, memcg: rework remote charging API to support nesting
UPSTREAM: net: Remove the err argument from sock_from_file
UPSTREAM: ima: Implement ima_inode_hash
UPSTREAM: ima: add the ability to query the cached hash of a given file
UPSTREAM: ima: define ima_post_create_tmpfile() hook and add missing call
UPSTREAM: IMA: Define a new hook to measure the kexec boot command line arguments
UPSTREAM: file: Rename __fcheck_files to files_lookup_fd_raw
BACKPORT: file: Replace fcheck_files with files_lookup_fd_rcu
UPSTREAM: bpf: In bpf_task_fd_query use fget_task
UPSTREAM: bpf: Only provide bpf_sock_from_file with CONFIG_NET
UPSTREAM: bpf: Return -ENOTSUPP when attaching to non-kernel BTF
UPSTREAM: bpf: Propagate __user annotations properly
UPSTREAM: bpf: Avoid overflows involving hash elem_size
UPSTREAM: bpf: Expose bpf_sk_storage_* to iterator programs
UPSTREAM: bpf: Add a bpf_sock_from_file helper
UPSTREAM: bpf: Allow to specify kernel module BTFs when attaching BPF programs
UPSTREAM: bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier
UPSTREAM: bpf: Adds support for setting window clamp
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for bpf progs
UPSTREAM: bpf: Eliminate rlimit-based memory accounting infra for bpf maps
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for bpf local storage maps
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for stackmap maps
Revert "UPSTREAM: bpf: Fix excessive memory allocation in stack_map_alloc()"
Revert "UPSTREAM: bpf: Fix incorrect memory charge cost calculation in stack_map_alloc()"
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for reuseport_array maps
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for lpm_trie maps
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for hashtab maps
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for devmap maps
Revert "UPSTREAM: bpf: Fix DEVMAP_HASH overflow check on 32-bit arches"
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for cgroup storage maps
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for cpumap maps
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps
UPSTREAM: bpf: Eliminate rlimit-based memory accounting for arraymap maps
UPSTREAM: bpf: Memcg-based memory accounting for bpf local storage maps
UPSTREAM: bpf: Memcg-based memory accounting for bpf ringbuffer
UPSTREAM: bpf: Memcg-based memory accounting for lpm_trie maps
UPSTREAM: bpf: Refine memcg-based memory accounting for hashtab maps
UPSTREAM: bpf: Refine memcg-based memory accounting for devmap maps
UPSTREAM: bpf: Memcg-based memory accounting for cgroup storage maps
UPSTREAM: bpf: Refine memcg-based memory accounting for cpumap maps
UPSTREAM: bpf: Refine memcg-based memory accounting for arraymap maps
UPSTREAM: bpf: Memcg-based memory accounting for bpf maps
UPSTREAM: bpf: Prepare for memcg-based memory accounting for bpf maps
UPSTREAM: bpf: Memcg-based memory accounting for bpf progs
UPSTREAM: bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks
UPSTREAM: bpf: Add a BPF helper for getting the IMA hash of an inode
UPSTREAM: bpf: Refactor check_cfg to use a structured loop.
UPSTREAM: lockdep: Annotate irq_work
UPSTREAM: lockdep: Add hrtimer context tracing bits
UPSTREAM: hrtimer: Introduce HARD expiry mode
UPSTREAM: hrtimer: Make enqueue mode check work on RT
BACKPORT: lockdep: Introduce wait-type checks
UPSTREAM: locking/lockdep: Inline __lockdep_init_map()
UPSTREAM: IPv6: RTM_GETROUTE: Add RTA_ENCAP to result
UPSTREAM: bpf: Add bpf_ktime_get_coarse_ns helper
UPSTREAM: bpf: Add bpf_bprm_opts_set helper
UPSTREAM: bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage
UPSTREAM: IPv4: RTM_GETROUTE: Add RTA_ENCAP to result
UPSTREAM: bpf: Expose bpf_d_path helper to sleepable LSM hooks
UPSTREAM: bpf: Augment the set of sleepable LSM hooks
UPSTREAM: bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP
UPSTREAM: bpf: Rename some functions in bpf_sk_storage
UPSTREAM: bpf: Fix NULL dereference in bpf_task_storage
UPSTREAM: bpf: Compile out btf_parse_module() if module BTF is not enabled
UPSTREAM: tracing: Fix some typos in comments
UPSTREAM: bpf: Load and verify kernel module BTFs
UPSTREAM: bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO
UPSTREAM: bpf: Add in-kernel split BTF support
UPSTREAM: bpf, btf: Remove the duplicate btf_ids.h include
UPSTREAM: nexthop: Remove in-kernel route notifications when nexthop changes
UPSTREAM: bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID
UPSTREAM: bpf: Implement task local storage
UPSTREAM: pid: move pidfd_get_pid() to pid.c
UPSTREAM: exit: support non-blocking pidfds
UPSTREAM: pidfd: add P_PIDFD to waitid()
UPSTREAM: bpf: Allow LSM programs to use bpf spin locks
UPSTREAM: bpf: Lift hashtab key_size limit
UPSTREAM: bpf: Fix error path in htab_map_alloc()
UPSTREAM: bpf: Avoid hashtab deadlock with map_locked
UPSTREAM: bpf: Use separate lockdep class for each hashtab
BACKPORT: locking/lockdep: Add support for dynamic keys
UPSTREAM: bpf: Permit cond_resched for some iterators
UPSTREAM: bpf: Reliably preserve btf_trace_xxx types
UPSTREAM: bpf: Add typecast to raw_tracepoints to help BTF generation
UPSTREAM: trace: bpf: Allow bpf to attach to bare tracepoints
UPSTREAM: bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats
UPSTREAM: net: bpfilter: dont use module_init in non-modular code
UPSTREAM: net: bpfilter: fallback to netfilter if failed to load bpfilter kernel module
arm64: configs: vendor: Enable DMABUF heaps
arm64: configs: vendor: Enable DMA-BUF sysfs stats
arm64: configs: vendor: Enable CONFIG_UDMABUF
UPSTREAM: mm: introduce page_size()
ANDROID: dma-buf: heaps: Add a sysfs file to report total pool size.
ANDROID: dma-buf: Export is_dma_buf_file
UPSTREAM: dma-mapping: move the dma_coherent flag to struct device
UPSTREAM: iommu: Introduce wrappers around dev->iommu_fwspec
UPSTREAM: scatterlist: add generic wrappers for iterating over sgtable objects
UPSTREAM: lib/scatterlist: Provide a DMA page iterator
UPSTREAM: xarray: Move multiorder account test in-kernel
UPSTREAM: shmem: Convert find_swap_entry to XArray
UPSTREAM: xarray: Fix early termination of xas_for_each_marked
UPSTREAM: xarray.h: fix kernel-doc warning
UPSTREAM: mm: fix page cache convergence regression
UPSTREAM: page cache: Finish XArray conversion
UPSTREAM: XArray: Use xa_cmpxchg to implement xa_reserve
UPSTREAM: XArray: Fix xa_release in allocating arrays
UPSTREAM: XArray: Mark xa_insert and xa_reserve as must_check
UPSTREAM: XArray: Add cyclic allocation
BACKPORT: XArray: Redesign xa_alloc API
BACKPORT: XArray: Add support for 1s-based allocation
UPSTREAM: XArray: Fix xa_alloc when id exceeds max
UPSTREAM: XArray: Change xa_insert to return -EBUSY
UPSTREAM: XArray: Update xa_erase family descriptions
UPSTREAM: XArray: Fix an arithmetic error in xa_is_err
UPSTREAM: XArray: Fix typo in comment
UPSTREAM: XArray: Honour reserved entries in xa_insert
UPSTREAM: XArray: Permit storing 2-byte-aligned pointers
UPSTREAM: XArray: Change xa_for_each iterator
UPSTREAM: XArray: Fix xa_for_each with a single element at 0
UPSTREAM: XArray: Turn xa_init_flags into a static inline
UPSTREAM: XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh
UPSTREAM: shmem: Convert shmem_free_swap to XArray
UPSTREAM: XArray: Fix Documentation
UPSTREAM: XArray: Add xa_store_bh() and xa_store_irq()
UPSTREAM: XArray: Turn xa_erase into an exported function
UPSTREAM: XArray: Unify xa_cmpxchg and __xa_cmpxchg
UPSTREAM: XArray: Regularise xa_reserve
UPSTREAM: xarray: Add range store functionality
UPSTREAM: mm: Convert workingset to XArray
UPSTREAM: page cache: Convert delete_batch to XArray
UPSTREAM: page cache: Convert page deletion to XArray
UPSTREAM: page cache: Add and replace pages using the XArray
UPSTREAM: xarray: Track free entries in an XArray
UPSTREAM: xarray: Add xa_reserve and xa_release
UPSTREAM: xarray: Add xas_create_range
UPSTREAM: xarray: Add xas_for_each_conflict
UPSTREAM: xarray: Step through an XArray
UPSTREAM: xarray: Destroy an XArray
UPSTREAM: xarray: Extract entries from an XArray
UPSTREAM: xarray: Add XArray iterators
UPSTREAM: xarray: Add XArray conditional store operations
fixup! idr: Fix idr_get_next race with idr_remove
UPSTREAM: xarray: Add XArray unconditional store operations
UPSTREAM: xarray: Add XArray marks
UPSTREAM: xarray: Add XArray load operation
UPSTREAM: xarray: Define struct xa_node
UPSTREAM: xarray: Add definition of struct xarray
UPSTREAM: xarray: Change definition of sibling entries
UPSTREAM: idr: Permit any valid kernel pointer to be stored
BACKPORT: xarray: Replace exceptional entries
UPSTREAM: udmabuf: fix a buf size overflow issue during udmabuf creation
UPSTREAM: dma-buf: heaps: Fix off-by-one in CMA heap fault handler
UPSTREAM: udmabuf: also check for F_SEAL_FUTURE_WRITE
UPSTREAM: dma-buf: fix dma_fence_array_signaled v4
UPSTREAM: dma-buf: system_heap: Avoid warning on mid-order allocations
UPSTREAM: dma-buf: call dma_buf_stats_setup after dmabuf is in valid list
UPSTREAM: dma-buf: heaps: Fix potential spectre v1 gadget
UPSTREAM: dma-buf: cma_heap: Fix mutex locking section
UPSTREAM: dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER
UPSTREAM: udmabuf: Set the DMA mask for the udmabuf device (v2)
UPSTREAM: udmabuf: add back sanity check
UPSTREAM: udmabuf: validate ubuf->pagecount
UPSTREAM: dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow
UPSTREAM: dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled()
UPSTREAM: dma-buf: WARN on dmabuf release with pending attachments
UPSTREAM: ANDROID: dma-buf: Add mutex_unlock back which was being wrongly removed
UPSTREAM: ANDROID: Delete the DMA-BUF attachment sysfs statistics
UPSTREAM: Revert "ANDROID: dmabuf: Add mmap_count to struct dmabuf"
UPSTREAM: dma-buf: cma_heap: Include linux/vmalloc.h to fix build failures on MIPS
UPSTREAM: ANDROID: dma-buf: Fix error path on system heaps use of the page pool
UPSTREAM: ANDROID: dma-buf: heaps: fix a warning in dmabuf page pools
UPSTREAM: ANDROID: dmabuf: Add mmap_count to struct dmabuf
UPSTREAM: ANDROID: Add EXPORT_SYMBOL_GPL for dma_heap_get_name
UPSTREAM: FROMLIST: dma-buf: heaps: Fix the name used when exporting dmabufs to be the actual heap name
UPSTREAM: BACKPORT: FROMLIST: dma-buf: dma-heap: Provide accessor to get heap name
UPSTREAM: ANDROID: dma-buf: system_heap: Add deferred freeing to the system heap
UPSTREAM: ANDROID: dma-buf: system_heap: Add pagepool support to system heap
UPSTREAM: ANDROID: dma-buf: heaps: Add a shrinker controlled page pool
UPSTREAM: ANDROID: dma-buf: heaps: Add deferred-free-helper library code
UPSTREAM: ANDROID: dma-buf: heap: export dma_heap_put
UPSTREAM: kobject: Add support for default attribute groups to kobj_type
BACKPORT: FROMLIST: dmabuf: Add the capability to expose DMA-BUF stats in sysfs
UPSTREAM: FROMGIT: dma-buf: cma_heap: Fix memory leak in CMA heap
UPSTREAM: ANDROID: dma-buf: heaps: Allow the DMA-BUF system heap to be a module
UPSTREAM: FROMLIST: dma-buf: system_heap: Add a system-uncached heap re-using the system heap
UPSTREAM: FROMLIST: dma-buf: dma-heap: Keep track of the heap device struct
UPSTREAM: dma-buf: system_heap: Allocate higher order pages if available
UPSTREAM: dma-buf: heaps: Skip sync if not mapped
UPSTREAM: dma-buf: heaps: Remove heap-helpers code
UPSTREAM: BACKPORT: dma-buf: heaps: Move heap-helper logic into the cma_heap implementation
UPSTREAM: BACKPORT: dma-buf: system_heap: Rework system heap to use sgtables instead of pagelists
UPSTREAM: ANDROID: dma-buf: heaps: Allow cma heaps to be configured as a module
UPSTREAM: dma-buf/dma-resv: Respect num_fences when initializing the shared fence list.
UPSTREAM: ANDROID: dma-buf: heaps: Make cma_heap_allocate() static
UPSTREAM: ANDROID: dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps
UPSTREAM: ANDROID: dma-heap: Rework allocation calls to return struct dma_buf instead of fd
UPSTREAM: ANDROID: dma-heap: Refactor code to allow for future in-kernel users
UPSTREAM: ANDROID: dma-buf: Cleanup minor usage in "Add proper kref handling on dma-buf heaps"
UPSTREAM: ANDROID: dma-heap: Add proper kref handling on dma-buf heaps
UPSTREAM: ANDROID: Export dma_heap_add to modularize heaps
UPSTREAM: dmabuf: fix NULL pointer dereference in dma_buf_release()
UPSTREAM: dma-buf: fix resource leak on -ENOTTY error return path
UPSTREAM: dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static
UPSTREAM: dma-buf: heaps: Remove redundant heap identifier from system heap name
UPSTREAM: dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier
UPSTREAM: dma-buf: heaps: Add CMA heap to dmabuf heaps
UPSTREAM: dma-buf: heaps: Add system heap to dmabuf heaps
UPSTREAM: dma-buf: heaps: Add heap helpers
UPSTREAM: dma-buf: Add dma-buf heaps framework
UPSTREAM: dmabuf: use spinlock to access dmabuf->name
fixup! BACKPORT: vfs: Convert dma-buf to use the new mount API
UPSTREAM: dma-buf/resv: fix exclusive fence get
UPSTREAM: dmabuf: Mark up onstack timer for selftests
UPSTREAM: dma-buf: Use %zu for printing sizeof
UPSTREAM: dma-buf: Add selftests for dma-fence
UPSTREAM: dma-buf: Introduce selftesting framework
UPSTREAM: dma-fence: Store the timestamp in the same union as the cb_list
disp: msm: sde: let dma-fence driver set timestamp on signal
UPSTREAM: dma-buf: make dma_fence structure a bit smaller v2
UPSTREAM: dma-fence: Simply wrap dma_fence_signal_locked with dma_fence_signal
UPSTREAM: dma-fence: Avoid list_del during fence->cb_list iteration
BACKPORT: dma-buf: rename reservation_object to dma_resv
UPSTREAM: drm/virtio: switch driver from bo->resv to bo->base.resv
UPSTREAM: dma-fence: Report the composite sync_file status
UPSTREAM: dma-fence: Propagate errors to dma-fence-array container
UPSTREAM: dma-buf: clarify locking documentation for reservation_object_get_excl
UPSTREAM: dma-buf: simplify reservation_object_get_fences_rcu a bit
UPSTREAM: dma-buf: fix shared fence list handling in reservation_object_copy_fences
UPSTREAM: dma-buf: fix busy wait for new shared fences
UPSTREAM: dma-buf: fix stack corruption in dma_fence_chain_release
UPSTREAM: dma-buf: Relax the write-seqlock for reallocating the shared fence list
UPSTREAM: dma-buf: Expand reservation_list to fill allocation
UPSTREAM: dma-buf: cleanup reservation_object_init/fini
UPSTREAM: dma-fence: Signal all callbacks from dma_fence_release()
UPSTREAM: udmabuf: actually unmap the scatterlist
UPSTREAM: dma-buf: start caching of sg_table objects v2
UPSTREAM: dma-buf: Make mmap callback actually optional
UPSTREAM: dma-buf: Remove unused sync_dump()
UPSTREAM: dma-buf: explicitely note that dma-fence-chains use 64bit seqno
UPSTREAM: dma-buf: add new dma_fence_chain container v7
UPSTREAM: dma-buf: add some lockdep asserts to the reservation object implementation
UPSTREAM: dma-buf: Change to use DEFINE_SHOW_ATTRIBUTE macro
UPSTREAM: dma-buf: make fence sequence numbers 64 bit v2
UPSTREAM: dma-buf: add dma_fence_get_stub
UPSTREAM: udmabuf: set read/write flag when exporting
UPSTREAM: dma-buf: Update reservation shared_count after adding the new fence
BACKPORT: dma-buf: allow reserving more than one shared fence slot
UPSTREAM: dma-buf: remove shared fence staging in reservation object
UPSTREAM: udmabuf: fix error code in map_udmabuf()
UPSTREAM: udmabuf: use sizeof(variable) instead of sizeof(type)
UPSTREAM: udmabuf: drop WARN_ON() check.
UPSTREAM: udmabuf: use ENOTTY for invalid ioctls
UPSTREAM: udmabuf: use EBADFD in case we didn't got a memfd
UPSTREAM: udmabuf: improve udmabuf_create error handling
UPSTREAM: udmabuf: rework limits
UPSTREAM: udmabuf: add MEMFD_CREATE dependency
UPSTREAM: udmabuf: constify udmabuf_create args
UPSTREAM: udmabuf: constify udmabuf_ops
UPSTREAM: udmabuf: use pgoff_t for pagecount
UPSTREAM: udmabuf: improve map_udmabuf error handling
UPSTREAM: udmabuf: sort headers, drop uapi/ path prefix
UPSTREAM: dma-buf/udmabuf: Fix NULL pointer dereference in udmabuf_create
UPSTREAM: drivers/dma-buf/udmabuf.c: convert to use vm_fault_t
UPSTREAM: Add udmabuf misc device
UPSTREAM: dma-buf: Remove requirement for ops->map() from dma_buf_export
UPSTREAM: bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
UPSTREAM: ipv6: Initialize fib6_result in bpf_ipv6_fib_lookup
UPSTREAM: bpf: Handle ipv6 gateway in bpf_ipv4_fib_lookup
UPSTREAM: bpf: Do not let BPF test infra emit invalid GSO types to stack
UPSTREAM: bpf: Reject narrower access to pointer ctx fields
UPSTREAM: ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().
UPSTREAM: ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
UPSTREAM: ipv4: Refactor nhc evaluation in fib_table_lookup
UPSTREAM: ipv6: prevent possible NULL deref in fib6_nh_init()
UPSTREAM: ipv6: fix possible race in __fib6_drop_pcpu_from()
UPSTREAM: net/ipv6: Fix route deleting failure when metric equals 0
UPSTREAM: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
UPSTREAM: nexthop: Fix data-races around nexthop_compat_mode.
UPSTREAM: ipv6: take care of disable_policy when restoring routes
UPSTREAM: ipv6: Fix stats accounting in ip6_pkt_drop
UPSTREAM: lwtunnel: Validate RTA_ENCAP_TYPE attribute length
UPSTREAM: net: ipv6: add fib6_nh_release_dsts stub
UPSTREAM: net: ipv4: Fix rtnexthop len when RTA_FLOW is present
UPSTREAM: ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions
UPSTREAM: ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions
UPSTREAM: ipv6: route: convert comma to semicolon
UPSTREAM: ipv6: remove redundant assignment to variable err
UPSTREAM: ipv6: Fix nexthop refcnt leak when creating ipv6 route info
UPSTREAM: ipv6: Fix use of anycast address with loopback
UPSTREAM: ipv6: fib6_select_path can not use out path for nexthop objects
UPSTREAM: ipv6: fib6: avoid indirect calls from fib6_rule_lookup
UPSTREAM: nexthop: support for fdb ecmp nexthops
UPSTREAM: nexthops: remove redundant assignment to variable err
UPSTREAM: ipv6: lift copy_from_user out of ipv6_route_ioctl
UPSTREAM: ipv6: use DST_NOCOUNT in ip6_rt_pcpu_alloc()
UPSTREAM: ipv6: Use global sernum for dst validation with nexthop objects
BACKPORT: net: ipv4: add sysctl for nexthop api compatibility mode
UPSTREAM: nexthops: add support for replace
BACKPORT: net: ipv6: new arg skip_notify to ip6_rt_del
BACKPORT: net: add net available in build_state
BACKPORT: inet: Use fallthrough;
UPSTREAM: ipv6: Add "offload" and "trap" indications to routes
UPSTREAM: ipv6: Handle multipath route deletion notification
UPSTREAM: ipv6: Notify multipath route if should be offloaded
UPSTREAM: ipv6: Handle route deletion notification
UPSTREAM: ipv6: Unlink sibling route in case of failure
BACKPORT: ipv6: Stop sending in-kernel notifications for each nexthop
Revert "ipv6: Unlink sibling route in case of failure"
UPSTREAM: net: fib_notifier: Add temporary events to the FIB notification chain
UPSTREAM: ipv6: keep track of routes using src
UPSTREAM: ipv6/route: return if there is no fib_nh_gw_family
UPSTREAM: ipv6: Don't use dst gateway directly in ip6_confirm_neigh()
UPSTREAM: ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR()
UPSTREAM: net: Properly update v4 routes with v6 nexthop
UPSTREAM: ipv4: Allow ipv6 gateway with ipv4 routes
UPSTREAM: ipv6: Fix RTA_MULTIPATH with nexthop objects
UPSTREAM: net-ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others)
UPSTREAM: ipv6: have a single rcu unlock point in __ip6_rt_update_pmtu
UPSTREAM: ipv6: Fix unbalanced rcu locking in rt6_update_exception_stamp_rt
UPSTREAM: ipv6: Support multipath hashing on inner IP pkts
UPSTREAM: ipv6: Convert gateway validation to use fib6_info
UPSTREAM: ipv6: fix neighbour resolution with raw socket
UPSTREAM: ipv6: constify rt6_nexthop()
UPSTREAM: ipv6: fix suspicious RCU usage in rt6_dump_route()
UPSTREAM: net/ipv6: Fix misuse of proc_dointvec "skip_notify_on_dev_down"
UPSTREAM: ipv6: Dump route exceptions if requested
UPSTREAM: ipv6/route: Change return code of rt6_dump_route() for partial node dumps
UPSTREAM: ipv6/route: Don't match on fc_nh_id if not set in ip6_route_del()
UPSTREAM: ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF
UPSTREAM: ipv6: honor RT6_LOOKUP_F_DST_NOREF in rule lookup logic
UPSTREAM: ipv6: convert rx data path to not take refcnt on dst
UPSTREAM: ipv6: initialize rt6->rt6i_uncached in all pre-allocated dst entries
UPSTREAM: ipv6: introduce RT6_LOOKUP_F_DST_NOREF flag in ip6_pol_route()
UPSTREAM: ipv6: Error when route does not have any valid nexthops
UPSTREAM: ipv6: Add IPv6 multipath notification for route delete
UPSTREAM: ipv6: Add IPv6 multipath notifications for add / replace
UPSTREAM: netlink: Add field to skip in-kernel notifications
UPSTREAM: netlink: Document all fields of 'struct nl_info'
UPSTREAM: ipv6: Allow routes to use nexthop objects
UPSTREAM: ipv6: Extend notifier info for multipath routes
UPSTREAM: ipv6: Handle all fib6_nh in a nexthop in mtu updates
UPSTREAM: nexthops: Add ipv6 helper to walk all fib6_nh in a nexthop struct
UPSTREAM: ipv6: Handle all fib6_nh in a nexthop in rt6_do_redirect
UPSTREAM: ipv6: Handle all fib6_nh in a nexthop in __ip6_route_redirect
UPSTREAM: ipv6: Handle all fib6_nh in a nexthop in exception handling
UPSTREAM: ipv6: Handle all fib6_nh in a nexthop in fib6_info_uses_dev
UPSTREAM: ipv6: Handle all fib6_nh in a nexthop in rt6_nlmsg_size
UPSTREAM: ipv6: Handle all fib6_nh in a nexthop in __find_rr_leaf
UPSTREAM: ipv6: Handle all fib6_nh in a nexthop in rt6_device_match
UPSTREAM: ipv6: fix spelling mistake: "wtih" -> "with"
UPSTREAM: ipv6: Plumb support for nexthop object in a fib6_info
UPSTREAM: ipv4: Plumb support for nexthop object in a fib_info
UPSTREAM: ipv4: export fib_flush
UPSTREAM: ipv4: Add function to send route updates
UPSTREAM: scsi: libcxgbi: fib6_ino reference in rt6_info is rcu protected
UPSTREAM: ipv6: Always allocate pcpu memory in a fib6_nh
UPSTREAM: ipv6: use this_cpu_read() in rt6_get_pcpu_route()
UPSTREAM: ipv6: Refactor ip6_route_del for cached routes
UPSTREAM: ipv6: Make fib6_nh optional at the end of fib6_info
UPSTREAM: ipv6: Refactor fib6_drop_pcpu_from
UPSTREAM: ipv6: Restore RTF_ADDRCONF check in rt6_qualify_for_ecmp
UPSTREAM: ipv6: Simplify rt6_qualify_for_ecmp
UPSTREAM: ipv6: Move exception bucket to fib6_nh
UPSTREAM: ipv6: fix src addr routing with the exception table
UPSTREAM: net: Move free of fib_metrics to helper
UPSTREAM: ipv6: fib6_info_destroy_rcu() cleanup
UPSTREAM: ipv6: Refactor exception functions
UPSTREAM: ipv6: Move pcpu cached routes to fib6_nh
UPSTREAM: net: Set strict_start_type for routes and rules
UPSTREAM: ipv6: export function to send route updates
UPSTREAM: ipv6: Add hook to bump sernum for a route to stubs
UPSTREAM: ipv6: Add delete route hook to stubs
UPSTREAM: ipv6: Remove fib6_info_nh_lwt
UPSTREAM: vrf: Use orig netdev to count Ip6InNoRoutes and a fresh route lookup when sending dest unreach
BACKPORT: netlink: make nla_nest_start() add NLA_F_NESTED flag
UPSTREAM: ipv6: convert fib6_ref to refcount_t
UPSTREAM: ipv6: broadly use fib6_info_hold() helper
UPSTREAM: ipv6: Add fib6_type and fib6_flags to fib6_result
UPSTREAM: ipv6: Pass fib6_result to rt6_device_match
UPSTREAM: ipv6: Pass fib6_result to ip6_mtu_from_fib6 and fib6_mtu
UPSTREAM: ipv6: Pass fib6_result to rt6_insert_exception
UPSTREAM: ipv6: Pass fib6_result to ip6_rt_get_dev_rcu and ip6_rt_copy_init
UPSTREAM: ipv6: Pass fib6_result to pcpu route functions
BACKPORT: ipv6: Pass fib6_result to ip6_rt_cache_alloc
UPSTREAM: ipv6: Refactor rt6_device_match
UPSTREAM: ipv6: Remove fallback argument from ip6_hold_safe
UPSTREAM: net/ipv6: prefer rcu_access_pointer() over rcu_dereference()
BACKPORT: net: ipv6: route: perform strict checks also for doit handlers
UPSTREAM: ipv6: route: place a warning with duplicated string with correct extack
UPSTREAM: net/ipv6: Add knob to skip DELROUTE message on device down
UPSTREAM: net/ipv6: Make ipv6_route_table_template static
BACKPORT: net: Add extack to nlmsg_parse
UPSTREAM: ipv6: do not leave garbage in rt->fib6_metrics
UPSTREAM: net: inet6_rtm_getroute() - use new style struct initializer instead of memset
UPSTREAM: net: rtm_to_fib6_config() - use new style struct initializer instead of memset
UPSTREAM: net: ip6_update_pmtu() - use new style struct initializer instead of memset
UPSTREAM: net: remove 1 always zero parameter from ip6_redirect_no_header()
UPSTREAM: net: ip6_redirect_no_header() - use new style struct initializer instead of memset
UPSTREAM: net: ip6_redirect() - use new style struct initializer instead of memset
UPSTREAM: ipv6: Allow the l3mdev to be a loopback
CIP: Bump version suffix to -cip133 after merge from cip/linux-4.19.y-st tree
Update localversion-st, tree is up-to-date with 5.10.256.
x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache
x86/CPU/AMD: Add X86_FEATURE_ZEN1
x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common()
x86/CPU/AMD: Add ZenX generations flags
ptrace: slightly saner 'get_dumpable()' logic
xfrm: esp: avoid in-place decrypt on shared skb frags
Conflicts:
mm/workingset.c
Change-Id: Ibef8a98c5c441511de4bea347c16b3cea3b09316
|
||
|
|
3b7a4ab753 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: msm: kgsl: Use kthread instead of workqueue for event work msm: kgsl: Fix possible NULL pointer dereference fixup! BACKPORT: kbuild: check the minimum assembler version in Kconfig techpack: drm/msm/sde: add sysfs node for trigger wake up early Change-Id: I10989481293366e0d0fc83795dfdfbf68a679743 |
||
|
|
e526cdfdfb |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: UPSTREAM: x86/jump_table: Use relative references UPSTREAM: x86/jump_label: Switch to jump_entry accessors UPSTREAM: arm64/kernel: jump_label: Switch to relative references UPSTREAM: net: add and use skb_unclone_keeptruesize() helper UPSTREAM: kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE BACKPORT: kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS BACKPORT: kbuild: Switch to 'f' variants of integrated assembler flag Revert "Makefile: Fix LLVM_IAS condition after IAS default flip" Change-Id: Ief486315e18b87b98ab171c34ccdda6d031bfe18 |
||
|
|
4c030dedbd |
Revert "Makefile: Fix LLVM_IAS condition after IAS default flip"
This reverts commit
|
||
|
|
edfc13cb1b |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: UPSTREAM: vsock: Do not allow binding to VMADDR_PORT_ANY kgsl: Add buffer overflow check for perfcounter dynamic list kgsl: Use the page compound order when freeing pages kgsl: Avoid use after free in kgsl_destroy_ion() msm: camera: common: Fix buffer validation check msm: camera: common: Fix buffer validation check kgsl: Prevent sign extension on alignments UPSTREAM: posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() disp: msm: dsi: add null pointer check in dsi_display_dev_remove asoc: codec: avoid out of bound write to map array. asoc: codec: avoid out of bound write to map array qcacld-3.0: Fix the possible OOB write in country IE unpack qcacld-3.0: Correcting the TSInfo structure size according to the Spec dsp: q6voice: Adds checks for an integer overflow Change-Id: Iffbd9aacae36165b764dbb9e3751beca0092a1a1 |
||
|
|
abe0ce7afc |
Merge tag 'LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers into android13-4.19-kona
"LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0" * tag 'LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers: disp: msm: dsi: add null pointer check in dsi_display_dev_remove Change-Id: I253e199d9a792f05735f83b1f4bb9fe6bc1af6cc |
||
|
|
6b8a3ca0b7 |
Merge tag 'LA.UM.9.15.2.c26-05800-KAMORTA.QSSI13c26.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android13-4.19-kona
"LA.UM.9.15.2.c26-05800-KAMORTA.QSSI13c26.0" * tag 'LA.UM.9.15.2.c26-05800-KAMORTA.QSSI13c26.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: common: Fix buffer validation check Change-Id: Iff076074d6b3c66afe682c387d7630bcd1f0f39e |
||
|
|
31fe3dfb95 |
Merge tag 'LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android13-4.19-kona
"LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0" * tag 'LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: common: Fix buffer validation check Change-Id: Ie0d7d5169ffd5f42e0b87c2542eec1eae8e6a3e6 |
||
|
|
0b6f1beb02 |
Merge tag 'LA.UM.9.15.2.c26-05800-KAMORTA.QSSI13c26.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
"LA.UM.9.15.2.c26-05800-KAMORTA.QSSI13c26.0" * tag 'LA.UM.9.15.2.c26-05800-KAMORTA.QSSI13c26.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: asoc: codec: avoid out of bound write to map array Conflicts: techpack/audio/asoc/codecs/rouleur/rouleur.c techpack/audio/asoc/codecs/wcd938x/wcd938x.c Change-Id: I12f177bc0275d19380ed8dc2fa36a0de9f6e6211 |
||
|
|
5035b4cb9b |
Merge tag 'LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
"LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0" * tag 'LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: asoc: codec: avoid out of bound write to map array. dsp: q6voice: Adds checks for an integer overflow Conflicts: techpack/audio/asoc/codecs/rouleur/rouleur.c techpack/audio/asoc/codecs/wcd937x/wcd937x.c Change-Id: I56dc8bb76492c2000138048ca1a48ed66c38e5d9 |
||
|
|
6ed5ab921a |
Merge tag 'LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into android13-4.19-kona
"LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0" * tag 'LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0: qcacld-3.0: Fix the possible OOB write in country IE unpack qcacld-3.0: Correcting the TSInfo structure size according to the Spec Conflicts: drivers/staging/qcacld-3.0/core/mac/src/include/dot11f.h drivers/staging/qcacld-3.0/core/mac/src/sys/legacy/src/utils/src/dot11f.c Change-Id: I5ec35af68a777043ffe9ebb4750149d81726a75d |
||
|
|
eeca493415 |
Merge tag 'LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0" * tag 'LA.UM.9.12.c25-04100-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: UPSTREAM: vsock: Do not allow binding to VMADDR_PORT_ANY kgsl: Add buffer overflow check for perfcounter dynamic list kgsl: Use the page compound order when freeing pages kgsl: Avoid use after free in kgsl_destroy_ion() kgsl: Prevent sign extension on alignments UPSTREAM: posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() Conflicts: drivers/gpu/msm/kgsl_iommu.c Change-Id: I769cbb8dcdffef3cb3767b8252746235ee81c334 |
||
|
|
050dbce234 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: (296 commits) defconfigs: Enable CONFIG_HIDRAW to satiate FCM 7 requirements arm64: configs: vendor: reduce KFENCE pool size arm64: configs: vendor: Enable KFENCE by setting the sample interval to 500ms arm64: configs: vendor: Enable KFENCE UPSTREAM: random: split initialization into early step and later step UPSTREAM: kfence: avoid passing -g for test UPSTREAM: kfence: fix memory leak when cat kfence objects UPSTREAM: kfence: unconditionally use unbound work queue UPSTREAM: kfence: use TASK_IDLE when awaiting allocation FROMLIST: kfence: skip all GFP_ZONEMASK allocations FROMLIST: kfence: move the size check to the beginning of __kfence_alloc() ANDROID: kfence: clean up unused variables FROMGIT: kfence: use power-efficient work queue to run delayed work FROMGIT: kfence: maximize allocation wait timeout duration FROMGIT: kfence: await for allocation using wait_event FROMGIT: kfence: zero guard page after out-of-bounds access UPSTREAM: kfence: make compatible with kmemleak UPSTREAM: kfence: fix reports if constant function prefixes exist UPSTREAM: kfence: fix printk format for ptrdiff_t UPSTREAM: kfence: report sensitive information based on no_hash_pointers ... Change-Id: Ia5322fb5697db2c0fcbd3031aae8c4cc3cfb4a80 |
||
|
|
237dc774c1 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: UPSTREAM: jump_label: Don't warn on __exit jump entries UPSTREAM: jump_label: Add a jump_label_can_update() helper UPSTREAM: jump_label: Annotate entries that operate on __init code earlier UPSTREAM: jump_label: Implement generic support for relative references UPSTREAM: jump_label: Abstract jump_entry member accessors UPSTREAM: ANDROID: ABI fixup for abi break in struct dst_ops UPSTREAM: ipv4: check for NULL idev in ip_route_use_hint() UPSTREAM: ipv4: ignore dst hint for multipath routes UPSTREAM: net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm BACKPORT: Remove DST_HOST UPSTREAM: ipv4: Fix route lookups when handling ICMP redirects and PMTU updates UPSTREAM: ipv4: Fix device used for dst_alloc with local routes UPSTREAM: net: Consolidate common blackhole dst ops UPSTREAM: net: clean up codestyle UPSTREAM: net: clean up codestyle for net/ipv4 UPSTREAM: net: gain ipv4 mtu when mtu is not locked UPSTREAM: ipv4: route: Ignore output interface in FIB lookup for PMTU route UPSTREAM: net: ipv4: Fix wrong type conversion from hint to rt in ip_route_use_hint() UPSTREAM: geneve: Allow configuration of DF behaviour UPSTREAM: geneve: add ttl inherit support ... Change-Id: I9fd7ae3cee5723df615263ae37cb212583c733d9 |
||
|
|
3992a4d88d |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: arm64: configs: vendor: Enable CONFIG_UNICODE UPSTREAM: net/ipv6: Remove rt6i_prefsrc UPSTREAM: ipv6: Pass fib6_result to fib lookups UPSTREAM: ipv6: Pass fib6_result to fib6_table_lookup tracepoint UPSTREAM: ipv6: Pass fib6_result to ip6_create_rt_rcu UPSTREAM: ipv6: Remove flowi6_oif compare from __ip6_route_redirect UPSTREAM: ipv6: Pass fib6_result to rt6_find_cached_rt Revert "ipv6: fix src addr routing with the exception table" UPSTREAM: ipv6: Refactor __ip6_route_redirect UPSTREAM: ipv6: Pass fib6_result to rt6_select and find_rr_leaf UPSTREAM: ipv6: Refactor find_rr_leaf UPSTREAM: ipv6: Refactor find_match UPSTREAM: ipv6: fixes rt6_probe() and fib6_nh->last_probe init UPSTREAM: ipv6: Pass fib6_nh and flags to rt6_score_route UPSTREAM: ipv6: Change rt6_probe to take a fib6_nh Revert "ipv6: fixes rt6_probe() and fib6_nh->last_probe init" UPSTREAM: ipv6: Remove rt6_check_dev UPSTREAM: ipv6: Only call rt6_check_neigh for nexthop with gateway UPSTREAM: ipv6: Rename fib6_multipath_select and pass fib6_result UPSTREAM: ipv6: Move fib6_multipath_select down in ip6_pol_route UPSTREAM: ipv6: Be smarter with null_entry handling in ip6_pol_route_lookup UPSTREAM: net: Replace nhc_has_gw with nhc_gw_family UPSTREAM: ipv6: Flip to fib_nexthop_info UPSTREAM: net: Enable kernel side filtering of route dumps BACKPORT: netlink: Add strict version of nlmsg_parse and nla_parse UPSTREAM: netlink: Add answer_flags to netlink_callback UPSTREAM: ipv4: Change fib_nexthop_info and fib_add_nexthop to take fib_nh_common UPSTREAM: ipv4: Refactor nexthop attributes in fib_dump_info UPSTREAM: ipv4: not do cache for local delivery if bc_forwarding is enabled UPSTREAM: ipv4: Update exception handling for multipath routes via same device UPSTREAM: ipv4: Move exception bucket to nh_common UPSTREAM: ipv4: Move cached routes to fib_nh_common UPSTREAM: net: Use common nexthop init and release helpers BACKPORT: ipv4: Create cleanup helper for fib_nh UPSTREAM: ipv4: Add fib_nh_common to fib_result Revert "ipv4: not do cache for local delivery if bc_forwarding is enabled" Revert "ipv4: Update exception handling for multipath routes via same device" UPSTREAM: ipv4: Update fib_table_lookup tracepoint to take common nexthop UPSTREAM: net: Add fib_nh_common and update fib_nh and fib6_nh BACKPORT: ipv4: Create init helper for fib_nh UPSTREAM: ipv4: Define fib_get_nhs when CONFIG_IP_ROUTE_MULTIPATH is disabled BACKPORT: ipv4: Move IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN to helper UPSTREAM: ipv6: Rename fib6_nh entries UPSTREAM: net: netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK UPSTREAM: net/ipv6: Plumb support for filtering route dumps UPSTREAM: net: Add struct for fib dump filter UPSTREAM: net/mpls: Implement handler for strict data checking on dumps UPSTREAM: rtnetlink: Update fib dumps for strict data checking UPSTREAM: netlink: Add new socket option to enable strict checking on dumps UPSTREAM: netlink: Pass extack to dump handlers UPSTREAM: ipv6: Change rt6_add_nexthop and rt6_nexthop_info to take fib6_nh UPSTREAM: ipv6: Refactor fib6_ignore_linkdown BACKPORT: ipv6: Move gateway checks to a fib6_nh setting Revert "UPSTREAM: bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings" BACKPORT: sched: consistently handle layer3 header accesses in the presence of VLANs UPSTREAM: sch_cake: Take advantage of skb->hash where appropriate UPSTREAM: net: sched: em_ipt: match only on ip/ipv6 traffic UPSTREAM: tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 UPSTREAM: inet: Refactor INET_ECN_decapsulate() fixup! BACKPORT: treewide: Use fallthrough pseudo-keyword Revert "UPSTREAM: net, sctp, filter: remap copy_from_user failure error" UPSTREAM: bpf: Check flow_dissector ctx accesses are aligned UPSTREAM: ipv6: Add fib6_nh_init and release to stubs UPSTREAM: ipv6: Create cleanup helper for fib6_nh UPSTREAM: ipv6: Create init helper for fib6_nh UPSTREAM: net/ipv6: Do not reset nl_net in ip6_route_info_create UPSTREAM: ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create UPSTREAM: net: Add extack argument to ip_fib_metrics_init UPSTREAM: net: common metrics init helper for FIB entries UPSTREAM: ipv6: Move setting default metric for routes UPSTREAM: net: rtmsg_to_fib6_config() - use new style struct initializer instead of memset UPSTREAM: net: remove VLAN_TAG_PRESENT UPSTREAM: net/bpf_jit: SPARC: split VLAN_PRESENT bit handling from VLAN_TCI UPSTREAM: net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI UPSTREAM: net/bpf_jit: MIPS: split VLAN_PRESENT bit handling from VLAN_TCI UPSTREAM: net/vlan: introduce __vlan_hwaccel_copy_tag() helper UPSTREAM: net/vlan: introduce __vlan_hwaccel_clear_tag() helper UPSTREAM: net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI UPSTREAM: net/skbuff: add macros for VLAN_PRESENT bit UPSTREAM: bpf: Explicitly check accesses to bpf_sock_addr ipv6: Correct file formatting UPSTREAM: lwt: Fix return values of BPF xmit ops UPSTREAM: bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook UPSTREAM: lwt_bpf: Replace preempt_disable() with migrate_disable() UPSTREAM: bpf: lwtunnel: Fix reroute supplying invalid dst UPSTREAM: net: fix GSO in bpf_lwt_push_ip_encap UPSTREAM: net: fix double-free in bpf_lwt_xmit_reroute UPSTREAM: bpf: fix memory leak in bpf_lwt_xmit_reroute UPSTREAM: bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c UPSTREAM: bpf: handle GSO in bpf_lwt_push_encap ANDROID: add kabi padding for bpf_verifier structure UPSTREAM: bpfilter: Specify the log level for the kmsg message UPSTREAM: net/bpfilter: Initialize pos in __bpfilter_process_sockopt UPSTREAM: bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t UPSTREAM: bpfilter: reject kernel addresses UPSTREAM: net/bpfilter: split __bpfilter_process_sockopt UPSTREAM: bpfilter: fix up a sparse annotation UPSTREAM: bpfilter: Allow to build bpfilter_umh as a module without static library UPSTREAM: bpfilter: Initialize pos variable UPSTREAM: bpfilter: switch to kernel_write UPSTREAM: bpfilter: Take advantage of the facilities of struct pid UPSTREAM: bpfilter: Move bpfilter_umh back into init data UPSTREAM: bpfilter: document build requirements for bpfilter_umh UPSTREAM: bpfilter: use 'userprogs' syntax to build bpfilter_umh UPSTREAM: bpfilter: check if $(CC) can link static libc in Kconfig BACKPORT: bpfilter: match bit size of bpfilter_umh to that of the kernel UPSTREAM: net/bpfilter: remove superfluous testing message arm64: configs: vendor: Disable CONFIG_BPF_PRELOAD UPSTREAM: exit: Factor thread_group_exited out of pidfd_poll UPSTREAM: net/bpfilter: fix dprintf usage for /dev/kmsg UPSTREAM: net: bpfilter: print umh messages to /dev/kmsg UPSTREAM: init/Kconfig: add CONFIG_CC_CAN_LINK BACKPORT: treewide: prefix header search paths with $(srctree)/ UPSTREAM: bpfilter: re-add header search paths to tools include to fix build error UPSTREAM: bpfilter: remove extra header search paths for bpfilter_umh UPSTREAM: net: bpfilter: change section name of bpfilter UMH blob. ANDROID: add kabi padding for bpf structures UPSTREAM: bpf: Fix WARN() in get_bpf_raw_tp_regs UPSTREAM: bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare UPSTREAM: bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers UPSTREAM: bpf: Disable preemption in bpf_event_output UPSTREAM: bpf: Support 'X' in bpf_seq_printf() helper UPSTREAM: bpf: Allow %pB in bpf_seq_printf() and bpf_trace_printk() BACKPORT: bpf: Remove inline from bpf_do_trace_printk UPSTREAM: lib/strncpy_from_user.c: Mask out bytes after NUL terminator. fixup! bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks BACKPORT: bpf: Add lockdown check for probe_write_user helper UPSTREAM: bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 UPSTREAM: bpf/trace: Remove redundant preempt_disable from trace_call_bpf() UPSTREAM: bpf: Add extra path pointer check to d_path helper UPSTREAM: bpf: Remove config check to enable bpf support for branch records UPSTREAM: bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET UPSTREAM: bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n UPSTREAM: bpf: fix compiler warning with CONFIG_MODULES=n BACKPORT: net: sk_msg: Simplify sk_psock initialization UPSTREAM: bpf: sockmap: Add UDP support UPSTREAM: bpf: sockmap: Simplify sock_map_init_proto fixup! bpf: sockmap: Move generic sockmap hooks from BPF TCP BACKPORT: bpf: skmsg, fix psock create on existing kcm/tls port UPSTREAM: bpf, tcp: Make tcp_bpf_recvmsg static UPSTREAM: bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data UPSTREAM: bpf/sockmap: Read psock ingress_msg before sk_receive_queue UPSTREAM: bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 UPSTREAM: bpf: Clean up sockmap related Kconfigs UPSTREAM: bpf, tcp: Fix unused function warnings UPSTREAM: bpf: sk_msg, fix socket data_ready events UPSTREAM: bpf: skmsg, fix potential psock NULL pointer dereference UPSTREAM: bpf, sockmap: RCU splat with redirect and strparser error or TLS UPSTREAM: bpf: sockmap, only stop/flush strp if it was enabled at some point UPSTREAM: bpf: Stop the psock parser before canceling its work UPSTREAM: sk_msg: Always cancel strp work before freeing the psock BACKPORT: treewide: replace '---help---' in Kconfig files with 'help' BACKPORT: net: Fix Kconfig indentation, continued UPSTREAM: bpf: Add sockmap hooks for UDP sockets UPSTREAM: bpf, sockmap: Allow skipping sk_skb parser program drivers: nfc: nq-nci: Retry I2C writes on failures CIP: Bump version suffix to -cip128 after merge from cip/linux-4.19.y-st tree Update localversion-st, tree is up-to-date with 5.10.248. NFSv4: ensure the open stateid seqid doesn't go backwards libceph: make calc_target() set t->paused, not just clear it crypto: af_alg - zero initialize memory allocated via sock_kmalloc jbd2: fix the inconsistency between checksum and data in memory for journal sb f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes() NFS: add barriers when testing for NFS_FSDATA_BLOCKED NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT efi/cper: Fix cper_bits_to_str buffer handling and return value iommu/omap: fix device leaks on probe_device() crypto: seqiv - Do not use req->iv after crypto_aead_encrypt f2fs: fix return value of f2fs_recover_fsync_data() ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation ext4: remove unused return value of __mb_check_buddy clk: renesas: r9a06g032: Fix memory leak in error path nbd: defer config put in recv_work jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted scsi: sg: Fix occasional bogus elapsed time that exceeds timeout powercap: fix sscanf() error return value handling powercap: fix race condition in register_control_type() arp: do not assume dev_hard_header() does not change skb->head net: usb: pegasus: fix memory leak in update_eth_regs_async() HID: quirks: work around VID/PID conflict for appledisplay netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates net: sock: fix hardened usercopy panic in sock_recv_errqueue inet: ping: Fix icmp out counting netfilter: nf_conncount: update last_gc only when GC has been performed ARM: dts: imx6q-ba16: fix RTC interrupt level scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset alpha: don't reference obsolete termio struct for TC* constants ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all() ext4: introduce ITAIL helper libceph: make free_choose_arg_map() resilient to partial allocation libceph: replace overzealous BUG_ON in osdmap_apply_incremental() wifi: avoid kernel-infoleak from struct iw_point drm/pl111: Fix error handling in pl111_amba_probe net: 3com: 3c59x: fix possible null dereference in vortex_probe1() atm: Fix dma_free_coherent() size Revert "iommu/amd: Skip enabling command/event buffers for kdump" pwm: stm32: Always program polarity bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove() scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress scsi: iscsi: Move pool freeing wifi: mac80211: Discard Beacon frames to non-broadcast address media: samsung: exynos4-is: fix potential ABBA deadlock on init media: vpif_capture: fix section mismatch media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap usb: ohci-nxp: fix device leak on probe failure usb: ohci-nxp: Use helper function devm_clk_get_enabled() f2fs: fix to avoid updating zero-sized extent in extent cache ext4: fix string copying in parse_apply_sb_mount_options() ALSA: wavefront: Fix integer overflow in sample size validation ALSA: wavefront: Clear substream pointers on close usb: gadget: udc: fix use-after-free in usb_gadget_state_work HID: core: Harden s32ton() against conversion to 0 bits ipv4: Fix uninit-value access in __ip_make_skb() ipv6: Fix potential uninit-value access in __ip6_make_skb() virtio_console: fix order of fields cols and rows drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write net: usb: sr9700: fix incorrect command used to write single register fjes: Add missing iounmap in fjes_hw_init() e1000: fix OOB in e1000_tbi_should_accept() RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly media: i2c: adv7842: Remove redundant cancel_delayed_work in probe media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe media: TDA1997x: Remove redundant cancel_delayed_work in probe media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread() media: cec: Fix debugfs leak on bus_register() failure fbdev: tcx.c fix mem_map to correct smem_start offset fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing fbdev: gbefb: fix to use physical address instead of dma address media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status() parisc: entry: set W bit for !compat tasks in syscall_restore_rfi() parisc: entry.S: fix space adjustment on interruption for 64-bit userspace media: rc: st_rc: Fix reset control resource leak PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths iommu/exynos: fix device leak on of_xlate() ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment. ASoC: qcom: q6adm: the the copp device only during last instance ASoC: qcom: q6asm-dai: perform correct state check before closing selftests/ftrace: traceonoff_triggers: strip off names RDMA/bnxt_re: fix dma_free_coherent() pointer net: rose: fix invalid array index in rose_kill_by_device() ipv4: Fix reference count leak when using error routes with nexthop objects ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr() net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct net: dsa: b53: skip multicast entries for fdb_dump() firewire: nosy: Fix dma_free_coherent() size firewire: nosy: switch from 'pci_' to 'dma_' API genalloc.h: fix htmldocs warning net: usb: rtl8150: fix memory leak on usb_submit_urb() failure team: fix check for port enabled in team_queue_override_port_prio_changed() platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic platform/x86: msi-laptop: add missing sysfs_remove_group() ip6_gre: make ip6gre_header() robust i40e: fix scheduling in set_rx_mode hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU hwmon: (w83791d) Convert macros to functions to avoid TOCTOU rpmsg: glink: fix rpmsg device leak amba: tegra-ahb: Fix device leak on SMMU enable nfsd: Mark variable __maybe_unused to avoid W=1 build break PM: runtime: Do not clear needs_force_resume with enabled runtime PM tracing: Do not register unsupported perf events KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn() KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0 libceph: make decode_pool() more resilient against corrupted osdmaps parisc: Do not reprogram affinitiy on ASP chip ocfs2: fix kernel BUG in ocfs2_find_victim_chain tools/testing/nvdimm: Use per-DIMM device handle f2fs: invalidate dentry cache on failed whiteout creation scsi: target: Reset t_task_cdb pointer in error case NFSD: use correct reservation type in nfsd4_scsi_fence_client scsi: aic94xx: fix use-after-free in device removal path cpufreq: nforce2: fix reference count leak in nforce2 char: applicom: fix NULL pointer dereference in ac_ioctl usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc() media: pvrusb2: Fix incorrect variable used in trace message media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg() usb: usb-storage: Maintain minimal modifications to the bcdDevice range. media: v4l2-mem2mem: Fix outdated documentation jbd2: use a weaker annotation in journal handling ext4: fix incorrect group number assertion in mb_check_buddy ext4: xattr: fix null pointer deref in ext4_raw_inode() ktest.pl: Fix uninitialized var in config-bisect.pl floppy: fix for PAGE_SIZE != 4KB usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive. usb: xhci: limit run_graceperiod for only usb 3.0 devices usb: typec: ucsi: Handle incorrect num_connectors capability via_wdt: fix critical boot hang due to unnamed resource allocation scsi: qla2xxx: Use reinit_completion on mbx_intr_comp powerpc/addnote: Fix overflow on 32-bit builds clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4 ipmi: Fix __scan_channels() failing to rescan channels ipmi: Fix the race between __scan_channels() and deliver_response() ALSA: usb-mixer: us16x08: validate meter packet indices ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path ALSA: vxpocket: Fix resource leak in vxpocket_probe error path spi: fsl-cpm: Check length parity before switching to 16 bit mode Input: ti_am335x_tsc - fix off-by-one error in wire_order validation MIPS: Fix a reference leak bug in ip22_check_gio() hwmon: (ibmpex) fix use-after-free in high/low store net/mlx5: fw_tracer, Handle escaped percent properly net/mlx5: fw_tracer, Validate format string parameters net/mlx5: fw_tracer, Add support for unrecognized string nfc: pn533: Fix error code in pn533_acr122_poweron_rdr() caif: fix integer underflow in cffrml_receive() ipvs: fix ipv4 null-ptr-deref in route error path netfilter: nf_conncount: fix leaked ct in error paths broadcom: b44: prevent uninitialized value usage net: openvswitch: fix middle attribute validation in push_nsh() action mlxsw: spectrum_router: Fix neighbour use-after-free ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2() netrom: Fix memory leak in nr_sendmsg() btrfs: scrub: always update btrfs_scrub_progress::last_physical hfsplus: fix volume corruption issue for generic/073 hfsplus: Verify inode mode when loading from disk hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create hfsplus: fix volume corruption issue for generic/070 cpufreq: s5pv210: fix refcount leak ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only ACPICA: Avoid walking the Namespace if start_node is NULL netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around NFS: Fix missing unlock in nfs_unlink() ALSA: dice: fix buffer overflow in detect_stream_formats() usb: phy: Initialize struct usb_phy list_head ocfs2: fix memory leak in ocfs2_merge_rec_left() efi/cper: Adjust infopfx size to accept an extra space efi/cper: Add a new helper function to print bitmasks dm log-writes: Add missing set_freezable() for freezable kthread dm-raid: fix possible NULL dereference with undefined raid type ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad() ALSA: uapi: Fix typo in asound.h comment fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8() NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid fs/nls: Fix utf16 to utf8 conversion NFS: don't unhash dentry during unlink/rename NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe() pinctrl: single: Fix incorrect type for error return variable pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling perf tools: Fix split kallsyms DSO counting net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop mtd: lpddr_cmds: fix signed shifts in lpddr_cmds netfilter: nft_connlimit: update the count if add was skipped netfilter: nf_conncount: rework API to use sk_buff directly netfilter: nf_conncount: reduce unnecessary GC netfilter: nft_connlimit: move stateful fields out of expression data regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex virtio: fix virtqueue_set_affinity() docs ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4 backlight: lp855x: Fix lp855x.h kernel-doc warnings staging: fbtft: core: fix potential memory leak in fbtft_probe_common() usb: dwc2: fix hang during shutdown if set as peripheral usb: dwc2: disable platform lowlevel hw resources during shutdown usb: chaoskey: fix locking for O_NONBLOCK wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb() powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format NFSD/blocklayout: Fix minlength check in proc_layoutget scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint() ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent() nbd: defer config unlock in nbd_genl_connect wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper() macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse scsi: stex: Fix reboot_notifier leak in probe error path perf/x86/intel: Correct large PEBS flag check ext4: correct the checking of quota files before moving extents ext4: minor defrag code improvements mfd: da9055: Fix missing regmap_del_irq_chip() in error path scsi: target: Do not write NUL characters into ASCII configfs output power: supply: apm_power: only unset own apm_get_power_status power: supply: wm831x: Check wm831x_set_bits() return value kmsan: introduce __no_sanitize_memory and __no_kmsan_checks compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer s390/smp: Fix fallback CPU detection crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id inet: Avoid ehash lookup race in inet_ehash_insert() rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu() irqchip/qcom-irq-combiner: Fix section mismatch USB: Fix descriptor count when handling invalid MBIM extended descriptor drm/vgem-fence: Fix potential deadlock on release smack: fix bug: unprivileged task can create labels staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing comedi: multiq3: sanitize config options in multiq3_attach() comedi: c6xdigio: Fix invalid PNP driver unregistration platform/x86: acer-wmi: Ignore backlight event bfs: Reconstruct file type when loading from disk spi: imx: keep dma request disabled before dma transfer setup spi: xilinx: increase number of retries before declaring stall USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC serial: add support of CPCI cards USB: serial: ftdi_sio: match on interface number for jtag USB: serial: option: move Telit 0x10c7 composition in the right place USB: serial: option: add Telit Cinterion FE910C04 new compositions USB: serial: option: add Foxconn T99W760 ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock() locking/spinlock/debug: Fix data-race in do_raw_write_lock ext4: refresh inline data size before write operations xfrm: flush all states in xfrm_state_fini xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added Revert "xfrm: destroy xfrm_state synchronously on net exit path" xfrm: delete x->tunnel as we delete x Change-Id: I4088948b53da8eca6ea8fc1d909a16241e97c4d6 |
||
|
|
d902fc153e |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.2
* sm8250/lineage-20: (66 commits)
arm64: configs: vendor: Disable module signing support
techpack: rmnet: Fix compilation errors
netfilter: conntrack: Make nf_ct_protos store const l4proto pointers
UPSTREAM: netfilter: Avoid assigning 'const' pointer to non-const pointer
UPSTREAM: kbuild: Disable -Wdefault-const-init-unsafe
UPSTREAM: READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE()
ANDROID: sign-file: Fix warning when OPENSSL_NO_ENGINE is set
FROMLIST: sign-file: Use OpenSSL provided define to compile out deprecated APIs
ANDROID: remove more stale variables from build.config files
ANDROID: extract-cert: omit PKCS#11 support if building against BoringSSL
BACKPORT: scripts/Makefile.clang: default to LLVM_IAS=1
Documentation/llvm: Fix clang target examples
Documentation: add minimum clang/llvm version
Documentation/llvm: Improve formatting of commands, variables, and arguments
BACKPORT: Makefile: infer --target from ARCH for CC=clang
UPSTREAM: Makefile: Only specify '--prefix=' when building with clang + GNU as
UPSTREAM: Makefile: Remove '--gcc-toolchain' flag
UPSTREAM: kbuild: remove ld-version macro
UPSTREAM: Makefile: Remove # characters from compiler string
UPSTREAM: Makefile: reuse CC_VERSION_TEXT
...
Change-Id: Ia04c379f040fe9f44835c0ca17386d4f347a56df
|
||
|
|
cd2176343a |
techpack: rmnet: Fix compilation errors
Based on newer qcom kernels, change rmnet_shs_assign and
rmnet_perf_core_deaggregate from void to int.
Add missing argument to rmnet_perf_deag_entry.
Required after "READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE()"
Change-Id: Idc4e844212148f26fb81a5f2287a133bff4c71b5
|
||
|
|
f15ef248ec |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.0
* sm8250/lineage-20: (181 commits) UPSTREAM: vfs: fs_context: fix up param length parsing in legacy_parse_param UPSTREAM: selinux: properly handle multiple messages in selinux_netlink_send() BACKPORT: file: let pick_file() tell caller it's done clk: qcom: gpucc-lagoon: Fix regulator corner mapping arm64: dts: vendor: qcom: Fix qupv3_se12_2uart_sleep configuration CIP: Bump version suffix to -cip127 after merge from cip/linux-4.19.y-st tree Update localversion-st, tree is up-to-date with 5.10.247. usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer scsi: pm80xx: Set phy->enable_completion only when we drm/amd/display: Check NULL before accessing wifi: ath10k: Fix connection after GTK rekeying pinctrl: single: fix bias pull up/down handling in pin_config_set ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up fs: writeback: fix use-after-free in __mark_inode_dirty() libceph: fix potential use-after-free in have_mon_and_osd_map() drm: sti: fix device leaks at component probe USB: serial: option: add support for Rolling RW101R-GL USB: serial: ftdi_sio: add support for u-blox EVK-M101 usb: storage: sddr55: Reject out-of-bound new_pba USB: storage: Remove subclass and protocol overrides from Novatek quirk ... Change-Id: I6ccf7e6aa48a811d8483aed516b89fca53429b34 |
||
|
|
6d39072bc6 |
clk: qcom: gpucc-lagoon: Fix regulator corner mapping
Correct the voltage corner arrays for vdd_gx and vdd_mx. The previous
mapping swapped the corner arrays, causing vdd_gx to request invalid
voltages and leading to a kernel panic during clock registration due
to memory corruption when building with clang-r547379 or newer.
Fixes:
|
||
|
|
0632e7cfb2 |
arm64: dts: vendor: qcom: Fix qupv3_se12_2uart_sleep configuration
`mux` node was likely copy-pasted and missing its function property. Remove redundant drive-strength and bias properties from mux. Change-Id: Ia0db834e5341b04756a51b09752239fd2c32100e |
||
|
|
8c0b9261ae |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.0
* sm8250/lineage-20:
disp: msm: sde: fix typo in trace message
disp: msm: dp: avoid dp sw reset on disconnect path
disp: msm: sde: add mutex lock to handle ppdone timeout usecases
disp: msm: dsi: Reset irq_stat_mask in _dsi_ctrl_destroy_isr
msm: Check irq,Restore msm irq.
power: smb139{0,8}: Cast 'cp_role' to smaller integer type
qcom: qpnp-pq: Fix -Wpointer-to-int-cast
msm: cvp: Fix -Wvoid-pointer-to-int-cast
Revert "kbuild: Globally disable (void-)pointer-to-int-cast warnings for Clang"
UPSTREAM: epoll: fix compat syscall wire up of epoll_pwait2
BACKPORT: epoll: wire up syscall epoll_pwait2
UPSTREAM: epoll: add syscall epoll_pwait2
BACKPORT: epoll: convert internal api to timespec64
UPSTREAM: close_range(): fix the logics in descriptor table trimming
UPSTREAM: fs: fix fd table size alignment properly
UPSTREAM: fs: fd tables have to be multiples of BITS_PER_LONG
UPSTREAM: file: simplify logic in __close_range()
UPSTREAM: file: fix close_range() for unshare+cloexec
UPSTREAM: close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC
UPSTREAM: fs, close_range: add flag CLOSE_RANGE_CLOEXEC
...
Change-Id: I157fe280c9298d969bbe0a32d08843f8103d542c
|
||
|
|
e0ba35e805 |
disp: msm: dsi: Reset irq_stat_mask in _dsi_ctrl_destroy_isr
Change-Id: Icd1cc37170342fae5b5ed16cc0285acb2191efd6 |
||
|
|
c8ebd2d79f |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.0
* sm8250/lineage-20: arm64: configs: vendor: Enable CONFIG_USB_RTL8150=y fixup! net: usb: rtl8150: Fix frame padding fixup! drivers: qcom: rpmh-rsc: clear active mode configuration for waketcs CIP: Bump version suffix to -cip126 after merge from cip/linux-4.19.y-st tree net: ravb: Ensure memory write completes before ringing TX doorbell Update localversion-st, tree is up-to-date with 5.4.301. net: ravb: Ensure memory write completes before ringing TX doorbell net/ip6_tunnel: Prevent perpetual tunnel growth tracing: Fix race condition in kprobe initialization causing NULL pointer dereference rtc: interface: Ensure alarm irq is enabled when UIE is enabled tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single media: s5p-mfc: remove an unused/uninitialized variable NFSD: Fix last write offset handling in layoutcommit NFSD: Minor cleanup in layoutcommit processing KEYS: trusted_tpm1: Compare HMAC values in constant time NFSD: Define a proc_layoutcommit for the FlexFiles layout type vfs: Don't leak disconnected dentries on umount ext4: detect invalid INLINE_DATA + EXTENTS flag combination drm/amdgpu: use atomic functions with memory barriers for vm fault info ext4: avoid potential buffer over-read in parse_apply_sb_mount_options() ... Conflicts: drivers/usb/gadget/configfs.c Change-Id: I3d4afb2fd62185c3ada5491270bac6d84dee177a |
||
|
|
c3f0f96aad |
Reapply "ARM64: devon: Switch to linear brightness scaling"
This reverts commit
|
||
|
|
fc3a53b3c5 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-23.0
* sm8250/lineage-20:
CIP: Bump version suffix to -cip125 after merge from cip/linux-4.19.y-st tree
Update localversion-st, tree is up-to-date with 5.4.300.
UPSTREAM: jffs2: Fix mounting under new mount API
UPSTREAM: vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API
UPSTREAM: make shmem_fill_super() static
UPSTREAM: make ramfs_fill_super() static
UPSTREAM: don't bother with registering rootfs
UPSTREAM: devtmpfs: don't mix {ramfs,shmem}_fill_super() with mount_single()
UPSTREAM: shmem_parse_one(): switch to use of fs_parse()
UPSTREAM: shmem_parse_options(): take handling a single option into a helper
UPSTREAM: shmem_parse_options(): don't bother with mpol in separate variable
UPSTREAM: shmem_parse_options(): use a separate structure to keep the results
UPSTREAM: fs: fs_parser: fix printk format warning
BACKPORT: maccess: rename probe_user_{read,write} to copy_{from,to}_user_nofault
BACKPORT: maccess: rename probe_kernel_address to get_kernel_nofault
BACKPORT: tracing/kprobes: handle mixed kernel/userspace probes better
BACKPORT: maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault
UPSTREAM: maccess: unexport probe_kernel_write()
UPSTREAM: maccess: return -ERANGE when probe_kernel_read() fails
UPSTREAM: maccess: allow architectures to provide kernel probing directly
...
Conflicts:
fs/fuse/dev.c
Change-Id: I1a6d1ef1ec4fea9084a2569add60b866b7f03166
|
||
|
|
b6546feecf |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.2
* sm8250/lineage-20: ANDROID: fix redefinition error for restricted vendor hooks arm64: dts: qcom: Remove coresight entries from khaje UPSTREAM: ftrace: Return the first found result in lookup_rec() UPSTREAM: ftrace: Separate out functionality from ftrace_location_range() fixup! UPSTREAM: LSM: Rename .security_initcall section to .lsm_info GKI: ARM: dts: msm: disable coresight for khaje/lagoon UPSTREAM: bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE UPSTREAM: net: Fix checksum update for ILA adj-transport fixup! BACKPORT: bpf: Switch most helper return values from 32-bit int to 64-bit long UPSTREAM: bpf: Add PROG_TEST_RUN support for sk_lookup programs BACKPORT: treewide: Use sizeof_field() macro UPSTREAM: bpf: Fix stackmap overflow check on 32-bit arches UPSTREAM: mmap locking API: add mmap_read_trylock_non_owner() BACKPORT: locking/lockdep: Remove unused @nested argument from lock_release() UPSTREAM: tty/ldsem: Convert to regular lockdep annotations BACKPORT: mm: introduce include/linux/pgtable.h ANDROID: syscall_check: add vendor hook for bpf syscall ANDROID: syscall_check: add vendor hook for open syscall ANDROID: syscall_check: add vendor hook for mmap syscall BACKPORT: mmap locking API: use coccinelle to convert mmap_sem rwsem call sites ... Conflicts: arch/arm64/include/asm/pgtable.h arch/x86/include/asm/pgtable.h Change-Id: I876e3003569b086b2a9e659cb0186784f2755450 |
||
|
|
0875c5e009 |
arm64: dts: qcom: Remove coresight entries from khaje
Commit Ie525c42a462eeb12092bdba2918674df72a33255 removed the bengal-coresight.dtsi include, but it missed removing the overrides from khaje.dtsi, which broke the build. Remove the leftovers to fix it. Change-Id: I7e770f74c34a5c95ed0d4ffb0e81a7a06ae0eae4 |
||
|
|
61d037e7be |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.2
* sm8250/lineage-20: msm: camera: Fix isp_vma_fault function signature msm: ipa2: Fix ipa_nat_vma_fault_remap function signature UPSTREAM: ipv4: Fix NULL pointer dereference in ipv4_neigh_lookup() UPSTREAM: ipv4: remove sparse error in ip_neigh_gw4() UPSTREAM: net: ipv4: Fix NULL pointer dereference in route lookup BACKPORT: gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() UPSTREAM: net: add missing READ_ONCE(sk->sk_rcvbuf) annotation UPSTREAM: bpf: Sockmap/tls, fix pop data with SK_DROP return code UPSTREAM: bpf: net: Set sk_bpf_storage back to NULL for cloned sk UPSTREAM: net: set SOCK_RCU_FREE before inserting socket into hashtable UPSTREAM: bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings UPSTREAM: udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). BACKPORT: apparmor: Use pointer to struct aa_label for lbs_cred BACKPORT: lockdown: Allow unprivileged users to see lockdown status BACKPORT: LSM: add SafeSetID module that gates setid calls UPSTREAM: LSM: fix return value check in safesetid_init_securityfs() UPSTREAM: security, lsm: dentry_init_security() Handle multi LSM registration BACKPORT: lsm: fix default return value of the socket_getpeersec_*() hooks BACKPORT: lsm: make security_socket_getpeersec_stream() sockptr_t safe UPSTREAM: lsm: fix default return value for vm_enough_memory ... Change-Id: Ib23bc908253fd652d5e2fa0a7bea189c0d475a86 |
||
|
|
37c8f43839 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.2
* sm8250/lineage-20: FROMLIST: rpmsg: qcom_smd: Fix fallback to qcom,ipc parse soc: qcom: smp2p: Fix fallback to qcom,ipc parse Change-Id: I38b763796522375c3a797c32b45cecede10b496f |
||
|
|
a9b31c784a |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.2
* sm8250/lineage-20: UPSTREAM: mm/vmalloc: Avoid rare case of flushing TLB with weird arguments UPSTREAM: mm/vmalloc: Fix calculation of direct map addr range UPSTREAM: proc: use kvzalloc for our kernel buffer BACKPORT: FROMGIT: binder: fix freeze race BACKPORT: binder: tell userspace to dump current backtrace when detected oneway spamming BACKPORT: FROMGIT: binder: fix the missing BR_FROZEN_REPLY in binder_return_strings BACKPORT: FROMGIT: binder: BINDER_GET_FROZEN_INFO ioctl BACKPORT: FROMGIT: binder: BINDER_FREEZE ioctl UPSTREAM: binder: add flag to clear buffer on txn complete sdcardfs: Remove inclusion of uapi/linux/mount.h ANDROID: sdcardfs: Add sdcardfs filesystem fs: Drop current sdcardfs to prepare for new sdcardfs import ANDROID: mnt: Add filesystem private data to mount points (v2) namespace: take lock_mount_hash() directly when changing flags ANDROID: Add show_options2 to view private mount data UPSTREAM: mm: remove vmalloc_user_node_flags UPSTREAM: mm: remove __vmalloc_node_flags_caller UPSTREAM: mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_node_range() UPSTREAM: mm/vmalloc.c: make vmalloc_32_user() align base kernel virtual address to SHMLBA UPSTREAM: mm: remove both instances of __vmalloc_node_flags ... Conflicts: drivers/android/binder.c include/uapi/linux/android/binder.h Change-Id: Iddc89d4c0258dc4a4121fdffc097d9127c977a76 |
||
|
|
c06934d855 |
arm64: configs: moto-bengal: Remove configs that now exist in main defconfig
Change-Id: Ia24fbf1b2755d6b09a5830f3fd22cb6138edb051 |
||
|
|
6c20bc959d |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.2
* sm8250/lineage-20: arm64: configs: vendor: Unset CONFIG_LSM arm64: configs: vendor: Disable CONFIG_RSEQ BACKPORT: FROMLIST: staging: greybus: drop loopback test files arm64: configs: vendor: Enable CONFIG_WIREGUARD arm64: configs: vendor: Change QRTR wakeup time 500ms to 0ms arm64: configs: bengal: Disable PSI ftrace arm64: configs: vendor: Remove unused configs arm64: configs: vendor: Disable HW tracing features arm64: configs: vendor: Enable CONFIG_DM_BOW arm64: configs: bengal: Disable SLUB_DEBUG arm64: configs: vendor: Disable mpq dvb demux modules arm64: configs: kona: disable MSM_11AD arm64: configs: vendor: disable CONFIG_MSM_RDBG arm64: dts: qcom: Delete mem-offline node to fully disable PASR arm64: configs: vendor: remove PASR config arm64: configs: kona: remove unused configs to improve boottime arm64: configs: vendor: Remove CONFIG_QCOM_MINIDUMP arm64: configs: kona: remove noop ext4 encryption config arm64: configs: vendor: Disable DEBUG_FS arm64: configs: vendor: Enable CONFIG_HID_WACOM ... Conflicts: mm/swap.c Change-Id: I53372e36864feae92ab27ad8cffdbab738509fc0 |
||
|
|
204ddad668 |
Merge tag 'LA.UM.9.12.c25-03000-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into android13-4.19-kona
"LA.UM.9.12.c25-03000-SMxx50.QSSI13c28.0" * tag 'LA.UM.9.12.c25-03000-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn: qcacmn: Fix potential OOB read in util_scan_parse_mbssid() qcacmn: Fix out of bound read issue in ESP ie parse Change-Id: Ibae3006f27f0adb156260750c945a6a00e3db0c4 |
||
|
|
28e3cef2d1 |
Merge tag 'LA.UM.9.12.c25-03000-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.c25-03000-SMxx50.QSSI13c28.0" * tag 'LA.UM.9.12.c25-03000-SMxx50.QSSI13c28.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: msm: npu: patch adjustment for CR3989614 adsprpc: Add attribute and flag checks during map creation UPSTREAM: ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices ALSA: usb-audio: Add quirk for MOTU MicroBook II Revert "ALSA: usb-audio: Add quirk for MOTU MicroBook II" Revert "UPSTREAM: ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices" UPSTREAM: ALSA: usb-audio: Fix out of bounds reads when finding clock sources UPSTREAM: ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices ALSA: usb-audio: Add quirk for MOTU MicroBook II UPSTREAM: vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans FROMGIT: media: venus: hfi: add a check to handle OOB in sfr region FROMGIT: media: venus: hfi: add check to handle incorrect queue size FROMGIT: media: venus: hfi_parser: refactor hfi packet parsing logic FROMGIT: media: venus: hfi_parser: add check to avoid out of bound access UPSTREAM: HID: core: zero-initialize the report buffer UPSTREAM: USB: media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format msm: eva: Copy back the validated size to avoid security issue msm: adsprpc: Do not search the global map in the process-specific list msm: npu: Fix use after free issue msm: kgsl: Keep the timeline fence valid for logging ANDROID: ABI fixup for abi break in struct dst_ops BACKPORT: net: fix __dst_negative_advice() race net: annotate data-races around sk->sk_dst_pending_confirm af_unix: Fix garbage collector racing against connect() af_unix: Do not use atomic ops for unix_sk(sk)->inflight. af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress memshare: Prevent possible integer overflow . FROMLIST: binder: fix UAF of alloc->vma in race with munmap() UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). ANDROID: usb: f_accessory: Check buffer size when initialised via composite ext4: fix kernel infoleak via ext4_extent_header UPSTREAM: video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write adsprpc: Handle UAF scenario in put_args msm: adsprpc: use-after-free (UAF) in global maps msm: eva: Adding kref count for cvp_get_inst_from_id msm: kgsl: Fix error handling during drawctxt switch soc: qcom: smem: Add boundary checks for partitions Conflicts: drivers/android/binder_alloc.c drivers/char/adsprpc.c drivers/media/platform/msm/npu/npu_mgr.c include/net/sock.h net/ipv6/route.c net/unix/garbage.c sound/usb/quirks.c Change-Id: Iabfc44d2a9ed771f31c67378517d1d5951fd910b |
||
|
|
9aff51ad3a |
Merge tag 'v4.19.325-cip123' of https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip into android13-4.19-kona
version 4.19.325-cip123 * tag 'v4.19.325-cip123' of https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip: CIP: Bump version suffix to -cip123 after merge from cip/linux-4.19.y-st tree Update localversion-st, tree is up-to-date with 5.4.296. emulex/benet: Fix build by return mismatch in be_cmd_unlock() net/sched: Abort __tc_modify_qdisc if parent class does not exist mtk-sd: Prevent memory corruption from DMA map failure mmc: mediatek: use data instead of mrq parameter from msdc_{un}prepare_data() scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu() btrfs: don't abort filesystem when attempting to snapshot deleted subvolume VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify net: ipv6: Discard next-hop MTU less than minimum link MTU Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY vt: add missing notification when switching back to text mode net: usb: qmi_wwan: add SIMCom 8230C composition atm: idt77252: Add missing `dma_map_error()` bnxt_en: Fix DCB ETS validation can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level net: appletalk: Fix device refcount leak in atrtr_create() md/raid1: Fix stack memory use after return in raid1_reshape wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev() dma-buf: fix timeout handling in dma_resv_wait_timeout v2 Input: xpad - support Acer NGR 200 Controller Input: xpad - add VID for Turtle Beach controllers Input: xpad - add support for Amazon Game Controller netlink: Fix rmem check in netlink_broadcast_deliver(). netlink: make sure we allow at least one dump skb Revert "ACPI: battery: negate current when discharging" usb: gadget: u_serial: Fix race condition in TTY wakeup drm/sched: Increment job count before swapping tail spsc queue x86/mce: Make sure CMCI banks are cleared during shutdown on Intel x86/mce: Don't remove sysfs if thresholding sysfs init fails x86/mce/amd: Fix threshold limit reset rxrpc: Fix oops due to non-existence of prealloc backlog struct atm: clip: Fix NULL pointer dereference in vcc_sendmsg() atm: clip: Fix infinite recursive call of clip_push(). atm: clip: Fix memory leak of struct clip_vcc. atm: clip: Fix potential null-ptr-deref in to_atmarpd(). tipc: Fix use-after-free in tipc_conn_close(). netlink: Fix wraparounds of sk->sk_rmem_alloc. fix proc_sys_compare() handling of in-lookup dentries proc: Clear the pieces of proc_inode that proc_evict_inode cares about staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher() media: uvcvideo: Rollback non processed entities on error media: uvcvideo: Send control events for partial succeeds media: uvcvideo: Return the number of processed controls ACPI: PAD: fix crash in exit_round_robin() usb: typec: displayport: Fix potential deadlock Logitech C-270 even more broken rose: fix dangling neighbour pointers in rose_rt_device_down() net: rose: Fix fall-through warnings for Clang ethernet: atl1: Add missing DMA mapping error checks and count errors btrfs: use btrfs_record_snapshot_destroy() during rmdir btrfs: propagate last_unlink_trans earlier when doing a rmdir RDMA/mlx5: Fix CC counters query for MPV scsi: ufs: core: Fix spelling of a sysfs attribute name ACPICA: Refuse to evaluate a method if arguments are missing wifi: ath6kl: remove WARN on bad firmware input wifi: mac80211: drop invalid source address OCB frames powerpc: Fix struct termio related ioctl macros ata: pata_cs5536: fix build on 32-bit UML ALSA: sb: Force to disable DMAs once when DMA mode is changed net/sched: Always pass notifications when child class becomes empty nui: Fix dma_mapping_error() check enic: fix incorrect MTU comparison in enic_change_mtu() amd-xgbe: align CL37 AN sequence as per databook btrfs: fix missing error handling when searching for inode refs during log replay mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data usb: typec: altmodes/displayport: do not index invalid pin_assignments Revert "mmc: sdhci: Disable SD card clock before changing parameters" mmc: sdhci: Add a helper function for dump register in dynamic debug mode vsock/vmci: Clear the vmci transport packet properly when initializing it arm64: Restrict pagetable teardown to avoid false warning drm/bridge: cdns-dsi: Fix connecting to next bridge drm/tegra: Assign plane type before registration HID: wacom: fix kobject reference count leak HID: wacom: fix memory leak on sysfs attribute creation failure HID: wacom: fix memory leak on kobject creation failure dm-raid: fix variable in journal device check Bluetooth: L2CAP: Fix L2CAP MTU negotiation atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister(). um: ubd: Add missing error check in start_io_thread() vsock/uapi: fix linux/vm_sockets.h userspace compilation errors wifi: mac80211: fix beacon interval calculation overflow ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3() i2c: robotfuzz-osif: disable zero-length read messages i2c: tiny-usb: disable zero-length read messages RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private media: vivid: Change the siize of the composing media: omap3isp: use sgtable-based scatterlist wrappers jfs: validate AG parameters in dbMount() to prevent crashes fs/jfs: consolidate sanity checking in dbMount VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF ovl: Check for NULL d_inode() in ovl_dentry_upper() ceph: fix possible integer overflow in ceph_zero_objects() ALSA: hda: Ignore unsol events for cards being shut down usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode usb: cdc-wdm: avoid setting WDM_READ for ZLP-s usb: Add checks for snprintf() calls in usb_alloc_dev() usb: potential integer overflow in usbg_make_tpg() iio: pressure: zpa2326: Use aligned_s64 for the timestamp md/md-bitmap: fix dm-raid max_write_behind setting dmaengine: xilinx_dma: Set dma_device directions mfd: max14577: Fix wakeup source leaks on device unbind mailbox: Not protect module_put with spin_lock_irqsave cifs: Fix cifs_query_path_info() for Windows NT servers CIP: Bump version suffix to -cip122 after merge from cip/linux-4.19.y-st tree Update localversion-st, tree is up-to-date with 5.4.295. ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms ARM: dts: am335x-bone-common: Increase MDIO reset deassert time ARM: dts: am335x-bone-common: Add GPIO PHY reset on revision C3 board ARM: dts: am335x-bone-common: get rid of phy_id property mtd: nand: sunxi: Add randomizer configuration before randomizer enable mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue() bridge: netfilter: Fix forwarding of fragmented packets vxlan: Annotate FDB data races hwmon: (gpio-fan) Add missing mutex locks nfs: handle failure of nfs_get_lock_context in unlock path sch_htb: make htb_deactivate() idempotent scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth() perf: Fix sample vs do_exit() jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata() mm/huge_memory: fix dereferencing invalid pmd migration entry posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() net: atm: fix /proc/net/atm/lec handling net: atm: add lec_mutex calipso: Fix null-ptr-deref in calipso_req_{set,del}attr(). tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer atm: atmtcp: Free invalid length skb in atmtcp_c_send(). mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). wifi: carl9170: do not ping device which has failed to load firmware drm/nouveau/bl: increase buffer size to avoid truncate warning ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged ALSA: hda/intel: Add Thinkpad E15 to PM deny list Input: sparcspkr - avoid unannotated fall-through HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() atm: Revert atm_account_tx() if copy_from_iter_full() fails. selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len scsi: s390: zfcp: Ensure synchronous unit_add jffs2: check jffs2_prealloc_raw_node_refs() result in few other places jffs2: check that raw node were preallocated before writing summary drivers/rapidio/rio_cm.c: prevent possible heap overwrite Revert "x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2" on v6.6 and older powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery platform/x86: dell_rbu: Stop overwriting data buffer tee: Prevent size calculation wraparound on 32-bit kernels ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value watchdog: da9052_wdt: respect TWDMIN i40e: fix MMIO write access to an invalid page in i40e_clear_hw sock: Correct error checking condition for (assign|release)_proto_idx() vxlan: Do not treat dst cache initialization errors as fatal clk: rockchip: rk3036: mark ddrphy as critical wifi: mac80211: do not offer a mesh path if forwarding is disabled net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get() pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction() pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction() pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name() ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT tcp: always seek for minimal rtt in tcp_rcv_rtt_update() net: dlink: add synchronization for stats update sctp: Do not wake readers in __sctp_write_space() emulex/benet: correct command version selection in be_cmd_get_stats() i2c: designware: Invoke runtime suspend on quick slave re-registration net: macb: Check return value of dma_set_mask_and_coherent() cpufreq: Force sync policy boost with global boost on sysfs update nios2: force update_mmu_cache on spurious tlb-permission--related pagefaults media: platform: exynos4-is: Add hardware sync wait to fimc_is_hw_change_mode() media: tc358743: ignore video while HPD is low drm/amdkfd: Set SDMA_RLCx_IB_CNTL/SWITCH_INSIDE_IB jfs: Fix null-ptr-deref in jfs_ioc_trim drm/amdgpu/gfx9: fix CSIB handling drm/amdgpu/gfx8: fix CSIB handling jfs: fix array-index-out-of-bounds read in add_missing_indices drm/amdgpu/gfx7: fix CSIB handling drm/amd/display: Add NULL pointer checks in dm_force_atomic_commit() media: uapi: v4l: Fix V4L2_TYPE_IS_OUTPUT condition sunrpc: update nextcheck time when adding new cache entries drm/amdgpu/gfx6: fix CSIB handling ACPI: battery: negate current when discharging power: supply: bq27xxx: Retrieve again when busy ACPICA: fix acpi parse and parseext cache leaks ACPICA: Avoid sequence overread in call to strncmp() ACPICA: fix acpi operand cache leak in dswstate.c PCI: Fix lock symmetry in pci_slot_unlock() regulator: max14577: Add error check for max14577_read_reg() staging: iio: ad5933: Correct settling cycles encoding per datasheet net: ch9200: fix uninitialised access during mii_nway_restart ftrace: Fix UAF when lookup kallsym after ftrace disabled dm-mirror: fix a tiny race condition mm: fix ratelimit_pages update error in dirty_ratio_handler() ipc: fix to protect IPCS lookups using RCU parisc: fix building with gcc-15 vgacon: Add check for vc_origin address range in vgacon_scroll() NFC: nci: uart: Set tty->disc_data only in success path f2fs: prevent kernel warning due to negative i_nlink from corrupted image Input: ims-pcu - check record size in ims_pcu_flash_firmware() ext4: fix calculation of credits for extent tree modification ext4: inline: fix len overflow in ext4_prepare_inline_data ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330 media: v4l2-dev: fix error handling in __video_register_device() media: gspca: Add error handling for stv06xx_read_sensor() wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723 nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback() gfs2: move msleep to sleepable context configfs: Do not override creating attribute file failure in populate_attrs() calipso: unlock rcu before returning -EAFNOSUPPORT usb: Flush altsetting 0 endpoints before reinitializating them after reset. fs/filesystems: Fix potential unsigned integer underflow in fs_name() net/mdiobus: Fix potential out-of-bounds read/write access MIPS: Move '-Wa,-msoft-float' check from as-option to cc-option x86/boot/compressed: prefer cc-option for CFLAGS additions net: mdio: C22 is now optional, EOPNOTSUPP if not provided i40e: retry VFLR handling if there is ongoing VF reset i40e: return false from i40e_reset_vf if reset is in progress net_sched: sch_sfq: fix a potential crash on gso_skb handling scsi: iscsi: Fix incorrect error path labels for flashnode operations NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes NFSD: Fix ia_size underflow Input: synaptics-rmi - fix crash with unsupported versions of F34 Input: synaptics-rmi4 - convert to use sysfs_emit() APIs do_change_type(): refuse to operate on unmounted/not ours mounts net/mlx4_en: Prevent potential integer overflow calculating Hz rtc: Fix offset calculation for .start_secs < 0 rtc: sh: assign correct interrupts with DT perf tests switch-tracking: Fix timestamp comparison mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove() rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() perf ui browser hists: Set actions->thread before calling do_zoom_thread() fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod() soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop() soc: aspeed: lpc: Fix impossible judgment condition arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device bus: fsl-mc: fix double-free on mc_dev nilfs2: do not propagate ENOENT error from nilfs_btree_propagate() nilfs2: add pointer check for nilfs_direct_propagate() Squashfs: check return result of sb_min_blocksize ARM: dts: at91: at91sam9263: fix NAND chip selects ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select f2fs: fix to correct check conditions in f2fs_cross_rename f2fs: use d_inode(dentry) cleanup dentry->d_inode calipso: Don't call calipso functions for AF_INET sk. net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy wifi: ath9k_htc: Abort software beacon handling if disabled bpf: Fix WARN() in get_bpf_raw_tp_regs pinctrl: at91: Fix possible out-of-boundary access net: ncsi: Fix GCPS 64-bit member variables f2fs: fix to do sanity check on sbi->total_valid_block_count drm/tegra: rgb: Fix the unbound reference count drm: rcar-du: Fix memory leak in rcar_du_vsps_init() selftests/seccomp: fix syscall_restart test for arm compat firmware: psci: Fix refcount leak in psci_dt_init m68k: mac: Fix macintosh_config for Mac II drm/vmwgfx: Add seqno waiter for sync_files ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions" x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges() crypto: marvell/cesa - Avoid empty transfer descriptor crypto: marvell/cesa - Handle zero-length skcipher requests x86/cpu: Sanitize CPUID(0x80000000) output perf/core: Fix broken throttling when max_samples_per_tick=1 gfs2: gfs2_create_inode error handling fix netfilter: nft_socket: fix sk refcount leaks thunderbolt: Do not double dequeue a configuration request usb: usbtmc: Fix timeout value in get_stb usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE pinctrl: armada-37xx: set GPIO output value before setting direction pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31 tracing: Fix compilation warning on arm32 platform/x86: thinkpad_acpi: Ignore battery threshold change event notification platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys spi: spi-sun4i: fix early activation um: let 'make clean' properly clean underlying SUBARCH as well platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS nfs: don't share pNFS DS connections between net namespaces HID: quirks: Add ADATA XPG alpha wireless mouse support coredump: fix error handling for replace_fd() smb: client: Reset all search buffer pointers when releasing buffer smb: client: Fix use-after-free in cifs_fill_dirent drm/i915/gvt: fix unterminated-string-initialization warning netfilter: nf_tables: do not defer rule destruction via call_rcu netfilter: nf_tables: wait for rcu grace period on net_device removal netfilter: nf_tables: pass nft_chain to destroy function, not nft_ctx mm/page_alloc.c: avoid infinite retries caused by cpuset race llc: fix data loss when reading from a socket in llc_ui_recvmsg() ALSA: pcm: Fix race of buffer access at PCM OSS layer can: bcm: add missing rcu read protection for procfs content can: bcm: add locking for bcm_op runtime updates crypto: algif_hash - fix double free in hash_accept net: dwmac-sun8i: Use parsed internal PHY address instead of 1 __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock xenbus: Allow PVH dom0 a non-local xenstore btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013 pinctrl: meson: define the pull up/down resistor value as 60 kOhm drm: Add valid clones check regulator: ad5398: Add device tree support bpftool: Fix readlink usage in get_fd_type HID: usbkbd: Fix the bit shift number for LED_KANA scsi: st: Restore some drive settings after reset scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine hwmon: (xgene-hwmon) use appropriate type for the latency value ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure(). net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB net/mlx4_core: Avoid impossible mlx4_db_alloc() order value smack: recognize ipv4 CIPSO w/o categories pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map ASoC: ops: Enforce platform maximum on initial value ACPI: HED: Always initialize before evged PCI: Fix old_size lower bound in calculate_iosize() too EDAC/ie31200: work around false positive build warning net: pktgen: fix access outside of user given buffer in pktgen_thread_write() MIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core MIPS: Use arch specific syscall name match function cpuidle: menu: Avoid discarding useful information x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus() bonding: report duplicate MAC address in all situations net: xgene-v2: remove incorrect ACPI_PTR annotation x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2 net: pktgen: fix mpls maximum labels list parsing pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned" media: cx231xx: set device_caps for 417 dm cache: prevent BUG_ON by blocking retries on failed device resumes media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe() ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114 ieee802154: ca8210: Use proper setters and getters for bitwise types rtc: ds1307: stop disabling alarms on probe powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7 mmc: sdhci: Disable SD card clock before changing parameters posix-timers: Add cond_resched() to posix_timer_add() search loop xen: Add support for XenServer 6.1 platform device dm: restrict dm device size to 2^63-512 bytes kbuild: fix argument parsing in scripts/config scsi: st: ERASE does not change tape location scsi: st: Tighten the page format heuristics with MODE SELECT ext4: reorder capability check last um: Update min_low_pfn to match changes in uml_reserved um: Store full CSGSFS and SS register from mcontext btrfs: send: return -ENAMETOOLONG when attempting a path that is too long btrfs: avoid linker error in btrfs_find_create_tree_block() i2c: pxa: fix call balance of i2c->clk handling routines mmc: host: Wait for Vdd to settle on card power off pNFS/flexfiles: Report ENETDOWN as a connection error tools/build: Don't pass test log files to linker dql: Fix dql->limit value when reset. SUNRPC: rpc_clnt_set_transport() must not change the autobind setting NFSv4: Treat ENETUNREACH errors as fatal for state recovery fbdev: core: tileblit: Implement missing margin clearing for tileblit fbdev: fsl-diu-fb: add missing device_remove_file() mailbox: use error ret code of of_parse_phandle_with_args() kconfig: merge_config: use an empty file as initfile cgroup: Fix compilation issue due to cgroup_mutex not being exported dma-mapping: avoid potential unused data compilation warning scsi: target: iscsi: Fix timeout on deleted connection openvswitch: Fix unsafe attribute parsing in output_userspace() Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5 Input: synaptics - enable SMBus for HP Elitebook 850 G1 phy: Fix error handling in tegra_xusb_port_init ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() ACPI: PPTT: Fix processor subtable walk qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() ALSA: sh: SND_AICA should depend on SH_DMA_API spi: loopback-test: Do not split 1024-byte hexdumps RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug staging: axis-fifo: Correct handling of tx_fifo_depth for size validation staging: axis-fifo: avoid parsing ignored device tree properties platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection do_umount(): add missing barrier before refcount checks in sync case MIPS: Fix MAX_REG_OFFSET iio: adc: dln2: Use aligned_s64 for timestamp types: Complement the aligned types with signed 64-bit one USB: usbtmc: use interruptible sleep in usbtmc_read usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition ocfs2: stop quota recovery before disabling quotas ocfs2: implement handshaking with ocfs2 recovery thread ocfs2: switch osb->disable_recovery to enum module: ensure that kobject_put() is safe for module type kobjects xenbus: Use kref to track req lifetime usb: uhci-platform: Make the clock really optional iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo iio: adis16201: Correct inclinometer channel resolution Input: synaptics - enable InterTouch on Dell Precision M3800 Input: synaptics - enable InterTouch on Dynabook Portege X30L-G Input: synaptics - enable InterTouch on Dynabook Portege X30-D net: dsa: b53: fix learning on VLAN unaware bridges scsi: target: Fix WRITE_SAME No Data Buffer crash dm: fix copying after src array boundaries iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid irqchip/gic-v2m: Add const to of_device_id sch_htb: make htb_qlen_notify() idempotent of: module: add buffer overflow check in of_modalias() net: fec: ERR007885 Workaround for conventional TX lan743x: remove redundant initialization of variable current_head_index net: dlink: Correct endianness handling of led_mode tracing: Fix oob write in trace_seq_to_buffer() dm: always update the array size in realloc_argv on success wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage() amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload i2c: imx-lpi2c: Fix clock count when probe defers EDAC/altera: Set DDR and SDMMC interrupt mask before registration EDAC/altera: Test the correct error reg offset signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() x86/bugs: fix backport error in "x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline" x86/bugs: fix backport error in "x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline" CIP: Bump version suffix to -cip121 after merge from cip/linux-4.19.y-st tree Update localversion-st, tree is up-to-date with 5.4.293. x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec() PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX MIPS: cm: Fix warning if MIPS_CM is disabled comedi: jr3_pci: Fix synchronous deletion of timer scsi: pm80xx: Set phy_attached to zero when device is gone ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls selftests: ublk: fix test_stripe_04 KVM: s390: Don't use %pK through tracepoints sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP ntb: reduce stack usage in idt_scan_mws qibfs: fix _another_ leak usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev() usb: host: max3421-hcd: Add missing spi_device_id table parisc: PDT: Fix missing prototype warning MIPS: cm: Detect CM quirks from device tree USB: VLI disk crashes if LPM is used usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive usb: dwc3: gadget: check that event count does not exceed event buffer length USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02) USB: serial: simple: add OWON HDS200 series oscilloscope support USB: serial: option: add Sierra Wireless EM9291 USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe USB: storage: quirk for ADATA Portable HDD CH94 mcb: fix a double free bug in chameleon_parse_gdd() virtio_console: fix missing byte order handling for cols and rows net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too net_sched: hfsc: Fix a UAF vulnerability in class handling tipc: fix NULL pointer dereference in tipc_mon_reinit_self() net: phy: leds: fix memory leak cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate() misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error misc: pci_endpoint_test: Use INTX instead of LEGACY net: dsa: mv88e6xxx: fix VTU methods for 6320 family ext4: fix OOB read when checking dotdot dir ext4: optimize __ext4_check_dir_entry() MIPS: ds1287: Match ds1287_set_base_clock() function types MIPS: cevt-ds1287: Add missing ds1287.h include MIPS: dec: Declare which_prom() as static virtio-net: Add validation for used length openvswitch: fix lockup on tx to unregistering netdev with carrier net: openvswitch: fix race on port output mmc: cqhci: Fix checking of CQHCI_HALT state nvmet-fc: Remove unused functions usb: dwc3: support continuous runtime PM with dual role misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). kbuild: Add '-fno-builtin-wcslen' drm/sti: remove duplicate object names drm/repaper: fix integer overflows in repeat functions module: sign with sha512 instead of sha1 by default isofs: Prevent the use of too small fid i2c: cros-ec-tunnel: defer probe if parent EC is not present hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key btrfs: correctly escape subvol in btrfs_show_options() nfs: move nfs_fhandle_hash to common include file NFSD: Constify @fh argument of knfsd_fh_hash() asus-laptop: Fix an uninitialized variable writeback: fix false warning in inode_to_wb() net: b53: enable BPDU reception for management port net: openvswitch: fix nested key length validation in the set() action Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" Bluetooth: btrtl: Prevent potential NULL dereference Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() scsi: iscsi: Fix missing scsi_host_put() in error path wifi: wl1251: fix memory leak in wl1251_tx_work wifi: mac80211: Purge vif txq in ieee80211_do_stop() wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue() wifi: at76c50x: fix use after free access in at76_disconnect HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition Bluetooth: hci_uart: Fix another race during initialization x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions() PCI: Fix reference leak in pci_alloc_child_bus() of/irq: Fix device node refcount leakages in of_irq_init() of/irq: Fix device node refcount leakage in API irq_of_parse_and_map() gpio: zynq: Fix wakeup source leaks on device unbind ftrace: Add cond_resched() to ftrace_graph_set_hash() crypto: ccp - Fix check for the primary ASP device thermal/drivers/rockchip: Add missing rk3328 mapping entry sctp: detect and prevent references to a freed transport in sendmsg mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock sparc/mm: disable preemption in lazy mmu mode arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string mtd: inftlcore: Add error check for inftl_read_oob() lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets jbd2: remove wrong sb->s_sequence check ext4: fix off-by-one error in do_split media: venus: hfi_parser: add check to avoid out of bound access media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO media: i2c: ov7251: Set enable GPIO low in probe media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf() media: streamzap: prevent processing IR data on URB failure mtd: rawnand: brcmnand: fix PM resume warning arm64: cputype: Add MIDR_CORTEX_A76AE xenfs/xensyms: respect hypervisor's "next" indication media: siano: Fix error handling in smsdvb_module_init() media: venus: hfi: add check to handle incorrect queue size media: venus: hfi: add a check to handle OOB in sfr region media: i2c: adv748x: Fix test pattern selection mask bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags bpf: Add endian modifiers to fix endian warnings fbdev: omapfb: Add 'plane' value check drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off drm/amdkfd: Fix pqm_destroy_queue race with GPU reset drm: allow encoder mode_set even when connectors change for crtc Bluetooth: hci_uart: fix race during initialization tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER net: vlan: don't propagate flags on open scsi: st: Fix array overflow in st_setup() ext4: ignore xattrs past end ext4: protect ext4_release_dquot against freezing ahci: add PCI ID for Marvell 88SE9215 SATA Controller ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode jfs: add sanity check for agwidth in dbMount jfs: Prevent copying of nlink with value 0 from disk inode fs/jfs: Prevent integer overflow in AG size calculation fs/jfs: cast inactags to s64 to prevent potential overflow ALSA: usb-audio: Fix CME quirk for UF series keyboards ALSA: hda: intel: Fix Optimus when GPU has no sound HID: pidff: Fix null pointer dereference in pidff_find_fields HID: pidff: Do not send effect envelope if it's empty HID: pidff: Convert infinite length from Linux API to PID standard perf: arm_pmu: Don't disable counter in armpmu_add() x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine pm: cpupower: bench: Prevent NULL dereference on malloc failure net: ppp: Add bound checking for skb data on ppp_sync_txmung ata: sata_sx4: Add error handling in pdc20621_i2c_read() ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones tipc: fix memory leak in tipc_link_xmit ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe() CIP: Bump version suffix to -cip120 after merge from cip/linux-4.19.y-st tree Update localversion-st, tree is up-to-date with 5.4.292. net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy jfs: add index corruption check to DT_GETPAGE() jfs: fix slab-out-of-bounds read in ea_get() tracing: Fix use-after-free in print_graph_function_flags during tracer switching mmc: sdhci-pxav3: set NEED_RSP_BUSY capability x86/tsc: Always save/restore TSC sched_clock() on suspend/resume ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() arcnet: Add NULL check in com20020pci_probe() ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS vsock: avoid timeout during connect() if the socket is closing net_sched: skbprio: Remove overly strict queue assertions netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets ntb: intel: Fix using link status DB's ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans spufs: fix a leak in spufs_create_context() spufs: fix a leak on spufs_new_file() failure hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} sched/deadline: Use online cpus for validating runtime affs: don't write overlarge OFS data block size fields affs: generate OFS sequence numbers starting at 1 wifi: iwlwifi: fw: allocate chained SG tables for dump sched/smt: Always inline sched_smt_active() ring-buffer: Fix bytes_dropped calculation issue objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() fs/procfs: fix the comment above proc_pid_wchan() perf python: Check if there is space to copy all the event perf python: Decrement the refcount of just created event on failure perf python: Fixup description of sample.id event member ocfs2: validate l_tree_depth to avoid out-of-bounds access perf units: Fix insufficient array space iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio coresight: catu: Fix number of pages while using 64k pages isofs: fix KMSAN uninit-value bug in do_isofs_readdir() x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment mfd: sm501: Switch to BIT() to mitigate integer overflows RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow power: supply: max77693: Fix wrong conversion of charge input threshold value x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 IB/mad: Check available slots before posting receive WRs clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent lib: 842: Improve error handling in sw842_compress() clk: amlogic: gxbb: drop incorrect flag on 32k clock fbdev: sm501fb: Add some geometry checks. mdacon: rework dependency list fbdev: au1100fb: Move a variable assignment behind a null pointer check PCI/portdrv: Only disable pciehp interrupts early when needed ALSA: hda/realtek: Always honor no_shutup_pins perf/ring_buffer: Allow the EPOLLRDNORM flag for poll lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() thermal: int340x: Add NULL check for adev EDAC/ie31200: Fix the error path order of ie31200_init() EDAC/ie31200: Fix the DIMM size mask for several SoCs x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() net: usb: usbnet: restore usb%d name exception for local mac addresses net: usb: qmi_wwan: add Telit Cinterion FE990B composition net: usb: qmi_wwan: add Telit Cinterion FN990B composition tty: serial: 8250: Add some more device IDs netfilter: socket: Lookup orig tuple for IPv6 SNAT ARM: 9351/1: fault: Add "cut here" line for prefetch aborts ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed() atm: Fix NULL pointer dereference ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() batman-adv: Ignore own maximum aggregation size during RX ARM: shmobile: smp: Enforce shmobile_smp_* alignment mmc: atmel-mci: Add missing clk_disable_unprepare() net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES net: atm: fix use after free in lec_send() Bluetooth: Fix error code in chan_alloc_skb_cb() RDMA/hns: Fix wrong value of max_sge_rd RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path xfrm_output: Force software GSO only in tunnel mode i2c: sis630: Fix an error handling path in sis630_probe() i2c: ali15x3: Fix an error handling path in ali15x3_probe() i2c: ali1535: Fix an error handling path in ali1535_probe() ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() qlcnic: fix memory leak issues in qlcnic_sriov_common.c drm/amd/display: Assign normalized_pix_clk when color depth = 14 x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes USB: serial: option: match on interface class for Telit FN990B USB: serial: option: fix Telit Cinterion FE990A name USB: serial: option: add Telit Cinterion FE990B compositions USB: serial: ftdi_sio: add support for Altera USB Blaster 3 block: fix 'kmem_cache of name 'bio-108' already exists' drm/nouveau: Do not override forced connector status x86/irq: Define trace events conditionally nvme: only allow entering LIVE from CONNECTING state sctp: Fix undefined behavior in left shift operation nvmet-rdma: recheck queue state is LIVE in state lock in recv done s390/cio: Fix CHPID "configure" attribute caching HID: ignore non-functional sensor in HP 5MP Camera iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() powercap: call put_device() on an error path in powercap_register_control_type() nvme-fc: go straight to connecting state when initializing net_sched: Prevent creation of classes with TC_H_ROOT ipvs: prevent integer overflow in do_ip_vs_get_ctl() netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() drivers/hv: Replace binary semaphore with mutex netpoll: hold rcu read lock in __netpoll_send_skb() netpoll: netpoll_send_skb() returns transmit status netpoll: move netpoll_send_skb() out of line netpoll: remove dev argument from netpoll_send_skb_on_dev() netpoll: Fix use correct return type for ndo_start_xmit() pinctrl: bcm281xx: Fix incorrect regmap max_registers value sctp: sysctl: auth_enable: avoid using current->nsproxy sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy Revert "sctp: sysctl: auth_enable: avoid using current->nsproxy" Revert "sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy" sched/isolation: Prevent boot crash when the boot CPU is nohz_full CIP: Bump version suffix to -cip119 after merge from cip/linux-4.19.y-st tree watchdog: renesas_wdt: support handover from bootloader Update localversion-st, tree is up-to-date with 5.4.291. gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). gtp: Destroy device along with udp socket's netns dismantle. net: gso: fix ownership in __udp_gso_segment vlan: fix memory leak in vlan_newlink() batman-adv: Drop unmanaged ELP metric worker tee: optee: Fix supplicant wait loop pps: Fix a use-after-free net: rose: lock the socket in rose_bind() btrfs: fix use-after-free when attempting to join an aborted transaction media: lmedm04: Handle errors for lme2510_int_read wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step eeprom: digsy_mtc: Make GPIO lookup table match the device slimbus: messaging: Free transaction ID in delayed interrupt scenario intel_th: pci: Add Panther Lake-P/U support intel_th: pci: Add Panther Lake-H support intel_th: pci: Add Arrow Lake support Squashfs: check the inode number is not the invalid value of zero xhci: pci: Fix indentation in the PCI device ID definitions usb: gadget: Check bmAttributes only if configuration is valid usb: gadget: Fix setting self-powered state on suspend usb: gadget: Set self-powered based on MaxPower and bmAttributes usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality usb: typec: ucsi: increase timeout for PPM reset operations usb: atm: cxacru: fix a flaw in existing endpoint checks usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader usb: renesas_usbhs: Use devm_usb_get_phy() Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" net: ipv6: fix missing dst ref drop in ila lwtunnel net: ipv6: fix dst ref loop in ila lwtunnel net-timestamp: support TCP GSO case for a few missing flags vlan: enforce underlying device type ppp: Fix KMSAN uninit-value warning with bpf be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() llc: do not use skb_get() before dev_queue_xmit() hwmon: (ad7314) Validate leading zero bits and return error hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table hwmon: (pmbus) Initialise page count in pmbus_identify() caif_virtio: fix wrong pointer check in cfv_probe() HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() mm/page_alloc: fix uninitialized variable rapidio: fix an API misues when rio_add_net() fails rapidio: add check for rio_add_net() in rio_scan_alloc_net() wifi: nl80211: reject cooked mode if it is set along with other flags wifi: cfg80211: regulatory: improve invalid hints checking x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 x86/cpu: Validate CPUID leaf 0x2 EDX output x86/cacheinfo: Validate CPUID leaf 0x2 EDX output platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M ALSA: hda/realtek: update ALC222 depop optimize ALSA: hda: intel: Add Dell ALC3271 to power_save denylist HID: appleir: Fix potential NULL dereference at raw event handle Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" drm/amdgpu: disable BAR resize on Dell G5 SE drm/amdgpu: Check extended configuration space register when system uses large bar drm/amdgpu: skip BAR resizing if the bios already did it acct: perform last write from workqueue kernel/acct.c: use dedicated helper to access rlimit values kernel/acct.c: use #elif instead of #end and #elif pfifo_tail_enqueue: Drop new packet when sch->limit == 0 sched/core: Prevent rescheduling when interrupts are disabled phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk usbnet: gl620a: fix endpoint checking in genelink_bind() perf/core: Fix low freq setting via IOC_PERIOD ftrace: Avoid potential division by zero in function_stat_show() x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems ipvs: Always clear ipvs_property flag in skb_scrub_packet() ASoC: es8328: fix route from DAC to output net: cadence: macb: Synchronize stats calculations sunrpc: suppress warnings for unused procfs functions batman-adv: Ignore neighbor throughput metrics in error case acct: block access to kernel internal filesystems ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() power: supply: da9150-fg: fix potential overflow geneve: Suppress list corruption splat in geneve_destroy_tunnels(). geneve: Fix use-after-free in geneve_find_dev(). powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC ALSA: hda/realtek - Add type for ALC287 powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline powerpc/64s/mm: Move __real_pte stubs into hash-4k.h USB: gadget: f_midi: f_midi_complete to call queue_work usb/gadget: f_midi: Replace tasklet with work usb/gadget: f_midi: convert tasklets to use new tasklet_setup() API usb: dwc3: Fix timeout issue during controller enter/exit from halt state mm: update mark_victim tracepoints fields crypto: testmgr - some more fixes to RSA test vectors crypto: testmgr - populate RSA CRT parameters in RSA test vectors crypto: testmgr - fix version number of RSA tests crypto: testmgr - Fix wrong test case of RSA crypto: testmgr - fix wrong key length for pkcs1pad driver core: bus: Fix double free in driver API bus_register() scsi: storvsc: Set correct data length for sending SCSI command without payload vlan: move dev_put into vlan_dev_uninit vlan: introduce vlan_dev_free_egress_priority Revert "btrfs: avoid monopolizing a core when activating a swap file" parport_pc: add support for ASIX AX99100 can: ems_pci: move ASIX AX99100 ids to pci_ids.h nilfs2: protect access to buffers with no active references nilfs2: do not force clear folio if buffer is referenced nilfs2: do not output warnings when clearing dirty buffers alpha: replace hardcoded stack offsets with autogenerated ones ndisc: extend RCU protection in ndisc_send_skb() openvswitch: use RCU protection in ovs_vport_cmd_fill_info() arp: use RCU protection in arp_xmit() neighbour: use RCU protection in __neigh_notify() neighbour: delete redundant judgment statements ndisc: use RCU protection in ndisc_alloc_skb() ipv6: use RCU protection in ip6_default_advmss() ipv4: use RCU protection in inet_select_addr() ipv4: use RCU protection in rt_is_expired() net: add dev_net_rcu() helper net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() partitions: mac: fix handling of bogus partition table gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock alpha: align stack for page fault and user unaligned trap handlers alpha: make stack 16-byte aligned (most cases) can: c_can: fix unbalanced runtime PM disable in error path USB: serial: option: drop MeiG Smart defines USB: serial: option: fix Telit Cinterion FN990A name USB: serial: option: add Telit Cinterion FN990B compositions USB: serial: option: add MeiG Smart SLM828 usb: cdc-acm: Fix handling of oversized fragments usb: cdc-acm: Check control transfer buffer size before access USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk USB: hub: Ignore non-compliant devices with too many configs or interfaces usb: gadget: f_midi: fix MIDI Streaming descriptor lengths USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI usb: dwc2: gadget: remove of_node reference upon udc_stop usb: gadget: udc: renesas_usb3: Fix compiler warning usb: roles: set switch registered flag early on batman-adv: fix panic during interface removal ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V orangefs: fix a oob in orangefs_debug_write Grab mm lock before grabbing pt lock vfio/pci: Enable iowrite64 and ioread64 for vfio pci media: cxd2841er: fix 64-bit division on gcc-9 xen: remove a confusing comment on auto-translated guest I/O gpio: bcm-kona: Add missing newline to dev_err format string gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array team: better TEAM_OPTION_TYPE_STRING validation vrf: use RCU protection in l3mdev_l3_out() ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() HID: multitouch: Add NULL check in mt_input_configured ocfs2: check dir i_size in ocfs2_find_entry MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static ptp: Ensure info->enable callback is always set mtd: onenand: Fix uninitialized retlen in do_otp_read() NFC: nci: Add bounds checking in nci_hci_create_pipe() nilfs2: fix possible int overflows in nilfs_fiemap() ocfs2: handle a symlink read error correctly ocfs2: fix incorrect CPU endianness conversion causing mount failure nvmem: core: improve range check for nvmem_cell_write() crypto: qce - fix goto jump in error path media: uvcvideo: Remove redundant NULL assignment media: uvcvideo: Fix event flags in uvc_ctrl_send_events media: ov5640: fix get_light_freq on auto soc: qcom: smem_state: fix missing of_node_put in error path powerpc/pseries/eeh: Fix get PE state translation serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use serial: sh-sci: Drop __initdata macro for port_cfg usb: gadget: f_tcm: Don't prepare BOT write request twice usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint usb: gadget: f_tcm: Decrement command ref count on cleanup usb: gadget: f_tcm: Translate error to sense wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize() HID: hid-sensor-hub: don't use stale platform-data on remove of: reserved-memory: Fix using wrong number of cells to get property 'alignment' of: Fix of_find_node_opts_by_path() handling of alias+path+options of: Correct child specifier used as input of the 2nd nexus node clk: qcom: clk-alpha-pll: fix alpha mode configuration Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc KVM: s390: vsie: fix some corner-cases when grabbing vsie pages KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma binfmt_flat: Fix integer overflow bug on 32 bit systems m68k: vga: Fix I/O defines s390/futex: Fix FUTEX_OP_ANDN implementation leds: lp8860: Write full EEPROM, not only half of it cpufreq: s3c64xx: Fix compilation warning tun: revert fix group permission check netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() udp: gso: do not drop small packets when PMTU reduces tg3: Disable tg3 PCIe AER on system reboot firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry nvme: handle connectivity loss in nvme_set_queue_count usb: xhci: Fix NULL pointer dereference on certain command aborts usb: xhci: Add timeout argument in address_device USB HCD callback media: uvcvideo: Remove dangling pointers media: uvcvideo: Only save async fh if success nilfs2: handle errors that nilfs_prepare_chunk() may return nilfs2: eliminate staggered calls to kunmap in nilfs_rename nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link x86/mm: Don't disable PCID when INVLPG has been fixed by microcode HID: Wacom: Add PCI Wacom device support mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() mmc: core: Respect quirk_max_rate for non-UHS SDIO card tun: fix group permission check printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX sched: Don't try to catch up excess steal time. btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling btrfs: output the reason for open_ctree() failure usb: gadget: f_tcm: Don't free command immediately media: uvcvideo: Fix double free in error path usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE drivers/card_reader/rtsx_usb: Restore interrupt based detection ktest.pl: Check kernelrelease return in get_version NFSD: Reset cb_seq_status after NFS4ERR_DELAY hexagon: Fix unbalanced spinlock in die() hexagon: fix using plain integer as NULL pointer warning in cmpxchg genksyms: fix memory leak when the same symbol is read from *.symref file genksyms: fix memory leak when the same symbol is added from source net: sh_eth: Fix missing rtnl lock in suspend/resume path vsock: Allow retrying on connect() failure net: davicom: fix UAF in dm9000_drv_remove net: rose: fix timer races against user threads PM: hibernate: Add error handling for syscore_suspend() net: fec: implement TSO descriptor cleanup ubifs: skip dumping tnc tree when zroot is null dmaengine: ti: edma: fix OF node reference leaks in edma_driver module: Extend the preempt disabled section in dereference_symbol_descriptor(). ocfs2: mark dquot as inactive if failed to start trans while releasing dquot scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 media: camif-core: Add check for clk_enable() media: mipi-csis: Add check for clk_enable() PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() media: rc: iguanair: handle timeouts fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device() ARM: dts: mediatek: mt7623: fix IR nodename arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property rdma/cxgb4: Prevent potential integer overflow on 32bit RDMA/mlx4: Avoid false error about access to uninitialized gids array perf report: Fix misleading help message about --demangle perf top: Don't complain about lack of vmlinux when not resolving some kernel samples padata: fix sysfs store callback check ktest.pl: Remove unused declarations in run_bisect_test function net: sched: Disallow replacing of child qdisc from one parent to another net/mlxfw: Drop hard coded max FW flash image size selftests: harness: fix printing of mismatch values in __EXPECT() selftests/harness: Display signed values correctly wifi: wlcore: fix unbalanced pm_runtime calls regulator: of: Implement the unwind path of of_regulator_match() team: prevent adding a device which is already a team device lower cpupower: fix TSC MHz calculation wifi: rtlwifi: pci: wait for firmware loading before releasing memory wifi: rtlwifi: fix memory leaks and invalid access at probe error path wifi: rtlwifi: remove unused dualmac control leftovers rtlwifi: replace usage of found with dedicated list iterator variable wifi: rtlwifi: usb: fix workqueue leak when probe fails wifi: rtlwifi: do not complete firmware loading needlessly drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table drm/etnaviv: Fix page property being used for non writecombine buffers afs: Fix directory format encoding struct overflow: Allow mixed type arguments overflow: Correct check_shl_overflow() comment overflow: Add __must_check attribute to check_*() helpers udf: Fix use of check_add_overflow() with mixed type arguments CIP: Bump version suffix to -cip118 after merge from cip/linux-4.19.y-st tree Update localversion-st, tree is up-to-date with 5.4.290. gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp(). arm64: dts: rockchip: add hevc power domain clock to rk3328 Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals Input: xpad - add support for wooting two he (arm) Input: xpad - add unofficial Xbox 360 wireless receiver clone Input: atkbd - map F23 key to support default copilot shortcut Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null" USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() vfio/platform: check the bounds of read/write syscalls net/xen-netback: prevent UAF in xenvif_flush_hash() m68k: Add missing mmap_read_lock() to sys_cacheflush() m68k: Update ->thread.esp0 before calling syscall_trace() in ret_from_signal gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag irqchip/sunxi-nmi: Add missing SKIP_WAKE flag scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request ASoC: wm8994: Add depends on MFD core net: fix data-races around sk->sk_forward_alloc scsi: sg: Fix slab-use-after-free read in sg_release() ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly fs/proc: fix softlockup in __read_vmcore (part 2) poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll() hfs: Sanity check the root record mac802154: check local interfaces before deleting sdata list i2c: mux: demux-pinctrl: check initial mux selection, too nfp: bpf: prevent integer overflow in nfp_bpf_event_output() gtp: use exit_batch_rtnl() method net: add exit_batch_rtnl() method net: net_namespace: Optimize the code net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field() sctp: sysctl: rto_min/max: avoid using current->nsproxy ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv ocfs2: correct return value of ocfs2_local_free_info() phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider phy: core: fix code style in devm_of_phy_provider_unregister arm64: dts: rockchip: fix pd_tcpc0 and pd_tcpc1 node position on rk3399 arm64: dts: rockchip: fix defines in pd_vio node for rk3399 iio: inkern: call iio_device_put() only on mapped devices iio: adc: at91: call input_free_device() on allocated iio_dev iio: adc: ti-ads8688: fix information leak in triggered buffer iio: imu: kmx61: fix information leak in triggered buffer iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer iio: pressure: zpa2326: fix information leak in triggered buffer usb: gadget: f_fs: Remove WARN_ON in functionfs_bind usb: fix reference leak in usb_new_device() USB: usblp: return error when setting unsupported protocol usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null USB: serial: cp210x: add Phoenix Contact UPS Device usb-storage: Add max sectors quirk for Nokia 208 staging: iio: ad9832: Correct phase range check staging: iio: ad9834: Correct phase range check USB: serial: option: add Neoway N723-EA support USB: serial: option: add MeiG Smart SRM815 drm/amd/display: Add check for granularity in dml ceil/floor helpers sctp: sysctl: auth_enable: avoid using current->nsproxy sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy dm thin: make get_first_thin use rcu-safe list first function tcp/dccp: allow a connection when sk_max_ack_backlog is zero tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog net: 802: LLC+SNAP OID:PID lookup on start of skb data ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe() dm array: fix cursor index when skipping across block boundaries dm array: fix unreleased btree blocks on closing a faulty array cursor dm array: fix releasing a faulty array block twice in dm_array_cursor_end jbd2: flush filesystem device before updating tail sequence ravb: Fix use-after-free issue in ravb_tx_timeout_work() net/sched: netem: fix backport of "account for backlog updates from child qdisc" CIP: Bump version suffix to -cip117 after merge from cip/linux-4.19.y-st tree Update localversion-st, tree is up-to-date with 5.4.289. RDMA/bnxt_re: Fix max_qp_wrs reported net/sched: netem: account for backlog updates from child qdisc net/sched: cbs: Fix integer overflow in cbs_set_port_rate() netfilter: nft_set_hash: skip duplicated elements pending gc run drm/etnaviv: flush shader L1 cache after user commandstream usb: yurex: make waiting on yurex_write interruptible perf trace: Avoid garbage when not printing a syscall's arguments scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb() mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() drm: adv7511: Drop dsi single lane support net/sctp: Prevent autoclose integer overflow in sctp_association_init() sky2: Add device ID 11ab:4373 for Marvell 88E8075 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking modpost: fix the missed iteration for the max bit in do_input() modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base net: usb: qmi_wwan: add Telit FE910C04 compositions sound: usb: format: don't warn that raw DSD is unsupported wifi: mac80211: wake the queues in case of failure in resume ila: serialize calls to nf_register_net_hooks() af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK af_packet: fix vlan_get_tci() vs MSG_PEEK ALSA: usb-audio: US16x08: Initialize array before use net: llc: reset skb->transport_header netrom: check buffer length before accessing it drm/bridge: adv7511_audio: Update Audio InfoFrame properly drm: bridge: adv7511: Enable SPDIF DAI RDMA/bnxt_re: Fix reporting hw_ver in query_device RDMA/bnxt_re: Add check for path mtu in modify_qp Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet selinux: ignore unknown extended permissions btrfs: avoid monopolizing a core when activating a swap file tracing: Constify string literal data member in struct trace_event_call MIPS: Probe toolchain support of -msym32 virtio-blk: don't keep queue frozen during system suspend platform/x86: asus-nb-wmi: Ignore unknown event 0xCF regmap: Use correct format specifier for logging range errors scsi: qla1280: Fix hw revision numbering for ISP1020/1040 tracing/kprobe: Make trace_kprobe's module callback called after jump_label update mtd: rawnand: fix double free in atmel_pmecc_create_user() dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset dmaengine: mv_xor: fix child node refcount handling in early exit phy: core: Fix that API devm_phy_destroy() fails to destroy the phy phy: core: Fix that API devm_phy_put() fails to release the phy phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() phy: core: Fix an OF node refcount leakage in _of_phy_get() mtd: diskonchip: Cast an operand to prevent potential overflow nfsd: restore callback functionality for NFSv4.0 bpf: Check negative offsets in __bpf_skb_min_len() media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg of: Fix error path in of_parse_phandle_with_args_map() nilfs2: prevent use of deleted inode of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one() NFS/pnfs: Fix a live lock between recalled layouts and layoutget zram: refuse to use zero sized block device as backing device sh: clk: Fix clk_enable() to return 0 on NULL clk USB: serial: option: add Telit FE910C04 rmnet compositions USB: serial: option: add MediaTek T7XX compositions USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready USB: serial: option: add MeiG Smart SLM770A USB: serial: option: add TCL IK512 MBIM & ECM efivarfs: Fix error on non-existent file i2c: riic: Always round-up when calculating bus period chelsio/chtls: prevent potential integer overflow on 32bit mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk netfilter: ipset: Fix for recursive locking warning net: ethernet: bgmac-platform: fix an OF node reference leak net: hinic: Fix cleanup in create_rxqs/txqs() net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll i2c: pnx: Fix timeout in wait functions PCI: Add ACS quirk for Broadcom BCM5760X NIC ALSA: usb: Fix UBSAN warning in parse_audio_unit() PCI/AER: Disable AER service on suspend net: sched: fix ordering of qlen adjustment ALSA: usb-audio: Fix a DMA to stack memory bug xen/netfront: fix crash when removing device KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status qca_spi: Make driver probing reliable ACPI: resource: Fix memory resource type union access net: lapb: increase LAPB_HEADER_LEN batman-adv: Do not let TT changes list grows indefinitely batman-adv: Remove uninitialized data in full table TT response batman-adv: Do not send uninitialized TT changes usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer usb: ehci-hcd: fix call balance of clocks handling routines usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() usb: host: max3421-hcd: Correctly abort a USB request. bpf, xdp: Update devmap comments to reflect napi/rcu usage ALSA: usb-audio: Fix out of bounds reads when finding clock sources PCI: rockchip-ep: Fix address translation unit programming Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()" modpost: Add .irqentry.text to OTHER_SECTIONS ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" jffs2: Fix rtime decompressor jffs2: Prevent rtime decompress memory corruption KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device KVM: arm64: vgic-its: Add a data length check in vgic_its_save_* misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle powerpc/prom_init: Fixup missing powermac #size-cells usb: chipidea: udc: handle USB Error Interrupt if IOC not set PCI: Add 'reset_subordinate' to reset hierarchy below bridge nvdimm: rectify the illogical code within nd_dax_probe() scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset scsi: st: Don't modify unknown block number in MTIOCGET leds: class: Protect brightness_show() with led_cdev->led_access mutex tracing: Use atomic64_inc_return() in trace_clock_counter() netpoll: Use rcu_access_pointer() in __netpoll_setup rocker: fix link status detection in rocker_carrier_init() ASoC: hdmi-codec: reorder channel allocation list wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() wifi: ipw2x00: libipw_rx_any(): fix bad alignment jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree jfs: fix array-index-out-of-bounds in jfs_readdir jfs: fix shift-out-of-bounds in dbSplit jfs: array-index-out-of-bounds fix in dtReadFirst wifi: ath5k: add PCI ID for Arcadyan devices wifi: ath5k: add PCI ID for SX76X net: inet6: do not leave a dangling sk pointer in inet6_create() net: inet: do not leave a dangling sk pointer in inet_create() net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() net: af_can: do not leave a dangling sk pointer in can_create() Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() af_packet: avoid erroring out after sock_init_data() in packet_create() net: ethernet: fs_enet: Use %pa to format resource_size_t net: fec_mpc52xx_phy: Use %pa to format resource_size_t samples/bpf: Fix a resource leak drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera s390/cpum_sf: Handle CPU hotplug remove during sampling regmap: detach regmap from dev on regmap_exit bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry() scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt scsi: qla2xxx: Supported speed displayed incorrectly for VPorts ocfs2: update seq_file index in ocfs2_dlm_seq_next tracing: Fix cmp_entries_dup() to respect sort() comparison rules HID: wacom: fix when get product name maybe null pointer bpf: Fix exact match conditions in trie_get_next_key() bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie ocfs2: free inode when ocfs2_get_init_inode() fails spi: mpc52xx: Add cancel_work_sync before module remove drm/sti: Add __iomem for mixer_dbg_mxn's parameter gpio: grgpio: Add NULL check in grgpio_probe gpio: grgpio: use a helper variable to store the address of ofdev->dev crypto: x86/aegis128 - access 32-bit arguments as 32-bit x86/asm: Reorder early variables xen: Fix the issue of resource not being properly released in xenbus_dev_probe() xen/xenbus: fix locking xenbus/backend: Protect xenbus callback with lock xenbus/backend: Add memory pressure handler callback xen/xenbus: reference count registered modules netfilter: ipset: Hold module reference while requesting a module igb: Fix potential invalid memory access in igb_init_module() net/qed: allow old cards not supporting "num_images" to work dccp: Fix memory leak in dccp_feat_change_recv net/ipv6: release expired exception dst cached in socket netfilter: x_tables: fix LED ID check in led_tg_check() ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart() nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur dm thin: Add missing destroy_work_on_stack() util_macros.h: fix/rework find_closest() macros ftrace: Fix regression with module command in stack_trace_filter ovl: Filter invalid inodes with missing lookup function media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled media: ts2020: fix null-ptr-deref in ts2020_probe() media: i2c: tc358743: Fix crash in the probe error path when using polling btrfs: ref-verify: fix use-after-free after invalid ref action quota: flush quota_release_work upon quota writeback SUNRPC: correct error code comment in xs_tcp_setup_socket() um/sysrq: remove needless variable sp ALSA: hda/realtek: Set PCBeep to default value for ALC274 Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit" serial: sh-sci: Clean sci_ports[0] after at earlycon exit ipmr: convert /proc handlers to rcu_read_lock() mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() x86/xen/pvh: Annotate indirect branch as safe CIP: Bump version suffix to -cip116 after merge from stable Mark this as 4.19.324-cip115 release. CIP: Bump version suffix to -cip114 after merge from stable Mark this as 4.19.322-cip113 release. CIP: Bump version suffix to -cip112 after merge from stable CIP: Bump version suffix to -cip111 after merge from stable CIP: Bump version suffix to -cip110 after merge from stable CIP: Bump version suffix to -cip109 after merge from stable CIP: Bump version suffix to -cip108 after merge from stable memory: renesas-rpc-if: Clear HS bit during hardware initialization arm64: dts: renesas: rzg2: Add RPC-IF Support spi: spi-rpc-if: Check return value of rpcif_sw_init() memory: renesas-rpc-if: Remove redundant division of dummy memory: renesas-rpc-if: Simplify single/double data register access memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode memory: renesas-rpc-if: fix possible NULL pointer dereference of resource CIP: Bump version suffix to -cip107 after merge from stable ravb: remove undocumented counter processing ravb: remove undocumented endianness selection ravb: update "undocumented" annotations CIP: Bump version suffix to -cip106 after merge from stable Mark this as 4.19.299-cip105 release. CIP: Bump version suffix to -cip104 after merge from stable CIP: Bump version suffix to -cip103 after merge from stable CIP: Bump version suffix to -cip102 after merge from stable CIP: Bump version suffix to -cip101 after merge from stable CIP: Bump version suffix to -cip100 after merge from stable CIP: Bump version suffix to -cip99 after merge from stable CIP: Bump version suffix to -cip98 after merge from stable CIP: Bump version suffix to -cip97 after merge from stable CIP: Bump version suffix to -cip96 after merge from stable CIP: Bump version suffix to -cip95 after merge from stable CIP: Bump version suffix to -cip94 after merge from stable CIP: Bump version suffix to -cip93 after merge from stable CIP: Bump version suffix to -cip92 after merge from stable CIP: Bump version suffix to -cip91 after merge from stable CIP: Bump version suffix to -cip90 after merge from stable CIP: Bump version suffix to -cip89 after merge from stable CIP: Bump version suffix to -cip88 after merge from stable CIP: Bump version suffix to -cip87 after merge from stable CIP: Bump version suffix to -cip86 after merge from stable CIP: Bump version suffix to -cip85 after merge from stable CIP: Bump version suffix to -cip84 after merge from stable CIP: Bump version suffix to -cip83 after merge from stable CIP: Bump version suffix to -cip82 after merge from stable CIP: Bump version suffix to -cip81 after merge from stable drm: rcar-du: Fix Alpha blending issue on Gen3 CIP: Bump version suffix to -cip80 after merge from stable CIP: Bump version suffix to -cip79 after merge from stable CIP: Bump version suffix to -cip78 after merge from stable CIP: Bump version suffix to -cip77 after merge from stable CIP: Bump version suffix to -cip76 after merge from stable CIP: Bump version suffix to -cip75 after merge from stable CIP: Bump version suffix to -cip74 after merge from stable CIP: Bump version suffix to -cip73 after merge from stable CIP: Bump version suffix to -cip72 after merge from stable CIP: Bump version suffix to -cip71 after merge from stable CIP: Bump version suffix to -cip70 after merge from stable CIP: Bump version suffix to -cip69 after merge from stable CIP: Bump version suffix to -cip68 after merge from stable CIP: Bump version suffix to -cip67 after merge from stable CIP: Bump version suffix to -cip66 after merge from stable CIP: Bump version suffix to -cip65 after merge from stable CIP: Bump version suffix to -cip64 after merge from stable CIP: Bump version suffix to -cip63 after merge from stable CIP: Bump version suffix to -cip62 after merge from stable CIP: Bump version suffix to -cip61 after merge from stable CIP: Bump version suffix to -cip60 after merge from stable CIP: Bump version suffix to -cip59 after merge from stable CIP: Bump version suffix to -cip58 after merge from stable CIP: Bump version suffix to -cip57 after merge from stable CIP: Bump version suffix to -cip56 after merge from stable CIP: Bump version suffix to -cip55 after merge from stable CIP: Bump version suffix to -cip54 after merge from stable CIP: Bump version suffix to -cip53 after merge from stable CIP: Bump version suffix to -cip52 after merge from stable CIP: Bump version suffix to -cip51 after merge from stable CIP: Bump version suffix to -cip50 after merge from stable CIP: Bump version suffix to -cip49 after merge from stable media: i2c: imx219: Balance runtime PM use-count media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream CIP: Bump version suffix to -cip48 after merge from stable drm: rcar-du: Fix crash when using LVDS1 clock for CRTC CIP: Bump version suffix to -cip47 after merge from stable CIP: Bump version suffix to -cip46 after merge from stable arm64: dts: renesas: Add support for MIPI Adapter V2.1 connected to HiHope RZ/G2N arm64: dts: renesas: Add support for MIPI Adapter V2.1 connected to HiHope RZ/G2M arm64: dts: renesas: Add support for MIPI Adapter V2.1 connected to HiHope RZ/G2H arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Add parent macro for each sensor arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes media: rcar-csi2: Enable support for R8A774E1 media: dt-bindings: media: renesas,csi2: Add R8A774E1 support media: rcar-vin: Enable support for R8A774E1 media: dt-bindings: media: renesas,vin: Add R8A774E1 support arm64: dts: renesas: r8a774b1: Add VIN and CSI-2 support media: rcar-csi2: Enable support for R8A774B1 media: dt-bindings: rcar-csi2: Add R8A774B1 support media: rcar-vin: Enable support for R8A774B1 media: dt-bindings: rcar-vin: Add R8A774B1 support arm64: dts: renesas: r8a774a1: Add VIN and CSI-2 nodes media: rcar-csi2: Enable support for r8a774a1 media: dt-bindings: media: rcar-csi2: Add r8a774a1 support media: rcar-vin: Enable support for r8a774a1 media: dt-bindings: media: rcar_vin: Add r8a774a1 support arm64: dts: renesas: r8a774c0-cat874: Add support for AISTARVISION MIPI Adapter V2.1 media: i2c: imx219: take lock in imx219_enum_mbus_code/frame_size media: i2c: imx219: Selection compliance fixes media: i2c: imx219: Fix a bug in imx219_enum_frame_size media: i2c: imx219: Implement get_selection media: i2c: imx219: Add support for cropped 640x480 resolution media: i2c: imx219: Add support for RAW8 bit bayer format media: i2c: imx219: Fix power sequence media: i2c: Add driver for Sony IMX219 sensor media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding media: rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format media: rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format media: rcar-vin: Invalidate pipeline if conversion is not possible on input formats media: rcar-csi2: Update V3M and E3 start procedure media: rcar-vin: fix wrong return value in rvin_set_channel_routing() media: v4l: ctrl: Provide unlocked variant of v4l2_ctrl_grab media: v4l2-async: Log message in case of heterogeneous fwnode match media: v4l2-async: Pass notifier pointer to match functions media: v4l2-async: Accept endpoints and devices for fwnode matching media: device property: Add a function to test is a fwnode is a graph endpoint media: ov5645: Remove unneeded regulator_set_voltage() CIP: Bump version suffix to -cip45 after merge from stable CIP: Bump version suffix to -cip44 after merge from stable CIP: Bump version suffix to -cip43 after merge from stable CIP: Bump version suffix to -cip42 after merge from stable CIP: Bump version suffix to -cip41 after merge from stable spi: spi-mem: Make spi_mem_default_supports_op() static inline pinctrl: renesas: r8a77965: Add QSPI[01] pins, groups and functions pinctrl: renesas: r8a7796: Add QSPI[01] pins, groups and functions pinctrl: renesas: r8a77951: Add QSPI[01] pins, groups and functions pinctrl: renesas: r8a77990: Add QSPI[01] pins, groups and functions pinctrl: renesas: r8a77990: Optimize pinctrl image size for R8A774C0 pinctrl: renesas: r8a77965: Optimize pinctrl image size for R8A774B1 pinctrl: renesas: r8a77951: Optimize pinctrl image size for R8A774E1 pinctrl: renesas: r8a7796: Optimize pinctrl image size for R8A774A1 clk: renesas: r8a774c0: Add RPC clocks clk: renesas: r8a774b1: Add RPC clocks clk: renesas: r8a774a1: Add RPC clocks spi: rpc-if: Fix use-after-free on unbind spi: add Renesas RPC-IF driver spi: spi-mem: Fix a memory leak in spi_mem_dirmap_destroy() spi: spi-mem: Fix spi_mem_dirmap_destroy() kerneldoc spi: spi-mem: Add a new API to support direct mapping spi: spi-mem: Compute length only when needed spi: spi-mem: Fix passing zero to 'PTR_ERR' warning spi: spi-mem: fix reference leak in spi_mem_access_start spi: spi-mem: Split spi_mem_exec_op() code spi: spi-mem: export spi_mem_default_supports_op() spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum memory: renesas-rpc-if: Make rpcif_enable/disable_rpm() as static inline memory: renesas-rpc-if: Fix a node reference leak in rpcif_probe() memory: renesas-rpc-if: Fix unbalanced pm_runtime_enable in rpcif_{enable,disable}_rpm memory: renesas-rpc-if: Return correct value to the caller of rpcif_manual_xfer() memory: add Renesas RPC-IF driver dt-bindings: memory: document Renesas RPC-IF bindings dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support dt-bindings: PCI: rcar-pci-host: Document r8a774e1 bindings dt-bindings: PCI: rcar: Add device tree support for r8a774b1 dt-bindings: timer: renesas: tmu: Document r8a774e1 bindings dt-bindings: pci: rcar-pci-ep: Document missing interrupts property CIP: Bump version suffix to -cip40 after merge from stable arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels CIP: Bump version suffix to -cip39 after merge from stable arm64: dts: renesas: r8a774e1: Add audio support arm64: dts: renesas: r8a774e1: Add missing audio_clk_b CIP: Bump version suffix to -cip38 after merge from stable arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB device nodes arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EHCI/OHCI) device nodes dt-bindings: dma: renesas,usb-dmac: Add binding for r8a774e1 dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support dt-bindings: sound: renesas, rsnd: Document r8a774e1 bindings arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110wr display arm64: dts: renesas: r8a774e1: Add PWM device nodes dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks arm64: dts: renesas: r8a774e1: Add LVDS device node drm: rcar-du: lvds: Add support for R8A774E1 SoC dt-bindings: display: renesas,lvds: Document r8a774e1 bindings arm64: dts: renesas: r8a774e1: Populate HDMI encoder node dt-bindings: display: renesas,dw-hdmi: Add r8a774e1 support arm64: dts: renesas: r8a774e1: Populate DU device node drm: rcar-du: Add support for R8A774E1 SoC dt-bindings: display: renesas,du: Document r8a774e1 bindings arm64: dts: renesas: r8a774e1: Add FDP1 device nodes arm64: dts: renesas: r8a774e1: Add VSP instances arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata misc: pci_endpoint_test: Add Device ID for RZ/G2H PCIe controller arm64: dts: renesas: r8a774e1: Add PCIe EP nodes dt-bindings: pci: rcar-pci-ep: Document r8a774e1 arm64: dts: renesas: r8a774e1: Add SATA controller node arm64: dts: renesas: r8a774e1: Add PCIe device nodes misc: pci_endpoint_test: Add Device ID for RZ/G2M and RZ/G2N PCIe controllers arm64: dts: renesas: r8a774b1: Add PCIe EP nodes arm64: dts: renesas: r8a774a1: Add PCIe EP nodes arm64: dts: renesas: r8a774c0: Add PCIe EP node dt-bindings: pci: rcar-pci-ep: Document r8a774a1 and r8a774b1 ata: sata_rcar: Fix DMA boundary mask arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata arm64: dts: renesas: r8a774b1: Add SATA controller node dt-bindings: ata: sata_rcar: Add r8a774b1 support CIP: Bump version suffix to -cip37 after merge from stable misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller arm64: defconfig: Enable R-Car PCIe endpoint driver PCI: rcar: Add endpoint mode support dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoint controller PCI: rcar: Fix calculating mask for PCIEPAMR register PCI: rcar: Move shareable code to a common file arm64: defconfig: Enable CONFIG_PCIE_RCAR_HOST PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c PCI: endpoint: functions/pci-epf-test: Print throughput information PCI: endpoint: Add support to handle multiple base for mapping outbound memory PCI: endpoint: Pass page size as argument to pci_epc_mem_init() PCI: endpoint: Fix ->set_msix() to take BIR and offset as arguments PCI: pci-epf-test: Add support to defer core initialization PCI: endpoint: Add notification for core init completion PCI: endpoint: Add core init notifying feature PCI: endpoint: Assign function number for each PF in EPC core PCI: endpoint: Protect concurrent access to pci_epf_ops with mutex PCI: endpoint: Replace spinlock with mutex PCI: endpoint: Use notification chain mechanism to notify EPC events to EPF tools: PCI: Fix fd leakage tools: PCI: Exit with error code when test fails PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct MSI-X table address PCI: endpoint: Fix clearing start entry in configfs PCI: endpoint: Cast the page number to phys_addr_t PCI: endpoint: Clear BAR before freeing its space PCI: endpoint: Skip odd BAR when skipping 64bit BAR PCI: endpoint: Allocate enough space for fixed size BAR PCI: endpoint: Set endpoint controller pointer to NULL PCI: endpoint: Add support to specify alignment for buffers allocated to BARs PCI: endpoint: Fix a potential NULL pointer dereference PCI: endpoint: Remove features member in struct pci_epc PCI: designware-plat: Remove setting epc->features in Designware plat EP driver PCI: rockchip: Remove pci_epf_linkup() from Rockchip EP driver PCI: cadence: Remove pci_epf_linkup() from Cadence EP driver PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit PCI: pci-epf-test: Remove setting epf_bar flags in function driver PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags PCI: endpoint: Add helper to get first unreserved BAR PCI: cadence: Populate ->get_features() cdns_pcie_epc_ops PCI: rockchip: Populate ->get_features() dw_pcie_ep_ops PCI: pci-dra7xx: Populate ->get_features() dw_pcie_ep_ops PCI: designware-plat: Populate ->get_features() dw_pcie_ep_ops PCI: dwc: Add ->get_features() callback function to dw_pcie_ep_ops PCI: endpoint: Add new pci_epc_ops to get EPC features CIP: Bump version suffix to -cip36 after merge from stable with ravb fix Revert "ravb: Fixed to be able to unload modules" CIP: Bump version suffix to -cip35 after merge from stable CIP: Bump version suffix to -cip34 after merge from stable arm64: dts: renesas: Fix SD Card/eMMC interface device node names arm64: dts: renesas: r8a774e1: Add RWDT node dt-bindings: watchdog: renesas,wdt: Document r8a774e1 support arm64: dts: renesas: r8a774e1: Add MSIOF nodes spi: renesas,sh-msiof: Add r8a774e1 support arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support dt-bindings: i2c: renesas,iic: Document r8a774e1 support dt-bindings: i2c: renesas,i2c: Document r8a774e1 support arm64: dts: renesas: r8a774e1: Add SDHI nodes mmc: renesas_sdhi_internal_dmac: Add r8a774e1 support arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes arm64: dts: renesas: r8a774e1: Add CAN[FD] support can: rcar_can: Remove unused platform data support arm64: dts: renesas: r8a774e1: Add TMU device nodes arm64: dts: renesas: r8a774e1: Add CMT device nodes arm64: dts: renesas: r8a774e1: Add RZ/G2H thermal support thermal: rcar_gen3_thermal: Add r8a774e1 support thermal/drivers/rcar_gen3: Fix undefined temperature if negative thermal: rcar_gen3_thermal: Generate interrupt when temperature changes thermal: rcar_gen3_thermal: Remove temperature bound arm64: dts: renesas: r8a774e1: Add operating points arm64: dts: renesas: r8a774e1: Add Ethernet AVB node arm64: dts: renesas: r8a774e1: Add GPIO device nodes arm64: dts: renesas: r8a774e1: Add SYS-DMAC device nodes dt-bindings: dma: renesas,rcar-dmac: Document R8A774E1 bindings arm64: dts: renesas: r8a774e1: Add IPMMU device nodes iommu/ipmmu-vmsa: Hook up R8A774E1 DT matching code dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a774e1 support arm64: dts: renesas: Add HiHope RZ/G2H sub board support arm64: dts: renesas: Add HiHope RZ/G2H main board support dt-bindings: arm: renesas: Add HopeRun RZ/G2H boards arm64: dts: renesas: Initial r8a774e1 SoC device tree pinctrl: sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support dt-bindings: pinctrl: sh-pfc: Document r8a774e1 PFC support pinctrl: sh-pfc: Split R-Car H3 support in two independent drivers pinctrl: sh-pfc: pfc-r8a7795: Fix typo in pinmux macro for SCL3 pinctrl: sh-pfc: pfc-r8a7795-es1: Fix typo in pinmux macro for SCL3 pinctrl: sh-pfc: r8a7795: Use new macros for non-GPIO pins pinctrl: sh-pfc: r8a7795-es1: Use new macros for non-GPIO pins pinctrl: sh-pfc: r8a7795: Add TPU pins, groups and functions pinctrl: sh-pfc: r8a7795-es1: Add TPU pins, groups and functions pinctrl: sh-pfc: rcar-gen3: Rename RTS{0,1,3,4}# pin function definitions pinctrl: sh-pfc: rcar-gen3: Retain TDSELCTRL register across suspend/resume pinctrl: sh-pfc: r8a7795: Deduplicate VIN5 pin definitions pinctrl: sh-pfc: r8a7795: Add I2C{0,3,5} pins, groups and functions pinctrl: sh-pfc: r8a7795-es1: Add I2C{0,3,5} pins, groups and functions pinctrl: sh-pfc: r8a7795: Fix VIN versioned groups pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias control arm64: defconfig: Enable R8A774E1 SoC clk: renesas: cpg-mssr: Add r8a774e1 support dt-bindings: clock: renesas,cpg-mssr: Document r8a774e1 clk: renesas: rzg2: Mark RWDT clocks as critical clk: renesas: cpg-mssr: Mark clocks as critical only if on at boot clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks clk: renesas: Add r8a774e1 CPG Core Clock Definitions clk: renesas: rcar-gen3: Add RPC clocks soc: renesas: rcar-rst: Add support for RZ/G2H dt-bindings: reset: rcar-rst: Document r8a774e1 reset module soc: renesas: Identify RZ/G2H dt-bindings: arm: renesas: Document RZ/G2H SoC DT bindings soc: renesas: Add Renesas R8A774E1 config option soc: renesas: rcar-sysc: Add r8a774e1 support dt-bindings: power: renesas,rcar-sysc: Document r8a774e1 SYSC binding dt-bindings: power: Add r8a774e1 SYSC power domain definitions arm64: dts: renesas: r8a774a1: Remove audio port node arm64: dts: renesas: Add HiHope RZ/G2N Rev2.0/3.0/4.0 board with idk-1110wr display arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 sub board support arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 main board support arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 board with idk-1110wr display arm64: dts: renesas: hihope-rzg2-ex: Separate out lvds specific nodes into common file arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 sub board support arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 main board support arm64: dts: renesas: Add HiHope RZ/G2M[N] Rev.3.0/4.0 specific into common file arm64: dts: renesas: hihope-common: Separate out Rev.2.0 specific into hihope-rev2.dtsi file arm64: dts: renesas: r8a774b1-hihope-rzg2n[-ex]: Rename HiHope RZ/G2N boards arm64: dts: renesas: r8a774a1-hihope-rzg2m[-ex/-ex-idk-1110wr]: Rename HiHope RZ/G2M boards CIP: Bump version suffix to -cip33 after merge from stable drm: atomic helper: fix W=1 warnings drm: Add drm_atomic_get_old/new_private_obj_state drm: of: Fix linking when CONFIG_OF is not set CIP: Bump version suffix to -cip32 after merge from stable drm: of: Fix double-free bug CIP: Bump version suffix to -cip31 after merge from stable arm64: dts: renesas: Add EK874 board with idk-2121wr display support dt-bindings: display: Add idk-2121wr binding arm64: dts: renesas: rzg2: Add reset control properties for display arm64: dts: renesas: r8a774c0: Point LVDS0 to its companion LVDS1 drm: rcar-du: lvds: Allow for even and odd pixels swap drm: rcar-du: lvds: Get dual link configuration from DT drm: of: Add drm_of_lvds_get_dual_link_pixel_order drm: rcar-du: lvds: Improve identification of panels drm: rcar-du: lvds: Get mode from state drm: Add atomic variants for bridge enable/disable drm: Add drm_atomic_get_(old|new)_connector_for_encoder() helpers drm: rcar_lvds: Fix dual link mode operations drm: rcar-du: Skip LVDS1 output on Gen3 when using dual-link LVDS mode drm: rcar-du: lvds: Add support for dual-link mode dt-bindings: display: renesas: lvds: Add renesas,companion property drm: bridge: Add dual_link field to the drm_bridge_timings structure drm: rcar-du: lvds: Remove LVDS double-enable checks arm64: defconfig: Enable additional support for Renesas platforms ASoC: rsnd: fixup SSI clock during suspend/resume modes CIP: Bump version suffix to -cip30 after merge from stable CIP: Bump version suffix to -cip29 after merge from stable CIP: Bump version suffix to -cip28 after merge from stable CIP: Bump version suffix to -cip27 after merge from stable CIP: Bump version suffix to -cip26 after merge from stable CIP: Bump version suffix to -cip25 after merge from stable arm64: dts: renesas: Add HiHope RZ/G2M board with idk-1110wr display dt-bindings: display: Add idk-1110wr binding CIP: Bump version suffix to -cip24 after merge from stable CIP: Bump version suffix to -cip23 after merge from stable CIP: Bump version suffix to -cip22 after merge from stable CIP: Bump version suffix to -cip21 after merge from stable arm64: dts: renesas: cat874: Enable usb role switch support arm64: dts: renesas: cat874: Enable USB3.0 host/peripheral device node usb: gadget: udc: renesas_usb3: Enhance role switch support usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' usb: typec: add dependency for TYPEC_HD3SS3220 usb: typec: hd3ss3220_irq() can be static usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller dt-bindings: usb: renesas_usb3: Document usb role switch support dt-bindings: usb: hd3ss3220 device tree binding document usb: roles: Add fwnode_usb_role_switch_get() function device connection: Add fwnode_connection_find_match() usb: roles: Introduce stubs for the exiting functions in role.h device connection: Find connections also by checking the references device property: Introduce fwnode_find_reference() device connection: Find device connections also from device graphs device connection: Prepare support for firmware described connections usb: typec: Find the ports by also matching against the device node usb: roles: Find the muxes by also matching against the device node usb: typec: mux: Fix unsigned comparison with less than zero usb: typec: mux: Find the muxes by also matching against the device node device connection: Add fwnode member to struct device_connection CIP: Bump version suffix to -cip20 after merge from stable arm64: dts: renesas: r8a774b1: Add USB3.0 device nodes arm64: dts: renesas: r8a774b1: Add USB-DMAC and HSUSB device nodes arm64: dts: renesas: r8a774b1: Add USB2.0 phy and host (EHCI/OHCI) device nodes dt-bindings: usb: renesas_usb3: Document r8a774b1 support dt-bindings: usb: renesas_gen3: Rename bindings documentation file to reflect IP block dt-bindings: usb-xhci: Add r8a774b1 support dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support dt-bindings: usb: renesas_usbhs: Add r8a774b1 support dt-bindings: usb: renesas_usbhs: Rename bindings documentation file dt-bindings: dmaengine: usb-dmac: Add binding for r8a774b1 dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support arm64: dts: renesas: r8a774b1: Add Sound and Audio DMAC device nodes ASoC: rsnd: Document r8a774b1 bindings arm64: dts: renesas: r8a774a1: Remove audio port node arm64: dts: renesas: Add support for Advantech idk-1110wr LVDS panel arm64: dts: renesas: hihope-rzg2-ex: Add LVDS support drm: rcar-du: lvds: Add r8a774b1 support arm64: dts: renesas: hihope-rzg2-ex: Enable backlight arm64: dts: renesas: r8a774b1: Add PWM device nodes arm64: dts: renesas: r8a774b1: Add FDP1 device nodes arm64: dts: renesas: r8a774b1-hihope-rzg2n: Add display clock properties arm64: dts: renesas: r8a774b1: Add HDMI encoder instance arm64: dts: renesas: r8a774b1: Add DU device to DT drm: rcar-du: Add R8A774B1 support arm64: dts: renesas: hihope-common: Move du clk properties out of common dtsi arm64: dts: renesas: r8a774b1: Connect Ethernet-AVB to IPMMU-DS0 arm64: dts: renesas: r8a774b1: Tie SYS-DMAC to IPMMU-DS0/1 arm64: dts: renesas: r8a774b1: Add VSP instances arm64: dts: renesas: r8a774b1: Add FCPF and FCPV instances arm64: dts: renesas: r8a774b1: Add IPMMU device nodes iommu/ipmmu-vmsa: Hook up r8a774b1 DT matching code dt-bindings: iommu: ipmmu-vmsa: Add r8a774b1 support arm64: dts: renesas: r8a774b1: Add CAN and CAN FD support dt-bindings: can: rcar_canfd: document r8a774b1 support dt-bindings: can: rcar_can: document r8a774b1 support arm64: dts: renesas: r8a774b1: Add TMU device nodes clk: renesas: r8a774b1: Add TMU clock dt-bindings: timer: renesas: tmu: Document r8a774b1 bindings arm64: dts: renesas: r8a774b1: Add CMT device nodes dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support arm64: dts: renesas: r8a774b1: Add RZ/G2N thermal support thermal: rcar_gen3_thermal: Add r8a774b1 support dt-bindings: thermal: rcar-gen3-thermal: Add r8a774b1 support arm64: dts: renesas: r8a774b1: Add OPPs table for cpu devices arm64: dts: renesas: r8a774b1: Add I2C and IIC-DVFS support dt-bindings: i2c: sh_mobile: Add r8a774b1 support dt-bindings: i2c: sh_mobile: Rename bindings documentation file dt-bindings: i2c: rcar: Add r8a774b1 support dt-bindings: i2c: rcar: Rename bindings documentation file arm64: dts: renesas: r8a774b1-hihope-rzg2n: Enable HS400 mode arm64: dts: renesas: r8a774b1: Add SDHI support mmc: renesas_sdhi_internal_dmac: Add r8a774b1 support dt-bindings: mmc: renesas_sdhi: Add r8a774b1 support arm64: dts: renesas: r8a774b1: Add INTC-EX device node arm64: dts: renesas: hihope-rzg2-ex: Let the board specific DT decide about pciec1 arm64: dts: renesas: r8a774b1: Add PCIe device nodes arm64: dts: renesas: r8a774b1: Add all MSIOF nodes arm64: dts: renesas: r8a774b1: Add RWDT node dt-bindings: watchdog: renesas-wdt: Document r8a774b1 support dt-bindings: watchdog: Rename bindings documentation file dt-bindings: spi: sh-msiof: Add r8a774b1 support arm64: dts: renesas: Add HiHope RZ/G2N sub board support arm64: dts: renesas: r8a774b1: Add Ethernet AVB node dt-bindings: net: ravb: Add support for r8a774b1 SoC arm64: dts: renesas: r8a774b1: Add GPIO device nodes dt-bindings: gpio: rcar: Add DT binding for r8a774b1 arm64: dts: renesas: r8a774b1: Add SCIF and HSCIF nodes arm64: dts: renesas: r8a774b1: Add SYS-DMAC device nodes dt-bindings: dmaengine: rcar-dmac: Document R8A774B1 bindings CIP: Bump version suffix to -cip19 after merge from stable arm64: dts: renesas: r8a774c0: cat874: Sort nodes arm64: dts: renesas: Use ip=on for bootargs arm64: dts: renesas: r8a774c0: cat874: Add definition for 12V regulator arm64: dts: renesas: Update 'vsps' properties for readability arm64: dts: renesas: r8a774c0: Fix register range of display node arm64: dts: renesas: r8a774c0: Add missing assigned-clocks for CAN[01] arm64: dts: renesas: r8a774c0: Clean up CPU compatibles arm64: dts: renesas: r8a774c0: Add dynamic power coefficient arm64: dts: renesas: r8a774c0: Create thermal zone to support IPA thermal: rcar_thermal: update calculation formula for R-Car Gen3 SoCs dt-bindings: can: rcar_can: Complete documentation for RZ/G2[EM] dt-bindings: can: rcar_can: document r8a77965 support CIP: Bump version suffix to -cip18 after merge from stable CIP: Bump version suffix to -cip17 after merge from stable arm64: defconfig: Enable R8A774B1 SoC arm64: dts: renesas: Add HiHope RZ/G2N main board support arm64: dts: renesas: Initial r8a774b1 SoC device tree dt-bindings: serial: sh-sci: Document r8a774b1 bindings pinctrl: sh-pfc: pfc-r8a77965: Fix typo in pinmux macro for SCL3 pinctrl: sh-pfc: r8a77965: Add R8A774B1 PFC support dt-bindings: pinctrl: sh-pfc: Document r8a774b1 PFC support pinctrl: sh-pfc: r8a77965: Use new macros for non-GPIO pins pinctrl: sh-pfc: r8a77965: Add TPU pins, groups and functions pinctrl: sh-pfc: r8a77965: Add I2C{0,3,5} pins, groups and functions pinctrl: sh-pfc: r8a77965: Add DRIF pins, groups and functions pinctrl: sh-pfc: r8a77965: Add TMU pins, groups and functions pinctrl: sh-pfc: r8a77965: Replace DU_DOTCLKIN2 by DU_DOTCLKIN3 pinctrl: sh-pfc: r8a77965: Add CAN FD pins, groups and functions pinctrl: sh-pfc: r8a77965: Add CAN pins, groups and functions pinctrl: sh-pfc: r8a77965: Add VIN[4|5] groups/functions pinctrl: sh-pfc: r8a77965: Add Audio SSI pin support pinctrl: sh-pfc: r8a77965: Add Audio clock pin support pinctrl: sh-pfc: r8a77965: Add SATA pins, groups and functions clk: renesas: cpg-mssr: Add r8a774b1 support dt-bindings: clock: renesas: cpg-mssr: Document r8a774b1 binding dt-bindings: clk: Add r8a774b1 CPG Core Clock Definitions soc: renesas: rcar-rst: Add support for RZ/G2N dt-bindings: reset: rcar-rst: Document r8a774b1 reset module soc: renesas: rcar-sysc: Add r8a774b1 support soc: renesas: r8a774c0-sysc: Fix power request conflicts soc: renesas: r8a77990-sysc: Fix power request conflicts soc: renesas: r8a77980-sysc: Fix power request conflicts soc: renesas: r8a77970-sysc: Fix power request conflicts soc: renesas: r8a77965-sysc: Fix power request conflicts soc: renesas: r8a7796-sysc: Fix power request conflicts soc: renesas: r8a7795-sysc: Fix power request conflicts soc: renesas: rcar-sysc: Prepare for fixing power request conflicts dt-bindings: power: rcar-sysc: Document r8a774b1 sysc dt-bindings: power: Add r8a774b1 SYSC power domain definitions soc: renesas: Identify RZ/G2N soc: renesas: Add Renesas R8A774B1 config option dt-bindings: arm: renesas: Add HopeRun RZ/G2N boards dt-bindings: arm: renesas: Document RZ/G2N SoC DT bindings CIP: Bump version suffix to -cip16 after merge from stable CIP: Bump version suffix to -cip15 after merge from stable gitlab-ci: Use external linux-cip-pipelines repository to define CI arm64: dts: renesas: r8a774a1: Add SSIU support for sound ASoC: rsnd: add SSIU BUSIF support ASoC: rsnd: add .get_id/.get_id_sub ASoC: rsnd: move .get_status under rsnd_mod_ops ASoC: rsnd: merge .nolock_start and .prepare ASoC: rsnd: ssiu: Support to init different BUSIF instance ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF ASoc: rsnd: dma: Calculate dma address with consider of BUSIF ASoC: rsnd: ssi: Check runtime channel number rather than hw_params ASoC: rsnd: ssi: Fix issue in dma data address assignment ASoC: rsnd: remove is_play parameter from hw_rule function ASoC: rsnd: add support for 8 bit S8 format ASoC: rsnd: add support for 16/24 bit slot widths ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() CIP: Bump version suffix to -cip14 after merge from stable gitlab-ci: Remove test timeout gitlab-ci: Remove unofficial build configurations gitlab-ci: Split tests into separate jobs CIP: Bump version suffix to -cip13 after merge from stable arm64: dts: renesas: hihope-rzg2-ex: Enable CAN interfaces arm64: dts: renesas: r8a774a1: Add CANFD support arm64: dts: renesas: r8a774a1: Add missing assigned-clocks for CAN[01] dt-bindings: can: rcar_canfd: document r8a774a1 support arm64: dts: renesas: hihope-common: Add HDMI audio support arm64: dts: renesas: r8a774a1: Use extended audio dmac registers arm64: dts: renesas: cat874: Add BT support arm64: dts: renesas: cat874: Add WLAN support arm64: dts: renesas: hihope-common: Add WLAN support arm64: dts: renesas: hihope-common: Add BT support arm64: dts: renesas: hihope-common: Add PCA9654 I/O expander CIP: Bump version suffix to -cip12 after merge from stable arm64: dts: renesas: r8a774c0: Add CANFD support dt-bindings: can: rcar_canfd: document r8a774c0 support arm64: dts: renesas: cat874: Add HDMI audio arm64: dts: renesas: cat874: Add HDMI video support arm64: defconfig: Enable TDA19988 arm64: dts: renesas: r8a774c0: Add display output support media: use strscpy() instead of strlcpy() drm: rcar-du: Replace EXT_CTRL_REGS feature flag with generation check drm: rcar-du: Disable unused DPAD outputs drm/rcar-du: Use drm_fbdev_generic_setup() drm: rcar-du: Reject modes that fail CRTC timing requirements drm: rcar-du: Fix external clock error checks drm: rcar-du: Fix vblank initialization drm: rcar-du: Fix the return value in case of error in 'rcar_du_crtc_set_crc_source()' drm/rcar-du: Replace drm_dev_unref with drm_dev_put drm: rcar-du: Enable configurable DPAD0 routing on Gen3 drm: rcar-du: Improve non-DPLL clock selection drm: rcar-du: lvds: Adjust operating frequency for D3 and E3 drm: rcar-du: lvds: Fix post-DLL divider calculation drm: rcar-du: Turn LVDS clock output on/off for DPAD0 output on D3/E3 drm: rcar-du: lvds: Add API to enable/disable clock output drm: rcar-du: lvds: Don't fail probe if output is not connected on D3/E3 drm: rcar-du: Simplify encoder registration drm: rcar-du: Move CRTC outputs bitmask to private CRTC state drm: rcar-du: lvds: add R8A774C0 support drm: rcar-du: Add r8a774c0 device support drm: rcar-du: Use LVDS PLL clock as dot clock when possible drm: rcar-du: Perform the initial CRTC setup from rcar_du_crtc_get() drm: rcar-du: lvds: D3/E3 support dt-bindings: display: renesas: lvds: Document r8a774c0 bindings dt-bindings: display: renesas: lvds: Add EXTAL and DU_DOTCLKIN clocks dt-bindings: display: renesas: du: Document r8a774c0 bindings media: dt-bindings: media: renesas-fcp: Add RZ/G2 support media: vsp1: Add RZ/G support CIP: Bump version suffix to -cip11 after merge from stable gitlab-ci: Always store job artifacts gitlab-ci: Increase test timeout to 60 minutes arm64: dts: renesas: hihope-common: Add HDMI support arm64: dts: renesas: r8a774a1: Add HDMI encoder instance arm64: dts: renesas: r8a774a1: Connect Ethernet-AVB to IPMMU-DS0 arm64: dts: renesas: r8a774a1: Tie Audio-DMAC to IPMMU-MP arm64: dts: renesas: r8a774a1: Tie SYS-DMAC to IPMMU-DS0/1 arm64: dts: renesas: r8a774a1: Add FDP1 instance arm64: dts: renesas: r8a774a1: Add DU device to DT arm64: dts: renesas: r8a774a1: Add VSP instances arm64: dts: renesas: hihope-rzg2-ex: Enable PCIe support arm64: dts: renesas: hihope-common: Declare pcie bus clock arm64: dts: renesas: r8a774a1: Add PCIe device nodes drm: rcar-du: Update framebuffer pitch and alignment limits for Gen3 drm: rcar-du: Store V4L2 fourcc in rcar_du_format_info structure drm: rcar-du: Add support for missing pixel formats drm: rcar-du: Rename and document dpll_ch field drm: rcar-du: Rework clock configuration based on hardware limits drm: rcar-du: Support interlaced video output through vsp1 drm: rcar-du: Don't use TV sync mode when not supported by the hardware drm: rcar-du: Cache DSYSR value to ensure known initial value drm: rcar-du: Add interlaced feature flag drm: rcar-du: Refactor Feature and Quirk definitions drm: rcar-du: dw-hdmi: Reject modes with a too high clock frequency drm: rcar-du: lvds: Add r8a774a1 support drm: rcar-du: Add R8A774A1 support PCI: rcar: Do not shadow the 'irq' variable PCI: rcar: Clean up debug messages PCI: rcar: Replace various variable types with unsigned ones for register values PCI: rcar: Replace unsigned long with u32/unsigned int in register accessors dt-bindings: display: renesas: Add r8a774a1 support dt-bindings: display: renesas: lvds: Document r8a774a1 bindings dt-bindings: display: renesas: du: Document the r8a774a1 bindings dt-bindings: PCI: rcar: Add device tree support for r8a774a1 CIP: Bump version suffix to -cip10 after merge from stable arm64: dts: renesas: hihope-common: Enable USB3.0 arm64: dts: renesas: hihope-common: Add USB 2.0 support arm64: dts: renesas: r8a774a1: Fix USB 2.0 clocks phy: renesas: rcar-gen3-usb2: fix imbalance powered flag arm64: dts: renesas: hihope-common: Remove "label" from LEDs arm64: dts: renesas: hihope-common: Add LEDs support arm64: dts: renesas: hihope-common: Add uSD and eMMC mmc: renesas_sdhi: prevent overflow for max_req_size mmc: tmio: introduce macro for max block size mmc: renesas_sdhi: Change HW adjustment register according to speed mode arm64: dts: renesas: r8a774a1: Add dynamic power coefficient arm64: dts: renesas: r8a774a1: Create thermal zone to support IPA arm64: dts: renesas: r8a774a1: Add CPU capacity-dmips-mhz arm64: dts: renesas: r8a774a1: Add CPU topology on r8a774a1 SoC arm64: dts: renesas: r8a774a1: Add operating points thermal: rcar_gen3_thermal: Update temperature conversion method thermal: rcar_gen3_thermal: Update calculation formula of IRQTEMP thermal: rcar_gen3_thermal: Update value of Tj_1 thermal: rcar_gen3_thermal: Fix to show correct trip points number thermal: rcar_gen3_thermal: fix interrupt type thermal: rcar_gen3_thermal: Fix init value of IRQCTL register thermal: rcar_gen3_thermal: Register hwmon sysfs interface arm64: dts: renesas: r8a774a1: Add TMU device nodes clk: renesas: r8a774a1: Add TMU clock arm64: dts: renesas: r8a774a1: Add CMT device nodes arm64: dts: renesas: hihope-common: Add RWDT support watchdog: renesas_wdt: Add a few cycles delay watchdog: renesas_wdt: Use 'dev' instead of dereferencing it repeatedly watchdog: renesas_wdt: drop superfluous glob pattern watchdog: renesas_wdt: don't keep timer value during suspend/resume watchdog: renesas_wdt: Fix typos watchdog: renesas_wdt: stop when unregistering arm64: dts: renesas: Add HiHope RZ/G2M sub board support arm64: dts: renesas: hihope-common: Add pincontrol support to scif2/scif clock arm64: dts: renesas: Add HiHope RZ/G2M main board support dt-bindings: Add vendor prefix for HopeRun dt-bindings: arm: renesas: Add HopeRun RZ/G2[M] boards gitlab-ci: Start testing the r8a774a1-hihope-rzg2m-ex device arm64: dts: renesas: r8a774a1: Add clkp2 clock to CAN nodes arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string arm64: dts: renesas: r8a774a1: Fix hsusb reg size arm64: dts: renesas: r8a774a1: Enable DMA for SCIF2 arm64: dts: renesas: r8a774a1: Replace clock magic numbers arm64: dts: renesas: r8a774a1: Replace power magic numbers arm64: dts: renesas: r8a774a1: Add CAN nodes arm64: dts: renesas: Remove unneeded status from thermal nodes arm64: dts: renesas: Fix whitespace around assignments arm64: dts: renesas: r8a774a1: Add USB3.0 device nodes arm64: dts: renesas: r8a774a1: Add USB-DMAC and HSUSB device nodes arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHCI/OHCI) device nodes arm64: dts: renesas: r8a774a1: Add FCPF and FCPV instances arm64: dts: renesas: r8a774a1: Add audio support arm64: dts: renesas: r8a774a1: Add PWM device nodes arm64: dts: renesas: r8a774a1: Add Cortex-A53 CPU cores arm64: dts: renesas: r8a774a1: Add all MSIOF nodes arm64: dts: renesas: r8a774a1: Add IPMMU device nodes arm64: dts: renesas: r8a774a1: Add RZ/G2M thermal support arm64: dts: renesas: r8a774a1: Add I2C and IIC-DVFS support arm64: dts: renesas: r8a774a1: Add SDHI nodes arm64: dts: renesas: r8a774a1: Add GPIO device nodes arm64: dts: renesas: r8a774a1: Add pinctrl device node arm64: dts: renesas: r8a774a1: Add RWDT node arm64: dts: renesas: r8a774a1: Add Ethernet AVB node arm64: dts: renesas: r8a774a1: Add INTC-EX device node arm64: dts: renesas: r8a774a1: Add SCIF and HSCIF nodes arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes arm64: dts: renesas: Initial r8a774a1 SoC device tree mmc: renesas_sdhi_internal_dmac: set scatter/gather max segment size ravb: Avoid unsupported internal delay mode for R-Car E3/D3 ravb: remove tx buffer addr 4byte alilgnment restriction for R-Car Gen3 spi: sh-msiof: fix deferred probing dmaengine: rcar-dmac: Update copyright information dmaengine: rcar-dmac: set scatter/gather max segment size serial: sh-sci: Fix fallback to PIO in sci_dma_rx_complete() serial: sh-sci: Extract sci_dma_rx_reenable_irq() serial: sh-sci: Extract sci_dma_rx_chan_invalidate() serial: sh-sci: Fix crash in rx_timer_fn() on PIO fallback soc: renesas: rcar-sysc: Fix power domain control after system resume soc: renesas: rcar-sysc: Merge PM Domain registration and linking soc: renesas: rcar-sysc: Remove rcar_sysc_power_{down,up}() helpers clk: renesas: cpg-mssr: Remove error messages on out-of-memory conditions clk: renesas: cpg-mssr: Use genpd of_node instead of local copy gpio: rcar: Pedantic formatting gpio: rcar: select General Output Register to set output states gpio: rcar: reference device instead of platform device thermal: rcar_gen3_thermal: Add r8a774a1 support dt-bindings: dmaengine: usb-dmac: Add binding for r8a774a1 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774a1 support dt-bindings: usb: renesas_usbhs: Add r8a774a1 support dt-bindings: usb-xhci: Add r8a774c0 support dt-bindings: usb-xhci: Add r8a774a1 support dt-bindings: rcar-gen3-phy-usb3: Add r8a774a1 support dt-bindings: can: rcar_can: Add r8a774c0 support dt-bindings: can: rcar_can: Fix RZ/G2 CAN clocks dt-bindings: can: rcar_can: Add r8a774a1 support pinctrl: sh-pfc: sh73a0: Use new macros for non-GPIO pins pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group pinctrl: sh-pfc: sh73a0: Fix fsic_spdif pin groups pinctrl: sh-pfc: r8a7791: Fix scifb2_data_c pin group pinctrl: sh-pfc: r8a7791: Fix VIN1 versioned groups pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_data18 group pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qspi_data4_b group pinctrl: sh-pfc: r8a77995: Remove unused PINMUX_IPSR_{MSEL2,PHYS}() pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_data24_1 group pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to gether_gmii group pinctrl: sh-pfc: r8a7796: Remove placeholder I2C pin data pinctrl: sh-pfc: r8a7796: Use new macros for non-GPIO pins pinctrl: sh-pfc: r8a7796: Add TPU pins, groups and functions pinctrl: sh-pfc: r8a77990: Use new macros for non-GPIO pins pinctrl: sh-pfc: Move PIN_NONE to shared header file pinctrl: sh-pfc: Add PORT_GP_27 helper macro pinctrl: sh-pfc: rcar-gen3: Rename SEL_NDFC to SEL_NDF pinctrl: sh-pfc: rcar-gen3: Rename RTS{0,1,3,4}# pin function definitions pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when using SSI_SCK2 and SSI_WS2 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when using SIM0_D pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit16 when using NFALE and NFRB_N pinctrl: sh-pfc: rcar-gen3: Rename SEL_ADG_{A,B,C} to SEL_ADG{A,B,C} pinctrl: sh-pfc: rcar-gen3: Remove CC5_OSCOUT pin pinctrl: sh-pfc: rcar-gen3: Remove HDMI CEC pins, groups, and functions pinctrl: sh-pfc: Add missing #include <linux/errno.h> pinctrl: sh-pfc: rcar-gen3: Retain TDSELCTRL register across suspend/resume pinctrl: sh-pfc: r8a77990: Move CANFD pin groups and functions pinctrl: sh-pfc: r8a77990: Rename IOCTRLx registers pinctrl: sh-pfc: r8a7796: Move CANFD pin groups and functions pinctrl: sh-pfc: r8a7796: Deduplicate VIN5 pin definitions pinctrl: sh-pfc: r8a7796: Add I2C{0,3,5} pins, groups and functions pinctrl: sh-pfc: r8a7796: Fix VIN versioned groups pinctrl: sh-pfc: Validate pin tables at runtime pinctrl: sh-pfc: Add check for empty pinmux groups/functions pinctrl: sh-pfc: Mark run-time debug code __init pinctrl: sh-pfc: Correct printk level of group reference warning pinctrl: sh-pfc: Add new non-GPIO helper macros pinctrl: sh-pfc: Add SH_PFC_PIN_CFG_PULL_UP_DOWN shorthand pinctrl: sh-pfc: Rename 2-parameter CPU_ALL_PORT() variant pinctrl: sh-pfc: Improve PINMUX_IPSR_PHYS() documentation pinctrl: sh-pfc: Validate enum IDs for regs with variable-width fields pinctrl: sh-pfc: Validate enum IDs for regs with fixed-width fields pinctrl: sh-pfc: Absorb enum IDs in PINMUX_DATA_REG() macro pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG_VAR() macro pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG() macro pinctrl: sh-pfc: Validate fixed-size field widths at build time pinctrl: sh-pfc: Make pinmux_cfg_reg.var_field_width[] variable-length pinctrl: sh-pfc: Validate pins/marks in pin groups at build time pinctrl: sh-pfc: Add physical pin multiplexing helper macros pinctrl: sh-pfc: Validate pinmux tables at runtime when debugging pinctrl: sh-pfc: Print actual field width for variable-width fields CIP: Bump version suffix to -cip9 after merge from stable staging: m57621-mmc: delete driver from the tree. CIP: Bump version suffix to -cip8 after merge from stable Update to run all CIP arm, arm64 and x86 configs Update CI to use the latest linux-cip-ci containers CIP: Bump version suffix to -cip7 after merge from stable arm64: dts: renesas: r8a774c0: sort subnodes of the soc node arm64: dts: renesas: r8a774c0: Remove invalid compatible value for CSI40 arm64: dts: renesas: r8a774c0: Fix SCIF5 DMA channels arm64: dts: renesas: r8a774c0: Enable DMA for SCIF2 arm64: dts: renesas: r8a774c0-cat874: Add RWDT support arm64: dts: renesas: r8a774c0-cat874: Add LEDs support arm64: dts: renesas: r8a774c0-cat874: add RTC support arm64: defconfig: enable RX-8581 config option rtc: rx8581: Add support for Epson rx8571 RTC dt-bindings: rtc: add rx8571 compatible rtc: nvmem: remove nvmem from struct rtc_device rtc: nvmem: use devm_nvmem_register() arm64: dts: renesas: cat874: Add USB-HOST support phy: renesas: rcar-gen3-usb2: enable/disable independent irqs phy: renesas: rcar-gen3-usb2: Use pdev's device pointer on dev_vdbg() phy: rcar-gen3-usb2: Add support for r8a77470 phy: renesas: rcar-gen3-usb2: follow the hardware manual procedure phy: renesas: rcar-gen3-usb2: add is_otg_channel to use "role" sysfs phy: renesas: rcar-gen3-usb2: change a condition "dr_mode" phy: renesas: rcar-gen3-usb2: add conditions for uses_otg_pins == false phy: renesas: rcar-gen3-usb2: unify OBINTEN handling phy: renesas: rcar-gen3-usb2: Check a property to use otg pins phy: renesas: rcar-gen3-usb2: Rename has_otg_pins to uses_otg_pins phy: renesas: rcar-gen3-usb2: fix vbus_ctrl for role sysfs arm64: dts: renesas: cat875: Add CAN support arm64: dts: renesas: r8a774c0: Add clkp2 clock to CAN nodes arm64: dts: renesas: r8a774c0: Add CAN nodes arm64: dts: renesas: r8a774c0: Fix cpu nodes style arm64: dts: renesas: r8a774c0: Add OPPs table for cpu devices clk: renesas: rcar-gen3: Remove unused variable clk: renesas: rcar-gen3: Fix cpg_sd_clock_round_rate() return value clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC clk: renesas: rcar-gen3: Correct parent clock of HS-USB clk: renesas: rcar-gen3: Correct parent clock of EHCI/OHCI clk: renesas: r8a774c0: Add Z2 clock clk: renesas: rcar-gen3: Support Z and Z2 clocks with high frequency parents math64: New DIV64_U64_ROUND_CLOSEST helper clk: renesas: rcar-gen3: Remove CLK_TYPE_GEN3_Z2 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock offset clk: renesas: rcar-gen3: Parameterise Z and Z2 clock fixed divisor clk: renesas: rcar-gen3: Pass name/offset to cpg_sd_clk_register() clk: renesas: r8a774a1: Fix LAST_DT_CORE_CLK clk: renesas: rcar-gen3: Add spinlock clk: renesas: rcar-gen3: Factor out cpg_reg_modify() clk: renesas: r8a774a1: Add missing CANFD clock clk: renesas: Remove usage of CLK_IS_BASIC clk: renesas: rcar-gen3: Add HS400 quirk for SD clock clk: renesas: rcar-gen3: Add documentation for SD clocks clk: renesas: rcar-gen3: Set state when registering SD clocks clk: renesas: r8a774a1: Add CPEX clock CIP: Bump version suffix to -cip6 after merge from stable Add gitlab-ci.yaml CIP: Bump version suffix to -cip5 after merge from stable CIP: Bump version suffix to -cip4 after merge from stable CIP: Bump version suffix to -cip3 after merge from stable dt-bindings: Add vendor prefix for Silicon Linux. CIP: Bump version suffix to -cip2 after Renesas patches arm64: defconfig: Enable R-Car thermal driver arm64: dts: renesas: r8a774c0: Add thermal support dt-bindings: thermal: rcar-thermal: add R8A774C0 support thermal: rcar_thermal: add R8A774C0 support arm64: dts: renesas: r8a774c0: Connect RZ/G2E Audio-DMAC to IPMMU arm64: dts: renesas: r8a774c0: Connect RZ/G2E AVB to IPMMU arm64: dts: renesas: r8a774c0: Connect RZ/G2E SYS-DMAC to IPMMU arm64: dts: renesas: r8a774c0: Add PWM support dt-bindings: pwm: rcar: Add r8a774c0 support dt-bindings: pwm: rcar: Add r8a774a1 support arm64: dts: renesas: r8a774c0: Add audio support ASoC: rsnd: Add r8a774c0 support ASoC: rsnd: Add r8a774a1 support arm64: dts: renesas: r8a774c0: Add VIN and CSI-2 device nodes media: dt-bindings: rcar-csi2: Add r8a774c0 media: dt-bindings: rcar-vin: Add R8A774C0 support media: rcar-csi2: Add support for RZ/G2E media: rcar-csi2: Fix PHTW table values for E3/V3M media: rcar-csi2: Handle per-SoC number of channels media: rcar: rcar-csi2: Update V3M/E3 PHTW tables media: rcar-csi2: Add R8A77990 support media: rcar-vin: Add support for RZ/G2E media: rcar-vin: Add support for R-Car R8A77990 arm64: dts: renesas: r8a774c0: Add IPMMU device nodes dt-bindings: iommu: ipmmu-vmsa: Add r8a774c0 support dt-bindings: iommu: ipmmu-vmsa: Add r8a774a1 support iommu/ipmmu-vmsa: Hook up r8a774c0 DT matching code iommu/ipmmu-vmsa: Modify ipmmu_slave_whitelist() to check SoC revisions iommu/ipmmu-vmsa: Hook up R8A774A1 DT maching code arm64: dts: renesas: r8a774c0: Add USB3.0 device nodes usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 usb: gadget: udc: renesas_usb3: Add r8a774a1 support usb: gadget: udc: renesas_usb3: add support for r8a774c0 usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device usb: gadget: udc: renesas_usb3: add support for r8a77990 arm64: dts: renesas: r8a774c0: Add USB-DMAC and HSUSB device nodes dt-bindings: dmaengine: usb-dmac: Add binding for r8a774c0 dt-bindings: usb: renesas_usbhs: Add r8a774c0 support dt-bindings: usb: renesas_usbhs: add clock-names property Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" usb: renesas_usbhs: Add multiple clocks management usb: renesas_usbhs: Add reset_control usb: renesas_usbhs: add support for RZ/G2E arm64: dts: renesas: r8a774c0: Add USB2.0 phy and host device nodes dt-bindings: rcar-gen3-phy-usb2: Add r8a774c0 support dt-bindings: rcar-gen3-phy-usb2: Add r8a774a1 support arm64: renesas: Enable GPIOLIB to allow GPIO driver selection arm64: enable CMT/TMU support for Renesas SoC clocksource/drivers/sh_tmu: Convert to SPDX identifiers arm64: dts: renesas: r8a774c0: Add TMU device nodes dt-bindings: timer: renesas: tmu: Document r8a774c0 bindings clk: renesas: r8a774c0: Fix LAST_DT_CORE_CLK clk: renesas: r8a774c0: Add TMU clock clk: renesas: r8a774c0: Correct parent clock of DU clk: renesas: r8a774c0: Add missing CANFD clock arm64: dts: renesas: r8a774c0: Add CMT device nodes dt-bindings: timer: renesas, cmt: Document r8a774c0 CMT support dt-bindings: timer: renesas, cmt: Document r8a774a1 CMT support clocksource/drivers/sh_cmt: Add R-Car gen3 support dt-bindings: timer: renesas: cmt: document R-Car gen3 support clocksource/drivers/sh_cmt: Properly line-wrap sh_cmt_of_table[] initializer clocksource/drivers/sh_cmt: Fix clocksource width for 32-bit machines clocksource/drivers/sh_cmt: Fixup for 64-bit machines clocksource/drivers/sh_cmt: Convert to SPDX identifiers pinctrl: sh-pfc: r8a77990: Add DRIF pins, groups and functions pinctrl: sh-pfc: r8a77990: Add TMU pins, groups and functions pinctrl: sh-pfc: r8a77990: GP6_9 does not have pull-down capability pinctrl: sh-pfc: r8a77990: Fix MOD_SEL bit numbering pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit2 when using RX2, TX2 and SCK2 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit3 when using TX0 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 SEL_I2C1 field width pinctrl: sh-pfc: r8a77990: Fix IOCTRL reg state after s2ram on R-Car E3 pinctrl: sh-pfc: r8a77990: Add CAN FD pins, groups and functions pinctrl: sh-pfc: r8a77990: Add CAN pins, groups and functions arm64: dts: renesas: cat875: Enable PCIe support arm64: dts: renesas: r8a774c0-cat874: Add pciec0 support arm64: dts: renesas: r8a774c0: Add PCIe device node dt-bindings: PCI: rcar: Add device tree support for r8a774c0 arm64: dts: renesas: r8a774c0: Add MSIOF nodes spi: sh-msiof: Add r8a774c0 support spi: sh-msiof: Add r8a774a1 support arm64: dts: renesas: r8a774c0: Add I2C and IIC-DVFS support dt-bindings: i2c: rcar: Add r8a774c0 support i2c: sh_mobile: Add support for r8a774c0 (RZ/G2E) i2c: sh_mobile: add support for r8a77990 (R-Car E3) dt-bindings: i2c: sh_mobile: Add r8a774c0 support i2c: sh_mobile: document support for r8a77990 (R-Car E3) pinctrl: sh-pfc: r8a77990: Add HSCIF pins, groups, and functions pinctrl: sh-pfc: r8a77990: Add VIN[4|5] groups/functions pinctrl: sh-pfc: Add optional arg to VIN_DATA_PIN_GROUP pinctrl: sh-pfc: Reduce kernel size for narrow VIN channels arm64: dts: renesas: r8a774c0: Add watchdog support dt-bindings: watchdog: renesas-wdt: Document r8a774c0 support arm64: dts: renesas: cat875: Add ethernet support arm64: dts: renesas: r8a774c0: Add Ethernet AVB node dt-bindings: net: ravb: Add support for r8a774c0 SoC arm64: dts: renesas: r8a774c0-cat874: Add uSD support arm64: dts: renesas: r8a774c0: Add SDHI nodes mmc: renesas_sdhi_internal_dmac: Whitelist r8a774c0 dt-bindings: mmc: renesas_sdhi: Add r8a774c0 support dt-bindings: mmc: renesas_sdhi: Add r8a77470 support mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 mmc: renesas_sdhi: Add r8a774a1 support pinctrl: sh-pfc: r8a77990: Add voltage switch operations for SDHI pinctrl: sh-pfc: r8a77990: Add SDHI pins, groups and functions pinctrl: sh-pfc: r8a77990: Add Audio SSI pins, groups and functions pinctrl: sh-pfc: r8a77990: Add Audio clock pins, groups and functions arm64: dts: renesas: r8a774c0-cat874: Add pincontrol support to scif2 arm64: dts: renesas: r8a774c0: Add GPIO device nodes dt-bindings: gpio: rcar: Add r8a774c0 (RZ/G2E) support dt-bindings: gpio: rcar: Add r8a774a1 (RZ/G2M) support arm64: dts: renesas: r8a774c0: Add PFC support arm64: dts: renesas: r8a774c0: Add INTC-EX device node pinctrl: sh-pfc: r8a77990: Add INTC-EX pins, groups and function pinctrl: sh-pfc: rcar: Rename automotive-only arrays to automotive arm64: dts: renesas: r8a774c0: Add secondary CA53 CPU core clk: renesas: cpg-mssr: Add r8a774c0 support dt-bindings: clock: renesas: cpg-mssr: Document r8a774c0 clk: renesas: cpg-mssr: Add r8a774a1 support clk: renesas: rcar-gen3: Add support for mode pin clock selection clk: renesas: rcar-gen3: Add support for RCKSEL clock selection clk: renesas: cpg-mssr: Add support for fixed rate clocks clk: renesas: rcar-gen3: Add support for OSC EXTAL predivider clk: renesas: Add r8a774a1 CPG Core Clock Definitions clk: renesas: Add r8a774c0 CPG Core Clock Definitions arm64: dts: renesas: r8a774c0: Add SCIF and HSCIF nodes dt-bindings: serial: sh-sci: Document r8a774c0 bindings dt-bindings: serial: sh-sci: Document r8a774a1 bindings arm64: dts: renesas: r8a774c0: Add SYS-DMAC controller nodes dmaengine: rcar-dmac: Document R8A774C0 bindings dmaengine: rcar-dmac: Document R8A774A1 bindings arm64: dts: renesas: Add Si-Linux EK874 board support arm64: dts: renesas: Add Si-Linux CAT874 board support arm64: dts: renesas: Initial device tree for r8a774c0 dt-bindings: arm: Add si-linux cat87[45] boards ARM: dts: socfpga: Rename socfpga_cyclone5_de0_{sockit, nano_soc} dt-bindings: irqchip: renesas-irqc: Document r8a774c0 support soc: renesas: rcar-rst: Add support for RZ/G2E dt-bindings: reset: rcar-rst: Document r8a774c0 rst soc: renesas: rcar-rst: Add support for RZ/G2M soc: renesas: rcar-sysc: Add r8a774c0 support dt-bindings: power: rcar-sysc: Document r8a774c0 sysc soc: renesas: rcar-sysc: Add r8a774a1 support dt-bindings: power: Add r8a774c0 SYSC power domain definitions dt-bindings: power: Add r8a774a1 SYSC power domain definitions arm64: defconfig: enable R8A774C0 SoC arm64: defconfig: enable R8A774A1 SoC arm64: Add Renesas R8A774C0 support arm64: Add Renesas R8A774A1 support soc: renesas: Identify RZ/G2E soc: renesas: Identify RZ/G2M dt-bindings: arm: Fix RZ/G2E part number dt-bindings: arm: Document RZ/G2E SoC DT bindings dt-bindings: arm: Document RZ/G2M SoC DT bindings pinctrl: sh-pfc: r8a77990: Add R8A774C0 PFC support pinctrl: sh-pfc: r8a77990: Add MSIOF pins, groups and functions pinctrl: sh-pfc: r8a77990: Add DU pins, groups and function pinctrl: sh-pfc: r8a77990: Add PWM pins, groups and functions dt-bindings: pinctrl: sh-pfc: Document r8a774c0 PFC support pinctrl: sh-pfc: r8a7796: Add R8A774A1 PFC support dt-bindings: pinctrl: sh-pfc: Document r8a774a1 PFC support CIP: Add a number to the version suffix Conflicts: Documentation/devicetree/bindings/i2c/i2c-rcar.txt Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt Documentation/devicetree/bindings/usb/renesas_usb3.txt Documentation/devicetree/bindings/usb/renesas_usbhs.txt Documentation/devicetree/bindings/watchdog/renesas-wdt.txt arch/arm64/boot/dts/vendor/bindings/display/panel/advantech,idk-1110wr.txt arch/arm64/boot/dts/vendor/bindings/display/panel/advantech,idk-2121wr.yaml arch/arm64/boot/dts/vendor/bindings/i2c/i2c-rcar.txt arch/arm64/boot/dts/vendor/bindings/i2c/i2c-sh_mobile.txt arch/arm64/boot/dts/vendor/bindings/i2c/renesas,i2c.txt arch/arm64/boot/dts/vendor/bindings/i2c/renesas,iic.txt arch/arm64/boot/dts/vendor/bindings/media/i2c/imx219.yaml arch/arm64/boot/dts/vendor/bindings/memory-controllers/renesas,rpc-if.yaml arch/arm64/boot/dts/vendor/bindings/pci/rcar-pci-ep.yaml arch/arm64/boot/dts/vendor/bindings/usb/renesas,usb3-peri.txt arch/arm64/boot/dts/vendor/bindings/usb/renesas,usbhs.txt arch/arm64/boot/dts/vendor/bindings/usb/renesas_usb3.txt arch/arm64/boot/dts/vendor/bindings/usb/renesas_usbhs.txt arch/arm64/boot/dts/vendor/bindings/usb/ti,hd3ss3220.txt arch/arm64/boot/dts/vendor/bindings/watchdog/renesas,wdt.txt arch/arm64/boot/dts/vendor/bindings/watchdog/renesas-wdt.txt drivers/clk/qcom/clk-alpha-pll.c drivers/hid/hid-ids.h drivers/irqchip/irq-gic-v3.c drivers/media/platform/qcom/venus/hfi_parser.c drivers/mmc/host/sdhci.h drivers/platform/x86/intel_cht_int33fe.c drivers/slimbus/messaging.c drivers/usb/dwc3/core.c drivers/usb/dwc3/gadget.c drivers/usb/gadget/function/f_fs.c drivers/usb/typec/mux.c fs/ext4/dir.c kernel/time/posix-timers.c mm/oom_kill.c Change-Id: I6ccf7ce22c6636030db6245952c67bfa54aef5a4 |
||
|
|
3ff3e391fc |
arm64: configs: vendor: Unset CONFIG_LSM
This is automatically generated correctly after we remove the typo (apparmour vs apparmor). Change-Id: I4acbc252c0eb3f1304df822a7c02f9a6834ed6c3 |
||
|
|
ae1b0813fc |
arm64: configs: bengal: Disable PSI ftrace
Change-Id: I252d0b6c2781b4a195eb24c882cc1b19e88d2892 |
||
|
|
aa504d32b4 |
arm64: configs: vendor: Disable mpq dvb demux modules
Change-Id: Iba5f05abe706b17fea65323c54b4c013bd0d65a9 |
||
|
|
727983e5ea |
arm64: configs: kona: remove noop ext4 encryption config
Change-Id: Idc6b78352a87ce18e0871bbcbe794b94d9ee9864 |
||
|
|
db118a022e |
arm64: configs: kona: Disable unused apparmor
Change-Id: I659657c9ec8f57fecdd38a951ba91ebb4e189dbd |
||
|
|
75c795e2a2 |
arm64: configs: vendor: Regenerate
Change-Id: Ia67825bd0e40a2126f0df3b30238c39155143d89 |
||
|
|
f1c2b69f64 |
techpack: camera-bengal: Enable legacy camera fix for bathena
Co-authored-by: Deivid21 <david.parra.ignacio@gmail.com> Change-Id: I11ce601e62a13d2825bf6e049aab88f4f2c9d55a |
||
|
|
9f18b4de97 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.2
* sm8250/lineage-20: sched/headers: Move 'struct sched_param' out of uapi, to work around glibc/musl breakage UPSTREAM: f2fs: set highest IO priority for checkpoint thread UPSTREAM: f2fs: fix to update age extent in f2fs_do_zero_range() UPSTREAM: f2fs: fix to update age extent correctly during truncation UPSTREAM: f2fs: add sysfs nodes to set last_age_weight UPSTREAM: f2fs: fix wrong calculation of block age UPSTREAM: f2fs: should use a temp extent_info for lookup UPSTREAM: f2fs: don't mix to use union values in extent_info UPSTREAM: f2fs: initialize extent_cache parameter Revert "f2fs: avoid build warnining in extent_cache" Revert "ANDROID: fs: fuse: Freeze client on suspend when request sent to userspace" Change-Id: Ic0102d1ae19dbeb9f44f0385b515c704f54979b7 |
||
|
|
a580e1a5f3 |
arm64: configs: moto-bengal: Disable debug modules
Change-Id: Iba48f24fcb0d5adf6ea26398d8109cd3ba53e18c |
||
|
|
ea75c6ca27 |
Revert "input: touchscreen: focaltech_0flash_v2_mmi: Fix firmware flashing"
This reverts commit
|
||
|
|
c6993c26ad |
input: touchscreen: focaltech_0flash_v2_mmi: Fix firmware flashing
Change-Id: Ica0c1038668df75a6c5ceebb72aeaedafc5748f3 |
||
|
|
351923bfb6 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.2
* sm8250/lineage-20: FROMGIT: usb: gadget: u_ether: support configuring interface names. usb: Replace snprintf with scnprintf in gether_get_ifname usb: gadget: f_ncm: Always set current gadget in ncm_bind() usb: gadget: f_ncm: Revert to upstream Revert "ANDROID: fs: FS tracepoints to track IO." f2fs: reset wait_ms to default if any of the victims have been selected f2fs: fix some format WARNING in debug.c and sysfs.c f2fs: don't call f2fs_issue_discard_timeout() when discard_cmd_cnt is 0 in f2fs_put_super() f2fs: fix iostat parameter for discard f2fs: Fix spelling mistake in label: free_bio_enrty_cache -> free_bio_entry_cache f2fs: avoid build warnining in extent_cache f2fs: add block_age-based extent cache f2fs: allocate the extent_cache by default f2fs: refactor extent_cache to support for read and more f2fs: remove unnecessary __init_extent_tree f2fs: move internal functions into extent_cache.c f2fs: specify extent cache for read explicitly f2fs: introduce f2fs_is_readonly() for readability f2fs: remove F2FS_SET_FEATURE() and F2FS_CLEAR_FEATURE() macro f2fs: do some cleanup for f2fs module init ... Change-Id: Id17e70db7d84a926a84c11cb1ace83da65e26eab |
||
|
|
06fad47796 |
techpack: camera-bengal: Enable legacy camera fix for capri
Co-authored-by: Syed Fawwaz Hussain <fazwalrus@gmail.com> Change-Id: I5932a0a42d2bd4eaed799d14876327c3958c1141 |
||
|
|
1a6ead214f |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.2
* sm8250/lineage-20: qcacld-3.0: Correcting the TSInfo structure size according to the Spec BACKPORT: dsp-kernel: Add attribute and flag checks during map creation UPSTREAM: ALSA: usb-audio: Fix out of bounds reads when finding clock sources Change-Id: I42bd289165e9cf1a74977f34c3b184616b60e598 |
||
|
|
d76ea5961a |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.1
* sm8250/lineage-20: Revert "ANDROID: modpost: add an exception for CFI stubs" ANDROID: Update CFI patchset from android11-5.4 ANDROID: adding __nocfi to cpuidle_enter_state ANDROID: arm64: Fix the address of ftrace_call compiled with CFI_CLANG ANDROID: arm64: add __va_function arm64: bpf: Don't use module memory for the BPF JIT CFI check. arm64/bpf: don't allocate BPF JIT programs in module memory bpf: add __weak hook for allocating executable memory clk/qcom/clk-alpha-pll: Fix pll post div mask when width is not set bpf: Use dedicated bpf_trace_printk event instead of trace_printk() BACKPORT: audio-kernel: Disable clock voting logs msm: kgsl: introduce CONFIG_CORESIGHT_ADRENO. Change-Id: I6ea6bdae1d2efa2be9620b5f68d9ae7e78dcdf4a |
||
|
|
6b64895c2d |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.1
* sm8250/lineage-20: qcacld-5.0: Fix the possible OOB write in country IE unpack disp: msm: dsi: add null pointer check in dsi_display_dev_remove Change-Id: I0067d570daaf449d58b6e6be6630c303cb3cb0aa |
||
|
|
4c2f69ad11 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.1
* sm8250/lineage-20: arm64: configs: vendor: VINTF kernel target-level 5 -> 6 changes Change-Id: I8981ad4c13299b52bfa15e32864de160f176cb6f |
||
|
|
f19cdc3265 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.1
* sm8250/lineage-20: ANDROID: android-verity: Prevent double-freeing metadata UPSTREAM: f2fs: fix UAF in f2fs_available_free_memory msm: ipa2: Add check to validate rule_cnt msm: eva: Copy back the validated size to avoid security issue msm: adsprpc: Avoid double free on map msm: npu: Fix use after free issue msm: npu: Fix use after free issue clk: qcom: lpasscc-scuba: Add Support for AON & AUDIO clock drivers dt-bindings: clk: lpasscc-scuba: Add support for LPASS AONCC and AUDIOCC msm: ipa: clean up netdev resources in AFTER_SHUTDOWN cb msm: camera: isp: Copy the userdata in kernel to avoid TOCTOU asoc: codec: avoid out of bound write to map array asoc: codec: avoid out of bound write to map array Slimbus: slim-msm-ngd: Avoid accessing deallocated stack dsp: q6voice: Changing data type from %d to %ld dsp: q6voice: Add buf size check for cvp cal data Change-Id: I82dc4d87d7cfe64c21a014d59d318fd5dd7e65c0 |
||
|
|
0259431887 |
Merge tag 'LA.UM.9.12.1.r1-11000-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android13-4.19-kona
"LA.UM.9.12.1.r1-11000-SMxx50.QSSI12.0" * tag 'LA.UM.9.12.1.r1-11000-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: isp: Copy the userdata in kernel to avoid TOCTOU Change-Id: I668492b6e074ef57366828c941256bd12911d6e1 |
||
|
|
28c02c8f95 |
Merge tag 'LA.UM.9.15.2.r1-11100-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
"LA.UM.9.15.2.r1-11100-KAMORTA.QSSI14.0" * tag 'LA.UM.9.15.2.r1-11100-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: asoc: codec: avoid out of bound write to map array asoc: codec: avoid out of bound write to map array dsp: q6voice: Changing data type from %d to %ld dsp: q6voice: Add buf size check for cvp cal data Conflicts: techpack/audio/asoc/codecs/wcd938x/wcd938x.c Change-Id: I7d1385928f2945ca39e10a6d5a8b7cc497ea9d26 |
||
|
|
370c4b9aa8 |
Merge tag 'LA.UM.9.15.2.r1-11100-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.15.2.r1-11100-KAMORTA.QSSI14.0" * tag 'LA.UM.9.15.2.r1-11100-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: msm: eva: Copy back the validated size to avoid security issue msm: adsprpc: Avoid double free on map msm: npu: Fix use after free issue msm: npu: Fix use after free issue clk: qcom: lpasscc-scuba: Add Support for AON & AUDIO clock drivers dt-bindings: clk: lpasscc-scuba: Add support for LPASS AONCC and AUDIOCC msm: ipa: clean up netdev resources in AFTER_SHUTDOWN cb Slimbus: slim-msm-ngd: Avoid accessing deallocated stack Change-Id: I4eb6096f7140d127f8bf3d2c299550aec2720bc1 |
||
|
|
d92cd45955 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.1
* sm8250/lineage-20: UPSTREAM: ALSA: usb-audio: Fix a DMA to stack memory bug msm: camera: sensor: TOCTOU error handling Change-Id: I1420806901495e8f95b87c20cd79179ffbe087d0 |
||
|
|
f33c57c6ca |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-22.1
* sm8250/lineage-20: Revert "UPSTREAM: unicode: Don't special case ignorable code points" Reapply "UPSTREAM: unicode: Don't special case ignorable code points" Revert "UPSTREAM: unicode: Don't special case ignorable code points" Linux 4.19.325 sh: intc: Fix use-after-free bug in register_intc_controller() modpost: remove incorrect code in do_eisa_entry() 9p/xen: fix release of IRQ 9p/xen: fix init sequence block: return unsigned int from bdev_io_min jffs2: fix use of uninitialized variable ubi: fastmap: Fix duplicate slab cache names while attaching ubifs: Correct the total block count by deducting journal reservation rtc: check if __rtc_read_time was successful in rtc_timer_do_work() NFSv4.0: Fix a use-after-free problem in the asynchronous open() um: Fix the return value of elf_core_copy_task_fpregs rpmsg: glink: Propagate TX failures in intentless mode as well NFSD: Prevent a potential integer overflow lib: string_helpers: silence snprintf() output truncation warning usb: dwc3: gadget: Fix checking for number of TRBs left media: wl128x: Fix atomicity violation in fmc_send_cmd() ... Change-Id: If54aa57568cf7d234b4458495ae863dcc1903d63 |
||
|
|
c22009ad76 |
Merge tag 'ASB-2025-01-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2025-01-01 * tag 'ASB-2025-01-05_4.19-stable' of https://android.googlesource.com/kernel/common: (132 commits) Revert "UPSTREAM: unicode: Don't special case ignorable code points" Reapply "UPSTREAM: unicode: Don't special case ignorable code points" Revert "UPSTREAM: unicode: Don't special case ignorable code points" Linux 4.19.325 sh: intc: Fix use-after-free bug in register_intc_controller() modpost: remove incorrect code in do_eisa_entry() 9p/xen: fix release of IRQ 9p/xen: fix init sequence block: return unsigned int from bdev_io_min jffs2: fix use of uninitialized variable ubi: fastmap: Fix duplicate slab cache names while attaching ubifs: Correct the total block count by deducting journal reservation rtc: check if __rtc_read_time was successful in rtc_timer_do_work() NFSv4.0: Fix a use-after-free problem in the asynchronous open() um: Fix the return value of elf_core_copy_task_fpregs rpmsg: glink: Propagate TX failures in intentless mode as well NFSD: Prevent a potential integer overflow lib: string_helpers: silence snprintf() output truncation warning usb: dwc3: gadget: Fix checking for number of TRBs left media: wl128x: Fix atomicity violation in fmc_send_cmd() ... Conflicts: arch/arm64/boot/dts/vendor/bindings/clock/adi,axi-clkgen.yaml arch/arm64/boot/dts/vendor/bindings/clock/axi-clkgen.txt drivers/rpmsg/qcom_glink_native.c Change-Id: Iea6ddf20dfaa4419f6e0b2efcee1890bfa8e2554 |
||
|
|
8e92756e29 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20: arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd of: restore old handling of cells_name=NULL in of_*_phandle_with_args() of: Let of_for_each_phandle fallback to non-negative cell_count msm: eva: put kref after processing deprecated message nl80211: add WPA3 definition for SAE authentication Linux 4.19.324 9p: fix slab cache name creation for real net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition fs: Fix uninitialized value issue in from_kuid and from_kgid powerpc/powernv: Free name on error in opal_event_init() sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML bpf: use kvzmalloc to allocate BPF verifier environment HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad 9p: Avoid creating multiple slab caches with the same name ALSA: usb-audio: Add endianness annotations vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer ALSA: usb-audio: Add quirks for Dell WD19 dock ALSA: usb-audio: Support jack detection on Dell dock ALSA: usb-audio: Add custom mixer status quirks for RME CC devices ... Change-Id: Ifdb726aa81a94924d85fcac089475157a9d81a16 |
||
|
|
4ea8fcca99 |
Merge tag 'ASB-2024-12-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2024-12-01 * tag 'ASB-2024-12-05_4.19-stable' of https://android.googlesource.com/kernel/common: (401 commits) Linux 4.19.324 9p: fix slab cache name creation for real net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition fs: Fix uninitialized value issue in from_kuid and from_kgid powerpc/powernv: Free name on error in opal_event_init() sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML bpf: use kvzmalloc to allocate BPF verifier environment HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad 9p: Avoid creating multiple slab caches with the same name ALSA: usb-audio: Add endianness annotations vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer ALSA: usb-audio: Add quirks for Dell WD19 dock ALSA: usb-audio: Support jack detection on Dell dock ALSA: usb-audio: Add custom mixer status quirks for RME CC devices ALSA: pcm: Return 0 when size < start_threshold in capture ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove() irqchip/gic-v3: Force propagation of the active state with a read-back USB: serial: option: add Quectel RG650V USB: serial: option: add Fibocom FG132 0x0112 composition ... Conflicts: drivers/usb/dwc3/core.c drivers/usb/dwc3/core.h net/qrtr/qrtr.c Change-Id: I328847813eb875d25c4aa35dcc7ba58ad09b53ae |
||
|
|
27517bd4f7 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20: dsp: q6lsm: Check size of payload before access UPSTREAM: unicode: Don't special case ignorable code points msm: camera: sensor: handling condition for random read fw-api: CL 27148704 - update fw common interface files fw-api: CL 27145397 - update fw common interface files fw-api: CL 27121105 - update fw common interface files fw-api: Add marina E3 hal header files to fw-api project fw-api: CL 27039913 - update fw common interface files fw-api: CL 27020660 - update fw common interface files fw-api: CL 27007360 - update fw common interface files fw-api: CL 26997210 - update fw common interface files fw-api: CL 26979953 - update fw common interface files fw-api: CL 26967399 - update fw common interface files fw-api: CL 26957438 - update fw common interface files fw-api: CL 26944074 - update fw common interface files fw-api: CL 26941589 - update fw common interface files fw-api: CL 26938915 - update fw common interface files fw-api: CL 26931520 - update fw common interface files fw-api: CL 26931515 - update fw common interface files fw-api: Add hardware header files for QCC2072 Cologne ... Change-Id: Ic914e24f24b7a624c20dc6d8a0e0aaa0084f30f8 |
||
|
|
c8bfb91067 |
Merge tag 'ASB-2024-11-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2024-11-01 CVE-2024-36978 CVE-2024-46740 * tag 'ASB-2024-11-05_4.19-stable' of https://android.googlesource.com/kernel/common: UPSTREAM: unicode: Don't special case ignorable code points Change-Id: Id399c005e00348a9c65718c72c32260a21303f2f |
||
|
|
532750c881 |
Merge tag 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android13-4.19-kona
LA.UM.9.12.r1-18500-SMxx50.QSSI14.0 * tag 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: sensor: handling condition for random read msm: camera: memmgr: Remove the mutex lock for kref variable Change-Id: If9f25f4c833965e83ea19a60de3bbd515dc81144 |
||
|
|
df87607f20 |
Merge tag 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
LA.UM.9.12.r1-18500-SMxx50.QSSI14.0 * tag 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: dsp: q6lsm: Check size of payload before access Conflicts: techpack/audio/dsp/q6lsm.c Change-Id: Ie9a817bb789b65345cbbf567fb7ddd21703b31b3 |
||
|
|
8ab9d60f5d |
Merge tag 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into android13-4.19-kona
LA.UM.9.12.r1-18500-SMxx50.QSSI14.0 * tag 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn: qcacmn: Fix out of bound read issue in ESP ie parse qcacmn: Update no. of DWORDs for htt_tx_msdu_desc_ext2_t Conflicts: drivers/staging/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.h Change-Id: Ibf7ee1b0cd1a98e4f3f1b27e253d351cc6826714 |
||
|
|
3773fe441b |
Merge tag 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api into android13-4.19-kona
LA.UM.9.12.r1-18500-SMxx50.QSSI14.0 * tag 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api: fw-api: CL 27148704 - update fw common interface files fw-api: CL 27145397 - update fw common interface files fw-api: CL 27121105 - update fw common interface files fw-api: Add marina E3 hal header files to fw-api project fw-api: CL 27039913 - update fw common interface files fw-api: CL 27020660 - update fw common interface files fw-api: CL 27007360 - update fw common interface files fw-api: CL 26997210 - update fw common interface files fw-api: CL 26979953 - update fw common interface files fw-api: CL 26967399 - update fw common interface files fw-api: CL 26957438 - update fw common interface files fw-api: CL 26944074 - update fw common interface files fw-api: CL 26941589 - update fw common interface files fw-api: CL 26938915 - update fw common interface files fw-api: CL 26931520 - update fw common interface files fw-api: CL 26931515 - update fw common interface files fw-api: Add hardware header files for QCC2072 Cologne fw-api: CL 26908485 - update fw common interface files fw-api: CL 26901300 - update fw common interface files fw-api: CL 26870782 - update fw common interface files fw-api: CL 26859968 - update fw common interface files fw-api: CL 26859965 - update fw common interface files fw-api: CL 26851668 - update fw common interface files fw-api: CL 26851667 - update fw common interface files fw-api: CL 26849729 - update fw common interface files fw-api: CL 26832690 - update fw common interface files fw-api: CL 26800691 - update fw common interface files fw-api: CL 26790062 - update fw common interface files fw-api: CL 26789113 - update fw common interface files fw-api: CL 26775343 - update fw common interface files fw-api: CL 26772591 - update fw common interface files fw-api: CL 26716443 - update fw common interface files fw-api: CL 26705428 - update fw common interface files fw-api: CL 26692963 - update fw common interface files fw-api: CL 26690604 - update fw common interface files fw-api: CL 26684651 - update fw common interface files fw-api: CL 26682404 - update fw common interface files fw-api: CL 26661427 - update fw common interface files fw-api: CL 26642966 - update fw common interface files fw-api: CL 26614150 - update fw common interface files fw-api: CL 26587627 - update fw common interface files fw-api: CL 26534623 - update fw common interface files fw-api: CL 26517090 - update fw common interface files fw-api: CL 26515400 - update fw common interface files fw-api: CL 26515067 - update fw common interface files fw-api: CL 26511260 - update fw common interface files fw-api: CL 26496317 - update fw common interface files fw-api: CL 26403375 - update fw common interface files fw-api: CL 26392958 - update fw common interface files fw-api: CL 26384461 - update fw common interface files Change-Id: Ic810de65e2f5103dac3587053475fdbdeb6cc385 |
||
|
|
1ec02f10bd |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20: Revert "ANDROID: ALSA: jack: Update supported jack switch types" Revert "ALSA: jack: Add support to report second microphone" ASOC: Remove support for ANC headphones qcacmn: Update no. of DWORDs for htt_tx_msdu_desc_ext2_t Change-Id: Ice64d788ffdc579eb2788f4f40e9eb0e6220b0ea |
||
|
|
7170507aaf |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20: ii2c: i2c-master-msm-geni: add null pointer check in event call back msm-4.19: qseecom: Fix possible race condition adsprpc: Handle UAF scenario in put_args adsprpc: Handle UAF scenario in put_args securemsm-kernel: Decrement the server object ref count in mutex context qcedev: fix UAF in qcedev_smmu msm: camera: icp: io buf config num validation dsp: q6lsm: Check size of payload before access msm: kgsl: Fix error handling during drawctxt switch asoc: codecs: Fix for the SSR issue on qcm2150 msm: ipa: Add additional cleanup in finish rt rule addition msm: camera: sensor: TOCTOU error handling in eeprom msm: camera: sensor: TOCTOU error handling in eeprom vidc_3x: Fix cts failures msm: kgsl: Fix error handling during drawctxt switch msm: camera: memmgr: Remove the mutex lock for kref variable msm: eva: Adding kref count for cvp_get_inst_from_id msm: camera: memmgr: Remove the mutex lock for kref variable dsp: q6voice: Adds checks for an integer overflow msm: adsprpc: use-after-free (UAF) in global maps ... Change-Id: Id089cb2f36426ffb377c41ffa078b340b75d6889 |
||
|
|
34a6d139b0 |
Merge tag 'LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0" * tag 'LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: ii2c: i2c-master-msm-geni: add null pointer check in event call back msm-4.19: qseecom: Fix possible race condition adsprpc: Handle UAF scenario in put_args msm: adsprpc: use-after-free (UAF) in global maps soc: qcom: smem: Add boundary checks for partitions UPSTREAM: loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE loop: Select I/O scheduler 'none' from inside add_disk() BACKPORT: loop: Fix missing discard support when using LOOP_CONFIGURE loop: Check for overflow while configuring loop BACKPORT: loop: Set correct device size when using LOOP_CONFIGURE block: delete part_round_stats and switch to less precise counting BACKPORT: media: venus: hfi: fix the check in session buffer requirement msm: adsprpc: Handle UAF in fastrpc internal munmap msm: kgsl: Keep postamble packets in a privileged buffer soc: qcom: qsee_ipc_irq_bridge: Remove redundant cleanup net: qrtr: fifo: Add bounds check on tx path Change-Id: I1709553f1864cd481a3c7f385aa5a40573c13e51 |
||
|
|
024b5480fd |
Merge tag 'LA.UM.9.12.r1-18400-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api into android13-4.19-kona
"LA.UM.9.12.r1-18400-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-18400-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api: fw-api: CL 26368984 - update fw common interface files fw-api: CL 26367617 - update fw common interface files fw-api: CL 26367611 - update fw common interface files fw-api: CL 26351133 - update fw common interface files fw-api: CL 26304529 - update fw common interface files fw-api: CL 26304560 - update fw common interface files fw-api: CL 26301574 - update fw common interface files fw-api: CL 26280447 - update fw common interface files fw-api: CL 26269344 - update fw common interface files fw-api: CL 26268167 - update fw common interface files fw-api: CL 26238739, 26268166 - update fw common interface file txmon_tlvs.h #3 fw-api: CL 26242685 - update fw common interface files fw-api: CL 26241114 - update fw common interface files fw-api: CL 26238739 - update fw common interface files fw-api: CL 26238735 - update fw common interface files fw-api: CL 26228983 - update fw common interface files fw-api: CL 26228979 - update fw common interface files fw-api: CL 26220780 - update fw common interface files fw-api: CL 26206720 - update fw common interface files fw-api: CL 26206715 - update fw common interface files fw-api: CL 26205559 - update fw common interface files fw-api: CL 26197005 - update fw common interface files fw-api: CL 26180835 - update fw common interface files fw-api: CL 26150181 - update fw common interface files fw-api: CL 26149972 - update fw common interface files fw-api: CL 26129651 - update fw common interface files fw-api: add TLV struct for sigb details fw-api: CL 26118792 - update fw common interface files fw-api: CL 26106643 - update fw common interface files fw-api: CL 26082151 - update fw common interface files fw-api: CL 26071804 - update fw common interface files fw-api: CL 26041862 - update fw common interface files fw-api: CL 26026870 - update fw common interface files fw-api: CL 26017002 - update fw common interface files fw-api: Incremental hw header file update for WCN7750 fw-api: CL 25999327 - update fw common interface files fw-api: CL 25995600 - update fw common interface files fw-api: CL 25993098 - update fw common interface files fw-api: CL 25976261 - update fw common interface files fw-api: CL 25939563 - update fw common interface files fw-api: CL 25939560 - update fw common interface files fw-api: CL 25930751 - update fw common interface files fw-api: CL 25920610 - update fw common interface files fw-api: CL 25914677 - update fw common interface files fw-api: CL 25907622 - update fw common interface files fw-api: CL 25904384 - update fw common interface files fw-api: CL 25886772 - update fw common interface files fw-api: CL 25886388 - update fw common interface files fw-api: CL 25873461 - update fw common interface files fw-api: Add hardware header files for WCN7750 Change-Id: I5fce324b6da77f8a3a2e5a159c0bcf8ecfdd4f5e |
||
|
|
8fc1b264e3 |
Merge tag 'LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver into android13-4.19-kona
"LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0" * tag 'LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver: msm: vidc: Release cvp buffer lock in invalid buffer case msm: vidc: Fix possible UAF during buffer unregister call vidc: Return EBUSY if mbpf check fails vidc: Skip unsupported session load in load calculation Conflicts: techpack/video/msm/vidc/msm_vidc_common.c Change-Id: I7dc1d60f51c11288c83f7ee4097b2b2f39d2655b |
||
|
|
080219bb4f |
Merge tag 'LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android13-4.19-kona
"LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0" * tag 'LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: memmgr: Remove the mutex lock for kref variable msm: camera: memmgr: Add refcount to track umd in use buffers msm: camera: sensor: Handling race condition in util api msm: camera: common: Fix possible OOB reads and writes operations Change-Id: Ic30b7c9d5683965ee182c28681387a9725a83b17 |
||
|
|
92fb1a2d0c |
Merge tag 'LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android13-4.19-kona
"LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0" * tag 'LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: icp: io buf config num validation msm: camera: sensor: TOCTOU error handling in eeprom msm: camera: sensor: TOCTOU error handling in eeprom msm: camera: memmgr: Remove the mutex lock for kref variable msm: camera: sensor: Handling race condition in util api msm: camera: memmgr: Add refcount to track umd in use buffers msm: camera: smmu: Use get_file to increase ref count msm: camera: sensor: Using low priority queue for init setting msm: camera: reqmgr: Increase V4L2 Queue depth Change-Id: I15be6929b7950eca0564c4cb76c407cb2d35261c |
||
|
|
7df3d99789 |
Merge tag 'LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
"LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0" * tag 'LA.UM.9.15.2.r1-10600-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: dsp: q6lsm: Check size of payload before access asoc: codecs: Fix for the SSR issue on qcm2150 dsp: q6voice: Adds checks for an integer overflow asoc: Fix out-of-bound write dsp: q6voice: Adds checks for an integer overflow Fix for OOB access issue dsp: q6lsm: Check size of payload before access Change-Id: I708a0be36841731d8c5126b8135123b642a8a7d7 |
||
|
|
bcb290148a |
Merge tag 'LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
"LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0" * tag 'LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: dsp: q6voice: Adds checks for an integer overflow asoc: Fix out-of-bound write dsp: q6voice: Adds checks for an integer overflow dsp: q6lsm: Check size of payload before access Fix for OOB access issue Audio legacy: Integer overflow in msm_lsm_ioctl_compat during audio playback usecase. size = sizeof(p_info_32) + p_info_32.param_size; This overflow issue may result heap overflow during copying the data: memcpy(param_info_rsp, &p_info_32, sizeof(p_info_32)); ASoC: Resolve use after free in listen sound client dsp: q6lsm: Add check for payload buffer ASoC: msm-pcm-voip: Avoid interger underflow soc: swr-mstr: Store and compare dev_addr along with dev_num Conflicts: techpack/audio/asoc/msm-compress-q6-v2.c techpack/audio/asoc/msm-pcm-routing-v2.c Change-Id: I76045565c18bea94657ac7bbb46a49058f108f8d |
||
|
|
30a1ea9e89 |
Merge tag 'LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0" * tag 'LA.UM.9.12.1.r1-09700-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: adsprpc: Handle UAF scenario in put_args securemsm-kernel: Decrement the server object ref count in mutex context qcedev: fix UAF in qcedev_smmu msm: kgsl: Fix error handling during drawctxt switch msm: ipa: Add additional cleanup in finish rt rule addition vidc_3x: Fix cts failures msm: kgsl: Fix error handling during drawctxt switch msm: eva: Adding kref count for cvp_get_inst_from_id msm: adsprpc: use-after-free (UAF) in global maps scsi: ufs: Add load voting for UFS's VCCQ2 parent regulator msm: adsprpc: use-after-free (UAF) in global maps pci: pci-msm-msi: Re-name irq chip name for the driver rpmsg: glink: Get reference of channel objects in rx path serial: msm_geni_serial: Make HW Flow off if CRSTCTS flag not set serial: msm_geni_serial: check ioctl_count with auto_suspend enabled serial: msm_geni_serial: Move UART Rx path errors to ipc logs serial: msm_geni_serial: Prevent excessive logging due to WARN_ON serial: msm_geni_serial: Check for wakeup byte after suspend serial: msm_geni_serial: Update wakeup byte handling mechanism serial: msm_geni_serial: Check if workqueue allocation fails serial: msm_geni_serial: Handle vote_clock_off when rx data is inflight serial: msm_geni_serial: Check if port is open in msm_geni_wakeup_work serial: msm_geni_serial: Change wakeup interrupt handling mechanism serial: msm_geni_serial: Handle delayed Rx cancel cmd interrupt serial: msm_geni_serial: Handle Rx EOT & DMA_DONE after DMA Reset ARM: defconfig: Enable config for msm8937_32 and msm8937_32go ARM: defconfig: Enable config for msm8937 memshare: Prevent possible integer overflow diag: Correct argument list for debug logs memshare: Prevent possible integer overflow soc: qcom: smem: Add boundary checks for partitions msm: kgsl: Fix upper bound check for iommu address cnss2: Add support for configuring calibration duration msm: kgsl: Limit the syncpoint count for AUX commands msm: kgsl: Prevent wrap around during user address mapping misc: update nordic DFU function check msm: kgsl: Use dma_buf_get() to get dma_buf structure msm: kgsl: Make sure that pool pages don't have any extra references cnss2: Validate maximum number of memory segments net: qrtr: fifo: Add bounds check on tx path icnss2: Add data length validation in cnss_wlfw_qdss_data_send_sync() cnss2: Unregister host driver during PCI remove msm: cvp: Resuming DSP if power collapse fails msm: ADSPRPC: Restrict untrusted applications from attaching to GuestOS misc: updates to controller's driver defconfig: Enable KinecticsXR Nordic chip for SKU4 misc: add makefile changes for Nordic chip msm: synx: fix copyright defconfig: Enable Novatek NT36xxx Touch for tron target cnss2: Update bound checks for sbl reg dumps to SRAM mem range Conflicts: drivers/soc/qcom/memshare/msm_memshare.c drivers/soc/qcom/smcinvoke.c Change-Id: If105d0d4f52aec12ae176eef8cd93b20751b8d62 |
||
|
|
a2c8b0656e |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20: arm64: cputype: Remove duplicate A77 definitions qcacld-3.0: Remove use-after-free of frame in tx mgmt send smcinvoke: Rename size_add to smci_size_add video: driver: Return proper error code video: driver: Return proper error code Linux 4.19.322 Revert "parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367" netns: restore ops before calling ops_exit_list cx82310_eth: fix error return code in cx82310_bind() net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket rtmutex: Drop rt_mutex::wait_lock before scheduling drm/i915/fence: Mark debug_fence_free() with __maybe_unused drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused ACPI: processor: Fix memory leaks in error paths of processor_add() ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() ila: call nf_unregister_net_hooks() sooner netns: add pre_exit method to struct pernet_operations nilfs2: protect references to superblock parameters exposed in sysfs nilfs2: replace snprintf in show functions with sysfs_emit tracing: Avoid possible softlockup in tracing_iter_reset() ... Change-Id: I7954f59d42b987203aacc473a6637bc792b68a79 |
||
|
|
f8239b8b4e |
Merge tag 'ASB-2024-10-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2024-10-01 * tag 'ASB-2024-10-05_4.19-stable' of https://android.googlesource.com/kernel/common: (99 commits) Linux 4.19.322 Revert "parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367" netns: restore ops before calling ops_exit_list cx82310_eth: fix error return code in cx82310_bind() net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket rtmutex: Drop rt_mutex::wait_lock before scheduling drm/i915/fence: Mark debug_fence_free() with __maybe_unused drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused ACPI: processor: Fix memory leaks in error paths of processor_add() ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() ila: call nf_unregister_net_hooks() sooner netns: add pre_exit method to struct pernet_operations nilfs2: protect references to superblock parameters exposed in sysfs nilfs2: replace snprintf in show functions with sysfs_emit tracing: Avoid possible softlockup in tracing_iter_reset() ring-buffer: Rename ring_buffer_read() to read_buffer_iter_advance() uprobes: Use kzalloc to allocate xol area clocksource/drivers/imx-tpm: Fix next event not taking effect sometime clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX VMCI: Fix use-after-free when removing resource in vmci_resource_remove() ... Conflicts: drivers/clk/qcom/clk-alpha-pll.c Change-Id: I79078f7d518fa7e6a2b373df48acbd6f9f9ba30b |
||
|
|
22dbdadf34 |
arm64: cputype: Remove duplicate A77 definitions
Change-Id: I3c6cbdc5024da9e247409fb140b75b2438aa522e |
||
|
|
10ae1daee6 |
Merge tag 'ASB-2024-09-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2024-09-01 CVE-2024-36972 * tag 'ASB-2024-09-05_4.19-stable' of https://android.googlesource.com/kernel/common: (331 commits) Linux 4.19.321 drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var ipc: remove memcg accounting for sops objects in do_semtimedop() scsi: aacraid: Fix double-free on probe failure usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() usb: dwc3: st: fix probed platform device ref count on probe error path usb: dwc3: core: Prevent USB core invalid event buffer address access usb: dwc3: omap: add missing depopulate in probe error path USB: serial: option: add MeiG Smart SRM825L cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller net: busy-poll: use ktime_get_ns() instead of local_clock() gtp: fix a potential NULL pointer dereference soundwire: stream: fix programming slave ports for non-continous port maps net: prevent mss overflow in skb_segment() ida: Fix crash in ida_free when the bitmap is empty net:rds: Fix possible deadlock in rds_message_put fbmem: Check virtual screen sizes in fb_set_var() fbcon: Prevent that screen size is smaller than font size memcg: enable accounting of ipc resources cgroup/cpuset: Prevent UAF in proc_cpuset_show() ... Conflicts: Documentation/arm64/silicon-errata.txt arch/arm64/include/asm/cpucaps.h arch/arm64/kernel/cpu_errata.c drivers/mmc/core/mmc_test.c Change-Id: Ibfaed509d545f9895e5d515f4e237d9c97c2086d |
||
|
|
7105d4a959 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20: msm: adsprpc: use-after-free (UAF) in global maps Change-Id: Ic34a0b015d21f6369b36b6dd10d52e3e0b9d6a22 |
||
|
|
bc9852895c |
techpack: camera-bengal: Enable legacy camera fix for cebu
Change-Id: Ic0ce4e5e1c827d3ee0ddeba71407fbc9bbd550d0 |
||
|
|
745d278459 |
techpack: display: Fix misleading indentation
Change-Id: I4fbaf1d15d54e5013adfdb1f142d645acc457c83 |
||
|
|
328a417425 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20: net: aquantia: Fix misleading indentation max31760: Fix misleading indentation techpack: audio: Fix indentation in wsa881x_visense_adc_ctrl() techpack: camera-bengal: Add missing braces in cam_ope_mgr_create_kmd_buf() fscrypt: Fix misleading indentation dcc_v2: Fix misleading indentations usb_bam: Fix misleading indentations crypto: msm: Fix compile errors crypto: msm: Fix incorrect boolean logic Makefile: Enable misleading indentation and bool operation warnings kbuild: Remove '-mno-global-merge' Revert "ANDROID: HACK: arm64, LLVMLinux: use -mno-implicit-float" ANDROID: fully revert ANDROID_PARANOID_NETWORK ANDROID: revert all xt_qtaguid stuff UPSTREAM: kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMPILER macro UPSTREAM: kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h UPSTREAM: kbuild: ensure full rebuild when the compiler is updated tracing: Fix clang -Wint-in-bool-context warnings in IF_ASSIGN macro Revert "BACKPORT: kgsl: hwsched: Don't cross dereference kgsl_mem_entry pointer" Change-Id: I9037b37cc0ddc89bfc348b519853e55f3a8f491e |
||
|
|
c0fa8756ad |
net: aquantia: Fix misleading indentation
Change-Id: I188275a824a02e1ec0f37e7bd30724c75b8b0225 |
||
|
|
4da46f8047 |
max31760: Fix misleading indentation
Change-Id: Ib50db1c3418c8b4e3aa3880f7052aed37252598b |
||
|
|
9b91fd295e |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20: BACKPORT: qcacmn: Fix potential OOB read in util_scan_parse_rnr_ie BACKPORT: kgsl: hwsched: Don't cross dereference kgsl_mem_entry pointer Linux 4.19.318 i2c: rcar: bring hardware to known state when probing nilfs2: fix kernel bug on rename operation of broken directory SUNRPC: Fix RPC client cleaned up the freed pipefs dentries tcp: avoid too many retransmit packets tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() net: tcp: fix unexcepted socket die when snd_wnd is 0 tcp: refactor tcp_retransmit_timer() libceph: fix race between delayed_work() and ceph_monc_stop() hpet: Support 32-bit userspace USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k USB: serial: option: add Rolling RW350-GL variants USB: serial: option: add Netprisma LCUK54 series modules USB: serial: option: add support for Foxconn T99W651 USB: serial: option: add Fibocom FM350-GL USB: serial: option: add Telit FN912 rmnet compositions ... Change-Id: I35a3fc150e8b3c6911d17d4198c34878ad537abb |
||
|
|
5b696ce758 |
Merge branch 'android-4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
* 'android-4.19-stable' of https://android.googlesource.com/kernel/common: (415 commits) Linux 4.19.318 i2c: rcar: bring hardware to known state when probing nilfs2: fix kernel bug on rename operation of broken directory SUNRPC: Fix RPC client cleaned up the freed pipefs dentries tcp: avoid too many retransmit packets tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() net: tcp: fix unexcepted socket die when snd_wnd is 0 tcp: refactor tcp_retransmit_timer() libceph: fix race between delayed_work() and ceph_monc_stop() hpet: Support 32-bit userspace USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k USB: serial: option: add Rolling RW350-GL variants USB: serial: option: add Netprisma LCUK54 series modules USB: serial: option: add support for Foxconn T99W651 USB: serial: option: add Fibocom FM350-GL USB: serial: option: add Telit FN912 rmnet compositions USB: serial: option: add Telit generic core-dump composition ARM: davinci: Convert comma to semicolon ... Conflicts: drivers/net/usb/ax88179_178a.c drivers/scsi/ufs/ufshcd.c Change-Id: I63f3c3862218db4d5d13828c76e11f21da54ca42 |
||
|
|
6c9d4e7476 |
techpack: camera-bengal: Enable legacy camera fix for guam
Change-Id: I1e4cd2a7b8d5f1324d55e3e47747198ce97ddf1a |
||
|
|
8c4351b4e2 |
techpack: camera-bengal: Enable legacy camera fix for borneo
Change-Id: I213304f4128bb41b0758b98317d74ceb61584c18 |
||
|
|
4788d52aae |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20: msm/sde: prevent double register of input handler scsi: ufs: Use WQ_HIGHPRI for gating work. scsi: ufs: disable clock scaling scsi: ufs: atomic update for clkgating_enable scsi: ufs: call single_release to avoid memory leak scsi: ufs: Disable interrupt in reset path cpuidle: Do not select menu and ladder governors msm: ipa3: Changes to fix memory leak issue msm: ipa: avoid OOM Killer for temp allocations msm: ipa: use lower order pages UPSTREAM: HID: playstation: support updated DualSense rumble mode. UPSTREAM: HID: playstation: add initial DualSense Edge controller support UPSTREAM: HID: playstation: add DualSense player LED support. UPSTREAM: HID: playstation: add microphone mute support for DualSense. UPSTREAM: HID: playstation: add initial DualSense lightbar support. UPSTREAM: HID: playstation: fix array size comparison (off-by-one) UPSTREAM: HID: playstation: fix unused variable in ps_battery_get_property. BACKPORT: HID: playstation: report DualSense hardware and firmware version. BACKPORT: HID: playstation: add DualSense classic rumble support. UPSTREAM: HID: playstation: add DualSense Bluetooth support. ... Change-Id: I8299aa7e799947d78ec126259d58aa956f49ca72 |
||
|
|
18144fafc4 |
Merge tag 'ASB-2024-06-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2024-06-01 CVE-2024-26926 * tag 'ASB-2024-06-05_4.19-stable' of https://android.googlesource.com/kernel/common: BACKPORT: net: fix __dst_negative_advice() race Linux 4.19.315 docs: kernel_include.py: Cope with docutils 0.21 serial: kgdboc: Fix NMI-safety problems from keyboard reset code tracing: Remove unnecessary var_ref destroy in track_data_destroy() tracing: Generalize hist trigger onmax and save action tracing: Split up onmatch action data tracing: Refactor hist trigger action code tracing: Have the historgram use the result of str_has_prefix() for len of prefix tracing: Use str_has_prefix() instead of using fixed sizes tracing: Use str_has_prefix() helper for histogram code string.h: Add str_has_prefix() helper function tracing: Consolidate trace_add/remove_event_call back to the nolock functions tracing: Remove unneeded synth_event_mutex tracing: Use dyn_event framework for synthetic events tracing: Add unified dynamic event framework tracing: Simplify creation and deletion of synthetic events btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() dm: limit the number of targets and parameter size area Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems" Linux 4.19.314 af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). net: fix out-of-bounds access in ops_init drm/vmwgfx: Fix invalid reads in fence signaled events dyndbg: fix old BUG_ON in >control parser tipc: fix UAF in error path usb: gadget: f_fs: Fix a race condition when processing setup packets. usb: gadget: composite: fix OS descriptors w_value logic firewire: nosy: ensure user_length is taken into account when fetching packet contents af_unix: Fix garbage collector racing against connect() af_unix: Do not use atomic ops for unix_sk(sk)->inflight. ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() net: bridge: fix corrupted ethernet header on multicast-to-unicast phonet: fix rtm_phonet_notify() skb allocation rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets tcp: remove redundant check on tskb net:usb:qmi_wwan: support Rolling modules fs/9p: drop inodes immediately on non-.L too gpio: crystalcove: Use -ENOTSUPP consistently gpio: wcove: Use -ENOTSUPP consistently 9p: explicitly deny setlease attempts fs/9p: translate O_TRUNC into OTRUNC fs/9p: only translate RWX permissions for plain 9P2000 selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior scsi: target: Fix SELinux error when systemd-modules loads the target module btrfs: always clear PERTRANS metadata during commit btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve tools/power turbostat: Fix Bzy_MHz documentation typo tools/power turbostat: Fix added raw MSR output firewire: ohci: mask bus reset interrupts between ISR and bottom half ata: sata_gemini: Check clk_enable() result net: bcmgenet: Reset RBUF on first open ALSA: line6: Zero-initialize message buffers scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload net: mark racy access on sk->sk_rcvbuf wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc gfs2: Fix invalid metadata access in punch_hole scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic tipc: fix a possible memleak in tipc_buf_append net: bridge: fix multicast-to-unicast with fraglist GSO net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 net: dsa: mv88e6xxx: Add number of MACs in the ATU net l2tp: drop flow hash on forward nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). bna: ensure the copied buf is NUL terminated s390/mm: Fix clearing storage keys for huge pages s390/mm: Fix storage key clearing for guest huge pages pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() power: rt9455: hide unused rt9455_boost_voltage_values pinctrl: core: delete incorrect free in pinctrl_enable() ethernet: Add helper for assigning packet type when dest address does not match device address ethernet: add a helper for assigning port addresses net: slightly optimize eth_type_trans drm/amdgpu: Fix leak when GPU memory allocation fails drm/amdkfd: change system memory overcommit limit wifi: nl80211: don't free NULL coalescing rule dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" dmaengine: pl330: issue_pending waits until WFP state Linux 4.19.313 serial: core: fix kernel-doc for uart_port_unlock_irqrestore() udp: preserve the connected status if only UDP cmsg Revert "y2038: rusage: use __kernel_old_timeval" Revert "loop: Remove sector_t truncation checks" HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up i2c: smbus: fix NULL function pointer dereference idma64: Don't try to serve interrupts when device is powered off dmaengine: owl: fix register access functions tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() tcp: Clean up kernel listener's reqsk in inet_twsk_purge() mtd: diskonchip: work around ubsan link failure stackdepot: respect __GFP_NOLOCKDEP allocation flag net: b44: set pause params only when interface is up irqchip/gic-v3-its: Prevent double free on error arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together tracing: Show size of requested perf buffer Revert "crypto: api - Disallow identical driver names" drm/amdgpu: validate the parameters of bo mapping operations more clearly amdgpu: validate offset_in_bo of drm_amdgpu_gem_va drm/amdgpu: restrict bo mapping within gpu address limits serial: mxs-auart: add spinlock around changing cts state serial: core: Provide port lock wrappers i40e: Do not use WQ_MEM_RECLAIM flag for workqueue net: openvswitch: Fix Use-After-Free in ovs_ct_exit net: openvswitch: ovs_ct_exit to be done under ovs_lock ipvs: Fix checksumming on GSO of SCTP packets net: gtp: Fix Use-After-Free in gtp_dellink net: usb: ax88179_178a: stop lying about skb->truesize NFC: trf7970a: disable all regulators on removal mlxsw: core: Unregister EMAD trap using FORWARD action vxlan: drop packets from invalid src-address ARC: [plat-hsdk]: Remove misplaced interrupt-cells property arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" arm64: dts: mediatek: mt7622: fix IR nodename arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma arm64: dts: rockchip: fix alphabetical ordering RK3399 puma tracing: Use var_refs[] for hist trigger reference checking tracing: Remove hist trigger synth_var_refs nilfs2: fix OOB in nilfs_set_de_type nouveau: fix instmem race condition around ptr stores fs: sysfs: Fix reference leak in sysfs_break_active_protection() speakup: Avoid crash on very long word usb: dwc2: host: Fix dereference issue in DDMA completion flow. Revert "usb: cdc-wdm: close race between read and workqueue" USB: serial: option: add Telit FN920C04 rmnet compositions USB: serial: option: add Rolling RW101-GL and RW135-GL support USB: serial: option: support Quectel EM060K sub-models USB: serial: option: add Lonsung U8300/U9300 product USB: serial: option: add support for Fibocom FM650/FG650 USB: serial: option: add Fibocom FM135-GL variants serial/pmac_zilog: Remove flawed mitigation for rx irq flood comedi: vmk80xx: fix incomplete endpoint checking drm: nv04: Fix out of bounds access RDMA/mlx5: Fix port number for counter query in multi-port configuration tun: limit printing rate when illegal packet received by tun dev netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() netfilter: nf_tables: __nft_expr_type_get() selects specific family type Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" kprobes: Fix possible use-after-free issue on kprobe registration selftests/ftrace: Limit length in subsystem-enable tests btrfs: record delayed inode root in transaction x86/apic: Force native_apic_mem_read() to use the MOV instruction selftests: timers: Fix abs() warning in posix_timers test vhost: Add smp_rmb() in vhost_vq_avail_empty() tracing: hide unused ftrace_event_id_fops net/mlx5: Properly link new fs rules into the tree ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr ipv4/route: avoid unused-but-set-variable warning ipv6: fib: hide unused 'pn' variable geneve: fix header validation in geneve[6]_xmit_skb nouveau: fix function cast warning Bluetooth: Fix memory leak in hci_req_sync_complete() batman-adv: Avoid infinite loop trying to resize local TT Conflicts: drivers/net/usb/ax88179_178a.c Change-Id: I73f07cafe3403d98dad2e4a8b34f89cfbd49818c |
||
|
|
ff41628802 |
HID: playstation: Squashed revert of backport
Reason for revert: Qcom backport differs compared to ack and redbull kernels. Revert everything and pick the chain from redbull so that we can track future updates easier. Revert "UPSTREAM: HID: playstation: Add DualSense player LED support" This reverts commit |