Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
570 commits
Select commit Hold shift + click to select a range
43b83ff
net: wireless: bcmdhd: security enhancement for BRCM ether type
May 24, 2016
4863e05
msm: actuator: fix to prevent untrusted pointer to lead DoS
Oct 4, 2013
19044d4
mdss: mdp3: validate histogram data passed in
Aug 7, 2013
1509b8b
msm: camera: Update CCI WR command buffer size to 11 bytes
Jun 26, 2013
50aa53f
msm: mdss: Unmap only when buffer was mapped
Jan 20, 2015
a3b0d0d
mmc: card: fix arbitrary write via read handler in mmc_block_test
Nov 11, 2013
12d4bc2
ARM: dma-mapping: don't allow DMA mappings to be marked executable
Oct 23, 2013
eb50b9b
net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()
May 14, 2014
8cf04d5
media: Init the reserved fields of struct media_link_desc
Jan 24, 2014
07bff4d
msm: mdss: Replace the size check for gamut LUTs
Oct 4, 2013
6001d53
msm: ADSPRPC: Add checks for erroneous values
Jun 1, 2016
98bfa4d
msm: camera: Bound check num_cid from userspace in csid driver
Jul 16, 2013
98a2e26
diag: Safeguard for bound checks and integer underflow
Jun 1, 2016
c5eccc1
diag: dci: Safeguard to prevent integer overflow
Jun 1, 2016
0ec62af
msm: camera: Fix possible out of bound writes in csi driver
lkalaval Jul 25, 2013
b287ac0
msm: cpp: Validate frame message before manipulating it
Jun 1, 2016
d8a38c3
msm: camera: Check stats index MAX in ISP driver
Jul 23, 2013
43f8856
msm: camera: isp: Bound check for number stats registers
Aug 13, 2013
933b0f3
msm: camera: added zero checks for msm_isp_proc_cmd...
natheihei Jun 1, 2016
f84e47b
diag: Make fixes to diag_switch_logging
Feb 12, 2015
1d579d0
msm:camera: Fix multiple bounds check
Jul 22, 2013
d3c5d37
msm: ultrasound: add verifications of some input parameters
Oct 14, 2013
9426c59
msm:qdsp6v2: Check null pointer on userspace data argument in kernel
Nov 13, 2013
10a8f8d
ehci-msm2: Add boundary check in echi driver
Sep 30, 2013
3f08704
thermal: qpnp-adc-tm: Fix format specifier in snprintf
Oct 18, 2013
32715e1
qseecom: Copy userspace buffer into kernel space before dereferencing
Sep 28, 2013
0df9235
ALSA: compress: Memset timestamp structure to zero.
Nov 6, 2013
350fbb4
diag: dci: Safeguard to prevent Integer Underflow and Memory Leak
Jun 3, 2016
105c828
ARM: 7735/2: Preserve the user r/w register TPIDRURW on context switc…
AndreRH Jun 18, 2013
794cd44
diag: Fix possible underflow/overflow issues
Jun 3, 2016
5eed601
Asoc:msm:Added Buffer overflow check
Jun 3, 2016
f8a90f9
qseecom: Validate pointer offset in qseecom_send_modfd_cmd
Jun 3, 2016
ec61adb
qseecom: Validate inputs from user space
Oct 1, 2013
723b7f3
diag: dci: Index DCI client table by client id
Jun 3, 2016
0e4eb55
Don't show empty tag stats for unprivileged uids
mkayyash Jun 8, 2016
d46a4b6
Subject: qseecom: Add checks for user space buffer pointers
Jun 6, 2016
ca519cb
Subject: qseecom: Add checks for user space buffer pointers
Jun 6, 2016
fe1c4cb
qseecom: Add checks for API called in IOCTL
nickdesaulniers Jun 3, 2016
97eb9b0
Revert "msm: mdss: Add debug fs file for LCD gamma tuning"
dojipkim Jun 6, 2016
560cb31
Merge branch 'android-msm-hammerhead-3.4-mnc-mr1-security-next' into …
pattjin Jun 9, 2016
d4407bc
Merge branch 'android-msm-hammerhead-3.4-mnc-mr1' into android-msm-ha…
pattjin Jun 9, 2016
15701ca
msm: kgsl: Defer adding the mem entry to a process
Jun 13, 2016
f502d65
USB: usbfs: fix potential infoleak in devio
kengiter May 3, 2016
581e449
fix infoleak in rtnetlink
kengiter May 4, 2016
dc01a71
net: validate the range we feed to iov_iter_init() in sys_sendto/sys_…
Mar 20, 2015
4cb9f3c
BACKPORT: usbnet: cleanup after bind() in probe()
oneukum Jun 14, 2016
21e604b
Revert "pipe: iovec: Fix memory corruption when retrying atomic copy …
ciwrl Jun 16, 2016
8da5e7c
Merge branch 'aosp/android-msm-hammerhead-3.4-marshmallow-mr2' into HEAD
ciwrl Jun 16, 2016
a6a295a
ipv6: add complete rcu protection around np->opt
edumazet Nov 30, 2015
3afa439
UPSTREAM: ALSA: timer: Fix race among timer ioctls
tiwai Jan 13, 2016
9711d3d
UPSTREAM: ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
kengiter May 3, 2016
b3ad03f
UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
kengiter May 3, 2016
3a8916a
UPSTREAM: ALSA: timer: Fix leak in events via snd_timer_user_ccallback
kengiter May 3, 2016
bae8687
BACKPORT: perf tools: Document the perf sysctls
bwhacks Jan 19, 2016
657d581
FROMLIST: security,perf: Allow further restriction of perf_event_open
jeffvanderstoep May 29, 2016
793e713
ANDROID: restrict access to perf events
jeffvanderstoep Jun 1, 2016
5dc0eef
hammerhead_defconfig: enable SECURITY_PERF_EVENTS_RESTRICT
Jun 16, 2016
cbbc550
UPSTREAM: vfs: make AIO use the proper rw_verify_area() area helpers
torvalds May 21, 2012
753ef77
Merge remote-tracking branch 'remotes/msm-lge/android-msm-hammerhead-…
Jun 29, 2016
70e6e11
Merge branch 'aosp/android-msm-hammerhead-3.4-marshmallow-mr2' into HEAD
ciwrl Jul 7, 2016
d3ac9c1
net: wireless: bcmdhd: security vulnerability - protect array overflo…
Jul 8, 2016
1773c87
spmi: prevent showing the address of spmidev
Jun 15, 2016
b36abc8
Soc: msm: qdsp6v2: don't check ionflag and bufsz in msm_audio_ion_import
flar2 Jul 13, 2016
de76c36
UPSTREAM: unix: avoid use-after-free in ep_remove_wait_queue
Nov 20, 2015
d11ba3e
UPSTREAM: netfilter: x_tables: fix unconditional helper
Mar 22, 2016
7ba392c
UPSTREAM: ppp: take reference on channels netns
Mar 23, 2016
18f72e7
UPSTREAM: udp: fix behavior of wrong checksums
edumazet Jun 30, 2016
4260c83
BACKPORT: ipv6: Don't reduce hop limit for an interface
Spindel Jul 11, 2016
c785fd9
UPSTREAM: ipv4: try to cache dst_entries which would cause a redirect
strssndktn Jul 11, 2016
a5556c2
BACKPORT: KEYS: potential uninitialized variable
natheihei Jul 14, 2016
c13cbfe
UPSTREAM: netfilter: x_tables: make sure e->next_offset covers remain…
Mar 22, 2016
cef4f17
Soc: msm: qdsp6v2: Fix improper param checks
engstk Jul 13, 2016
50bb616
BACKPORT: netfilter: x_tables: validate e->target_offset early
Mar 22, 2016
8090859
UPSTREAM: KEYS: close race between key lookup and freeing
sashalevin Jul 8, 2016
bdba81b
msm: camera: Fix memory read by adding bounds check
Jun 29, 2016
39ff817
UPSTREAM: ALSA: control: Fix replacing user controls
larsclausen Jun 18, 2014
5345d0b
fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE
nickdesaulniers Jul 18, 2016
df57d45
Merge branch 'android-msm-hammerhead-3.4-mnc-mr1-security-next' into …
Jul 20, 2016
4b7265a
Merge branch 'aosp/android-msm-hammerhead-3.4-marshmallow-mr2' into HEAD
ciwrl Aug 2, 2016
4651cfa
hammerhead_defconfig: enable SECURITY_PERF_EVENTS_RESTRICT
ciwrl Aug 2, 2016
f512a6b
ashmem: Validate ashmem memory with fops pointer
Jun 22, 2016
f4693be
net: ipc_router: Bind only a client port as control port
Feb 22, 2016
67595d3
Merge branch 'android-msm-hammerhead-3.4-mnc-mr1-security-next' into …
pattjin Aug 9, 2016
1070bba
ashmem: Validate ashmem memory with fops pointer
Jun 22, 2016
8f57dad
UPSTREAM: net: Fix use after free in the recvmmsg exit path
acmel Mar 14, 2016
65385ad
binder: prevent kptr leak by using %pK format specifier
nickdesaulniers Aug 17, 2016
966da38
BACKPORT: Bluetooth: Fix potential NULL dereference in RFCOMM bind ca…
May 14, 2015
c24c13e
arm64: dma-mapping: always clear allocated buffers
mszyprow Apr 23, 2015
2330631
ASoC: check for null function pointer for dummy device read/write
Aug 17, 2016
ecde42f
msm: camera: restructure data handling to be more robust
Feb 3, 2015
197a22a
msm: camera: sensor: Fix use after free condition
Jul 25, 2016
5e48506
ANDROID: binder: Add strong ref checks
arve-android Aug 2, 2016
99666f7
ANDROID: binder: Clear binder and cookie when setting handle in flat …
arve-android Aug 12, 2016
6e0da8b
FROMLIST: mm: mmap: Add new /proc tunable for mmap_base ASLR.
Dec 29, 2015
4f47e10
FROMLIST: arm: mm: support ARCH_MMAP_RND_BITS.
Dec 29, 2015
5225aad
net: diag: Add the ability to destroy a socket.
lcolitti Dec 16, 2015
079aee5
Revert "SELinux: ss: Fix policy write for ioctl operations"
jeffvanderstoep Jul 30, 2015
c4b3104
Revert "SELinux: use deletion-safe iterator to free list"
jeffvanderstoep Jul 30, 2015
9db0e06
Revert "SELinux: per-command whitelisting of ioctls"
jeffvanderstoep Jul 30, 2015
4817655
selinux: remove unnecessary pointer reassignment
jeffvanderstoep Feb 26, 2015
06e878a
selinux: extended permissions for ioctls
jeffvanderstoep Jul 10, 2015
ee37090
selinux: Android kernel compatibility with M userspace
jeffvanderstoep Oct 22, 2015
a6e7f8f
UPSTREAM: selinux: fix bug in conditional rules handling
stephensmalley Nov 23, 2015
773221e
selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tables
lcolitti Feb 3, 2016
71abe49
Export sound/audio_effects.h
chirayudesai Aug 25, 2016
cf10b7e
ion: Disable ION_HEAP_TYPE_SYSTEM_CONTIG
drosen-google Sep 9, 2016
7e50658
Merge branch 'aosp/android-msm-hammerhead-3.4-marshmallow-mr3' into HEAD
razorloves Nov 19, 2016
3183a38
msm: mdss: Revert changes for separating out PP flushes from commits
Aug 29, 2013
c53fdde
video: mdss: Color temperature interface using PCC
Feb 9, 2015
352099d
UPSTREAM: block: fix use-after-free in seq file
vegard Jul 29, 2016
e2cc8c9
UPSTREAM: tcp: fix use after free in tcp_xmit_retransmit_queue()
edumazet Aug 17, 2016
31185bb
BACKPORT: ALSA: usb-audio: Minor code cleanup in create_fixed_stream_…
tiwai Mar 15, 2016
56a52b8
BACKPORT: ALSA: usb-audio: Fix double-free in error paths after snd_u…
nefigtut Mar 31, 2016
4e4acf1
qcedev: Validate Source and Destination addresses
Aug 31, 2016
4467599
msm: sensor: Avoid potential stack overflow
Aug 29, 2016
99545c5
BACKPORT: tty: Prevent ldisc drivers from re-using stale tty fields
peterhurley Nov 27, 2015
b61ea88
UPSTREAM: HID: core: prevent out-of-bound readings
bentiss Jan 19, 2016
bba9e86
qseecom: Change format specifier %p to %pK
Jul 25, 2016
39febfb
mm, gup: close FOLL MAP_PRIVATE race
Oct 16, 2016
1594e46
KEYS: Fix short sprintf buffer in /proc/keys show function
dhowells Sep 6, 2016
36f9a25
Merge branch 'aosp/android-msm-hammerhead-3.4-marshmallow-mr3' into c…
razorloves Dec 8, 2016
aff3a55
hammerhead: Add IPv6 rpfilter support.
lcolitti Aug 1, 2016
ce710d5
[PATCH] arm: fix handling of F_OFD_... in oabi_fcntl64()
Dec 29, 2015
cf756a1
msm: sensor: validate the i2c table index before use
Sep 22, 2016
1fe3c9d
KEYS: Fix crash when attempt to garbage collect an uninstantiated key…
dhowells Oct 15, 2015
52e2497
msm8974_pwm_vibrator: Update sysfs interface for cmhw
Nov 24, 2016
a4ba671
hammerhead: Rebrand to LineageOS (1/2)
razorloves Jan 3, 2017
3fa71af
ASoC: msm: qdsp6v2: Change audio drivers to use %pK
May 19, 2016
0c1e587
usb: gadget: f_mbim: Change %p to %pK in debug messages
m-chong Oct 14, 2016
c436459
netfilter: Change %p to %pK in debug messages
m-chong Oct 14, 2016
fb10742
packet: fix race condition in packet_set_ring
ltspp-test Nov 30, 2016
763928b
power: max17048: Fix reported battery current
Aug 5, 2016
3940436
net: ping: Fix stack buffer overflow in ping_common_sendmsg()
Oct 13, 2016
2399c57
msm: mdss: hide kernel addresses from unprevileged users
Jun 15, 2016
e33068a
BACKPORT: msm: camera: Avoid exposing kernel addresses
Oct 11, 2016
b6a9437
UPSTREAM: ring-buffer: Prevent overflow of size in ring_buffer_resize()
rostedt May 13, 2016
640266c
ion: blacklist %p kptr_restrict
nickdesaulniers Oct 7, 2016
d96d815
binder: blacklist %p kptr_restrict
nickdesaulniers Oct 7, 2016
b9a331c
__ptrace_may_access() should not deny sub-threads
grondo Sep 11, 2013
6162c63
ecryptfs: don't allow mmap when the lower fs doesn't support it
jeffmahoney Jul 5, 2016
9c2e6c0
net: guard tcp_set_keepalive() to tcp sockets
edumazet Sep 24, 2012
a1cf7c4
mnt: Only change user settable mount flags in remount
ebiederm Jul 28, 2014
9d5fd29
netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages
Jan 5, 2014
76c9ae6
tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1
wildea01 Aug 16, 2012
2a25596
ASoC: msm: lock read/write when add/free audio ion memory
Jan 14, 2017
ae24004
BACKPORT: mm: avoid setting up anonymous pages into file mapping
Nov 11, 2016
9ac5aec
tracing/syscalls: Ignore numbers outside NR_syscalls' range
vitkyrka Oct 29, 2014
29b1695
netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len
avagin Mar 28, 2014
1305ffd
eCryptfs: Remove buggy and unnecessary write in file name decode routine
mhalcrow-google Nov 26, 2014
9af7d0e
mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
kiryl Dec 20, 2013
f50729f
netfilter: conntrack: disable generic tracking for known protocols
Sep 26, 2014
159cf92
isofs: Fix infinite looping over CE entries
jankara Dec 15, 2014
a51842a
net: llc: use correct size for sysctl timeout entries
sashalevin Jan 24, 2015
6539332
fs: take i_mutex during prepare_binprm for set[ug]id executables
thejh Apr 19, 2015
95a3c73
mnt: Fail collect_mounts when applied to unmounted mounts
ebiederm Jun 19, 2016
d9fbd31
md: use kzalloc() when bitmap is disabled
benjamin-42 Jul 25, 2015
169c10f
ext4: make orphan functions be no-op in no-journal mode
anatol Sep 18, 2012
b39d427
Input: aiptek - fix crash on detecting device without endpoints
nefigtut Dec 1, 2015
bcbee85
KEYS: Fix race between read and revoke
dhowells Dec 18, 2015
0d2be25
net: add length argument to skb_copy_and_csum_datagram_iovec
qsn Oct 15, 2015
2db3f66
ipv6: addrconf: validate new MTU before applying it
marceloleitner Feb 23, 2015
1c6d345
KEYS: Fix handling of stored error in a negatively instantiated user key
dhowells Nov 24, 2015
024012d
net: add validation for the socket syscall protocol argument
strssndktn Dec 14, 2015
32013ad
bluetooth: Validate socket address length in sco_sock_bind().
davem330 Dec 15, 2015
3e68036
ext4: avoid hang when mounting non-journal filesystems with orphan list
tytso Dec 27, 2012
34222c1
ext4: don't orphan or truncate the boot loader inode
tytso Oct 6, 2014
cc183ca
Apply mac80211.compat08082009.wl_frag+ack_v1.patch
tmossey Apr 10, 2017
39be0b1
Merge pull request #8 from aopp/mac80211-injection
tmossey Apr 10, 2017
66db4f6
Add aopp defconfig
tmossey Apr 10, 2017
1092f4d
Merge pull request #9 from aopp/defconfig
tmossey Apr 10, 2017
3833562
Suppress forbidden warnings when compiling btusb
tmossey Apr 12, 2017
21e3426
Merge pull request #10 from aopp/btusb
tmossey Apr 12, 2017
7742e8a
Add SQUASHFS_XATTR support
tmossey Apr 13, 2017
3134a4d
Merge pull request #11 from aopp/sfs
tmossey Apr 13, 2017
468f4d0
ALSA: pcm : Call kill_fasync() in stream lock
tiwai Apr 14, 2016
eeb86e7
ASoC: msm: set pointers to NULL after kfree
Jul 27, 2016
12a38a9
sg_write()/bsg_write() is not fit to be called under KERNEL_DS
Dec 16, 2016
20e03c1
net: cleanups in sock_setsockopt()
edumazet Apr 26, 2012
7e7a0d5
UPSTREAM: net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
edumazet Dec 2, 2016
4edc8ca
BACKPORT: signal: allow to send any siginfo to itself
avagin Feb 28, 2013
44e4c12
kernel: Only expose su when daemon is running
tdm Apr 28, 2017
fb7c3a7
kernel: Fix potential refcount leak in su check
tdm May 19, 2017
34371f6
audit: fix a double fetch in audit_log_single_execve_arg()
pcmoore Jul 19, 2016
3cecbf7
sg: Fix double-free when drives detach during SG_IO
jcalvinowens Oct 30, 2015
2ef9fe7
BACKPORT: perf: Fix race in swevent hash
Sep 12, 2016
9da617c
block: fix use-after-free in sys_ioprio_get()
osandov Jul 1, 2016
a009c19
msm: camera: Restructure data handling to be more robust
Sep 7, 2016
0aa281a
BACKPORT: aio: mark AIO pseudo-fs noexec
nickdesaulniers Nov 18, 2016
168e951
ALSA: usb-audio: Fix NULL dereference in create_fixed_stream_quirk()
tiwai Mar 15, 2016
e8aa537
proc: prevent accessing /proc/<PID>/environ until it's ready
minipli May 5, 2016
7c28a5d
msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl.
natheihei Sep 12, 2016
eac0970
msm: kgsl: Change %p to %pK in debug messages
Aug 24, 2016
1dae34e
soc: qcom: smp2p: Fix kernel address leak
Aug 16, 2016
ec7e362
cgroup: prefer %pK to %p
nickdesaulniers Sep 12, 2016
72583d7
usb: diag: change %p to %pK in debug messages
m-chong Oct 12, 2016
778f576
usb: diag: prevent showing the address of kernel variable 'port'
jiayy Sep 14, 2016
3333d01
Revert "fbcmap: prevent memory overflow"
razorloves Jun 7, 2017
955a6fd
fbdev: color map copying bounds checking
kees Jan 24, 2017
b549a06
splice: Apply generic position and size checks to each write
bwhacks Feb 17, 2015
dd262a1
fuse: break infinite loop in fuse_fill_write_pages()
Oct 12, 2015
c9c28a8
perf: don't leave group_entry on sibling list (use-after-free)
Nov 9, 2016
562bd51
ALSA: info: Check for integer overflow in snd_info_entry_write()
Nov 2, 2016
fcfc79d
ext4: validate s_first_meta_bg at mount time
guaneryu Dec 1, 2016
1c388d3
net: wireless: bcmdhd: fix overrun in dhd_pno_set_cfg_gscan
insunsong Nov 8, 2016
4283989
fs: fuse: Add replacment for CMA pages into the LRU cache
labbott Jan 3, 2014
d462ad5
ext4: fix fencepost in s_first_meta_bg validation
tytso Feb 15, 2017
5f995be
qcrypto: protect potential integer overflow.
Nov 28, 2016
7eb8ae7
UPSTREAM: proc: make proc_fd_permission() thread-friendly
oleg-nesterov Sep 11, 2013
9100a48
UPSTREAM: proc: actually make proc_fd_permission() thread-friendly
oleg-nesterov Nov 7, 2015
936a575
unix: properly account for FDs passed over unix sockets
wtarreau Jan 10, 2016
e9f40a3
unix: correctly track in-flight fds in sending process user_struct
strssndktn Feb 3, 2016
234673a
mac80211: fix AP powersave TX vs. wakeup race
egrumbach Feb 20, 2014
18fc002
mac80211: fix fragmentation code, particularly for encryption
jmberg-intel Jan 31, 2014
3cfea91
ALSA: compress: fix an integer overflow check
Jul 16, 2014
bccd7bf
ALSA: seq: Fix race at timer setup and close
tiwai Jan 12, 2016
12232d1
ipv4: Don't do expensive useless work during inetdev destroy.
davem330 Mar 14, 2016
79d000a
arm: oabi compat: add missing access checks
Jul 28, 2016
786c600
[media] media-device: fix infoleak in ioctl media_enum_entities()
Apr 30, 2014
0890f1d
pipe: limit the per-user amount of pages allocated in pipes
wtarreau Jan 18, 2016
55e9c8f
ALSA: timer: Fix double unlink of active_list
tiwai Jan 13, 2016
4264397
ALSA: timer: Harden slave timer list handling
tiwai Jan 14, 2016
fc17a40
ALSA: hrtimer: Fix stall by hrtimer_cancel()
tiwai Jan 18, 2016
ac1c2ca
USB: mct_u232: add sanity checking in probe
oneukum Mar 31, 2016
552ca4d
USB: cypress_m8: add endpoint sanity check
oneukum Mar 31, 2016
cf027de
USB: digi_acceleport: do sanity checking for the number of ports
oneukum Mar 31, 2016
1fa1784
USB: iowarrior: fix oops with malicious USB descriptors
Mar 14, 2016
4184a35
USB: iowarrior: fix NULL-deref at probe
jhovold Mar 7, 2017
ec0ca49
USB: usb_driver_claim_interface: add sanity checking
oneukum Mar 16, 2016
92d8948
USB: cdc-acm: more sanity checking
oneukum Mar 15, 2016
13e19ce
Input: powermate - fix oops with malicious USB descriptors
Mar 14, 2016
057ebb2
Input: ati_remote2 - fix crashes on detecting device with invalid des…
nefigtut Mar 23, 2016
1e9f2ca
Input: gtco - fix crash on detecting device without endpoints
nefigtut Mar 31, 2016
0aaba22
fs/proc/array.c: make safe access to group_leader
adriansm Dec 2, 2016
902ef71
net: wireless: bcmdhd: fix use-after-free in _dhd_pno_get_for_batch()
greghackmann Nov 15, 2016
8b7f2a9
qseecom: remove entry from qseecom_registered_app_list
Nov 22, 2016
afeef23
filter: prevent nla extensions to peek beyond the end of the message
minipli Apr 13, 2014
8b7fe89
ALSA: control: Make sure that id->index does not overflow
larsclausen Jun 18, 2014
6e325ba
udf: Check path length when reading symlink
jankara Dec 18, 2014
f555d2c
Merge branch 'master' into px-0.2
tmossey Jul 17, 2017
685db7f
msm: vidc: Check validity of userspace address
Oct 21, 2013
f75e583
BACKPORT: fs: limit filesystem stacking depth
Oct 23, 2014
6221246
fs/exec: fix use after free in execve
aagit Jul 25, 2017
0f630d8
net: wireless: bcmdhd: remove unsed WEXT file.
insunsong Jan 4, 2017
6da174b
Kconfig: msm: disable ultrasound driver
nickdesaulniers Dec 6, 2016
44fb515
qdsp6v2: blacklist %p kptr_restrict
nickdesaulniers Oct 7, 2016
9579dd3
ASoC: msm: qdsp6v2: fix possible integer overflow
Jan 28, 2014
565143e
ASoC: msm: initialize the params array before using it
Sep 13, 2016
7744f14
ASoC: msm: qdsp6v2: check param length for EAC3 format
Jul 5, 2016
dbd1c67
ASoC: msm-lsm-client: free lsm client data in msm_lsm_close
vkathota Dec 16, 2015
8323683
Merge branch 'master' into px-0.2
tmossey Aug 3, 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
  •  
  •  
  •  
