projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge tag 'asoc-v3.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[cascardo/linux.git]
/
drivers
/
target
/
target_core_configfs.c
diff --git
a/drivers/target/target_core_configfs.c
b/drivers/target/target_core_configfs.c
index
43b7ac6
..
4a8bd36
100644
(file)
--- a/
drivers/target/target_core_configfs.c
+++ b/
drivers/target/target_core_configfs.c
@@
-1584,6
+1584,13
@@
static struct target_core_configfs_attribute target_core_attr_dev_udev_path = {
.store = target_core_store_dev_udev_path,
};
.store = target_core_store_dev_udev_path,
};
+static ssize_t target_core_show_dev_enable(void *p, char *page)
+{
+ struct se_device *dev = p;
+
+ return snprintf(page, PAGE_SIZE, "%d\n", !!(dev->dev_flags & DF_CONFIGURED));
+}
+
static ssize_t target_core_store_dev_enable(
void *p,
const char *page,
static ssize_t target_core_store_dev_enable(
void *p,
const char *page,
@@
-1609,8
+1616,8
@@
static ssize_t target_core_store_dev_enable(
static struct target_core_configfs_attribute target_core_attr_dev_enable = {
.attr = { .ca_owner = THIS_MODULE,
.ca_name = "enable",
static struct target_core_configfs_attribute target_core_attr_dev_enable = {
.attr = { .ca_owner = THIS_MODULE,
.ca_name = "enable",
- .ca_mode = S_IWUSR },
- .show =
NULL
,
+ .ca_mode =
S_IRUGO |
S_IWUSR },
+ .show =
target_core_show_dev_enable
,
.store = target_core_store_dev_enable,
};
.store = target_core_store_dev_enable,
};