Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
691 commits
Select commit Hold shift + click to select a range
bb0fd99
f2fs: do not recover i_size if it's valid
Nov 16, 2016
6e48cbf
f2fs: fix wrong AUTO_RECOVER condition
Nov 17, 2016
7c9dfd9
f2fs: drop duplicate header timer.h
geliangtang Nov 18, 2016
e5bf34b
f2fs: fix incorrect free inode count in ->statfs
chaseyu Nov 18, 2016
e869b30
f2fs: set ->owner for debugfs status file's file_operations
nicstange Nov 20, 2016
ee43ef2
f2fs: fix 32-bit build
arndb Nov 22, 2016
e27c562
f2fs: do not activate auto_recovery for fallocated i_size
Nov 28, 2016
93a7542
f2fs: return AOP_WRITEPAGE_ACTIVATE for writepage
chaseyu Nov 29, 2016
56cddf1
Revert "f2fs: use percpu_counter for # of dirty pages in inode"
Dec 2, 2016
3f56e28
f2fs: call sync_fs when f2fs is idle
Dec 5, 2016
eb44a5d
f2fs: detect wrong layout
Dec 5, 2016
269ba96
f2fs: free meta pages if sanity check for ckpt is failed
Dec 6, 2016
75de715
f2fs: fix to access nullified flush_cmd_control pointer
Dec 8, 2016
3307ab0
scripts/tags.sh: catch 4.9-rc6
Dec 9, 2016
2a86f3e
fs/super.c: fix race between freeze_super() and thaw_super()
oleg-nesterov Sep 26, 2016
ecc50a6
f2fs: fix a missing size change in f2fs_setattr
Dec 11, 2016
140400b
ext4 crypto: add ext4_mpage_readpages()
Sep 17, 2015
3bf6867
ext4 crypto: reserve codepoints used by the ext4 encryption feature
tytso Sep 17, 2015
888fe67
ext4 crypto: add ext4 encryption Kconfig
tytso Sep 17, 2015
3722924
ext4 crypto: export ext4_empty_dir()
mhalcrow-google Sep 17, 2015
6dd8cf1
ext4 crypto: add encryption xattr support
mhalcrow-google Sep 17, 2015
043e7c4
ext4 crypto: add encryption policy and password salt support
mhalcrow-google Sep 17, 2015
387ad5b
ext4 crypto: add ext4 encryption facilities
mhalcrow-google Sep 17, 2015
44fc446
ext4 crypto: add encryption key management facilities
mhalcrow-google Sep 17, 2015
820b2e6
ext4 crypto: enforce context consistency
Sep 17, 2015
13da33c
ext4 crypto: inherit encryption policies on inode and directory create
mhalcrow-google Sep 17, 2015
5b753d8
ext4 crypto: implement the ext4 encryption write path
mhalcrow-google Sep 17, 2015
2109d31
ext4 crypto: implement the ext4 decryption read path
mhalcrow-google Sep 17, 2015
5ee7c61
ext4 crypto: filename encryption facilities
mhalcrow-google Sep 17, 2015
9e7e629
ext4 crypto: teach ext4_htree_store_dirent() to store decrypted filen…
tytso Sep 17, 2015
3e18a26
ext4 crypto: insert encrypted filenames into a leaf directory block
mhalcrow-google Sep 17, 2015
7665648
ext4 crypto: partial update to namei.c for fname crypto
mhalcrow-google Sep 17, 2015
aaf0768
ext4 crypto: filename encryption modifications
mhalcrow-google Sep 17, 2015
28c982b
ext4 crypto: enable filename encryption
mhalcrow-google Sep 17, 2015
e15e7d6
ext4 crypto: Add symlink encryption
Sep 17, 2015
9a0e46b
ext4 crypto: enable encryption feature flag
Sep 17, 2015
b3a891e
ext4 crypto: simplify and speed up filename encryption
Sep 17, 2015
0f6a965
ext4 crypto: add padding to filenames before encrypting
Sep 17, 2015
d1df24f
ext4 crypto: Do not select from EXT4_FS_ENCRYPTION
herbertx Sep 17, 2015
9bdeddd
ext4 crypto: optimize filename encryption
Sep 17, 2015
2da369a
ext4 crypto: don't allocate a page when encrypting/decrypting file names
Sep 17, 2015
9012d0a
ext4 crypto: separate kernel and userspace structure for the key
Sep 17, 2015
463cb14
ext4 crypto: reorganize how we store keys in the inode
Sep 17, 2015
d64b9ef
ext4: clean up superblock encryption mode fields
Sep 17, 2015
f9f9dbf
ext4 crypto: use slab caches
Sep 17, 2015
101df02
ext4 crypto: get rid of ci_mode from struct ext4_crypt_info
Sep 17, 2015
8918cce
ext4 crypto: shrink size of the ext4_crypto_ctx structure
Sep 17, 2015
4250af6
ext4 crypto: require CONFIG_CRYPTO_CTR if ext4 encryption is enabled
Sep 17, 2015
175381c
ext4 crypto: use per-inode tfm structure
Sep 17, 2015
0102ed0
ext4 crypto: fix memory leaks in ext4_encrypted_zeroout
Sep 17, 2015
322bc0a
ext4 crypto: set up encryption info for new inodes in ext4_inherit_co…
Sep 17, 2015
b0a478a
ext4 crypto: make sure the encryption info is initialized on opendir(2)
Sep 17, 2015
91ae539
ext4 crypto: encrypt tmpfile located in encryption protected directory
Sep 17, 2015
2f8091a
ext4 crypto: enforce crypto policy restrictions on cross-renames
Sep 17, 2015
307a56c
ext4 crypto: policies may only be set on directories
Sep 17, 2015
d1399e5
ext4 crypto: clean up error handling in ext4_fname_setup_filename
Sep 17, 2015
3d5dd5e
ext4 crypto: allocate the right amount of memory for the on-disk symlink
Sep 17, 2015
3f8444a
ext4 crypto: handle unexpected lack of encryption keys
Sep 17, 2015
c515db9
ext4 crypto: release crypto resource on module exit
chaseyu Sep 17, 2015
dd38085
ext4 crypto: allocate bounce pages using GFP_NOWAIT
Sep 17, 2015
7b99055
ext4 crypto: fix ext4_get_crypto_ctx()'s calling convention in ext4_d…
tytso Jun 8, 2015
34459c4
ext4 crypto: fix sparse warnings in fs/ext4/ioctl.c
Jun 8, 2015
92aa4b1
ext4 crypto: fail the mount if blocksize != pagesize
tytso Jun 13, 2015
9a33ac7
ext4 crypto: use a jbd2 transaction when adding a crypto policy
tytso Jul 17, 2015
e78d0a8
ext4 crypto: check for too-short encrypted file names
tytso Jul 17, 2015
f74ede0
ext4 crypto: exit cleanly if ext4_derive_key_aes() fails
mali Jul 22, 2015
6ec9113
ext4 crypto: fix spelling typo in comment
mali Jul 22, 2015
43a383b
ext4 crypto: remove duplicate header file
liuziloong Jul 28, 2015
3219d8b
ext4: disable zeroout optimization when encryption is enabled
Sep 17, 2015
a51ef7e
ext4 crypto: fix memory leak in ext4_bio_write_page()
tytso Oct 3, 2015
cefa256
ext4: optimize ext4_writepage() for attempted 4k delalloc writes
tytso Oct 3, 2015
9196411
ext4 crypto: ext4_page_crypto() doesn't need a encryption context
tytso Oct 3, 2015
f0e0116
ext4 crypto: replace some BUG_ON()'s with error checks
tytso Oct 3, 2015
5b889a9
ext4 crypto: fix bugs in ext4_encrypted_zeroout()
tytso Oct 3, 2015
84cfb33
script: fix autoconf.h not found
CallMESuper Jan 15, 2017
8fd5b41
drivers/input: Import touchscreen and drv driver from zuk
CallMESuper Jan 15, 2017
60b7db2
include: add key_nav and gesture
CallMESuper Jan 15, 2017
7a17ba6
drivers/misc: Import cclogic and fpc etc. driver from zuk
CallMESuper Jan 15, 2017
6af47e4
drivers/soc: Import shenqi_nv and include overfreq function from zuk
CallMESuper Jan 15, 2017
753e791
drivers/leds: Import qpnp driver from zuk
CallMESuper Jan 15, 2017
230e495
drivers/power: Import power from zuk
CallMESuper Jan 16, 2017
add80bd
power:qpnp: looks like that disable/enable hvdcp need a new function
CallMESuper Jan 16, 2017
e098201
kernel: Import changes from zuk
CallMESuper Jan 16, 2017
b3a6e47
arch:arm64: Import changes from zuk
CallMESuper Jan 16, 2017
e71e05f
fs: add COMPATIBLE_IOCTL(ENABLE_MI2S_CLK) for MI2S_CLK
CallMESuper Jan 16, 2017
7443393
little changes
CallMESuper Jan 16, 2017
7e9c10d
defconfig: no need for modules sig
CallMESuper Jan 16, 2017
44e3930
drivers: staging: Import qcacld-2.0 driver
bgcngm Oct 9, 2016
63637e1
include: Import zuk's changes according to drivers that zuk change th…
CallMESuper Jan 16, 2017
9fabd5a
drivers/tty: Import changes from zuk
CallMESuper Jan 16, 2017
5a7c53b
drivers/usb: Import usb driver from zuk
CallMESuper Jan 16, 2017
d5486ea
drivers/soundwire/soundwire.c: a little changes
CallMESuper Jan 16, 2017
d08be61
drivers/rtc: Import changes from zuk
CallMESuper Jan 16, 2017
0e411b4
drivers: add zuk overfreq function
CallMESuper Jan 16, 2017
ae97736
drivers/of: Import of changes from zuk
CallMESuper Jan 16, 2017
8c2e134
sound: Import sound changes from zuk
CallMESuper Jan 16, 2017
d05e9b7
drivers/platform: a little changes from zuk
CallMESuper Jan 16, 2017
d06a706
ARM: dts: add dts for z2
CallMESuper Jan 16, 2017
47c12ee
Trim kernel to ~9.5 Mb @cryscript
CallMESuper Jan 16, 2017
869a6a0
drivers/video: Import mdss driver from zuk
CallMESuper Jan 16, 2017
9113922
ARCH: fix Duplicate node name of quat_mi2s_sd1
CallMESuper Jan 16, 2017
dbf56e1
drivers/video: fix mdss_mdp_cmd_lineptr_done not declare
CallMESuper Jan 16, 2017
ccd7219
drivers/tty: fix client_count not declare and add label : exit_pm_resume
CallMESuper Jan 16, 2017
93c5c21
ARCH/arm64: looks like we donot need this
CallMESuper Jan 16, 2017
a6acaba
kernel: remove user_sysfs_private and fix undefined reference
CallMESuper Jan 16, 2017
e2fe4c1
defconfig: add wlan modules
CallMESuper Jan 16, 2017
a33c03a
msm:qpnp-haptic: go back zuk's changes and there is no need add DT pr…
CallMESuper Jan 17, 2017
85e9751
camera_v2: Import camera driver from zuk
CallMESuper Jan 17, 2017
6aa1e0f
pinctrl-msm: Import changes
CallMESuper Jan 17, 2017
bd3b98f
ARCH: add missed files
CallMESuper Jan 17, 2017
c7f975f
add build tools
CallMESuper Jan 17, 2017
1f1f0a2
drivers/media:camera: fix camera
CallMESuper Jan 17, 2017
789e522
Revert "input: touchscreen: Synaptics: prevent sysfs races"
CallMESuper Jan 17, 2017
e7ef259
Revert "msm: camera: Export IR CUT device to mm-qcamera-daemon"
CallMESuper Jan 18, 2017
58fe7f6
Revert "msm: camera: Add a driver to control IR CUT device"
CallMESuper Jan 18, 2017
903ad56
drivers/media: fix build error
CallMESuper Jan 18, 2017
b7b2202
defconfig:update
CallMESuper Jan 18, 2017
782b5db
Revert "msm: camera: Add a driver to control IR LED device"
CallMESuper Jan 19, 2017
f5f4b21
Revert "drivers/media: fix build error"
CallMESuper Jan 19, 2017
caa12cd
Revert "msm: camera: isp: Add code for new request frame command"
CallMESuper Jan 19, 2017
5b952dd
Revert "msm: camera: Export IR LED device to mm-qcamera-daemon"
CallMESuper Jan 19, 2017
15909ee
arch: z2plus: add lineageos defconfig
CallMESuper Jan 19, 2017
7e14dfd
ARCH: update panel dtsi
CallMESuper Jan 19, 2017
c8fa4db
Revert "drivers/usb: Import usb driver from zuk"
CallMESuper Jan 20, 2017
af76006
drivers/usb: add changes for usb30_disabled
CallMESuper Jan 20, 2017
29d73a9
Revert "ARM: dts: msm: Add APC CPR configuration for MSM8996 speed-bi…
CallMESuper Jan 20, 2017
aad6606
drivers/input: fix build error on RR
CallMESuper Jan 20, 2017
b53b1da
drivers/soc: enable overfreq by default
CallMESuper Jan 20, 2017
aa578ac
Revert "drivers/soc: enable overfreq by default"
dmd79 Jan 22, 2017
93730c2
ARCH: add lineageos_z2_plus_config
dmd79 Jan 22, 2017
c8383cd
z2_plus: Enable optimized cryptographic algorithms
dmd79 Jan 25, 2017
f0af411
arm64/configs: Set CONFIG_HZ to 300
dmd79 Jan 25, 2017
4b98daa
Flip panel
dmd79 Jan 25, 2017
9f77fdb
z2_plus: Disable debug/test modules
dmd79 Jan 25, 2017
8afa2a6
z2_plus: Fix camera build
dmd79 Feb 6, 2017
a3d270c
pwm: qpnp-pwm: add api for synchronous enable of pwms
Aug 4, 2015
89b561c
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
Aug 19, 2016
94bca62
input: add new input event code to pass timestamp to userspace
Jul 23, 2014
85d9ff9
video: mdss: LiveDisplay driver
Jul 11, 2015
281d05d
crypto: crc32 - Add ARM64 CRC32 hw accelerated module
Nov 19, 2014
a188833
crypto: arm64/crc32 - bring in line with generic CRC32
May 4, 2015
9c86298
arm64: crypto: Change priority of arm64 aes cipher.
riandrews Aug 26, 2015
1a10739
arm64/crypto: issue aese/aesmc instructions in pairs
Mar 17, 2015
b545efa
arm64: crypto: increase AES interleave to 4x
Feb 19, 2015
d3be13f
arm64/crypto: use crypto instructions to generate AES key schedule
Nov 3, 2014
4ab4116
cpuset: Add allow_attach hook for cpusets on android.
riandrews Jun 6, 2015
ce61b7f
cpuset: Make cpusets restore on hotplug
riandrews Jun 12, 2015
2fd681b
block: cgroups, kconfig, build bits for BFQ-v7r7-3.18
paolo-github Dec 8, 2014
7baa429
block: introduce the BFQ-v7r7 I/O sched for 3.18
paolo-github May 9, 2013
97adbf9
block, bfq: add Early Queue Merge (EQM) to BFQ-v7r7 for 3.18.0
Dec 18, 2014
80ba838
block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.18.0
Jul 15, 2016
2258b1d
Silences WLAN, PCIe, and CPU suspend state kernel messages
nickdesaulniers Feb 23, 2016
e73296f
asoc/msm: Reduce min capture size
Jul 2, 2016
008a3d9
asoc: msm: Add async ops for SLIMBUS_6 backend
Aug 8, 2016
0e23e46
vfs: change d_canonical_path to take two paths
drosen-google Apr 22, 2016
d80cf0d
sdcardfs: Truncate packages_gid.list on overflow
drosen-google Jul 8, 2016
bac7746
ANDROID: sdcardfs: fix itnull.cocci warnings
JuliaLawall Jun 1, 2016
10f14f9
sdcardfs: override umask on mkdir and create
drosen-google Apr 13, 2016
74fca6a
sdcardfs: Check for other cases on path lookup
drosen-google Apr 27, 2016
b3aa11c
sdcardfs: Fix locking for permission fix up
drosen-google Aug 16, 2016
5da4140
sdcardfs: Switch package list to RCU
drosen-google May 10, 2016
0ae4d6c
sdcardfs: Added top to sdcardfs_inode_info
drosen-google May 18, 2016
1189141
sdcardfs: fix external storage exporting incorrect uid
Sep 19, 2016
41f6ad7
sdcardfs: Move directory unlock before touch
drosen-google Sep 26, 2016
80e867e
sdcardfs: User new permission2 functions
drosen-google Oct 26, 2016
07208b0
sdcardfs: Add gid and mask to private mount data
drosen-google Oct 27, 2016
5250c26
sdcardfs: Use per mount permissions
drosen-google Oct 27, 2016
d4c4ccb
ANDROID: sdcardfs: Fix locking issue with permision fix up
drosen-google Dec 27, 2016
624af7b
vfs: Add permission2 for filesystems with per mount permissions
drosen-google Oct 26, 2016
b07054f
mnt: Add filesystem private data to mount points
drosen-google Oct 26, 2016
fa01124
vfs: Allow filesystems to access their private mount data
drosen-google Oct 26, 2016
2dea97c
vfs: Add setattr2 for filesystems with per mount permissions
drosen-google Oct 26, 2016
343c004
sdcardfs: Flag files as non-mappable
Oct 21, 2016
ddec17b
sg_write()/bsg_write() is not fit to be called under KERNEL_DS
Dec 16, 2016
8a23787
net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
edumazet Dec 2, 2016
920f9a1
ALSA: pcm : Call kill_fasync() in stream lock
tiwai Apr 14, 2016
b00a69a
netlink: Fix dump skb leak/double free
herbertx May 16, 2016
9b8e2f6
HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES com…
ScottyBauer Jun 23, 2016
5c36ef5
net: llc: use correct size for sysctl timeout entries
sashalevin Jan 24, 2015
f59ccc7
netfilter: x_tables: check for size overflow
Mar 10, 2016
6714a27
usbnet: cleanup after bind() in probe()
oneukum Mar 7, 2016
c3e0c27
USB: cdc-acm: more sanity checking
oneukum Mar 15, 2016
fd32159
ALSA: hrtimer: Fix stall by hrtimer_cancel()
tiwai Jan 18, 2016
baf4564
packet: fix race condition in packet_set_ring
ltspp-test Nov 30, 2016
e016b8d
usb: Avoid exposing kernel addresses
Dec 14, 2016
5270949
ASoC: msm: q6dspv2: fix potentional information leak
Nov 9, 2016
0f3a711
sched: Fix integer overflow in sched_update_nr_prod()
DefinitelyNOTobscenelyvague Sep 28, 2016
9db071e
ANDROID: trace: net: use %pK for kernel pointers
gquiche Jul 12, 2016
ad77189
ANDROID: video: adf: Avoid directly referencing user pointers
Sep 21, 2016
4d9341b
z2_plus: Revert flip panel will fix blue screen bug. Thank to Fedor91…
dmd79 Feb 6, 2017
781ca71
msm: mdss: kcal: Add KCAL support for post processing control [v2]
andip71 Jul 18, 2016
ab06335
msm: mdss: kcal: Remove KCAL master switch + invert mode
andip71 Sep 8, 2016
192d6e1
msm: mdss: KCAL: Send a pp display commit when changes are made
andip71 Sep 9, 2016
d2f1c4a
msm: mdss: kcal: Make KCAL master switch working again
andip71 Sep 15, 2016
5b038eb
msm: mdss: kcal: KCAL driver is off by default
andip71 Sep 26, 2016
ff42c33
Enable kcal by default with kcal_sat = 50
cryscript Jan 20, 2017
517a0f9
Set default kcal value to 40
dmd79 Jan 30, 2017
2206c7e
arm64/configs: Enable kcal
dmd79 Jan 31, 2017
3dbce4a
Fix yellow screen mode
cryscript Jan 9, 2017
cc728c4
video: mdss: Revert LiveDisplay driver
dmd79 Feb 6, 2017
1f94b82
arm64/configs: Set CONFIG_HZ to 250
dmd79 Feb 10, 2017
75329f7
arm64/configs: Delete lineageos_z2plus_defconfig
dmd79 Feb 10, 2017
84344c5
dm-crypt: increase threads
arshad-run Feb 11, 2017
7109f7c
Make input boosting optional
arshad-run Feb 11, 2017
ee90e64
BACKPORT: aio: mark AIO pseudo-fs noexec
thejh Nov 7, 2016
1d9f1f5
tmpfs: clear S_ISGID when setting posix ACLs
Jan 9, 2017
d3f155c
shmem: fix shm fallocate() list corruption
torvalds Dec 5, 2016
7d20d75
ANDROID: sdcardfs: Allow non-owners to touch
drosen-google Jan 20, 2017
d42015d
ANDROID: sdcardfs: Refactor configfs interface
drosen-google Jan 21, 2017
4b53b78
ANDROID: sdcardfs: add support for user permission isolation
drosen-google Jan 22, 2017
c166329
ANDROID: sdcardfs: Remove redundant operation
drosen-google Jan 27, 2017
e25155f
ANDROID: sdcardfs: Add GID Derivation to sdcardfs
drosen-google Jan 25, 2017
8365c13
ANDROID: sdcardfs: switch to full_name_hash and qstr
drosen-google Jan 28, 2017
4a81022
ANDROID: sdcardfs: Switch strcasecmp for internal call
drosen-google Feb 1, 2017
2e73721
ANDROID: sdcardfs: Fix incorrect hash
drosen-google Feb 15, 2017
115ed96
ANDROID: sdcardfs: Add missing path_put
drosen-google Feb 17, 2017
1bfd9c0
camera: Update driver
FlourMo Feb 19, 2017
431fc83
removing msm calls to trace_printk
Jul 11, 2016
d04e64c
mm: swap_ratio: Only call trace_printk() in debug
akca Feb 20, 2017
6ca5683
Make hall switch generate lid switch events so that flip covers will …
RobBrownNZ Feb 21, 2017
ae6aff7
dccp: fix freeing skb too early for IPV6_RECVPKTINFO
xairy Feb 16, 2017
103f435
ext4: validate s_first_meta_bg at mount time
guaneryu Dec 1, 2016
884ed7d
ANDROID: sdcardfs: Don't bother deleting freelist
drosen-google Feb 22, 2017
5f9b415
Merge pull request #3 from SaladaSs64/patch-4
dmd79 Feb 23, 2017
2c9b57c
Merge pull request #2 from SaladaSs64/patch-2
dmd79 Feb 23, 2017
322df82
z2_plus: Disable swap
dmd79 Feb 23, 2017
956b946
better cpu-boost.c
arshad-run Feb 24, 2017
b148898
defconfig: Rename defconfig to n7x-caf_z2_plus_defconfig and change l…
dmd79 Feb 25, 2017
0563904
Revert "sdcardfs: Flag files as non-mappable"
bgcngm Feb 27, 2017
46e33d1
ANDROID: sdcardfs: implement vm_ops->page_mkwrite
drosen-google Feb 24, 2017
ca06ad4
ANDROID: sdcardfs: support direct-IO (DIO) operations
drosen-google Feb 24, 2017
a8733e5
cpuidle: don't disable cpuidle when entering suspend
Sep 21, 2016
c1f1f66
lib/string: use glibc version
Mar 20, 2012
572b447
lib/memcopy: use glibc version
Mar 20, 2012
b37754c
ARM: optimize memset_io()/memcpy_fromio()/memcpy_toio()
May 7, 2015
7f3ad48
asm-generic: rwsem: ensure sem->cnt is only accessed via atomic_long_*
wildea01 Feb 17, 2014
7caf374
int_sqrt.c: Correction square root algo with naming
ramgear Sep 3, 2013
69eaa5c
CHROMIUM: arm64: irq: lower the IRQ affinity notification when CPU go…
joseph-lo-nvtw Jul 20, 2015
3a8a9d0
int_sqrt: Improve 3x faster integer sqrt.
ramgear Sep 4, 2013
dae6e75
drivers: video: Add bounds checking in fb_cmap_to_user
spfetsch Oct 14, 2016
0d2ff50
UPSTREAM: arm64: vdso: Mark vDSO code as read-only
d3zd3z Feb 10, 2016
1bb1756
blk-mq: update hardware and software queues for sleeping alloc
axboe Oct 27, 2016
9065e96
arm64: lib: improve copy_page to deal with 128 bytes at a time
wildea01 Feb 2, 2016
3a0a341
mmc/core: disable crc to improve performance
andip71 Sep 16, 2014
1970850
selinux/avc: make selinux less chatty
andip71 Apr 9, 2015
f8813f4
msm_bus_arb/msm_bus_arb_adhoc: Make update_request_legacy/update_requ…
andip71 Feb 26, 2016
b822050
Remove logspam of various drivers
andip71 Nov 24, 2016
601e5f1
z2_plus: Fix short press home button bug
dmd79 Mar 10, 2017
7a1be1c
z2_plus: Inibit home tap when button is pressed part 1/2
dmd79 Mar 11, 2017
3266105
Update msm_thermal
arshad-run Mar 12, 2017
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
  •  
  •  
  •  