82 changes: 82 additions & 0 deletions Documentation/ABI/testing/sysfs-fs-f2fs
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
What: /sys/fs/f2fs/<disk>/gc_max_sleep_time
Date: July 2013
Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
Description:
Controls the maximun sleep time for gc_thread. Time
is in milliseconds.

What: /sys/fs/f2fs/<disk>/gc_min_sleep_time
Date: July 2013
Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
Description:
Controls the minimum sleep time for gc_thread. Time
is in milliseconds.

What: /sys/fs/f2fs/<disk>/gc_no_gc_sleep_time
Date: July 2013
Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
Description:
Controls the default sleep time for gc_thread. Time
is in milliseconds.

What: /sys/fs/f2fs/<disk>/gc_idle
Date: July 2013
Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
Description:
Controls the victim selection policy for garbage collection.

What: /sys/fs/f2fs/<disk>/reclaim_segments
Date: October 2013
Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
Description:
Controls the issue rate of segment discard commands.

What: /sys/fs/f2fs/<disk>/ipu_policy
Date: November 2013
Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
Description:
Controls the in-place-update policy.

What: /sys/fs/f2fs/<disk>/min_ipu_util
Date: November 2013
Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
Description:
Controls the FS utilization condition for the in-place-update
policies.

What: /sys/fs/f2fs/<disk>/min_fsync_blocks
Date: September 2014
Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
Description:
Controls the dirty page count condition for the in-place-update
policies.

