October 2017
Intermediate to advanced
586 pages
14h 8m
English
Devres is a kernel facility helping the developer by automatically freeing the allocated resource in a driver. It simplifies errors handling in init/probe/open functions. With Devres, each resource allocator has its managed version that will take care of resource release and freeing for you.
The memory allocated with resource-managed functions is associated with the device. devres consists of a linked list of arbitrarily sized memory areas associated with a struct device. Each devres resource allocator inserts ...
Read now
Unlock full access