Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751960AbbETFTN (ORCPT ); Wed, 20 May 2015 01:19:13 -0400 Received: from mail-bl2on0068.outbound.protection.outlook.com ([65.55.169.68]:20216 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750984AbbETFTK (ORCPT ); Wed, 20 May 2015 01:19:10 -0400 Authentication-Results: spf=pass (sender IP is 63.163.107.172) smtp.mailfrom=sandisk.com; kernel.dk; dkim=none (message not signed) header.d=none; X-AuditID: ac160a68-f790b6d00000123b-84-555c15864558 Message-ID: <555C1584.7070802@sandisk.com> Date: Wed, 20 May 2015 07:03:00 +0200 From: Bart Van Assche User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Joe Perches , , Jens Axboe , "James E.J. Bottomley" CC: Subject: Re: [PATCH 10/12] scsi: Use DECLARE_BITMAP References: <8854fb0135507c40546bd0c9a7890efbb38a9c96.1432085659.git.joe@perches.com> In-Reply-To: <8854fb0135507c40546bd0c9a7890efbb38a9c96.1432085659.git.joe@perches.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRmVeSWpSXmKPExsWyRoxnkW6baEyowd0WfYvVd/vZLP6vv81i Mfv+YxaLy7vmsFl0X9/B5sDqcflsqcfhHz+YPb6susbs8XmTXABLFJdNSmpOZllqkb5dAlfG n+ur2QtmsVU8/jONqYGxnbWLkYNDQsBE4smmgC5GTiBTTOLCvfVsILaQwAlGiY7b1hD2DkaJ JUcjIGpMJL4uOcLUxcgFFN/MKPHz9E0mkASvgJbEyTlTwJpZBFQlTk++yAhiswkYSXx7P5MF xBYVCJOY9vs5K0S9oMTJmU/A4iIC/YwSnU/dQWxmAQWJbX1TwXqFBYwlFjX8Ywe5U0igRmLO qzyQMCfQmLXvt7OAhJkF7CUebC2D6JSX2P52DjPIaRICe1klbrz5xghxv7rEySXzmSYwisxC snkWQvssJO0LGJlXMYrlZuYU56anFhga6hUn5qVkFmfrJefnbmIERwhXxg7GrZPMDzEKcDAq 8fAWHIgOFWJNLCuuzD3EKMHBrCTCu5QrJlSINyWxsiq1KD++qDQntfgQozQHi5I4b2+uTqiQ QHpiSWp2ampBahFMlomDU6qBUcz9wq5q5f6r13SfpXtO2buBg/Pyq8wMMdXXn+TWV5gFi89w nv9Ogqd7h9e7h6ubQ04Hvdh71PPrWr0kHw7d77mqbtfTBbRvMPK7d7Buuh8p/uZ7Tn0q9w3b DROiXqxfffnOsRPRehfaZ77ie9Rcxdu9cfU69o3uCX/22coITJ/zriaELUjETomlOCPRUIu5 qDgRABUyw1qMAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCJMWRmVeSWpSXmKPExsXCtZEjRbdNNCbU4NwxJYvVd/vZLP6vv81i Mfv+YxaLy7vmsFl0X9/B5sDqcflsqcfhHz+YPb6susbs8XmTXABLFJdNSmpOZllqkb5dAlfG n+ur2QtmsVU8/jONqYGxnbWLkZNDQsBE4uuSI0wQtpjEhXvr2boYuTiEBDYySvS8vM0GkuAV 0JI4OWcKmM0ioCpxevJFRhCbTcBI4tv7mSwgtqhAmMS0389ZIeoFJU7OfMICMkhEYAKjxNve HnaQBLOAnMS3eU1gzcICxhKLGv4BxTmAttVIzHmVBxLmBJqz9v12FohyW4k7c3czQ9jyEtvf zmGewMg/C8mKWUjKZiEpW8DIvIpRLDczpzg3PbPA0EivODEvJbM4Wy85P3cTIzhcOaN2MF6f aH6IkYmDU6qB0V8ovX5F3KuzK1UZZ/iH2gv/nq9zwyLr9faWdLufXtrvClSVPGf8Xvf1ZYWK TYpXYhr/+VnZ8tlcdVUToj8X95w9fFtrT6RV6augwxUJbudZtzgHX8nZynFuKvtDk2Ar9RS3 XvHSb/EHbKauZL/84MZXVsd7ezbkF1iVRJqW5f9tqjBftuq4EktxRqKhFnNRcSIAt5lTrwcC AAA= X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD046;1:IHC4IjJ4XQ94GaEiKLB2XkJBapF9GDuoFXrE7z3G9MshxR6v0Y2lq7IMw9eAFj3zk4XocAyVuk9uZ46RSI6OByD7HWv3oaHvecyW6hencec3/oh27PsDS6jZVv75O0fJLdc1RNxy3ASP9g4J4r/6OgeyJ7EH0mLj+QIB8CMmzQaD/GN8cGIy6JzlGO1AYN2WJKc/Rtk+Hl4G12BHpk4wnZBV6JhEXlqUJ9P7OZKWNMUK0Ay2RniMQAXw+LsnYOxmjVS1q2zrOj2vSUJY9wkfQax+nPXG17gTZllTt0ySioK+7Fid6bbHdjDc6f4jG3Nd X-Forefront-Antispam-Report: CIP:63.163.107.172;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(438002)(199003)(189002)(24454002)(479174004)(51704005)(65816999)(50986999)(76176999)(189998001)(97736004)(106466001)(5001960100002)(87266999)(86362001)(87936001)(54356999)(36756003)(62966003)(92566002)(65806001)(23746002)(64126003)(65956001)(47776003)(64706001)(68736005)(59896002)(77156002)(50466002)(5001860100001)(5001770100001)(5001920100001)(4001540100001)(46102003)(81156007)(19580395003)(4001350100001)(83506001)(80316001)(69596002)(77096005)(2950100001)(5001830100001)(33656002)(19580405001)(5510600003);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR0201MB1539;H:milsmgep11.sandisk.com;FPR:;SPF:Pass;PTR:ErrorRetry;A:1;MX:1;LANG:en; X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0201MB1539; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:BLUPR0201MB1539;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0201MB1539; X-Forefront-PRVS: 0582641F53 X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2015 05:03:03.1066 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d;Ip=[63.163.107.172];Helo=[milsmgep11.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0201MB1539 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1016 Lines: 28 On 05/20/15 03:37, Joe Perches wrote: > Use the generic mechanism to declare a bitmap instead of unsigned long. > > Signed-off-by: Joe Perches > --- > drivers/scsi/sr.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/scsi/sr.c b/drivers/scsi/sr.c > index 8bd54a6..f40c957 100644 > --- a/drivers/scsi/sr.c > +++ b/drivers/scsi/sr.c > @@ -99,7 +99,7 @@ static struct scsi_driver sr_template = { > .done = sr_done, > }; > > -static unsigned long sr_index_bits[SR_DISKS / BITS_PER_LONG]; > +static DECLARE_BITMAP(sr_index_bits, SR_DISKS); > static DEFINE_SPINLOCK(sr_index_lock); > > /* This semaphore is used to mediate the 0->1 reference get in the Reviewed-by: Bart Van Assche -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/