05 Jun, 2019
1 commit
-
Based on 1 normalized pattern(s):
this program is free software you can redistribute it and or modify
it under the terms of the gnu general public license v2 0 as
published by the free software foundation this program is
distributed in the hope that it will be useful but without any
warranty without even the implied warranty of merchantability or
fitness for a particular purpose see the gnu general public license
for more detailsextracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference in 23 file(s).
Signed-off-by: Thomas Gleixner
Reviewed-by: Alexios Zavras
Reviewed-by: Allison Randal
Cc: linux-spdx@vger.kernel.org
Link: https://lkml.kernel.org/r/20190529141901.115786599@linutronix.de
Signed-off-by: Greg Kroah-Hartman
16 May, 2016
2 commits
-
Some ethernet adapter vendors are supplying products which support optional
(payed license) features. On some adapters this includes a hardware iscsi
initiator. The same adapters in a normal (no extra licenses) mode of
operation can be used as a software iscsi initiator. In addition, software
iscsi boot initiators are becoming a standard part of many vendors uefi
implementations. This is creating difficulties during early boot/install
determining the proper configuration method for these adapters when they
are used as a boot device.The attached patch creates sysfs entries to expose information from the
acpi header of the ibft table. This information allows for a method to
easily determining if an ibft table was created by a ethernet card's
firmware or the system uefi/bios. In the case of a hardware initiator this
information in combination with the pci vendor and device id can be used
to ascertain any vendor specific behaviors that need to be accommodated.Reviewed-by: Lee Duncan
Signed-off-by: David Bond
Signed-off-by: Konrad Rzeszutek Wilk -
The iBFT table only specifies a prefix length, not a netmask.
And the netmask is pretty much pointless for IPv6.
So introduce a new attribute 'prefix-len'.Some older user-space code might rely on the netmask attribute
being present, so we should always display it.Changes from v1:
- Combined two patches into oneChanges from v2:
- Cleaned up/corrected wording for patch descriptionSigned-off-by: Hannes Reinecke
Signed-off-by: Lee Duncan
Reviewed-by: Mike Christie
Signed-off-by: Konrad Rzeszutek Wilk
16 Mar, 2014
1 commit
-
Load and unload iscsi_ibft module will cause kernel memory leak, fix it
in scsi/iscsi_boot_sysfs.c iscsi_boot_destroy_kset().Signed-off-by: Ethan Zhao
Signed-off-by: Mike Christie
Signed-off-by: James Bottomley
04 Jan, 2012
1 commit
-
Signed-off-by: Al Viro
30 Jun, 2011
2 commits
-
be2iscsi passes the boot functions its phba object which is
allocated in the shost, but iscsi_ibft passes in a object
allocated for each item to display. The problem is that
iscsi_boot_sysfs was managing the lifetime of the object
passed in and doing a kfree on release. This causes a double
free for be2iscsi which frees the shost in its pci_remove.This patch fixes the problem by adding a release callback
which the drivers can call kfree or a put() type of function
(needed for be2iscsi which will do a get/put on the shost).Signed-off-by: Mike Christie
Signed-off-by: James Bottomley -
This moves the check for NULL boot_sets to the iscsi_boot_sysfs
module instead of having the drivers do it.Signed-off-by: Mike Christie
Signed-off-by: James Bottomley
06 Aug, 2010
1 commit
-
iscsi_boot_sysfs does not depend on firmware. Any iscsi driver
can use it. This patch moves iscsi_boot_sysfs to the scsi
dir, so that it can be used on any arch with any driver.Signed-off-by: Mike Christie
Acked-by: Konrad Rzeszutek Wilk
Signed-off-by: James Bottomley