Deleted Added
full compact
39c39
< * $Id: buf.h,v 1.20 1995/07/29 11:42:43 bde Exp $
---
> * $Id: buf.h,v 1.21 1995/08/24 12:57:17 davidg Exp $
87d86
< int b_pfcent; /* Center page when swapping cluster. */
98a98,101
> union cluster_info {
> TAILQ_HEAD(cluster_list_head, buf) cluster_head;
> TAILQ_ENTRY(buf) cluster_entry;
> } b_cluster;
146,159d148
< * This structure describes a clustered I/O. It is stored in the b_saveaddr
< * field of the buffer on which I/O is done. At I/O completion, cluster
< * callback uses the structure to parcel I/O's to individual buffers, and
< * then free's this structure.
< */
< struct cluster_save {
< long bs_bcount; /* Saved b_bcount. */
< long bs_bufsize; /* Saved b_bufsize. */
< void *bs_saveaddr; /* Saved b_addr. */
< int bs_nchildren; /* Number of associated buffers. */
< struct buf **bs_children; /* List of associated buffers. */
< };
<
< /*
230,231c219
< void cluster_wbuild __P((struct vnode *, struct buf *, long, daddr_t, int,
< daddr_t));
---
> void cluster_wbuild __P((struct vnode *, long, daddr_t, int));