Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
0217f40
ASoC: wcd9335: set mic unmute delay based on DT
Aug 1, 2017
5be7b8d
thermal: qpnp-adc-tm: Update VADC_HC_BTM peripheral
May 10, 2017
73b86bc
ARM: dts: msm: ensure bob regulator is ON for 8909w during handoff
Aug 7, 2017
dc1bb7c
defconfig: msm: Enable hardened user copy
Aug 1, 2017
3d706e7
ARM: dts: msm: Add ADC_TM channels for PM660
Jul 25, 2017
90ccd91
Documentation: bindings: Add new PHY address item to Neutrino
Aug 7, 2017
fb100be
defconfig: mdm: Enable GPIO LEDs for mdm9650
Aug 4, 2017
485b9db
ARM: dts: msm: Add support for mdm9650 CV2X boards
Aug 4, 2017
c5f3e23
phy:tja1102: Configure TJA1102 driver as non-builtin module
cosminstoicastefan Feb 17, 2017
d5c79d7
defconfig: mdm: Enable Micrel and TJA110X PHY drivers
Apr 27, 2017
c1a9bdc
Merge "msm: camera: isp: avoid spin lock recursion"
lnxbuild Aug 7, 2017
dd74db0
Merge "phy: Add support for NXP TJA1100 PHY"
lnxbuild Aug 7, 2017
2e9f1ea
cnss2: Remove PCI ioremap wrapper function
Jul 7, 2017
6715c15
cnss2: Suspend PCIe link and power off device after PCIe probe
Jan 21, 2017
7089abb
msm: wlan: Update regulatory database
Aug 7, 2017
998eb2b
esoc: add support for additonal physical link info
Apr 25, 2017
0690360
ARM: dts: msm: Update neutrino device phy address for mdm9650 MTP
Aug 7, 2017
f3decfb
wcnss: update MAC address generate logic from the serial number
Aug 8, 2017
aece175
Merge "msm: kgsl: Protect the event->handle with spinlock"
lnxbuild Aug 8, 2017
2f01a98
Merge "msm: ep_pcie: poll BME bit after IRQ is enabled."
lnxbuild Aug 8, 2017
6c67624
Merge "defconfig: mdm: Enable boot time marker flag for KPI values"
lnxbuild Aug 8, 2017
b2fd885
Merge "msm: ipa3: Fix Q6 resourse manager de-init"
lnxbuild Aug 8, 2017
d7bcd09
Merge "msm: ipa: Fix invalid source pipe index"
lnxbuild Aug 8, 2017
685c94a
Merge "ARM: dts: msm: Add ADC_TM channels for PM660"
lnxbuild Aug 8, 2017
35d49a5
Merge "msm: ais: Make use of mutex lock to avoid race condition"
lnxbuild Aug 8, 2017
d1c460a
Merge "ARM: dts: msm: Add support for mdm9650 CV2X boards"
lnxbuild Aug 8, 2017
c6fa99b
Merge "defconfig: mdm: Enable Micrel and TJA110X PHY drivers"
lnxbuild Aug 8, 2017
2548f2e
Merge "cnss2: Remove PCI ioremap wrapper function"
lnxbuild Aug 8, 2017
051ae29
Merge "cnss2: Suspend PCIe link and power off device after PCIe probe"
lnxbuild Aug 8, 2017
638efbe
Merge "msm: ipa3: Fix IPA aggregation force close call"
lnxbuild Aug 8, 2017
4b26adf
Merge "Documentation: bindings: Add new PHY address item to Neutrino"
lnxbuild Aug 8, 2017
776b2e1
Merge "defconfig: mdm: Enable qseecom config flag for mdm9650"
lnxbuild Aug 8, 2017
54042bf
cnss2: Enhance debugfs support for device boot
Aug 5, 2017
bd7aa48
cnss2: Disable BDF bypass by default
Aug 9, 2017
380fdcb
ARM: dts: msm: Add thermistor support for PM660
Jul 25, 2017
ad79c4c
drm/msm: Fix possible overflow issue in submit_cmd
Jun 12, 2017
733152a
msm: sensor: ois: add conditional check for ioctl
Aug 2, 2017
152d2e1
ion: Correct argument of Set/ClearPagePrivate of secure CMA
Aug 7, 2017
8cf193b
usb: gadget: f_gps: Add support for remote wakeup
Aug 4, 2017
d529862
lkdtm: fix ACCESS_USERSPACE test
stephensmalley Oct 27, 2015
eb1b1e2
gpio-usbdetect: Add debounce in VBUS detection handling
Aug 9, 2017
bbc276b
Promotion of kernel.lnx.3.18-170809.
Aug 9, 2017
f07cf4d
Merge "ARM: dts: msm: ensure bob regulator is ON for 8909w during han…
lnxbuild Aug 9, 2017
e0b3104
Merge "cnss2: Disable BDF bypass by default"
lnxbuild Aug 9, 2017
caca9a0
Merge "defconfig: msm: Enable hardened user copy"
lnxbuild Aug 9, 2017
7fb6cc7
Merge "msm: sensor: ois: add conditional check for ioctl"
lnxbuild Aug 9, 2017
c03afae
Merge "ion: Correct argument of Set/ClearPagePrivate of secure CMA"
lnxbuild Aug 9, 2017
66b500d
msm: mhi_dev: initialize variables to default values
Aug 1, 2017
7b13ee0
Merge 92279447aabd1f53b904636a04106040bcf06aae on remote branch
Aug 9, 2017
9b55921
Merge "cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_…
lnxbuild Aug 9, 2017
3a0cc8d
Merge "ARM: dts: msm: Update neutrino device phy address for mdm9650 …
lnxbuild Aug 9, 2017
f33ef34
Merge "wcnss: update MAC address generate logic from the serial number"
lnxbuild Aug 9, 2017
09b8b55
Merge "msm: ais: Bound check for num_of_stream"
lnxbuild Aug 9, 2017
85d2cc3
Merge "cnss2: Enhance debugfs support for device boot"
lnxbuild Aug 9, 2017
cf8803d
Merge "drm/msm: Fix possible overflow issue in submit_cmd"
lnxbuild Aug 9, 2017
6220eec
Merge "msm: wlan: Update regulatory database"
lnxbuild Aug 9, 2017
1ea3107
Merge "msm: mdss: Check htotal for calculating programmable fetch"
lnxbuild Aug 9, 2017
9fa9bdb
Merge "lkdtm: fix ACCESS_USERSPACE test"
lnxbuild Aug 9, 2017
e071989
Merge "usb: gadget: f_gps: Add support for remote wakeup"
lnxbuild Aug 9, 2017
22fe571
Merge "msm: ipa: add new IP filtering bitmaps"
lnxbuild Aug 9, 2017
1adaf21
ARM: dts: msm: set mic unmute delay for APQ8017
Aug 1, 2017
313826b
Merge "ARM: dts: msm: Set drd as default usb mode and control as pmic…
lnxbuild Aug 10, 2017
c3cad44
Merge "ARM: dts: msm: Add thermistor support for PM660"
lnxbuild Aug 10, 2017
3d685f3
msm: kgsl: Add a trace event for the GPU clock
Aug 1, 2017
822247b
msm: mhi_dev: Update msi logic
Aug 10, 2017
a7613cc
msm: mdss: Modify check for supported ioctls
Aug 10, 2017
e9fe1ae
soc: qcom: Interrupt handling changes to validate Blackghost SSR
akdwived Aug 9, 2017
cb3b29e
soc: qcom: Allocate contiguous buffer to pass mdt for authentication
akdwived Aug 9, 2017
ad95c94
Merge tag 'google-common-android-3.18' into 'msm-3.18'
Aug 9, 2017
aa34d39
soc: qcom: Add required changes for ramdump validation for Blackghost
akdwived Aug 9, 2017
ced17b7
qseecom: configurable encryption key size
Aug 11, 2017
d300231
msm: mdss: Add interface to send idle on/off command to panel
Mar 7, 2017
8486b7c
Merge "ASoC: wcd9335: set mic unmute delay based on DT"
lnxbuild Aug 11, 2017
6435775
Merge "msm: mhi_dev: initialize variables to default values"
lnxbuild Aug 11, 2017
9365abe
Merge "soc: qcom: Add required changes for ramdump validation for Bla…
lnxbuild Aug 11, 2017
aad29b9
selinux: Remove unused permission definitions
stephensmalley Jun 4, 2015
eea4134
selinux: update netlink socket classes
stephensmalley Jun 4, 2015
f666ecb
msm: camera: Avoid deadlock for vb2 operations using separate lock
Aug 8, 2017
4e7d1ef
msm: kgsl: convert some workqueues to use kthreads.
Feb 20, 2017
b505a1a
ARM: dts: msm: add shared flag for bg-spi node on msm8909w BG platforms
Aug 11, 2017
0815abc
Merge "ASoC: msm: add afe_loopback_tx BE dai"
lnxbuild Aug 12, 2017
e707106
Merge "qbt1000: Validate FP app name before qseecom_start_app"
lnxbuild Aug 12, 2017
e4bbd43
Merge "qseecom: configurable encryption key size"
lnxbuild Aug 12, 2017
9768eb4
Merge "msm: camera: Avoid deadlock for vb2 operations using separate …
lnxbuild Aug 12, 2017
bea2987
Merge "msm: mdss: Add interface to send idle on/off command to panel"
lnxbuild Aug 12, 2017
fd292a1
Merge "selinux: Remove unused permission definitions"
lnxbuild Aug 12, 2017
37b0e48
Merge "msm: kgsl: Add a trace event for the GPU clock"
lnxbuild Aug 12, 2017
c6564a2
msm: camera: isp: avoid spin lock recursion
Aug 2, 2017
e8a0d0b
wcnss: update MAC address generate logic from the serial number
Aug 8, 2017
69bd0df
wcnss: Reassign the correct control message id
Aug 11, 2017
c4c5247
Promotion of kernel.lnx.3.18-170813.
Aug 13, 2017
57670e2
soc: qcom: bgcom_dev: add register write interface for bgcom
Aug 10, 2017
e92b23e
msm: ais: Avoid deadlock for vb2 operations using separate lock
Aug 14, 2017
515a895
ARM: dts: msm: Enable UART4 with secondary GPIOs for MDM9650
Aug 14, 2017
305e377
ASoC: msm: add afe loopback support for msm8952
Aug 3, 2017
09229f5
ARM: dts: msm: add afe_loopback_tx back-end dai for apq8017
Jul 20, 2017
92ca463
ASoC: msm: set AFE_LOOPBACK_TX port id to EC ref port
Jul 20, 2017
8ed7678
cnss2: Fix bugs for driver debugfs nodes
Aug 9, 2017
65181d6
SoC: msm: audio-effects: return directly to avoid integer overflow
Jul 28, 2017
28c5444
Merge "msm: mdss: Modify check for supported ioctls"
lnxbuild Aug 15, 2017
d598aa6
Merge "ARM: dts: msm: add shared flag for bg-spi node on msm8909w BG …
lnxbuild Aug 15, 2017
942d80d
Merge "defconfig: msm: enable fstack-protector-strong"
lnxbuild Aug 15, 2017
3ce086a
Merge "soc: qcom: bgcom_dev: add register write interface for bgcom"
lnxbuild Aug 15, 2017
8e6ebfb
Merge "ARM: dts: msm: Enable UART4 with secondary GPIOs for MDM9650"
lnxbuild Aug 15, 2017
5f2ffbf
Merge "cnss2: Fix bugs for driver debugfs nodes"
lnxbuild Aug 15, 2017
89de340
soc: qcom: Add hypervisor abstraction driver
Aug 5, 2016
11b94c8
Merge "SoC: msm: audio-effects: return directly to avoid integer over…
lnxbuild Aug 16, 2017
dce7ced
Merge "soc: qcom: Add hypervisor abstraction driver"
lnxbuild Aug 16, 2017
e2eab12
msm: mdss: add support to configure dsi lanes for bridge chips
Aug 10, 2017
f37072a
Promotion of kernel.lnx.3.18-170815.
Aug 16, 2017
4e8d9ac
ARM: dts: msm: Add tz-log device node for mdm9650
Aug 8, 2017
ed13323
defconfig: mdm: Enable TZ logging for MDM9650 target.
Aug 8, 2017
5259c81
Merge "USB: phy: msm: Perform runtimePM_put as soon as SDP is detected"
lnxbuild Aug 17, 2017
208dc23
ARM: dts: msm: Add NFC device node for msm8909
Aug 7, 2017
6019a64
Promotion of kernel.lnx.3.18-170817.
Aug 18, 2017
e6adbf5
msm: wlan: Update regulatory database
Aug 17, 2017
a627618
drm/msm/sde: count null character for blob length
Aug 16, 2017
2470757
mmc: sdhci-msm: Put platform suspend in late suspend list
Jul 20, 2017
e16c151
Merge "Merge tag 'google-common-android-3.18' into 'msm-3.18'"
lnxbuild Aug 18, 2017
3d722f4
Merge "ARM: dts: msm: Use legacy crypto bus id for sdx20"
lnxbuild Aug 18, 2017
a64cd2c
Merge "msm: mdss: add support to configure dsi lanes for bridge chips"
lnxbuild Aug 18, 2017
c2f29cd
Merge "selinux: update netlink socket classes"
lnxbuild Aug 18, 2017
c49f738
Merge "ASoC: msm: set AFE_LOOPBACK_TX port id to EC ref port"
lnxbuild Aug 18, 2017
79d626b
Merge "ARM: dts: msm: set mic unmute delay for APQ8017"
lnxbuild Aug 18, 2017
e89e024
Merge "defconfig: mdm: Enable TZ logging for MDM9650 target."
lnxbuild Aug 18, 2017
6b32cd3
Merge "gpio-usbdetect: Add debounce in VBUS detection handling"
lnxbuild Aug 18, 2017
1e11cc4
Merge "ARM: dts: msm: Add tz-log device node for mdm9650"
lnxbuild Aug 18, 2017
0af6e33
Merge "ARM: dts: msm: Add NFC device node for msm8909"
lnxbuild Aug 18, 2017
fe63866
wcnss: Reassign the correct control message id
Aug 11, 2017
1cb16e0
msm: sensor: Add mutex lock during ois power down operations
Aug 7, 2017
d43fd62
msm: ipa3: Fix to avoid accessing of uninitialized structure
Jul 21, 2017
8238e50
timerfd: Protect the might cancel mechanism proper
KAGA-KOKO Jan 31, 2017
4598cb7
Merge "msm: ais: Avoid deadlock for vb2 operations using separate lock"
lnxbuild Aug 18, 2017
d2e4951
Merge "wcnss: Reassign the correct control message id"
lnxbuild Aug 18, 2017
42f7dc2
Merge "timerfd: Protect the might cancel mechanism proper"
lnxbuild Aug 18, 2017
47f53cf
ARM: dts: msm: Use spi1 instead of spi4 for k61 on mdm9650 CV2X
Aug 17, 2017
dee6985
mmc: core: enable async suspend of card
Jun 29, 2017
faebdc9
Merge "drm/msm/sde: count null character for blob length"
lnxbuild Aug 21, 2017
6d5e889
msm: sensor: Add mutex lock during ois power down operations
Aug 21, 2017
028be1c
Merge "msm: kgsl: convert some workqueues to use kthreads."
lnxbuild Aug 21, 2017
1ed86e7
msm: pcie: add global lock for PCIe enumeration
Aug 15, 2017
3f61079
msm: pcie: change log type for unexpected global IRQ
Apr 8, 2017
1c60d1e
msm: gsi: check channel state on timeout
Aug 3, 2017
16c4424
Merge "msm: pcie: add global lock for PCIe enumeration"
lnxbuild Aug 22, 2017
a3f2b81
Merge "msm: pcie: change log type for unexpected global IRQ"
lnxbuild Aug 22, 2017
cefbc17
Merge "msm: gsi: check channel state on timeout"
lnxbuild Aug 22, 2017
083341f
msm: ipa: add support for WDI 3.0
Dec 13, 2016
51effb4
Revert "ARM: dts: msm: add shared flag for bg-spi node on msm8909w BG…
Aug 18, 2017
0249017
adv7481: return error when PLL lock fails
Jul 31, 2017
4ca072b
msm: ADSPRPC: Use msm_ion_do_cache_op to flush userspace buffers
Aug 9, 2017
b46b628
ASoC: APR: initialize struct member before being used
Aug 15, 2017
82aae91
ASoC: msm: qdspv2: initialize struct member before being used
Aug 15, 2017
2f2d7b5
defconfig: msm: Enable PAN emulation
Aug 14, 2017
fa66d01
soc: qcom: pil-loaders: move pil loading of ADSP & SLPI to workqueue
Feb 18, 2017
950ed89
ARM: dts: msm: add APDS9930 device node for msm8909 MTP
Jul 24, 2017
9ea7be2
msm: camera: Fix race condition in msm_sd_register.
Aug 21, 2017
2f8cde3
msm: sensor: Fix crash when ioctl VIDIOC_MSM_SENSOR_INIT_CFG
Aug 9, 2017
6c3bb23
msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl
Aug 17, 2017
e7a518d
msm: ais: ois: add conditional check for ioctl
Aug 23, 2017
98a86c4
defconfig: Enable TCP_MSS Match target for 8909
Aug 24, 2017
886e667
defconfig: mdm: Make bridge_netfilter as loadable module
Jul 25, 2017
07a86d8
Merge commit '6019a64506ce37a0796be1a59f1e80f655c02cf3' into HEAD
Aug 24, 2017
65599ae
msm: ais: Fix crash when ioctl VIDIOC_MSM_SENSOR_INIT_CFG is called
Aug 24, 2017
6979c15
Merge "msm: ipa: add support for WDI 3.0"
lnxbuild Aug 26, 2017
88a17f9
Merge "defconfig: mdm: Make bridge_netfilter as loadable module"
lnxbuild Aug 26, 2017
1b016fd
Merge "defconfig: Enable TCP_MSS Match target for 8909"
lnxbuild Aug 26, 2017
1544759
msm: ipa: API changes
Aug 9, 2017
f24b7f4
power: qpnp-smbcharger: expose CHARGE_COUNTER prop via batt psy
Aug 23, 2017
8c25c38
Merge "ASoC: APR: initialize struct member before being used"
lnxbuild Aug 28, 2017
2750123
Merge "ASoC: msm: qdspv2: initialize struct member before being used"
lnxbuild Aug 28, 2017
723e860
ARM: dts: msm: reset row and column start address for AUO 390p
Aug 11, 2017
b3b23dd
msm: kgsl: Make sure regulators are ON before GPU clocks are forced on
Jun 29, 2017
3ae764f
defconfig: arm: msm: enable AKM8963 sensor for msm8909 MTP
Aug 28, 2017
407b9f1
soc: qcom: glink: Initialize dummy xprt with dummy functions
Aug 18, 2017
504c4dc
ARM: dts: msm: Add qseecom support to mdm9650
Aug 3, 2017
338d601
thermal: qpnp-adc-tm: Update High/Low ISR work functions
Aug 28, 2017
0bef0ed
ASoC: msm: qdsp6v2: Update routing path for sec MI2S
Aug 22, 2017
bd4ebaa
net: Kernel changes for Generic Software Bridge(GSB)
Jul 24, 2017
9d8102d
soc: qcom: glink_smem_native_xport: Allocate smem item in non cache r…
Apr 19, 2017
97b5c06
soc: qcom: glink_smem_native_xport: Check smem item in non cache region
Apr 3, 2017
c72612c
ARM: dts: msm: Enable retention flag for A304 SMMU
Aug 29, 2017
9218031
msm: ipa3: Vote to IPA clocks when destroying MHI channels
Aug 26, 2017
db7534e
Merge "mmc: sdhci-msm: Put platform suspend in late suspend list"
lnxbuild Aug 29, 2017
4ffd547
Merge "mmc: core: enable async suspend of card"
lnxbuild Aug 29, 2017
cb3863c
Merge "Revert "ARM: dts: msm: add shared flag for bg-spi node on msm8…
lnxbuild Aug 29, 2017
7709662
Merge "adv7481: return error when PLL lock fails"
lnxbuild Aug 29, 2017
4875d55
Merge "msm: mhi_dev: Update msi logic"
lnxbuild Aug 29, 2017
ca8107d
Merge "defconfig: msm: Enable PAN emulation"
lnxbuild Aug 29, 2017
09b9703
Merge "msm: wlan: Update regulatory database"
lnxbuild Aug 29, 2017
b090fae
Merge "msm: sensor: Add mutex lock during ois power down operations"
lnxbuild Aug 29, 2017
16e3032
Merge "esoc: add support for additonal physical link info"
lnxbuild Aug 29, 2017
89ad5ba
Merge "ARM: dts: msm: add APDS9930 device node for msm8909 MTP"
lnxbuild Aug 29, 2017
e62a591
Merge "msm: camera: Fix race condition in msm_sd_register."
lnxbuild Aug 29, 2017
17c997b
Merge "soc: qcom: pil-loaders: move pil loading of ADSP & SLPI to wor…
lnxbuild Aug 29, 2017
8159588
Merge "ARM: dts: msm: Use spi1 instead of spi4 for k61 on mdm9650 CV2X"
lnxbuild Aug 29, 2017
422ec27
Merge "clk: msm: gcc: Add non_local_control setting for gfx clocks fo…
lnxbuild Aug 29, 2017
51279e7
Merge "msm: ais: ois: add conditional check for ioctl"
lnxbuild Aug 29, 2017
06949f3
Merge "msm: sensor: Add mutex lock during ois power down operations"
lnxbuild Aug 29, 2017
c3b655b
Merge "msm: sensor: Fix crash when ioctl VIDIOC_MSM_SENSOR_INIT_CFG"
lnxbuild Aug 29, 2017
536362d
Merge "msm: ais: Fix crash when ioctl VIDIOC_MSM_SENSOR_INIT_CFG is c…
lnxbuild Aug 29, 2017
b062db1
Merge "msm: ipa3: Fix to avoid accessing of uninitialized structure"
lnxbuild Aug 29, 2017
c45ceb2
Merge "msm: vidc: use %pK instead of %p which respects kptr_restrict …
lnxbuild Aug 29, 2017
0987882
Merge "power: qpnp-smbcharger: expose CHARGE_COUNTER prop via batt psy"
lnxbuild Aug 29, 2017
84fe898
Merge "msm: kgsl: Make sure regulators are ON before GPU clocks are f…
lnxbuild Aug 29, 2017
278b11b
Merge "soc: qcom: glink: Initialize dummy xprt with dummy functions"
lnxbuild Aug 29, 2017
4fed444
Merge "ARM: dts: msm: reset row and column start address for AUO 390p"
lnxbuild Aug 29, 2017
24c2743
Merge "ARM: dts: msm: Add qseecom support to mdm9650"
lnxbuild Aug 29, 2017
0c274e4
Merge "net: Kernel changes for Generic Software Bridge(GSB)"
lnxbuild Aug 29, 2017
409a43d
msm: ipa3: fix compatibility with ipa user space
Aug 29, 2017
839c276
defconfig: mdm-perf: Enable Kernel Thermal Monitor driver
Aug 29, 2017
29be3eb
Merge "soc: qcom: glink_smem_native_xport: Allocate smem item in non …
lnxbuild Aug 29, 2017
0a2a4a3
Merge "soc: qcom: glink_smem_native_xport: Check smem item in non cac…
lnxbuild Aug 29, 2017
28c1f5d
Merge "msm: ipa3: Vote to IPA clocks when destroying MHI channels"
lnxbuild Aug 29, 2017
0c166b6
ARM: dts: msm: Remove verity for system partition
Aug 21, 2017
10ae2ac
spi: spi_qsd: Prevent deadlock while runtime pm is disabled
Aug 22, 2017
df216f2
usb: dwc3: gadget: Fix NULL pointer in dwc3_remove_requests
Aug 29, 2017
1f193da
defconfig: enable task io stats
Aug 29, 2017
b81d6c5
gpio-usbdetect: Register interrupt handler after getting gpio value
Aug 31, 2017
bbb1ebe
spi: spi_qsd: serve set_cs call only for valid device status
Jun 13, 2017
1f0afb6
Merge "defconfig: mdm-perf: Enable Kernel Thermal Monitor driver"
lnxbuild Aug 31, 2017
e745aaa
Merge "ARM: dts: msm: Enable retention flag for A304 SMMU"
lnxbuild Aug 31, 2017
a6d76f3
Merge "msm: mdss: Avoid registering input handler for MDP3 targets"
lnxbuild Aug 31, 2017
c86e238
Merge "ARM: dts: msm: Remove verity for system partition"
lnxbuild Aug 31, 2017
4c891b9
Merge "msm: ipa3: fix compatibility with ipa user space"
lnxbuild Aug 31, 2017
1ba6b44
Merge "spi: spi_qsd: Prevent deadlock while runtime pm is disabled"
lnxbuild Aug 31, 2017
b58dad3
Merge "defconfig: arm: msm: enable AKM8963 sensor for msm8909 MTP"
lnxbuild Aug 31, 2017
ed17707
Merge "ASoC: msm: qdsp6v2: Update routing path for sec MI2S"
lnxbuild Aug 31, 2017
8960d50
Merge "thermal: qpnp-adc-tm: Update High/Low ISR work functions"
lnxbuild Aug 31, 2017
9b724e6
Merge "defconfig: enable task io stats"
lnxbuild Aug 31, 2017
a800f7b
Merge "usb: dwc3: gadget: Fix NULL pointer in dwc3_remove_requests"
lnxbuild Aug 31, 2017
460a2e1
Merge "spi: spi_qsd: serve set_cs call only for valid device status"
lnxbuild Aug 31, 2017
67c751e
Merge "gpio-usbdetect: Register interrupt handler after getting gpio …
lnxbuild Aug 31, 2017
64525f7
Promotion of kernel.lnx.3.18-170831.
Sep 1, 2017
50c4585
Merge 64525f73f6688f8fad2c92cea79838cb495f2aa7 on remote branch
Sep 4, 2017
c5f2f6d
msm: vidc: Cancel userptr validation during secure decode
May 19, 2017
6177286
defconfig: Disable CONFIG_SYSVIPC for msm
Aug 31, 2017
5eeee54
defconfig: msm: Disable DEVPORT config for msm8937 and msm8996
Aug 28, 2017
8c6d236
defconfig : enable quota feature for MSM8996
Aug 31, 2017
df1c09b
power: qpnp-smbcharger: expose CURRENT_MAX prop via batt psy
Sep 1, 2017
81d2bd8
msm: camera: isp: Check null pointer for VFE0 base
Sep 5, 2017
4516422
Merge "power: qpnp-smbcharger: expose CURRENT_MAX prop via batt psy" …
lnxbuild Sep 5, 2017
159d521
Merge "msm: camera: isp: Check null pointer for VFE0 base" into kerne…
lnxbuild Sep 5, 2017
95167db
Synchronize codes for OP3_O2_Open_25 && OP3T_O2_Open_16
Oct 13, 2017
71a077a
Synchronize codes for OP3_O2_Open_26 && OP3T_O2_Open_17
Oct 27, 2017
326c14d
Synchronize codes for OP3_O2_Open_27 && OP3T_O2_Open_18
Nov 17, 2017
189f8d0
Synchronize codes for OP3_O2_Open_28 && OP3T_O2_Open_19
Dec 1, 2017
990cc74
Synchronize codes for OP3_O2_Open_29 && OP3T_O2_Open_20
Dec 28, 2017
fc1a05a
Synchronize codes for OP3_O2_Open_30 && OP3T_O2_Open_21
Jan 15, 2018
76ad975
Synchronize codes for OP3_O2_Open_31 && OP3T_O2_Open_22
Jan 31, 2018
21a7e00
Synchronize codes for OP3_O2_Open_32 && OP3T_O2_Open_23
Mar 22, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ Leonid I Ananiev <leonid.i.ananiev@intel.com>
Linas Vepstas <linas@austin.ibm.com>
Mark Brown <broonie@sirena.org.uk>
Matthieu CASTET <castet.matthieu@free.fr>
Mauro Carvalho Chehab <mchehab@kernel.org> <maurochehab@gmail.com> <mchehab@infradead.org> <mchehab@redhat.com> <m.chehab@samsung.com> <mchehab@osg.samsung.com> <mchehab@s-opensource.com>
Mayuresh Janorkar <mayur@ti.com>
Michael Buesch <m@bues.ch>
Michel Dänzer <michel@tungstengraphics.com>
Expand Down
60 changes: 44 additions & 16 deletions AndroidKernel.mk
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,27 @@ ifeq ($(strip $(KERNEL_GCC_NOANDROID_CHK)),0)
KERNEL_CFLAGS := KCFLAGS=-mno-android
endif

