Actually, create_buffers() will _never_ fail as get_more_buffer_heads()
will block until it can allocate a buffer-head, or one becomes free (and
buffers are never removed from unused_list with an interrupt).
So testing for failure is bogus, so the 'locked' condition does not exist.
Regards,
markhe
----------------------------------------------------
Mark Hemment UNIX/C Sotware Engineer (contractor)
"Success has many fathers. Failure is a b**tard"
----------------------------------------------------