diff options
| author | Greg Kroah-Hartman <gregkh@suse.de> | 2009-02-28 01:43:57 -0500 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-04-03 17:54:26 -0400 |
| commit | 9cd57f777724b941cd2e22a7124be7c09bb3132b (patch) | |
| tree | 0f2b801b8928e0053b7558ef42ba522aff0c4d73 /drivers | |
| parent | 6353773b5230514d4f1d3dc98a84a72e3a954e87 (diff) | |
Staging: line6: fix checkpatch errors in variax.c
Lots of warnings also fixed up.
Cc: Markus Grabner <grabner@icg.tugraz.at>
Cc: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/staging/line6/variax.c | 130 |
1 files changed, 79 insertions, 51 deletions
diff --git a/drivers/staging/line6/variax.c b/drivers/staging/line6/variax.c index f25493dde797..f9d96984733a 100644 --- a/drivers/staging/line6/variax.c +++ b/drivers/staging/line6/variax.c | |||
| @@ -46,9 +46,10 @@ static const char variax_request_model2[] = { | |||
| 46 | /* | 46 | /* |
| 47 | Decode data transmitted by workbench. | 47 | Decode data transmitted by workbench. |
| 48 | */ | 48 | */ |
| 49 | static void variax_decode(const unsigned char *raw_data, unsigned char *data, int raw_size) | 49 | static void variax_decode(const unsigned char *raw_data, unsigned char *data, |
| 50 | int raw_size) | ||
| 50 | { | 51 | { |
| 51 | for(; raw_size > 0; raw_size -= 6) { | 52 | for (; raw_size > 0; raw_size -= 6) { |
| 52 | data[2] = raw_data[0] | (raw_data[1] << 4); | 53 | data[2] = raw_data[0] | (raw_data[1] << 4); |
| 53 | data[1] = raw_data[2] | (raw_data[3] << 4); | 54 | data[1] = raw_data[2] | (raw_data[3] << 4); |
| 54 | data[0] = raw_data[4] | (raw_data[5] << 4); | 55 | data[0] = raw_data[4] | (raw_data[5] << 4); |
| @@ -61,13 +62,15 @@ static void variax_activate_timeout(unsigned long arg) | |||
| 61 | { | 62 | { |
| 62 | struct usb_line6_variax *variax = (struct usb_line6_variax *)arg; | 63 | struct usb_line6_variax *variax = (struct usb_line6_variax *)arg; |
| 63 | variax->buffer_activate[VARIAX_OFFSET_ACTIVATE] = 1; | 64 | variax->buffer_activate[VARIAX_OFFSET_ACTIVATE] = 1; |
| 64 | line6_send_raw_message_async(&variax->line6, variax->buffer_activate, sizeof(variax_activate)); | 65 | line6_send_raw_message_async(&variax->line6, variax->buffer_activate, |
| 66 | sizeof(variax_activate)); | ||
| 65 | } | 67 | } |
| 66 | 68 | ||
| 67 | /* | 69 | /* |
| 68 | Send an asynchronous activation request after a given interval. | 70 | Send an asynchronous activation request after a given interval. |
| 69 | */ | 71 | */ |
| 70 | static void variax_activate_delayed(struct usb_line6_variax *variax, int seconds) | 72 | static void variax_activate_delayed(struct usb_line6_variax *variax, |
| 73 | int seconds) | ||
| 71 | { | 74 | { |
| 72 | variax->activate_timer.expires = jiffies + seconds * HZ; | 75 | variax->activate_timer.expires = jiffies + seconds * HZ; |
| 73 | variax->activate_timer.function = variax_activate_timeout; | 76 | variax->activate_timer.function = variax_activate_timeout; |
| @@ -79,11 +82,12 @@ static void variax_startup_timeout(unsigned long arg) | |||
| 79 | { | 82 | { |
| 80 | struct usb_line6_variax *variax = (struct usb_line6_variax *)arg; | 83 | struct usb_line6_variax *variax = (struct usb_line6_variax *)arg; |
| 81 | 84 | ||
| 82 | if(variax->dumpreq.ok) | 85 | if (variax->dumpreq.ok) |
| 83 | return; | 86 | return; |
| 84 | 87 | ||
| 85 | line6_dump_request_async(&variax->dumpreq, &variax->line6, 0); | 88 | line6_dump_request_async(&variax->dumpreq, &variax->line6, 0); |
| 86 | line6_startup_delayed(&variax->dumpreq, 1, variax_startup_timeout, variax); | 89 | line6_startup_delayed(&variax->dumpreq, 1, variax_startup_timeout, |
| 90 | variax); | ||
| 87 | } | 91 | } |
| 88 | 92 | ||
| 89 | /* | 93 | /* |
| @@ -93,9 +97,9 @@ void variax_process_message(struct usb_line6_variax *variax) | |||
| 93 | { | 97 | { |
| 94 | const unsigned char *buf = variax->line6.buffer_message; | 98 | const unsigned char *buf = variax->line6.buffer_message; |
| 95 | 99 | ||
| 96 | switch(buf[0]) { | 100 | switch (buf[0]) { |
| 97 | case LINE6_PARAM_CHANGE | LINE6_CHANNEL_HOST: | 101 | case LINE6_PARAM_CHANGE | LINE6_CHANNEL_HOST: |
| 98 | switch(buf[1]) { | 102 | switch (buf[1]) { |
| 99 | case VARIAXMIDI_volume: | 103 | case VARIAXMIDI_volume: |
| 100 | variax->volume = buf[2]; | 104 | variax->volume = buf[2]; |
| 101 | break; | 105 | break; |
| @@ -118,9 +122,11 @@ void variax_process_message(struct usb_line6_variax *variax) | |||
| 118 | break; | 122 | break; |
| 119 | 123 | ||
| 120 | case LINE6_SYSEX_BEGIN: | 124 | case LINE6_SYSEX_BEGIN: |
| 121 | if(memcmp(buf + 1, variax_request_model1 + 1, VARIAX_MODEL_HEADER_LENGTH - 1) == 0) { | 125 | if (memcmp(buf + 1, variax_request_model1 + 1, |
| 122 | if(variax->line6.message_length == VARIAX_MODEL_MESSAGE_LENGTH) { | 126 | VARIAX_MODEL_HEADER_LENGTH - 1) == 0) { |
| 123 | switch(variax->dumpreq.in_progress) { | 127 | if (variax->line6.message_length == |
| 128 | VARIAX_MODEL_MESSAGE_LENGTH) { | ||
| 129 | switch (variax->dumpreq.in_progress) { | ||
| 124 | case VARIAX_DUMP_PASS1: | 130 | case VARIAX_DUMP_PASS1: |
| 125 | variax_decode(buf + VARIAX_MODEL_HEADER_LENGTH, (unsigned char *)&variax->model_data, | 131 | variax_decode(buf + VARIAX_MODEL_HEADER_LENGTH, (unsigned char *)&variax->model_data, |
| 126 | (sizeof(variax->model_data.name) + sizeof(variax->model_data.control) / 2) * 2); | 132 | (sizeof(variax->model_data.name) + sizeof(variax->model_data.control) / 2) * 2); |
| @@ -131,20 +137,21 @@ void variax_process_message(struct usb_line6_variax *variax) | |||
| 131 | case VARIAX_DUMP_PASS2: | 137 | case VARIAX_DUMP_PASS2: |
| 132 | /* model name is transmitted twice, so skip it here: */ | 138 | /* model name is transmitted twice, so skip it here: */ |
| 133 | variax_decode(buf + VARIAX_MODEL_HEADER_LENGTH, | 139 | variax_decode(buf + VARIAX_MODEL_HEADER_LENGTH, |
| 134 | (unsigned char *)&variax->model_data.control + sizeof(variax->model_data.control) / 2, | 140 | (unsigned char *)&variax->model_data.control + sizeof(variax->model_data.control) / 2, |
| 135 | sizeof(variax->model_data.control) / 2 * 2); | 141 | sizeof(variax->model_data.control) / 2 * 2); |
| 136 | variax->dumpreq.ok = 1; | 142 | variax->dumpreq.ok = 1; |
| 137 | line6_dump_request_async(&variax->dumpreq, &variax->line6, 2); | 143 | line6_dump_request_async(&variax->dumpreq, &variax->line6, 2); |
| 138 | line6_dump_started(&variax->dumpreq, VARIAX_DUMP_PASS3); | 144 | line6_dump_started(&variax->dumpreq, VARIAX_DUMP_PASS3); |
| 139 | } | 145 | } |
| 140 | } | 146 | } else { |
| 141 | else { | ||
| 142 | DEBUG_MESSAGES(dev_err(variax->line6.ifcdev, "illegal length %d of model data\n", variax->line6.message_length)); | 147 | DEBUG_MESSAGES(dev_err(variax->line6.ifcdev, "illegal length %d of model data\n", variax->line6.message_length)); |
| 143 | line6_dump_finished(&variax->dumpreq); | 148 | line6_dump_finished(&variax->dumpreq); |
| 144 | } | 149 | } |
| 145 | } | 150 | } else if (memcmp(buf + 1, variax_request_bank + 1, |
| 146 | else if(memcmp(buf + 1, variax_request_bank + 1, sizeof(variax_request_bank) - 2) == 0) { | 151 | sizeof(variax_request_bank) - 2) == 0) { |
| 147 | memcpy(variax->bank, buf + sizeof(variax_request_bank) - 1, sizeof(variax->bank)); | 152 | memcpy(variax->bank, |
| 153 | buf + sizeof(variax_request_bank) - 1, | ||
| 154 | sizeof(variax->bank)); | ||
| 148 | variax->dumpreq.ok = 1; | 155 | variax->dumpreq.ok = 1; |
| 149 | line6_dump_finished(&variax->dumpreq); | 156 | line6_dump_finished(&variax->dumpreq); |
| 150 | } | 157 | } |
| @@ -179,7 +186,8 @@ static ssize_t variax_set_volume(struct device *dev, | |||
| 179 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); | 186 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); |
| 180 | int value = simple_strtoul(buf, NULL, 10); | 187 | int value = simple_strtoul(buf, NULL, 10); |
| 181 | 188 | ||
| 182 | if(line6_transmit_parameter(&variax->line6, VARIAXMIDI_volume, value) == 0) | 189 | if (line6_transmit_parameter(&variax->line6, VARIAXMIDI_volume, |
| 190 | value) == 0) | ||
| 183 | variax->volume = value; | 191 | variax->volume = value; |
| 184 | 192 | ||
| 185 | return count; | 193 | return count; |
| @@ -202,10 +210,10 @@ static ssize_t variax_set_model(struct device *dev, | |||
| 202 | struct device_attribute *attr, | 210 | struct device_attribute *attr, |
| 203 | const char *buf, size_t count) | 211 | const char *buf, size_t count) |
| 204 | { | 212 | { |
| 205 | struct usb_line6_variax *variax = usb_get_intfdata( to_usb_interface(dev)); | 213 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); |
| 206 | int value = simple_strtoul(buf, NULL, 10); | 214 | int value = simple_strtoul(buf, NULL, 10); |
| 207 | 215 | ||
| 208 | if(line6_send_program(&variax->line6, value) == 0) | 216 | if (line6_send_program(&variax->line6, value) == 0) |
| 209 | variax->model = value; | 217 | variax->model = value; |
| 210 | 218 | ||
| 211 | return count; | 219 | return count; |
| @@ -231,7 +239,8 @@ static ssize_t variax_set_active(struct device *dev, | |||
| 231 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); | 239 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); |
| 232 | int value = simple_strtoul(buf, NULL, 10) ? 1 : 0; | 240 | int value = simple_strtoul(buf, NULL, 10) ? 1 : 0; |
| 233 | variax->buffer_activate[VARIAX_OFFSET_ACTIVATE] = value; | 241 | variax->buffer_activate[VARIAX_OFFSET_ACTIVATE] = value; |
| 234 | line6_send_raw_message_async(&variax->line6, variax->buffer_activate, sizeof(variax_activate)); | 242 | line6_send_raw_message_async(&variax->line6, variax->buffer_activate, |
| 243 | sizeof(variax_activate)); | ||
| 235 | return count; | 244 | return count; |
| 236 | } | 245 | } |
| 237 | 246 | ||
| @@ -255,7 +264,8 @@ static ssize_t variax_set_tone(struct device *dev, | |||
| 255 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); | 264 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); |
| 256 | int value = simple_strtoul(buf, NULL, 10); | 265 | int value = simple_strtoul(buf, NULL, 10); |
| 257 | 266 | ||
| 258 | if(line6_transmit_parameter(&variax->line6, VARIAXMIDI_tone, value) == 0) | 267 | if (line6_transmit_parameter(&variax->line6, VARIAXMIDI_tone, |
| 268 | value) == 0) | ||
| 259 | variax->tone = value; | 269 | variax->tone = value; |
| 260 | 270 | ||
| 261 | return count; | 271 | return count; |
| @@ -266,10 +276,10 @@ static ssize_t get_string(char *buf, const char *data, int length) | |||
| 266 | int i; | 276 | int i; |
| 267 | memcpy(buf, data, length); | 277 | memcpy(buf, data, length); |
| 268 | 278 | ||
| 269 | for(i = length; i--;) { | 279 | for (i = length; i--;) { |
| 270 | char c = buf[i]; | 280 | char c = buf[i]; |
| 271 | 281 | ||
| 272 | if((c != 0) && (c != ' ')) | 282 | if ((c != 0) && (c != ' ')) |
| 273 | break; | 283 | break; |
| 274 | } | 284 | } |
| 275 | 285 | ||
| @@ -285,7 +295,8 @@ static ssize_t variax_get_name(struct device *dev, | |||
| 285 | { | 295 | { |
| 286 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); | 296 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); |
| 287 | line6_wait_dump(&variax->dumpreq, 0); | 297 | line6_wait_dump(&variax->dumpreq, 0); |
| 288 | return get_string(buf, variax->model_data.name, sizeof(variax->model_data.name)); | 298 | return get_string(buf, variax->model_data.name, |
| 299 | sizeof(variax->model_data.name)); | ||
| 289 | } | 300 | } |
| 290 | 301 | ||
| 291 | /* | 302 | /* |
| @@ -308,8 +319,10 @@ static ssize_t variax_get_dump(struct device *dev, | |||
| 308 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); | 319 | struct usb_line6_variax *variax = usb_get_intfdata(to_usb_interface(dev)); |
| 309 | int retval; | 320 | int retval; |
| 310 | retval = line6_wait_dump(&variax->dumpreq, 0); | 321 | retval = line6_wait_dump(&variax->dumpreq, 0); |
| 311 | if(retval < 0) return retval; | 322 | if (retval < 0) |
| 312 | memcpy(buf, &variax->model_data.control, sizeof(variax->model_data.control)); | 323 | return retval; |
| 324 | memcpy(buf, &variax->model_data.control, | ||
| 325 | sizeof(variax->model_data.control)); | ||
| 313 | return sizeof(variax->model_data.control); | 326 | return sizeof(variax->model_data.control); |
| 314 | } | 327 | } |
| 315 | 328 | ||
| @@ -331,10 +344,10 @@ static ssize_t variax_set_raw2(struct device *dev, | |||
| 331 | size = count * 2; | 344 | size = count * 2; |
| 332 | sysex = variax_alloc_sysex_buffer(variax, VARIAX_SYSEX_PARAM, size); | 345 | sysex = variax_alloc_sysex_buffer(variax, VARIAX_SYSEX_PARAM, size); |
| 333 | 346 | ||
| 334 | if(!sysex) | 347 | if (!sysex) |
| 335 | return 0; | 348 | return 0; |
| 336 | 349 | ||
| 337 | for(i = 0; i < count; i += 3) { | 350 | for (i = 0; i < count; i += 3) { |
| 338 | const unsigned char *p1 = buf + i; | 351 | const unsigned char *p1 = buf + i; |
| 339 | char *p2 = sysex + SYSEX_DATA_OFS + i * 2; | 352 | char *p2 = sysex + SYSEX_DATA_OFS + i * 2; |
| 340 | p2[0] = p1[2] & 0x0f; | 353 | p2[0] = p1[2] & 0x0f; |
| @@ -375,9 +388,11 @@ static void variax_destruct(struct usb_interface *interface) | |||
| 375 | struct usb_line6_variax *variax = usb_get_intfdata(interface); | 388 | struct usb_line6_variax *variax = usb_get_intfdata(interface); |
| 376 | struct usb_line6 *line6; | 389 | struct usb_line6 *line6; |
| 377 | 390 | ||
| 378 | if(variax == NULL) return; | 391 | if (variax == NULL) |
| 392 | return; | ||
| 379 | line6 = &variax->line6; | 393 | line6 = &variax->line6; |
| 380 | if(line6 == NULL) return; | 394 | if (line6 == NULL) |
| 395 | return; | ||
| 381 | line6_cleanup_audio(line6); | 396 | line6_cleanup_audio(line6); |
| 382 | 397 | ||
| 383 | /* free dump request data: */ | 398 | /* free dump request data: */ |
| @@ -385,7 +400,7 @@ static void variax_destruct(struct usb_interface *interface) | |||
| 385 | line6_dumpreq_destructbuf(&variax->dumpreq, 1); | 400 | line6_dumpreq_destructbuf(&variax->dumpreq, 1); |
| 386 | line6_dumpreq_destruct(&variax->dumpreq); | 401 | line6_dumpreq_destruct(&variax->dumpreq); |
| 387 | 402 | ||
| 388 | if(variax->buffer_activate) kfree(variax->buffer_activate); | 403 | kfree(variax->buffer_activate); |
| 389 | del_timer_sync(&variax->activate_timer); | 404 | del_timer_sync(&variax->activate_timer); |
| 390 | } | 405 | } |
| 391 | 406 | ||
| @@ -412,32 +427,37 @@ static int variax_create_files2(struct device *dev) | |||
| 412 | /* | 427 | /* |
| 413 | Init workbench device. | 428 | Init workbench device. |
| 414 | */ | 429 | */ |
| 415 | int variax_init(struct usb_interface *interface, struct usb_line6_variax *variax) | 430 | int variax_init(struct usb_interface *interface, |
| 431 | struct usb_line6_variax *variax) | ||
| 416 | { | 432 | { |
| 417 | int err; | 433 | int err; |
| 418 | 434 | ||
| 419 | if((interface == NULL) || (variax == NULL)) return -ENODEV; | 435 | if ((interface == NULL) || (variax == NULL)) |
| 436 | return -ENODEV; | ||
| 420 | 437 | ||
| 421 | /* initialize USB buffers: */ | 438 | /* initialize USB buffers: */ |
| 422 | err = line6_dumpreq_init(&variax->dumpreq, variax_request_model1, sizeof(variax_request_model1)); | 439 | err = line6_dumpreq_init(&variax->dumpreq, variax_request_model1, |
| 440 | sizeof(variax_request_model1)); | ||
| 423 | 441 | ||
| 424 | if(err < 0) { | 442 | if (err < 0) { |
| 425 | dev_err(&interface->dev, "Out of memory\n"); | 443 | dev_err(&interface->dev, "Out of memory\n"); |
| 426 | variax_destruct(interface); | 444 | variax_destruct(interface); |
| 427 | return err; | 445 | return err; |
| 428 | } | 446 | } |
| 429 | 447 | ||
| 430 | err = line6_dumpreq_initbuf(&variax->dumpreq, variax_request_model2, sizeof(variax_request_model2), 1); | 448 | err = line6_dumpreq_initbuf(&variax->dumpreq, variax_request_model2, |
| 449 | sizeof(variax_request_model2), 1); | ||
| 431 | 450 | ||
| 432 | if(err < 0) { | 451 | if (err < 0) { |
| 433 | dev_err(&interface->dev, "Out of memory\n"); | 452 | dev_err(&interface->dev, "Out of memory\n"); |
| 434 | variax_destruct(interface); | 453 | variax_destruct(interface); |
| 435 | return err; | 454 | return err; |
| 436 | } | 455 | } |
| 437 | 456 | ||
| 438 | err = line6_dumpreq_initbuf(&variax->dumpreq, variax_request_bank, sizeof(variax_request_bank), 2); | 457 | err = line6_dumpreq_initbuf(&variax->dumpreq, variax_request_bank, |
| 458 | sizeof(variax_request_bank), 2); | ||
| 439 | 459 | ||
| 440 | if(err < 0) { | 460 | if (err < 0) { |
| 441 | dev_err(&interface->dev, "Out of memory\n"); | 461 | dev_err(&interface->dev, "Out of memory\n"); |
| 442 | variax_destruct(interface); | 462 | variax_destruct(interface); |
| 443 | return err; | 463 | return err; |
| @@ -445,46 +465,53 @@ int variax_init(struct usb_interface *interface, struct usb_line6_variax *variax | |||
| 445 | 465 | ||
| 446 | variax->buffer_activate = kmalloc(sizeof(variax_activate), GFP_KERNEL); | 466 | variax->buffer_activate = kmalloc(sizeof(variax_activate), GFP_KERNEL); |
| 447 | 467 | ||
| 448 | if(variax->buffer_activate == NULL) { | 468 | if (variax->buffer_activate == NULL) { |
| 449 | dev_err(&interface->dev, "Out of memory\n"); | 469 | dev_err(&interface->dev, "Out of memory\n"); |
| 450 | variax_destruct(interface); | 470 | variax_destruct(interface); |
| 451 | return -ENOMEM; | 471 | return -ENOMEM; |
| 452 | } | 472 | } |
| 453 | 473 | ||
| 454 | memcpy(variax->buffer_activate, variax_activate, sizeof(variax_activate)); | 474 | memcpy(variax->buffer_activate, variax_activate, |
| 475 | sizeof(variax_activate)); | ||
| 455 | init_timer(&variax->activate_timer); | 476 | init_timer(&variax->activate_timer); |
| 456 | 477 | ||
| 457 | /* create sysfs entries: */ | 478 | /* create sysfs entries: */ |
| 458 | if((err = variax_create_files(0, 0, &interface->dev)) < 0) { | 479 | err = variax_create_files(0, 0, &interface->dev); |
| 480 | if (err < 0) { | ||
| 459 | variax_destruct(interface); | 481 | variax_destruct(interface); |
| 460 | return err; | 482 | return err; |
| 461 | } | 483 | } |
| 462 | 484 | ||
| 463 | if((err = variax_create_files2(&interface->dev)) < 0) { | 485 | err = variax_create_files2(&interface->dev); |
| 486 | if (err < 0) { | ||
| 464 | variax_destruct(interface); | 487 | variax_destruct(interface); |
| 465 | return err; | 488 | return err; |
| 466 | } | 489 | } |
| 467 | 490 | ||
| 468 | /* initialize audio system: */ | 491 | /* initialize audio system: */ |
| 469 | if((err = line6_init_audio(&variax->line6)) < 0) { | 492 | err = line6_init_audio(&variax->line6); |
| 493 | if (err < 0) { | ||
| 470 | variax_destruct(interface); | 494 | variax_destruct(interface); |
| 471 | return err; | 495 | return err; |
| 472 | } | 496 | } |
| 473 | 497 | ||
| 474 | /* initialize MIDI subsystem: */ | 498 | /* initialize MIDI subsystem: */ |
| 475 | if((err = line6_init_midi(&variax->line6)) < 0) { | 499 | err = line6_init_midi(&variax->line6); |
| 500 | if (err < 0) { | ||
| 476 | variax_destruct(interface); | 501 | variax_destruct(interface); |
| 477 | return err; | 502 | return err; |
| 478 | } | 503 | } |
| 479 | 504 | ||
| 480 | /* register audio system: */ | 505 | /* register audio system: */ |
| 481 | if((err = line6_register_audio(&variax->line6)) < 0) { | 506 | err = line6_register_audio(&variax->line6); |
| 507 | if (err < 0) { | ||
| 482 | variax_destruct(interface); | 508 | variax_destruct(interface); |
| 483 | return err; | 509 | return err; |
| 484 | } | 510 | } |
| 485 | 511 | ||
| 486 | variax_activate_delayed(variax, VARIAX_ACTIVATE_DELAY); | 512 | variax_activate_delayed(variax, VARIAX_ACTIVATE_DELAY); |
| 487 | line6_startup_delayed(&variax->dumpreq, VARIAX_STARTUP_DELAY, variax_startup_timeout, variax); | 513 | line6_startup_delayed(&variax->dumpreq, VARIAX_STARTUP_DELAY, |
| 514 | variax_startup_timeout, variax); | ||
| 488 | return 0; | 515 | return 0; |
| 489 | } | 516 | } |
| 490 | 517 | ||
| @@ -495,10 +522,11 @@ void variax_disconnect(struct usb_interface *interface) | |||
| 495 | { | 522 | { |
| 496 | struct device *dev; | 523 | struct device *dev; |
| 497 | 524 | ||
| 498 | if(interface == NULL) return; | 525 | if (interface == NULL) |
| 526 | return; | ||
| 499 | dev = &interface->dev; | 527 | dev = &interface->dev; |
| 500 | 528 | ||
| 501 | if(dev != NULL) { | 529 | if (dev != NULL) { |
| 502 | /* remove sysfs entries: */ | 530 | /* remove sysfs entries: */ |
| 503 | variax_remove_files(0, 0, dev); | 531 | variax_remove_files(0, 0, dev); |
| 504 | device_remove_file(dev, &dev_attr_model); | 532 | device_remove_file(dev, &dev_attr_model); |
