]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/s390/char/raw3270.c
Merge branch 'master'
[linux-2.6-omap-h63xx.git] / drivers / s390 / char / raw3270.c
index d66946443dfc19f3df8186bfa9fdd77fb48d9233..1026f2bc318565334daa386321f592f125691010 100644 (file)
@@ -183,8 +183,7 @@ raw3270_request_alloc_bootmem(size_t size)
 void
 raw3270_request_free (struct raw3270_request *rq)
 {
-       if (rq->buffer)
-               kfree(rq->buffer);
+       kfree(rq->buffer);
        kfree(rq);
 }
 
@@ -1180,12 +1179,12 @@ raw3270_create_attributes(struct raw3270 *rp)
        //FIXME: check return code
        sysfs_create_group(&rp->cdev->dev.kobj, &raw3270_attr_group);
        rp->clttydev =
-               class_device_create(class3270,
+               class_device_create(class3270, NULL,
                                    MKDEV(IBM_TTY3270_MAJOR, rp->minor),
                                    &rp->cdev->dev, "tty%s",
                                    rp->cdev->dev.bus_id);
        rp->cltubdev =
-               class_device_create(class3270,
+               class_device_create(class3270, NULL,
                                    MKDEV(IBM_FS3270_MAJOR, rp->minor),
                                    &rp->cdev->dev, "tub%s",
                                    rp->cdev->dev.bus_id);