<@center><b><#selectbg_g>jolla-kernel 체인지로그</#></b>

<b><#selectbg_g>jollaman999 @xda 개발자</#></b>
<b><#selectbg_g>https://github.com/jollaman999</#></b>

<b><#selectbg_g>[bullhead_II-v18.2]</#></b></@>
== 커널 ==
- sdcardfs: 최신 android-3.10 패치들 적용 (Google android-3.10)
- power: wakelock blocking improvements by franciscofranco
- Google android-3.10 에서 일부 패치들 가져옴

== AIO ==
- 없음

== 리커버리 ==
- 최신 LineageOS 소스들과 함께 재빌드
- FBE 지원 수정 시도 (피드백 부탁드립니다.)
- jolla-kernel_bullhead_II-v18.2 적용

<b><#selectbg_g>[bullhead_II-v18.1]</#></b>
== 커널 ==
- input: misc: fpc:(지문 센서) 화면이 켜져있을 때 불필요한 호출들 방지
- msm_thermal, fpc: 모든 코어들을 켜서 지문 인식 속도 향상

== AIO ==
- 없음

== 리커버리 ==
- jolla-kernel_bullhead_II-v18.1 적용

<b><#selectbg_g>[bullhead_II-v18.0]</#></b>
== 커널 ==
- f2fs: 업스트림 패치들을 적용하는 동안 빠진 체크 추가
- f2fs: 최신 f2fs-stable 패치들 적용 (git.kernel.org jaegeuk)
- sdcardfs: 최신 android-3.10 패치들 적용 (Google android-3.10)
- binder: 최신 android-3.10 패치들 적용 (Google android-3.10)
- cpufreq: conservative, ondemand, despair, relaxed: cache tunables (flar2)
- cpufreq: relaxed: down_threshold_suspended sysfs input 수정 (frap129)
- cpufreq: blu_active: android-4.4 와 맞춤 , fastlane 다시 추가 (engstk)
- usb: gadget: f_accessory: USB Keyboard 사용 후 장치 분리시 발생하는 커널 패닉 수정 (Google android-3.10)

== AIO ==
- 없음

== 리커버리 ==
- init.recovery.bullhead.rc: 빅 클러스터의 '50 768000' target load 제거
- omni TWRP v3.1.0 변경 사항들 적용
- jolla-kernel_bullhead_II-v18.0 적용

<b><#selectbg_g>[bullhead_II-v17.5]</#></b>
== 커널 ==
- Google 의 3월 패치들 적용
- crypto: lz4 Cryptographic API 추가
- zram: 잘못된 초기화 수정 및 crypto 압축 API 로 전환

== 리커버리 ==
- Appiled jolla-kernel_bullhead_II-v17.5

<b><#selectbg_g>[bullhead_II-v17.4]</#></b>
== 커널 ==
- Linaro gcc 6.3.1 stable 버젼으로 빌드
- lib/lz4: 업스트림의 업데이트 된 버젼 적용 (upstream)
- zram: 새로운 버젼의 LZ4 와 동작하도록 수정 (upstream/squash)
- qcacld-2.0 (wlan): 7.1.2 Preview 변경사항들 적용
- cpufreq: interactive: 64bit 에 대해 수정 (Google android-3.10)
- android: binder: 잘못된 포인터 사이즈 수정 (Google android-3.10)
- ASoC: msm: qdsp6v2: 메모리 누수 현상 수정 (CAF)

== AIO ==
- 변경사항 취소 "ramdisk: 빅 클러스터에 대해 '50 768000' 타겟 로드 추가"
(장치를 쉽게 뜨겁게 하며, 배터리를 많이 소모함.)

== 리커버리 ==
- omni TWRP 최신 패치들 적용
- MultiROM: Internal ROM 이름의 공백 허용
- jolla-kernel_bullhead_II-v17.4 적용

<b><#selectbg_g>[bullhead_II-v17.3]</#></b>
== 커널 ==
- 스톡 WLAN 드라이버로 돌아옴
- sdcardfs: android-3.10 패치들 적용
- cpufreq: cpu-boost: input boost 를 기본으로 비활성화
- msm_thermal: 화면이 꺼졌을 때 빅 코어들을 끔

