9eb7e1c8d473020d7ebc7ad8b5d7533f2c68ec92
100
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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 |
||
|
|
1a1bcceb9b |
input: touchscreen: nova_0flash_mmi: Fix build with CONFIG_FB disabled
Change-Id: I894c95206db4d096039825d4e610f79c9d900184 |
||
|
|
8cd2c34049 |
arm64: configs: borneo: Build moto modules
Change-Id: I8c4ec352f67d04d89dcaa856f8d0c9e7b0255f79 |
||
|
|
4f6e866a42 |
treewide: Setup inline build for moto bengal/borneo modules
Change-Id: Icbd4f3e334c2ae5a7094203a736c5d6372de5150 |
||
|
|
4e28012de6 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20:
alarmtimer: Make alarmtimer platform device child of RTC device
Revert "timers: Rename del_timer_sync() to timer_delete_sync()"
Revert "geneve: make sure to pull inner header in geneve_rx()"
Linux 4.19.312
amdkfd: use calloc instead of kzalloc to avoid integer overflow
initramfs: fix populate_initrd_image() section mismatch
ip_gre: do not report erspan version on GRE interface
erspan: Check IFLA_GRE_ERSPAN_VER is set.
VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
Bluetooth: btintel: Fixe build regression
x86/mm/pat: fix VM_PAT handling in COW mappings
virtio: reenable config if freezing device failed
drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put()
tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
fbmon: prevent division by zero in fb_videomode_from_videomode()
fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
tools: iio: replace seekdir() in iio_generic_buffer
ktest: force $buildonly = 1 for 'make_warnings_file' test type
Input: allocate keycode for Display refresh rate toggle
block: prevent division by zero in blk_rq_stat_sum()
SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
drm/amd/display: Fix nanosec stat overflow
media: sta2x11: fix irq handler cast
isofs: handle CDs with bad root inode but good Joliet root directory
scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
sysv: don't call sb_bread() with pointers_lock held
Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
Bluetooth: btintel: Fix null ptr deref in btintel_read_version
btrfs: send: handle path ref underflow in header iterate_inode_ref()
btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
arm64: dts: rockchip: fix rk3399 hdmi ports node
VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
wifi: ath9k: fix LNA selection in ath_ant_try_scan()
ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
ata: sata_mv: Fix PCI device ID table declaration compilation warning
ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
erspan: make sure erspan_base_hdr is present in skb->head
erspan: Add type I version 0 support.
init: open /initrd.image with O_LARGEFILE
initramfs: switch initramfs unpacking to struct file based APIs
fs: add a vfs_fchmod helper
fs: add a vfs_fchown helper
initramfs: factor out a helper to populate the initrd image
staging: vc04_services: fix information leak in create_component()
staging: vc04_services: changen strncpy() to strscpy_pad()
staging: mmal-vchiq: Fix client_component for 64 bit kernel
staging: mmal-vchiq: Allocate and free components as required
staging: mmal-vchiq: Avoid use of bool in structures
i40e: fix vf may be used uninitialized in this function warning
ipv6: Fix infinite recursion in fib6_dump_done().
selftests: reuseaddr_conflict: add missing new line at the end of the output
net: stmmac: fix rx queue priority assignment
net/sched: act_skbmod: prevent kernel-infoleak
netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
net/rds: fix possible cp null dereference
netfilter: nf_tables: disallow timeout for anonymous sets
Bluetooth: Fix TOCTOU in HCI debugfs implementation
Bluetooth: hci_event: set the conn encrypted before conn establishes
r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
tcp: properly terminate timers for kernel sockets
mptcp: add sk_stop_timer_sync helper
nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
USB: core: Fix deadlock in usb_deauthorize_interface()
scsi: lpfc: Correct size for wqe for memset()
x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
scsi: qla2xxx: Fix command flush on cable pull
usb: udc: remove warning when queue disabled ep
usb: dwc2: gadget: LPM flow fix
usb: dwc2: host: Fix ISOC flow in DDMA mode
usb: dwc2: host: Fix hibernation flow
usb: dwc2: host: Fix remote wakeup from hibernation
loop: loop_set_status_from_info() check before assignment
loop: Check for overflow while configuring loop
loop: Factor out configuring loop from status
powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
efivarfs: Request at most 512 bytes for variable names
perf/core: Fix reentry problem in perf_output_read_group()
loop: properly observe rotational flag of underlying device
loop: Refactor loop_set_status() size calculation
loop: Factor out setting loop device size
loop: Remove sector_t truncation checks
loop: Call loop_config_discard() only after new config is applied
Revert "loop: Check for overflow while configuring loop"
btrfs: allocate btrfs_ioctl_defrag_range_args on stack
printk: Update @console_may_schedule in console_trylock_spinning()
fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
usb: cdc-wdm: close race between read and workqueue
exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
mm/migrate: set swap entry values of THP tail pages properly.
mm/memory-failure: fix an incorrect use of tail pages
vt: fix memory overlapping when deleting chars in the buffer
vt: fix unicode buffer corruption when deleting characters
tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
usb: port: Don't try to peer unused USB ports based on location
usb: gadget: ncm: Fix handling of zero block length packets
USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
netfilter: nf_tables: reject constant set with timeout
netfilter: nf_tables: disallow anonymous set with timeout flag
comedi: comedi_test: Prevent timers rescheduling during deletion
ahci: asm1064: asm1166: don't limit reported ports
ahci: asm1064: correct count of reported ports
x86/CPU/AMD: Update the Zenbleed microcode revisions
nilfs2: prevent kernel bug at submit_bh_wbc()
nilfs2: use a more common logging style
nilfs2: fix failure to detect DAT corruption in btree and direct mappings
memtest: use {READ,WRITE}_ONCE in memory scanning
drm/vc4: hdmi: do not return negative values from .get_modes()
drm/imx/ipuv3: do not return negative values from .get_modes()
s390/zcrypt: fix reference counting on zcrypt card objects
soc: fsl: qbman: Use raw spinlock for cgr_lock
soc: fsl: qbman: Add CGR update function
soc: fsl: qbman: Add helper for sanity checking cgr ops
soc: fsl: qbman: Always disable interrupts when taking cgr_lock
vfio/platform: Disable virqfds on cleanup
kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
speakup: Fix 8bit characters from direct synth
slimbus: core: Remove usage of the deprecated ida_simple_xx() API
ext4: fix corruption during on-line resize
hwmon: (amc6821) add of_match table
mmc: core: Fix switch on gp3 partition
dm-raid: fix lockdep waring in "pers->hot_add_disk"
Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
PCI/PM: Drain runtime-idle callbacks before driver removal
PCI: Drop pci_device_remove() test of pci_dev->driver
fuse: don't unhash root
mmc: tmio: avoid concurrent runs of mmc_request_done()
PM: sleep: wakeirq: fix wake irq warning in system suspend
USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
USB: serial: option: add MeiG Smart SLM320 product
USB: serial: cp210x: add ID for MGP Instruments PDS100
USB: serial: add device ID for VeriFone adapter
USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
powerpc/fsl: Fix mfpmr build errors with newer binutils
clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
PM: suspend: Set mem_sleep_current during kernel command line setup
parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
parisc: Fix csum_ipv6_magic on 64-bit systems
parisc: Fix csum_ipv6_magic on 32-bit systems
parisc: Fix ip_fast_csum
parisc: Do not hardcode registers in checksum functions
ubi: correct the calculation of fastmap size
ubi: Check for too small LEB size in VTBL code
ubifs: Set page uptodate in the correct place
fat: fix uninitialized field in nostale filehandles
crypto: qat - resolve race condition during AER recovery
crypto: qat - fix double free during reset
sparc: vDSO: fix return value of __setup handler
sparc64: NMI watchdog: fix return value of __setup handler
KVM: Always flush async #PF workqueue when vCPU is being destroyed
media: xc4000: Fix atomicity violation in xc4000_get_frequency
arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
ARM: dts: mmp2-brownstone: Don't redeclare phandle references
smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
timers: Rename del_timer_sync() to timer_delete_sync()
timers: Use del_timer_sync() even on UP
timers: Update kernel-doc for various functions
timers: Prepare support for PREEMPT_RT
timer/trace: Improve timer tracing
timer/trace: Replace deprecated vsprintf pointer extension %pf by %ps
x86/bugs: Use sysfs_emit()
x86/cpu: Support AMD Automatic IBRS
Documentation/hw-vuln: Update spectre doc
Linux 4.19.311
crypto: af_alg - Work around empty control messages without MSG_MORE
crypto: af_alg - Fix regression on empty requests
spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
net/bnx2x: Prevent access to a freed page in page_pool
hsr: Handle failures in module init
rds: introduce acquire/release ordering in acquire/release_in_xmit()
hsr: Fix uninit-value access in hsr_get_node()
net: hsr: fix placement of logical operator in a multi-line statement
usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
staging: greybus: fix get_channel_from_mode() failure path
serial: 8250_exar: Don't remove GPIO device on suspend
rtc: mt6397: select IRQ_DOMAIN instead of depending on it
kconfig: fix infinite loop when expanding a macro at the end of file
tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
serial: max310x: fix syntax error in IRQ error message
clk: qcom: gdsc: Add support to update GDSC transition delay
NFS: Fix an off by one in root_nfs_cat()
net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
scsi: csiostor: Avoid function pointer casts
ALSA: usb-audio: Stop parsing channels bits when all channels are found.
sparc32: Fix section mismatch in leon_pci_grpci
backlight: lp8788: Fully initialize backlight_properties during probe
backlight: lm3639: Fully initialize backlight_properties during probe
backlight: da9052: Fully initialize backlight_properties during probe
backlight: lm3630a: Don't set bl->props.brightness in get_brightness
backlight: lm3630a: Initialize backlight_properties on init
powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
media: go7007: fix a memleak in go7007_load_encoder
media: dvb-frontends: avoid stack overflow warnings with clang
media: pvrusb2: fix uaf in pvr2_context_set_notify
drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
crypto: arm/sha - fix function cast warnings
crypto: arm - Rename functions to avoid conflict with crypto/sha256.h
mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
drm/tegra: put drm_gem_object ref on error in tegra_fb_create
clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface
media: pvrusb2: fix pvr2_stream_callback casts
media: go7007: add check of return value of go7007_read_addr()
ALSA: seq: fix function cast warnings
drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
quota: Fix rcu annotations of inode dquot pointers
quota: Fix potential NULL pointer dereference
quota: simplify drop_dquot_ref()
quota: check time limit when back out space/inode change
fs/quota: erase unused but set variable warning
quota: code cleanup for __dquot_alloc_space()
clk: qcom: reset: Ensure write completion on reset de/assertion
clk: qcom: reset: Commonize the de/assert functions
clk: qcom: reset: support resetting multiple bits
clk: qcom: reset: Allow specifying custom reset delay
media: edia: dvbdev: fix a use-after-free
media: dvb-core: Fix use-after-free due to race at dvb_register_device()
media: dvbdev: fix error logic at dvb_register_device()
media: dvbdev: Fix memleak in dvb_register_device
media: media/dvb: Use kmemdup rather than duplicating its implementation
media: dvbdev: remove double-unlock
media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
media: v4l2-tpg: fix some memleaks in tpg_alloc
media: em28xx: annotate unchecked call to media_device_register()
ABI: sysfs-bus-pci-devices-aer_stats uses an invalid tag
perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()
media: tc358743: register v4l2 async device only after successful setup
drm/rockchip: lvds: do not print scary message when probing defer
drm/rockchip: lvds: do not overwrite error code
drm: Don't treat 0 as -1 in drm_fixp2int_ceil
drm/rockchip: inno_hdmi: Fix video timing
drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
drm/tegra: dsi: Make use of the helper function dev_err_probe()
gpu: host1x: mipi: Update tegra_mipi_request() to be node based
drm/tegra: dsi: Add missing check for of_find_device_by_node
dm: call the resume method on internal suspend
dm raid: fix false positive for requeue needed during reshape
nfp: flower: handle acti_netdevs allocation failure
net/x25: fix incorrect parameter validation in the x25_getsockopt() function
net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function
tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
ipv6: fib6_rules: flush route cache when rule is changed
bpf: Fix stackmap overflow check on 32-bit arches
bpf: Fix hashtab overflow check on 32-bit arches
sr9800: Add check for usbnet_get_endpoints
Bluetooth: hci_core: Fix possible buffer overflow
Bluetooth: Remove superfluous call to hci_conn_check_pending()
igb: Fix missing time sync events
igb: move PEROUT and EXTTS isr logic to separate functions
mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
SUNRPC: fix some memleaks in gssx_dec_option_array
x86, relocs: Ignore relocations in .notes section
ACPI: scan: Fix device check notification handling
ARM: dts: arm: realview: Fix development chip ROM compatible value
wifi: brcmsmac: avoid function pointer casts
iommu/amd: Mark interrupt as managed
bus: tegra-aconnect: Update dependency to ARCH_TEGRA
ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
sock_diag: annotate data-races around sock_diag_handlers[family]
wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
wifi: b43: Disable QoS for bcm4331
wifi: b43: Stop correct queue in DMA worker when QoS is disabled
b43: main: Fix use true/false for bool type
wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
b43: dma: Fix use true/false for bool type variable
wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
timekeeping: Fix cross-timestamp interpolation for non-x86
timekeeping: Fix cross-timestamp interpolation corner case decision
timekeeping: Fix cross-timestamp interpolation on counter wrap
aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
md: Don't clear MD_CLOSING when the raid is about to stop
md: implement ->set_read_only to hook into BLKROSET processing
block: add a new set_read_only method
md: switch to ->check_events for media change notifications
fs/select: rework stack allocation hack for clang
do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
crypto: algif_aead - Only wake up when ctx->more is zero
crypto: af_alg - make some functions static
crypto: algif_aead - fix uninitialized ctx->init
ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
Input: gpio_keys_polled - suppress deferred probe error for gpio
ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
firewire: core: use long bus reset on gap count error
Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
dm-verity, dm-crypt: align "struct bvec_iter" correctly
block: sed-opal: handle empty atoms when parsing response
net/iucv: fix the allocation size of iucv_path_table array
MIPS: Clear Cause.BD in instruction_pointer_set
x86/xen: Add some null pointer checking to smp.c
ASoC: rt5645: Make LattePanda board DMI match more precise
Linux 4.19.310
selftests/vm: fix map_hugetlb length used for testing read and write
selftests/vm: fix display of page size in map_hugetlb
getrusage: use sig->stats_lock rather than lock_task_sighand()
getrusage: use __for_each_thread()
getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
getrusage: add the "signal_struct *sig" local variable
y2038: rusage: use __kernel_old_timeval
hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
hv_netvsc: use netif_is_bond_master() instead of open code
hv_netvsc: Make netvsc/VF binding check both MAC and serial number
Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
um: allow not setting extra rpaths in the linux binary
selftests: mm: fix map_hugetlb failure on 64K page size systems
tools/selftest/vm: allow choosing mem size and page size in map_hugetlb
btrfs: ref-verify: free ref cache before clearing mount opt
netrom: Fix data-races around sysctl_net_busy_read
netrom: Fix a data-race around sysctl_netrom_link_fails_count
netrom: Fix a data-race around sysctl_netrom_routing_control
netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
netrom: Fix a data-race around sysctl_netrom_transport_timeout
netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
netrom: Fix a data-race around sysctl_netrom_default_path_quality
netfilter: nf_conntrack_h323: Add protection for bmp length out of range
net/rds: fix WARNING in rds_conn_connect_if_down
net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
geneve: make sure to pull inner header in geneve_rx()
net: move definition of pcpu_lstats to header file
net: lan78xx: fix runtime PM count underflow on link stop
lan78xx: Fix race conditions in suspend/resume handling
lan78xx: Fix partial packet errors on suspend/resume
lan78xx: Add missing return code checks
lan78xx: Fix white space and style issues
net: usb: lan78xx: Remove lots of set but unused 'ret' variables
Linux 4.19.309
gpio: 74x164: Enable output pins after registers are reset
cachefiles: fix memory leak in cachefiles_add_cache()
mmc: core: Fix eMMC initialization with 1-bit bus connection
btrfs: dev-replace: properly validate device names
wifi: nl80211: reject iftype change with mesh ID change
gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
ALSA: Drop leftover snd-rtctimer stuff from Makefile
power: supply: bq27xxx-i2c: Do not free non existing IRQ
efi/capsule-loader: fix incorrect allocation size
Bluetooth: Enforce validation on max value of connection interval
Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
Bluetooth: Avoid potential use-after-free in hci_error_reset
net: usb: dm9601: fix wrong return value in dm9601_mdio_read
lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
tun: Fix xdp_rxq_info's queue_index when detaching
netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
Linux 4.19.308
scripts/bpf: Fix xdp_md forward declaration typo
fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
PCI/MSI: Prevent MSI hardware interrupt number truncation
s390: use the correct count for __iowrite64_copy()
packet: move from strlcpy with unused retval to strscpy
ipv6: sr: fix possible use-after-free and null-ptr-deref
nouveau: fix function cast warnings
scsi: jazz_esp: Only build if SCSI core is builtin
bpf, scripts: Correct GPL license name
scripts/bpf: teach bpf_helpers_doc.py to dump BPF helper definitions
RDMA/srpt: fix function pointer cast warnings
RDMA/srpt: Make debug output more detailed
RDMA/ulp: Use dev_name instead of ibdev->name
RDMA/srpt: Support specifying the srpt_service_guid parameter
RDMA/bnxt_re: Return error for SRQ resize
IB/hfi1: Fix a memleak in init_credit_return
usb: roles: don't get/set_role() when usb_role_switch is unregistered
usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
ARM: ep93xx: Add terminator to gpiod_lookup_table
l2tp: pass correct message length to ip6_append_data
gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
dm-crypt: don't modify the data when using authenticated encryption
mm: memcontrol: switch to rcu protection in drain_all_stock()
IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
pmdomain: renesas: r8a77980-sysc: CR7 must be always on
s390/qeth: Fix potential loss of L3-IP@ in case of network issues
virtio-blk: Ensure no requests in virtqueues before deleting vqs.
firewire: core: send bus reset promptly on gap count error
hwmon: (coretemp) Enlarge per package core count limit
regulator: pwm-regulator: Add validity checks in continuous .get_voltage
ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
ahci: asm1166: correct count of reported ports
fbdev: sis: Error out if pixclock equals zero
fbdev: savage: Error out if pixclock equals zero
wifi: mac80211: fix race condition on enabling fast-xmit
wifi: cfg80211: fix missing interfaces when dumping
dmaengine: shdma: increase size of 'dev_id'
scsi: target: core: Add TMF to tmr_list handling
sched/rt: Disallow writing invalid values to sched_rt_period_us
sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
sched/rt: Fix sysctl_sched_rr_timeslice intial value
userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
nilfs2: replace WARN_ONs for invalid DAT metadata block requests
memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock()
net: stmmac: fix notifier registration
stmmac: no need to check return value of debugfs_create functions
net/sched: Retire dsmark qdisc
net/sched: Retire ATM qdisc
net/sched: Retire CBQ qdisc
Linux 4.19.307
netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
lsm: new security_file_ioctl_compat() hook
nilfs2: fix potential bug in end_buffer_async_write
sched/membarrier: reduce the ability to hammer on sys_membarrier
Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
pmdomain: core: Move the unused cleanup to a _sync initcall
irqchip/irq-brcmstb-l2: Add write memory barrier before exit
nfp: use correct macro for LengthSelect in BAR config
nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
nilfs2: fix data corruption in dsync block recovery for small block sizes
ALSA: hda/conexant: Add quirk for SWS JS201D
x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
serial: max310x: improve crystal stable clock detection
serial: max310x: set default value when reading clock ready bit
ring-buffer: Clean ring_buffer_poll_wait() error return
staging: iio: ad5933: fix type mismatch regression
ext4: fix double-free of blocks due to wrong extents moved_len
binder: signal epoll threads of self-work
xen-netback: properly sync TX responses
nfc: nci: free rx_data_reassembly skb on NCI device cleanup
firewire: core: correct documentation of fw_csr_string() kernel API
scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"
usb: f_mass_storage: forbid async queue when shutdown happen
USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
HID: wacom: Do not register input devices until after hid_hw_start
HID: wacom: generic: Avoid reporting a serial of '0' to userspace
mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again
tracing/trigger: Fix to return error if failed to alloc snapshot
i40e: Fix waiting for queues of all VSIs to be disabled
MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
net: sysfs: Fix /sys/class/net/<iface> path for statistics
Documentation: net-sysfs: describe missing statistics
ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
spi: ppc4xx: Drop write-only variable
btrfs: send: return EOPNOTSUPP on unknown flags
btrfs: forbid creating subvol qgroups
hrtimer: Report offline hrtimer enqueue
vhost: use kzalloc() instead of kmalloc() followed by memset()
Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
USB: serial: cp210x: add ID for IMST iM871A-USB
USB: serial: option: add Fibocom FM101-GL variant
USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
net/af_iucv: clean up a try_then_request_module()
netfilter: nft_compat: restrict match/target protocol to u16
netfilter: nft_compat: reject unused compat flag
ppp_async: limit MRU to 64K
tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
rxrpc: Fix response to PING RESPONSE ACKs to a dead call
inet: read sk->sk_family once in inet_recv_error()
hwmon: (coretemp) Fix bogus core_id to attr name mapping
hwmon: (coretemp) Fix out-of-bounds memory access
hwmon: (aspeed-pwm-tacho) mutex for tach reading
atm: idt77252: fix a memleak in open_card_ubr0
phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
bonding: remove print in bond_verify_device_path
HID: apple: Add 2021 magic keyboard FN key mapping
HID: apple: Swap the Fn and Left Control keys on Apple keyboards
HID: apple: Add support for the 2021 Magic Keyboard
net: sysfs: Fix /sys/class/net/<iface> path
af_unix: fix lockdep positive in sk_diag_dump_icons()
net: ipv4: fix a memleak in ip_setup_cork
netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
llc: call sock_orphan() at release time
ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
ixgbe: Refactor overtemp event handling
ixgbe: Refactor returning internal error codes
ixgbe: Remove non-inclusive language
net: remove unneeded break
scsi: isci: Fix an error code problem in isci_io_request_build()
wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'
ceph: fix deadlock or deadcode of misusing dget()
blk-mq: fix IO hang from sbitmap wakeup race
virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
libsubcmd: Fix memory leak in uniq()
usb: hub: Replace hardcoded quirk value with BIT() macro
PCI: Only override AMD USB controller if required
mfd: ti_am335x_tscadc: Fix TI SoC dependencies
um: net: Fix return type of uml_net_start_xmit()
um: Don't use vfprintf() for os_info()
um: Fix naming clash between UML and scheduler
leds: trigger: panic: Don't register panic notifier if creating the trigger failed
drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
drm/amdgpu: Let KFD sync with VM fences
clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
drm/msm/dpu: Ratelimit framedone timeout msgs
media: ddbridge: fix an error code problem in ddb_probe
IB/ipoib: Fix mcast list locking
drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
ALSA: hda: Intel: add HDA_ARL PCI ID support
PCI: add INTEL_HDA_ARL to pci_ids.h
media: rockchip: rga: fix swizzling for RGB formats
media: stk1160: Fixed high volume of stk1160_dbg messages
drm/mipi-dsi: Fix detach call without attach
drm/framebuffer: Fix use of uninitialized variable
drm/drm_file: fix use of uninitialized variable
RDMA/IPoIB: Fix error code return in ipoib_mcast_join
fast_dput(): handle underflows gracefully
ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
f2fs: fix to check return value of f2fs_reserve_new_block()
wifi: cfg80211: free beacon_ies when overridden from hidden BSS
wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
md: Whenassemble the array, consult the superblock of the freshest device
ARM: dts: imx23/28: Fix the DMA controller node name
ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
ARM: dts: imx27-apf27dev: Fix LED name
ARM: dts: imx1: Fix sram node
ARM: dts: imx27: Fix sram node
ARM: dts: imx: Use flash@0,0 pattern
ARM: dts: imx25/27-eukrea: Fix RTC node name
ARM: dts: rockchip: fix rk3036 hdmi ports node
scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
scsi: libfc: Don't schedule abort twice
bpf: Add map and need_defer parameters to .map_fd_put_ptr()
wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
ARM: dts: imx7s: Fix nand-controller #size-cells
ARM: dts: imx7s: Fix lcdif compatible
bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
PCI: Add no PM reset quirk for NVIDIA Spectrum devices
scsi: lpfc: Fix possible file string name overflow when updating firmware
ext4: avoid online resizing failures due to oversized flex bg
ext4: remove unnecessary check from alloc_flex_gd()
ext4: unify the type of flexbg_size to unsigned int
ext4: fix inconsistent between segment fstrim and full fstrim
SUNRPC: Fix a suspicious RCU usage warning
KVM: s390: fix setting of fpc register
s390/ptrace: handle setting of fpc register correctly
jfs: fix array-index-out-of-bounds in diNewExt
rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
crypto: stm32/crc32 - fix parsing list of devices
pstore/ram: Fix crash when setting number of cpus to an odd number
jfs: fix uaf in jfs_evict_inode
jfs: fix array-index-out-of-bounds in dbAdjTree
jfs: fix slab-out-of-bounds Read in dtSearch
UBSAN: array-index-out-of-bounds in dtSplitRoot
FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
ACPI: extlog: fix NULL pointer dereference check
PNP: ACPI: fix fortify warning
ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
audit: Send netlink ACK before setting connection in auditd_set
powerpc/lib: Validate size for vector operations
powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
powerpc: Fix build error due to is_valid_bugaddr()
powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
net/sched: cbs: Fix not adding cbs instance to list
x86/entry/ia32: Ensure s32 is sign extended to s64
tick/sched: Preserve number of idle sleeps across CPU hotplug events
mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
gpio: eic-sprd: Clear interrupt after set the interrupt type
drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
drm/bridge: nxp-ptn3460: simplify some error checking
drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
drm: Don't unref the same fb many times by mistake due to deadlock handling
gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
netfilter: nf_tables: reject QUEUE/DROP verdict parameters
btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
btrfs: don't warn if discard range is not aligned to sector
net: fec: fix the unhandled context fault from smmu
fjes: fix memleaks in fjes_hw_setup
netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
net/mlx5e: fix a double-free in arfs_create_groups
net/mlx5: Use kfree(ft->g) in arfs_create_groups()
netlink: fix potential sleeping issue in mqueue_flush_file
Change-Id: I02289cff0df473bdd2ad4a8d064c76ce05e20597
|
||
|
|
e8e6720b34 |
Merge tag 'ASB-2024-05-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2024-05-01 CVE-2023-4622 * tag 'ASB-2024-05-05_4.19-stable' of https://android.googlesource.com/kernel/common: Revert "timers: Rename del_timer_sync() to timer_delete_sync()" Revert "geneve: make sure to pull inner header in geneve_rx()" Linux 4.19.312 amdkfd: use calloc instead of kzalloc to avoid integer overflow initramfs: fix populate_initrd_image() section mismatch ip_gre: do not report erspan version on GRE interface erspan: Check IFLA_GRE_ERSPAN_VER is set. VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Bluetooth: btintel: Fixe build regression x86/mm/pat: fix VM_PAT handling in COW mappings virtio: reenable config if freezing device failed drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc fbmon: prevent division by zero in fb_videomode_from_videomode() fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined tools: iio: replace seekdir() in iio_generic_buffer ktest: force $buildonly = 1 for 'make_warnings_file' test type Input: allocate keycode for Display refresh rate toggle block: prevent division by zero in blk_rq_stat_sum() SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int drm/amd/display: Fix nanosec stat overflow media: sta2x11: fix irq handler cast isofs: handle CDs with bad root inode but good Joliet root directory scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() sysv: don't call sb_bread() with pointers_lock held Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails Bluetooth: btintel: Fix null ptr deref in btintel_read_version btrfs: send: handle path ref underflow in header iterate_inode_ref() btrfs: export: handle invalid inode or root reference in btrfs_get_parent() btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() arm64: dts: rockchip: fix rk3399 hdmi ports node VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() wifi: ath9k: fix LNA selection in ath_ant_try_scan() ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone ata: sata_mv: Fix PCI device ID table declaration compilation warning ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw erspan: make sure erspan_base_hdr is present in skb->head erspan: Add type I version 0 support. init: open /initrd.image with O_LARGEFILE initramfs: switch initramfs unpacking to struct file based APIs fs: add a vfs_fchmod helper fs: add a vfs_fchown helper initramfs: factor out a helper to populate the initrd image staging: vc04_services: fix information leak in create_component() staging: vc04_services: changen strncpy() to strscpy_pad() staging: mmal-vchiq: Fix client_component for 64 bit kernel staging: mmal-vchiq: Allocate and free components as required staging: mmal-vchiq: Avoid use of bool in structures i40e: fix vf may be used uninitialized in this function warning ipv6: Fix infinite recursion in fib6_dump_done(). selftests: reuseaddr_conflict: add missing new line at the end of the output net: stmmac: fix rx queue priority assignment net/sched: act_skbmod: prevent kernel-infoleak netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." net/rds: fix possible cp null dereference netfilter: nf_tables: disallow timeout for anonymous sets Bluetooth: Fix TOCTOU in HCI debugfs implementation Bluetooth: hci_event: set the conn encrypted before conn establishes r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d tcp: properly terminate timers for kernel sockets mptcp: add sk_stop_timer_sync helper nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet USB: core: Fix deadlock in usb_deauthorize_interface() scsi: lpfc: Correct size for wqe for memset() x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled scsi: qla2xxx: Fix command flush on cable pull usb: udc: remove warning when queue disabled ep usb: dwc2: gadget: LPM flow fix usb: dwc2: host: Fix ISOC flow in DDMA mode usb: dwc2: host: Fix hibernation flow usb: dwc2: host: Fix remote wakeup from hibernation loop: loop_set_status_from_info() check before assignment loop: Check for overflow while configuring loop loop: Factor out configuring loop from status powerpc: xor_vmx: Add '-mhard-float' to CFLAGS efivarfs: Request at most 512 bytes for variable names perf/core: Fix reentry problem in perf_output_read_group() loop: properly observe rotational flag of underlying device loop: Refactor loop_set_status() size calculation loop: Factor out setting loop device size loop: Remove sector_t truncation checks loop: Call loop_config_discard() only after new config is applied Revert "loop: Check for overflow while configuring loop" btrfs: allocate btrfs_ioctl_defrag_range_args on stack printk: Update @console_may_schedule in console_trylock_spinning() fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs usb: cdc-wdm: close race between read and workqueue exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes mm/migrate: set swap entry values of THP tail pages properly. mm/memory-failure: fix an incorrect use of tail pages vt: fix memory overlapping when deleting chars in the buffer vt: fix unicode buffer corruption when deleting characters tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled usb: port: Don't try to peer unused USB ports based on location usb: gadget: ncm: Fix handling of zero block length packets USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform xfrm: Avoid clang fortify warning in copy_to_user_tmpl() netfilter: nf_tables: reject constant set with timeout netfilter: nf_tables: disallow anonymous set with timeout flag comedi: comedi_test: Prevent timers rescheduling during deletion ahci: asm1064: asm1166: don't limit reported ports ahci: asm1064: correct count of reported ports x86/CPU/AMD: Update the Zenbleed microcode revisions nilfs2: prevent kernel bug at submit_bh_wbc() nilfs2: use a more common logging style nilfs2: fix failure to detect DAT corruption in btree and direct mappings memtest: use {READ,WRITE}_ONCE in memory scanning drm/vc4: hdmi: do not return negative values from .get_modes() drm/imx/ipuv3: do not return negative values from .get_modes() s390/zcrypt: fix reference counting on zcrypt card objects soc: fsl: qbman: Use raw spinlock for cgr_lock soc: fsl: qbman: Add CGR update function soc: fsl: qbman: Add helper for sanity checking cgr ops soc: fsl: qbman: Always disable interrupts when taking cgr_lock vfio/platform: Disable virqfds on cleanup kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 speakup: Fix 8bit characters from direct synth slimbus: core: Remove usage of the deprecated ida_simple_xx() API ext4: fix corruption during on-line resize hwmon: (amc6821) add of_match table mmc: core: Fix switch on gp3 partition dm-raid: fix lockdep waring in "pers->hot_add_disk" Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" PCI/PM: Drain runtime-idle callbacks before driver removal PCI: Drop pci_device_remove() test of pci_dev->driver fuse: don't unhash root mmc: tmio: avoid concurrent runs of mmc_request_done() PM: sleep: wakeirq: fix wake irq warning in system suspend USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M USB: serial: option: add MeiG Smart SLM320 product USB: serial: cp210x: add ID for MGP Instruments PDS100 USB: serial: add device ID for VeriFone adapter USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB powerpc/fsl: Fix mfpmr build errors with newer binutils clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays PM: suspend: Set mem_sleep_current during kernel command line setup parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds parisc: Fix csum_ipv6_magic on 64-bit systems parisc: Fix csum_ipv6_magic on 32-bit systems parisc: Fix ip_fast_csum parisc: Do not hardcode registers in checksum functions ubi: correct the calculation of fastmap size ubi: Check for too small LEB size in VTBL code ubifs: Set page uptodate in the correct place fat: fix uninitialized field in nostale filehandles crypto: qat - resolve race condition during AER recovery crypto: qat - fix double free during reset sparc: vDSO: fix return value of __setup handler sparc64: NMI watchdog: fix return value of __setup handler KVM: Always flush async #PF workqueue when vCPU is being destroyed media: xc4000: Fix atomicity violation in xc4000_get_frequency arm: dts: marvell: Fix maxium->maxim typo in brownstone dts ARM: dts: mmp2-brownstone: Don't redeclare phandle references smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach timers: Rename del_timer_sync() to timer_delete_sync() timers: Use del_timer_sync() even on UP timers: Update kernel-doc for various functions timers: Prepare support for PREEMPT_RT timer/trace: Improve timer tracing timer/trace: Replace deprecated vsprintf pointer extension %pf by %ps x86/bugs: Use sysfs_emit() x86/cpu: Support AMD Automatic IBRS Documentation/hw-vuln: Update spectre doc Linux 4.19.311 crypto: af_alg - Work around empty control messages without MSG_MORE crypto: af_alg - Fix regression on empty requests spi: spi-mt65xx: Fix NULL pointer access in interrupt handler net/bnx2x: Prevent access to a freed page in page_pool hsr: Handle failures in module init rds: introduce acquire/release ordering in acquire/release_in_xmit() hsr: Fix uninit-value access in hsr_get_node() net: hsr: fix placement of logical operator in a multi-line statement usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin staging: greybus: fix get_channel_from_mode() failure path serial: 8250_exar: Don't remove GPIO device on suspend rtc: mt6397: select IRQ_DOMAIN instead of depending on it kconfig: fix infinite loop when expanding a macro at the end of file tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT serial: max310x: fix syntax error in IRQ error message clk: qcom: gdsc: Add support to update GDSC transition delay NFS: Fix an off by one in root_nfs_cat() net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn scsi: csiostor: Avoid function pointer casts ALSA: usb-audio: Stop parsing channels bits when all channels are found. sparc32: Fix section mismatch in leon_pci_grpci backlight: lp8788: Fully initialize backlight_properties during probe backlight: lm3639: Fully initialize backlight_properties during probe backlight: da9052: Fully initialize backlight_properties during probe backlight: lm3630a: Don't set bl->props.brightness in get_brightness backlight: lm3630a: Initialize backlight_properties on init powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip media: go7007: fix a memleak in go7007_load_encoder media: dvb-frontends: avoid stack overflow warnings with clang media: pvrusb2: fix uaf in pvr2_context_set_notify drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs mtd: rawnand: lpc32xx_mlc: fix irq handler prototype crypto: arm/sha - fix function cast warnings crypto: arm - Rename functions to avoid conflict with crypto/sha256.h mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref drm/tegra: put drm_gem_object ref on error in tegra_fb_create clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() PCI: Mark 3ware-9650SE Root Port Extended Tags as broken drm/mediatek: dsi: Fix DSI RGB666 formats and definitions clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface media: pvrusb2: fix pvr2_stream_callback casts media: go7007: add check of return value of go7007_read_addr() ALSA: seq: fix function cast warnings drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() quota: Fix rcu annotations of inode dquot pointers quota: Fix potential NULL pointer dereference quota: simplify drop_dquot_ref() quota: check time limit when back out space/inode change fs/quota: erase unused but set variable warning quota: code cleanup for __dquot_alloc_space() clk: qcom: reset: Ensure write completion on reset de/assertion clk: qcom: reset: Commonize the de/assert functions clk: qcom: reset: support resetting multiple bits clk: qcom: reset: Allow specifying custom reset delay media: edia: dvbdev: fix a use-after-free media: dvb-core: Fix use-after-free due to race at dvb_register_device() media: dvbdev: fix error logic at dvb_register_device() media: dvbdev: Fix memleak in dvb_register_device media: media/dvb: Use kmemdup rather than duplicating its implementation media: dvbdev: remove double-unlock media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity media: v4l2-tpg: fix some memleaks in tpg_alloc media: em28xx: annotate unchecked call to media_device_register() ABI: sysfs-bus-pci-devices-aer_stats uses an invalid tag perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() media: tc358743: register v4l2 async device only after successful setup drm/rockchip: lvds: do not print scary message when probing defer drm/rockchip: lvds: do not overwrite error code drm: Don't treat 0 as -1 in drm_fixp2int_ceil drm/rockchip: inno_hdmi: Fix video timing drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() drm/tegra: dsi: Make use of the helper function dev_err_probe() gpu: host1x: mipi: Update tegra_mipi_request() to be node based drm/tegra: dsi: Add missing check for of_find_device_by_node dm: call the resume method on internal suspend dm raid: fix false positive for requeue needed during reshape nfp: flower: handle acti_netdevs allocation failure net/x25: fix incorrect parameter validation in the x25_getsockopt() function net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function udp: fix incorrect parameter validation in the udp_lib_getsockopt() function l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function ipv6: fib6_rules: flush route cache when rule is changed bpf: Fix stackmap overflow check on 32-bit arches bpf: Fix hashtab overflow check on 32-bit arches sr9800: Add check for usbnet_get_endpoints Bluetooth: hci_core: Fix possible buffer overflow Bluetooth: Remove superfluous call to hci_conn_check_pending() igb: Fix missing time sync events igb: move PEROUT and EXTTS isr logic to separate functions mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function SUNRPC: fix some memleaks in gssx_dec_option_array x86, relocs: Ignore relocations in .notes section ACPI: scan: Fix device check notification handling ARM: dts: arm: realview: Fix development chip ROM compatible value wifi: brcmsmac: avoid function pointer casts iommu/amd: Mark interrupt as managed bus: tegra-aconnect: Update dependency to ARCH_TEGRA ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). sock_diag: annotate data-races around sock_diag_handlers[family] wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() wifi: b43: Disable QoS for bcm4331 wifi: b43: Stop correct queue in DMA worker when QoS is disabled b43: main: Fix use true/false for bool type wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled b43: dma: Fix use true/false for bool type variable wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() timekeeping: Fix cross-timestamp interpolation for non-x86 timekeeping: Fix cross-timestamp interpolation corner case decision timekeeping: Fix cross-timestamp interpolation on counter wrap aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts md: Don't clear MD_CLOSING when the raid is about to stop md: implement ->set_read_only to hook into BLKROSET processing block: add a new set_read_only method md: switch to ->check_events for media change notifications fs/select: rework stack allocation hack for clang do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak crypto: algif_aead - Only wake up when ctx->more is zero crypto: af_alg - make some functions static crypto: algif_aead - fix uninitialized ctx->init ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC Input: gpio_keys_polled - suppress deferred probe error for gpio ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet firewire: core: use long bus reset on gap count error Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security scsi: mpt3sas: Prevent sending diag_reset when the controller is ready dm-verity, dm-crypt: align "struct bvec_iter" correctly block: sed-opal: handle empty atoms when parsing response net/iucv: fix the allocation size of iucv_path_table array MIPS: Clear Cause.BD in instruction_pointer_set x86/xen: Add some null pointer checking to smp.c ASoC: rt5645: Make LattePanda board DMI match more precise Linux 4.19.310 selftests/vm: fix map_hugetlb length used for testing read and write selftests/vm: fix display of page size in map_hugetlb getrusage: use sig->stats_lock rather than lock_task_sighand() getrusage: use __for_each_thread() getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() getrusage: add the "signal_struct *sig" local variable y2038: rusage: use __kernel_old_timeval hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed hv_netvsc: use netif_is_bond_master() instead of open code hv_netvsc: Make netvsc/VF binding check both MAC and serial number Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU um: allow not setting extra rpaths in the linux binary selftests: mm: fix map_hugetlb failure on 64K page size systems tools/selftest/vm: allow choosing mem size and page size in map_hugetlb btrfs: ref-verify: free ref cache before clearing mount opt netrom: Fix data-races around sysctl_net_busy_read netrom: Fix a data-race around sysctl_netrom_link_fails_count netrom: Fix a data-race around sysctl_netrom_routing_control netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size netrom: Fix a data-race around sysctl_netrom_transport_busy_delay netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries netrom: Fix a data-race around sysctl_netrom_transport_timeout netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser netrom: Fix a data-race around sysctl_netrom_default_path_quality netfilter: nf_conntrack_h323: Add protection for bmp length out of range net/rds: fix WARNING in rds_conn_connect_if_down net/ipv6: avoid possible UAF in ip6_route_mpath_notify() geneve: make sure to pull inner header in geneve_rx() net: move definition of pcpu_lstats to header file net: lan78xx: fix runtime PM count underflow on link stop lan78xx: Fix race conditions in suspend/resume handling lan78xx: Fix partial packet errors on suspend/resume lan78xx: Add missing return code checks lan78xx: Fix white space and style issues net: usb: lan78xx: Remove lots of set but unused 'ret' variables Linux 4.19.309 gpio: 74x164: Enable output pins after registers are reset cachefiles: fix memory leak in cachefiles_add_cache() mmc: core: Fix eMMC initialization with 1-bit bus connection btrfs: dev-replace: properly validate device names wifi: nl80211: reject iftype change with mesh ID change gtp: fix use-after-free and null-ptr-deref in gtp_newlink() ALSA: Drop leftover snd-rtctimer stuff from Makefile power: supply: bq27xxx-i2c: Do not free non existing IRQ efi/capsule-loader: fix incorrect allocation size Bluetooth: Enforce validation on max value of connection interval Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST Bluetooth: Avoid potential use-after-free in hci_error_reset net: usb: dm9601: fix wrong return value in dm9601_mdio_read lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected tun: Fix xdp_rxq_info's queue_index when detaching netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter Linux 4.19.308 scripts/bpf: Fix xdp_md forward declaration typo fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() PCI/MSI: Prevent MSI hardware interrupt number truncation s390: use the correct count for __iowrite64_copy() packet: move from strlcpy with unused retval to strscpy ipv6: sr: fix possible use-after-free and null-ptr-deref nouveau: fix function cast warnings scsi: jazz_esp: Only build if SCSI core is builtin bpf, scripts: Correct GPL license name scripts/bpf: teach bpf_helpers_doc.py to dump BPF helper definitions RDMA/srpt: fix function pointer cast warnings RDMA/srpt: Make debug output more detailed RDMA/ulp: Use dev_name instead of ibdev->name RDMA/srpt: Support specifying the srpt_service_guid parameter RDMA/bnxt_re: Return error for SRQ resize IB/hfi1: Fix a memleak in init_credit_return usb: roles: don't get/set_role() when usb_role_switch is unregistered usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs ARM: ep93xx: Add terminator to gpiod_lookup_table l2tp: pass correct message length to ip6_append_data gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() dm-crypt: don't modify the data when using authenticated encryption mm: memcontrol: switch to rcu protection in drain_all_stock() IB/hfi1: Fix sdma.h tx->num_descs off-by-one error pmdomain: renesas: r8a77980-sysc: CR7 must be always on s390/qeth: Fix potential loss of L3-IP@ in case of network issues virtio-blk: Ensure no requests in virtqueues before deleting vqs. firewire: core: send bus reset promptly on gap count error hwmon: (coretemp) Enlarge per package core count limit regulator: pwm-regulator: Add validity checks in continuous .get_voltage ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() ahci: asm1166: correct count of reported ports fbdev: sis: Error out if pixclock equals zero fbdev: savage: Error out if pixclock equals zero wifi: mac80211: fix race condition on enabling fast-xmit wifi: cfg80211: fix missing interfaces when dumping dmaengine: shdma: increase size of 'dev_id' scsi: target: core: Add TMF to tmr_list handling sched/rt: Disallow writing invalid values to sched_rt_period_us sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset sched/rt: Fix sysctl_sched_rr_timeslice intial value userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb nilfs2: replace WARN_ONs for invalid DAT metadata block requests memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() net: stmmac: fix notifier registration stmmac: no need to check return value of debugfs_create functions net/sched: Retire dsmark qdisc net/sched: Retire ATM qdisc net/sched: Retire CBQ qdisc Linux 4.19.307 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() lsm: new security_file_ioctl_compat() hook nilfs2: fix potential bug in end_buffer_async_write sched/membarrier: reduce the ability to hammer on sys_membarrier Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" pmdomain: core: Move the unused cleanup to a _sync initcall irqchip/irq-brcmstb-l2: Add write memory barrier before exit nfp: use correct macro for LengthSelect in BAR config nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() nilfs2: fix data corruption in dsync block recovery for small block sizes ALSA: hda/conexant: Add quirk for SWS JS201D x86/mm/ident_map: Use gbpages only where full GB page should be mapped. x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 serial: max310x: improve crystal stable clock detection serial: max310x: set default value when reading clock ready bit ring-buffer: Clean ring_buffer_poll_wait() error return staging: iio: ad5933: fix type mismatch regression ext4: fix double-free of blocks due to wrong extents moved_len binder: signal epoll threads of self-work xen-netback: properly sync TX responses nfc: nci: free rx_data_reassembly skb on NCI device cleanup firewire: core: correct documentation of fw_csr_string() kernel API scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" usb: f_mass_storage: forbid async queue when shutdown happen USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT HID: wacom: Do not register input devices until after hid_hw_start HID: wacom: generic: Avoid reporting a serial of '0' to userspace mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again tracing/trigger: Fix to return error if failed to alloc snapshot i40e: Fix waiting for queues of all VSIs to be disabled MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler net: sysfs: Fix /sys/class/net/<iface> path for statistics Documentation: net-sysfs: describe missing statistics ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() spi: ppc4xx: Drop write-only variable btrfs: send: return EOPNOTSUPP on unknown flags btrfs: forbid creating subvol qgroups hrtimer: Report offline hrtimer enqueue vhost: use kzalloc() instead of kmalloc() followed by memset() Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID USB: serial: cp210x: add ID for IMST iM871A-USB USB: serial: option: add Fibocom FM101-GL variant USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e net/af_iucv: clean up a try_then_request_module() netfilter: nft_compat: restrict match/target protocol to u16 netfilter: nft_compat: reject unused compat flag ppp_async: limit MRU to 64K tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() rxrpc: Fix response to PING RESPONSE ACKs to a dead call inet: read sk->sk_family once in inet_recv_error() hwmon: (coretemp) Fix bogus core_id to attr name mapping hwmon: (coretemp) Fix out-of-bounds memory access hwmon: (aspeed-pwm-tacho) mutex for tach reading atm: idt77252: fix a memleak in open_card_ubr0 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV bonding: remove print in bond_verify_device_path HID: apple: Add 2021 magic keyboard FN key mapping HID: apple: Swap the Fn and Left Control keys on Apple keyboards HID: apple: Add support for the 2021 Magic Keyboard net: sysfs: Fix /sys/class/net/<iface> path af_unix: fix lockdep positive in sk_diag_dump_icons() net: ipv4: fix a memleak in ip_setup_cork netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger llc: call sock_orphan() at release time ipv6: Ensure natural alignment of const ipv6 loopback and router addresses ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() ixgbe: Refactor overtemp event handling ixgbe: Refactor returning internal error codes ixgbe: Remove non-inclusive language net: remove unneeded break scsi: isci: Fix an error code problem in isci_io_request_build() wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' ceph: fix deadlock or deadcode of misusing dget() blk-mq: fix IO hang from sbitmap wakeup race virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings libsubcmd: Fix memory leak in uniq() usb: hub: Replace hardcoded quirk value with BIT() macro PCI: Only override AMD USB controller if required mfd: ti_am335x_tscadc: Fix TI SoC dependencies um: net: Fix return type of uml_net_start_xmit() um: Don't use vfprintf() for os_info() um: Fix naming clash between UML and scheduler leds: trigger: panic: Don't register panic notifier if creating the trigger failed drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' drm/amdgpu: Let KFD sync with VM fences clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() drm/msm/dpu: Ratelimit framedone timeout msgs media: ddbridge: fix an error code problem in ddb_probe IB/ipoib: Fix mcast list locking drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time ALSA: hda: Intel: add HDA_ARL PCI ID support PCI: add INTEL_HDA_ARL to pci_ids.h media: rockchip: rga: fix swizzling for RGB formats media: stk1160: Fixed high volume of stk1160_dbg messages drm/mipi-dsi: Fix detach call without attach drm/framebuffer: Fix use of uninitialized variable drm/drm_file: fix use of uninitialized variable RDMA/IPoIB: Fix error code return in ipoib_mcast_join fast_dput(): handle underflows gracefully ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument f2fs: fix to check return value of f2fs_reserve_new_block() wifi: cfg80211: free beacon_ies when overridden from hidden BSS wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices md: Whenassemble the array, consult the superblock of the freshest device ARM: dts: imx23/28: Fix the DMA controller node name ARM: dts: imx23-sansa: Use preferred i2c-gpios properties ARM: dts: imx27-apf27dev: Fix LED name ARM: dts: imx1: Fix sram node ARM: dts: imx27: Fix sram node ARM: dts: imx: Use flash@0,0 pattern ARM: dts: imx25/27-eukrea: Fix RTC node name ARM: dts: rockchip: fix rk3036 hdmi ports node scsi: libfc: Fix up timeout error in fc_fcp_rec_error() scsi: libfc: Don't schedule abort twice bpf: Add map and need_defer parameters to .map_fd_put_ptr() wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() ARM: dts: imx7s: Fix nand-controller #size-cells ARM: dts: imx7s: Fix lcdif compatible bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk PCI: Add no PM reset quirk for NVIDIA Spectrum devices scsi: lpfc: Fix possible file string name overflow when updating firmware ext4: avoid online resizing failures due to oversized flex bg ext4: remove unnecessary check from alloc_flex_gd() ext4: unify the type of flexbg_size to unsigned int ext4: fix inconsistent between segment fstrim and full fstrim SUNRPC: Fix a suspicious RCU usage warning KVM: s390: fix setting of fpc register s390/ptrace: handle setting of fpc register correctly jfs: fix array-index-out-of-bounds in diNewExt rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() crypto: stm32/crc32 - fix parsing list of devices pstore/ram: Fix crash when setting number of cpus to an odd number jfs: fix uaf in jfs_evict_inode jfs: fix array-index-out-of-bounds in dbAdjTree jfs: fix slab-out-of-bounds Read in dtSearch UBSAN: array-index-out-of-bounds in dtSplitRoot FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree ACPI: extlog: fix NULL pointer dereference check PNP: ACPI: fix fortify warning ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop audit: Send netlink ACK before setting connection in auditd_set powerpc/lib: Validate size for vector operations powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() powerpc: Fix build error due to is_valid_bugaddr() powerpc/mm: Fix null-pointer dereference in pgtable_cache_add net/sched: cbs: Fix not adding cbs instance to list x86/entry/ia32: Ensure s32 is sign extended to s64 tick/sched: Preserve number of idle sleeps across CPU hotplug events mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan gpio: eic-sprd: Clear interrupt after set the interrupt type drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume drm/bridge: nxp-ptn3460: simplify some error checking drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking drm: Don't unref the same fb many times by mistake due to deadlock handling gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 netfilter: nf_tables: reject QUEUE/DROP verdict parameters btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args btrfs: don't warn if discard range is not aligned to sector net: fec: fix the unhandled context fault from smmu fjes: fix memleaks in fjes_hw_setup netfilter: nf_tables: restrict anonymous set and map names to 16 bytes net/mlx5e: fix a double-free in arfs_create_groups net/mlx5: Use kfree(ft->g) in arfs_create_groups() netlink: fix potential sleeping issue in mqueue_flush_file Conflicts: include/linux/fs.h include/linux/timer.h init/initramfs.c kernel/time/timer.c mm/memory-failure.c mm/page_alloc.c net/core/sock.c scripts/Makefile.extrawarn Change-Id: I0ccfce4c1a43240cfb997b426ef9fc59e61e3c55 |
||
|
|
c2c8e4b330 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21
* sm8250/lineage-20: BACKPORT: erofs: fix lz4 inplace decompression ANDROID: Enable percpu high priority kthreads for erofs UPSTREAM: erofs: fix an error code in z_erofs_init_zip_subsystem() BACKPORT: erofs: add per-cpu threads for decompression as an option sched: Provide sched_set_fifo() ANDROID: GKI: enable CONFIG_EROFS_FS=y Revert "erofs: add REQ_RAHEAD flag to readahead requests" erofs: Switch to attach/detach_page_private include/linux/pagemap.h: introduce attach/detach_page_private BACKPORT: erofs: fix use-after-free of on-stack io[] MAINTAINERS: erofs: update my email address MAINTAINERS: erofs: complete sub-entries for erofs erofs: move erofs out of staging staging: erofs: turn cache strategies into mount options staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM staging: erofs: support IO read error injection staging: erofs: complete POSIX ACL support staging: erofs: add document Reapply "erofs: support decompress big pcluster for lz4 backend" Revert "erofs: fix lz4 inplace decompression" Revert "Reapply "cred: switch to using atomic_long_t"" Reapply "cred: switch to using atomic_long_t" BACKPORT: net: core: enable SO_BINDTODEVICE for non-root users tcp: Add memory barrier to tcp_push() tracing: Ensure visibility when inserting an element into tracing_map net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv llc: Drop support for ETH_P_TR_802_2. llc: make llc_ui_sendmsg() more robust against bonding changes vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING net/smc: fix illegal rmb_desc access in SMC-D connection dump drivers: core: fix kernel-doc markup for dev_err_probe() driver code: print symbolic error code block: Remove special-casing of compound pages Revert "driver core: Annotate dev_err_probe() with __must_check" nouveau/vmm: don't set addr on the fail path to avoid warning driver core: Annotate dev_err_probe() with __must_check parisc/firmware: Fix F-extend for PDC addresses x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum rpmsg: virtio: Free driver_override when rpmsg_remove() powerpc: Use always instead of always-y in for crtsavres.o hwrng: core - Fix page fault dead lock on mmap-ed hwrng PM: hibernate: Enforce ordering during image compression/decompression crypto: api - Disallow identical driver names ext4: allow for the last group to be marked as trimmed serial: sc16is7xx: add check for unsupported SPI modes during probe spi: introduce SPI_MODE_X_MASK macro driver core: add device probe log helper serial: sc16is7xx: set safe default SPI clock frequency units: add the HZ macros units: change from 'L' to 'UL' units: Add Watt units include/linux/units.h: add helpers for kelvin to/from Celsius conversion PCI: mediatek: Clear interrupt status before dispatching handler soc: qcom: smem: Add boundary checks for partitions clk: qcom: gcc-sdm660: Add SDCC1 BCR clocks for SDM660 dt-bindings: clock: Add support for SDCC BCR id for SDM660 exfat: github action: run buiuld and tests on for-kernel-version-from-4.1.0 branch exfat: fix ALIGN_DOWN undefined error exfat: using ffs instead of internal logic exfat: using hweight instead of internal logic exfat: fix ctime is not updated exfat: fix setting uninitialized time to ctime/atime exfat: convert to new timestamp accessors exfat: convert to ctime accessor functions exfat: fs: pass the request_mask to generic_fillattr exfat: convert to simple_rename_timestamp exfat: ensure that ctime is updated whenever the mtime is exfat: fs: add CONFIG_BUFFER_HEAD exfat: use fat ioctls definitions from include/uapi/linux/msdos_fs.h exfat: github action: remove liunx-4.1 source to get more disk space exfat: support create zero-size directory exfat: support handle zero-size directory exfat: add ioctls for accessing attributes exfat: vfs: get rid of old '->iterate' directory operation Change-Id: I382edb2b4faa25ea8e11ba4b916cb2520b6ec35d |
||
|
|
a8804204c0 |
Merge tag 'ASB-2024-04-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2024-04-01 * tag 'ASB-2024-04-05_4.19-stable' of https://android.googlesource.com/kernel/common: Revert "Reapply "cred: switch to using atomic_long_t"" Reapply "cred: switch to using atomic_long_t" BACKPORT: net: core: enable SO_BINDTODEVICE for non-root users tcp: Add memory barrier to tcp_push() tracing: Ensure visibility when inserting an element into tracing_map net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv llc: Drop support for ETH_P_TR_802_2. llc: make llc_ui_sendmsg() more robust against bonding changes vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING net/smc: fix illegal rmb_desc access in SMC-D connection dump drivers: core: fix kernel-doc markup for dev_err_probe() driver code: print symbolic error code block: Remove special-casing of compound pages Revert "driver core: Annotate dev_err_probe() with __must_check" nouveau/vmm: don't set addr on the fail path to avoid warning driver core: Annotate dev_err_probe() with __must_check parisc/firmware: Fix F-extend for PDC addresses x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum rpmsg: virtio: Free driver_override when rpmsg_remove() powerpc: Use always instead of always-y in for crtsavres.o hwrng: core - Fix page fault dead lock on mmap-ed hwrng PM: hibernate: Enforce ordering during image compression/decompression crypto: api - Disallow identical driver names ext4: allow for the last group to be marked as trimmed serial: sc16is7xx: add check for unsupported SPI modes during probe spi: introduce SPI_MODE_X_MASK macro driver core: add device probe log helper serial: sc16is7xx: set safe default SPI clock frequency units: add the HZ macros units: change from 'L' to 'UL' units: Add Watt units include/linux/units.h: add helpers for kelvin to/from Celsius conversion PCI: mediatek: Clear interrupt status before dispatching handler Change-Id: I5a5f215e11cc4d2ae7ad65c53d50819f18988acf |
||
|
|
706e7d5ef1 |
Merge tag 'LA.UM.9.12.r1-18300-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.r1-18300-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-18300-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: soc: qcom: smem: Add boundary checks for partitions clk: qcom: gcc-sdm660: Add SDCC1 BCR clocks for SDM660 dt-bindings: clock: Add support for SDCC BCR id for SDM660 Change-Id: I056a382b92060591cd4a261c87fc4c0d23f79d03 |
||
|
|
3aad597d4f |
Revert "erofs: add REQ_RAHEAD flag to readahead requests"
Reason for revert: Not supported on <=5.4 This reverts commit a6b8e4a11a99cc58edd622016f47a548254da5b2. Change-Id: I5b4b5f00fe750980d8c92c336e333142a72788ce |
||
|
|
959804efaf |
erofs: Switch to attach/detach_page_private
Matches upstream behaviour Change-Id: Ia85c5472aef465ec5beffc494bf4a4c6edc0bd16 |
||
|
|
22154fcf0b |
Reapply "erofs: support decompress big pcluster for lz4 backend"
This reverts commit
|
||
|
|
c8b16e4525 |
Revert "erofs: fix lz4 inplace decompression"
This has been applied on top of a wrong revert.
The proper backport will be applied after reintroducing the reverted
commit.
This reverts commit
|
||
|
|
3f03cf0c5e |
Merge branch 'for-kernel-version-from-4.1.0' of https://github.com/namjaejeon/linux-exfat-oot into android13-4.19-kona
* 'for-kernel-version-from-4.1.0' of https://github.com/namjaejeon/linux-exfat-oot: exfat: github action: run buiuld and tests on for-kernel-version-from-4.1.0 branch exfat: fix ALIGN_DOWN undefined error exfat: using ffs instead of internal logic exfat: using hweight instead of internal logic exfat: fix ctime is not updated exfat: fix setting uninitialized time to ctime/atime exfat: convert to new timestamp accessors exfat: convert to ctime accessor functions exfat: fs: pass the request_mask to generic_fillattr exfat: convert to simple_rename_timestamp exfat: ensure that ctime is updated whenever the mtime is exfat: fs: add CONFIG_BUFFER_HEAD exfat: use fat ioctls definitions from include/uapi/linux/msdos_fs.h exfat: github action: remove liunx-4.1 source to get more disk space exfat: support create zero-size directory exfat: support handle zero-size directory exfat: add ioctls for accessing attributes exfat: vfs: get rid of old '->iterate' directory operation Change-Id: I8ffaa02252b1b11804a7c4c0583ebf5430bcfb49 |
||
|
|
8b1f254d82 |
arm64: configs: devon: Don't build SEC NFC
Change-Id: Ic1e505ed94b1860cf82b28541f2af2c30fc43bc1 |
||
|
|
dd53eab65f |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20
* sm8250/lineage-20: BACKPORT: memshare: Prevent possible integer overflow erofs: fix lz4 inplace decompression Revert "erofs: support decompress big pcluster for lz4 backend" erofs: ensure that the post-EOF tails are all zeroed erofs: fix compact 4B support for 16k block size erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF erofs: fix potential overflow calculating xattr_isize erofs: stop parsing non-compact HEAD index if clusterofs is invalid erofs: avoid consecutive detection for Highmem memory qcacmn: Fix out of bound read issue in ESP ie parse soc: qcom: smem: Add boundary checks for partitions msm: camera: sensor: Proper handling of race condition in util api msm: kgsl: Do not release dma and anon buffers if unmap fails msm: kgsl: Keep the timeline fence valid for logging msm: camera: sensor: Proper handling of race condition in util api fw-api: CL 25873460 - update fw common interface files fw-api: CL 25869885 - update fw common interface files fw-api: CL 25866433 - update fw common interface files fw-api: CL 25840790 - update fw common interface files fw-api: CL 25839627 - update fw common interface files ... Change-Id: I579ac7798efc4d829d213516580746b1f2adc748 |
||
|
|
7b3f40eb03 |
Merge tag 'LA.UM.9.15.2.r1-09500-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-09500-KAMORTA.QSSI14.0" * tag 'LA.UM.9.15.2.r1-09500-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: sensor: Proper handling of race condition in util api Change-Id: Ic4e59c08cd32cc5a1083a5f8073cc48509ca9edc |
||
|
|
b106341455 |
Merge tag 'LA.UM.9.12.r1-18200-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-18200-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-18200-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: sensor: Proper handling of race condition in util api Change-Id: I4559d7bbab1e2ad7fd5a5ddaad0165273b6927a6 |
||
|
|
c1da63f0cd |
Merge tag 'LA.UM.9.12.r1-18200-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-18200-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-18200-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 Change-Id: I3a6260d641417d3580f29f570246df0faa538606 |
||
|
|
e061c2504f |
Merge tag 'LA.UM.9.12.r1-18200-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-18200-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-18200-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api: fw-api: CL 25873460 - update fw common interface files fw-api: CL 25869885 - update fw common interface files fw-api: CL 25866433 - update fw common interface files fw-api: CL 25840790 - update fw common interface files fw-api: CL 25839627 - update fw common interface files fw-api: Fix compilation warnings fw-api: peach: v2: Fix compilation errors fw-api: CL 25798927 - update fw common interface files fw-api: CL 25795907 - update fw common interface files fw-api: CL 25779296 - update fw common interface files fw-api: CL 25777035 - update fw common interface files fw-api: CL 25775134 - update fw common interface files fw-api: CL 25746138 - update fw common interface files fw-api: CL 25739385 - update fw common interface files fw-api: CL 25734378 - update fw common interface files fw-api: CL 25734374 - update fw common interface files fw-api: CL 25722609 - update fw common interface files fw-api: CL 25706940 - update fw common interface files fw-api: CL 25706687 - update fw common interface files fw-api: CL 25682638 - update fw common interface files fw-api: CL 25672910 - update fw common interface files fw-api: CL 25663374 - update fw common interface files fw-api: CL 25652231 - update fw common interface files fw-api: Get V2 HW header files for peach Change-Id: Idbc16a8aea0ed9a50c2375e035e2a4002fb40f54 |
||
|
|
6992fbf0e4 |
Merge tag 'LA.UM.9.12.r1-18200-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.r1-18200-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-18200-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: soc: qcom: smem: Add boundary checks for partitions msm: kgsl: Do not release dma and anon buffers if unmap fails msm: kgsl: Keep the timeline fence valid for logging msm: npu: Fix OOB issue in IPC between driver and firmware Change-Id: I09bfbd4349777d469c5114dd0ae21479a531571f |
||
|
|
071a05ed7c |
arm64: configs: moto-bengal: Decommonize qpnp-power-on-mmi.ko
Change-Id: I9be2a5c4f40827dca0be9eae893c813d61e99d65 |
||
|
|
0b5c2a33b4 |
techpack: camera-bengal: Enable legacy camera fix for guamp
Change-Id: Ic321addea2fa6704cf31e39efb72565ef291c984 |
||
|
|
a462a8a201 |
arm64: configs: Cleanup moto additions
* Remove configs that are same as the defaults * Commonize disabled modules and enabled configs * Enable zram writeback for everyone * Enable Multi-Gen LRU for everyone Change-Id: I60f2f438ede408ce1c353706bf873a6d93ac615a |
||
|
|
d87e683a3b |
input: touchscreen: ilitek_0flash_mmi: Fix build with CONFIG_FB disabled
Change-Id: Ia54823d0c4f6abf173ce16a95616af11de485402 |
||
|
|
eccd643149 |
input: touchscreen: ili9882_mmi: Fix bad #elif
Change-Id: Iad2e02221c2eef52eda0013ef3fc7a56e5d62e71 |
||
|
|
c1d70fae4d |
nfc: samsung: Fix Kconfig defaults
Change-Id: I9a3096ab36ec99a04f7e4070cca1a5144a4f9218 |
||
|
|
d668db90e5 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20
* sm8250/lineage-20:
msm: kgsl: Do not release dma and anon buffers if unmap fails
Reapply "perf: Fix perf_event_validate_size()"
UPSTREAM: usb: raw-gadget: properly handle interrupted requests
UPSTREAM: mm/cma: use nth_page() in place of direct struct page manipulation
UPSTREAM: wireguard: allowedips: expand maximum node depth
UPSTREAM: coresight: tmc: Explicit type conversions to prevent integer overflow
UPSTREAM: wireguard: netlink: send staged packets when setting initial private key
UPSTREAM: wireguard: queueing: use saner cpu selection wrapping
UPSTREAM: kheaders: Use array declaration instead of char
UPSTREAM: arm64: efi: Make efi_rt_lock a raw_spinlock
UPSTREAM: sched/psi: Fix use-after-free in ep_remove_wait_queue()
UPSTREAM: usb: musb: mediatek: don't unregister something that wasn't registered
UPSTREAM: xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
UPSTREAM: xfrm: compat: change expression for switch in xfrm_xlate64
UPSTREAM: perf/core: Call LSM hook after copying perf_event_attr
Linux 4.19.306
crypto: scompress - initialize per-CPU variables on each CPU
Revert "NFSD: Fix possible sleep during nfsd4_release_lockowner()"
i2c: s3c24xx: fix transferring more than one message in polling mode
i2c: s3c24xx: fix read transfers in polling mode
kdb: Fix a potential buffer overflow in kdb_local()
kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ
ipvs: avoid stat macros calls from preemptible context
net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
net: ravb: Fix dma_addr_t truncation in error case
net: qualcomm: rmnet: fix global oob in rmnet_policy
serial: imx: Correct clock error message in function probe()
apparmor: avoid crash when parsed profile name is empty
perf genelf: Set ELF program header addresses properly
acpi: property: Let args be NULL in __acpi_node_get_property_reference
MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
HID: wacom: Correct behavior when processing some confidence == false touches
wifi: mwifiex: configure BSSID consistently when starting AP
wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
fbdev: flush deferred work in fb_deferred_io_fsync()
ALSA: oxygen: Fix right channel of capture volume mixer
usb: mon: Fix atomicity violation in mon_bin_vma_fault
usb: typec: class: fix typec_altmode_put_partner to put plugs
Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
usb: chipidea: wait controller resume finished for wakeup irq
Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
Revert "usb: dwc3: Soft reset phy on probe for host"
usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
binder: fix unused alloc->free_async_space
binder: fix race between mmput() and do_exit()
xen-netback: don't produce zero-size SKB frags
Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek"
Input: atkbd - use ab83 as id when skipping the getid command
binder: fix async space check for 0-sized buffers
of: unittest: Fix of_count_phandle_with_args() expected value message
of: Fix double free in of_parse_phandle_with_args_map
mmc: sdhci_omap: Fix TI SoC dependencies
watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
watchdog: set cdev owner before adding
gpu/drm/radeon: fix two memleaks in radeon_vm_init
drivers/amd/pm: fix a use-after-free in kv_parse_power_table
drm/amd/pm: fix a double-free in si_dpm_init
drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
media: dvbdev: drop refcount on error path in dvb_device_open()
media: cx231xx: fix a memleak in cx231xx_init_isoc
drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
drm/radeon/dpm: fix a memleak in sumo_parse_power_table
drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
drm/drv: propagate errors from drm_modeset_register_all()
drm/msm/mdp4: flush vblank event on disable
ASoC: cs35l34: Fix GPIO name and drop legacy include
ASoC: cs35l33: Fix GPIO name and drop legacy include
drm/radeon: check return value of radeon_ring_lock()
drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
f2fs: fix to avoid dirent corruption
drm/bridge: Fix typo in post_disable() description
media: pvrusb2: fix use after free on context disconnection
RDMA/usnic: Silence uninitialized symbol smatch warnings
ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
Bluetooth: btmtkuart: fix recv_buf() return value
Bluetooth: Fix bogus check for re-auth no supported with non-ssp
wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
rtlwifi: rtl8192de: make arrays static const, makes object smaller
wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
wifi: rtlwifi: add calculate_bit_shift()
dma-mapping: clear dev->dma_mem to NULL after freeing it
scsi: hisi_sas: Replace with standard error code return value
wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift
firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
net/ncsi: Fix netlink major/minor version numbers
ncsi: internal.h: Fix a spello
ARM: dts: qcom: apq8064: correct XOADC register address
wifi: libertas: stop selecting wext
bpf, lpm: Fix check prefixlen before walking trie
NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
blocklayoutdriver: Fix reference leak of pnfs_device_node
crypto: scomp - fix req->dst buffer overflow
crypto: scompress - Use per-CPU struct instead multiple variables
crypto: scompress - return proper error code for allocation failure
crypto: sahara - do not resize req->src when doing hash operations
crypto: sahara - fix processing hash requests with req->nbytes < sg->length
crypto: sahara - improve error handling in sahara_sha_process()
crypto: sahara - fix wait_for_completion_timeout() error handling
crypto: sahara - fix ahash reqsize
crypto: virtio - Wait for tasklet to complete on device remove
pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
crypto: sahara - fix error handling in sahara_hw_descriptor_create()
crypto: sahara - fix processing requests with cryptlen < sg->length
crypto: sahara - fix ahash selftest failure
crypto: sahara - remove FLAGS_NEW_KEY logic
crypto: af_alg - Disallow multiple in-flight AIO requests
crypto: ccp - fix memleak in ccp_init_dm_workarea
crypto: virtio - Handle dataq logic with tasklet
selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
calipso: fix memory leak in netlbl_calipso_add_pass()
netlabel: remove unused parameter in netlbl_netlink_auditinfo()
net: netlabel: Fix kerneldoc warnings
ACPI: LPIT: Avoid u32 multiplication overflow
ACPI: video: check for error while searching for backlight device parent
mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
powerpc/powernv: Add a null pointer check in opal_event_init()
selftests/powerpc: Fix error handling in FPU/VMX preemption tests
powerpc/pseries/memhp: Fix access beyond end of drmem array
powerpc/pseries/memhotplug: Quieten some DLPAR operations
powerpc/44x: select I2C for CURRITUCK
powerpc: remove redundant 'default n' from Kconfig-s
powerpc: add crtsavres.o to always-y instead of extra-y
EDAC/thunderx: Fix possible out-of-bounds string access
x86/lib: Fix overflow when counting digits
coresight: etm4x: Fix width of CCITMIN field
uio: Fix use-after-free in uio_open
binder: fix comment on binder_alloc_new_buf() return value
binder: use EPOLLERR from eventpoll.h
drm/crtc: fix uninitialized variable use
ARM: sun9i: smp: fix return code check of of_property_match_string
Input: xpad - add Razer Wolverine V2 support
ARC: fix spare error
s390/scm: fix virtual vs physical address confusion
Input: i8042 - add nomux quirk for Acer P459-G2-M
Input: atkbd - skip ATKBD_CMD_GETID in translated mode
reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
tracing: Add size check when printing trace_marker output
tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
jbd2: correct the printing of write_flags in jbd2_write_superblock()
clk: rockchip: rk3128: Fix HCLK_OTG gate register
drm/exynos: fix a potential error pointer dereference
ASoC: da7219: Support low DC impedance headset
net/tg3: fix race condition in tg3_reset_task()
ASoC: rt5650: add mutex to avoid the jack detection failure
ASoC: cs43130: Fix incorrect frame delay configuration
ASoC: cs43130: Fix the position of const qualifier
ASoC: Intel: Skylake: mem leak in skl register function
f2fs: explicitly null-terminate the xattr list
UPSTREAM: wifi: cfg80211: fix buffer overflow in elem comparison
UPSTREAM: gcov: clang: fix the buffer overflow issue
BACKPORT: selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
UPSTREAM: wifi: cfg80211: avoid nontransmitted BSS list corruption
UPSTREAM: wifi: cfg80211: fix BSS refcounting bugs
UPSTREAM: wifi: cfg80211: ensure length byte is present before access
UPSTREAM: wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
UPSTREAM: wireguard: netlink: avoid variable-sized memcpy on sockaddr
UPSTREAM: wireguard: ratelimiter: disable timings test by default
UPSTREAM: crypto: lib - remove unneeded selection of XOR_BLOCKS
UPSTREAM: wireguard: allowedips: don't corrupt stack when detecting overflow
UPSTREAM: wireguard: ratelimiter: use hrtimer in selftest
UPSTREAM: crypto: arm64/poly1305 - fix a read out-of-bound
UPSTREAM: wifi: mac80211_hwsim: set virtio device ready in probe()
UPSTREAM: crypto: memneq - move into lib/
UPSTREAM: dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
BACKPORT: usb: typec: mux: Check dev_set_name() return value
UPSTREAM: wireguard: device: check for metadata_dst with skb_valid_dst()
UPSTREAM: sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
UPSTREAM: cfg80211: hold bss_lock while updating nontrans_list
UPSTREAM: wireguard: socket: ignore v6 endpoints when ipv6 is disabled
UPSTREAM: wireguard: socket: free skb in send6 when ipv6 is disabled
UPSTREAM: wireguard: queueing: use CFI-safe ptr_ring cleanup function
UPSTREAM: mm: don't try to NUMA-migrate COW pages that have other uses
UPSTREAM: copy_process(): Move fd_install() out of sighand->siglock critical section
UPSTREAM: usb: raw-gadget: fix handling of dual-direction-capable endpoints
UPSTREAM: psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n
UPSTREAM: sched/uclamp: Fix rq->uclamp_max not set on first enqueue
UPSTREAM: wireguard: selftests: increase default dmesg log size
UPSTREAM: wireguard: allowedips: add missing __rcu annotation to satisfy sparse
UPSTREAM: sched/uclamp: Fix uclamp_tg_restrict()
UPSTREAM: coresight: etm4x: Fix etm4_count race by moving cpuhp callbacks to init
UPSTREAM: sched/uclamp: Fix a deadlock when enabling uclamp static key
UPSTREAM: mac80211_hwsim: use GFP_ATOMIC under spin lock
UPSTREAM: usercopy: Avoid soft lockups in test_check_nonzero_user()
UPSTREAM: lib: test_user_copy: style cleanup
UPSTREAM: fork: return proper negative error code
Revert "ipv6: make ip6_rt_gc_expire an atomic_t"
Revert "ipv6: remove max_size check inline with ipv4"
Linux 4.19.305
ipv6: remove max_size check inline with ipv4
ipv6: make ip6_rt_gc_expire an atomic_t
net/dst: use a smaller percpu_counter batch for dst entries accounting
net: add a route cache full diagnostic message
PCI: Disable ATS for specific Intel IPU E2000 devices
PCI: Extract ATS disabling to a helper function
netfilter: nf_tables: Reject tables of unsupported family
fuse: nlookup missing decrement in fuse_direntplus_link
mmc: core: Cancel delayed work before releasing host
mmc: rpmb: fixes pause retune on all RPMB partitions.
mm: fix unmap_mapping_range high bits shift bug
firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
mm/memory-failure: check the mapcount of the precise page
bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
asix: Add check for usbnet_get_endpoints
net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
net/qla3xxx: switch from 'pci_' to 'dma_' API
i40e: Restore VF MSI-X state during PCI reset
i40e: fix use-after-free in i40e_aqc_add_filters()
net: Save and restore msg_namelen in sock_sendmsg
net: bcmgenet: Fix FCS generation for fragmented skbuffs
ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
net: sched: em_text: fix possible memory leak in em_text_destroy()
i40e: Fix filter input checks to prevent config with invalid values
nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
UPSTREAM: fsverity: skip PKCS#7 parser when keyring is empty
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));
mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC
usb: phy: Enable clock before accessing EUD register space
loop: Select I/O scheduler 'none' from inside add_disk()
BACKPORT: loop: Fix missing discard support when using LOOP_CONFIGURE
UPSTREAM: loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE
loop: Check for overflow while configuring loop
BACKPORT: loop: Set correct device size when using LOOP_CONFIGURE
cnss2: Add support for configuring calibration duration
fw-api: CL 25639871 - update fw common interface files
fw-api: CL 25638846 - update fw common interface files
fw-api: CL 25637760 - update fw common interface files
fw-api: CL 25636238 - update fw common interface files
fw-api: CL 25618622 - update fw common interface files
fw-api: CL 25612024 - update fw common interface files
fw-api: CL 25601210 - update fw common interface files
fw-api: CL 25598308 - update fw common interface files
fw-api: CL 25585821 - update fw common interface files
fw-api: CL 25582070 - update fw common interface files
fw-api: CL 25582068 - update fw common interface files
block: delete part_round_stats and switch to less precise counting
BACKPORT: media: venus: hfi_parser: Add check for number of codecs
BACKPORT: media: venus: hfi: add checks in capabilities from firmware
BACKPORT: media: venus: hfi: fix the check in session buffer requirement
BACKPORT: media: venus: hfi: add checks to perform sanity on queue pointers
fw-api: CL 25560130 - update fw common interface files
fw-api: CL 25538998 - update fw common interface files
fw-api: CL 25538692 - update fw common interface files
fw-api: CL 25526295 - update fw common interface files
qcacmn: Add sanity check to fix OOB issue
vidc_3x: venc: Add missing level in h263
fw-api: CL 25522189 - update fw common interface files
fw-api: CL 25493022 - update fw common interface files
fw-api: CL 25473754 - update fw common interface files
msm: kgsl: Do not free sharedmem if it cannot be unmapped
vidc_3x: Return EBUSY if mbpf check fails
fw-api: CL 25397057 - update fw common interface files
fw-api: CL 25394812 - update fw common interface files
fw-api: CL 25328958 - update fw common interface files
fw-api: CL 25314900 - update fw common interface files
soc: qcom: qmi_encdec: out of bound check for input buffer
fw-api: CL 25308727 - update fw common interface files
fw-api: CL 25273382 - update fw common interface files
fw-api: CL 25272219 - update fw common interface files
fw-api: CL 25266026 - update fw common interface files
fw-api: CL 25234042 - update fw common interface files
fw-api: CL 25234039 - update fw common interface files
fw-api: CL 25210870 - update fw common interface files
fw-api: CL 25171661 - update fw common interface files
fw-api: CL 25170657 - update fw common interface files
fw-api: CL 25166743 - update fw common interface files
fw-api: CL 25134675 - update fw common interface files
fw-api: CL 25104555 - update fw common interface files
fw-api: CL 25104553 - update fw common interface files
fw-api: CL 25045621 - update fw common interface files
fw-api: CL 25043321 - update fw common interface files
fw-api: CL 25039727 - update fw common interface files
fw-api: CL 25039724 - update fw common interface files
fw-api: CL 25036225 - update fw common interface files
fw-api: CL 25027860 - update fw common interface files
fw-api: CL 25012076 - update fw common interface files
fw-api: CL 25001184 - update fw common interface files
fw-api: CL 24972727 - update fw common interface files
fw-api: CL 24952424 - update fw common interface files
fw-api: CL 24942753 - update fw common interface files
fw-api: CL 24927565 - update fw common interface files
fw-api: CL 24914490 - update fw common interface files
fw-api: CL 24886188 - update fw common interface files
fw-api: CL 24865228 - update fw common interface files
fw-api: CL 24822236 - update fw common interface files
fw-api: CL 24815200 - update fw common interface files
fw-api: CL 24803979 - update fw common interface files
fw-api: CL 24760251 - update fw common interface files
fw-api: CL 24704966 - update fw common interface files
qcacmn: Fix OOB issue
Release 5.2.022.12B
qcacld-3.0: Ignore CSA request for invalid channel
Conflicts:
include/uapi/linux/dma-buf.h
Change-Id: If75f9950f05bfc17f33be1d863139fdd3de61a5e
|
||
|
|
7883946a13 |
Merge tag 'LA.UM.9.15.2.r1-09400-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-09400-KAMORTA.QSSI14.0" * tag 'LA.UM.9.15.2.r1-09400-KAMORTA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: 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)); Change-Id: I8869b37a4cc5223d37ec0169efb6eb2965916dd6 |
||
|
|
cc0094191a |
Merge tag 'LA.UM.9.12.r1-18100-SMxx50.QSSI14.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.r1-18100-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-18100-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0: Release 5.2.022.12B qcacld-3.0: Ignore CSA request for invalid channel Change-Id: Ia539f51197bcb3922ef6ed15f3f77798afdb54b5 |
||
|
|
8fcb2e2841 |
Merge tag 'LA.UM.9.12.r1-18100-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-18100-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-18100-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn: qcacmn: Add sanity check to fix OOB issue qcacmn: Fix OOB issue Change-Id: Icb222e07b683cc068034cf2022c9aade80fb55b3 |
||
|
|
f2e1c4c767 |
Merge tag 'LA.UM.9.12.r1-18100-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-18100-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-18100-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api: fw-api: CL 25639871 - update fw common interface files fw-api: CL 25638846 - update fw common interface files fw-api: CL 25637760 - update fw common interface files fw-api: CL 25636238 - update fw common interface files fw-api: CL 25618622 - update fw common interface files fw-api: CL 25612024 - update fw common interface files fw-api: CL 25601210 - update fw common interface files fw-api: CL 25598308 - update fw common interface files fw-api: CL 25585821 - update fw common interface files fw-api: CL 25582070 - update fw common interface files fw-api: CL 25582068 - update fw common interface files fw-api: CL 25560130 - update fw common interface files fw-api: CL 25538998 - update fw common interface files fw-api: CL 25538692 - update fw common interface files fw-api: CL 25526295 - update fw common interface files fw-api: CL 25522189 - update fw common interface files fw-api: CL 25493022 - update fw common interface files fw-api: CL 25473754 - update fw common interface files fw-api: CL 25397057 - update fw common interface files fw-api: CL 25394812 - update fw common interface files fw-api: CL 25328958 - update fw common interface files fw-api: CL 25314900 - update fw common interface files fw-api: CL 25308727 - update fw common interface files fw-api: CL 25273382 - update fw common interface files fw-api: CL 25272219 - update fw common interface files fw-api: CL 25266026 - update fw common interface files fw-api: CL 25234042 - update fw common interface files fw-api: CL 25234039 - update fw common interface files fw-api: CL 25210870 - update fw common interface files fw-api: CL 25171661 - update fw common interface files fw-api: CL 25170657 - update fw common interface files fw-api: CL 25166743 - update fw common interface files fw-api: CL 25134675 - update fw common interface files fw-api: CL 25104555 - update fw common interface files fw-api: CL 25104553 - update fw common interface files fw-api: CL 25045621 - update fw common interface files fw-api: CL 25043321 - update fw common interface files fw-api: CL 25039727 - update fw common interface files fw-api: CL 25039724 - update fw common interface files fw-api: CL 25036225 - update fw common interface files fw-api: CL 25027860 - update fw common interface files fw-api: CL 25012076 - update fw common interface files fw-api: CL 25001184 - update fw common interface files fw-api: CL 24972727 - update fw common interface files fw-api: CL 24952424 - update fw common interface files fw-api: CL 24942753 - update fw common interface files fw-api: CL 24927565 - update fw common interface files fw-api: CL 24914490 - update fw common interface files fw-api: CL 24886188 - update fw common interface files fw-api: CL 24865228 - update fw common interface files fw-api: CL 24822236 - update fw common interface files fw-api: CL 24815200 - update fw common interface files fw-api: CL 24803979 - update fw common interface files fw-api: CL 24760251 - update fw common interface files fw-api: CL 24704966 - update fw common interface files Change-Id: Id6cc0f13f2d7ef9e396e3c21a0bf40334305cd86 |
||
|
|
5419dea4e7 |
Merge tag 'LA.UM.9.12.r1-18100-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.r1-18100-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-18100-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: msm: kgsl: Do not release dma and anon buffers if unmap fails mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC usb: phy: Enable clock before accessing EUD register space loop: Select I/O scheduler 'none' from inside add_disk() BACKPORT: loop: Fix missing discard support when using LOOP_CONFIGURE UPSTREAM: loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE loop: Check for overflow while configuring loop BACKPORT: loop: Set correct device size when using LOOP_CONFIGURE cnss2: Add support for configuring calibration duration block: delete part_round_stats and switch to less precise counting BACKPORT: media: venus: hfi_parser: Add check for number of codecs BACKPORT: media: venus: hfi: add checks in capabilities from firmware BACKPORT: media: venus: hfi: fix the check in session buffer requirement BACKPORT: media: venus: hfi: add checks to perform sanity on queue pointers vidc_3x: venc: Add missing level in h263 msm: kgsl: Do not free sharedmem if it cannot be unmapped vidc_3x: Return EBUSY if mbpf check fails soc: qcom: qmi_encdec: out of bound check for input buffer Conflicts: drivers/media/platform/qcom/venus/hfi_parser.c drivers/media/platform/qcom/venus/hfi_venus.c Change-Id: I79781403e7d2e6417196eda9f67015c998d1e8d4 |
||
|
|
2ad5dc817b |
Merge tag 'ASB-2024-02-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2024-02-01 * tag 'ASB-2024-02-05_4.19-stable' of https://android.googlesource.com/kernel/common: Reapply "perf: Fix perf_event_validate_size()" UPSTREAM: usb: raw-gadget: properly handle interrupted requests UPSTREAM: mm/cma: use nth_page() in place of direct struct page manipulation UPSTREAM: wireguard: allowedips: expand maximum node depth UPSTREAM: coresight: tmc: Explicit type conversions to prevent integer overflow UPSTREAM: wireguard: netlink: send staged packets when setting initial private key UPSTREAM: wireguard: queueing: use saner cpu selection wrapping UPSTREAM: kheaders: Use array declaration instead of char UPSTREAM: arm64: efi: Make efi_rt_lock a raw_spinlock UPSTREAM: sched/psi: Fix use-after-free in ep_remove_wait_queue() UPSTREAM: usb: musb: mediatek: don't unregister something that wasn't registered UPSTREAM: xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr() UPSTREAM: xfrm: compat: change expression for switch in xfrm_xlate64 UPSTREAM: perf/core: Call LSM hook after copying perf_event_attr Linux 4.19.306 crypto: scompress - initialize per-CPU variables on each CPU Revert "NFSD: Fix possible sleep during nfsd4_release_lockowner()" i2c: s3c24xx: fix transferring more than one message in polling mode i2c: s3c24xx: fix read transfers in polling mode kdb: Fix a potential buffer overflow in kdb_local() kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ ipvs: avoid stat macros calls from preemptible context net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe net: ravb: Fix dma_addr_t truncation in error case net: qualcomm: rmnet: fix global oob in rmnet_policy serial: imx: Correct clock error message in function probe() apparmor: avoid crash when parsed profile name is empty perf genelf: Set ELF program header addresses properly acpi: property: Let args be NULL in __acpi_node_get_property_reference MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() HID: wacom: Correct behavior when processing some confidence == false touches wifi: mwifiex: configure BSSID consistently when starting AP wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code fbdev: flush deferred work in fb_deferred_io_fsync() ALSA: oxygen: Fix right channel of capture volume mixer usb: mon: Fix atomicity violation in mon_bin_vma_fault usb: typec: class: fix typec_altmode_put_partner to put plugs Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" usb: chipidea: wait controller resume finished for wakeup irq Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" Revert "usb: dwc3: Soft reset phy on probe for host" usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug binder: fix unused alloc->free_async_space binder: fix race between mmput() and do_exit() xen-netback: don't produce zero-size SKB frags Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" Input: atkbd - use ab83 as id when skipping the getid command binder: fix async space check for 0-sized buffers of: unittest: Fix of_count_phandle_with_args() expected value message of: Fix double free in of_parse_phandle_with_args_map mmc: sdhci_omap: Fix TI SoC dependencies watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO watchdog: set cdev owner before adding gpu/drm/radeon: fix two memleaks in radeon_vm_init drivers/amd/pm: fix a use-after-free in kv_parse_power_table drm/amd/pm: fix a double-free in si_dpm_init drm/amdgpu/debugfs: fix error code when smc register accessors are NULL media: dvbdev: drop refcount on error path in dvb_device_open() media: cx231xx: fix a memleak in cx231xx_init_isoc drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table drm/radeon/dpm: fix a memleak in sumo_parse_power_table drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() drm/drv: propagate errors from drm_modeset_register_all() drm/msm/mdp4: flush vblank event on disable ASoC: cs35l34: Fix GPIO name and drop legacy include ASoC: cs35l33: Fix GPIO name and drop legacy include drm/radeon: check return value of radeon_ring_lock() drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() f2fs: fix to avoid dirent corruption drm/bridge: Fix typo in post_disable() description media: pvrusb2: fix use after free on context disconnection RDMA/usnic: Silence uninitialized symbol smatch warnings ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() Bluetooth: btmtkuart: fix recv_buf() return value Bluetooth: Fix bogus check for re-auth no supported with non-ssp wifi: rtlwifi: rtl8192se: using calculate_bit_shift() wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() wifi: rtlwifi: rtl8192de: using calculate_bit_shift() rtlwifi: rtl8192de: make arrays static const, makes object smaller wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() wifi: rtlwifi: rtl8192c: using calculate_bit_shift() wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() wifi: rtlwifi: add calculate_bit_shift() dma-mapping: clear dev->dma_mem to NULL after freeing it scsi: hisi_sas: Replace with standard error code return value wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() net/ncsi: Fix netlink major/minor version numbers ncsi: internal.h: Fix a spello ARM: dts: qcom: apq8064: correct XOADC register address wifi: libertas: stop selecting wext bpf, lpm: Fix check prefixlen before walking trie NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT blocklayoutdriver: Fix reference leak of pnfs_device_node crypto: scomp - fix req->dst buffer overflow crypto: scompress - Use per-CPU struct instead multiple variables crypto: scompress - return proper error code for allocation failure crypto: sahara - do not resize req->src when doing hash operations crypto: sahara - fix processing hash requests with req->nbytes < sg->length crypto: sahara - improve error handling in sahara_sha_process() crypto: sahara - fix wait_for_completion_timeout() error handling crypto: sahara - fix ahash reqsize crypto: virtio - Wait for tasklet to complete on device remove pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() crypto: sahara - fix error handling in sahara_hw_descriptor_create() crypto: sahara - fix processing requests with cryptlen < sg->length crypto: sahara - fix ahash selftest failure crypto: sahara - remove FLAGS_NEW_KEY logic crypto: af_alg - Disallow multiple in-flight AIO requests crypto: ccp - fix memleak in ccp_init_dm_workarea crypto: virtio - Handle dataq logic with tasklet selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket mtd: Fix gluebi NULL pointer dereference caused by ftl notifier calipso: fix memory leak in netlbl_calipso_add_pass() netlabel: remove unused parameter in netlbl_netlink_auditinfo() net: netlabel: Fix kerneldoc warnings ACPI: LPIT: Avoid u32 multiplication overflow ACPI: video: check for error while searching for backlight device parent mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response powerpc/imc-pmu: Add a null pointer check in update_events_in_group() powerpc/powernv: Add a null pointer check in opal_event_init() selftests/powerpc: Fix error handling in FPU/VMX preemption tests powerpc/pseries/memhp: Fix access beyond end of drmem array powerpc/pseries/memhotplug: Quieten some DLPAR operations powerpc/44x: select I2C for CURRITUCK powerpc: remove redundant 'default n' from Kconfig-s powerpc: add crtsavres.o to always-y instead of extra-y EDAC/thunderx: Fix possible out-of-bounds string access x86/lib: Fix overflow when counting digits coresight: etm4x: Fix width of CCITMIN field uio: Fix use-after-free in uio_open binder: fix comment on binder_alloc_new_buf() return value binder: use EPOLLERR from eventpoll.h drm/crtc: fix uninitialized variable use ARM: sun9i: smp: fix return code check of of_property_match_string Input: xpad - add Razer Wolverine V2 support ARC: fix spare error s390/scm: fix virtual vs physical address confusion Input: i8042 - add nomux quirk for Acer P459-G2-M Input: atkbd - skip ATKBD_CMD_GETID in translated mode reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI tracing: Add size check when printing trace_marker output tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing drm/crtc: Fix uninit-value bug in drm_mode_setcrtc jbd2: correct the printing of write_flags in jbd2_write_superblock() clk: rockchip: rk3128: Fix HCLK_OTG gate register drm/exynos: fix a potential error pointer dereference ASoC: da7219: Support low DC impedance headset net/tg3: fix race condition in tg3_reset_task() ASoC: rt5650: add mutex to avoid the jack detection failure ASoC: cs43130: Fix incorrect frame delay configuration ASoC: cs43130: Fix the position of const qualifier ASoC: Intel: Skylake: mem leak in skl register function f2fs: explicitly null-terminate the xattr list UPSTREAM: wifi: cfg80211: fix buffer overflow in elem comparison UPSTREAM: gcov: clang: fix the buffer overflow issue BACKPORT: selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() UPSTREAM: wifi: cfg80211: avoid nontransmitted BSS list corruption UPSTREAM: wifi: cfg80211: fix BSS refcounting bugs UPSTREAM: wifi: cfg80211: ensure length byte is present before access UPSTREAM: wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() UPSTREAM: wireguard: netlink: avoid variable-sized memcpy on sockaddr UPSTREAM: wireguard: ratelimiter: disable timings test by default UPSTREAM: crypto: lib - remove unneeded selection of XOR_BLOCKS UPSTREAM: wireguard: allowedips: don't corrupt stack when detecting overflow UPSTREAM: wireguard: ratelimiter: use hrtimer in selftest UPSTREAM: crypto: arm64/poly1305 - fix a read out-of-bound UPSTREAM: wifi: mac80211_hwsim: set virtio device ready in probe() UPSTREAM: crypto: memneq - move into lib/ UPSTREAM: dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace BACKPORT: usb: typec: mux: Check dev_set_name() return value UPSTREAM: wireguard: device: check for metadata_dst with skb_valid_dst() UPSTREAM: sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq UPSTREAM: cfg80211: hold bss_lock while updating nontrans_list UPSTREAM: wireguard: socket: ignore v6 endpoints when ipv6 is disabled UPSTREAM: wireguard: socket: free skb in send6 when ipv6 is disabled UPSTREAM: wireguard: queueing: use CFI-safe ptr_ring cleanup function UPSTREAM: mm: don't try to NUMA-migrate COW pages that have other uses UPSTREAM: copy_process(): Move fd_install() out of sighand->siglock critical section UPSTREAM: usb: raw-gadget: fix handling of dual-direction-capable endpoints UPSTREAM: psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n UPSTREAM: sched/uclamp: Fix rq->uclamp_max not set on first enqueue UPSTREAM: wireguard: selftests: increase default dmesg log size UPSTREAM: wireguard: allowedips: add missing __rcu annotation to satisfy sparse UPSTREAM: sched/uclamp: Fix uclamp_tg_restrict() UPSTREAM: coresight: etm4x: Fix etm4_count race by moving cpuhp callbacks to init UPSTREAM: sched/uclamp: Fix a deadlock when enabling uclamp static key UPSTREAM: mac80211_hwsim: use GFP_ATOMIC under spin lock UPSTREAM: usercopy: Avoid soft lockups in test_check_nonzero_user() UPSTREAM: lib: test_user_copy: style cleanup UPSTREAM: fork: return proper negative error code Revert "ipv6: make ip6_rt_gc_expire an atomic_t" Revert "ipv6: remove max_size check inline with ipv4" Linux 4.19.305 ipv6: remove max_size check inline with ipv4 ipv6: make ip6_rt_gc_expire an atomic_t net/dst: use a smaller percpu_counter batch for dst entries accounting net: add a route cache full diagnostic message PCI: Disable ATS for specific Intel IPU E2000 devices PCI: Extract ATS disabling to a helper function netfilter: nf_tables: Reject tables of unsupported family fuse: nlookup missing decrement in fuse_direntplus_link mmc: core: Cancel delayed work before releasing host mmc: rpmb: fixes pause retune on all RPMB partitions. mm: fix unmap_mapping_range high bits shift bug firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards mm/memory-failure: check the mapcount of the precise page bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() asix: Add check for usbnet_get_endpoints net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues net/qla3xxx: switch from 'pci_' to 'dma_' API i40e: Restore VF MSI-X state during PCI reset i40e: fix use-after-free in i40e_aqc_add_filters() net: Save and restore msg_namelen in sock_sendmsg net: bcmgenet: Fix FCS generation for fragmented skbuffs ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init net: sched: em_text: fix possible memory leak in em_text_destroy() i40e: Fix filter input checks to prevent config with invalid values nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local UPSTREAM: fsverity: skip PKCS#7 parser when keyring is empty Conflicts: drivers/hwtracing/coresight/coresight-etm4x.c drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c include/linux/psi.h mm/memory-failure.c net/wireless/scan.c Change-Id: I49b769cb8387e5d5f28730d13cbdf4ffd335dc70 |
||
|
|
cf6a6798d6 |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20
* sm8250/lineage-20: Linux 4.19.304 block: Don't invalidate pagecache for invalid falloc modes dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() smb: client: fix OOB in smbCalcSize() usb: fotg210-hcd: delete an incorrect bounds test usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling x86/alternatives: Sync core before enabling interrupts net: rfkill: gpio: set GPIO direction net: 9p: avoid freeing uninit memory in p9pdu_vreadf Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent USB: serial: option: add Quectel RM500Q R13 firmware support USB: serial: option: add Foxconn T99W265 with new baseline USB: serial: option: add Quectel EG912Y module support USB: serial: ftdi_sio: update Actisense PIDs constant names wifi: cfg80211: fix certs build to not depend on file order wifi: cfg80211: Add my certificate iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() scsi: bnx2fc: Remove set but not used variable 'oxid' Input: ipaq-micro-keys - add error handling for devm_kmemdup iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw btrfs: do not allow non subvolume root targets for snapshot smb: client: fix NULL deref in asn1_ber_decoder() pinctrl: at91-pio4: use dedicated lock class for IRQ net: check dev->gso_max_size in gso_features_check() net: warn if gso_type isn't set for a GSO SKB afs: Fix the dynamic root's d_delete to always delete unused dentries net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() net/rose: fix races in rose_kill_by_device() ethernet: atheros: fix a memleak in atl1e_setup_ring_resources net: sched: ife: fix potential use-after-free net/mlx5: Fix fw tracer first block check net/mlx5: improve some comments wifi: mac80211: mesh_plink: fix matches_local logic s390/vx: fix save/restore of fpu kernel context reset: Fix crash when freeing non-existent optional resets ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 ALSA: hda/realtek: Enable headset onLenovo M70/M90 ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names Revert "cred: switch to using atomic_long_t" Linux 4.19.303 powerpc/ftrace: Fix stack teardown in ftrace_no_trace powerpc/ftrace: Create a dummy stackframe to fix stack unwind mmc: block: Be sure to wait while busy in CQE error recovery ring-buffer: Fix memory leak of free page team: Fix use-after-free when an option instance allocation fails arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS perf: Fix perf_event_validate_size() lockdep splat HID: hid-asus: add const to read-only outgoing usb buffer net: usb: qmi_wwan: claim interface 4 for ZTE MF290 asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad HID: hid-asus: reset the backlight brightness level on resume HID: add ALWAYS_POLL quirk for Apple kb platform/x86: intel_telemetry: Fix kernel doc descriptions bcache: avoid NULL checking to c->root in run_cache_set() bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() bcache: avoid oversize memory allocation by small stripe_size blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" cred: switch to using atomic_long_t Revert "PCI: acpiphp: Reassign resources on bridge if necessary" appletalk: Fix Use-After-Free in atalk_ioctl net: stmmac: Handle disabled MDIO busses from devicetree vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() sign-file: Fix incorrect return values check net: Remove acked SYN flag from packet in the transmit queue correctly qed: Fix a potential use-after-free in qed_cxt_tables_alloc net/rose: Fix Use-After-Free in rose_ioctl atm: Fix Use-After-Free in do_vcc_ioctl atm: solos-pci: Fix potential deadlock on &tx_queue_lock atm: solos-pci: Fix potential deadlock on &cli_queue_lock qca_spi: Fix reset behavior qca_debug: Fix ethtool -G iface tx behavior qca_debug: Prevent crash on TX ring changes Revert "psample: Require 'CAP_NET_ADMIN' when joining "packets" group" Revert "genetlink: add CAP_NET_ADMIN test for multicast bind" Revert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group" Revert "perf/core: Add a new read format to get a number of lost samples" Revert "perf: Fix perf_event_validate_size()" Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" ANDROID: Snapshot Mainline's version of checkpatch.pl Linux 4.19.302 devcoredump: Send uevent once devcd is ready devcoredump : Serialize devcd_del work IB/isert: Fix unaligned immediate-data handling tools headers UAPI: Sync linux/perf_event.h with the kernel sources drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group psample: Require 'CAP_NET_ADMIN' when joining "packets" group genetlink: add CAP_NET_ADMIN test for multicast bind netlink: don't call ->netlink_bind with table lock held nilfs2: fix missing error check for sb_set_blocksize call KVM: s390/mm: Properly reset no-dat x86/CPU/AMD: Check vendor in the AMD microcode callback serial: 8250_omap: Add earlycon support for the AM654 UART controller serial: sc16is7xx: address RX timeout interrupt errata usb: typec: class: fix typec_altmode_put_partner to put plugs parport: Add support for Brainboxes IX/UC/PX parallel cards usb: gadget: f_hid: fix report descriptor allocation gpiolib: sysfs: Fix error handling on failed export perf: Fix perf_event_validate_size() perf/core: Add a new read format to get a number of lost samples tracing: Fix a possible race when disabling buffered events tracing: Fix incomplete locking when disabling buffered events tracing: Always update snapshot buffer size nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() packet: Move reference count in packet_sock to atomic_long_t ALSA: pcm: fix out-of-bounds in snd_pcm_state_names ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt ARM: dts: imx: make gpt node name generic ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() tracing: Fix a warning when allocating buffered events fails hwmon: (acpi_power_meter) Fix 4.29 MW bug RDMA/bnxt_re: Correct module description string tcp: do not accept ACK of bytes we never sent netfilter: xt_owner: Fix for unsafe access of sk->sk_socket netfilter: xt_owner: Add supplementary groups option net: hns: fix fake link up on xge port ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() arcnet: restoring support for multiple Sohard Arcnet cards net: arcnet: com20020 fix error handling net: arcnet: Fix RESET flag handling hv_netvsc: rndis_filter needs to select NLS ipv6: fix potential NULL deref in fib6_add() drm/amdgpu: correct chunk_ptr to a pointer to chunk. kconfig: fix memory leak from range properties tg3: Increment tx_dropped in tg3_tso_bug() tg3: Move the [rt]x_dropped counters to tg3_napi netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test hrtimers: Push pending hrtimers away from outgoing CPU earlier media: davinci: vpif_capture: fix potential double free spi: imx: mx51-ecspi: Move some initialisation to prepare_message hook. spi: imx: correct wml as the last sg length spi: imx: move wml setting to later than setup_transfer spi: imx: add a device specific prepare_message callback Linux 4.19.301 mmc: block: Retry commands in CQE error recovery mmc: core: convert comma to semicolon mmc: cqhci: Fix task clearing in CQE error recovery mmc: cqhci: Warn of halt or task clear failure mmc: cqhci: Increase recovery halt timeout cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily cpufreq: imx6q: don't warn for disabling a non-existing frequency ima: detect changes to the backing overlay file ovl: skip overlayfs superblocks at global sync ima: annotate iint mutex to avoid lockdep false positive warnings fbdev: stifb: Make the STI next font pointer a 32-bit signed offset mtd: cfi_cmdset_0001: Byte swap OTP info mtd: cfi_cmdset_0001: Support the absence of protection registers s390/cmma: fix detection of DAT pages s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family smb3: fix touch -h of symlink net: ravb: Start TX queues after HW initialization succeeded ravb: Fix races between ravb_tx_timeout_work() and net related ops ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet Input: xpad - add HyperX Clutch Gladiate Support btrfs: send: ensure send_fd is writable btrfs: fix off-by-one when checking chunk map includes logical address powerpc: Don't clobber f0/vs0 during fp|altivec register save bcache: revert replacing IS_ERR_OR_NULL with IS_ERR dm verity: don't perform FEC for failed readahead IO dm-verity: align struct dm_verity_fec_io properly ALSA: hda/realtek: Headset Mic VREF to 100% ALSA: hda: Disable power-save on KONTRON SinglePC mmc: block: Do not lose cache flush during CQE error recovery firewire: core: fix possible memory leak in create_units() pinctrl: avoid reload of p state in list iteration USB: dwc3: qcom: fix wakeup after probe deferral usb: dwc3: set the dma max_seg_size USB: dwc2: write HCINT with INTMASK applied USB: serial: option: don't claim interface 4 for ZTE MF290 USB: serial: option: fix FM101R-GL defines USB: serial: option: add Fibocom L7xx modules bcache: prevent potential division by zero error bcache: check return value from btree_node_alloc_replacement() dm-delay: fix a race between delay_presuspend and delay_bio hv_netvsc: Mark VF as slave before exposing it to user-mode hv_netvsc: Fix race of register_netdevice_notifier and VF register USB: serial: option: add Luat Air72*U series products s390/dasd: protect device queue against concurrent access bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() mtd: rawnand: brcmnand: Fix ecc chunk calculation for erased page bitfips KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 arm64: cpufeature: Extract capped perfmon fields MIPS: KVM: Fix a build warning about variable set but not used net: axienet: Fix check for partial TX checksum amd-xgbe: propagate the correct speed and duplex status amd-xgbe: handle the corner-case during tx completion amd-xgbe: handle corner-case during sfp hotplug arm/xen: fix xen_vcpu_info allocation alignment net: usb: ax88179_178a: fix failed operations during ax88179_reset ipv4: Correct/silence an endian warning in __ip_do_redirect HID: fix HID device resource race between HID core and debugging support HID: core: store the unique system identifier in hid_device drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full ata: pata_isapnp: Add missing error check for devm_ioport_map() drm/panel: simple: Fix Innolux G101ICE-L01 timings RDMA/irdma: Prevent zero-length STAG registration driver core: Release all resources during unbind before updating device links Change-Id: I5c7be30b48ca9f7b24ce5a424528783eaa708702 |
||
|
|
bfc560ed37 |
Merge tag 'ASB-2024-01-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2024-01-01 * tag 'ASB-2024-01-05_4.19-stable' of https://android.googlesource.com/kernel/common: Linux 4.19.304 block: Don't invalidate pagecache for invalid falloc modes dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() smb: client: fix OOB in smbCalcSize() usb: fotg210-hcd: delete an incorrect bounds test usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling x86/alternatives: Sync core before enabling interrupts net: rfkill: gpio: set GPIO direction net: 9p: avoid freeing uninit memory in p9pdu_vreadf Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent USB: serial: option: add Quectel RM500Q R13 firmware support USB: serial: option: add Foxconn T99W265 with new baseline USB: serial: option: add Quectel EG912Y module support USB: serial: ftdi_sio: update Actisense PIDs constant names wifi: cfg80211: fix certs build to not depend on file order wifi: cfg80211: Add my certificate iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() scsi: bnx2fc: Remove set but not used variable 'oxid' Input: ipaq-micro-keys - add error handling for devm_kmemdup iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw btrfs: do not allow non subvolume root targets for snapshot smb: client: fix NULL deref in asn1_ber_decoder() pinctrl: at91-pio4: use dedicated lock class for IRQ net: check dev->gso_max_size in gso_features_check() net: warn if gso_type isn't set for a GSO SKB afs: Fix the dynamic root's d_delete to always delete unused dentries net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() net/rose: fix races in rose_kill_by_device() ethernet: atheros: fix a memleak in atl1e_setup_ring_resources net: sched: ife: fix potential use-after-free net/mlx5: Fix fw tracer first block check net/mlx5: improve some comments wifi: mac80211: mesh_plink: fix matches_local logic s390/vx: fix save/restore of fpu kernel context reset: Fix crash when freeing non-existent optional resets ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 ALSA: hda/realtek: Enable headset onLenovo M70/M90 ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names Revert "cred: switch to using atomic_long_t" Linux 4.19.303 powerpc/ftrace: Fix stack teardown in ftrace_no_trace powerpc/ftrace: Create a dummy stackframe to fix stack unwind mmc: block: Be sure to wait while busy in CQE error recovery ring-buffer: Fix memory leak of free page team: Fix use-after-free when an option instance allocation fails arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS perf: Fix perf_event_validate_size() lockdep splat HID: hid-asus: add const to read-only outgoing usb buffer net: usb: qmi_wwan: claim interface 4 for ZTE MF290 asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad HID: hid-asus: reset the backlight brightness level on resume HID: add ALWAYS_POLL quirk for Apple kb platform/x86: intel_telemetry: Fix kernel doc descriptions bcache: avoid NULL checking to c->root in run_cache_set() bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() bcache: avoid oversize memory allocation by small stripe_size blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" cred: switch to using atomic_long_t Revert "PCI: acpiphp: Reassign resources on bridge if necessary" appletalk: Fix Use-After-Free in atalk_ioctl net: stmmac: Handle disabled MDIO busses from devicetree vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() sign-file: Fix incorrect return values check net: Remove acked SYN flag from packet in the transmit queue correctly qed: Fix a potential use-after-free in qed_cxt_tables_alloc net/rose: Fix Use-After-Free in rose_ioctl atm: Fix Use-After-Free in do_vcc_ioctl atm: solos-pci: Fix potential deadlock on &tx_queue_lock atm: solos-pci: Fix potential deadlock on &cli_queue_lock qca_spi: Fix reset behavior qca_debug: Fix ethtool -G iface tx behavior qca_debug: Prevent crash on TX ring changes Revert "psample: Require 'CAP_NET_ADMIN' when joining "packets" group" Revert "genetlink: add CAP_NET_ADMIN test for multicast bind" Revert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group" Revert "perf/core: Add a new read format to get a number of lost samples" Revert "perf: Fix perf_event_validate_size()" Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" ANDROID: Snapshot Mainline's version of checkpatch.pl Linux 4.19.302 devcoredump: Send uevent once devcd is ready devcoredump : Serialize devcd_del work IB/isert: Fix unaligned immediate-data handling tools headers UAPI: Sync linux/perf_event.h with the kernel sources drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group psample: Require 'CAP_NET_ADMIN' when joining "packets" group genetlink: add CAP_NET_ADMIN test for multicast bind netlink: don't call ->netlink_bind with table lock held nilfs2: fix missing error check for sb_set_blocksize call KVM: s390/mm: Properly reset no-dat x86/CPU/AMD: Check vendor in the AMD microcode callback serial: 8250_omap: Add earlycon support for the AM654 UART controller serial: sc16is7xx: address RX timeout interrupt errata usb: typec: class: fix typec_altmode_put_partner to put plugs parport: Add support for Brainboxes IX/UC/PX parallel cards usb: gadget: f_hid: fix report descriptor allocation gpiolib: sysfs: Fix error handling on failed export perf: Fix perf_event_validate_size() perf/core: Add a new read format to get a number of lost samples tracing: Fix a possible race when disabling buffered events tracing: Fix incomplete locking when disabling buffered events tracing: Always update snapshot buffer size nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() packet: Move reference count in packet_sock to atomic_long_t ALSA: pcm: fix out-of-bounds in snd_pcm_state_names ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt ARM: dts: imx: make gpt node name generic ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() tracing: Fix a warning when allocating buffered events fails hwmon: (acpi_power_meter) Fix 4.29 MW bug RDMA/bnxt_re: Correct module description string tcp: do not accept ACK of bytes we never sent netfilter: xt_owner: Fix for unsafe access of sk->sk_socket netfilter: xt_owner: Add supplementary groups option net: hns: fix fake link up on xge port ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() arcnet: restoring support for multiple Sohard Arcnet cards net: arcnet: com20020 fix error handling net: arcnet: Fix RESET flag handling hv_netvsc: rndis_filter needs to select NLS ipv6: fix potential NULL deref in fib6_add() drm/amdgpu: correct chunk_ptr to a pointer to chunk. kconfig: fix memory leak from range properties tg3: Increment tx_dropped in tg3_tso_bug() tg3: Move the [rt]x_dropped counters to tg3_napi netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test hrtimers: Push pending hrtimers away from outgoing CPU earlier media: davinci: vpif_capture: fix potential double free spi: imx: mx51-ecspi: Move some initialisation to prepare_message hook. spi: imx: correct wml as the last sg length spi: imx: move wml setting to later than setup_transfer spi: imx: add a device specific prepare_message callback Linux 4.19.301 mmc: block: Retry commands in CQE error recovery mmc: core: convert comma to semicolon mmc: cqhci: Fix task clearing in CQE error recovery mmc: cqhci: Warn of halt or task clear failure mmc: cqhci: Increase recovery halt timeout cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily cpufreq: imx6q: don't warn for disabling a non-existing frequency ima: detect changes to the backing overlay file ovl: skip overlayfs superblocks at global sync ima: annotate iint mutex to avoid lockdep false positive warnings fbdev: stifb: Make the STI next font pointer a 32-bit signed offset mtd: cfi_cmdset_0001: Byte swap OTP info mtd: cfi_cmdset_0001: Support the absence of protection registers s390/cmma: fix detection of DAT pages s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family smb3: fix touch -h of symlink net: ravb: Start TX queues after HW initialization succeeded ravb: Fix races between ravb_tx_timeout_work() and net related ops ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet Input: xpad - add HyperX Clutch Gladiate Support btrfs: send: ensure send_fd is writable btrfs: fix off-by-one when checking chunk map includes logical address powerpc: Don't clobber f0/vs0 during fp|altivec register save bcache: revert replacing IS_ERR_OR_NULL with IS_ERR dm verity: don't perform FEC for failed readahead IO dm-verity: align struct dm_verity_fec_io properly ALSA: hda/realtek: Headset Mic VREF to 100% ALSA: hda: Disable power-save on KONTRON SinglePC mmc: block: Do not lose cache flush during CQE error recovery firewire: core: fix possible memory leak in create_units() pinctrl: avoid reload of p state in list iteration USB: dwc3: qcom: fix wakeup after probe deferral usb: dwc3: set the dma max_seg_size USB: dwc2: write HCINT with INTMASK applied USB: serial: option: don't claim interface 4 for ZTE MF290 USB: serial: option: fix FM101R-GL defines USB: serial: option: add Fibocom L7xx modules bcache: prevent potential division by zero error bcache: check return value from btree_node_alloc_replacement() dm-delay: fix a race between delay_presuspend and delay_bio hv_netvsc: Mark VF as slave before exposing it to user-mode hv_netvsc: Fix race of register_netdevice_notifier and VF register USB: serial: option: add Luat Air72*U series products s390/dasd: protect device queue against concurrent access bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() mtd: rawnand: brcmnand: Fix ecc chunk calculation for erased page bitfips KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 arm64: cpufeature: Extract capped perfmon fields MIPS: KVM: Fix a build warning about variable set but not used net: axienet: Fix check for partial TX checksum amd-xgbe: propagate the correct speed and duplex status amd-xgbe: handle the corner-case during tx completion amd-xgbe: handle corner-case during sfp hotplug arm/xen: fix xen_vcpu_info allocation alignment net: usb: ax88179_178a: fix failed operations during ax88179_reset ipv4: Correct/silence an endian warning in __ip_do_redirect HID: fix HID device resource race between HID core and debugging support HID: core: store the unique system identifier in hid_device drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full ata: pata_isapnp: Add missing error check for devm_ioport_map() drm/panel: simple: Fix Innolux G101ICE-L01 timings RDMA/irdma: Prevent zero-length STAG registration driver core: Release all resources during unbind before updating device links Conflicts: drivers/mmc/host/cqhci.c drivers/net/usb/ax88179_178a.c drivers/usb/dwc3/core.c scripts/checkpatch.pl Change-Id: I571c71df4f4c1c612d4101c9b9c2b901b4408103 |
||
|
|
ab5e1c6f5b |
Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20
* sm8250/lineage-20: arm64: efi: Switch to static_assert wrapper BACKPORT: build_bug.h: add wrapper for _Static_assert vidc: Return EBUSY if mbpf check fails BACKPORT: media: venus: hfi: fix the check in session buffer requirement ASoC: bolero: Add check for CMPDR switch msm:vidc_3x: reject sessions based on max mbpf ASoC: wcd937x: Add flag to decide RX_MUTE for HPHL and EAR BACKPORT: blk-mq: fix is_flush_rq BACKPORT: blk-mq: clearing flush request reference in tags->rqs[] BACKPORT: blk-mq: clear stale request in tags->rq[] before freeing one request pool BACKPORT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter ARM: msm: Add board config support for 32 bit qcm2150 soc: qcom: socinfo: Add supprot for QCM2150 QRD soc-id msm: camera: sensor: Unmap DMA buffers to end access from kernel ASoC: msm-audio-effects-q6-v2: Add BPF order check dsp: q6afe: Add check for fbsp state dsp: q6asm: Add check for ADSP payload size ASoC: msm-pcm-host-voice: Check validity of session idx dsp: q6lsm: Address use after free for mmap handle ASoC: Resolve use after free in listen sound client dsp: q6lsm: Add check for payload buffer ASoC: msm-pcm-host-voice: Check validity of session idx dsp: q6lsm: Address use after free for mmap handle dsp: q6lsm: Add check for payload buffer ASoC: Resolve use after free in listen sound client ASoC: msm-lsm-client: Integer overflow check ASoC: dsp: q6core: Avoid use after free msm: camera: mem_mgr: release buffers after usage ASoC: msm-pcm-q6-v2: Add dsp buf check ASoC: msm-pcm-q6-v2: Add dsp buf check msm: camera: smmu: Use get_file to increase ref count msm: camera: memmgr: Update copyright fix asoc: changes to fix KW errors. Change-Id: I8a8e6810b780eccc31f6a87f91636e81bb7996fe |
||
|
|
b9eb1f5e08 |
power: mmi_discrete_charger: Implement battery charging_enabled node
Change-Id: I066d98e44313921032ee1255dff54a37dbff4e29 |
||
|
|
d8fbcdc745 |
power: qpnp-smb5: battery_charging_enabled -> charging_enabled
Change-Id: I145fc30471f867c278cde28e96649eccb376c081 |
||
|
|
e9bc888e19 |
power: sm5602_fg_mmi: Tone down log spam
Change-Id: I12625839dc4afee5367add9e5c9305fee068d5fc |
||
|
|
e5d17b7c0e |
power: sgm4154x_chg_mmi: Tone down log spam
Change-Id: Ia1f2d45e58c9ee814a0e80b67fc4a8fa2a6c5ac0 |
||
|
|
f56b63c6ea |
techpack: camera-bengal: Enable legacy camera fix for rhode
Change-Id: I79ea804e80e871a193739498b66fc5c02f3a3254 |
||
|
|
9864ecb0f8 |
Conditionally revert "msm: camera: ope: Increase max bl limit and max stripe to process"
This breaks camera on caprip but required on newer devices.
This conditionally reverts commit
|
||
|
|
5ca17527a9 |
arm64: configs: caprip: Sync with khaje
Change-Id: I79afe003e0ef8f52518fb64c6c76d4cc5704310d |
||
|
|
a6c957003c |
arm64: configs: moto-bengal: Decommonize some modules
These aren't used on caprip at least Change-Id: Ibd135b18a4c53e00eec1f56fcd422208ee712054 |
||
|
|
8bfed38db6 |
arm64: config: caprip: Build moto modules
Change-Id: I9aa734575ebb71f8436730d762a9658877140982 |
||
|
|
51a74698ef |
arm64: configs: rhode: Build moto modules
Change-Id: I94d8598f429d31f1edb56403cd51b58fd4b79dbb |
||
|
|
5ff96b0a44 |
treewide: Setup inline build for moto bengal/rhode modules
Change-Id: Ic323acad308e7579ab44497cce33d9735bcb9409 |
||
|
|
2c35532a47 |
input: touchscreen: nova_0flash_mmi: Fix build
Fix the build when CONFIG_FB is disabled. Change-Id: I086900c94939a967957d3111faa0ec41b3f8cac0 |
||
|
|
028f216e32 |
arm64: configs: devon: Build moto modules
Change-Id: Icfbbbd20b81a2fe6329eae5c46990e67e359a8d8 |
||
|
|
3235257da4 |
treewide: Setup inline build for moto bengal/devon modules
Change-Id: If6b9e0dfc980fb0f631a52d79d8e2ce1419bdc9f |
||
|
|
da532c57bc |
techpack: audio: Disable CONFIG_SND_SOC_FS16XX
This isn't used on devon/hawao/rhode Change-Id: Iae7ea265bb271508de5d02ac5649d4cd0bf9805d |
||
|
|
b6b3b3ebf6 |
arm64: configs: moto-bengal: Disable unused modules
This matches stock configuration Change-Id: Ie9fff3e2e5f1d5f64fd950410f8178eba7975b21 |
||
|
|
50014e61f2 |
input: touchscreen: hxchipset: Fix Kconfig warnings
Change-Id: If3740ec08e0c61c37ef270d9f28977f2e7b13044 |
||
|
|
82df9edfd5 |
arm64: efi: Switch to static_assert wrapper
The backported commit |
||
|
|
60e7597021 |
fs: Remove moto exfat modules
We are using the upstream backport Change-Id: I0f11e48b9e0f511cb3e025311eeb8275d2a91372 |
||
|
|
7942f6ebed |
techpack: camera-bengal: Correct paths
Change-Id: I976724d136f325d77b2dcf059f87423d77a2f6a3 |
||
|
|
ded2481afd |
Revert "techpack: add camera legacy support"
This reverts commit
|
||
|
|
05031184e8 |
Revert "rhode: update camera device tree path"
This reverts commit
|
||
|
|
9a826d97e8 |
Revert "hawao: update camera device tree path"
This reverts commit
|
||
|
|
acc5b368c5 |
Revert "devon: update camera device tree path"
This reverts commit
|
||
|
|
8ca35c8035 |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/motorola-kernel-modules into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/motorola-kernel-modules: (3067 commits) drivers/TP: 2ed nt36528 support high resolution 4x v2 fix mmi_thermal_zone: fix compile error thermal: add uevent trigger for virtual sensor AndroidKernelModule.mk: add crow in Build_external_kernelmodule.mk drivers/TP: 2ed nt36528 support high resolution 4x v2 Support goodix touch palm cancel feature DLKM:add anc_fps_mmi driver Enable touch high report rate for ctwo bangkk: input touch set fod event bangkk: input touch remove fod coordinate when resume charging: charging state machine don't depend on battery soc : fogona : tp : update cts_test.c file WHY: need update cts_test.c HOW: update cts_test.c sc760x_charger: remove unused variable Optimize ghost log capture feature Optimize touch stow mode feature driver/TP: Support for touch stowed detection when gesture mode. Initial bringup wlan antenna for boston and use wlan_antenna.ko Clear vbus present if wireless charger present : Bangkok CSOT+FT3681 Fix TP Ghost Point Issue cc2 probabilistically recognized cc1 cc-aw35616 probabilistically not recognized drivers/TP: 2ed nt36528 support high resolution 4x. :tp:when tp sleep rst high drivers/TP: Enable TP gesture feature. charger:optimize the factory shutdown sequence Set max_ra_pages according to total ram size Add Qorvo UWB driver Add touch stowed mode feature for zinitix charge: add noffc_qg_iterm_45c config iterm charging: support HVDCP2 Vbus 9V charging Fix touch not work on user build sc760x: make battery current polority selectable from dt. cw2217b: Unify the polarity of the current reported fogona:fix USB typec cable can only recognize one side on both sides Optimize force touch sensor firmware update flow Add sysfs node support Support zoom function Add volume key support Add cs pressure sensor initial source code :charger:The battery level is not change during charging. different charge termination current at 35-45 temperature range fogona add charge led(2) :tp:nvt36528 tp gesture fuction add[1/2] moto_mmap_fault: Support the new hook moto_mmap_fault: Fix KASAN report use-after-free moto mmap fault driver:Optimize the code flow moto_mmap_fault:Protect the pointer Moto mmap fault driver fogona:AW96105A driver causes user version compilation failure 2nd main charger bq2589x can not read vbus voltage :tp:icnl9916c tp gesture fuction add[1/2] mmi-smbcharger-iio: Fix power watt error mmi-smbcharger-iio: Add charging power interface fogor: tp: optimize fogor ilitek tp log level fogor: tp: input touch add wait pm<1> fogor: tp: optimize gki tp function<2> nova0flash: Fix unused lable build error nova0flash: Fix selftest panic on 5.15 kernel fogona:aw96105A brint up[5] fogona:aw96105A SAR bring up[3] :tp:Support Qcom panel notify for 1st fogona touch :tp:Support Qcom panel notify for 2nd fogona touch fogona:change fogona booster volt fogo charger_ic bring up module QcomPkg: fogo charger bring up module fogor: touch: optimization fogor tm-icnl9916c suspend function ctwo: Solve TOF phio ioctl timeout tp:2nd tp error fix tp:fogona 1st tp mmi,status add tp:fogona 2nd tp bringup[2/4] fogona:change fogona booster volt Get CLI touch gesture type from gesture node Avoid usb detection at _FT8726 touchscreen driver fogona:vibrator bring up for driver after resolved build error dlkm: add new nfc_nci driver fogor: touch: 1st icnl9916c add some demands fogor: touch: add 2nd ili9883c tp demands optimize log level-aw fogona:vibrator bring up for driver Fuel gauge RT9426a driver kernel5.15 compatible mmi_parallel_charger_iio:optimize the pdo select support typec cid event Add typec CID event for notification tp:fogona icnl9916c tp bring [1/3] fogona:add fogona booster[1/3] Implement wlc_tx_capability for cps4019 Cw2217:kernel 5.15 compatible compile change Enable CLI touch large palm detection for lynkco charger:optimize the qc3p reduce vbus voltage sx933x:setup build on kernel 5.15 fogor: touch: CQA-test add IC name wt6630 remove unused pointer struct qti power_supply header at kernel 5.15 charger motorola module kernel-5.15 compatible design. : Add Chipone fps v1 driver module fogor: tp: 1st icnl9916c CQA-test function ctwo: solve tof compile issue ctwo:fix compile issue Revert "(CR): ctwo: enable TOF phio tool" driver: fogor: tp gki issue adapt ctwo: enable TOF phio tool MOTODESK-12263: Change touch gesture mode key values Open USB log in factory version for bangkk[3/3] Add st54spi_gpio driver for ST54L eSE Support game idle mode for focal touch fogor: kernel: 2nd tongxingda ili9883c TP bringup AndroidKernelModule.mk: add bengal in Build_external_kernelmodule.mk : Fix goodix touch GKI build break goodix_brl_mmi: clip area support touchscreen_mmi: clip area support driver: fogor: tp tm-icnl9916c tp bringup<2> Berlin Row - Avoid fts_tp continuous wakeups mmi_charger:init thermal parameter at high temp fogor/sensor: adjust sx937x driver format nova_0flash_mmi: conditionally enable spi CS delay feature sc760x: Enter Low power mode when system suspend Update battery status before reading smbcharger:support power_watt report Add capacity_level to discrete charger driver sbmcharger:optimize the pdo select Set touch reset and interrupt pin Reduce zinitix touch resume time mmi_charger:optimize the thermal vote policy bq25980_mmi:optimize the adc read cw2217b: optimize the battery capacity optimize aw963xx driver-set_enable mmi_charger:optimize the pump policy mmi_charger:enable adc when charger plugin sc8541:enable adc when charger plugin charger:optimize the qc3p init vbus voltage Reduce 'cw2217b_fg_mmi.ko' boot log printed. cw2217b: modify charging status optimize aw963xx driver Set touch reset and interrupt pin pd: configurable tcpc timeout to detect charger type save the value of ui_full to the A2 register Optimize zinitix touch firmware upgrade flow : Fix FOD zero tap not working issue charger:optimize the qc3p request voltage bangkk: input touch add game feature edge/rate sgm4154x: support 8w wireless charging Optimize zinitix touch firmware upgrade flow Set the thermal_ratio_nums. Add SUPPORT_DYNAMIC_UPDATE_UI_FULL control need to clear jiffies in non-charging state. input: ili9882_mmi: remove unused netlink codes use the battery voltage of fuel guage in charging logic. goodix_blr_mmi: wakeup gesture gt9966 Add sysfs node for cid status read bangkok modify focal tp power on off Need to initialize full charger capacity of 100%. Support goodix ghost touch log capture bangkok add tp charger mode charger:seperate the FFC and none FFC parameter Support touch assit p-sensor dectection mmi_charger: power_changed when charger register susccess fix read Board level Capacitor Compensation Value sc760x_charger_mmi: no need to return failed The probability of sarsensor not being mounted Add more sku types and typec cid support fg_cw2217b: Ensuring monotonic variation of soc Revert "(CR): Ensuring monotonic variation of soc" modify focal tp optimize aw963xx driver sc760x_charger_mmi: Update sc760x_en to psy_property Ensuring monotonic variation of soc optimize aw963xx driver && insert usb calibration bangkok focaltech tp modify for system crash sc760x_charger_mmi: Support THERMAL_RATIO_CONTROL cw2217b: add some logs for soc jumping debug. Check if i2c device available before add driver Support the input charge current limit for wireless charger bangkk: input touch add config for bangkk only Add Wait pm for zinitix touch gesture feature Bangkok add focal tp vdd gpio low Bangkok modify for focaltech touch fod sar sensor bring up 1/2 sar sensor bring up -aw Bangkok modify for focal to no touch add some param for bq25980 driver Bangkok TP bring up Add touch pocket mode feature sc760x_charger_mmi: fix build error of irq_enabled sc760x: Do not enable IRQ until sc760x gpio enable backlight: aw99703 use exponential curve for genevn sc760x: remove sc760x_dump_reg from irq_handler Add gesture pm for goodix touch Reduce firmware upgrade time for zinitix touch sc760x: Check gpio_en before access I2C bus Documentation:ledtrig-sol:Add led trig support nova_0flash_mmi: fix build failure cw2217: Dynamic adjust UI_FULL The current units should be consistent. Optimize the charger control logic sc760x:ensure that user configuration takes precedence ensure that user configuration takes precedence. Pnangn:Upgrade Egis SDK to v1.0.10 SOL Led: Sync set brightness call before blink set Increase CLI touch raw data level for lynkco sc760x_charger_mmi: limited ibatt step by step Fix multi-finger touch error logic sc760x: fixed build err sc760x: Dynamic check sc760x power on Add gesture support for zinitix touch IC Oberon : SOL LED: Added module_params Sol led: Handle power supply states support transfer the flip target fcc to main battery. focaltech_0flash_v2_mmi: update log level for input report log lynkco: add 32-bit ioctl for tcmd lynkco: update TOF kernel version discharge with software pd pps charger fg: optimization fg batt status flip_batt: optimization flip batt charger status Support input voltage limit for wireless charger Modify Zinitix firmware version name CLI screen support 3points input: fix ili7807s touch dislocation when aging test check the charger status again when devices shutdown. sx937x: add flip near & far reg list Optimize CLI FocalTech touch resume flow Optimize touch resume flow Edit config and kbuild to support lyncko lynkco: Solve the compile error on user version use discharging interval for FULL battery status Optimize the battery data updating to save power Add timestamp node for CLI FTS touch lynkco: Add TOF kernel driver drv8424_mmi: motor fault handling for hiphi, skip charger confirmation zeekr:modify capsensor driver input: fix the disappearance of ili7807s stylus handwriting Change CLI touch input device name Initialize the delay work before IRQ init Revert "(CR) Pnangn:Enable FPS overheat protection" usb_therm:optimize the usb cooler function Pnangn:Enable FPS overheat protection Support factory test for zinitix touch IC usb_therm: SDP/CDP should't toggle mosfet fixup! (CR) drv8424_mmi: update motor sequences drv8424_mmi: update motor sequences drv8424_mmi: optimize stop motor startegy align battery current and charger power update rate sc760x: sleep 2s after pull up sc760x_en hiphi:moto stylus service show up in battery statistics SC760x: Bringup sc760x charger balance Add mmi touch class support for zinitix charge: add tmo sku max charge temp for no temp zones products Change the way of loading touch firmware Add a sysfs node to control TUD Add power control for zinitix touch watchdogtest: set error printk level for critical warning log sr100: Add NULL pointer checks sr100: Confirm the read timeout only for read operations sr100: Increase the packet size to 4200 sr100: Decide the normal read or ext Fix build error unused-but-set-variable in sr100 focaltech_0flash_v2_mmi:improve charger detection sx937x: reset chipset instead of cali pnangn:2nd main charger sc8989 disable adc conversion dlkm/fps:optimise ets_bix_mmi for pnangn haptic_hv: Select waveform based on duration Reset to default waveform after vibration dlkm/fps:optimise screen status interface control Build ztw622 as a DLKM module Add initial source code of ztw622 touch driver drv8424_mmi: motor overshoot handling Support goodix touch under water detection Support touch under water detection haptic_hv: Prevent sysfs attrs from being destroyed Add lpd mitigate driver module Add LPD device notify support in mmi_relay Add glink oem command to support lpd mitigate mode dlkm: bo: Change the logic of report fod up key Revert "(CR): haptic_hv: Prevent sysfs attrs from being destroyed" Enable the charge IC after the detection compelte. Optimize time sequence of usb_therm mos control utag: Enlarge buffer size to fill full workqueue name fix wired charging error online logic usb_therm: add usb_therm toggle mosfet input: ili9882_mmi: remove unused netlink codes cancel the work befor scheduling. input: optimize nt36672c touch spi timing qti_glink_charger: support cps4019 qti_qlink_charger: support cps4019 fg: don't get battery info when fg run into boot mode optimize IR comp for 2nd chg ic optimize IR comp for 2nd chg ic genevn: optimize the process of ili7807s touch sending stylus cmd pnangn:2nd charger sc8989 ICL3A set to 0x3a fixed unused variable 'batt_curr' error. genevn: make macro GET_TS_DATA effective(dev) effecitve in touch haptic_hv: Add HAL compatility haptic_hv: Prevent sysfs attrs from being destroyed bm_ulog: Optimize adsp bm ulog driver Add charging state for wireless charging. genevn: optimize touch nt36672c gesture for fw v08 Fix goodix touch driver build error genevn: optimize ili7807s gesture mode genevn: optimize nt36672c gesture mode Optimize FocalTech gesture mode Optimize goodix gesture mode Rework cli gesture mode dynamic adjust vindpm dynamic adjust vindpm Support wireless power source as charger input. Reconfigue the charger for user input or chip reset qti_glink_charger: fix build err fixup! (CR): qti_glink_charger: Checking wireless TX_MODE qti_glink_charger: Checking wireless TX_MODE drv8424_mmi: enforced fault state Juno: Keep the current limit unchanged. add IR comp require input: ili9882_mmi: initial dda support driver v2.0 input: nova_0flash_mmi: update dda driver to v2.0 input: nova_0flash_mmi: check whether panel exists input: ili9882_mmi: move mmi and pen init to plat probe chg: let each project could use its own heartbeat work period input: nova_0flash_mmi: change single+double tap command input: nova_0flash_mmi: add timestamp for touchscreen mmi input: ili9882_mmi: add last_event_time function Add debug log for fod key event mmi_info : add chipid info into bootinfo input: ili9882_mmi: add single/double tap function focaltech_0flash_v2_mmi: add productinfo node in touchscreen sys bronco/sensor: fix capsensor diff reg error Use s-dt-gesture to report CLI touch gesture input: nova_0flash_mmi: add dda alpha1.00 driver input: nova_0flash_mmi: set pen flag when resume input: nova_0flash_mmi: use different touch state macro input: nova_0flash_mmi: add double tap support Fingerprint timing sequence error dlkm:optimise report function for pen nova_0flash_mmi: add touch point timestamp focaltech_0flash_v2_mmi: add touch point timestamp dlkm:optimise pen probe & report function qti_glink_charger: Add wls tx id&sn qti_glink_charger: Add wls tx capability input: ili9882_mmi: set fw ready flag when download complete Geneva5G NA: Optimized the loading time of wl2864c Support touch high resolution input: ili9882_mmi: change pen and charger detection values genevn: fix test panic backlight for aw99703 pnangn:2nd main charger add led driver code add flag to ensure shutdown call only once SC89890H update register val fail f_usbnet:Requeue the request in shutdown case Revert "Revert "(CR):f_usbnet:Handle the rx error conditions"" change not disable flip charge if enable by chg_en node charge:geneva disable wireless log fixup! (CR) input: ili9882_mmi: don't use kernel_read/write for 5.10 Add the recovery scheme of the secondary panel ESD software input: ili9882_mmi: don't use kernel_read/write for 5.10 input: nova_0flash_mmi: don't use kernel_read/write for 5.10 input: ili9882_mmi: add pen notify and palm settings input: nova_0flash_mmi: use touchscreen mmi to support pen sgm4154x add led driver code Revert "(CR):f_usbnet:Handle the rx error conditions" Wait pm resume before read data from IC Support touch sensitivity in game mode for zeekr dlkm: optimize driver aw99703 and aw37501 f_usbnet:Handle the rx error conditions ASoC: add aw862x haptic driver v1.9.0 Fix qti glink driver load fail Send sku type and HW revision to adsp Add a macro to control if cli_gesture created input: ili9882_mmi: add passive pen support add property voltage_ocv drv8424_mmi: power up/down slider handling distinguish haptic feedback by four different driver strength Add gesture mode support for focaltech touch Add CLI touch gesture support on mmi touch screen class fix crashed at bm_ulog_print_log tundra: input touch update gesture cmd bronco: dlkm: Enable touch report rate switch feature input: focaltech_0flash_v2_mmi: add initial pinctrl feature support input: ili9882_mmi: add initial mmi support Make compatible for another pinctrl name drv8424_mmi: add max pps interface input: genevn: optimize ili7807s driver for kernel 5.10 WLC: change 50w dock fan speed to 4000 round/s Fix FocalTech driver build error when use GKI2.0 drv8424_mmi: handling corner cases 18W charging set sgm4154x iindpm comp 100mA DLKM/bix:update ets_bix driver DLKM/fpc:optimise build rule for FPC fps driver WL2868C: Disable all regulators before shutdown. sc89890h charger ic factory mode close ico input: genevn: optimize nt36673c driver for kernel 5.10 charging: change PM mechanism Pnangn:FPS bringup on Pnangn mainline fixup! (CR) drv8424_mmi: motor slippage recovery drv8424_mmi: motor slippage recovery dlkm:optimise bu250xx bulild rule wlc:add feature supporting for Moto 50W dock in WLC driver Revert "(CR): charging: add icl*vbus to report power max" Revert "(CR): modules: vision station WHITE MASK test failed" sarsensor:optimise log output for sx9375 fixup! (CR) goodix_berlin_mmi: active touch area feature Skip BM ulog request if bm debug is disabled Support normal mode switch corner suppression level Power: Add /proc/wakeup_sources for Battery Tracer TP wake up of gesture fix drv8424_mmi: updated and new features goodix_berlin_mmi: active touch area feature Fix noise test case fail of factory test Support FocalTech touch noise test point by point charge ic sc89890 set ico,common baseline code Enable touch report rate switch feature fixup! (CR) drv8424_mmi: adjust motor sequences Fix FocalTech_V3 touch driver build error penang: input touch add gki for focaltech drv8424_mmi: adjust motor sequences Android.mk: add parrot build options for geneva row Decrease the log of register panel notifier Remove unused send touch IC config drv8424_mmi: adjust sequences for 2.3&2.8 pitch drv8424_mmi: sensor data driven position detection TP: The TP ft8057 bringup Fix goodix touch driver build error Add fcc_ma/fv_mv and thermal_level debug info in kernel FG: Monotonic SoC to prevent SoC jump input: goodix: disable double click of touch firmware update bm ulog mask Support double tap to wake up the screen Use node to notify CLI touch gesture mode usbnet: notify if config to sync with userspace aw86927: Add vendor-supplied driver WLC: when wlc is offline, set psy prop value as 0 charging: add wls charging icl workaround for apple TX wlc: change wlc current from ibat to iout TP focal bsp fix[1/1] WLC: Add vbus check before power supply read ops TP change config id : chipone: enable power gpio for penang TP suspend and resume fix[1/1] TP change config id TP: The TP nt36528 bringup charging: disable I2C error workaround adjust flip charger input current support empty vbat shutdown with charger drv8424_mmi: fix sensors logic and data charging: add battery ovp debounce charging: fixed build error qti_glink_charger: Add some debug info Optimize CLI touch single tap function charging: remove debug log typec: disable vbus under 0.8V interrupt when vbus remove TP charger mode fix[1/1] Monitor fg psy event once get the psy name Fix CLI touch gesture event timeout handling logic when kernel wakeup abnormal charging: don't update qc3.0 type to core when rerun apsd support battery ovp/occp/ocp Revert "(CR): Add OVP and OCP for battery" sgm4154x_charger_lite: add thermal mitigation rhode: input touch update syna config id fixup! (CR): Reset charging if it's halt Reset charging if it's halt FG_MM8013: Update logic to compatible with param_ver=0xa200 control charger irq for otg or battery presence Trigger battery current read on demand drv8424_mmi: proper IRQ setup drv8424_mmi: unify source code indentation drv8424_mmi: dual motors fault handling Add OVP and OCP for battery charging: change wireless charging icl step increase rate Add the description sysfs node when usbnet init charging: optimize select pd capacity charging: optimize wireless charging icl vote dlkm: led_aw2033: don't enable led and CHGDIS when boot Add parrot in Build_external_kernelmodule.mk charging: enable cp ADC when factory mode add and remove sysfs files when usbnet config Always power-on eSE to avoid ese not open issue mm8013c_fg: add more safeguard when update FW/param charging: disable cp adc when cp don't work Support goodix 9916P touch IC Set to discharging status if charger absent fg: modify fake battery default value for assembly test mm8013c_fg: force none update fw/paramerter charging: add some log mm8013c_fg: create fw/param/battery_id node MM8013C_FG: match battery_id && parameter ver when do update sgm4154x_charger_lite:get charge counter from flip fg mmi_charger: combine flip & main battery charge counter qti_glink_charger:add charge counter prop bq27426_fg_mmi:add charge counter prop charging: don't enable term when slave cp disabled charging: export charge ops interface for authen test WLC: Add force flag for fw upgrade interface : tundra : keep nfc irq always wakeupable dlkm: aw2033: set blink mode brightness correct the paired_ichg value before setting connect 33W charger, the power is only 2.5W Stop charging by paired battery Support touch sensitivity in game mode for eqs Revert "Revert "(CR): charging: Don't switch dpdm from AP to pmic when host mode"" charging: limit max icl for wireless charging charging: add wireless icl increase step by step drv8424_mmi: update position/status w/o sensors remove the sysfs notify from interrupt context usbnet: add sysfs files for net interface config the charging status shows "not charging",but the charging current is normal introduct MM8013C FG update fw/parameter program tundra: input touch disable double click tundra:input touch upate report rate Skip ichg set during paired notify in factory mode TP limit test result output[1/1] TP fix tcmd fail[1/1] TP limit test[1/1] Remove unused variable defination in case build error charging: if pd active,don't detected HVDCP factory: Add tx_mode_vout for factory testing TP charger mode[1/1] TP gesture wake up[1/1] cp: add input voltage and current file node wls-chg: increase wait time for boost voltage Fix kernel trace when execting mutex lock Fix CLI touch easywake failure charging: optimize PD capacity select algorithm rtwo: add log fix issuse:variable 'ret' set but not used motorola:Rhodec:Update chipone_fhd_mmi Devon:Optimize The FPC Power-on Process Fix goodix touch SPI config compile error tundra: input touch use boottime to get timestampe ONELI: add sar sensor log add sar sensor log charging: reset dpdm when charger removed rt9471 not charge 3min during a complete charging test focaltech_0flash_v2_mmi: enable FTS_PATCH_COMERR_PM for deep sleep charging: add config charger mode to FG fg: add api to write temperature/chargeType to fg interior Revert "charging: Don't switch dpdm from AP to pmic when host mode" drv8424_mmi: relative positions, gpio init and reset wls-chg: change psy/voltage_now's value to vout value Add timestamp log for FOD debug focaltech_0flash_v2_mmi: disable FTS debug config by default focaltech_0flash_v2_mmi: single tap gesture not work fix charging: Don't switch dpdm from AP to pmic when host mode TP bring up[1/4] Add charger power watt uevent tundra: input touch add sample rate Lift off current touch when suspend WLS_CHG: change fw upgrade judgment tundra: input touch fix gki issue wls-chg: add fw ver judgment for blank chip bms: add charge counter in mm8013 Integrate mmi_device_is_available() into mmi_check_dynamic_device_node() mmi_info: Add missing of_node_put() Check return of regulator_enable charger:add the handle for quick plug out/in case. Turn off load switch during charging Improve cw2217b fg driver compatibility Optimize high report rate feature WLS-CHG: ADD usb icl vote for wls chg charging: config vindpm by dts DUT keeps vibrating after connecting to computer via USB touchscreen_mmi: active region interface drv8424_mmi: enable gpio init drv8424_mmi: position detection and sensor data goodix_blr_mmi: active area support drv8424_mmi: fix makefile to build for android s Integrate goodix stylus Direct Data Access feature focaltech_0flash_v2_mmi: disable FTS ESD check by default Fix goodix touch driver build error charging: only turbo charger enable FFC function charging: config batt profile max fv focaltech_0flash_v2_mmi: gesture mode feature support wls-chg: change chg pad led to green when soc is 100 wls-chg: adjust some registers' addreess value wls-chg: add tcmd test interface nova_0flash_mmi: gesture mode improve ili9882_mmi:gesture mode improve charging: vote PD ICL 3A when PD connected charging: show turbo charger when PD connected focaltech_0flash_v2_mmi:update fw info when fw resume devon:fix z350 detect issue for apple charger. charging:Ignore request dpdm charging: optimize rerun apsd for sc89890H charging:Ignore request dpdm qti_glink_charger: Add WLC func utags: Free allocated memory when rmmod utags.ko utags: Free the device name buffer when rmmod utags.ko charger: add wireless type judgement for healthd wls-chg: change name of the file point chip_id wls-chg: add force wls chg test interface psy: add DPDM operation ignore option wls-chg: set fix register definition error charging: optimize code for discrete charging Use delta OCV to limit the charging current charging: optimize search charger capacity method charging: add pd vdm verify IIO channel pd: add pd vdm verify notify passageway pd: Add moto private charge protocol wls_chg: add dependence for mmi_discrete_charger wls_chg: add charger class interface wt6670f: use integer instead of floating point drv8424_mmi: status & position show methods drv8424_mmi: status and position handling drv8424_mmi: support variable speed sequences drv8424_mmi: stepper motor driver sx937x_multi:optimize code phone with rt9471 will ramdump when usb plug in Clear data buffer after releasing connects. wls_chg: remove check chip id function wls_charge: add fw version check logic focaltech_0flash_v2_mmi:support charger detection feature Disable debugging log for power consumption tundra: input touch fix rmmod add kernel version check for I_BDEV focaltech_0flash_v2_mmi:add flash sys nodes to support moto FW download focaltech_0flash_v2_mmi: add more touchscreen sys nodes fix build err for new Kernel version usbnet: fix build error in new Kernel version FG: MM8013 FG read batt_temp via iio chanel charging: delay 100ms to rerun apsd when charger inserted charging: bring up PD policy utags: fix build error on kernel 5.15 charging:Modify regs dump mmi_charger: set wls charging as dts configuration wls_charge: add status jugdement for state register read fix random crashes due to floating point operation rhode: input touch set reset high when sleep increase tcpc timeout to wait detect charge type rt9471 driver optimize, cannot connect adb after power on qti_glink_charger: Update wireless dump info dlkm: vibrator: No vibration when media controls working. rt9471 charge status incorrect focaltech_0flash_v2_mmi: add touch sys nodes, enable FW download focaltech_0flash_v2_mmi:ft8726 init codes on new version 3.4 Use battery OCV to calculate the delta battery voltage hawao+oled: recharger change level to 98%,200mv support init bm ulog : Do not disable Zero Tap when FOD is not enabled. tundra: input touch move stage2 after data init rhode: vibrator move camera notice after enable devon:add rt9471 charger Add factory kill time debounce support charging: fixed user version build error wls: add wls online status judgment tundra: input touch add touch time sysfs sgm4154x: Fix the build error on devon wls: add mmi_info symbol table wls: let cps4019 could use interfaces in mmi_charger wls: add boot firmware for CPS4019 wls: add FW upgrade logic wls: add power boost logic wls: add cps4019's bootloader download logic wls: add VOUT(VBUS/BOOST) checking logic wls: fix FW version register definition error update bq27426 battery profile for li/oneli sgm4154x:Bring up charger IC SGM41543D backlight/lm3697: add more current mode for HBM charger: add gpio request protection for WLS control charging: add SC8541 support Devon:Modify device name to match with kl charger: add mux control for WLS in otg mode for BQ2589x charger: add mux control for WLS in otg mode for SGM4154x dlkm:Rhodec:Modify chipone_tddi_fhd_mmi to fix KASAN problem Devon:seperated DVT1/DVT2 sar sensor firmware Fix fail loading CLI touch limit file sometimes Fix enable gesture mode error on panel off state charger: remove write permission from interface without "store" Devon:FPC fingerprint doesn't work ONELI/LI: add calbration driver of capsensor Set self test fail when fail loading CLI touch test limits Add sign-of-life LED trigger module changing: add sysfs PSY_IIO_TYPEC_ACCESSORY_MODE bq2597x:retry to read nu2105 id Add kalama in Build_external_kernelmodule.mk not notify current changes charger: change the adc value unit and add slave iio charger: Rename bq2597x to cp devon:optimize charging hawao+oled: fg 1st(cw2217) change to 99 ,2nd(sm5602) change to 98 charger:remove read permission charger:increase wait_time_out charger:add I2C 32bits addr interface : Rhodec: Uptade chipone_tddi_fhd_mmi driver sm5350_bl: support current align configuration for exp mode devon:charger bring up Devon:Bringup Egistec FPS ETS_617 Devon:Bringup Egistec FPS ETS_617 charging: delete redundant code FG: add fake battery in mm8013 Notify mmi_battery change when combo current change dlkm: leds/aw2033: add initial version driver oneli: update wl2864c makefile Fix parade touch driver build eror Add CLI touch feature of single tap to wakeup device rhode: input touch focal add reset rhode: input touch fix factory test charger:cps4019 fix build errors charger:Add Android.mk and Kbuild files charger:cps4019 wireless charging bring up devon:charger bring up add chipone single tap and cqatest function chipone single tap function sgm41513:add sgm41513 chipid detect, devon:charger bring up sgm4154x:add sgm41513 macro control. devon:charger bring up devon:charger bring up devon:charger bring up Change CLI touch test limits file name format Bringup FPC Fingerprint Bringup FPC Fingerprint driver/egis: Update Makefile to make the building compatible Add CLI touch sysfs factory test node Hawao+oled: the 2nd fg(sm5602)set 97% to 100% Comment out unused CLI sysfs node code PD: apply sc2150A vendor patch Revert "(CR): PD: apply sc2150A vendor patch" Adjust the paired battery policy charging: update HW current max to userspace charging: improve recharge batt voltage after stop PD: apply sc2150A vendor patch charging: add device node support charging: add iio sys support fg: bring up fuel gauge mm8013 charging: charger pump quit when vbat < chrg_step_cv_volt rhode: input touch fix build id dlkm: chipone_tddi_fhd: add initial chipone fhd tddi driver EQS: Fix for compile. Fix system crash when main touch uses LDOC13 charging: add bq25960 gpio irq charging: add bq25960 logs Add ibat polority invert from dt : Create rbs fod driver for dubai devon:sensors bringup Revert FOD change from capacitive rbs remove unused dependence sym ref : Fix fod event not working during touch resume charging: modify ss_timeout to max value Hawaii+ OLED:fpsensor chipone enable power control [Hawaii+Oled]Remove the print function of fingerprint hard interrupt EGISFP : Fix relay build dependence dlkm: sm5350_bl: add default brightness config charge : fix read VBUS error cause charging power climb slow issue optimize battery charging policy devon:sensors bringup Add relay between fps and touch : Trigger fod event only when FOD is enabled Add CLI touch factory test cp_panel node charging: rename filename and fix build errors fg: fixed sm5602 can't update info immediately Li:capsensor factory bringup Change config_id format for FW upgrade dubai: vibrator fix rtp issue FG: Add mm8013c driver code charging: add bq25960 driver charger: fix qc3p rerun bc1.2 fail w/ some qc3.0 adpter charging: Default using HW ILIM for bq25890 and SC89890 Fix "active_panel" undefined build error. Fix build errors with missing header files. dlkm: sm5350: get map mode from dtsi Change parade touch driver header files path Add CLI parade touch suspend/resume logic Support receiving dual-screen notifiactions. charging: sometime main charger can't recovery to max icl smart_pen_charger: Update pen soc to ADSP modules: The whole charging process will go twice CV let hal to control the log level Add HW chip detect mode for ST NFC rhode: update charger mode & ito test result Revert "(CR) nova_0flash_mmi: log touch down event timestamp" Add module parameter to enable panic on delta_vbat cyttsp5_core.c: Import namepace for "kernel_read" Change CLI touch test return data format Revert "(CR): SM5602_FG: apply patch-version: 20220212_00" dynamic adjust battery voltage charging: fixed build error Rhode: Modify ITO test way from "echo" to "cat" charging: fixed build error charging: add qc3p sw detected for sc89890H SM5602_FG: apply patch-version: 20220212_00 dlkm: vibrator: Support camera actuator noise reduction Rhode: TP: focal ic bringup: driver files upload PD: add sc2150A vendor patch charging: clear charger type variable charging: ignore setting qc icl when pd active Set paired battery discharge load based paired_ichg Add CLI touch sysfs node for factory test nova_0flash_mmi: log touch down event timestamp modules:sc89890h:bringup second master charger otg charging: remove the vbat condition which enable 33W charging: increase qc3p power judge threshold modules:Second charger could recharge after report full charge charging: report power max 30W when usb type is qc3p sar:add driver for multi sx937x sar: update the driver of aw9610x to v0.9.3 FG: SM5602 FG add cycle_count/fcc_design/counter property Update zero tap down and up logic rhode: solve the problem of slow power-off of front dvdd Support a main battery power supply Fix cyttsp5 driver crash add paired battery info notification add paired id to support paired battery notification ignore optional dts property exist check result Use touch mmi class method to do FW upgrade Support touchscreen class in the parade drvier code. Hawaii+oled: chipone fingerprint disable power control qc3p beging charging voltage to 3V slow attach 33w change code buld fail Solve the problem of sending command conflicts chg: fix qc3p rerun bc1.2 fail w/ some qc3.0 adpter charging: slow attach usb will not charging as 33w charging: avoid I2C bus pending rhodec: fix compile error for ILI7807S modules: Can't show turbo icon for quickly plugout/in usb rhodec:Bringup touch TXD ILI7807S Use of_ API to parse gpio pin number Fix parade tma5xx touch driver compiling error Add initial parade touch driver code charging: set icl 1.5A when type_c mode is medium rhode: long time vibration notice camera gauge: force set sm5602 temperature to 25 degree modules: vision station WHITE MASK test failed FG: Rt9426a fg add soc ir comp charging: avoid icl =100ma for 33w charger FG: sm5602 fg support muti-battery parameter DLKM/fps:optimise focal driver charging: add pd support judge HAWAO+OLED: chipone fingerprint modify the power-on sequence gauge: force batt present in bt station for factory test ibiza:disable power control for chipone FPS input: goodix_v1510: fix irq wake disable unbalanced issue : Support screen callback thru panel notification use correct macro for FOD discrete:optimize charging enabled interface qti_glink_charger: Add wireless dump info smart_pen_charger: Add power_supply_changed when receive PEN event charging: report usb present when pd hard reset Bringup sgm4154x charger driver to Moto product Add initial sgm4154x driver code from vendor FPS: Modify the power-on sequence for focaltech 2snd Fuelgauge SM5602 move temp coefficient to ext channel 2snd Fuelgauge SM5602 current direct set and coefficient sm5602:set battery temp to 25 in moto-factory mode cw2217b:set battery temp to 25 in moto-factory mode Add watchdog_cpu_dump and tzlog_dump support on 5.4 Hawao:Enable power gpio for Chipone FPS DLKM/fps:add build control for focal charging: fixed 15W product build error charging: add SW QC3+ 33W turbo charging goodix: Open the touch esd check function charging: add mutex lock init power:fet_control: Apply main batt ocv instead of v_now charging: avoid i2c error when system resume and suspend DLKM/fps:optimise screen status interface for focal modules:regulator_vibartor:add regulator long short voltage logic. lock mode switching operations for thread synchronization. sar: support sar reset after usb hot-plug dlkm:Update rbs driver for FOD mmi_annotate: add unpersist annotate memory region to minidump focaltech_v3_mmi:add touchscreen mmi to improve FW logic goodix: Modify the report rate command. dubai: vibrate add short index Increase the number of I2C retries. dubai: input touch add wait pm qc3p:set qc3p charging voltage threshold 3.4V Change to mdelay for power up delay Adjust bq27426 fg module to support Android S Revert (CR):sgm4154x:add hawao vbus adc sample ratio wt6670: add QC3P firmware num node to /proc/driver DLKM/fps:optimise power ctl for focal FG: apply rt9426a 0015 patch rhodep:open charger mode; charging: enable irq wake up charging: optimize sgm41542 charging type detected Revert "(CR):add firmware interface" bq2589x:add qc3p charger type sgm:add qc3p charger type backlight/sm5350: Add a sm5350 IC which is second backlight IC charging: avoid to report usb type before apsd done charging: add icl*vbus to report power max charger: compatible NU2105 Charge Pump in bq2597x Reset charger configure and constraint for glink down FG: rt9426a add cancel_work when system into suspend wt6670: add retry function to wt6670 read fw Update Goodix TP FOD event implementation qc3p:optimize power supply init mmi_annotate: write info mem when persist mem unsupported [hawaii+oled]:vibrator long short vibration intensity 1/2 smart_pen_charger: Add PEN_STAT_CHARGE_DISABLED mod the sc89890h register config Rhode:use regulator interface to control vbus dubai: input touch add gki support bq:add enable termination function FG: RT9426a add safeguard for SOH FG: RT9426A add safeguard for ocv_index goodix: Solve cpu_latency_qos_add_request called warning input: goodix_v1510: add charging and gtp-tools node PD: config cc status for sc2150 after shutdown Do not re-enable the stylus when the stylus mode is switched mmi_charger:use orderly shutdown in factory mode sgm4154x:add hawao vbus adc sample ratio qc3p:limit ibus 300mA for main charger no ibus adc charging: Ignore the PD vote icl unless BC1.2 done add charger ic - sc89890h config modules:add sm5602 patch to fix the soc jump problem FG: Modify SM5602 FG first update battery data time to 50ms add force_chg_auto_enable interface add firmware interface Disable irq before entering gesture mode and IC resetting. input: goodix_v1510: enable single tap function Support resend stylus cmd after abnormal resetting. Record and restore the value of the mode QC3P:use qc3p config distinguish other not qc3p project QC3P:detection and iio sys support z350: add 2nd z350 qc logic sgm:add enable termination function discrete:add enable termination iio definition qc3p:add main charger termination ctl algorithm QC3P:turbo charger module return value error dubai: vibrator add haptic rtp qc3p:optimize turbo charging current charging: add ibat monitor work fg: get current in real time sm5602: fix kernel panic when the device resume PEN_HALL:disable wakeup source fs:exfat-linux:Integrate exfat-linux open source driver fg/sm5602: Early detection device chipID fg/sm5602: correct the unit of vbat and temp sc89890h:device: add sc89890h device id focaltech_v3_mmi: rename .i file to fix potential build error focaltech_v3_mmi: enable firmware download focaltech_v3_mmi: add sys touch node & info module/input:hawao: add focaltech_v3_mmi for i2c flash Rhode 5GP: add wt6670 get firmware num node dubai: input touch update fw 21120803 DLKM/fps:add power ctrl for ets kernel driver pd: bring up sc2150a power:fet_control Balance ckt Fet Close Batt2 over 200mV wt6670: wake up wt6670 when get version num sm5602: Add new fgauge sm5602 QC3P:iio sys channel add kernel version QC3P:module name change to mmi_discrete_turbo_charger QC3P:discrete turbo charger FG:dynamic config sns resistance QC3P:detection and iio sys support QC3P:iio sys channel QC3P:add iio sys support QC3P:ADC algorithm compatible QC3P:copy of module mmi_parallel_charger_iio for mmi_discrete_turbo_charger goodix: support film sensitivity function. Support report rate switch in RoguePRC dubai: vibrator add long brk PD: Pick Richtek patch13 to improve irq response speed PD:Revert "(CR):rt1715:add debugfs interface for dump reg" PD: pick Richtek patch12 FG: power_supply_property get rt9426a battery info from local value dubai: input touch support fod sar: aw9610: Modify sar sensor voltage. moto regulator vibrator: fix null pointer bug charging: config ICL after BC1.2 done qti_glink_charger: Add wls_notify_callback qti_glink_charger: Add folio_mode qti_glink_charger: Add wls input current limit for thermal PD: config pd active is inactive status after cable plug out wt6670f_qc3p: qc3p wt6760 isp download function charging: add sem lock to protect dpdm detected FG:cw2217 Remove the redundant msleep in the read i2c operation FROMGIT: usb: gadget: f_mass_storage: Disable eps during disconnect sar: aw9610: the reference channel can't be seen on user layer bias/ocp2138:add support ocp2138 bias ic config fg: cw2217 add ui_soc feature IC needs to confirm the device within 50ms after power-on No need to send the suspend command when power off. Revert "(CR):power: cw2217 add ui_soc feature" bq2597x: bq2597x cp_enable interface does not work dlkm: sec_nfc: add samsung nfc driver dlkm: sd77426 driver add soh api power: cw2217 add ui_soc feature goodix_v1510_mmi: check if panel is available focaltech_v2_mmi: check if panel is available bms: do battery power supply change when fg update data Power: remove "\n" about mmi_discrete showing factory test node charging: add charge counter prop kernel:export interface tcpm_inquire_typec_remote_rp_curr charging: modify heartbeat cycle to 100s bms: modify battery capacity unit from mah to uah charging: remove useless power supply prop charging: remove FULL status in charging ic driver power:fet_control ironmn: ps prop usb type BRICKID regulator: Force shutdown all regulators when system power off. charging: stop charging when capacity > upper_limit charging: fixed otg boost current limit error Add pm_qos control to reduce the interrupt responce time wl2868c: modify ldo2 and ldo6 default voltage charging: fixed the error HVDCP voltage standard charging: set register 3250ma when icl >=3A smart_pen_charger: Add pen_status and pen_error notify qti_glink_charger: Add tx_mode and rx_connected sysfs node PD: Extend PD adapter class charge function charge: add chage&PD policy power: rt9426a update fcc design Rhode4G: Implement different ldo compatibility. Revert "(CR): Add pm_qos control to reduce the interrupt responce time" rhodep: camera power IC et5907 config Add calibration noise error handler Add pm_qos control to reduce the interrupt responce time rhode: rhode 4G camera ldo config[2/3] charging: fixed uevent block issue mmi_qc3p_wt6670f: int pin config to input mode Revert "(CR): Revert "Revert (CR) power:fet_control Vbatt2 balance path"" Revert "(CR) power:fet_control Remove ps_notification cb" qpnp_adaptive: Change Makefile to compatible with Android S build dlkm: Add check if panel is available for gt9916s power: fix rt9426a get the negative soc or soc jump Wallet shown slow when screenoff at qingdao mmi_qc3p_wt6670f: remove QC3.5 detection in shutdown ops power:fet_control Remove ps_notification cb Revert "Revert (CR) power:fet_control Vbatt2 balance path" charging: update charging status when power supply get support pmk8350 gpio3 as stylus clk. charging: use msleep instead of mdelay dlkm: silead_fps: remapping the keycode charging: defined default termination current 120ma charging: optimize ICO feature charging: schedule monitor work when charging charging: enable absolute vindpm support goodix edge suppression function. goodix: Support interpolation game mode function. stmicro: Add the judgment of the sensitivity mode value. dlkm: nfc: alway probe nfc driver mmi_qc3p_wt6670f: fix wt6670f driver bug : Revert "(CR) power:fet_control Vbatt2 balance path" charging: optimize otg current setting logic Support leather mode setting. charging: fixed sometimes don't request dpdm issue sar: modify the vdd name for aw9610. mmi_charger: align gki 2.0 requirement charging: enable ILIM pin for bq25890H bq2597x_mmi_iio: add bq2597x gki and irq code bq2597x_mmi_iio: add bq2597x initial code mmi_qc3p_wt6670f: add qc3p logic initial code mmi_discrete_charger: modify enum redefined sgm4154x_chg_mmi: changed chg_en_pin judgment logic mmi_charger: modify enum redefined charging: fixed unit can't connected PC sometimes milan5G: sar sensor driver sar: add aw9610 driver charging: avoid vbus voltage increase to 12V charging: add qc3.0 arch for bq25890H power:fet_control Vbatt2 balance path, chrg fullcurr, ocp charge: add iio interface for typeC mode typeC: add iio interface for typeC mode charging: config charger power supply type unknown mmi_charger:use orderly shutdown in factory mode Close the stylus clock when system suspend. charging: avoid kernel panic Fix path for ion lib in Kernel 4.19 power: early register bms_phy client for cw2217_fg Update Trustonic TEE driver module to version 410a-V108 pstar: input touch add delay for mode Power: update fg current orientation charging: fixed get vbus voltage error charging: add VREG fine tunning for setting float voltage charging: replace numeric value with macros charging: adjust sgm41542 prob sequence sgm7220: add typeC mode switch interface for sgm7220 tcpc: add typeC mode switch interface sgm7220: Reorganize sgm7220 driver architecture Support goodix single tap to wake the device power: modified the caculation formula of ocv_checksum_dtsi charging: add qc3.0 charging feature sr100: Increase delay range on read/write goodix: support charger mode switching. stmicro: support touch film sensitivity switching milanf: dlkm: Support game mode by defualt on nova_0flash_mmi fts: deleate the PM_WAKEUP_EVENT in interrupt threaded DLKM: UI batt level show 100% when real batt level 0% Suspend and resume process using touchscreen class. power: cw2217b user_rsense modify to 10mhom charging: disable HVDCP detected Solve goodix tp firmware upgrade problem pct1812_mmi: no touch zones print ulog when write oem glink command bq25890: set input voltage limit 4600mv charging: setting icl=0 for usb suspend power: create chg_type node for factory test touchscreen_mmi: Support refresh reate notification in Rogue dubai: touch use gki api dlkm: fix vibrator stop fail issue typeC: add typec cc orientation interface typec: add host and device interface charging: add iio psy to provide api for other modules dlkm: rt9426a fg update read fg_extreg_table Cypfq: dlkm: Bringup touch CSOT ILI7807S dlkm: rt9426a fg update rt9426a_read_page_cmd charging: fixed user version build error for bq25890H wls-chrg: Add FOD_CURR and FOD_A/FOD_B settings API charging: dcp current base on dtsi config in mmi charger charger/bq25890: improve charger BC1.2 detection & rerun apsd typeC: import correct Modules.symvers in GKI build mode dlkm: Add focaltech fps module dubai: vib update file name power: discrete charger policy create force_chg_fail_clear dubai:input touch init setup Update goodix berlin touchscreen driver to v1.2.3 Power: discrete_charger policy create factory tcmd test node charging: optimize bc1.2 detect for sgm41542 DLKM/sar:optimise sx9375 driver on bo power: add get charing current api for discrete_charger_class power:fet_control: ironmn: Fix typo in chrg-fullcurr-en-gpio dlkm: add new regulator vibrator driver hall:fix not report issue pct1812_mmi: custom config options pct1812_mmi: report scroll gestures pd: add PD20/PD30 interface for tcpc pd: create pd adapter class charger/bq25890:export api for charger class goodix: support stylus mode switching. power: discrete charging solution intial version TCMD driver backlight: fix brightness flash issue Upgrade egis driver for supporting ET721 charging: fixed charging policy kernel panic Modify the config id and build id charger/bq25890: stop ADC when system shutdown sgm41542: provide some api for charger class charging: add discrete ics charging policy power: cw2217 fg's name rename to bms from battery power: rt9426a fg's name rename to bms from battery power: cw2217 fg add fcc/fcc_design info dubai: vibrator init setup power: rt9426a_fg introduce supprot muti-battery parameter func power: cw2217 introduce mutil-battery parameter func UWB: support build in kernel-5.10 sx937x:enable usb cal Charger/bq25890: force 5V/2A charging power: cw2217 fg update battery parameter power: rt9426a register charger_full node power: apply 1th battery parameter for CW2217 fg power:fet_control: Add logic for ironmn EVB HW 2nd Batt charger/bq25890:disable maxcharge handshake charger/bq25890:pull charge enable pin low when charge Revert "(CR) build: Only include modules needed by product" charger/rt9467:remove MMI_STOPSHIP change. Add a new DLKM to support smart pen charger driver Add OEM glink notification and notifier call chain charger/bq25890: add usb properties Resolve compilation errors for unused functions qti_glink_charger: extend addr&data to UINT32 typc: Open macro for TCPC charging: force 5V/2A solve the kobject_get_path undefined in gki build Only save test file in factory build sgm7220: add sgm7220 pwr interface charger/bq25890: force D+/D- detection for APSD typec: Open pd dbg info Does not distinguish 9916 and 9916P touch chips. touchscreen: dynamic check the goodix device status touchscreen: dynamic check the stmicro device status mmi_info: provide check dynamic device status interface xpeng: input touch add wait when single tap mmi_info: Get bootconfig from device tree utags: read utag block device path in bootconfig from device tree utags: Use bio to replace kernel_read and write API charger/bq25890:add BC1.2 feature rt1715:add debugfs interface for dump reg power/charger: add init bq25890 driver power: rt9426a_fg add soh api power: introduce fuel gauge cw2217b driver backlight: support backlight current align configuration for exp mode backlight: add lm3697 map type for linear or exponential mode backlight: add aw99703 map type for linear or exponential mode goodix: support factory tcmd test. goodix: update test file to 1.2.2 version charging: detect hw chip id before do any action Power: enable rt9426a fg parse dts function power/charger: add walkaround to fix REGN side effect power/charger: add free IRQ before reset goodix: enable stylus clock on Rogue project. charging: add HVDCP detected function backlight: don't enable aw99703 backlight while brighness level 0 pct1812_mmi: properly fail probe on i2c error Revert "(CR): mmi_charger: Fix battery_supply_init, batt_psy." power/charger: add rt9467 charger driver mmi_charger: Fix battery_supply_init, batt_psy. Support loadding multiple config files build: Only include modules needed by product pct1812_mmi: control debug messages pct1812_mmi: added input device pct1812_mmi: firmware update feature dlkm: add new silead fps driver Add sysfs to support force disable charging qti_glink: Add sysfs node to get wireless chip id add lpd and vbus present state Send LPD and VBUS uevent for LPD alarm feature vibrator: add new ldo vibrator driver Support touchscreen calss in the goodix drvier code. qti_glink_charger: move WLS property types to the end GKI kernel build upgrade build: Only include modules needed by product set screen default state to on dlkm: sd77426 modify battery NTC table fet_control: Add fet_control driver, full_current_en charging: add usb property charging: update sgm41542 driver V002 usb: mass_storage: Add support for SC_REBOOT typec: define sgm7220 typec func fix mass_storage module GKI build issue copy mass_storage driver from Kernel as initial version typec: improve rt1715 code typec: remove qcom pmic code arm/dts: improve rt1715 typec and pd compatible hall pen kernel bringup typec: Add sgm7220 driver initial version charging: add bc1.2 feature DLKM: force 5V/2A charging charging: fixed build error for sgm41542 default code charging: add SGM4154x charger basic driver pct1812_mmi: self-test and sysfs interfaces power: add detect sd77624 ic hw goodix_brl_mmi: Add mmi status check. Modify the goodix driver code format Update the poll mask when polling is aborted by hal mmi_sys_temp:fix compilation error. power: update sd77624_fg driver qti_glink_charger: Add sysfs node for factory wireless testing charge:Enable aicl at factory boot mode touchu:gc7372 tp modify for charger test and gesture usbnet:USBLAN Super speed plus support dlkm/wl2866d: disable avdd1 when device shutdown backlight: add aw99703 led boost configuration charge: define pps charge min out current charge: add limit main charge flag DLKM: Update SD77426 driver : Add panel notification for egis rbs driver regulator: fix aw37501 gki build error regulator: add aw37501 lcd bias power driver pd: Add rt1715 driver initial version Cypfq: dlkm: Gc7372 add enable/disable wake irq for single tap Support sensitivity mode function power: introduce sd77426 fuel gauge driver power: add rt9426a driver add glink oem command to get LPD info focaltech_v2_mmi: keep rst high when config only for IDC mmi_info: Increase the MAX_BL_BUILD_SIG Cypfq: dlkm: Add power off process for ili9882a Update goodix berlin code to V1.1.21 charge: notify mmi-smbcharger-iio while charge pump start working charging: Add PD charging in DLKM pct1812_mmi: firmware upgrade pct1812_mmi: pct1812ff kernel driver Cypfq: dlkm: Add charger detection feature for ili9882a mmi_annotate: support minidump store Support touch corner/edge suppression function. Cypfq: dlkm: Support single tap feature for gc7372 cp: Remove charge rate, age, cycle Cypfq: dlkm: Change read vendor id process hall driver bring up watchdogtest: support build in kernel-5.10 Cypfq: dlkm: Improve gcore_mmi driver Cypfq: dlkm: Add GKI module dir definition charging: modify heartbeat cycle to 100s remove the mmi_info module dependency dlkm: bo: Support single tap feature for ili9882_mmi charger: Rename sc8549 to cp xpeng: input touch add game api charger:adaptive charger tolerance optimization goodix_fod_mmi.ko: Update Makefile to compat kernel 5.10 Use bi_bootmode instead of mmi_bl_bootmode. When find drm panel successfully, set panel_status to 0 FPS: Support multi-fingerprint function. put register_panel_notifier into ts_mmi_worker_func. Delayed active panel detection backlight: fix lm3697 probe fail panic backlight: add lm3697 led boost configuration use bi_bootmode to query the bootmode Cypfg: dlkm: Improve gcore_mmi driver fixup! (CR): mmi_info: read all from bootconfig mmi_info: read all from bootconfig backlight: add lm3697 hbm current mode configuration mmi_info: read bootreason from bootconfig utags: reads bootdevice name from bootconfig qpnp_adaptive_charge: Add adap_reinit charge: resolve sc85xx charge icon dont disappear cp: improve 8549 read status register modules: add leds-indicator-pwm.c driver parallel:init thermal parameter at high temp Rogue PRC ST54x driver Close the calibration operation after fwupdate. Modify bm ulog and mmi chargers for Android S focaltech_v2_mmi: disable focaltech driver drm notify ffc: add ffc featrue CP: Remove unuseful code qc3p:workaroud qc3p shalcomm adapter Modify the touchscreen report rate CP: Use CP read battery voltage slg5bm43670: Update slg5bm43670 for Kernel 5.10 QC3P:add afvc compensation voltage PD:add afvc compensation voltage pstar: input touch update edge set pstar: input touch add edge support focaltech_v2_mmi: don't set gesture_mode enable as default Adjust the heartbeat time to 100s in discharging state sx937x:Android S bringup Solve the problem of incompatible type 'struct timespec64' Slove the build error: redefinition of 'panel_event' fpc_fps_mmi: Modify Makefile for Android S build ko adjust moto_f_usbnet driver makefile Bring up touchscreen_mmi in Rogue S project. Bringup stmicro_mmi touch module in kernel-5.10 Cypfg: dlkm: Improve gcore_mmi driver Revert "(CR) sx937x:mv ps_get_state to work callback" Revert "(CR) sx937x: change global_sx937x initialization position" Modify the ITO test command sx937x: change global_sx937x initialization position sx937x:mv ps_get_state to work callback qpnp-adaptive-charge: use mmi_charger to contrl battery charging add vote mechanism support for mmi_charger qc3p:limit pulse not beyond max count use disable_irq_nosync in interrupt handler Add force_charging_enabled sysfs Add force_charger_suspend sysfs CP: add cp switch enable detect CP: force disable CP while plug out usb cable CP:Add switch enable detect function cp: config sc8549 fault bit Fix the build error on denver project. add charger state sync interface Revert "(CR): send charge rate uevent when power supply changes" Need to update fw on resume for zero-flash touch IC. novatek: Support parameter upgrade method st21nfc:support build in kernel-5.10 qc3p:Set AICL thres at qc3p pmic charging dlkm: add enable CP api add power ctrl for fpc driver add power ctrl for goodix kernel driver aw8695: move camera start entry before the vibrator timer dlkm: Touch gc7372 bringup pstar: vibrator add moto fw Fix artificial vibrating pattern caused AF always on. charge: Add thermal interface qc3p:clear sm work when vbus off Add sense off process to enter the idle process. CP: add qc3p charge policy CP: Reorganize charge pump Print ADSP battery manager log if charging changes Create bm_adsp_ulog module qc3p:config 33W charging current sx937x:fix wrong POWER_SUPPLY_ONLINE define Cyprus: dlkm: ili9882 driver improvement input: focaltech_v2_mmi: add ft3519 upgrade function Solve the build error: MODULE_IMPORT_NS missing pstar: sar: support multi parameters for different panels aw8695: optimize vibrator&camera resonance issue Stmicro: Support parameter upgrade method Add flash mode sysfs node in touchscreen mmi dlkm: lm3697: free resouces when init failed DLKM: bring up corfup PD 30W charging charging: pick base parellel charger from mmi_parallel_charger send charge rate uevent when power supply changes bq25980:update charge VOUT parameter bq27426: Fix kbuild to use ANDROID_BUILD_TOP mmi_info: support build in kernel-5.10 mmi_annotate: support build in kernel-5.10 utags: support build in kernel-5.10 bos0614_mmi: fix alignment issue Enable PANEL_NOTIFICATIONS for berlna touchscreen Revert "(CR): fix user version build error" Add NVT_SET_TOUCH_STATE to avoid compilation errors Deleate fts_system_reset in wait_for_ready Add 30W turbo charger type touch mmi:declare dependency. dlkm: leds_aw99703: free gpio if init failed dlkm: leds_lm3697: add initial version lm3697 driver Fix berlna user version build error. Support novatek single tap in berlna fix user version build error sx937x:change offset val bit mask touch mmi:2nd patch, fix user version build error. touch mmi:Fix user version build error. charger:mmi_hb_wake lock not released SX937x: USE power online state bos0614: access to sysfs for others bos0614_mmi: waveform shape feature focaltech_v2_mmi: bringup ft3519 on kernel 5.4 qc3p:config ibus max to 3A mmi_parallel_charger:reduce charge rate report dlkm: Cyprus: touch: ili7807s bringup Add Egis fps kernel module for rbs Support report rate switch Add game mode parameter adjustment function input: goodix_v1510: change to api in chip vendor whitelist Add pollForEvent check mechanism smbcharger:QC3P charging support module:QC3P charging support init module:mmi parallel charger qc3p repo init bos0614_mmi: support rev C : Delete the calibration process on probe Support single tap to wake the device power:fet_control: Charge path gpio too slow Fix the BTN_TOUCH report error Solve the issue that firmware can not be updated. Add support for Build_external_kernelmodule.mk touch:sleep in atomic context input: goodix_v1510: set regulator avdd load to 50mA Do not set scan mode when setting charge mode use request_threaded_irq to handle TP events. focaltech_0flash: rm register_panel_notifier null define bos0614_mmi: fix few bugs input: focaltech_0flash_mmi: add panel notifications Report BTN_TOUCH event when the fingers are lifted. fet_control: banks: Enable only pm8350b chrg for usb2/3 sx937x: reset sar on i2c failures update the charger_suspend config in charger configure synaptics_mmi_class: fix broken build berlNA: support usb detection of novatek TP. Get usb status through POWER_SUPPLY_PROP_ONLINE property. stmicro: Add USB detection based on touch class ETS: Solve the compilation problem of androidR Support TP report rate switching regulator: wl2866d: support to read init value from dts Resolve compilation errors for nio Support touchscreen class for novatek Move sysfs node to the parent of battery device power: fet_control: Update paths on usb psy prop online qrng: Add qrng driver qti_glink_charger: Add sys node to pass TCMD to ADSP qti_glink_charger: Add sys node to set pmic_icl Resolve compilation errors with unused parameters "ret" Resolve compilation errors with unused parameters charge: add sc8549 driver for corfuP product Export panel supplier method for ST Use supplier to distinguish limit files. power:fet_control: Batt flip dischg fet ctl, chg cur_en qti_glink_charger: Add sys node to pass TCMD to ADSP input: goodix_mmi: add goodix i2c 1510 version driver qti_battery_charger_mmi: Initial add bq25890_mmi: Fix power supply type mmi_charger: Add voltage and current combos driver:adjust bq25960 parameter synaptics_mmi_class: gpio access func can sleep Add calibrate sysfs node for stmicro TP. synaptics_mmi_class: rename files bq25960:remove online property power:fet_control: banks flip batt fet-control driver mmi_charger: Add ext_charger bq25890: Add get/set for fcc and fv Revert "(CR) synaptics_mmi_class: fix build issue" bos0614_mmi: added features synaptics_mmi_class: fix build issue Support fw update at device startup for berlin. fixup! (CR) synaptics_mmi_class: banks cli bringup synaptics_mmi_class: banks cli bringup smb:integrate charge pump ffc feature stmicro_mmi: build and config ids Remove pressure events charger:bq25960 30w charger support charger:enable charger rate at 30w charger Enable irq during touch resume for berlin. pstar: input touch stm fix issue fixup! (CR) stmicro_mmi: bug fixes and new features stmicro_mmi: bug fixes and new features pstar: input touch fix disable irq panic Get the profile id from device tree Add new platfrom driver to support smb charger Add change to be more compatible Reorganize files to meet compilation mechanism on enabled GKI products. aw8695: Fix compilation error of aw8695 for android R Make Trustonic TEE driver module compatible with kernel 5.4. mmi_parallel_charger:enable parallel charger at R charge: Config charge rate for internal FG product Charge: Config step first current comp for CP Charge: config min tuning current Charge: Clear err flag before start CP mmi_parallel_charger: Add Turbo_30w power level charge:notify smb5 while charge pump start working dlkm: no need rerun aicl for odessa dlkm: add enable CP api mmi_parallel_charger: set charge_control_limit as writeable mmi_parallel_charger: UI support for 45W charger fg: soc report 99% lasted for long time mmi_pl_chg: Add mmi_cycle_count to calculate batt age mmi_parallel_charger: Add factory mode detect mmi_pl_chg: clear pmic limit after remove pd power mmi_parallel_charger: "battery" psy update PROP_STATUS mmi_parallel_charger: optimize 45w charger policy optimize the charging logic in thermal mitigation process Improve the PD charging performance in high temperature mmi_paralel_charger: Enhance the compatibility of PD charger mmi_parallel_charger: enhance the stability of sm work mmi_pl_chrg: improve the chrg recovery handling mmi_chrg_manager: optimize thermal mitigation logic mmi_pl_chrg: create some sysfs node for setting mmi_params mmi_parallel_charger: optimize temp zone structure mmi_parallel_charger: Optimize 40w charging logc, 1.0 mmi_parallel_charger: Optimize 40w charging policy mmi_parallel_charger: Create Heartbeat work DLKM: mmi_parallel_charger pstar: input touch support cqa test bq25890: commit initial version bq27426: guard extra batt props correct the charger present based on charger type pstar: input touch stm bring up dlkm: bo: Improve touch driver for novatek bos0614_mmi: build kernel code bos0614_mmi: initial reference driver mmi_charger: Option to start with no factory kill ... Conflicts: Documentation/devicetree/bindings~HEAD drivers/leds/trigger/Makefile drivers/misc/Makefile drivers/regulator/wl2868c/Makefile drivers/regulator/wl2868c/wl2868c-regulator.c drivers/regulator/wl2868c/wl2868c-regulator.h drivers/sensors/Makefile fs/exfat/Kconfig fs/exfat/Makefile fs/exfat/README.md include/linux/input/synaptics_tcm.h include/linux/panel_notifier.h sound/soc/codecs/Makefile Change-Id: I6fe680aa18c375828df04e8ea108d01361d780bf |
||
|
|
e0e8181c9f |
Merge tag 'LA.UM.9.12.r1-17900.03-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver into android13-4.19-kona
"LA.UM.9.12.r1-17900.03-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-17900.03-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver: vidc: Return EBUSY if mbpf check fails Change-Id: I228810cf48b6b9d2e107e82c6fc13e56e0216859 |
||
|
|
2e0f302238 |
Merge tag 'LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android13-4.19-kona
"LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0" * tag 'LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: mem_mgr: release buffers after usage msm: camera: smmu: Use get_file to increase ref count msm: camera: memmgr: Update copyright fix Change-Id: Iaf5312781899f5db48376136d1a754f749ffe612 |
||
|
|
d1ca8a57e6 |
Merge tag 'LA.UM.9.12.r1-17900.03-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-17900.03-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-17900.03-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: sensor: Unmap DMA buffers to end access from kernel Change-Id: I9ec2dbaa6c2a1ce2e5599cfeaeea9c1958c50ca2 |
||
|
|
ee723b03a5 |
Merge tag 'LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
"LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0" * tag 'LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: ASoC: bolero: Add check for CMPDR switch ASoC: wcd937x: Add flag to decide RX_MUTE for HPHL and EAR ASoC: msm-audio-effects-q6-v2: Add BPF order check dsp: q6afe: Add check for fbsp state dsp: q6asm: Add check for ADSP payload size ASoC: msm-pcm-host-voice: Check validity of session idx dsp: q6lsm: Address use after free for mmap handle ASoC: Resolve use after free in listen sound client dsp: q6lsm: Add check for payload buffer ASoC: msm-pcm-host-voice: Check validity of session idx dsp: q6lsm: Address use after free for mmap handle dsp: q6lsm: Add check for payload buffer ASoC: Resolve use after free in listen sound client ASoC: msm-lsm-client: Integer overflow check ASoC: dsp: q6core: Avoid use after free ASoC: msm-pcm-q6-v2: Add dsp buf check ASoC: msm-pcm-q6-v2: Add dsp buf check asoc: changes to fix KW errors. Change-Id: I1f9e980140a7e5941e16650781b61e6b5fde7c8b |
||
|
|
c30ac8f17b |
Merge tag 'LA.UM.9.12.r1-17900.03-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.r1-17900.03-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-17900.03-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: BACKPORT: media: venus: hfi: fix the check in session buffer requirement msm:vidc_3x: reject sessions based on max mbpf BACKPORT: blk-mq: fix is_flush_rq BACKPORT: blk-mq: clearing flush request reference in tags->rqs[] BACKPORT: blk-mq: clear stale request in tags->rq[] before freeing one request pool BACKPORT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter ARM: msm: Add board config support for 32 bit qcm2150 soc: qcom: socinfo: Add supprot for QCM2150 QRD soc-id Change-Id: I67eadef7b250c1d38cf6ede820ec3b59596ea11b |
||
|
|
cdfcefda47 |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm-techpack-display into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm-techpack-display: Revert "disp: msm: use vzalloc for large allocations" disp/msm/dsi:enabel ESD te check for video panel disp/msm/dsi:support to config glbl_hstx_str_ctrl_0 for mipi driver strength disp: msm: use vzalloc for large allocations disp: msm: sde: fix RM poll timeouts during PM suspend/resume usecase disp: msm: avoid BW down vote after splash memory release disp: msm: dsi: Only enable lanes required during phy enable disp: msm: sde: while timing engine enabling poll for active region [PATCH] disp: msm: sde: remove panic from autorefresh disable sequence drm/dsi_panel: send specific demura command when bl change drm/msm/dsi-staging: add default brightness property kernel/display:hawao+oled:change lcm timing HAWAO+OLED: solve mipi driver strength weak problem kernel/display:hawao+oled:change lcm timing Revert "HAWAO+OLED:solve mipi driver strength weak problem" HAWAO+OLED: solve mipi driver strength weak problem disp: msm: Fixing motUtil tool for ACL feature drm: Add the panel color feature for game mode drm: Add the DC panel param feature display: Modify the lcd reset gpio pin. Fix: display blinking issue propagation: panel: add ft8006s special reset timing control display: support ft8006s panel brightness level special align [Guam NA] Fix propagation error in dsi_display.c kernel:dsi: ESD te support for video mode panel kernel:dsi: backlight update for hbm gpio kernel:dsi: backlight update for hbm gpio kernel: dsi: rst pull down config update kernel: dsi: tp_rst seq update kernel: dsi: enable tp_rst & esd fail logs Capri beingup kernel: dsi: add new backlight device to avoid conflict kernel: dsi: download touch firmware after panel reset msm/dsi: add panel tp rst configs kernel: dsi: pull down reset pin when shutdown dsi: add new backlight control type I2C drm/msm/sde: limit the backlight min brightness as bl_min_level Kernel: read panel supplier from device tree disp: msm: Parsing and store panel's 0xDA register info dsi_panel: fix out-of-bounds issue backlight: support device hbm use 51 cmd backlight: add hbm gpio control driver msm/dsi: add backlight and hbm debug log msm/dsi: set brightness at maximum if enabling LCD HBM dsi_panel: Check the return status of the touch screen drm/panel_param: optimize the code Display PanelMode: Add CABC control msm: dsi_panel: refresh rate config option msm: dsi_panel: refresh rate config option disp: msm: Correct DSC 1.1 Rate control for Max val dsi: pushing display notifications Revert"disp:msm:sde: update splash resource allocation for dual display" disp: msm: Restore old backlight setting after exitting HBM disp: msm:: reset the param value to the default value disp: msm: support for HBM_FOD mode disp: msm: add display frequency change notification Revert "Revert "disp: msm: sde: update splash resource allocation for dual display"" Kernel/Display: mot extend code: get lcd para Kernel/display: mot extend - early power Kernel: Add Moto extern display code disp: msm: implement xxx-hbm-is-51cmd dts entry disp: msm: fix checking returned value of xx_cmd_transfer disp: msm: Register for reboot_notifier disp: msm: Support ACL when setting panel param disp: msm: Enable "val" to control HBM property disp: msm: dsi: Reducing logging in dsi_panel.c disp: msm: dsi: Add print info for DSI_CTRL disp: msm : Add the ACL panel param feature disp: msm: Populate the passing panel's info from BL. disp: msm: Set panel enable_status during probing disp: msm: Add panel name to enable status API disp: msm: Report panel's probe status disp: msm: provide API to query for panel enable state disp: msm: Correct the panel's LP11_INIT disp: msm: Adding KMS property testing for motUtil tool disp: msm: add panel's param feature to display FW disp: msm: Provide a dynamic method to disable the ESD. disp: msm: Add DispUtil tool to motUtil Debugfs disp: msm: sde: Add motUtil Debugfs framework disp: msm: dsi: Raise BUG for continous panel recovery failure disp: msm: dsi: Trigger ESD event if display isn't on disp: msm: dsi: Check panel's power_mode during resume disp: msm: dsi: parsing BL setting ESD and panel disp: msm: sde: Change display ESD checking interval to 8s disp: msm: dsi: add prints for DSI/panel turning off/on disp: msm: dsi: Add "bl_ctrl_dummy" to panel bl type disp: msm: dsi: Add support display 2bytes brightness. guam: input add drm support input add touch support disp: msm: sde: synx: Add quic copyright disp: msm: sde: handle partial update transitions in rounded corner. Revert "disp: msm: sde: handle partial update transitions in rounded corner". disp: msm: sde: handle partial update transitions in rounded corner disp: msm: sde: clear partial update mask during last close Conflicts: techpack/display/msm/msm_drv.c techpack/display/msm/msm_drv.h Change-Id: I40dab2ee196d87f2d24439d5b4e7c4cd14b7051d |
||
|
|
e0d512421b |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm-techpack-camera into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm-techpack-camera: Low flashlight brightness bugfix devon4g: read sensorid failed,but return success devon: Add retries for sensor id matching devon: Actuator noise reduction hawao: Fix flash compatible rhode: Del an invalid log hawao: Actuator noise reduction Rhode: Actuator noise reduction hawao: Flash compatible rhode: Actuator noise reduction Rhode: flash node control Rhode: add flash current ma control Rhode: flash bring up(2/3) Rhode4G: main eeprom bring up(3/3) Caprip: add wakelock for the actuator noise reduction. cam: Add actuator standalone diver for vibrator. guamna:[camera] Fix capture failed when set exposure time 1s msm: camera: req_mgr: Decrease device handles in hdl_tbl guamna: Add eeprom operation READ_LOOP guamna: add eeprom name and add hi556 otp read method guam: EXPORT_SYMBOL cam_cci_get_subdev Conflicts: techpack/camera-bengal/drivers/cam_req_mgr/cam_req_mgr_util.c techpack/camera-bengal/drivers/cam_sensor_module/cam_flash/Makefile Change-Id: I141fc90b9c8f08ea3e2f2e38d73f1e91c03d9ad6 |
||
|
|
70b29d0d24 |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-audio-kernel into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-audio-kernel: ASoC: msm-pcm-host-voice: Address buffer overflow in hpcm capture copy dsp: q6adm: Resolve mem corruption in adm cb dsp: afe: check for param size before copying asoc: update q6afe for aw882xx mbhc: set the type to lineout when zl or zr is zero. asoc: update aw882xx driver to v1.9.0.9 asoc: change linein threshold asoc: update aw88261 driver's spin relase function asoc: devon support get awinic skt params from ram audio-kernel: enable CONFIG_AW882XX_MAPSIZE_16K for rhode audio-kernel: enlarge map size for aw882xx algo asoc: audio:update aw882xx driver to v1.9.0.7 asoc: upgrade aw88261 driver to v1.9.0.6 asoc: fix wcd937x build error audio: wcd937x_slave: Add retry while getting logical addr for wcd937x slave audio-kernel: modify rcv and spk smartpa config audio-kernel: devon fix build error audio-kernel: devon audio bring up asoc: upgrade aw88261 driver to v1.9.0.5 asoc:update aw88261 spin config asoc:remove debug info for aw88261 asoc:upgrade aw88261 driver to v 1.9.0.4 asoc:upgrade aw88261 driver to v1.9.0.3 hawaii OLED: hawao audio bringup hawaii OLED: hawao audio bringup asoc:upgrade aw88261 driver to v1.9.0.2 asoc:upgrade aw88261 driver to v1.9 debug version rhode:mbhc:enable moisture detect for rhode rhode: audio: update awinic smartpa driver to V1.8.0.1 rhode: audio: enable aw882xx algo param store in aw_skt.bin asoc:update audio config for rhode mbhc:disable moisture detect for rhode asoc:init rhode audio asoc:add aw88261 codec driver asoc: Add fs1818 support for guamp/guamna ASoC: update aw882xx driver to v0.1.17 update aw882xx driver to v0.1.16 soc: soundwire: Update hw_ctl on HCLK at bootup asoc:Enable necessary log for mbhc Audio bringup: asoc: add aw882xx support Conflicts: techpack/audio/asoc/codecs/Kbuild techpack/audio/asoc/msm-pcm-host-voice-v2.c techpack/audio/dsp/q6adm.c Change-Id: Ia248afaace87b74c0003a41fd7c8087e5c77e8dd |
||
|
|
1f7dfe294b |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-wlan-qcacld-3.0 into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-wlan-qcacld-3.0: qcacld-3.0: Ignore CSA request for invalid channel Revert "qcacld-3.0: Fix OOB issue when access wma_find_vdev_by_addr" qcacld-3.0: Fix OOB issue when access wma_find_vdev_by_addr qcacld-3.0: Fix OOB in wma_scan_roam.c qcacld-3.0: Success return from dynamic nss chain support check for 1x1 Report the actual link speed by default qcacld-3.0: Update VHT IE with highest supported LGI rate qcacld-3.0: Reset the wiphy suspended flag at the end of SSR Export correct ELF file for Odessa Support loading moto specific ini configurations qcacld-3.0: Advertise Adaptive 11R supported feature to user space Handle invalid TWT value correctly. qcacld-3.0: Validate TWT setup cmd/request type value Revert "(CR) use bt_coex_mode_set to deterministically signify the DHCP start / Stop" fix wlan fw path error prop (CR)-Fill the MAC address more appropriately lito: Update FW version for R - Update wifimacaddr command line arg add wifi tx pwr limit cmd for mimo device use bt_coex_mode_set to deterministically signify the DHCP start / Stop Store WLAN Unstripped and ELF in build archives Disable CH14 for JAPAN Prop (CR): Store WLAN Unstripped in build archives generate 2 mac address based on serial number demsg error logs cleaup prop (CR) Dont initialise ACL list Restructure (CR): Use copy_from_user function get correct tx power from ioctl Prop (CR) WLAN Clark Enable extended iwpriv cmnds prop (CR)-Allow ioctl called from Motcode (CR):Not able to disconnect any connected device Fix iwpriv panic prop (CR): Add new sysfs entries for SAR cutback Resolve compilation issues update NOTICE for vendor/qcom/opensource/wlan/qcacld-3.0$ prop (CR)-Support STA+MHS concurrency mode Rework reading MAC address from UTAG WLAN: Implement reading of MAC address from UTAG for sm6150 prop (CR)-Support for 12M WLAN Radiated Power test Change-Id: If34d1ac59e6ed2eb1baf7437e4ea23284ee5cfb7 |
||
|
|
cfafab850e |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-wlan-qca-wifi-host-cmn into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-wlan-qca-wifi-host-cmn: qcacmn: Add a tid check for RX to avoid of OOB access qcacmn: Fix possible OOB write in extract_time_sync_ftm_offset_event_tlv Disable 5 Ghz for Guam qcacmn: Vendor specific feature capability for Adaptive 11r Rav/sofia/Astro: enable one image for NA and ROW add NOTICE for vendor/qcom/opensource/wlan/qca-wifi-host-cmn Modify PNO timers. Support for 12M WLAN Radiated Power test on Production SW Conflicts: drivers/staging/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.c drivers/staging/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.c Change-Id: Iebf277cd5d616a8edab3fcb3cf0b12a0c9a5f279 |
||
|
|
923eae1bbf |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-camera-devicetree into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-camera-devicetree: arm64/dts: rhode: fixed 3rd app capture failure devon: Fix flash request GPIO-85 failed arm64/dts: devon: macro ov02b10 eeprom bring up(1/2) arm64/dts: devon: Actuator noise reduction. devon4g: camera flash bringup devon4g: camera actuator bringup devon4g: camera eeprom bringup devon4g: camera sensor bringup arm64/dts: hawao: remove duplicate gpio group Revert "(CR): arm64/dts: Devon: s5kjn1 bring up" :Revert "(CR): arm64/dts: devon: hi1634q bring up" arm64/dts: devon: hi1634q bring up arm64/dts: Devon: s5kjn1 bring up arm64/dts: hawao: Actuator noise reduction. arm64/dts: hawao: Flash compatible arm64/dts: rhode: main camera probe failed arm64/dts: rhode: Actuator noise reduction. arm64/dts rhode: slove the problem that open camera reboot arm64/dts: hawao: Add flash led ocp81373 dtsi arm64/dts: hawao: Change macro avdd ldo arm64/dts: hawao: AF bringup for s5kjn1 arm64/dts: hawao: Add front camera eeprom dtsi arm64/dts: hawao: Add macro camera eeprom dtsi arm64/dts: hawao: Add wide camera eeprom dtsi arm64/dts: hawao: Add main camera eeprom dtsi arm64/dts: hawao: Add macro camera dtsi arm64/dts: hawao: Add wide camera dtsi arm64/dts: hawao: Add front camera dtsi arm64/dts: hawao: Add main camera dtsi Rhode: wide & macro flash bring up (1/2) arm64/dts: add flash dtsi arm64/dts: rhode: Compatible with ldo fan53870 arm64/dts: rhode: dvt camera compatible arm64/dts: Fork new dtbo for Rhode4G EVT hardware. arm64/dts rhode: solve the camera open failed arm64/dts Rhode4G: camera bringup arm64/dts Rhode4G: Add dtsi for macro eeprom arm64/dts: Rhode4G: wide eeprom bring up(2/2) fix input touch gpio arm64/dts: Rhode4G: main eeprom bring up(2/3) arm64/dts Rhode4G: main af bring up(2/2) arm64/dts Rhode4G: Add devicetree for Rhode front camera ov16a1q eeprom(2/2) arm64/dts: Add devicetree for Rhode front camera sensor ov16a1q. arm64/dts: Rhode4G: add macro camera dtsi arm64/dts: Rhode4G: add wide camera dtsi(2/2) arm64/dts: Rhode4G: add main camera dtsi(2/2) arm64/dts: Add AF power control into sensor power sequence. arm64/dts: Add multi user support flag. arm64/dtsi: chang GM1 CCI speed Caprip and carpi SAT function crash Caprip and carpi: marco camera and wide camera con control flash Caprip: modify caprip front camera dvdd arm64/dts: caprip bringup front/rear subdev arm64/dts: caprip bring up eeprom. arm64/dts: Caprip bring up sensors. arm64/dts: bring up 4h7 Flash. arm64/dts: bring up capri sensors. setup camera baseline for capri/capri+ arm/dts: borneo: improve RF desense cebu: dtsi add camera basic config arm/dts: borneo: increase MCLK driver strength guamna: add front camera eeprom dts arm/dt: borneo: change macro sensor oriention from 270 to 90. arm/dt: borneo: modify camera pinctrl config. arm/dts: guamna: update flash node arm/dts: guamna: add camera dtsi file arm/dt: borneo: config camera dts arm/dt: guamp: modify ov02b10 sensor-position-roll arm/dt: guamp: modify camera dts arm/dt: guamp: add flash node for ov02b10 arm/dt: guam: add ob02b1b otp dts guamp: arm64/dtsi add rear depth camera otp guamp: arm64/dtsi add rear macro camera eeprom guamp: arm64/dtsi add rear macro camera ov02b10 guamp: arm64/dtsi add rear depth camera ov02b1b arm/dt: guam/guamp: add 4h7 eeprom dts arm/dt: guamp: add 4h7 dtsi arm/dt: guam/guam+: add eeprom dts guam: dtsi add ov02b1b sensor driver arm/dt: guam: add 4h7 dtsi arm/dt: guam: add camera dts arm/dt: guamp: modify main camera dts arm/dt: guamp: add camera dtsi Change-Id: I7671f68143b6dd345213f200e9db150b5c3a8a85 |
||
|
|
fc6ec02886 |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-devicetree into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-devicetree: add new battery SB18E10846 arm/dts:Bring up charger IC SGM41543D [dts]Add new channelID for China Broadnet (CBN) : [dts] Add new channelId for DoCoMo and New Zealand. arm/dts: ensure that the current reported is a positive value Revert "(CR):arm/dts:Bring up charger IC SGM41543D" rhode - Invert the charging logic rhode/devon/hawao - Invert the charging logic dts: Add new channelId for PUB devon: update camera device tree path hawao: update camera device tree path rhode: update camera device tree path Revert "(CR):dts/panel:HAWAO: 3rd_lcm change porch+initcode to solve desense" New channel ID for LGU+ customization dts: Add new channelIds for Demo Mode New channel ID for Ymobile customization mipi 60 hz fail fix timing dts/panel: rhode: modify csot 4th panel name devon:change factory charging limitation. connect 33W charger, the power is only 2.5W dts/panel:HAWAO: 3rd_lcm change porch+initcode to solve desense display: Modify DC parameters rhode display: Modify DC parameters rhode dts/Devon4G:2nd txd ili panel enable ulps when power off dts/panel:devon 3rd txd ft panel power sequence update dts/panel:devon:2nd txd ili panel power sequence update display: add panel dtsi for rhode hawao+oled 2nd_lcm solve splashscreen dts/Devon4G:2nd txd panel update max display brightness for PVT rt9471 not charge 3min during a complete charging test TP bring up[1/2] TP bring up[2/4] dtsi:support FFC and nonFFC for devon4G. dts/Devon4G:3rd panel add focaltech report gesture config dts/Devon4G:3rd panel configs with different OTP data for PVT dts/Devon4G:add PVT dts to support different disp configs for DVT/PVT Devon4G:seperated DVT2/DVT1 sar firmware devon:no charging after quick plugging usb dts/panel:devon 2nd txd panel init cmd update for ESD HAWAO+OLED 2nd_lcm visionox+rm disable esd_check dts/panel:devon 3rd txd FT panel decrease display on delay time dts/panel:devon 2nd txd panel decrease display on delay time dts/panel:devon 1st tm panel decrease display on delay time dts/panel:devon 1st NVT panel add wait when single tap DUT keeps vibrating after connecting to computer via USB dts/panel:devon 3rd: rename ft panel file dts/devon:3rd focaltech panel:gesture support arm/dts: Devon support get awinic skt params from ram arm64/dts:rhode enable aw882xx get algo params from ram arm64/dts:hawao enable aw882xx get algo params from ram dts/devon:1st/2nd panels: enable tp state check for gesture arm/dts: display: add panel dtsi for rhode dts/panel:devon 3rd init codes update for goa timing add 2nd battery profile arm/dts: add pd vdm verify IIO channel dts/panel:devon update 1st tm panel ESD parameters dts/panel:devon display power sequence update devon:update battery charaging parameters dts/panel:devon 3rd panel update init code for 90Hz & bl dts/panel: devon 1st tm mipi clk & driver strength update for RF arch/dts:devon 3rd focaltech touch driver bringup dtsi:change main charger cv voltage. dtsi: devon/usb: update USB eye diagram tunning kernel/dts: devon 3rd txd+ft panel display driver bringup devon:add rt9471 charger Hawao+oled:kernel/2nd lcm change initcode to solve splashscreen problem arm/dts:Bring up charger IC SGM41543D kernel/dts:devon display support backlight exponential mode dtsi: devon/usb: update USB eye diagram tunning arm64/dts: hawao: Add qupv3_se4_i2c to critical devices list Devon:seperated DVT1/DVT2 sar sensor firmware dtsi:add sys temp node for Devon. dtsi:add sys temp node for hawao. kernel/hawao_lcm 2nd change porch to solve descense problem dtsi:devon4G battery,charge setting. rename bq2597x to cp. arm/dts:Rename the bq2597x cp name hawao+oled: fg 1st(cw2217) change to 99 ,2nd(sm5602) change to 98 devon:charger bring up Devon:Bringup Egistec FPS ETS_617 kernel/dts:hawao:add panel supplier info Revert "(CR):dtsi:use temp solution for adb." kernel/dts:/devon:2nd backlight IC lm3697 reg update kernel/dts:/devon:2nd backlight IC lm3697 bringup kernel/dts:devon:enable backlight IC pwm mode to support HBM kernel/display:hawao+oled:change lcm_2nd reset-sequence kernel/dts:devon:enable display ESD check kernel/dts:devon:2nd txd panel enable cabc kernel/dts:devon:1st tm panel enable cabc kernel/display:hawao+oled:change 2nd lcm porch value kernel/display:hawao+oled:change 4th lcm init code kernel/display:hawao+oled:change 1st lcm porch timing value dtsi:use temp solution for adb. devon:charger bring up devon:charger bring up devon:charger bring up devon:charger bring up dtsi:update sm5602 battery parameter. devon:charger bring up devon:charger bring up dtsi:initial dtsi config. dts:change UI 100% conf. Bringup FPC Fingerprint(4) kernel/dts:hawao:1st tm panel support high refresh rate 90Hz kernel/dts:hawao:2nd txd: support high refresh rate 90Hz kernel/display:hawao+oled:3rd panel:update init cmd per spec req kernel/display:hawao+oled:change 4th lcm timing sequence Hawao+oled: fix sm5602 fuelgauge atl battery soc jump from 100 to 6 devon: st21nfc bring up (4) kernel/display:hawao+oled:change 2nd lcm timing sequence kernel/display:hawao+oled:change 3rd lcm timing sequence kernel/lcm: 4th EDO lcm init code update to enable demura kernel/dts: devon nvt & ilitek touch driver bringup Kernel/dts:devon:1st tm/2nd txd display driver bringup dtsi:change factory charging limitation. arm/dtsi: modify rcv and spk smartpa config dts:devon:sgm7220 bring up devon: vib bring up devon4g: camera sensor bringup Hawaii+ OLED:fpsensor chipone enable power control dtsi:set UI 100 SOC for cw. arm/dtsi: devon audio bring up devon:sensors bringup arm64/dts: make adb works for devon bringup Hawao+oled: set shutdown volt 3.4v Rhode: update tp spi max frequency to 9600000 kernel/dts:hawao: 3rd panel update mipi timing arm64/dts: add devon devicetree dtsi:update hb inteval time for hawao arm/dts: panel: add OD code for tianma nt37701 6.55 inch panel kernel/dts:hawao:1st/3rd improve:add no-panel-on-read config kernel/dts:hawao:2nd:update rm692c9 panel timing kernel/dts:4th panel: fix black issue when screen on kernel/dts:4th panel:disable esd check when bringup dtsi: modify heartbeat polling time Rhode: TP: focal ic bringup: fix TP_INT pin gpio kernel/dts:hawao: 1st panel update mipi timing Rhode: TP: focal ic bringup :add focal devicetree dtsi:OTG current to 1.2A kernel/dts:4th edo sd panel display driver bringup dtsi:Preload ATL battery profile for local Brazilian Source dtsi:Hawao change new battery parameters for SM5602. arm/dts: display: add panel dtsi for rhode Hawaii+oled: chipone fingerprint disable power control qc3p begin charging voltage to 3V dtsi:sm5602 fg match 1st and 2nd battery profile. arm/dts: panel: modify tianma nt37701 6.55 v1 and v2 panel code Hawaii+OLED: usb eye photo change DC voltage kernel/dts:hawao+oled:change lcm timing kernel/dts:hawao+oled:change lcm timing rhode: DTS:Modify the lcd driver for rhode. arm/dts: sm5602 fg support muti-battery parameter for rhode Revert "(CR): arm/dts: sm5602 fg support muti-battery parameter for rhode" arm/dts: sm5602 fg support muti-battery parameter for rhode kernel/dts:hawao+oled:change lcm timing HAWAO+OLED: solve mipi driver strength weak problem dts: set boost current to 2A dtsi:change to 18w charging for hawao. kernel/dts:hawaii OLED:2nd Raydium panel: rename panel supplier info rhode:add sys_temp node rhode: panel: Modify tm and csot nt37701 panel code(1/2) kernel/dts:hawaii OLED:3rd:edo vtdr display driver bringup rhode:arm/dts:Modify the lcd driver for rhode. kernel/config:hawao:enable touch usb detection dtsi:add factory_mode_ntc_exist property in dtsi kernel/dts:hawaii OLED:2nd:visionox rm692cx display driver bringup Hawao:Enable power gpio for Chipone FPS Fuel gauge battery full capacity setting to 97% Fuel gauge battery curve parameter modification kernel/config:hawao:add touch gesture config kernel/config:hawao: add touch mmi config qc3:set qc3p charging voltage threshold 3.4V Hawaoii+OLED: The first FG(cw2217) rsense change to 5 m ohm Hawao:Bringup Chipone Fingerprint Hawaii+OLED: cw2217 fuelgaue battery profile update in dtsi dtsi:adjust curent limitation for hawao. rhode:open charger mode and gesture mode Hawaoii+OLED: The second charger IC(SC89890H) and FG(SM5602) bringup dts : arm/dts: bring up 4G 33w arm/dts: display: add panel dtsi for rhode [hawaii+oled]:vibrator long short vibration intensity 2/2 dtsi:qc3.0 support for hawaoi. dts:config slave to main current threshold dts:remove CDRVH for evt2, remain the original design for evb & evt1 dts:charging parameter per battery spec dts:CDRVH remove then modify i2c address to 0x66 dtsi: config sencond fgauge ic sm5602 and charger ic sc89890h hawaii OLED:support led for moblie phone background [2/2] Hawaii+OLED: thermal adc NTC Bringup. Hawao: NFC Bringup. Hawaii+OLED: AP side SAR sensor modify and add channel_num in dtsi dts:fuelgauge cw2217 battery param Hawaii+OLED: EGIS fingerprint bringup motify GPIO(dtsi) hawaii OLED: hawao audio bringup dts/hawao: add focaltech touch config to support module arm64/dts: hawao: Add wl2864c dtsi arm/dts: display: modify disp_vio vin supply Hawaii+OLED:usb bringup dts use rt_pd_manager Hawaii+OLED:usb bringup dts dtsi:add charging dtsi for hawao. FG:dynamic config sns resistance QC3P:turbo charger module devicetree display/dts: Modify the lcd reset gpio pin. Hawaii+OLED:vibrator bring up (1) dtsi Hawao: NFC Bringup(6) - device tree Hawao: NFC Bringup(2) - device tree hawaii OLED: visionox ft3519 touch drvier bringup dts: sar: add the reference channel for aw9610 dts/hawaii OLED: visionox vtdr6110 display driver bringup arm64/dts: make adb works on hawao dtsi:add ADC_GPIO3_DIV3 adc channel change LCD gpio:fix evt board gpio for LCD arm64/dts: Add dtbo for Rhode4G DVT hardware. kernel:dtsi add thermal adc interface : arm/dts: i2c change for samsung RN4V bring up kernel:dtsi sgm41511 charger not register arm/dts: display: add panel dtsi for rhode kernel:dwc3:fix QC native bug to stop VDD regulator unexpectly kernel:dtsi: enable charg type detection and usb enmu Revert "(CR) : arm/dts: i2c change for samsung RN4V bring up" arm64/dts: add hawao devicetree : arm/dts: i2c change for samsung RN4V bring up dts: sar: add reference channel for aw9610 dts: sar: modify the channel num and names for Rhode arm64/dts:rhode: turn on ldo4 of wl2866d by default rhode: audio: update awinic smartpa driver to V1.8.0.1 dts: sar: bringup aw9610 for EVT arm/dts: display: keep display power supply always on Revert "(CR):change LCD gpio:fix evt board gpio for LCD" rhode: LDO wl2866d bringup change Vibrator gpio:fix evt board gpio for Vibrator switch to evt fps dts for rhode change fps gpio:fix evt board gpio for fps change tp gpio:fix evt board gpio for tp change LCD gpio:fix evt board gpio for LCD : add samsung devicetree change arm64/dts: Implement different ldo compatibility. charge gpio : evb to evt board gpio change: arm64/dts Rhode4G: camera bring up(1/2) rhode: rhode 4G ldo wl2868c config[1/3] dts: sar: modify the correct vdd and irq pin for aw9610 Create new SW channel ID (retjio) . arm/dts: vibrator init arm/dts: config sdcard gpio level to high,because high level is default arm/dts: add charger and fg and tcpc dts dts: Rhode: Sar: add the dts of aw9610. arm/dts: display: add panel dtsi for rhode arm/dts: input touch init dts/arm64: add fps dts for rhode4g arm/dts:update audio config for rhode evb arm64/dts: add rhode devicetree - Device was not turning off when simulates instant drop voltage propag: arm/dts: modify djn ft8006s panel init code propagation: arm/dts: add ft8006s special timing configuration propag: panel: modify djn ft8006s panel brightness configuration propagation: arm/dts: panel: optimize djn ft8006s timing Configure Compute DSP as secure for sm6115 arm/dts: panel: enable cabc for 4th and 5th panel of guamna arm/dts: panel: add djn ft8006s panel for guam na arm/dts: input touch add focal ic arm/dts: panel: add tianma icnl9911s panel for guam na arm/dt: borneo: add lm3697 backlight ic to product arm/dt: backlight: Add ti lm3697 backlight ic configs arm/dt: dsi: change init cmds format of djnboe panel arm/dt: kyoto: pull down reset first when screen on arm/dt: change djnboe panel porch for borneo arm/dt: borneo: enable single tap touch gesture key arm/dt: borneo: add djnboe ft8009 panel configs arm/dt: borneo: add ft8009 touch ic configs adjust pmi-charger inclusion Create new Channel ID/ro.carrier retkr for South Korea. Cebu: 3rd dsbj panel display CABC optimize Cebu: 3rd dsbj panel display optimize for power [Guam NA] Revert (CR) arm64/dt: Create channelid for Spectrum arm/dt: bengal: add Trustonic mobicore device Cebu: 3rd dsbj chipone ICNL9911C FW upgrade to v020b Cebu: 3rd dsbj chipone ICNL9911C FW upgrade to v020a arm64/dts:import 2nd source SUNWODA battery profile. arm/dts:panel Cebu 3rd dsbj panel update aw99703 bl config Cebu: 3rd panel ICNL9911C touch FW upgrade tov0208 arm/dts:panel Cebu 3rd dsbj panel mipi clk update for RF dts:panel Cebu 3rd dsbj panel power seq update arm/dts: Cebu 3rd dsbj panel deep sleep mode Cebu: 3rd dsbj chipone ICNL9911C touch drvier support arm/dts: Cebu: 3rd dsbj panel display bringup arm/dts: panel: ilitek touch remove gesture config arm/dts: panel: txd ili7806s panel brightness update arm/dts: panel: modify djn nt36525b panel off and reset timing arm/dts: change chg_therm polling frequency arm/dts: panel: modify dj nt36525b panel suspend timing arm/dts:change chg therm polling frequency to 5000ms. arm/dts: input touch add 5th touch nvt arm/dts: panel: add djn nt36525b panel for guam Guam: Charging time optimization arm/dts: borneo: adjust headset micbias voltage arm/dts: guamna: fix hbm issue for guamna arm/dts: Cebu display enable dimming for backlight case dts: display: modify guamna tianma ili9882n backlight as 11bit fix flash issue of backlight at 3th LCD dtsi fix flash issue of backlight at 4th LCD dtsi arm/dts: Cebu NVT touch hw build ID update arm/dts: Cebu add panel supplier and touch hw info dts: panel: modify hlt ili9882h panel suspend timing dts: panel: modify tm ili9882n panel suspend timing arm64/dts guam touch ilitek add pinctrl dts: panel: hlt ili9882h keep power on for esd issue dts: panel: modify tm ili9882n panel pwm 20khz arm/dts: panel: modify tianma icnl9911s panel cmd state for esd remove cdsp_sec_reg and reduce cdsp_regions for berneoNA Don't use moto extended dsi features on Guamna R - Create channel ID for Optus Australia arm/dt: display: re-originize panel init commands arm/dts: borneo: enable aw882xx volume fade arm/dt: panel: change tianma ili9881x panel porch for RF arm/dt: panel: decrease tm-ili9881x delay time for KPI arm/dts: Disable xhci hardware lpm arm/dt: borneo: add novatek touch module info arm/dt: borneo: add panel supplier info arm64/dts:modify rst pin config of fps for borneo dts:Capri: new txd panel ini cmd update for backlight dts:Capri: new 3rd txd ili7806s panel touch bringup dts:Capri: new 3rd txd ili7806s panel display bringup dts:Caprip: Update the tune parameter kernel: driver/vibrator: set vib long volt to 2.5v for caprip Revert "(CR) ARM: dts: msm: Add bus scaling support" dts:Capri: TP: enable nova usb charger detection ARM: dts: msm: Add bus scaling support arm64/dts: capri: 2nd tianma panel porch update for RF remove secure display as it is not used arm64/dts: capri: djn panel init cmd update for delay time arm64/dts: caprip djn init cmd update to support ESD TE check arm64/dts: Capri6000 sx933x parameter arm64/dts: caprip sx933x update parameter Revert "(CR) dts:Caprip: TP SPI timing update" Revert "(CR) dts:Capri: TP SPI timing" arm/dts:integrate Capri6000 battery profile. arm64/dts: capri sx933x update parameter arm/dts: capri tm init cmd update for brightness update arm/dts: display power on seq update arm/dts:add oem battery profile for brazil local battery. dts: usb: qusb-phy-init-seq tunning arm/dts:Caprip: 3rd tianma panel enable dfps for 60/90Hz arm/dts:CFC change for factory charging limit. arm/dts:Caprip: djn panel porch update for RF dts:Caprip: TP SPI timing update dts:capri: txd ili9882h panel keep power on for esd issue arm64/dts:Capri: txd ilitek touch gesture enable 2nd txd panel porch update kernel: driver/vibrator: diff vol for long/short vib Caprip: djn NVT touch firmware upgrade to v02 dts:Capri: backlight values update for dvt2 dts:Capri: TP SPI timing update dts:Caprip: 2nd txd panel init cmd for display optimize dts:Capri: djn/txd panel init cmd for delay time arm64/dts: capri/p sx933x update parameter optimize vibrator voltage to 2600mV Capri: display driver optimze screen on time arm64/dts:Caprip: ESD fix for display flicker issue arm64/dts:Caprip: display support FPS 60/90Hz arm64/dts:Caprip: 2nd txd panel init cmd update for display issue arm64/config: add debug support for cap sensor arm64/config: add debug support for cap sensor arm/dts: Capri: txd/tm mipi clk update arm64/dts: sar sensor bring up - update parameter v9 arm64/dts: sar sensor bring up - update parameter v9 - Create channel ID for Softbank Japan Capri: 3rd tianma panel iliteck touch support arm64/dts: Capri: 3rd tianma display driver bringup arm/dt: update upper limit capacity to 65 arm64/dts: HBM gpio support on DVT2 arm64/dts: capri add init dvt2 overlay arm/dts: Capri/+: enable aw882xx volume fade arm64/dts: capri djn panel init cmd optimize dimming sx9338: sar sensor bring up - update parameter v7 arm64/dts: capri display driver init cmd update for backlight adjust fcc current to 2.4A for Capri 5000. dts: usb: qusb-phy-init-seq tunning sx9338: sar sensor bring up - update parameter v7 arm64/dts: capri display driver ESD update arm64/dts: capri remove useless panels and touch drivers arm64/dts: capri display min backlight update per ALS arm64/dts: capri display backlight update per ALS arm64/dts: capri txd panel init cmd update for pwm sx9338: sar sensor bring up - update parameter v6 arm64/dts: capri display driver update max backlight and HBM arm64/dts: capri display driver enable ESD change default battery SN for capri 5000 & capri+. arm64/dts: capri plus 2nd txd panel bringup arm64/dts: caprip novatek touch support multiple ic arm64/dts: capri plus formal djn panel support arm64/dts: capri display porch update arm64/dts: touch ilitek add pinctrl to keep high arm64/dts: capri display mipi clk update arm64/dts: capri 2nd panel ili touch bringup arm64/dts: capri 2nd txd panel bringup sx9338: sar sensor bring up - update parameter v2 sx9338: sar sensor bring up - update parameter v2 arm64/dts: capri djn NVT touch bringup for evt arm64/dts: capri djn evt panel support sx9338: sar sensor bring up sx9338: sar sensor bring up arm64/dts: capri/capri+ change nfc gpios setting Capri:Add support for Chipone FPS arm/dts: Caprip 1st djn display driver bringup arm64/dts:Capri/Capri+ charging bring up. arm/dts: Capri 1st djn display driver bringup arm/dts: Capri 1st panel NVT touch driver bringup usb:Remove dr_supported property for capri arm/dts: Caprip audio configuration arm/dts: Capri audio configuration arm/dts: init device tree for caprip arm/dts: init device tree for capri arm/dts: panel: enable tianma ili9882n panel esd check arm/dts: panel: modify tianma icnl9911s panel init code for NA arm/dts: panel: modify tianma icnl9911s panel init code change UI 100 SOC current to 400mA. dts:integrate india local buy battery profile arm/dts: cebu dsbj panel mipi clk update for RF arm/dt: borneo: Change panel physical size arm64/dts: sdhci add vbias config add oem battery profile version. arm/dts: panel: enable hlt ili9882h panel esd check usb:Eye diagram tunning arm64/dts: sdcard pick up qcom config arm/dts: panel: modify tianma icnl9911s cabc pwm frequence arm/dts: panel: enable tm ili9882n panel hbm Revert "(CR):usb0:overlay the iommu-dma to fastmap" arm/dts: panel: modify tianma icnl9911s cabc pwm frequence Capri bringup usb:Remove dr_supported property for guamna dts:remove unused dr-supported node arm/dts: panel: modify hlt ili9882h mipi clk for rf desense arm64/dts:enable tcss to make soc scale 100% more accurate. arm64/dts: input add touch ili9882n support use low-ram dts for 32bit as widevine L1 is not supported arm/dts: panel: add tianma ili9882n panel dtsi arm/dts: cebu:TP: enable nova usb charger detection arm/dts: panel: enable hlt ili9882h panel hbm arm64/dts:add cebu 1st source battery parameter. arm/dts: cebu tianma panel seq update for pull down arm64/dts: enable fir sensor dynamically arm/dt: borneo: change default status of wled i2c pin arm/dts: Add 700mA thermal limit charge current level arm64/dts Cebu tianma CABC & HBM update arm64/dts: dsbj power seq update usb0:overlay the iommu-dma to fastmap arm/dts: cebu touch spi config update arm/dts: panel: modify hlt panel porch code for desense arm64/dts:support 3 channels on DVT2 for borneo arm/dts: cebu tianma panel lcd_rst config arm/dts: cebu tianma panel enable ESD arm/dts: cebu dsbj panel enable CABC arm/dts: cebu tp spi miso update adjust the factory charging limit to 75%. dts: Config ext ovp 12V at guamp arm64/dt: borneo: add dvt2 dts file add ext-ovp-greater-12v for cebu. arm/dts: Config mmi,ext-ovp-greater-12v arm/dts: Config bcl-not-mitigate-cpu arm/dts: cebu tp spi update arm64/dts: add nvt touch node arm/dts:panel: ktd backlight current update guamna:enable CAP learning wt arm64/dts: input add touch ilitek support arm/dt: borneo: change panel porch to meet qc requirement arm/dt: borneo: change wled aw99703 max current to 21mA arm/dts: panel: modify hlt panel mipi clk for desense arm/dts: panel: add hlt ili9882h panel dtsi arm/dts:panel: Cebu display update for power supply config Cebu: Support Chipone FPS on Cebu arm/dt: borneo: use platform reset always high prop arm/dts:panel: Cebu remove usless EVB cmds arm/dts: panel: use platform reset always high prop arm/dts: Cebu: dsbj display brightenss update arm/dts: panel: use platform reset always high prop arm/dts: panel: modify lcd reset and vsn off timing arm/dts: Cebu: TP probe config update for multiple TP ICs arm/dts: Cebu dsbj disable cabc arm/dts: Cebu: set tp spi csn to high as default arm/dts:update aw882xx driver to v0.1.11 arm/dts: Config iterm qg current for borneo arm/dts: Cebu 2nd tianma display info update arm/dts: Cebu Novateck touch bringup guamp:optimization charging full time per HW guamna:optimization charging full time per HW guam:charging full display time optimization arm/dts: Cebu 2nd tianma display bringup arm/dt: borneo: set max current to 25ma arm/dt: borneo: set spi clk to low as default arm/dts: update aw882xx driver to v0.1.10 remove obselete recovery from vbmeta list arm/dts: Cebu ktd3136 backlight IC support arm64/dt: borneo: add DVT1 dts dts:distinguish type-c and microb dcp input setting arm/dt: panel: Update nt36672a panel init command for esd arm/dt: borneo: add touch int pinctrl status arm/dts: Cebu dsbj panel enable ESD arm/dts: panel: enable hbm for guam na arm/dts: Cebu focaltech touch config add panel info arm/dts:cebu sar sensor channel dts: usb: qusb-phy-init-seq tunning arm/dts:cebu:sar sensor voltage import cdsp optimization for all targets by default, new memory map arm/dts: Cebu dsbj panel hbm config arm/dt: Borneo: set hbm type to wled arm/dt: change ilitek panel init command to improve esd arm/dts: usb: configure usb for cebu bringup arm64/dts: add thermopile node battery: Config atl and scud batt profile for borneo arm/dts: Add aw882xx pinctrl arm/dts: panel: modify mipi timing for guamna arm/dts: panel: sync drvonly panel timing. Revert "(CR):arm/dts: Config battery profile for borneo" arm/dts:config NTC therm for cebu. arm/dts: Cebu: display panel update for ssc dts:config BCL devicetree arm/dts: Cebu: tp gpio conflict case update cebu: dtsi add cebu camera dtsi arm/dts: Cebu: fix tp gpio conflict case arm/dts:cebu:sar sensor bring up arm/dts: Cebu dsbj panel power sequence update arm/dt: leds: set wled max current to 25mA arm/dt: borneo: enable two reset device tree props arm/dts:Cebu charging initial configuration. arm/dt: Odessa: enable single tap function arm/dts: GuamNA: modify guam na display configuration arm/dts: GuamNA: add NA dts for unique config arm64/dts:modify sar config for borneo arm/dt: cebu: dsbj ft panel touch driver bringup arm/dts:Enable afe profile config for GuamNA arm/dt: cebu: dsbj ft panel display bringup arm/dts: Cebu audio configuration arm64/dts: Add dtsi for enable HBM at pvt of guamp arm/dts: Add low temperature/pressure table DTS conf arm/dts: init device tree for cebu arm/dt: Create new ro.carrier for Japan arm/dt: Borneo: Change backlight channel from 2 to 3 arm/dt: Borneo: add evb dts arm/dt: panel: set panel pwm output to non-zero arm/dts: Config battery profile for borneo arm/dts:Config USB PHY for borneo product arm/dt: borneo: change backlight control type to i2c dts:optimize charger temination curent for JK50 dts:3rd sunwoda battery cell profile integration arm/dts: panel: enable tm panel esd check for guam arm64/dts: input add moto care support arm/dts: borneo audio configuration arm/dts: Modify Sar Sensor VDD From 2.4V To 2.8V arm/dts: Config DCP 2A charge current for borneo dts:support 2A DCP charger dts:optimize the full soc time of FG keep using normal dts for Guamna as we optimized cdsp for all targets enlarge tz region for fingerprint on low ram config include low ram config on guamna import cdsp optimization for all targets by default arm/dts: panel: fix tm panel off power consumption issue therm:config NTC for bornr NA arm/dts: add HAC aw8155 enable signal dts:remove backlight cooling device arm64/dts:modify FPS dts config for Borneo arm/dt: change tm ili9881x panel pwm configs arm/dts: panel: optimize panel timing for guam arm/dts: panel: enable mot ext display feature for guam arm/dt: borneo: add djn nt36672a panel to borneo product arm/dt: Add djn nt36672a panel configs Guamna: Remove unused dts node google key dts:usb:qusb-phy-init-seq tunning arm/dts: init audio dtsi for Borneo NA arm/dts: conifg charge for bornr NA arm/dts:Remove unused audio config arm/dt: borneo: add tps61280 support arm64/dts:modify sarsensor dts config arm/dts: panel: add panel supplier name in panel dtsi arm/dts: panel: modify panel brightness min level arm/dt: Add tm ili9881x touch configs arm/dt: Add tm ili9881x panel configs arm/dt: Add wleds driver aw99703 configs arm/dt: Add tm ili9881x panel configs dts:Enable qpnp-power-on-mmi driver dts:Enable qpnp-power-on-mmi driver dts:Enable qpnp-power-on-mmi driver arm64/dt: modify fps dts config in borneo arm/dts: panel: disable hlt panel dfps function for CTS issue dts:charger parameter update arm/dts: Modify mic2's BIAS voltage arm/dts: panel: compatible with DVT1, DVT2 (SUK1, SKU3, SKU4) board about HBM codes(send 51 command). 1. DVT1 not have HBM. 2. DVT2 guam have HBM. 3. DVT2 guamp SKU1 not have HBM, DVT2 guamp SKU3, SKU4 have HBM. arm/dts: sar sensor power is always on dts:usb conn thermal ntc init arm/dts: panel: add 51 cmd hbm dts config arm/dts: enable tps61280 boost ic for guamna arm/dts: panel: fix hbm does not work issue dts/arm64: Guamna: cap sensor bringup arm/dt: borneo: add camera dts arm/dts: guamna: include camera dtsi file fixup! (CR): arm/dts: init device tree for borneo arm/dts: init device tree for borneo arm/dts: update guamna dts on pre-evb board arm/dts: Remove Sar sensor arm/dts: panel: modify hlt panel init sequence arm/dts: remove dmic config. arm64/dts: i2s1 and dmics gpio conflict. arm/dts: init device tree for guamna arm/dts: display: enable tianma panel's cabc function dts:lcd backlight cooling device driver arm/dts: guam: enable esd check for hlt panel dts:Enable dual role interface support : remove nfc function for guam dts:battery profile integration gaum/guamp dts:Charging parameter config change per battery spec arm64/dts: add touch chipone support arm/dts: add tm icnl9911s 720p panel for guam gitignore: ignore dts link arm/dt: guam: Compile guam DVT dtbo arm64/dts: input add touch novatek support arm/dts:Add aw882xx config for guam/guamp arm64/dts: Sar sensor modify vdd and gpio. arm/dts: add djn nt36525b 720p panel for guam : arm/dts : guam/guamp enable nfc dts:Rename thermal sensor for tcmd arm64/dts: Added fps dts for guamp Remove the usb phy overlay dtsi:thermal ntc dtsi init Tune the usb phy and add missing node arm64/dts: add fpc1520 dts for guam Added fps dts for guam arm/dt: guam: add camera dts dts:battery/charger driver init at guamp dts:led driver init at guam arm64/dts: add google assist gpio key arm64/dts: Sar sensor bringup. arm64/dts: update gpio list protected by TZ arm/dts: guamp: add camera dts arm/dts: enbale 2bytes brightness dcs command arm64/dts: input add drm support arm/dts:Add dts config for audio PA arm64/dts: add dontpanic memory arm64/dt: Add carrier sales channel ID arm64/dts: Sar sensor bringup. arm64/dts add sdcard support dts:moto charger/battery enable arm64/dts add touch support arm/dts: modify hlt 720p panel timing arm/dts:Add audio config for guam arm/dts: add hlt 720p panel for guam. arm/dts: init guam dts arm/dt: guamp: initial set of dts files arm/dt: guam: initial set of dts files Conflicts: arch/arm64/boot/dts/vendor/.gitignore Change-Id: I8763b0e365ef7ff741a449e3d833c86b3841f4bc |
||
|
|
0c7cd62b0a |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm: Revert "spi: spi-msm-geni: Keep device to suspend if PM call fails" BACKPORT: FROMGIT: binder: fix freeze race FROMGIT: binder: BINDER_GET_FROZEN_INFO ioctl binder: BINDER_FREEZE ioctl mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse techpack: add camera legacy support ANDROID: usb: f_accessory: Check buffer size when initialised via composite ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write ext4: fix kernel infoleak via ext4_extent_header wifi: mac80211_hwsim: avoid mac80211 warning on bad rate fbcon: Disallow setting font bigger than screen size KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated arm64: Add Cortex-X2 CPU part definition arm64: Add Neoverse-N2, Cortex-A710 CPU part definition arm64: Add part number for Arm Cortex-A77 fget: check that the fd still exists after getting a ref to it fs: add fget_many() and fput_many() mm: fix misplaced unlock_page in do_wp_page() mm: do_wp_page() simplification mm/ksm: Remove reuse_ksm_page() mm: reuse only-pte-mapped KSM page in do_wp_page() Revert "mm:Fix conflict of speculative fault and MGLRU" mm:vmscan:Update the page scan prioritiy skip USB PHY reset on charger removal fuse:Porting fuse passthrough feature mm: mglru fix on qcom baseline mm:Clean page_io revert conflict Revert write back changes iio:add bc12 type read iio. [rhode]:Modify ldo driver voltage[2/2] configs:Enable multi generation LRU arm64: pgtable: Fix pte_accessible() mm: fix unexpected zeroed page mapping with zram swap mm:Fix conflict of speculative fault and MGLRU FROMLIST: mm: multi-gen LRU: design doc FROMLIST: mm: multi-gen LRU: admin guide FROMLIST: mm: multi-gen LRU: debugfs interface FROMLIST: mm: multi-gen LRU: thrashing prevention FROMLIST: mm: multi-gen LRU: kill switch FROMLIST: mm: multi-gen LRU: optimize multiple memcgs FROMLIST: mm: multi-gen LRU: support page table walks FROMLIST: mm: multi-gen LRU: exploit locality in rmap FROMLIST: mm: multi-gen LRU: minimal implementation FROMLIST: mm: multi-gen LRU: groundwork FROMLIST: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG FROMLIST: mm: x86, arm64: add arch_has_hw_pte_young() BACKPORT: include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller UPSTREAM: mm: VM_BUG_ON lru page flags BACKPORT: mm: add __clear_page_lru_flags() to replace page_off_lru() BACKPORT: mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() UPSTREAM: mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() BACKPORT: mm: don't pass "enum lru_list" to lru list addition functions BACKPORT: include/linux/mm_inline.h: shuffle lru list addition and deletion functions BACKPORT: mm/vmscan.c: use add_page_to_lru_list() BACKPORT: mm: use self-explanatory macros rather than "2" BACKPORT: mm: remove superfluous __ClearPageActive() BACKPORT: mm/swapcache: support to handle the shadow entries UPSTREAM: mm/vmscan.c: use update_lru_size() in update_lru_sizes() UPSTREAM: arm64: cpufeature: introduce helper cpu_has_hw_af() UPSTREAM: mm: replace list_move_tail() with add_page_to_lru_list_tail() kernel: add PD VDM VERIFY IIO channel. Low flashlight brightness bugfix Hawaii+ OLED: sim1+sim2+sd fast plugging cause phone hang kernel/config: hawao: usb: sim1+sim2+sd fast plugging cause phone hang arm/config: devon: add CONFIG_CAM_SENSOR_PROBE_RETRY shmem becomes bigger and bigger when launch apps driver/power: Add debug logs Hawao: Fix NFC power consumption in sleep mode. devon:charger bring up kernel:add bc12 detect channel definition Revert "(CR): drm: mipi: Disable the MIPI DSI commands 0x2E and 0x3E" devon4g: camera flash bringup FROMGIT: binder: fix test regression due to sender_euid change UPSTREAM: binder: use cred instead of task for getsecid BACKPORT: binder: use cred instead of task for selinux checks UPSTREAM: binder: use euid from cred instead of using task arm64/defconfig: add devon extra configs hawao: devconfig: enable CHACHA20 crypto configs rhode: devconfig: enable CHACHA20 crypto configs regulator: Force shutdown all regulators when system power off. arm64: defconfig: Flash compatible TZ: Distinguishes encrypted and unencrypted TZ logs interfaces. TZ: Fix build err Hawaii+OLED:remove CONFIG_QCOM_FSA4480_I2C defconfig: Disable SLAB_MERGE. arm64/config:Enable Zram writeback on hawao Enable LZ4 on Rhode4G and Hawao dts: rhode: remove CONFIG_QCOM_FSA4480_I2C mm: zram: fix build error when zram wb disabled mm : zram fix swapcached issue on Zram Writeback fs:proc:abort reclaim once process goes to foreground ip_gre: add validation for csum_start arm64/config:Enable Zram writeback on Rhode kernel:add charger termination definition rhode:kernel: add wt6670 get firmware num node kernel/config:hawao:remove FTS TP config to use module kernel/input:hawao:update to use TP module ko kernel: remove wt6670 isp macro definition for user version kernel/config:hawao: add new FTS config to fix build error input/touchscreen: add ft3519 source config input/ft3519: hawao touch driver bringup Revert "(CR) hawaii OLED: visionox ft3519 touch drvier bringup" kernel: add wt6670 macro definition to control i2c nack QC3P:add iio channel definition Rhode: define CONFIG_CAMERA_FLASH_PWM display: Modify LDO driver initialization voltage compatibility Hawao: NFC Bringup(4) - driver hawaii OLED: visionox ft3519 touch drvier bringup kernel: qc3p wt6760 isp download function kernel:add ADC_GPIO3_DIV3 adc channel display/config: Add LDO driver config into the kernel. display: Load the regulator driver directly into the kernel. kernel: use orderly_poweroff when usb plugged out tty:diag:Move tty_flip_buffer_push out of spinlock Revert "tty:revert the tty update from qcom for moto tty_diag driver" kernel:dwc3 delay extcon module registeration ANDROID: xt_quota2: set usersize in xt_match registration object ANDROID: xt_quota2: clear quota2_log message before sending ANDROID: xt_quota2: remove trailing junk which might have a digit in it arm/defconfig: add hawao extra config usb:diag:revert the f_diag update from qcom for moto tty_diag driver tty:revert the tty update from qcom for moto tty_diag driver : Enable samsung NFC driver : integrate samsung RN4V NFC driver Rhode4G: wide camera bring up kernel: add charger gki kernel: change spi gpio for i2c gpio for charger : Remove gpio3 from reserve list for rhode4g arm/defconfig: add rhode extra config Revert "(CR) guamp: emmc add ffu" Removing debug config [PATCH] qseecom: Call INIT_WORK() before flush_work() guamp: emmc add ffu Caprip: modify the actuator noise reduction work flow. Caprip: modify the actuator noise reduction work flow. APP data lost after first R upgrade Porting of (CR) replace WARN with pr_debug for IPA api MOTODESK-2239 Make NCM driver compatible with windows disable CONFIG_SLUB_DEBUG for user builds disable CONFIG_DEBUG_PANIC_ON_OOM in userdebug builds Include inlinecrypt at config.gz to fix Q->R upgrade usb: add xhci-hw-lpm-disable dt property support kernel:ram overwritten by TZ logs to cause random panics caprip: Add start/stop vibrating notification to actuator. arm64: defconfig: Actuator noise reduction. kernel: driver/vibrator: diff vol for long/short vib skip ipa assert for debug build (patch 2) skip ipa assert for debug build limit ion cache size Revert "(CR) power: Add wakeup source in battery historian logging" power: print active wakeup source before suspend. alarmtimer: add debug to identify alarmtimers charger:driver:fix non power off issue for factory kill. arm64/defconfig: capri: open nfc driver for capri arm64/defconfig: disable debug fs on user build charger:support typec high 2A current at non-turbo product arm/defconfig: enable CONFIG_DEBUG_LIST on R soc: qcom: service-locator: enlarge timeout value arm/defconfig: caprip: init kernel deconfig arm/defconfig: capri: init kernel deconfig Revert "Revert "msm: media: uapi: Redefine NV12 format with different alignment"" Revert "msm: media: uapi: Redefine NV12 format with different alignment" clear SDAM for new battery profile loading. disable DEBUG_PANIC_ON_OOM on 3G ram device driver:qg:enale QG_DEBUG_SOC. Charge: fix slab out of bounds risk charge: qc2.0 adapter charge slow charge: Handle QC2.0 charger vbus rise 12V BCL: Enable charge bcl feature arm: setup: support mem= memory limit arm: call idle notifiers in CPU idle charger:improve micro-b input current to 1.9A per HW Capri bring up kernel:distinguish type-c and microb cdp input setting disable SPLIT_RSS_COUNTING to fix zero RSS issue charger:add battery test mode support for cebu. spi: disable_depth > 0 when pm runtime get sync driver/spi: spi driver suspend changes kernel: panel_notifier: Add new panel notify event type mmc:host:sdhci:Fix host->claimer NULL pointer problem Change ION fill mark from 100M to 16M to reduce the Lost RAM arm/defconfig: cebu: init kernel deconfig : NFC VEN pin startup and shutdown sequence disable watermark boost charge:Config DCP 2A charge current tune memory configs charger:limit typec high to medium when hvdcp disabled charger:support 2A dcp charger arm64/defconfig: enable external usb camera power: reset: Use warm reset for dload mode Update kernel config of userdebug on Guam/GuamP to improve performance charger:duplicated apsd detection at pmi632 expose ssr_reason to ss_ramdump SD: print SD interrupt log charger:SW_ICL do not used at moto charger:factory image charging soc over 75% usb audio: Let the usb sound card index from 1 kernel:USB DRP connect debug accessory test charge: config: config batt NTC for bornr NA Kernel: add sys node for panel supplier gpu/drm: Create panelRegDA sysfs to expose panel's reg pwrkey: change printk level to output to console Reboot: trigger warm reset when receive hw_warmreset cmd disable CONFIG_DEBUG_CONSOLE_UNHASHED_POINTERS for sts test Revert (CR): power: smb5: Clear HDC AICL arm/defconfig: borneo: init kernel deconfig guam serials: remove kernel config for PASR Revert "mm, vmstat: hide /proc/pagetypeinfo from normal users" arm/defconfig: guamna: init kernel deconfig arm/defconfig: add 32bit debug config defconfig.mk: add arch specific debug enable psi for guam guamp Revert "defconfig: disable MEMCG for bengal 32" Fix QC rebase issue for dual role sysfs access issue ion: display ion total size in debufs node ion: dmabuf improve debugfs kernel:support huawei p10 5A cable bengal:Enable dual role usb interface smb5:Add dual role class support in smb5 usb:Add dual role class support sdcardfs: don't depend on reserved_mb to check free space sdcardfs: check the free space before creating files sdcardfs: copy inode size while getting attributes : remove nfc function for guam charger:allow APSD re-run at factory usb detection CONFIG_FPR_FPC disable for rebase fingerprint fix defconfig.mk: Don't force make defconfig gitignore: ignore dts link guamp: arm64/dtsi enable regulator_fixed_voltage power: Add wakeup source in battery historian logging arm64/defconfig: enable softlockup panic for debug : arm64/defconfig : enable NFC kernel:add OCP charger current limitation guam: add touch module support Revert "(CR): config: disable CONFIG_PANIC_ON_REFCOUNT_ERROR" arm64/defconfig: disable debug config config: disable CONFIG_PANIC_ON_REFCOUNT_ERROR arm64/configs: sm4250: Enable USB console tty: msm_geni_serial: Support the match() callback printk: Keep boot console on if enabled arm64/config: support UAS of usb storage arm64/defconfig: enable usbnet drivers usb:configfs:Set udc_name NULL if attach failed usb/dwc3: msm: Enable all Debug Logs gadget: bcdUSB version back to 2.0 when not SuperSpeed usb: configfs: synchronize the secure and udc_name state usb: configfs: skip unregister gadget in secure usb: gadget: f_mtp: Return error if count is negative usb: gadget: storage: Support READ_TOC for MacOS usb: configfs: Implement secure attribute usb: configfs: Reset the use_os_desc flag usb: mass_storage: Add support for SC_REBOOT usb: f_mtp: Handle OS descriptors only when bound config:remove unused smb1355 config guam: input add touch class support arm64/config: enable DIAG_OVER_TTY drivers: tty: add tty diag module char: diag: add write done sync function panel_notify: add api for touch state guam: defconfig: enable panel notifications video: Add panel_notifier framework drm: mipi: disable Elvss dim of HBM for MIPI DSI Add new macro MIPI_DSI_MSG_READ gpu/drm: Create sysfs to expose panel vendor infor drm: mipi: Disable the MIPI DSI commands 0x2E and 0x3E drm/dsi: Implement DCS set disp brightness 2bytes guam: input add drm support defconfig: bengal: enable pstore power: Add function to show active wakelocks power: suspend: Save snapshot of gpio, vreg when suspend PM/Suspend: Print wall time at suspend entry and exit - Do not unload prov TZ app. add system restart warm and panic mode printk: increase log buffer size to 2k qpnp-power-on: Print system timestamp on Power key event regulator: core: Add sysfs node for debug pinctrl: msm: Add sysfs node for debug watchdog_v2: export watchdog trigger pinctrl: pinctrl-msm: do not dump unallocated GPIOs of: conditional status property arm64/dt add kpanic modules kernel:moto charger/battery driver enable config:battery 10k ntc enable guamp: input add touch support input add touch support kernel:JK50 NTC 10K report wrong temp arm/defconfig: update debug option defconfig: enable CONFIG_MEMCG config defconfig: bengal: Add moto defconfigs msm-poweroff: Store restart reason power: pmic-voter: Export Interfaces Do not build moto config while building MSI kernel/config: Add Moto ext_config feature soc: qcom: kconfig opt to build moto dtbs soc: qcom: socinfo: Add sku sysfs support soc: qcom: socinfo: Add revision 16 support in socinfo structure net: qrtr: fifo: Add bounds check on tx path msm: ADSPRPC: Restrict untrusted applications from attaching to GuestOS msm: kgsl: Zap performance counters across context switches msm: kgsl: Add a sysfs node to control performance counter reads tzlog: update struct to get normal and fatal diag logs firmware: qcom: Remove garbage characters from qsee log firmware: qcom: add enlarged qsee log support firmware: qcom: encrypted tz and qsee log support serial: msm_geni_serial: Reduce stale delay added in stop_rx_sequencer clk: qcom: debugcc: Remove the gcc_camss_camnoc clocks defconfig: Enable CONFIG_ION_SYSTEM_HEAP for bengal f2fs: fix the periodic wakeups of discard thread f2fs: allow to change discard policy based on cached discard cmds msm: adsprpc: Lock list before removing node clk: qcom: gpucc: Update the post div ops for GPUCC PLL for KHAJE clk: qcom: clk-alpha-pll: Update implementation for Zonda PLL msm: kgsl: Use pid struct to find the process to reclaim mm: process_reclaim: pass pid struct instead of tgid msm: kgsl: Change vma->vm_file to shmem file mm: process_reclaim: skip target_vma net: qrtr: Excessive logging casuing boot failure Revert "msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot" defconfig: msm: Enable CONFIG_STATIC_USERMODEHELPER for bengal_32 fdt: Update CRC check for rng-seed defconfig: Enable blk-crypto-fallback to handle sw crypto request md: dm-default-key: Use system sector size for SDHCI devices msm: mink: Fix copy_to_user issue fix corrupt merge serial: msm_geni_serial: Disable irq only for HSUART usecase msm_geni_serial: Correct the DMA RX interrupt logic Conflicts: .gitignore arch/arm/include/asm/spectre.h arch/arm64/include/asm/cpufeature.h arch/arm64/include/asm/cputype.h drivers/gpu/drm/drm_mipi_dsi.c drivers/soc/qcom/socinfo.c drivers/usb/gadget/function/f_ncm.c drivers/usb/gadget/function/u_ncm.h drivers/video/fbdev/core/fbcon.c fs/file.c fs/fuse/dev.c fs/fuse/file.c fs/fuse/fuse_i.h fs/fuse/passthrough.c include/drm/drm_mipi_dsi.h include/linux/page-flags-layout.h include/linux/rmap.h include/uapi/linux/dma-buf.h include/uapi/linux/fuse.h mm/page_io.c mm/rmap.c Change-Id: I284de7199b3bfc44db2cfc89b2cd00a51bebdb6d |
||
|
|
8f48482f97 |
Merge commit '57477563bd945cd6fec1fed536b38327fbf78d05' into android13-4.19-kona
Estimated tag: LA.UM.9.15.r1-07400-KAMORTA.QSSI13.0 * commit '57477563bd945cd6fec1fed536b38327fbf78d05': ARM: dts: msm: Add Dynamic FPS support for SKU4 ARM: dts: msm: Enable imx586 and imx686 for RB5 NonPop/M SOM ARM: dts: qcom: Add apb_bclk to enable dcc ARM: dts: msm: enable esd check for xr sku4 platform Revert "ARM: dts: msm: Add GPU pwrlevels for KONA-7230" ARM: dts: msm: Add cluster ID to core hang DT node ARM: dts: msm: update bandwidth vote to nominal values for bengal bindings: leds: Add torch-realtime-brightness-control property ARM: dts: msm: disable splash and rdump region for 7230 ARM: dts: msm: add a dt property to restrict TPS4 pattern support ARM: dts: msm: Disable secondary usb controller for KONA-7230 ARM: dts: msm: Add GPU pwrlevels for KONA-7230 ARM: dts: msm: disable IPA entry for khaje APQ gaming targets ARM: dts: qcom: Disabling camera nodes for khajeg ARM: dts: qcom: Add apq-gaming variant device tree support to Khaje ARM: dts: qcom: Add device tree support for Khaje IOT ARM: dts: qcom: Add second trip to skin-msm-therm-usr for sxr2130 ARM: dts: msm: Update MPM IPC register for khaje Revert "ARM: dts: msm: enable vsync-skew for SKU4 panel" ARM: dts: msm: Add gpio87 to PDC irq map for kona Revert "ARM: dts: msm: Remove IFE-Lite nodes" ARM: dts: msm: Configure PCIE2 for I210 Ethernet card ARM: dts: msm: Configure PCIE2 for I210 Ethernet card ARM: dts: msm: Configure PCIE2 for I210 Ethernet card ARM: dts: msm: Add configuration for ice driver in kona.dtsi ARM: dts: msm: enable vsync-skew for SKU4 panel ARM: dts: msm: Change the typical voltage for XR Reference devices ARM: dts: msm: configure dp as primary ARM: dts: msm: Remove IFE-Lite nodes ARM: dts: msm: dynamic aux config Revert "Revert "ARM: dts: msm: add dp support for rb5"" ARM: dts: msm: Add initial support for Nordic ARM: dts: msm: Add initial dts support for KONA-7230 Revert "ARM: dts: msm: add dp support for rb5" ARM: dts: msm: Add initial support for Nordic chip dt-bindings: add documentation for nordic-spicontroller ARM: dts: msm: update bias-voltage settings for display on bengal ARM: dts: msm: enable the 4-wire UART SE0 for QCS2290 ARM: dts: msm: Add 4-wire UART SE0 dt nodes for DIAG ARM: dts: msm: add dp support for rb5 ARM: dts: qcom: Add support sdm660-pm660a for SDM660 dt-bindings: add documentation for kinetics-nordic ARM: dts: msm: Keep DSC properties for non-XR Kona projects ARM: dts: msm: add wb clk status for kona target dt-bindings: usb: Add genoa extcon notifier driver description ARM: dts: msm: Change persistence on AR Display ARM: dts: msm: Increase timeout for ufs phy gdsc on kona ARM: dts: qcom: update the subtype ARM: dts: msm: Add device tree files for SCUBALITE ARM: dts: msm: Enable CVP SMMU fault tolerance and Stall disable ARM: dts: qcom: Add new device tree ARM: dts: msm: Switching back to 60FPS to XR2 AR Glass Change-Id: I85ce6994efe0406b1176b8090c2b3b31d21d9eeb |
||
|
|
693180eebb |
Squashed revert of recent blk-mq changes
Revert "BACKPORT: blk-mq: fix is_flush_rq" This reverts commit |
||
|
|
930923679e |
Merge tag 'LA.UM.9.12.r1-17600.04-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.r1-17600.04-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-17600.04-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: BACKPORT: blk-mq: fix is_flush_rq BACKPORT: blk-mq: clear stale request in tags->rq[] before freeing one request pool BACKPORT: blk-mq: clearing flush request reference in tags->rqs[] BACKPORT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter Conflicts: block/blk-mq-tag.c block/blk-mq-tag.h block/blk-mq.c Change-Id: I7d9036406b384ced9b64346fc4107b23f8893f34 |
||
|
|
33ef102789 |
Merge tag 'ASB-2023-12-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2023-12-01 * tag 'ASB-2023-12-05_4.19-stable' of https://android.googlesource.com/kernel/common: Revert "macsec: use DEV_STATS_INC()" Revert "net: add DEV_STATS_READ() helper" Linux 4.19.300 net: sched: fix race condition in qdisc_graft() iomap: Set all uptodate bits for an Uptodate page scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids drm/amdgpu: fix error handling in amdgpu_bo_list_get() ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks ext4: correct return value of ext4_convert_meta_bg ext4: correct offset of gdb backup in non meta_bg group to update_backups ext4: apply umask if ACL support is disabled Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" media: venus: hfi: add checks to handle capabilities from firmware media: venus: hfi: fix the check to handle session buffer requirement media: venus: hfi_parser: Add check to keep the number of codecs within range media: sharp: fix sharp encoding media: lirc: drop trailing space from scancode transmit i2c: i801: fix potential race in i801_block_transaction_byte_by_byte net: dsa: lan9303: consequently nested-lock physical MDIO tty: serial: meson: fix hard LOCKUP on crtscts mode serial: meson: Use platform_get_irq() to get the interrupt tty: serial: meson: retrieve port FIFO size from DT serial: meson: remove redundant initialization of variable id tty: serial: meson: if no alias specified use an available id ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC ALSA: info: Fix potential deadlock at disconnection parisc/pgtable: Do not drop upper 5 address bits of physical address parisc: Prevent booting 64-bit kernels on PA1.x machines dmaengine: stm32-mdma: correct desc prep when channel running mcb: fix error handling for different scenarios when parsing quota: explicitly forbid quota files from being encrypted jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev PM: hibernate: Clean up sync_read handling in snapshot_write_next() PM: hibernate: Use __get_safe_page() rather than touching the list mmc: vub300: fix an error code clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks parisc/pdc: Add width field to struct pdc_model PCI: keystone: Don't discard .probe() callback PCI: keystone: Don't discard .remove() callback genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware mmc: meson-gx: Remove setting of CMD_CFG_ERROR PCI/sysfs: Protect driver's D3cold preference from user space hvc/xen: fix error path in xen_hvc_init() to always register frontend driver audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() audit: don't take task_lock() in audit_exe_compare() code path KVM: x86: Ignore MSR_AMD64_TW_CFG access randstruct: Fix gcc-plugin performance mode to stay in group media: venus: hfi: add checks to perform sanity on queue pointers cifs: spnego: add ';' in HOST_KEY_LEN macvlan: Don't propagate promisc change to lower dev in passthru net: ethernet: cortina: Fix MTU max setting net: ethernet: cortina: Handle large frames net: ethernet: cortina: Fix max RX frame define ptp: annotate data-race around q->head and q->tail xen/events: fix delayed eoi list handling ppp: limit MRU to 64K tipc: Fix kernel-infoleak due to uninitialized TLV value tty: Fix uninit-value access in ppp_sync_receive() ipvlan: add ipvlan_route_v6_outbound() helper NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO pwm: Fix double shift bug drm/amd/display: Avoid NULL dereference of timing generator gfs2: ignore negated quota changes media: vivid: avoid integer overflow media: gspca: cpia1: shift-out-of-bounds in set_flicker i2c: sun6i-p2wi: Prevent potential division by zero usb: gadget: f_ncm: Always set current gadget in ncm_bind() tty: vcc: Add check for kstrdup() in vcc_probe() HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() atm: iphase: Do PCI error checks on own line ALSA: hda: Fix possible null-ptr-deref when assigning a stream ARM: 9320/1: fix stack depot IRQ stack filter jfs: fix array-index-out-of-bounds in diAlloc jfs: fix array-index-out-of-bounds in dbFindLeaf fs/jfs: Add validity check for db_maxag and db_agpref fs/jfs: Add check for negative db_l2nbperpage RDMA/hfi1: Use FIELD_GET() to extract Link Width crypto: pcrypt - Fix hungtask for PADATA_RESET selftests/efivarfs: create-read: fix a resource leak drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e Bluetooth: Fix double free in hci_conn_cleanup net: annotate data-races around sk->sk_dst_pending_confirm net: annotate data-races around sk->sk_tx_queue_mapping wifi: ath10k: fix clang-specific fortify warning wifi: ath9k: fix clang-specific fortify warnings wifi: mac80211: don't return unset power in ieee80211_get_tx_power() x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware clocksource/drivers/timer-imx-gpt: Fix potential memory leak perf/core: Bail out early if the request AUX area is out of bound locking/ww_mutex/test: Fix potential workqueue corruption Revert "ipvlan: properly track tx_errors" ANDROID: fix up platform_device ABI break Linux 4.19.299 btrfs: use u64 for buffer sizes in the tree search ioctls Revert "mmc: core: Capture correct oemid-bits for eMMC cards" fbdev: fsl-diu-fb: mark wr_reg_wa() static fbdev: imsttfb: fix a resource leak in probe fbdev: imsttfb: Fix error path of imsttfb_probe() netfilter: xt_recent: fix (increase) ipv6 literal buffer length r8169: respect userspace disabling IFF_MULTICAST tg3: power down device only on SYSTEM_POWER_OFF net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT net/smc: wait for pending work before clcsock release_sock net/smc: postpone release of clcsock net: r8169: Disable multicast filter for RTL8168H and RTL8107E r8169: improve rtl_set_rx_mode dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. dccp: Call security_inet_conn_request() after setting IPv4 addresses. tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING llc: verify mac len before reading mac header Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume pwm: sti: Reduce number of allocations and drop usage of chip_data pwm: sti: Avoid conditional gotos media: dvb-usb-v2: af9035: fix missing unlock media: s3c-camif: Avoid inappropriate kfree() media: bttv: fix use after free error due to btv->timeout timer pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() pcmcia: ds: fix refcount leak in pcmcia_device_add() pcmcia: cs: fix possible hung task and memory leak pccardd() f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() USB: usbip: fix stub_dev hub disconnect tools: iio: iio_generic_buffer ensure alignment tools: iio: iio_generic_buffer: Fix some integer type and calculation tools: iio: privatize globals and functions in iio_generic_buffer.c file misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() dmaengine: ti: edma: handle irq_of_parse_and_map() errors usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency tty: tty_jobctrl: fix pid memleak in disassociate_ctty() leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' ledtrig-cpu: Limit to 8 CPUs leds: pwm: Don't disable the PWM when the LED should be off leds: pwm: convert to atomic PWM API leds: pwm: simplify if condition mfd: dln2: Fix double put in dln2_probe ASoC: ams-delta.c: use component after check ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails sh: bios: Revive earlyprintk support RDMA/hfi1: Workaround truncation compilation error ext4: move 'ix' sanity check to corrent position ARM: 9321/1: memset: cast the constant byte to unsigned char hid: cp2112: Fix duplicate workqueue initialization HID: cp2112: Use irqchip template nd_btt: Make BTT lanes preemptible sched/rt: Provide migrate_disable/enable() inlines hwrng: geode - fix accessing registers clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped firmware: ti_sci: Mark driver as non removable ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() drm/radeon: possible buffer overflow drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs hwmon: (coretemp) Fix potentially truncated sysfs attribute name platform/x86: wmi: Fix opening of char device platform/x86: wmi: remove unnecessary initializations platform/x86: wmi: Fix probe failure when failing to register WMI devices clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data clk: npcm7xx: Fix incorrect kfree clk: keystone: pll: fix a couple NULL vs IS_ERR() checks clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies regmap: debugfs: Fix a erroneous check after snprintf() ipvlan: properly track tx_errors net: add DEV_STATS_READ() helper macsec: use DEV_STATS_INC() macsec: Fix traffic counters/statistics ipv6: avoid atomic fragment on GSO packets ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() chtls: fix tp->rcv_tstamp initialization thermal: core: prevent potential string overflow can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() can: dev: can_restart(): don't crash kernel if carrier is OK can: dev: move driver related infrastructure into separate subdir wifi: rtlwifi: fix EDCA limit set by BT coexistence tcp_metrics: do not create an entry from tcp_init_metrics() tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() tcp_metrics: add missing barriers on delete i40e: fix potential memory leaks in i40e_remove() genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() vfs: fix readahead(2) on block devices Linux 4.19.298 tty: 8250: Add support for Intashield IS-100 tty: 8250: Add support for Brainboxes UP cards tty: 8250: Add support for additional Brainboxes UC cards tty: 8250: Remove UC-257 and UC-431 usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device remove the sx8 block driver ata: ahci: fix enum constants for gcc-13 net: chelsio: cxgb4: add an error code check in t4_load_phy_fw platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e scsi: mpt3sas: Fix in error path fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() ASoC: rt5650: fix the wrong result of key button netfilter: nfnetlink_log: silence bogus compiler warning fbdev: atyfb: only use ioremap_uc() on i386 and ia64 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe irqchip/stm32-exti: add missing DT IRQ flag translation Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table ASoC: simple-card: fixup asoc_simple_probe() error handling MAINTAINERS: r8169: Update path to the driver x86: Fix .brk attribute in linker script rpmsg: Fix possible refcount leak in rpmsg_register_device_override() rpmsg: glink: Release driver_override rpmsg: Fix calling device_lock() on non-initialized device rpmsg: Fix kfree() of static memory on setting driver_override rpmsg: Constify local variable in field store macro driver: platform: Add helper for safer setting of driver_override x86/mm: Fix RESERVE_BRK() for older binutils x86/mm: Simplify RESERVE_BRK() nfsd: lock_rename() needs both directories to live on the same fs f2fs: fix to do sanity check on inode type during garbage collection smbdirect: missing rc checks while waiting for rdma events kobject: Fix slab-out-of-bounds in fill_kobj_path() arm64: fix a concurrency issue in emulation_proc_handler() drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() ARM: 8933/1: replace Sun/Solaris style flag on section directive NFS: Don't call generic_error_remove_page() while holding locks x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility iio: exynos-adc: request second interupt only when touchscreen mode is used perf/core: Fix potential NULL deref nvmem: imx: correct nregs for i.MX6UL nvmem: imx: correct nregs for i.MX6SLL i2c: stm32f7: Fix PEC handling in case of SMBUS transfers i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR gtp: fix fragmentation needed check with gso igb: Fix potential memory leak in igb_add_ethtool_nfc_entry treewide: Spelling fix in comment r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 r8169: rename r8169.c to r8169_main.c virtio-mmio: fix memory leak of vm_dev virtio_balloon: Fix endless deflation and inflation on arm64 mcb-lpc: Reallocate memory region to avoid memory overlapping mcb: Return actual parsed size when reading chameleon table selftests/ftrace: Add new test case which checks non unique symbol mmc: core: sdio: hold retuning if sdio in 1-bit mode mmc: sdio: Don't re-initialize powered-on removable SDIO cards at resume Conflicts: drivers/clk/qcom/clk-rcg2.c drivers/leds/leds-pwm.c drivers/mmc/core/sdio.c drivers/rpmsg/qcom_glink_native.c drivers/thermal/thermal_core.c drivers/usb/gadget/function/f_ncm.c Change-Id: I230a2c820e39dd863a874bfc0c7a411896b0ba9c |
||
|
|
9cd6ae99b7 |
Merge tag 'ASB-2023-11-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2023-11-01 * tag 'ASB-2023-11-05_4.19-stable' of https://android.googlesource.com/kernel/common: Reapply "perf: Disallow mis-matched inherited group reads" Revert "perf: Disallow mis-matched inherited group reads" Revert "xfrm: fix a data-race in xfrm_gen_index()" Revert "Bluetooth: hci_core: Fix build warnings" Revert "xfrm: interface: use DEV_STATS_INC()" Linux 4.19.297 xfrm6: fix inet6_dev refcount underflow problem Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name Bluetooth: hci_sock: fix slab oob read in create_monitor_event phy: mapphone-mdm6600: Fix runtime PM for remove ASoC: pxa: fix a memory leak in probe() gpio: vf610: set value before the direction to avoid a glitch s390/pci: fix iommu bitmap allocation perf: Disallow mis-matched inherited group reads USB: serial: option: add Fibocom to DELL custom modem FM101R-GL USB: serial: option: add entry for Sierra EM9191 with new firmware USB: serial: option: add Telit LE910C4-WWX 0x1035 composition ACPI: irq: Fix incorrect return value in acpi_register_gsi() Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" mmc: core: Capture correct oemid-bits for eMMC cards mtd: spinand: micron: correct bitmask for ecc status mtd: rawnand: qcom: Unmap the right resource upon probe failure Bluetooth: hci_event: Fix using memcmp when comparing keys btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c drm: panel-orientation-quirks: Add quirk for One Mix 2S sky2: Make sure there is at least one frag_addr available wifi: cfg80211: avoid leaking stack data into trace wifi: mac80211: allow transmitting EAPOL frames with tainted key Bluetooth: hci_core: Fix build warnings Bluetooth: Avoid redundant authentication HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event tracing: relax trace_event_eval_update() execution with cond_resched() ata: libata-eh: Fix compilation warning in ata_eh_link_report() gpio: timberdale: Fix potential deadlock on &tgpio->lock overlayfs: set ctime when setting mtime and atime i2c: mux: Avoid potential false error message in i2c_mux_add_adapter btrfs: initialize start_slot in btrfs_log_prealloc_extents btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone libceph: use kernel_connect() libceph: fix unaligned accesses in ceph_entity_addr handling net: pktgen: Fix interface flags printing netfilter: nft_set_rbtree: .deactivate fails if element has expired net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve i40e: prevent crash on probe if hw registers have invalid values net: usb: smsc95xx: Fix an error code in smsc95xx_reset() tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb tcp: fix excessive TLP and RACK timeouts from HZ rounding net: rfkill: gpio: prevent value glitch during probe net: ipv6: fix return value check in esp_remove_trailer net: ipv4: fix return value check in esp_remove_trailer xfrm: interface: use DEV_STATS_INC() xfrm: fix a data-race in xfrm_gen_index() netfilter: nft_payload: fix wrong mac header matching KVM: x86: Mask LVTPC when handling a PMI regmap: fix NULL deref on lookup nfc: nci: fix possible NULL pointer dereference in send_acknowledge() Bluetooth: avoid memcmp() out of bounds warning Bluetooth: hci_event: Fix coding style Bluetooth: vhci: Fix race when opening vhci device Bluetooth: Fix a refcnt underflow problem for hci_conn Bluetooth: Reject connection with the device which has same BD_ADDR Bluetooth: hci_event: Ignore NULL link key usb: hub: Guard against accesses to uninitialized BOS descriptors dev_forward_skb: do not scrub skb mark within the same name space x86/alternatives: Disable KASAN in apply_alternatives() powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call usb: gadget: udc-xilinx: replace memcpy with memcpy_toio x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs pinctrl: avoid unsafe code pattern in find_pinctrl() cgroup: Remove duplicates in cgroup v1 tasks file Input: xpad - add PXN V900 support Input: psmouse - fix fast_reconnect function for PS/2 mode Input: powermate - fix use-after-free in powermate_config_complete ceph: fix incorrect revoked caps assert in ceph_fill_file_size() mcb: remove is_added flag from mcb_device struct iio: pressure: ms5611: ms5611_prom_is_valid false negative bug iio: pressure: bmp280: Fix NULL pointer exception usb: musb: Modify the "HWVers" register address usb: musb: Get the musb_qh poniter after musb_giveback usb: dwc3: Soft reset phy on probe for host net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer dmaengine: stm32-mdma: abort resume if no ongoing transfer sched,idle,rcu: Push rcu_idle deeper into the idle path workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() nfc: nci: assert requested protocol is valid net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() ixgbe: fix crash with empty VF macvlan list drm/vmwgfx: fix typo of sizeof argument xen-netback: use default TX queue size for vifs ieee802154: ca8210: Fix a potential UAF in ca8210_probe drm/msm/dsi: skip the wait for video mode done if not applicable drm: etvnaviv: fix bad backport leading to warning net: prevent address rewrite in kernel_bind() quota: Fix slow quotaoff HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect RDMA/cxgb4: Check skb value for failure to allocate net: prevent rewrite of msg_name in sock_sendmsg() net: fix kernel-doc warnings for socket.c net: use indirect calls helpers at the socket layer indirect call wrappers: helpers to speed-up indirect calls of builtin Revert "net: add atomic_long_t to net_device_stats fields" Revert "net: Fix unwanted sign extension in netdev_stats_to_stats64()" Revert "net: bridge: use DEV_STATS_INC()" Linux 4.19.296 xen/events: replace evtchn_rwlock with RCU rtnetlink: Reject negative ifindexes in RTM_NEWLINK Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" dccp: fix dccp_v4_err()/dccp_v6_err() again parisc: Restore __ldcw_align for PA-RISC 2.0 processors RDMA/mlx5: Fix NULL string error RDMA/cma: Fix truncation compilation warning in make_cma_ports gpio: pxa: disable pinctrl calls for MMP_GPIO gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() IB/mlx4: Fix the size of a buffer in add_port_entries() cpupower: add Makefile dependencies for install targets sctp: update hb timer immediately after users change hb_interval sctp: update transport state when processing a dupcook packet tcp: fix delayed ACKs for MSS boundary condition tcp: fix quick-ack counting to count actual ACKs of new data net: stmmac: dwmac-stm32: fix resume on STM32 MCU net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() modpost: add missing else to the "of" check scsi: target: core: Fix deadlock due to recursive locking regmap: rbtree: Fix wrong register marked as in-cache when creating new node drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet ubi: Refuse attaching if mtd's erasesize is 0 net: replace calls to sock->ops->connect() with kernel_connect() wifi: mwifiex: Fix tlv_buf_left calculation qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info scsi: zfcp: Fix a double put in zfcp_port_enqueue() Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3" media: dvb: symbol fixup for dvb_attach() - again Revert "drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions" ata: libata: disallow dev-initiated LPM transitions to unsupported states ext4: fix rec_len verify error fs: binfmt_elf_efpic: fix personality for ELF-FDPIC ata: libata-sata: increase PMP SRST timeout to 10s ata: libata-core: Do not register PM operations for SAS ports ata: libata-core: Fix port and device removal ata: libata-core: Fix ata_port_request_pm() locking net: thunderbolt: Fix TCPv6 GSO checksum calculation btrfs: properly report 0 avail for very full file systems i2c: i801: unregister tco_pdev in i801_probe() error path ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() serial: 8250_port: Check IRQ data before use smack: Record transmuting in smk_transmuted smack: Retrieve transmuting information in smack_inode_getsecurity() Smack:- Use overlay inode label in smack_inode_copy_up() scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers net: Fix unwanted sign extension in netdev_stats_to_stats64() watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running watchdog: iTCO_wdt: No need to stop the timer in probe nvme-pci: do not set the NUMA node of device if it has none fbdev/sh7760fb: Depend on FB=y bpf: Clarify error expectations from bpf_clone_redirect ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() ring-buffer: Avoid softlockup in ring_buffer_resize() selftests/ftrace: Correctly enable event in instance-event.tc parisc: irq: Make irq_stack_union static to avoid sparse warning parisc: drivers: Fix sparse warning parisc: iosapic.c: Fix sparse warnings parisc: sba: Fix compile warning wrt list of SBA devices gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot clk: tegra: fix error return case for recalc_rate MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled ext4: do not let fstrim block system suspend ext4: move setting of trimmed bit into ext4_try_to_trim_range() ext4: replace the traditional ternary conditional operator with with max()/min() ext4: mark group as trimmed only if it was fully scanned ext4: change s_last_trim_minblks type to unsigned long ext4: scope ret locally in ext4_try_to_trim_range() ext4: add new helper interface ext4_try_to_trim_range() ext4: remove the 'group' parameter of ext4_trim_extent scsi: megaraid_sas: Fix deadlock on firmware crashdump scsi: megaraid_sas: Load balance completions across all MSI-X scsi: qla2xxx: Remove unsupported ql2xenabledif option scsi: qla2xxx: Add protection mask module parameters Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() team: fix null-ptr-deref when team device type is changed net: bridge: use DEV_STATS_INC() net: add atomic_long_t to net_device_stats fields net: hns3: add 5ms delay before clear firmware reset irq source powerpc/perf/hv-24x7: Update domain value check ipv4: fix null-deref in ipv4_link_failure selftests: tls: swap the TX and RX sockets in some tests selftests/tls: Add {} to avoid static checker warning netfilter: nf_tables: disallow element removal on anonymous sets ata: libahci: clear pending interrupt status ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones NFS/pNFS: Report EINVAL errors from connect() to the server ANDROID: ALSA: jack: Revert mismerge done in v4.19.291 Conflicts: include/net/tcp.h kernel/events/core.c kernel/sched/idle.c Change-Id: I141cc494dcfda5fbd11f8bd2f7166bf3bf157084 |
||
|
|
58a190757c |
Merge tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver into android13-4.19-kona
"LA.UM.9.12.r1-17400-SMxx50.QSSI13.0" * tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver: msm : Cap framerate for all Intra setting msm : Cap framerate for all Intra setting video: driver: Return proper error code video: driver: Return proper error code Change-Id: I6a750e08cd103f054a993ff8cc3eb147f2beafa6 |
||
|
|
562179ef39 |
Merge tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
"LA.UM.9.12.r1-17400-SMxx50.QSSI13.0" * tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: dsp: q6asm: Add check for ADSP payload size ASoC: msm-audio-effects-q6-v2: Add BPF order check dsp: q6afe: Add check for fbsp state ASoC: msm-lsm-client: Integer overflow check dsp: Correct copyright info Conflicts: techpack/audio/dsp/msm_audio_ion.c Change-Id: If36269f6078703b3da8486049b07b993d190ccc3 |
||
|
|
44dd4522c4 |
Merge tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.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-17400-SMxx50.QSSI13.0" * tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api: fw-api: CL 24698636 - update fw common interface files fw-api: CL 24632751 - update fw common interface files fw-api: CL 24632749 - update fw common interface files fw-api: CL 24610273 - update fw common interface files fw-api: CL 24620909 - update fw common interface files fw-api: CL 24602439 - update fw common interface files fw-api: Fix E3.0: E3R44: WCSS_VERSION 2544 fw-api: peach: E3.0: E3R44: WCSS_VERSION 2544 Add peach hw header files fw-api: CL 24551836 - update fw common interface files fw-api: CL 24528979 - update fw common interface files fw-api: CL 24448911 - update fw common interface files fw-api: CL 24431840 - update fw common interface files fw-api: CL 24431228 - update fw common interface files fw-api: CL 24417305 - update fw common interface files fw-api: CL 24374793 - update fw common interface files fw-api: CL 24331558 - update fw common interface files fw-api: CL 24317964 - update fw common interface files fw-api: CL 24309540 - update fw common interface files fw-api: CL 24285962 - update fw common interface files fw-api: CL 24269688 - update fw common interface files fw-api: CL 24263101 - update fw common interface files fw-api: CL 24263097 - update fw common interface files fw-api: CL 24258897 - update fw common interface files fw-api: CL 24245865 - update fw common interface files fw-api: CL 24229660 - update fw common interface files fw-api: CL 24140579 - update fw common interface files fw-api: CL 24056101 - update fw common interface files fw-api: CL 24006951 - update fw common interface files fw-api: CL 23998194 - update fw common interface files fw-api: CL 23995783 - update fw common interface files fw-api: CL 23981895 - update fw common interface files fw-api: CL 23981866 - update fw common interface files fw-api: CL 23966557 - update fw common interface files fw-api: CL 23935730 - update fw common interface files fw-api: CL 23935724 - update fw common interface files fw-api: CL 23933290 - update fw common interface files fw-api: CL 23915932 - update fw common interface files fw-api: CL 23911002 - update fw common interface files fw-api: CL 23907437 - update fw common interface files fw-api: CL 23894107 - update fw common interface files fw-api: CL 23887001 - update fw common interface files fw-api: CL 23874450 - update fw common interface files fw-api: CL 23872196 - update fw common interface files fw-api: CL 23852898 - update fw common interface files fw-api: CL 23810815 - update fw common interface files fw-api: CL 23799210 - update fw common interface files fw-api: CL 23782068 - update fw common interface files fw-api: CL 23772256 - update fw common interface files fw-api: CL 23772239 - update fw common interface files fw-api: CL 23675183 - update fw common interface files fw-api: CL 23639466 - update fw common interface files fw-api: CL 23638576 - update fw common interface files fw-api: CL 23631091 - update fw common interface files fw-api: CL 23629843 - update fw common interface files fw-api: CL 23627777 - update fw common interface files fw-api: CL 23606322 - update fw common interface files fw-api: CL 23606285 - update fw common interface files fw-api: CL 23581168 - update fw common interface files Change-Id: I14a816b24ac1c4c36d4bb03cc857a1b64b8f6b32 |
||
|
|
51fc2f7bdb |
Merge tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.r1-17400-SMxx50.QSSI13.0" * tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: dwc3-msm-core: Remove usage of DWC31_LINK_GDBGLTSSM with POR defconfig: kona: Fix for SonyDualSenseEdge cts failures defconfig: kona: Fix for SonyDualSenseEdge cts failures usb: dwc3-msm-core: Set pipectl susphy in conndone interrupt BACKPORT: bpf: add bpf_ktime_get_boot_ns() bus: mhi: fix potential out-of-bound access usb: dwc3: gadget: Bail out in pullup if soft reset timeout happens msm: kgsl: Limit the syncpoint count for AUX commands msm: kgsl: Prevent wrap around during user address mapping bt: Unset multi channel bit for 44.1/88.2Khz A2DP Rx BACKPORT: bpf: add bpf_ktime_get_boot_ns() iommu: Fix missing return check of arm_lpae_init_pte block: ratelimit handle_bad_sector() message securemsm-kernel: Fix multiple listener registration on same fd Change-Id: I37201afb12aba0a082bdce6acb461839ed3a77b8 |
||
|
|
ac474f9f13 |
Merge tag 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android13-4.19-kona
"LA.UM.9.12.r1-16200-SMxx50.QSSI12.0" * tag 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: cci: Optimize the processing of CCI timeout Change-Id: I58d4791205c4b86e8847a511227987388773c65f |
||
|
|
be221a6ae1 |
Merge tag 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
"LA.UM.9.12.r1-16200-SMxx50.QSSI12.0" * tag 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: dsp: add lock in ion free to avoid use after free ASoC: Resolve use after free in listen sound client Conflicts: techpack/audio/dsp/msm_audio_ion.c Change-Id: I44bcbc386cbfa2f6e3d1eef9b8bd1109d0df9b8c |
||
|
|
940cd040d3 |
Merge tag 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.r1-16200-SMxx50.QSSI12.0" * tag 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: mdm: dataipa: increase the size of prefetch buffer exec: Force single empty string when argv is empty BACKPORT: FROMLIST: mm: protect free_pgtables with mmap_lock write lock in exit_mmap qseecom: Release ion buffer in case of keymaster TA Change-Id: I599d46bee0c79200fd55ff0705dd8b5d51ecc2d8 |
||
|
|
dd55724109 |
Merge tag 'ASB-2023-10-06_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2023-10-01 * tag 'ASB-2023-10-06_4.19-stable' of https://android.googlesource.com/kernel/common: UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue() Linux 4.19.295 net/sched: Retire rsvp classifier net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller nfsd: fix change_info in NFSv4 RENAME replies btrfs: fix lockdep splat and potential deadlock after failure running delayed items attr: block mode changes of symlinks md/raid1: fix error: ISO C90 forbids mixed declarations kobject: Add sanity check for kset->kobj.ktype in kset_register() media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning serial: cpm_uart: Avoid suspicious locking scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc media: pci: cx23885: replace BUG with error return media: tuners: qt1010: replace BUG_ON with a regular error iio: core: Use min() instead of min_t() to make code more robust media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() media: anysee: fix null-ptr-deref in anysee_master_xfer media: af9005: Fix null-ptr-deref in af9005_i2c_xfer media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer powerpc/pseries: fix possible memory leak in ibmebus_bus_init() jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() ext2: fix datatype of block number in ext2_xattr_set2() md: raid1: fix potential OOB in raid1_remove_disk() drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() alx: fix OOB-read compiler warning tpm_tis: Resend command to recover from data transfer errors crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() wifi: mwifiex: fix fortify warning wifi: ath9k: fix printk specifier hw_breakpoint: fix single-stepping when using bpf_overflow_handler ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer btrfs: output extra debug info if we failed to find an inline backref autofs: fix memory leak of waitqueues in autofs_catatonic_mode parisc: Drop loops_per_jiffy from per_cpu struct drm/amd/display: Fix a bug when searching for insert_above_mpcc kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). ixgbe: fix timestamp configuration code kcm: Fix memory leak in error path of kcm_sendmsg() net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() perf hists browser: Fix hierarchy mode header mtd: rawnand: brcmnand: Fix potential false time out warning mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write mtd: rawnand: brcmnand: Fix crash during the panic_write btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART ata: pata_ftide010: Add missing MODULE_DESCRIPTION ata: sata_gemini: Add missing MODULE_DESCRIPTION netfilter: nfnetlink_osf: avoid OOB read idr: fix param name in idr_alloc_cyclic() doc igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 kcm: Destroy mutex in kcm_exit_net() net: sched: sch_qfq: Fix UAF in qfq_dequeue() af_unix: Fix data race around sk->sk_err. af_unix: Fix data-races around sk->sk_shutdown. af_unix: Fix data-race around unix_tot_inflight. af_unix: Fix data-races around user->unix_inflight. net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr veth: Fixing transmit return status for dropped packets igb: disable virtualization features on 82580 net: read sk->sk_family once in sk_mc_loop() pwm: lpc32xx: Remove handling of PWM channels watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() kconfig: fix possible buffer overflow NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info soc: qcom: qmi_encdec: Restrict string length in decode clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock parisc: led: Reduce CPU overhead for disk & lan LED computation parisc: led: Fix LAN receive and transmit LEDs drm/ast: Fix DRAM init on AST2200 fbdev/ep93xx-fb: Do not assign to struct fb_info.dev scsi: qla2xxx: Turn off noisy message log scsi: qla2xxx: fix inconsistent TMF timeout udf: initialize newblock to 0 usb: typec: tcpci: clear the fault status bit serial: sc16is7xx: fix broken port 0 uart init sc16is7xx: Set iobase to device index PCI/ATS: Add inline to pci_prg_resp_pasid_required() pstore/ram: Check start of empty przs during init net: handle ARPHRD_PPP in dev_is_mac_header_xmit() X.509: if signature is unsupported skip validation cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug crypto: stm32 - fix loop iterating through scatterlist for DMA dccp: Fix out of bounds access in DCCP error handler dlm: fix plock lookup when using multiple lockspaces parisc: Fix /proc/cpuinfo output for lscpu procfs: block chmod on /proc/thread-self/comm Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" ntb: Fix calculation ntb_transport_tx_free_entry() ntb: Clean up tx tail index on link down ntb: Drop packets when qp link is down media: dvb: symbol fixup for dvb_attach() backlight/lv5207lp: Compare against struct fb_info.device backlight/bd6107: Compare against struct fb_info.device backlight/gpio_backlight: Compare against struct fb_info.device ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() ipmi_si: fix a memleak in try_smi_init() ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl PM / devfreq: Fix leak in devfreq_dev_release() igb: set max size RX buffer when store bad packet is enabled skbuff: skb_segment, Call zero copy functions before using skbuff frags netfilter: xt_sctp: validate the flag_info count netfilter: xt_u32: validate user space input netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU dmaengine: ste_dma40: Add missing IRQ check in d40_probe um: Fix hostaudio build errors arch: um: drivers: Kconfig: pedantic formatting rpmsg: glink: Add check for kstrdup HID: multitouch: Correct devm device reference for hidinput input_dev name Revert "IB/isert: Fix incorrect release of isert connection" amba: bus: fix refcount leak serial: tegra: handle clk prepare error in tegra_uart_hw_init() scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock scsi: core: Use 32-bit hostnum in scsi_host_lookup() cgroup:namespace: Remove unused cgroup_namespaces_init() media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors media: ov2680: Fix vflip / hflip set functions media: ov2680: Fix ov2680_bayer_order() media: ov2680: Remove auto-gain and auto-exposure controls media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips USB: gadget: f_mass_storage: Fix unused variable warning media: go7007: Remove redundant if statement IB/uverbs: Fix an potential error pointer dereference dma-buf/sync_file: Fix docs syntax scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly x86/APM: drop the duplicate APM_MINOR_DEV macro scsi: qla4xxx: Add length check when parsing nlattrs scsi: be2iscsi: Add length check when parsing nlattrs scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() media: mediatek: vcodec: Return NULL if no vdec_fb is found media: cx24120: Add retval check for cx24120_message_send() media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() media: dib7000p: Fix potential division by zero drivers: usb: smsusb: fix error handling code in smsusb_init_device media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() media: v4l2-fwnode: simplify v4l2_fwnode_parse_link media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling media: Use of_node_name_eq for node name comparisons NFSD: da_addr_body field missing in some GETDEVICEINFO replies fs: lockd: avoid possible wrong NULL parameter jfs: validate max amount of blocks before allocation. powerpc/iommu: Fix notifiers being shared by PCI and VIO buses nfs/blocklayout: Use the passed in gfp flags wifi: ath10k: Use RMW accessors for changing LNKCTL drm/radeon: Use RMW accessors for changing LNKCTL drm/radeon: Prefer pcie_capability_read_word() drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions drm/radeon: Correct Transmit Margin masks drm/amdgpu: Use RMW accessors for changing LNKCTL drm/amdgpu: Prefer pcie_capability_read_word() drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions drm/amdgpu: Correct Transmit Margin masks PCI: Add #defines for Enter Compliance, Transmit Margin PCI: Decode PCIe 32 GT/s link speed PCI: Cleanup register definition width and whitespace PCI/ATS: Add pci_prg_resp_pasid_required() interface. PCI/ASPM: Use RMW accessors for changing LNKCTL PCI: pciehp: Use RMW accessors for changing LNKCTL PCI: Mark NVIDIA T4 GPUs to avoid bus reset clk: sunxi-ng: Modify mismatched function name drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() ALSA: ac97: Fix possible error value of *rac97 of: unittest: Fix overlay type in apply/revert check audit: fix possible soft lockup in __audit_inode_child() smackfs: Prevent underflow in smk_set_cipso() drm/msm/mdp5: Don't leak some plane state drm/msm: Replace drm_framebuffer_{un/reference} with put, get functions of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() drm/tegra: dpaux: Fix incorrect return value of platform_get_irq drm/tegra: Remove superfluous error messages around platform_get_irq() ARM: dts: BCM53573: Fix Ethernet info for Luxul devices drm: adv7511: Fix low refresh rate register for ADV7533/5 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 ARM: dts: s5pv210: correct ethernet unit address in SMDKV210 ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210 ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210 ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) ARM: dts: s3c64xx: align pinctrl with dtschema ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410 ARM: dts: s3c6410: move fixed clocks under root node in Mini6410 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties ARM: dts: BCM53573: Add cells sizes to PCIe node ARM: dts: BCM53573: Drop nonexistent #usb-cells ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller arm64: dts: msm8996: thermal: Add interrupt support quota: fix dqput() to follow the guarantees dquot_srcu should provide quota: add new helper dquot_active() quota: rename dquot_active() to inode_quota_active() quota: factor out dquot_write_dquot() quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list quota: add dqi_dirty_list description to comment of Dquot List Management netrom: Deny concurrent connect(). net/sched: sch_hfsc: Ensure inner classes have fsc curve net: arcnet: Do not call kfree_skb() under local_irq_disable() wifi: ath9k: use IS_ERR() with debugfs_create_dir() wifi: mwifiex: avoid possible NULL skb pointer dereference wifi: ath9k: protect WMI command response buffer replacement with a lock wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx wifi: mwifiex: Fix missed return in oob checks failed path wifi: mwifiex: fix memory leak in mwifiex_histogram_read() fs: ocfs2: namei: check return value of ocfs2_add_entry() lwt: Check LWTUNNEL_XMIT_CONTINUE strictly crypto: caam - fix unchecked return value error Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() wifi: mwifiex: fix error recovery in PCIE buffer descriptor management mwifiex: switch from 'pci_' to 'dma_' API mwifiex: drop 'set_consistent_dma_mask' log message wifi: mwifiex: Fix OOB and integer underflow when rx packets can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() regmap: rbtree: Use alloc_flags for memory allocations tcp: tcp_enter_quickack_mode() should be static bpf: Clear the probe_addr for uprobe cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() fs: Fix error checking for d_hash_and_lookup() netfilter: nf_tables: missing NFT_TRANS_PREPARE_ERROR in flowtable deactivatation netfilter: nft_flow_offload: fix underflow in flowtable reference counter new helper: lookup_positive_unlocked() eventfd: prevent underflow for eventfd semaphores eventfd: Export eventfd_ctx_do_read() reiserfs: Check the return value from __getblk() Revert "net: macsec: preserve ingress frame ordering" udf: Handle error when adding extent to a file udf: Check consistency of Space Bitmap Descriptor powerpc/32s: Fix assembler warning about r0 powerpc/32: Include .branch_lt in data section net: Avoid address overwrite in kernel_connect ALSA: seq: oss: Fix racy open/close of MIDI devices cifs: add a warning when the in-flight count goes negative sctp: handle invalid error codes without calling BUG() bnx2x: fix page fault following EEH recovery netlabel: fix shift wrapping bug in netlbl_catmap_setlong() scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM net: usb: qmi_wwan: add Quectel EM05GV2 security: keys: perform capable check only on privileged operations platform/x86: intel: hid: Always call BTNL ACPI method ASoC: atmel: Fix the 8K sample parameter in I2SC master ASoc: codecs: ES8316: Fix DMIC config fs/nls: make load_nls() take a const parameter s390/dasd: fix hanging device after request requeue s390/dasd: use correct number of retries for ERP requests m68k: Fix invalid .section syntax vxlan: generalize vxlan_parse_gpe_hdr and remove unused args ethernet: atheros: fix return value check in atl1c_tso_csum() ASoC: da7219: Check for failure reading AAD IRQ events ASoC: da7219: Flush pending AAD IRQ when suspending 9p: virtio: make sure 'offs' is initialized in zc_request pinctrl: amd: Don't show `Invalid config param` errors nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers() fsi: master-ast-cf: Add MODULE_FIRMWARE macro serial: sc16is7xx: fix bug when first setting GPIO direction Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition HID: wacom: remove the battery when the EKR is off USB: serial: option: add FOXCONN T99W368/T99W373 product USB: serial: option: add Quectel EM05G variant (0x030e) modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff mmc: au1xmmc: force non-modular build and remove symbol_get usage ARM: pxa: remove use of symbol_get() erofs: ensure that the post-EOF tails are all zeroed Conflicts: include/net/tcp.h Change-Id: Ia73d7be3d6cae8d4fd38da7c6d85a977840872d3 |
||
|
|
1b59618ce4 |
Merge tag 'ASB-2023-09-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2023-09-01 * tag 'ASB-2023-09-05_4.19-stable' of https://android.googlesource.com/kernel/common: Linux 4.19.294 Revert "ARM: ep93xx: fix missing-prototype warnings" Revert "MIPS: Alchemy: fix dbdma2" Linux 4.19.293 dma-buf/sw_sync: Avoid recursive lock during fence signal clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' scsi: core: raid_class: Remove raid_component_add() scsi: snic: Fix double free in snic_tgt_create() irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable rtnetlink: Reject negative ifindexes in RTM_NEWLINK netfilter: nf_queue: fix socket leak sched/rt: pick_next_rt_entity(): check list_entry mmc: block: Fix in_flight[issue_type] value error x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus media: vcodec: Fix potential array out-of-bounds in encoder queue_setup lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels batman-adv: Fix batadv_v_ogm_aggr_send memory leak batman-adv: Fix TT global entry leak when client roamed back batman-adv: Do not get eth header before batadv_check_management_packet batman-adv: Don't increase MTU when set by user batman-adv: Trigger events for auto adjusted MTU nfsd: Fix race to FREE_STATEID and cl_revoked ibmveth: Use dcbf rather than dcbfl ipvs: fix racy memcpy in proc_do_sync_threshold ipvs: Improve robustness to the ipvs sysctl bonding: fix macvlan over alb bond support net: remove bond_slave_has_mac_rcu() net/sched: fix a qdisc modification with ambiguous command request igb: Avoid starting unnecessary workqueues dccp: annotate data-races in dccp_poll() sock: annotate data-races around prot->memory_pressure tracing: Fix memleak due to race between current_tracer and trace drm/amd/display: check TG is non-null before checking if enabled drm/amd/display: do not wait for mpc idle if tg is disabled regmap: Account for register length in SMBus I/O limits dm integrity: reduce vmalloc space footprint on 32-bit architectures dm integrity: increase RECALC_SECTORS to improve recalculate speed powerpc: Fail build if using recordmcount with binutils v2.37 powerpc: remove leftover code of old GCC version checks powerpc/32: add stack protector support fbdev: fix potential OOB read in fast_imageblit() fbdev: Fix sys_imageblit() for arbitrary image widths fbdev: Improve performance of sys_imageblit() tty: serial: fsl_lpuart: add earlycon for imx8ulp platform Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" MIPS: cpu-features: Use boot_cpu_type for CPU type based features MIPS: cpu-features: Enable octeon_cache by cpu_type fs: dlm: fix mismatch of plock results from userspace fs: dlm: use dlm_plock_info for do_unlock_close fs: dlm: change plock interrupted message to debug again fs: dlm: add pid to debug log dlm: replace usage of found with dedicated list iterator variable dlm: improve plock logging if interrupted PCI: acpiphp: Reassign resources on bridge if necessary net: phy: broadcom: stub c45 read/write for 54810 net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled virtio-net: set queues after driver_ok af_unix: Fix null-ptr-deref in unix_stream_sendpage(). netfilter: set default timeout to 3 secs for sctp shutdown send and recv state test_firmware: prevent race conditions by a correct implementation of locking mmc: wbsd: fix double mmc_free_host() in wbsd_init() cifs: Release folio lock on fscache read hit. ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. serial: 8250: Fix oops for port->pm on uart_change_pm() ASoC: meson: axg-tdm-formatter: fix channel slot allocation ASoC: rt5665: add missed regulator_bulk_disable net: do not allow gso_size to be set to GSO_BY_FRAGS sock: Fix misuse of sk_under_memory_pressure() i40e: fix misleading debug logs team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves netfilter: nft_dynset: disallow object maps selftests: mirror_gre_changes: Tighten up the TTL test match xfrm: add NULL check in xfrm_update_ae_params ip_vti: fix potential slab-use-after-free in decode_session6 ip6_vti: fix slab-use-after-free in decode_session6 xfrm: fix slab-use-after-free in decode_session6 xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c net: af_key: fix sadb_x_filter validation net: xfrm: Fix xfrm_address_filter OOB read btrfs: fix BUG_ON condition in btrfs_cancel_balance powerpc/rtas_flash: allow user copy to flash block cache objects fbdev: mmp: fix value check in mmphw_probe() virtio-mmio: don't break lifecycle of vm_dev virtio-mmio: Use to_virtio_mmio_device() to simply code virtio-mmio: convert to devm_platform_ioremap_resource nfsd: Remove incorrect check in nfsd4_validate_stateid nfsd4: kill warnings on testing stateids with mismatched clientids block: fix signed int overflow in Amiga partition support mmc: sunxi: fix deferred probing mmc: bcm2835: fix deferred probing mmc: Remove dev_err() usage after platform_get_irq() mmc: tmio: move tmio_mmc_set_clock() to platform hook mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc_set_clock() mmc: meson-gx: remove redundant mmc_request_done() call from irq context mmc: meson-gx: remove useless lock USB: dwc3: qcom: fix NULL-deref on suspend usb: dwc3: qcom: Add helper functions to enable,disable wake irqs irqchip/mips-gic: Use raw spinlock for gic_lock irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms powerpc/64s/radix: Fix soft dirty tracking powerpc: Move page table dump files in a dedicated subdirectory powerpc/mm: dump block address translation on book3s/32 powerpc/mm: dump segment registers on book3s/32 powerpc/mm: Move pgtable_t into platform headers powerpc/mm: move platform specific mmu-xxx.h in platform directories iio: addac: stx104: Fix race condition when converting analog-to-digital iio: addac: stx104: Fix race condition for stx104_write_raw() iio: adc: stx104: Implement and utilize register structures iio: adc: stx104: Utilize iomap interface iio: add addac subdirectory IMA: allow/fix UML builds drm/amdgpu: Fix potential fence use-after-free v2 Bluetooth: L2CAP: Fix use-after-free pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() gfs2: Fix possible data races in gfs2_show_options() media: platform: mediatek: vpu: fix NULL ptr dereference media: v4l2-mem2mem: add lock to protect parameter num_rdy FS: JFS: Check for read-only mounted filesystem in txBegin FS: JFS: Fix null-ptr-deref Read in txBegin MIPS: dec: prom: Address -Warray-bounds warning fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev udf: Fix uninitialized array access for some pathnames HID: add quirk for 03f0:464a HP Elite Presenter Mouse quota: fix warning in dqgrab() quota: Properly disable quotas when add_dquot_ref() fails ALSA: emu10k1: roll up loops in DSP setup code for Audigy drm/radeon: Fix integer overflow in radeon_cs_parser_init selftests: forwarding: tc_flower: Relax success criterion lib/mpi: Eliminate unused umul_ppmm definitions for MIPS Revert "posix-timers: Ensure timer ID search-loop limit is valid" UPSTREAM: media: usb: siano: Fix warning due to null work_func_t function pointer UPSTREAM: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb UPSTREAM: net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free UPSTREAM: net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free Linux 4.19.292 sch_netem: fix issues in netem_change() vs get_dist_table() alpha: remove __init annotation from exported page_is_ram() scsi: core: Fix possible memory leak if device_add() fails scsi: snic: Fix possible memory leak if device_add() fails scsi: 53c700: Check that command slot is not NULL scsi: storvsc: Fix handling of virtual Fibre Channel timeouts scsi: core: Fix legacy /proc parsing buffer overflow netfilter: nf_tables: report use refcount overflow netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush btrfs: don't stop integrity writeback too early ibmvnic: Handle DMA unmapping of login buffs in release functions wifi: cfg80211: fix sband iftype data lookup for AP_VLAN IB/hfi1: Fix possible panic during hotplug remove drivers: net: prevent tun_build_skb() to exceed the packet size limit dccp: fix data-race around dp->dccps_mss_cache bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves net/packet: annotate data-races around tp->status mISDN: Update parameter type of dsp_cmx_send() drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes x86: Move gds_ucode_mitigated() declaration to header x86/mm: Fix VDSO and VVAR placement on 5-level paging machines x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 usb: dwc3: Properly handle processing of pending events usb-storage: alauda: Fix uninit-value in alauda_check_media() binder: fix memory leak in binder_init() iio: cros_ec: Fix the allocation size for cros_ec_command nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput radix tree test suite: fix incorrect allocation size for pthreads drm/nouveau/gr: enable memory loads on helper invocation on all channels dmaengine: pl330: Return DMA_PAUSED when transaction is paused ipv6: adjust ndisc_is_useropt() to also return true for PIO mmc: moxart: read scr register without changing byte order sparc: fix up arch_cpu_finalize_init() build breakage. UPSTREAM: net/sched: cls_fw: Fix improper refcount update leads to use-after-free Linux 4.19.291 drm/edid: fix objtool warning in drm_cvt_modes() arm64: dts: stratix10: fix incorrect I2C property for SCL signal drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node ARM: dts: imx6sll: fixup of operating points ARM: dts: imx: add usb alias ARM: dts: imx6sll: Make ssi node name same as other platforms PM: sleep: wakeirq: fix wake irq arming PM / wakeirq: support enabling wake-up irq after runtime_suspend called powerpc/mm/altmap: Fix altmap boundary check mtd: rawnand: omap_elm: Fix incorrect type in assignment test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation test_firmware: fix a memory leak with reqs buffer ext2: Drop fragment support net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb fs/sysv: Null check to prevent null-ptr-deref bug USB: zaurus: Add ID for A-300/B-500/C-700 libceph: fix potential hang in ceph_osdc_notify() scsi: zfcp: Defer fc_rport blocking until after ADISC response tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen tcp_metrics: annotate data-races around tm->tcpm_net tcp_metrics: annotate data-races around tm->tcpm_vals[] tcp_metrics: annotate data-races around tm->tcpm_lock tcp_metrics: annotate data-races around tm->tcpm_stamp tcp_metrics: fix addr_same() helper ip6mr: Fix skb_under_panic in ip6mr_cache_report() net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free net: add missing data-race annotation for sk_ll_usec net: add missing data-race annotations around sk->sk_peek_off net: sched: cls_u32: Fix match key mis-addressing perf test uprobe_from_different_cu: Skip if there is no gcc net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() KVM: s390: fix sthyi error handling word-at-a-time: use the same return type for has_zero regardless of endianness loop: Select I/O scheduler 'none' from inside add_disk() perf: Fix function pointer case net/sched: cls_u32: Fix reference counter leak leading to overflow ASoC: cs42l51: fix driver to properly autoload with automatic module loading net/sched: sch_qfq: account for stab overhead in qfq_enqueue net/sched: cls_fw: Fix improper refcount update leads to use-after-free drm/client: Fix memory leak in drm_client_target_cloned dm cache policy smq: ensure IO doesn't prevent cleaner policy progress ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register s390/dasd: fix hanging device after quiesce/resume virtio-net: fix race between set queues and probe serial: 8250_dw: Preserve original value of DLF register serial: 8250_dw: split Synopsys DesignWare 8250 common functions irq-bcm6345-l1: Do not assume a fixed block to cpu mapping tpm_tis: Explicitly check for error code btrfs: check for commit error at btrfs_attach_transaction_barrier() hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() Documentation: security-bugs.rst: clarify CVE handling Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group usb: xhci-mtk: set the dma max_seg_size USB: quirks: add quirk for Focusrite Scarlett usb: ohci-at91: Fix the unhandle interrupt when resume usb: dwc3: don't reset device side if dwc3 was configured as host-only usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED USB: serial: simple: sort driver entries USB: serial: simple: add Kaufmann RKS+CAN VCP USB: serial: option: add Quectel EC200A module support USB: serial: option: support Quectel EM060K_128 tracing: Fix warning in trace_buffered_event_disable() ring-buffer: Fix wrong stat of cpu_buffer->read ata: pata_ns87415: mark ns87560_tf_read static dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths block: Fix a source code comment in include/uapi/linux/blkzoned.h ASoC: fsl_spdif: Silence output on stop drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb() RDMA/mlx4: Make check for invalid flags stricter benet: fix return value check in be_lancer_xmit_workarounds() net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 net/sched: mqprio: add extack to mqprio_parse_nlattr() net/sched: mqprio: refactor nlattr parsing to a separate function platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100 team: reset team's flags when down link is P2P device bonding: reset bond's flags when down link is P2P device tcp: Reduce chance of collisions in inet6_hashfn(). ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address ethernet: atheros: fix return value check in atl1e_tso_csum() phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe() i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() ext4: fix to check return value of freeze_bdev() in ext4_shutdown() scsi: qla2xxx: Array index may go out of bound scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() ftrace: Store the order of pages allocated in ftrace_page ftrace: Check if pages were allocated before calling free_pages() ftrace: Add information on number of page groups allocated fs: dlm: interrupt posix locks only when process is killed dlm: rearrange async condition return dlm: cleanup plock_op vs plock_xop PCI/ASPM: Avoid link retraining race PCI/ASPM: Factor out pcie_wait_for_retrain() PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() PCI: Rework pcie_retrain_link() wait loop ext4: Fix reusing stale buffer heads from last failed mounting ext4: rename journal_dev to s_journal_dev inside ext4_sb_info btrfs: fix extent buffer leak after tree mod log failure at split_node() bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent bcache: remove 'int n' from parameter list of bch_bucket_alloc_set() bcache: use MAX_CACHES_PER_SET instead of magic number 8 in __bch_bucket_alloc_set gpio: tps68470: Make tps68470_gpio_output() always set the initial value tracing/histograms: Return an error if we fail to add histogram to hist_vars list tcp: annotate data-races around fastopenq.max_qlen tcp: annotate data-races around tp->notsent_lowat tcp: annotate data-races around rskq_defer_accept tcp: annotate data-races around tp->linger2 net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX netfilter: nf_tables: can't schedule in nft_chain_validate netfilter: nf_tables: fix spurious set element insertion failure llc: Don't drop packet from non-root netns. fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe Revert "tcp: avoid the lookup process failing to get sk in ehash table" net:ipv6: check return value of pskb_trim() net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() pinctrl: amd: Use amd_pinconf_set() for all config options fbdev: imxfb: warn about invalid left/right margin spi: bcm63xx: fix max prepend length igb: Fix igb_down hung on surprise removal wifi: iwlwifi: mvm: avoid baid size integer overflow wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() bpf: Address KCSAN report on bpf_lru_list sched/fair: Don't balance task to its current running CPU posix-timers: Ensure timer ID search-loop limit is valid md/raid10: prevent soft lockup while flush writes md: fix data corruption for raid456 when reshape restart while grow up nbd: Add the maximum limit of allocated index in nbd_dev_add debugobjects: Recheck debug_objects_enabled before reporting ext4: correct inline offset when handling xattrs in inode body can: bcm: Fix UAF in bcm_proc_show() fuse: revalidate: don't invalidate if interrupted perf probe: Add test for regression introduced by switch to die_get_decl_file() tracing/histograms: Add histograms to hist_vars if they have referenced variables drm/atomic: Fix potential use-after-free in nonblocking commits scsi: qla2xxx: Pointer may be dereferenced scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() scsi: qla2xxx: Fix potential NULL pointer dereference scsi: qla2xxx: Wait for io return on terminate rport xtensa: ISS: fix call to split_if_spec ring-buffer: Fix deadloop issue on reading trace_pipe tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error Revert "8250: add support for ASIX devices with a FIFO bug" meson saradc: fix clock divider mask length ceph: don't let check_caps skip sending responses for revoke msgs hwrng: imx-rngc - fix the timeout for init and self check serial: atmel: don't enable IRQs prematurely fs: dlm: return positive pid value for F_GETLK md/raid0: add discard support for the 'original' layout misc: pci_endpoint_test: Re-init completion for every test misc: pci_endpoint_test: Free IRQs before removing the device PCI: rockchip: Use u32 variable to access 32-bit registers PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked PCI: rockchip: Write PCI Device ID to correct register PCI: rockchip: Assert PCI Configuration Enable bit after probe PCI: qcom: Disable write access to read only registers for IP v2.3.3 PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold jfs: jfs_dmap: Validate db_l2nbperpage while mounting ext4: only update i_reserved_data_blocks on successful block allocation ext4: fix wrong unit use in ext4_mb_clear_bb perf intel-pt: Fix CYC timestamps after standalone CBR SUNRPC: Fix UAF in svc_tcp_listen_data_ready() net: bcmgenet: Ensure MDIO unregistration has clocks enabled tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation pinctrl: amd: Only use special debounce behavior for GPIO 0 pinctrl: amd: Detect internal GPIO0 debounce handling pinctrl: amd: Fix mistake in handling clearing pins at startup net/sched: make psched_mtu() RTNL-less safe wifi: airo: avoid uninitialized warning in airo_get_rate() ipv6/addrconf: fix a potential refcount underflow for idev NTB: ntb_tool: Add check for devm_kcalloc NTB: ntb_transport: fix possible memory leak while device_register() fails ntb: intel: Fix error handling in intel_ntb_pci_driver_init() NTB: amd: Fix error handling in amd_ntb_pci_driver_init() ntb: idt: Fix error handling in idt_pci_driver_init() udp6: fix udp6_ehashfn() typo icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). vrf: Increment Icmp6InMsgs on the original netdev net: mvneta: fix txq_map in case of txq_number==1 workqueue: clean up WORK_* constant types, clarify masking net: lan743x: Don't sleep in atomic context netfilter: nf_tables: prevent OOB access in nft_byteorder_eval netfilter: conntrack: Avoid nf_ct_helper_hash uses after free netfilter: nf_tables: fix scheduling-while-atomic splat netfilter: nf_tables: unbind non-anonymous set if rule construction fails netfilter: nf_tables: reject unbound anonymous set before commit phase netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE netfilter: nf_tables: use net_generic infra for transaction data netfilter: add helper function to set up the nfnetlink header and use it netfilter: nftables: add helper function to set the base sequence number netfilter: nf_tables: add rescheduling points during loop detection walks netfilter: nf_tables: fix nat hook table deletion spi: spi-fsl-spi: allow changing bits_per_word while CS is still active spi: spi-fsl-spi: relax message sanity checking a little spi: spi-fsl-spi: remove always-true conditional in fsl_spi_do_one_msg ARM: orion5x: fix d2net gpio initialization btrfs: fix race when deleting quota root from the dirty cow roots list jffs2: reduce stack usage in jffs2_build_xattr_subsystem() integrity: Fix possible multiple allocation in integrity_inode_get() bcache: Remove unnecessary NULL point check in node allocations mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M mmc: core: disable TRIM on Kingston EMMC04G-M627 NFSD: add encoding of op_recall flag for write delegation ALSA: jack: Fix mutex call in snd_jack_report() i2c: xiic: Don't try to handle more interrupt events after error i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process() sh: dma: Fix DMA channel offset calculation net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX tcp: annotate data races in __tcp_oow_rate_limited() net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y f2fs: fix error path handling in truncate_dnode() mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0 spi: bcm-qspi: return error if neither hif_mspi nor mspi is available Add MODULE_FIRMWARE() for FIRMWARE_TG357766. sctp: fix potential deadlock on &net->sctp.addr_wq_lock rtc: st-lpc: Release some resources in st_rtc_probe() in case of error mfd: stmpe: Only disable the regulators if they are enabled mfd: intel-lpss: Add missing check for platform_get_resource KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes mfd: rt5033: Drop rt5033-battery sub-device usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() extcon: Fix kernel doc of property capability fields to avoid warnings extcon: Fix kernel doc of property fields to avoid warnings media: usb: siano: Fix warning due to null work_func_t function pointer media: videodev2.h: Fix struct v4l2_input tuner index comment media: usb: Check az6007_read() return value sh: j2: Use ioremap() to translate device tree address into kernel memory w1: fix loop in w1_fini() block: change all __u32 annotations to __be32 in affs_hardblocks.h USB: serial: option: add LARA-R6 01B PIDs ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard ARCv2: entry: rewrite to enable use of double load/stores LDD/STD ARCv2: entry: avoid a branch ARCv2: entry: push out the Z flag unclobber from common EXCEPTION_PROLOGUE ARCv2: entry: comments about hardware auto-save on taken interrupts modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} modpost: fix section mismatch message for R_ARM_ABS32 crypto: nx - fix build warnings when DEBUG_FS is not enabled hwrng: virtio - Fix race on data_avail and actual data hwrng: virtio - always add a pending request hwrng: virtio - don't waste entropy hwrng: virtio - don't wait on cleanup hwrng: virtio - add an internal buffer pinctrl: at91-pio4: check return value of devm_kasprintf() perf dwarf-aux: Fix off-by-one in die_get_varname() pinctrl: cherryview: Return correct value if pin in push-pull mode PCI: Add pci_clear_master() stub for non-CONFIG_PCI scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe() ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer drm/radeon: fix possible division-by-zero errors fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe() arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1 IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors soc/fsl/qe: fix usb.c build errors ASoC: es8316: Increment max value for ALC Capture Target Volume control ARM: ep93xx: fix missing-prototype warnings drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H Input: adxl34x - do not hardcode interrupt trigger type ARM: dts: BCM5301X: Drop "clock-names" from the SPI node Input: drv260x - sleep between polling GO bit radeon: avoid double free in ci_dpm_init() netlink: Add __sock_i_ino() for __netlink_diag_dump(). ipvlan: Fix return value of ipvlan_queue_xmit() netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value. lib/ts_bm: reset initial match offset for every block of text gtp: Fix use-after-free in __gtp_encap_destroy(). netlink: do not hard code device address lenth in fdb dumps netlink: fix potential deadlock in netlink_set_err() wifi: ath9k: convert msecs to jiffies where needed wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() memstick r592: make memstick_debug_get_tpc_name() static kexec: fix a memory leak in crash_shrink_memory() watchdog/perf: more properly prevent false positives with turbo modes watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes wifi: ray_cs: Fix an error handling path in ray_probe() wifi: ray_cs: Drop useless status variable in parse_addr() wifi: ray_cs: Utilize strnlen() in parse_addr() wifi: wl3501_cs: Fix an error handling path in wl3501_probe() wl3501_cs: use eth_hw_addr_set() net: create netdev->dev_addr assignment helpers wl3501_cs: Fix misspelling and provide missing documentation wl3501_cs: Remove unnecessary NULL check wl3501_cs: Fix a bunch of formatting issues related to function docs wifi: atmel: Fix an error handling path in atmel_probe() wifi: orinoco: Fix an error handling path in orinoco_cs_probe() wifi: orinoco: Fix an error handling path in spectrum_cs_probe() nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect() nfc: constify several pointers to u8, char and sk_buff wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan() samples/bpf: Fix buffer overflow in tcp_basertt wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation evm: Complete description of evm_inode_setattr() ARM: 9303/1: kprobes: avoid missing-declaration warnings PM: domains: fix integer overflow issues in genpd_parse_state() clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe clocksource/drivers/cadence-ttc: Use ttc driver as platform driver clocksource/drivers: Unify the names to timer-* format irqchip/jcore-aic: Fix missing allocation of IRQ descriptors irqchip/jcore-aic: Kill use of irq_create_strict_mappings() md/raid10: fix io loss while replacement replace rdev md/raid10: fix wrong setting of max_corr_read_errors md/raid10: fix overflow of md/safe_mode_delay md/raid10: check slab-out-of-bounds in md_bitmap_get_counter treewide: Remove uninitialized_var() usage drm/amdgpu: Validate VM ioctl flags. scripts/tags.sh: Resolve gtags empty index generation drm/edid: Fix uninitialized variable in drm_cvt_modes() fbdev: imsttfb: Fix use after free bug in imsttfb_probe video: imsttfb: check for ioremap() failures x86/smp: Use dedicated cache-line for mwait_play_dead() gfs2: Don't deref jdesc in evict Linux 4.19.290 x86: fix backwards merge of GDS/SRSO bit xen/netback: Fix buffer overrun triggered by unusual packet Documentation/x86: Fix backwards on/off logic about YMM support x86/xen: Fix secondary processors' FPU initialization KVM: Add GDS_NO support to KVM x86/speculation: Add Kconfig option for GDS x86/speculation: Add force option to GDS mitigation x86/speculation: Add Gather Data Sampling mitigation x86/fpu: Move FPU initialization into arch_cpu_finalize_init() x86/fpu: Mark init functions __init x86/fpu: Remove cpuinfo argument from init functions init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() init: Invoke arch_cpu_finalize_init() earlier init: Remove check_bugs() leftovers um/cpu: Switch to arch_cpu_finalize_init() sparc/cpu: Switch to arch_cpu_finalize_init() sh/cpu: Switch to arch_cpu_finalize_init() mips/cpu: Switch to arch_cpu_finalize_init() m68k/cpu: Switch to arch_cpu_finalize_init() ia64/cpu: Switch to arch_cpu_finalize_init() ARM: cpu: Switch to arch_cpu_finalize_init() x86/cpu: Switch to arch_cpu_finalize_init() init: Provide arch_cpu_finalize_init() Conflicts: drivers/mmc/core/block.c drivers/mmc/host/sdhci-msm.c drivers/usb/dwc3/core.c drivers/usb/dwc3/gadget.c Change-Id: Id2f4d5c8067f8e5eda39c0eaa5e59d54a394b4c7 |
||
|
|
50ae74a0ae |
Merge tag 'LA.UM.9.12.r1-16100-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-16100-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-16100-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: dsp: q6lsm: Add check for payload buffer dsp: q6lsm: Address use after free for mmap handle ASoC: msm-pcm-host-voice: Check validity of session idx Change-Id: I059f45b18923c21635e78968d59aaf75dc843a8d |
||
|
|
10f91d43df |
Merge tag 'LA.UM.9.12.r1-16100-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.r1-16100-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-16100-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: soc: qcom: glink_probe: Notify on powerup failure Change-Id: I94bd7a92e90731350633f81a9fbf562efc54cf26 |
||
|
|
0a38ea41d1 |
Merge tag 'ASB-2023-08-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2023-08-01 CVE-2023-21264 CVE-2020-29374 * tag 'ASB-2023-08-05_4.19-stable' of https://android.googlesource.com/kernel/common: Linux 4.19.289 x86/cpu/amd: Add a Zenbleed fix x86/cpu/amd: Move the errata checking functionality up x86/microcode/AMD: Load late on both threads too Change-Id: Id34af33c9bf1a3f075b7e54dcee89b8bb265eb69 |
||
|
|
ea9e1e004e |
Merge branch 'master' of https://github.com/namjaejeon/linux-exfat-oot into android13-4.19-kona
* 'master' of https://github.com/namjaejeon/linux-exfat-oot: exfat: add necessary header for vmalloc exfat: release s_lock before calling dir_emit() exfat: check if filename entries exceeds max filename length exfat: github action: make space for running xfstests exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree exfat: splice: Use filemap_splice_read() instead of generic_file_splice_read() exfat: fs: build the legacy direct I/O code conditionally exfat: fs: port ->rename() to pass mnt_idmap exfat: fs: port ->mkdir() to pass mnt_idmap exfat: fs: port ->create() to pass mnt_idmap exfat: fs: port ->getattr() to pass mnt_idmap exfat: fs: port ->setattr() to pass mnt_idmap exfat: fix the newly allocated clusters are not freed in error handling exfat: don't print error log in normal case exfat: remove unneeded code from exfat_alloc_cluster() exfat: remove ->writepage exfat: handle unreconized benign secondary entries exfat: fix inode->i_blocks for non-512 byte sector size device exfat: redefine DIR_DELETED as the bad cluster number exfat: fix reporting fs error when reading dir beyond EOF exfat: fix unexpected EOF while reading dir exfat: reuse exfat_find_location() to simplify exfat_get_dentry_set() exfat: fix overflow in sector and cluster conversion exfat: remove i_size_write() from __exfat_truncate() exfat: remove argument 'size' from exfat_truncate() exfat: remove unnecessary arguments from exfat_find_dir_entry() exfat: remove unneeded codes from __exfat_rename() exfat: remove call ilog2() from exfat_readdir() exfat: remove generic/286 exfat: fix python package installation failure exfat: github actions: add apt-get update command exfat: treewide: use get_random_u32() when possible exfat: replace magic numbers with Macros exfat: rename exfat_free_dentry_set() to exfat_put_dentry_set() exfat: move exfat_entry_set_cache from heap to stack exfat: support dynamic allocate bh for exfat_entry_set_cache exfat: reduce the size of exfat_entry_set_cache exfat: add SECTOR_SIZE macro exfat: hint the empty entry which at the end of cluster chain exfat: simplify empty entry hint exfat: add auto-test using github action exfat: remove travis-CI test Change-Id: Ie304b450ae4cd4f8021c909b83142cd69bfef926 |
||
|
|
49a49fb864 |
Merge tag 'LA.UM.9.15.r1-07500-KAMORTA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android13-4.19-kona
"LA.UM.9.15.r1-07500-KAMORTA.QSSI13.0" * tag 'LA.UM.9.15.r1-07500-KAMORTA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: mem_mgr: release buffers after usage msm: camera: sensor: Add changes to prevent unmap buffers msm: camera: mem_mgr: Add refcount to track in use buffers msm: camera: core: validation of session/device/link handle Change-Id: I67d08de0f2d7d3855c5d0cebccb5a8c0a05e49ec |
||
|
|
4b455c21d5 |
Merge tag 'LA.UM.9.12.r1-15600-SMxx50.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android13-4.19-kona
"LA.UM.9.12.r1-15600-SMxx50.0" * tag 'LA.UM.9.12.r1-15600-SMxx50.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: mem_mgr: release buffers after usage msm: camera: sensor: Add changes to prevent unmap buffers msm: camera: mem_mgr: Add refcount to track in use buffers msm: camera: core: validation of session/device/link handle msm: camera: cci: Fix some cci stability issues msm: camera: cci: Move load report cmd in lock context msm: camera: cci: Add report id in report command for CCI I2C queue Change-Id: If0a91190c9d87eeca85d6d4c5572d57c17ce333d |
||
|
|
0bdb488b23 |
Merge tag 'LA.UM.9.15.r1-07500-KAMORTA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
"LA.UM.9.15.r1-07500-KAMORTA.QSSI13.0" * tag 'LA.UM.9.15.r1-07500-KAMORTA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: dsp: Added fix to resolve compilation error dsp: q6voice: added fix to resolve Lookahead error ASoC: msm-pcm-host-voice: Handle OOB access in hpcm_start dsp: q6core: Avoid OOB access in q6core dsp: q6voice: Add buf size check for cvs cal data dsp: afe: Add check for num_channels dsp: afe: Add check for sidetone iir config copy size ASoC: msm-pcm-host-voice: Address buffer overflow in hpcm copy ASoC: msm-pcm-voip: Avoid interger underflow dsp: asm: validate payload size before access dsp: q6core: validate payload size before access for AVCS dsp: afe: check for param size before copying asoc: Compilation fix for SDLLVM toolchain 16.0 asoc: routing: add PRI_TDM path as echo reference data dsp: add lock in ion free to avoid use after free Conflicts: techpack/audio/dsp/q6afe.c techpack/audio/dsp/q6asm.c techpack/audio/dsp/q6core.c techpack/audio/dsp/q6voice.c Change-Id: I3aab264a7be180846833043a3c3a8ce889b85d12 |
||
|
|
3f9414c007 |
Merge tag 'LA.UM.9.12.r1-15600-SMxx50.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.19-kona
"LA.UM.9.12.r1-15600-SMxx50.0" * tag 'LA.UM.9.12.r1-15600-SMxx50.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: ASoC: msm-pcm-host-voice: Check validity of session idx dsp: q6lsm: Address use after free for mmap handle dsp: q6lsm: Add check for payload buffer ASoC: Resolve use after free in listen sound client ASoC: dsp: q6core: Avoid use after free ASoC: msm-pcm-q6-v2: Add dsp buf check ASoC: dsp: q6core: Avoid use after free ASoC: msm-pcm-host-voice: Address buffer overflow in hpcm copy ASoC: msm-pcm-q6-v2: Add dsp buf check dsp: q6core: Avoid OOB access in q6core ASoC: msm-pcm-host-voice: Handle OOB access in hpcm_start dsp: afe: Add check for num_channels dsp: asm: validate payload size before access dsp: afe: Add check for sidetone iir config copy size dsp: q6voice: Add buf size check for cvs cal data ASoC: msm-pcm-voip: Avoid interger underflow dsp: afe: check for param size before copying dsp: q6core: validate payload size before access for AVCS Change-Id: I586bec33dde9200927e0d6226237aa932a5f7531 |