KERNEL_OUT := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
current_dir := $(notdir $(patsubst %/,%,$(dir $(mkfile_path))))
ifeq ($(TARGET_KERNEL_VERSION),)
TARGET_KERNEL_VERSION := 3.18
endif
TARGET_KERNEL := msm-$(TARGET_KERNEL_VERSION)
ifeq ($(TARGET_KERNEL),$(current_dir))
# New style, kernel/msm-version
BUILD_ROOT_LOC := ../../
TARGET_KERNEL_SOURCE := kernel/$(TARGET_KERNEL)
KERNEL_OUT := $(TARGET_OUT_INTERMEDIATES)/kernel/$(TARGET_KERNEL)
KERNEL_SYMLINK := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
KERNEL_USR := $(KERNEL_SYMLINK)/usr
else
# Legacy style, kernel source directly under kernel
KERNEL_LEGACY_DIR := true
BUILD_ROOT_LOC := ../
TARGET_KERNEL_SOURCE := kernel
KERNEL_OUT := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
endif

KERNEL_CONFIG := $(KERNEL_OUT)/.config

ifeq ($(KERNEL_DEFCONFIG)$(wildcard $(KERNEL_CONFIG)),)
Expand Down Expand Up @@ -92,48 +112,56 @@ mpath=`dirname $$mdpath`; rm -rf $$mpath;\
fi
endef

