equal
deleted
inserted
replaced
3512 priv->process_data_size = 0; |
3512 priv->process_data_size = 0; |
3513 |
3513 |
3514 filp->private_data = priv; |
3514 filp->private_data = priv; |
3515 |
3515 |
3516 #if DEBUG_IOCTL |
3516 #if DEBUG_IOCTL |
3517 EC_MASTER_DBG(cdev->master, "File opened.\n"); |
3517 EC_MASTER_DBG(cdev->master, 0, "File opened.\n"); |
3518 #endif |
3518 #endif |
3519 return 0; |
3519 return 0; |
3520 } |
3520 } |
3521 |
3521 |
3522 /*****************************************************************************/ |
3522 /*****************************************************************************/ |
3533 |
3533 |
3534 if (priv->process_data) |
3534 if (priv->process_data) |
3535 vfree(priv->process_data); |
3535 vfree(priv->process_data); |
3536 |
3536 |
3537 #if DEBUG_IOCTL |
3537 #if DEBUG_IOCTL |
3538 EC_MASTER_DBG(master, "File closed.\n"); |
3538 EC_MASTER_DBG(master, 0, "File closed.\n"); |
3539 #endif |
3539 #endif |
3540 |
3540 |
3541 kfree(priv); |
3541 kfree(priv); |
3542 return 0; |
3542 return 0; |
3543 } |
3543 } |
3550 { |
3550 { |
3551 ec_cdev_priv_t *priv = (ec_cdev_priv_t *) filp->private_data; |
3551 ec_cdev_priv_t *priv = (ec_cdev_priv_t *) filp->private_data; |
3552 ec_master_t *master = priv->cdev->master; |
3552 ec_master_t *master = priv->cdev->master; |
3553 |
3553 |
3554 #if DEBUG_IOCTL |
3554 #if DEBUG_IOCTL |
3555 EC_MASTER_DBG(master, "ioctl(filp = 0x%x, cmd = 0x%08x (0x%02x)," |
3555 EC_MASTER_DBG(master, 0, "ioctl(filp = 0x%p, cmd = 0x%08x (0x%02x)," |
3556 " arg = 0x%x)\n", (u32) filp, (u32) cmd, (u32) _IOC_NR(cmd), |
3556 " arg = 0x%lx)\n", filp, cmd, _IOC_NR(cmd), arg); |
3557 (u32) arg); |
|
3558 #endif |
3557 #endif |
3559 |
3558 |
3560 switch (cmd) { |
3559 switch (cmd) { |
3561 case EC_IOCTL_MODULE: |
3560 case EC_IOCTL_MODULE: |
3562 return ec_cdev_ioctl_module(arg); |
3561 return ec_cdev_ioctl_module(arg); |