[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] drpradsms:
Update 2018/04/27

https://androidfilehost.com/?fid=962187416754477358

- Fixed No APN and Messaging app issue

- Upstream changes and fixes. Go through changelog for details :)

Changelog

====================
04-27-2018
====================

* prebuilts/clang/host/linux-x86/clang7/
e4c0d3a Merge "Update kernel clang version in README" [Gerrit Code Review]

====================
04-26-2018
====================

* kernel/oneplus/msm8998/
789a57b Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified [Nathan Chancellor]
04111a6 Merge remote-tracking branch 'upstream/oneplus/QC8998_O_8.1' into oneplus/QC8998_O_8.1 [Nathan Chancellor]
1ca4cc1 ANDROID: sdcardfs: Set s_root to NULL after putting [Nathan Chancellor]
17e6a40 ANDROID: sdcardfs: d_make_root calls iput [Nathan Chancellor]
87ba5a9 ANDROID: sdcardfs: Check for private data earlier [Nathan Chancellor]

====================
04-25-2018
====================

* frameworks/av/
5d687ca camera/media: Support legacy HALv1 camera in mediaserver [Shubham Singh]
16e329b libstagefright: Free buffers on observer died [Shubham Singh]
b07d9b2 stagefright: ACodec: Resolve empty vendor parameters usage [Shubham Singh]
9e5b529 Camera: Add support for preview frame fd [Shubham Singh]
3b4e5a3 Camera: Add extensions to CameraClient [Shubham Singh]
3987cfa libstagefright: encoder must exist when source starting [Shubham Singh]
* kernel/oneplus/msm8998/
b73ae08 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified [Nathan Chancellor]
179456b Merge 4.4.129 into oneplus/QC8998_O_8.1 [Nathan Chancellor]
8e2def0 Linux 4.4.129 [Greg Kroah-Hartman]
6f051f8 writeback: safer lock nesting [Greg Kroah-Hartman]
87d7ccb fanotify: fix logic of events on child [Greg Kroah-Hartman]
a529f29 ext4: bugfix for mmaped pages in mpage_release_unused_pages() [Greg Kroah-Hartman]
d47a5ca mm/filemap.c: fix NULL pointer in page_cache_tree_insert() [Greg Kroah-Hartman]
820ca57 mm: allow GFP_{FS,IO} for page_cache_read page cache allocation [Greg Kroah-Hartman]
ce98dd3 autofs: mount point create should honour passed in mode [Greg Kroah-Hartman]
d10a274 Don't leak MNT_INTERNAL away from internal mounts [Greg Kroah-Hartman]
20e96d9 rpc_pipefs: fix double-dput() [Greg Kroah-Hartman]
873b214 hypfs_kill_super(): deal with failed allocations [Greg Kroah-Hartman]
2154ece jffs2_kill_sb(): deal with failed allocations [Greg Kroah-Hartman]
263b8d4 powerpc/lib: Fix off-by-one in alternate feature patching [Greg Kroah-Hartman]
286427e powerpc/eeh: Fix enabling bridge MMIO windows [Greg Kroah-Hartman]
d37aca4 MIPS: memset.S: Fix clobber of v1 in last_fixup [Greg Kroah-Hartman]
af878d5 MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup [Greg Kroah-Hartman]
be20469 MIPS: memset.S: EVA & fault support for small_memset [Greg Kroah-Hartman]
6a5722c MIPS: uaccess: Add micromips clobbers to bzero invocation [Greg Kroah-Hartman]
7c3a562 HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device [Greg Kroah-Hartman]
cebd9b6 ALSA: hda - New VIA controller suppor no-snoop path [Greg Kroah-Hartman]
fc33874 ALSA: rawmidi: Fix missing input substream checks in compat ioctls [Greg Kroah-Hartman]
68fc6f7 ALSA: line6: Use correct endpoint type for midi output [Greg Kroah-Hartman]
9b06cce ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea() [Greg Kroah-Hartman]
b9b98c2 ext4: fix crashes in dioread_nolock mode [Greg Kroah-Hartman]
ba250be drm/radeon: Fix PCIe lane width calculation [Greg Kroah-Hartman]
4845fef ext4: don't allow r/w mounts if metadata blocks overlap the superblock [Greg Kroah-Hartman]
7b0278c vfio/pci: Virtualize Maximum Read Request Size [Greg Kroah-Hartman]
737e33d vfio/pci: Virtualize Maximum Payload Size [Greg Kroah-Hartman]
1639df8 vfio-pci: Virtualize PCIe & AF FLR [Greg Kroah-Hartman]
0c8c443 ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation [Greg Kroah-Hartman]
a2b3309 ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls [Greg Kroah-Hartman]
68ba825 ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams [Greg Kroah-Hartman]
f3e4c93 ALSA: pcm: Avoid potential races between OSS ioctls and read/write [Greg Kroah-Hartman]
60dd12f ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation [Greg Kroah-Hartman]
4a12b4e ALSA: oss: consolidate kmalloc/memset 0 call to kzalloc [Greg Kroah-Hartman]
4533f7e watchdog: f71808e_wdt: Fix WD_EN register read [Greg Kroah-Hartman]
8af6930 thermal: imx: Fix race condition in imx_thermal_probe() [Greg Kroah-Hartman]
5fd7232 clk: bcm2835: De-assert/assert PLL reset signal when appropriate [Greg Kroah-Hartman]
b7b4411 clk: mvebu: armada-38x: add support for missing clocks [Greg Kroah-Hartman]
caf996e clk: mvebu: armada-38x: add support for 1866MHz variants [Greg Kroah-Hartman]
3f0491b mmc: jz4740: Fix race condition in IRQ mask update [Greg Kroah-Hartman]
a7e6752 iommu/vt-d: Fix a potential memory leak [Greg Kroah-Hartman]
4cc90ae um: Use POSIX ucontext_t instead of struct ucontext [Greg Kroah-Hartman]
5c90515 dmaengine: at_xdmac: fix rare residue corruption [Greg Kroah-Hartman]
7a113a3 IB/srp: Fix completion vector assignment algorithm [Greg Kroah-Hartman]
6931ced IB/srp: Fix srp_abort() [Greg Kroah-Hartman]
bb256ee ALSA: pcm: Fix UAF at PCM release via PCM timer access [Greg Kroah-Hartman]
fe8fd32 RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device [Greg Kroah-Hartman]
9902513 ext4: fail ext4_iget for root directory if unallocated [Greg Kroah-Hartman]
51e3b81 ext4: don't update checksum of new initialized bitmaps [Greg Kroah-Hartman]
10c6240 jbd2: if the journal is aborted then don't allow update of the log tail [Greg Kroah-Hartman]
010f0fb random: use a tighter cap in credit_entropy_bits_safe() [Greg Kroah-Hartman]
00cf298 thunderbolt: Resume control channel after hibernation image is created [Greg Kroah-Hartman]
9a8b65d ASoC: ssm2602: Replace reg_default_raw with reg_default [Greg Kroah-Hartman]
60f6c86 HID: core: Fix size as type u32 [Greg Kroah-Hartman]
8d7610e HID: Fix hid_report_len usage [Greg Kroah-Hartman]
dace93d powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops [Greg Kroah-Hartman]
16d770b powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops [Greg Kroah-Hartman]
dcc29e3 powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently [Greg Kroah-Hartman]
c8d4770 powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write() [Greg Kroah-Hartman]
dbae9a8 HID: i2c-hid: fix size check and type usage [Greg Kroah-Hartman]
0ab6b8c usb: dwc3: pci: Properly cleanup resource [Greg Kroah-Hartman]
b286fd4 USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw [Greg Kroah-Hartman]
63aa8d8 ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status() [Greg Kroah-Hartman]
bd69c85 ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E [Greg Kroah-Hartman]
d8ad6cb regmap: Fix reversed bounds check in regmap_raw_write() [Greg Kroah-Hartman]
4c65e94 xen-netfront: Fix hang on device removal [Greg Kroah-Hartman]
318a306 ARM: dts: at91: sama5d4: fix pinctrl compatible string [Greg Kroah-Hartman]
31118e8 ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property [Greg Kroah-Hartman]
e230078 usb: musb: gadget: misplaced out of bounds check [Greg Kroah-Hartman]
5a310ab mm, slab: reschedule cache_reap() on the same CPU [Greg Kroah-Hartman]
b7e06a79 ipc/shm: fix use-after-free of shm file via remap_file_pages() [Greg Kroah-Hartman]
0a2f9fe resource: fix integer overflow at reallocation [Greg Kroah-Hartman]
bc6305c fs/reiserfs/journal.c: add missing resierfs_warning() arg [Greg Kroah-Hartman]
78cc947 ubi: Reject MLC NAND [Greg Kroah-Hartman]
782635b ubi: Fix error for write access [Greg Kroah-Hartman]
75ee856 ubi: fastmap: Don't flush fastmap work on detach [Greg Kroah-Hartman]
a4e98ec ubifs: Check ubifs_wbuf_sync() return code [Greg Kroah-Hartman]
12ed237 tty: make n_tty_read() always abort if hangup is in progress [Greg Kroah-Hartman]
34a6851 x86/hweight: Don't clobber %rdi [Greg Kroah-Hartman]
c597f98 x86/hweight: Get rid of the special calling convention [Greg Kroah-Hartman]
3d06996 lan78xx: Correctly indicate invalid OTP [Greg Kroah-Hartman]
4604394 slip: Check if rstate is initialized before uncompressing [Greg Kroah-Hartman]
085c9c4 cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN [Greg Kroah-Hartman]
09293a7 hwmon: (ina2xx) Fix access to uninitialized mutex [Greg Kroah-Hartman]
2f2c030 rtl8187: Fix NULL pointer dereference in priv->conf_mutex [Greg Kroah-Hartman]
5da4880 getname_kernel() needs to make sure that ->name != ->iname in long case [Greg Kroah-Hartman]
93da190 s390/ipl: ensure loadparm valid flag is set [Greg Kroah-Hartman]
7dc2c15 s390/qdio: don't merge ERROR output buffers [Greg Kroah-Hartman]
f614d9f s390/qdio: don't retry EQBS after CCQ 96 [Greg Kroah-Hartman]
123d306 block/loop: fix deadlock after loop_set_status [Greg Kroah-Hartman]
9580b58 Revert "perf tests: Decompress kernel module before objdump" [Greg Kroah-Hartman]
f83eb6b radeon: hide pointless #warning when compile testing [Greg Kroah-Hartman]
f20002a perf intel-pt: Fix timestamp following overflow [Greg Kroah-Hartman]
292924e perf intel-pt: Fix error recovery from missing TIP packet [Greg Kroah-Hartman]
410ce74 perf intel-pt: Fix sync_switch [Greg Kroah-Hartman]
aedc7bf perf intel-pt: Fix overlap detection to identify consecutive buffers correctly [Greg Kroah-Hartman]
8778f3e parisc: Fix out of array access in match_pci_device() [Greg Kroah-Hartman]
96adc5c media: v4l2-compat-ioctl32: don't oops on overlay [Greg Kroah-Hartman]
* manifest/
1dd29bd manifest: Track libtextclassifier from lineage [Shubham Singh]

