generic: platform/mikrotik: release mtd device after use
authorThibaut VARÈNE <hacks@slashdirt.org>
Tue, 11 May 2021 10:50:21 +0000 (12:50 +0200)
committerKoen Vandeputte <koen.vandeputte@ncentric.com>
Wed, 12 May 2021 08:13:12 +0000 (10:13 +0200)
commit4e385a27d6c4aab62ef7fc9856f09ebee9632985
tree42aa0d5e3ccd6dc25daa02e3187ef1e0cd512eb1
parente7249669d2af8f588a4e3beec589c4cbe5bd2fec
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:
[ 2256.334562] Removing MTD device #7 (soft_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>
target/linux/generic/files/drivers/platform/mikrotik/rb_hardconfig.c
target/linux/generic/files/drivers/platform/mikrotik/rb_softconfig.c