Commit graph

579929 commits

Author SHA1 Message Date
Ravi kumar Koyyana
d70b369d3e msm: camera2: cpp: Added secure buffer [un]mapping
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>
2016-11-14 15:43:37 -08:00
Zhen Kong
ccd2741348 msm: crypto: fix issues on digest buf and copy_from_user in qcedev.c
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>
2016-11-14 15:26:52 -08:00
Patrick Daly
2d083baf33 soc: qcom: secure_buffer: Fix an uninitialized variable
Ensure variables are set before the are used to prevent random behavior.

Change-Id: Ib31e5aca648c0f442afe4cbe576ad79786fe6427
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
2016-11-14 15:00:09 -08:00
Susheel Khiani
e5f6efadcd iommu/arm-smmu: Fix uninitialized use of variable error
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>
2016-11-14 14:59:14 -08:00
Skylar Chang
dd650a2835 msm: ipa3: retry on IPA_HW_CONS_DISABLE_CMD_GSI_STOP_FAILURE
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>
2016-11-14 14:53:08 -08:00
Zhen Kong
64551bccab msm: crypto: set CLR_CNTXT bit for crypto operations
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>
2016-11-14 13:50:08 -08:00
Deepak Katragadda
45430a0c76 Revert "clk: msm: clock-gpu-cobalt: Update the graphics core clock frequency"
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>
2016-11-14 13:46:35 -08:00
Ram Chandrasekar
73a2595feb driver: thermal: msm_thermal: Enable Reliability algorithm
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>
2016-11-14 14:46:06 -07:00
Nicholas Troast
bb2c232a14 iio: adc: qcom-tadc: cast raw ADC readings before conversion
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>
2016-11-14 12:49:58 -08:00
Nicholas Troast
c74e83d44c ARM: dts: msm: update TADC ibatt scale for MSMCOBALT
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>
2016-11-14 12:49:30 -08:00
Nicholas Troast
e57352646f qpnp-smb2: allow parallel charging during supplemental mode
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>
2016-11-14 12:13:00 -08:00
David Collins
31cac5b597 ARM: dts: msm: update APC0/APC1/GFX aging allowed revisions for msm8998v2
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>
2016-11-14 12:08:51 -08:00
Subash Abhinov Kasiviswanathan
2d9b2acc39 net: rmnet_data: Handle buffer bloat for TCP scenarios
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>
2016-11-14 12:49:05 -07:00
Nicholas Troast
8931ef2e5c qpnp-smb2: clear the ICL override during probe
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>
2016-11-14 11:12:29 -08:00
Subash Abhinov Kasiviswanathan
ba31ac1066 nf: IDLETIMER: Fix use after free condition during work
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>
2016-11-14 12:08:11 -07:00
Sreelakshmi Gownipalli
2d6dc48e83 diag: Call diagmem_exit only if the mempool is initialized
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>
2016-11-14 10:47:51 -08:00
Harry Yang
8947aae10b qcom-charger: WA for cc2 removal with medium and high rd
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>
2016-11-14 10:47:30 -08:00
Harry Yang
dd9faf5083 qcom-charger: WA for typec cc2 sink removal with rdstd
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>
2016-11-14 10:44:35 -08:00
Nicholas Troast
2db5e43410 qpnp-fg-gen3: add support to show time to full and empty
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>
2016-11-14 10:34:39 -08:00
Nicholas Troast
3b66278123 smb-lib: remove cached vbus present status
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>
2016-11-14 10:28:39 -08:00
Oleg Perelet
eeb34111fa msm: kgsl: preserve ISENSE registers across GPU power collapse
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>
2016-11-14 10:09:42 -08:00
Ingrid Gallardo
a855c5232c msm: mdss: fix logic to enable secure display/camera
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>
2016-11-14 09:41:28 -08:00
Nicholas Troast
6f15f9c366 smb-lib: use plugin real time status for USB present prop
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>
2016-11-14 09:13:01 -08:00
sathish
293989e540 msm: kgsl: Fix pt NULL pointer dereference
Add a NULL check for pt pointer variable in
a4xx_submit_preempt_token(), to avoid NULL
pointer dereference.