ifneq ($(KERNEL_LEGACY_DIR),true)
$(KERNEL_USR): $(KERNEL_HEADERS_INSTALL)
rm -rf $(KERNEL_SYMLINK)
ln -s kernel/$(TARGET_KERNEL) $(KERNEL_SYMLINK)

$(TARGET_PREBUILT_INT_KERNEL): $(KERNEL_USR)
endif

$(KERNEL_OUT):
mkdir -p $(KERNEL_OUT)

$(KERNEL_CONFIG): $(KERNEL_OUT)
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_DEFCONFIG)
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_DEFCONFIG)
$(hide) if [ ! -z "$(KERNEL_CONFIG_OVERRIDE)" ]; then \
echo "Overriding kernel config with '$(KERNEL_CONFIG_OVERRIDE)'"; \
echo $(KERNEL_CONFIG_OVERRIDE) >> $(KERNEL_OUT)/.config; \
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) oldconfig; fi
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) oldconfig; fi

$(TARGET_PREBUILT_INT_KERNEL): $(KERNEL_OUT) $(KERNEL_HEADERS_INSTALL)
$(hide) echo "Building kernel..."
$(hide) rm -rf $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/dts
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_CFLAGS)
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_CFLAGS) modules
$(MAKE) -C kernel O=../$(KERNEL_OUT) INSTALL_MOD_PATH=../../$(KERNEL_MODULES_INSTALL) INSTALL_MOD_STRIP=1 ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) modules_install
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_CFLAGS)
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_CFLAGS) modules
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) INSTALL_MOD_PATH=$(BUILD_ROOT_LOC)../$(KERNEL_MODULES_INSTALL) INSTALL_MOD_STRIP=1 ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) modules_install
$(mv-modules)
$(clean-module-folder)

