mirror of
https://github.com/commaai/agnos-kernel-sdm845.git
synced 2026-06-14 14:24:59 +08:00
49eea524bebea0d2b7dfa1c709a6694de808eb8a
94 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
338074e49d |
msm: camera: Change data type of data rate
Change data rate to uint64, to ensure that the value sent to kernel is not corrupted. Change-Id: I692c1c3e591cbac24931078e0fb8938900fc991c Signed-off-by: Samyukta Mogily <smogily@codeaurora.org> |
||
|
|
b6d205dc3e |
Merge commit '0bb03714' into msm-4.9 - PC 141
* commit '0bb03714': msm: camera: isp: Fix memdup_user sanity check msm: camera: isp: Fix completion variable initialization msm: camera: Send boot timestamp for SOF event msm: camera: isp: Start rdi only contexts in the applied state msm: camera: icp: Reduce the device idle timer msm: camera: isp: Fix rdi port plain configuration msm: camera: isp: Do not enable CSID RDI crop in dual ife case msm: camera: Deregister sync callbacks at context flush msm: camera: crm: Fix cache operation failure Change-Id: I6df289051804ea0075d8613805d4c1b9305a03a8 Signed-off-by: Sridhar Gujje <sgujje@codeaurora.org> |
||
|
|
8cd956b19f |
msm: camera: sensor: Receive sensor output data rate information
Program data rate specific camera hardware registers using this information. Change-Id: I0a64fd6f5b0e9ae0a5edee836998d8fea0e7478d Signed-off-by: Vijay kumar Tumati <vtumati@codeaurora.org> |
||
|
|
c93754cc66 |
msm: camera: Send boot timestamp for SOF event
Currently the SOF timestamp being sent to user space is derived from qtimer. This change provides provision to send kernel boot timestamp as well for a given request_id. Change-Id: I0735b6bef2221ddad77cbe0b4be0de8a1feec60c Signed-off-by: Karthik Anantha Ram <kartanan@codeaurora.org> |
||
|
|
230b13a2b2 |
msm: camera: Framedrop notification
Notify the frame drop using ioctl VIDIOC_MSM_BUF_MNGR_BUF_ERROR. Change-Id: I302c1bf06404504616eaae7657292c14e35db6ea Signed-off-by: annamraj <annamraj@codeaurora.org> |
||
|
|
fad84d23b9 |
mm-camera2:isp2: Add support for 12bit-plain16 raw format
VFE hardware is capable of handling 12 bit plain16 raw image format. As this support is not there in software, failure is returned whenever the raw format is 12bit plain16. Change-Id: I7989b51294efc10d56f483cf6bb67075179620ea Signed-off-by: Meera Gande <mgande@codeaurora.org> |
||
|
|
7c0d140966 | Merge "msm: vidc: Add MBAFF interlace type" | ||
|
|
c8398b8d52 |
msm: vidc: Add MBAFF interlace type
Add new interlace type to notify client of MBAFF interlaced type. This is ORed with interlace extradata payload format to check if content is MBAFF. CRs-Fixed: 2197107 Change-Id: I3f34e13570e9d17303889ed6ffef5ca3ed00faeb Signed-off-by: Prateek Shrivastava <pshrivas@codeaurora.org> |
||
|
|
586ba08d7a |
msm: camera: Fix media_entity assignment
revision and group_id field are removed from struct media_entity. Accommodate these changes in camera driver. Change-Id: Icfc8f012151de25926cd16358cec99827bfaad73 Signed-off-by: Trishansh Bhardwaj <tbhardwa@codeaurora.org> |
||
|
|
6e759914be |
msm: camera: Port msm-4.4 camera kernel on msm-4.9 kernel
This snapshot is taken from msm-4.4 branch as of:
'commit ee294a60356a ("msm: jpegdma: Fix for ASAN issues in jpegdma module")'
Change-Id: I3aba3098a986a5dec84b4bb4144dda19d1db5790
Signed-off-by: Pratap Nirujogi <pratapn@codeaurora.org>
Signed-off-by: Trishansh Bhardwaj <tbhardwa@codeaurora.org>
|
||
|
|
cf8c67587e |
msm: vidc: Add snapshot of video driver
This is snapshot of the video driver as of msm-3.18
commit 9b4e2a850801 ("defconfig: msm8937: optimize perf defconfig").
Change-Id: I06e43bd92393c36ff79732690ec2991e2b3e8793
Signed-off-by: Srinu Gorle <sgorle@codeaurora.org>
|
||
|
|
cac6194f50 |
msm: camera: Fix parse ois packet issue
Make sure the first three elements of cam_cmd_ois_info structure same with common_header structure, then ois driver can parse cmd buf correctlly. Change-Id: Ic071b65acf4e6fecb6d8317d695b9a8dcb465576 Signed-off-by: Depeng Shao <depengs@codeaurora.org> |
||
|
|
6479e0e4d2 | Merge "DOWNSTREAM: Merge AU303 -commit '9db5ea288d2136645e8f61c7da7ad017593b354e' into Topic branch - 12/11/17" into dev/msm-4.9-camx | ||
|
|
4b11e7a298 |
msm: camera: core: Add flush for offline devices
Add flush for offline devices. Change-Id: I16cc60cc26cfa225a80aa8627d4148568329d676 Signed-off-by: Junzhe Zou <jnzhezou@codeaurora.org> Signed-off-by: Suresh Vankadara <svankada@codeaurora.org> Signed-off-by: Karthik Anantha Ram <kartanan@codeaurora.org> Signed-off-by: Rajakumar Govindaram <rajakuma@codeaurora.org> |
||
|
|
d5d2256a44 |
DOWNSTREAM: Merge AU303 -commit '9db5ea288d2136645e8f61c7da7ad017593b354e' into Topic branch - 12/11/17
* commit '9db5ea288d2136645e8f61c7da7ad017593b354e': cfg80211: remove unused function ieee80211_data_from_8023() icnss: Reject register_driver request when WLAN FW is down ARM: dts: sdxpoorwills: Update imem node soc: qcom: glink_ssr: Remove subsystem_restart call msm: ipa3: Remove ep_delay on disconnect sequence defconfig: msm: Enable IPC router SMD transport for MSM8953 defconfig: msm: Enable Shared memory drivers defconfig for msm8953 icnss: Add dev to all export APIs in ICNSS drivers: soc: qcom: Enable SPM driver ARM: dts: msm: Add PM and SPM support for msm8953 ARM: dts: msm: Add rpm-smd node for msm8953 soc: qcom: Add RPM SMD Driver ARM: dts: msm: Update VDD restriction cooling device values for sdm670 ARM: dts: msm: Update thermal zone config rules for sdm670 ARM: dts: msm: update TSENS id based on latest TSENS floor plan for sdm670 ARM: dts: msm: configure pm660 emmc_therm & pa_therm on QCS605 msm: ipa: add wakelock to IPA RM IT ARM: dts: msm: Add IMEM dload-type entry for msm8953 drivers: thermal: Avoid race condition in updating the cooling device defconfig: enable rpmh clock and regulator drivers for sdxpoorwills drm/msm/dp: fix usbpd and drm framework sequence arm: defconfig: Enable power drivers for sdxpoorwills leds: qpnp-wled: Fix the check to disable AUTO_PFM msm: sps: Update debug message format specifier msm: ipa: SDM660 miscellaneous changes msm: ipa: add ipc logging for ipa driver ARM: dts: msm: Configure the labibb mode to "lcd" for msm8953 ARM: dts: msm: Add smd_tty devices for msmt8953 ARM: dts: msm: Add SMD packet device nodes for msm8953 defconfig: msm: Disable Glink defconfig for msm8953 soc: qcom: msm_smd: Add snapshot of Shared memory driver ARM: dts: msm: disable wcss and ssc cti on sdm670 sched/fair: Skip energy_diff() for need_idle tasks sched/fair: Don't assume higher capacity means higher power sched: Set boost policy based on sysctl_sched_is_big_little sched: Start using the primary cluster first on SMP sched/rt: Extend energy-aware task placement for SMP sched/fair: Select the least loaded CPU for SMP under sched boost sched: Improve the scheduler sched: walt: Derive sched_smp_overlap_capacity from the energy-model sched: Add provision to control the spreading on SMP sched: walt: select sysctl_sched_is_big_little dynamically sched: walt: Sort the clusters based on the energy-model sched: Make energy_aware_wake_cpu() work for both SMP and big.LITTLE net: rmnet_data: Switch aggregation from delayed work to hrtimer msm: kgsl: Add coresight support for Adreno 630 diag: Increment data ready only if it is first update dmaengine: gpi: use spin_lock_irqsave instead of spin_lock_irq ARM: dts: msm: Update command DB address for sdxpoorwills Revert "msm: ipa3: Fix PM client state check during deactivation" mmc: core: Update the logic of controlling clk scaling through sysfs smb-lib: update USB max voltage reporting clk: qcom: clk-cpu-osm: correct the logic to check per-core DCVS status msm: msm_bus: Add mutex lock for floor vote data ARM: dts: msm: Add clk rates for ufs phy axi clock in sdhc1 in sdm670 ARM: dts: msm: Add new MSM info on sdxpoorwills sched/fair: Remove the unused code sched: walt: Bring back cpufreq based current frequency tracking mmc: sdhci-msm: Add support to scale bus aggregate clock mmc: card: Requeue the request if it fails during issuing mmc: core: Return the error if command queue request fails fs: fat: ratelimit the IO errors msm: ext-disp: check for NULL before accessing codec ops drm/msm: add HDR EOTF values msm: ep_pcie: add the support of D3 cold before BME is set msm: ipa: avoid wakelock acquire/release during data msm: sde: update rotator OT to use total pixels msm: kgsl: Enable preemption for A6XX soc: qcom: pil: Log the TZ NMI caused subsystem crash on err fatal Bluetooth: Fix for checking proper user-supplied buffers drm/msm/dp: fix programming of DisplayPort SDP registers ARM: dts: msm: Correct the address-cells and interrupt-cells for msm8953 ARM: dts: msm: set cap mode for micbias1 in sdm670 skuw mmc: cmdq_hci: Remove runtime PM vote if request issuing fails ARM: dts: msm: use short name for memdump nodes on SDM670 ARM: dts: msm: Add dload type cookie device tree node for SDM670 power: reset: Support Minidump select option in dump type soc: qcom: Register default dump entries to minidump table soc: qcom: Use ToC design for Minidump support msm: kgsl: Use proper power level indexes in slumber smb-lib: skip legacy detection workaround for micro USB cpuidle: lpm-levels: Correctly check if its okay to do cluster LPM ARM: dts: msm: specify GPIO LEDs configuration for QCS605 msm: netfilter: NATTYPE Refresh Timer Changes leds: qpnp-flash: Add snapshot of leds-qpnp-flash driver msm: kgsl: Correct the inclusion of the sync_file.h spcom: fix server rx-abort after SP reset drm: use vzalloc for blob allocation ARM: dts: msm: Add fastrpc remote heap VMID for sdm670 msm: adsprpc: Assign heap VMID from device specific file netfilter: Changes to handle segmentation in SIP ALG ARM: dts: msm: Change WLED string usage for QRD670 Linux 4.9.65 mm/pagewalk.c: report holes in hugetlb ranges coda: fix 'kernel memory exposure attempt' in fsync mm/page_alloc.c: broken deferred calculation ipmi: fix unsigned long underflow ocfs2: should wait dio before inode lock in ocfs2_setattr() ocfs2: fix cluster hang after a node dies dmaengine: dmatest: warn user when dma test times out serial: 8250_fintek: Fix finding base_port with activated SuperIO serial: omap: Fix EFR write on RTS deassertion ima: do not update security.ima if appraisal status is not INTEGRITY_PASS crypto: dh - Fix double free of ctx->p crypto: dh - fix memleak in setkey net/sctp: Always set scope_id in sctp_inet6_skb_msgname fealnx: Fix building error on MIPS sctp: do not peel off an assoc from one netns to another one af_netlink: ensure that NLMSG_DONE never fails in dumps vlan: fix a use-after-free in vlan_device_event() net: usb: asix: fill null-ptr-deref in asix_suspend qmi_wwan: Add missing skb_reset_mac_header-call net: qmi_wwan: fix divide by 0 on bad descriptors net: cdc_ether: fix divide by 0 on bad descriptors bonding: discard lowest hash bit for 802.3ad layer3+4 netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed tcp: do not mangle skb->cb[] in tcp_make_synack() net: vrf: correct FRA_L3MDEV encode type tcp_nv: fix division by zero in tcpnv_acked() ARM: dts: msm: Disable IPA in APQ QCS605 msm: wlan: Update regulatory database ARM: dts: msm: add coresight gfx support on sdm670 scsi: ufs: Fix off-by-one bug in ufs debugfs driver diag: Add NULL pointer checks for mask info drm/msm/sde: limit log filter scan to function name ARM: dts: msm: fix PU feature enabling for sdm670 msm_11ad: fix rmmod and insmod flows drm/msm/dp: add support for HDR state machine drm/msm/dp: check for VSC and VSC EXT support for HDR drm/msm/dp: avoid audio reconfig delays drivers: cpuidle: lpm-levels: Remove unused code msm: kgsl: Capture all the shader data in the snapshot msm: kgsl: Unprotect the UCHE_SVM_CNTL register msm: sde: add P010 Venus support for rotator msm: vidc: replace P010 with P010_Venus msm: vidc: add new Venus P010 V4L2 color format definition regulator: qpnp-oledb: Clear SPARE_CTL register during disable ARM: dts: msm: Specify SC interrupts for LAB/IBB in pmi8998 regulator: qpnp-labibb-regulator: Restart LAB/IBB after SC fault regulator: qpnp-oledb: Add support for LAB_VREG_NOT_OK notifier regulator: qpnp-labibb: Handle LAB short circuit(SC) detection regulator: qpnp-oledb: Add revid support for OLEDB driver ARM: dts: msm: add secondary USB port support on HDK845 msm: vidc: Treat use-ltr control as bitmask msm: ep_pcie: add PCIe endpoint driver snapshot iommu: arm-smmu: Fix erroneous logic check power: smblib: fix die temp state reporting msm: vidc: Invalidate output buffer before sending to client msm: kgsl: Add sysfs node to track number of preemptions spcom: ignore notify-rx-abort after channel closed usb: gadget: uvc: Add support for UVC 1.5 defconfig: sdm670: Enable Kaslr support for sdm670 usb: dwc3: gadget: Fix ISO transfer performance usb: dwc3: gadget: Fix starting microframe for ISOC usb: dwc3: isoc clean DWC3_EP_PENDING_REQUEST flag usb: dwc3: gadget: cope with XferNotReady before usb_ep_queue() msm: netfilter: NATTYPE Refresh Timer Changes. drm/msm/sde: Avoid event notification for SDE power ON case drivers: qcom: cmd-db: Export cmd_db_get_aux related APIs msm: ipa3: using rate limit api for ioctl calls ARM: dts: msm: Remove CPR register range from SDM670 GMU device node qoc: qcom: secure_buffer: Export hyp_assign_table() for KGSL driver msm: ipa: Fix to race condition proxy clock voting msm: ipa3: Fix IPA aggregation force close call ARM: dts: msm: add dt support for TPDM to memory dump on sdm845 power: qpnp-fg-gen3: Handle status change only after SOC is ready defconfig: sdm670: add Qcs605 360camera LED_GPIO & GPIO_KEYS support mtd: nand_ids: Add support for NAND part soc: qcom: pil: Do not panic on powerup if the system is rebooting ANDROID: binder: clarify deferred thread work. ANDROID: binder: Add thread->process_todo flag. ANDROID: binder: fix node sched policy calculation ANDROID: binder: init desired_prio.sched_policy before use it usb: core: Re-try enumeration in FS if high speed enumeration fails msm: vidc: add P010 color format in govenors msm: sde: check if power enabled before rotator reg dump sched: Update tracepoint to include task info usb: phy-msm-qusb-v2: Add support to disable high speed chirping msm: ipa3: fix holb sequence for SSR clk: qcom: clk-cpu-osm: Vote on the MX rail on behalf of CPU clocks diag: Update masks to peripherals in workqueue context drm/msm/sde: adjust dim layer for partial update roi ARM: dts: msm: Add GPU power level speed bin for SDM670 defconfig: sdm670: enable memory cgroup msm: kgsl: Add the flags for IO coherency defconfig: sdm670: enable process reclaim wil6210: drop RX probe reponses with low SNR wil6210: add sysfs for setting connect SNR threshold ARM: dts: msm: Enable wil6210 device for sdm845 qvr soc: qcom: glink_loopback_server: Fix channel name of CDSP edge defconfig: sdm845: Enable config flag for File based Encryption defconfig: msm: Enable llcc_perfmon for SDM670 ARM: dts: msm: Add llcc perfmon device for sdm670 drivers: soc: llcc_perfmon: fix debug message and code style drivers: soc: llcc_perfmon: check counter config status Linux 4.9.64 staging: greybus: spilib: fix use-after-free after deregistration brcmfmac: don't preset all channels as disabled x86/MCE/AMD: Always give panic severity for UC errors in kernel context USB: serial: garmin_gps: fix memory leak on probe errors USB: serial: garmin_gps: fix I/O after failed probe and remove USB: serial: qcserial: add pid/vid for Wireless EM7355 fw update usb: gadget: f_fs: Fix use-after-free in ffs_free_inst USB: Add delay-init quirk for Corsair K70 LUX keyboards USB: usbfs: compute urb->actual_length for isochronous crypto: dh - Don't permit 'key' or 'g' size longer than 'p' crypto: dh - Don't permit 'p' to be 0 Revert "dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification" Revert "dt-bindings: Add vendor prefix for LEGO" uapi: fix linux/rds.h userspace compilation errors uapi: fix linux/rds.h userspace compilation error Revert "uapi: fix linux/rds.h userspace compilation errors" Revert "crypto: xts - Add ECB dependency" MIPS: Netlogic: Exclude netlogic,xlp-pic code from XLR builds MIPS: traps: Ensure L1 & L2 ECC checking match for CM3 systems MIPS: init: Ensure reserved memory regions are not added to bootmem MIPS: init: Ensure bootmem does not corrupt reserved memory MIPS: End asm function prologue macros with .insn staging: greybus: add host device function pointer checks staging: wilc1000: Fix endian sparse warning staging: rtl8712: fixed little endian problem ixgbe: do not disable FEC from the driver ixgbe: add mask for 64 RSS queues ixgbe: Reduce I2C retry count on X550 devices ixgbe: Fix reporting of 100Mb capability ixgbe: handle close/suspend race with netif_device_detach/present ixgbe: fix AER error handling ixgbe: Configure advertised speeds correctly for KR/KX backplane arm64: dts: NS2: reserve memory for Nitro firmware ALSA: hda/realtek - Add new codec ID ALC299 gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap backlight: adp5520: Fix error handling in adp5520_bl_probe() backlight: lcd: Fix race condition during register drm/omap: panel-sony-acx565akm.c: Add MODULE_ALIAS ALSA: vx: Fix possible transfer overflow ALSA: vx: Don't try to update capture stream before running power: supply: axp288_fuel_gauge: Read 12 bit values 2 registers at a time power: supply: axp288_fuel_gauge: Read 15 bit values 2 registers at a time rtc: rx8010: change lock mechanism scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload scsi: lpfc: Correct issue leading to oops during link reset scsi: lpfc: Correct host name in symbolic_name field scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort scsi: lpfc: Add missing memory barrier x86/irq, trace: Add __irq_entry annotation to x86's platform IRQ handlers staging: rtl8188eu: fix incorrect ERROR tags from logs tcp: provide timestamps for partial writes scsi: ufs: add capability to keep auto bkops always enabled scsi: ufs-qcom: Fix module autoload igb: Fix hw_dbg logging in igb_update_flash_i210 igb: close/suspend race in netif_device_detach igb: reset the PHY before reading the PHY ID drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocache ata: SATA_MV should depend on HAS_DMA ata: SATA_HIGHBANK should depend on HAS_DMA ata: ATA_BMDMA should depend on HAS_DMA ARM: dts: omap5-uevm: Allow bootloader to configure USB Ethernet MAC ARM: dts: Fix omap3 off mode pull defines ARM: OMAP2+: Fix init for multiple quirks for the same SoC ARM: dts: Fix am335x and dm814x scm syscon to probe children ARM: dts: Fix compatible for ti81xx uarts for 8250 fm10k: request reset when mbx->state changes extcon: palmas: Check the parent instance to prevent the NULL extcon: Remove potential problem when calling extcon_register_notifier() Bluetooth: btusb: fix QCA Rome suspend/resume arm: crypto: reduce priority of bit-sliced AES cipher media: dib0700: fix invalid dvb_detach argument media: imon: Fix null-ptr-deref in imon_probe ARM: dts: msm: pet HW when ldob7 status change on QRD670 usb: dwc3: gadget: properly check ep cmd ARM: dts: msm: modify max BW configuration for SDM670 defconfig: msm: Enable A7 cpu clock driver for sdxpoorwills ARM: dts: msm: Add support for CPU clock for sdxpoorwills clk: qcom: Add A7 CPU clock driver for sdxpoorwills clk: qcom: clk-regmap-mux-div: Add support for clk rate notifier clk: qcom: Add support to export clk_rcg2_calc_rate() ARM: dts: msm: switch to RPMh controlled PMIC regulators for sdxpoorwills sched: Fix possible overflow in cpu_cycles_to_freq() usb: phy: Add support to override tuneX parameters drm/msm/sde: add drm property for multirect mode msm: kgsl: Use the correct spin_lock variant for HFI power: qpnp-fg-gen3: poll for MEM_GNT instead of interrupt for DMA msm: sde: send wake event after retiring rotator request iommu: arm-smmu: Support ECATS during context fault iommu: debug: Fix leaky context banks mm: Increase number of GFP masks ion: cma: Use coherent mappings when requested serial: msm_geni_serial: Modify the clock on/off sequence for HS-UART msm: kgsl: Add secure preemption support for A6XX smb-lib: add support of DP/DM pulsing for QC2.0 adapter defconfig: msm: add dcc_v2 config for perf on sdm670 soc: qcom: dcc_v2: Disable DCC on secure devices ARM: dts: msm: Add device tree support for msm8953 boards Revert "ARM: dts: msm: enable dsi phy idle mode for sdm845" msm: ipa3: Fix PM client state check during deactivation msm: kgsl: Limit number of reads and writes from GPU on SDM670 drm/msm/dsi-staging: fix invalid conversion to dsi display reference Revert "ARM: dts: msm: enable ESD check for nt35597 truly panel on sdm845" drm/msm/sde: set external blob property Linux 4.9.63 misc: panel: properly restore atomic counter on error path qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2) target/iscsi: Fix iSCSI task reassignment handling brcmfmac: remove setting IBSS mode when stopping AP security/keys: add CONFIG_KEYS_COMPAT to Kconfig netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to rhashtable" netfilter: nat: avoid use of nf_conn_nat extension Revert "ARM: dts: imx53-qsb-common: fix FEC pinmux config" ALSA: seq: Cancel pending autoload work at unbinding device Input: ims-psu - check if CDC union descriptor is sane usb: usbtest: fix NULL pointer dereference mac80211: don't compare TKIP TX MIC key in reinstall prevention mac80211: use constant time comparison with keys mac80211: accept key reinstall without changing anything ppp: fix race in ppp device destruction net_sched: avoid matching qdisc with zero handle sctp: reset owner for data chunks on out queues when migrating a sock tun: allow positive return values on dev_get_valid_name() call ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err ipip: only increase err_count for some certain type icmp in ipip_err tap: double-free in error path in tap_open() net/unix: don't show information about sockets from other namespaces tcp/dccp: fix other lockdep splats accessing ireq_opt tcp/dccp: fix lockdep splat in inet_csk_route_req() sctp: full support for ipv6 ip_nonlocal_bind & IP_FREEBIND ipv6: flowlabel: do not leave opt->tot_len with garbage soreuseport: fix initialization race packet: avoid panic in packet_getsockopt() tcp/dccp: fix ireq->opt races sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect tun: call dev_get_valid_name() before register_netdevice() l2tp: check ps->sock before running pppol2tp_session_ioctl() tcp: fix tcp_mtu_probe() vs highest_sack net: call cgroup_sk_alloc() earlier in sk_clone_lock() netlink: do not set cb_running if dump's start() errs ipv6: addrconf: increment ifp refcount before ipv6_del_addr() tun/tap: sanitize TUNSETSNDBUF input gso: fix payload length when gso_size is zero msm: kgsl: Use GPU for HLSQ/SP/TP perfcounter select on A6xx msm: kgsl: Change the secure pagetable initialization sequence msm: kgsl: Fix virtual range for non secure pagetables drm/msm/sde: move pm_qos vote to command mode only msm: kgsl: Use spinlock for A6xx perfcounter updates ARM: dts: msm: Add emergency mitigation for SDM845 ARM: dts: msm: Add clock properties for sdxpoorwills defconfig: arm: Enable GCC driver for sdxpoorwills clk: qcom: camcc-sdm845: Update the camera RCG FMAX tables for SDM845 v2 clk: qcom: Add GCC driver support for sdxpoorwills msm: sde: increase inline start timeout to match drm driver drm/msm/dsi-staging: switch cmd fetch mode during secure session perf: Enable user and kernel event sharing msm: kgsl: Make sure RBBM_INT_0_STATUS is not transitory msm: kgsl: Add the pseudo keepalive bit for preemption msm: kgsl: Set preemption OOB when reading the write pointer msm: kgsl: Use fence mechanism for A6XX preemption register writes msm: kgsl: Make the fenced register write function generic msm: kgsl: Add IFPC static registers to powerup register list msm: kgsl: Map powerup register list as coherent privileged RW memory drm/msm: separate connector set_info_blob from post_init drm: msm: dsi-staging: update the crtc value in mode fixup kernel: configs: sdm670: Enable dvb/demux modules msm: kgsl: Fix the process sysfs refcounting sched/rt: Remove #ifdefery around SCHED_CORE_ROTATE arm64: stacktrace: avoid listing stacktrace functions in stacktrace ARM: dts: msm: Add memshare for sdm670 clk: qcom: Add support for controlling Trion PLL ARM: dts: msm: add MID details for BWMON counter in sdm670 ARM: dts: msm: Add display panel support for HDK845 ARM: dts: msm: enable power supplies AMOLED panel on SDM670 ARM: dts: msm: add audio codec configuration for SDXPOORWILLS CDP target drm/msm/sde: avoid fence creation if property reset ARM: dts: msm: Update LPM parameters for sdm670 ARM: dts: msm: enable ESD check feature on sdm670 cpufreq: schedutil: fix undefined reference to '__aeabi_uldivmod' msm: kgsl: Add REGISTER_INIT_LIST_WITH_SPINLOCK CP_INIT ordinal ARM: dts: msm: add audio support for SDXPOORWILLS targets drm/msm/sde: avoid null pointer dereference in secure_check msm: kgsl: Add a new marker for IFPC spmi: spmi-pmic-arb: correct duplicate APID to PPID mapping logic Revert "scsi: ufshcd: Flush exception event before suspend" msm: ipa4: endpoint config fix ARM: dts: msm: Extend GPU bus DCVS range msm: sde: abort failed inline requests during cleanup regulator: refgen: avoid overwriting bandgap bypass control bit soc: qcom: glink: Free data memory before freeing intent soc: qcom: glink: Free if_ptr before freeing dummy transport soc: qcom: glink: Add downvote of transport during SSR soc: qcom: glink: Reset qos rate when xprt is down soc: qcom: glink_ssr: Use do_cleanup_data from pkt_priv defconfig: sdm670: enable regulator proxy consumer driver iommu: arm-smmu: use correct SHCFG shift for sCR0 ARM: dts: msm: Add RPMh controlled clocks for sdxpoorwills clk: qcom: add rpmh managed clocks for sdxpoorwills ARM: dts: msm: update regulator min-voltage for SDM670 regulators defconfig: sdm670: Enable USB UVC drivers usb: gadget: Add support for UVC function iommu: arm-smmu: enable clocks and regulators in smmu detach msm: ADSPRPC: Close glink channel after remote disconnected msm: kgsl: Update expected GMU FW version for A615 drm/msm/dp: avoid sending segment_address command for segment-0 defconfig: arm: msm: Enable memshare config flag drm/msm/dp: fix the return value of DP debug module during bind msm: kgsl: Update A615 hardware clock gating settings ARM: dts: msm: disable apps smmu ATOS for sdm670 power: qpnp-fg-gen3: update battery profile based on Rconn configuration ARM: dts: msm: update QRNG clock rate on SDM845 drm/msm: add check for power handle enable failure msm_rng: optimize qrng driver retry behavior sound: usb: Issue stop endpoint command upon disable stream usb: Add helper API to issue stop endpoint command msm: kgsl: Enforce limit check for GPU bus DCVS FROMLIST: binder: fix proc->files use-after-free FROMLIST: binder: fix proc->files use-after-free dwc3: gadget: Take copy of dwc->gadget_driver before releasing lock icnss: Remove MSA0 permission only when modem is crashed msm: kgsl: Update fence span range to a byte span msm: kgsl: Set correct context restore address during preemption USB: configfs: Don't send DISCONNECT uevent during unbind Linux 4.9.62 x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context x86/smpboot: Make optimization of delay calibration work correctly can: c_can: don't indicate triple sampling support for D_CAN can: ifi: Fix transmitter delay calculation can: sun4i: handle overrun in RX FIFO drm/bridge: adv7511: Re-write the i2c address before EDID probing drm/bridge: adv7511: Reuse __adv7511_power_on/off() when probing EDID drm/bridge: adv7511: Rework adv7511_power_on/off() so they can be reused internally drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue rbd: use GFP_NOIO for parent stat and data requests Input: elan_i2c - add ELAN060C to the ACPI table MIPS: AR7: Ensure that serial ports are properly set up MIPS: AR7: Defer registration of GPIO MIPS: BMIPS: Fix missing cbr address ASoC: sun4i-spdif: remove legacy dapm components tools: firmware: check for distro fallback udev cancel rule selftests: firmware: send expected errors to /dev/null MIPS: SMP: Fix deadlock & online race MIPS: Fix race on setting and getting cpu_online_mask MIPS: SMP: Use a completion event to signal CPU up MIPS: Fix CM region target definitions MIPS: microMIPS: Fix incorrect mask in insn_table_MM drm/i915: Do not rely on wm preservation for ILK watermarks ALSA: seq: Avoid invalid lockdep class warning ALSA: seq: Fix OSS sysex delivery in OSS emulation ARM: 8720/1: ensure dump_instr() checks addr_limit KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2] crypto: x86/sha256-mb - fix panic due to unaligned access crypto: x86/sha1-mb - fix panic due to unaligned access crypto: ccm - preserve the IV buffer workqueue: Fix NULL pointer dereference x86/uaccess, sched/preempt: Verify access_ok() context platform/x86: hp-wmi: Do not shadow error values platform/x86: hp-wmi: Fix error value for hp_wmi_tablet_state KEYS: trusted: fix writing past end of buffer in trusted_read() KEYS: trusted: sanitize all key material cdc_ncm: Set NTB format again after altsetting switch for devices platform/x86: hp-wmi: Fix detection for dock and tablet mode net: dsa: select NET_SWITCHDEV clk: mvebu: adjust AP806 CPU clock frequencies to production chip IB/rxe: Fix reference leaks in memory key invalidation code wcn36xx: Don't use the destroyed hal_mutex s390/qeth: issue STARTLAN as first IPA command s390/qeth: fix retrieval of vipa and proxy-arp addresses ARM: dts: STiH410-family: fix wrong parent clock frequency IB/ipoib: Change list_del to list_del_init in the tx object sched/cputime, powerpc32: Fix stale scaled stime on context switch Input: mpr121 - set missing event capability Input: mpr121 - handle multiple bits change of status register s390/topology: make "topology=off" parameter work EDAC, amd64: Save and return err code from probe_one_instance() IPsec: do not ignore crypto err in ah4 input apparmor: fix undefined reference to `aa_g_hash_policy' rt2800usb: mark tx failure on timeout brcmfmac: setup wiphy bands after registering it first netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family usb: hcd: initialize hcd->flags to 0 when rm hcd libertas: fix improper return value serial: sh-sci: Fix register offsets for the IRDA serial port phy: increase size of MII_BUS_ID_SIZE and bus_id dt-bindings: Add vendor prefix for LEGO dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification iio: proximity: sx9500: claim direct mode during raw proximity reads iio: magnetometer: mag3110: claim direct mode during raw writes iio: pressure: ms5611: claim direct mode during oversampling changes iio: trigger: free trigger resource correctly drm: mali-dp: fix Lx_CONTROL register fields clobber crypto: vmx - disable preemption to enable vsx in aes_ctr.c arm64: dma-mapping: Only swizzle DMA ops for IOMMU_DOMAIN_DMA ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6 cxl: Force psl data-cache flush during device shutdown powerpc/corenet: explicitly disable the SDHC controller on kmcoge4 pinctrl: baytrail: Fix debugfs offset output iommu/arm-smmu-v3: Clear prior settings when updating STEs KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter drm: drm_minor_register(): Clean up debugfs on failure clk: samsung: exynos5433: Add IDs for PHYCLK_MIPIDPHY0_* clocks PM / OPP: Error out on failing to add static OPPs for v1 bindings EDAC, amd64: Add x86cpuid sanity check during init dt-bindings: clockgen: Add compatible string for LS1012A ARM: dts: imx53-qsb-common: fix FEC pinmux config xen/netback: set default upper limit of tx/rx queues to 8 sched/core: Add missing update_rq_clock() call in sched_move_task() PCI: mvebu: Handle changes to the bridge windows while enabled video: fbdev: pmag-ba-fb: Remove bad `__init' annotation adv7604: Initialize drive strength to default when using DT drm/msm: send "set0 tcs" command for wake and sleep tcs elf: Add elf headers helpers support soc: qcom: Add Minidump support ARM: dts: msm: support Qcs605 360camera Enable HW File Based Encryption on ext4 file system scsi: ufs: Get TX and RX fsm state in case of abort ARM: dts: msm: Enable front camera flash for SDM670 CDP/MTP net/embms-kernel : Fix for embms-kernel compilation issues ARM: dts: msm: add proxy vote for DSI supplies for SDM670 msm_11ad: update SSR crash status ARM: dts: msm: Include arm64 qcom dts Makefile in arm dts Makefile ARM: dts: msm: Rename CTI nodes to lower case on sdm845 and sdm670 regulator: core: fix debugfs files creation for consumer regulators ARM: dts: msm: Enable 256 bit key support for sdm670 ARM: dts: msm: Update filename of SDM845 V2 QVR power: qpnp_smb2: add support to detect USB port type power_supply: add POWER_SUPPLY_PROP_USB_CONNECTOR_TYPE property smb-lib: wait before DRP for audio usb: pd: ensure source hard reset is handled timely sched/fair: Remove #ifdefery around SCHED_CORE_ROTATE sched/rt: Fix an incorrect initialization bug in CPU selection sched: walt: Fix the bug in initializing the new task demand defconfig: sdxpoorwills: Enable QMP ARM: dts: msm: Add QMP device on sdxpoorwills drm/msm/sde: perform debug dump before h/w recovery drm/msm: limit sde_dbg_dump output to current entries drm/msm/sde: Modify event notifier size to overcome out of bounds errors sched: Export wake_to_idle API ARM: dts: msm: Set IMP_CTRL1 value as 0x08 on SDM845v2 pinctrl: qcom: Add missing null check ARM: dts: msm: Update high-speed PHY parameters for QRD670 ARM: dts: msm: Change SMMU translation mask bit on SDM670 msm: vidc: Enable pagetable page caching for SDM670 drm/msm/dp: clear bootup event notifier on power on drm/msm/dp: handle AUX transactions during quick connect/disconnect drm/msm/dp: handle connect in separate thread drm/msm/dp: fix HDR programming drm/msm/dp: add support for SPD infoframe for DisplayPort ARM: dts: msm: Enable audio over DP for sdm670 dwc3: gadget: Flush dwc_wq with dwc3_gadget_stop() API drivers: edac: Move panic_on_ce to a module parameter drm/msm/dp: fix audio notification path for boot up use case qseecom: fix a race condition when TA is blocked drivers: lmh-dcvsh: Use FCAP scm call instead of DMAX drm: use vmalloc/vfree for blob allocation drm/msm/sde: remove fence support through get_property drm/msm: support release/retire fence through set prop msm: vidc: Update buffer couting logic for PMS icnss: Send early modem crash notification to wlan driver drm/msm/sde: check with cp properties before msm properties usb: gadget: Send dedicate uevent for ML client connection mmc: core: Add retuning to cmdq path msm: kgsl: Correctly derive RAM cycles from GBIF perf counters usb: gadget: f_uac2: Support for mic only use case msm: adsprpc: Option to keep maps persistent clk: qcom: Update the frequency level for mdss_mdp_clk for smd670 msm: sde: fix for 32-bit build '__udivdi3' error ARM: dts: msm: enable AMOLED panel on SDM670 msm: ipa3: Add NAT/IPv6CT table creation rollback drm/msm/dp: add support for DisplayPort TPG for pixel data drm/msm/dp: perform USB3_DP_COM_PHY reset only when needed dwc3: Preserve TxFIFO of IN/INT EP for UDC without tx-fifo-resize drm/msm/sde: continue with hw init if splash memory is not found iommu/arm-smmu: Remove unused functions usb: f_gsi: Use required RNDIS IAD descriptors with full speed descriptors msm: sde: add rotator busy detection and reset drm/msm/sde: remove extra read of vbif halt ack register net: rmnet_data: Always try to linearize when UL aggregation is on msm: sde: don't abort retired inline rotate requests drm/msm/sde: check frame pending status before failure trigger drm: msm: dsi-staging: update dfps validation mode check ARM: dts: msm: Add snapshot of SMB138x DT node msm: kgsl: use div64_s64 instead of do_div ARM: qcom: Add board config support for sdm450 ARM: qcom: Add board config support for msm8953 ARM: dts: msm: add DT entries for destination scaler on SDM670 drm/msm/dp: protect audio functionality during link maintenance drm/msm/dp: Split control register defconfig: sdm670: Enable USB UAC 2.0 drivers usb: f_uac2: Add support for UAC2 function ARM: dts: msm: Correct the copyright year for sdm450 drm/dsi: set last command flag for generic DCS commands msm: ipa: Add API support for getting IPA SMMU status for WLAN ARM: dts: msm: enable dsi phy idle mode for sdm845 drm/msm/dsi-staging: add min data rate to use phy regulator drm/msm/dsi-staging: enable dsi idle to turn off phy cnss_utils: Add support for derived MAC address drivers: qcom: fix compilation errors sdxpoorwills: enable audio compilation sdxpoorwills: enable audio compilation arm: topology: Export update_cpu_power_capacity API drm/msm/sde: update fast clear enable logic ARM: dts: msm: Adjust AB/IB values for CNOC voting in sdhc1/sdhc2 ARM: dts: msm: enable partial update for nt35597 sharp panel on sdm670 ARM: dts: msm: Update primary qmp phy parameters for SDM845 drm/msm/sde: add connector property to expose custom mode info drm/msm/sde: disable power only after reading the line count drm/msm/sde: remember topology to disable ppsplit correctly drm/msm/sde: cancel vsync event timer on encoder stop ARM: dts: msm: enable ulps feature for sdm670 platform ARM: dts: msm: enable partial update for nt35597 truly panel diag: Add PD buffering mode configuration support msm: kgsl: Actually free the sharedmem when fence is expired Linux 4.9.61 ARM: dts: mvebu: pl310-cache disable double-linefill staging: r8712u: Fix Sparse warning in rtl871x_xmit.c xen: don't print error message in case of missing Xenstore entry powerpc/64: Don't try to use radix MMU under a hypervisor PCI: Avoid possible deadlock on pci_lock and p->pi_lock drm/exynos: g2d: prevent integer overflow in bt8xx: fix memory leak s390/crypto: Extend key length check for AES-XTS in fips mode. s390/prng: Adjust generation of entropy to produce real 256 bits. s390/dasd: check for device error pointer within state change interrupts mei: return error on notification request to a disconnected client exynos4-is: fimc-is: Unmap region obtained by of_iomap() ASoC: Intel: boards: remove .pm_ops in all Atom/DPCM machine drivers vfs: open() with O_CREAT should not create inodes with unknown ids brcmfmac: check brcmf_bus_get_memdump result for error staging: lustre: lmv: Error not handled for lmv_find_target staging: lustre: ptlrpc: skip lock if export failed staging: lustre: hsm: stack overrun in hai_dump_data_field staging: lustre: llite: don't invoke direct_IO for the EOF case platform/x86: intel_mid_thermal: Fix module autoload scsi: aacraid: Process Error for response I/O xen/manage: correct return value check on xenbus_scanf() gpio: mcp23s08: Select REGMAP/REGMAP_I2C to fix build error mtd: nand: sunxi: Fix the non-polling case in sunxi_nfc_wait_events() clk: sunxi-ng: Check kzalloc() for errors and cleanup error path ath10k: fix reading sram contents for QCA4019 cx231xx: Fix I2C on Internal Master 3 Bus net: phy: dp83867: Recover from "port mirroring" N/A MODE4 clocksource/drivers/arm_arch_timer: Add dt binding for hisilicon-161010101 erratum drm/fsl-dcu: check for clk_prepare_enable() error iwlwifi: mvm: use the PROBE_RESP_QUEUE to send deauth to unknown station perf tools: Only increase index if perf_evsel__new_idx() succeeds drm/amdgpu: when dpm disabled, also need to stop/start vce. i2c: riic: correctly finish transfers net/ena: change driver's default timeouts ext4: do not use stripe_width if it is not set ext4: fix stripe-unaligned allocations net: mvneta: fix build errors when linux/phy*.h is removed from net/dsa.h PCI/MSI: Return failure when msix_setup_entries() fails staging: rtl8712u: Fix endian settings for structs describing network packets bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped mfd: ab8500-sysctrl: Handle probe deferral mmc: s3cmci: include linux/interrupt.h for tasklet_struct scsi: megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool PM / wakeirq: report a wakeup_event on dedicated wekup irq IB/mlx5: Assign DSCP for R-RoCE QPs Address Path staging: fsl-mc: Add missing header crypto: ccp - Set the AES size field for all modes cpufreq: Do not clear real_cpus mask on policy init Fix tracing sample code warning. tracing/samples: Fix creation and deletion of simple_thread_fn creation drm/msm: fix an integer overflow test drm/msm: Fix potential buffer overflow issue drm/i915/edp: read edp display control registers unconditionally ocfs2: fstrim: Fix start offset of first cluster group during fstrim drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting ARM: 8715/1: add a private asm/unaligned.h arm/arm64: kvm: Disable branch profiling in HYP code arm/arm64: KVM: set right LR register value for 32 bit guest when inject abort arm64: ensure __dump_instr() checks addr_limit ASoC: adau17x1: Workaround for noise bug in ADC KEYS: fix out-of-bounds read during ASN.1 parsing KEYS: return full count in keyring_read() if buffer is too small cifs: check MaxPathNameComponentLength != 0 before using it ALSA: seq: Fix nested rwsem annotation for lockdep splat ALSA: timer: Add missing mutex lock for compat ioctls msm: sde: extend inline rotation timeout msm: sde: print more rot status on mdp panic [Bluetooth] - Fix for checking proper user-supplied buffers pinctrl: qcom: Update sdm670 direct connect interrupts drm/msm/dp: add support for PHY CTS 1.4 tests sched/fair: Respect wake to idle over sync wakeup Revert "sched/fair: Limit sync wakeup bias to waker cpu" drm/msm/dp: hold conn mode_config mutex to iterate over modes ARM: dts: msm: add SMART_PANEL_ALIGN_MODE entry on SDM845, SDM670 ARM: dts: msm: enable dynamic fps for SDM670 soc: qcom: socinfo: Add support for HDK platform mmc: core: detect change in resume if a new card is found ARM: dts: msm: add vref_rgmii regulator device for pmxpoorwills drm/msm/dsi-staging: handle dsi buffers during secure transitions soc: qcom: Add API to obtain pointer to dump addr soc: qcom: Add support for QDSS bridge driver ARM: dts: msm: Remove DDR52 bus speed mode for sdm670 msm: ipa: dynamic memory leak fix drm/msm/sde: fix mdp ib bw vote calculations ARM: dts: msm: Add support for PRNG TPDM on SDM845 coresight-ost: Add TGID information for FTRACE events msm: kgsl: Use the bind lock when dumping entries ARM: dts: msm: Enable vdd_mss on SDM670 ARM: dts: msm: Add SID 1 to secure context bank for sdm670 defconfig: msm: Enable USB QDSS and UAC 1.0 drivers on sdxpoorwills mm, page_owner: don't grab zone->lock for init_pages_in_zone() Change-Id: Ic40738ba59d8b0eec1fe0a059a9b139ad358732d Signed-off-by: Abhijit Trivedi <abhijitt@codeaurora.org> |
||
|
|
3bc965b59a | Merge "msm: camera: reqmgr: Add reserved field to align UAPI" into dev/msm-4.9-camx | ||
|
|
a29b70e53a |
msm: camera: Add external cfg command opcode and csiphy cfg
Add new opcode for external (non-CSL) config command to KMD. Also add usage of external config command opcode so that csiphy can directly use the ioctl command. Change-Id: Ibbaffe074fda27916d62a828be8b62efd423c978 Signed-off-by: Jigarkumar Zala <jzala@codeaurora.org> |
||
|
|
3a945deb11 |
UPSTREAM: Merge commit '8da65d4c3e11c5db22f31577d68a5659edb7ede2' into mainline (11/30 PC42_44_47_48)
* commit '8da65d4c3e11c5db22f31577d68a5659edb7ede2': Revert "msm: camera: icp: Add Power Collapse" msm: camera: icp: Add states to icp ctx msm: camera: reqmgr: Changes to support request alignment msm: camera: req_mgr: Populate sync mode info in request manager msm: camera: Add QUP i2c burst and sequential write support ARM: dts: msm: Add LRME hardware device node and its properties for sdm670 msm: camera: correct the power down setting for AF msm: camera: req_mgr: Add sync mode flag in req_mgr uapi header msm: camera: sync: delete cb from list before queue work msm: camera: isp: Remove update of framedrop and IRQ subsampling msm: camera: sync: Check for duplicate register first msm: camera: Add support C-phy mode of CSIPHY msm: camera: Add clk support for ois and eeprom msm: camera: cpas: Allow 0 votes in update ahb, axi apis msm: camera: isp: Update the AXI vote at stop msm: camera: sync: Remove unnecessary alloc-free msm: camera: icp: Fix in message handle crash msm: camera: Configure the shared pinctrl properly msm: cam: reqmgr: Add Link control for camera request manager msm: camera: lrme: increment open count correctly msm: camera: isp: Handle more than one isp init packet msm: camera: isp: Improve the CSID resource allocation logic msm: camera: isp: Protect flush from spinlock recursion ARM: dts: msm: Enable front camera flash for SDM670 CDP/MTP Revert "msm: camera: Handling Buffer Error notified by reg_mgr" msm: camera: icp: Add Power Collapse msm: camera: jpeg: Add stop device in jpeg context ARM: dts: msm: Add iris camera flash support for sdm845 Change-Id: I87a03aca042024c02509194acbffaa1e9340e06a Signed-off-by: Abhijit Trivedi <abhijitt@codeaurora.org> |
||
|
|
112f709828 | Merge "msm: sde: add P010 Venus support for rotator" | ||
|
|
547dd8f6eb |
msm: camera: req_mgr: Add sync mode flag in req_mgr uapi header
To support dual camera and to handle requests in sync or non-sync mode, sync_mode flag is required while scheduling requests. Add macro definitions for different sync modes and flag in uapi structure. Change-Id: I69a26e2fdf34959f6440d2330c6acd9d2d1d6a8c Signed-off-by: Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org> |
||
|
|
25e4686e57 |
msm: sde: add P010 Venus support for rotator
Add P010 Venus support for v4l2 offline rotator. P010 Venus format has additional stride requirements over P010 linear format. Change-Id: Id1c786b56422447cf5a4633848a9fb35f02727b7 Signed-off-by: Alan Kwong <akwong@codeaurora.org> |
||
|
|
0f645330db |
msm: cam: reqmgr: Add Link control for camera request manager
Add the link control command for the Camera Request Manager driver. This change is required for the low power operation. Change-Id: Iddd5da871c51de062bcfcbf6a4ec74f8b1fdd845 Signed-off-by: Jing Zhou <jzhou70@codeaurora.org> |
||
|
|
36a23e3d8d |
msm: camera: reqmgr: Add reserved field to align UAPI
Add 32bit reserved field to align the UAPI structures and avoid any mismatches. Change-Id: I18117c503731e9d9cb7be756d15bca2021c50036 Signed-off-by: Harsh Shah <harshs@codeaurora.org> |
||
|
|
60b01cab93 | Merge "msm: camera: crm: Send error notification for SOF freeze" into dev/msm-4.9-camx | ||
|
|
37746f3d86 | Merge "msm: camera: isp: Add changes for dynamic clock/BW update" into dev/msm-4.9-camx | ||
|
|
291023914c |
msm: camera: isp: Add changes for dynamic clock/BW update
Add framework to parse the clock and BW update Meta config and update the VFE HW using that. Change-Id: I96276a125e8ff1e26b1856a5059e5109da2b3f16 Signed-off-by: Harsh Shah <harshs@codeaurora.org> Signed-off-by: David Dai <daidavid1@codeaurora.org> Signed-off-by: Rajesh Sastrula <vrajesh@codeaurora.org> |
||
|
|
67fa231333 |
msm: camera: crm: Send error notification for SOF freeze
Notify the UMD when SOF freeze occurs, so that it can clean up the session. Change-Id: I72aaa2bbef9a55b3f90cd7cb30c846cc2a24cd0e Signed-off-by: Harsh Shah <harshs@codeaurora.org> |
||
|
|
cc79a57ee7 |
msm: camera: lrme: Add lrme driver implementation
Add camera Low Resolution Motion Estimation driver implementation to enable LRME hw functionality. LRME HW block analyzes TAR and REF frames to get motion estimation. Change-Id: I2e5ac866430c087a956fa72f11e74bda4adc1bfa Signed-off-by: Junzhe Zou <jnzhezou@codeaurora.org> |
||
|
|
9d676ddcd2 |
msm: camera: isp: Clean the ISP Blob Cmd processing
Existing handling of generic Blob Cmd includes a couple of function call jumps and everytime kzalloc + kfree. Cleanup the processing to avoid these. Change-Id: I88291a6aa289652ed0f3f4aaee5ae578862a0a1a Signed-off-by: Harsh Shah <harshs@codeaurora.org> |
||
|
|
d25c2aa6b3 | Merge "msm: vidc: Update payload of extra data frame qp" | ||
|
|
d685a9175a |
msm: vidc: Update payload of extra data frame qp
Firmware now provides additional QP information per frame, through the FrameQP Extradata. Hence the new fields need to be introduced in the payload structure. CRs-Fixed: 2121405 Change-Id: Ic3491d840dc8150787256a784ee88ca0f762ac3f Signed-off-by: Chinmay Sawarkar <chinmays@codeaurora.org> |
||
|
|
ff6132e935 |
msm: camera: isp: Add support for dual isp
Add support for dual ISP. Change allows for address sync, external regupdate and image address configuraion for dual case. Also adds csid test gen for dual isp. Change-Id: Id3cb4b45c3562f7257007bc2b91436d07e26a368 Signed-off-by: Ravikishore Pampana <rpampana@codeaurora.org> Signed-off-by: Karthik Anantha Ram <kartanan@codeaurora.org> |
||
|
|
2c71428704 |
msm: camera: Enable Support for secure camera
This patch enables the support for secure camera feature. Secure camera lets trusted apps in user space stream camera frames for various security applications. Change-Id: Ia2204d2d62cef2764c106f57f64fac2981b27b94 Signed-off-by: Seemanta Dutta <seemanta@codeaurora.org> Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org> Signed-off-by: Soundrapandian Jeyaprakash <jsoundra@codeaurora.org> |
||
|
|
281516b699 |
msm: camera: Add support for OIS
Add support for Optical Image Stabilization(OIS) driver. This driver change includes parsing/applying different Packet/Cmd_buf operations. Change-Id: I67717a82afb87ef6d9c5e97f1108a694702f54e0 Signed-off-by: Jigarkumar Zala <jzala@codeaurora.org> Signed-off-by: Vivek Veenam <vveenam@codeaurora.org> |
||
|
|
34494fcf0c |
msm: camera: icp: Dynamic clock bandwidth support
Add support for IPE and BPS dynamic clock and bandwidth for realtime streams. Add support to set clock and bandwidth based on user request for debug purpose. Following command is used to provide clock rate from user. echo "clk rate" > /sys/kernel/debug/camera_icp/icp_debug_clk Change-Id: I9a2cfefc8227190cd79257d948d37127767e50e1 Signed-off-by: Suresh Vankadara <svankada@codeaurora.org> |
||
|
|
76fd21f6aa |
DOWNSTREAM: Fastfoward camx Topic branch to AU200
* commit '14416b24d6229fcacde62b3826e6e60898a2c53a':
msm: ipa: add new IP filtering bitmaps
ARM: dts: msm: Add battery data for MLP356477 battery
msm: kgsl: Avoid sending 0 BW and GPU freq to GMU
kernel: Restrict permissions of /proc/iomem.
defconfig: sdm845: enable refgen regulator driver
ARM: dts: msm: keep refgen regulator always-on for SDM845 v2
ARM: dts: msm: add refgen regulator device for SDM845 v2
defconfig: sdm845: enable regulator proxy consumer driver
regulator: add refgen regulator driver
ARM: dts: msm: update the energy model for SDM845v2
msm: kgsl: Remove GPU_CC_GX_CXO_CLK from list of clocks
ARM: dts: msm: Add the silver BIN1 table for SDM845 v2
diag: Fix possible usage of freed resource issue
msm: ADSPRPC: validate user buffers after copying from user
leds: qpnp-wled: Cap the lower limit of brightness level
drm/msm/sde: handle color processing in secure state
drm/msm/sde: cleanup handling of secure buffer in planes
drm/msm/sde: manage secure and non-secure transition in sde
msm: gsi: check channel state on timeout
drm/dp: add HBR3 link rate definitions
ANDROID: fix acl leaks
power: smblib: make OTG_VOTER suspend input only in OTG state
cpufreq: schedutil: Add current capacity info to schedutil tracepoint
msm: vidc: Add new trace events
Enable multi-channel bit for SCO Tx with water mark level 1
msm: kgsl: Pass GPU HW version to GMU
msm: vidc: Send profile/level to the userspace
msm: vidc: Support low latency for decode
tracing: do not leak kernel addresses
msm: kgsl: Update the smmu magic for A6XX preemption
drm/msm/dp: add dp_debug module
drivers: cpuidle: check if its okay to do cluster low power modes
clk: qcom: clk-cpu-osm: Updates to OSM DATA MEM programming
ARM: dts: msm: add msm-ext-display module for sdm845
drm/sde: set DisplayPort/HDMI switch
drm/msm/dp: add audio support
qcdev: Check the digest length during the SHA operations
ASoC: sdm660: Remove LPI gpio configuration for codec interrupt
iommu: arm-smmu: Enable sid switch usecase
iommu: arm-smmu: Remove unused functions for qsmmuv500
iommu: arm-smmu: Remove regulator_bulk_enable call
drm/msm/dp: add hardware catalog for audio
platform: msm: add support for external display module
leds: remove unused driver leds-qpnp-flash.c
ARM: dts: msm: disable reg dma block for sdm845
ARM: dts: msm: Add MX regulator thermal config for SDM845
defconfig: Enable regulator cooling device for SDM845
drivers: thermal: regulator_cdev: Add a voltage regulator cooling device
netfilter: xt_quota2: 4.9 netlink notification fix
power: qpnp-fg-gen3: improve cycle counter algorithm
power: qpnp-fg-gen3: make TTF monotonic by limiting slope
power: qpnp-fg-gen3: optimize TTF for QNOVO
power: qpnp-fg-gen3: prepare for QNOVO TTF
ARM64: Increase the number of gpios to 1280
defconfig: Enable regulator AOP cooling device for SDM845 and SDM670
msm: kgsl: Trigger preemption only when preemption is enabled
time: sched_clock: record cycle count in suspend and resume
msm: adsprpc: Avoid leak info of pointers addresses to dmesg
ARM: dts: msm: Add support for haptics on PM660
ARM: dts: msm: add SPMI PMIC arbiter device for sdxpoorwills
msm: kgsl: Disable microcode save/restore of perf counter values on A6x
iommu/io-pgtable-fast: invalidate TLBs on unmap
clk: qcom: clk-cpu-osm: Update logic to check if OSMs been enabled in TZ
driver: thermal: regulator_aop: Rename AOP Regulator cooling device
cpufreq: schedutil: Avoid WALT logic when WALT sysctl flag not set
checkpatch: Check to make sure DT property names are lowercase
checkpatch: Only newline after };
drm/msm/sde: add check for inline rotation source split cfg
drm/msm/sde: add ubwc equivalent tile formats
ARM: dts: msm: Resolve XPU fault on qseecom memory on sdm845
power: fg-util: add median filter for circular buffer
power: qpnp-fg-gen3: use the CC_STEP and CC_STEP_SEL properties
power_supply: add CC_STEP and CC_STEP_SEL properties
qpnp-smb2: Ignore status 7 register while qnovo is enabled
qcom: qnovo: restart pulse train in stall state
qpnp-qnovo: add debounce for charger
qpnp-qnovo: prevent pulse train while esr is in progress
qpnp-fg-gen3: qnovo ESR/IADC workarounds
qpnp-qnovo: IADC/ESR workarounds
power: qcom-step-chg: Add temperature based step-charging
msm: ipa: fix race condition around sys->len
qpnp-smb2: Support faking battery full status in WiPower
qcom: battery: Fix parallel disabled issue on charging boot
drivers: qcom: system_pm: allow idle drivers to query system state
ASoC: msm: make SND_SOC_660 to depend on ARCH_QCOM instead of specific SOC
msm: vidc: add P010 support in uapi
media: broadcast: tspp: Add SMMU translation for ION buffers
ASoC: msm: qdspv2: initialize struct member before being used
msm: vidc: Update core and stage selection logic
drm/msm/sde: switch to lp2 for pm suspend call during lp1
ARM: dts: msm: Update memory map for sdm845
spi: spi-geni-qcom: Introduce GSI DMA mode
power: qcom: smb-lib: optimize parallel current limiting with PD
msm: ipa: fix client cons check on hw stats
platform: msm: qcom-geni-se: Modify GSI switch sequence
msm: sde: cleanup format validation for sbuf mode
ARM: dts: msm: move PMI8998 devices into overlays for sdm845
usb: dwc3: Suspend USB SS PHY in host mode with device connect case
platform: msm: qcom-geni-se: Fix error during bus voting
drivers: qcom: rpmh: export controller status
drm/msm/sde: fix validation in secure state check
ASoC: wcd-mbhc: Increase number of measurements for impedance calc to 900
ASoC: APR: initialize struct member before being used
ASoC: msm: Free the gpio on remove
btfm: Correct the slimbus turn on/off sequence for FM ports
ASoC: msm: qdsp6v2: Replace default Tx voice topology
drm/msm/sde: move lp handling to kickoff callback
ARM: dts: msm: Change battery profile for QRD845 device
ARM: dts: msm: Add battery profile for GT3746A6 battery
tty: serial: msm_geni_serial: Fix the race condition during RX
input: misc: hbtp_input: Support for Region of Interest/sensors
i2c: qcom: geni: Use GSI DMA-engine if FIFO is disabled
drm/msm/sde: set inline rotator output x & y offset to 0
ARM: dts: msm: configure vref LDO for isens hardware in SDM845
dwc3-msm: Add functionality to restart USB host mode
drivers: qcom: rpmh: crash on lack of response
spcom: ignore CONNECTED notification while closing the channel
drivers: swr-wcd-ctrl: Fix wsa mute at boot
mm: cma: fix stack corruption due to sprintf usage
drm/msm/sde: update te vsync enable sequence change
spcom: avoid race condition when handling commands
spcom: move SPCOM_MAX_CHANNELS define to uapi/linux/spcom.h
ARM: dts: msm: Enable auto-calibration for WLED on PM660/PMI8998
leds: qpnp-wled: Add auto-calibration logic for WLED
Revert "ARM: dts: msm: Defer regulator disable for SDM845 GPU SMMU"
Revert "arm64: defconfig: Enable QSEE IPC irq bridge"
Revert "ARM: dts: msm: Enable support for QSEE IPC irq bridge on sdm845"
ARM: dts: msm: Add display support for SDM845 based SMD670 interposer
driver: thermal: lmh-dcvsh: Expose lmh frequency limit sysfs
drm/msm/dp: use fixed NVID for VGA dongles
ARM: dts: msm: Update the CPU clock speedbin table for SDM845v2
drm/msm/sde: Update color processing on suspend/resume transitions
msm: sde: move vbif init after clock enable
drm/msm/sde: override kms post open function
drm/msm/sde: update sspp dirty flags if inline cfg changes
drm/msm/sde: clear vbif errors before kickoff
drm/msm/sde: delay inline rotate start until kickoff
msm: kgsl: Add support for GPU AB voting
ARM: dts: msm: Add support for GPU AB vote on SDM845
cma: Store a name in the cma structure
ARM: dts: msm: Add FastRPC QoS latency control for sdm845
msm: ADSPRPC: add support for fastrpc control interface
diag: Add support for header untagging
ARM: dts: msm: Add audio support for SDM845 Interposer SDM670
ARM: dts: msm: Initial change for audio on sdm670
defconfig: msm: Add perf configuration support for sdm670
btfm: provide a way to query wcn3990 status
msm: msm_bus: Do not send tcs sets when size is 0
ARM: dts: msm: vote for half of GPU IB in DCVS in SDM845
ARM: dts: msm: update APC0 speed bin 1 CPRh regulator config for SDM845 v2
ARM: dts: msm: Specify bmd-en-delay-ms for QRD845 device
power: qpnp-fg-gen3: Add property to set delay between RID and BMD
usb: pd: Support revision 3.0 in sink-only mode
usb: pd: simplify pd_phy_write() and pd_phy_signal() usage
usb: pd: rename enum pd_msg_type to pd_sop_type
ARM: dts: msm: Change memlat freq tables for SDM845
clk: qcom: gpucc-sdm845: Fix gfx3d clock frequency for SDM845 V2
drm/msm/dsi-staging: add dsi phy isolate enable config
drm/msm/sde: return last misr status during idle pc
ARM: dts: msm: update dual dsi sim panel res for sdm845 target
defconfig: sdxpoorwills: disable DCC console
drm/msm/sde: memory leak fix for virtual plane formats
drm/msm/sde: virtual plane validation fixes for tiled formats
drm/msm/sde: set the tile height for all supported formats
msm: vidc: Print noc error information after pagefault
msm: vidc: Handle rotation during capability check
msm: kgsl: Dump GMU snapshot
ARM: dts: msm: Fix mic detection for SDM845 QRD
drivers: soc: apr: add initialization of a local variable
drm/msm: support backoff time update only in sde rsc
drm/msm: update irq registration during seamless mode switch
drm/msm: fix sde debug bus test point for valid status
ARM: dts: msm: Update latency for Sleep modes
drivers: lmh-dcvsh: Add isens vref regulator support
btfm: Enable multichannel bit for SCO Rx
ASoC: msm: add support for bit width selection
nl80211: Update ERP info using NL80211_CMD_UPDATE_CONNECT_PARAMS
msm: vidc: Add support for TME
cfg80211: Include length of kek in rekey data
qbt1000: Validate FP app name before qseecom_start_app
arm: dma-mapping: Add dma_remap functions
msm: msm_bus: Ignore -EBUSY from RPMH when sending AWAKE requests
seemp: adjust interpretation of rooting report
defconfig: sdm845: Enable FORTIFY_SOURCE
drm/msm/sde: add null checks for pingpong and encoder hardware
drm/msm: allow rsc clients to wait on crtc id on transition
ARM: dts: msm: Add the syscon compatible string to clock nodes on SDM845v2
drivers: edac: Update banks for edac sysfs entry
clk: Add separate function to print clocks enabled during suspend
clk: qcom: Fix clock GPUCC PLL1 crash when call regulator_set_voltage
drm/msm/sde: increase gpu input fence timeout to 10 seconds
drm/msm: dispatch sync commit to display thread
drm/msm/sde: reuse rotator from previous crtc states
msm: sde: allow offline session to wait for inline closing
drm/msm: clean up inline rotator register dump
msm: sde: clean up evtlog & trace for inline rotator
drm/msm/sde: toggle vblank using enable state in display thread
msm: kgsl: Always do an OOB for DCVS
msm: kgsl: Use the proper power level indexes
msm: kgsl: Use OPP API to query VLVL of GPU/GMU frequency
msm: kgsl: Remove code that touches GFX clock
msm: kgsl: Update the context create flags
msm: vidc: Return only active state VBs during flush
drm/msm: Fix potential buffer overflow issue
ARM: dts: msm: Add SDM845 Interposer SDM670 support
mm: run the showmem notifier in alloc failure
mm, oom: run the showmem notifier in oom
mm: cma: Register with show_mem notification framework
lowmemorykiller: Run the showmem notifier when killing
mm: cma: print allocation failure reason and bitmap status
diag: Add NULL pointer checks
ion: Correct argument of Set/ClearPagePrivate of secure CMA
ARM: dts: msm: Defer regulator disable for SDM845 GPU SMMU
iommu/arm-smmu: Add support for regulator deferred disable
msm: ADSPRPC: Queue one more intent to avoid race condition
wil6210: protect against invalid length of tx management frame
ASoC: msm: Add support for Stereo EC Reference
ASoC: msm_sdw: Set codec directory name at runtime
pinctrl: lpi: Update LPI address size and offset for SDM670
pinctrl: qcom: Add direct connect configuration for sdm670
Prevent heap overflow in uvc driver
ANDROID: ion: Fix uninitialized variable
ANDROID: ion: Protect kref from userspace manipulation
video: adf: zero out mapping data on adf_buffer_map() failure
CHROMIUM: usb: gadget: configfs: Fix KASAN use-after-free
android: fiq_debugger: restrict access to critical commands.
ANDROID: ion: check for kref overflow
cgroup: prefer %pK to %p
ion: Convert allocation counters to long
iommu: io-pgtable-arm: Remove duplicate tlb flush
ARM: dts: msm: Correct required clocks for kgsl_iommu for sdm845
iommu: arm-smmu: Disable ATOS feature for the QSMMUV2 model
ASoC: msm: qdsp6v2: Set path type to LIVE_REC in LISTEN passthrough case
msm: vidc: Fix VP9 decoder failure due to scaling feature
usb: misc: lvstest: add entry to place port in compliance mode
usb: xhci: Support enabling of compliance mode for xhci 1.1
drivers: mailbox: qti-tcs: fix for h/w issue with RSC clock gating
ARM: dts: msm: add PM8998 LDO 1 active-only regulator device for sdm845
scsi: ufs: add ufs card removal support
regulator: rpmh-regulator: correct initial wake-only state request
USB: f_ccid: Unblock ccid_ctrl_read() during disconnect
ARM: dts: msm: Update USB bus voting to allow low svs on SDM845
drm/msm/sde: correct scale offset for some gamut modes
tty: serial: msm_geni_serial: Add SE DMA transfer mode support
drm/msm/sde: handle atomic commit with dynamic mode switch
drm/msm/dsi-staging: add support for dynamic mode switch
drm/msm: defer DSI panel timing parameter parsing
msm: kgsl: Dump the RB registers correctly on A6XX
mfd: wcd9xxx: Add support for gpio controlled buck VSEL pin
msm: kgsl: Do not memset pages to zero while adding to pool
ARM: dts: msm: Enable SMMU GDSCs for sdm670
icnss: Delay Shutdown/reinit sequence for all cases
ARM: dts: msm: Add fastrpc device tree nodes for sdm670
ASoC: core: Fix possible NULL pointer dereference
msm: ipa3: Fix IPA aggregation force close call
ARM: dts: msm: switch to RPMh controlled PMIC regulators for sdm670
core_ctl: Switch isolation to new hotplug state callbacks
include/linux/string.h: add the option of fortified string.h functions
lkdtm: hide stack overflow warning for corrupt-stack test
lkdtm: Prevent the compiler from optimising lkdtm_CORRUPT_STACK()
lkdtm: Add tests for struct list corruption
IB/rxe: do not copy extra stack memory to skb
staging/rts5208: Fix read overflow in memcpy
kexec_file: adjust declaration of kexec_purgatory
efi: avoid fortify checks in EFI stub
arm64, vdso: Define vdso_{start,end} as array
arm64: Use __pa_symbol for kernel symbols
arm64: Add cast for virt_to_pfn
mm: Introduce lm_alias
msm: vidc: Map rate control vbr_vfr to vbr_cfr
ARM: dts: msm: Update the SDCC2 clock frequency on SDM845 v2
serial: msm_geni_serial: Remove proxy driver resource vote for HS UART
lpm: add sysfs tunable for bias hyst
soc: qcom: scm: fix boot issue when compiled with clang
msm: ipa3: fix the Use-after-free in ipa3_dma_destroy
soc: qcom: ipc_router: Improve IPC attribution
coresight: tmc: Fix the spinlock release in tmc etr disable function
msm:kgsl: Add Limits Management code to A6XX platform
ASoC: msm: qdspv2: Fix missing mutex unlock in LSM client driver
ASoC: msm: qdsp6v2: Add support to query AVCS version info
drm/msm/dp: retry failed AUX transactions
drm/msm/dp: update parsing of AUX configuration settings
msm: ipa: Fix wrong usage and cleanup code
msm: ipa: Fix invalid source pipe index
msm: ipa3: Fix Q6 resourse manager de-init
cpufreq: cpu-boost: utilize latest sched_boost API
ARM: dts: msm: Update the revision id for v1 chips on SDM845
arm64: ascii armor the arm64 boot init stack canary
random,stackprotect: introduce get_random_canary function
random: convert get_random_int/long into get_random_u32/u64
kthread: Fix use-after-free if kthread fork fails
arm64: uaccess: consistently check object sizes
clk: qcom: clk-cpu-osm: Rework the MEM_ACC_LEVEL setting logic
power: pmic-voter: make debug status more parsable
ARM: dts: msm: Add graphic clock support for SDM845 v2
clk: qcom: Add GPU CC and GFX clock driver support for SDM845 v2
clk: qcom: gcc-sdm845: Enable the gcc_aggre_noc_pcie_tbu_clk explicitly
drm/msm/dsi-staging: fix DSI controller init sequence
msm: wlan: Regulatory updates
sched: Don't update idle_cpus_mask during core isolation
ASoC: msm: Change wsa dt property to optional
ASoC: wsa881x: Add support to stub out wsa functionality
ARM: dts: msm: Add DT node for aop-qmp clock controller on SDM845 v2
clk: qcom: clk-aop-qmp: Add support for the qdss_ao clock resource
usb: gadget: mtp: Move mutex_init() to alloc_inst_mtp_ptp()
USB: f_mtp: Perform vfs_write under mutex protection
SDM660: ADSPRPC: Align the size of IOVA to 128MB
msm: ipa: Fix for missing int overflow check in the refcount library
msm: ipa3: Fix to avoid accessing of uninitialized structure
soc: qcom: Notify to app pd clients in ind_ack thread
sdm660: ADSPRPC: Null check file session ctx during mmap create
msm: ADSPRPC: avoid sending new requests to dsp while device_release
mmc: host: Capture error states in Trace logs.
defconfig: sdm845: Enable CTR crypto in kernel
defconfig: sdm670: Remove msm-core driver
soc: qcom: msm_performance: Include msm-core header
msm: ipa: add support for packet length update
msm: vidc: Convert useltr index value to bit mask
ARM: dts: msm: Enable llc bw voting as per load
msm: vidc: Add support for llc split bandwidth
msm: vidc: Add support for runtime input CR
sched: bring back sched_migrate_task trace point
sched: move task_util() to sched.h
soc: eud: Fix event handling for input suspend/unsuspend
ASoC: msm: qdsp6v2: Add capture support for MultiMedia10 FE
crypto: msm: Fix buffer overflow issue
ARM: dts: msm: Remove the qcom,pc-override-index flag on SDM845
btfm: cleanup slimbus device node in failure scenerios
crypto: Change format specifier %p to %pK
soc: qcom: pil: Signal call to cleanup TZ internal state in failure
crypto: msm: Fix several race condition issues in crypto drivers
ASoC: msm8996: remove unused machine driver
compat_qcedev: Fix accessing userspace memory in kernel space
usb: dwc3: dwc3-msm: Handle floating charger PMI notification properly
usb: pd: policy_engine: Add support to handle floating charger
usb: dwc3-msm: Add support to handle floating D+/D- lines
pinctrl: qcom: Update pinctrl for SDM845 v2
pinctrl: qcom: Dynamic detection of tile bases
ARM: dts: msm: Enable the OSM clock driver support on SDM845 v2
ARM: dts: msm: Enable support for QSEE IPC irq bridge on sdm845
arm64: defconfig: Enable QSEE IPC irq bridge
soc: qcom: Add Snapshot of QSEE IPC irq driver
drivers: soc: qcom: Ensure bytes_received is initialized
qcom: scm: Remove inputs printing from scm_call2_atomic
drivers: cpuidle: lpm-levels: respect CPU bias
ARM: dts: msm: Add PIL sub-system for IPA FWs on sdxpoorwills
sched: add sched_get_cpu_last_busy_time() API
Perf: core: create/delete shared kernel events
msm: ADSPRPC: Fix for NULL pointer dereference
arm: dma-mapping: flush highmem mappings
ARM: dma-mapping: Allow highmem pages to not have a mapping
arm: dma: Allow CMA pages to not have a kernel mapping.
mmc: core: fix typo in mmc_stop_host
msm: kgsl: Enable dynamic bus scaling for the GPU
clk: qcom: clk-cpu-osm: Correct the logic to return the CPU cycle counter
msm: vidc: Update profile/level capabilities
ARM: dts: msm: add VDD_APC0/1 CPR regulator configurations for sdm845v2
regulator: cprh-kbss-regulator: add support for SDM845v2 CPR controllers
ARM: dts: msm: Update count unit for CPU bwmon on sdm845v2
drm/msm/sde: enable write_gather_en in VBIF for all write clients
msm: ipa4: add unit test for statistics
drm/msm/sde: report qseed3 h/w version in plane caps
drm/msm/sde: register set_power callback for dsi driver
drm/msm/dsi-staging: add lp1/lp2 command support
drm/msm/sde: select shorter idle pc timeout for lp modes
ASoC: wcd934x-dsp-cntl: notify online event after clocks are disabled
ARM: dts: msm: modify mdss mdp clock rates for sdm845 HW
msm: ipa4: add support for statistics
clk: qcom: gcc-sdm845: Update the SDCC2 clock frequency on SDM845 v2
drm/msm: add more vbif error info to vbif debug bus dump
arm64: dma-mapping: fix aliasing issues with non-CMA alloc
ion: Set the page private bit for secure CMA buffers
ASoC: msm: qdsp6v2: make audio debugfs read and release exclusive
arm: Skip DMA zeroing completely only if specified
msm: kgsl: Fix a race condition when destroying fence events
f_audio_source: Use f_audiosource as first device name
mmc: card: blk: Add support for deferred SD bus resume
ARM: dts: msm: Add sdhc1 for sdm670 rumi
soc: qcom: secure_buffer: Remove deprecated functions
ARM: dts: msm: modify QRD panel support configuration for SDM845
trace: prevent NULL pointer dereference
msm: vidc: Flush debug message queue before power collpase
coresight: tmc: Read the TMC mode register only if clk is enabled
coresight: stm: Fix missing disable flag when disabling STM
ARM: dts: msm: specify haptics device for sdm845 QRD
soc: qcom: msm_bus: add mutex lock for cllist data
usb: bam: Remove inactivity_timer sysfs attribute
msm: vidc: Fix use-after-free memory failure
clk: qcom: clk-cpu-osm: Add support for trustzone enablement of OSM
power: qpnp-fg-gen3: Use msoc for recharge-soc comparison
power: smb-lib: enable DPDM regulator at CC attach
power: smb-lib: Update the FLOAT detection logic
power: smb-lib: Move to SW based step-charging
power: qcom-step-chg: Add a new file for step-charging
power: smb-lib: Restart charging from soft JEITA
drivers: cpuidle: lpm-levels: Update ordering for broadcast timer
msm: kgsl: Bypass GMU write/read buffers
power: smb-lib: Improve the OTG enable workaround for PM660
smb-lib: fix usbin_icl_change interrupt storm
power: smb138x-charger: set buck freq to 700kHz in slave mode
ASoC: wcd-dsp-mgr: fix race during subsystem restart
ARM: dts: msm: add QUAT TDM pinctrl configurations on SDM845
msm: vidc: Video system cache resource management update
msm: ipa: add new API for ipa bridge (formerly ODU bridge)
Kconfig: enable default config for audio.
msm: ADSPRPC: Queue receive intent for adsprpc glink channel
msm: vidc: Allocate bus vote data memory correctly
ARM: dts: msm: remove SDR104 workaround from SDM845 v2
soc: qcom: sleepstate: Enable/Disable IPCRTR wakelocks
ARM: dts: msm: Reduce CNOC bus voting for USB slave on SDM845
sched: Scheduler pl enhancement
spi: spi-geni-qcom: Set oversampling based on core revision
msm: ipa3: add a lock for active client logging
ARM: dts: msm: change VDD_APC1 CPR regulator compatible string for sdm845
clk: qcom: clk-rcg2: Allow DFS clients to scale the RCG while its enabled
ARM: dts: msm: Enable SMMU stage 1 bypass mode with USB on SDM845
power: pmic-voter: use force_val in rerun election
leds: qpnp-flash-v2: Calculate the IRES current dynamically
ASoC: codecs: Update Depends on macro for HDMI codec
ASoC: msm: Use CONFIG_SND_SOC_660 to compile machine driver
msm: kgsl: Dump the A6XX VBIF debugbus correctly
sched: walt: Add CFS_BANDWIDTH support
cfg80211: Add macros to indicate backport support for FILS
cfg80211: Add support for FILS shared key authentication offload
cfg80211: Use a structure to pass connect response params
wireless: define cipher/AKM suites using a macro
cfg80211: Fix documentation for connect result
msm: wlan: Define CFG80211_CONNECT_TIMEOUT_REASON_CODE
cfg80211: Specify the reason for connect timeout
SoC: msm: audio-effects: return directly to avoid integer overflow
msm: vidc: Add HFI interfaces for TME support
msm: ADSPRPC: Null check for file session context
ARM: dts: msm: Add support for CDSP PIL on sdm670
ARM: dts: msm: Add support for Venus PIL on sdm670
ARM: dts: msm: Add priority to QMP device tree on sdm670
ARM: dts: msm: add spss_utils to sdm845 v2
coresight-ost: switch to no log api for STM device writes
msm: vidc: Skip cache invalidating extradata buffer
sched: walt: move the cumulative window demand updates to enqueue
sched: walt: fix cumulative window demand update bugs
sched: walt: refactor the walt stats update code
sched: remove "hmp" references in the code
defconfig: Enable sysmon communication for SDM845
dtc: add integer overflow checks in fdt header
drm/msm/sde: modify pitch verification condition for linear format
drivers: mailbox: qti-tcs: increase debug verbosity
msm: kgsl: Don't signal the timeline if its refcount is zero
ASoC: msm: Add support for sdm670 soundcard
msm: kgsl: Prevent a deadlock when removing debugfs nodes
diag: Flush control workqueue immediately on channel close
ARM: dts: msm: Remove WLED short circuit properties for PM660
drm/msm/dp: add input validation for bpc function
drm/msm/hdcp1x: add support for HDCP 1.x
drm/msm/dp: add a separate header for register definitions
drm/msm/dp: add support for HDCP 2.2
coresight-tmc: add support to configure flush and reset CTIs
coresight: add support to read cti data
Linux 4.9.40
alarmtimer: don't rate limit one-shot timers
tracing: Fix kmemleak in instance_rmdir
PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present
reiserfs: Don't clear SGID when inheriting ACLs
spmi: Include OF based modalias in device uevent
of: device: Export of_device_{get_modalias, uvent_modalias} to modules
acpi/nfit: Fix memory corruption/Unregister mce decoder on failure
ovl: fix random return value on mount
hfsplus: Don't clear SGID when inheriting ACLs
mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array
drm/mst: Avoid processing partially received up/down message transactions
drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req()
drm/mst: Fix error handling during MST sideband message reception
RDMA/core: Initialize port_num in qp_attr
ceph: fix race in concurrent readdir
staging: lustre: ko2iblnd: check copy_from_iter/copy_to_iter return code
staging: sm750fb: avoid conflicting vesafb
staging: comedi: ni_mio_common: fix AO timer off-by-one regression
staging: rtl8188eu: add TL-WN722N v2 support
Revert "perf/core: Drop kernel samples even though :u is specified"
perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target
iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done
target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce
udf: Fix deadlock between writeback and udf_setsize()
NFS: only invalidate dentrys that are clearly invalid.
sunrpc: use constant time memory comparison for mac
IB/core: Namespace is mandatory input for address resolution
IB/iser: Fix connection teardown race condition
Input: i8042 - fix crash at boot time
MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message
MIPS: Send SIGILL for R6 branches in `__compute_return_epc_for_insn'
MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn'
MIPS: Rename `sigill_r6' to `sigill_r2r6' in `__compute_return_epc_for_insn'
MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn'
MIPS: math-emu: Prevent wrong ISA mode instruction emulation
MIPS: Fix unaligned PC interpretation in `compute_return_epc'
MIPS: Actually decode JALX in `__compute_return_epc_for_insn'
MIPS: Save static registers before sysmips
MIPS: Fix MIPS I ISA /proc/cpuinfo reporting
x86/ioapic: Pass the correct data to unmask_ioapic_irq()
x86/acpi: Prevent out of bound access caused by broken ACPI tables
Revert "ACPI / EC: Enable event freeze mode..." to fix a regression
ACPI / EC: Drop EC noirq hooks to fix a regression
ubifs: Don't leak kernel memory to the MTD
MIPS: Negate error syscall return in trace
MIPS: Fix mips_atomic_set() with EVA
MIPS: Fix mips_atomic_set() retry condition
ftrace: Fix uninitialized variable in match_records()
nvme-rdma: remove race conditions from IB signalling
vfio: New external user group/file match
vfio: Fix group release deadlock
ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials
drm/ttm: Fix use-after-free in ttm_bo_clean_mm
f2fs: Don't clear SGID when inheriting ACLs
f2fs: sanity check size of nat and sit cache
xfs: Don't clear SGID when inheriting ACLs
ipmi:ssif: Add missing unlock in error branch
ipmi: use rcu lock around call to intf->handlers->sender()
drm/radeon: Fix eDP for single-display iMac10,1 (v2)
drm/radeon/ci: disable mclk switching for high refresh rates (v2)
drm/amd/amdgpu: Return error if initiating read out of range on vram
s390/syscalls: Fix out of bounds arguments access
Raid5 should update rdev->sectors after reshape
ext2: Don't clear SGID when inheriting ACLs
libnvdimm: fix badblock range handling of ARS range
libnvdimm, btt: fix btt_rw_page not returning errors
cx88: Fix regression in initial video standard setting
x86/xen: allow userspace access during hypercalls
md: don't use flush_signals in userspace processes
usb: renesas_usbhs: gadget: disable all eps when the driver stops
usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL
USB: cdc-acm: add device-id for quirky printer
usb: storage: return on error to avoid a null pointer dereference
mxl111sf: Fix driver to use heap allocate buffers for USB messages
xhci: Bad Ethernet performance plugged in ASM1042A host
xhci: Fix NULL pointer dereference when cleaning up streams for removed host
xhci: fix 20000ms port resume timeout
ipvs: SNAT packet replies only for NATed connections
PCI/PM: Restore the status of PCI devices across hibernation
PCI: rockchip: Use normal register bank for config accessors
PCI: Work around poweroff & suspend-to-RAM issue on Macbook Pro 11
af_key: Fix sadb_x_ipsecrequest parsing
powerpc/mm/radix: Properly clear process table entry
powerpc/asm: Mark cr0 as clobbered in mftb()
powerpc: Fix emulation of mfocrf in emulate_step()
powerpc: Fix emulation of mcrf in emulate_step()
powerpc/64: Fix atomic64_inc_not_zero() to return an int
powerpc/pseries: Fix passing of pp0 in updatepp() and updateboltedpp()
xen/scsiback: Fix a TMR related use-after-free
iscsi-target: Add login_keys_workaround attribute for non RFC initiators
scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state
scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails.
PM / Domains: Fix unsafe iteration over modified list of domains
PM / Domains: Fix unsafe iteration over modified list of domain providers
PM / Domains: Fix unsafe iteration over modified list of device links
ASoC: compress: Derive substream from stream based on direction
igb: Explicitly select page 0 at initialization
btrfs: Don't clear SGID when inheriting ACLs
wlcore: fix 64K page support
Bluetooth: use constant time memory comparison for secret values
perf intel-pt: Clear FUP flag on error
perf intel-pt: Use FUP always when scanning for an IP
perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero
perf intel-pt: Fix last_ip usage
perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP
perf intel-pt: Fix missing stack clear
perf intel-pt: Improve sample timestamp
perf intel-pt: Move decoder error setting into one condition
NFC: Add sockaddr length checks before accessing sa_family in bind handlers
nfc: Fix the sockaddr length sanitization in llcp_sock_connect
nfc: Ensure presence of required attributes in the activate_target handler
NFC: nfcmrvl: fix firmware-management initialisation
NFC: nfcmrvl: use nfc-device for firmware download
NFC: nfcmrvl: do not use device-managed resources
NFC: nfcmrvl_uart: add missing tty-device sanity check
NFC: fix broken device allocation
ath9k: fix an invalid pointer dereference in ath9k_rng_stop()
ath9k: fix tx99 bus error
ath9k: fix tx99 use after free
thermal: cpu_cooling: Avoid accessing potentially freed structures
thermal: max77620: fix device-node reference imbalance
s5p-jpeg: don't return a random width/height
dm mpath: cleanup -Wbool-operation warning in choose_pgpath()
ir-core: fix gcc-7 warning on bool arithmetic
disable new gcc-7.1.1 warnings for now
drm/msm/sde: handle retire fence during late ctl_start_irq
ARM: dts: msm: Add crypto smr-masks for sdm845
qce50: Add support for IOMMU S1 translation
usb: core: Honor device preferred configuration
ARM: RTIC 3.0: Enabling MPGen
Use %zu to print resid (size_t).
ARM: dts: msm: Reflect updates to the GCC clock frequency plan for SDM845
ASoC: msm: qdsp6v2: Open unique COPP port for concurrent ULL streams
mmc: sdhci-msm: consider clock frequency above 200MHz during DLL config
clk: qcom: gcc-sdm845: Reflect updates to the GCC clock frequency plan
usb: dwc3-msm: Ensure separate EUD extcon dev is used
drivers: mailbox: qti-tcs: add IPC logging support
msm: vidc: Update extradata plane size during valid extradata index
ARM: dts: msm: Add TSPP smr-masks for sdm845
media: broadcast: tspp: Add support for IOMMU S1 translation
diag: Free the read workqueue structure to avoid memory leak
ASoC: sdm845: add mixer control for MultiMedia5_RX QOS Vote
mm: add preempt points into __purge_vmap_area_lazy()
mm: mark all calls into the vmalloc subsystem as potentially sleeping
mm: add vfree_atomic()
mm: turn vmap_purge_lock into a mutex
mm: refactor __purge_vmap_area_lazy()
mm: remove free_unmap_vmap_area_addr()
mm: remove free_unmap_vmap_area_noflush()
defconfig: sdm670: Enable debugfs client for QMP
ARM: dts: msm: Add QMP debugfs client for sdm670
sched: remove the unused HMP specific code
sched: don't use preprocessor directives inside a macro
fuse: Add support for shortcircuited read/write for files
drm/msm: fix typo when enabling rsc debug bus
ARM: dts: msm: add device node for MSM HDCP driver on SDM845
drivers/misc: add HDCP 2.2 driver
drm/msm/sde: fix typo in sde QoS settings calculation
msm: ion: Fix crash when CP flags are none
drm/msm/sde: disable fast clear bit for ubwc with no alpha
icnss: Consolidate logging message
msm: msm_bus: limit max chars read by sscanf
icnss: Set crash state for PDR
usb: pd: start USB host mode with DR_SWAP when current_dr is UFP
diag: Add proper checks to fix possible out-of-bound issue
diag: Add protection while processing non-hdlc packets
diag: Fix to check for command length size
ANDROID: keychord: Fix a slab out-of-bounds read.
seemp: adjust hypervisor rooting report format
drm/msm: reduce sde evt32 logs to trace more commits
clk: qcom: gcc-sdm845: Keep the gcc_aggre_noc_pcie_tbu_clk enabled
ARM: dts: msm: update panel jitter for command mode panels
drm/msm/sde: update autorefresh enable/disable support
power: qpnp-fg-gen3: add DMA support for accessing FG SRAM
clk: qcom: clk-regmap: Add additional check for devm_clk_register_regmap
clk: Add additional checking
msm: vidc: Add support for decoder STOP command
pinctrl: qcom: Update irq handle for GPIO pins
mm: process reclaim: skip locked vmas
mm: avoid taking zone lock in pagetypeinfo_showmixed()
techpack: add tech package support
ASoC: sdm660: Initialize codec_reg_done to false
Asoc: sdm660: Move mbhc_hs_detect to late_probe
scsi: ufs: Serialise ufs clock gating and ungating
scsi: ufs: fix unclocked register access during UFS card detection
msm: ipa4: add HAL support for statistics
msm: ipa4: make rule_id unique across tables
ASoC: audio: add APIs to query for AVS version
security: mark LSM hooks as __ro_after_init
security: introduce CONFIG_SECURITY_WRITABLE_HOOKS
msm: vidc: Update input extradata min host buffer count
clk: qcom: clk-cpu-osm: Move the speedbin logic to after resource init
arm64: defconfig: enable USB_LINK_LAYER_TEST on sdm845
thermal: tsens: Update of_thermal registration
usb: core: Add support to handle multi config audio device
usb: core: Add support to parse config summary capability descriptors
ARM: dts: msm: Update glink and smp2p device nodes for ADSP of SDM670
cfg80211: Define macro for report better BSS in sched scan
cfg80211: Add support to sched scan to report better BSSs
cfg80211: Define macro to indicate support for Random TA for PA frames
cfg80211: Add support for randomizing TA of Public Action frames
cfg80211: size various nl80211 messages correctly
cfg80211: Define macro to indicate support for update connect params
cfg80211: Add support to update connection parameters
cfg80211: configure multicast to unicast for AP interfaces
cfg80211: Add KEK/nonces for FILS association frames
cfg80211: Add Fast Initial Link Setup (FILS) auth algs
cfg80211: Add feature flag for Fast Initial Link Setup (FILS) as STA
cfg80211: Rename SAE_DATA to more generic AUTH_DATA
cfg80211: validate beacon int as part of iface combinations
cfg80211: fix beacon interval in interface combination iteration
cfg80211: fix possible memory leak in cfg80211_iter_combinations()
net: core: neighbour: Change the print format for addresses
qcom: scm: remove printing input arguments
ARM: dts: msm: Avoid preparing L3 clock from devfreq for SDM845
drivers: qcom: rpmh: Cache write_passthru sleep/wake requests
drivers: mailbox: qti-tcs: various minor fixes
drm/msm: remove extra 1.6 GBps added to the ab vote
UPSTREAM: af_key: Fix sadb_x_ipsecrequest parsing
usb: pd: force disconnect upon unexpected SRC->SNK transition
ANDROID: lowmemorykiller: Add tgid to kill message
mmc: sdhci-mmc-ice: Factor out ice_cfg_start from sdhci_msm_ice_cfg
arm: dma-mapping: add dma mapper for io-pgtable-fast for 32 bit
arm: dma_mapping: Support for DOMAIN_ATTR_S1_BYPASS attribute
msm: kgsl: Remove context debugfs nodes when detaching it
ASoC: msm: add support for MI2S slave mode on SDM845
drm/msm: add validation for secure transition
regulator: cpr3-regulator: stop CPRh controller registration if initialized
Revert "ANDROID: proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
drm/msm/sde: unmap buffers when context is detached
soc: qom: add support to export socinfo id string
ASoC: msm: qdsp6v2: Initialize variables before use
4.9.39
kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS
kvm: vmx: Check value written to IA32_BNDCFGS
kvm: x86: Guest BNDCFGS requires guest MPX support
kvm: vmx: Do not disable intercepts for BNDCFGS
tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate results
PM / QoS: return -EINVAL for bogus strings
PM / wakeirq: Convert to SRCU
sched/topology: Fix overlapping sched_group_mask
sched/topology: Optimize build_group_mask()
sched/topology: Fix building of overlapping sched-groups
sched/fair, cpumask: Export for_each_cpu_wrap()
Revert "sched/core: Optimize SCHED_SMT"
crypto: caam - fix signals handling
crypto: caam - properly set IV after {en,de}crypt
crypto: sha1-ssse3 - Disable avx2
crypto: atmel - only treat EBUSY as transient if backlog
crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
mm: fix overflow check in expand_upwards()
selftests/capabilities: Fix the test_execve test
mnt: Make propagate_umount less slow for overlapping mount propagation trees
mnt: In propgate_umount handle visiting mounts in any order
mnt: In umount propagation reparent in a separate pass
nvmem: core: fix leaks on registration errors
rcu: Add memory barriers for NOCB leader wakeup
vt: fix unchecked __put_user() in tioclinux ioctls
ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers
exec: Limit arg stack to at most 75% of _STK_LIM
s390: reduce ELF_ET_DYN_BASE
powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB
arm64: move ELF_ET_DYN_BASE to 4GB / 4MB
arm: move ELF_ET_DYN_BASE to 4MB
binfmt_elf: use ELF_ET_DYN_BASE only for PIE
checkpatch: silence perl 5.26.0 unescaped left brace warnings
fs/dcache.c: fix spin lockup issue on nlru->lock
mm/list_lru.c: fix list_lru_count_node() to be race free
kernel/extable.c: mark core_kernel_text notrace
thp, mm: fix crash due race in MADV_FREE handling
tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth
parisc/mm: Ensure IRQs are off in switch_mm()
parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs
parisc: use compat_sys_keyctl()
parisc: Report SIGSEGV instead of SIGBUS when running out of stack
irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity
cfg80211: Check if NAN service ID is of expected size
cfg80211: Check if PMKID attribute is of expected size
cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE
sfc: don't read beyond unicast address list
brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain
brcmfmac: Fix a memory leak in error handling path in 'brcmf_cfg80211_attach'
brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
rds: tcp: use sock_create_lite() to create the accept socket
vrf: fix bug_on triggered by rx when destroying a vrf
net: ipv6: Compare lwstate in detecting duplicate nexthops
net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64
vxlan: fix hlist corruption
ipv6: dad: don't remove dynamic addresses if link is down
net/mlx5e: Fix TX carrier errors report in get stats ndo
liquidio: fix bug in soft reset failure detection
net/mlx5: Cancel delayed recovery work when unloading the driver
net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish()
bpf: prevent leaking pointer via xadd on unpriviledged
rocker: move dereference before free
bridge: mdb: fix leak on complete_info ptr on fail path
net: prevent sign extension in dev_get_stats()
tcp: reset sk_rx_dst in tcp_disconnect()
net: dp83640: Avoid NULL pointer dereference.
ipv6: avoid unregistering inet6_dev for loopback
net/phy: micrel: configure intterupts after autoneg workaround
net: sched: Fix one possible panic when no destroy callback
net_sched: fix error recovery at qdisc creation
xen-netfront: Rework the fix for Rx stall during OOM and network stress
defconfig: arm64: Enable debugfs client for QMP
ANDROID: android-verity: mark dev as rw for linear target
usb: pd: Add functionality to allow DP client to request DP mode
ANDROID: sdcardfs: Remove unnecessary lock
media: dvb-core: dmxdev: Add braces around suspicious indent
msm: sde: fix unaligned access problem
msm: sde: fix to handle invalid format in sde rotator
msm: sde: Remove output fence object after user request completed
ANDROID: binder: don't check prio permissions on restore.
ARM: dts: msm: Add display RSC device bindings for sdm670
msm: kgsl: Trigger preemption from command complete interrupt
drm/msm/sde: Update log for getting default dither config
drm/msm: move msm property dirty list to atomic state
msm:ipa: using rate limit api for ioctl calls
Add BINDER_GET_NODE_DEBUG_INFO ioctl
ANDROID: binder: add RT inheritance flag to node.
ANDROID: binder: improve priority inheritance.
ANDROID: binder: add min sched_policy to node.
ANDROID: binder: add support for RT prio inheritance.
ANDROID: binder: push new transactions to waiting threads.
ANDROID: binder: remove proc waitqueue
drivers: edac: Add PM notifier to check ECC during CPU_EXIT_PM
drm/msm: fix Y420CMDB EDID block parsing
clk: qcom: mdss: Fix DSI clock divider configuration
drm/msm/dsi-staging: enable frame MISR on DSI
drivers: thermal: Add trace events for thermal device update events
drm/msm/sde: add support to attach/detach context banks
ARM: dts: msm: add physical dimensions for panels on SDM845
soc: qcom: glink: Remove magic number logic
soc: qcom: glink: Add new APIs to toggle RX thread priority
soc: qcom: glink: Move get reference to valid location
ARM: dts: msm: Enable GPU DCVS on SDM845
ASoC: wcd: remove unused audio external clock driver
msm: kgsl: Make sure regulators are ON before GPU clocks are forced on
msm: kgsl: Defer issue commands to worker thread
msm: kgsl: convert some workqueues to use kthreads.
msm: kgsl: Reset busy data after soft reset
msm: kgsl: Do not set rate before turning off GMU clock
msm: kgsl: Fix the mmu pagefault tracepoint
msm: kgsl: Remove the A6XX ISDB regwrite
genirq: Use irq_set_affinity_locked to change irq affinity
msm: kgsl: Ignore stale size when allocating pages
Change-Id: Ib02736f2dc5315b82f9620188bf428dbb006ab3a
Signed-off-by: Abhijit Trivedi <abhijitt@codeaurora.org>
|
||
|
|
f918ea4646 | Merge "msm: camera: isp: Program HFR related registers in hw start" into dev/msm-4.9-camx | ||
|
|
649cdf9daf |
msm: camera: isp: Program HFR related registers in hw start
Use the HFR configuration parameters coming in generic blob command buffer in initial config packet and program corresponding registers in hw_start. Change-Id: If9162c8b112c360870c99dd1d1d5b742951e88c6 Signed-off-by: Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org> |
||
|
|
1bb820faad |
msm: camera: Add uapi header for camera fd
Define camera face detection driver capabilities. Change-Id: Ieb2a2cd1cb0279a63e5d809372781414e82e0d55 Signed-off-by: Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org> |
||
|
|
50cba1fdb4 | Merge "msm: vidc: add P010 support in uapi" | ||
|
|
966dbf6fef |
msm: camera: util: Add support for generic blob command buffer
Add util function to parse the given generic blob command buffer and call the callback function for each blob type that exists in the command buffer. Change-Id: I0ed03db3c9df5a20867ba89ec749142eb90ba0e5 Signed-off-by: Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org> |
||
|
|
584e6544e8 |
msm: vidc: add P010 support in uapi
Add the P010 10bit color format support in uapi header file. Change-Id: I4aa4ccfff30ca1fdb727042c28ac98cccc11a8c7 Signed-off-by: Zhongbo Shi <zhongbos@codeaurora.org> |
||
|
|
cbd81ae131 |
msm: camera: Add UAPI header for camera jpeg
Define capabilities of camera jpeg driver. Change-Id: I8fdad408dbee66692b81bd7cd50edcbbf7a9f853 Signed-off-by: Rajakumar Govindaram <rajakuma@codeaurora.org> |
||
|
|
2ad8de1b94 |
msm: camera: Add support for eeprom
Add support for camera eeprom driver along with SPI and I2C support for sensor I/O. Change-Id: I14e4bdab4da21d13d357bdaa79a2d0fd4a0c2e75 Signed-off-by: Vivek Veenam <vveenam@codeaurora.org> |
||
|
|
3522627336 |
msm: camera: Add support for camera PMIC based flash led
Add support for PMIC based Flash LED for camera. This driver change includes handling different Packet/Cmd_buf operations, Dual and Single Flash/Torch LED operations, interactions with LED framework, interactions with CRM module. CRs-Fixed: 2056624 Change-Id: I146065ebab51dc3e1813d6e740438fe99d05a0b8 Signed-off-by: Jigarkumar Zala <jzala@codeaurora.org> |
||
|
|
d8569878f2 |
Fastforward AU160 to Topic branch
Merge commit 'a262fffa50c6d12902f6f022d9905f6f241caf18' into topic branch
* commit 'a262fffa50c6d12902f6f022d9905f6f241caf18':
msm: ipa: Fix the problem with nested sleeping primitives
msm: ipa: fix wrong usage and cleanup dead code
arm64: unexport walk_stackframe
arm64: traps: simplify die() and __die()
arm64: factor out current_stack_pointer
arm64: asm-offsets: remove unused definitions
thread_info: include <current.h> for THREAD_INFO_IN_TASK
thread_info: factor out restart_block
ARM: dts: msm: Fix l3-cpu* devices' frequency maps for SDM845
usb: gadget: f_cdev: Fix NULL pointer dereference in cser_free_inst
defconfig: sdm670: update re-ordered configurations
drm/msm: fix compilation error when bus_scaling disabled
msm: msm_bus: Include init_time flag during handoff locking
msm: vidc: Enable video system cache by default
iio: rradc: Update thermistor scaling
msm: msm_bus: Add check for empty clist in commit
msm: kgsl: Add exceptions to snapshot based on GX and SPTP status
msm: ipa: add L2TP/VLAN messaging
msm: vidc: Fix hfi macro value of blur frame size
drivers: mailbox: fix excessive logging
ARM: dts: msm: Reduce IPA msm bus votes for sdm845
drm/msm: start secure domain va from non-zero address
drm/msm/sde: add support to select secure context bank
ARM: dts: msm: add secure smmu cb node for sdm845
drm/msm/sde: add secure use case properties
drm/msm: get an iova from the address space instead of an id
msm: ipa4: disable pa_mask_en
cpufreq: schedutil: Fix sugov_start versus sugov_update_shared race
msm: secure_buffer: Add SPSS_SP_SHARED vmid
cnss_utils: Zero out cnss_utils priv structure during initalization
drm: msm: Update and correct AD setting for suspend/resume
msm: vidc: Fix memory leak and array abounds exceeding issues
msm: vidc: Don't kill the session in response handler thread
msm: vidc: Update controls and output buffers list check
ARM: dts: msm: Add remote subsystem mitigation for sdm845
ARM: dts: msm: Add QMI cooling devices for sdm845
defconfig: Enable remote cooling devices for sdm845
ARM: dts: msm: Add IPA dtsi entries for sdm670
thermal: qti_qmi_cooling: Add remote subsystem cooling devices
ARM: dts: msm: Add system_pm device bindings for sdm670
ARM: dts: msm: Add APPS RSC device bindings for sdm670
ARM: dts: msm: Add command DB node for sdm670
ARM: dts: msm: Add device bindings for RPM stats for sdm670
ARM: dts: msm: Add sleep driver for sdm670
msm: kgsl: correctly disable SP clock before hw settings
sched: compile sched_avg.c only for SMP
power: qcom: smb-lib: handle dynamic Rp change
qpnp-smb2: configure DRP mode after interrupt request
power: qpnp-smb2: Unset ONLINE for UNKNOWN USB charger type
power: smb-lib: Add support to detect weak charger
cpufreq: schedutil: Fix race condition in computing hispeed_util
cpufreq: schedutil: Update hispeed load condition
cpufreq: schedutil: Keep track of average policy capacity
cpufreq: schedutil: Add freq_to_util helper function
drivers: qcom: rpmh: Do not send active votes in solver mode
adreno_tz: Correct tz_buf pointer type to correct pointer arithmetic
icnss: Change MSA permissions to collect dump
Revert "mmc: enable MMC/SD/SDIO device to suspend/resume asynchronously"
msm: ipa: add new IPA filtering bitmap
msm: ipa: add support for new uC opcode
msm: vidc: Fine tune PMS with on-target profiling
soc: qcom: ramdump: Use cdev devices instead of misc devices
drm/msm: add support for parsing YUV 420 deep color
msm: kgsl: Add scm call for SMMU aperture programming
sched: cpufreq: Limit governor updates to WALT changes alone
sched: walt: Provide the most recent window_start value to cpufreq
ARM: dts: msm: specify QDSS clock for SPMI debug bus on SDM845
ARM: dts: msm: mark SPMI debug slave devices as can-sleep for SDM845
mfd: qcom-spmi-pmic: add support for slow SPMI busses
spmi: spmi-pmic-arb-debug: add clock management support
clk: qcom: clk-cpu-osm: Cleanup the OSM clock driver
ARM: dts: msm: Update Venus clock values on SDM845 v2
power: smb-lib: Rearrange BOOST_BACK voting logic
smb-lib: add support for float charger reporting
power: power_supply_sysfs: Add support for Floating charger
qpnp-fg-gen3: Move getting battery id and profile to profile_load_work
power: qpnp-fg-gen3: Qualify aborting capacity learning
power: qpnp-fg-gen3: fix an unbalanced irq disable for delta_bsoc irq
qpnp-smb2: Fix QC_PULSE_COUNT reading logic
defconfig: Disable hardlockup panic
coresight: tmc: Fix use after free issue with tmc read
msm: ion: Multiple vmids ION secure allocation
msm: secure_buffer: Add SPSS_SP vmid
cnss_utils: Add support of cnss_utils for WLAN
Linux 4.9.36
KVM: nVMX: Fix exception injection
KVM: x86: zero base3 of unusable segments
KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh()
KVM: x86: fix emulation of RSM and IRET instructions
arm64: fix NULL dereference in have_cpu_die()
mtd: nand: brcmnand: Check flash #WP pin status before nand erase/program
i2c: brcmstb: Fix START and STOP conditions
brcmfmac: avoid writing channel out of allocated array
infiniband: hns: avoid gcc-7.0.1 warning for uninitialized data
objtool: Fix another GCC jump table detection issue
clk: scpi: don't add cpufreq device if the scpi dvfs node is disabled
cpufreq: s3c2416: double free on driver init error path
iommu/amd: Fix interrupt remapping when disable guest_mode
iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid()
iommu/dma: Don't reserve PCI I/O windows
iommu: Handle default domain attach failure
iommu/vt-d: Don't over-free page table directories
ocfs2: o2hb: revert hb threshold to keep compatible
x86/mm: Fix flush_tlb_page() on Xen
x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space
x86/boot/KASLR: Fix kexec crash due to 'virt_addr' calculation bug
tools arch: Sync arch/x86/lib/memcpy_64.S with the kernel
ARM: 8685/1: ensure memblock-limit is pmd-aligned
ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation
ARM: dts: OMAP3: Fix MFG ID EEPROM
ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe defer
regulator: tps65086: Fix DT node referencing in of_parse_cb
regulator: tps65086: Fix expected switch DT node names
spi: fix device-node leaks
spi: When no dma_chan map buffers with spi_master's parent
sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting
watchdog: bcm281xx: Fix use of uninitialized spinlock.
netfilter: use skb_to_full_sk in ip_route_me_harder
xfrm: Oops on error in pfkey_msg2xfrm_state()
xfrm: NULL dereference on allocation failure
xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY
mm/vmalloc.c: huge-vmap: fail gracefully on unexpected huge vmap mappings
ravb: Fix use-after-free on `ifconfig eth0 down`
ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packets
sctp: check af before verify address in sctp_addr_id2transport
net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV
perf probe: Fix to probe on gcc generated functions in modules
tipc: allocate user memory with GFP_KERNEL flag
net: phy: dp83867: allow RGMII_TXID/RGMII_RXID interface types
perf probe: Fix to show correct locations for events on modules
be2net: fix MAC addr setting on privileged BE3 VFs
be2net: don't delete MAC on close on unprivileged BE3 VFs
be2net: fix status check in be_cmd_pmac_add()
usb: dwc2: gadget: Fix GUSBCFG.USBTRDTIM value
s390/ctl_reg: make __ctl_load a full memory barrier
swiotlb: ensure that page-sized mappings are page-aligned
coredump: Ensure proper size of sparse core files
aio: fix lock dep warning
perf/x86: Reject non sampling events with precise_ip
perf/core: Fix sys_perf_event_open() vs. hotplug
x86/mpx: Use compatible types in comparison to fix sparse error
x86/tsc: Add the Denverton Processor to native_calibrate_tsc()
mac80211: initialize SMPS field in HT capabilities
pmem: return EIO on read_pmem() failure
drm/amd/powerplay: refine vce dpm update code on Cz.
drm/amd/powerplay: fix vce logic error on CZ/St.
drm/radeon/si: load special ucode for certain MC configs
net: thunderx: acpi: fix LMAC initialization
arm64: assembler: make adr_l work in modules under KASLR
spi: davinci: use dma_mapping_error()
scsi: lpfc: avoid double free of resource identifiers
HID: i2c-hid: Add sleep between POWER ON and RESET
perf/x86/intel: Use ULL constant to prevent undefined shift behaviour
mac80211: recalculate min channel width on VHT opmode changes
net: phy: marvell: fix Marvell 88E1512 used in SGMII mode
pinctrl: intel: Set pin direction properly
perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code
drm/etnaviv: trick drm_mm into giving out a low IOVA
Documentation: devicetree: change the mediatek ethernet compatible string
kernel/panic.c: add missing \n
ibmveth: Add a proper check for the availability of the checksum features
vxlan: do not age static remote mac entries
ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit()
virtio_net: fix PAGE_SIZE > 64k
mlxsw: spectrum_router: Correctly reallocate adjacency entries
vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null
drm/amdgpu: check ring being ready before using
net: dsa: Check return value of phy_connect_direct()
amd-xgbe: Check xgbe_init() return code
platform/x86: ideapad-laptop: handle ACPI event 1
iwlwifi: fix kernel crash when unregistering thermal zone
scsi: virtio_scsi: Reject commands when virtqueue is broken
xen-netfront: Fix Rx stall during network stress and OOM
swiotlb-xen: update dev_addr after swapping pages
virtio_console: fix a crash in config_work_handler
Btrfs: fix truncate down when no_holes feature is enabled
Btrfs: Fix deadlock between direct IO and fast fsync
gianfar: Do not reuse pages from emergency reserve
objtool: Fix IRET's opcode
bpf: don't trigger OOM killer under pressure with map alloc
bnxt_en: Fix "uninitialized variable" bug in TPA code path.
xen-netback: protect resource cleaning on XenBus disconnect
xen-netback: fix memory leaks on XenBus disconnect
net: ethtool: Initialize buffer when querying device channel settings
powerpc/eeh: Enable IO path on permanent error
net: korina: Fix NAPI versus resources freeing
perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug
net: phy: dp83848: add DP83620 PHY support
drm/amdgpu: add support for new hainan variants
drm/amdgpu: fix program vce instance logic error.
qla2xxx: Fix erroneous invalid handle message
qla2xxx: Terminate exchange if corrupted
scsi: lpfc: Set elsiocb contexts to NULL after freeing it
stmmac: add missing of_node_put
scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type
KVM: x86: fix fixing of hypercalls
xen/blkback: don't free be structure too early
ARM64: dts: meson-gxbb-odroidc2: fix GbE tx link breakage
dt: bindings: net: use boolean dt properties for eee broken modes
net: phy: use boolean dt properties for eee broken modes
net: phy: fix sign type error in genphy_config_eee_advert
dt-bindings: net: add EEE capability constants
net: phy: add an option to disable EEE advertisement
net: ethtool: add support for 2500BaseT and 5000BaseT link modes
sparc64: Zero pages on allocation for mondo and error queues.
sparc64: Handle PIO & MEM non-resumable errors.
mm: numa: avoid waiting on freed migrated pages
l2tp: take a reference on sessions used in genetlink handlers
l2tp: hold session while sending creation notifications
l2tp: fix duplicate session creation
l2tp: ensure session can't get removed during pppol2tp_session_ioctl()
l2tp: fix race in l2tp_recv_common()
usb: gadget: f_fs: Fix possibe deadlock
x86/mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds()
dm thin: do not queue freed thin mapping for next stage processing
drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgr
gpiolib: fix filtering out unwanted events
NFSv4.1: Fix a race in nfs4_proc_layoutget
ALSA: hda - set input_path bitmap to zero after moving it to new place
ALSA: hda - Fix endless loop of codec configure
MIPS: Fix IRQ tracing & lockdep when rescheduling
MIPS: pm-cps: Drop manual cache-line alignment of ready_count
MIPS: Avoid accidental raw backtrace
MIPS: head: Reorder instructions missing a delay slot
mm, : reschedule when neeed in
drm/ast: Handle configuration without P2A bridge
xen/blkback: don't use xen_blkif_get() in xen-blkback kthread
NFSv4.x/callback: Create the callback service through svc_create_pooled
NFSv4: fix a reference leak caused WARNING messages
netfilter: synproxy: fix conntrackd interaction
netfilter: xt_TCPMSS: add more sanity tests on tcph->doff
rtnetlink: add IFLA_GROUP to ifla_policy
ipv6: Do not leak throw route references
sfc: provide dummy definitions of vswitch functions
net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev
decnet: always not take dst->__refcnt when inserting dst into hash table
net/mlx5e: Fix timestamping capabilities reporting
net/mlx5: Wait for FW readiness before initializing command interface
net/mlx5e: Avoid doing a cleanup call if the profile doesn't have it
sctp: return next obj by passing pos + 1 into sctp_transport_get_idx
ipv6: fix calling in6_ifa_hold incorrectly for dad work
igmp: add a missing spin_lock_init()
igmp: acquire pmc lock for ip_mc_clear_src()
proc: snmp6: Use correct type in memset
net/mlx5e: Fix wrong indications in DIM due to counter wraparound
net/mlx5e: Added BW check for DIM decision mechanism
net: tipc: Fix a sleep-in-atomic bug in tipc_msg_reverse
net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx
sctp: disable BH in sctp_for_each_endpoint
Fix an intermittent pr_emerg warning about lo becoming free.
af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlers
net: vrf: Make add_fib_rules per network namespace flag
net: Zero ifla_vf_info in rtnl_fill_vfinfo()
decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb
net: don't call strlen on non-terminated string in dev_set_alias()
ipv6: release dst on error in ip6_dst_lookup_tail
ASoC: msm: Add support to compile machine driver for SDM670
ASoC: codecs: use correct function to create subdir entry
ASoC: codecs: move DAPM widgets and routes out of codec driver structure
pinctrl: lpi: Use gpiochip_get_data to get gpio state
ASoC: msm: Disable HDMI audio codec for SDM670
ASoC: msm: Update arguments for msm_swap_gnd_mic
ASoC: msm: access aux_devs with component list
ASoC: msm: update DAI link's be_id to id
skb: printing port numbers with gso trace events
skb: Adding trace event for gso.
drm/msm/sde: take spin lock around encoder vblank registration
firmware: qcom: tz_log: update interrupt info offset
drm/msm/sde: select correct multirect op mode
ASoC: audio-ext-clk: enable pinctrl after clock enable
ASoC: msm_sdw: Move the delay logic inside bulk write loop
ARM: dts: msm: Add support for Lpass PIL on sdm670
ion: ion_system_heap: Fix null pointer dereference
memshare: Perform Hypervisor mapping for boot-time allotted memory
sensors: ssc: Add restart interface for SLPI
defconfig: sdm670: move to sdm670 specific defconfig
scsi: ufs: Factor out ufshcd_read_desc_param
mmc: core: extend SDR104 workaround for other paths
mmc: core: Fix card remove detect when use extcon
msm: ADSPRPC: CRC request for remote invoke buffers
ARM: dts: msm: Add QMP device for AOP on sdm670
ARM: dts: msm: Add SMP2P entries for sdm670
ARM: dts: msm: Set FDE key size to 256bit for sdm845
soc: qcom: glink: Move tx_info allocation in beginning
soc: qcom: glink: Move ctx initialization of xprt ptr
soc: qcom: glink_smem_native_xport: Allocate smem item in non cache region
ARM: dts: msm: Update cdsp memory map for sdm670
genirq: Don't allow user space to set IRQ affinity to isolated CPUs
genirq: honour default IRQ affinity setting during migration
cpu-hotplug: Keep atleast 1 online and un-isolated CPU
genriq: pick only one CPU while overriding the affinity during migration
msm: kgsl: Directly return page size of the supported pool
msm: kgsl: Limit the frequency of logging on memory allocation failure
ARM: dts: msm: Enable UFS support for sdm670
defconfig: msm: enable dvb demux modules compilation
ARM: dts: msm: add TSPP node for sdm845
memshare: Add support for memshare driver
slim: msm: ngd: Fix incorrect casting of slimbus context-bank devices
defconfig: msm: enable remote debugger driver on sdm845
ARM: dts: msm: Add remote debugger device configuration for sdm845
msm: rdbg: Add snapshot of remote debugger driver
drivers: soc: qcom: Use number of bytes returned from PRNG for entropy
msm: msm_bus: Do not set commit bit for RSCs in solver mode
msm: vidc: Fix buffer count issue
drm/msm/sde: avoid checking roi symmetry if zero mixers
drm/msm/sde: move scaler config data into plane state
drm/msm: exit from mode-2 if mdss gdsc power collapse fail
drm/msm/sde: Add dither feature support
ARM: dts: msm: align dither offset to pingpong offset for sdm845
msm: ipa: move rndis_ipa and ecm_ipa to ipa folder
UPSTREAM: selinux: enable genfscon labeling for tracefs
ARM: dts: msm: Add IPC Router devices for sdm670
ARM: dts: msm: Add glink_pkt devices for sdm670
ARM: dts: msm: Add G-Link SSR device nodes for sdm670
ARM: dts: msm: Add G-Link SMEM Transport device nodes for sdm670
ARM: dts: msm: Add SMEM device node for sdm670
ARM: dts: msm: Add ipc-spinlock device node for sdm670
mmc: sdhci-msm: Don't turnoff Vcc during initialization
clk: qcom: Fix the clock scaling issue for GFX3D clock
ARM: dts: msm: Add new clock level for Venus for sdm845
msm: vidc: Introduce Performance Monitoring System
clk: qcom: clk-alpha-pll: Update round rate to use kHz for the divider
drm/msm/sde: correct inline rotator qos remap loop
kernel: power: qos: Set PM_QOS_SUM type for each cpu
msm: kgsl: Trace GMU register writes before adjusting offset
ASoC: wcd-spi: cleanup to remove unused SPI APIs
ARM: dts: msm: Add the hw-trigger flag to the IPE and BPS GDSCs on SDM845
mfd: wcd9xxx: Remove unused codec specific configs
defconfig: msm: Remove codec specific config for core
ASoC: wcd9xxx: Add wcd9xxx_core depends on relation for codecs
mfd: wcd9xxx: Combine all codec configs into single config
soundwire: update soundwire config depends on relation
pinctrl: qcom: update wcd pinctrl config depends on relation
msm: kgsl: Fix spinlock corruption in hfi receiver
msm: kgsl: update SP clock gating setting
ASoC: wcd9xxx: Add support to build codecs as module
usb: pd: Start USB host mode functionality with SRC_STARTUP
defconfig: msm: Add loadable wcd9xxx core driver config
ARM: dts: msm: Add new property to DSPS IPC router node for SDM845
net: ipc_router: Add dynamic enable/disable wakeup source feature
drm/msm/sde: disable sspp multirect during plane disable
Linux 4.9.35
brcmfmac: fix uninitialized warning in brcmf_usb_probe_phase2()
jump label: fix passing kbuild_cflags when checking for asm goto support
net: phy: fix marvell phy status reading
spi: double time out tolerance
dmaengine: bcm2835: Fix cyclic DMA period splitting
net: phy: Initialize mdio clock at probe function
rt2x00: avoid introducing a USB dependency in the rt2x00lib module
usb: gadget: f_fs: avoid out of bounds access on comp_desc
mtd: spi-nor: fix spansion quad enable
of: Add check to of_scan_flat_dt() before accessing initial_boot_params
rxrpc: Fix several cases where a padded len isn't checked in ticket decode
drm/amdgpu: adjust default display clock
drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating
drm/radeon: add a quirk for L20-183
drm/radeon: add a PX quirk for another K53TK variant
iscsi-target: Reject immediate data underflow larger than SCSI transfer length
iscsi-target: Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP
target: Fix kref->refcount underflow in transport_cmd_finish_abort
arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW
time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting
time: Fix clock->read(clock) race around clocksource changes
brcmfmac: unbind all devices upon failure in firmware callback
brcmfmac: use firmware callback upon failure to load
brcmfmac: add parameter to pass error code in firmware callback
Input: i8042 - add AH544 to notimeout list
powerpc/64s: Handle data breakpoints in Radix mode
powerpc/kprobes: Pause function_graph tracing during jprobes handling
signal: Only reschedule timers on signals timers have sent
HID: Add quirk for OEM mouse
cxgb4: notify uP to route ctrlq compl to rdma rspq
CIFS: Improve readdir verbosity
KVM: PPC: Book3S HV: Context-switch EBB registers properly
KVM: PPC: Book3S HV: Preserve userspace HTM state properly
KVM: s390: gaccess: fix real-space designation asce handling for gmap shadows
perf/x86/intel: Add 1G DTLB load/store miss support for SKL
lib/cmdline.c: fix get_options() overflow while parsing ranges
autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL
powerpc/perf: Fix oops when kthread execs user process
fs/exec.c: account for argv/envp pointers
ALSA: pcm: Don't treat NULL chmap as a fatal error
ALSA: firewire-lib: Fix stall of process context at packet error
xen-blkback: don't leak stack data via response ring
xen/blkback: fix disconnect while I/Os in flight
clk: sunxi-ng: a31: Correct lcd1-ch1 clock register offset
drivers: mfd: Add support for wcd9xxx core module
clk: qcom: Add support to round the frequency to kHz
ASoC: wsa881x: Add loadable module support for WSA
defconfig: Add loadable module machine driver config
ASoC: msm: Add loadable module support for machine driver
ASoC: msm: export symbols used by WCD
ARM: dts: msm: Add audio device tree overlays for SDM845
drivers: cpuidle: lpm-levels: Export symbols used by audio
drm/msm/sde: remove release fence signal from frame done
soc: qcom: glink_spi_xprt: Change to spi function pointer interface
ASoC: wcd-spi: handle WDSP_EVENT_GETOPS in the event handler
ASoC: wcd-dsp-mgr: add support to get ops from components
soc: qcom: sleepstate: Increase notifier priority
input: misc: hbtp_input: Add sysfs for suspend/resume
msm: vidc: Update extradata buffer count calculations
msm: vidc: Fix buffer count related issues
drm: msm: sde: last command support for reg dma
ARM: dts: msm: Add usb QoS clock references for sdm845
ARM: dts: msm: specify RRADC temperature channels for smb1355
qcom: smb1355: Add charger temp properties in parallel psy
qcom: smb1355: Support connector_temp_health property
msm: vidc: Fix lock issue in streamon failure
ARM: dts: msm: Add regulator floor mitigation config for sdm845
ARM: dts: msm: Add regulator cooling device for SDM845
regulator: rpmh-regulator: initiate child device probe
defconfig: Enable regulator cooling device
thermal: regulator_cooling: Add AOP based regulator cooling device
ARM: dts: msm: Add slimbus instance entries for SDM670
drm/msm: Support different SMMU backends for address spaces
drm/msm: support multiple address spaces
drm/msm: Remove the 'len' parameter from mmu map/unmap functions
drm/msm: add crash analysis for important debug registers
ARM: dts: msm: add support to 4k DSC command mode on sdm845
drm/msm: Fix naming for msm event notification
ASoC: wcd_cpe: remove wcd9330 related code
seemp: check array index range
Migrate mpq demux driver from kernel 4.4 to 4.9
Migrate mpq demux driver from kernel 4.4 to 4.9
msm: kgsl: Correct the fence reference counting
diag: Add mutex protection while closing diag channels
ARM: dts: msm: Populate QUPV3 serial Engine device nodes for SDM670
soc: qcom: avoid calling sleeping functions in interrupt context
msm: rmnet_ipa3: fix QMAP command xfer
msm: ipa: fix IPA MHI unit tests
ARM: dts: msm: Add initial overlay for QRD on SDM845
clk: qcom: Change the init level for the clock drivers to subsys
drm/msm/sde: disable vblank irqs before triggering panic
drm/msm/sde: remove out of bound access for qos lut parsing
mfd: remove unused wcd9330 codec related files
ASoC: wcd: remove unused wcd9330 codec driver
msm: ipa3: Fix fast_replenish race condition.
defconfig: sdm845: Enable stack protector strong
usb: gadget: Bind android devices for all UDC gadgets
Revert "ANDROID: hardlockup: detect hard lockups without NMIs using secondary cpus"
Revert "ANDROID: kernel/watchdog: fix unused variable warning"
Bluetooth: HID: Add Bus type for specific HID Keyboard
defconfig: sdm845: Add support for BT uhid drivers
spmi-pmic-arb: add support to dispatch interrupt based on IRQ status
HID: Remove playstation4 as special driver
defconfig: sdm845: enable iommu debug tracking
mmc: core: Increase the runtime PM reference count in try_claim_host
net: Reset NAPI bit if IPI failed
tun: Set CHECKSUM_UNNECESSARY if userspace passes this indication
net: add a per-cpu counter for the number of frames coalesced in GRO
msm: ipa: prevent string buffer overflows
msm: vidc: Misc bug fixes in platform specific data
msm: kgsl: Fixed a warning when turning off GMU clock
msm: vidc: Fix buffer requirement negotiations
drm/msm/sde: fix null parameter checks in drm driver
msm: ipa: fix mhi suspend logic
ARM: dts: msm: Add property to identify TPDMs that need MSR fix for sdm845
soc: qcom: pil: Avoid possible buffer overflow during Modem boot
drivers: thermal: step-wise: Update the mitigation clear logic
msm: vidc: Add support for decoder UBWC CR Stats
drm/msm: add affected planes during idle power restore
drm/msm/sde: support command mode autorefresh
coresight: tmc: Add usb support for coresight
UPSTREAM: usb: gadget: f_fs: avoid out of bounds access on comp_desc
sched/fair: remove printk while schedule is in progress
mmc: sdhci-msm: Corrected the '&' operator with '&&' in the 'if' statement
drivers: thermal: virtual-sensor: update the virtual sensor name
drivers: thermal: Use deferrable work and power efficient workqueue
drivers: cpuidle: lpm-levels: Remove conversion to SCLK cycles
drivers: cpuidle: lpm-levels: Support for different CPUs in a cluster
msm: ipa3: Assert on GSI MHI event ring fatal error
msm: ipa3: Ring IPA MHI event ring doorbell on channel start
kthread: Ensure task isn't preempted before dequeue in kthread_parkme
msm: ipa3: remove delay from AP if QMI fails
Linux 4.9.34
mm: fix new crash in unmapped_area_topdown()
Allow stack to grow up to address space limit
mm: larger stack guard gap, between vmas
alarmtimer: Rate limit periodic intervals
crypto: Work around deallocated stack frame reference gcc bug on sparc.
vTPM: Fix missing NULL check
MIPS: .its targets depend on vmlinux
MIPS: Fix bnezc/jialc return address calculation
usb: dwc3: exynos fix axius clock error path to do cleanup
usb: gadget: composite: Fix function used to free memory
alarmtimer: Prevent overflow of relative timers
genirq: Release resources in __setup_irq() error path
sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off()
iio: imu: inv_mpu6050: add accel lpf setting for chip >= MPU6500
swap: cond_resched in
mm/memory-failure.c: use compound_head() flags for huge pages
USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks
USB: gadget: fix GPF in gadgetfs
usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk
usb: xhci: Fix USB 3.1 supported protocol parsing
drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR()
misc: mic: double free on ioctl error path
ath10k: fix napi crash during rmmod when probe firmware fails
usb: r8a66597-hcd: decrease timeout
usb: r8a66597-hcd: select a different endpoint on timeout
USB: gadget: dummy_hcd: fix hub-descriptor removable fields
pvrusb2: reduce stack usage pvr2_eeprom_analyze()
USB: usbip: fix nonconforming hub descriptor
usb: core: fix potential memory leak in error path during hcd creation
USB: hub: fix SS max number of ports
usb: gadget: udc: renesas_usb3: lock for PN_ registers access
usb: gadget: udc: renesas_usb3: fix deadlock by spinlock
usb: gadget: udc: renesas_usb3: fix pm_runtime functions calling
IB/mlx5: Fix kernel to user leak prevention logic
iio: adc: ti_am335x_adc: allocating too much in probe
iio: proximity: as3935: recalibrate RCO after resume
iio: st_pressure: Fix data sign
staging: iio: tsl2x7x_core: Fix standard deviation calculation
staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data()
mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode
x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init()
serial: sh-sci: Fix late enablement of AUTORTS
serial: efm32: Fix parity management in 'efm32_uart_console_get_options()'
drm/vc4: Fix OOPSes from trying to cache a partially constructed BO.
drm/mediatek: fix mtk_hdmi_setup_vendor_specific_infoframe mistake
mac80211: don't send SMPS action frame in AP mode when not needed
mac80211: fix dropped counter in multiqueue RX
mac80211: strictly check mesh address extension mode
mac80211: fix IBSS presp allocation size
mac80211: fix packet statistics for fast-RX
mac80211: fix CSA in IBSS mode
usb: musb: dsps: keep VBUS on for host-only mode
drm/i915: Fix GVT-g PVINFO version compatibility check
drm/amdgpu: Fix overflow of watermark calcs at > 4k resolutions.
mac80211/wpa: use constant time memory comparison for MACs
mac80211: don't look at the PM bit of BAR frames
vb2: Fix an off by one error in 'vb2_plane_vaddr'
cpufreq: conservative: Allow down_threshold to take values from 1 to 10
ila_xlat: add missing hash secret initialization
can: gs_usb: fix memory leak in gs_cmd_reset()
configfs: Fix race between create_link and configfs_rmdir
fs: pass on flags in compat_writev
defconfig: sdm845: enable CONFIG_UFS_FAULT_INJECTION
lib/Kconfig.debug: add UFS_FAULT_INJECTION config
defconfig: sdxpoorwills: Enable USB driver for sdxpoorwills
ARM: dts: msm: Enable dtsi entries for USB driver for sdxpoorwills
usb: phy: snps: Implement PHY driver for femto PHY
ARM: dts: msm: Modify the l3 memlat tables for SDM845
ARM: dts: msm: Add priority to QMP device tree on sdm845
mailbox: msm_qmp: Add multi client functionality
drivers: thermal: cpu-cooling: unisolate CPU after hotplug
msm: vidc: Update correct HFI config for QP
drivers: cpuidle: lpm-levels: Remove unused code
msm: kgsl: Add the per context preemption buffer
msm: kgsl: Add A6XX preemption support
sound: usb: Add quirk to issue SET_CUR volume on 2nd channel
msm: kgsl: Increase the global memory size
msm: sps: Fix race condition in SPS debugfs APIs
defconfig: sdm845: Enable DM request driver
md: dm-req-crypt: Fix compilation errors
md: Add dm-req-crypt driver snapshot
msm: kgsl: Dump some A6XX registers before crashdump
sched: improve the scheduler
mmc: sdhci-msm: Change pm_qos cpu groups latency to PM_QOS_DEFAULT_VALUE
clk: qcom: Check for errors during read
Revert "msm: kgsl: Offload mementry destroy work to separate thread"
mmc: bus: Handle error in case bus_ops suspend fails
mmc: mmc: Handle error case in mmc_suspend
ARM: dts: msm: Fix support for WSA device detection on QRD SDM845
msm: vidc: Enable LLC bandwidth configuration
drivers: edac: Fix error code parsing and initial check for bus errors
ARM: dts: msm: Remove votes for LVS2 on SDM845
soc: qcom: glink: Change dummy xprt allocation to kzalloc
arm64: Dump memory surrounding PC, LR and SP registers only
power: qcom: qpnp-fg-gen3: add missing break in switch statement
msm: kgsl: Fix racing in HFI message deletion
ASoC: msm: qdsp6v2: Apply gain based on app type
ARM: dts: msm: add display bus paths for split voting to sdm845
ARM: dts: msm: Add QoS settings for sdm845
arm/arm64: Export save_stack_trace_tsk()
ARM: dts: msm: Add support to pass phy auto resume offset for SDM845
usb: phy-msm-qusb-v2: Use phy autoresume register offset from device tree
ASoC: wcd-mbhc: Add support for unloading mbhc
drm/msm/sde: return error code on multirect check failure
drm: dp: add support to validate the modes reported by the sink
msm: ADSPRPC: Initialize FastRPC invoke metadata
soc: qcom: add config options for Audio SSR and PDR features
defconfig: msm: Enable QPIC NAND driver for sdxpoorwills
drm/msm/dsi-staging: remove display from active list
msm: kgsl: update TP clock gating setting
sched: introduce sched_{up,down}migrate knobs
sched: WALT: introduce sched_group_{up,down}_migrate knobs
Revert "msm: kgsl: Enable SPTP power collapse"
msm: kgsl: Wait longer for CX headswitch off
mmc: sdhci: add err_state to sdhci_dumpregs func
mmc: mmc-debugfs: add error state
msm: kgsl: Use GMU cold boot sequence for hard reset
mmc: core: Retry claim host in mmc_sd_detect
mmc: sdhci-msm: Cache mmc data structures for debugging
diag: Update msg mask tables for new SSID
diag: Update msg, log and event information
diag: Add MSG SSID for DPM
diag: Update msg, log and event information
defconfig: sdxpoorwills: enable POWER_RESET and DLOAD_MODE
ARM: dts: msm: Add imem and restart DT node for sdxpoorwills
msm: msm_bus: Introduce QoS config for QNOC4
usb : dwc3: Initialize kernel stack variables properly
clk: qcom: gcc-sdm845: Populate the hw fields of branch clocks
msm: sde: remove error message for probe defer handling
defconfig: sdm845: enable vendor device specific HID support
msm: kgsl: Provide the context bank in SMMU_TABLE_UPDATE packet
msm: kgsl: Fix print log for SMMU API failure
ARM: dts: msm: Add ADC nodes for SDM845 QRD
cpufreq: schedutil: Fix hispeed_freq condition
msm: pcie: Fix lots of static checker errors
scsi: ufs: ufs-qcom-ice: Initialize local variable in ice_cfg_start()
drm/msm/sde: fix excl_rect validation in crtc
drm/msm/sde: update connector roi print to match crtc print
drm/msm/dsi-staging: enable interrupt support
ARM: dts: msm: Fix NFC PMIC gpio configuration
slimbus: Add support for IOMMU S1 translation
msm: vidc: Simplify buffer map and unmap sequence
[media] videobuf2-v4l2.c: send data_offset field to vb2 framework
ASoC: sdm845: Add mixer controls for MI2S bit format
Revert "mmc: core: extend SDR104 workaround for other paths"
drm/msm/sde: move vblank to event thread
drm/msm/sde: move release fence to crtc frame done event for cmd mode
ARM: dts: msm: reduce VDD_APC0/1 CPR floor voltage to 568 mV for sdm845
Revert "sched: Remove synchronize rcu/sched calls from _cpu_down"
drm/msm/sde: move crtc frame event handling to event thread
usb: gsi: Don't disable endpoints as part of flow control
usb: gsi: Update TRB RING initialization with USB GSI OUT endpoint
kernel: cpu: send CPU_UP_CANCELLED notifcation
drivers base/topology: Convert to hotplug state machine
ANDROID: sdcardfs: remove dead function open_flags_to_access_mode()
msm: sde: check stride alignment before disabling partial writes
kernel: cpu: Handle hotplug failure for state CPUHP_AP_IDLE_DEAD
mmc: host: create a specific workqueue for clk gate
clk: qcom: Remove certain BCR reset references on SDM845
drm/msm: add split voting support to sde power handle
drm/msm: increase minimum bandwidth to match clock plan
drm/msm/sde: don't dirty scaler properties if null
drm/msm: add ability to flag properties as dirty
drm/msm: register sde rsc, dsi and phy to dbg dump
msm: pcie: switch dma layer to map QGIC MSI address
drm/msm/sde: avoid virtual plane debug dump register
msm: ipa4: IPA_CLKON_CFG register configuration
ARM: dts: msm: add topology node support dsi video and cmd mode sim panels
ANDROID: android-base.cfg: split out arm64-specific configs
sched: EAS: fix idle_get_state_idx()
sched: EAS: skip energy_diff() for placement boosted tasks
Linux 4.9.33
sparc64: make string buffers large enough
drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2.
drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail
s390/kvm: do not rely on the ILC on kvm host protection fauls
xtensa: don't use linux IRQ #0
RDMA/qedr: Return max inline data in QP query result
RDMA/qedr: Don't spam dmesg if QP is in error state
RDMA/qedr: Don't reset QP when queues aren't flushed
RDMA/qedr: Fix and simplify memory leak in PD alloc
RDMA/qedr: Dispatch port active event from qedr_add
netfilter: nft_log: restrict the log prefix length to 127
netfilter: nf_tables: fix set->nelems counting with no NLM_F_EXCL
tipc: fix nametbl_lock soft lockup at node/link events
tipc: add subscription refcount to avoid invalid delete
tipc: fix connection refcount error
tipc: ignore requests when the connection state is not CONNECTED
ARCv2: smp-boot: wake_flag polling by non-Masters needs to be uncached
ARC: smp-boot: Decouple Non masters waiting API from jump to entry point
vhost/vsock: handle vhost_vq_init_access() error
kernel/watchdog: prevent false hardlockup on overloaded system
kernel/watchdog.c: move shared definitions to nmi.h
kernel/watchdog.c: move hardlockup detector to separate file
userfaultfd: fix SIGBUS resulting from false rwsem wakeups
proc: add a schedule point in proc_pid_readdir()
frv: add missing atomic64 operations
frv: add atomic64_add_unless()
romfs: use different way to generate fsid for BLOCK or MTD
mn10300: fix build error of missing fpu_save()
usb: musb: Fix external abort on non-linefetch for musb_irq_work()
sctp: sctp_addr_id2transport should verify the addr before looking up assoc
sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment
bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status().
bnxt_en: Fix RTNL lock usage on bnxt_update_link().
bnxt_en: Enhance autoneg support.
bnxt_en: Fix bnxt_reset() in the slow path task.
net-next: ethernet: mediatek: change the compatible string
r8152: avoid start_xmit to schedule napi when napi is disabled
r8152: fix rtl8152_post_reset function
r8152: re-schedule napi for tx
r8152: check rx after napi is enabled
r8152: avoid start_xmit to call napi_schedule during autosuspend
nvmet-rdma: Fix missing dma sync to nvme data structures
nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED"
ravb: unmap descriptors when freeing rings
drm/ast: Fixed system hanged if disable P2A
drm/nouveau: Fix drm poll_helper handling
drm/nouveau: Don't enabling polling twice on runtime resume
drm/nouveau: Handle fbcon suspend/resume in seperate worker
drm/nouveau: Rename acpi_work to hpd_work
drm/nouveau: Intercept ACPI_VIDEO_NOTIFY_PROBE
gtp: add genl family modules alias
net: phy: micrel: add support for KSZ8795
parisc, parport_gsc: Fixes for printk continuation lines
net/mlx5: Return EOPNOTSUPP when failing to get steering name-space
net/mlx5: E-Switch, Err when retrieving steering name-space fails
drm/i915: Check for NULL i915_vma in intel_unpin_fb_obj()
net: adaptec: starfire: add checks for dma mapping errors
pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRES
drm: Don't race connector registration
drm: prevent double-(un)registration for connectors
cec: fix wrong last_la determination
pinctrl: baytrail: Rectify debounce support (part 2)
gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_page
net/mlx4_core: Avoid command timeouts during VF driver device shutdown
drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers
drm/nouveau: prevent userspace from deleting client object
ipv6: fix flow labels when the traffic class is non-0
FS-Cache: Initialise stores_lock in netfs cookie
fscache: Clear outstanding writes when disabling a cookie
fscache: Fix dead object requeue
net: fix ndo_features_check/ndo_fix_features comment ordering
net: phy: Fix PHY module checks and NULL deref in phy_attach_direct()
net: phy: Fix lack of reference count on PHY driver
ethtool: do not vzalloc(0) on registers dump
log2: make order_base_2() behave correctly on const input value zero
kasan: respect /proc/sys/kernel/traceoff_on_warning
shmem: fix sleeping from atomic context
jump label: pass kbuild_cflags when checking for asm goto support
PM / runtime: Avoid false-positive warnings from might_sleep_if()
ARM: defconfigs: make NF_CT_PROTO_SCTP and NF_CT_PROTO_UDPLITE built-in
ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches
vfio/spapr_tce: Set window when adding additional groups to container
ipv6: addrconf: fix generation of new temporary addresses
net: thunderx: Fix PHY autoneg for SGMII QLM mode
kernel/ucount.c: mark user_header with kmemleak_ignore()
powerpc/powernv: Properly set "host-ipi" on IPIs
i2c: piix4: Fix request_region size
i2c: piix4: Request the SMBUS semaphore inside the mutex
sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications
sierra_net: Skip validating irrelevant fields for IDLE LSIs
net: hns: Fix the device being used for dma mapping during TX
NET: mkiss: Fix panic
ibmvnic: Initialize completion variables before starting work
ibmvnic: Call napi_disable instead of napi_enable in failure path
NET: Fix /proc/net/arp for AX.25
gfs2: Use rhashtable walk interface in glock_hash_walk
tipc: Fix tipc_sk_reinit race conditions
ipv6: Inhibit IPv4-mapped src address on the wire.
ipv6: Handle IPv4-mapped src to in6addr_any dst.
tcp: tcp_probe: use spin_lock_bh()
net: xilinx_emaclite: fix receive buffer overflow
net: xilinx_emaclite: fix freezes due to unordered I/O
ibmvnic: Fix endian error when requesting device capabilities
ibmvnic: Fix endian errors in error reporting output
netfilter: nf_conntrack_sip: fix wrong memory initialisation
partitions/msdos: FreeBSD UFS2 file systems are not recognized
drm/i915: Prevent the system suspend complete optimization
PCI/PM: Add needs_resume flag to avoid suspend complete optimization
ARM: dts: msm: make DisplayPort crypto clock standalone on SDM845
drm: msm: dp: remove crypto clock parsing and rate setting
msm: ipa: optimize state machine in ipa uc offload
usb: gadget: f_fs: Fix possibe deadlock
FROMLIST: Remove the redundant skb->dev initialization in ip6_fragment
FROMLIST: bpf: Remove duplicate tcp_filter hook in ipv6
FROMLIST: ipv6: Initial skb->dev and skb->protocol in ip6_output
FROMLIST: bpf: skb progs cannot access ld_abs/ind
mmc: block: Disable clock scaling during shutdown
mmc: core: Use mmc_reset instead of power_restore
trace: ipc_logging: Fix potential dead in ipc_log_write
msm: sde: simulate timestamp on skipped inline interrupt
drm/msm/sde: get previous inline fbo during atomic check
ANDROID: uid_sys_stats: check previous uid_entry before call find_or_register_uid
ARM: dts: msm: Enable avb 2.0 verity for vendor partition for SDM845
msm: ipa: support aggregated ipa stats query
ARM: dts: msm: make DSC command mode as default panel for SDM845
drm/msm: support multi-display bw vote and top config
dwc3: resize txfifo of IN/INT endpoint before enabling it
msm: kgsl: Put back the process refcount
drivers: lmh-dcvsh: Add debug support
qseecom: Fix accessing userspace memory in kernel space
ASoC: wsa881x: Assign device number in reset
ARM: dts: msm: convert SPSS heap into secure CMA heap type for sdm845
msm: ion: remove unused ion CP flags
drm/msm/sde: correct AD4 bypass register setting
sched: Remove debug WARN_ONCE messages
Bluetooth: Enhance logging in btfm slim & audio codec drivers
msm: kgsl: Add support for A615 GPU
ARM: dts: msm: reduce VDD_APC0 CPR voltage adjustments for SDM845
soc: qcom: Clear the memory before freeing it up
Change-Id: I89fa4c8025a8831075b038e2073f2645eca55a5e
Signed-off-by: Abhijit Trivedi <abhijitt@codeaurora.org>
|
||
|
|
9a9dc71a93 |
Merge remote-tracking branch 'quic/dev/msm-4.9-camx' into upstream mainline 'msm-4.9'
* quic/dev/msm-4.9-camx: msm: camera: Add memory barrier for CSIPHY registers msm: camera: fix the slab-out-of-bounds in the camera driver ARM: dts: msm: Correct front sensor mount for sdm845 ARM: dts: msm: Add clock-cntl-level to eeprom node for sdm845 msm: camera: Cleanup CDM driver for stability issues msm: camera: fix csiphy number select msm: ife: Fix vfe output resource state msm: cam: debug: add tracepoints msm: camera: memmgr: Remove the region flag from request_mem API msm: camera: add/update string log macros in debug header file msm: ife: Update stats bus master settings msm: camera: debug: fix typo in copyright header msm: cam: isp: add sof time stamp support msm: camera: isp: Add support for BUS IRQ controller msm: camera: isp: Add support for dynamically loadable VFE driver Change-Id: I8a1c6c59bf32fe9dbe10404c716fda2a72bdc062 Signed-off-by: Abhijit Trivedi <abhijitt@codeaurora.org> |
||
|
|
dedc4763b3 |
msm: cam: isp: add sof time stamp support
Add sof time stamp support in the isp code. Cam isp context send the sof time stamp after receiving the epoch hardware event. Hardware manager get sof time stamp from CSID device module. CSID module driver read the sof time stamp registers and provide the time stamp value. ISP context send the sof time stamp value to userspace through v4l2 event. Change-Id: Ib858927c1ae11835a1988967dfbd3d104ae26b16 Signed-off-by: Ravikishore Pampana <rpampana@codeaurora.org> Signed-off-by: Jing Zhou <jzhou70@codeaurora.org> |
||
|
|
a51b2c4bb6 |
msm: vidc: Add support for decoder UBWC CR Stats
This change adds support for UBWC CR stats extradata, so that HW can write UBWC stats into Extradata buffer. This information is exchanged to consumers through extradata. This information is useful for optimal run-time bus BW voting. CRs-Fixed: 2012520 Change-Id: I62c53bd43da0a94cfb7fff6b02f5d449c0f216a6 Signed-off-by: Praneeth Paladugu <ppaladug@codeaurora.org> |
||
|
|
3b28cd20cd | Merge "msm: vidc: Addition of enums for HLG and HDR10" |