提交 5e853081 编写于 作者: L Linus Torvalds

Merge branch 'stable/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft-2.6

* 'stable/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft-2.6:
  firmware: ibft depends on SCSI
  ibft: Kernel oops when rmmoding iscsi_ibft with no iBFT present.
...@@ -133,7 +133,7 @@ config ISCSI_BOOT_SYSFS ...@@ -133,7 +133,7 @@ config ISCSI_BOOT_SYSFS
config ISCSI_IBFT config ISCSI_IBFT
tristate "iSCSI Boot Firmware Table Attributes module" tristate "iSCSI Boot Firmware Table Attributes module"
select ISCSI_BOOT_SYSFS select ISCSI_BOOT_SYSFS
depends on ISCSI_IBFT_FIND depends on ISCSI_IBFT_FIND && SCSI
default n default n
help help
This option enables support for detection and exposing of iSCSI This option enables support for detection and exposing of iSCSI
......
...@@ -727,8 +727,10 @@ static void ibft_unregister(void) ...@@ -727,8 +727,10 @@ static void ibft_unregister(void)
static void ibft_cleanup(void) static void ibft_cleanup(void)
{ {
ibft_unregister(); if (boot_kset) {
iscsi_boot_destroy_kset(boot_kset); ibft_unregister();
iscsi_boot_destroy_kset(boot_kset);
}
} }
static void __exit ibft_exit(void) static void __exit ibft_exit(void)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册