USPI_UBH
ubh_mark_buffer_dirty (USPI_UBH(uspi));
ubh_mark_buffer_dirty (USPI_UBH(uspi));
ubh_mark_buffer_dirty (USPI_UBH(uspi));
ubh_mark_buffer_dirty (USPI_UBH(uspi));
ubh_mark_buffer_dirty (USPI_UBH(uspi));
ubh_mark_buffer_dirty (USPI_UBH(uspi));
ubh_mark_buffer_dirty (USPI_UBH(uspi));
ubh_mark_buffer_dirty(USPI_UBH(uspi));
ubh_mark_buffer_dirty(USPI_UBH(uspi));
ubh_mark_buffer_dirty(USPI_UBH(uspi));
USPI_UBH(uspi)->fragment = fragment;
USPI_UBH(uspi)->count = count;
if (!(USPI_UBH(uspi)->bh[i] = sb_bread(sb, fragment + i)))
USPI_UBH(uspi)->bh[i] = NULL;
return USPI_UBH(uspi);
brelse (USPI_UBH(uspi)->bh[j]);
if (!USPI_UBH(uspi))
for ( i = 0; i < USPI_UBH(uspi)->count; i++ ) {
brelse (USPI_UBH(uspi)->bh[i]);
USPI_UBH(uspi)->bh[i] = NULL;