+#ifdef VERBOSE
+printf("lfs_bwrite\n");
+#endif
+ /*
+ *
+ * LFS version of bawrite, bdwrite, bwrite. Set the delayed write
+ * flag and use reassignbuf to move the buffer from the clean list
+ * to the dirty one, then unlock the buffer. Note, we set the
+ * B_LOCKED flag, which causes brelse to move the buffer onto the
+ * LOCKED free list. This is necessary, otherwise getnewbuf() would
+ * try to reclaim them using bawrite, which isn't going to work.
+ *
+ * XXX
+ * No accounting for the cost of the write is currently done.
+ * This is almost certainly wrong for synchronous operations, i.e. NFS.
+ */