[OnePlus 3 & 3T Cross Device Development] NoSpamDan:
New build is up: candy-oneplus3-8.1b-OFFICIAL-20180225-1709.zip

- battery icon options, some clean up, etc

- back to USERDEBUG build, still selinux enforcing

Changelog:

====================

02-25-2018

====================

* build/make/

644778610 build: use the system's ccache by default

04c21e7ab dexopt: Only dexopt boot and system server for non-user builds

4df2a80a2 libart: Turn off jit profiles and just use speed

5a5663a46 Create 0 compression ratio jar files

8c075b980 Remove Feedback Directed Optimization support

25ec481fe no matter what build type we dont want to see anything but Build_ID

f77b6ac27 build: cleanup unwanted packages

78e10365c Remove ro.kernel.android.checkjni

2e548a940 build: add TARGET_SPECIFIC_HEADER_PATH to config

44b8c0bac Add a bunch of clean options handy for *s.

* build/soong/

092dc3f Build support for 32-bit armv8-a

f548886 Generic 32-bit armv8 built as generic armv7 fix

611ec6d soong: add TARGET_SPECIFIC_HEADER_PATH to config

* device/oneplus/bacon/

443912f bacon: Add doze auto brightness config

* device/oneplus/oneplus3/

0a76a6fa op3: Add doze auto brightness config

* device/qcom/sepolicy/

32d32c8 sepolicy: Fix compiling for msm8960 devices

* frameworks/base/

60b0e841c4f Circle battery: add a bit of padding when Right clock is enabled

5301185f4b7 Battery: skip useless scaling calls when attaching the view

db70f209a4c Text/hidden battery: don't use additional resources for no padding values

5f2a9e7cb5c Portrait battery: show percentage when charging

ff23a6b94e4 Cleanup battery styles we won't use (hidden and landscape)

bcdc4e9b265 Battery: use SB observer to update everything and not when attaching views

ff7bb680d20 Portrait/hidden/txt battery: show percentage in quick sb header and keyguard

2ddc7b3a8f7 Fix right padding when using hidden/text battery style

54b5b6229f7 Text battery style: show a tilde when charging

6dda27d6e9b Circle and dot battery fixes and improvements

a615feca61e Move sysui tuner percentage settings to custom battery settings [1/2]

87a148c2a3f BatteryMeterDrawable: add hidden option

8bf97e006e8 BatteryMeterDrawable: add text style

64d63fda042 BatteryMeterDrawable: add dotted circle style

d2f61d42b31 BatteryMeterDrawable: add battery styles [1/2]

4737cd26169 Themes: Notification tint: add bool to enable algorithm for dark backgrounds

46286f0b626 qs: Fix missing reboot tile

fa570508bda frameworks/base lights: Always allow LineageNotificationLights set the default color

1aae16434f4 PowerManagerService: send new DOZING-hints in handleSandman()

3941c314983 imported basic CandyRoms stuff

e8a4a353209 statusbar: Remove battery options in favor of custom battery icons

* hardware/candy/interfaces/

350951d candy: added binderized power-HAL type definitions

* hardware/qcom/camera/

aa68659 camera: Add msm8974 support

* kernel/oneplus/msm8998/

bc5c2570d318 Merge pull request #11 from nathanchance/8.1

64d4bcbb59ef Merge 4.4.118 into 8.1

37428a8003d9 Linux 4.4.118

554d660e4472 net: dst_cache_per_cpu_dst_set() can be static

6e0d1fb619f0 crypto: s5p-sss - Fix kernel Oops in AES-ECB mode

853106cae890 KVM: nVMX: invvpid handling improvements

6f0a79ff1b62 KVM: VMX: clean up declaration of VPID/EPT invalidation types

82a945257ea9 kvm: nVMX: Fix kernel panics induced by illegal INVEPT/INVVPID types

04e8b366d359 KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail

e7a3bc31dc08 KVM: nVMX: kmap() can't fail

fd94ae98d2dd x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL

3fc9b05df62d x86/spectre: Simplify spectre_v2 command line parsing

b98197294b48 x86/retpoline: Avoid retpolines for built-in __init functions

355e059499da x86/kvm: Update spectre-v1 mitigation

ac0242fe0d9d x86/paravirt: Remove 'noreplace-paravirt' cmdline option

bf17809d1914 x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable"

b9c288b664da x86/spectre: Report get_user mitigation for spectre_v1

f7b9243f5f38 nl80211: Sanitize array index in parse_txq_params

