Temat: Jak zrobić patch na kernel w LEDE ?
Chciałbym zbudować LEDE ze wsparciem LED/GPIO dla APU2, jest patch na 3.18 w CC i chcę go zaadaptować do 4.4 w LEDE.
Jak to zrobić, w necie mało informacji i najczęściej datowane kilka lat wstecz (OpenWrt), nie wiem jak to się ma do LEDE.
Rozumiem, że najpierw buduję LEDE generic X86_64 i czy to poniżej jest poprawne ?
Patching Kernel:
create a new kernel patch:
cd build_dir/target-arm_v6k_uClibc-0.9.33.2_eabi/linux-cns3xxx/linux-3.8.6/
quilt new platform/999-fix_foo.patch
file changes:
quilt edit drivers/foo/foo.c
clean up:
make target/linux/{clean,prepare} V=s
compile changes:
make target/linux/{compile,install} QUILT=1 V=s
rebuild opkg/ipkg package index:
make package/index
compile full image:
make -j8
update patch to kernel tree
make target/linux/update