From: Egor Uleyskiy <[email protected]>

Constructions that looks like
    card = kzalloc(sizeof(struct pio2_card), GFP_KERNEL);
  are changed to
    card = kzalloc(sizeof(*card), GFP_KERNEL);

Signed-off-by: Egor Uleyskiy <[email protected]>
---
 drivers/staging/vme/devices/vme_pio2_core.c |  2 +-
 drivers/staging/vme/devices/vme_user.c      | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/vme/devices/vme_pio2_core.c 
b/drivers/staging/vme/devices/vme_pio2_core.c
index f3b878b..a30282a 100644
--- a/drivers/staging/vme/devices/vme_pio2_core.c
+++ b/drivers/staging/vme/devices/vme_pio2_core.c
@@ -215,7 +215,7 @@ static int pio2_probe(struct vme_dev *vdev)
        u8 reg;
        int vec;
 
-       card = kzalloc(sizeof(struct pio2_card), GFP_KERNEL);
+       card = kzalloc(sizeof(*card), GFP_KERNEL);
        if (!card) {
                retval = -ENOMEM;
                goto err_struct;
diff --git a/drivers/staging/vme/devices/vme_user.c 
b/drivers/staging/vme/devices/vme_user.c
index 8e61a3b..a05a065 100644
--- a/drivers/staging/vme/devices/vme_user.c
+++ b/drivers/staging/vme/devices/vme_user.c
@@ -308,7 +308,7 @@ static int vme_user_ioctl(struct inode *inode, struct file 
*file,
                switch (cmd) {
                case VME_IRQ_GEN:
                        copied = copy_from_user(&irq_req, argp,
-                                               sizeof(struct vme_irq_id));
+                                               sizeof(irq_req));
                        if (copied != 0) {
                                pr_warn("Partial copy from userspace\n");
                                return -EFAULT;
@@ -322,7 +322,7 @@ static int vme_user_ioctl(struct inode *inode, struct file 
*file,
        case MASTER_MINOR:
                switch (cmd) {
                case VME_GET_MASTER:
-                       memset(&master, 0, sizeof(struct vme_master));
+                       memset(&master, 0, sizeof(master));
 
                        /* XXX  We do not want to push aspace, cycle and width
                         *      to userspace as they are
@@ -334,7 +334,7 @@ static int vme_user_ioctl(struct inode *inode, struct file 
*file,
                                                &master.cycle, &master.dwidth);
 
                        copied = copy_to_user(argp, &master,
-                                             sizeof(struct vme_master));
+                                             sizeof(master));
                        if (copied != 0) {
                                pr_warn("Partial copy to userspace\n");
                                return -EFAULT;
@@ -368,7 +368,7 @@ static int vme_user_ioctl(struct inode *inode, struct file 
*file,
        case SLAVE_MINOR:
                switch (cmd) {
                case VME_GET_SLAVE:
-                       memset(&slave, 0, sizeof(struct vme_slave));
+                       memset(&slave, 0, sizeof(slave));
 
                        /* XXX  We do not want to push aspace, cycle and width
                         *      to userspace as they are
@@ -379,7 +379,7 @@ static int vme_user_ioctl(struct inode *inode, struct file 
*file,
                                               &slave.aspace, &slave.cycle);
 
                        copied = copy_to_user(argp, &slave,
-                                             sizeof(struct vme_slave));
+                                             sizeof(slave));
                        if (copied != 0) {
                                pr_warn("Partial copy to userspace\n");
                                return -EFAULT;
-- 
2.5.0

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to