43e4f5aeaff2 vfs, fdtable: Prevent bounds-check bypass via speculative execution

c8961332d6da x86/syscall: Sanitize syscall table de-references under speculation

fd3d9535450c x86/get_user: Use pointer masking to limit speculation

64d41d13ed81 x86: Introduce barrier_nospec

f136b56017ad x86: Implement array_index_mask_nospec

37b33b59ec60 array_index_nospec: Sanitize speculative array de-references

3416cebfd103 Documentation: Document array_index_nospec

131f3e886648 x86/spectre: Check CONFIG_RETPOLINE in command line parser

e905005d58eb x86/cpu/bugs: Make retpoline module warning conditional

e9560fbe97d0 x86/bugs: Drop one "mitigation" from dmesg

3d535a0f55d1 x86/nospec: Fix header guards names

6cd5513c813e module/retpoline: Warn about missing retpoline in module

d5030418b0c8 KVM: VMX: Make indirect call speculation safe

5dac465887db KVM: x86: Make indirect calls in emulator speculation safe

ffe69f2dd11a x86/retpoline: Remove the esp/rsp thunk

5f7537133212 KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously

0ffa39fb594e kasan: rework Kconfig settings

f45cd9bda573 drm/gma500: remove helper function

26c3a6a7f543 x86/microcode/AMD: Change load_microcode_amd()'s param to bool to fix preemptibility bug

d93cf7340084 genksyms: Fix segfault with invalid declarations

5381db24f647 dell-wmi, dell-laptop: depends DMI

15a242fd439a netlink: fix nla_put_{u8,u16,u32} for KASAN

bd84055a3748 ASoC: Intel: Kconfig: fix build when ACPI is not enabled

0522f5e8c0a5 ARM: tegra: select USB_ULPI from EHCI rather than platform

4d48916f2707 ncr5380: shut up gcc indentation warning

18e5cdf6f4c9 usb: phy: msm add regulator dependency

3596e409a454 idle: i7300: add PCI dependency

b8b624d9885f binfmt_elf: compat: avoid unused function warning

9e9c3045bb45 isdn: sc: work around type mismatch warning

e8988dbe21b0 power: bq27xxx_battery: mark some symbols __maybe_unused

7131acefb98a Revert "power: bq27xxx_battery: Remove unneeded dependency in Kconfig"

633c324b829e ncpfs: fix unused variable warning

ac331bd2f61b gpio: xgene: mark PM functions as __maybe_unused

d9a4d80bb375 net: hp100: remove unnecessary #ifdefs

4b88c89bc237 dmaengine: zx: fix build warning

e787fce41c07 perf/x86: Shut up false-positive -Wmaybe-uninitialized warning

d3843789e778 wireless: cw1200: use __maybe_unused to hide pm functions_

6420c014ed9c cw1200: fix bogus maybe-uninitialized warning

30ddc36cb765 v4l: remove MEDIA_TUNER dependency for VIDEO_TUNER

a32040f7bbaf hdpvr: hide unused variable

3d2ff1139dfc drm/gma500: Sanity-check pipe index

ab7b4a32b4e8 serial: 8250_mid: fix broken DMA dependency

8caadd7bf286 ASoC: rockchip: use __maybe_unused to hide st_irq_syscfg_resume

31f92b9f1746 ISDN: eicon: reduce stack size of sig_ind function

b17b3fdc762a em28xx: only use mt9v011 if camera support is enabled

48528cb611cd go7007: add MEDIA_CAMERA_SUPPORT dependency

6f2f10ea6ed7 KVM: add X86_LOCAL_APIC dependency

9975bd33e12b Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning

c19bb06726c0 drm/nouveau: hide gcc-4.9 -Wmaybe-uninitialized

f9e553708627 tc358743: fix register i2c_rd/wr functions

0176ed74e5b8 staging: unisys: visorinput depends on INPUT

c4514d8b1b09 i2c: remove __init from i2c_register_board_info()

7a06f431f997 b2c2: flexcop: avoid unused function warnings

5bef71a69fb5 infiniband: cxgb4: use %pR format string for printing resources

4f4762381f96 iio: adc: axp288: remove redundant duplicate const on axp288_adc_channels

c7284a1114f0 ASoC: mediatek: add i2c dependency

5ca6fd47199b genirq/msi: Add stubs for get_cached_msi_msg/pci_write_msi_msg

33d71a8ff78d tty: cyclades: cyz_interrupt is only used for PCI

5820027ee20c drm/vmwgfx: use *_32_bits() macros

