openwrt 版本 15.05
内核版本:3.18.29
最好和 target/linux/ar71xx/patches-3.18/ 路径下的名字格式保持一致 如:907-MIPS-ath79-add-WPN824N.patch
quilt new platform/920-MIPS-ath79-add-4g-gps-support.patch 官方文档不带 platform 前缀, 是错的
2、增加要修改的文件
quilt add xxx.c //可以增加多个
3、修改文件
quilt edit xxx.c //或者 vim 修改
4、查看修改的地方,看是否正确
quilt diff # 查看 diff
5、生产补丁文件
quilt refresh
生成的补丁文件放在当前目录下的patches 目录下,需要同步到 OpenWrt 代码树
6、同步更新
make target/linux/update V=s 同步完后
ls target/linux/ar71xx/patches-3.18/ 会发现我们所打的补丁,查看文件,已经修改