porting.rst (9b2e0016d04c6542ace0128eb82ecb3b10c97e43) | porting.rst (c42bca92be928ce7dece5fc04cf68d0e37ee6718) |
---|---|
1==================== 2Changes since 2.5.0: 3==================== 4 5--- 6 7**recommended** 8 --- 858 unchanged lines hidden (view full) --- 867its result is kern_unmount() or kern_unmount_array(). 868 869--- 870 871**mandatory** 872 873zero-length bvec segments are disallowed, they must be filtered out before 874passed on to an iterator. | 1==================== 2Changes since 2.5.0: 3==================== 4 5--- 6 7**recommended** 8 --- 858 unchanged lines hidden (view full) --- 867its result is kern_unmount() or kern_unmount_array(). 868 869--- 870 871**mandatory** 872 873zero-length bvec segments are disallowed, they must be filtered out before 874passed on to an iterator. |
875 876--- 877 878**mandatory** 879 880For bvec based itererators bio_iov_iter_get_pages() now doesn't copy bvecs but 881uses the one provided. Anyone issuing kiocb-I/O should ensure that the bvec and 882page references stay until I/O has completed, i.e. until ->ki_complete() has 883been called or returned with non -EIOCBQUEUED code. |
|