731339363c5d tlan: avoid unused label with PCI=n

6cd38c25bf3f tc1100-wmi: fix build warning when CONFIG_PM not enabled

a2f1d9b7030b ipv4: ipconfig: avoid unused ic_proto_used symbol

88fb56455b1a netfilter: ipvs: avoid unused variable warnings

d4869f7f25a8 x86/platform/olpc: Fix resume handler build warning

0b75172281b5 staging: wilc1000: fix kbuild test robot error

5d62b755c38c rtlwifi: fix gcc-6 indentation warning

affad7ad16a4 USB: cdc_subset: only build when one driver is enabled

2d69b722e418 hwrng: exynos - use __maybe_unused to hide pm functions

ac21d006fcfd fbdev: sm712fb: avoid unused function warnings

3f488a9fd5c0 Drivers: hv: vmbus: fix build warning

9adeb5b0b544 modsign: hide openssl output in silent builds

12ec0529dbcc fbdev: s6e8ax0: avoid unused function warnings

25bce31b08d1 mtd: cfi: enforce valid geometry configuration

b4a69fede2eb mtd: sh_flctl: pass FIFO as physical address

91e017896dc5 amd-xgbe: Fix unused suspend handlers build warning

07701436d096 fbdev: auo_k190x: avoid unused function warnings

716fae62bcfe driver-core: use 'dev' argument in dev_dbg_ratelimited stub

f290b26f941e target/user: Fix cast from pointer to phys_addr_t

f1691276e5e9 tty: hvc_xen: hide xen_console_remove when unused

86f630e5b7cc usb: musb/ux500: remove duplicate check for dma_is_compatible

f21a7417311c pwc: hide unused label

11d5aa1935a9 SCSI: initio: remove duplicate module device table

fcb86b38aceb scsi: mvumi: use __maybe_unused to hide pm functions

f83c36bd7bfc video: Use bool instead int pointer for get_opt_bool() argument

3343627d2b8d fbdev: sis: enforce selection of at least one backend

57aafe5c3728 staging: ste_rmi4: avoid unused function warnings

caa08023001c video: fbdev: sis: remove unused variable

422188b34ca8 scsi: fdomain: drop fdomain_pci_tbl when built-in

a125eb8bec00 mptfusion: hide unused seq_mpt_print_ioc_summary function

7f0fb06c9626 mtd: maps: add __init attribute

9bb2a284c238 mtd: ichxrom: maybe-uninitialized with gcc-4.9

78c5a07a7207 md: avoid warning for 32-bit sector_t

28ad68ba1622 profile: hide unused functions when !CONFIG_PROC_FS

6fed08895707 dpt_i2o: fix build warning

5fb37ef0b094 drivers/net: fix eisa_driver probe section mismatch

6edb5595bc95 scsi: sim710: fix build warning

96b745cacbaf x86/boot: Avoid warning for zero-filling .bss

117c28bef363 thermal: spear: use __maybe_unused for PM functions

8205dd3aa3d7 ssb: mark ssb_bus_register as __maybe_unused

a8aeea21973f reiserfs: avoid a -Wmaybe-uninitialized warning

3f0754639bac ALSA: hda/ca0132 - fix possible NULL pointer use

622d82599911 arm64: Kconfig: select COMPAT_BINFMT_ELF only when BINFMT_ELF is set

c66ef738ce4d scsi: advansys: fix uninitialized data access

e2e297df0536 x86/platform: Add PCI dependency for PUNIT_ATOM_DEBUG

4d3835f64c1f x86: add MULTIUSER dependency for KVM

ce0e7ed12eac thermal: fix INTEL_SOC_DTS_IOSF_CORE dependencies

149f6f5f5f78 x86/build: Silence the build with "make -s"

c6ce3e85ac83 tools build: Add tools tree support for 'make -s'

d721427c28d4 x86/fpu/math-emu: Fix possible uninitialized variable use

93e482ea8557 arm64: define BUG() instruction without CONFIG_BUG

e2ac5159c5c1 x86/ras/inject: Make it depend on X86_LOCAL_APIC=y

583c7f54ad37 scsi: advansys: fix build warning for PCI=n

c1273b467ee9 video: fbdev: via: remove possibly unused variables

a5635932ae47 platform/x86: intel_mid_thermal: Fix suspend handlers unused warning

7d38bf9c9d1c gpio: intel-mid: Fix build warning when !CONFIG_PM

d9e7836a880c vmxnet3: prevent building with 64K pages

