Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
540 commits
Select commit Hold shift + click to select a range
eca0a38
msm: mdss: Fix memleak in framebuffer register and remove
Jun 17, 2016
8cb70bb
Merge "msm: crypto: Fix integer over flow check in qcedev driver"
Aug 16, 2016
beec5e4
USB: usbfs: fix potential infoleak in devio
kengiter Jul 19, 2016
df37fb3
USB: usbfs: fix potential infoleak in devio
kengiter Jul 19, 2016
b413d0e
msm: soc: Prevent overwrite of APR service data
Dec 12, 2014
b814c4c
Merge "msm-core: debug: Fix the number of arguments for sysfs nodes"
Aug 18, 2016
a6eed7e
misc: qcom: qdsp6v2: Add missing initialization
Aug 3, 2016
ed9797a
spmi: prevent showing the address of spmidev
Jun 15, 2016
fd762df
msm: ipa: fix potential race condition ioctls
Jul 8, 2016
afef112
ARM: dts: msm: camera: update camera device tree for msm8909
Aug 10, 2016
4310bfc
Merge "AIO: properly check iovec sizes"
Aug 19, 2016
8be6f9d
Merge "coresight: fix use-after-free in stm on secure boot devices"
Aug 19, 2016
dbdd17e
Merge "msm: mdss: Fix memleak in framebuffer register and remove"
Aug 19, 2016
c985c89
Merge "msm: ADSPRPC: Do not access user memory directly"
Aug 19, 2016
5f88890
Merge "msm: vidc: use %pK instead of %p which respects kptr_restrict …
Aug 19, 2016
b57c23b
Merge "USB: usbfs: fix potential infoleak in devio"
Aug 19, 2016
d50f0ec
Merge "Revert "arm64: Introduce execute-only page access permissions""
Aug 19, 2016
9ceee5c
Merge "diag: Change to update the range correctly on a range mismatch"
Aug 20, 2016
5dc26b5
Merge "diag: Fix possible mask pointer corruption"
Aug 20, 2016
c20daf7
Merge "msm: crypto: Fix integer over flow check in qcedev driver"
Aug 20, 2016
bae85e5
Merge "msm: ipa: handle information leak on ADD_FLT_RULE_INDEX ioctl"
Aug 20, 2016
5792a89
Merge "spmi: prevent showing the address of spmidev"
Aug 20, 2016
67c0175
Merge "msm: ipa: fix potential race condition ioctls"
Aug 20, 2016
ffce422
Merge "ARM: dts: msm: camera: update camera device tree for msm8909"
Aug 20, 2016
b6e6445
Merge "misc: qcom: qdsp6v2: Add missing initialization"
Aug 20, 2016
2847ac4
usb: gadget: f_mtp: Add support to capture time taken with vfs_write/…
XNUBIA Apr 30, 2015
b0cb576
usb: gadget: f_mtp: Change the icon to camera for PTP composition
Jul 30, 2015
c8578f5
net: validate the range we feed to iov_iter_init() in sys_sendto/sys_…
Mar 20, 2015
8bf76c7
ALSA: seq: Fix race at timer setup and close
tiwai Jan 12, 2016
b02bb06
ALSA: timer: Fix race among timer ioctls
tiwai Jan 13, 2016
a38c99d
BACKPORT: perf tools: Document the perf sysctls
bwhacks Jan 19, 2016
88ec967
FROMLIST: security,perf: Allow further restriction of perf_event_open
jeffvanderstoep May 29, 2016
b45671e
msm_defconfig: Enable config for b/29119870
Aug 15, 2016
e2a073b
net: fix infoleak in rtnetlink
kengiter May 3, 2016
9dfaace
ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
kengiter May 3, 2016
39ecf6c
ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
kengiter May 3, 2016
809b3b8
ALSA: timer: Fix leak in events via snd_timer_user_ccallback
kengiter May 3, 2016
47ae528
msm: crypto: Fix integer over flow check in qcrypto driver
Aug 16, 2016
cc95d64
msm: crypto: Fix integer over flow check in qcrypto driver
Aug 16, 2016
5e6c4e0
msm-core: debug: Fix the number of arguments for sysfs nodes
Jun 29, 2016
973a92a
ipv6: add complete rcu protection around np->opt
edumazet Nov 30, 2015
2a2852d
defconfig: msm: Enable kernel configs for vpn support
Jun 16, 2015
53c7f94
Merge "msm: mdss: Use clock safe wrapper for reading DSI hw version"
Aug 25, 2016
756f31f
Merge "msm: crypto: Fix integer over flow check in qcrypto driver"
Aug 25, 2016
1595765
Merge "net: validate the range we feed to iov_iter_init() in sys_send…
Aug 25, 2016
eab3c00
Merge "ALSA: seq: Fix race at timer setup and close"
Aug 25, 2016
5420c18
Merge "ALSA: timer: Fix race among timer ioctls"
Aug 25, 2016
e4e1be9
Merge "FROMLIST: security,perf: Allow further restriction of perf_eve…
Aug 25, 2016
0a73d83
Merge "net: fix infoleak in rtnetlink"
Aug 25, 2016
9fb514f
Merge "ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS"
Aug 25, 2016
0680a8c
Merge "ALSA: timer: Fix leak in events via snd_timer_user_ccallback"
Aug 25, 2016
02f55ef
Merge "msm-core: debug: Fix the number of arguments for sysfs nodes"
Aug 25, 2016
56071dc
soc: qcom: smp2p: Fix kernel address leak
Aug 16, 2016
82bc870
soc: qcom: smp2p: Fix kernel address leak
Aug 16, 2016
cb53a1f
iommu: msm: Ensure secure buffer mapping at 1MB
Nov 10, 2014
a82a94a
Sensor driver of bmi160 and mmc3x30
Aug 16, 2016
744330f
misc: qcom: qdsp6v2: initialize wma_config_32
Aug 16, 2016
1e94c17
Merge "msm_defconfig: Enable config for b/29119870"
Aug 27, 2016
19dd98a
cfg80211: Add indoor only and GO concurrent channel attributes
DavidSpinadel Feb 3, 2015
779771e
defconfig: Enabling config INET_DIAG_DESTROY
Aug 28, 2016
a996e9d
Merge "cfg80211: Add indoor only and GO concurrent channel attributes…
Aug 28, 2016
b2e73eb
msm-camera: isp: Use memory barriers in release function
Oct 30, 2015
573db8d
msm-camera: isp: Handle ISPIF reset and close properly
Jan 6, 2016
51f9d96
ARM: dts: msm: add node of green and red leds for msm8909 QSIP
Aug 5, 2016
30bca79
ARM: dts: msm: Add MSM8909 QSIP volume up key support
Aug 19, 2016
d7f377f
Merge "msm: crypto: Fix integer over flow check in qcrypto driver"
Aug 29, 2016
b45d98a
misc: qcom: qdsp6v2: Add missing initialization
Aug 3, 2016
c251e4e
Merge "defconfig: Enabling config INET_DIAG_DESTROY"
Aug 29, 2016
7fb7d48
Merge "misc: qcom: qdsp6v2: Add missing initialization"
Aug 29, 2016
cabfe5b
Merge "Sensor driver of bmi160 and mmc3x30"
Aug 30, 2016
92623ff
Merge "ipv6: add complete rcu protection around np->opt"
Aug 30, 2016
a23f0e4
Merge "ARM: dts: msm: Add MSM8909 QSIP volume up key support"
Aug 30, 2016
3361f8b
Merge "msm: soc: Prevent overwrite of APR service data"
Aug 30, 2016
bd7a06b
ARM: dts: msm: remove incorrect volume down setting
Aug 24, 2016
aff982f
msm: kgsl: Change %p to %pK in debug messages
Aug 24, 2016
78f4bb4
msm: kgsl: Change %p to %pK in debug messages
Aug 24, 2016
725c65c
Replace %p with %pK to prevent leaking kernel address
mkayyash May 24, 2016
30a6b80
BACKPORT: f2fs: add a max block check for get_data_block_bmap
Apr 25, 2016
8b0348f
Merge "soc: qcom: smp2p: Fix kernel address leak"
Aug 30, 2016
6cb551e
Merge "misc: qcom: qdsp6v2: initialize wma_config_32"
Aug 30, 2016
2ec5ee4
Merge "ARM: dts: msm: remove incorrect volume down setting"
Aug 30, 2016
d2c25a8
input: sensors: modify bmi160 and mmc3x30 driver for msm8909
Aug 29, 2016
e16b069
Enable bmi160,mmc3x30 and stk3x1x sensor for msm8909
Aug 29, 2016
a0b95ba
ARM: dts: msm: Add sensor dts nodes for msm8909 QRD SKUQ board
Jul 8, 2016
f61026c
msm: sensor: Avoid potential stack overflow
Aug 31, 2016
1f57e7c
rmnet_data: Changing format specifier to %pK
Aug 26, 2016
1e0beed
Merge "Replace %p with %pK to prevent leaking kernel address" into LA…
Aug 31, 2016
414fc96
Merge "msm-camera: isp: Handle ISPIF reset and close properly"
Aug 31, 2016
48cadcd
Merge "defconfig: msm: Enable kernel configs for vpn support"
Aug 31, 2016
fa61f87
Merge "BACKPORT: f2fs: add a max block check for get_data_block_bmap"
Sep 1, 2016
3b8d787
BACKPORT: f2fs: add a max block check for get_data_block_bmap
Apr 25, 2016
f59e907
Merge "rmnet_data: Changing format specifier to %pK"
Sep 1, 2016
7351ff4
Merge "ARM: dts: msm: Add sensor dts nodes for msm8909 QRD SKUQ board"
Sep 1, 2016
356ada7
Merge "Enable bmi160,mmc3x30 and stk3x1x sensor for msm8909"
Sep 1, 2016
06eb2e6
Merge "msm: sensor: Avoid potential stack overflow"
Sep 1, 2016
3c1fbae
Merge "BACKPORT: f2fs: add a max block check for get_data_block_bmap"
Sep 1, 2016
cb9397d
Merge "msm: kgsl: Change %p to %pK in debug messages"
Sep 1, 2016
db9fec0
Merge "iommu: msm: Ensure secure buffer mapping at 1MB"
Sep 2, 2016
0c06fcd
Merge "msm: kgsl: Change %p to %pK in debug messages"
Sep 6, 2016
75cbc88
misc: qcom: qdsp6v2: initialize wma_config_32
Aug 16, 2016
1f95390
kthread: Fix the race condition when kthread is parked
Jun 20, 2014
b1d21b2
Merge "kthread: Fix the race condition when kthread is parked"
Sep 8, 2016
7ac94b6
msm-core: debug: Update the number of supported pstates
Aug 22, 2016
152497e
ASoC: msm: set pointers to NULL after kfree
Jul 27, 2016
393d9a7
Merge commit 'db9fec0217d89dd36420f79303e012e987809e76' into HEAD
Sep 12, 2016
55d343b
Merge "msm-core: debug: Update the number of supported pstates"
Sep 13, 2016
cca0739
msm: mdss: hide kernel addresses from unprevileged users
Jun 15, 2016
6b514a4
NFC: IRQ gpio usage modification in nfc_read
Jul 8, 2016
9e24756
NFC: Fix unbalanced irq warning stack trace
Aug 11, 2016
309d334
NFC: Set enable gpio to low
Aug 5, 2016
c1d7f34
coresight: fix the dangling pointer issues on coresight
Sep 8, 2016
6597830
selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types
pcmoore Jan 28, 2014
0e8706c
selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tables
lcolitti Feb 3, 2016
263a71b
misc: qcom: qdsp6v2: initialize config_32
Aug 29, 2016
eaca869
Merge "NFC: Fix unbalanced irq warning stack trace"
Sep 18, 2016
e124f9a
Merge "NFC: Set enable gpio to low"
Sep 18, 2016
f865f8d
Merge "Merge commit 'db9fec0217d89dd36420f79303e012e987809e76' into H…
Sep 18, 2016
460de4d
ASoC: msm-lsm-client: free lsm client data in msm_lsm_close
vkathota Dec 16, 2015
675f35a
msm: kgsl: Validate the input parameter len against zero
Sep 13, 2016
6c745f5
Merge AU_LINUX_ANDROID_LA.BR.1.2.9_RB1.07.00.00.254.008 on remote branch
Sep 20, 2016
d822c7d
Merge "coresight: fix the dangling pointer issues on coresight"
Sep 20, 2016
d3c0f2c
Merge "msm: mdss: hide kernel addresses from unprevileged users"
Sep 20, 2016
607844c
Merge "selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tab…
Sep 20, 2016
57764f7
Merge "misc: qcom: qdsp6v2: initialize config_32"
Sep 20, 2016
2cb6abd
Merge "ASoC: msm-lsm-client: free lsm client data in msm_lsm_close"
Sep 20, 2016
cd99d3b
msm: mdss: hide kernel addresses from unprevileged users
Jun 15, 2016
5efdee5
misc: qcom: qdsp6v2: initialize config_32
Aug 29, 2016
ec7efbb
coresight: fix the dangling pointer issues on coresight
Sep 8, 2016
e9784ff
ASoC: msm-lsm-client: free lsm client data in msm_lsm_close
vkathota Dec 16, 2015
57ca9bc
Merge "misc: qcom: qdsp6v2: initialize config_32" into LA.BR.1.2.9_rb1.6
Sep 20, 2016
0114cd5
Merge "coresight: fix the dangling pointer issues on coresight" into …
Sep 20, 2016
f75f725
Merge "ASoC: msm-lsm-client: free lsm client data in msm_lsm_close" i…
Sep 20, 2016
7e100ec
msm: camera: Restructure data handling to be more robust
Sep 7, 2016
633b51c
msm: mdss: Disable histogram interrupt in ISR
Sep 14, 2016
c4fb3de
Don't show empty tag stats for unprivileged uids
mkayyash May 11, 2016
afec2e4
qcedev: msm: Remove gating of zero length packets for authentication
Oct 15, 2014
43015b6
Merge "msm: mdss: Disable histogram interrupt in ISR"
Sep 23, 2016
ca96591
Merge "Don't show empty tag stats for unprivileged uids"
Sep 23, 2016
031a745
ppp: take reference on channels netns
Mar 23, 2016
b12969c
ASN.1: Fix non-match detection failure on data overrun
dhowells Sep 7, 2016
c3fbfd7
Merge "msm: kgsl: Validate the input parameter len against zero"
Sep 24, 2016
b8a0fc3
Merge "ASN.1: Fix non-match detection failure on data overrun"
Sep 24, 2016
e53e03a
qcedev: Validate Source and Destination addresses
Aug 31, 2016
a49d48d
__ptrace_may_access() should not deny sub-threads
grondo Sep 11, 2013
0753d35
proc: make proc_fd_permission() thread-friendly
oleg-nesterov Sep 11, 2013
27d813d
ecryptfs: forbid opening files without mmap handler
thejh Sep 7, 2016
67347fc
netfilter: x_tables: make sure e->next_offset covers remaining blob size
Mar 22, 2016
e2af0de
netfilter: x_tables: fix unconditional helper
Mar 22, 2016
3fad2c1
Merge "ppp: take reference on channels netns"
Sep 28, 2016
71259a0
Merge "qcedev: Validate Source and Destination addresses"
Sep 28, 2016
0abde6f
Merge "ecryptfs: forbid opening files without mmap handler"
Sep 28, 2016
eeae0b5
Merge "netfilter: x_tables: make sure e->next_offset covers remaining…
Sep 28, 2016
18d33b4
Merge "netfilter: x_tables: fix unconditional helper"
Sep 28, 2016
0c4fc67
Merge "qcedev: msm: Remove gating of zero length packets for authenti…
Sep 28, 2016
0af3743
unix: avoid use-after-free in ep_remove_wait_queue
Nov 20, 2015
5d9f5ed
Merge "__ptrace_may_access() should not deny sub-threads"
Sep 29, 2016
19cacc3
Merge "proc: make proc_fd_permission() thread-friendly"
Sep 29, 2016
615fbe1
msm: mdss: fix backlight update between unblank and kickoff
Oct 21, 2015
00b0a77
net: ipc_router: fix NULL pointer de-reference issue
Sep 21, 2016
763e64a
ASoC: msm: Add Buffer overflow check
Sep 7, 2016
76287a3
netfilter: x_tables: validate e->target_offset early
Mar 22, 2016
5b23c6e
FROMLIST: mm: mmap: Add new /proc tunable for mmap_base ASLR.
Sep 29, 2016
7707691
FROMLIST: arm: mm: support ARCH_MMAP_RND_BITS.
Sep 29, 2016
ea06198
BACKPORT: FROMLIST: arm64: mm: support ARCH_MMAP_RND_BITS.
Sep 29, 2016
0a32e5e
FROMLIST: drivers: char: random: add get_random_long()
Sep 29, 2016
3fb3eb5
BACKPORT: FROMLIST: mm: ASLR: use get_random_long()
Sep 29, 2016
a5b7446
ASoC: utils: initialize dummy_codec before use
Aug 30, 2016
d6a0654
ASoC: msm: qdsp6v2: check param length for EAC3 format
Jun 29, 2016
11dfd47
ASoC: msm: initialize the params array before using it
Sep 7, 2016
6164463
Merge "unix: avoid use-after-free in ep_remove_wait_queue"
Sep 29, 2016
6700b34
Merge "net: ipc_router: fix NULL pointer de-reference issue"
Sep 29, 2016
16467a5
Merge "netfilter: x_tables: validate e->target_offset early"
Sep 29, 2016
e644f2e
Merge "ASoC: msm: initialize the params array before using it"
Sep 29, 2016
46244bd
Merge "ASoC: msm: qdsp6v2: check param length for EAC3 format"
Sep 29, 2016
1f4b0ac
Merge "ASoC: msm: Add Buffer overflow check"
Sep 29, 2016
c693d29
Merge "ASoC: utils: initialize dummy_codec before use"
Sep 30, 2016
208cef5
Merge "msm: mdss: fix backlight update between unblank and kickoff"
Sep 30, 2016
b729864
ion: use %pk instead of %p which respects kptr_restrict sysctl
Oct 3, 2016
7e8fde7
msm: mdss: Reset the col_en flag after disabling the Hist Intr
Sep 28, 2016
9961388
Merge "BACKPORT: FROMLIST: mm: ASLR: use get_random_long()"
Oct 3, 2016
5526c23
UPSTREAM: kernel.h: define u8, s8, u32, etc. limits
Oct 4, 2016
d024b72
Merge AU_LINUX_ANDROID_LA.BR.1.2.9_RB1.07.00.00.254.009 on remote branch
Oct 4, 2016
8af2db7
defconfig: arm: setting mmap_rnd_bits
Oct 3, 2016
3e88b66
msm: mdss: Reset the col_en flag after disabling the Hist Intr
Sep 28, 2016
810a32e
Merge "msm: mdss: Reset the col_en flag after disabling the Hist Intr"
Oct 4, 2016
f05d282
Merge "UPSTREAM: kernel.h: define u8, s8, u32, etc. limits"
Oct 5, 2016
1f5bfc0
input: synaptics_dsx: allocate heap memory for temp buf
Sep 20, 2016
b25b687
Merge "ion: use %pk instead of %p which respects kptr_restrict sysctl"
Oct 6, 2016
135f351
Merge "defconfig: arm: setting mmap_rnd_bits"
Oct 6, 2016
6337c84
perf: Tighten (and fix) the grouping condition
Sep 15, 2016
51b4982
msm: sensor: validate the i2c table index before use
Sep 22, 2016
0bb4b9b
Merge "input: synaptics_dsx: allocate heap memory for temp buf"
Oct 6, 2016
e8f0df3
fs:fuse: Disable shortcircuit when mmap is called on a file
Feb 24, 2016
f2b907c
ASoC: msm: qdsp6v2: Add support for setting channel map per mask
XNUBIA Nov 4, 2014
caaffe5
ASoC: msm: qdsp6v2: Fix input and output channel mapping
XNUBIA Oct 31, 2014
c549c2a
ASoC: msm: qdsp6v2: Add support to query adsp version
May 19, 2016
c3c3616
ASoC: msm: add support for AVS 2.7 in native drivers
May 14, 2016
67632e7
ASoC: msm: update machine driver with AVS 2.7 support
Sep 27, 2016
729c9e6
ASoC: msm: qdsp6v2: add AVS 2.8 support in native drivers
Oct 1, 2016
226c1b6
ASoC: msm: add AVS 2.8 support in machine driver
Oct 1, 2016
60b4421
Merge "msm: sensor: validate the i2c table index before use"
Oct 7, 2016
7413ec6
Merge "fs:fuse: Disable shortcircuit when mmap is called on a file"
Oct 7, 2016
957eb0b
Merge "ASoC: msm: add AVS 2.8 support in machine driver"
Oct 10, 2016
99942fe
defconfig: msm: Enable MODULE_RONX
Feb 23, 2016
4b510b2
ASoC: soc: change audio drivers to use %pK
Oct 12, 2016
4c0fea4
ASoC: soc: change audio cpe drivers to use %pK
Aug 30, 2016
fb14b70
msm: camera: Change MAX_CID_CH macro to 3
Oct 6, 2016
8fffd71
ASoC: msm: qdsp5v2: Change audio drivers to use %pK
Aug 19, 2016
161331c
tcp: make challenge acks less predictable
edumazet Jul 10, 2016
60e631e
net: Fix use after free in the recvmmsg exit path
acmel Mar 14, 2016
5b02e0e
Merge "defconfig: msm: Enable MODULE_RONX"
Oct 14, 2016
3494617
Merge "ASoC: soc: change audio drivers to use %pK"
Oct 14, 2016
4ab1913
Merge "tcp: make challenge acks less predictable"
Oct 14, 2016
bb139bf
Merge "msm: camera: Change MAX_CID_CH macro to 3"
Oct 14, 2016
3757af2
crypto: msm: qcrypto: Fix _qcrypto_tfm_complete crash
Oct 14, 2016
f723d33
msm: vidc: Add SEI extradata
vgarodia May 2, 2016
e107b0f
msm: vidc: Add support for color space information.
May 25, 2016
f57531a
msm: vidc: Add control to set csc coefficients to firmware.
Dec 14, 2015
f90d04f
msm: vidc: Set constrained intra refresh property
Mar 30, 2016
5cd2df1
KEYS: Fix ASN.1 indefinite length object parsing
dhowells Feb 23, 2016
1b7e417
binder: prevent kptr leak by using %pK format specifier
nickdesaulniers Aug 17, 2016
a6febd7
ANDROID: binder: Clear binder and cookie when setting handle in flat …
arve-android Aug 12, 2016
74a7949
ASoC: msm: lock read/write when add/free audio ion memory
Sep 28, 2016
4bfa640
ARM: perf: reject groups spanning multiple hardware PMUs
Mar 17, 2015
a0476eb
ARM: dts: msm: increase apq8016 peripheral_mem size
Oct 17, 2016
ae9155f
arm64: perf: reject groups spanning multiple HW PMUs
Mar 17, 2015
68185a1
Merge "net: Fix use after free in the recvmmsg exit path"
Oct 18, 2016
514a151
Merge "binder: prevent kptr leak by using %pK format specifier"
Oct 18, 2016
6295810
Merge "ANDROID: binder: Clear binder and cookie when setting handle i…
Oct 18, 2016
7ea326f
Merge "arm64: perf: reject groups spanning multiple HW PMUs"
Oct 18, 2016
651ab8e
Merge "ARM: perf: reject groups spanning multiple hardware PMUs"
Oct 18, 2016
47434f8
Merge "ASoC: msm: lock read/write when add/free audio ion memory"
Oct 18, 2016
8c1f56f
Merge "ARM: dts: msm: increase apq8016 peripheral_mem size"
Oct 18, 2016
1c363ca
msm: kgsl: Verify the pointer isn't NULL before using it for kref
Sep 17, 2015
91510a2
Merge "ARM: dts: msm: Register slimbus with modem subsystem on msm8939"
Oct 20, 2016
3c13749
Merge "ASoC: soc: change audio cpe drivers to use %pK"
Oct 20, 2016
288102a
Merge "ASoC: msm: qdsp5v2: Change audio drivers to use %pK"
Oct 20, 2016
e5170dd
Merge "msm: kgsl: Verify the pointer isn't NULL before using it for k…
Oct 20, 2016
a066cd0
Merge "crypto: msm: qcrypto: Fix _qcrypto_tfm_complete crash"
Oct 20, 2016
dd1048b
Merge AU_LINUX_ANDROID_LA.BR.1.2.9_RB1.07.00.00.254.010 on remote branch
Oct 21, 2016
9fa9832
ASoC: msm: Add common custom topology interface
May 19, 2015
6f6c1af
msm: Fix failure in deregistering custom topologies
May 9, 2016
3a6ac81
ASoc: msm: Add support for configuring sample rate
Oct 14, 2016
56a4620
ASoC: msm: qdsp6v2: update condition for ADM open v6
Oct 21, 2016
9c6d0b6
Merge "ASoc: msm: Add support for configuring sample rate" into LA.BR…
Oct 24, 2016
5070732
Merge "ASoC: msm: qdsp6v2: update condition for ADM open v6" into LA.…
Oct 24, 2016
44435a3
Merge pull request #20 from CyanogenMod/cm-14.0
Nov 14, 2016
fe4a894
Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.8' into cm-14.1
Nov 14, 2016
73ff50f
Regenerate deconfig for N
premaca Sep 10, 2016
f4b8814
defconfig: Enable NF_MATCH_RPFILTER
Dec 12, 2016
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
  •  
  •  
  •  
