generic: platform/mikrotik: release mtd device after use
authorKoen Vandeputte <koen.vandeputte@ncentric.com>
Wed, 12 May 2021 09:41:26 +0000 (11:41 +0200)
committerKoen Vandeputte <koen.vandeputte@ncentric.com>
Wed, 12 May 2021 09:42:31 +0000 (11:42 +0200)
commite10830193c9377b0cb8788c9b22c4936d395fcc3
tree7ffb4a7b9bc07f76c93cf88f568fbffa66faaf4a
parentf342de468b86be34a8be3e4a26e7089551991608
generic: platform/mikrotik: release mtd device after use

The code uses get_mtd_device_nm() which must be followed by a call to
put_mtd_device() once the handle is no longer used.

This fixes spurious shutdown console messages such as:
[   83.099037] Removing MTD device #1 (hard_config) with use count 1

Reported-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Tested-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Signed-off-by: Thibaut VARĂˆNE <hacks@slashdirt.org>
[Backported from master]
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
target/linux/generic/files/drivers/platform/mikrotik/rb_hardconfig.c