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>
Samyukta Mogilyauthored and Gerrit - the friendly Code Review servercommited 2018-05-02 01:50:02 -07:00
Program data rate specific camera hardware registers using this
information.
Change-Id: I0a64fd6f5b0e9ae0a5edee836998d8fea0e7478d
Signed-off-by: Vijay kumar Tumati <vtumati@codeaurora.org>
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>
Karthik Anantha Ramauthored and Gerrit - the friendly Code Review servercommited 2018-04-04 11:22:43 -07:00
Notify the frame drop using ioctl
VIDIOC_MSM_BUF_MNGR_BUF_ERROR.
Change-Id: I302c1bf06404504616eaae7657292c14e35db6ea
Signed-off-by: annamraj <annamraj@codeaurora.org>
annamrajauthored and Gerrit - the friendly Code Review servercommited 2018-04-03 23:23:14 -07:00
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>
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>
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>
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>
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>
Srinu Gorleauthored and Gerrit - the friendly Code Review servercommited 2018-02-08 21:08:41 -08:00
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>
Depeng Shaoauthored and Gerrit - the friendly Code Review servercommited 2018-01-03 18:47:15 -08:00
* commit '9db5ea288d':
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>
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>
Rajakumar Govindaramauthored and Gerrit - the friendly Code Review servercommited 2017-12-04 14:13:48 -08:00
* commit '8da65d4c3e':
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>
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>
Pavan Kumar Chilamkurthiauthored and Karthik Anantha Ramcommited 2017-11-27 15:57:12 -08:00
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>
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>
Jing Zhouauthored and Gerrit - the friendly Code Review servercommited 2017-11-21 14:01:23 -08:00
Add 32bit reserved field to align the UAPI structures
and avoid any mismatches.
Change-Id: I18117c503731e9d9cb7be756d15bca2021c50036
Signed-off-by: Harsh Shah <harshs@codeaurora.org>
Harsh Shahauthored and Gerrit - the friendly Code Review servercommited 2017-11-15 15:32:34 -08:00
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>
Harsh Shahauthored and David Daicommited 2017-11-14 07:11:13 -08:00
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>
Harsh Shahauthored and Gerrit - the friendly Code Review servercommited 2017-11-13 18:24:31 -08:00
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>
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>
Harsh Shahauthored and Karthik Anantha Ramcommited 2017-11-08 12:37:26 -08:00
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>
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>
Ravikishore Pampanaauthored and Karthik Anantha Ramcommited 2017-10-04 12:39:59 -07:00
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>
Lakshmi Narayana Kalavalaauthored and Soundrapandian Jeyaprakashcommited 2017-09-25 14:41:25 -07:00
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>
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>
* commit '14416b24d6':
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>
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>
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>
Add the P010 10bit color format support in uapi header file.
Change-Id: I4aa4ccfff30ca1fdb727042c28ac98cccc11a8c7
Signed-off-by: Zhongbo Shi <zhongbos@codeaurora.org>
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>
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>
Jigarkumar Zalaauthored and Gerrit - the friendly Code Review servercommited 2017-07-24 10:13:48 -07:00
Merge commit 'a262fffa50' into topic branch
* commit 'a262fffa50':
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>
* 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>
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>
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>