9de791d7a5e6 isdn: icn: remove a #warning

0c4c9449ab16 virtio_balloon: prevent uninitialized variable use

c70bc19ac901 hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close

5959d49f7c74 xen: XEN_ACPI_PROCESSOR is Dom0-only

7b2f5c1c7206 x86/mm/kmmio: Fix mmiotrace for page unaligned addresses

aa7dca0a5ae1 mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep

884438152f58 dmaengine: jz4740: disable/unprepare clk if probe fails

b22c361ea98d drm/armada: fix leak of crtc structure

cce422b32d74 xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies.

227f4fe806ee spi: sun4i: disable clocks in the remove function

253e3a668b27 ASoC: rockchip: disable clock on error

dc97e9ecd86d clk: fix a panic error caused by accessing NULL pointer

343bf423341c dmaengine: at_hdmac: fix potential NULL pointer dereference in atc_prep_dma_interleaved

da4bb3d1c4d2 dmaengine: ioat: Fix error handling path

a7fbdc8875a6 509: fix printing uninitialized stack memory when OID is empty

6fdf5856c6a5 btrfs: Fix possible off-by-one in btrfs_search_path_in_tree

27d2bda4f592 net_sched: red: Avoid illegal values

ba51edae4b38 net_sched: red: Avoid devision by zero

034317d43f53 gianfar: fix a flooded alignment reports because of padding issue.

529bbbe4817e s390/dasd: prevent prefix I/O error

ca20b875a9e2 powerpc/perf: Fix oops when grouping different pmu events

5a87feefe496 ipvlan: Add the skb->mark as flow4's member to lookup route

19ff1dfd2cc3 scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none

a09498d0eb54 RDMA/cma: Make sure that PSN is not over max allowed

2970ecd18415 pinctrl: sunxi: Fix A80 interrupt pin bank

010b29406c06 media: s5k6aa: describe some function parameters

d08d292b3300 perf bench numa: Fixup discontiguous/sparse numa nodes

01656ec6d986 perf top: Fix window dimensions change handling

1d2905b09771 ARM: dts: am4372: Correct the interrupts_properties of McASP

ffb47e3a6101 ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen

8d9fd11f8a80 ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function

7780d2af3415 ARM: OMAP2+: Fix SRAM virt to phys translation for save_secure_ram_context

d0ee2dfab1d7 usb: build drivers/usb/common/ when USB_SUPPORT is set

a909d246e005 usbip: keep usbip_device sockfd state in sync with tcp_socket

67315b2b2905 staging: iio: adc: ad7192: fix external frequency setting

83c76f2c50f1 binder: check for binder_thread allocation failure in binder_poll()

74d1cc277e8b staging: android: ashmem: Fix a race condition in pin ioctls

32faf7d68aab dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock

ecac3b72af82 Make DST_CACHE a silent config option

5683797eb99d arm64: dts: add #cooling-cells to CPU nodes

1289a7933716 video: fbdev/mmp: add MODULE_LICENSE

33180fe1d84a ASoC: ux500: add MODULE_LICENSE tag

c1eb38748c28 net: avoid skb_warn_bad_offload on IS_ERR

4b1932a19b9d netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert

622cdb9c9ec8 netfilter: on sockopt() acquire sock lock only in the required scope

1eda32ca09cf netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check()

4556b01a0a55 netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target}

9626ac658a19 netfilter: x_tables: fix int overflow in xt_alloc_table_info()

9435c32b3763 KVM: x86: fix escape of guest dr6 to the host

6bfbf2aacb21 crypto: x86/twofish-3way - Fix %rbp usage

002924ab7b02 selinux: skip bounded transition processing if the policy isn't loaded

d6233121d5ed selinux: ensure the context is NUL terminated in security_context_to_sid_core()

4dbb8e38a1aa Provide a function to create a NUL-terminated string from unterminated data

016cf65fbd1c drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all

28de93896add blktrace: fix unlocked registration of tracepoints

40cda9b7bac5 xfrm: check id proto in validate_tmpl()

7800c76fb039 xfrm: Fix stack-out-of-bounds read on socket policy lookup.

0de023ab7d3e mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed.

941095c5af57 cfg80211: check dev_set_name() return value

b8c7f80cbdcd net: replace dst_cache ip6_tunnel implementation with the generic one

d365b297433c net: add dst_cache support

* packages/apps/CandyShop/

075fef2 CandyShop: Remove unused lockscreen menu switch

d05e03e BatteryMeterDrawable: add battery styles [2/2] Picked from Elginsk8tr

