Take ref clock address from dc_ref_clock pointer.

This commit is contained in:
Florian Pose 2009-05-04 12:10:11 +00:00
parent a34809e18d
commit 4c1c3fe289
1 changed files with 2 additions and 5 deletions

View File

@ -199,11 +199,8 @@ int ec_cdev_ioctl_master(
up(&master->device_sem);
data.app_time = master->app_time;
data.ref_clock = EC_READ_U16(master->sync_datagram.address);
if (data.ref_clock < 0xffff) {
// ref_clock address is station_address, output ring position
data.ref_clock--;
}
data.ref_clock =
master->dc_ref_clock ? master->dc_ref_clock->ring_position : 0xffff;
if (copy_to_user((void __user *) arg, &data, sizeof(data)))
return -EFAULT;