[ARM] 2956/1: fix the "Fix gcc4 build errors in ucb1x00-core.c"

Patch from Nicolas Pitre

drivers/mfd/ucb1x00-core.c: In function 'ucb1x00_probe':
drivers/mfd/ucb1x00-core.c:482: error: 'ucb1x00_class' undeclared (first use in this function)

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

authored by Nicolas Pitre and committed by Russell King 585f5457 dd0fc66f

+11 -11
+11 -11
drivers/mfd/ucb1x00-core.c
··· 457 return probe_irq_off(mask); 458 } 459 460 static int ucb1x00_probe(struct mcp *mcp) 461 { 462 struct ucb1x00 *ucb; ··· 556 free_irq(ucb->irq, ucb); 557 class_device_unregister(&ucb->cdev); 558 } 559 - 560 - static void ucb1x00_release(struct class_device *dev) 561 - { 562 - struct ucb1x00 *ucb = classdev_to_ucb1x00(dev); 563 - kfree(ucb); 564 - } 565 - 566 - static struct class ucb1x00_class = { 567 - .name = "ucb1x00", 568 - .release = ucb1x00_release, 569 - }; 570 571 int ucb1x00_register_driver(struct ucb1x00_driver *drv) 572 {
··· 457 return probe_irq_off(mask); 458 } 459 460 + static void ucb1x00_release(struct class_device *dev) 461 + { 462 + struct ucb1x00 *ucb = classdev_to_ucb1x00(dev); 463 + kfree(ucb); 464 + } 465 + 466 + static struct class ucb1x00_class = { 467 + .name = "ucb1x00", 468 + .release = ucb1x00_release, 469 + }; 470 + 471 static int ucb1x00_probe(struct mcp *mcp) 472 { 473 struct ucb1x00 *ucb; ··· 545 free_irq(ucb->irq, ucb); 546 class_device_unregister(&ucb->cdev); 547 } 548 549 int ucb1x00_register_driver(struct ucb1x00_driver *drv) 550 {