diff options
| author | Zijun Hu <[email protected]> | 2024-09-18 14:48:14 +0000 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2024-10-14 06:21:09 +0000 |
| commit | 9bd133f05b1dca5ca4399a76d04d0f6f4d454e44 (patch) | |
| tree | fad9e87fb7644259a0a7cf413c5a485a75bbc12c /drivers/platform/x86/intel/pmt/class.c | |
| parent | lib: devres: Simplify API devm_iounmap() implementation (diff) | |
| download | kernel-9bd133f05b1dca5ca4399a76d04d0f6f4d454e44.tar.gz kernel-9bd133f05b1dca5ca4399a76d04d0f6f4d454e44.zip | |
lib: devres: Simplify API devm_ioport_unmap() implementation
Simplify devm_ioport_unmap() implementation by dedicated API
devres_release(), compared with current solution, namely
ioport_unmap() + devres_destroy(), devres_release() has below advantages:
- it is simpler if devm_ioport_unmap()'s parameter @addr was ever
returned by devm_ioport_map().
- it can avoid unnecessary ioport_unmap(@addr) if @addr was not
ever returned by devm_ioport_map().
Signed-off-by: Zijun Hu <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'drivers/platform/x86/intel/pmt/class.c')
0 files changed, 0 insertions, 0 deletions
