those restrictions are not necessary
This last point is more or less independent of the FS (as long as an io buffer is page aligned and io count is a multiple of page size).