On Tue, May 03, 2016 at 05:55:31PM +0800, Herbert Xu wrote: > On Thu, Apr 28, 2016 at 10:27:43AM +0200, Steffen Klassert wrote: > > > > The problem was that if offset (in a superpage) equals > > PAGE_SIZE in hash_walk_next(), nbytes becomes zero. So > > we map the page, but we don't hash and unmap because we > > exit the loop in shash_ahash_update() in this case. > > I see. Does this patch help? Hmm, the 'sleeping while atomic' because of not unmapping the page goes away, but now I see a lot of IPsec ICV fails on the receive side. I'll try to find out what's going on. Sowmini, could you please doublecheck with your test setup? -- 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