summaryrefslogtreecommitdiffstats
path: root/lib/zlib_inflate
diff options
context:
space:
mode:
authorRichard Weinberger <richard@nod.at>2014-11-10 16:28:08 +0100
committerRichard Weinberger <richard@nod.at>2015-03-26 22:46:02 +0100
commit111ab0b26fc1bfad575d1e376e146d194d261e22 (patch)
tree451a0a31b6f28d85986569010fa8c3381eb1d622 /lib/zlib_inflate
parent42dd3cdcd6b5671ebedc3df76ca8dcc3473bcc67 (diff)
downloadblackbird-op-linux-111ab0b26fc1bfad575d1e376e146d194d261e22.tar.gz
blackbird-op-linux-111ab0b26fc1bfad575d1e376e146d194d261e22.zip
UBI: Fastmap: Locking updates
a) Rename ubi->fm_sem to ubi->fm_eba_sem as this semaphore protects EBA changes. b) Turn ubi->fm_mutex into a rw semaphore. It will still serialize fastmap writes but also ensures that ubi_wl_put_peb() is not interrupted by a fastmap write. We use a rw semaphore to allow ubi_wl_put_peb() still to be executed in parallel if no fastmap write is happening. Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'lib/zlib_inflate')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud