summaryrefslogtreecommitdiffstats
path: root/drivers/reset
diff options
context:
space:
mode:
authorBrian Norris <computersforpeace@gmail.com>2015-12-09 10:24:03 -0800
committerBrian Norris <computersforpeace@gmail.com>2015-12-09 14:57:44 -0800
commitadc83bf8896353603213754353dd66dae69e3d7f (patch)
tree30c186e19aa8a5f92117cce23c43dc840e19c699 /drivers/reset
parent07fd2f871c5e3dfb8ff5eb9c4b44fdb4cf1aeff5 (diff)
downloadlinux-adc83bf8896353603213754353dd66dae69e3d7f.tar.bz2
mtd: partitions: support a cleanup callback for parsers
If partition parsers need to clean up their resources, we shouldn't assume that all memory will fit in a single kmalloc() that the caller can kfree(). We should allow the parser to provide a proper cleanup routine. Note that this means we need to keep a hold on the parser's module for a bit longer, and release it later with mtd_part_parser_put(). Alongside this, define a default callback that we'll automatically use if the parser doesn't provide one, so we can still retain the old behavior. Signed-off-by: Brian Norris <computersforpeace@gmail.com> Reviewed-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Diffstat (limited to 'drivers/reset')
0 files changed, 0 insertions, 0 deletions