* packages/apps/Settings/

e512e5fb79 SimSettings: Handle NoClassDefFoundError on devices without telephony-ext

17bc1c1c13 Simplify the root checking method

f102eedba0 Embed shortcut for root app on the dashboard

b500ec6df4 Change encryption preference's summary conditionally

* vendor/candy/

4760700b overlay: Disable SystemUI anti-falsing on lockscreen

ba7b25be This should be the last time we look at the same file twice

====================

02-24-2018

====================

* candy/

30cc0f6 Track repos for clang 6.0 Also fix CandyROMs != CandyRoms

ebc9528 candy: Add external/ntfs-3g repo

* device/oneplus/bacon/

9991c8f bacon: Update audio configs for AOSP

9f97926 bacon: Bring back audio.conf

9418b8f bacon: configs: Define NXP_FW_NAME

* device/oppo/msm8974-common/

acdb7ba bacon: Readd sec_config for sensor service

====================

02-23-2018

====================

* hardware/qcom/audio-caf/msm8998/

fd104f02e3 hal: add support for USB_HEADSET in device selection

d07bb762e5 msm8909: Disable audio halservice for low ram

c0c588bf9b audio: Fix out_get_presentation_position for ULL/MMAP streams

329f5820c9 configs: add USB_HEADSET device in policy conf files

548f58b287 audio: cleanup adev_open_input_stream

ff1f45c55e hal: Fix static analysis errors.

b11c1cb50c msm8909:Add 8909 specific device backends

ccbc03d43c configs: msm8953: device type correction

86b7b6dda0 hal: add checks for possible NULL dereferences in hal

9f7726c2cf configs: sdm660: Update mixer paths for sdm660 internal codec

c4e3bfb59d hal: Use call state to ensure voice call start

854360bbfb audio: Return ENODATA when position is failed to be retreived

ab2f7d3638 Merge commit 'AU_LINUX_ANDROID_LA.UM.6.5.08.00.00.306.141 ' into HEAD.

6cc548e9aa hal: replace strcat with strlcat

* kernel/oneplus/msm8998/

d272ccaff6c2 qcacld-3.0: Load driver on late initcall when not built as a module

c018fcbc97ad import LA.UM.6.4.r1-06500-8x98.0 wlan stack

====================

02-22-2018

====================

* kernel/oneplus/msm8998/

d9b01b64208a Merge pull request #30 from nathanchance/8.1

4503e9aa7c62 Merge 4.4.117 into 8.1

e9fd3d16de83 Linux 4.4.117

c4fd9c8d3857 media: r820t: fix r820t_write_reg for KASAN

193cfa7632a4 ARM: dts: s5pv210: add interrupt-parent for ohci

4bdee1ef5f52 ARM: pxa/tosa-bt: add MODULE_LICENSE tag

42e9b08a7a61 vfs: don't do RCU lookup of empty pathnames

4b35dcb5e048 x86: fix build warnign with 32-bit PAE

bb1851281995 dm: correctly handle chained bios in dec_pending()

94abb4921833 mvpp2: fix multicast address filter

b374197df2de ALSA: seq: Fix racy pool initializations

5e5d1372ba7c ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204

d84b8a33526b ALSA: hda/realtek: PCI quirk for Fujitsu U7x7

4c6e8dd5d267 ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute

bc4c681fcaff ALSA: hda - Fix headset mic detection problem for two Dell machines

87dc89fc6127 Btrfs: fix unexpected -EEXIST when creating new inode

145832a93f28 Btrfs: fix crash due to not cleaning up tree log block's dirty bits

efba91a4c3f4 Btrfs: fix deadlock in run_delalloc_nocow

4f62fb888d96 rtlwifi: rtl8821ae: Fix connection lost problem correctly

7f64e1a80640 console/dummy: leave .con_font_get set to NULL

8cbb6ca49a15 video: fbdev: atmel_lcdfb: fix display-timings lookup

6d046d9e75af mm: hide a #warning for COMPILE_TEST

890908b8352e ext4: correct documentation for grpid mount option

ab63d8103451 ext4: save error to disk in __ext4_grp_locked_error()

99863c1bfdbf rtc-opal: Fix handling of firmware error codes, prevent busy loops

0bb10b1679e2 drm/radeon: adjust tested variable

ff891875c1a0 x86/cpu: Change type of x86_cache_size variable to unsigned int

c63497edc3aa KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods

5ff8af891df0 ALSA: seq: Fix regression by incorrect ioctl_mutex usages