$(KERNEL_HEADERS_INSTALL): $(KERNEL_OUT)
$(hide) if [ ! -z "$(KERNEL_HEADER_DEFCONFIG)" ]; then \
$(hide) rm -f ../$(KERNEL_CONFIG); \
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_HEADER_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_HEADER_DEFCONFIG); \
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_HEADER_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) headers_install; fi
rm -f $(BUILD_ROOT_LOC)$(KERNEL_CONFIG); \
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_HEADER_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_HEADER_DEFCONFIG); \
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_HEADER_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) headers_install; fi
$(hide) if [ "$(KERNEL_HEADER_DEFCONFIG)" != "$(KERNEL_DEFCONFIG)" ]; then \
echo "Used a different defconfig for header generation"; \
$(hide) rm -f ../$(KERNEL_CONFIG); \
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_DEFCONFIG); fi
rm -f $(BUILD_ROOT_LOC)$(KERNEL_CONFIG); \
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) $(KERNEL_DEFCONFIG); fi
$(hide) if [ ! -z "$(KERNEL_CONFIG_OVERRIDE)" ]; then \
echo "Overriding kernel config with '$(KERNEL_CONFIG_OVERRIDE)'"; \
echo $(KERNEL_CONFIG_OVERRIDE) >> $(KERNEL_OUT)/.config; \
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) oldconfig; fi
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) oldconfig; fi

