> +static inline void _sg_chain(struct scatterlist *chain_sg, > + struct scatterlist *sgl) > +{ > + /* > + * offset and length are unused for chain entry. Clear them. > + */ > + chain_sg->offset = 0; > + chain_sg->length = 0; > + > + /* > + * Set lowest bit to indicate a link pointer, and make sure to clear > + * the termination bit if it happens to be set. > + */ > + chain_sg->page_link = ((unsigned long) sgl | SG_CHAIN) & ~SG_END; > +} Please call this __sg_chain to stick with our normal kernel naming convention.