I see what your problem is, the interfaces were designed such
that the CPU could read the data. It did not consider writes.
It was designed to handle a case like a networking driver where
a receive packet is inspected before we decide whether we accept the
packet or just give it back to the card.
Feel free to design the "cpu writes, back to device ownership"
interfaces and submit a patch :-)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/