--- 1.19/kernel/power/disk.c Thu Sep 9 08:45:13 2004 +++ edited/kernel/power/disk.c Fri Oct 1 11:01:41 2004 @@ -282,7 +282,14 @@ static ssize_t disk_show(struct subsystem * subsys, char * buf) { - return sprintf(buf,"%s\n",pm_disk_modes[pm_disk_mode]); + return sprintf(buf,"%s%s %s%s %s%s\n", + (pm_disk_mode == pm_ops->pm_disk_mode) ? "*" : "", + pm_disk_modes[pm_ops->pm_disk_mode], + (pm_disk_mode == PM_DISK_SHUTDOWN) ? "*" : "", + pm_disk_modes[PM_DISK_SHUTDOWN], + (pm_disk_mode == PM_DISK_REBOOT) ? "*" : "", + pm_disk_modes[PM_DISK_REBOOT] + ); }