swapfile.c (67f96aa252e606cdf6c3cf1032952ec207ec0cf0) | swapfile.c (052b1987faca3606109d88d96bce124851f7c4c2) |
---|---|
1/* 2 * linux/mm/swapfile.c 3 * 4 * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds 5 * Swap reorganised 29.12.95, Stephen Tweedie 6 */ 7 8#include <linux/mm.h> --- 2089 unchanged lines hidden (view full) --- 2098 goto bad_swap; 2099 } 2100 2101 if (p->bdev) { 2102 if (blk_queue_nonrot(bdev_get_queue(p->bdev))) { 2103 p->flags |= SWP_SOLIDSTATE; 2104 p->cluster_next = 1 + (random32() % p->highest_bit); 2105 } | 1/* 2 * linux/mm/swapfile.c 3 * 4 * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds 5 * Swap reorganised 29.12.95, Stephen Tweedie 6 */ 7 8#include <linux/mm.h> --- 2089 unchanged lines hidden (view full) --- 2098 goto bad_swap; 2099 } 2100 2101 if (p->bdev) { 2102 if (blk_queue_nonrot(bdev_get_queue(p->bdev))) { 2103 p->flags |= SWP_SOLIDSTATE; 2104 p->cluster_next = 1 + (random32() % p->highest_bit); 2105 } |
2106 if (discard_swap(p) == 0 && (swap_flags & SWAP_FLAG_DISCARD)) | 2106 if ((swap_flags & SWAP_FLAG_DISCARD) && discard_swap(p) == 0) |
2107 p->flags |= SWP_DISCARDABLE; 2108 } 2109 2110 mutex_lock(&swapon_mutex); 2111 prio = -1; 2112 if (swap_flags & SWAP_FLAG_PREFER) 2113 prio = 2114 (swap_flags & SWAP_FLAG_PRIO_MASK) >> SWAP_FLAG_PRIO_SHIFT; --- 390 unchanged lines hidden --- | 2107 p->flags |= SWP_DISCARDABLE; 2108 } 2109 2110 mutex_lock(&swapon_mutex); 2111 prio = -1; 2112 if (swap_flags & SWAP_FLAG_PREFER) 2113 prio = 2114 (swap_flags & SWAP_FLAG_PRIO_MASK) >> SWAP_FLAG_PRIO_SHIFT; --- 390 unchanged lines hidden --- |