diff options
author | marius <marius@FreeBSD.org> | 2012-06-04 20:45:33 +0000 |
---|---|---|
committer | marius <marius@FreeBSD.org> | 2012-06-04 20:45:33 +0000 |
commit | 6047aaa48083e7ca6673cc6b03ef184ebed6650b (patch) | |
tree | 4f5462fd5007984b58dee6964dfcabeb5fad9828 /lib/libc | |
parent | b6d1e7df8efbcc80e4e9a159132cc63be7231197 (diff) | |
download | FreeBSD-src-6047aaa48083e7ca6673cc6b03ef184ebed6650b.zip FreeBSD-src-6047aaa48083e7ca6673cc6b03ef184ebed6650b.tar.gz |
The workaround added in r151650 for handling firmwares that don't allow
a single device to be opened multiple times concurrently unfortunately
isn't sufficient with ZFS. This is due to the fact, that ZFS may open
different partitions of a single device simultaneously. So the best we
can do in this case is to cache the lastly used device path and close
and open devices in ofwd_strategy() as needed.
PR: 165025
Submitted by: Gavin Mu
MFC after: 1 week
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions