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 ---