Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
776 commits
Select commit Hold shift + click to select a range
b2041e8
wlan: Check for return codes of dot11f_unpack functions
Mar 28, 2018
45fd5a7
Merge "sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplic…
Apr 20, 2018
fc4b02a
Merge "msm: camera: enable eeprom functionality on 8909"
Apr 20, 2018
bf87d26
wlan: Fix NULL pointer dereference issue in WLANTL_SampleRxRSSI
Apr 17, 2018
ad4dd92
msm: ipa: disable prefetch for MHI
Apr 18, 2018
9c5bd47
usb: gadget: f_gsi: Set MBIM NTB default size in bind_config
Mar 29, 2018
eb8b726
Merge "wlan: Fix pointer dereference KW issues in connect path" into …
Apr 23, 2018
8bcf639
ALSA: usb-audio: Kill stray URB at exiting
tiwai Oct 10, 2017
c4c5384
wlan: Add HAL support to configure QPOWER
Apr 10, 2018
6b9771b
ARM: dts: msm: add afe_loopback_tx back-end dai for apq8053
Apr 22, 2018
fc85727
Merge "usb: gadget: f_gsi: Set MBIM NTB default size in bind_config"
Apr 24, 2018
f857b31
Merge "USB: f_accessory: Check dev pointer before decoding ctrl request"
Apr 24, 2018
809b2f6
Merge "ARM: dts: msm: add afe_loopback_tx back-end dai for apq8053"
Apr 24, 2018
2fa80b5
voice_svc: Avoid double free in voice_svc driver
Apr 6, 2018
2a75a4b
msm: mdss: Increase fbmem ref count before use
Jan 25, 2018
6405341
arm: msm: ipa: Add support to get MHI config dynamically
Apr 3, 2018
5c61ba3
ARM: dts: msm: Enbale MHI mode boot up flag on sdxpoorwills
Apr 20, 2018
6b484a8
wlan: Reject the unsafe IOCTL's in the WEXT
Apr 24, 2018
81c0cab
wlan: Don't disable tdls link in connect start
Apr 16, 2018
cc32c6c
Merge "msm: mdss: Increase fbmem ref count before use"
Apr 24, 2018
20dd820
Merge "voice_svc: Avoid double free in voice_svc driver"
Apr 24, 2018
3ad15d5
wlan: Drop probe resp only if ecsa new chn is different from APs oper…
Apr 16, 2018
c4d50e7
Merge "arm: msm: ipa: Add support to get MHI config dynamically"
Apr 25, 2018
27df160
Merge changes into msm-3.18.c10
Apr 25, 2018
15757ba
msm:camera: unlock mutex before return
Apr 25, 2018
f01ec75
wlan: Array out of bound in hdd change station
Apr 25, 2018
cb6b5ed
net: ipc_router: Validate return from skb_peek
Oct 4, 2017
cb0e9aa
Merge "usb: gadget: serial: Prevent use-after-free"
Apr 26, 2018
cd688c1
wlan: Add support for suspend_noirq
Apr 24, 2018
75748f7
Merge "ARM: dts: msm: Enbale MHI mode boot up flag on sdxpoorwills"
Apr 26, 2018
5965254
Merge changes into msm-3.18.c10
Apr 27, 2018
43d66b7
diag: Update msg mask tables for new SSID
Jun 19, 2017
49c3f90
wlan: Support to enhance debug framework
Feb 16, 2018
fb3fd97
wlan: Switch from module_param_call() to module_param_cb()
Apr 30, 2018
ac589f4
wlan: Do not start auto bmps timer when aggregation is disabled
Apr 24, 2018
2a24276
Merge "wlan: Reject the unsafe IOCTL's in the WEXT" into wlan-driver.…
Apr 30, 2018
8b6a8d3
wlan: Increase MAX_CFG_INI_ITEMS to 1024
Apr 30, 2018
f16f870
Merge "wlan: Switch from module_param_call() to module_param_cb()" in…
Apr 30, 2018
707f718
Merge "wlan: Do not start auto bmps timer when aggregation is disable…
Apr 30, 2018
a01494d
msm: ipa: rmnet: Make code changes with respect to CR#2046006
Apr 19, 2018
596b8b3
wlan: Correctly report 20 MHz bandwidth in Linux 4.x
May 1, 2018
ae5adf4
wlan: Add support to dynamically configure BTC and Concurrent dwell time
Apr 23, 2018
bd6ee3b
Merge "net: ipc_router: Validate return from skb_peek"
May 2, 2018
e02d999
Merge "msm: ipa: rmnet: Make code changes with respect to CR#2046006"
May 2, 2018
4585df5
ARM: dts: msm: Secure display ion heap support on msm8909
Apr 16, 2018
b8be9ab
wlan: Use request manager while processing monitor mode start/stop re…
Apr 12, 2018
543559a
wlan: While processing get current antenna request wait for the WDA r…
May 2, 2018
0261487
msm: mdp3: Correct RGBX_8888 source format configuration
Apr 27, 2018
58dd870
Merge e02d9991fe12d46d3b9e0b3144b94bfcd15e6e5b on remote branch
May 6, 2018
8edc6c2
Merge cd688c19bf9cb6466fdb5224e012c723edc6ee8e on remote branch
May 6, 2018
e553464
Merge "msm:camera: unlock mutex before return"
May 7, 2018
15d6365
Merge changes into msm-3.18.c10
May 7, 2018
f7354ef
msm: Camera: Add buf entries only after successful mapping
May 7, 2018
51081e6
msm:ais: Remove recursive locks
May 8, 2018
d47fcab
ARM: dts: msm: Add device tree support for MDM9650 PCIE EP for TTP
May 4, 2018
bcf3c70
Merge "wlan: Correctly report 20 MHz bandwidth in Linux 4.x" into wla…
May 8, 2018
d0d3c17
wlan: Revert "wlan: Use request manager for GETFWSTATS and GETBCNMISS…
May 2, 2018
2d9cdc3
prima: overwrite mac address if config file exists
codeworkx Jan 7, 2017
7aa4bea
wlan: Use request manager while processing driver commands
Apr 9, 2018
d2ce680
Wlan: Do not flush disconnect command from sme on receiving connect
May 8, 2018
3887107
net: ipc_router: Remove wakeup-source for Sensor ports
Apr 26, 2018
0d41c31
Merge "Wlan: Do not flush disconnect command from sme on receiving co…
May 9, 2018
5deb9cd
wlan: Use max tx power allowed to compute link report power
May 10, 2018
a0cafdd
msm: vidc: Fix use after free bug in set_output_buffers
Sep 29, 2017
8dc4d74
Merge "msm:ais: Remove recursive locks"
May 10, 2018
e90b138
Merge "wlan: Use request manager while processing driver commands" in…
May 10, 2018
f9215a1
Merge "msm: vidc: Fix use after free bug in set_output_buffers"
May 11, 2018
95e5bc2
wlan: Reject invalid subsequent set disable channel command
Apr 19, 2018
c1333e4
qseecom: Add flag to support key wrap in KS
May 11, 2018
d9c8b1e
Merge "wlan: Use max tx power allowed to compute link report power" i…
May 14, 2018
ccc9b1e
ARM: dts: msm: Add qseecom flag to enable key wrapping in KS for apq8053
May 14, 2018
6e6cbef
mmc: core: Card specific custom settings for SDIO
Feb 5, 2018
f8141c0
cnss_sdio: Add Naples sdio device id in sdio device list
Feb 2, 2018
a250ed8
soc: qcom: rpm_stats: Fix snprintf string format
Oct 10, 2017
c6351f8
PCI: Fix race condition with driver_override
nicstange Sep 11, 2017
2648ea0
sctp: do not peel off an assoc from one netns to another one
lxin Apr 18, 2018
04d0ab9
KEYS: encrypted: fix buffer overread in valid_master_desc()
ebiggers Jun 8, 2017
346434c
netlink: Add netns check on taps
Dec 6, 2017
bddb8c4
Merge "ARM: dts: msm: Add qseecom flag to enable key wrapping in KS f…
May 16, 2018
bac87ba
ARM: dts: msm: Use GPIO_85 for IPC on MDM9650 TTP PCIe_EP devices
May 16, 2018
7811a9a
drivers: net: can: ignore the data if command byte is 0xFF
Apr 26, 2018
1ba4d4d
Merge "cnss_sdio: Add Naples sdio device id in sdio device list"
May 17, 2018
f8b5a48
Merge "mmc: core: Card specific custom settings for SDIO"
May 17, 2018
b5d2fb0
Merge "net: ipc_router: Remove wakeup-source for Sensor ports"
May 17, 2018
43b91b1
Merge "sctp: do not peel off an assoc from one netns to another one"
May 17, 2018
58b3703
Merge "ARM: dts: msm: Secure display ion heap support on msm8909"
May 17, 2018
c811a00
Merge "drivers: net: can: ignore the data if command byte is 0xFF"
May 17, 2018
72fdce4
cnss_sdio: fix wlan card sdio rate can't reach 200M after warm start
Feb 6, 2018
4e73538
Merge "wlan: Fix NULL pointer dereference issue in WLANTL_SampleRxRSS…
May 18, 2018
5acbfff
lpm-levels: Remove kfree for memory allocated with devm_kzalloc
mkshahc May 11, 2018
ef0b54d
ARM: dts: msm: Use bw_vbif as GPU governor on MSM8909
Apr 5, 2018
f977812
lpm-stats: cleanup lpm stats processing sanity wrapping
yuankuiz Jan 30, 2018
60592d5
Merge "soc: qcom: rpm_stats: Fix snprintf string format"
May 18, 2018
5aa1406
Merge "lpm-stats: cleanup lpm stats processing sanity wrapping"
May 19, 2018
345db60
mmc: core: Ignore bus resume flags when card removal event is detected
Aug 7, 2017
6b1953e
Merge "lpm-levels: Remove kfree for memory allocated with devm_kzalloc"
May 20, 2018
a5e9f31
Merge "mmc: core: Ignore bus resume flags when card removal event is …
May 20, 2018
2eb7221
Merge "wlan: Add size to nvtable hwCalValues" into wlan-driver.lnx.1.0
May 21, 2018
0c3f722
msm: ipa: Fix to slab out of bounds issue
Apr 10, 2018
1ff9fa9
Merge f7354ef7211a0804a867daf7e66db427e0cb1f05 on remote branch
May 21, 2018
075db78
Merge 543559a222ac13dfd6225ccb50de2bf3c7a42a41 on remote branch
May 21, 2018
0e827fe
Merge "msm: ipa: Fix to slab out of bounds issue"
May 21, 2018
ad56cac
mmc: core: Ignore bus resume flags when card removal event is detected
Aug 7, 2017
334c0a3
net: ipc_router: Remove wakeup-source for Sensor ports
Apr 26, 2018
b0d2cff
Merge "net: ipc_router: Remove wakeup-source for Sensor ports" into k…
May 22, 2018
b2a514e
msm: camera: Dont call recovery for inactive streams
May 4, 2018
2bcf650
msm: camera: isp : Fix race condition in close sequence
Apr 17, 2018
a9ff976
msm: camera: skip recovery during stream off in dual vfe
May 4, 2018
fc3fc52
Merge "cnss_sdio: fix wlan card sdio rate can't reach 200M after warm…
May 22, 2018
5dce44c
wlan: Abort ongoing scan on disable agg indication
May 22, 2018
0175ace
ipvs: use IPVS_CMD_ATTR_MAX for family.maxattr
congwang Nov 4, 2016
9c490d5
Merge "ARM: dts: msm: Use GPIO_85 for IPC on MDM9650 TTP PCIe_EP devi…
May 23, 2018
1df5534
Merge "msm: camera: isp : Fix race condition in close sequence"
May 23, 2018
3c4119a
Merge "msm: camera: Dont call recovery for inactive streams"
May 23, 2018
b31418b
msm: ispif: Adding csid version check
May 23, 2018
b589e5c
bluetooth: Add QCA9379 power control support
tjiang123 Nov 30, 2017
3d40648
ARM: dts: msm: camera: Changes to enable flash on 8909 QRD
May 23, 2018
5cbd514
Merge "msm: camera: skip recovery during stream off in dual vfe"
May 24, 2018
07530dc
msm: kgsl: Move global memory region to 0x100000000
Nov 28, 2017
541f7ee
msm: kgsl: Update global memory base to 0XFC000000 for 64bit kernel
Jan 29, 2018
1980383
wlan: NULL pointer access in wlan_hdd_free_cache_channels
May 24, 2018
f04f1ce
Merge "bluetooth: Add QCA9379 power control support"
May 24, 2018
2956956
ARM: dts: msm: Disable pronto node on APQ8053 Lite dragonboard
May 15, 2018
e452ce1
defconfig: arm: Add naples sdio related config
May 24, 2018
b390666
msm: mhi_dev: Remove redundant code
May 21, 2018
f4fb6ff
Merge "PCI: Fix race condition with driver_override"
May 27, 2018
d2ac27a
Merge "netlink: Add netns check on taps"
May 27, 2018
9f5b9f5
Merge "ARM: dts: msm: Use bw_vbif as GPU governor on MSM8909"
May 27, 2018
6ddfd77
Merge "msm: kgsl: Move global memory region to 0x100000000"
May 27, 2018
b503b43
Merge "msm: kgsl: Update global memory base to 0XFC000000 for 64bit k…
May 27, 2018
f3800c9
Merge "ARM: dts: msm: camera: Changes to enable flash on 8909 QRD"
May 27, 2018
d109e62
Merge "msm: mhi_dev: Remove redundant code"
May 27, 2018
314a57b
Merge "defconfig: arm: Add naples sdio related config"
May 29, 2018
9102fbc
wlan: Initialize channel switch completion variable during SAP OPEN
May 29, 2018
9233e77
loop: fix concurrent lo_open/lo_release
torvalds Jan 6, 2018
649de26
Input: gtco - fix potential out-of-bound access
dtor Oct 23, 2017
263c0fd
Merge "msm: ispif: Adding csid version check"
May 29, 2018
635ab41
Merge "Input: gtco - fix potential out-of-bound access"
May 29, 2018
38bf161
Merge "loop: fix concurrent lo_open/lo_release"
May 29, 2018
01cd4d5
Merge "ARM: dts: msm: Disable pronto node on APQ8053 Lite dragonboard"
May 29, 2018
f477dc5
input: touchscreen: Add himax touchscreen support
vkambl Mar 23, 2018
cc5a75b
defconfig: msm8953: Add himax touch support
May 29, 2018
4c6d859
Merge "wlan: Initialize channel switch completion variable during SAP…
May 30, 2018
249a2b0
wlan: Resolve memory leak while processing SET_PACKET_FILTER IOCTL
May 30, 2018
1097936
usb: f_gsi: Allow user to specify MAC address for RNDIS/ECM
May 25, 2018
552b590
ARM: dts: msm: Use pm8953_l2 as camera vdig supply
May 14, 2018
33548e2
wlan: Use proper length to send the beacon/probe to kernel
May 31, 2018
e04e06c
wlan: Fix frame lenth information to cfg80211
May 31, 2018
cb84efa
drivers: qcom: lpm-stats: Fix undefined access error
Mar 7, 2018
4a5ebde
taskstats: fix the length of cgroupstats_cmd_get_policy
congwang Nov 3, 2016
2386804
Merge "input: touchscreen: Add himax touchscreen support"
May 31, 2018
e012a89
Merge "defconfig: msm8953: Add himax touch support"
May 31, 2018
2c9c03e
Merge "drivers: qcom: lpm-stats: Fix undefined access error"
May 31, 2018
501cbe9
Merge "ipvs: use IPVS_CMD_ATTR_MAX for family.maxattr"
May 31, 2018
f885d5e
Merge "wlan: Abort ongoing scan on disable agg indication" into wlan-…
May 31, 2018
7d20bec
Merge "wlan: Resolve memory leak while processing SET_PACKET_FILTER I…
Jun 1, 2018
ab8e194
wlan: Don't access adapter after netdev is freed
May 24, 2018
be407bf
Merge "ARM: dts: msm: Use pm8953_l2 as camera vdig supply"
Jun 2, 2018
c0662b5
Merge "wlan: Increase MAX_CFG_INI_ITEMS to 1024" into wlan-driver.lnx…
Jun 4, 2018
9dafc14
um: Stop abusing __KERNEL__
richardweinberger May 31, 2015
885cb3b
um: Remove copy&paste code from init.h
richardweinberger May 31, 2015
38ec602
um: Fix out-of-tree build
richardweinberger Jun 28, 2015
1e1b90e
wlan: Advertize flag WIPHY_WOWLAN_ANY in wiphy wowlan config
May 10, 2018
ea4b161
Merge "taskstats: fix the length of cgroupstats_cmd_get_policy"
Jun 7, 2018
5e9b2d0
Merge "um: Remove copy&paste code from init.h"
Jun 7, 2018
4c5d6bc
Merge "um: Fix out-of-tree build"
Jun 7, 2018
8445854
wlan: Update needed_headroom with LIBRA_HW_NEEDED_HEADROOM
May 14, 2018
44ff472
Merge be407bfffa33de138ee07e21906976e16508aebf on remote branch
Jun 8, 2018
9a1bf03
Merge changes into msm-3.18.c10
Jun 8, 2018
c9a384d
msm: mdss: Add separate function for mapping
Jun 1, 2018
391e250
msm: mdss: Add support for handling secure buffer use-cases in MDP3
Jun 1, 2018
b68b21b
msm: mdss: Add support to wait for dma_done in pan display
May 31, 2018
e29df7a
Merge ab8e1945b398f7867398c676cbe8e7e812384ed2 on remote branch
Jun 8, 2018
7bc35f2
regulator: core: Fix buffer overflow issue
I-n-o-k May 17, 2018
ce757d7
packet: hold bind lock when rebinding to fanout hook
wdebruij Sep 14, 2017
99c0786
packet: in packet_do_bind, test fanout with bind_lock held
wdebruij Sep 26, 2017
1554c3b
msm: ipa: fix to not allow NAT DMA command without device initialization
May 11, 2018
9a4851c
msm: pcie: Add proper check before accessing variables
Mar 21, 2018
d201ad4
Merge "msm: ipa: fix to not allow NAT DMA command without device init…
Jun 9, 2018
0ef1ae2
Merge "msm: pcie: Add proper check before accessing variables"
Jun 9, 2018
e99515c
Merge "usb: f_gsi: Allow user to specify MAC address for RNDIS/ECM"
Jun 11, 2018
151761e
ais: isp2: Release buffer lock after use
May 24, 2018
1d7f207
msm: ipa: gsi: mhi: Couple of code changes
May 31, 2018
db07e46
msm: ipa: ipa_usb: remove SUSPEND_IN_PROGRESS state
Jun 5, 2017
1944241
usb: gadget: Send BRK signal to host on flow disable ioctl
May 8, 2018
9b4e4b7
Merge "ais: isp2: Release buffer lock after use"
Jun 11, 2018
64bf6b8
ARM: dts: msm: Add WCD9326 support for apq8009 som platform
May 23, 2018
17a1765
defconfig: msm: Enable secure touch for MSM8909 devices
May 2, 2018
f493383
diag: Validate query dci event and log mask size properly
Apr 6, 2018
2745562
Merge "msm: mdss: Add support for handling secure buffer use-cases in…
Jun 12, 2018
1015dd5
Merge "msm: mdss: Add support to wait for dma_done in pan display"
Jun 12, 2018
eefe00d
Merge "msm: ipa: gsi: mhi: Couple of code changes"
Jun 12, 2018
57c1f2b
Merge "msm: ipa: ipa_usb: remove SUSPEND_IN_PROGRESS state"
Jun 12, 2018
fa536fa
Merge "ARM: dts: msm: Add WCD9326 support for apq8009 som platform"
Jun 12, 2018
6927764
Merge "usb: gadget: Send BRK signal to host on flow disable ioctl"
Jun 12, 2018
16c0698
xt_quota2: Send netlink event on quota reach, without fail.
May 8, 2018
abe4526
Merge changes into msm-3.18.c10
Jun 13, 2018
b308c85
Merge "packet: hold bind lock when rebinding to fanout hook"
Jun 13, 2018
dc02eb5
Merge "packet: in packet_do_bind, test fanout with bind_lock held"
Jun 13, 2018
e333f5d
Merge "defconfig: msm: Enable secure touch for MSM8909 devices"
Jun 13, 2018
62e64c6
Merge "diag: Validate query dci event and log mask size properly"
Jun 13, 2018
05df93a
Merge "xt_quota2: Send netlink event on quota reach, without fail."
Jun 13, 2018
f177846
usb: dwc3: Enable evicting endpoint cache after flow control
Mar 13, 2018
e64a18d
Merge "usb: dwc3: Enable evicting endpoint cache after flow control"
Jun 13, 2018
8138089
msm: mdss: Signal the fences when there is a dma_done timeout
Jun 12, 2018
0f51fad
Merge "msm: mdss: Signal the fences when there is a dma_done timeout"
Jun 14, 2018
9cfc1e7
Merge 0f51fadd635d554244f52761a368068675e60c34 on remote branch
Jun 21, 2018
cc44d1b
Merge 8445854326b5f26354c0cd9c19941219c004624c on remote branch
Jun 21, 2018
505fb3b
kernel: Only expose su when daemon is running
tdm Jan 25, 2017
f0d24b8
kernel: Fix potential refcount leak in su check
tdm May 18, 2017
c066dc9
fs/exec: fix use after free in execve
aagit Jul 25, 2017
8f3ed14
ANDROID: sdcardfs: Check for private data earlier
drosen-google Apr 11, 2018
8b7cff1
ANDROID: sdcardfs: d_make_root calls iput
drosen-google Apr 11, 2018
a5f572c
ANDROID: sdcardfs: Set s_root to NULL after putting
drosen-google Apr 12, 2018
bae5c54
ANDROID: sdcardfs: Don't d_drop in d_revalidate
drosen-google Apr 25, 2018
4a12e29
ANDROID: sdcardfs: fix potential crash when reserved_mb is not zero
Jun 16, 2018
8c46941
f2fs: do not preallocate blocks which has wrong buffer
Jan 13, 2017
2c9626a
fscrypt: updates on 4.15-rc4
Jun 22, 2017
a7733f4
f2fs: updates on v4.16-rc1
Nov 16, 2017
5578019
FROMLIST: f2fs: don't put dentry page in pagecache into highmem
Feb 28, 2018
6c11ef4
f2fs/fscrypt: updates to v4.17-rc1
Jan 5, 2018
84e65af
FROMLIST: fscrypt: allow synchronous bio decryption
ebiggers Apr 18, 2018
2cebc9f
f2fs: refactor read path to allow multiple postprocessing steps
ebiggers Apr 18, 2018
dca6d91
f2fs: call unlock_new_inode() before d_instantiate()
ebiggers Apr 18, 2018
93acf75
f2fs: clear PageError on writepage
Apr 12, 2018
07e6a1f
Revert "f2fs: introduce f2fs_set_page_dirty_nobuffer"
Apr 21, 2018
01d4b11
f2fs: check cap_resource only for data blocks
Apr 21, 2018
46be7ed
UPSTREAM: f2fs: clear PageError on writepage - part 2
Apr 12, 2018
1701775
UPSTREAM: f2fs: avoid fsync() failure caused by EAGAIN in writepage()
May 4, 2018
e82403e
FROMLIST: f2fs: early updates queued for v4.18-rc1
May 24, 2018
5578be6
FROMLIST: f2fs: run fstrim asynchronously if runtime discard is on
May 31, 2018
f4426d9
mido: enable quota configs
TheScarastic Jun 29, 2018
e95f64b
fs: Import sdFAT driver
bgcngm Feb 24, 2018
37dc989
fs: sdfat: Fix compilation without debugging
javelinanddart Feb 19, 2018
841c6b7
fs: sdfat: Update to driver version 2.0.6
bgcngm Mar 14, 2018
b6fe53a
ARM64: configs: Enable support for sdFAT filesystem
bgcngm Feb 28, 2018
c54897c
md: disable dm-verity
Dees-Troy Dec 20, 2016
700d918
ion: ensure valid start address
Mar 18, 2018
6d8da85
ion: adjust system heap pool orders
Feb 29, 2016
8f346dc
Revert "ANDROID: Fix cpufreq stats table creation"
moetayuko Mar 22, 2018
bf12f09
drivers: input: toucscreen: Fix unbalanced irq
TheScarastic Jul 9, 2018
ab93ce2
block: cgroups, kconfig, build bits for BFQ-v7r8-3.18.0
paolo-github Jun 6, 2015
5a415f3
block: introduce the BFQ-v7r8 I/O sched for 3.18.0
paolo-github May 9, 2013
179a9f6
block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.18.0
andreoli Jun 5, 2015
404727b
arm64: configs: Enable bfq
TheScarastic Jul 9, 2018
38ac7ab
Revert "HACK: arm64: add CNTPCT_EL0 trap handler"
TheScarastic Jul 18, 2018
b7071e6
Merge tag 'LA.UM.6.6.r1-09000-89xx.0' of https://source.codeaurora.or…
TheScarastic Jul 18, 2018
beec421
Merge tag 'LA.UM.6.6.r1-09000-89xx.0' of https://source.codeaurora.or…
TheScarastic Jul 18, 2018
c03e0a9
arm64: Move BP hardening to check_and_switch_context
Jan 19, 2018
80cb3f6
drivers: power uncomment enable_emergency_dload_mode
TheScarastic Jul 23, 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
  •  
  •  
  •  
