--- a/fs/partitions/check.c 2002-10-19 03:56:00.000000000 -0400 +++ a/fs/partitions/check.c 2002-10-19 03:56:10.000000000 -0400 @@ -455,7 +455,7 @@ s = strchr(dev->bus_id, '/'); if (s) *s = '!'; - device_add(dev); + device_register(dev); device_create_file(dev, &disk_attr_dev); device_create_file(dev, &disk_attr_range); device_create_file(dev, &disk_attr_size);