39 changes: 37 additions & 2 deletions Documentation/devicetree/bindings/fb/mdss-mdp.txt
Original file line number Diff line number Diff line change
Expand Up @@ -402,8 +402,36 @@ Fudge Factors: Fudge factors are used to boost demand for
applied in scenarios where panel interface can
be more tolerant to memory latency such as
command mode panels.
- qcom,max-bandwidth-per-pipe-kbps: This value indicates the max bandwidth in KB
that a single pipe can support without underflow.
- qcom,max-bandwidth-per-pipe-kbps: A two dimensional array indicating the max
bandwidth in KB that a single pipe can support
without underflow for various usecases. The
first parameter indicates the usecase and the
second parameter gives the max bw allowed for
the usecase. Following are the enum values for
modes in different cases:
For default case, mode = 1
camera usecase, mode = 2
hflip usecase, mode = 4
vflip usecase, mode = 8
First parameter/mode value need to match enum,
mdss_mdp_max_bw_mode, present in
include/uapi/linux/msm_mdp.h.
- qcom,max-bw-settings: This two dimension array indicates the max bandwidth
in KB that has to be supported when particular
scenarios are involved such as camera, flip.
The first parameter indicate the
scenario/usecase and second paramter indicate
the maximum bandwidth for that usecase.
Following are the enum values for modes in different
cases:
For default case, mode = 1
camera usecase, mode = 2
hflip usecase, mode = 4
vflip usecase, mode = 8
First parameter/mode value need to match enum,
mdss_mdp_max_bw_mode, present in
include/uapi/linux/msm_mdp.h.

