diff -r 8fc38c37d86e -r 5eb814732c46 master/cdev.c --- a/master/cdev.c Mon Apr 27 11:38:03 2009 +0000 +++ b/master/cdev.c Mon Apr 27 15:20:14 2009 +0000 @@ -257,7 +257,11 @@ data.general_flags = slave->sii.general_flags; data.current_on_ebus = slave->sii.current_on_ebus; for (i = 0; i < EC_MAX_PORTS; i++) { - data.ports[i] = slave->base_ports[i]; + data.port_descs[i] = slave->base_ports[i]; + data.ports[i].dl_link = slave->ports[i].dl_link; + data.ports[i].dl_loop = slave->ports[i].dl_loop; + data.ports[i].dl_signal = slave->ports[i].dl_signal; + data.dc_receive_times[i] = slave->dc_receive_times[i]; } data.fmmu_bit = slave->base_fmmu_bit_operation; data.dc_supported = slave->base_dc_supported;