38 changes: 38 additions & 0 deletions Documentation/ABI/testing/sysfs-fs-f2fs
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,41 @@ Date: March 2014
Contact: "Jaegeuk Kim" <[email protected]>
Description:
Controls the memory footprint used by f2fs.

What: /sys/fs/f2fs/<disk>/trim_sections
Date: February 2015
Contact: "Jaegeuk Kim" <[email protected]>
Description:
Controls the trimming rate in batch mode.

What: /sys/fs/f2fs/<disk>/cp_interval
Date: October 2015
Contact: "Jaegeuk Kim" <[email protected]>
Description:
Controls the checkpoint timing.

What: /sys/fs/f2fs/<disk>/idle_interval
Date: January 2016
Contact: "Jaegeuk Kim" <[email protected]>
Description:
Controls the idle timing.

What: /sys/fs/f2fs/<disk>/ra_nid_pages
Date: October 2015
Contact: "Chao Yu" <[email protected]>
Description:
Controls the count of nid pages to be readaheaded.

What: /sys/fs/f2fs/<disk>/dirty_nats_ratio
Date: January 2016
Contact: "Chao Yu" <[email protected]>
Description:
Controls dirty nat entries ratio threshold, if current
ratio exceeds configured threshold, checkpoint will
be triggered for flushing dirty nat entries.

