drivers/bcm2835gpio: Release resources on error and when quitting
authorSteve Marple <stevemarple@googlemail.com>
Sat, 25 Jun 2022 16:02:14 +0000 (17:02 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Tue, 13 Sep 2022 22:16:59 +0000 (22:16 +0000)
commite643a494d46c571711ccba361ad20faaf6f6503c
tree5c9be80ed7e4a2883a32bc20e0a04abfc68a7509
parentce217538bc2b9c5ef6dc760b0b03d54602ed3be6
drivers/bcm2835gpio: Release resources on error and when quitting

The /dev/mem file descriptor can be closed without invalidating the
mappings so close as soon as possible.

munmap() all memory, either on error or from quit.

Signed-off-by: Steve Marple <stevemarple@googlemail.com>
Change-Id: I2b6a8365f554e332520fa77ccf076188083a932f
Reviewed-on: https://review.openocd.org/c/openocd/+/7122
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/jtag/drivers/bcm2835gpio.c