What: /sys/fs/f2fs/<disk>/max_small_discards
Date: November 2013
Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
Description:
Controls the issue rate of small discard commands.

What: /sys/fs/f2fs/<disk>/max_victim_search
Date: January 2014
Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
Description:
Controls the number of trials to find a victim segment.

What: /sys/fs/f2fs/<disk>/dir_level
Date: March 2014
Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
Description:
Controls the directory level for large directory.

What: /sys/fs/f2fs/<disk>/ram_thresh
Date: March 2014
Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
Description:
Controls the memory footprint used by f2fs.

What: /sys/fs/f2fs/<disk>/trim_sections
Date: February 2015
Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
Description:
Controls the trimming rate in batch mode.
16 changes: 16 additions & 0 deletions Documentation/ABI/testing/sysfs-kernel-wakeup_reasons
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
What: /sys/kernel/wakeup_reasons/last_resume_reason
Date: February 2014
Contact: Ruchi Kandoi <kandoiruchi@google.com>
Description:
The /sys/kernel/wakeup_reasons/last_resume_reason is
used to report wakeup reasons after system exited suspend.

What: /sys/kernel/wakeup_reasons/last_suspend_time
Date: March 2015
Contact: jinqian <jinqian@google.com>
Description:
The /sys/kernel/wakeup_reasons/last_suspend_time is
used to report time spent in last suspend cycle. It contains
two numbers (in seconds) separated by space. First number is
the time spent in suspend and resume processes. Second number
is the time spent in sleep state.
29 changes: 29 additions & 0 deletions Documentation/devicetree/bindings/arm/msm/rpm-master-stats.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
* RPM Master Stats

