Commit 41fa2ada authored by Swen Schillig's avatar Swen Schillig Committed by James Bottomley

[SCSI] zfcp: whitespace cleanup

Cleanup the whitepace from the entire zfcp driver to prevent
to have those changes in future feature or function patches.
Signed-off-by: default avatarSwen Schillig <swen@vnet.ibm.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
parent 82d1ce50
...@@ -891,7 +891,7 @@ zfcp_unit_dequeue(struct zfcp_unit *unit) ...@@ -891,7 +891,7 @@ zfcp_unit_dequeue(struct zfcp_unit *unit)
/* /*
* Allocates a combined QTCB/fsf_req buffer for erp actions and fcp/SCSI * Allocates a combined QTCB/fsf_req buffer for erp actions and fcp/SCSI
* commands. * commands.
* It also genrates fcp-nameserver request/response buffer and unsolicited * It also genrates fcp-nameserver request/response buffer and unsolicited
* status read fsf_req buffers. * status read fsf_req buffers.
* *
* locks: must only be called with zfcp_data.config_sema taken * locks: must only be called with zfcp_data.config_sema taken
...@@ -982,7 +982,7 @@ zfcp_adapter_enqueue(struct ccw_device *ccw_device) ...@@ -982,7 +982,7 @@ zfcp_adapter_enqueue(struct ccw_device *ccw_device)
struct zfcp_adapter *adapter; struct zfcp_adapter *adapter;
/* /*
* Note: It is safe to release the list_lock, as any list changes * Note: It is safe to release the list_lock, as any list changes
* are protected by the config_sema, which must be held to get here * are protected by the config_sema, which must be held to get here
*/ */
......
/* /*
* This file is part of the zfcp device driver for * This file is part of the zfcp device driver for
* FCP adapters for IBM System z9 and zSeries. * FCP adapters for IBM System z9 and zSeries.
* *
* (C) Copyright IBM Corp. 2002, 2006 * (C) Copyright IBM Corp. 2002, 2006
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option) * the Free Software Foundation; either version 2, or (at your option)
* any later version. * any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/ */
#ifndef ZFCP_DEF_H #ifndef ZFCP_DEF_H
#define ZFCP_DEF_H #define ZFCP_DEF_H
...@@ -90,7 +90,7 @@ zfcp_address_to_sg(void *address, struct scatterlist *list) ...@@ -90,7 +90,7 @@ zfcp_address_to_sg(void *address, struct scatterlist *list)
#define ZFCP_DEVICE_TYPE 0x1732 #define ZFCP_DEVICE_TYPE 0x1732
#define ZFCP_DEVICE_MODEL 0x03 #define ZFCP_DEVICE_MODEL 0x03
#define ZFCP_DEVICE_MODEL_PRIV 0x04 #define ZFCP_DEVICE_MODEL_PRIV 0x04
/* allow as many chained SBALs as are supported by hardware */ /* allow as many chained SBALs as are supported by hardware */
#define ZFCP_MAX_SBALS_PER_REQ FSF_MAX_SBALS_PER_REQ #define ZFCP_MAX_SBALS_PER_REQ FSF_MAX_SBALS_PER_REQ
#define ZFCP_MAX_SBALS_PER_CT_REQ FSF_MAX_SBALS_PER_REQ #define ZFCP_MAX_SBALS_PER_CT_REQ FSF_MAX_SBALS_PER_REQ
...@@ -508,7 +508,7 @@ struct zfcp_rc_entry { ...@@ -508,7 +508,7 @@ struct zfcp_rc_entry {
/* /*
* this allows removal of logging code by the preprocessor * this allows removal of logging code by the preprocessor
* (the most detailed log level still to be compiled in is specified, * (the most detailed log level still to be compiled in is specified,
* higher log levels are removed) * higher log levels are removed)
*/ */
#define ZFCP_LOG_LEVEL_LIMIT ZFCP_LOG_LEVEL_TRACE #define ZFCP_LOG_LEVEL_LIMIT ZFCP_LOG_LEVEL_TRACE
...@@ -546,7 +546,7 @@ do { \ ...@@ -546,7 +546,7 @@ do { \
if (ZFCP_LOG_CHECK(level)) \ if (ZFCP_LOG_CHECK(level)) \
_ZFCP_LOG(fmt, ##args); \ _ZFCP_LOG(fmt, ##args); \
} while (0) } while (0)
#if ZFCP_LOG_LEVEL_LIMIT < ZFCP_LOG_LEVEL_NORMAL #if ZFCP_LOG_LEVEL_LIMIT < ZFCP_LOG_LEVEL_NORMAL
# define ZFCP_LOG_NORMAL(fmt, args...) do { } while (0) # define ZFCP_LOG_NORMAL(fmt, args...) do { } while (0)
#else #else
...@@ -583,8 +583,8 @@ do { \ ...@@ -583,8 +583,8 @@ do { \
/*************** ADAPTER/PORT/UNIT AND FSF_REQ STATUS FLAGS ******************/ /*************** ADAPTER/PORT/UNIT AND FSF_REQ STATUS FLAGS ******************/
/* /*
* Note, the leftmost status byte is common among adapter, port * Note, the leftmost status byte is common among adapter, port
* and unit * and unit
*/ */
#define ZFCP_COMMON_FLAGS 0xfff00000 #define ZFCP_COMMON_FLAGS 0xfff00000
...@@ -1007,8 +1007,8 @@ struct zfcp_fsf_req { ...@@ -1007,8 +1007,8 @@ struct zfcp_fsf_req {
u32 fsf_command; /* FSF Command copy */ u32 fsf_command; /* FSF Command copy */
struct fsf_qtcb *qtcb; /* address of associated QTCB */ struct fsf_qtcb *qtcb; /* address of associated QTCB */
u32 seq_no; /* Sequence number of request */ u32 seq_no; /* Sequence number of request */
unsigned long data; /* private data of request */ unsigned long data; /* private data of request */
struct timer_list timer; /* used for erp or scsi er */ struct timer_list timer; /* used for erp or scsi er */
struct zfcp_erp_action *erp_action; /* used if this request is struct zfcp_erp_action *erp_action; /* used if this request is
issued on behalf of erp */ issued on behalf of erp */
mempool_t *pool; /* used if request was alloacted mempool_t *pool; /* used if request was alloacted
......
This diff is collapsed.
/* /*
* This file is part of the zfcp device driver for * This file is part of the zfcp device driver for
* FCP adapters for IBM System z9 and zSeries. * FCP adapters for IBM System z9 and zSeries.
* *
* (C) Copyright IBM Corp. 2002, 2006 * (C) Copyright IBM Corp. 2002, 2006
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option) * the Free Software Foundation; either version 2, or (at your option)
* any later version. * any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/ */
#ifndef ZFCP_EXT_H #ifndef ZFCP_EXT_H
......
...@@ -80,10 +80,10 @@ static const char zfcp_act_subtable_type[5][8] = { ...@@ -80,10 +80,10 @@ static const char zfcp_act_subtable_type[5][8] = {
/* /*
* function: zfcp_fsf_req_alloc * function: zfcp_fsf_req_alloc
* *
* purpose: Obtains an fsf_req and potentially a qtcb (for all but * purpose: Obtains an fsf_req and potentially a qtcb (for all but
* unsolicited requests) via helper functions * unsolicited requests) via helper functions
* Does some initial fsf request set-up. * Does some initial fsf request set-up.
* *
* returns: pointer to allocated fsf_req if successfull * returns: pointer to allocated fsf_req if successfull
* NULL otherwise * NULL otherwise
* *
...@@ -192,7 +192,7 @@ void zfcp_fsf_req_dismiss_all(struct zfcp_adapter *adapter) ...@@ -192,7 +192,7 @@ void zfcp_fsf_req_dismiss_all(struct zfcp_adapter *adapter)
* returns: 0 - success * returns: 0 - success
* !0 - failure * !0 - failure
* *
* context: * context:
*/ */
int int
zfcp_fsf_req_complete(struct zfcp_fsf_req *fsf_req) zfcp_fsf_req_complete(struct zfcp_fsf_req *fsf_req)
...@@ -214,8 +214,8 @@ zfcp_fsf_req_complete(struct zfcp_fsf_req *fsf_req) ...@@ -214,8 +214,8 @@ zfcp_fsf_req_complete(struct zfcp_fsf_req *fsf_req)
} }
/* /*
* fsf_req may be deleted due to waking up functions, so * fsf_req may be deleted due to waking up functions, so
* cleanup is saved here and used later * cleanup is saved here and used later
*/ */
if (likely(fsf_req->status & ZFCP_STATUS_FSFREQ_CLEANUP)) if (likely(fsf_req->status & ZFCP_STATUS_FSFREQ_CLEANUP))
cleanup = 1; cleanup = 1;
...@@ -259,9 +259,9 @@ zfcp_fsf_req_complete(struct zfcp_fsf_req *fsf_req) ...@@ -259,9 +259,9 @@ zfcp_fsf_req_complete(struct zfcp_fsf_req *fsf_req)
* and initiates appropriate actions * and initiates appropriate actions
* (usually calling FSF command specific handlers) * (usually calling FSF command specific handlers)
* *
* returns: * returns:
* *
* context: * context:
* *
* locks: * locks:
*/ */
...@@ -638,7 +638,7 @@ zfcp_fsf_link_down_info_eval(struct zfcp_adapter *adapter, ...@@ -638,7 +638,7 @@ zfcp_fsf_link_down_info_eval(struct zfcp_adapter *adapter,
* *
* purpose: calls the appropriate command specific handler * purpose: calls the appropriate command specific handler
* *
* returns: * returns:
*/ */
static int static int
zfcp_fsf_req_dispatch(struct zfcp_fsf_req *fsf_req) zfcp_fsf_req_dispatch(struct zfcp_fsf_req *fsf_req)
...@@ -854,7 +854,7 @@ zfcp_fsf_status_read_port_closed(struct zfcp_fsf_req *fsf_req) ...@@ -854,7 +854,7 @@ zfcp_fsf_status_read_port_closed(struct zfcp_fsf_req *fsf_req)
* *
* purpose: is called for finished Open Port command * purpose: is called for finished Open Port command
* *
* returns: * returns:
*/ */
static int static int
zfcp_fsf_status_read_handler(struct zfcp_fsf_req *fsf_req) zfcp_fsf_status_read_handler(struct zfcp_fsf_req *fsf_req)
...@@ -1088,7 +1088,7 @@ zfcp_fsf_status_read_handler(struct zfcp_fsf_req *fsf_req) ...@@ -1088,7 +1088,7 @@ zfcp_fsf_status_read_handler(struct zfcp_fsf_req *fsf_req)
* returns: address of initiated FSF request * returns: address of initiated FSF request
* NULL - request could not be initiated * NULL - request could not be initiated
* *
* FIXME(design): should be watched by a timeout !!! * FIXME(design): should be watched by a timeout !!!
* FIXME(design) shouldn't this be modified to return an int * FIXME(design) shouldn't this be modified to return an int
* also...don't know how though * also...don't know how though
*/ */
...@@ -1157,7 +1157,7 @@ zfcp_fsf_abort_fcp_command(unsigned long old_req_id, ...@@ -1157,7 +1157,7 @@ zfcp_fsf_abort_fcp_command(unsigned long old_req_id,
* *
* purpose: is called for finished Abort FCP Command request * purpose: is called for finished Abort FCP Command request
* *
* returns: * returns:
*/ */
static int static int
zfcp_fsf_abort_fcp_command_handler(struct zfcp_fsf_req *new_fsf_req) zfcp_fsf_abort_fcp_command_handler(struct zfcp_fsf_req *new_fsf_req)
...@@ -2437,10 +2437,10 @@ zfcp_fsf_exchange_port_data_handler(struct zfcp_fsf_req *fsf_req) ...@@ -2437,10 +2437,10 @@ zfcp_fsf_exchange_port_data_handler(struct zfcp_fsf_req *fsf_req)
/* /*
* function: zfcp_fsf_open_port * function: zfcp_fsf_open_port
* *
* purpose: * purpose:
* *
* returns: address of initiated FSF request * returns: address of initiated FSF request
* NULL - request could not be initiated * NULL - request could not be initiated
*/ */
int int
zfcp_fsf_open_port(struct zfcp_erp_action *erp_action) zfcp_fsf_open_port(struct zfcp_erp_action *erp_action)
...@@ -2501,7 +2501,7 @@ zfcp_fsf_open_port(struct zfcp_erp_action *erp_action) ...@@ -2501,7 +2501,7 @@ zfcp_fsf_open_port(struct zfcp_erp_action *erp_action)
* *
* purpose: is called for finished Open Port command * purpose: is called for finished Open Port command
* *
* returns: * returns:
*/ */
static int static int
zfcp_fsf_open_port_handler(struct zfcp_fsf_req *fsf_req) zfcp_fsf_open_port_handler(struct zfcp_fsf_req *fsf_req)
...@@ -3103,7 +3103,7 @@ zfcp_fsf_open_unit(struct zfcp_erp_action *erp_action) ...@@ -3103,7 +3103,7 @@ zfcp_fsf_open_unit(struct zfcp_erp_action *erp_action)
* *
* purpose: is called for finished Open LUN command * purpose: is called for finished Open LUN command
* *
* returns: * returns:
*/ */
static int static int
zfcp_fsf_open_unit_handler(struct zfcp_fsf_req *fsf_req) zfcp_fsf_open_unit_handler(struct zfcp_fsf_req *fsf_req)
...@@ -3366,7 +3366,7 @@ zfcp_fsf_open_unit_handler(struct zfcp_fsf_req *fsf_req) ...@@ -3366,7 +3366,7 @@ zfcp_fsf_open_unit_handler(struct zfcp_fsf_req *fsf_req)
* purpose: * purpose:
* *
* returns: address of fsf_req - request successfully initiated * returns: address of fsf_req - request successfully initiated
* NULL - * NULL -
* *
* assumptions: This routine does not check whether the associated * assumptions: This routine does not check whether the associated
* remote port/lun has already been opened. This should be * remote port/lun has already been opened. This should be
...@@ -3828,7 +3828,7 @@ zfcp_fsf_send_fcp_command_task_management(struct zfcp_adapter *adapter, ...@@ -3828,7 +3828,7 @@ zfcp_fsf_send_fcp_command_task_management(struct zfcp_adapter *adapter,
* *
* purpose: is called for finished Send FCP Command * purpose: is called for finished Send FCP Command
* *
* returns: * returns:
*/ */
static int static int
zfcp_fsf_send_fcp_command_handler(struct zfcp_fsf_req *fsf_req) zfcp_fsf_send_fcp_command_handler(struct zfcp_fsf_req *fsf_req)
...@@ -4065,7 +4065,7 @@ zfcp_fsf_send_fcp_command_handler(struct zfcp_fsf_req *fsf_req) ...@@ -4065,7 +4065,7 @@ zfcp_fsf_send_fcp_command_handler(struct zfcp_fsf_req *fsf_req)
* *
* purpose: evaluates FCP_RSP IU * purpose: evaluates FCP_RSP IU
* *
* returns: * returns:
*/ */
static int static int
zfcp_fsf_send_fcp_command_task_handler(struct zfcp_fsf_req *fsf_req) zfcp_fsf_send_fcp_command_task_handler(struct zfcp_fsf_req *fsf_req)
...@@ -4293,7 +4293,7 @@ zfcp_fsf_send_fcp_command_task_handler(struct zfcp_fsf_req *fsf_req) ...@@ -4293,7 +4293,7 @@ zfcp_fsf_send_fcp_command_task_handler(struct zfcp_fsf_req *fsf_req)
* *
* purpose: evaluates FCP_RSP IU * purpose: evaluates FCP_RSP IU
* *
* returns: * returns:
*/ */
static int static int
zfcp_fsf_send_fcp_command_task_management_handler(struct zfcp_fsf_req *fsf_req) zfcp_fsf_send_fcp_command_task_management_handler(struct zfcp_fsf_req *fsf_req)
...@@ -4736,7 +4736,7 @@ zfcp_fsf_req_create(struct zfcp_adapter *adapter, u32 fsf_cmd, int req_flags, ...@@ -4736,7 +4736,7 @@ zfcp_fsf_req_create(struct zfcp_adapter *adapter, u32 fsf_cmd, int req_flags,
INIT_LIST_HEAD(&fsf_req->list); INIT_LIST_HEAD(&fsf_req->list);
init_timer(&fsf_req->timer); init_timer(&fsf_req->timer);
/* initialize waitqueue which may be used to wait on /* initialize waitqueue which may be used to wait on
this request completion */ this request completion */
init_waitqueue_head(&fsf_req->completion_wq); init_waitqueue_head(&fsf_req->completion_wq);
......
/* /*
* This file is part of the zfcp device driver for * This file is part of the zfcp device driver for
* FCP adapters for IBM System z9 and zSeries. * FCP adapters for IBM System z9 and zSeries.
* *
* (C) Copyright IBM Corp. 2002, 2006 * (C) Copyright IBM Corp. 2002, 2006
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option) * the Free Software Foundation; either version 2, or (at your option)
* any later version. * any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/ */
#ifndef FSF_H #ifndef FSF_H
......
...@@ -174,10 +174,9 @@ zfcp_qdio_handler_error_check(struct zfcp_adapter *adapter, unsigned int status, ...@@ -174,10 +174,9 @@ zfcp_qdio_handler_error_check(struct zfcp_adapter *adapter, unsigned int status,
* That is why we need to clear the link-down flag * That is why we need to clear the link-down flag
* which is set again in case we have missed by a mile. * which is set again in case we have missed by a mile.
*/ */
zfcp_erp_adapter_reopen( zfcp_erp_adapter_reopen(adapter,
adapter, ZFCP_STATUS_ADAPTER_LINK_UNPLUGGED |
ZFCP_STATUS_ADAPTER_LINK_UNPLUGGED | ZFCP_STATUS_COMMON_ERP_FAILED);
ZFCP_STATUS_COMMON_ERP_FAILED);
} }
return retval; return retval;
} }
......
/* /*
* This file is part of the zfcp device driver for * This file is part of the zfcp device driver for
* FCP adapters for IBM System z9 and zSeries. * FCP adapters for IBM System z9 and zSeries.
* *
* (C) Copyright IBM Corp. 2002, 2006 * (C) Copyright IBM Corp. 2002, 2006
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option) * the Free Software Foundation; either version 2, or (at your option)
* any later version. * any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/ */
#define ZFCP_LOG_AREA ZFCP_LOG_AREA_SCSI #define ZFCP_LOG_AREA ZFCP_LOG_AREA_SCSI
...@@ -101,7 +101,7 @@ zfcp_get_fcp_dl_ptr(struct fcp_cmnd_iu * fcp_cmd) ...@@ -101,7 +101,7 @@ zfcp_get_fcp_dl_ptr(struct fcp_cmnd_iu * fcp_cmd)
((unsigned char *) fcp_cmd + ((unsigned char *) fcp_cmd +
sizeof (struct fcp_cmnd_iu) + additional_length); sizeof (struct fcp_cmnd_iu) + additional_length);
/* /*
* fcp_dl_addr = start address of fcp_cmnd structure + * fcp_dl_addr = start address of fcp_cmnd structure +
* size of fixed part + size of dynamically sized add_dcp_cdb field * size of fixed part + size of dynamically sized add_dcp_cdb field
* SEE FCP-2 documentation * SEE FCP-2 documentation
*/ */
...@@ -194,7 +194,7 @@ static void zfcp_scsi_slave_destroy(struct scsi_device *sdpnt) ...@@ -194,7 +194,7 @@ static void zfcp_scsi_slave_destroy(struct scsi_device *sdpnt)
"address %p\n", sdpnt); "address %p\n", sdpnt);
} }
/* /*
* called from scsi midlayer to allow finetuning of a device. * called from scsi midlayer to allow finetuning of a device.
*/ */
static int static int
...@@ -372,7 +372,7 @@ zfcp_unit_lookup(struct zfcp_adapter *adapter, int channel, unsigned int id, ...@@ -372,7 +372,7 @@ zfcp_unit_lookup(struct zfcp_adapter *adapter, int channel, unsigned int id,
/** /**
* zfcp_scsi_eh_abort_handler - abort the specified SCSI command * zfcp_scsi_eh_abort_handler - abort the specified SCSI command
* @scpnt: pointer to scsi_cmnd to be aborted * @scpnt: pointer to scsi_cmnd to be aborted
* Return: SUCCESS - command has been aborted and cleaned up in internal * Return: SUCCESS - command has been aborted and cleaned up in internal
* bookkeeping, SCSI stack won't be called for aborted command * bookkeeping, SCSI stack won't be called for aborted command
* FAILED - otherwise * FAILED - otherwise
......
...@@ -139,7 +139,7 @@ static struct attribute_group zfcp_unit_attr_group = { ...@@ -139,7 +139,7 @@ static struct attribute_group zfcp_unit_attr_group = {
.attrs = zfcp_unit_attrs, .attrs = zfcp_unit_attrs,
}; };
/** /**
* zfcp_sysfs_create_unit_files - create sysfs unit files * zfcp_sysfs_create_unit_files - create sysfs unit files
* @dev: pointer to belonging device * @dev: pointer to belonging device
* *
...@@ -151,7 +151,7 @@ zfcp_sysfs_unit_create_files(struct device *dev) ...@@ -151,7 +151,7 @@ zfcp_sysfs_unit_create_files(struct device *dev)
return sysfs_create_group(&dev->kobj, &zfcp_unit_attr_group); return sysfs_create_group(&dev->kobj, &zfcp_unit_attr_group);
} }
/** /**
* zfcp_sysfs_remove_unit_files - remove sysfs unit files * zfcp_sysfs_remove_unit_files - remove sysfs unit files
* @dev: pointer to belonging device * @dev: pointer to belonging device
* *
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment