[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] nikhil18:
update version 7

Changelog

cherry-pick: ANDROID: binder: Don't BUG_ON(!spin_is_locked()).
cherry-pick: mdss_fb: add backlight dimmer option
cherry-pick: Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
cherry-pick: ANDROID: android-base.cfg: remove CONFIG_CGROUP_DEBUG
cherry-pick: UPSTREAM: selinux: enable genfscon labeling for tracefs
cherry-pick: UPSTREAM: bpf: don't let ldimm64 leak map addresses on unprivileged
cherry-pick: BACKPORT: ext4: fix data exposure after a crash
cherry-pick: sched: tune: Fix lacking spinlock initialization
cherry-pick: sched/walt: kill {min,max}_capacity
cherry-pick: cpufreq: sched: Fix kernel crash on accessing sysfs file
cherry-pick: ANDROID: sched: fix duplicate sched_group_energy const specifiers
cherry-pick: msm: mdss: Update AD last strength during AD mode switch
cherry-pick: msm: mdss: Clean-up payload for unsupported versions
cherry-pick: msm: mdss: Buffer overflow while processing gamut table data
cherry-pick: msm: mdss: Fix QSEED3 MDP clock calculation for cmd mode panel
cherry-pick: msm: mdss: Fix number accuracy for backlight to brightness
cherry-pick: fbdev: msm: Reserve mixers with dspp for primary display
cherry-pick: msm: mdss: handle vsync properly during dynamic resolution switch
cherry-pick: msm: mdss: size check before writing to edid buffer
cherry-pick: msm: mdss: validate page id before reading from edid buffer
cherry-pick: msm: mdss: validate number of cea blocks before reading from edid_buf
cherry-pick: msm: mdss: validate the buffer size before allocating memory
cherry-pick: msm: mdss: add support for mdss throttle clock handling
cherry-pick: msm: mdss: Use 64-bit math for bandwidth calculation
cherry-pick: msm: mdss: Correct MDSS display wakeup time calculation
cherry-pick: msm: mdss: Change IOMMU map sequence during splash cleanup
cherry-pick: msm: mdss: Correct source and destination buffer rectangles
cherry-pick: msm: mdss: Avoid dfps update till unblank is complete
cherry-pick: fbdev: msm: Allocate fd with O_CLOEXEC flag
cherry-pick: msm: mdss: Avoid NULL mixer during partial update ROI setup
cherry-pick: fbdev: msm: fix issue preventing cursor_buf address to be stored
cherry-pick: fbdev: msm: fix unaligned access problem
cherry-pick: msm: mdss: fix the pixel clock calculation for fb modes
cherry-pick: fbdev: msm: Add check for ioctl calls
cherry-pick: msm: mdss: Check if secure display is enabled during non-secure validate
cherry-pick: msm: mdss: Separate PP programming to advanced and deferred modes
cherry-pick: msm: mdss: Correct PP register programming deferring
cherry-pick: msm: mdss: Fix possible integer overflow
cherry-pick: msm: mdss: remove HDMI connected flags
cherry-pick: msm: mdss: dp: fix display port crash caused by unclocked register access
cherry-pick: msm: mdss: set HDMI max TMDS clock rate
cherry-pick: msm: mdss: information leak during buffer copy from userspace
cherry-pick: lpm-levels: Remove IPI check on hot plugged cores
cherry-pick: regulator: core: remove some dead code
cherry-pick: regulator: core: fix a possible race in disable_work handling
cherry-pick: soc: qcom: pil: Avoid possible buffer overflow during Modem boot
cherry-pick: soc: qcom: spcom: propagate response timeout error
cherry-pick: spcom: use mutex on spcom_unlock_ion_buf()
cherry-pick: soc: qcom: Register for indication cb after obtaining state of remote pd
cherry-pick: soc: qcom: Clear the memory before freeing it up
cherry-pick: soc: qcom: glink_smem_native_xport: Check smem item in non cache region
cherry-pick: soc: q6dspv2: apr: fix client registration refcount
cherry-pick: soc: qcom: glink: Change GFP_ATOMIC flag for intentless rx
cherry-pick: memshare: Update the free memory count after allocation
cherry-pick: ASoC: APR: Fix missing APR deregister from asm
cherry-pick: soc: qcom: Fix checks for QMI response values
cherry-pick: spcom: increment channel reference count after successful glink_open()
cherry-pick: msm: msm_bus: Add mutex to protect node_list
cherry-pick: net: rps: send out pending IPI's on CPU hotplug
cherry-pick: soc: qcom: service-locator: Free memory in case of error
cherry-pick: mmc: sdhci-msm: Don't turnoff Vcc during initialization
cherry-pick: drivers: soc: qcom: rpm_stats: Add mutex lock for shared data
cherry-pick: firmware_class: Avoid memory leak when FW_OPT_NOCACHE is set
cherry-pick: mfd: wcd9xxx-core: Synchronize codec down and reset calls from slimbus.
cherry-pick: mfd: wcd9xxx-core: Set device down flag early during SSR
cherry-pick: mmc: core: Ignore CRC errors with CMD13 while executing tuning
cherry-pick: msm: kgsl: Disable memory retention for core clock before entering SLUMBER
cherry-pick: msm: kgsl: Remove incorrect check to cap AB vote to IB vote
cherry-pick: msm: kgsl: Fix the race between context create and destroy
cherry-pick: msm: kgsl: Fix kgsl memory allocation and free race condition
cherry-pick: msm: kgsl: Perform cache operation with kernel address
cherry-pick: msm: kgsl: Offload mementry destroy work to separate thread
cherry-pick: msm: kgsl: Use per page cache operation instead of bulk cache operation
cherry-pick: msm: kgsl: Defer issue commands to worker thread
cherry-pick: mmc: core: Fix the issue with clock scaling in resume-scaling
cherry-pick: fs: default to noatime
cherry-pick: BACKPORT: [UPSTREAM] mbcache2: reimplement mbcache
cherry-pick: BACKPORT: [UPSTREAM] ext4: convert to mbcache2
cherry-pick: BACKPORT: [UPSTREAM] ext2: convert to mbcache2
cherry-pick: defconfig dont build modules except for wlan
linux security patches upto 4.4.79 thanks @adinkwok
improved spectrum battery profile for oos
uber tc thanks @DespairFactor
commit: bump to version 7