> > Maybe incremental development is better? Stabilize and refine > existing > > code and gradually move to async API, if required in future? > > Incremental development is fine, especially for ramzswap where the APIs > are all internal. I'm more worried about external interfaces, these > stick around a lot longer and if not done right they're a pain forever. Well if you are saying that your primary objection to the frontswap synchronous API is that it is exposed to modules via some EXPORT_SYMBOLs, we can certainly fix that, at least unless/until there are other pseudo-RAM devices that can use it. Would that resolve your concerns? -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href