« tuxonice を Linux kernel 5.14 に合わせようとする試み | トップページ | gitlab にある自分の tuxonice-kernel リポジトリに vanilla-5.14.9 ブランチを追加する »

2022年1月12日 (水)

vanilla-5.14 ブランチを 5.14.9 まで持ってくるには (tuxonice のバージョンアップのため)

vanilla-5.14 は 一度checkout してあるものとして、この先の変更を取り込み、5.14.9 相当にしたい。

他のブランチで作業していた場合、

git checkout vanilla-5.14

で vanilla-5.14 に戻ってくる。そして、

git branch vanilla-5.14.9

として、新しいブランチを作る。

git.kernel.org から stable のリポジトリを upstream に設定するため、

git fetch https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux-5.14.y

として、変更を持ってくる。あとはマージできればOK。

git merge FETCH_HEAD

とすることで、fetchしてきた内容が、マージされる。今の時点では、5.14.21まで進んだ。

5.14.9 まで戻すには、git log でログを表示し、5.14.9 になったときのコミットIDを探す。

commit 70248e7b378b96f208d5544ee25b808a8ef2ddc2

らしいので、

git reset --hard 70248e7b378b96f208d5544ee25b808a8ef2ddc2

とする。 再び git log で表示してみると、今度は Linux 5.14.9 となったコミットが先頭になっている。

あとは、

  • ここから tuxonice-5.14.9 ブランチを分岐して、これまでの作業でできた tuxonice 用 diff を patch して、カーネルのビルドを繰り返しながらエラーを潰していけばいいのではないか。
  • どこかの段階で、 gitlab にリポジトリを作り、公開する必要があるだろう。

 

« tuxonice を Linux kernel 5.14 に合わせようとする試み | トップページ | gitlab にある自分の tuxonice-kernel リポジトリに vanilla-5.14.9 ブランチを追加する »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« tuxonice を Linux kernel 5.14 に合わせようとする試み | トップページ | gitlab にある自分の tuxonice-kernel リポジトリに vanilla-5.14.9 ブランチを追加する »

2026年7月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
無料ブログはココログ