]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r254945:
authorkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 3 Sep 2013 05:20:42 +0000 (05:20 +0000)
committerkib <kib@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 3 Sep 2013 05:20:42 +0000 (05:20 +0000)
commitcb0721563be909b60e7223d43d926a0262f6d43c
tree706cd425a5def89609588c917fccd0feb32b4945
parent9f0cd40ccaf120b398491d987c054115a52438be
MFC r254945:
When allocating a pbuf for the cluster write, do not sleep waiting
for the available pbuf when passed vnode is backing md(4). Other i/o
directed to the same md device might already hold pbufs, and then we
could deadlock since only our progress can free a pbuf needed for
wakeup.

git-svn-id: svn://svn.freebsd.org/base/stable/9@255168 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/kern/vfs_cluster.c