/* show_dock_uid - read method for "uid" file in sysfs  */
static ssize_t show_dock_uid(struct device *dev, struct device_attribute *attr, char *buf)
/* show_dock_uid - read method for "uid" file in sysfs  */
static ssize_t show_dock_uid(struct device *dev, struct device_attribute *attr, char *buf)
{
	unsigned long long lbuf;
	struct dock_station *dock_station = dev->platform_data;
	acpi_status status = acpi_evaluate_integer(dock_station->handle,
					"_UID", NULL, &lbuf);
	if (ACPI_FAILURE(status))
	    return 0;
	return snprintf(buf, PAGE_SIZE, "%llx\n", lbuf);
}