On Thu, Feb 26, 2009 at 08:10:43PM +0800, Herbert Xu wrote: > Russell King - ARM Linux <linux@xxxxxxxxxxxxxxxx> wrote: > > > > We can't merge this until _all_ of ARM has been fixed for walking > > scatterlist chains. > > Right, this is definitely not the way to fix this bug. Because > even if ARM completely supported chaining, you still have to fix > all the other architectures as well. I don't think you can use chained scatterlists unless the architecture supports it. It's not a case that you have to flatten the chaining before passing it over to the arch - it seems you're not allowed to create a chained scatterlist in the first place: static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents, struct scatterlist *sgl) { #ifndef ARCH_HAS_SG_CHAIN BUG(); #endif -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html