master/ioctl.c
changeset 2610 f0fdcce9874b
parent 2609 777d1a8b3a27
child 2622 1aee02c1e294
equal deleted inserted replaced
2609:777d1a8b3a27 2610:f0fdcce9874b
   542 
   542 
   543     data.slave_config_alias = fmmu->sc->alias;
   543     data.slave_config_alias = fmmu->sc->alias;
   544     data.slave_config_position = fmmu->sc->position;
   544     data.slave_config_position = fmmu->sc->position;
   545     data.sync_index = fmmu->sync_index;
   545     data.sync_index = fmmu->sync_index;
   546     data.dir = fmmu->dir;
   546     data.dir = fmmu->dir;
   547     data.logical_address = fmmu->logical_start_address;
   547     data.logical_address = fmmu->domain->logical_base_address + fmmu->logical_domain_offset;
   548     data.data_size = fmmu->data_size;
   548     data.data_size = fmmu->data_size;
   549 
   549 
   550     up(&master->master_sem);
   550     up(&master->master_sem);
   551 
   551 
   552     if (copy_to_user((void __user *) arg, &data, sizeof(data)))
   552     if (copy_to_user((void __user *) arg, &data, sizeof(data)))