== AIO ==
- fstab.bullhead: 'background_gc=sync' 와 'inline_data' f2fs 옵션들 활성화

== 리커버리 ==
- jolla-kernel_bullhead_II-v17.3 적용

<b><#selectbg_g>[bullhead_II-v17.2]</#></b>
== 커널 ==
- 변경사항 취소 "jolla-kernel_defconfig: RCU_BOOST 활성화"
- sdcardfs, ext4 crypto: android-3.10 패치들 적용

== AIO ==
- aptX 코덱 지원

== 리커버리 ==
- 최신 omni 패치들, LineageOS 소스들과 함께 빌드
- jolla-kernel_bullhead_II-v17.2 적용

<b><#selectbg_g>[bullhead_II-v17.1]</#></b>
== 커널 ==
- Linux 3.10.105
- jolla-kernel_defconfig: RCU_BOOST 활성화
- Android 7.1.2 호환

== AIO ==
- ramdisk: 빅 클러스터에 대해 '50 768000' 타겟 로드 추가
- ramdisk: input boost 비활성화
- ramdisk: 리틀의 hispeed_freq 를 960MHz 로 설정
- jugoslavpetrovic 의 스플래시 스크린에 감사드립니다!

== 리커버리 ==
- 최신 LineageOS 소스들과 재빌드
- jolla-kernel_bullhead_II-v17.1 적용

<b><#selectbg_g>[bullhead_II-v17.0]</#></b>
== 커널 ==
- Linux 3.10.105-rc2
- lowmemorykiller:  motolora 의 레드블랙트리 최적화와 함께 스톡으로 되돌림
- per-process reclaim 과 vmpressure 와 관련된 모든 패치들 제거
- qcacld-2.0: 구글의 2월 패치와 함께 CAF 의 wlan 드라이버 다시 가져옴
- USB wireless 지원

== 리커버리 ==
- jolla-kernel_bullhead_II-v17.0 적용

<b><#selectbg_g>[bullhead_II-v16.1]</#></b>
== 커널 ==
- Google 의 2월 보안 패치들 적용
- qcacld-2.0 (wlan): 스톡 드라이버로 되돌림
- msm8992-regulator: 리틀 클러스터의 1248MHz 를 조금 undervoltage 함

== 리커버리 ==
- jolla-kernel_bullhead_II-v16.1 적용

<b><#selectbg_g>[bullhead_II-v16.0]</#></b>
== 커널 ==
- zram: CAF 패치들 적용
- zram: CPU 별 압축 스트림 백포트
- lowmemorykiller: adaptive lmk 와 함께 CAF 패치들 적용
- lowmemorykiller: motolora 의 레드블랙트리 최적화 적용
- mm: vmpressure: 일부 업스트림 패치들 적용
- mm: 빠진 zone 체크들 수정
- msm_thermal: 부드러운 성능을 잃지 않고 -5 도 차갑게 함
- binder, net: 구글의 hwbinder 브랜치 패치들 적용
- msm_rng: 시끄럽다 랜덤 실패 메세지들아
- arm64: irq: 시끄럽다 affinity broken 메세지들아
- 잘가렴 per-process reclaim (시스템 성능 저하 및 프리징을 일으킴.)

== AIO ==
- aroma: magisk 설치 후 설치가 실패하는 문제 수정
(magisk 는 '/tmp/busybox' 폴더를 생성합니다.
따라서, busybox 가 실행되지 않고 커널 설치가 즉시 실패하게 됩니다.)
- ramdisk: adaptive lmk 활성화
- ramdisk: per-process reclaim 라인들 제거
- f2fs-tools: v1.8.0

== 리커버리 ==
- omni 의 최신 패치들 적용
- f2fs-tools: v1.8.0
- jolla-kernel_bullhead_II-v16.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>->></#> 제 jolla-kernel 을 선택해 주셔서 감사합니다!! :)
