From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Evers Subject: [PATCH V6 0/3] scsi: Configure number of LUs reported by 'report-luns' Date: Tue, 16 Dec 2014 11:01:17 -0500 Message-ID: <1418745680-18126-1-git-send-email-revers@redhat.com> Return-path: Received: from mx1.redhat.com ([209.132.183.28]:36238 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750954AbaLPQBW (ORCPT ); Tue, 16 Dec 2014 11:01:22 -0500 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id sBGG1LqT026180 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 16 Dec 2014 11:01:22 -0500 Received: from localhost ([10.18.25.106]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id sBGG1L2Z006029 for ; Tue, 16 Dec 2014 11:01:21 -0500 Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: linux-scsi@vger.kernel.org This patch set retrieves the number of LUs available on a target using the report-luns command by re-sizing the returned data buffer and retrying report luns. A minor bug fix is included. scsi_mod parameter max_report_luns is no longer used and is removed. Changes from previous posting: - remove exteraneous else - remove INITIAL_MAX_REPORT_LUNS, hardwire buffer sizing, and touch up related comment Rob Evers (3): scsi: Avoid unnecessary GFP_ATOMIC allocation in scsi_report_lun_scan scsi: Use set/get_unaligned_be32 in report_luns scsi: retry report-luns when reported LU count requres more memory drivers/scsi/scsi_scan.c | 54 ++++++++++++++---------------------------------- 1 file changed, 15 insertions(+), 39 deletions(-) -- 1.8.3.1