<@center><b><#selectbg_g>jolla-kernel ChangeLog</#></b>

<b><#selectbg_g>jollaman999 @xda developers</#></b>
<b><#selectbg_g>https://github.com/jollaman999</#></b>

<b><#selectbg_g>[bullhead_II-v29.0]</#></b></@>
== Kernel ==
>> Oreo <<
- Build with Linaro gcc 6.4.1 2018.05
- Applied security patches until November 2018.

== Recovery ==
- Use v29.0 Oreo kernel

<b><#selectbg_g>[bullhead_II-v28.0]</#></b>
== Kernel ==
>> Oreo <<
- Build with Linaro gcc 6.4.1 2017.11
- Applied previous security patches and Android 8.1.0 updates
>> Nougat <<
- No more updates

== AIO ==
- multirom: Android 8.x.x support and working now!
(Magisk and systemless rooting will not working in secondary roms.
There are some patches by nkk71 but it breaks MultiROM with my build.)

== Recovery ==
- Build with latest lineage-14.1 sources and Linaro gcc 6.4.1 2017.11
- Use v28.0 Oreo kernel

<b><#selectbg_g>[bullhead_II-v27.0]</#></b>
== Kernel ==
>> Common <<
- Android Oreo support
- Applied Google September, October security patches
- Applied Google android-3.10 lastest patches
- sdcardfs: Applied lastest patches from Google android-3.10
- f2fs: Applied lastest linux-3.18.y stable branch patches
- Revert ext4 upstream patches from v26.0
- Bluetooth: Properly check L2CAP config option output buffer length (Security upstream patch)
- s2w, dt2w, sovc: Fix some minor bugs
- msm_serial_hs: Applied interrupt related patches
- android: binder: Applied Google android-3.18 upstream patches
- lib/lz4: make arrays static const, reduces object code size
- msm_thermal, bcl: Do not hotplugging little cores when bcl hotplug is requested
- qcacld-2.0(wlan driver): Restore to stock driver and update to Oreo October release

== AIO ==
- multirom: Android Oreo support
- f2fs-tools: Change source base to Google Android master branch
- aroma: s2w, dt2w: Fix vibrator not enabled by aroma installer
- aroma: Change Oreo to default version selection
- aroma: Remove sdcardfs option in Oreo (It is enabled by default.)
- aroma: Update MultiROM license

== Recovery ==
- Android Oreo support
- Built with lastest LineageOS sources
- Change base source to nkk71's MultiROM recovery

<b><#selectbg_g>[bullhead_II-v26.0]</#></b>
== Kernel ==
>> Common <<
- Applied Google August security patches
- Applied Google Android O Preview 4 patches
- sdcardfs: Applied lastest patches from Google android-3.10
- f2fs: Merged f2fs-stable-4.13-rc2-4.9 upstream patches
- power: bcl: Remove useless __ref and __refdata flags
- msm_thermal: Increase 'temp_little_off_threshold' (Restore balanced performance.)
- fs/exec: Fix the crash in su vulnerability patch (from Lineage OS)
- clk: qcom: clock-pll: Applied fixes patched by myfluxi
- scsi: sg, af_key, perf/core: Applied some upstream patches from Google android-3.10
- arm64: avoid overflow in PAGE_OFFSET (Linux master upstream)
- s2w, dt2w: Add vibration on/off option
- ext4: Applied some overflow and error fixes from Linux master upstream
- qcacld-2.0(wlan driver): Update to LA.BF64.1.2.3_rb1.15

== AIO ==
- multirom: ui: Prevent interaction with booting final card
- multirom: trampoline: Fully handle /proc/cmdline outputs
- Updater: Update libraries
- Updater: Change the digest from md5 to sha256
- Updater: Version up to v1.10
- MultiROMMgr: Update libraries
- MultiROMMgr: Change the digest from md5 to sha256
- aroma: s2w, dt2w: Add vibration on/off option

== Recovery ==
- Built with lastest LineageOS sources
- Appiled jolla-kernel_bullhead_II-v26.0


<b><#selectbg_g>[Thanks to..]</#></b>
The Linux Kernel Archives : https://www.kernel.org/
LineageOS : https://github.com/LineageOS
Developers : jaegeuk, Tasssadar, savoca and all of commited in their sources & all of xda developers

<#selectbg_g>->></#> Thank You for choosing my jolla-kernel!! :)
