diff options
Diffstat (limited to 'drivers/s390/char/con3215.c')
-rw-r--r-- | drivers/s390/char/con3215.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/s390/char/con3215.c b/drivers/s390/char/con3215.c index b79f31add39c..04dc734805c6 100644 --- a/drivers/s390/char/con3215.c +++ b/drivers/s390/char/con3215.c | |||
@@ -364,7 +364,7 @@ static void raw3215_irq(struct ccw_device *cdev, unsigned long intparm, | |||
364 | int cstat, dstat; | 364 | int cstat, dstat; |
365 | int count; | 365 | int count; |
366 | 366 | ||
367 | raw = cdev->dev.driver_data; | 367 | raw = dev_get_drvdata(&cdev->dev); |
368 | req = (struct raw3215_req *) intparm; | 368 | req = (struct raw3215_req *) intparm; |
369 | cstat = irb->scsw.cmd.cstat; | 369 | cstat = irb->scsw.cmd.cstat; |
370 | dstat = irb->scsw.cmd.dstat; | 370 | dstat = irb->scsw.cmd.dstat; |
@@ -652,7 +652,7 @@ static int raw3215_probe (struct ccw_device *cdev) | |||
652 | int line; | 652 | int line; |
653 | 653 | ||
654 | /* Console is special. */ | 654 | /* Console is special. */ |
655 | if (raw3215[0] && (cdev->dev.driver_data == raw3215[0])) | 655 | if (raw3215[0] && (raw3215[0] == dev_get_drvdata(&cdev->dev))) |
656 | return 0; | 656 | return 0; |
657 | raw = kmalloc(sizeof(struct raw3215_info) + | 657 | raw = kmalloc(sizeof(struct raw3215_info) + |
658 | RAW3215_INBUF_SIZE, GFP_KERNEL|GFP_DMA); | 658 | RAW3215_INBUF_SIZE, GFP_KERNEL|GFP_DMA); |
@@ -686,7 +686,7 @@ static int raw3215_probe (struct ccw_device *cdev) | |||
686 | } | 686 | } |
687 | init_waitqueue_head(&raw->empty_wait); | 687 | init_waitqueue_head(&raw->empty_wait); |
688 | 688 | ||
689 | cdev->dev.driver_data = raw; | 689 | dev_set_drvdata(&cdev->dev, raw); |
690 | cdev->handler = raw3215_irq; | 690 | cdev->handler = raw3215_irq; |
691 | 691 | ||
692 | return 0; | 692 | return 0; |
@@ -697,9 +697,9 @@ static void raw3215_remove (struct ccw_device *cdev) | |||
697 | struct raw3215_info *raw; | 697 | struct raw3215_info *raw; |
698 | 698 | ||
699 | ccw_device_set_offline(cdev); | 699 | ccw_device_set_offline(cdev); |
700 | raw = cdev->dev.driver_data; | 700 | raw = dev_get_drvdata(&cdev->dev); |
701 | if (raw) { | 701 | if (raw) { |
702 | cdev->dev.driver_data = NULL; | 702 | dev_set_drvdata(&cdev->dev, NULL); |
703 | kfree(raw->buffer); | 703 | kfree(raw->buffer); |
704 | kfree(raw); | 704 | kfree(raw); |
705 | } | 705 | } |
@@ -709,7 +709,7 @@ static int raw3215_set_online (struct ccw_device *cdev) | |||
709 | { | 709 | { |
710 | struct raw3215_info *raw; | 710 | struct raw3215_info *raw; |
711 | 711 | ||
712 | raw = cdev->dev.driver_data; | 712 | raw = dev_get_drvdata(&cdev->dev); |
713 | if (!raw) | 713 | if (!raw) |
714 | return -ENODEV; | 714 | return -ENODEV; |
715 | 715 | ||
@@ -720,7 +720,7 @@ static int raw3215_set_offline (struct ccw_device *cdev) | |||
720 | { | 720 | { |
721 | struct raw3215_info *raw; | 721 | struct raw3215_info *raw; |
722 | 722 | ||
723 | raw = cdev->dev.driver_data; | 723 | raw = dev_get_drvdata(&cdev->dev); |
724 | if (!raw) | 724 | if (!raw) |
725 | return -ENODEV; | 725 | return -ENODEV; |
726 | 726 | ||
@@ -898,7 +898,7 @@ static int __init con3215_init(void) | |||
898 | raw->buffer = (char *) alloc_bootmem_low(RAW3215_BUFFER_SIZE); | 898 | raw->buffer = (char *) alloc_bootmem_low(RAW3215_BUFFER_SIZE); |
899 | raw->inbuf = (char *) alloc_bootmem_low(RAW3215_INBUF_SIZE); | 899 | raw->inbuf = (char *) alloc_bootmem_low(RAW3215_INBUF_SIZE); |
900 | raw->cdev = cdev; | 900 | raw->cdev = cdev; |
901 | cdev->dev.driver_data = raw; | 901 | dev_set_drvdata(&cdev->dev, raw); |
902 | cdev->handler = raw3215_irq; | 902 | cdev->handler = raw3215_irq; |
903 | 903 | ||
904 | raw->flags |= RAW3215_FIXED; | 904 | raw->flags |= RAW3215_FIXED; |