diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2012-03-04 19:47:13 -0500 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2012-03-04 19:47:13 -0500 |
commit | c71c03bda1e86c9d5198c5d83f712e695c4f2a1e (patch) | |
tree | ecb166cb3e2b7e2adb3b5e292245fefd23381ac8 /net/rfkill/core.c | |
parent | ea53c912f8a86a8567697115b6a0d8152beee5c8 (diff) | |
parent | 6a00f206debf8a5c8899055726ad127dbeeed098 (diff) |
Merge branch 'mpi-master' into wip-k-fmlpwip-k-fmlp
Conflicts:
litmus/sched_cedf.c
Diffstat (limited to 'net/rfkill/core.c')
-rw-r--r-- | net/rfkill/core.c | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/net/rfkill/core.c b/net/rfkill/core.c index 51875a0c5d48..be90640a2774 100644 --- a/net/rfkill/core.c +++ b/net/rfkill/core.c | |||
@@ -149,20 +149,6 @@ static void rfkill_led_trigger_activate(struct led_classdev *led) | |||
149 | rfkill_led_trigger_event(rfkill); | 149 | rfkill_led_trigger_event(rfkill); |
150 | } | 150 | } |
151 | 151 | ||
152 | const char *rfkill_get_led_trigger_name(struct rfkill *rfkill) | ||
153 | { | ||
154 | return rfkill->led_trigger.name; | ||
155 | } | ||
156 | EXPORT_SYMBOL(rfkill_get_led_trigger_name); | ||
157 | |||
158 | void rfkill_set_led_trigger_name(struct rfkill *rfkill, const char *name) | ||
159 | { | ||
160 | BUG_ON(!rfkill); | ||
161 | |||
162 | rfkill->ledtrigname = name; | ||
163 | } | ||
164 | EXPORT_SYMBOL(rfkill_set_led_trigger_name); | ||
165 | |||
166 | static int rfkill_led_trigger_register(struct rfkill *rfkill) | 152 | static int rfkill_led_trigger_register(struct rfkill *rfkill) |
167 | { | 153 | { |
168 | rfkill->led_trigger.name = rfkill->ledtrigname | 154 | rfkill->led_trigger.name = rfkill->ledtrigname |
@@ -1038,7 +1024,6 @@ static int rfkill_fop_open(struct inode *inode, struct file *file) | |||
1038 | * start getting events from elsewhere but hold mtx to get | 1024 | * start getting events from elsewhere but hold mtx to get |
1039 | * startup events added first | 1025 | * startup events added first |
1040 | */ | 1026 | */ |
1041 | list_add(&data->list, &rfkill_fds); | ||
1042 | 1027 | ||
1043 | list_for_each_entry(rfkill, &rfkill_list, node) { | 1028 | list_for_each_entry(rfkill, &rfkill_list, node) { |
1044 | ev = kzalloc(sizeof(*ev), GFP_KERNEL); | 1029 | ev = kzalloc(sizeof(*ev), GFP_KERNEL); |
@@ -1047,6 +1032,7 @@ static int rfkill_fop_open(struct inode *inode, struct file *file) | |||
1047 | rfkill_fill_event(&ev->ev, rfkill, RFKILL_OP_ADD); | 1032 | rfkill_fill_event(&ev->ev, rfkill, RFKILL_OP_ADD); |
1048 | list_add_tail(&ev->list, &data->events); | 1033 | list_add_tail(&ev->list, &data->events); |
1049 | } | 1034 | } |
1035 | list_add(&data->list, &rfkill_fds); | ||
1050 | mutex_unlock(&data->mtx); | 1036 | mutex_unlock(&data->mtx); |
1051 | mutex_unlock(&rfkill_global_mutex); | 1037 | mutex_unlock(&rfkill_global_mutex); |
1052 | 1038 | ||
@@ -1241,6 +1227,7 @@ static const struct file_operations rfkill_fops = { | |||
1241 | .unlocked_ioctl = rfkill_fop_ioctl, | 1227 | .unlocked_ioctl = rfkill_fop_ioctl, |
1242 | .compat_ioctl = rfkill_fop_ioctl, | 1228 | .compat_ioctl = rfkill_fop_ioctl, |
1243 | #endif | 1229 | #endif |
1230 | .llseek = no_llseek, | ||
1244 | }; | 1231 | }; |
1245 | 1232 | ||
1246 | static struct miscdevice rfkill_miscdev = { | 1233 | static struct miscdevice rfkill_miscdev = { |