kerneltags: $(KERNEL_OUT) $(KERNEL_CONFIG)
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) tags
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) tags

kernelconfig: $(KERNEL_OUT) $(KERNEL_CONFIG)
env KCONFIG_NOTIMESTAMP=true \
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) menuconfig
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) menuconfig
env KCONFIG_NOTIMESTAMP=true \
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) savedefconfig
cp $(KERNEL_OUT)/defconfig kernel/arch/$(KERNEL_ARCH)/configs/$(KERNEL_DEFCONFIG)
$(MAKE) -C $(TARGET_KERNEL_SOURCE) O=$(BUILD_ROOT_LOC)$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(KERNEL_CROSS_COMPILE) savedefconfig
cp $(KERNEL_OUT)/defconfig $(TARGET_KERNEL_SOURCE)/arch/$(KERNEL_ARCH)/configs/$(KERNEL_DEFCONFIG)

endif
endif
1 change: 1 addition & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -636,6 +636,7 @@ D: Configure, Menuconfig, xconfig

N: Mauro Carvalho Chehab
E: m.chehab@samsung.org
E: mchehab@osg.samsung.com
E: mchehab@infradead.org
D: Media subsystem (V4L/DVB) drivers and core
D: EDAC drivers and EDAC 3.0 core rework
Expand Down
119 changes: 119 additions & 0 deletions Documentation/ABI/obsolete/sysfs-block-zram
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
What: /sys/block/zram<id>/num_reads
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The num_reads file is read-only and specifies the number of
reads (failed or successful) done on this device.
Now accessible via zram<id>/stat node.

