Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 5 years ago

Closed 5 years ago

#587 closed enhancement (fixed)

Clean up remaining uses of _DDF_DATA_IMPLANT

Reported by: Jiri Svoboda Owned by:
Priority: minor Milestone: 0.6.0
Component: helenos/unspecified Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

Clean up the remaining cases where the legacy mechanism of allocating driver-specific data _DDF_DATA_IMPLANT is used. Then remove support for the legacy mechanism from libdrv.

This involves refactoring the handling of dev_add in those drivers so that the function node is created first and only then is the driver-specific data allocated. This also includes ensuring that the function node is properly destroyed in the error paths.

Change History (1)

comment:1 Changed 5 years ago by Jiri Svoboda

Resolution: fixed
Status: newclosed

Fixed in mainline,2150.

Note: See TracTickets for help on using tickets.