#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 May 18, 2018 at 8:45:25 AM by Sebastian Huber <sebastian.huber@…>

In 30c3898/rtems:

libblock: Init deps in rtems_blkdev_create()

Update #3358.

comment:2 Changed on May 18, 2018 at 8:45:35 AM by Sebastian Huber <sebastian.huber@…>

In c4d35fb/rtems:

libchip: Use rtems_blkdev_create()

Update #3358.

comment:3 Changed on May 18, 2018 at 8:45:45 AM by Sebastian Huber <sebastian.huber@…>

In 70502b48/rtems:

libtests/block05: Use rtems_blkdev_create()

Update #3358.

comment:4 Changed on Aug 6, 2018 at 7:05:18 AM by Sebastian Huber

Blocking: 3485 added

comment:5 Changed on Aug 6, 2018 at 7:06:35 AM by Sebastian Huber

Milestone: 6.15.1
Version: 5

comment:6 Changed on Aug 7, 2018 at 5:40:22 AM by Sebastian Huber <sebastian.huber@…>

In 24b94c4/rtems:

ramdisk: Use rtems_blkdev_create()

Update #3358.

comment:7 Changed on Aug 7, 2018 at 5:40:32 AM by Sebastian Huber <sebastian.huber@…>

In 16f3f10/rtems:

nvdisk: Use rtems_blkdev_create()

Update #3358.

comment:8 Changed on Aug 7, 2018 at 5:40:42 AM by Sebastian Huber <sebastian.huber@…>

In 0fe7133/rtems:

flashdisk: Use rtems_blkdev_create()

Update #3358.

comment:9 Changed on Aug 7, 2018 at 5:40:53 AM by Sebastian Huber <sebastian.huber@…>

In 1dec54f9/rtems:

bsps/lm32: Use rtems_blkdev_create()

Update #3358.

comment:10 Changed on Aug 7, 2018 at 5:41:03 AM by Sebastian Huber <sebastian.huber@…>

In d279e74/rtems:

bsp/smdk2410: Use rtems_blkdev_create()

Update #3358.

comment:11 Changed on Aug 7, 2018 at 5:41:13 AM by Sebastian Huber <sebastian.huber@…>

In 6782771/rtems:

libtests/block05: Avoid uninitialized variable

Update #3358.

comment:12 Changed on Aug 7, 2018 at 5:41:24 AM by Sebastian Huber <sebastian.huber@…>

In bde8be2/rtems:

libtests/block06: Use rtems_blkdev_create()

Update #3358.

comment:13 Changed on Aug 7, 2018 at 5:41:34 AM by Sebastian Huber <sebastian.huber@…>

In 117f7b1/rtems:

libtests/block08: Use rtems_blkdev_create()

Update #3358.

comment:14 Changed on Aug 7, 2018 at 5:41:44 AM by Sebastian Huber <sebastian.huber@…>

In 5005bfc/rtems:

libtests/block09: Use rtems_blkdev_create()

Update #3358.

comment:15 Changed on Aug 7, 2018 at 5:41:55 AM by Sebastian Huber <sebastian.huber@…>

In 6f34f13/rtems:

libtests/block10: Use rtems_blkdev_create()

Update #3358.

comment:16 Changed on Aug 7, 2018 at 5:42:06 AM by Sebastian Huber <sebastian.huber@…>

In 5e4bab7/rtems:

libtests/block12: Use rtems_blkdev_create()

Update #3358.

comment:17 Changed on Aug 7, 2018 at 5:42:16 AM by Sebastian Huber <sebastian.huber@…>

In 3278d20/rtems:

libtests/block13: Use rtems_blkdev_create()

Update #3358.

comment:18 Changed on Aug 7, 2018 at 5:42:27 AM by Sebastian Huber <sebastian.huber@…>

In fa12e06d/rtems:

libtests/block14: Use rtems_blkdev_create()

Update #3358.

comment:19 Changed on Aug 7, 2018 at 5:42:37 AM by Sebastian Huber <sebastian.huber@…>

In bf80279/rtems:

libtests/block15: Use rtems_blkdev_create()

Update #3358.

comment:20 Changed on Aug 7, 2018 at 5:42:47 AM by Sebastian Huber <sebastian.huber@…>

In 698093d/rtems:

libblock: Use rtems_blkdev_create_partition()

Update #3358.

comment:21 Changed on Aug 7, 2018 at 5:42:57 AM by Sebastian Huber <sebastian.huber@…>

In f7cecc33/rtems:

libchip/ata: Use rtems_blkdev_create()

Update #3358.

comment:22 Changed on Aug 7, 2018 at 5:43:08 AM by Sebastian Huber <sebastian.huber@…>

In 1836c6a/rtems:

bsp/gen5200: Avoid deprecated routine

Update #3358.

comment:23 Changed on Aug 7, 2018 at 5:43:18 AM by Sebastian Huber <sebastian.huber@…>

In dd66fda/rtems:

tests: Avoid deprecated rtems_disk_io_initialize()

Update #3358.

comment:24 Changed on Aug 7, 2018 at 5:43:28 AM by Sebastian Huber <sebastian.huber@…>

In ab96aec/rtems:

dosfs: Avoid deprecated routine

Update #3358.

comment:25 Changed on Aug 7, 2018 at 5:43:38 AM by Sebastian Huber <sebastian.huber@…>

In b152d33/rtems:

fileio: Avoid deprecated rtems_disk_obtain()

Update #3358.

comment:26 Changed on Aug 7, 2018 at 5:43:49 AM by Sebastian Huber <sebastian.huber@…>

Resolution: fixed
Status: assignedclosed

In 0b038bd4/rtems:

libblock: Add RTEMS_DEPRECATED

Close #3358.

comment:27 Changed on Sep 6, 2018 at 5:05:10 AM 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 Nov 27, 2018 at 11:46:37 AM by Sebastian Huber <sebastian.huber@…>

In 06331e4/rtems:

dosfs: Fix device identifier

Update #3358.

Note: See TracTickets for help on using tickets.