master/cdev.c
changeset 1922 99905e297f33
parent 1921 d9cf40facbc4
child 1931 831f2d34664c
child 1989 6aa393418fb3
equal deleted inserted replaced
1921:d9cf40facbc4 1922:99905e297f33
  3499     ec_cdev_t *cdev = container_of(inode->i_cdev, ec_cdev_t, cdev);
  3499     ec_cdev_t *cdev = container_of(inode->i_cdev, ec_cdev_t, cdev);
  3500     ec_cdev_priv_t *priv;
  3500     ec_cdev_priv_t *priv;
  3501 
  3501 
  3502     priv = kmalloc(sizeof(ec_cdev_priv_t), GFP_KERNEL);
  3502     priv = kmalloc(sizeof(ec_cdev_priv_t), GFP_KERNEL);
  3503     if (!priv) {
  3503     if (!priv) {
  3504         EC_ERR("Failed to allocate memory for private data structure.\n");
  3504         EC_MASTER_ERR(cdev->master,
       
  3505                 "Failed to allocate memory for private data structure.\n");
  3505         return -ENOMEM;
  3506         return -ENOMEM;
  3506     }
  3507     }
  3507 
  3508 
  3508     priv->cdev = cdev;
  3509     priv->cdev = cdev;
  3509     priv->requested = 0;
  3510     priv->requested = 0;