- qcom,mdss-has-panic-ctrl: Boolean property to indicate if panic/robust signal
control feature is available or not.
- qcom,mdss-pipe-vig-panic-ctrl-offsets: Array of panic/robust signal offsets
Expand Down Expand Up @@ -523,6 +551,13 @@ Example:

qcom,max-bandwidth-low-kbps = <2300000>;
qcom,max-bandwidth-high-kbps = <3000000>;
qcom,max-bandwidth-per-pipe-kbps = <4 2100000>,
<8 1800000>;
qcom,max-bw-settings = <1 2300000>,
<2 1700000>,
<4 2300000>,
<8 2000000>;

qcom,max-mixer-width = <2048>;
qcom,max-clk-rate = <320000000>;
qcom,vbif-settings = <0x0004 0x00000001>,
Expand Down
49 changes: 49 additions & 0 deletions Documentation/devicetree/bindings/input/misc/bmi160.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
BOSCH 6-axis accelerometer and gyroscope sensor driver.

Required properties:

- compatible : Should be "bosch,bmi160".
- reg : i2c slave address of the device.
- pinctrl-names : Pinctrl configuration names of this sensor driver.
Should be "default".
- pinctrl-0 : The pinctrl node corresponding to "default",
should be <&bmi160_int1_default &bmi160_int2_default>.
- interrupt-parent : Parent of interrupt.
- interrupts : Accelerometer interrupts to indicate new data ready or events.
- vdd-supply : Analog power supply needed to power device.
- vio-supply : Digital IO power supply needed for IO and I2C.
- bosch,init-interval : Initial data polling interval in millisecond.
- bosch,place : The placing of the accelerometer on board. There are 8
patterns of placing described as below:
0: 1st pin is right down
1: 1st pin is left down
2: 1st pin is left top
3: 1st pin is right top
4: 1st pin is left down (from top view)
5: 1st pin is left top (from top view)
6: 1st pin is right top (from top view)
7: 1st pin is right down (from top view)

