Merge remote-tracking branch 'origin/msm-3.18' into msm-3.18-drm_kms
* origin/msm-3.18:
qseecom: remove entry from qseecom_registered_app_list
BACKPORT: n_tty: Fix unordered accesses to lockless read buffer
[media] xc2028: avoid use after free
sg: Fix double-free when drives detach during SG_IO
ext4: fix potential use after free in __ext4_journal_stop
block: fix use-after-free in sys_ioprio_get()
block: fix use-after-free in seq file
tcp: fix use after free in tcp_xmit_retransmit_queue()
BACKPORT: usb: gadget: f_fs: Fix use-after-free
ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call
power: qpnp-smbcharger: Add property to set min ICL for main charger
power: smb138x-charger: Add parallel charger logic
power: qpnp-smbcharger: Add logic to run parallel AICL
power: pmic-voter: Increase max client number
power: power_supply: Add property to enable AICL
power: qpnp-smbcharger: Re-run APSD if incorrect charger is detected
rcu: Kick rcuo kthreads after their CPU goes offline
msm: ipa: Hold wakelock on Neutrino offload enable
proc: prevent accessing /proc/<PID>/environ until it's ready
HID: core: prevent out-of-bound readings
tty: Prevent ldisc drivers from re-using stale tty fields
assoc_array: don't call compare_object() on a node
msm: ipa3: update TZ unlock attribute
crypto: msm: qce50: Prevent deadlock during timeout
msm: ipa3: add an API to unlock PCIe memory regions
netfilter: nfnetlink: correctly validate length of batch messages
ARM: dts: msm: enable ADV7535 on MSM8996Pro Auto CDP lite platform
net: rmnet_data: Handle leaked packets when adding MAP fields in TX
ARM: dts: msm: enable right ov7251 sensor for apq8096 drone
arm: dma-mapping: page align size before flush tlb
i2c-msm-v2: Use "subsys" instead of "arch" initcall
Revert "clk: msm: gcc: Add support for 650MHz for GPU clock for MSM8920"
radio-iris: check argument values before copying the data
ASoC: msm: Add new dai links for compress capture
lpm-levels: Change _WARN_printf to pr_err when residency < 0
ARM: dts: msm: Add Rx buffer nodes for IPA HW on MSM8953
ARM: dts: msm: add support for full hd panel on msm8996
ARM: dts: msm: Add GPU mempools properties for all msm
msm: kgsl: Allow mempools to configure from the device tree
ARM: dts: msm: include mdmcalifornium v1.1 files in sdxhedgehog headers
ASoC: mdm: Add a new dai-link for compress offload
ARM: dts: mdm: Add compress platform driver for MDM9607
cfg80211: Define macro to indicate support for random mac address for scan
cfg80211: allow drivers to support random MAC addresses for scan
msm: vidc: Add Colorspace in sequence change event
cfg80211: refactor nl80211_start_sched_scan so it can be reused
ASoC: qdsp6v2: fix potential bug of infinite loop
ARM: dts: msm: update IPA node for sdx-hedgehog
msm: gsi: add command stats
cnss2: Expose PCIe PM control vote API to WLAN host driver
xhci-plat: Update IRQ flag for primary HCD
defconfig: Use automotive camera settings
diag: Fix error response during SSR
ion: disable system contig heap
cfg80211: support virtual interfaces with different beacon intervals
ARM: dts: msm: Set proper actuator regulator for apq8096 drone
ARM: dts: msm: updating AFE clock version for msm8909
clk: msm: gcc: Update the number of bases for MSM8920
ARM: dts: msm: Add bandwidth monitor devicetree under soc for msm8920
msm: gsi: driver upgrade for gsi version 1.2 and 1.3
cfg80211: Define macro to indicate support for cfg80211 inform data frame
arm64: msm: Add support for uncompressed kernel image
firmware_class: Add an additional path to fw_path list
nl80211: allow BSS data to include CLOCK_BOOTTIME timestamp
defconfig: msm: Enable SHA NEON crypto for DM verity in msm8909w
ARM: dts: msm: add PCIe EP mode PHY init sequence on MDM9x40
ARM: dts: msm: add register offsets for PCIe EP mode on MDM9x40
msm: ep_pcie: support coexistence of MDM9x40 and mdmcalifornium
msm: ipa: fix division by 0 for DMA pipes
msm: sps: add the checking of userspace input length
ARM: dts: msm: Reserve MHI EV ring 0 for ctrl events for mdm9x55
msm: mhi_rmnet: Keep wake when processing transfer
mhi: core: power management redesign
UPSTREAM: mm: remove gup_flags FOLL_WRITE games from __get_user_pages()
fbdev: use unsigned integers to prevent overflow
coresight: fix spinlock corruption issue
ASoC: msm-cpe: Add timestamp support for lsm event status
ASoC: msm-cpe: Add interface to set port
ASoC: msm: qdsp6v2: Add App type cfg support for Listen
ASoC: msm: qdsp6v2: Extend LSM support to 48khz, 24bit and 4 channel
ASoC: msm: qdsp6v2: Add timestamp support for lsm detection event
ASoC: msm: qdsp6v2: Add support to connect LSM to ADM
uapi: lsm_params: Add timestamp support for lsm detection event
cnss_sdio: pre-alloc memory leak check on probe failure and remove
uapi: lsm_params: Add interface to disable polling
drivers: iio: Add BMI160 DT Bindings
dwc3-msm: Use resume_work() with USB VBUS state notification
perf: Fix race in swevent hash
audit: fix a double fetch in audit_log_single_execve_arg()
af_unix: Guard against other == sk in unix_dgram_sendmsg
msm: clock-local2: Change WARN to pr_warn to avoid stack dump
msm: pm-boot: Change WARN to pr_warn to avoid stack dump
ARM: dts: msm: Add GPU speed bin 2 support for MSM8996Pro
ASoC: wcd9335: Add 24bit record support
serial: msm_serial_hs: Move HS UART pins to known state at probe
msm: soc: Avoid calling bus clear pdata
msm: ipa: use GFP_ATOMIC for DMA memory allocation during SSR
ANDROID: binder: Add strong ref checks
adv7481: Release CCI clocks and vreg during a probe failure
msm: ipa3: Update registers configurations for IPAv3.5/3.5.1
msm: ipa3: Adapt version handling to support IPAv3.5/3.5.1
msm: ipa3: update BCR Regsiter values for IPA v3.1 and v3.5
usb: phy: qusb: Remove updating VBUS status from QUSB PHY driver
usb: dwc3: Remove tasklet bottom half handler
usb: dwc3: Change dwc3 irq to oneshot threaded irq
usb: dwc3: Update VBUS status with USB controller
msm: ipa3: fix send_cmd_timeout logic
msm: ipa3: wait for uC load before USB disconnect
usb: phy: Add snapshot of USB QUSB PHY v2 driver
usb: dwc3: Determine connection speed for HS PHY
f_gsi: Don't send end xfer command when USB is into U3 state
soc: qcom: Replace ARRAY_SIZE macro with strlen
msm: mdss: Add atomic commit support for MDP3 driver
ARM: dts: msm: update APCC/GFX CPR regulator configuration for msm8996pro
ARM: dts: msm: Add support for speed bin 2 for MSM8996Pro
ARM: dts: msm: Update APC CPR configuration for msm8940pro
ARM: dts: msm: Add ADC support for SDX hedgehog
cfg80211: pass struct to interface combination check/iter
cfg80211: Add support to configure a beacon data rate
ARM: dts: msm: Add MSM8996 Pro AU GPU speed bins
regulator: msm_gfx_ldo: Fix the CX voting logic
power: smb135x-charger: Handle delay in src_detect state change
msm: camera: Check status of actuators
rng: lock global variable before accessing.
cnss_prealloc: Enable memory leak check if SLUB_DEBUG enabled
ARM: dts: msm: include correct memory layout for apq8009w-nowgr
ARM: dts: msm: Add parrent clock "top_ahb_clk_src" for msm8953
msm: ipa3: update IPA BCR register values
drivers: qcom: ultrasound: Lock async driver calls
can: rh850 support for AMB mode
f_gsi: Make usb ipa wq as freezable workqueue
power: bcl_peripheral: Fix deadlock condition not accounted correctly
ARM: dts: msm: Enable memory allocation for diag client for 8920
ASoC: msm: initiate mbhc_start only once
ARM: dts: msm: Update mdsprpc apps CMA region in 8953
msm: ADSPRPC: Use modem heap for MDSP buffer allocations
ARM: dts: msm: support the coexistence of 9x40 and mdmcalifornium
qseecom: check error return value of ion_map_kernel
ARM: dts: support for APQ8096pro v1.1 ADP lite
ASoc: msm: qdsp6v2: Add TX app type support in compress driver
ASoc: msm: qdsp6v2: Add timestamp support for compress capture
ASoc: msm8976: Add new dai links to support compress capture
ASoc: msm: qdsp6v2: Add support for compress capture
input: touchscreen: fix compilation errors for Goodix driver
ARM: dts: msm: specify UART configuration for APQ8017
ARM: dts: msm: Add initial support for MSM8920 QRD SKU7 board
ASoC: compress: Fix compress capture stream handling
ASoC: compress: Fix compress device direction check
msm: vidc: Correct debugfs directory name
ASoC: msm8x16-wcd: Fix SSR record low volume issue
mmc: core: Avoid frequent enable/disable of Auto BKOPS
msm: crypto: Fix integer over flow check in qce driver
defconfig: msm: enable CONFIG_MSM_MPM_OF for msm8909 configs
drivers: soc: add size checks and update log messages
soc: qcom: glink: Fix uninitialzed return value
ARM: dts: msm: define apq8009 modem and peripheral regions
msm: ipa: fix mutex_lock with task->state != RUNNING
msm: mdss: Allow mdss driver to carry more lazy buffers
clk: msm: gcc: Add support for 650MHz for GPU clock for MSM8920
msm: ipa3: Support IPA-USB suspend sequence without remote wake-up
qseecom: check buffer size when loading firmware images
msm: gsi: add 1ms delay before reset
msm: ADSPRPC: Check for proper pending close operation
diag: Update msg, log and event information
ASoC: msm: Update the error handling when APR sends packet failed
PM/devfreq: Fix uninitialized use of stat variable
msm: mdss: hdmi: fix uninitialized pointer issue in HDCP driver
msm: vdec: Avoid setting incorrect color format for DPB buffers
USB: dwc3-msm: Disable pipe clock requirement for HS/FS only mode
input: misc: pat9125: add sysfs for suspend-resume test
ARM: dts: msm: set QVGA AUO CX command mode as default panel for MSM8909W
ARM: dts: msm: Modify IPA poll parameters for MSM8940
cnss_prealloc: add api to check memory leak and memory pool reset
diag: Fix race condition while closing SMD
power: qpnp-smbcharger: optimize shutdown() hook
defconfig: mdm/sdx: enable SSR for mdm and sdx target
qseecom: whitelist support for kernel client and listener
ASoC: wcd-mbhc: correct detection logic for headphone
ASoC: wsa881x: Add a mixer control to control gain
ARM: dts: msm: optimize boot latency with wsa nodes disable
msm: camera: cpp: Validate frame message before manipulating it.
msm: ipa: fix ioctl input param validation
defconfig: sdx: Add new defconfig files for SDX hedgehog
soc: qcom: socinfo: Add support for sdxhedgehog
ARM: msm: Add support for sdxhedehog
pinctrl: qcom: Add support for sdxhedeghog
msm: rndis_ipa: fix to debug file system init failure
ARM: dts: msm: Specify the temperature sensor name for msm8996
msm: kgsl: Add and link gpu sysfs nodes
msm: kgsl: Clear the interrupt immediately
leds: qpnp-wled: Fix configuration of ovp register
ARM: dts: msm: Add support for SDX hedgehog
msm: ipa: Fix the memory leak in error cases
input: misc: pat9125: add regulator framework support
ARM: dts: msm: add pixart pat9125 dts node in msm8909
input: misc: pat9125: add gpio configuration and pinctrl support
msm: ADSPRPC: Support offloading to mdsp
msm: camera: Enable (2+1) lane csiphy combo mode
msm: sensor: Adding mutex for actuator power down operations
ARM: dts: msm: Add GPU fmax support for MSM8940
cnss: Toggle PCIe EP WLAN_EN on dual-wifi platforms
defconfig: msm8909w: add pixart pat9125 driver for compilation
msm: mdss: Add support for direct secure dispaly transition
driver core: fix race between creating/querying glue dir and its cleanup
Revert "driver core: fix race between creating/querying glue dir and its cleanup"
mmc: core: Enable HS mode first in the device and then in the host
regulator: msm_gfx_ldo: Fix invalid memory accesses
clk: msm: gcc: Add efuse based fmax for GPU clk for MSM8940
ARM: dts: msm: Add DT entries to support for APQ8017 with Codec/Rome card
msm: isp: Add different flags in spin lock
msm: ipa3: Do not wait for IPA DMA_TASK H/W ACK for GSI
usb: gadget: composite: fix dereference after null check coverify warning
ASoC: wcd9335: Fix race during codec master clock (mclk) enablement
ARM: dts: msm: update APCC/GFX CPR regulator configuration for msm8996proAU
f_gsi: Fix error handling with usb_func_ep_queue() return value
msm: kgsl: Trigger preemption from preemption complete interrupt
ARM: dts: msm: update coresight nodes for MSM 8953/8940/8920
Usb: Gadget: u_bam_data: Fix NULL ptr dereference in b2b_data_connect_work
defconfig: msm: Enable timer and sched stats configs for msm8953
ASoC: msm: lock read/write when add/free audio ion memory
msm: sps: remove invalid checking
regulator: cpr3-hmss: Increase fuse combo count
regulator: cpr3-mmss: Increase fuse combo count
msm: pcie: remove PCIe PHY and PARF dump in linkdown
msm: ipa3: fix benign prints on ipa3_usb_init
ARM: dts: msm: Disable burst mode for ADPL channel on mdm9x55 chipset
msm: ipa: fix reference count in rm
defconfig: msm: Enable Hw perf events for msm8909w target in 1gb variant
input: pat9125: add support of sending rotating switch events
msm: vidc: Keep video formats instance specific
ARM: dts: msm: update APC CPR configuration for msm8940
msm: vidc: Add support for TP10 color format
msm: camera: Fixing NULL dereference in sensor code
dwc3: gadget: Return -EAGAIN from dwc_gadget_func_wakeup()
usb: gadget: gsi: Improve notify_req handling
mhi: core: add support to enable MHI burst mode per channel basis
msm: ADSPRPC: Check for valid file list node
USB: dwc3: Avoid uninitialized variable error
input: misc: add Kconfig and Makefile for pat9125
input: misc: pat9125: code clean-up in pat9125 driver
USB: PHY: Avoid uninitialized variable error
usb_bam: Avoid uninitialized variable errors
thermal: tsens: Check pointer validity before accessing its variables
msm: camera: Change MAX_CID_CH macro to 3
radio: initialize spacing to default value.
msm: pcie: initialize var in GPIO init function
msm: cpp: De-init bandwidth manager during error conditions
ARM: dts: msm: Add msm_cpufreq and m4m freq tables for MSM8996Pro AU
net: ipv6: Add sysctl entry to disable MTU updates from RA
ARM: dts: msm: Add mhi_rmnet1 device node for mdm9x55 chipsets
ARM: dts: msm: Add support for a new MHI channel for mdm9x55 chipsets
mhi: core: Add support for new MHI hardware channel
dwc3-msm: Fix race condition between USB PM suspend and cable connect
net: Add CNSS2 platform driver
msm: ipa3: Add specific logs to improve debugging capabilities
msm: mdss: Set default fps for dedicated WB
input: misc: pat9125: fix issues found in static analysis
ARM: dts: msm: Optimize CNSS bus vote for MDM9640
This is the reference driver source code for Pixart OTS PAT9125.
wcnss: Read multiple SMD Packet from SMD Channel
power: smb23x-charger: Ignore USB suspend configuration
ARM: dts: msm: add touch support for 8909w SWOC V4
ARM: dts: msm: Add support for multiple neutrino on msm8996
power: qpnp-fg: Enable FULL_SOC based on charging status
tcp: make challenge acks less predictable
ARM: dts: msm: Add FMAX tables for CPU and GPU clocks on MSM8996 Pro AU
BACKPORT: Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
ASoC: msm: add change to reduce codec output level
msm: kgsl: Disable UCHE global filter
power: smb23x-charger: Enable INOK interrupt when device suspend
msm: isp: check for the stream info state.
USB: gadget: u_bam: ratelimit skb allocation failure messages
ASoC: msm: qdsp6v2: Modify wait event and cmd state check
ARM: dts: msm: Change QOS latency value for 8917
ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct
binder: prevent kptr leak by using %pK format specifier
ARM: dts: msm: Enable second usb port and host mode APQ8096 drone
ARM: dts: msm: drone APQ8096 HiRes sensor enable
ARM: dts: msm: add sensor in stereo pair APQ8096
ARM: dts: msm: Adds downward facing camera for apq8096
UBI: Re-erase the PEB before writing the VID header
net: Fix use after free in the recvmmsg exit path
KEYS: Fix ASN.1 indefinite length object parsing
msm: emac: Fix clock related warnings
ARM: dts: msm: operate APC CPR in open-loop mode for msm8920
defconfig: msm: Optimize 8909w configs in 1Gb variant for memory footprint
defconfig: msm8909: Enable QPNP configs
diag: dci: Fix possible out of bound access
dwc3: gadget: Don't memset TRB ring with zero related to USB GSI endpoint
defconfig: msm: Enable Hw perf events for msm8909w target
defconfig: msm: Optimize 8909W configs for memory footprint
input: synaptics_rmi_dev: correct api call for releasing memory
ARM: dts: msm: make write halt size 1KB for PCIe2 on MSM8996
msm: pcie: support configurable wr halt size for PCIe
ARM: dts: msm: update memory map for msm8909 based targets
msm: camera: cpp: Add validation for v4l2 ioctl arguments
ASoC: msm: Add support for 352800 sample rate and 32 bit-width
ALSA: Add support for 352800 sample rate and 32 bit-width
dwc3-msm: Log state of ID/VBUS/SUSPEND with USB log buffer
dwc3-msm: Remove unwanted delay used on receiving VBUS notification
msm: mdss: Memset commit structure in compat path
input: synaptics_dsx: allocate heap memory for temp buf
ARM: dts: msm: Add support for 8909W SWOC v4 circular variants
ion: use %pK instead of %p which respects kptr_restrict sysctl
ARM: dts: msm: Add external codec support for apq8053 IOT
iio: imu: include BMI160 sensor driver makefile and kconfig
msm: kgsl: Fix potential device NULL pointer dereferences
dwc3-msm: Acquire lock for USB GSI endpoint related operations
mhi: core: Do not clear transaction status
msm: ipa3: change FnR prints to low
msm: ipa3: increase SSR tag timeout
ARM: perf: reject groups spanning multiple hardware PMUs
arm64: perf: reject groups spanning multiple HW PMUs
defconfig: msm: disable RMI4 dev V21 module
msm: mdss: protect iommu attached status variable with iommu_lock
can: rh850 CAN FD backward compatibility
wil6210: initial support for FTM and AOA
ARM: dts: msm: Add multimedia bandwidth sensor info for msm8920
ARM: dts: msm: Add multimedia bandwidth monitor sensor for msm8920
msm: msm_bus: Clean up Bandwidth Monitor driver
defconfig: msm8909w: update mmap randomness for all targets
Bluetooth: HID: Add Bus type for specific HID Keyboard
ARM: dts: msm: Disable neutrino reset GPIO at bootup on msm8996
usb: gadget: serial: Increment write_started flag for zlp packet
sched: Fix integer overflow in sched_update_nr_prod()
ARM: dts: msm: Add mhi_rmnet dev node for mdm9x55 chipsets
msm: mhi_rmnet: Add support for platform devices
ASoC: msm: fix for automotive machine driver probe failure
ARM: dts: msm: Add support for APQ8096pro AU V1.1 ADP Lite platform
ARM: dts: msm: Add support for APQ8096proAU v1.1 ADP
usb: dwc3: restart usb upon endpoint cmd timeout
defconfig: msm: Enable Hardware perf event for 8937/8953 32 bit
soc: qcom: build kryo perf events only for MSM8996
ARM: dts: msm: Enable csiphy clk in csid for msm8937 and msm8953
Perf: Enable pmuv3 on 32 bit kernel
msm: camera: Change %p into %pK
lpm-levels: Fix warning for non-psci targets
perf: Tighten (and fix) the grouping condition
input: synaptics_dsx_core: make clocks as optional for secure touch
ARM: dts: msm: Reduce boot time for 8953
msm: kgsl: Fix dispatch_q NULL dereference
defconfig: msm: remove unused decompression methods for msmcortex
msm: mdss: Add sysfs node for mdss to give runtime fps
power: qpnp-smbcharger: Fix ICL voting on USB removal
msm: ipa: Fix ipa ready cb return value
msm: mdss: fix spurious wait4pingpong timeouts
msm: mdss: fix race condition in idle power collapse logic
msm: mdss: fix SMMU attach issue when using gpu composition
msm: mdss: fix fence time out issue
msm: mdss: fix higher power consumption in ambient mode for 8909w
msm: mdss: fix the bug in plane1 start address calculation
msm: mdss: always vote for ab/ib before solid fill starts on MDP3
msm: mdss: fix black screen issue during lk to kernel transition
msm: mdss: clear MDP3 DMA read ptr intr if detected before clk disable
msm: mdss: fix black screen issue on 8909MTP
msm: mdss: reduce logging from MDP3 driver
power: qpnp-typec: report POWER and DATA role for dual role typeC
net: ipc_router: fix NULL pointer de-reference issue
sched: qhmp_core: Fix possible hotplug race in set_cpus_allowed_ptr
ARM: dts: msm: Update memory map for msm8920
usb: bam: Increase polling time to query IPA BAM pipe status
msm: camera: Restructure data handling to be more robust
msm: kgsl: Add sysfs control for pwrscale
kasan: mm: Remove redundant kasan page alloc and free calls
power: qpnp-smbcharger: add voting logic for enabling/disabling HVDCP
ARM: dts: msm: enable secure cma on 8917
ARM: dts: msm: Add missing iommu-cells property for msm8953
ASoC: codecs: Add tasha mad port id for i2s
mfd: wcd9xxx-core: write same register with multiple values
defconfig: msm: Enable bandwidth monitor driver for msm8937
msm: msm_bus: Add Bandwidth Monitor driver
input: touchscreen: fix issues found during static analysis
ASoC: msm: qdsp6v2: Add error check for index bounds
ARM: dts: msm: add DB register address for mdmcalifornium
msm: ipa: unlock WLAN doorbell register access
ASoC: msm: qdsp6v2: update uninitialized ret
ASoC: msm: update uninitialized clk_val
soc: qcom: glink: Fix uninitialzed return value.
soc: qcom: glink_ssr: Fix uninitialized variable
usb: xhci: clean up command queue on HC halt failure as well
usb: dwc3: Program event buffer post block reset on stop_host
msm: msm_dba: Initialize edid_addr variable
ARM: dts: msm: Add TCSR_PHY_LVL_SHIFT_KEEPER resource for msm8953
QUSB2PHY: Fix leakage current issue during wall charger disconnect
CHROMIUM: usb: gadget: f_accessory: add .raw_request callback
ASoC: utils: initialize dummy_codec before use
msm: vidc: Correct enum value for vpx colorspace extradata
msm: mdss: Fix potential NULL pointer dereference in mdss smmu driver
msm: mdss: Allow WB to use first available control path
ASoC: msm: qdsp6v2: Update device mapping for 7 channel
ASoC: apq8009: add QTI_PP config
sched: panic on corrupted stack end
can: rh850 support for CAN FD
dwc3: gadget: Increase TXFIFO size as 3KB with endless USB IN endpoint
ASoC: msm: qdsp6v2: add routing map for multimedia6
cnss: Add new case in cnss runtime PM request feature
misc: qcom: qdsp6v2: initialize config_32
sched: Fix cpu_active_mask/cpu_online_mask race
adv7481: Add suspend and resume handler functions
msm: mhi_dev: Update verbosity level for MHI logs
msm: mhi_dev: Add reset command support
ASoC: msm: qdsp6v2: add Quat mi2s tx port id for MAD support
arm64: Add support for 32 bit app specific settings
msm: lpm-levels: optimize cluster and cpu_freq traces
pps: DR_SYNC pulse needs to be connected to Linux PPS driver
drivers: nfc: make nq-nci probe as async probe
msm: mdss: do not report overflow errors during read commands
msm: mdss: add return values to MDSS recovery events
ARM: dts: msm: Add initial-powerlevel for speedbin config of MSM8917
qcom: common_log: make dump registration as async
diag: Fix possible buffer corruption by proper typecasting
cnss: Enable SECURE FIRMWARE Download Feature
ARM: dts: msm: Add irqs to the mpm bypass list for msm8920
msm: emac: Fix issue with auto negotiation disabled
soc: qcom: flush persistent kmaps and fixmap mappings for subsystem mdt
wil6210: extract firmware version from file header
msm: camera: bug fix in IR LED driver
defconfig: msm8937/msm8940: Enable core control
sched: Add a knob to disable the core_ctl
core_ctrl: Move core control into kernel
defconfig: msm: Disable core control helper
trace: Move core control trace events to scheduler
qcom: core_ctl_helper: Remove
ASoC: wcd-mbhc: correct cross connection check
usb: gadget: gsi: Set NUM_OF_TRB as 15 for IN and OUT GSI endpoints
Revert "usb: gsi: Queue control notification on gsi_resume"
msm: sensor: validate the i2c table index before use
mmc: sdhci-msm: make probe as async probe
defconfig: msm: Enable FEC feature for DM-VERITY
ANDROID: dm: rename dm-linear methods for dm-android-verity
ANDROID: dm verity fec: add sysfs attribute fec/corrected
ANDROID: dm: Mounting root as linear device when verity disabled
ANDROID: dm-android-verity: Rebase on top of 4.1
ANDROID: dm: Add android verity target
ANDROID: dm-verity: run in a WQ_HIGHPRI workqueue
UPSTREAM: dm verity: add ignore_zero_blocks feature
UPSTREAM: dm verity: add support for forward error correction
UPSTREAM: dm verity: factor out verity_for_bv_block()
UPSTREAM: dm verity: factor out structures and functions useful to separate object
UPSTREAM: dm verity: move dm-verity.c to dm-verity-target.c
UPSTREAM: dm verity: separate function for parsing opt args
UPSTREAM: dm verity: clean up duplicate hashing code
ANDROID: dm verity: port upstream changes to 3.18
soc: qcom: glink: Validate ctx before using
soc: qcom: glink: Receive remote rx_intent with a cookie
msm: camera: Fix KW issues in sensor code
ARM: dts: msm: Update DDR bandwidth voting for MSM8953 GPU
msm: wlan: Define CFG80211_CONNECT_TIMEOUT
cfg80211: Allow cfg80211_connect_result() errors to be distinguished
soc: qcom: glink: Reduce code under spinlock
soc: qcom: glink: Fix list corruption for tx_info
cnss-sdio: Maintain the HW states for debugging
ARM: dts: msm: Increase venus CMA region size for msm8909
clk: msm: gcc-8996: Add pinctrl clk for ln_bb_clk
ARM: dts: msm: Disable thermistor support for APQ8053
ARM: dts: msm: Enable memory allocation for diag client for 8940
msm: mhi_rmnet: If failed, do not retry to queue UL buffers
msm: mhi: Check bb ring and transfer ring when checking for space
mhi: rmnet: Add bg worker to allocate memory
ARM: dts: msm: mhi_uci: Enable MHI TF Channels
mhi: core: add missing MHI state
msm: ipa: add support for new QMI IDL
qseecom: Change whitelist_support flag to false if TZ failed to check
ASoc: wcd9335: Ignore mbhc get impedance error
fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE
crypto: msm: qce50: DMA-API buffers limitations
power: smb1351-charger: Increase the HVDCP detection delay
qseecom: Fix issues raised by static analyser
ARM: dts: msm: Route to sw crypto for hmac and aead on msm8996
ARM: dts: msm: Route to sw crypto for hmac and aead on msm8917
ARM: dts: msm: Route to sw crypto for hmac and aead on msm8937
Don't show empty tag stats for unprivileged uids
msm: ipa: fix static analysis sign issue
cnss_sdio: Change print format to kernel format
wil6210: extract firmware capabilities from FW file
wil6210: align to latest auto generated wmi.h
wil6210: fix protection of wil->scan_request
wil6210: fix wiphy registration sequence
wil6210: prevent usage of incorrect TX hwtail
wil6210: Fix driver down flow
wil6210: fix stop p2p device handling
wil6210: change HALP logging category to IRQ
wil6210: support rx key setting for all TIDs
wil6210: fix HALP handling in case of HALP vote time-out
usb: gadget: gsi: Kick state machine with MESSAGE_PACKET_FILTER for RNDIS
mam: ipa: always add default flt rule at the end
msm: camera: sensor: Change initializer to 0 instead of -EINVAL
msm: mdss: print fence name during sync fence timeouts
usb: gsi: Capture USB GSI endpoint operations
coresight: hwtracing: fix dangling pointer issues
msm: mdss: enable tearcheck while entering LP1 state
ASoc: msm: qdsp6v2: Fix timestamp glitch during gapless transition
msm: msm_bus: fix memory allocation issues
msm: sps: Avoid pipe disconnect while IRQ is in progress and viceversa
msm: ipa: Allocate memory on send message
msm: isp: Initialize debug_state variable
ASoC: msm: qdsp6v2: add support for source tracking feature
ASoC: codecs: Update audio clock driver with AVS 2.8 support
ASoC: msm: Update machine driver with AVS 2.8 support
ASoC: apq8009: add changes to enable lpass_mclk for apq8009
ARM: dts: msm: add support for external codec on apq8009
msm: kgsl: Change GPU clock gating sequence for A4XX and A5XX
ASoC: wsa881x-analog: fix overwrite of client->dev->driver_data
ASoC: wsa881x-analog: make probe as async probes
driver-core: fix build for !CONFIG_MODULES
driver-core: make __device_attach() static
driver-core: enable drivers to opt-out of async probe
driver-core: add driver module asynchronous probe support
driver-core: add asynchronous probing support for drivers
module: add extra argument for parse_params() callback
defconfig: mdm: Enable QRNG legacy driver
ARM: dts: msm: Add qrng device tree data for mdmcalifornium
ASoC: msm: Add Buffer overflow check
video: adf: zero out mapping data on adf_buffer_map() failure
BACKPORT: f2fs: add a max block check for get_data_block_bmap
msm: mdss: set interface stopped flag properly during suspend
ARM: dts: msm: update APC CPR voltage margins for msm8917pro
msm: adsp-loader: Modify the adsp_state check to get subsystem
ASoC: wcd9335: Add support for Microphone Activity Detection
ASoC: apq8009: add changes to build machine driver
defconfig: msm: add support for external codec on apq8009
ARM: dts: msm: Add cnss_sdio for apq8009 drone
ARM: dts: msm: include camera dtsi for 8917 TMO
power: qpnp-fg: update SOC_REPORTING_READY reporting logic
coresight: fix the dangling pointer issues on coresight
msm: mdss: serialize wait for pingpong with kickoff
ASoC: msm: initialize the params array before using it
dwc3: core: clear DELAYP1TRANS with USB3PIPECTL register
msm: msm_bus: add bandwidth query support
mtd: nand_ids: Fix OOB size for Kingston part
defconfig: msm: update mmap randomness for all targets
arm: mm: support ARCH_MMAP_RND_BITS
msm: mdss: fix conditional check for panel LP configuration
ARM: dts: msm: add camera dtsi for 8917 TMO
memshare: Add support to listen to SUBSYS_RAMDUMP_NOTIFICATION
dwc3-msm: Don't mark fatal error with IN_L2 for USB cable disconnect case
ARM: dts: msm: remove modem wdog for mdmcalifornium
fuse: Grab the fc->lock for inode updates in shortcircuit
usb: composite: Draw 900mA on USB resume if speed is super-speed
msm-core: debug: Update the number of supported pstates
diag: Clear masks upon logging exit
ASoC: apq8009: add support for external codec over i2s
misc: qcom: qdsp6v2: add G711 decoder driver
msm: Add msm_audio_g711_dec header file to Kbuild
ASoC: msm: qdsp6v2: support decode of g711 clips
msm: mdss: clear BTA_DONE interrupt during DSI read operations
ARM: dts: msm: Add device node for 8053 APQ IOT MTP
gpio-usbselect: Support Host mode role switch as well for IOT platform
msm: mdss: Refactor deterministic frame rate control
msm: mdss: Add debug suppport for FRC
msm: mdss: Add deterministic frame rate control support
msm: mdss: Add interface for deterministic frame rate control
msm: mdss: fix fps for different interfaces
msm: mdss: Fix compat IOCTLS in rotator and primary
power: smb135x-charger: Disable TEMP MONITOR in parallel charger mode
ppp: take reference on channels netns
ASN.1: Fix non-match detection failure on data overrun
cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind
netfilter: x_tables: fix unconditional helper
KEYS: potential uninitialized variable
netfilter: x_tables: make sure e->next_offset covers remaining blob size
netfilter: x_tables: validate e->target_offset early
sched: panic on corrupted stack end
ecryptfs: forbid opening files without mmap handler
proc: prevent stacking filesystems on top
ARM: dts: msm: Change MHI chan 101 config settings for mdm chipsets
mhi: core: Preserve DB Mode state during lpm
ARM: dts: msm: mhi: document mhi-chan-cfg settings
msm: mdss: hide kernel addresses from unprevileged users
misc: qcom: qdsp6v2: modify amr decoder driver
ARM: dts: msm: split adsp and wcnss f/w region for msm89{17,37,40,53}
defconfig: msm: enable mdss xlog support
defconfig: msm: Enable gpio-usbdetect driver for 8953
ASoC: msm: qdsp6v2: check if buf is null before using it
ASoC: wcd9xxx: check impedance index before use
ASoC: msm: qdsp6v2: check if index is out of range before use
ALSA: timer: check if timer->card is null before using it
defconfig: msm: enable CNSS and HL_SDIO_CORE
cnss: Add PCIE_SWITCH_DELAY when wlan do SSR
wil6210: align to latest auto generated wmi.h
msm: ipa3: Fix wrong parameter to xdci release function
msm: ipa3: Fix timeout period of IPA resource add dependency
ARM: dts: msm: Add blsp2_qup2 to list of bypass wakeup interrupts for 8996
USB: dwc3-msm: Fix issue related to error recovery for ERRATIC ERROR
serial: msm_serial_hs: Add extra delay during close with pending tx
msm: sensor: Avoid potential stack overflow
qcedev: Validate Source and Destination addresses
ASoC: soc: change audio drivers to use %pK
qseecom: allocate sglistinfo buffer for kernel clients
msm: ipa: add dma test suite
clk: msm: mdss: update PLL configuration to clear precalibrated values
msm: mdss: hdmi: check encryption status only when panel is on
diag: Add error handler to free buffers when fwd fails
diag: Use correct bridge index while sending data
msm: msm_bus: Add support for multiple ops in rules engine
cnss: Add vdd-wlan validation
msm: camera: isp: dump pingpong mismatch debug info
ARM: dts: msm: Add support for MSM8996v3/pro ADP Lite platform
msm: vidc: Use internal size for extradata plane
msm: ipa: update stub functions
msm: vidc: Fix buffer size computation for slave side cp case.
ARM: dts: msm: update APC CPR voltage margins for msm8917
msm: mdss: clear previous DSI_VIDEO_DONE interrupt
ASoC: soc: change audio cpe drivers to use %pK
thermal: qpnp-temp-alarm: Configure TEMP ALARM in the shutdown path
ARM: dts: msm: Add camera sensor device nodes for APQ8053
msm: camera: Add a driver to control IR CUT device
msm: camera: Add a driver to control IR LED device
msm: camera: sensor: Add state validation for flash
qseecom: code clean up for listener processing
msm: kgsl: Add WQ_SYSFS to the worker threads
msm: ipa: fix skb recycle logic
usb: gadget: gsi: Fix handling of MSG PACKET FILTER
msm: kgsl: Remove event worker
soc: qcom: rpm-smd: wait till all active set acks are cleared
include/linux/kmemleak.h: needs slab.h
ARM: dts: msm: Add support for clocks for MSM8920
clk: msm: gcc: Add support for clocks for MSM8920
msm: vidc: Compare ion_handles rather than fds
msm: vidc: update the check to ignore extradata plane in dqbuf
ARM: dts: msm: add IPA node for msm8920
ARM: 8465/1: mm: keep reserved ASIDs in sync with mm after multiple rollovers
ARM: 8203/1: mm: try to re-use old ASID assignments following a rollover
msm: kgsl: Change device-type memory mapping to Normal-NC
msm: ipa3: fix GSI ring DMA allocation parameters
defconfig: Enabling config INET_DIAG_DESTROY
staging: android: ion: fix up file mode
usb: phy: qmp: Update PHY sequence for QMP PHY Rev1
UBI: Do not re-erase the PEB before writing the VID header
Documentation: bindings: Add timestamp-valid-window item to Neutrino
ARM: dts: msm: Add Neutrino timestamp valid window property for MDM9x40
ARM: dts: msm: update the dt entries for etm on mdm9640
msm: isp: buffer queue management specific flags
Revert "cnss: Configure wlan gpio"
Revert "ARM: dts: msm: Remove unused gpio from mdm9x40 DT"
Revert "ARM: dts: msm: Remove unused gpio from mdm9x50 DT"
Revert "ARM: dts: msm: Remove unused gpio from msm8996 DT"
rmnet_data: Changing format specifier to %pK
scsi: ufs: fix typecasting in vendor quirk
msm: camera: Export IR CUT device to mm-qcamera-daemon
msm: camera: Export IR LED device to mm-qcamera-daemon
Replace %p with %pK to prevent leaking kernel address
FROMLIST: security,perf: Allow further restriction of perf_event_open
BACKPORT: perf tools: Document the perf sysctls
ARM: dts: msm: Add device tree for APQ8096 drone platform
msm: ipa: fix memory leak on QMI
defconfig: msm: optimize perf configs
USB: phy: msm: Fix poweroff charging issue
ASoC: msm: qdsp6v2: Fix offload gapless transition
clk: msm: clock-cpu: Add panic handler to dump cpu frequency
msm: mdss: confiure the dynamic fps correctly
ARM: dts: msm: Add USB BAM pipes for IPA based tethering on MSM8920
ARM: dts: msm: update qusb tune1 param for msm8996pro
ARM: dts: msm: Add BAM DMUX no-cpu-affinity for MSM8917
ALSA: timer: Fix race among timer ioctls
msm: vidc: Fix multistream issues
msm: kgsl: Change %p to %pK in debug messages
mmc: sdhci: Ignore data end bit error interrupts.
defconfig: msm: Enable mpu based kernel text protection
soc: qcom: protect kernel text from other bus masters
msm: camera: isp: check stream state before accessing lock
misc: uidstat: Use single_release for uid_stat_read_atomic_int_fops
soc: qcom: glink: Best Fit approach to find intent
ARM: dts: msm: Disable the BAM DMUX device node for MSM8920
host: sdhci-msm: implement get_current_limit() host op
host: sdhci: fix current caps when there is no host->vmmc
msm: kgsl: Change sequencing for GPU hardware clock gating
ARM: dts: msm: Set PMIC GPIO3 high for MDM9640 MTP
msm: camera: secure camera support
msm: vidc: fix CONSTRAINED_INTRA_PRED setting
ALSA: timer: Fix leak in events via snd_timer_user_ccallback
ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
net: fix infoleak in rtnetlink
USB: usbfs: fix potential infoleak in devio
ALSA: seq: Fix race at timer setup and close
ARM: dts: msm: Add turbo mode clock voting value
msm: update stub function
ion: msm: remove redundant function
msm: qpnp-haptic: Update function declarations
usb: gadget: gsi: Add a debugfs entry to simulate remote wakeup
soc: qcom: smp2p: Fix kernel address leak
msm: ipa3: add gateway info on wan_msg
ASoC: msm: set pointers to NULL after kfree
msm: cpp: Add support pagefault handler in CPP driver
defconfig: Enabling config INET_DIAG_DESTROY
misc: qcom: qdsp6v2: initialize wma_config_32
msm: ipa3: fix the dma_map_single issue
mtd:speedtest: Make multiblock erase test optional
mtd:readtest: Allow using MTD_OPS_AUTO_OOB
mtd:oobtest: Check the mtd pointers before dereference
mtd:pagetest: Add neighbour erase test case
msm: ipa: mhi: add perf vote
msm: kgsl: Get GPU snapshot if wait for global timestamp timeout
msm: ipa: WDI2.0: hotspot offload using WDI 2.0 interface
ARM: dts: msm: Add support of IPA for MSM8920
ARM: dts: msm: add LDO18 regulator for APQ8053 IOT MTP
ALSA: compress: Add DSD format support for ALSA
qseecom: support whitelist memory for qseecom_send_modfd_cmd
msm: pcie: verify EP is accessible before conf restore
usb: gsi: Queue control notification on gsi_resume
ARM: dts: mdm : Enable sd-card support on mdm9640 cdp
regulator: cpr3: fix panic callback failure in interrupt context
ASoC: msm: qdsp6v2: Change audio drivers to use %pK
sysrq: Fix warning in sysrq generated crash.
power: smb1351-charger: Disable parallel-slave only if present
mhi: core: Do not reset doorbell mode during M3 abort
ARM: dts: msm: add PHY parameters for MSM8940 QRD SKU7 board
scsi: ufs: fix race between hibern8 failure recovery and error handler
msm: ipa: fix potential race condition ioctls
usb: gadget: u_ether: Add NULL check for link->in_ep and link->out_ep
leds: qpnp-flash: Implement the flash_prepare API
ARM: dts: msm: Add PCIERST-RESX property to Neutrino
Documentation: bindings: Add Neutrino bindings for reset and phy
Documentation: bindings: Add new FW delay item to Neutrino
ARM: dts: msm: Add new FW load delay property for Neutrino
Revert "defconfig: msm: Disable IPC_LOGGING and FTRACE for msm8909w perf"
net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom
ARM: dts: msm: Add hx8394f panel support for MSM8940 QRD SKU7
msm: vidc: Delay output buffer setting to FW
usb: gadget: composite: Add spinlock protection for usb config descriptor
USB: dwc3-msm: Perform HW reinitialization on HC died error
usb: hcd: Add USB atomic notifier callback for HC died error
ARM: dts: msm: Add smd_ts node for APQ8009 drone
defconfig: msm: enable SMCInvoke feature
msm: mink: Adding SMCInvoke Driver
usb: gadget: gsi: Handle EVT_HOST_READY event in STATE_INITIALIZED state
ubifs: Check data crc by default
ARM: dts: msm: change PCIe2 to vote for nominal on msm8996
msm: ipa: fix a static analysis issue at IPA unit-tests
msm: vidc: Initialize the dcvs load during perf mode switch
cnss: Toggle PCIe EP WLAN_EN on dual-wifi platforms
misc: qcom: qdsp6v2: SSR recovery support for NT decoder
msm: kgsl: Add speed bin read capabilities for A306a GPU
ARM: dts: msm: Add fmax DDR voting and fmax GPU clock support for MSM8917
regulator: cpr4-apss: Update APC CPR fuse combo logic for msm8953
msm: ipa3: add mapping for IPA SMEM to SMMU
scsi: ufs: kick start clock scaling only after device detection
msm: crypto: Fix integer over flow check in qcrypto driver
ARM: dts: msm: Disabling SSCimage for Mojave1 and Dragon board.
soc: qcom: ssr: Return from acknowledgment wait if modem is crashed
msm-core: debug: Fix the number of arguments for sysfs nodes
ASoC: msm: qdsp6v2: DAP: Enable non DAP modules on DAP disable
msm: sps: Change the default SPS IPC log level
ARM: dts: msm: change CX handle for all PCIe nodes on msm8996
msm: ipa: handle information leak on ADD_FLT_RULE_INDEX ioctl
ARM: dts: msm: Add dtsi node for MSM8940
defconfig: msm: Enable msm8920 support in msm8937_defconfig
NFC: Fix unbalanced irq warning stack trace
msm: mdss: add cmd_off_mtx for synchronizing vsync handler and off sequence
serial: msm_serial_hs: Change the wakeup interrupt enable sequence
power: smb135x-charger: initialize wakeup source for parallel charger
ASoC: wcd_cpe_services: Process detection events in SEND state
msm: camera: isp: Add code for new request frame command
msm: ipa3: Fix unclocked access to IPA SMEM register
ASoC: msm: qdsp6v2: Change device switch handling
NFC: Set enable gpio to low
ARM: dts: msm: Add APQ80986 PRO v1.1 support for mtp and cdp
msm: camera: isp: Do not vote bandwidth during probe
ASoC: wcd9335: Fix kctl_put and get functionality for SLIM RXX MUX
msm: ispif: change error message to ratelimited.
AIO: properly check iovec sizes
msm_vidc: venc: configure max-B-frames only if B is enabled
spmi-pmic-arb: add support to dispatch interrupt based on IRQ status
soundwire: Add support for usecases without compander
defconfig: mdmcalifornium: Enable DISABLE_NET_SKB_FRAG_CACHE
Change-Id: I491d2f963058dd5727cc8b8633611b17a2b83a4e
Signed-off-by:
Jin Li <jinl@codeaurora.org>
Loading
Please register or sign in to comment