RPM maintains each master data in RPM message RAM at a specific
offset. It tells about the individual masters information at
any given time like "number of active cores in sub system",
"number of shutdowns" and "wakeup reason for SS" etc. These stats
can be show to the user using the debugfs interface of the kernel.
To achieve this device tree node has been added and it will hold
the address of the RPM RAM from where master stats are read.
Added version number to distinguish the type of data structure
being read from the RAM for different targets.

The required properties for rpm-master-stats are:

- compatible: "qcom,rpm-master-stats".
- reg: The address on the RPM RAM from where stats are read.
- qcom,masters: Each master name.
- qcom,master-offset: Offset required to access each master stats area.
- qcom,master-stats-version: Version number.

Example:

qcom,rpm-stats@fc428150 {
compatible = "qcom,rpm-stats";
reg = <0xfc428150 0x1000>;
qcom,masters = "APSS", "MPSS", "LPSS", "PRONTO";
qcom,master-offset = <2560>;
qcom,master-stats-version = <2>;
};
2 changes: 2 additions & 0 deletions Documentation/filesystems/00-INDEX
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ ext3.txt
- info, mount options and specifications for the Ext3 filesystem.
ext4.txt
- info, mount options and specifications for the Ext4 filesystem.
f2fs.txt
- info and mount options for the F2FS filesystem.
files.txt
- info on file management in the Linux kernel.
fuse.txt
Expand Down
3 changes: 3 additions & 0 deletions Documentation/filesystems/Locking
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ ata *);
int (*removexattr) (struct dentry *, const char *);
void (*truncate_range)(struct inode *, loff_t, loff_t);
int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64 start, u64 len);
void (*update_time)(struct inode *, struct timespec *, int);

locking rules:
all may block
Expand Down Expand Up @@ -89,6 +90,8 @@ listxattr: no
removexattr: yes
truncate_range: yes
fiemap: no
update_time: no

Additionally, ->rmdir(), ->unlink() and ->rename() have ->i_mutex on
victim.
cross-directory ->rename() has (per-superblock) ->s_vfs_rename_sem.
Expand Down
Loading