diff options
Diffstat (limited to 'sys/vm/swap_pager.c')
-rw-r--r-- | sys/vm/swap_pager.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c index b1f4802..6a427c9 100644 --- a/sys/vm/swap_pager.c +++ b/sys/vm/swap_pager.c @@ -1542,8 +1542,10 @@ swp_pager_async_iodone(bp) * be overridden by the original caller of * getpages so don't play cute tricks here. * - * XXX it may not be legal to free the page - * here as this messes with the object->memq's. + * XXX IT IS NOT LEGAL TO FREE THE PAGE HERE + * AS THIS MESSES WITH object->memq, and it is + * not legal to mess with object->memq from an + * interrupt. */ m->valid = 0; |