The CPP HW needs to use secured SMMU access APIs for
supporting secured sessions
CRs-fixed: 1060631
Change-Id: I814c4b219c0c3b91c4e1280b09c2b819d864f787
Signed-off-by: Ravi kumar Koyyana <rkoyyana@codeaurora.org>
Make the digest length not larger than the size of the buffer
qcedev_areq.sha_op_req.digest; and use the checked variants of
the copy_from/to_user() APIs to avoid small race window of their
unchecked variants.
Change-Id: I3db0c20ac5fa47ed278f3d60368c406f472430c1
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
Ensure variables are set before the are used to prevent random behavior.
Change-Id: Ib31e5aca648c0f442afe4cbe576ad79786fe6427
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
There are couple of instances where we are declaring
variable without proper initialization and we
might end up returning these uninitialized
variables. Fix this by initializing them during
declaration.
Change-Id: Icd5b504c35683e94383d2cefd186f66000478e82
Signed-off-by: Susheel Khiani <skhiani@codeaurora.org>
When IPA uC fails to stop a GSI channel with GSI STOP_IN_PROG
state, apps needs to sleep for 1ms and retry.
Change-Id: I9e6022ab996861d3d78721aadea9e6116ded4e0f
CRs-Fixed: 1087474
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
HLOS Crypto driver needs to set CLR_CNTXT bit for operations with
legacy software key registers
Change-Id: Iff482f726d106e99a4006f7077a171da3c7ca9c3
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
This reverts commit bfebb79e7c ("clk: msm: clock-gpu-cobalt:
Update the graphics core clock frequency") since we now want
to enable scaling the graphics core clock upto 710 MHz on
MSMCOBALT v2.
Change-Id: I2715197a2b5cbe41da5b1983ff3066fa5d42c483
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
The reliability algorithm has a dependency for OSM to be initialized
before it is enabled.
Enable reliability algorithm in the LMH DCVSh hardware for both the
clusters from KTM. KTM is enabled, only after OSM populates the OPP
table. So this solves the dependency.
Change-Id: I4a382915a6c3a6b9d445ec1f5d57fb499a011f1a
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
Currently the code depends on implicit type conversion when converting
ADC readings. Make the type conversions explicit.
Change-Id: I09b5d4cd219b0a53559176525d9b501e5a6dc0c9
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
Currently when the battery is charging (sinking current) the ibatt is
positive. Change the scale polarity so that ibatt is negative when
the battery is charging.
Change-Id: I431dcc766df94adb7ee85d4cb32d9181a74d871a
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
PMI8998 register 0x1690 BIT(2) is incorrectly documented. This bit enables
a feature to disable the parallel charger via STAT when the PMI is
supplementing a system load using the battery. This feature is not
recommended since SW is limiting the power that the parallel charger can
draw based on the input power available, and the default power
distribution ensures that 50% of the available input power is allocated to
the PMI. Disable this feature.
Change-Id: I1e5400eb64b6b61076617b5b26fc750c6e8d0270
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
Update the qcom,allow-aging-voltage-adjustment property for
VDD_APC0, VDD_APC1, and VDD_GFX CPR regulators in order to match
hardware fusing. Aging fuses will be blown for VDD_APC0 and
VDD_APC1 on parts with local CPR revision 4 and for VDD_GFX on
parts with global CPR revision 3.
Also update the open-loop and closed-loop voltage adjustments so
that the maximum 15 mV aging margin is applied on all parts in
which aging adjustments are not enabled.
Lastly, enable open-loop aging adjustment for VDD_GFX so that
the aging voltage margin is added back into the open-loop voltage
as needed at runtime.
Change-Id: I481abdd54ce1e75bdebf908a61d6b484b377f55a
CRs-Fixed: 1081084
Signed-off-by: David Collins <collinsd@codeaurora.org>
After commit 605ad7f184 ("tcp: refine TSO autosizing"), kernel
throttles uplink TCP data in case there is not sufficient amount
of socket buffer available due to delayed release of buffers
through TX completions in the physical net device.
Work around this by orphaning the socket buffer. This makes the
kernel assume that more packets can be sent in this scenario.
Out of band signaling and flow controlling at qdisc / HTB layer
should guarantee no issue for flow control.
Throughput difference for IPv4 TCP UL -
Before change : 143Mbps
After change : 146Mbps
CRs-Fixed: 1088104
Change-Id: I251ed7938c29e08954d4c81d3041cb235a39d266
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
When PD negotiates a higher input current limit the ICL override bit will
be set. If a reboot happens then the ICL override will still be set after
the reboot. Clear the ICL override during probe to ensure that the correct
ICL is honored since PD is neither enabled nor has it negotiated a higher
ICL yet.
Change-Id: Iaa5f221d530721f7ff4a413a609192baf98ff359
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
schedule_work(&timer->work) appears to be called after
cancel_work_sync(&info->timer->work) is completed.
Work can be scheduled from the PM_POST_SUSPEND notification event
even after cancel_work_sync is called.
Call stack
-004|notify_netlink_uevent(
| [X19] timer = 0xFFFFFFC0A5DFC780 -> (
| ...
| [NSD:0xFFFFFFC0A5DFC800] kobj = 0x6B6B6B6B6B6B6B6B,
| [NSD:0xFFFFFFC0A5DFC868] timeout = 0x6B6B6B6B,
| [NSD:0xFFFFFFC0A5DFC86C] refcnt = 0x6B6B6B6B,
| [NSD:0xFFFFFFC0A5DFC870] work_pending = 0x6B,
| [NSD:0xFFFFFFC0A5DFC871] send_nl_msg = 0x6B,
| [NSD:0xFFFFFFC0A5DFC872] active = 0x6B,
| [NSD:0xFFFFFFC0A5DFC874] uid = 0x6B6B6B6B,
| [NSD:0xFFFFFFC0A5DFC878] suspend_time_valid = 0x6B))
-005|idletimer_tg_work(
-006|__read_once_size(inline)
-006|static_key_count(inline)
-006|static_key_false(inline)
-006|trace_workqueue_execute_end(inline)
-006|process_one_work(
-007|worker_thread(
-008|kthread(
-009|ret_from_fork(asm)
---|end of frame
Force any pending idletimer_tg_work() to complete before freeing
the associated work struct and after unregistering to the pm_notifier
callback.
CRs-Fixed: 1088590
Change-Id: I4c5f0a1c142f7d698c092cf7bcafdb0f9fbaa9c1
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
Call diagmem_exit in diag_mhi_exit only if the memory pool is
initialized earlier. If diag bridge initialization fails
allow diag apps to still communicate to other processors
without unloading the diag driver.
Change-Id: I0eb8b9a357f172984612175d1b03dd872df91b6f
Signed-off-by: Sreelakshmi Gownipalli <sgownipa@codeaurora.org>
In PMICv2, typec removal is known when CC detachment is detected,
but this does not work due to a HW bug, when orientation is CC2
with medium or high rd.
Currently in HW, after cable is removed, rd reading switches to
std from medium or high. The software workaround is to catch this
very change in cc state update, and then force a cc detach irq.
CRs-Fixed: 1079913
Change-Id: I284ca8f2221f596432d67117d89e7d501d2bd9a8
Signed-off-by: Harry Yang <harryy@codeaurora.org>
In PMICv2, typec removal relies on CC detachment detection,
but CC removal event does not fire when orientation is CC2
with rdstd, due to a HW bug.
The software workaround is to force typec sink cycles and
poll CC states, until cc status reading confirms detachment,
and PD is notified of typec removal.
CRs-Fixed: 1079913
Change-Id: Ie9ed65d421df57c9bfa4db8e44d358da3b0cdc36
Signed-off-by: Harry Yang <harryy@codeaurora.org>
Estimate the amount of time it will take to charge or discharge the
battery. These values are exposed through power supply properties
time_to_full_avg and time_to_empty_avg.
Change-Id: I53c24deb1cfbd7fea1b2a598ed58c6352c5ff9a2
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
USBIN_INT_RT_STS_REG can be read to determine whether vbus is present
therefore caching the result is unnecessary. Remove it.
Change-Id: Idace48373333dc3ab36aa10e0d90098a68af315d
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
After wakeup from power collapse restore ISENSE registers from
internal buffer.
CRs-Fixed: 1075694
Change-Id: I9cf2f94892bdeb83fab0068902419b1603520364
Signed-off-by: Oleg Perelet <operelet@codeaurora.org>
Current logic that optimizes the skip of the enable
and disable of the secure display/camera has a
problem which results in skipping the secure
configuration always. Fix the logic to make sure
we only skip the configuration in two cases:
1. If both features secure camera and display are
disabled and state remains same for current frame.
2. If one of the features is already enabled and
the state remains the same for current frame.
Change-Id: I614aeadf022e01f17660791c0037ceb9f73456a3
Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org>
The USB and DC power supplies should reflect the real time plugin status
in POWER_SUPPLY_PROP_PRESENT.
Change-Id: I08987a383edff181e8e4867d8d795dae58ecf084
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
Schmitt trigger result is wrong if PA is enabled.
So, don't check for cross connection when PA is enabled.
CRs-Fixed: 1061507
Change-Id: Iad71abbed72aa40b5c839260f5c297a885f7d128
Signed-off-by: Yeleswarapu Nagaradhesh <nagaradh@codeaurora.org>
Add API intended for IPA kernel tests.
This API will allow kernel tests to use IPA driver
pdev struct by returning a pointer to this struct.
CRs-Fixed: 1077422
Change-Id: Ideeaa89f15b8895ce7256fed9f614d5c39ef105f
Signed-off-by: Amir Levy <alevy@codeaurora.org>
Signed-off-by: Gidon Studinski <gidons@codeaurora.org>
Add PMIC devices and remove reference of PMCOBALT/PMICOBALT from all
client device nodes. This is for QRD only as it is a different design from
MTP and CDP. In the parallel, delete reference from storage.
Change-Id: I5842c32fbfcd62692a3585f23bfcb0d9c4b5f6c5
Signed-off-by: Zhenhua Huang <zhenhuah@codeaurora.org>
In alpha PLL enable function, PLLs do not require to do
initial configuration as it can be already configured
by pre HLOS. clk_alpha_pll_configure() should be called
explicitly where HLOS configures the PLLs. So remove the
call to clk_alpha_pll_configure() in PLL enable function.
Change-Id: Id3542f6649209929d83e5a2d6230f1d3d7dfa776
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
ALSA: hda/realtek - Add support for ALC295/ALC3254
coresight: tmc: implementing TMC-ETR AUX space API
team: don't call netdev_change_features under team->lock
drm/amdkfd: unbind only existing processes
1086818 I07802c21c661fe18fb2fda70980b04f646408d7d msm: ADSPRPC: Use secure session device while freeing me
serial: 8250_pci: fix divide error bug if baud rate is 0
I0395c86e01cd49c348fda8f93087d26f88557c91 ANDROID: cpu: send KOBJ_ONLINE event when enabling cpus
coresight: tmc: modifying naming convention
stm class: Select CONFIG_SRCU
MIPS: KVM: Fix modular KVM under QEMU
1084723 Iffc4a829613f9aa939b1ed20d360d54bfc541f10 msm: vidc: Print secure info for a session
ext4: clean up error handling when orphan list is corrup
percpu: fix synchronization between chunk->map_extend_wo
1072607 I57297df9f2819e7d774dbb21302b55ede61a37b2 clk: qcom: gpucc: add and update clocks of GPUCC
drm/vmwgfx: Enable SVGA_3D_CMD_DX_SET_PREDICATION
coresight: adding path for STM device
1086946 If7deee97c09666b7d9513f79c0e278c430acfdfd Documentation: sched: Update frequency guidance explanat
coresight: etb10: adjust read pointer only when needed
xfs: skip stale inodes in xfs_iflush_cluster
netfilter: x_tables: make sure e->next_offset covers rem
perf evlist: Make perf_evlist__open() open evsels with t
usb: quirks: Add no-lpm quirk for Acer C120 LED Projecto
mcb: Fixed bar number assignment for the gdd
PCI: Disable all BAR sizing for devices with non-complia
Ia38e42a06dc184395f79c1ec1d306bf9775704d5 Revert "mmc: Add status IRQ and status callback function
Ifc9d2c6fe27900f30e6407398f5b24222518bffc android: recommended.cfg: remove CONFIG_UID_STAT
coresight: etm4x: moving etm_drvdata::enable to atomic f
perf/core: Fix perf_event_open() vs. execve() race
Ia773afb4b266f012336b99fc8cf87453839e078b BACKPORT: PM / sleep: Go direct_complete if driver has n
arm64: move early boot code to the .init segment
sched/loadavg: Fix loadavg artifacts on fully idle and o
bpf: Use mount_nodev not mount_ns to mount the bpf files
USB: serial: option: add even more ZTE device ids
1086881 I52d51c09d7ff316248542c84a1cd65a28e2283da spmi: pmic-arb: support show_resume_irq
KVM: x86: mask CPUID(0xD,0x1).EAX against host value
1066021 Id898076926f658a1b8b27a3ccb848756b36de4ca ANDROID: binder: Clear binder and cookie when setting ha
coresight: tmc: getting rid of multiple read access
MIPS: Sync icache & dcache in set_pte_at
drm/i915: Don't leave old junk in ilk active watermarks
1074681 Ie8d5231327fcc27ab2a28542e0d96687abb9aace usb: core: Replace msleep with usleep_range
1081084 I50a3ca4e09c6cd6edeb5c15478989e19926c6576 ARM: dts: msm: Enable VDD_APC CPR aging for msmcobalt v2
1077126 I1b1791eacbf7afffd101d56d0ae06fe237b8c076 usb: xhci: Clear event handler busy flag upon event ring
MIPS: Fix watchpoint restoration
kvm: arm64: Fix EC field in inject_abt64
can: fix handling of unmodifiable configuration options
ANDROID: base-cfg: enable UID_CPUTIME
1076516 Ic7ac0b7ac19d19577d4d1223c8638f17ad9d78af msm: mdss: dp: add support for link retraining at lower
PM / sleep: Handle failures in device_suspend_late() con
tmpfs: fix regression hang in fallocate undo
ext4: address UBSAN warning in mb_find_order_for_block()
arm64: cover the .head.text section in the .text segment
ARM: imx6ul: Fix Micrel PHY mask
clk: at91: fix check of clk_register() returned value
clk: bcm2835: divider value has to be 1 or more
sparc64: Fix numa node distance initialization
sunrpc: fix stripping of padded MIC tokens
coresight: etm3x: set progbit to stop trace collection
Ied22323af831575303abd548574918baa9852dd0 FROMLIST: wlcore: Disable filtering in AP role
IB/mlx4: Properly initialize GRH TClass and FlowLabel in
ALSA: hda/realtek: Add Lenovo L460 to docking unit fixup
tty/serial: atmel: fix hardware handshake selection
iio: accel: kxsd9: fix the usage of spi_w8r8()
1035111 I19fbc8c608acc623a68f9a686391a7ecd8437a4a debug-pagealloc: Panic on pagealloc corruption
I8110a4fd649b8ac1ec9bfac00255c1214135e4b2 Revert "arm: dcc_tty: fix armv6 dcc tty build failure"
ALSA: hda / realtek - add two more Thinkpad IDs (5050,50
xfs: handle dquot buffer readahead in log recovery corre
USB: serial: keyspan: fix use-after-free in probe error
1073250 I142b35901e8ba7724d3ba74ae8c58be3bc8dc44a ASoC: Change info logs to debug
bpf, perf: delay release of BPF prog after grace period
net: Don't forget pr_fmt on net_dbg_ratelimited for CONF
drivers/hwtracing: make coresight-etm-perf.c explicitly
perf tools: add infrastructure for PMU specific configur
1087345 I8d3ec938d433fe9bdbb8c091873c07e75c49d632 qcom-charger: smblib: add support for pd current setting
1071199 I5cc37fc09145f31116efd5104144b32c791e0e27 smb-lib: rerun APSD when any HVDCP adapter is detected
coresight: tmc: make sysFS and Perf mode mutually exclus
ipv6: Skip XFRM lookup if dst_entry in socket cache is v
1088388 Ieb72bd3779c3b9a372b469f3f7f571fc22294099 defconfig: enable QCOM_IRQ_HELPER for 32bit msmcobalt an
powerpc: Fix definition of SIAR and SDAR registers
arm64: cpuinfo: Missing NULL terminator in compat_hwcap_
KEYS: potential uninitialized variable
usb: misc: usbtest: fix pattern tests for scatterlists.
coresight: etm4x: add tracer ID for A72 Maia processor.
1085592 I542b9fe014cff5a4b944eaab6034bfdb3e63a087 drivers: mfd: Fix 32-bit audio compile
drm/vmwgfx: Work around mode set failure in 2D VMs
coresight: moving struct cs_buffers to header file
MIPS: Fix MSA ld_*/st_* asm macros to use PTR_ADDU
mmc: mmc: Fix partition switch timeout for some eMMCs
perf tools: making coresight PMU listable
arm64: Rework valid_user_regs
coresight: implementing 'cpu_id()' API
1074681 Id22104b9e5b63153731df9eb55759de9a86128c6 usb: host: xhci: Replace msleep with usleep_range
1036444 I84243578a1ef2f9948f0c9a8c1c00dc6a31eb579 ARM: dts: msm: Enable gpu-quirk-disable-lmloadkill for m
coresight: tmc: keep track of memory width
1086028 I1d97d8ef831e3a91df47eebf22e1156d0a3712ae soc: qcom: pil: Using devm_ioremap for mapping restart r
stm class: Remove a pointless line
MIPS: ptrace: Fix FP context restoration FCSR regression
usb: dwc2: fix regression on big-endian PowerPC/ARM syst
iio: proximity: as3935: fix buffer stack trashing
drm/mgag200: Black screen fix for G200e rev 4
USB: xhci: Add broken streams quirk for Frescologic devi
arm64: kaslr: increase randomization granularity
netfilter: xt_qtaguid: seq_printf fixes
1086513 I40220bcf960a10d7d6271e09b9f85107ed0c24af ARM: dts: msm: Add stub regulator devices for msmtriton
Bluetooth: vhci: Fix race at creating hci device
drm: atmel-hlcdc: actually disable scaling when no scali
1079523 Ie96470b93d879d2c175f18aef25f3e256cd0a322 ARM: dts: msm: Enable memory allocation for diag on falc
1066012 I66c15b066808f28bd27bfe50fd0e03ff45a09fca ANDROID: binder: Add strong ref checks
1047963 I34e8268a0defe335ca9d360e910655c2891cd572 msm: kgsl: Change device-type memory mapping to Normal-N
powerpc/iommu: Remove the dependency on EEH struct in DD
ring-buffer: Prevent overflow of size in ring_buffer_res
1086836 I15607dcb06564a603910709fafb9eba563bf102c coresight: set appropriate clock rate for coresight devi
netfilter: x_tables: xt_compat_match_from_user doesn't n
s390: fix test_fp_ctl inline assembly contraints
kprobes/x86: Clear TF bit in fault on single-stepping
I5a9ef58dca32306fac5a4c7f28cdaa36fa8ae078 usb: dual-role: make stub functions inline
1085143 I3d4c1c7587b367836a151c3c988f58790611acd1 msm: mdss: Add support for secure camera
perf/ring_buffer: Document AUX API usage
locking/ww_mutex: Report recursive ww_mutex locking earl
tty: vt, return error when con_startup fails
stm class: Fix stm device initialization order
1083537 Ia63f8baf02b0ceee0960e208b976d7b573c39d52 ASoC: msm: refactor machine driver for msmfalcon
arm64: don't map TEXT_OFFSET bytes below the kernel if w
coresight: Fix NULL pointer dereference in _coresight_bu
1080348 Ie316941535f62afd75eac21280061b489e9196c1 ARM: dts: msm: Fix BT current leakage in msmcobalt MTP a
1084297 I118f4254686caf498087847916b7710662ab31e7 ARM: dts: msm: Change LAB precharge time to 500us in pmi
Input: uinput - handle compat ioctl for UI_SET_PHYS
Revert "cpufreq: interactive: build fixes for 4.4"
perf symbols: Check before overwriting build_id
1078904 I32abceba2d55c95bdb8e9b6463a39d29fb3bc7c7 soc: qcom: Initialize structure with default values
I4a686d64b6de37decf60019be1718e1d820193e6 vfs: change d_canonical_path to take two paths
af_unix: fix hard linked sockets on overlay
perf inject: Hit all DSOs for AUX data in JIT and other
Linux 4.4.14
scsi_lib: correctly retry failed zero length REQ_TYPE_FS
1062351 Ie6ff66e272005bc83b3bb6ea8c353d4eb9088048 msm: camera: sensor: Change initializer to 0 instead of
udp: prevent skbs lingering in tunnel socket queues
KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS
coresight: etm3x: unlocking tracers in default arch init
serial: 8250_mid: recognize interrupt source in handler
drm/vmwgfx: Delay pinning fbdev framebuffer until after
perf/core: Disable the event on a truncated AUX record
HID: elo: kill not flush the work
coresight: etb10: splitting sysFS "status" entry
stm class: dummy_stm: Create multiple devices
pipe: limit the per-user amount of pages allocated in pi
drm/vmwgfx: use vmw_cmd_dx_cid_check for query commands.
mei: fix NULL dereferencing during FW initiated disconne
1084217 I6dfa20b8d8b0ae7ccc94119bf9cf14c5e11a1cf7 sched: prevent race between disable window statistics an
Fix OpenSSH pty regression on close
netfilter: x_tables: don't move to non-existent next rul
sock_diag: do not broadcast raw socket destruction
ext4: fix hang when processing corrupted orphaned inode
rtlwifi: pci: use dev_kfree_skb_irq instead of kfree_skb
Linux 4.4.16
stm class: Fix a race in unlinking
ARM: mvebu: fix HW I/O coherency related deadlocks
drm/radeon: fix asic initialization for virtualized envi
parisc: Fix pagefault crash in unaligned __get_user() ca
980999 I01e5e8c9e0b03fa8b09f0ffd6857fe7e60a48091 diag: Add mutex protection while closing SMD
Revert "usb: gadget: prevent change of Host MAC address
stm class: Do not leak the chrdev in error path
xen/events: Don't move disabled irqs
1064046 I0a7e36b7e1fef9d42a4c0fe33d69a4debf15af2f msm: kgsl: Allow mempools to configure from the device t
1067965 I3dbe4fe426111023b60eefd968c426be7d6057b9 qpnp-smb2: fix reverse boost when input is removed
packet: Use symmetric hash for PACKET_FANOUT_HASH.
1086727 I0e6e600f72f9ef8864f9b775df88f674de9cb52c qpnp-fg-gen3: support configuring ESR FCC based on charg
Bluetooth: vhci: purge unhandled skbs
thermal: cpu_cooling: fix improper order during initiali
bpf, inode: disallow userns mounts
ASoC: ak4642: Enable cache usage to fix crashes on resum
coresight: remove csdev's link from topology
coresight: tmc: cleaning up header file
1049684 Iba53d4381d61f23ce1195a147493b0d292cd3723 msm: kgsl: Add speed bin read capabilities for A306a GPU
locking/qspinlock: Fix spin_unlock_wait() some more
drm/nouveau: fix for disabled fbdev emulation
iio: Fix error handling in iio_trigger_attach_poll_func
drm/vmwgfx: Fix error paths when mapping framebuffer
1087356 Ie09a65e7974e2412af4add3b6f1e0aa20ee4a34b qcom-charger: smblib: lower delay in OTG soft-start chec
Revert "SELinux: build fix for 4.1"
cs-etm: avoid casting variable
xen/acpi: allow xen-acpi-processor driver to load on Xen
MIPS: Fix sigreturn via VDSO on microMIPS kernel
ovl: Copy up underlying inode's ->i_mode to overlay inod
wext: Fix 32 bit iwpriv compatibility issue with 64 bit
xen/balloon: Fix declared-but-not-defined warning
1064046 Ie6789e13be7316a0de43538b9e477920fa64c6bb ARM: dts: msm: Add GPU mempools properties for all msm
drm/atomic: Verify connector->funcs != NULL when clearin
powerpc/pseries: Fix PCI config address for DDW
1081490 I3f2f7108b21adc2672e7f15ca24667c1c80a9453 dma-mapping: use iommu_unmap for unmapping address
coresight: etm3x: moving etm_readl/writel to header file
of: fix autoloading due to broken modalias with no 'comp
coresight: etm3x: changing default trace configuration
drm/vmwgfx: Fix order of operation
drm: add missing drm_mode_set_crtcinfo call
Bluetooth: vhci: fix open_timeout vs. hdev race
1073238 I18b7cb311e793c820da10990c47f472f7a0d0944 ASoC: msmcobalt: Update ignore suspend for MAD_CPE out w
1058676 I8f35cdd154fbde49c95cdd0e5f7df4b9e4f897a5 msm: vidc: Initialize the dcvs load during perf mode swi
1086186 Id681fbf3c923027d3db875d506cbe3f971919a8d qseecom: remove entry from qseecom_registered_app_list
perf auxtrace: Add perf_evlist pointer to *info_priv_siz
drm/vmwgfx: Check pin count before attempting to move a
1053383 I77eae2675e92447287bad05280cf32fc3c5b0fdd ARM: dts: msm: Enable ACD on msmcobalt v2
arm64: kernel: use literal for relocated address of __se
percpu: fix synchronization between synchronous map exte
1053383 I712074a913b5603708542b71f5947e5ad43c8a5d clk: msm: osm: add support for configuring ACD block
powerpc/pseries: Add POWER8NVL support to ibm,client-arc
1085356 I2103773a17e7d9ee5acb3f21dc955e2da493b3b4 ASoC: wcd934x: Fix AANC click and pop in voice call
MIPS: Handle highmem pages in __update_cache
drm/amdgpu: Fix hdmi deep color support.
1083253 I8481c79a36931e3cda8d893a82938499f2645f2a msm: mdss: add multiple partial update support
1084699 I583fa51599a1cbbd029cb45c075429730d2e071b fg-memif: update IMA error handling and clear sequence
netfilter: ip6_tables: simplify translate_compat_table a
ALSA: hda - Add PCI ID for Kabylake
staging: iio: accel: fix error check
1072607 Iac989d3c9312654b599d8299206e5478ca454861 ARM: dts: msm: Update clock gcc node for MSMfalcon/Trito
mfd: intel-lpss: Save register context on suspend
nfsd: check permissions when setting ACLs
1077224 I8518d349a7838f9600e32d5b2a5853f7f96f9008 msm: cpp: Vote for nominal ahb clock while loading firmw
USB: serial: quatech2: fix use-after-free in probe error
irqchip/gic-v3: Configure all interrupts as non-secure G
1086622 Ie09c8ae431cc7da4c8cd745d9c6d018e6a256158 ARM: dts: msm: Add IMEM pil entry for msmtriton
remove directory incorrectly tries to set delete on clos
1064689 Ibb993839c1057fb62f43e99df3bee8328a4c702f msm: camera: Change CID array size to MAX_CID_CH_PARAM_E
ubi: Make recover_peb power cut aware
I5b622c7ab4c0cb9670f8903f259a99888f503c1a Revert "switch: switch class and GPIO drivers."
writeback: use higher precision calculation in domain_di
stm class: Use driver's packet callback return value
coresight: etm4x: unlocking tracers in default arch init
USB: leave LPM alone if possible when binding/unbinding
1087974 I67cf15fa918832ebab56cb999265d02880682c5e msm: kgsl: Declare iomem addresses as void
USB: serial: io_edgeport: fix memory leaks in attach err
iio:st_pressure: fix sampling gains (bring inline with A
coresight: release reference taken by 'bus_find_device()
1083111 Ic695e5320d6acbe8d16e23851f752a7fa673f0da msm: kgsl: Enable retention for gpu core clock
sfc: on MC reset, clear PIO buffer linkage in TXQs
mnt: Account for MS_RDONLY in fs_fully_visible
ALSA: hda - fix read before array start
perf/core: Fix perf_sched_count derailment
1043997 Iad01cb10faa892897f180ad217b27a56c2da89b5 defconfig: Enabling config INET_DIAG_DESTROY
Revert "gpiolib: Split GPIO flags parsing and GPIO confi
drm: make drm_atomic_set_mode_prop_for_crtc() more relia
media: v4l2-compat-ioctl32: fix missing reserved field c
xt_qtaguid: Fix panic caused by processing non-full sock
xfs: disallow rw remount on fs with unknown ro-compat fe
mm: Export migrate_page_move_mapping and migrate_page_co
USB: serial: mxuport: fix use-after-free in probe error
switchdev: pass pointer to fib_info instead of copy
mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL
Btrfs: don't use src fd for printk
Revert "drivers: power: use 'current' instead of 'get_cu
1045472 1084507 I413ded858df41496d26362602abf3eb40c3cc1ed mdss: Fix solid fill unpack pattern
SIGNAL: Move generic copy_siginfo() to signal.h
uapi glibc compat: fix compilation when !__USE_MISC in g
Revert "net: activity_stats: Stop using obsolete create_
ALSA: ctl: Stop notification after disconnection
1084966 If0afc6b1209b03ae17472a17b34d9d403757bfd0 soc: qcom: Replace ARRAY_SIZE macro with strlen
usb: gadget: f_fs: Fix EFAULT generation for async read
Linux 4.4.13
arm64: relocatable: deal with physically misaligned kern
drm/i915: Refresh cached DP port register value on resum
1079913 Ica6a60f3f5bd1fad624d01ea410e62dbed09dac8 qcom-charger: Add batch register access support for CC2
ovl: verify upper dentry before unlink and rename
coresight: fixing indentation problem
drm/nouveau/fbcon: fix out-of-bounds memory accesses
1083137 Ib6c18253f5d8be0f6eba4cfb741c4492b33a4c3f mdss: sde: Add register read/write debugfs for SDE rotat
coresight: etm-perf: incorporating sink definition from
I64bf3bd1ab2dc735321160642dc6bbfa996f8068 BACKPORT: selinux: restrict kernel module loading
perf/x86/intel/pt: Generate PMI in the STOP region as we
iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
coresight: Add support for Juno platform
1083253 Ib0fb977d86d6293595b62e9f0476615d68b919ac msm: mdss: dsi: Add support dual roi partial update
AX.25: Close socket connection on session completion
ARM: fix PTRACE_SETVFPREGS on SMP systems
affs: fix remount failure when there are no options chan
powerpc: Use privileged SPR number for MMCR2
1008319 I986d8c36c839a1dee23761465ad331ffc31dd6ac crypto: msm: qce50: Prevent deadlock during timeout
scsi: Add QEMU CD-ROM to VPD Inquiry Blacklist
tty/vt/keyboard: fix OOB access in do_compute_shiftstate
arm64: Implement ptep_set_access_flags() for hardware AF
coresight: adding sink parameter to function coresight_b
1062239 Ifcf6073b5b778bcb535d26bc33990254ff48c406 msm: kgsl: Add MEMDESC_MAPPED back to for legacy mapping
tcp: record TLP and ER timer stats in v6 stats
coresight: etb10: implementing AUX API
net_sched: fix pfifo_head_drop behavior vs backlog
kbuild: move -Wunused-const-variable to W=1 warning leve
1086476 Ib078cf01871c50e6eec7002a38391d4c41d4d45a USB: gadget: mtp: Make mtp_tx_req_len as Tx transfer len
BACKPORT: timer: convert timer_slack_ns from unsigned lo
I9f50ec15b0e22e602d73b9f745fc8666f8925d09 fiq_debugger: Add option to apply uart overlay by FIQ_DE
Iabdca0bbedfbff59e9c820c58636a68ef9683d9f fuse: Add support for d_canonical_path
mmc: sdhci-pci: Remove MMC_CAP_BUS_WIDTH_TEST for Intel
crypto: sun4i-ss - Replace spinlock_bh by spin_lock_irq{
usb: musb: Ensure rx reinit occurs for shared_fifo endpo
1066548 I7cf1e6ceb63d27ce08b2d17b97a9844d257464ce PM / devfreq: Restart previous governor if new governor
coresight: no need to do the forced type conversion
clk: bcm2835: Fix PLL poweron
1080507 I8d70ad663f3476e1c81cc2126b1229a3c7c80265 ASoC: wcd934x: Change SIDO reference to internal
stm class: Remove unnecessary pointer increment
1086946 I1928c6cd0509952443a912ef54e0d72d5f75955d sched/hmp: Use improved information for frequency notifi
1085214 Ic57b1db8688ff634ed7d62279baa7c042d126550 ASoC: wcd934x: fix MAD enable sequence for ADC2
Linux 4.4.12
cs-etm: account for each trace buffer in the queue
MIPS: Prevent "restoration" of MSA context in non-MSA ke
drm/nouveau/disp/sor/gf119: select correct sor when poki
KVM: irqfd: fix NULL pointer dereference in kvm_irq_map_
net: macb: fix default configuration for GMAC on AT91
powerpc/pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since P
xfs: xfs_iflush_cluster fails to abort on error
ARCv2: Check for LL-SC livelock only if LLSC is enabled
1088210 Ia9caa30b88eccb99dfebe9179bb61b8c2abb5de4 NFC: Detection of NQ chip set and firmware version
1081543 I28c550058dd990c9c8cd368a2677097c7f057ccd msm: ipa: Add support to configure WAN RX desc size
iio: hudmidity: hdc100x: fix incorrect shifting and scal
1086571 1088713 I6ca20cbd29b9a7bd45a78321ea0f65b74450e8c1 ARM: dts: msm: Add battery profile for FG in QRD interpo
arm64: simplify kernel segment mapping granularity
hwrng: exynos - Fix unbalanced PM runtime put on timeout
coresight: etm4x: implementing the perf PMU API
I38132efaabf52bea75dfd736ce734a1b9690e87e netfilter: xt_quota2: make quota2_log work well
1086733 I464d720abc138e8cd9ba8d7f1704cd91f4408bee qpnp-smb2: add support to configure charge inhibit
ALSA: hda - Add PCI ID for Kabylake-H
drm/ttm: Make ttm_bo_mem_compat available
Revert "misc: uid_stat: Include linux/atomic.h instead o
coresight: etm4x: adding config and traceid registers
perf/core: Free AUX pages in unmap path
tipc: check nl sock before parsing nested attributes
1046834 I89ab8f353bc04bc0a04d5f5a6993e8e8e5ebbd2e Revert "input: touchscreen: synaptics v1.1"
coresight: etm3x: implementing perf_enable/disable() API
MIPS: KVM: Fix timer IRQ race when writing CP0_Compare
coresight: etm4x: implementing user/kernel mode tracing
arm64: introduce mov_q macro to move a constant into a 6
ext4: silence UBSAN in ext4_mb_init()
iio: proximity: as3935: remove triggered buffer processi
mnt: fs_fully_visible test the proper mount for MNT_LOCK
1086328 Icd8aa9f935eb0096d1e13934ea556c74d7341093 Revert "defconfig: msm64: msm: Compile vidc driver as LK
ath10k: fix debugfs pktlog_filter write
ANDROID: usb: gadget: f_midi: set fi->f to NULL when fre
perf session: Simplify tool stubs
crypto: talitos - fix ahash algorithms registration
Revert "drivers: switch: remove S_IWUSR from dev_attr"
ALSA: echoaudio: Fix memory allocation
ARM: mvebu: fix GPIO config on the Linksys boards
perf tools: pushing driver configuration down to the ker
fix d_walk()/non-delayed __d_free() race
clk: qcom: msm8916: Fix crypto clock flags
Revert "misc seq_printf fixes for 4.4"
drm/dp/mst: Always clear proposed vcpi table for port.
1050455 Idd409e3e38cfb01b28fa24543112d6bb206314ff msm: msm_bus: limit max chars read by sscanf
sparc: Fix system call tracing register handling.
1085449 Ie9eef135cdefc8d2a55f038cf9de5fc7f3656f64 ARM: dts: msm: Add interposer dts files for msmcobalt
1050304 I5ef7cf5c95d46a695f20a51214a2afabd6feb4b6 msm: ext_display: update hpd and notify logic
ARCv2: LLSC: software backoff is NOT needed starting HS2
ALSA: hda: add AMD Stoney PCI ID with proper driver caps
drm/core: Do not preserve framebuffer on rmfb, v4.
kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES
xfs: Don't wrap growfs AGFL indexes
drm/nouveau/gr/gf100-: update sm error decoding from gk2
Bridge: Fix ipv6 mc snooping if bridge has no ipv6 addre
Ie7512259150e146d8e382dc64d40e8faaa438917 ANDROID: restrict access to perf events
1053383 I59aa3a6eb3ce3908e2814b5d45920cbc76ee8eee clk: msm: osm: add debugfs interface to write to ACD reg
ACPI / osi: Fix an issue that acpi_osi=!* cannot disable
cpuidle: Fix cpuidle_state_is_coupled() argument in cpui
usb: f_mass_storage: test whether thread is running befo
usb: quirks: Fix sorting
1083537 I72e0a15c8a283c68a3ed10cfd02a4e3d9526c312 ASoC: msm: Add support for INTx ports and clocks
crypto: ccp - Fix AES XTS error for request sizes above
I2dcd833b66c88a48de8978dce9d72ab78f9af549 Revert "net: socket ioctl to reset connections matching
perf tools: new naming convention for openCSD
iommu/amd: Fix unity mapping initialization race
UPSTREAM: procfs: fixes pthread cross-thread naming if !
ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 ca
KVM: nVMX: VMX instructions: fix segment checks when L1
1080747 I20e12bc1597ad15cb3dc9c3ef18d81d039931e07 ARM: dts: msm: Correct camera dtsi place for msmcobalt s
ALSA: hda/realtek - ALC256 speaker noise issue
of: irq: fix of_irq_get[_byname]() kernel-doc
serial: 8250_mid: use proper bar for DNV platform
I2aa803ccffbcd2802a7287514da7648e6b364157 quick selinux support for tracefs
1073250 Iaee59cf2d668e9a324ecf1e1106f6daecc54d67b ASoC: msmcobalt: clean up bootup errors
x86, build: copy ldlinux.c32 to image.iso
ARM: dts: armada-38x: fix MBUS_ID for crypto SRAM on Arm
1086541 If17aa7a60832b71a94d75718da07158e1474ef31 ARM: dts: msm: Add QRD interposer dts file for msmcobalt
I698cd0c4ee6894e8d0655d88f3ecf4826c28a645 arm64: add option to build Image-dtb
Idb88b901e0209c2cccc9c0796689f780592d58f9 ANDROID: dm verity fec: fix RS block calculation
1085547 I4aa1b9876bf1afd9b895d89dc5c4323ba3a3f661 ARM: dts: msm: update ICNSS DT node for msmcobalt interp
stm class: dummy_stm: Make nr_dummies parameter read-onl
dell-rbtn: Ignore ACPI notifications if device is suspen
1086946 I3e4f5e39ec9ae7eeaba9a567efd245a7aec1b7ad sched/hmp: Remove capping when reporting load to the cpu
1086127 I2dd07bd967b7d4fb4878b6d65bd0f011c6b15bdd ASoC: pcm: change capture_active to unsigned int
sit: correct IP protocol used in ipip6_err
Revert "HID: steelseries: validate output report details
iommu/vt-d: Enable QI on all IOMMUs before setting root
MIPS: Flush highmem pages in __flush_dcache_page
MIPS: Use copy_s.fmt rather than copy_u.fmt
arm64: kernel: don't export local symbols from head.S
ALSA: hda - Fix headphone noise on Dell XPS 13 9360
Ic72bcebbd925b142b09539466bf963188c83108a ANDROID: base-cfg: enable CONFIG_IP_NF_NAT
MIPS: Reserve nosave data for hibernation
uvc: Forward compat ioctls to their handlers directly
staging: comedi: das1800: fix possible NULL dereference
memcg: add RCU locking around css_for_each_descendant_pr
MIPS: ath79: make bootconsole wait for both THRE and TEM
drm/amdgpu: use drm_mode_vrefresh() rather than mode->vr
rtlwifi: Fix logic error in enter/exit power-save mode
netfilter: x_tables: check for bogus target offset
1077126 Ie89b06d821c1f968ecc30333654bc3a1466f74e3 sound: usb: Add support to handle QMI client disconnect
Fix reconnect to not defer smb3 session reconnect long a
stm class: Support devices with multiple instances
1084285 I750b2adfb00f12960f74bd552a5896f66ecaece6 qpnp-fg-gen3: expose a fake battery SOC for debug board
coresight: etb10: moving to local atomic operations
drivers/hwtracing: make coresight-* explicitly non-modul
hpfs: fix remount failure when there are no options chan
1086715 Icbbe0d4ab74c6f9bf6f2278a11020a9bc6c41930 qpnp-fg-gen3: Fix empty SOC handling
ARM: 8579/1: mm: Fix definition of pmd_mknotpresent
1080409 Ie8e7a8d390d49937e57e23ada953c117541f2f99 regulator: cprh-kbss-regulator: update temp sensor ID fo
I5bbf1db90f28ea956383b4a5d91ad508eea656dc ARM64: Ignore Image-dtb from git point of view
MIPS: Avoid using unwind_stack() with usermode
1072607 I11c6cc7f09b403a09bdf65a14f7b9d327c5d9613 defconfig: msm: Add support for GCC clocks
1088681 Ie98fe48c2f4fdd0244573229b77ee9823df9e214 core_ctl: Synchronize access to cluster cpu list
ARM: dts: imx35: restore existing used clock enumeration
xhci: Cleanup only when releasing primary hcd
1082940 If11ec8628705e347488de2f4096ea02b125fba13 defconfig: msm: Add MSMTRITON in msmfalcon defconfig
coresight: checking for NULL string in coresight_name_ma
netfilter: x_tables: fix unconditional helper
serial: samsung: Reorder the sequence of clock control w
NFS: Fix another OPEN_DOWNGRADE bug
1080409 I0c9a921b684109f5c6e719eb1fb58667377f2c89 ARM: dts: msm: update VDD_GFX CPR settings for msmcobalt
coresight: introducing a global trace ID function
1050304 I970545bbf99ba89804016844f5b294a7e762e6e5 msm: mdss: hdcp1x: handle hpd for hdcp use-cases
1080409 Ibb35a3f475725af96276389f78abb790ea5b5b81 ARM: dts: msm: update VDD_APC CPR settings for msmcobalt
Ibf258b355d17f54f49b777a8f6e0089e9b59a3a5 Revert "Recreate asm/mach/mmc.h include file"
stm class: Prevent user-controllable allocations
proc: prevent stacking filesystems on top
fs/cifs: correctly to anonymous authentication for the N
1052835 Iad411dbba05326aa2bce82aff5e8140fd0a31a08 msm: camera: Change %p into %pK
coresight: tmc: dump system memory content only when nee
ath9k: Add a module parameter to invert LED polarity.
coresight: etm4x: Check every parameter used by dma_xx_c
ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on
netfilter: x_tables: do compat validation via translate_
bpf: try harder on clones when writing into skb
1086418 I241a49dd36746c083b410a58c8c899ee0e9390ad ASoC: wcd934x: Fix fake button press for headset inserti
xfs: fix inode validity check in xfs_iflush_cluster
coresight: associating path with session rather than tra
1073034 I676dfa5567b1d09427e3e7691045fabc71b53d43 msm: kgsl: Fix potential device NULL pointer dereference
cs-etm: removing unecessary structure field
coresight: etm4x: modify q_support type
fs/cifs: correctly to anonymous authentication via NTLMS
aacraid: Fix for KDUMP driver hang
1085266 I11551594e5115e71aa116cc7238953205a4118c3 msm: ipa: fix division by 0 for DMA pipes
xfs: print name of verifier if it fails
1045956 I95cda7e33288df7099826b37c2f436c5a33792e8 ARM: dts: msm: update bus bandwidth vote for msmcobalt u
1085449 I7313a121440bf5a455401cf73bd5ef4d6c1506cb Documentation: edac: Add bindings for arm64 cpu erp
rtlwifi: rtl8723be: Add antenna select module parameter
MIPS: VDSO: Build with `-fno-strict-aliasing'
coresight: removing gratuitous boot time log messages
1072607 I8b86ebbabe37bb86bd20eafe9501c4677f21a553 clk: qcom: gcc: Cleanup code for GCC clocks
1075305 Ie1d1540a87e96a33d3e5521cf933399a60d467ab msm: mdss: hdcp1x: fix hdcp 1x registration and reset
coresight: tmc: adding sysFS management entries
drm/i915/ilk: Don't disable SSC source if it's in use
stm class: Guard output assignment against concurrency
scripts/package/Makefile: rpmbuild add support of RPMOPT
1076959 Ic3e5e51dcf95722ce81ea5546b2df99a4661a176 msm: cpp: De-init bandwidth manager during error conditi
netfilter: x_tables: add compat version of xt_check_entr
ipmr/ip6mr: Initialize the last assert time of mfc entri
1079523 I687696dbedfa0ce7e6053d70291a7beb6f81f82e memshare: Pass device structure to ramdump driver
PM / Runtime: Fix error path in pm_runtime_force_resume(
drm/i915/fbdev: Fix num_connector references in intel_fb
MIPS: math-emu: Fix jalr emulation when rd == $0
1088046 I91805ebc2dcee6f2c5baa5c6d6a7856bd472c431 smb-lib: add debug logging to parallel taper
usb: gadget: udc: core: Fix argument of dev_err() in usb
coresight: etm3x: consolidating initial config
1024199 I5dc3561d15fa50ac58646f96559cfd262020dda9 msm: kgsl: Ignore EAGAIN when programming perfcounter
usb: xhci-plat: properly handle probe deferral for devm_
coresight: tmc: making prepare/unprepare functions gener
sched: panic on corrupted stack end
Iff384eb527327bf88543408e0257241c1fd99a43 Revert "ARM: Add 'card_present' state to mmc_platfrom_da
ovl: verify upper dentry in ovl_remove_and_whiteout()
locking/static_key: Fix concurrent static_key_slow_inc()
arm64: Implement pmdp_set_access_flags() for hardware AF
1088681 I5c5f25eb9b1eaf0605b606a65e0ac86996fa5f27 sched/core: Fix migrate tasks bail-out condition
l2tp: fix configuration passed to setup_udp_tunnel_sock(
KVM: x86: fix ordering of cr0 initialization code in vmx
nfsd: Extend the mutex holding region around in nfsd4_pr
locking,qspinlock: Fix spin_is_locked() and spin_unlock_
coresight: etm3x: implementing user/kernel mode tracing
ath10k: fix rx_channel during hw reconfigure
netfilter: x_tables: introduce and use xt_copy_counters_
I0a7ebff331d259c59a5e03c81918cc1613c3a766 ANDROID: dm verity fec: limit error correction recursion
irqchip/gic: Ensure ordering between read of INTACK and
sched/fair: Fix cfs_rq avg tracking underflow
netfilter: x_tables: add and use xt_check_entry_offsets
1080747 I7529a30af5d3c16a9c40ace5b5bb85e43cc28923 ARM: dts: msm: Add camera dtsi file for msmcobalt qrd sk
File names with trailing period or space need special ca
MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ..
1001139 1088572 Ied206f10313495e23c262e9d17e9834781c9708a msm: pcie: change the log type for PCIe Synopsys MSI int
coresight: etm3x: adding operation mode for etm_enable()
crypto: caam - fix caam_jr_alloc() ret code
sparc/PCI: Fix for panic while enabling SR-IOV
MIPS: KVM: Fix timer IRQ race when freezing timer
USB: serial: option: add more ZTE device ids
1076516 I967f13216859be4c147e03c7ea318958300b2886 msm: mdss: dp: process downstream port status change
ALSA: hda/realtek - New codecs support for ALC234/ALC274
mfd: intel_soc_pmic_core: Terminate panel control GPIO l
1071199 I953d42418f90398bd4248f8b761cf63943ce5532 qpnp-smb2: force HVDCP to 5V before reboot
perf test: Fix build of BPF and LLVM on older glibc libr
I71fda54f5f863d13b1437b1f909e52dd375d002d fiq_debugger: Add fiq_debugger.disable option
1086449 Iedbae0d4738c7badf3d4faf60f43e8c8bdab51e1 defconfig: msm: update msmfalcon defconfigs
sparc64: Fix return from trap window fill crashes.
perf: Synchronously free aux pages in case of allocation
netfilter: x_tables: assert minimum target size
virtio_balloon: fix PFN format for virtio-1
netem: fix a use after free
thunderbolt: Fix double free of drom buffer
perf/core: adding PMU driver specific configuration
1050304 I284bc56aa94eef127c2bdd0f80aab7b0cf080342 msm: mdss: hdcp2p2: optimize aux message read and write
coresight: removing bind/unbind options from sysfs
drm/nouveau/disp/sor/gf119: both links use the same trai
tmpfs: don't undo fallocate past its last page
hwmon: (dell-smm) Cache fan_type() calls and change fan
coresight: etm4x: splitting etmv4 default configuration
ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()
Revert "misc: uidstat: Adding uid stat driver to collect
coresight: Fix a typo in Kconfig
drm/amdgpu/gfx7: fix broken condition check
1021945 I0030b0008d6224cda3fdc1f80308a7e9bcfe4405 qseecom: whitelist support for kernel client and listene
ALSA: pcm: Free chmap at PCM free callback, too
ALSA: hda - Fix headset mic detection problem for one De
stm class: Hide STM-specific options if STM is disabled
perf evsel: Introduce disable() method
coresight: etm4x: moving sysFS entries to a dedicated fi
1082850 Iedd78288f71ddcaa9fcb2f63bd3b73be2c0006dd ASoC: add 352800Hz into the pcm known rates
bridge: Don't insert unnecessary local fdb entry on chan
ALSA: dummy: Fix a use-after-free at closing
clk: bcm2835: pll_off should only update CM_PLL_ANARST
1077493 I95b17de5bf17b62096d2c9d60633b6b30768752a ARM: dts: msm: switch to RPM control for regulators on M
netfilter: x_tables: validate all offsets and sizes in a
netfilter: x_tables: kill check_entry helper
mm: use phys_addr_t for reserve_bootmem_region() argumen
USB: serial: option: add support for Cinterion PH8 and A
ath10k: fix firmware assert in monitor mode
I3fd1aa7a54fe3a8d3ad5537cbc61386e52f41ea0 android: base-cfg: remove CONFIG_SWITCH
stm class: Add heartbeat stm source device
powerpc/tm: Always reclaim in start_thread() for exec()
1073673 I2907495b65e62d95a892741aed008048bb86aced msm: kgsl: use seq_file for mem_entry debugfs
IB/srp: Fix a debug kernel crash
QE-UART: add "fsl,t1040-ucc-uart" to of_device_id
gcov: disable tree-loop-im to reduce stack usage
1081831 Ibeb5d34412d4333f9c7f21d2fc7df1d3b1d4e72e gpio: qpnp-pin: Fix reading the GPIO mode for GPIO_LV_MV
sparc64: Fix sparc64_set_context stack handling.
rtlwifi: btcoexist: Implement antenna selection
stm class: Plug stm device's unlink callback
nfsd4/rpc: move backchannel create logic into rpc code
perf scripts: Add python scripts for CoreSight traces
I108de88fa4baaef99a53c4e4c6a1d8c4b4804157 Revert "mm: vmscan: Add a debug file for shrinkers"
1050538 I9ecb0103d7a73eedb2e0d1db1d5613b18dd77e59 qcedev: Validate Source and Destination addresses
1084100 I381003f4542d1483004df4b24e2ffe6bd1571592 msm: mdss: Dynamic resolution switch with DSC on/off
Revert "SELinux: Enable setting security contexts on roo
ath5k: Change led pin configuration for compaq c700 lapt
USB: serial: io_edgeport: fix memory leaks in probe erro
usb: gadget: fix spinlock dead lock in gadgetfs
netfilter: arp_tables: simplify translate_compat_table a
coresight: "DEVICE_ATTR_RO" should defined as static.
vfs: add d_real_inode() helper
netfilter: x_tables: check standard target size too
TTY: n_gsm, fix false positive WARN_ON
coresight: coresight_unregister() function cleanup
1085750 Ibc9ce23d4ba15d0e3faa9db3e760965a7439aed8 drivers: soc: implement notify_tx_abort()
IB/cm: Fix a recently introduced locking bug
stm class: stm_heartbeat: Make nr_devs parameter read-on
1084618 I2c62cd56a0d801dc0b136863899d77454e4de605 ARM: dts: msm: Add remote debugger device configuration
mac80211: fix fast_tx header alignment
1086622 I79acd047c7e414ed19a2f992f8ff801b63c8a2ad ARM: dts: msm: Add IMEM pil entry for msmfalcon
stm class: Fix unbalanced module/device refcounting
iio: humidity: hdc100x: correct humidity integration tim
make nfs_atomic_open() call d_drop() on all ->open_conte
crypto: ux500 - memmove the right size
hpfs: implement the show_options method
netfilter: x_tables: validate e->target_offset early
iio:ad7266: Fix broken regulator error handling
vxlan: Accept user specified MTU value when create new v
perf/core: Don't leak event in the syscall error path
1059771 Icdf27dce5b3eb7cfc4a7686f044195db13a81a58 diag: Fix race condition while closing SMD
cdc_ncm: workaround for EM7455 "silent" data interface
ext4: fix oops on corrupted filesystem
coresight: etm4x: splitting struct etmv4_drvdata
mei: amthif: discard not read messages
1024407 Icb3781ca31dd8474cfca077c52593dc69d011127 regulator: qpnp-labibb: add support to configure PFM for
I7cb6b641f72085e69b90dca11d2ea68adcd02390 android: base-cfg: enable CONFIG_QUOTA
posix_acl: Add set_posix_acl
drm/imx: Match imx-ipuv3-crtc components using device no
Revert "hid-multitouch: Filter collections by applicatio
Ic0f7c17e4889c5580d70b52d9a709a37165a5747 ANDROID: dm verity fec: add missing release from fec_kty
1082940 Icb3f24222fb922d5e5cf6b0dbf9894dd3dc85f8d crypto: msm: enable hw crypto driver for msmtriton
ALSA: timer: Fix negative queue usage by racy accesses
MIPS: Loongson-3: Reserve 32MB for RS780E integrated GPU
I170754d659d0891c075f85211b5e3970b114f097 UPSTREAM: USB: usbfs: fix potential infoleak in devio
EDAC, sb_edac: Fix rank lookup on Broadwell
arm64: Fix typo in the pmdp_huge_get_and_clear() definit
drm/fb_helper: Fix references to dev->mode_config.num_co
xen: use same main loop for counting and remapping pages
pinctrl: mediatek: fix dual-edge code defect
1080024 I6ce703565bbf7482f9458207e32b5a9e2e87775a defconfig: Enable android-verity and FEC in msmcortex
drm/i915: Update ifdeffery for mutex->owner
tuntap: correctly wake up process during uninit
coresight: stm: adding driver for CoreSight STM componen
1050304 Ife18adde8349acb92b22e228d0bbc18edbf2c90e msm: mdss: hdcp2p2: fix deadlock during re-authenticatio
perf: passing struct perf_event to function setup_aux()
drm/i915: Update CDCLK_FREQ register on BDW after changi
1086946 I357772e10bf8958804d9cd0c78eda27139054b21 sched/hmp: Use GFP_KERNEL for top task memory allocation
stm class: Fix link list locking
aacraid: Relinquish CPU during timeout wait
drm/vmwgfx: Add an option to change assumed FB bpp
mfd: omap-usb-tll: Fix scheduling while atomic BUG
mei: bus: call mei_cl_read_start under device lock
btrfs: account for non-CoW'd blocks in btrfs_abort_trans
1077174 I669dc12a17b3102a7fd7f28e8c78843e3e3f9764 wil6210: validate wil_pmc_alloc parameters
1080409 Idb1aa513ca2a0265c9aab9c2529499e59da97167 ARM: dts: msm: update VDD_GFX CPR aging and loop paramet
memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing
usb: musb: only restore devctl when session was set in b
UBI: Fix static volume checks when Fastmap is used
ext4: iterate over buffer heads correctly in move_extent
xhci: Fix handling timeouted commands on hosts in weird
coresight: add API to get sink from path
arm64: kernel: perform relocation processing from ID map
1086719 I65027413ecb22a1e89e37a12f66c5abda6c3ba28 ARM: dts: msm: update the ESR pulse width in pmicobalt
1086715 I665a6f879af4e6b6e9f94b5464be7894d5ea67cb qpnp-fg-gen3: update empty voltage threshold and empty S
MIPS: Fix uapi include in exported asm/siginfo.h
Revert "Don't kill IPv4 sockets when killing IPv6 socket
x86/amd_nb: Fix boot crash on non-AMD systems
Revert "net: activity_stats: Add statistics for network
ecryptfs: forbid opening files without mmap handler
Ibda2d126f6d72fedf797a98796c3cde7bb03db76 UPSTREAM: ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PAR
ALSA: hda - Fix headset mic detection problem for Dell m
stm class: Support devices that override software assign
ipmi: Remove smi_msg from waiting_rcv_msgs list before h
1073673 I1ef3bd0da3f74fa41074021699b2226c48bde9c3 msm: kgsl: add egl_surface/egl_image usage count in debu
1085620 I5c900d2ee161fa692d66e3e66012398869715662 sched: Fix race condition with active balance
ARM: sunxi/dt: make the CHIP inherit from allwinner,sun5
1074681 I31a83abc057c345f29d204a63e7571b880678e69 usb: core: Add support to skip extended bus resume delay
mac80211: mesh: flush mesh paths unconditionally
MIPS: Don't unwind to user mode with EVA
sparc64: Take ctx_alloc_lock properly in hugetlb_setup()
xen/x86: actually allocate legacy interrupts on PV guest
powerpc/pseries/eeh: Handle RTAS delay requests in confi
1087108 Ia0b9a2a52a3b33b7b68409c19c460d717eb5c1e2 clk: qcom: Add support to initialize & handle dynamic up
s390/bpf: reduce maximum program size to 64 KB
perf tools: fixing Makefile problems
1085356 I5f381b1e0c0222b8ae81d923da0b86d742b3cccd ASoC: wcd9335: Fix AANC click and pop in voice call
netfilter: x_tables: validate targets of jumps
gpio: bcm-kona: fix bcm_kona_gpio_reset() warnings
Revert "net: fix iterating over hashtable in tcp_nuke_ad
1076959 I8de2db02e6e073144bc5d8a9173313102c9a598f msm: soc: Avoid calling bus clear pdata
tipc: fix nametable publication field in nl compat
Revert "scsi: fix soft lockup in scsi_remove_target() on
MIPS: Fix 64k page support for 32 bit kernels.
arm64: Provide "model name" in /proc/cpuinfo for PER_LIN
arm64: kernel: replace early 64-bit literal loads with m
ANDROID: configs: remove unused configs
MIPS: Build microMIPS VDSO for microMIPS kernels
1086932 Ibf9ac87dc605266a90f7364b6618297e66902b39 ARM: dts: msm: Add storage node for QRD interposer msmco
1082940 I9a82c4c7aff24f00bb544577b40221002b71e135 arm: qcom: Add support for msmtriton chipset
scsi: fix race between simultaneous decrements of ->host
1085405 I1b8bf9762642e0af73d7ac7fa51c974b93fd4b31 ARM: dts: msm: Add ADC nodes for pmfalcon
1086995 Ibaab202c47a475623e197a13191b2fed638ce20b arm: dma-mapping: page align size before flush tlb
net_sched: fix mirrored packets checksum
tracing: Handle NULL formats in hold_module_trace_bprint
ARM: dts: at91: fix typo in sama5d2 PIN_PD24 description
iio:ad7266: Fix probe deferral for vref
HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDI
ALSA: hda/realtek: Add T560 docking unit fixup
USB: mos7720: delete parport
ALSA: hda - Fix the headset mic jack detection on Dell m
drm/amdkfd: destroy dbgmgr in notifier release
arm64: mm: always take dirty state from new pte in ptep_
1085631 I0eed467aec676dd6eba71bf08aa4a45ada90133b ASoC: msm: q6dspv2: wake up tasks when ADSP goes down
dma-debug: avoid spinlock recursion when disabling dma-d
coresight: etm-perf: new PMU driver for ETM tracers
vxlan, gre, geneve: Set a large MTU on ovs-created tunne
Ic72a87432e27844155467817600adc6cf0c2209c Revert "drivers: power: Add watchdog timer to catch driv
coresight: Fix erroneous memset in tmc_read_unprepare_et
crypto: user - re-add size check for CRYPTO_MSG_GETALG
Id9a6d02bdd98bf495d26595cf2cc90e480746186 UPSTREAM: cdc_ncm: do not call usbnet_link_change from c
Input: pwm-beeper - fix - scheduling while atomic
coresight: etm3x: splitting struct etm_drvdata
coresight: tmc: allocating memory when needed
iio: light apds9960: Add the missing dev.parent
powerpc/eeh: Don't report error in eeh_pe_reset_and_reco
usb: dwc3: exynos: Fix deferred probing storm.
usb: host: ehci-tegra: Grab the correct UTMI pads reset
BACKPORT: proc: add /proc/<pid>/timerslack_ns interface
mac80211: Fix mesh estab_plinks counting in STA removal
coresight: tmc: implementing TMC-ETF AUX space API
I2e4c27352894b9f1f4c808b8db3ae5f9284faec1 UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_
1088046 Ieee5a3acf5bbcd66ca1789a1011bd8c9461657ef smb138x-charger: expose CHARGE_TYPE in parallel psy
MAINTAINERS: Add a git tree for the stm class
powerpc/book3s64: Fix branching to OOL handlers in reloc
arm64: mm: Mark .rodata as RO
crypto: qat - make qat_asym_algs.o depend on asn1 header
arm/arm64: KVM: Enforce Break-Before-Make on Stage-2 pag
Revert "misc: uidstat: Remove use of obsolete create_pro
iio: humidity: hdc100x: fix IIO_TEMP channel reporting
sparc: Harden signal return frame checks.
53c700: fix BUG on untagged commands
hwmon: (ads7828) Enable internal reference
I13e73cfb2ad761c94762d0c8196df7725abdf5c5 BACKPORT: perf tools: Document the perf sysctls
stm class: Fix unlocking braino in the error path
clk: bcm2835: add locking to pll*_on/off methods
pinctrl: exynos5440: Use off-stack memory for pinctrl_gp
wait/ptrace: assume __WALL if the child is traced
coresight: fixing lockdep error
1084136 Ib59cdd88557d917c85d8d33968efc295bcef2280 usb: gadget: Do not disconnect unregistered dev
Linux 4.4.15
drm/i915: Revert DisplayPort fast link training feature
1046834 I1c0c57de3319c59c094b9e8d9192995312192354 Revert "input: touchscreen: Add synaptics v1 driver"
coresight: etb10: adding operation mode for sink->enable
net: alx: Work around the DMA RX overflow issue
1079523 Ia291140cd815589caca0eec5ab280961891ba064 ARM: dts: msm: Enable memory allocation for diag on coba
USB: uas: Fix slave queue_depth not being set
iommu/arm-smmu: Wire up map_sg for arm-smmu-v3
asix: Fix offset calculation in asix_rx_fixup() causing
arm64: Ensure pmd_present() returns false after pmd_mkno
ipv6: Fix mem leak in rt6i_pcpu
stm class: Fix locking in unbinding policy path
netfilter: ip_tables: simplify translate_compat_table ar
1086946 I14a8290c9fcc4174ec80560e9f9d7bcdb119761f sched/hmp: Fix memory leak when task fork fails
perf tools: adding coresight etm PMU record capabilities
coresight: tmc: clearly define number of transfers per b
neigh: Explicitly declare RCU-bh read side critical sect
Iff5bff4fc1042e85866df9faa01bce8d04335ab8 FROMLIST: security,perf: Allow further restriction of pe
ALSA: hda - fix use-after-free after module unload
usb: musb: Stop bulk endpoint while queue is rotated
1071971 Ibbf3d432709eadf0808e062726804be6b2a065ee regulator: labibb: configure LCD/AMOLED mode and SWIRE c
perf/x86: Fix undefined shift on 32-bit kernels
geneve: Relax MTU constraints
coresight: moving coresight_simple_func() to header file
crypto: qat - fix adf_ctl_drv.c:undefined reference to a
ALSA: hda/realtek - add new pin definition in alc225 pin
arm64: use 'segment' rather than 'chunk' to describe map
KVM: MTRR: remove MSR 0x2f8
mmc: sdhci-acpi: Remove MMC_CAP_BUS_WIDTH_TEST for Intel
1088970 I5061c95855d462879c2f5237ded80131de4d215d msm_11ad: disbale L1 for 11ad device
coresight: tmc: waiting for TMCReady bit before programm
1086836 I190cdb3f3dfe718f19c40f31e82eeb401f9ea37d coresight: tmc: fix mutex release
1086710 Ib04ab10998de2f57b05cd976c3e9c8a1e2f4c574 qpnp-fg-gen3: extend profile integrity word usage
fs/cifs: correctly to anonymous authentication for the N
perf/ring_buffer: Refuse to begin AUX transaction after
HID: multitouch: enable palm rejection for Windows Preci
mnt: If fs_fully_visible fails call put_filesystem.
747680 I2689d42402befd849aff05353196c7c0a4d32d56 ARM64: config: Add VPN support
I13923fda9d314f48196c29e4354133dfe01f5abd UPSTREAM: mac80211: fix "warning: ‘target_metric’ may be
USB: EHCI: declare hostpc register as zero-length array
sparc64: Reduce TLB flushes during hugepte changes
I0ca651ef2d854fff03cee070524fe1e3971b6d8f Revert "armv6 dcc tty driver"
1083528 Idc0f0de7f3196d5e456d62e871c8ccfcb576fb07 ARM: dts: msm: add PMFALCON/PM2FALCON devices for msmcob
MIPS64: R6: R2 emulation bugfix
1087964 I34ed23bdbbaedc73cae777a7df8a7c04efb3c0a8 msm: kgsl: Correct the merciu size for a540
UBIFS: Implement ->migratepage()
x86/entry/traps: Don't force in_interrupt() to return tr
cs-etm: associating output packet with CPU they executed
crypto: public_key: select CRYPTO_AKCIPHER
1083537 I0ff5b7ba83f2fec89562337ec63e062b50abc589 ASoC: msm8x16-wcd: update mbhc config type
sparc64: Fix bootup regressions on some Kconfig combinat
I00c612be2b8c22dd5afb65a739551df91cb324fc ANDROID: dm verity fec: initialize recursion level
crypto: vmx - Increase priority of aes-cbc cipher
powerpc/eeh: Restore initial state in eeh_pe_reset_and_r
ARM: 8578/1: mm: ensure pmd_present only checks the vali
ath10k: fix kernel panic, move arvifs list head init bef
Revert "misc: uidstat: avoid create_stat() race and bloc
usb: common: otg-fsm: add license to usb-otg-fsm
ALSA: hda/realtek - Add support for new codecs ALC700/AL
Revert "powerpc/eeh: Fix crash in eeh_add_device_early()
MIPS: lib: Mark intrinsics notrace
netlink: Fix dump skb leak/double free
1085620 I61486e8648af0dbb82595fe699e1bc158e837362 sched/core: Keep rq online after cpu isolation
vxlan: Relax MTU constraints
1085143 Iadab43e9655a9e97cdc6661c17a73891cbc2a17f msm: mdss: Enable secure display and camera feature for
1086299 I88f73603b6d389a46f8e819d9b490091d5ba4fe9 sched: Ensure watchdog is enabled before disabling
1036444 I31008433f19924bb35560d3e35fe0665e73751d5 msm: kgsl: Add qcom,gpu-quirk-disable-lmloadkill
MIPS: Fix siginfo.h to use strict posix types
perf tools: tracepoint_error() can receive e=NULL, robus
xt_qtaguid: Fix panic caused by synack processing
coresight: Handle build path error
base: make module_create_drivers_dir race-free
coresight: tmc: re-implementing tmc_read_prepare/unprepa
irqchip/gic-v3: Fix ICC_SGI1R_EL1.INTID decoding mask
iio:ad7266: Fix support for optional regulators
coresight: tmc: splitting driver in ETB/ETF and ETR comp
ring-buffer: Use long for nr_pages to avoid overflow fai
1085748 I74a10da503622f7cd9ceb9a8b503b876e17abab4 ASoC: wcd934x: Update surge recovery for version 1.1
perf tools: decoding capailitity for CoreSight traces
nfsd: Always lock state exclusively.
1077922 I34193ef71bed3fe23d9699964ce3d18529b26dc6 msm: mdss: fix 32-bit compilation issues for MDSS DP dri
Revert "tcp: Fix IPV6 module build errors"
1085388 I11caee63b7d99f1a2c7f563cb5e1478c9e8ac90a ARM: dts: msm: Disable clock gating on msmcobalt
s390/bpf: fix recache skb->data/hlen for skb_vlan_push/p
coresight: etb10: fixing the right amount of words to re
1086116 If2309a590ad37547354c0917dd11a202daa9abe4 ARM: dts: msm: Disable lpm sleep modes for msmfalcon
coresight: tmc: introducing new header file
scsi: Add intermediate STARGET_REMOVE state to scsi_targ
1015476 I0bcbfadb0c1a22529863a5c4b8cc5c53a1028915 ASoC: msm: qdsp6v2: add support for tx app type config
Revert "net: fix crash in tcp_nuke_addr()"
stm class: dummy_stm: Add link callback for fault inject
tty: vt: Fix soft lockup in fbcon cursor blink timer.
usb: musb: host: correct cppi dma channel for isoch tran
perf cpumap: Auto initialize cpu__max_{node,cpu}
mmc: longer timeout for long read time quirk
1075694 Ib2680fb97fed1d297c9a96c95edb08dea620495b msm: kgsl: Enable limits management on A540v2
fs/cifs: correctly to anonymous authentication for the L
1073836 Ie780cec4de818c94a407461580f9d80de7e4ec84 msm: kgsl: Increase fault detection threshold value
esp: Fix ESN generation under UDP encapsulation
MIPS: ptrace: Prevent writes to read-only FCSR bits
1088681 Ib697476c93c60e3d213aaa8fff0a2bcc2985bfce timer: Don't wait for running timers when migrating duri
cifs: dynamic allocation of ntlmssp blob
netfilter: x_tables: don't reject valid target size on s
hwmon: (dell-smm) Disallow fan_type() calls on broken ma
hwmon: (dell-smm) Restrict fan control and serial number
coresight: tmc: adding mode of operation for link/sinks
MIPS: MSA: Fix a link error on `_init_msa_upper' with ol
1082413 Ie263acbb0dd9cab06b239e14526be13622bd282d ARM: dts: msm: Add camera node for msmcobalt QVR board
If2bba3c9ffb4e57190583b0bb2524d3b2514b2a3 UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_
coresight: Fix tmc_read_unprepare_etr
coresight: moving PM runtime operations to core framewor
drm/gma500: Fix possible out of bounds read
cpuidle: Indicate when a device has been unregistered
cpufreq: interactive: drop cpufreq_{get,put}_global_kobj
1085702 I2064d3c21863e50ee1a70e57f7915d04f2ba0407 cgroup: Disable IRQs while holding css_set_lock
Ida2b2ef7cd86dd87300bfb4c2cdb6bfe2ee1650d sdcardfs: Truncate packages_gid.list on overflow
1071971 I182dddc29f3d7c7b449b56ac7fb84e74061cf3a4 regulator: qpnp-labibb: Rename properties to reflect the
aacraid: Fix for aac_command_thread hang
1073250 Ic6671aede0742f46e8573340a497e9f19773e5d8 ASoC: wcd9xxx: clean up bootup errors
coresight: configuring ETF in FIFO mode when acting as l
coresight: etm3x: moving sysFS entries to dedicated file
Change-Id: I14eacc3304b2ea7d4e95ae9fda9615b79030c368
CRs-Fixed: 1084507, 1085214, 1088681, 1087974, 1083137, 1085592, 1088572, 980999, 1086476, 1075694, 1080348, 1081543, 1073673, 1050455, 1087964, 1045956, 1084699, 1083528, 1084297, 1084100, 1081831, 1085356, 1083537, 1086622, 1085750, 1084217, 1086571, 1086818, 1079523, 1084723, 1083111, 1084285, 1076516, 1085620, 1085748, 1088210, 1086946, 1078904, 1084618, 1086541, 747680, 1082850, 1086418, 1047963, 1066548, 1086186, 1064046, 1024407, 1066021, 1049684, 1062351, 1088046, 1084966, 1086127, 1085631, 1075305, 1086328, 1077224, 1086719, 1086715, 1086710, 1081084, 1086932, 1077174, 1066012, 1086881, 1064689, 1035111, 1084136, 1080024, 1086727, 1073034, 1088970, 1085547, 1086028, 1062239, 1088388, 1086733, 1087356, 1080409, 1058676, 1086836, 1001139, 1079913, 1076959, 1081490, 1036444, 1073250, 1071971, 1073238, 1082413, 1015476, 1088713, 1086116, 1074681, 1008319, 1086299, 1046834, 1024199, 1083253, 1071199, 1085143, 1085702, 1087345, 1087108, 1085388, 1085266, 1050304, 1052835, 1082940, 1072607, 1077126, 1059771, 1085405, 1053383, 1021945, 1077493, 1050538, 1080747, 1067965, 1073836, 1043997, 1086995, 1086513, 1085449, 1077922, 1086449, 1045472, 1080507
Add rpm-smd node for communication with RPM subsystem over glink.
Change-Id: I28be6557fa97d65ec9add1d31c854576e21b47e1
Signed-off-by: Raju P.L.S.S.S.N <rplsssn@codeaurora.org>
As RUMI platform does not require real clocks, add back dummy clocks for
this platform.
Change-Id: I774ffb1e55971ec8097994d1cfe664db5902a8ce
Signed-off-by: Taniya Das <tdas@codeaurora.org>
Change GPU clock plan based on requirements for msmcobalt
interposer platform versions.
Change-Id: I817859817eeb76c565d1604fcb1cc11b0df2dd30
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
When a client unregisters with bus driver after registering with it,
without a bandwidth update request in-between, the current index is
not having valid value, so update it to default value of 0.
Change-Id: I8f1cba6e1efa65ae41e674b14bd7598b4b521f05
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
Compress framework considers the stream as PLAYBACK
always irrespective of the direction.
Derive substream based on the tx/rx direction from
compressed stream.
CRs-fixed: 1072067
Change-Id: I62c51c23a47f26b221dccef6f83c03aef9f095a7
Signed-off-by: Satish Babu Patakokila <sbpata@codeaurora.org>
During migrate_tasks, we have to drop the dead_rq lock in
order to preserve locking order when acquiring task->pi_lock.
This may allow the task to migrate off of dead_rq. Therefore,
don't attempt to migrate such a task again from dead_rq.
Change-Id: Id31b58e231d3dcd7d32e0dc7f264595d60a7c408
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
When display driver looks for a pipe, it checks for
the number of rectangles that the pipe allows.
This number only needs to be obtained from the base
pipe and there is no need to check for this number
on each of the rectangles of the base pipe.
Current code, gets this number for the base pipe
and for each of its rectangles while iterating the
list of pointers; main problem is that in the
loop through the rectangles, the pointer to the
'pipe' has been already increased at the end of the
'for' loop; which causes that the check to see if
the iterations need to continue is done against the
next element of the list; this is mainly a problem
for the last element of the list, since the pointer
would be something beyond the boundaries of the list.
Change-Id: Ie4ac72e460643606f718d5809e65cda70932fb84
Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org>