CRs-Fixed: 1083045
Change-Id: I6f8abe55f3d99d2ff46e4bb2a8cd11a067be7508
Signed-off-by: Dumpeti Sathish Kumar <sathyanov14@codeaurora.org>
2016-11-14 03:01:06 -08:00
Yeleswarapu Nagaradhesh
bcbd7e0f16 ASoC: wcd-mbhc: correct cross connection check
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>
2016-11-14 01:44:45 -08:00
Amir Levy
9d77cc11b3 msm: ipa: add api for getting IPA pdev
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>
2016-11-14 00:27:14 -08:00
Zhenhua Huang
6fd2e6f839 ARM: dts: msm: add PMFALCON/PM2FALCON devices for msmcobalt interposer QRD
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>
2016-11-14 15:50:42 +08:00
Amit Nischal
a8cd6932aa clk: qcom: Remove initial configuration from PLL enable function
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>
2016-11-14 12:29:57 +05:30
Linux Build Service Account
124459b203 Promotion of kernel.lnx.4.4-161113.
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
2016-11-13 23:17:25 -07:00
Raju P.L.S.S.S.N
369f045fa2 ARM: dts: msm: Add rpm-smd node for msmtriton
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>
2016-11-14 11:14:28 +05:30
Taniya Das
28fc7928ba ARM: dts: msm: Support only dummy clocks for falcon/triton rumi
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>
2016-11-13 21:20:55 -08:00
Linux Build Service Account
24d0c1f91e Merge "msm: mdss: dp: handle fast attention events" 2016-11-13 13:51:09 -08:00
Linux Build Service Account
23bb5f214e Merge "msm: sde: add buf_finish callback to clear last fd" 2016-11-13 13:51:08 -08:00
Linux Build Service Account
d1224e557b Merge "clk: msm: mdss: fix potential use of un-initialized variable" 2016-11-13 13:51:07 -08:00
Rajesh Kemisetti
a852ef6625 ARM: dts: msm: Change GPU clock plan for msmcobalt interposer
Change GPU clock plan based on requirements for msmcobalt
interposer platform versions.

Change-Id: I817859817eeb76c565d1604fcb1cc11b0df2dd30
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
2016-11-14 01:09:26 +05:30
Linux Build Service Account
ce1a7c8d7d Merge "ARM: dts: msm: Add battery profile for FG in QRD interposer msmcobalt" 2016-11-13 04:22:15 -08:00
Linux Build Service Account
b22eba07a1 Merge "ARM: dts: msm: update VDD_GFX CPR settings for msmcobalt v2" 2016-11-12 21:39:15 -08:00
Odelu Kukatla
378738d4dd soc: qcom: msm_bus: Set current index to default value
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>
2016-11-12 23:10:31 +05:30
Linux Build Service Account
ace335774a Merge "defconfig: enable QCOM_IRQ_HELPER for 32bit msmcobalt and msmfalcon" 2016-11-12 05:13:47 -08:00
Satish Babu Patakokila
bef46b317c ASoC: compress: Fix compress capture stream handling
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>
2016-11-11 21:28:08 -08:00
Linux Build Service Account
eac6f4e45b Merge "defconfig: Enable android-verity and FEC in msmcortex" 2016-11-11 20:05:51 -08:00
Linux Build Service Account
8e2e1b3d6a Merge "msm_11ad: disbale L1 for 11ad device" 2016-11-11 20:05:50 -08:00
Linux Build Service Account
2d320e52f7 Merge "usb: gadget: Do not disconnect unregistered dev" 2016-11-11 20:05:49 -08:00
Linux Build Service Account
20f034903f Merge "usb: core: Add support to skip extended bus resume delay" 2016-11-11 20:05:48 -08:00
Linux Build Service Account
35b3425fcb Merge "qpnp-fg-gen3: Fix empty SOC handling" 2016-11-11 20:05:47 -08:00
Linux Build Service Account
b1f3ef5bc7 Merge "soc: qcom: Replace ARRAY_SIZE macro with strlen" 2016-11-11 20:05:46 -08:00
Linux Build Service Account
327b9b6314 Merge "Documentation: sched: Update frequency guidance explanations" 2016-11-11 20:05:45 -08:00
Linux Build Service Account
b240a83d88 Merge "qcom-charger: smblib: add support for pd current setting" 2016-11-11 20:05:44 -08:00
Vikram Mulukutla
3f11a4bc4f sched: core: Skip migrating tasks that aren't enqueued on dead_rq
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>
2016-11-11 16:09:55 -08:00
Ingrid Gallardo
dba97196b9 msm: mdss: Avoid accessing pipe out of the boundaries
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>
2016-11-11 15:46:14 -08:00