What: /sys/fs/f2fs/<disk>/lifetime_write_kbytes
Date: January 2016
Contact: "Shuoran Liu" <[email protected]>
Description:
Shows total written kbytes issued to disk.
4 changes: 0 additions & 4 deletions Documentation/devicetree/bindings/media/video/msm-cci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -166,10 +166,6 @@ Optional properties:
property should contain phandle of respective eeprom nodes
- qcom,ois-src : if optical image stabilization is supported by this sensor,
this property should contain phandle of respective ois node
- qcom,ir-led-src : if ir led is supported by this sensor, this property
should contain phandle of respective ir-led node
- qcom,ir-cut-src : if ir cut is supported by this sensor, this property
should contain phandle of respective ir-cut node

* Qualcomm MSM ACTUATOR

Expand Down
26 changes: 0 additions & 26 deletions Documentation/devicetree/bindings/media/video/msm-ir-cut.txt

This file was deleted.

26 changes: 0 additions & 26 deletions Documentation/devicetree/bindings/media/video/msm-ir-led.txt

This file was deleted.

27 changes: 26 additions & 1 deletion Documentation/filesystems/f2fs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,11 @@ background_gc=%s Turn on/off cleaning operations, namely garbage
Default value for this option is on. So garbage
collection is on by default.
disable_roll_forward Disable the roll-forward recovery routine
discard Issue discard/TRIM commands when a segment is cleaned.
norecovery Disable the roll-forward recovery routine, mounted read-
only (i.e., -o ro,disable_roll_forward)
discard/nodiscard Enable/disable real-time discard in f2fs, if discard is
enabled, f2fs will issue discard/TRIM commands when a
segment is cleaned.
no_heap Disable heap-style segment allocation which finds free
segments for data from the beginning of main area, while
for node from the end of main area.
Expand All @@ -122,6 +126,11 @@ disable_ext_identify Disable the extension list configured by mkfs, so f2fs
inline_xattr Enable the inline xattrs feature.
inline_data Enable the inline data feature: New created small(<~3.4k)
files can be written into inode block.
inline_dentry Enable the inline dir feature: data in new created
directory entries can be written into inode block. The
space of inode block which is used to store inline
dentries is limited to ~3.4k.
noinline_dentry Diable the inline dentry feature.
flush_merge Merge concurrent cache_flush commands as much as possible
to eliminate redundant command issues. If the underlying
device handles the cache_flush command relatively slowly,
Expand All @@ -131,6 +140,22 @@ nobarrier This option can be used if underlying storage guarantees
If this option is set, no cache_flush commands are issued
but f2fs still guarantees the write ordering of all the
data writes.
fastboot This option is used when a system wants to reduce mount
time as much as possible, even though normal performance
can be sacrificed.
extent_cache Enable an extent cache based on rb-tree, it can cache
as many as extent which map between contiguous logical
address and physical address per inode, resulting in
increasing the cache hit ratio. Set by default.
noextent_cache Disable an extent cache based on rb-tree explicitly, see
the above extent_cache mount option.
noinline_data Disable the inline data feature, inline data feature is
enabled by default.
data_flush Enable data flushing before checkpoint in order to
persist data of regular and symlink.
mode=%s Control block allocation mode which supports "adaptive"
and "lfs". In "lfs" mode, there should be no random
writes towards main area.

================================================================================
DEBUGFS ENTRIES
Expand Down
5 changes: 5 additions & 0 deletions Documentation/input/event-codes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,11 @@ sent in the evdev event stream.
event and query the device (using EVIOCG* ioctls) to obtain its
current state.

* SYN_TIME_SEC, SYN_TIME_NSEC:
- Used to report the timestamp from the hardware. The timestamp should record
the exact time when the hardware events happens. The timestamp is
CLOCK_MONOTONIC based.

EV_KEY:
----------
EV_KEY events take the form KEY_<name> or BTN_<name>. For example, KEY_A is used
Expand Down
126 changes: 2 additions & 124 deletions arch/arm/boot/dts/qcom/Makefile
Original file line number Diff line number Diff line change
@@ -1,127 +1,5 @@
dtb-$(CONFIG_ARCH_MSM8996) += msm8996-v2-pmi8994-cdp.dtb \
msm8996-v2-pmi8994-mtp.dtb \
msm8996-v2-pmi8994-pmk8001-cdp.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 \
msm8996-v2-dtp.dtb \
msm8996-v3-auto-cdp.dtb \
msm8996-v3-auto-adp.dtb \
msm8996-v3-pmi8994-cdp.dtb \
msm8996-v3-pmi8994-mtp.dtb \
msm8996-v3-pmi8994-pmk8001-cdp.dtb \
msm8996-v3-pmi8994-pmk8001-mtp.dtb \
msm8996-v3-pmi8994-pm8004-cdp.dtb \
msm8996-v3-pmi8994-pm8004-mtp.dtb \
msm8996-v3-pmi8994-pm8004-pmk8001-cdp.dtb \
msm8996-v3-pmi8994-pm8004-pmk8001-mtp.dtb \
msm8996-v3-pmi8996-cdp.dtb \
msm8996-v3-pmi8996-mtp.dtb \
msm8996-v3-pmi8996-pmk8001-cdp.dtb \
msm8996-v3-pmi8996-pmk8001-mtp.dtb \
msm8996-v3-fluid.dtb \
msm8996-v3-liquid.dtb \
msm8996-v3-dtp.dtb \
msm8996-v3-pm8004-mmxf-adp.dtb \
msm8996-v3-pm8004-agave-adp.dtb \
msm8996pro-auto-adp.dtb \
msm8996pro-auto-cdp.dtb \
msm8996pro-pmi8994-cdp.dtb \
msm8996pro-pmi8994-mtp.dtb \
msm8996pro-pmi8994-pmk8001-cdp.dtb \
msm8996pro-pmi8994-pmk8001-mtp.dtb \
msm8996pro-pmi8994-pm8004-cdp.dtb \
msm8996pro-pmi8994-pm8004-mtp.dtb \
msm8996pro-pmi8994-pm8004-pmk8001-cdp.dtb \
msm8996pro-pmi8994-pm8004-pmk8001-mtp.dtb \
msm8996pro-pmi8996-cdp.dtb \
msm8996pro-pmi8996-mtp.dtb \
msm8996pro-pmi8996-pmk8001-cdp.dtb \
msm8996pro-pmi8996-pmk8001-mtp.dtb \
msm8996pro-v1.1-auto-cdp.dtb \
msm8996pro-v1.1-pmi8994-cdp.dtb \
msm8996pro-v1.1-pmi8994-mtp.dtb \
msm8996pro-v1.1-pmi8994-pmk8001-cdp.dtb \
msm8996pro-v1.1-pmi8994-pmk8001-mtp.dtb \
msm8996pro-v1.1-pmi8994-pm8004-cdp.dtb \
msm8996pro-v1.1-pmi8994-pm8004-mtp.dtb \
msm8996pro-v1.1-pmi8994-pm8004-pmk8001-cdp.dtb \
msm8996pro-v1.1-pmi8994-pm8004-pmk8001-mtp.dtb \
msm8996pro-v1.1-pmi8996-cdp.dtb \
msm8996pro-v1.1-pmi8996-mtp.dtb \
msm8996pro-v1.1-pmi8996-pmk8001-cdp.dtb \
msm8996pro-v1.1-pmi8996-pmk8001-mtp.dtb \
apq8096pro-auto-cdp.dtb \
apq8096pro-liquid.dtb \
apq8096pro-v1.1-auto-cdp.dtb \
apq8096pro-v1.1-pmi8994-cdp.dtb \
apq8096pro-v1.1-pmi8994-mtp.dtb \
apq8096pro-v1.1-pmi8994-pmk8001-cdp.dtb \
apq8096pro-v1.1-pmi8994-pmk8001-mtp.dtb \
apq8096pro-v1.1-pmi8994-pm8004-cdp.dtb \
apq8096pro-v1.1-pmi8994-pm8004-mtp.dtb \
apq8096pro-v1.1-pmi8994-pm8004-pmk8001-cdp.dtb \
apq8096pro-v1.1-pmi8994-pm8004-pmk8001-mtp.dtb \
apq8096pro-v1.1-pmi8996-cdp.dtb \
apq8096pro-v1.1-pmi8996-mtp.dtb \
apq8096pro-v1.1-pmi8996-pmk8001-cdp.dtb \
apq8096pro-v1.1-pmi8996-pmk8001-mtp.dtb \
msm8996-v3.0-pmi8994-cdp.dtb \
msm8996-v3.0-pmi8994-mtp.dtb \
msm8996-v3.0-pmi8994-pm8004-cdp.dtb \
msm8996-v3.0-pmi8994-pm8004-mtp.dtb \
msm8996-v3.0-pmi8994-pm8004-pmk8001-cdp.dtb \
msm8996-v3.0-pmi8994-pmk8001-cdp.dtb \
msm8996-v3.0-pmi8996-cdp.dtb \
msm8996-v3.0-pmi8996-mtp.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 \
apq8096-v3-pmi8994-cdp.dtb \
apq8096-v3-pmi8994-mtp.dtb \
apq8096-v3-pmi8994-pmk8001-cdp.dtb \
apq8096-v3-pmi8994-pm8004-cdp.dtb \
apq8096-v3-pmi8994-pm8004-pmk8001-cdp.dtb \
apq8096-v3-pmi8996-cdp.dtb \
apq8096-v3-pmi8996-mtp.dtb \
apq8096-v3-liquid.dtb \
apq8096-v3-dragonboard.dtb \
apq8096-v3-mediabox.dtb \
apq8096-v3-sbc.dtb \
apq8096-v3-auto-dragonboard.dtb \
apq8096-v3-auto-adp.dtb \
apq8096-v3-auto-cdp.dtb \
apq8096-v3.0-pmi8994-cdp.dtb \
apq8096-v3.0-pmi8994-mtp.dtb \
apq8096-v3.0-pmi8994-pm8004-cdp.dtb \
apq8096-v3.0-pmi8994-pm8004-pmk8001-cdp.dtb \
apq8096-v3.0-pmi8994-pmk8001-cdp.dtb \
apq8096-v3.0-pmi8996-cdp.dtb \
apq8096-v3.0-pmi8996-mtp.dtb \
apq8096-v3.0-liquid.dtb \
apq8096-v3.0-dragonboard.dtb \
apq8096-v3-pmi8994-mdm9x55-i2s-cdp.dtb \
apq8096-v3-pmi8994-pm8004-mdm9x55-i2s-cdp.dtb \
apq8096-v3-pmi8994-pm8004-pmk8001-mdm9x55-i2s-cdp.dtb \
apq8096-v3-pmi8994-pmk8001-mdm9x55-i2s-cdp.dtb \
apq8096-v3-pmi8996-mdm9x55-i2s-cdp.dtb \
apq8096-v3-pmi8994-mdm9x55-i2s-mtp.dtb \
apq8096-v3-pmi8994-mdm9x55-slimbus-mtp.dtb \
apq8096-v3-pmi8996-mdm9x55-i2s-mtp.dtb \
apq8096-v3-pmi8996-mdm9x55-slimbus-mtp.dtb \
apq8096-v3-pmi8996-dragonboard.dtb
dtb-$(CONFIG_ARCH_MSM8996) += msm8996-v3-pmi8996-mtp.dtb


