sd: misc checkpatch.pl fixes
PATCH 4/4 sd: misc checkpatch.pl fixes
Fix
ERROR: trailing whitespace
ERROR: code indent should use tabs where possible
WARNING: line over 80 characters
WARNING: braces {} are not necessary for single statement blocks
ERROR: switch and case should be at the same indent
ERROR: space required before the open parenthesis '('
issues detected by checkpatch.pl.
While at it:
- remove superfluous 'ret' local variable in sd_compat_ioctl()
--- drivers/scsi/sd.c | 128 +++++++++++++++++++++++++++--------------------------- 1 file changed, 66 insertions(+), 62 deletions(-)
drivers/scsi/sd.c +66 -62
@@ -7,20 +7,20 @@* Subsequent revisions: Eric Youngdale * Modification history: * - Drew Eckhardt <[email protected]> original -* - Eric Youngdale <[email protected]> add scatter-gather, multiple +* - Eric Youngdale <[email protected]> add scatter-gather, multiple * outstanding request, and other enhancements. * Support loadable low-level scsi drivers. -* - Jirka Hanika <[email protected]> support more scsi disks using +* - Jirka Hanika <[email protected]> support more scsi disks using * eight major numbers. * - Richard Gooch <[email protected]> support devfs. -* - Torben Mathiasen <[email protected]> Resource allocation fixes in +* - Torben Mathiasen <[email protected]> Resource allocation fixes in * sd_init and cleanups. * - Alex Davis <[email protected]> Fix problem where partition info -* not being read in sd_open. Fix problem where removable media +* not being read in sd_open. Fix problem where removable media * could be ejected after sd_open. * - Douglas Gilbert <[email protected]> cleanup for lk 2.5.x -* - Badari Pulavarty <[email protected]>, Matthew Wilcox -* <[email protected]>, Kurt Garloff <[email protected]>: +* - Badari Pulavarty <[email protected]>, Matthew Wilcox +* <[email protected]>, Kurt Garloff <[email protected]>: * Support 32k/1M disks. * * Logging policy (needs CONFIG_SCSI_LOGGING defined):
@@ -29,7 +29,7 @@* - entering sd_ioctl: SCSI_LOG_IOCTL level 1 * - entering other commands: SCSI_LOG_HLQUEUE level 3 * Note: when the logging level is set by the user, it must be greater -* than the level indicated above to trigger output. +* than the level indicated above to trigger output. */ #include <linux/module.h>
@@ -296,16 +296,16 @@ static struct scsi_driver sd_template =/* * Device no to disk mapping: -* +* * major disc2 disc p1 * |............|.............|....|....| <- dev_t * 31 20 19 8 7 4 3 0 -* +* * Inside a major, we have 16k disks, however mapped non- * contiguously. The first 16 disks are for major0, the next -* ones with major1, ... Disk 256 is for major0 again, disk 272 -* for major1, ... -* As we stay compatible with our numbering scheme, we can reuse +* ones with major1, ... Disk 256 is for major0 again, disk 272 +* for major1, ... +* As we stay compatible with our numbering scheme, we can reuse * the well-know SCSI majors 8, 65--71, 136--143. */ static int sd_major (int major_idx)
@@ -412,7 +412,7 @@ static int sd_prep_fn(struct request_que this_count));if (!sdp || !scsi_device_online (sdp) || - block + rq->nr_sectors >get_capacity (disk)) { + block + rq->nr_sectors >get_capacity (disk)) {SCSI_LOG_HLQUEUE (2 ,scmd_printk (KERN_INFO , SCpnt,"Finishing %ld sectors\n" , rq->nr_sectors));
@@ -423,10 +423,11 @@ static int sd_prep_fn(struct request_queif (sdp->changed) {/* -* quietly refuse to do anything to a changed disc until +* quietly refuse to do anything to a changed disc until * the changed bit has been reset */ -/* printk("SCSI disk has been changed. Prohibiting further I/O.\n"); */ +/* printk("SCSI disk has been changed. Prohibiting " +"further I/O.\n"); */ goto out; }
@@ -492,9 +493,9 @@ static int sd_prep_fn(struct request_que } }if (rq_data_dir (rq) ==WRITE ) { -if (!sdp->writeable) { +if (!sdp->writeable) goto out; - } + SCpnt->cmnd[0 ] =WRITE_6 ; SCpnt->sc_data_direction =DMA_TO_DEVICE ;
@@ -506,7 +507,8 @@ static int sd_prep_fn(struct request_que SCpnt->cmnd[0 ] =READ_6 ; SCpnt->sc_data_direction =DMA_FROM_DEVICE ; }else { -scmd_printk (KERN_ERR , SCpnt,"Unknown command %x\n" , rq->cmd_flags); +scmd_printk (KERN_ERR , SCpnt,"Unknown command %x\n" , + rq->cmd_flags); goto out; }
@@ -603,7 +605,7 @@ static int sd_prep_fn(struct request_que* @inode: only i_rdev member may be used * @filp: only f_mode and f_flags may be used * -* Returns 0 if successful. Returns a negated errno value in case +* Returns 0 if successful. Returns a negated errno value in case * of error. * * Note: This can be called from a user context (e.g. fsck(1) )
@@ -669,7 +671,7 @@ static int sd_open(struct block_device * error_out:scsi_disk_put (sdkp); -return retval; +return retval; }/**
@@ -678,7 +680,7 @@ error_out:* @inode: only i_rdev member may be used * @filp: only f_mode and f_flags may be used * -* Returns 0. +* Returns 0. * * Note: may block (uninterruptible) if error recovery is underway * on this disk.
@@ -711,10 +713,10 @@ static int sd_getgeo(struct block_deviceint diskinfo[4 ];/* default to most commonly used values */ - diskinfo[0 ] =0x40 ;/* 1 << 6 */ - diskinfo[1 ] =0x20 ;/* 1 << 5 */ - diskinfo[2 ] = sdkp->capacity >>11 ; - + diskinfo[0 ] =0x40 ;/* 1 << 6 */ + diskinfo[1 ] =0x20 ;/* 1 << 5 */ + diskinfo[2 ] = sdkp->capacity >>11 ; +/* override with calculated, extended default, or driver values */ if (host->hostt->bios_param) host->hostt->bios_param (sdp, bdev, sdkp->capacity, diskinfo);
@@ -769,13 +771,13 @@ static int sd_ioctl(struct block_device* resolved. */ switch (cmd) { -case SCSI_IOCTL_GET_IDLUN : -case SCSI_IOCTL_GET_BUS_NUMBER : -return scsi_ioctl (sdp, cmd, p); -default : - error =scsi_cmd_ioctl (disk->queue, disk, mode, cmd, p); -if (error != -ENOTTY ) -return error; +case SCSI_IOCTL_GET_IDLUN : +case SCSI_IOCTL_GET_BUS_NUMBER : +return scsi_ioctl (sdp, cmd, p); +default : + error =scsi_cmd_ioctl (disk->queue, disk, mode, cmd, p); +if (error != -ENOTTY ) +return error; }return scsi_ioctl (sdp, cmd, p); }
@@ -789,7 +791,7 @@ static void set_media_not_present(struct/** * sd_media_changed - check if our medium changed -* @disk: kernel device descriptor +* @disk: kernel device descriptor * * Returns 0 if not applicable or no change; 1 if change *
@@ -922,9 +924,9 @@ static void sd_rescan(struct device *dev#ifdef CONFIG_COMPAT -/* -* This gets directly called from VFS. When the ioctl -* is not recognized we go back to the other translation paths. +/* +* This gets directly called from VFS. When the ioctl +* is not recognized we go back to the other translation paths. */ static int sd_compat_ioctl (struct block_device *bdev,fmode_t mode,unsigned int cmd,unsigned long arg)
@@ -939,19 +941,15 @@ static int sd_compat_ioctl(struct block_*/ if (!scsi_block_when_processing_errors (sdev))return -ENODEV ; - -if (sdev->host->hostt->compat_ioctl) { -int ret; - - ret = sdev->host->hostt->compat_ioctl (sdev, cmd, (void __user *)arg); -return ret; - } +if (sdev->host->hostt->compat_ioctl) +return sdev->host->hostt->compat_ioctl (sdev, cmd, + (void __user *)arg); -/* +/* * Let the static ioctl translation table take care of it. */ - return -ENOIOCTLCMD; + return -ENOIOCTLCMD; }#endif
@@ -1143,7 +1141,7 @@ sd_spinup_disk(struct scsi_disk *sdkp)if (the_result) sense_valid =scsi_sense_valid (&sshdr); retries++; - }while (retries <3 && + }while (retries <3 && (!scsi_status_is_good (the_result) || ((driver_byte (the_result) &DRIVER_SENSE ) && sense_valid && sshdr.sense_key ==UNIT_ATTENTION )));
@@ -1151,13 +1149,14 @@ sd_spinup_disk(struct scsi_disk *sdkp)if ((driver_byte (the_result) &DRIVER_SENSE ) ==0 ) {/* no sense, TUR either succeeded or failed * with a status error */ -if (!spintime && !scsi_status_is_good (the_result)) { -sd_printk (KERN_NOTICE , sdkp,"Unit Not Ready\n" ); +if (!spintime && !scsi_status_is_good (the_result)) { +sd_printk (KERN_NOTICE , sdkp, +"Unit Not Ready\n" );sd_print_result (sdkp, the_result); }break ; } - +/* * The device does not want the automatic start to be issued. */
@@ -1175,7 +1174,8 @@ sd_spinup_disk(struct scsi_disk *sdkp)* Issue command to spin up drive when not ready */ if (!spintime) { -sd_printk (KERN_NOTICE , sdkp,"Spinning up disk..." ); +sd_printk (KERN_NOTICE , sdkp, +"Spinning up disk..." ); cmd[0 ] =START_STOP ; cmd[1 ] =1 ;/* Return immediately */ memset ((void *) &cmd[2 ],0 ,8 );
@@ -1210,13 +1210,13 @@ sd_spinup_disk(struct scsi_disk *sdkp) }else {/* we don't understand the sense code, so it's * probably pointless to loop */ -if (!spintime) { -sd_printk (KERN_NOTICE , sdkp,"Unit Not Ready\n" ); +if (!spintime) { +sd_printk (KERN_NOTICE , sdkp, +"Unit Not Ready\n" );sd_print_sense_hdr (sdkp, &sshdr); }break ; } - }while (spintime &&time_before_eq (jiffies, spintime_expire));if (spintime) {
@@ -1592,7 +1592,8 @@ sd_read_write_protect_flag(struct scsi_d* CDB. */ if (!scsi_status_is_good (res)) - res =sd_do_mode_sense (sdp,0 ,0 , buffer,4 , &data,NULL ); + res =sd_do_mode_sense (sdp,0 ,0 , buffer,4 , + &data,NULL );/* * Third attempt: ask 255 bytes, as we did earlier.
@@ -1655,7 +1656,8 @@ sd_read_cache_type(struct scsi_disk *sdkif (!data.header_length) { modepage =6 ; -sd_printk (KERN_ERR , sdkp,"Missing header in MODE_SENSE response\n" ); +sd_printk (KERN_ERR , sdkp,"Missing header in MODE_SENSE " +"response\n" ); }/* that went OK, now ask for the proper length */
@@ -1682,7 +1684,8 @@ sd_read_cache_type(struct scsi_disk *sdkint offset = data.header_length + data.block_descriptor_length;if (offset >=SD_BUF_SIZE -2 ) { -sd_printk (KERN_ERR , sdkp,"Malformed MODE SENSE response\n" ); +sd_printk (KERN_ERR , sdkp,"Malformed MODE SENSE " +"response\n" ); goto defaults; }
@@ -1972,13 +1975,13 @@ static void sd_probe_async(void *data, a* for each scsi device (not just disks) present. * @dev: pointer to device object * -* Returns 0 if successful (or not interested in this scsi device +* Returns 0 if successful (or not interested in this scsi device * (e.g. scanner)); 1 when there is an error. * * Note: this function is invoked from the scsi mid-level. -* This function sets up the mapping between a given -* <host,channel,id,lun> (found in sdp) and new device name -* (e.g. /dev/sda). More precisely it is the block device major +* This function sets up the mapping between a given +* <host,channel,id,lun> (found in sdp) and new device name +* (e.g. /dev/sda). More precisely it is the block device major * and minor number that is chosen here. * * Assume sd_attach is not re-entrant (for time being)
@@ -1993,7 +1996,8 @@ static int sd_probe(struct device *dev)int error; error = -ENODEV ; -if (sdp->type !=TYPE_DISK && sdp->type !=TYPE_MOD && sdp->type !=TYPE_RBC ) +if (sdp->type !=TYPE_DISK && sdp->type !=TYPE_MOD && + sdp->type !=TYPE_RBC ) goto out; SCSI_LOG_HLQUEUE(3, sdev_printk(KERN_INFO, sdp,
@@ -2087,7 +2091,7 @@ static void scsi_disk_release(struct dev {struct scsi_disk *sdkp =to_scsi_disk (dev);struct gendisk *disk = sdkp->disk; - +spin_lock (&sd_index_lock);ida_remove (&sd_index_ida, sdkp->index);spin_unlock (&sd_index_lock);
James Bottomley
maintainerQuoted 9 lines · Bartlomiej Zolnierkiewicz
Fix
ERROR: trailing whitespace
ERROR: code indent should use tabs where possible
WARNING: line over 80 characters
WARNING: braces {} are not necessary for single statement blocks
ERROR: switch and case should be at the same indent
ERROR: space required before the open parenthesis '('
Quoted 4 lines
issues detected by checkpatch.pl.
While at it:
- remove superfluous 'ret' local variable insd_compat_ioctl()
I'd really rather not encourage pure whitespace fixing patches in SCSI ... we already know there's a lot of non conforming problems from a crufty code base ... at one patch per file it would take about 500 patches and several thousand lines of review.
James
Quoted 12 lines · On Wednesday 29 April 2009 22:25:26 James Bottomley wrote:
Quoted 11 lines · Bartlomiej Zolnierkiewicz
Fix
ERROR: trailing whitespace
ERROR: code indent should use tabs where possible
WARNING: line over 80 characters
WARNING: braces {} are not necessary for single statement blocks
ERROR: switch and case should be at the same indent
ERROR: space required before the open parenthesis '('issues detected by checkpatch.pl.
Quoted 7 lines
Quoted 2 lines
While at it:
- remove superfluous 'ret' local variable insd_compat_ioctl()I'd really rather not encourage pure whitespace fixing patches in SCSI ... we already know there's a lot of non conforming problems from a crufty code base ... at one patch per file it would take about 500 patches and several thousand lines of review.
Well, we could at least fix the core code -- which means a lot less than 500 files... However I see your point and I have no problem with keeping the patch locally until it is more useful or you change your mind.
Thanks,
Bart