Optional properties:

- bosch,gpio-int1 : 1st irq gpio which is to provide interrupts
to host, interrupt events can be route to any of
these two irq pins according device configuration.
- bosch,gpio-int2 : 2nd irq gpio which is to provide interrupts
to host.
Example:
&i2c_0 { /* BLSP1 QUP2 */
bosch@68 { /* Accelerometer and Gyroscope sensor */
compatible = "bosch,bmi160";
reg = <0x68>;
pinctrl-names = "default";
pinctrl-0 = <&bmi160_int1_default>;
interrupt-parent = <&msm_gpio>;
interrupts = <96 0x2002>;
vdd-supply = <&pm8916_l17>;
vio-supply = <&pm8916_l6>;
bosch,init-interval = <200>;
bosch,place = <1>;
bosch,gpio-int1 = <&msm_gpio 96 0x2002>;
};
};
58 changes: 58 additions & 0 deletions Documentation/devicetree/bindings/input/misc/mmc3x30.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
MEMSIC MMC3x30 3-axis magnetic sensor

The MEMSIC 3-axis magnetic sensor is a complete 3-axis magnetic sensor with
on-chip signal processing and intergrated i2c bus. It can be connected to host
processor via i2c. It can measure magnetic fields within the full scale range
from -16 Gauss to +16 Gauss.