18 changes: 18 additions & 0 deletions Documentation/ABI/testing/sysfs-fs-f2fs
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ Date: February 2015
Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
Description:
Controls the trimming rate in batch mode.
<deprecated>

What: /sys/fs/f2fs/<disk>/cp_interval
Date: October 2015
Expand Down Expand Up @@ -186,3 +187,20 @@ Date: August 2017
Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
Description:
Controls sleep time of GC urgent mode

What: /sys/fs/f2fs/<disk>/readdir_ra
Date: November 2017
Contact: "Sheng Yong" <shengyong1@huawei.com>
Description:
Controls readahead inode block in readdir.

What: /sys/fs/f2fs/<disk>/extension_list
Date: Feburary 2018
Contact: "Chao Yu" <yuchao0@huawei.com>
Description:
Used to control configure extension list:
- Query: cat /sys/fs/f2fs/<disk>/extension_list
- Add: echo '[h/c]extension' > /sys/fs/f2fs/<disk>/extension_list
- Del: echo '[h/c]!extension' > /sys/fs/f2fs/<disk>/extension_list
- [h] means add/del hot file extension
- [c] means add/del cold file extension
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/arm/msm/msm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,7 @@ compatible = "qcom,apq8017-mtp"
compatible = "qcom,apq8053-cdp"
compatible = "qcom,apq8053-mtp"
compatible = "qcom,apq8053-ipc"
compatible = "qcom,apq8053-lite-dragonboard"
compatible = "qcom,mdm9630-cdp"
compatible = "qcom,mdm9630-mtp"
compatible = "qcom,mdm9630-sim"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Required properties:
- compatible: Should be set to one of the following:
qca,ar3002
qca,qca6174
qca,qca9379
qca,wcn3990
- qca,bt-reset-gpio: GPIO pin to bring BT Controller out of reset

