drivers/am335xgpio: Release resources on error and when quitting
authorSteve Marple <stevemarple@googlemail.com>
Wed, 22 Jun 2022 14:43:51 +0000 (15:43 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Mon, 15 Aug 2022 13:24:46 +0000 (13:24 +0000)
commit903f2e92a143acf66fcaa82e628c1672fdd0da9f
treebf7cac4ff97bb7d86c425aebe0fd6cba723f57dc
parentace028262ba0bda0e921afb11e6eb7d87708d889
drivers/am335xgpio: 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.

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