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
4586820a07
commit
9af50b0126
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=291158
@ -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…
Reference in New Issue
Block a user