7f5cb8e97b42 arm: spear13xx: Fix spics gpio controller's warning

e2756618e9d1 arm: spear13xx: Fix dmas cells

f8bc000816ef arm: spear600: Add missing interrupt-parent of rtc

660728b71a63 ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property

a76abe444968 s390: fix handling of -1 in set{,fs}[gu]id16 syscalls

8bb3fe364f8a PM / devfreq: Propagate error from devfreq_add_device()

5b6e767562c1 IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports

* kernel/oppo/msm8974/

37a89012151 cci: Fix compile errors

ef47706c652 Revert "msm: vidc: Clean up video instance locking logic"

9d0c7a2e4b9 Revert "msm: vidc: Use registeredbuf.lock for buffer synchronization"

4f39b72174d Revert "msm: camera: Import OPPO 5.0 changes"

58bd40dbdb0 Revert "msm: vidc: Clean up video instance locking logic"

====================

02-21-2018

====================

* frameworks/av/

6b4ef13b6 av: Add missing 1440p profiles

* kernel/oppo/msm8974/

30b41bbce86 msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl

b116dbc6e4c msm: vidc: update the check to ignore extradata plane in dqbuf userptr may or may not be a null-value. Checking for this field to qualify a plane as extradata has no merit. Ignore that check

fa5156862f3 bacon: re-enable MACH_OPPO commit AOSPlusone/android_kernel_oneplus_msm8974@e67adba9d6fa372cc3149132fd86e062f37ad9ea removed needed flags to mantain all functionalities on OPO. Signed-off-by: freshgiammi <rengucci.gianmarco@gmail.com>

61c008958cd msm: vidc: add ion_handle checking before mapping buffers

e15bde2e727 camera updates from sultan

adbf6583ad3 defconfig: update for new camera2

df73c2eaf46 msm: Fix -Wunused-variable error.

dee46ff7c4d defconfig: Farewell, CAMERA_V2_OPPO. Welcome, OSS HAL.

522da62c4cd cameraV2: consolidate everything to CONFIG_MACH_MSM8974_14001

f45f98da2c7 msm/camera_v2: Fix incompatible pointer type warnings/errors after switching back to vanilla CAF drivers

c32226c2e34 finally fix camera on caf roms

2ad5fc2f261 msm: camera2: Add back OnePlus vendor edits

9f2a3a90036 Revert "bacon: Import camera drivers from cm-12.1 kernel"

* packages/apps/Snap-bacon/

31bdb6b49 Snap: Disable longshot for compile

* system/extras/

45b7c5bb Do not sanitize fec

====================

02-20-2018

====================

* kernel/oneplus/msm8996/

288936010c7c Merge pull request #6 from GZR-Kernels/8.1

* kernel/oneplus/msm8998/

cdc69cd0d5ed sync with OnePlusOSS/android_kernel_oneplus_msm8998

c24408f05764 Merge pull request #10 from GZR-Kernels/8.1

====================

02-19-2018

====================

* candy/

209d28e CandyROMS -> CandyRoms

* device/oneplus/bacon/

c365198 bacon: Build Snap

3fae3c1 bacon: Add 1440p recording profile for front and back camera

c9d0350 bacon: Add 1080P recording profile for FFC

499d961 msm8974: Reduce bitrate for 1080p video

39aa26e bacon: Add Camera HIDL

0c8517e bacon: Use OSS camera HAL

e8c5b03 bacon: Shim libqomx_jpegenc.so

be63e96 init: Don't shim camera

0885452 bacon: Add BoringSSL compatibility library [1/2]

c2a66fc bacon: Get rid of camera for now

* device/oppo/msm8974-common/

55594fd msm8974-common: Add BoringSSL compatibility library [2/2]

* frameworks/av/

fe660ebda Stagefright: Allow setting high-framerates in CameraSource

a9de5022d Stagefright: Do not skip frames in time-lapse-source for high-speed

9ecccb469 Camera: Add support for manual 3A.

e2ccf109f camera: allow device to append camera parameters

2b35d0273 MediaProfiles: Enhance profiles for extended usecases

dfefa75cf libmedia: Add 1440p camcorder quality

ca050b5f5 CamcorderProfiles: add VGA and 4K-DCI profiles

f818779cb av: compilation fix

b3253d9c2 libcameraservice: Don't pass NULL args on setCallbacks call

* system/core/

27c53b833 liblog: Silence spammy logs from camera blobs (AEC_PORT and mm-camera)