Expand Down
22 changes: 22 additions & 0 deletions Documentation/devicetree/bindings/input/touchscreen/himax.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Himax touch controller

Required properties:

- compatible : Should be "himax,hxcommon"
- reg : i2c slave address of the device.
- interrupt-parent : parent of interrupt.
- himax,irq-gpio : irq gpio.
- himax,reset-gpio : reset gpio.
- vdd-supply : Power supply needed to power up the device.
- avdd-supply : Power source required to power up i2c bus.
- himax,panel-coords : panel coordinates for the chip in pixels.
It is a four tuple consisting of min x,
min y, max x and max y values.
- himax,display-coords : display coordinates in pixels. It is a four
tuple consisting of min x, min y, max x and
max y values

Optional properties:
- himax,3v3-gpio : gpio acting as 3.3 v supply.
- report_type : Multi-touch protocol type. Default 0.
0 for protocol A, 1 for protocol B.
47 changes: 47 additions & 0 deletions Documentation/devicetree/bindings/input/touchscreen/hmxchipset.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
Himax Touch Controller

Required properties:

- compatible : Should be "himax,hxcommon"
- reg : I2C slave address of the device.
- interrupt-parent : Parent of interrupt.
- interrupts : Configuration of touch panel controller interrupt
GPIO.
- interrupt-gpios : Interrupt gpio which is to provide interrupts to
host, same as "interrupts" node.
- reset-gpios : Reset gpio to control the reset of chip.
- himax,display-coords : Display coordinates in pixels. It is a four
tuple consisting of min x, min y, max x and
max y values.

