[PATCH 0/2] mtd: prepare for dynamically removed devices
Alexander Usyskin
alexander.usyskin at intel.com
Tue Jun 20 06:19:03 PDT 2023
Prepare mtd subsystem for devices that can be dynamically removed,
like memory on PCIE card.
Use refcount to prevent crashes when underlying device
removed unexpectedly and reshuffle __get and __put functions
to allow underlying device to clean it memory according to refcount.
Alexander Usyskin (1):
mtd: call external _get and _put in right order
Tomas Winkler (1):
mtd: use refcount to prevent corruption
drivers/mtd/mtdcore.c | 86 ++++++++++++++++++++++-------------------
drivers/mtd/mtdcore.h | 1 +
drivers/mtd/mtdpart.c | 14 ++++---
include/linux/mtd/mtd.h | 2 +-
4 files changed, 56 insertions(+), 47 deletions(-)
--
2.34.1
More information about the linux-mtd
mailing list