#3358 closed task (fixed)

Deprecate rtems_disk_create_phys(), etc.

Reported by: Sebastian Huber Owned by: Sebastian Huber
Priority: normal Milestone: 5.1
Component: lib/block Version: 5
Severity: normal Keywords:
Cc: Blocked By:
Blocking: #3485

Description

There are currently two implementations of a block device (disk). Deprecate the legacy rtems_disk_create_phys(), etc. implementation. Remove all RTEMS internal uses except in the block01 test. Add RTEMS_DEPRECATED attribute to API.

Change History (28)

comment:1 Changed on 05/18/18 at 08:45:25 by Sebastian Huber <sebastian.huber@…>

In 30c3898/rtems:

libblock: Init deps in rtems_blkdev_create()

Update #3358.

comment:2 Changed on 05/18/18 at 08:45:35 by Sebastian Huber <sebastian.huber@…>

In c4d35fb/rtems:

libchip: Use rtems_blkdev_create()

Update #3358.

comment:3 Changed on 05/18/18 at 08:45:45 by Sebastian Huber <sebastian.huber@…>

In 70502b48/rtems:

libtests/block05: Use rtems_blkdev_create()

Update #3358.

comment:4 Changed on 08/06/18 at 07:05:18 by Sebastian Huber

Blocking: 3485 added

comment:5 Changed on 08/06/18 at 07:06:35 by Sebastian Huber

Milestone: 6.15.1
Version: 5

comment:6 Changed on 08/07/18 at 05:40:22 by Sebastian Huber <sebastian.huber@…>

In 24b94c4/rtems:

ramdisk: Use rtems_blkdev_create()

Update #3358.

comment:7 Changed on 08/07/18 at 05:40:32 by Sebastian Huber <sebastian.huber@…>

In 16f3f10/rtems:

nvdisk: Use rtems_blkdev_create()

Update #3358.

comment:8 Changed on 08/07/18 at 05:40:42 by Sebastian Huber <sebastian.huber@…>

In 0fe7133/rtems:

flashdisk: Use rtems_blkdev_create()

Update #3358.

comment:9 Changed on 08/07/18 at 05:40:53 by Sebastian Huber <sebastian.huber@…>

In 1dec54f9/rtems:

bsps/lm32: Use rtems_blkdev_create()

Update #3358.

comment:10 Changed on 08/07/18 at 05:41:03 by Sebastian Huber <sebastian.huber@…>

In d279e74/rtems:

bsp/smdk2410: Use rtems_blkdev_create()

Update #3358.

comment:11 Changed on 08/07/18 at 05:41:13 by Sebastian Huber <sebastian.huber@…>

In 6782771/rtems:

libtests/block05: Avoid uninitialized variable

Update #3358.

comment:12 Changed on 08/07/18 at 05:41:24 by Sebastian Huber <sebastian.huber@…>

In bde8be2/rtems:

libtests/block06: Use rtems_blkdev_create()

Update #3358.

comment:13 Changed on 08/07/18 at 05:41:34 by Sebastian Huber <sebastian.huber@…>

In 117f7b1/rtems:

libtests/block08: Use rtems_blkdev_create()

Update #3358.

comment:14 Changed on 08/07/18 at 05:41:44 by Sebastian Huber <sebastian.huber@…>

In 5005bfc/rtems:

libtests/block09: Use rtems_blkdev_create()

Update #3358.

comment:15 Changed on 08/07/18 at 05:41:55 by Sebastian Huber <sebastian.huber@…>

In 6f34f13/rtems:

libtests/block10: Use rtems_blkdev_create()

Update #3358.

comment:16 Changed on 08/07/18 at 05:42:06 by Sebastian Huber <sebastian.huber@…>

In 5e4bab7/rtems:

libtests/block12: Use rtems_blkdev_create()

Update #3358.

comment:17 Changed on 08/07/18 at 05:42:16 by Sebastian Huber <sebastian.huber@…>

In 3278d20/rtems:

libtests/block13: Use rtems_blkdev_create()

Update #3358.

comment:18 Changed on 08/07/18 at 05:42:27 by Sebastian Huber <sebastian.huber@…>

In fa12e06d/rtems:

libtests/block14: Use rtems_blkdev_create()

Update #3358.

comment:19 Changed on 08/07/18 at 05:42:37 by Sebastian Huber <sebastian.huber@…>

In bf80279/rtems:

libtests/block15: Use rtems_blkdev_create()

Update #3358.

comment:20 Changed on 08/07/18 at 05:42:47 by Sebastian Huber <sebastian.huber@…>

In 698093d/rtems:

libblock: Use rtems_blkdev_create_partition()

Update #3358.

comment:21 Changed on 08/07/18 at 05:42:57 by Sebastian Huber <sebastian.huber@…>

In f7cecc33/rtems:

libchip/ata: Use rtems_blkdev_create()

Update #3358.

comment:22 Changed on 08/07/18 at 05:43:08 by Sebastian Huber <sebastian.huber@…>

In 1836c6a/rtems:

bsp/gen5200: Avoid deprecated routine

Update #3358.

comment:23 Changed on 08/07/18 at 05:43:18 by Sebastian Huber <sebastian.huber@…>

In dd66fda/rtems:

tests: Avoid deprecated rtems_disk_io_initialize()

Update #3358.

comment:24 Changed on 08/07/18 at 05:43:28 by Sebastian Huber <sebastian.huber@…>

In ab96aec/rtems:

dosfs: Avoid deprecated routine

Update #3358.

comment:25 Changed on 08/07/18 at 05:43:38 by Sebastian Huber <sebastian.huber@…>

In b152d33/rtems:

fileio: Avoid deprecated rtems_disk_obtain()

Update #3358.

comment:26 Changed on 08/07/18 at 05:43:49 by Sebastian Huber <sebastian.huber@…>

Resolution: fixed
Status: assignedclosed

In 0b038bd4/rtems:

libblock: Add RTEMS_DEPRECATED

Close #3358.

comment:27 Changed on 09/06/18 at 05:05:10 by Sebastian Huber <sebastian.huber@…>

In ccdce9d8/rtems:

libchip/ata: Fix ATA_DRIVER_TABLE_ENTRY

Drop unused and deprecated functions from the ATA_DRIVER_TABLE_ENTRY.

Update #3358.
Close #3510.

comment:28 Changed on 11/27/18 at 11:46:37 by Sebastian Huber <sebastian.huber@…>

In 06331e4/rtems:

dosfs: Fix device identifier

Update #3358.

Note: See TracTickets for help on using tickets.