Add and use RTEMS_CONTAINER_OF()

This commit is contained in:
Sebastian Huber
2014-08-02 16:22:31 +02:00
parent b767683a5e
commit 40dcafaf80
21 changed files with 76 additions and 93 deletions

View File

@@ -3178,8 +3178,8 @@ rtems_bdbuf_read_ahead_task (rtems_task_argument arg)
while ((node = rtems_chain_get_unprotected (chain)) != NULL)
{
rtems_disk_device *dd = (rtems_disk_device *)
((char *) node - offsetof (rtems_disk_device, read_ahead.node));
rtems_disk_device *dd =
RTEMS_CONTAINER_OF (node, rtems_disk_device, read_ahead.node);
rtems_blkdev_bnum block = dd->read_ahead.next;
rtems_blkdev_bnum media_block = 0;
rtems_status_code sc =