kernel-omap4 なカーネル作る

ええと fs/Kconfig と fs/Makefile は以下な diff から手で盛り込み。

diff --git a/fs/Kconfig b/fs/Kconfig
index 6afe874..fc1bc21 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -210,6 +210,7 @@ source "fs/pstore/Kconfig"
 source "fs/sysv/Kconfig"
 source "fs/ufs/Kconfig"
 source "fs/exofs/Kconfig"
+source "fs/f2fs/Kconfig"

 endif # MISC_FILESYSTEMS

diff --git a/fs/Makefile b/fs/Makefile
index 1d7af79..9d53192 100644
--- a/fs/Makefile
+++ b/fs/Makefile
@@ -123,6 +123,7 @@ obj-$(CONFIG_DEBUG_FS)              += debugfs/
 obj-$(CONFIG_OCFS2_FS)         += ocfs2/
 obj-$(CONFIG_BTRFS_FS)         += btrfs/
 obj-$(CONFIG_GFS2_FS)           += gfs2/
+obj-$(CONFIG_F2FS_FS)          += f2fs/
 obj-y                          += exofs/ # Multiple modules
 obj-$(CONFIG_CEPH_FS)          += ceph/
 obj-$(CONFIG_PSTORE)           += pstore/

あとは fs 配下に f2fs ディレクトリをコピィして

$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig

したら File System の Miscellaneous filesystems から選択できた。すばら。
そしてこれから

$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage

を kick します。

arm-none-linux-gnueabi- が無い。http://blog.sola-dolphin-1.net/archives/4043618.html によると wget で取得して展開なのかどうか。

つうか

これって盛り込んじゃって大丈夫なのかなぁ。とりあえず kickoff は別途ということで。