On Sep 5, 2009, at 12:16 AM, Alexander Motin wrote:
John Baldwin wrote:
On Thursday 03 September 2009 3:45:07 pm Ivan Voras wrote:
But ciss doesn't reference it at all so either it deviously assumes it
or is independent of it.

Actually, it may be much worse, it may be that the author of ciss (4) new that ciss(4)'s largest supported I/O size was larger than 128k so they didn't bother handling the limit at all giving the false impression the hardware has
no limit.

In cases of ATA and CAM infrastructures it was is so, that if driver
does not sets max_iosize or maxio respectively, it uses DFLTPHYS. So
problem is only about non-ATA/CAM RAIDs or cases where wrong value could
be specified explicitly.

ciss(4) driver was explicitly limited to 64K, until somebody could
review it's capabilities.


Right, but I don't want people blindly changing this in any of the CAM drivers without understanding what is going on. Also, there are plenty of non-CAM block drivers that haven't been audited very well yet, if at all.

Scott

_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to