Browse Source

drivers: edac: Place API into iterable section

Add wrapper DEVICE_API macro to all edac_driver_api instances.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
pull/82472/head
Pieter De Gendt 7 months ago committed by Benjamin Cabé
parent
commit
856f4f8b59
  1. 2
      drivers/edac/edac_ibecc.c
  2. 2
      tests/subsys/edac/ibecc/src/dummy.c

2
drivers/edac/edac_ibecc.c

@ -257,7 +257,7 @@ static int notify_callback_set(const struct device *dev, @@ -257,7 +257,7 @@ static int notify_callback_set(const struct device *dev,
return 0;
}
static const struct edac_driver_api api = {
static DEVICE_API(edac, api) = {
#if defined(CONFIG_EDAC_ERROR_INJECT)
/* Error Injection functions */
.inject_set_param1 = inject_set_param1,

2
tests/subsys/edac/ibecc/src/dummy.c

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
* EDAC dummy is used for coverage tests for -ENOSYS returns
*/
static const struct edac_driver_api edac_dummy_api = { 0 };
static DEVICE_API(edac, edac_dummy_api) = { 0 };
DEVICE_DEFINE(dummy_edac, "dummy_edac", NULL, NULL,
NULL, NULL,

Loading…
Cancel
Save