• A
    UBI: do not use vmalloc on I/O path · e88d6e10
    Artem Bityutskiy 提交于
    Similar reason as in case of the previous patch: it causes
    deadlocks if a filesystem with writeback support works on top
    of UBI. So pre-allocate needed buffers when attaching MTD device.
    We also need mutexes to protect the buffers, but they do not
    cause much contantion because they are used in recovery, torture,
    and WL copy routines, which are called seldom.
    Signed-off-by: NArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
    e88d6e10
io.c 36.8 KB