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

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

Changelog :

====================
04-15-2018
====================

* device/oneplus/msm8998-common/
6e4663a Edit some kernel defaults [APOPHIS9283]

====================
04-14-2018
====================

* device/oneplus/msm8998-common/
4748b15 msm8998: Remove camera provider HAL fork [wrongway213]
* kernel/oneplus/msm8998/
3846c9a Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified [Nathan Chancellor]
13bc22f ANDROID: fuse: Add null terminator to path in canonical path to avoid issue [Nathan Chancellor]
91f4a19 ANDROID: sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries. [Nathan Chancellor]
e4d3e8b Merge 4.4.128 into oneplus/QC8998_O_8.1 [Nathan Chancellor]
dbb7876 Linux 4.4.128 [Greg Kroah-Hartman]
f02dc09 Revert "xhci: plat: Register shutdown for xhci_plat" [Greg Kroah-Hartman]
56f8ae4 vrf: Fix use after free and double free in vrf_finish_output [Greg Kroah-Hartman]
d7d9a32 ipv6: the entire IPv6 header chain must fit the first fragment [Greg Kroah-Hartman]
fdef35f net/ipv6: Increment OUTxxx counters after netfilter hook [Greg Kroah-Hartman]
bdcffff net sched actions: fix dumping which requires several messages to user space [Greg Kroah-Hartman]
ce42e0d r8169: fix setting driver_data after register_netdev [Greg Kroah-Hartman]
1ad677c vti6: better validate user provided tunnel names [Greg Kroah-Hartman]
f791712 ip6_tunnel: better validate user provided tunnel names [Greg Kroah-Hartman]
0e55589 ip6_gre: better validate user provided tunnel names [Greg Kroah-Hartman]
03d22b8 ipv6: sit: better validate user provided tunnel names [Greg Kroah-Hartman]
c696a3a ip_tunnel: better validate user provided tunnel names [Greg Kroah-Hartman]
954d71e net: fool proof dev_valid_name() [Greg Kroah-Hartman]
6773caa bonding: process the err returned by dev_set_allmulti properly in bond_enslave [Greg Kroah-Hartman]
efc484e bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave [Greg Kroah-Hartman]
92e782d bonding: fix the err path for dev hwaddr sync in bond_enslave [Greg Kroah-Hartman]
eea4403 vlan: also check phy_driver ts_info for vlan's real device [Greg Kroah-Hartman]
0445d2c vhost: correctly remove wait queue during poll failure [Greg Kroah-Hartman]
cc74c7b sky2: Increase D3 delay to sky2 stops working after suspend [Greg Kroah-Hartman]
fb2f3af sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 [Greg Kroah-Hartman]
706a813 sctp: do not leak kernel memory to user space [Greg Kroah-Hartman]
4b5f818 pptp: remove a buggy dst release in pptp_connect() [Greg Kroah-Hartman]
3c8ee26 net/sched: fix NULL dereference in the error path of tcf_bpf_init() [Greg Kroah-Hartman]
bbced83a netlink: make sure nladdr has correct size in netlink_connect() [Greg Kroah-Hartman]
bd01e76 net/ipv6: Fix route leaking between VRFs [Greg Kroah-Hartman]
ae1ed37 net: fix possible out-of-bound read in skb_network_protocol() [Greg Kroah-Hartman]
451495e arp: fix arp_filter on l3slave devices [Greg Kroah-Hartman]
db4f720 Kbuild: provide a __UNIQUE_ID for clang [Greg Kroah-Hartman]
93dcb09 futex: Remove requirement for lock_page() in get_futex_key() [Greg Kroah-Hartman]
031987b random: use lockless method of accessing and updating f->reg_idx [Greg Kroah-Hartman]
db203ab virtio_net: check return value of skb_to_sgvec in one more location [Greg Kroah-Hartman]
2f483e7 virtio_net: check return value of skb_to_sgvec always [Greg Kroah-Hartman]
ea63eca rxrpc: check return value of skb_to_sgvec always [Greg Kroah-Hartman]
d55d384 ipsec: check return value of skb_to_sgvec always [Greg Kroah-Hartman]
c6c1f1f perf tools: Fix copyfile_offset update of output offset [Greg Kroah-Hartman]
1d43162 cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages [Greg Kroah-Hartman]
997a9f3 EDAC, mv64x60: Fix an error handling path [Greg Kroah-Hartman]
cab2ea2 tty: n_gsm: Allow ADM response in addition to UA for control dlci [Greg Kroah-Hartman]
84f34c6 blk-mq: fix kernel oops in blk_mq_tag_idle() [Greg Kroah-Hartman]
5818fb0 scsi: libsas: initialize sas_phy status according to response of DISCOVER [Greg Kroah-Hartman]
4da0dea scsi: libsas: fix error when getting phy events [Greg Kroah-Hartman]
92b72d2 scsi: libsas: fix memory leak in sas_smp_get_phy_events() [Greg Kroah-Hartman]
ebd67e2 bcache: segregate flash only volume write streams [Greg Kroah-Hartman]
6b14663 bcache: stop writeback thread after detaching [Greg Kroah-Hartman]
f077d96 vxlan: dont migrate permanent fdb entries during learn [Greg Kroah-Hartman]
6f33d90 s390/dasd: fix hanging safe offline [Greg Kroah-Hartman]
3ab8ad5 ACPICA: Disassembler: Abort on an invalid/unknown AML opcode [Greg Kroah-Hartman]
07bd736 ACPICA: Events: Add runtime stub support for event APIs [Greg Kroah-Hartman]
d7c0ef3 cpuidle: dt: Add missing 'of_node_put()' [Greg Kroah-Hartman]
4bd783a Bluetooth: Send HCI Set Event Mask Page 2 command only when needed [Greg Kroah-Hartman]
857fb4e iio: magnetometer: st_magn_spi: fix spi_device_id table [Greg Kroah-Hartman]
818f9c4 sparc64: ldc abort during vds iso boot [Greg Kroah-Hartman]
c19ae2f sctp: fix recursive locking warning in sctp_do_peeloff [Greg Kroah-Hartman]
d85cbd94 bnx2x: Allow vfs to disable txvlan offload [Greg Kroah-Hartman]
30b1cd1 xen: avoid type warning in xchg_xen_ulong [Greg Kroah-Hartman]
e1088bc skbuff: only inherit relevant tx_flags [Greg Kroah-Hartman]
b0761b5 perf tests: Decompress kernel module before objdump [Greg Kroah-Hartman]
389110f net: emac: fix reset timeout with AR8035 phy [Greg Kroah-Hartman]
aa9b09e Fix loop device flush before configure v3 [Greg Kroah-Hartman]
781af39 MIPS: kprobes: flush_insn_slot should flush only if probe initialised [Greg Kroah-Hartman]
16119be MIPS: mm: adjust PKMAP location [Greg Kroah-Hartman]
32e58ba MIPS: mm: fixed mappings: correct initialisation [Greg Kroah-Hartman]
a8dd3df perf/core: Correct event creation with PERF_FORMAT_GROUP [Greg Kroah-Hartman]
aec0f78 e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails [Greg Kroah-Hartman]
8a35e18 ARM: imx: Add MXC_CPU_IMX6ULL and cpu_is_imx6ull [Greg Kroah-Hartman]
87ddeaa net: phy: avoid genphy_aneg_done() for PHYs without clause 22 support [Greg Kroah-Hartman]
70cd74c mceusb: sporadic RX truncation corruption fix [Greg Kroah-Hartman]
40343d0 cx25840: fix unchecked return values [Greg Kroah-Hartman]
766da58 e1000e: fix race condition around skb_tstamp_tx() [Greg Kroah-Hartman]
04e22d2 tags: honor COMPILED_SOURCE with apart output directory [Greg Kroah-Hartman]
2ddfd31 perf report: Ensure the perf DSO mapping matches what libdw sees [Greg Kroah-Hartman]
2ac7e0d perf header: Set proper module name when build-id event found [Greg Kroah-Hartman]
7bdfa0e net/mlx4: Check if Granular QoS per VF has been enabled before updating QP qos_vport [Greg Kroah-Hartman]
ca3a1bc net/mlx4: Fix the check in attaching steering rules [Greg Kroah-Hartman]
466d844 sit: reload iphdr in ipip6_rcv [Greg Kroah-Hartman]
9d4f8db skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow [Greg Kroah-Hartman]
6af9fc4 bio-integrity: Do not allocate integrity context for bio w/o data [Greg Kroah-Hartman]
458a81e Fix serial console on SNI RM400 machines [Greg Kroah-Hartman]
3437da3 cxgb4: fix incorrect cim_la output for T6 [Greg Kroah-Hartman]
f973300 drm/omap: fix tiled buffer stride calculations [Greg Kroah-Hartman]
b1c4427 mISDN: Fix a sleep-in-atomic bug [Greg Kroah-Hartman]
819bb2c qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M [Greg Kroah-Hartman]
6158553 perf trace: Add mmap alias for s390 [Greg Kroah-Hartman]
d43905a powerpc/spufs: Fix coredump of SPU contexts [Greg Kroah-Hartman]
89d648f clk: Fix __set_clk_rates error print-string [Greg Kroah-Hartman]
9e9eed3 clk: scpi: fix return type of __scpi_dvfs_round_rate [Greg Kroah-Hartman]
8397e89 KVM: SVM: do not zero out segment attributes if segment is unusable or not present [Greg Kroah-Hartman]
a2f0185 net: freescale: fix potential null pointer dereference [Greg Kroah-Hartman]
35900a9 SUNRPC: ensure correct error is reported by xs_tcp_setup_socket() [Greg Kroah-Hartman]
dcd5dd9 rtc: interface: Validate alarm-time before handling rollover [Greg Kroah-Hartman]
756b0f10 rtc: opal: Handle disabled TPO in opal_get_tpo_time() [Greg Kroah-Hartman]
2368800 cxgb4: FW upgrade fixes [Greg Kroah-Hartman]
17a01a6 net/mlx5: avoid build warning for uniprocessor [Greg Kroah-Hartman]
d259b77 arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage [Greg Kroah-Hartman]
365d537 dmaengine: imx-sdma: Handle return value of clk_prepare_enable [Greg Kroah-Hartman]
6c9fe47 powerpc/[booke|4xx]: Don't clobber TCR[WP] when setting TCR[DIE] [Greg Kroah-Hartman]
d88cbbe ovl: filter trusted xattr for non-admin [Greg Kroah-Hartman]
b32436d hdlcdrv: Fix divide by zero in hdlcdrv_ioctl [Greg Kroah-Hartman]
65bd5b0 wl1251: check return from call to wl1251_acx_arp_ip_filter [Greg Kroah-Hartman]
abbdead ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' [Greg Kroah-Hartman]
a60a3a28 gpio: label descriptors using the device name [Greg Kroah-Hartman]
a10b856 vfb: fix video mode and line_length being set when loaded [Greg Kroah-Hartman]
9c4c4129 scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag. [Greg Kroah-Hartman]
6294172 scsi: libiscsi: Allow sd_shutdown on bad transport [Greg Kroah-Hartman]
a34ee45 ASoC: Intel: cht_bsw_rt5645: Analog Mic support [Greg Kroah-Hartman]
7fba5c7 media: videobuf2-core: don't go out of the buffer range [Greg Kroah-Hartman]
b11e68a hwmon: (ina2xx) Make calibration register value fixed [Greg Kroah-Hartman]
f69275d rds; Reset rs->rs_bound_addr in rds_add_bound() failure path [Greg Kroah-Hartman]
4dfd627 l2tp: fix missing print session offset info [Greg Kroah-Hartman]
f192874 perf probe: Add warning message if there is unexpected event name [Greg Kroah-Hartman]
d8ccbd1 thermal: power_allocator: fix one race condition issue for thermal_instances list [Greg Kroah-Hartman]
50eeba8 ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node [Greg Kroah-Hartman]
7b3e13e net: llc: add lock_sock in llc_ui_bind to avoid a race condition [Greg Kroah-Hartman]
2967094 KVM: nVMX: Fix handling of lmsw instruction [Greg Kroah-Hartman]
9e1aa8a bonding: Don't update slave->link until ready to commit [Greg Kroah-Hartman]
12e0201 Input: elan_i2c - clear INT before resetting controller [Greg Kroah-Hartman]
78aa52d net: move somaxconn init from sysctl code [Greg Kroah-Hartman]
87d96d1 tcp: better validation of received ack sequences [Greg Kroah-Hartman]
d8857ea ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() [Greg Kroah-Hartman]
e520c43 fix race in drivers/char/random.c:get_reg() [Greg Kroah-Hartman]
2a05163 scsi: bnx2fc: fix race condition in bnx2fc_get_host_stats() [Greg Kroah-Hartman]
e019b42 ASoC: rsnd: SSI PIO adjust to 24bit mode [Greg Kroah-Hartman]
9f3e50a pNFS/flexfiles: missing error code in ff_layout_alloc_lseg() [Greg Kroah-Hartman]
2847cd2 netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize [Greg Kroah-Hartman]
23ae585 libceph: NULL deref on crush_decode() error path [Greg Kroah-Hartman]
f277940 net: ieee802154: fix net_device reference release too early [Greg Kroah-Hartman]
b23f1c3 mlx5: fix bug reading rss_hash_type from CQE [Greg Kroah-Hartman]
ddec2ac block: fix an error code in add_partition() [Greg Kroah-Hartman]
60c26da selinux: do not check open permission on sockets [Greg Kroah-Hartman]
4f58c2e net/mlx5: Tolerate irq_set_affinity_hint() failures [Greg Kroah-Hartman]
d5367b8 sched/numa: Use down_read_trylock() for the mmap_sem [Greg Kroah-Hartman]
a714774 leds: pca955x: Correct I2C Functionality [Greg Kroah-Hartman]
26c8b9a ray_cs: Avoid reading past end of buffer [Greg Kroah-Hartman]
121ed59 ARM: davinci: da8xx: Create DSP device only when assigned memory [Greg Kroah-Hartman]
0850cb7b md-cluster: fix potential lock issue in add_new_disk [Greg Kroah-Hartman]
5c01f95 ext4: handle the rest of ext4_mb_load_buddy() ENOMEM errors [Greg Kroah-Hartman]
a091f8a iio: hi8435: cleanup reset gpio [Greg Kroah-Hartman]
ce839ed iio: hi8435: avoid garbage event at first enable [Greg Kroah-Hartman]
1799ba2 xfrm: fix state migration copy replay sequence numbers [Greg Kroah-Hartman]
8494e99 selftests/powerpc: Fix TM resched DSCR test with some compilers [Greg Kroah-Hartman]
3968773 ath5k: fix memory leak on buf on failed eeprom read [Greg Kroah-Hartman]
aebd78d powerpc/mm: Fix virt_addr_valid() etc. on 64-bit hash [Greg Kroah-Hartman]
59cb416 scsi: csiostor: fix use after free in csio_hw_use_fwconfig() [Greg Kroah-Hartman]
76751d9 sh_eth: Use platform device for printing before register_netdev() [Greg Kroah-Hartman]
62570d2 serial: sh-sci: Fix race condition causing garbage during shutdown [Greg Kroah-Hartman]
462af9d serial: 8250: omap: Disable DMA for console UART [Greg Kroah-Hartman]
495633b USB: ene_usb6250: fix SCSI residue overwriting [Greg Kroah-Hartman]
88b5b58 net: x25: fix one potential use-after-free issue [Greg Kroah-Hartman]
e9b0956 USB: ene_usb6250: fix first command execution [Greg Kroah-Hartman]
10b7c3b3 usb: chipidea: properly handle host or gadget initialization failure [Greg Kroah-Hartman]
cac18a2 arp: honour gratuitous ARP _replies_ [Greg Kroah-Hartman]
009f587 neighbour: update neigh timestamps iff update is effective [Greg Kroah-Hartman]
49b5cd2 ata: libahci: properly propagate return value of platform_get_irq() [Greg Kroah-Hartman]
ef51fe4 btrfs: fix incorrect error return ret being passed to mapping_set_error [Greg Kroah-Hartman]
413d35e usb: dwc3: keystone: check return value [Greg Kroah-Hartman]
d353b93 async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome() [Greg Kroah-Hartman]
2c88ce9 ipv6: avoid dad-failures for addresses with NODAD [Greg Kroah-Hartman]
9de3a3b ARM: dts: imx6qdl-wandboard: Fix audio channel swap [Greg Kroah-Hartman]
6851e22 x86/tsc: Provide 'tsc=unstable' boot parameter [Greg Kroah-Hartman]
f2aff88 staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning [Greg Kroah-Hartman]
b2da276 ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pin [Greg Kroah-Hartman]
d57f7dd PowerCap: Fix an error code in powercap_register_zone() [Greg Kroah-Hartman]
0abaff3 bus: brcmstb_gisb: correct support for 64-bit address output [Greg Kroah-Hartman]
48564f6 bus: brcmstb_gisb: Use register offsets with writes too [Greg Kroah-Hartman]
e38311f SMB2: Fix share type handling [Greg Kroah-Hartman]
7d74c63 vmxnet3: ensure that adapter is in proper state during force_close [Greg Kroah-Hartman]
980e7ad KVM: PPC: Book3S PR: Check copy_to/from_user return values [Greg Kroah-Hartman]
c15a3d7 Input: elantech - force relative mode on a certain module [Greg Kroah-Hartman]
29ecdc2 Input: elan_i2c - check if device is there before really probing [Greg Kroah-Hartman]
b7bd99f netxen_nic: set rcode to the return status from the call to netxen_issue_cmd [Greg Kroah-Hartman]
255dcf3 net: qca_spi: Fix alignment issues in rx path [Greg Kroah-Hartman]
a615584 blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split op [Greg Kroah-Hartman]
4070789 CIFS: silence lockdep splat in cifs_relock_file() [Greg Kroah-Hartman]
ff151a6 NFSv4.1: Work around a Linux server bug... [Greg Kroah-Hartman]
ecd9a27 net/mlx4_en: Avoid adding steering rules with invalid ring [Greg Kroah-Hartman]
cebe1dd s390: move _text symbol to address higher than zero [Greg Kroah-Hartman]
b355536 pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid() [Greg Kroah-Hartman]
7ada127 drivers/misc/vmw_vmci/vmci_queue_pair.c: fix a couple integer overflow tests [Greg Kroah-Hartman]
f1d74fa lockd: fix lockd shutdown race [Greg Kroah-Hartman]
246db59 net: ethernet: ti: cpsw: adjust cpsw fifos depth for fullduplex flow control [Greg Kroah-Hartman]
c81deea net: cdc_ncm: Fix TX zero padding [Greg Kroah-Hartman]
008da9d ipmi_ssif: unlock on allocation failure [Greg Kroah-Hartman]
c2e24f7 qlge: Avoid reading past end of buffer [Greg Kroah-Hartman]
a1db0c2 bna: Avoid reading past end of buffer [Greg Kroah-Hartman]
41a00b4 mac80211: bail out from prep_connection() if a reconfig is ongoing [Greg Kroah-Hartman]
f477b91 af_key: Fix slab-out-of-bounds in pfkey_compile_policy. [Greg Kroah-Hartman]
727631f IB/srpt: Fix abort handling [Greg Kroah-Hartman]
88824fe NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSION [Greg Kroah-Hartman]
7ea10d0 x86/asm: Don't use RBP as a temporary register in csum_partial_copy_generic() [Greg Kroah-Hartman]
fdd8b15 rtc: snvs: fix an incorrect check of return value [Greg Kroah-Hartman]
5c62302 md/raid5: make use of spin_lock_irq over local_irq_disable + spin_lock [Greg Kroah-Hartman]
773c7f0 cfg80211: make RATE_INFO_BW_20 the default [Greg Kroah-Hartman]
* prebuilts/clang/host/linux-x86/clang7/
fc3e193 Merge "Delete clang-4393122" [Gerrit Code Review]
* vendor/oneplus/
0ad2f98 msm8998: update blobs from OP5 beta8 / OP5T beta6 [wrongway213]

