HomeFreeBSD

When allocating a pbuf for the cluster write, do not sleep waiting
rS254945Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

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.

Obtained from: projects/vm6
Reminded and tested by: pho
MFC after: 1 week

Details

Provenance
kibAuthored on
Parents
rS254944: - Initialize freq variable so we will not end up with random value
Branches
Unknown
Tags
Unknown

Event Timeline