現在時刻 - 2017年6月24日(土) 17:43


SC-03Dのkernel source mergeに関する質問

カーネルやカスタムROMに関する話題・質問はこちらへ

モデレータ: Samsungモデレータ

  • 作成者
  • メッセージ

HomuHomu

  • 記事: 211
  • 登録日時: 2013年5月30日(木) 21:31

Re: SC-03Dのkernel source mergeに関する質問

投稿記事2014年3月04日(火) 02:40

最後の最後で盛大にコケた
MODPOST vmlinux.o
GEN .version
CHK include/generated/compile.h
LD .tmp_vmlinux1
arch/arm/mach-msm/built-in.o: 関数 `etm_dev_write' 内:
android_kernel_samsung_msm8660/arch/arm/mach-msm/etm.c:803: `strnlen_user' に対する定義されていない参照です
kernel/built-in.o: 関数 `sys_reboot' 内:
android_kernel_samsung_msm8660/kernel/sys.c:449: `strncpy_from_user' に対する定義されていない参照です
kernel/built-in.o: 関数 `sys_prctl' 内:
android_kernel_samsung_msm8660/kernel/sys.c:1726: `strncpy_from_user' に対する定義されていない参照です
kernel/built-in.o: 関数 `do_timer' 内:
android_kernel_samsung_msm8660/kernel/time/timekeeping.c:1139: `prepare_calc_load' に対する定義されていない参照です
kernel/built-in.o: 関数 `sys_delete_module' 内:
android_kernel_samsung_msm8660/kernel/module.c:784: `strncpy_from_user' に対する定義されていない参照です
mm/built-in.o: 関数 `strndup_user' 内:
android_kernel_samsung_msm8660/mm/util.c:201: `strnlen_user' に対する定義されていない参照です
mm/built-in.o: 関数 `set_name' 内:
android_kernel_samsung_msm8660/mm/ashmem.c:424: `strncpy_from_user' に対する定義されていない参照です
fs/built-in.o: 関数 `copy_strings' 内:
android_kernel_samsung_msm8660/fs/exec.c:490: `strnlen_user' に対する定義されていない参照です
fs/built-in.o: 関数 `do_getname' 内:
android_kernel_samsung_msm8660/fs/namei.c:129: `strncpy_from_user' に対する定義されていない参照です
fs/built-in.o: 関数 `removexattr' 内:
android_kernel_samsung_msm8660/fs/xattr.c:507: `strncpy_from_user' に対する定義されていない参照です
fs/built-in.o: 関数 `getxattr' 内:
android_kernel_samsung_msm8660/fs/xattr.c:356: `strncpy_from_user' に対する定義されていない参照です
fs/built-in.o: 関数 `setxattr' 内:
android_kernel_samsung_msm8660/fs/xattr.c:267: `strncpy_from_user' に対する定義されていない参照です
fs/built-in.o: 関数 `create_elf_tables' 内:
android_kernel_samsung_msm8660/fs/binfmt_elf.c:290: `strnlen_user' に対する定義されていない参照です
android_kernel_samsung_msm8660/fs/binfmt_elf.c:302: `strnlen_user' に対する定義されていない参照です
security/built-in.o: 関数 `key_get_type_from_user' 内:
android_kernel_samsung_msm8660/security/keys/keyctl.c:33: `strncpy_from_user' に対する定義されていない参照です
drivers/built-in.o: 関数 `con_font_default' 内:
android_kernel_samsung_msm8660/drivers/tty/vt/vt.c:4157: `strncpy_from_user' に対する定義されていない参照です
net/built-in.o: 関数 `do_tcp_setsockopt' 内:
android_kernel_samsung_msm8660/net/ipv4/tcp.c:2153: `strncpy_from_user' に対する定義されていない参照です
make[1]: *** [.tmp_vmlinux1] エラー 1
make: *** [sub-make] エラー 2

このエラー理由は解っているんだが、直すのちょっとダルいな。
fauxのkernelチューニングと衝突している。
夜遅いので、どうやってfixするか明日考える。
とりあえずソースごとのエラーは吐かないので、このままcommitします。
でも、merge作業中、この元のkernelみて思ったけど、多分これ電池持ち悪いよ?
無駄にガバナがイパーイ入ってるし、自分も昔一杯ガバナ入れた事あったけど
ほとんど使わないんだよね。不安定になるだけだし。そもそも今のAOSP AndroidはInteractiveで動かす事を前提にしてるから。

じゃあ、commitの呪文
コード: 全て選択
git commit -a

Ctrl + x
githubに置いて差分見た方が楽なので、このままリモートブランチ加えてpushします。
コード: 全て選択
git remote add kbc-diablo git@github.com:kbc-developers/android_kernel_samsung_msm8660.git
git push kbc-diablo kbc-diablo


https://github.com/kbc-developers/andro ... 3463ed73c5
出来た結果がコレ
めちゃくちゃ変わってて下の方のコードが見えないw
ちょっと明日、エラーの対処考えますわ。

HomuHomu

  • 記事: 211
  • 登録日時: 2013年5月30日(木) 21:31

Re: SC-03Dのkernel source mergeに関する質問

投稿記事2014年3月04日(火) 03:24

やっぱり、やること解ってるし、このまま放置するのもダルいので、直してBuild通しました。
https://github.com/kbc-developers/andro ... eaa31b3c7e
https://github.com/kbc-developers/andro ... da965b8d7a
fauxチューニングとQuadCore用のkernel/sched(何でDualCoreなのにこんなの当ててるんだ)で衝突しているところを戻し
それでもエラーったので、見てみたら
https://github.com/kbc-developers/andro ... 0df0feceba
drivers/cpufreq/Kconfig
がグチャグチャ。
ホント、外人は適当だぜ!(faux先生以外)と改めて思い知らされたmergeでした(笑)
これ焼きたくないなぁ。。。。焼く?w
アバター

INLEAF

  • 記事: 20
  • 登録日時: 2014年3月01日(土) 13:33

Re: SC-03Dのkernel source mergeに関する質問

投稿記事2014年3月04日(火) 08:35

お疲れ様です!
自分でも頑張って努力してたんですけど...
本当にグチャグチャですね(笑)
それでも少し使ってみたい気持ちもあるので使ってみたいと思います。

丁寧に教えてもらってコンフリクト内容の意味とか理解すると楽しいです(笑)
1つ前へ

Return to 開発全般

cron