forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi…
…t/jejb/scsi Pull SCSI updates from James Bottomley: "This consists of the usual driver updates (ufs, smartpqi, lpfc, target, megaraid_sas, hisi_sas, qla2xxx) and minor updates and bug fixes. Notable core changes are the removal of scsi->tag which caused some churn in obsolete drivers and a sweep through all drivers to call scsi_done() directly instead of scsi->done() which removes a pointer indirection from the hot path and a move to register core sysfs files earlier, which means they're available to KOBJ_ADD processing, which necessitates switching all drivers to using attribute groups" * tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (279 commits) scsi: lpfc: Update lpfc version to 14.0.0.3 scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss scsi: lpfc: Fix link down processing to address NULL pointer dereference scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine scsi: lpfc: Correct sysfs reporting of loop support after SFP status change scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer scsi: ufs: mediatek: Avoid sched_clock() misuse scsi: mpt3sas: Make mpt3sas_dev_attrs static scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions scsi: target: core: Stop using bdevname() scsi: aha1542: Use memcpy_{from,to}_bvec() scsi: sr: Add error handling support for add_disk() scsi: sd: Add error handling support for add_disk() scsi: target: Perform ALUA group changes in one step scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path scsi: target: Fix alua_tg_pt_gps_count tracking scsi: target: Fix ordered tag handling ...
- Loading branch information
Showing
240 changed files
with
4,172 additions
and
2,788 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
What: /sys/class/fc/fc_udev_device/appid_store | ||
Date: Aug 2021 | ||
Contact: Muneendra Kumar <[email protected]> | ||
Description: | ||
This interface allows an admin to set an FC application | ||
identifier in the blkcg associated with a cgroup id. The | ||
identifier is typically a UUID that is associated with | ||
an application or logical entity such as a virtual | ||
machine or container group. The application or logical | ||
entity utilizes a block device via the cgroup id. | ||
FC adapter drivers may query the identifier and tag FC | ||
traffic based on the identifier. FC host and FC fabric | ||
entities can utilize the application id and FC traffic | ||
tag to identify traffic sources. | ||
|
||
The interface expects a string "<cgroupid>:<appid>" where: | ||
<cgroupid> is inode of the cgroup in hexadecimal | ||
<appid> is user provided string upto 128 characters | ||
in length. | ||
|
||
If an appid_store is done for a cgroup id that already | ||
has an appid set, the new value will override the | ||
previous value. | ||
|
||
If an admin wants to remove an FC application identifier | ||
from a cgroup, an appid_store should be done with the | ||
following string: "<cgroupid>:" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -983,7 +983,7 @@ Description: This file shows the amount of data that the host plans to | |
What: /sys/class/scsi_device/*/device/dyn_cap_needed | ||
Date: February 2018 | ||
Contact: Stanislav Nijnikov <[email protected]> | ||
Description: This file shows the The amount of physical memory needed | ||
Description: This file shows the amount of physical memory needed | ||
to be removed from the physical memory resources pool of | ||
the particular logical unit. The full information about | ||
the attribute could be found at UFS specifications 2.1. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1375,7 +1375,7 @@ static void complete_command_orb(struct sbp2_orb *base_orb, | |
sbp2_unmap_scatterlist(device->card->device, orb); | ||
|
||
orb->cmd->result = result; | ||
orb->cmd->scsi_done(orb->cmd); | ||
scsi_done(orb->cmd); | ||
} | ||
|
||
static int sbp2_map_scatterlist(struct sbp2_command_orb *orb, | ||
|
@@ -1578,11 +1578,13 @@ static ssize_t sbp2_sysfs_ieee1394_id_show(struct device *dev, | |
|
||
static DEVICE_ATTR(ieee1394_id, S_IRUGO, sbp2_sysfs_ieee1394_id_show, NULL); | ||
|
||
static struct device_attribute *sbp2_scsi_sysfs_attrs[] = { | ||
&dev_attr_ieee1394_id, | ||
static struct attribute *sbp2_scsi_sysfs_attrs[] = { | ||
&dev_attr_ieee1394_id.attr, | ||
NULL | ||
}; | ||
|
||
ATTRIBUTE_GROUPS(sbp2_scsi_sysfs); | ||
|
||
static struct scsi_host_template scsi_driver_template = { | ||
.module = THIS_MODULE, | ||
.name = "SBP-2 IEEE-1394", | ||
|
@@ -1595,7 +1597,7 @@ static struct scsi_host_template scsi_driver_template = { | |
.sg_tablesize = SG_ALL, | ||
.max_segment_size = SBP2_MAX_SEG_SIZE, | ||
.can_queue = 1, | ||
.sdev_attrs = sbp2_scsi_sysfs_attrs, | ||
.sdev_groups = sbp2_scsi_sysfs_groups, | ||
}; | ||
|
||
MODULE_AUTHOR("Kristian Hoegsberg <[email protected]>"); | ||
|
Oops, something went wrong.