This code rewrites the layout state handling and the CB_LAYOUTRECALL paths. It applies to Benny's current pnfs-submit branch (commit eb04948a). Patch 01 - A session's callback patch that passes the CB_SEQUENCE info (the session in particular) up to subsequent operations. Andy is looking at issues Trond pointed out with this patch, but something very much like it will come. 02-12 - These are what smallish changes I could pull out of the rewrite. Patch 03 in particular introduces changes to refcounting that are at the heart of io drain notification. 13 - Sorry this patch is so huge, but I am simultaneously changing the stateid and RPC processing for LAYOUTGET, LAYOUTRETURN, and CB_LAYOUTRECALL, and I did not see an easy way to split them bisectably. 14 - More CB_LAYOUTRECALL changes that could be more easily split out 15-18 Andy's code that puts LAYOUTCOMMIT and LAYOUTRETURN in the same compound as CLOSE Fred -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html