Required properties:

- compatible : Should be "memsic,mmc3x30".
- reg : i2c address of the device.
- vdd-supply : Analog power supply needed to power up the device.
- vio-supply : Digital IO power supply needed for IO and I2C.
- memsic,dir : String value of the direction of the ecompass sensor
chip. There are 8 patterns of direction:


x > 0 /___________o
/ /|
/ / |* 1st pin is here
/________/ /|
|_______/|/ |/ z > 0
/
|/ y > 0


The above graph shows the coordinate of the sensor chip. Specify the
following string to memsic,dir to convert it into Android coordinate.
Note the definition of sensor placement on target board is relative to
Android portrait mode.

left right up down
obverse-x-axis-forward Y+ Y- X+ X-
obverse-x-axis-rightward X- X+ Y+ Y-
obverse-x-axis-backward Y- Y+ X- X+
obverse-x-axis-leftward X+ X- Y- Y+
reverse-x-axis-forward Y- Y+ X+ X-
reverse-x-axis-rightward X- X+ Y- Y+
reverse-x-axis-backward Y+ Y- X- X+
reverse-x-axis-leftward X+ X- Y+ Y-

Optional properites:

- memsic,auto-report : Boolean value to indicate if enable auto-report mode.

Example:
A chip on 8916 platform with the pattern as the above graph:
&i2c_0 { /* BLSP1 QUP2 */
memsic@30 {
compatible = "memsic,mmc3x30";
reg = <0x30>;
vdd-supply = <&pm8916_l17>;
vio-supply = <&pm8916_l6>;
memsic,dir = "obverse-x-axis-forward";
memsic,auto-report;
};
};

