diff options
-rw-r--r-- | MAINTAINERS | 3 | ||||
-rw-r--r-- | drivers/scsi/scsi_lib.c | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 5e61aef972ef..2fa385321245 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -7747,8 +7747,7 @@ F: Documentation/scsi/LICENSE.qla2xxx | |||
7747 | F: drivers/scsi/qla2xxx/ | 7747 | F: drivers/scsi/qla2xxx/ |
7748 | 7748 | ||
7749 | QLOGIC QLA4XXX iSCSI DRIVER | 7749 | QLOGIC QLA4XXX iSCSI DRIVER |
7750 | M: Vikas Chaudhary <vikas.chaudhary@qlogic.com> | 7750 | M: QLogic-Storage-Upstream@qlogic.com |
7751 | M: iscsi-driver@qlogic.com | ||
7752 | L: linux-scsi@vger.kernel.org | 7751 | L: linux-scsi@vger.kernel.org |
7753 | S: Supported | 7752 | S: Supported |
7754 | F: Documentation/scsi/LICENSE.qla4xxx | 7753 | F: Documentation/scsi/LICENSE.qla4xxx |
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c index 9ea95dd3e260..6d5c0b8cb0bb 100644 --- a/drivers/scsi/scsi_lib.c +++ b/drivers/scsi/scsi_lib.c | |||
@@ -591,7 +591,6 @@ static void scsi_free_sgtable(struct scsi_data_buffer *sdb, bool mq) | |||
591 | static int scsi_alloc_sgtable(struct scsi_data_buffer *sdb, int nents, bool mq) | 591 | static int scsi_alloc_sgtable(struct scsi_data_buffer *sdb, int nents, bool mq) |
592 | { | 592 | { |
593 | struct scatterlist *first_chunk = NULL; | 593 | struct scatterlist *first_chunk = NULL; |
594 | gfp_t gfp_mask = mq ? GFP_NOIO : GFP_ATOMIC; | ||
595 | int ret; | 594 | int ret; |
596 | 595 | ||
597 | BUG_ON(!nents); | 596 | BUG_ON(!nents); |
@@ -606,7 +605,7 @@ static int scsi_alloc_sgtable(struct scsi_data_buffer *sdb, int nents, bool mq) | |||
606 | } | 605 | } |
607 | 606 | ||
608 | ret = __sg_alloc_table(&sdb->table, nents, SCSI_MAX_SG_SEGMENTS, | 607 | ret = __sg_alloc_table(&sdb->table, nents, SCSI_MAX_SG_SEGMENTS, |
609 | first_chunk, gfp_mask, scsi_sg_alloc); | 608 | first_chunk, GFP_ATOMIC, scsi_sg_alloc); |
610 | if (unlikely(ret)) | 609 | if (unlikely(ret)) |
611 | scsi_free_sgtable(sdb, mq); | 610 | scsi_free_sgtable(sdb, mq); |
612 | return ret; | 611 | return ret; |