Optional properties:

- avdd-supply : Power supply needed to power up the device, this is
for fixed voltage external regulator.
- vdd-supply : Power supply needed to power up the device, when use
external regulator, do not add this property.
- himax,panel-coords : Panel coordinates for the chip in pixels.
It is a four tuple consisting of min x,
min y, max x and max y values.

Example:
&i2c_3 {
status = "okay";
himax_ts@48 {
compatible = "himax,hxcommon";
reg = <0x48>;
interrupt-parent = <&tlmm>;
interrupts = <65 0x2>;
vdd-supply = <&pm8953_l10>;
avdd-supply = <&pm8953_l5>;
pinctrl-names = "pmx_ts_active","pmx_ts_suspend","pmx_ts_release";
pinctrl-0 = <&ts_int_active &ts_reset_active>;
pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>;
pinctrl-2 = <&ts_release>;
himax,panel-coords = <0 800 0 1280>;
himax,display-coords = <0 800 0 1280>;
himax,irq-gpio = <&tlmm 65 0x2008>;
//himax,rst-gpio = <&tlmm 64 0x0>;
report_type = <1>;
};
};
4 changes: 4 additions & 0 deletions Documentation/devicetree/bindings/media/video/msm-vidc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,9 @@ value is typically max(latencies of every cluster at all power levels) + 1
- qcom,max-secure-instances = An int containing max number of concurrent secure
instances supported, accounting for venus and system wide limitations like
memory, performance etc.
- qcom,power-conf = Indicates the value at which or beyond, a video session
is configured in low power mode to have power benefits. Value is defined
interms of HxW of the video session beyond which power benefit is desired.

