60
60
61
61
static ssize_t arcmsr_sysfs_iop_message_read (struct file * filp ,
62
62
struct kobject * kobj ,
63
- struct bin_attribute * bin ,
63
+ const struct bin_attribute * bin ,
64
64
char * buf , loff_t off ,
65
65
size_t count )
66
66
{
@@ -107,7 +107,7 @@ static ssize_t arcmsr_sysfs_iop_message_read(struct file *filp,
107
107
108
108
static ssize_t arcmsr_sysfs_iop_message_write (struct file * filp ,
109
109
struct kobject * kobj ,
110
- struct bin_attribute * bin ,
110
+ const struct bin_attribute * bin ,
111
111
char * buf , loff_t off ,
112
112
size_t count )
113
113
{
@@ -155,7 +155,7 @@ static ssize_t arcmsr_sysfs_iop_message_write(struct file *filp,
155
155
156
156
static ssize_t arcmsr_sysfs_iop_message_clear (struct file * filp ,
157
157
struct kobject * kobj ,
158
- struct bin_attribute * bin ,
158
+ const struct bin_attribute * bin ,
159
159
char * buf , loff_t off ,
160
160
size_t count )
161
161
{
@@ -194,7 +194,7 @@ static const struct bin_attribute arcmsr_sysfs_message_read_attr = {
194
194
.mode = S_IRUSR ,
195
195
},
196
196
.size = ARCMSR_API_DATA_BUFLEN ,
197
- .read = arcmsr_sysfs_iop_message_read ,
197
+ .read_new = arcmsr_sysfs_iop_message_read ,
198
198
};
199
199
200
200
static const struct bin_attribute arcmsr_sysfs_message_write_attr = {
@@ -203,7 +203,7 @@ static const struct bin_attribute arcmsr_sysfs_message_write_attr = {
203
203
.mode = S_IWUSR ,
204
204
},
205
205
.size = ARCMSR_API_DATA_BUFLEN ,
206
- .write = arcmsr_sysfs_iop_message_write ,
206
+ .write_new = arcmsr_sysfs_iop_message_write ,
207
207
};
208
208
209
209
static const struct bin_attribute arcmsr_sysfs_message_clear_attr = {
@@ -212,7 +212,7 @@ static const struct bin_attribute arcmsr_sysfs_message_clear_attr = {
212
212
.mode = S_IWUSR ,
213
213
},
214
214
.size = 1 ,
215
- .write = arcmsr_sysfs_iop_message_clear ,
215
+ .write_new = arcmsr_sysfs_iop_message_clear ,
216
216
};
217
217
218
218
int arcmsr_alloc_sysfs_attr (struct AdapterControlBlock * acb )
0 commit comments