20 changes: 20 additions & 0 deletions Documentation/networking/ip-sysctl.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1276,6 +1276,13 @@ router_solicitations - INTEGER
routers are present.
Default: 3

use_oif_addrs_only - BOOLEAN
When enabled, the candidate source addresses for destinations
routed via this interface are restricted to the set of addresses
configured on this interface (vis. RFC 6724, section 4).

Default: false

use_tempaddr - INTEGER
Preference for Privacy Extensions (RFC3041).
<= 0 : disable Privacy Extensions
Expand Down Expand Up @@ -1357,6 +1364,19 @@ ndisc_notify - BOOLEAN
1 - Generate unsolicited neighbour advertisements when device is brought
up or hardware address changes.

optimistic_dad - BOOLEAN
Whether to perform Optimistic Duplicate Address Detection (RFC 4429).
0: disabled (default)
1: enabled

use_optimistic - BOOLEAN
If enabled, do not classify optimistic addresses as deprecated during
source address selection. Preferred addresses will still be chosen
before optimistic addresses, subject to other ranking in the source
address selection algorithm.
0: disabled (default)
1: enabled

icmp/*:
ratelimit - INTEGER
Limit the maximal rates for sending ICMPv6 packets.
Expand Down
147 changes: 0 additions & 147 deletions Documentation/networking/key-mgmt-offload.txt

This file was deleted.

1 change: 0 additions & 1 deletion Documentation/sysctl/kernel.txt
Original file line number Diff line number Diff line change
Expand Up @@ -447,7 +447,6 @@ This file shows up if CONFIG_DEBUG_STACKOVERFLOW is enabled.

0: try to continue operation.

1: panic immediately.

==============================================================

Expand Down
29 changes: 29 additions & 0 deletions Documentation/sysctl/vm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ Currently, these files are in /proc/sys/vm:
- min_slab_ratio
- min_unmapped_ratio
- mmap_min_addr
- mmap_rnd_bits
- mmap_rnd_compat_bits
- nr_hugepages
- nr_overcommit_hugepages
- nr_trim_pages (only if CONFIG_MMU=n)
Expand Down Expand Up @@ -455,6 +457,33 @@ against future potential kernel bugs.

==============================================================

mmap_rnd_bits:

This value can be used to select the number of bits to use to
determine the random offset to the base address of vma regions
resulting from mmap allocations on architectures which support
tuning address space randomization. This value will be bounded
by the architecture's minimum and maximum supported values.

This value can be changed after boot using the
/proc/sys/vm/mmap_rnd_bits tunable

==============================================================

mmap_rnd_compat_bits:

This value can be used to select the number of bits to use to
determine the random offset to the base address of vma regions
resulting from mmap allocations for applications run in
compatibility mode on architectures which support tuning address
space randomization. This value will be bounded by the
architecture's minimum and maximum supported values.

This value can be changed after boot using the
/proc/sys/vm/mmap_rnd_compat_bits tunable

==============================================================

nr_hugepages

Change the minimum size of the hugepage pool.
Expand Down
Loading