|
@@ -2161,7 +2161,11 @@ void swap_shmem_alloc(swp_entry_t entry)
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
- * increase reference count of swap entry by 1.
|
|
|
+ * Increase reference count of swap entry by 1.
|
|
|
+ * Returns 0 for success, or -ENOMEM if a swap_count_continuation is required
|
|
|
+ * but could not be atomically allocated. Returns 0, just as if it succeeded,
|
|
|
+ * if __swap_duplicate() fails for another reason (-EINVAL or -ENOENT), which
|
|
|
+ * might occur if a page table entry has got corrupted.
|
|
|
*/
|
|
|
int swap_duplicate(swp_entry_t entry)
|
|
|
{
|