dtb-$(CONFIG_ARCH_MSMCOBALT) += msmcobalt-sim.dtb \
msmcobalt-rumi.dtb \
Expand Down
49 changes: 49 additions & 0 deletions arch/arm/boot/dts/qcom/batterydata-z2_plus-atl-3500mah.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@

qcom,ATL_2343799_lenovo_3500mah_averaged_masterslave_mar16th2016 {
/* #2343799_Lenovo_3500mAh_averaged_MasterSlave_Mar16th2016*/
qcom,max-voltage-uv = <4400000>;
qcom,nom-batt-capacity-mah = <3500>;
qcom,batt-id-kohm = <50>;
qcom,battery-beta = <4250>;
qcom,battery-type = "ATL_2343799_lenovo_3500mah_averaged_masterslave_mar16th2016";
qcom,chg-rslow-comp-c1 = <3361614>;
qcom,chg-rslow-comp-c2 = <4737910>;
qcom,chg-rs-to-rslow = <843256>;
qcom,chg-rslow-comp-thr = <0xA5>;
qcom,checksum = <0x45AB>;
qcom,gui-version = "PMI8996GUI - 1.1.0.0";
qcom,fg-profile-data = [
E0 83 CA 7C
02 81 05 77
68 83 22 75
F0 89 EA 94
0F 82 90 9A
7F BD 2C CA
56 12 F5 83
04 7D 05 81
D2 76 51 83
71 6B D4 72
7D 85 52 82
91 99 D4 BC
A9 C9 58 0D
DD 0D A0 5A
14 70 50 FD
E6 3C 3A 44
C6 3A 00 00
F3 44 D4 20
FD 36 00 00
00 00 00 00
00 00 00 00
CB 6A 22 69
56 68 7D 88
52 76 B6 69
FB 4A 11 81
3D 75 3D 68
95 6D 1C A9
1A 69 60 B3
5D A0 71 0C
28 00 FF 36
F0 11 30 03
00 00 00 0C
];
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@

qcom,Coslight_9k_2385871_lenovo_bl268drn_3500mah_averaged_masterslave_jun1st2016 {
/* #2385871_Lenovo_BL268DRN_3500mAh_averaged_MasterSlave_Jun1st2016*/
qcom,max-voltage-uv = <4400000>;
qcom,nom-batt-capacity-mah = <2700>;
qcom,batt-id-kohm = <9>;
qcom,battery-beta = <4250>;
qcom,battery-type = "Coslight_9k_2385871_lenovo_bl268drn_3500mah_averaged_masterslave";
qcom,chg-rslow-comp-c1 = <3357796>;
qcom,chg-rslow-comp-c2 = <4587586>;
qcom,chg-rs-to-rslow = <731876>;
qcom,chg-rslow-comp-thr = <0xA2>;
qcom,checksum = <0xE4B2>;
qcom,gui-version = "PMI8996GUI - 1.1.0.0";
qcom,fg-profile-data = [
F7 83 AF 7D
BF 81 3B 7C
61 83 CD 6D
1E 88 6E 8E
13 82 7C 9A
8C BD 78 CA
5B 0E 04 88
E5 7D CA 81
35 7C 4A 83
BA 71 04 74
39 74 57 82
53 99 80 BC
24 C9 5E 0D
95 0D A0 5A
14 70 50 FD
2E 3E 87 44
C6 3A 00 00
17 4C FD 29
97 38 00 00
00 00 00 00
00 00 00 00
19 6A 89 68
74 5B 1E 88
50 76 95 69
38 5B 01 81
14 75 E3 63
03 58 9D A8
1D E2 60 93
5E A0 71 0C
28 00 FF 36
F0 11 30 03
00 00 00 0C
];
};
Loading