What: /sys/block/zram<id>/num_writes
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The num_writes file is read-only and specifies the number of
writes (failed or successful) done on this device.
Now accessible via zram<id>/stat node.

What: /sys/block/zram<id>/invalid_io
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The invalid_io file is read-only and specifies the number of
non-page-size-aligned I/O requests issued to this device.
Now accessible via zram<id>/io_stat node.

What: /sys/block/zram<id>/failed_reads
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The failed_reads file is read-only and specifies the number of
failed reads happened on this device.
Now accessible via zram<id>/io_stat node.

What: /sys/block/zram<id>/failed_writes
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The failed_writes file is read-only and specifies the number of
failed writes happened on this device.
Now accessible via zram<id>/io_stat node.

What: /sys/block/zram<id>/notify_free
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The notify_free file is read-only. Depending on device usage
scenario it may account a) the number of pages freed because
of swap slot free notifications or b) the number of pages freed
because of REQ_DISCARD requests sent by bio. The former ones
are sent to a swap block device when a swap slot is freed, which
implies that this disk is being used as a swap disk. The latter
ones are sent by filesystem mounted with discard option,
whenever some data blocks are getting discarded.
Now accessible via zram<id>/io_stat node.

What: /sys/block/zram<id>/zero_pages
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The zero_pages file is read-only and specifies number of zero
filled pages written to this disk. No memory is allocated for
such pages.
Now accessible via zram<id>/mm_stat node.

What: /sys/block/zram<id>/orig_data_size
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The orig_data_size file is read-only and specifies uncompressed
size of data stored in this disk. This excludes zero-filled
pages (zero_pages) since no memory is allocated for them.
Unit: bytes
Now accessible via zram<id>/mm_stat node.

What: /sys/block/zram<id>/compr_data_size
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The compr_data_size file is read-only and specifies compressed
size of data stored in this disk. So, compression ratio can be
calculated using orig_data_size and this statistic.
Unit: bytes
Now accessible via zram<id>/mm_stat node.

What: /sys/block/zram<id>/mem_used_total
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The mem_used_total file is read-only and specifies the amount
of memory, including allocator fragmentation and metadata
overhead, allocated for this disk. So, allocator space
efficiency can be calculated using compr_data_size and this
statistic.
Unit: bytes
Now accessible via zram<id>/mm_stat node.

What: /sys/block/zram<id>/mem_used_max
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The mem_used_max file is read/write and specifies the amount
of maximum memory zram have consumed to store compressed data.
For resetting the value, you should write "0". Otherwise,
you could see -EINVAL.
Unit: bytes
Downgraded to write-only node: so it's possible to set new
value only; its current value is stored in zram<id>/mm_stat
node.

What: /sys/block/zram<id>/mem_limit
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The mem_limit file is read/write and specifies the maximum
amount of memory ZRAM can use to store the compressed data.
The limit could be changed in run time and "0" means disable
the limit. No limit is the initial state. Unit: bytes
Downgraded to write-only node: so it's possible to set new
value only; its current value is stored in zram<id>/mm_stat
node.
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/configfs-usb-gadget-loopback
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Description:
The attributes:

