Name

devm_add_action — add a custom action to list of managed resources

Synopsis

int devm_add_action (struct device * dev,
 void (*action) (void *),
 void * data);
 

Arguments

dev

Device that owns the action

action

Function that should be called

data

Pointer to data passed to action implementation

Description

This adds a custom action to the list of managed resources so that it gets executed as part of standard resource unwinding.