2017.06.12..2017.06.13
project device/oneplus/oneplus3/
f6b8325 op3: Doze: Perform operations as current user
8f9a8da init.qcom.rc : Add time_daemon in init.qcom.rc
ecab891 op3: rootdir: Update fs tune from marlin
b3cd887 op3: Update from OxygenOS 4.1.5
022d48f op3: Update to OB16 blobs
project frameworks/base/
3633b29 Fix lag when opening an entry from the Settings left drawer
46aff23 Fix the Wi-Fi wrong status when turning Wi-Fi on
b045e30 CaptivePortalLoginActivity correctly gets UserAgent
5ca50a6 Prettify the captive portal sign-in activity
aa08441 Update font size of date and time on QS panel
de4f630 CaptivePortal: login activity UI improvements
e3acf48 Fix memory leak in WifP2pManager
1e2b275 Fix SystemUI FC due to Google Assistant
1847ffb Enable power save config of system apps
project kernel/oneplus/msm8996/
ce1a785 perf:arm64: fix lockdep warning when handling CPU_STARTING.
2ed5c05 perf:arm64: fix pmu percpu irq handling at hotplug.
066f258 perf: arm64: fix RCU usage on pmu resume from low-power
f48b534 perf: arm64: implement CPU_PM notifier
75c9213f Revert "Perf: arm64: support hotplug and power collapse"
029ba26 Revert "Perf: arm64: fix disable of pmu irq during hotplug"
1115866 Revert "Perf: arm64: restore registers after reset"
46d0d31 Revert "Perf: arm64: stop counters when going into hotplug"
01ace20 perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
c046463 drivers: video: Add bounds checking in fb_cmap_to_user
cfc2ddc net: ping: check minimum size on ICMP header length
7f00681 ipv4: Don't do expensive useless work during inetdev destroy.
5c5fc5b net: add length argument to skb_copy_and_csum_datagram_iovec
b75b75c sysctl: Drop reference added by grab_header in proc_sys_readdir
4b1de1f ipv6: fix out of bound writes in __ip6_append_data()
c124ffe ipv6/dccp: do not inherit ipv6_mc_list from parent
a4cfcc2 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
d362760 ipv6: Prevent overrun when parsing v6 header options
1a8ab91 bpf: don't let ldimm64 leak map addresses on unprivileged
ff0f89a ANDROID: sdcardfs: d_splice_alias can return error values
567f93f UPSTREAM: merge d_materialise_unique() into d_splice_alias()
c991ee7 ANDROID: mnt: Fix next_descendent
8fb4650 ANDROID: sdcardfs: Check for NULL in revalidate
e281ea9 ANDROID: sdcardfs: Add linux/kref.h include
89cdb5b ANDROID: sdcardfs: Move top to its own struct
136cbfd ANDROID: sdcardfs: fix sdcardfs_destroy_inode for the inode RCU approach
63e8105 ANDROID: sdcardfs: Don't iput if we didn't igrab
f39275f ANDROID: sdcardfs: Call lower fs's revalidate
ee5daac ANDROID: sdcardfs: Avoid setting GIDs outside of valid ranges
925625a ANDROID: sdcardfs: Copy meta-data from lower inode
67e4d14 Revert "Revert "Android: sdcardfs: Don't do d_add for lower fs""
af09080 ANDROID: sdcardfs: Use filesystem specific hash
fad241e Revert "Android: sdcardfs: Don't do d_add for lower fs"
e499ad5 Android: sdcardfs: Don't complain in fixup_lower_ownership
18a5813 Android: sdcardfs: Don't do d_add for lower fs
83f5873 ANDROID: sdcardfs: ->iget fixes
1cc0be2 Android: sdcardfs: Change cache GID value
959c6f7 ANDROID: sdcardfs: Directly pass lower file for mmap
4b4532e ANDROID: sdcardfs: update module info
3ff6356 ANDROID: sdcardfs: use d_splice_alias
a5e78ec ANDROID: sdcardfs: add read_iter/write_iter opeations
82c3906 ANDROID: sdcardfs: fix ->llseek to update upper and lower offset
746cc17 ANDROID: sdcardfs: copy lower inode attributes in ->ioctl
39e83d4 ANDROID: sdcardfs: remove unnecessary call to do_munmap
eda58c3 ANDROID: fs: Export vfs_rmdir2
7334500 ANDROID: fs: Export free_fs_struct and set_fs_pwd
0d6d01d ANDROID: sdcardfs: Fix style issues in macros
37c2b5c ANDROID: sdcardfs: Use seq_puts over seq_printf
21b5626 ANDROID: sdcardfs: Use to kstrout
099dcd0 ANDROID: sdcardfs: Use pr_[...] instead of printk
4fa9025 ANDROID: sdcardfs: remove unneeded null check
6042ef9 ANDROID: sdcardfs: Fix style issues with comments
a0e5401 ANDROID: sdcardfs: Fix formatting
cf5a78f ANDROID: sdcardfs: correct order of descriptors
1b18952 ANDROID: sdcardfs: Fix gid issue
81a4128 ANDROID: sdcardfs: Use tabs instead of spaces in multiuser.h
50ab55b ANDROID: sdcardfs: Remove uninformative prints
035b335 ANDROID: sdcardfs: move path_put outside of spinlock
2d2d714 ANDROID: sdcardfs: Use case insensitive hash function
9491de2 ANDROID: sdcardfs: declare MODULE_ALIAS_FS
45061e5 ANDROID: sdcardfs: Get the blocksize from the lower fs
de14e6c ANDROID: sdcardfs: Use d_invalidate instead of drop_recurisve
667fd16 ANDROID: sdcardfs: Switch to internal case insensitive compare
be73af6 ANDROID: sdcardfs: Use spin_lock_nested
b89c41d ANDROID: sdcardfs: Replace get/put with d_lock
645b80a ANDROID: sdcardfs: rate limit warning print
ccca268 ANDROID: sdcardfs: Fix case insensitive lookup
582b1ab mm: Export do_munmap
52a6651 ion: adjust system heap pool orders
945acb3 ANDROID: mmc: move to a SCHED_FIFO thread
a2af35f lowmemorykiller: account for unevictable pages
b2faf8b android: binder: remove useless preemption disable on target_wait
278fb47 net/packet: fix overflow in check for tp_reserve
6e105c8 net/packet: fix overflow in check for tp_frame_nr
70df9aa net/packet: fix overflow in check for priv area size
498c448 dccp/tcp: do not inherit mc_list from parent
b4dcd60 ip6_gre: fix ip6gre_err() invalid reads
db589c6 tty: n_hdlc: get rid of racy n_hdlc.tbuf
ebd7469 TTY: n_hdlc, fix lockdep false positive
b591743 mm: Tighten x86 /dev/mem with zeroing reads
669a86b crypto: ahash - Fix EINPROGRESS notification callback
0a4b6b1 mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
081d4b3 KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
245cf03 scsi: sg: check length passed to SG_NEXT_CMD_LEN
c8b751e KEYS: Change the name of the dead type to ".dead" to prevent user access
cfee077 Kconfig: msm: disable ultrasound driver
9a6a04c KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings
e38f7ae1 mm: migrate dirty page without clear_page_dirty_for_io etc
79cca1f mdss: Fix solid fill unpack pattern
3c77d0f mdss: move to a kthread for vsync_retire_work_handler
c3c34a6 msm: mdss: avoid scheduling pp work during continuous updates
6878b60 mdss: Do not wait for kickoff in display commit
61c78a3 kgsl: convert some workqueues to use kthreads
fa8b2cf input: synaptics: fw_update: Fix various memory leaks
055088c BACKPORT: tcp: avoid infinite loop in tcp_splice_read()
b545c4d shmem: fix shm fallocate() list corruption
8adc0ee UPSTREAM: USB: mct_u232: add sanity checking in probe
3594e7d UPSTREAM: USB: cypress_m8: add endpoint sanity check
13a479e UPSTREAM: USB: iowarrior: fix oops with malicious USB descriptors
e8dd316 UPSTREAM: USB: usb_driver_claim_interface: add sanity checking
2e557f8 UPSTREAM: ppp: defer netns reference release for ppp channel
caaeba4 synaptics_driver: Fix transposed memset() arguments
c2471c9b blk-mq: update hardware and software queues for sleeping alloc
260854c drivers: video: Add bounds checking in fb_cmap_to_user
fd0a2a1 diag: dci: avoid out of bounds memory access
38fd060 arm64: lib: improve copy_page to deal with 128 bytes at a time
1f188d5 removing msm calls to trace_printk
e09dec5 mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update()
48e8ccd usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
97a1e46 Silences WLAN, PCIe, and CPU suspend state kernel messages
e78ffea arm64/crypto: issue aese/aesmc instructions in pairs
d52c0c6 msm: camera: sensor: Fix memory leaks when sensor probe fails
c487fde cpufreq: stats: Fix memory leaks when updating stats table
06de89a msm: camera: isp: Fix memory leaks in vfe probe
17467a2 msm: mdss: Don't cache the address of a stack variable in timings init
4d70c5d soc: qcom: glink: Fix memory leak in driver probe
d09dfaa net: ipc_router: Fix memory leaks when releasing a remote port
3dde9fb time: Remove CONFIG_TIMER_STATS
da1b513 sctp: deny peeloff operation on asocs with threads sleeping on it
172a308 irda: Fix lockdep annotations in hashbin_delete().
6e611f6 net/llc: avoid BUG_ON() in skb_orphan()
7c68189 sctp: avoid BUG_ON on sctp_wait_for_sndbuf
f299c15 ipc/shm: Fix shmat mmap nil-page protection
20a34a2 dccp: fix freeing skb too early for IPV6_RECVPKTINFO
67efb7e tmpfs: clear S_ISGID when setting posix ACLs
d64cb63 ANDROID: video: adf: Avoid directly referencing user pointers
99104bb ANDROID: trace: net: use %pK for kernel pointers
a8b257f USB: cdc-acm: more sanity checking
cc1f1c7 usbnet: cleanup after bind() in probe()
5428065 Input: aiptek - fix crash on detecting device without endpoints
e6d88af7 ALSA: hrtimer: Fix stall by hrtimer_cancel()
70bea83 netlink: Fix dump skb leak/double free
bb3c73a netfilter: x_tables: check for size overflow
7cb492a net: llc: use correct size for sysctl timeout entries
7cfc5b9 sg_write()/bsg_write() is not fit to be called under KERNEL_DS
dab9e24 ANDROID: mnt: remount should propagate to slaves of slaves
project packages/apps/Settings/
c9c629f Settings: enable power save config of system apps
project vendor/oneplus/
46f8c03 op3: Update to OxygenOS 4.1.5 blobs
4667a5b op3: Update to OB16 blobs