2010-02-19 Chris Johns <chrisj@rtems.org>

* libchip/ide/ide_controller.c: Create the devices as block
        devices.
This commit is contained in:
Chris Johns
2010-02-19 03:19:12 +00:00
parent 3c0654db96
commit 37c0822dc2
2 changed files with 10 additions and 6 deletions

View File

@@ -1,3 +1,8 @@
2010-02-19 Chris Johns <chrisj@rtems.org>
* libchip/ide/ide_controller.c: Create the devices as block
devices.
2010-01-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/ide/ata_internal.h, libchip/ide/ata.c

View File

@@ -63,13 +63,12 @@ ide_controller_initialize(rtems_device_major_number major,
(IDE_Controller_Table[minor].fns->ctrl_probe == NULL ||
IDE_Controller_Table[minor].fns->ctrl_probe(minor)))
{
status = rtems_io_register_name(IDE_Controller_Table[minor].name,
major, minor);
if (status != RTEMS_SUCCESSFUL)
dev_t dev;
dev = rtems_filesystem_make_dev_t( major, minor );
if (mknod(IDE_Controller_Table[minor].name,
0777 | S_IFBLK, dev ) < 0)
rtems_fatal_error_occurred(status);
IDE_Controller_Table[minor].fns->ctrl_initialize(minor);
IDE_Controller_Table[minor].status = IDE_CTRL_INITIALIZED;
}
}