[Second level nodes]
Context Banks
Expand Down Expand Up @@ -229,6 +232,7 @@ Example:
qcom,qdss-presets = <0xFC307000 0x1000>,
<0xFC322000 0x1000>;
qcom,max-hw-load = <1224450>; /* 4k @ 30 + 1080p @ 30*/
qcom,power-conf = <8294400>; /* WxH - 3840*2160 */
qcom,never-unload-fw;
clock-names = "foo_clk", "bar_clk", "baz_clk";
qcom,clock-configs = <0x3 0x1 0x0>;
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/net/can/k61-can.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
This driver implements SPI slave protocol for Freescale K61 CAN controller.

Required properties:
- compatible: Should be "fsl,k61" or "nxp,mpc5746c".
- compatible: Should be "fsl,k61".
- reg: Should contain SPI chip select.
- interrupt-parent: Should specify interrupt controller for the interrupt.
- interrupts: Should contain IRQ line for the CAN controller.
Expand Down
48 changes: 48 additions & 0 deletions Documentation/devicetree/bindings/net/can/qti-can.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
* QTI CAN driver *

Required properties:
- compatible: Should be "qcom,renesas,rh850" or "qcom,nxp,mpc5746c".
- reg: Should contain SPI chip select.
- interrupt-parent: Should specify interrupt controller for the interrupt.
- interrupts: Should contain IRQ line for the CAN controller.
- spi-max-frequency: Should contain maximum spi clock frequency for slave device
- qcom,clk-freq-mhz : The frequency at which the CAN clock should be configured.
- qcom,max-can-channels : Maximum number of CAN channels supported by the controller.

