diff options
Diffstat (limited to 'fs/sysfs/file.c')
| -rw-r--r-- | fs/sysfs/file.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/fs/sysfs/file.c b/fs/sysfs/file.c index ced2299f1c9a..40961366e929 100644 --- a/fs/sysfs/file.c +++ b/fs/sysfs/file.c | |||
| @@ -85,13 +85,13 @@ static int fill_read_buffer(struct dentry * dentry, struct sysfs_buffer * buffer | |||
| 85 | return -ENOMEM; | 85 | return -ENOMEM; |
| 86 | 86 | ||
| 87 | /* need attr_sd for attr and ops, its parent for kobj */ | 87 | /* need attr_sd for attr and ops, its parent for kobj */ |
| 88 | if (!sysfs_get_active_two(attr_sd)) | 88 | if (!sysfs_get_active(attr_sd)) |
| 89 | return -ENODEV; | 89 | return -ENODEV; |
| 90 | 90 | ||
| 91 | buffer->event = atomic_read(&attr_sd->s_attr.open->event); | 91 | buffer->event = atomic_read(&attr_sd->s_attr.open->event); |
| 92 | count = ops->show(kobj, attr_sd->s_attr.attr, buffer->page); | 92 | count = ops->show(kobj, attr_sd->s_attr.attr, buffer->page); |
| 93 | 93 | ||
| 94 | sysfs_put_active_two(attr_sd); | 94 | sysfs_put_active(attr_sd); |
| 95 | 95 | ||
| 96 | /* | 96 | /* |
| 97 | * The code works fine with PAGE_SIZE return but it's likely to | 97 | * The code works fine with PAGE_SIZE return but it's likely to |
| @@ -203,12 +203,12 @@ flush_write_buffer(struct dentry * dentry, struct sysfs_buffer * buffer, size_t | |||
| 203 | int rc; | 203 | int rc; |
| 204 | 204 | ||
| 205 | /* need attr_sd for attr and ops, its parent for kobj */ | 205 | /* need attr_sd for attr and ops, its parent for kobj */ |
| 206 | if (!sysfs_get_active_two(attr_sd)) | 206 | if (!sysfs_get_active(attr_sd)) |
| 207 | return -ENODEV; | 207 | return -ENODEV; |
| 208 | 208 | ||
| 209 | rc = ops->store(kobj, attr_sd->s_attr.attr, buffer->page, count); | 209 | rc = ops->store(kobj, attr_sd->s_attr.attr, buffer->page, count); |
| 210 | 210 | ||
| 211 | sysfs_put_active_two(attr_sd); | 211 | sysfs_put_active(attr_sd); |
| 212 | 212 | ||
| 213 | return rc; | 213 | return rc; |
| 214 | } | 214 | } |
| @@ -344,7 +344,7 @@ static int sysfs_open_file(struct inode *inode, struct file *file) | |||
| 344 | memmove(last_sysfs_file, p, strlen(p) + 1); | 344 | memmove(last_sysfs_file, p, strlen(p) + 1); |
| 345 | 345 | ||
| 346 | /* need attr_sd for attr and ops, its parent for kobj */ | 346 | /* need attr_sd for attr and ops, its parent for kobj */ |
| 347 | if (!sysfs_get_active_two(attr_sd)) | 347 | if (!sysfs_get_active(attr_sd)) |
| 348 | return -ENODEV; | 348 | return -ENODEV; |
| 349 | 349 | ||
| 350 | /* every kobject with an attribute needs a ktype assigned */ | 350 | /* every kobject with an attribute needs a ktype assigned */ |
| @@ -393,13 +393,13 @@ static int sysfs_open_file(struct inode *inode, struct file *file) | |||
| 393 | goto err_free; | 393 | goto err_free; |
| 394 | 394 | ||
| 395 | /* open succeeded, put active references */ | 395 | /* open succeeded, put active references */ |
| 396 | sysfs_put_active_two(attr_sd); | 396 | sysfs_put_active(attr_sd); |
| 397 | return 0; | 397 | return 0; |
| 398 | 398 | ||
| 399 | err_free: | 399 | err_free: |
| 400 | kfree(buffer); | 400 | kfree(buffer); |
| 401 | err_out: | 401 | err_out: |
| 402 | sysfs_put_active_two(attr_sd); | 402 | sysfs_put_active(attr_sd); |
| 403 | return error; | 403 | return error; |
| 404 | } | 404 | } |
| 405 | 405 | ||
| @@ -437,12 +437,12 @@ static unsigned int sysfs_poll(struct file *filp, poll_table *wait) | |||
| 437 | struct sysfs_open_dirent *od = attr_sd->s_attr.open; | 437 | struct sysfs_open_dirent *od = attr_sd->s_attr.open; |
| 438 | 438 | ||
| 439 | /* need parent for the kobj, grab both */ | 439 | /* need parent for the kobj, grab both */ |
| 440 | if (!sysfs_get_active_two(attr_sd)) | 440 | if (!sysfs_get_active(attr_sd)) |
| 441 | goto trigger; | 441 | goto trigger; |
| 442 | 442 | ||
| 443 | poll_wait(filp, &od->poll, wait); | 443 | poll_wait(filp, &od->poll, wait); |
| 444 | 444 | ||
| 445 | sysfs_put_active_two(attr_sd); | 445 | sysfs_put_active(attr_sd); |
| 446 | 446 | ||
| 447 | if (buffer->event != atomic_read(&od->event)) | 447 | if (buffer->event != atomic_read(&od->event)) |
| 448 | goto trigger; | 448 | goto trigger; |
