master/cdev.c
changeset 1398 36c23e993040
parent 1397 6f9294a445c1
child 1401 96baef8a3162
equal deleted inserted replaced
1397:6f9294a445c1 1398:36c23e993040
  2886 /** Called when the cdev is opened.
  2886 /** Called when the cdev is opened.
  2887  */
  2887  */
  2888 int eccdev_open(struct inode *inode, struct file *filp)
  2888 int eccdev_open(struct inode *inode, struct file *filp)
  2889 {
  2889 {
  2890     ec_cdev_t *cdev = container_of(inode->i_cdev, ec_cdev_t, cdev);
  2890     ec_cdev_t *cdev = container_of(inode->i_cdev, ec_cdev_t, cdev);
  2891     ec_master_t *master = cdev->master;
       
  2892     ec_cdev_priv_t *priv;
  2891     ec_cdev_priv_t *priv;
  2893 
  2892 
  2894     priv = kmalloc(sizeof(ec_cdev_priv_t), GFP_KERNEL);
  2893     priv = kmalloc(sizeof(ec_cdev_priv_t), GFP_KERNEL);
  2895     if (!priv) {
  2894     if (!priv) {
  2896         EC_ERR("Failed to allocate memory for private data structure.\n");
  2895         EC_ERR("Failed to allocate memory for private data structure.\n");