Record proper commit message for r291157.
The r289895 revision did not accounted for the block containing the requested page, when calculating the run of pages. Include the pages before/after the requested page, that fit into the reqblock, into the calculation. Noted by: glebius Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week
This commit is contained in:
parent
0ae248d3d0
commit
c95b809b8d
@ -1082,7 +1082,7 @@ vnode_pager_putpages(vm_object_t object, vm_page_t *m, int count,
|
||||
/*
|
||||
* Force synchronous operation if we are extremely low on memory
|
||||
* to prevent a low-memory deadlock. VOP operations often need to
|
||||
* allocate more memory to initiate the I/O ( i.e. do a BMAP
|
||||
* allocate more memory to initiate the I/O ( i.e. do a BMAP
|
||||
* operation ). The swapper handles the case by limiting the amount
|
||||
* of asynchronous I/O, but that sort of solution doesn't scale well
|
||||
* for the vnode pager without a lot of work.
|
||||
|
Loading…
x
Reference in New Issue
Block a user