mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 22:40:54 -04:00
959,612 commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e97a85da49 |
Merge tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa into android12-5.4-lahaina
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa: msm: ipa3: add check in odl pipe cleanup msm: ipa3: Added changes to check QMI pointer valid or not msm: ipa: fix to NULL terminate the pointer msm: ipahal: modify parameter from eq_bitfield[i] to i msm: ipa3: handling MISRA issue Change-Id: I79939c82f4245f459dd320ffcd413815f2d18905 |
||
|
|
5f1ec40398 |
Merge tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into android12-5.4-lahaina
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel: msm: camera: memmgr: Avoid TOCTOU buffer access on multiple use of same fd msm: camera: utils: modify debug function logic msm: camera: fd: fix compile error for kernel 5.4 msm: camera: reqmgr: Reset the slot if it is applied Change-Id: If3f45f7ce8b70d747a77845b43b7b8ec4aa9c9f9 |
||
|
|
d379f686be |
Merge tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android12-5.4-lahaina
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: asoc: add more return when msm_audio_ion_alloc failed audio-kernel: Do SRC with MFC dsp: dyn mclk support enable/disable in afe_set_lpass_clock_v2 asoc: ignore afe resp status to avoid 2s timeout asoc: enables paired rx port to address tdm slot shift issue dsp: functions for paired rx port enable/disable usecases asoc: change HS_IF dummy to playback audio-kernel: Reset client info on deregister. audio-routing: Support Rx to Tx loopback asoc: fixing incorrect log messages kernel: add place_marker for sound card register asoc: SEC CLK enable ASoC : Add new kcontrol for starting ASRC soc: swr-mstr-ctrl: Fix swr overflow for wsa audio-kernel: Disable clock voting logs asoc: 24 and 32bit format support for ASM loopback and playback config: remove unused conf for arauto audio-kernal: Loading only Gen3 specific mixer controls for Gen3 boards kernel: add place_marker for sound card register kernel: Add notifier for SSR asoc: kona: check if codec is enabled asoc: kona: Add wsa8815 codec and wsa883x codec init Asoc: check for invalid voice session id asoc: update port config for kona. config: Enable digital codec resource manager config asoc: auto: send effect config based on apptype asoc: Update dai link for wsa codec dai. asoc: codecs: Add nullptr check Audio-kernel: Comparison of unsigned value asoc : AFE Limiter module control soc: wsa881x: move analog init complete flag Change-Id: I566e3efbcd6a900e303bb89fb116e73c8de08bcf |
||
|
|
9bc442c4af |
Merge tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into android12-5.4-lahaina
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0: qcacld-3.0: Set bus bandwidth state to NONE in rutime suspend Release 2.0.8.31 qcacld-3.0: Allow monitor mode vendor cmd only if mon iface is created Release 2.0.8.30Z qcacld-3.0: Fix variable type in sch_gen_timing_advert_frame Release 2.0.8.30Y qcacld-3.0: unblock the state control param thread at end of SSR Release 2.0.8.30X qcacld-3.0: notify reg change event once wifi on from GUI Release 2.0.8.30W qcacld-3.0: Rate limit DELBA process logs Release 2.0.8.30V qcacld-3.0: Fix the TWT suspend operation command failure Release 2.0.8.30U qcacld-3.0: Enable the ini param enable_pending_list_req by default Release 2.0.8.30T qcacld-3.0: Set bus bandwidth state to NONE in rutime suspend qcacld-3.0: Update the channel only if AUTH resp is successful Release 2.0.8.30S qcacld-3.0: Enable roam offload in wiphy based on roam ini set Release 2.0.8.30R qcacld-3.0: Fix invalid tx power in iw dev Release 2.0.8.30Q qcacld-3.0: Fix vdev reference count in packet capture Release 2.0.8.30P qcacld-3.0: Limit TPC power level for non-11be Release 2.0.8.30O qcacld-3.0: Don't proceed with roam synch after disassociation qcacld-3.0: enable shortgi for assoc req based on ap capabilities qcacld-3.0: Initialize bssid variable qcacld-3.0: Fix unsafe channel buffer size not align Release 2.0.8.30N qcacld-3.0: Check for allowed frequency during set pcl Release 2.0.8.30M qcacld-3.0: Avoid double free in sch_gen_timing_advert_frame Release 2.0.8.30L qcacld-3.0: Update preauth candidate entry to scan table Release 2.0.8.30K qcacld-3.0: Control GRO en/dis based on TC filter prio qcacld-3.0: Do GRO en/dis based on qdisc only for standalone STA Release 2.0.8.30J qcacld-3.0: Allow unprotected diassoc frame when keys are not installed qcacld-3.0: Ignore duplicated assoc req frame qcacld-3.0: Drop duplicate auth/assoc frames Release 2.0.8.30I qcacld-3.0: Tune normalize_acs_weight for 6 GHz non-PSC CH qcacld-3.0: Introduce a new flag to enable the low power mode Release 2.0.8.30H qcacld-3.0: Check FTM mode in vendor cmds handlers Release 2.0.8.30G qcacld-3.0: Use skb_orphan instead of skb_unshare in TX Release 2.0.8.30F qcacld-3.0: Enable uplink delay feature for Vordonisi qcacld-3.0: Peer may not be present if NDP confirm fails qcacld-3.0: Return success from dynamic nss chain support check for 1x1 qcacld-3.0: Sanity check for session_id in roam Release 2.0.8.30E qcacld-3.0: Send the trigger reason as part of roam scan stats Release 2.0.8.30D qcacld-3.0: Acquire wakelock during roaming if key installation is pending Release 2.0.8.30C qcacld-3.0: Don't proceed with NDP peer handling if NDI is not UP Release 2.0.8.30B qcacld-3.0: Add check to avoid null pointer dereference Release 2.0.8.30A qcacld-3.0: Update MLME Cfg num_ppe_th Release 2.0.8.30 qcacld-3.0: Skip STA connect on 6 GHz or 5 GHz indoor chan if SAP is up Release 2.0.8.29Z qcacld-3.0: Fetch the SSID offset based on frame subtype Release 2.0.8.29Y qcacld-3.0: Fix early roam scan stop threshold values Release 2.0.8.29X qcacld-3.0: Update auth_status and mac addr of roamed peer to dp Release 2.0.8.29W qcacld-3.0: Provide correct status code in case of no ack Release 2.0.8.29V qcacld-3.0: Move 6ghz check in band bitmap conversion API qcacld-3.0: Set correct roam band mask Release 2.0.8.29U qcacld-3.0: Do not set the BSS color disabled in HE op IE Release 2.0.8.29T qcacld-3.0: Add NULL check for tx_rx_hist Release 2.0.8.29S qcacld-3.0: Replace kmsg logs to debug logs Release 2.0.8.29R qcacld-3.0: Reduce logging level in pmf cap API qcacld-3.0: Update caller APIs of get power type for 6G API qcacld-3.0: Add psoc ptr arg in get 6G power type for ctry API qcacld-3.0: Reduce log level of certain error logs Release 2.0.8.29Q qcacld-3.0: Fix ref leak for temp sta info node Release 2.0.8.29P qcacld-3.0: Check for NAN state only if NAN SM is in host Release 2.0.8.29O qcacld-3.0: Pick a valid channel for NDI start Release 2.0.8.29N qcacld-3.0: Use WLAN_WEAR_CHIPSET to modify INI path Release 2.0.8.29M qcacld-3.0: Update ccfs2 in ht operation qcacld-3.0: Force "IDLE" level on BW timer stop Release 2.0.8.29L qcacld-3.0: init/deinit tx_rx_histogram along with hdd_bus_bandwidth Release 2.0.8.29K qcacld-3.0: Send correct Nth beacon config to FW in pkt capture Release 2.0.8.29J qcacld-3.0: Makefile change to generate driver name as qca_cld3_wlan Release 2.0.8.29I qcacld-3.0: Send the correct SAE authentication failure reason code Release 2.0.8.29H qcacld-3.0: Check if wma pointer is NULL Release 2.0.8.29G qcacld-3.0: Account for sched delay in TX/RX BW tuning Release 2.0.8.29F qcacld-3.0: Use hdd_for_each_sta_ref_safe API for connection status Release 2.0.8.29E qcacld-3.0: Fix roam failed for SAP CSA concurrency qcacld-3.0: Send broadcast probe rsp for 6G AP Release 2.0.8.29D qcacld-3.0: Change PAGE_FAULT log string to PF qcacld-3.0: Change log level of ns offload print Release 2.0.8.29C qcacld-3.0: Enable RX FCS reporting Release 2.0.8.29B qcacld-3.0: Save mac_id and mac_id_valid in TSF report qcacld-3.0: Add uplink delay in get_sta_info response Release 2.0.8.29A qcacld-3.0: Enable uplink delay feature for WCN6750 qcacld-3.0: Handle uplink delay TSF commands qcacld-3.0: Configure TSF auto report to target Release 2.0.8.29 qcacld-3.0: Add chload param in LL radio stats event Change-Id: I455a86d4f824d0df660d321a4ca207ff1a871ae8 |
||
|
|
66939b95ae |
Merge tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into android12-5.4-lahaina
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn: qcacmn: Update dp_get_pdev_param for Channel and frequency qcacmn: Initialize wlan config structure qcacmn: Fix buffer overflow written in the dp_soc_interrupt_detach qcacmn: Update preauth candidate entry to scan table qcacmn: Add ini to set priority for TC ingress filter qcacmn: Set BA status to active when receiving ADDBA event qcacmn: Increase status size for HTT WBM completion v3 qcacmn: Skip STA scan on 6Ghz and 5ghz indoor chan if SAP is up qcacmn: Allow rx UDP packets during roaming before peer map is received qcacmn: Add support for lower span active and passive dwell time qcacmn: Add mode based flags to channels in PNO request qcacmn: Reduce logging in get 6G power type for country API qcacmn: Replace kmsg logs to debug logs qcacmn: Allow STA in LPI mode if AP ctry US and advertises LPI qcacmn: Allow scan/connection if RF test mode/Safe mode enabled qcacmn: Add support to calculate uplink delay qcacmn: Get buffer_timestamp from wbm release ring qcacmn: Extend QCA vendor command for TSF to enable and disable auto report qcacmn: Add channel load percentage attribute into QCA vendor command qcacmn: Add uplink delay attribute in QCA vendor command get_sta_info responses Change-Id: Ic0a676916af9818d8a45b79a1a22d97a5856aac1 |
||
|
|
f7866a8e2f |
Merge tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api into android12-5.4-lahaina
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/fw-api: fw-api: CL 19061926 - update fw common interface files fw-api: CL 19061219 - update fw common interface files fw-api: CL 19047183 - update fw common interface files fw-api: CL 19029549 - update fw common interface files fw-api: CL 19024619 - update fw common interface files fw-api: CL 19024615 - update fw common interface files fw-api: CL 19010813 - update fw common interface files fw-api: CL 18998456 - update fw common interface files fw-api: CL 18987039 - update fw common interface files fw-api: CL 18966584 - update fw common interface files fw-api: CL 18946469 - update fw common interface files fw-api: CL 18946444 - update fw common interface files fw-api: CL 18916860 - update fw common interface files fw-api: Add headers for qcn9224 v2 fw-api: CL 18860032 - update fw common interface files fw-api: CL 18844589 - update fw common interface files fw-api: CL 18844583 - update fw common interface files fw-api: CL 18827872 - update fw common interface files fw-api: CL 18809954 - update fw common interface files fw-api: CL 18774949 - update fw common interface files fw-api: CL 18757174 - update fw common interface files fw-api: CL 18739769 - update fw common interface files fw-api: CL 18709242 - update fw common interface files fw-api: CL 18685702 - update fw common interface files fw-api: CL 18643854 - update fw common interface files fw-api: Add missing header for qca8074V2 fw-api: CL 18584219 - update fw common interface files fw-api: CL 18582357 - update fw common interface files fw-api: CL 18549173 - update fw common interface files fw-api: CL 18544227 - update fw common interface files fw-api: CL 18528502 - update fw common interface files fw-api: CL 18520590 - update fw common interface files fw-api: CL 18520582 - update fw common interface files fw-api: CL 18514323 - update fw common interface files fw-api: CL 18495064 - update fw common interface files fw-api: CL 18480658 - update fw common interface files fw-api: CL 18479583 - update fw common interface files fw-api: CL 18472328 - update fw common interface files fw-api: CL 18469088 - update fw common interface files fw-api: CL 18457221 - update fw common interface files fw-api: CL 18457215 - update fw common interface files fw-api: Fix compilation issue for tx monitor fw-api: CL 18412145 - update fw common interface files fw-api: CL 18399677 - update fw common interface files fw-api: CL 18347006 - update fw common interface files fw-api: CL 18311866 - update fw common interface files fw-api: CL 18291512 - update fw common interface files fw-api: CL 18227240 - update fw common interface files fw-api: CL 18225673 - update fw common interface files fw-api: CL 18211442 - update fw common interface files fw-api: CL 18197955 - update fw common interface files fw-api: CL 18177396 - update fw common interface files fw-api: CL 18177389 - update fw common interface files fw-api: CL 18173549 - update fw common interface files fw-api: add rx_reo_queue_1k.h file for 1K BA window support fw-api: CL 18137973 - update fw common interface files fw-api: CL 18119950 - update fw common interface files fw-api: CL 18116081 - update fw common interface files fw-api: CL 18116079 - update fw common interface files fw-api: CL 18101507 - update fw common interface files fw-api: CL 18098896 - update fw common interface files fw-api: CL 18096193 - update fw common interface files fw-api: CL 18082017 - update fw common interface files fw-api: CL 18082015 - update fw common interface files fw-api: CL 18037073 - update fw common interface files fw-api: CL 18037070 - update fw common interface files fw-api: CL 18000081 - update fw common interface files fw-api: CL 17986784 - update fw common interface files fw-api: CL 17986781 - update fw common interface files fw-api: CL 17969296 - update fw common interface files Change-Id: I967b0555f7991ed6fe351b015cda196173cc39a1 |
||
|
|
ca0d25b390 |
Merge tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.4 into android12-5.4-lahaina
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.4:
msm: adsprpc: Prevent use after free in fastrpc_invoke_send
power: supply: qti_battery_charger: Fix NULL pointer dereference
cnss2: Update DRV support flag in the feature list of host cap
msm: adsprpc: Fix for hyp_assign_phys double call
UAPI: update uapi header to fix struct re-definition errors
net/sched: act_mpls: Add action to push MPLS LSE before Ethernet header
msm: ipa: Modification for Pipe info based on tethering protocol
net/sched: act_vlan: Add {POP,PUSH}_ETH actions
virtiofs: fix virtio_fs_fiq_ops api
iio: qcom-spmi-adc5: Add support for calibrated bat_therm channel
dt-bindings: iio: add support for calibrated bat_therm channel
msm: adsprpc: Handle out of bounds access
msm: adsprpc: Validate the CID
usb: gadget: cdev: Requeue the request in cser_resume if start_rx fails
msm: ep_pcie: Avoid polling for ltssm state if perst is asserted
mem_buf: Validate n_acl_entries
drivers: thermal: Dynamic cpu's support in cpu voltage cooling driver
msm: mhi_dev: Avoiding delay in transfer completion
i2c: i2c-msm-geni: NULL check before accessing i2c message
pci:msm: Add support for PCIe halt Wr and Rd feature disable
msm: ipa: Add easymesh R2 support in header
UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
FROMGIT: arm64: fix oops in concurrently setting insn_emulation sysctls
ANDROID: abi_gki_aarch64_qcom: Add vmemdup_user to qcom symbol list
ANDROID: GKI: update Sony KMI symbol list
Revert "clk: qcom: gcc: Lower the frequency for sdxlemur from 200 to 171MHz"
UPSTREAM: mm: fix misplaced unlock_page in do_wp_page()
BACKPORT: mm: do_wp_page() simplification
UPSTREAM: mm/ksm: Remove reuse_ksm_page()
msm: ipa: add and define IPA_CLIENT_MHI_COAL_CONS
BACKPORT: ALSA: pcm: Fix races among concurrent prealloc proc writes
BACKPORT: ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
BACKPORT: ALSA: pcm: Fix races among concurrent read/write and buffer changes
ANDROID: Fix up abi issue with struct snd_pcm_runtime
BACKPORT: ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
BACKPORT: nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
icnss2: Use event_data before posting event
msm: ADSPRPC: Restrict untrusted applications from attaching to GuestOS
msm: mhi_dev: Avoiding null pointer dereference in uci layer
msm: ipa: add support for WDS
clk: qcom: gpucc: Update the frequency for GPU core clock for blair
interconnect: qcom: Enable BCMs needed for QoS configuration for Shima
interconnect: qcom: Add support for enabling BCMs needed for QoS
msm: kgsl: Enable BCL only after first boot is done
dt-bindings: thermal: Add new sdr sensor placeholders
drivers: thermal: qmi_sensor: Add new sdr thermistors
msm: ipa3: Add support for External Router Mode FR
icnss2: Do not start recovery timer on gracefull shutdown
perf: arm: Implement perf counter for 32bit arm
soc: qcom: socinfo: Add the soc-id for KATMAI/KATMAIP
pci: msm: Extend sleep time when reset i2c client
i2c: i2c-msm-geni: add rtl based changes
smcinvoke : file private data validation which is sent by userspace
Linux 5.4.197
bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
NFSD: Fix possible sleep during nfsd4_release_lockowner()
NFS: Memory allocation failures are not server fatal errors
docs: submitting-patches: Fix crossref to 'The canonical patch format'
tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
tpm: Fix buffer access in tpm2_get_tpm_pt()
HID: multitouch: Add support for Google Whiskers Touchpad
raid5: introduce MD_BROKEN
dm verity: set DM_TARGET_IMMUTABLE feature flag
dm stats: add cond_resched when looping over entries
dm crypt: make printing of the key constant-time
dm integrity: fix error code in dm_integrity_ctr()
zsmalloc: fix races between asynchronous zspage free and page migration
crypto: ecrdsa - Fix incorrect use of vli_cmp
netfilter: conntrack: re-fetch conntrack after insertion
exec: Force single empty string when argv is empty
drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
cfg80211: set custom regdomain after wiphy registration
assoc_array: Fix BUG_ON during garbage collect
drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
net: ftgmac100: Disable hardware checksum on AST2600
net: af_key: check encryption module availability consistency
pinctrl: sunxi: fix f1c100s uart2 function
ACPI: sysfs: Fix BERT error region memory mapping
ACPI: sysfs: Make sparse happy about address space in use
media: vim2m: initialize the media device earlier
media: vim2m: Register video device after setting up internals
secure_seq: use the 64 bits of the siphash for port offset calculation
tcp: change source port randomizarion at connect() time
Input: goodix - fix spurious key release events
staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan()
x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests
lockdown: also lock down previous kgdb use
haven: gh_msgq: Disallow multiple registrations with same label
usb: gadget: u_serial: Don't dequeue requests in gserial_disconnect
platform: msm: usb_bam: Fix potential use-after-free in connect_pipe
msm: kgsl: use kvmalloc for ringbuffer submission
Linux 5.4.196
afs: Fix afs_getattr() to refetch file status if callback break occurred
i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
x86/xen: Mark cpu_bringup_and_idle() as dead_end_function
x86/xen: fix booting 32-bit pv guest
Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
firmware_loader: use kernel credentials when reading firmware
net: stmmac: disable Split Header (SPH) for Intel platforms
block: return ELEVATOR_DISCARD_MERGE if possible
Input: ili210x - fix reset timing
net: atlantic: verify hw_head_ lies within TX buffer ring
net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
selftests: add ping test with ping_group_range tuned
mac80211: fix rx reordering with non explicit / psmp ack policy
scsi: qla2xxx: Fix missed DMA unmap for aborted commands
perf bench numa: Address compiler error on s390
gpio: mvebu/pwm: Refuse requests with inverted polarity
gpio: gpio-vf610: do not touch other bits when set the target bit
net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
igb: skip phy status check where unavailable
ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
ARM: 9196/1: spectre-bhb: enable for Cortex-A15
net: af_key: add check for pfkey_broadcast in function pfkey_process
net/mlx5e: Properly block LRO when XDP is enabled
NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
net/qla3xxx: Fix a test in ql_reset_work()
clk: at91: generated: consider range when calculating best rate
ice: fix possible under reporting of ethtool Tx and Rx statistics
net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
net/sched: act_pedit: sanitize shift argument before usage
net: macb: Increment rx bd head after allocating skb and buffer
ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
KVM: x86/mmu: Update number of zapped pages even if page list is stable
PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
Fix double fget() in vhost_net_set_backend()
perf: Fix sys_perf_event_open() race against self
ALSA: wavefront: Proper check of get_user() error
SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
SUNRPC: Don't call connect() more than once on a TCP socket
SUNRPC: Prevent immediate close+reconnect
SUNRPC: Clean up scheduling of autoclose
mmc: core: Default to generic_cmd6_time as timeout in __mmc_switch()
mmc: block: Use generic_cmd6_time when modifying INAND_CMD38_ARG_EXT_CSD
mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC
nilfs2: fix lockdep warnings during disk space reclamation
nilfs2: fix lockdep warnings in page operations for btree nodes
ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
platform/chrome: cros_ec_debugfs: detach log reader wq from devm
drbd: remove usage of list iterator variable after loop
MIPS: lantiq: check the return value of kzalloc()
rtc: mc146818-lib: Fix the AltCentury for AMD platforms
nvme-multipath: fix hang when disk goes live over reconnect
ALSA: hda/realtek: Enable headset mic on Lenovo P360
crypto: x86/chacha20 - Avoid spurious jumps to other functions
crypto: stm32 - fix reference leak in stm32_crc_remove
Input: stmfts - fix reference leak in stmfts_input_open
Input: add bounds checking to input_set_capability()
um: Cleanup syscall_handler_t definition/cast, fix warning
rtc: fix use-after-free on device removal
x86/xen: Make the secondary CPU idle tasks reliable
x86/xen: Make the boot CPU idle task reliable
floppy: use a statically allocated error counter
defconfig: sdxlemur: Enable IPv6 NAT
haven: hh_rm_core: fix ID leaking
haven: Fix memory leak
ANDROID: fix up abi issue with struct snd_pcm_runtime
msm: kgsl: Fix gpuaddr_in_range() to check upper bound
Linux 5.4.195
tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
ping: fix address binding wrt vrf
arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
net: phy: Fix race condition on link status change
MIPS: fix build with gcc-12
drm/vmwgfx: Initialize drm_mode_fb_cmd2
cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
i40e: i40e_main: fix a missing check on list iterator
drm/nouveau/tegra: Stop using iommu_present()
serial: 8250_mtk: Fix register address for XON/XOFF character
serial: 8250_mtk: Fix UART_EFR register address
slimbus: qcom: Fix IRQ check in qcom_slim_probe
USB: serial: option: add Fibocom MA510 modem
USB: serial: option: add Fibocom L610 modem
USB: serial: qcserial: add support for Sierra Wireless EM7590
USB: serial: pl2303: add device id for HP LM930 Display
usb: typec: tcpci: Don't skip cleanup in .remove() on error
usb: cdc-wdm: fix reading stuck on device close
tty: n_gsm: fix mux activation issues in gsm_config()
tcp: resalt the secret every 10 seconds
net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
s390: disable -Warray-bounds
ASoC: ops: Validate input values in snd_soc_put_volsw_range()
ASoC: max98090: Generate notifications on changes for custom control
ASoC: max98090: Reject invalid values in custom control put()
hwmon: (f71882fg) Fix negative temperature
gfs2: Fix filesystem block deallocation for short writes
net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
net/sched: act_pedit: really ensure the skb is writable
s390/lcs: fix variable dereferenced before check
s390/ctcm: fix potential memory leak
s390/ctcm: fix variable dereferenced before check
hwmon: (ltq-cputemp) restrict it to SOC_XWAY
dim: initialize all struct fields
mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
netlink: do not reset transport header in netlink_recvmsg()
drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
ipv4: drop dst in multicast routing path
net: Fix features skip in for_each_netdev_feature()
mac80211: Reset MBSSID parameters upon connection
hwmon: (tmp401) Add OF device ID table
batman-adv: Don't skb_split skbuffs with frag_list
BACKPORT: scsi: ufs: Resume ufs host before accessing ufs device
BACKPORT: can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
ANDROID: ABI: Added symbols for allwinner
BACKPORT: can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
i2c:i2c-msm-geni: Updating last mark busy failure case
icnss: Add ASSERT if fw ready got timed out
Linux 5.4.194
mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
mm: fix missing cache flush for all tail pages of compound page
Bluetooth: Fix the creation of hdev->name
KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id
x86: kprobes: Prohibit probing on instruction which has emulate prefix
x86: xen: insn: Decode Xen and KVM emulate-prefix signature
x86: xen: kvm: Gather the definition of emulate prefixes
x86/asm: Allow to pass macros to __ASM_FORM()
KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
can: grcan: only use the NAPI poll budget for RX
can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
nfp: bpf: silence bitwise vs. logical OR warning
drm/i915: Cast remain to unsigned long in eb_relocate_vma
drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types
block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit
MIPS: Use address-of operator on section symbols
BACKPORT: esp: Fix possible buffer overflow in ESP transformation
msm: ep_pcie: Avoid releasing resources if pcie-perst-enum is set
ANDROID: ABI: Update allowed list for QCOM
msm: ipa: Add if_index in ipa_wlan_msg struct
ANDROID: GKI: update the abi .xml file
Revert "tcp: ensure to use the most recently sent skb when filling the rate sample"
Linux 5.4.193
mmc: rtsx: add 74 Clocks in power on flow
PCI: aardvark: Fix reading MSI interrupt number
PCI: aardvark: Clear all MSIs at setup
dm: interlock pending dm_io and dm_wait_for_bios_completion
dm: fix mempool NULL pointer race when completing IO
tcp: make sure treq->af_specific is initialized
ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
ALSA: pcm: Fix races among concurrent prealloc proc writes
ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
ALSA: pcm: Fix races among concurrent read/write and buffer changes
ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
mm: fix unexpected zeroed page mapping with zram swap
block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
net: ipv6: ensure we call ipv6_mc_down() at most once
KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
NFSv4: Don't invalidate inode attributes on delegation return
drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu
net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
btrfs: always log symlinks in full mode
smsc911x: allow using IRQ0
bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag
selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
net: emaclite: Add error handling for of_address_to_resource()
net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
RDMA/siw: Fix a condition race issue in MPA request processing
ASoC: dmaengine: Restore NULL prepare_slave_config() callback
hwmon: (adt7470) Fix warning on module removal
NFC: netlink: fix sleep in atomic bug when firmware download timeout
nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
nfc: replace improper check device_is_registered() in netlink related functions
can: grcan: use ofdev->dev when allocating DMA memory
can: grcan: grcan_close(): fix deadlock
s390/dasd: Fix read inconsistency for ESE DASD devices
s390/dasd: Fix read for ESE with blksize < 4k
s390/dasd: prevent double format of tracks for ESE devices
s390/dasd: fix data corruption for ESE devices
ASoC: meson: Fix event generation for G12A tohdmi mux
ASoC: wm8958: Fix change notifications for DSP controls
ASoC: da7219: Fix change notifications for tone generator frequency
genirq: Synchronize interrupt thread startup
ACPICA: Always create namespace nodes using acpi_ns_create_node()
firewire: core: extend card->lock in fw_core_handle_bus_reset
firewire: remove check of list iterator against head past the loop body
firewire: fix potential uaf in outbound_phy_packet_callback()
Revert "SUNRPC: attempt AF_LOCAL connect on setup"
gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
parisc: Merge model and model name into one line in /proc/cpuinfo
MIPS: Fix CP0 counter erratum detection for R4k CPUs
tracing: Check return value of __create_val_fields() before using its result
mmc: sdhci-msm: configure sdcc clocks core memory
ANDROID: ABI: Update allowed list for QCOM
ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree
BACKPORT: staging: ion: Prevent incorrect reference counting behavour
FROMGIT: net: fix wrong network header length
Linux 5.4.192
mm, hugetlb: allow for "high" userspace addresses
hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs
tty: n_gsm: fix incorrect UA handling
tty: n_gsm: fix wrong command frame length field encoding
tty: n_gsm: fix wrong command retry handling
tty: n_gsm: fix missing explicit ldisc flush
tty: n_gsm: fix insufficient txframe size
netfilter: nft_socket: only do sk lookups when indev is available
tty: n_gsm: fix malformed counter for out of frame data
tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2
x86/cpu: Load microcode during restore_processor_state()
net: ethernet: stmmac: fix write to sgmii_adapter_base
drivers: net: hippi: Fix deadlock in rr_close()
cifs: destage any unwritten data to the server before calling copychunk_write
x86: __memcpy_flushcache: fix wrong alignment if size > 2^32
ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
ASoC: wm8731: Disable the regulator when probing fails
tcp: fix F-RTO may not work correctly when receiving DSACK
ixgbe: ensure IPsec VF<->PF compatibility
bnx2x: fix napi API usage sequence
tls: Skip tls_append_frag on zero copy size
drm/amd/display: Fix memory leak in dcn21_clock_source_create
net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK
net: bcmgenet: hide status block before TX timestamping
clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource()
bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()
tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
ip_gre: Make o_seqno start from 0 in native mode
net/smc: sync err code when tcp connection was refused
net: hns3: add validity check for message data length
cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe
pinctrl: pistachio: fix use of irq_of_parse_and_map()
arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock
ARM: dts: imx6ull-colibri: fix vqmmc regulator
sctp: check asoc strreset_chunk in sctp_generate_reconf_event
tcp: ensure to use the most recently sent skb when filling the rate sample
tcp: md5: incorrect tcp_header_len for incoming connections
bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook
mtd: rawnand: Fix return value check of wait_for_completion_timeout
ipvs: correctly print the memory size of ip_vs_conn_tab
ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35
ARM: dts: am3517-evm: Fix misc pinmuxing
ARM: dts: Fix mmc order for omap3-gta04
phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe
phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe
ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek
phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks
ARM: OMAP2+: Fix refcount leak in omap_gic_of_init
phy: samsung: exynos5250-sata: fix missing device put in probe error paths
phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe
ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue
USB: Fix xhci event ring dequeue pointer ERDP update issue
mtd: rawnand: fix ecc parameters for mt7622
arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards
arm64: dts: meson: remove CPU opps below 1GHz for G12B boards
video: fbdev: udlfb: properly check endpoint type
hex2bin: fix access beyond string end
hex2bin: make the function hex_to_bin constant-time
arch_topology: Do not set llc_sibling if llc_id is invalid
serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device
serial: 8250: Also set sticky MCR bits in console restoration
serial: imx: fix overrun interrupts in DMA mode
usb: dwc3: gadget: Return proper request status
usb: dwc3: core: Fix tx/rx threshold settings
usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
usb: gadget: uvc: Fix crash when encoding data for usb request
usb: typec: ucsi: Fix role swapping
usb: misc: fix improper handling of refcount in uss720_probe()
iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on()
iio: dac: ad5446: Fix read_raw not returning set value
iio: dac: ad5592r: Fix the missing return value.
xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms
xhci: stop polling roothubs after shutdown
USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions
USB: serial: option: add support for Cinterion MV32-WA/MV32-WB
USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader
USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS
USB: quirks: add STRING quirk for VCOM device
USB: quirks: add a Realtek card reader
usb: mtu3: fix USB 3.0 dual-role-switch from device to host
lightnvm: disable the subsystem
hamradio: remove needs_free_netdev to avoid UAF
hamradio: defer 6pack kfree after unregister_netdev
floppy: disable FDRAWCMD by default
i2c-msm-genic: To remove unsupported %: in format string
cnss2: Add change to update 128KB prealloc reserve pool size to 5
smcinvoke: Add explicit cache flush during CB req from TZ
msm: kgsl: Remove 'fd' dependency to get dma_buf handle
scsi: ufs: fix deadlock between resume and eh_work
i2c: i2c-msm-geni: Reset i2c GPIOs using FORCE_DEFAULT
i2c: i2c-msm-geni: Handle NACK interrupt as an error condition
ANDROID: fix KCFLAGS override by __ANDROID_COMMON_KERNEL__
ANDROID: Add flag to indicate compiling against ACK
BACKPORT: net/packet: fix slab-out-of-bounds access in packet_recvmsg()
BACKPORT: block: Add a helper to validate the block size
BACKPORT: virtio-blk: Use blk_validate_block_size() to validate block size
Revert "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup"
msm: ADSPRPC: Update unsigned pd support on cDSP from kernel
Linux 5.4.191
Revert "net: micrel: fix KS8851_MLL Kconfig"
block/compat_ioctl: fix range check in BLKGETSIZE
staging: ion: Prevent incorrect reference counting behavour
spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
jbd2: fix a potential race while discarding reserved buffers after an abort
ext4: force overhead calculation if the s_overhead_cluster makes no sense
ext4: fix overhead calculation to account for the reserved gdt blocks
ext4, doc: fix incorrect h_reserved size
ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
ext4: fix use-after-free in ext4_search_dir
ext4: fix symlink file size not match to file content
arm_pmu: Validate single/group leader events
ARC: entry: fix syscall_trace_exit argument
e1000e: Fix possible overflow in LTR decoding
ASoC: soc-dapm: fix two incorrect uses of list iterator
openvswitch: fix OOB access in reserve_sfa_size()
xtensa: fix a7 clobbering in coprocessor context load/store
xtensa: patch_text: Fixup last cpu should be master
powerpc/perf: Fix power9 event alternatives
drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
KVM: PPC: Fix TCE handling for VFIO
drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
dma: at_xdmac: fix a missing check on list iterator
ata: pata_marvell: Check the 'bmdma_addr' beforing reading
oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
EDAC/synopsys: Read the error count from the correct register
stat: fix inconsistency between struct stat and struct compat_stat
scsi: qedi: Fix failed disconnect handling
net: macb: Restart tx only if queue pointer is lagging
drm/msm/mdp5: check the return of kzalloc()
dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
mt76: Fix undefined behavior due to shift overflowing the constant
cifs: Check the IOCB_DIRECT flag, not O_DIRECT
vxlan: fix error return code in vxlan_fdb_append
ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
reset: tegra-bpmp: Restore Handle errors in BPMP response
ARM: vexpress/spc: Avoid negative array index when !SMP
selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
netlink: reset network and mac headers in netlink_dump()
l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
net/sched: cls_u32: fix possible leak in u32_init_knode()
net/packet: fix packet_sock xmit return value checking
net/smc: Fix sock leak when release after smc_shutdown()
rxrpc: Restore removed timer deletion
igc: Fix BUG: scheduling while atomic
igc: Fix infinite loop in release_swfw_sync
dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
dmaengine: imx-sdma: Fix error checking in sdma_event_remap
ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
ALSA: usb-audio: Clear MIDI port active flag after draining
tcp: Fix potential use-after-free due to double kfree()
net/sched: cls_u32: fix netns refcount changes in u32_change()
tcp: fix race condition when creating child sockets from syncookies
gfs2: assign rgrp glock before compute_bitstructs
can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
tracing: Dump stacktrace trigger to the corresponding instance
mm: page_alloc: fix building error on -Werror=array-compare
etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
BACKPORT: fuse: fix pipe buffer lifetime for direct_io
clk: qcom: gdsc-regulator: Add debug logs for gdsc set mode
ANDROID: ABI: Update allowed list for galaxy
BACKPORT: ext4: don't BUG if someone dirty pages without asking ext4 first
Linux 5.4.190
ax25: Fix UAF bugs in ax25 timers
ax25: Fix NULL pointer dereferences in ax25 timers
ax25: fix NPD bug in ax25_disconnect
ax25: fix UAF bug in ax25_send_control()
ax25: Fix refcount leaks caused by ax25_cb_del()
ax25: fix UAF bugs of net_device caused by rebinding operation
ax25: fix reference count leaks of ax25_dev
ax25: add refcount in ax25_dev to avoid UAF bugs
dma-direct: avoid redundant memory sync for swiotlb
i2c: pasemi: Wait for write xfers to finish
smp: Fix offline cpu check in flush_smp_call_function_queue()
dm integrity: fix memory corruption when tag_size is less than digest size
ARM: davinci: da850-evm: Avoid NULL pointer dereference
tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
genirq/affinity: Consider that CPUs on nodes can be unbalanced
drm/amd/display: don't ignore alpha property on pre-multiplied mode
ipv6: fix panic when forwarding a pkt with no in6 dev
ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
ALSA: hda/realtek: Add quirk for Clevo PD50PNT
btrfs: mark resumed async balance as writing
btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
ath9k: Fix usage of driver-private space in tx_info
ath9k: Properly clear TX status area before reporting to mac80211
gcc-plugins: latent_entropy: use /dev/urandom
mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
mm, page_alloc: fix build_zonerefs_node()
perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
drivers: net: slip: fix NPD bug in sl_tx_timeout()
scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
scsi: mvsas: Add PCI ID of RocketRaid 2640
powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
drm/amd/display: Fix allocate_mst_payload assert on resume
net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
arm64: alternatives: mark patch_alternative() as `noinstr`
regulator: wm8994: Add an off-on delay for WM8994 variant
gpu: ipu-v3: Fix dev_dbg frequency output
ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
net: micrel: fix KS8851_MLL Kconfig
scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
scsi: target: tcmu: Fix possible page UAF
Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
drm/amdkfd: Check for potential null return of kmalloc_array()
drm/amdkfd: Fix Incorrect VMIDs passed to HWS
drm/amd/display: Update VTEM Infopacket definition
drm/amd/display: fix audio format not updated after edid updated
drm/amd: Add USBC connector ID
cifs: potential buffer overflow in handling symlinks
nfc: nci: add flush_workqueue to prevent uaf
testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
sctp: Initialize daddr on peeled off socket
net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
cfg80211: hold bss_lock while updating nontrans_list
net/sched: taprio: Check if socket flags are valid
net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
net/sched: fix initialization order when updating chain 0 head
mlxsw: i2c: Fix initialization error flow
gpiolib: acpi: use correct format characters
veth: Ensure eth header is in skb's linear part
net/sched: flower: fix parsing of ethertype following VLAN header
memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
ANDROID: GKI: fix crc issue with commit
|
||
|
|
9246203e34 |
Merge c3219d4f05 on remote branch
Change-Id: I4b6a22459079a998ed82ea148459de1de8d970e4 |
||
|
|
d87ecba261 |
Merge 796e14de23 on remote branch
Change-Id: Icf4bce5d32393073ee6fa46156443ecf1143d6cd |
||
|
|
342f6e18c1 |
Merge d1bd8e66e9 on remote branch
Change-Id: I2c0d004cc51d0ce7b262875f00c34c6a98c01cb3 |
||
|
|
bf8af23543 |
Merge 8f5b3fc858 on remote branch
Change-Id: Id9bda199469cbc0c81485ec7a8aed5bb3745ea81 |
||
|
|
b03882a524 |
Merge dc1728e345 on remote branch
Change-Id: Ia3d274e495f4db995cc70582ff6bb5364cdc9e5c |
||
|
|
c3219d4f05 |
msm: adsprpc: Prevent use after free in fastrpc_invoke_send
In some async scenarios, the message context might be freed by the async response thread before the user thread updates the txmsg buffer. This leads to a use after free scenario. Prevent this from happening by copying message to a temporary variable and using this temporary variable. Change-Id: I181eb5c6e1a6bdc2437f974d5f514d8fdfefcc9f Acked-by: Ranjith Goud Namala <rnamala@qti.qualcomm.com> Signed-off-by: rnamala <quic_rnamala@quicinc.com> |
||
|
|
00ad633ef4 |
power: supply: qti_battery_charger: Fix NULL pointer dereference
With psy initialized in battery_chg_init_psy(), read_property_id() when called from battery_chg_parse_dt() can try accessing psy->desc->name when dynamic debugging is enabled. Fix it. Change-Id: I88114ea9779d5113524b8b15659bf8bafe6364ed Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> |
||
|
|
c73b8b29cc | Merge "cnss2: Update DRV support flag in the feature list of host cap" | ||
|
|
dc1728e345 | Merge "asoc: add more return when msm_audio_ion_alloc failed" | ||
|
|
dc7b9ccc2d |
cnss2: Update DRV support flag in the feature list of host cap
Update DRV support flag in the feature list of host cap so that the firmware is aware of the DRV feature support on the host. Change-Id: I6effd21293da80e023076469f7a42f5bf0018830 Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org> |
||
|
|
5b17b91197 |
msm: adsprpc: Fix for hyp_assign_phys double call
A check is introduced to restrict the double call of hyp_assign_phys for the same address. Change-Id: I0ac984af9fe456d317c7c2d99d6d1290f86830e8 Acked-by: Ansa Ahmed <ansaahme@qti.qualcomm.com> Signed-off-by: Vamsi Krishna Gattupalli <quic_vgattupa@quicinc.com> |
||
|
|
24624df1f8 | Merge "msm: ipa: Modification for Pipe info based on tethering protocol" | ||
|
|
f733b21779 |
asoc: add more return when msm_audio_ion_alloc failed
Sometimes, the return of msm_audio_ion_alloc is a positive number not a negative number when audio ION alloc failed. It will return the status of cmd_rsp which maybe a positive number. Change-Id: Ice90385f22c07fa2c9c72c8a31aeb3b8ee477756 Signed-off-by: Deru Wang <quic_deruwang@quicinc.com> |
||
|
|
68eac8ff03 |
Merge "Merge android11-5.4.197+ (3970bc6) into msm-5.4"
|
||
|
|
992339670c | Merge "msm: mhi_dev: Avoiding delay in transfer completion" | ||
|
|
d6e85b80fd |
UAPI: update uapi header to fix struct re-definition errors
Update header to fix struct re-definition errors by including host time header instead of uapi specific time header file. Change-Id: I67b52ba2928480c24abbdf7a2d246635fedfaafd Signed-off-by: Saurav Kumar <quic_sauravk@quicinc.com> |
||
|
|
79ff84826e |
net/sched: act_mpls: Add action to push MPLS LSE before Ethernet header
Define the MAC_PUSH action which pushes an MPLS LSE before the mac header (instead of between the mac and the network headers as the plain PUSH action does). The only special case is when the skb has an offloaded VLAN. In that case, it has to be inlined before pushing the MPLS header. Change-Id: Iea0792dac8682bccc4a6a506244c81ed799f779f Signed-off-by: Guillaume Nault gnault@redhat.com Signed-off-by: David S. Miller davem@davemloft.net Git-commit: a45294af9e96a3e060b6272fa7cd2c4b196de335 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git [quic_jguidry@quicinc.com: Enabled net/sched filtering and classification in sdxlemur.config] Signed-off-by: James Wyatt Guidry <quic_jguidry@quicinc.com> |
||
|
|
73de3d4872 |
msm: ipa: Modification for Pipe info based on tethering protocol
Add support to send pipe info based on the tethering protocal. Change-Id: I8d27461b4b64e1651f3f74188197156fde282d7e Signed-off-by: Vinayaka B M <quic_vinaybm@quicinc.com> |
||
|
|
630e7df8c5 |
Merge android11-5.4.197+ (3970bc6) into msm-5.4
* refs/heads/tmp-3970bc6:
UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
FROMGIT: arm64: fix oops in concurrently setting insn_emulation sysctls
ANDROID: abi_gki_aarch64_qcom: Add vmemdup_user to qcom symbol list
ANDROID: GKI: update Sony KMI symbol list
UPSTREAM: mm: fix misplaced unlock_page in do_wp_page()
BACKPORT: mm: do_wp_page() simplification
UPSTREAM: mm/ksm: Remove reuse_ksm_page()
BACKPORT: ALSA: pcm: Fix races among concurrent prealloc proc writes
BACKPORT: ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
BACKPORT: ALSA: pcm: Fix races among concurrent read/write and buffer changes
ANDROID: Fix up abi issue with struct snd_pcm_runtime
BACKPORT: ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
BACKPORT: nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
Linux 5.4.197
bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
NFSD: Fix possible sleep during nfsd4_release_lockowner()
NFS: Memory allocation failures are not server fatal errors
docs: submitting-patches: Fix crossref to 'The canonical patch format'
tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
tpm: Fix buffer access in tpm2_get_tpm_pt()
HID: multitouch: Add support for Google Whiskers Touchpad
raid5: introduce MD_BROKEN
dm verity: set DM_TARGET_IMMUTABLE feature flag
dm stats: add cond_resched when looping over entries
dm crypt: make printing of the key constant-time
dm integrity: fix error code in dm_integrity_ctr()
zsmalloc: fix races between asynchronous zspage free and page migration
crypto: ecrdsa - Fix incorrect use of vli_cmp
netfilter: conntrack: re-fetch conntrack after insertion
exec: Force single empty string when argv is empty
drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
cfg80211: set custom regdomain after wiphy registration
assoc_array: Fix BUG_ON during garbage collect
drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
net: ftgmac100: Disable hardware checksum on AST2600
net: af_key: check encryption module availability consistency
pinctrl: sunxi: fix f1c100s uart2 function
ACPI: sysfs: Fix BERT error region memory mapping
ACPI: sysfs: Make sparse happy about address space in use
media: vim2m: initialize the media device earlier
media: vim2m: Register video device after setting up internals
secure_seq: use the 64 bits of the siphash for port offset calculation
tcp: change source port randomizarion at connect() time
Input: goodix - fix spurious key release events
staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan()
x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests
lockdown: also lock down previous kgdb use
Linux 5.4.196
afs: Fix afs_getattr() to refetch file status if callback break occurred
i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
x86/xen: Mark cpu_bringup_and_idle() as dead_end_function
x86/xen: fix booting 32-bit pv guest
Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
firmware_loader: use kernel credentials when reading firmware
net: stmmac: disable Split Header (SPH) for Intel platforms
block: return ELEVATOR_DISCARD_MERGE if possible
Input: ili210x - fix reset timing
net: atlantic: verify hw_head_ lies within TX buffer ring
net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
selftests: add ping test with ping_group_range tuned
mac80211: fix rx reordering with non explicit / psmp ack policy
scsi: qla2xxx: Fix missed DMA unmap for aborted commands
perf bench numa: Address compiler error on s390
gpio: mvebu/pwm: Refuse requests with inverted polarity
gpio: gpio-vf610: do not touch other bits when set the target bit
net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
igb: skip phy status check where unavailable
ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
ARM: 9196/1: spectre-bhb: enable for Cortex-A15
net: af_key: add check for pfkey_broadcast in function pfkey_process
net/mlx5e: Properly block LRO when XDP is enabled
NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
net/qla3xxx: Fix a test in ql_reset_work()
clk: at91: generated: consider range when calculating best rate
ice: fix possible under reporting of ethtool Tx and Rx statistics
net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
net/sched: act_pedit: sanitize shift argument before usage
net: macb: Increment rx bd head after allocating skb and buffer
ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
KVM: x86/mmu: Update number of zapped pages even if page list is stable
PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
Fix double fget() in vhost_net_set_backend()
perf: Fix sys_perf_event_open() race against self
ALSA: wavefront: Proper check of get_user() error
SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
SUNRPC: Don't call connect() more than once on a TCP socket
SUNRPC: Prevent immediate close+reconnect
SUNRPC: Clean up scheduling of autoclose
mmc: core: Default to generic_cmd6_time as timeout in __mmc_switch()
mmc: block: Use generic_cmd6_time when modifying INAND_CMD38_ARG_EXT_CSD
mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC
nilfs2: fix lockdep warnings during disk space reclamation
nilfs2: fix lockdep warnings in page operations for btree nodes
ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
platform/chrome: cros_ec_debugfs: detach log reader wq from devm
drbd: remove usage of list iterator variable after loop
MIPS: lantiq: check the return value of kzalloc()
rtc: mc146818-lib: Fix the AltCentury for AMD platforms
nvme-multipath: fix hang when disk goes live over reconnect
ALSA: hda/realtek: Enable headset mic on Lenovo P360
crypto: x86/chacha20 - Avoid spurious jumps to other functions
crypto: stm32 - fix reference leak in stm32_crc_remove
Input: stmfts - fix reference leak in stmfts_input_open
Input: add bounds checking to input_set_capability()
um: Cleanup syscall_handler_t definition/cast, fix warning
rtc: fix use-after-free on device removal
x86/xen: Make the secondary CPU idle tasks reliable
x86/xen: Make the boot CPU idle task reliable
floppy: use a statically allocated error counter
ANDROID: fix up abi issue with struct snd_pcm_runtime
Linux 5.4.195
tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
ping: fix address binding wrt vrf
arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
net: phy: Fix race condition on link status change
MIPS: fix build with gcc-12
drm/vmwgfx: Initialize drm_mode_fb_cmd2
cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
i40e: i40e_main: fix a missing check on list iterator
drm/nouveau/tegra: Stop using iommu_present()
serial: 8250_mtk: Fix register address for XON/XOFF character
serial: 8250_mtk: Fix UART_EFR register address
slimbus: qcom: Fix IRQ check in qcom_slim_probe
USB: serial: option: add Fibocom MA510 modem
USB: serial: option: add Fibocom L610 modem
USB: serial: qcserial: add support for Sierra Wireless EM7590
USB: serial: pl2303: add device id for HP LM930 Display
usb: typec: tcpci: Don't skip cleanup in .remove() on error
usb: cdc-wdm: fix reading stuck on device close
tty: n_gsm: fix mux activation issues in gsm_config()
tcp: resalt the secret every 10 seconds
net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
s390: disable -Warray-bounds
ASoC: ops: Validate input values in snd_soc_put_volsw_range()
ASoC: max98090: Generate notifications on changes for custom control
ASoC: max98090: Reject invalid values in custom control put()
hwmon: (f71882fg) Fix negative temperature
gfs2: Fix filesystem block deallocation for short writes
net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
net/sched: act_pedit: really ensure the skb is writable
s390/lcs: fix variable dereferenced before check
s390/ctcm: fix potential memory leak
s390/ctcm: fix variable dereferenced before check
hwmon: (ltq-cputemp) restrict it to SOC_XWAY
dim: initialize all struct fields
mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
netlink: do not reset transport header in netlink_recvmsg()
drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
ipv4: drop dst in multicast routing path
net: Fix features skip in for_each_netdev_feature()
mac80211: Reset MBSSID parameters upon connection
hwmon: (tmp401) Add OF device ID table
batman-adv: Don't skb_split skbuffs with frag_list
Linux 5.4.194
mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
mm: fix missing cache flush for all tail pages of compound page
Bluetooth: Fix the creation of hdev->name
KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id
x86: kprobes: Prohibit probing on instruction which has emulate prefix
x86: xen: insn: Decode Xen and KVM emulate-prefix signature
x86: xen: kvm: Gather the definition of emulate prefixes
x86/asm: Allow to pass macros to __ASM_FORM()
KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
can: grcan: only use the NAPI poll budget for RX
can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
nfp: bpf: silence bitwise vs. logical OR warning
drm/i915: Cast remain to unsigned long in eb_relocate_vma
drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types
block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit
MIPS: Use address-of operator on section symbols
ANDROID: GKI: update the abi .xml file
Revert "tcp: ensure to use the most recently sent skb when filling the rate sample"
Linux 5.4.193
mmc: rtsx: add 74 Clocks in power on flow
PCI: aardvark: Fix reading MSI interrupt number
PCI: aardvark: Clear all MSIs at setup
dm: interlock pending dm_io and dm_wait_for_bios_completion
dm: fix mempool NULL pointer race when completing IO
tcp: make sure treq->af_specific is initialized
ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
ALSA: pcm: Fix races among concurrent prealloc proc writes
ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
ALSA: pcm: Fix races among concurrent read/write and buffer changes
ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
mm: fix unexpected zeroed page mapping with zram swap
block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
net: ipv6: ensure we call ipv6_mc_down() at most once
KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
NFSv4: Don't invalidate inode attributes on delegation return
drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu
net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
btrfs: always log symlinks in full mode
smsc911x: allow using IRQ0
bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag
selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
net: emaclite: Add error handling for of_address_to_resource()
net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
RDMA/siw: Fix a condition race issue in MPA request processing
ASoC: dmaengine: Restore NULL prepare_slave_config() callback
hwmon: (adt7470) Fix warning on module removal
NFC: netlink: fix sleep in atomic bug when firmware download timeout
nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
nfc: replace improper check device_is_registered() in netlink related functions
can: grcan: use ofdev->dev when allocating DMA memory
can: grcan: grcan_close(): fix deadlock
s390/dasd: Fix read inconsistency for ESE DASD devices
s390/dasd: Fix read for ESE with blksize < 4k
s390/dasd: prevent double format of tracks for ESE devices
s390/dasd: fix data corruption for ESE devices
ASoC: meson: Fix event generation for G12A tohdmi mux
ASoC: wm8958: Fix change notifications for DSP controls
ASoC: da7219: Fix change notifications for tone generator frequency
genirq: Synchronize interrupt thread startup
ACPICA: Always create namespace nodes using acpi_ns_create_node()
firewire: core: extend card->lock in fw_core_handle_bus_reset
firewire: remove check of list iterator against head past the loop body
firewire: fix potential uaf in outbound_phy_packet_callback()
Revert "SUNRPC: attempt AF_LOCAL connect on setup"
gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
parisc: Merge model and model name into one line in /proc/cpuinfo
MIPS: Fix CP0 counter erratum detection for R4k CPUs
Linux 5.4.192
mm, hugetlb: allow for "high" userspace addresses
hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs
tty: n_gsm: fix incorrect UA handling
tty: n_gsm: fix wrong command frame length field encoding
tty: n_gsm: fix wrong command retry handling
tty: n_gsm: fix missing explicit ldisc flush
tty: n_gsm: fix insufficient txframe size
netfilter: nft_socket: only do sk lookups when indev is available
tty: n_gsm: fix malformed counter for out of frame data
tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2
x86/cpu: Load microcode during restore_processor_state()
net: ethernet: stmmac: fix write to sgmii_adapter_base
drivers: net: hippi: Fix deadlock in rr_close()
cifs: destage any unwritten data to the server before calling copychunk_write
x86: __memcpy_flushcache: fix wrong alignment if size > 2^32
ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
ASoC: wm8731: Disable the regulator when probing fails
tcp: fix F-RTO may not work correctly when receiving DSACK
ixgbe: ensure IPsec VF<->PF compatibility
bnx2x: fix napi API usage sequence
tls: Skip tls_append_frag on zero copy size
drm/amd/display: Fix memory leak in dcn21_clock_source_create
net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK
net: bcmgenet: hide status block before TX timestamping
clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource()
bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()
tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
ip_gre: Make o_seqno start from 0 in native mode
net/smc: sync err code when tcp connection was refused
net: hns3: add validity check for message data length
cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe
pinctrl: pistachio: fix use of irq_of_parse_and_map()
arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock
ARM: dts: imx6ull-colibri: fix vqmmc regulator
sctp: check asoc strreset_chunk in sctp_generate_reconf_event
tcp: ensure to use the most recently sent skb when filling the rate sample
tcp: md5: incorrect tcp_header_len for incoming connections
bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook
mtd: rawnand: Fix return value check of wait_for_completion_timeout
ipvs: correctly print the memory size of ip_vs_conn_tab
ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35
ARM: dts: am3517-evm: Fix misc pinmuxing
ARM: dts: Fix mmc order for omap3-gta04
phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe
phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe
ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek
phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks
ARM: OMAP2+: Fix refcount leak in omap_gic_of_init
phy: samsung: exynos5250-sata: fix missing device put in probe error paths
phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe
ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue
USB: Fix xhci event ring dequeue pointer ERDP update issue
mtd: rawnand: fix ecc parameters for mt7622
arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards
arm64: dts: meson: remove CPU opps below 1GHz for G12B boards
video: fbdev: udlfb: properly check endpoint type
hex2bin: fix access beyond string end
hex2bin: make the function hex_to_bin constant-time
arch_topology: Do not set llc_sibling if llc_id is invalid
serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device
serial: 8250: Also set sticky MCR bits in console restoration
serial: imx: fix overrun interrupts in DMA mode
usb: dwc3: gadget: Return proper request status
usb: dwc3: core: Fix tx/rx threshold settings
usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
usb: gadget: uvc: Fix crash when encoding data for usb request
usb: typec: ucsi: Fix role swapping
usb: misc: fix improper handling of refcount in uss720_probe()
iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on()
iio: dac: ad5446: Fix read_raw not returning set value
iio: dac: ad5592r: Fix the missing return value.
xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms
xhci: stop polling roothubs after shutdown
USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions
USB: serial: option: add support for Cinterion MV32-WA/MV32-WB
USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader
USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS
USB: quirks: add STRING quirk for VCOM device
USB: quirks: add a Realtek card reader
usb: mtu3: fix USB 3.0 dual-role-switch from device to host
lightnvm: disable the subsystem
hamradio: remove needs_free_netdev to avoid UAF
hamradio: defer 6pack kfree after unregister_netdev
floppy: disable FDRAWCMD by default
Conflicts:
drivers/usb/dwc3/gadget.c
include/linux/dma-mapping.h
include/linux/stmmac.h
mm/memory.c
Change-Id: I3bf49e11ae4aeaf1db353efbdfee950cd12de8cf
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
|
||
|
|
c1561f667b |
qcacld-3.0: Set bus bandwidth state to NONE in rutime suspend
Currently, runtime suspend is not setting bus bandwiddth state to NONE but to IDLE level. Change is to set bandwidth state to None after setting it to IDLE. Change-Id: Iabd20b7e4a23019768de7604cb0efda0328e7d57 CRs-Fixed: 3229952 |
||
|
|
55e1a5c8a3 |
Merge b2e71fbdb8 on remote branch
Change-Id: I494533031f14846b222ccace007cdcec48b470cc |
||
|
|
48ed7e9b51 |
Merge 336163ddec on remote branch
Change-Id: Idfbc8a49611bfeb2a16f0aed81ec905c3264359f |
||
|
|
a04ea06bbb |
Merge 05dab02211 on remote branch
Change-Id: I57a82d1a56080b9475217c4c3d19152d9323c6bc |
||
|
|
df885aa30f | Merge "net/sched: act_vlan: Add {POP,PUSH}_ETH actions" | ||
|
|
09f30ee1a0 |
audio-kernel: Do SRC with MFC
1) Doing SRC with MFC when FE and BE SampleRates are different. MFC module is expected to add as fist module in COPP and output SR of MFC is configured same as app_type SR. 2) Adding MFC module V2 version details to system. Change-Id: I7c03fa28ec32892645ead9baf59eb927ca3e4891 |
||
|
|
0d46248c73 | Merge "iio: qcom-spmi-adc5: Add support for calibrated bat_therm channel" | ||
|
|
bd20869df5 |
net/sched: act_vlan: Add {POP,PUSH}_ETH actions
Implement TCA_VLAN_ACT_POP_ETH and TCA_VLAN_ACT_PUSH_ETH, to
respectively pop and push a base Ethernet header at the beginning of a
frame.
POP_ETH is just a matter of pulling ETH_HLEN bytes. VLAN tags, if any,
must be stripped before calling POP_ETH.
PUSH_ETH is restricted to skbs with no mac_header, and only the MAC
addresses can be configured. The Ethertype is automatically set from
skb->protocol. These restrictions ensure that all skb's fields remain
consistent, so that this action can't confuse other part of the
networking stack (like GSO).
Since openvswitch already had these actions, consolidate the code in
skbuff.c (like for vlan and mpls push/pop).
Change-Id: Ifce1d5fee3eb1741bdc88b22f9000226744cc56c
Signed-off-by: Guillaume Nault gnault@redhat.com
Signed-off-by: David S. Miller davem@davemloft.net
Git-commit: 19fbcb36a39eefbe8912a13ccc02e937b1c418d6
Git-repo: https://android.googlesource.com/kernel/common/
[quic_jguidry@quicinc.com: Added CONFIG_NET_SCHED_ACT_VLAN_QGKI to
sdxlemur.config]
Signed-off-by: James Wyatt Guidry <quic_jguidry@quicinc.com>
|
||
|
|
abb255af77 |
virtiofs: fix virtio_fs_fiq_ops api
Fixing api signature for virtio_fs_fiq_ops. Change-Id: Ib6b5112b710b0293d9af5c29e460c07e9d30b153 Signed-off-by: Aditya Mathur <quic_aditmath@quicinc.com> |
||
|
|
ded7fbf8bd | Merge "dt-bindings: iio: add support for calibrated bat_therm channel" | ||
|
|
9b947ab102 |
iio: qcom-spmi-adc5: Add support for calibrated bat_therm channel
Add support for calibrated bat_therm channel which has more accuracy than default bat_therm channel. Change-Id: I7516c96aaca90db2dd84ed47364ea8f5d1259360 Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com> |
||
|
|
fed05d2fd3 |
dt-bindings: iio: add support for calibrated bat_therm channel
Add support for calibrated bat_therm channel on charger PMICs PM8350B and PM7325B, which has more accuracy than default bat_therm channel. Change-Id: Id24e187c5a83519f9913457e871429bf729d9213 Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com> |
||
|
|
6596344010 |
msm: adsprpc: Handle out of bounds access
Add check for channel ID in fastrpc_buf_alloc to fix out of bounds access. Change-Id: I92f2717edcc91c19309589ce7c11c91c8129b71a Signed-off-by: Swathi K <quic_c_kataka@quicinc.com> |
||
|
|
b2e71fbdb8 | Merge "msm: adsprpc: Validate the CID" | ||
|
|
d1bd8e66e9 |
Release 2.0.8.31
Release 2.0.8.31 Change-Id: I60530c697e5ead95868dce10bbdff8d37f337fd4 CRs-Fixed: 774533 |
||
|
|
8f5b3fc858 |
fw-api: CL 19061926 - update fw common interface files
Change-Id: I8c822fece3ac141e04f495ecf26c63256e2e66c4 WMI: add PDEV_FEATURESET_CMD msg def CRs-Fixed: 2262693 |
||
|
|
7a1807c2b9 |
fw-api: CL 19061219 - update fw common interface files
HTT stats: add rssi_chain_ext_2 fields in rx_pdev_rate_ext_stats TLV Change-Id: I5df15d56613615fb7699c4eec16743392da3d1e3 CRs-Fixed: 2262693 |
||
|
|
71028d20eb |
msm: adsprpc: Validate the CID
Validating the CID is a valid channel number. Change-Id: Ia30c084801795882a24462fe0b9b4200a7084228 Acked-by: Ranjith Goud Namala <rnamala@qti.qualcomm.com> Signed-off-by: Vamsi Krishna Gattupalli <quic_vgattupa@quicinc.com> |
||
|
|
796e14de23 |
qcacmn: Update dp_get_pdev_param for Channel and frequency
Add provision to get channel and frequency from pdev. Change-Id: I73f291ebf1517f7f2885853d43b873cfdbd86a93 CRs-Fixed: 3248485 |
||
|
|
f502b47633 |
qcacld-3.0: Allow monitor mode vendor cmd only if mon iface is created
QCA_NL80211_VENDOR_SUBCMD_SET_MONITOR_MODE is used to set the config for packet capture feature on STA interface. Currently this vendor command is allowed even if monitor interface which will be used in packet capture mode is not created, which is wrong. To fix this, allow monitor mode config related to packet capture feature only if monitor interface is created. Change-Id: Iea94b4cd5f21d8ce13643c209d4027972d7a16d3 CRs-Fixed: 3256298 |
||
|
|
336163ddec |
msm: camera: memmgr: Avoid TOCTOU buffer access on multiple use of same fd
Fd is a user-accessible value, referring it multiple times leads to TOCTOU issues. Dma_buf can be freed after the 1st use of fd and userspace can create another dma_buf but with same fd. In such scenario, during 2nd use of fd, we may get a different dma_buf with different length. To avoid this, we can use same dma_buf instead of retrieving it twice using same fd. In this change FD is accessed only once in syscall. CRs-Fixed: 3159446 Change-Id: I00eb6dd3d798165f5c6c0bd59feabe80a68592b1 Signed-off-by: Yash Upadhyay <quic_yupadhya@quicinc.com> |
||
|
|
1be4ae7011 |
usb: gadget: cdev: Requeue the request in cser_resume if start_rx fails
Consider a case where dut enters suspend before port_bridge is started. In that case, ep_queue in start_rx function fails as dut is in suspend mode. The expectation is that when host resumes the DUT, the request must be requeued in cser_resume as ep_queue of start_rx which was called earlier was a failure. Change-Id: I87015f00267af20450d625e2ea7a19a9de45c79a Signed-off-by: Rohith Kollalsi <quic_rkollals@quicinc.com> |
||
|
|
4ba8167c03 | Merge "msm: ep_pcie: Avoid polling for ltssm state if perst is asserted" | ||
|
|
b2b584fee2 |
msm: ep_pcie: Avoid polling for ltssm state if perst is asserted
Device polls for ltssm state by reading PCIE status register as part of ep_pcie_core_enable_endpoint. If it receives a perst assertion event during polling, device completes polling and then handles perst assertion with the existing logic. But polling for ltssm state is not necessary here as the L0 link state is not possible after perst assertion. This delays the handling of perst assertion and subsequent perst deaasertion events. To avoid this delay, avoiding polling for ltssm state if perst is asserted. Added check for perst during polling of ltssm state and breaking the loop if perst is asserted. Change-Id: I38dc82070749751cfd14661ac95eb95eb8dcb665 Signed-off-by: Sai Chaitanya Kaveti <quic_skaveti@quicinc.com> |