Skip to content

Commit

Permalink
switch ->is_visible() to returning umode_t
Browse files Browse the repository at this point in the history
Signed-off-by: Al Viro <[email protected]>
  • Loading branch information
Al Viro committed Jan 4, 2012
1 parent 9104e42 commit 587a1f1
Show file tree
Hide file tree
Showing 33 changed files with 70 additions and 70 deletions.
12 changes: 6 additions & 6 deletions drivers/firmware/iscsi_ibft.c
Original file line number Diff line number Diff line change
Expand Up @@ -433,11 +433,11 @@ static int __init ibft_check_device(void)
* Helper routiners to check to determine if the entry is valid
* in the proper iBFT structure.
*/
static mode_t ibft_check_nic_for(void *data, int type)
static umode_t ibft_check_nic_for(void *data, int type)
{
struct ibft_kobject *entry = data;
struct ibft_nic *nic = entry->nic;
mode_t rc = 0;
umode_t rc = 0;

switch (type) {
case ISCSI_BOOT_ETH_INDEX:
Expand Down Expand Up @@ -488,11 +488,11 @@ static mode_t ibft_check_nic_for(void *data, int type)
return rc;
}

static mode_t __init ibft_check_tgt_for(void *data, int type)
static umode_t __init ibft_check_tgt_for(void *data, int type)
{
struct ibft_kobject *entry = data;
struct ibft_tgt *tgt = entry->tgt;
mode_t rc = 0;
umode_t rc = 0;

switch (type) {
case ISCSI_BOOT_TGT_INDEX:
Expand Down Expand Up @@ -524,11 +524,11 @@ static mode_t __init ibft_check_tgt_for(void *data, int type)
return rc;
}

static mode_t __init ibft_check_initiator_for(void *data, int type)
static umode_t __init ibft_check_initiator_for(void *data, int type)
{
struct ibft_kobject *entry = data;
struct ibft_initiator *init = entry->initiator;
mode_t rc = 0;
umode_t rc = 0;

switch (type) {
case ISCSI_BOOT_INI_INDEX:
Expand Down
2 changes: 1 addition & 1 deletion drivers/hwmon/jc42.c
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ static struct attribute *jc42_attributes[] = {
NULL
};

static mode_t jc42_attribute_mode(struct kobject *kobj,
static umode_t jc42_attribute_mode(struct kobject *kobj,
struct attribute *attr, int index)
{
struct device *dev = container_of(kobj, struct device, kobj);
Expand Down
4 changes: 2 additions & 2 deletions drivers/hwmon/max1668.c
Original file line number Diff line number Diff line change
Expand Up @@ -335,10 +335,10 @@ static struct attribute *max1668_attribute_unique[] = {
NULL
};

static mode_t max1668_attribute_mode(struct kobject *kobj,
static umode_t max1668_attribute_mode(struct kobject *kobj,
struct attribute *attr, int index)
{
int ret = S_IRUGO;
umode_t ret = S_IRUGO;
if (read_only)
return ret;
if (attr == &sensor_dev_attr_temp1_max.dev_attr.attr ||
Expand Down
2 changes: 1 addition & 1 deletion drivers/hwmon/max6650.c
Original file line number Diff line number Diff line change
Expand Up @@ -464,7 +464,7 @@ static SENSOR_DEVICE_ATTR(gpio1_alarm, S_IRUGO, get_alarm, NULL,
static SENSOR_DEVICE_ATTR(gpio2_alarm, S_IRUGO, get_alarm, NULL,
MAX6650_ALRM_GPIO2);

static mode_t max6650_attrs_visible(struct kobject *kobj, struct attribute *a,
static umode_t max6650_attrs_visible(struct kobject *kobj, struct attribute *a,
int n)
{
struct device *dev = container_of(kobj, struct device, kobj);
Expand Down
2 changes: 1 addition & 1 deletion drivers/hwmon/tmp421.c
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ static ssize_t show_fault(struct device *dev,
return sprintf(buf, "0\n");
}

static mode_t tmp421_is_visible(struct kobject *kobj, struct attribute *a,
static umode_t tmp421_is_visible(struct kobject *kobj, struct attribute *a,
int n)
{
struct device *dev = container_of(kobj, struct device, kobj);
Expand Down
2 changes: 1 addition & 1 deletion drivers/infiniband/ulp/iser/iscsi_iser.c
Original file line number Diff line number Diff line change
Expand Up @@ -638,7 +638,7 @@ iscsi_iser_ep_disconnect(struct iscsi_endpoint *ep)
iser_conn_terminate(ib_conn);
}

static mode_t iser_attr_is_visible(int param_type, int param)
static umode_t iser_attr_is_visible(int param_type, int param)
{
switch (param_type) {
case ISCSI_HOST_PARAM:
Expand Down
4 changes: 2 additions & 2 deletions drivers/input/touchscreen/ad7877.c
Original file line number Diff line number Diff line change
Expand Up @@ -612,10 +612,10 @@ static struct attribute *ad7877_attributes[] = {
NULL
};

static mode_t ad7877_attr_is_visible(struct kobject *kobj,
static umode_t ad7877_attr_is_visible(struct kobject *kobj,
struct attribute *attr, int n)
{
mode_t mode = attr->mode;
umode_t mode = attr->mode;

if (attr == &dev_attr_aux3.attr) {
if (gpio3)
Expand Down
4 changes: 2 additions & 2 deletions drivers/input/touchscreen/tsc2005.c
Original file line number Diff line number Diff line change
Expand Up @@ -450,13 +450,13 @@ static struct attribute *tsc2005_attrs[] = {
NULL
};

static mode_t tsc2005_attr_is_visible(struct kobject *kobj,
static umode_t tsc2005_attr_is_visible(struct kobject *kobj,
struct attribute *attr, int n)
{
struct device *dev = container_of(kobj, struct device, kobj);
struct spi_device *spi = to_spi_device(dev);
struct tsc2005 *ts = spi_get_drvdata(spi);
mode_t mode = attr->mode;
umode_t mode = attr->mode;

if (attr == &dev_attr_selftest.attr) {
if (!ts->set_reset)
Expand Down
4 changes: 2 additions & 2 deletions drivers/pci/pci-label.c
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ find_smbios_instance_string(struct pci_dev *pdev, char *buf,
return 0;
}

static mode_t
static umode_t
smbios_instance_string_exist(struct kobject *kobj, struct attribute *attr,
int n)
{
Expand Down Expand Up @@ -275,7 +275,7 @@ device_has_dsm(struct device *dev)
return FALSE;
}

static mode_t
static umode_t
acpi_index_string_exist(struct kobject *kobj, struct attribute *attr, int n)
{
struct device *dev;
Expand Down
2 changes: 1 addition & 1 deletion drivers/platform/x86/asus-laptop.c
Original file line number Diff line number Diff line change
Expand Up @@ -1477,7 +1477,7 @@ static struct attribute *asus_attributes[] = {
NULL
};

static mode_t asus_sysfs_is_visible(struct kobject *kobj,
static umode_t asus_sysfs_is_visible(struct kobject *kobj,
struct attribute *attr,
int idx)
{
Expand Down
4 changes: 2 additions & 2 deletions drivers/platform/x86/asus-wmi.c
Original file line number Diff line number Diff line change
Expand Up @@ -992,7 +992,7 @@ static struct attribute *hwmon_attributes[] = {
NULL
};

static mode_t asus_hwmon_sysfs_is_visible(struct kobject *kobj,
static umode_t asus_hwmon_sysfs_is_visible(struct kobject *kobj,
struct attribute *attr, int idx)
{
struct device *dev = container_of(kobj, struct device, kobj);
Expand Down Expand Up @@ -1357,7 +1357,7 @@ static struct attribute *platform_attributes[] = {
NULL
};

static mode_t asus_sysfs_is_visible(struct kobject *kobj,
static umode_t asus_sysfs_is_visible(struct kobject *kobj,
struct attribute *attr, int idx)
{
struct device *dev = container_of(kobj, struct device, kobj);
Expand Down
2 changes: 1 addition & 1 deletion drivers/platform/x86/ideapad-laptop.c
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,7 @@ static struct attribute *ideapad_attributes[] = {
NULL
};

static mode_t ideapad_is_visible(struct kobject *kobj,
static umode_t ideapad_is_visible(struct kobject *kobj,
struct attribute *attr,
int idx)
{
Expand Down
4 changes: 2 additions & 2 deletions drivers/power/power_supply_sysfs.c
Original file line number Diff line number Diff line change
Expand Up @@ -176,13 +176,13 @@ static struct device_attribute power_supply_attrs[] = {
static struct attribute *
__power_supply_attrs[ARRAY_SIZE(power_supply_attrs) + 1];

static mode_t power_supply_attr_is_visible(struct kobject *kobj,
static umode_t power_supply_attr_is_visible(struct kobject *kobj,
struct attribute *attr,
int attrno)
{
struct device *dev = container_of(kobj, struct device, kobj);
struct power_supply *psy = dev_get_drvdata(dev);
mode_t mode = S_IRUSR | S_IRGRP | S_IROTH;
umode_t mode = S_IRUSR | S_IRGRP | S_IROTH;
int i;

if (attrno == POWER_SUPPLY_PROP_TYPE)
Expand Down
2 changes: 1 addition & 1 deletion drivers/scsi/be2iscsi/be_iscsi.c
Original file line number Diff line number Diff line change
Expand Up @@ -733,7 +733,7 @@ void beiscsi_ep_disconnect(struct iscsi_endpoint *ep)
iscsi_destroy_endpoint(beiscsi_ep->openiscsi_ep);
}

mode_t be2iscsi_attr_is_visible(int param_type, int param)
umode_t be2iscsi_attr_is_visible(int param_type, int param)
{
switch (param_type) {
case ISCSI_HOST_PARAM:
Expand Down
2 changes: 1 addition & 1 deletion drivers/scsi/be2iscsi/be_iscsi.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
#define BE2_IPV4 0x1
#define BE2_IPV6 0x10

mode_t be2iscsi_attr_is_visible(int param_type, int param);
umode_t be2iscsi_attr_is_visible(int param_type, int param);

void beiscsi_offload_connection(struct beiscsi_conn *beiscsi_conn,
struct beiscsi_offload_params *params);
Expand Down
12 changes: 6 additions & 6 deletions drivers/scsi/be2iscsi/be_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -325,9 +325,9 @@ static ssize_t beiscsi_show_boot_eth_info(void *data, int type, char *buf)
}


static mode_t beiscsi_tgt_get_attr_visibility(void *data, int type)
static umode_t beiscsi_tgt_get_attr_visibility(void *data, int type)
{
int rc;
umode_t rc;

switch (type) {
case ISCSI_BOOT_TGT_NAME:
Expand All @@ -348,9 +348,9 @@ static mode_t beiscsi_tgt_get_attr_visibility(void *data, int type)
return rc;
}

static mode_t beiscsi_ini_get_attr_visibility(void *data, int type)
static umode_t beiscsi_ini_get_attr_visibility(void *data, int type)
{
int rc;
umode_t rc;

switch (type) {
case ISCSI_BOOT_INI_INITIATOR_NAME:
Expand All @@ -364,9 +364,9 @@ static mode_t beiscsi_ini_get_attr_visibility(void *data, int type)
}


static mode_t beiscsi_eth_get_attr_visibility(void *data, int type)
static umode_t beiscsi_eth_get_attr_visibility(void *data, int type)
{
int rc;
umode_t rc;

switch (type) {
case ISCSI_BOOT_ETH_FLAGS:
Expand Down
2 changes: 1 addition & 1 deletion drivers/scsi/bnx2i/bnx2i_iscsi.c
Original file line number Diff line number Diff line change
Expand Up @@ -2177,7 +2177,7 @@ static int bnx2i_nl_set_path(struct Scsi_Host *shost, struct iscsi_path *params)
return 0;
}

static mode_t bnx2i_attr_is_visible(int param_type, int param)
static umode_t bnx2i_attr_is_visible(int param_type, int param)
{
switch (param_type) {
case ISCSI_HOST_PARAM:
Expand Down
2 changes: 1 addition & 1 deletion drivers/scsi/cxgbi/libcxgbi.c
Original file line number Diff line number Diff line change
Expand Up @@ -2569,7 +2569,7 @@ void cxgbi_iscsi_cleanup(struct iscsi_transport *itp,
}
EXPORT_SYMBOL_GPL(cxgbi_iscsi_cleanup);

mode_t cxgbi_attr_is_visible(int param_type, int param)
umode_t cxgbi_attr_is_visible(int param_type, int param)
{
switch (param_type) {
case ISCSI_HOST_PARAM:
Expand Down
2 changes: 1 addition & 1 deletion drivers/scsi/cxgbi/libcxgbi.h
Original file line number Diff line number Diff line change
Expand Up @@ -709,7 +709,7 @@ int cxgbi_conn_xmit_pdu(struct iscsi_task *);

void cxgbi_cleanup_task(struct iscsi_task *task);

mode_t cxgbi_attr_is_visible(int param_type, int param);
umode_t cxgbi_attr_is_visible(int param_type, int param);
void cxgbi_get_conn_stats(struct iscsi_cls_conn *, struct iscsi_stats *);
int cxgbi_set_conn_param(struct iscsi_cls_conn *,
enum iscsi_param, char *, int);
Expand Down
14 changes: 7 additions & 7 deletions drivers/scsi/iscsi_boot_sysfs.c
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ static struct attribute *target_attrs[] = {
NULL
};

static mode_t iscsi_boot_tgt_attr_is_visible(struct kobject *kobj,
static umode_t iscsi_boot_tgt_attr_is_visible(struct kobject *kobj,
struct attribute *attr, int i)
{
struct iscsi_boot_kobj *boot_kobj =
Expand Down Expand Up @@ -193,7 +193,7 @@ static struct attribute *ethernet_attrs[] = {
NULL
};

static mode_t iscsi_boot_eth_attr_is_visible(struct kobject *kobj,
static umode_t iscsi_boot_eth_attr_is_visible(struct kobject *kobj,
struct attribute *attr, int i)
{
struct iscsi_boot_kobj *boot_kobj =
Expand Down Expand Up @@ -265,7 +265,7 @@ static struct attribute *initiator_attrs[] = {
NULL
};

static mode_t iscsi_boot_ini_attr_is_visible(struct kobject *kobj,
static umode_t iscsi_boot_ini_attr_is_visible(struct kobject *kobj,
struct attribute *attr, int i)
{
struct iscsi_boot_kobj *boot_kobj =
Expand Down Expand Up @@ -306,7 +306,7 @@ iscsi_boot_create_kobj(struct iscsi_boot_kset *boot_kset,
struct attribute_group *attr_group,
const char *name, int index, void *data,
ssize_t (*show) (void *data, int type, char *buf),
mode_t (*is_visible) (void *data, int type),
umode_t (*is_visible) (void *data, int type),
void (*release) (void *data))
{
struct iscsi_boot_kobj *boot_kobj;
Expand Down Expand Up @@ -369,7 +369,7 @@ struct iscsi_boot_kobj *
iscsi_boot_create_target(struct iscsi_boot_kset *boot_kset, int index,
void *data,
ssize_t (*show) (void *data, int type, char *buf),
mode_t (*is_visible) (void *data, int type),
umode_t (*is_visible) (void *data, int type),
void (*release) (void *data))
{
return iscsi_boot_create_kobj(boot_kset, &iscsi_boot_target_attr_group,
Expand All @@ -394,7 +394,7 @@ struct iscsi_boot_kobj *
iscsi_boot_create_initiator(struct iscsi_boot_kset *boot_kset, int index,
void *data,
ssize_t (*show) (void *data, int type, char *buf),
mode_t (*is_visible) (void *data, int type),
umode_t (*is_visible) (void *data, int type),
void (*release) (void *data))
{
return iscsi_boot_create_kobj(boot_kset,
Expand All @@ -420,7 +420,7 @@ struct iscsi_boot_kobj *
iscsi_boot_create_ethernet(struct iscsi_boot_kset *boot_kset, int index,
void *data,
ssize_t (*show) (void *data, int type, char *buf),
mode_t (*is_visible) (void *data, int type),
umode_t (*is_visible) (void *data, int type),
void (*release) (void *data))
{
return iscsi_boot_create_kobj(boot_kset,
Expand Down
2 changes: 1 addition & 1 deletion drivers/scsi/iscsi_tcp.c
Original file line number Diff line number Diff line change
Expand Up @@ -873,7 +873,7 @@ static void iscsi_sw_tcp_session_destroy(struct iscsi_cls_session *cls_session)
iscsi_host_free(shost);
}

static mode_t iscsi_sw_tcp_attr_is_visible(int param_type, int param)
static umode_t iscsi_sw_tcp_attr_is_visible(int param_type, int param)
{
switch (param_type) {
case ISCSI_HOST_PARAM:
Expand Down
10 changes: 5 additions & 5 deletions drivers/scsi/qla4xxx/ql4_os.c
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ static int qla4xxx_eh_host_reset(struct scsi_cmnd *cmd);
static int qla4xxx_slave_alloc(struct scsi_device *device);
static int qla4xxx_slave_configure(struct scsi_device *device);
static void qla4xxx_slave_destroy(struct scsi_device *sdev);
static mode_t ql4_attr_is_visible(int param_type, int param);
static umode_t ql4_attr_is_visible(int param_type, int param);
static int qla4xxx_host_reset(struct Scsi_Host *shost, int reset_type);

static struct qla4_8xxx_legacy_intr_set legacy_intr[] =
Expand Down Expand Up @@ -197,7 +197,7 @@ static struct iscsi_transport qla4xxx_iscsi_transport = {

static struct scsi_transport_template *qla4xxx_scsi_transport;

static mode_t ql4_attr_is_visible(int param_type, int param)
static umode_t ql4_attr_is_visible(int param_type, int param)
{
switch (param_type) {
case ISCSI_HOST_PARAM:
Expand Down Expand Up @@ -3039,7 +3039,7 @@ static ssize_t qla4xxx_show_boot_eth_info(void *data, int type, char *buf)
return rc;
}

static mode_t qla4xxx_eth_get_attr_visibility(void *data, int type)
static umode_t qla4xxx_eth_get_attr_visibility(void *data, int type)
{
int rc;

Expand Down Expand Up @@ -3073,7 +3073,7 @@ static ssize_t qla4xxx_show_boot_ini_info(void *data, int type, char *buf)
return rc;
}

static mode_t qla4xxx_ini_get_attr_visibility(void *data, int type)
static umode_t qla4xxx_ini_get_attr_visibility(void *data, int type)
{
int rc;

Expand Down Expand Up @@ -3160,7 +3160,7 @@ static ssize_t qla4xxx_show_boot_tgt_sec_info(void *data, int type, char *buf)
return qla4xxx_show_boot_tgt_info(boot_sess, type, buf);
}

static mode_t qla4xxx_tgt_get_attr_visibility(void *data, int type)
static umode_t qla4xxx_tgt_get_attr_visibility(void *data, int type)
{
int rc;

Expand Down
Loading

0 comments on commit 587a1f1

Please sign in to comment.