Optional properties:
- qcom,reset-gpio: Reference to the GPIO connected to the reset input.
- pinctrl-names : Names corresponding to the numbered pinctrl states.
- pinctrl-0 : This explains the active state of the GPIO line.
- pinctrl-1 : This explains the suspend state of the GPIO line.
- qcom,bits-per-word: Indicate how many bits are in a SPI frame. e.g.: 8, 16, 32.
Default to 16.
- qcom,reset-delay-msec: Delay in milliseconds to be applied after resetting the chip.
This is applicable only if the reset-gpio is specified. Default value is 1 ms.
- qcom,support-can-fd: Whether CAN FD mode is supported or not.
- qcom,can-fw-cmd-timeout-req: Whether a timeout is required if we don't get a response from
the firmware after flash write.
- qcom,can-fw-cmd-timeout-ms: The duration after which timeout will happen if we don't get a
response from the firmware.
- qcom,rem-all-buffering-timeout-ms: The duration after which timeout will happen if we don't get a
response from the firmware while trying to remove all the buffered frames IDs from flash.

Example:

can-controller@0 {
compatible = "qcom,nxp,mpc5746c";
reg = <0>;
spi-max-frequency = <9600000>;
interrupt-parent = <&tlmm_pinmux>;
interrupts = <87 0>;
qcom,reset-gpio = <&tlmm_pinmux 89 0x1>;
qcom,clk-freq-mhz = <20000000>;
qcom,max-can-channels = <2>;
qcom,bits-per-word = <8>;
qcom,reset-delay-msec = <150>;
qcom,can-fw-cmd-timeout-req;
qcom,can-fw-cmd-timeout-ms = <400>;
qcom,rem-all-buffering-timeout-ms = <2000>;
pinctrl-names = "active", "sleep";
pinctrl-0 = <&can_rst_on>;
pinctrl-1 = <&can_rst_off>;
};
21 changes: 0 additions & 21 deletions Documentation/devicetree/bindings/net/can/rh850-can.txt