====================
04-24-2018
====================

* device/oneplus/cheeseburger/
be86cdb cheeseburger: require 5.1.0 firmware, update fingerprint [liquid0624]
* kernel/oneplus/msm8998/
e0c2978 Fix headset issue. [davidliu]
eaec4bd Add display improvement. [davidliu]
c489771 ANDROID: binder: don't enqueue death notifications to thread todo. [davidliu]
* vendor/oneplus/
7a4d03d oneplus2: Add CNE libraries from OP3 [liquid0624]
36f499f oneplus2: update IMS blobs [liquid0624]
24c46f8 msm8998: Update SDM from LA.UM.6.4.r1-07400-8x98.0 [liquid0624]
9173009 op3: Fix a typo [liquid0624]

====================
04-23-2018
====================

* build/make/
301abb4 Revert "Revert "Install (vendor|system/vendor)/build.prop always"" [Shubham Singh]
* kernel/oneplus/msm8998/
49bf2a1 Merge branch '08000-8x98.0-upgrade' into 8.1.0-unified [Nathan Chancellor]
ac0288c Revert "mm-camera2:isp2: Avoid use after free buffer" [Nathan Chancellor]
d8ea29b flash-{oos,custom}_defconfig: Disable SCHED_AUTOGROUP [Nathan Chancellor]
3f6db54 Merge tag 'LA.UM.6.4.r1-08000-8x98.0' into 08000-8x98.0-upgrade [Nathan Chancellor]
b8f19c3 qcacld-3.0: Load driver at device_initcall [Nathan Chancellor]
0cd9ce3 drivers: staging: qcacld-3.0: Fix unused function warning [Nathan Chancellor]
561834f qcacld-3.0: Load driver on late initcall when not built as a module [Nathan Chancellor]
b7c5d7a qcacld-3.0: Remove all -Werror handling temporarily [Nathan Chancellor]
412e169 drivers: staging: qcacld-3.0: Fix enum conversion warnings from Clang [Nathan Chancellor]
e40633b staging: qcacld-3.0: Fix all relevant GCC warnings [Nathan Chancellor]
310dfba qcacld-3.0: Disable use of g_enable_packet_filter_bitmap [Nathan Chancellor]
169b3cb staging: qcacld-3.0: fix build [Nathan Chancellor]
ad78b15 staging: qcacld-3.0: Fix yet another config option... [Nathan Chancellor]
f613e53 qcacld: fix an inconsistency between userspace and kernel options [Nathan Chancellor]
9bf916c qca-wifi-host-cmn: Checkout at LA.UM.6.4.r1-08000-8x98.0 [Nathan Chancellor]
af5883b qcacld-3.0: Checkout at LA.UM.6.4.r1-08000-8x98.0 [Nathan Chancellor]
9a7077d fw-api: Checkout at LA.UM.6.4.r1-08000-8x98.0 [Nathan Chancellor]
52cf855 op5: Remove qcacld-3.0 files to do a subtree merge [Nathan Chancellor]
* system/sepolicy/
7770982 Adapt add_service uses for TARGET_HAS_LEGACY_CAMERA_HAL1 [Shubham Singh]
bfc1e2e Add rules required for TARGET_HAS_LEGACY_CAMERA_HAL1 [Shubham Singh]