mirror of
https://github.com/opnsense/src.git
synced 2026-02-12 23:36:07 -05:00
VM_PAGER_AGAIN to VM_PAGER_ERROR for the uwritten pages. Return VM_PAGER_AGAIN for the partially written page. Always forward at least one page in the loop of vm_object_page_clean(). VM_PAGER_ERROR causes the page reactivation and does not clear the page dirty state, so the write is not lost. The change fixes an infinite loop in vm_object_page_clean() when the filesystem returns permanent errors for some page writes. Reported and tested by: gavin Reviewed by: alc, rmacklem MFC after: 1 week |
||
|---|---|---|
| .. | ||
| nwfs.h | ||
| nwfs_io.c | ||
| nwfs_ioctl.c | ||
| nwfs_mount.h | ||
| nwfs_node.c | ||
| nwfs_node.h | ||
| nwfs_subr.c | ||
| nwfs_subr.h | ||
| nwfs_vfsops.c | ||
| nwfs_vnops.c | ||