This file was deleted.

2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/platform/msm/ipa.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ Optional:
- qcom,smmu-disable-htw: boolean value to turn off SMMU page table caching
- qcom,use-a2-service: determine if A2 service will be used
- qcom,use-ipa-tethering-bridge: determine if tethering bridge will be used
- qcom,use-ipa-in-mhi-mode: Boolean context flag to indicate whether
device booting in MHI config or not.
- qcom,use-ipa-bamdma-a2-bridge: determine if a2/ipa hw bridge will be used
- qcom,ee: which EE is assigned to (non-secure) APPS from IPA-BAM POV. This
is a number
Expand Down
3 changes: 3 additions & 0 deletions Documentation/devicetree/bindings/qseecom/qseecom.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ Optional properties:
- qcom,qsee-reentrancy-support: indicates the qsee reentrancy phase supported by the target
- qcom,commonlib64-loaded-by-uefi: indicates commonlib64 is loaded by uefi already
- qcom,fde-key-size: indicates which FDE key size is used in device.
- qcom,enable-key-wrap-in-ks: enables wrapping of ICE key with KS key.

Example:
qcom,qseecom@fe806000 {
Expand All @@ -40,6 +41,7 @@ Example:
qcom,hlos-ce-hw-instance = <1 2>;
qcom,qsee-ce-hw-instance = <0>;
qcom,support-fde;
qcom,enable-key-wrap-in-ks;
qcom,support-pfe;
qcom,msm_bus,name = "qseecom-noc";
qcom,msm_bus,num_cases = <4>;
Expand All @@ -64,6 +66,7 @@ Example: The following dts setup is the same as the example above.
reg = <0x7f00000 0x500000>;
reg-names = "secapp-region";
qcom,support-fde;
qcom,enable-key-wrap-in-ks;
qcom,full-disk-encrypt-info = <0 1 2>, <0 2 2>;
qcom,support-pfe;
qcom,per-file-encrypt-info = <0 1 0>, <0 2 0>;
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/vendor-prefixes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -200,3 +200,5 @@ zyxel ZyXEL Communications Corp.
zarlink Zarlink Semiconductor
bosch-sensortec» Bosch Sensortec GmbH
lontium Lontium Semiconductor
himax Himax Technologies, Inc.
hxcommon Himax Technologies, Inc.
19 changes: 19 additions & 0 deletions Documentation/filesystems/f2fs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,25 @@ offgrpjquota Turn off group journelled quota.
offprjjquota Turn off project journelled quota.
quota Enable plain user disk quota accounting.
noquota Disable all plain disk quota option.
whint_mode=%s Control which write hints are passed down to block
layer. This supports "off", "user-based", and
"fs-based". In "off" mode (default), f2fs does not pass
down hints. In "user-based" mode, f2fs tries to pass
down hints given by users. And in "fs-based" mode, f2fs
passes down hints with its policy.
alloc_mode=%s Adjust block allocation policy, which supports "reuse"
and "default".
fsync_mode=%s Control the policy of fsync. Currently supports "posix",
"strict", and "nobarrier". In "posix" mode, which is
default, fsync will follow POSIX semantics and does a
light operation to improve the filesystem performance.
In "strict" mode, fsync will be heavy and behaves in line
with xfs, ext4 and btrfs, where xfstest generic/342 will
pass, but the performance will regress. "nobarrier" is
based on "posix", but doesn't issue flush command for
non-atomic files likewise "nobarrier" mount option.
test_dummy_encryption Enable dummy encryption, which provides a fake fscrypt
context. The fake fscrypt context is used by xfstests.

================================================================================
DEBUGFS ENTRIES
Expand Down
6 changes: 3 additions & 3 deletions Documentation/power/suspend-and-cpuhotplug.txt
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ More details follow:
|
v
Disable regular cpu hotplug
by setting cpu_hotplug_disabled=1
by increasing cpu_hotplug_disabled
|
v
Release cpu_add_remove_lock
Expand All @@ -89,7 +89,7 @@ Resuming back is likewise, with the counterparts being (in the order of
execution during resume):
* enable_nonboot_cpus() which involves:
| Acquire cpu_add_remove_lock
| Reset cpu_hotplug_disabled to 0, thereby enabling regular cpu hotplug
| Decrease cpu_hotplug_disabled, thereby enabling regular cpu hotplug
| Call _cpu_up() [for all those cpus in the frozen_cpus mask, in a loop]
| Release cpu_add_remove_lock
v
Expand Down Expand Up @@ -120,7 +120,7 @@ after the entire cycle is complete (i.e., suspend + resume).
Acquire cpu_add_remove_lock
|
v
If cpu_hotplug_disabled is 1
If cpu_hotplug_disabled > 0
return gracefully
|
|
Expand Down
23 changes: 13 additions & 10 deletions arch/arm/boot/dts/qcom/Makefile
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
dtb-$(CONFIG_ARCH_MSM8996) += msm8996-v2-pmi8994-cdp.dtb \
msm8996-v2-pmi8994-mtp.dtb \
msm8996-v2-pmi8994-pmk8001-cdp.dtb \
dtb-$(CONFIG_ARCH_MSM8996) += msm8996-v2-pmi8994-mtp.dtb \
msm8996-v2-pmi8994-pmk8001-mtp.dtb \
msm8996-v2-pmi8994-pm8004-cdp.dtb \
msm8996-v2-pmi8994-pm8004-mtp.dtb \
msm8996-v2-pmi8994-pm8004-pmk8001-cdp.dtb \
msm8996-v2-pmi8994-pm8004-pmk8001-mtp.dtb \
msm8996-v2-fluid.dtb \
msm8996-v2-liquid.dtb \
Expand Down Expand Up @@ -85,11 +81,7 @@ dtb-$(CONFIG_ARCH_MSM8996) += msm8996-v2-pmi8994-cdp.dtb \
msm8996-v3.0-fluid.dtb \
msm8996-v3.0-liquid.dtb \
msm8996-v3.0-dtp.dtb \
apq8096-v2-pmi8994-cdp.dtb \
apq8096-v2-pmi8994-mtp.dtb \
apq8096-v2-pmi8994-pmk8001-cdp.dtb \
apq8096-v2-pmi8994-pm8004-cdp.dtb \
apq8096-v2-pmi8994-pm8004-pmk8001-cdp.dtb \
apq8096-v2-liquid.dtb \
apq8096-v2-dragonboard.dtb \
apq8096-v2-auto-dragonboard.dtb \
Expand Down Expand Up @@ -157,6 +149,7 @@ dtb-$(CONFIG_ARCH_MDM9650) += mdm9650-sim.dtb \
mdm9650-emmc-mtp.dtb \
mdm9650-nand-mtp.dtb \
mdm9650-ttp.dtb \
mdm9650-pcie-ep-ttp.dtb \
mdm9650-nand-dualwifi-mtp.dtb \
mdm9650-v1.1-emmc-cdp.dtb \
mdm9650-v1.1-nand-cdp.dtb \
Expand Down Expand Up @@ -253,6 +246,10 @@ dtb-$(CONFIG_ARCH_MSM8940) += msm8940-pmi8937-cdp.dtb \
msm8940-pmi8940-rcm.dtb \
msm8940-pmi8940-qrd-sku7.dtb

ifeq ($(CONFIG_MACH_XIAOMI_MSM8953),y)
dtb-$(CONFIG_MACH_XIAOMI_MIDO) += msm8953-qrd-sku3-mido.dtb
dtb-$(CONFIG_MACH_XIAOMI_TISSOT) += msm8953-qrd-sku3-tissot.dtb
else
dtb-$(CONFIG_ARCH_MSM8953) += msm8953-sim.dtb \
msm8953-rumi.dtb \
msm8953-cdp.dtb \
Expand All @@ -268,6 +265,9 @@ dtb-$(CONFIG_ARCH_MSM8953) += msm8953-sim.dtb \
apq8053-mtp.dtb \
apq8053-ext-audio-mtp.dtb \
apq8053-ext-codec-rcm.dtb \
apq8053-lite-dragon-v1.0.dtb \
apq8053-lite-dragon-v2.0.dtb \
apq8053-lite-ext-codec-dragon-v2.0.dtb \
msm8953-cdp-1200p.dtb \
msm8953-iot-mtp.dtb \
apq8053-iot-mtp.dtb \
Expand All @@ -277,6 +277,7 @@ dtb-$(CONFIG_ARCH_MSM8953) += msm8953-sim.dtb \
msm8953-pmi8937-mtp.dtb \
msm8953-pmi8940-ext-codec-mtp.dtb \
msm8953-pmi8937-ext-codec-mtp.dtb
endif

dtb-$(CONFIG_ARCH_SDM450) += sdm450-rcm.dtb \
sdm450-cdp.dtb \
Expand Down Expand Up @@ -355,7 +356,9 @@ dtb-$(CONFIG_ARCH_MSM8909) += msm8909-pm8916-mtp.dtb \
msm8909-1gb-mtp.dtb \
msm8909-1gb-rcm.dtb \
msm8909-pm8916-1gb-rcm.dtb \
msm8909-1gb-cdp.dtb
msm8909-1gb-cdp.dtb \
apq8009-ext-codec-dragon.dtb \
apq8009-dragon.dtb

ifeq ($(CONFIG_ARM64),y)
always := $(dtb-y)
Expand Down
Loading