====================
04-13-2018
====================

* hardware/qcom/audio-caf/msm8998/
e043b46 audio: Fixes for VNDK_VERSION=current [Ethan Chen]
1a5c4cb Make libqcomvoiceprocessing build with the VNDK. [Ethan Chen]
17fcdfe Make libqcomvisualizer build with the VNDK. [Ethan Chen]
1e3c759 Make libqcompostprocbundle build with the VNDK. [Ethan Chen]
3848737 Build audio.primary.* with BOARD_VNDK_VERSION [Ethan Chen]
35a5ab5 Add libhardware_headers and libsystem_headers to modules [Ethan Chen]
* hardware/qcom/display-caf/msm8998/
e533c79 Add GLESv3 as a dependency. [Ethan Chen]
a00dbd8 Fix libcutils private headers [Ethan Chen]
ce4ce89 Build libqdMetaData with BOARD_VNDK_VERSION [Ethan Chen]
01b92de Build lights.msm8998 with the VNDK. [Ethan Chen]
9008131 Use header lib instead of using global include path [Ethan Chen]
7dfb3a7 Mark msm8998 modules LOCAL_VENDOR_MODULE [Ethan Chen]

====================
04-12-2018
====================

* hardware/qcom/bt-caf/
2c5d2c5 Add missing headers to libbt-vendor [Ethan Chen]
* hardware/qcom/media-caf/msm8998/
91db4db fix circular dependency libnativewindow <-> libui [Ethan Chen]
* kernel/oneplus/msm8998/
58ef44b cpufreq: fallback to interactive if governor is not found [Nathan Chancellor]

====================
04-11-2018
====================

* device/oneplus/msm8998-common/
e0a1f41 msm8998: update liquid kernel dependencies [liquid0624]
4905f6c Revert "msm8998: enable Wi-Fi Aware" [liquid0624]
e6350ab msm8998: manifest: set instances to default [liquid0624]
bbcc9e8 msm8998-common: Convert lights HAL into a native binderized HAL [liquid0624]
81fbea8 msm8998: import thermal hal from LA.UM.6.4.r1-07600-8x98.0 [liquid0624]
56c974f msm8998: import vr hal from LA.UM.6.4.r1-07600-8x98.0 [liquid0624]