qlen - depth of loopback queue
bulk_buflen - buffer length
buflen - buffer length
12 changes: 12 additions & 0 deletions Documentation/ABI/testing/configfs-usb-gadget-midi
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
What: /config/usb-gadget/gadget/functions/midi.name
Date: Nov 2014
KernelVersion: 3.19
Description:
The attributes:

index - index value for the USB MIDI adapter
id - ID string for the USB MIDI adapter
buflen - MIDI buffer length
qlen - USB read request queue length
in_ports - number of MIDI input ports
out_ports - number of MIDI output ports
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/configfs-usb-gadget-sourcesink
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ Description:
isoc_maxpacket - 0 - 1023 (fs), 0 - 1024 (hs/ss)
isoc_mult - 0..2 (hs/ss only)
isoc_maxburst - 0..15 (ss only)
qlen - buffer length
buflen - buffer length
6 changes: 4 additions & 2 deletions Documentation/ABI/testing/ima_policy
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,19 @@ Description:
action: measure | dont_measure | appraise | dont_appraise | audit
condition:= base | lsm [option]
base: [[func=] [mask=] [fsmagic=] [fsuuid=] [uid=]
[fowner]]
[euid=] [fowner=]]
lsm: [[subj_user=] [subj_role=] [subj_type=]
[obj_user=] [obj_role=] [obj_type=]]
option: [[appraise_type=]] [permit_directio]

base: func:= [BPRM_CHECK][MMAP_CHECK][FILE_CHECK][MODULE_CHECK]
[FIRMWARE_CHECK]
mask:= [MAY_READ] [MAY_WRITE] [MAY_APPEND] [MAY_EXEC]
mask:= [[^]MAY_READ] [[^]MAY_WRITE] [[^]MAY_APPEND]
[[^]MAY_EXEC]
fsmagic:= hex value
fsuuid:= file system UUID (e.g 8bcbe394-4f13-4144-be8e-5aa9ea2ce2f6)
uid:= decimal value
euid:= decimal value
fowner:=decimal value
lsm: are LSM specific
option: appraise_type:= [imasig]
Expand Down
11 changes: 11 additions & 0 deletions Documentation/ABI/testing/sysfs-ata
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,17 @@ gscr
130: SATA_PMP_GSCR_SII_GPIO
Only valid if the device is a PM.

trim

Shows the DSM TRIM mode currently used by the device. Valid
values are:
unsupported: Drive does not support DSM TRIM
unqueued: Drive supports unqueued DSM TRIM only
queued: Drive supports queued DSM TRIM
forced_unqueued: Drive's unqueued DSM support is known to be
buggy and only unqueued TRIM commands
are sent

spdn_cnt

Number of time libata decided to lower the speed of link due to errors.
Expand Down
25 changes: 25 additions & 0 deletions Documentation/ABI/testing/sysfs-block-zram
Original file line number Diff line number Diff line change
Expand Up @@ -141,3 +141,28 @@ Description:
amount of memory ZRAM can use to store the compressed data. The
limit could be changed in run time and "0" means disable the
limit. No limit is the initial state. Unit: bytes

What: /sys/block/zram<id>/compact
Date: August 2015
Contact: Minchan Kim <minchan@kernel.org>
Description:
The compact file is write-only and trigger compaction for
allocator zrm uses. The allocator moves some objects so that
it could free fragment space.

What: /sys/block/zram<id>/io_stat
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The io_stat file is read-only and accumulates device's I/O
statistics not accounted by block layer. For example,
failed_reads, failed_writes, etc. File format is similar to
block layer statistics file format.

What: /sys/block/zram<id>/mm_stat
Date: August 2015
Contact: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Description:
The mm_stat file is read-only and represents device's mm
statistics (orig_data_size, compr_data_size, etc.) in a format
similar to block layer statistics file format.
Loading