15. パッチの比較をどのように行うか
◦ パッチの数は、MPが5201パッチ、UPが210パッチ、LPが2497パッチあるため、目視比較は難しい
◦ BSPカーネルから抽出したパッチMP(1)と、LTSIカーネルから抽出した同じパッチLP(1)の内容に差分
が出る
Fromに書かれているハッシュが変わってしまっている。LTSIカーネルは、linux-stableにLTSIパッチをgit applyで当
てるため変わってしまうと考えられる。
Subjectも抽出するパッチ数に連動して変わってしまう。format-patchのオプションで消せなくはないが、今度は順番
がわからなくなってしまうため、消すに消せない。
◦ 先頭から4行を比較対象から除外することで、パッチ本体のみの比較を行う(pythonを使用)
From 3b25797bc5edbf30e096aa45a8543c1f12128283 Mon Sep 17
00:00:00 2001
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date: Sun, 12 Feb 2012 23:09:28 -0800
Subject: [PATCH 0001/5201] LTSI Makefile addition
Change the extra version to have -ltsi to have a chance to
realize what
kernel version we are using.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index addf1b0..5738a9b 100644
--- a/Makefile
From 1f71f3bbdeb3a4ebdca89858ae35b6fded47fea9 Mon Sep 17
00:00:00 2001
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date: Sun, 12 Feb 2012 23:09:28 -0800
Subject: [PATCH 0001/2497] LTSI Makefile addition
Change the extra version to have -ltsi to have a chance to
realize what
kernel version we are using.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index addf1b0..5738a9b 100644
--- a/Makefile
BSPカーネルから抽出したパッチ LTSIカーネルから抽出したパッチ
16. Pythonによる機械比較によるBP抽出
◦ MP5201パッチのうち2637パッチの除外に成功
目標値は2497+210=2707パッチなので、97.4%
◦ 除外に失敗したパッチの分析
先頭4行を除くと、パッチ内のindex行に差が出てしまっており、同一のパッチと判断できなかった
UPが210パッチと少なかったため、subject行の改行が異なる位置で入ってしまい、5行目が不一致
になってしまった
残りの70パッチに関しては目視チェックにより除外できた
diff --git a/sound/soc/soc-jack.c b/sound/soc/soc-jack.c
index 0bb5ccc..7aa26b5 100644
--- a/sound/soc/soc-jack.c
diff --git a/sound/soc/soc-jack.c b/sound/soc/soc-jack.c
index 0bb5cccd..7aa26b5 100644
--- a/sound/soc/soc-jack.c
Date: Fri, 15 Nov 2013 14:53:14 -0800
Subject: [PATCH 2531/5201] usb: xhci: Check for XHCI_PLAT in
xhci_cleanup_msix()
Date: Fri, 15 Nov 2013 14:53:14 -0800
Subject: [PATCH 018/210] usb: xhci: Check for XHCI_PLAT in xhci_cleanup_msix()
勉強会でIndex行の差は、そのパッチの前に当たっているパッ
チに依存しているとのコメントをいただきました。
Index行はdiffから外してしまってよいようです。