Opened 11 years ago
Closed 11 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.
Note:
See TracTickets
for help on using tickets.
Fixed in mainline,2150.