削除されたカーネルにどのドライバ/モジュールバージョンが含まれているかを確認する必要があります。ソースにこのコンテンツを含む文書はありますか?またはオンラインでリストされていますが、見つかりませんか?
答え1
このmodinfo
コマンドを使用して、特定のモジュールに関するあらゆる種類の情報を提供できます。
たとえば、
$ modinfo bluetooth
filename: /lib/modules/3.17.4-1-ARCH/kernel/net/bluetooth/bluetooth.ko.gz
alias: net-pf-31
license: GPL
version: 2.19
description: Bluetooth Core ver 2.19
author: Marcel Holtmann <[email protected]>
srcversion: 4D63C2C41C55E984E7057A5
depends: rfkill,crc16
intree: Y
vermagic: 3.17.4-1-ARCH SMP preempt mod_unload modversions
parm: disable_esco:Disable eSCO connection creation (bool)
parm: disable_ertm:Disable enhanced retransmission mode (bool)
ただし、ほとんどの場合、モジュールはカーネルソースツリーに含まれるモジュールにすぎないため、明示的なバージョンが見つかりません。
答え2
「最新カーネル」とは、最新の安定リリース、最新の長期リリース、または最新のメインラインリリースを意味しますか?非RCコアまたはRCコアをお探しですか?私はこれらの詳細がわからないので、現在4.5の最新の非RCメインラインカーネルに言及しているとします。
カーネル 4.5 ではナビゲーションだけです。4.5 子ツリー下にドライバー/scsi/fnic見てfnic.h:
#define DRV_NAME "fnic"
#define DRV_DESCRIPTION "Cisco FCoE HBA Driver"
#define DRV_VERSION "1.6.0.17a"
カーネル 4.5 のリリースは、あなたが質問した時点から離れていますが、ここで説明したのと同じ技術は、あなたの質問に近い時点でカーネルに適用されます。カーネル 3.17またはカーネル 3.18。