Wrong in two aspects.
1) it does not break the request into separate pages. It breaks it
into mtd_blktrans_ops->blksize chunks, which is set by the blkdev
user.
2) Using DMA on raw NAND Flash is on per page basis except you have an
"intellegent" controller chip which does the low level handling of the
nand flash itself. Such controllers do not necessarily fit into MTD.
I have no idea what you want to tell me. there is no quirk in a
smartmedia card.
Thanks,
tglx
--