dm-thin.c (f924ba70c1b12706c6679d793202e8f4c125f7ae) dm-thin.c (dc3b17cc8bf21307c7e076e7c778d5db756f7871)
1/*
2 * Copyright (C) 2011-2012 Red Hat UK.
3 *
4 * This file is released under the GPL.
5 */
6
7#include "dm-thin-metadata.h"
8#include "dm-bio-prison.h"

--- 2697 unchanged lines hidden (view full) ---

2706{
2707 struct pool_c *pt = container_of(cb, struct pool_c, callbacks);
2708 struct request_queue *q;
2709
2710 if (get_pool_mode(pt->pool) == PM_OUT_OF_DATA_SPACE)
2711 return 1;
2712
2713 q = bdev_get_queue(pt->data_dev->bdev);
1/*
2 * Copyright (C) 2011-2012 Red Hat UK.
3 *
4 * This file is released under the GPL.
5 */
6
7#include "dm-thin-metadata.h"
8#include "dm-bio-prison.h"

--- 2697 unchanged lines hidden (view full) ---

2706{
2707 struct pool_c *pt = container_of(cb, struct pool_c, callbacks);
2708 struct request_queue *q;
2709
2710 if (get_pool_mode(pt->pool) == PM_OUT_OF_DATA_SPACE)
2711 return 1;
2712
2713 q = bdev_get_queue(pt->data_dev->bdev);
2714 return bdi_congested(&q->backing_dev_info, bdi_bits);
2714 return bdi_congested(q->backing_dev_info, bdi_bits);
2715}
2716
2717static void requeue_bios(struct pool *pool)
2718{
2719 unsigned long flags;
2720 struct thin_c *tc;
2721
2722 rcu_read_lock();

--- 1682 unchanged lines hidden ---
2715}
2716
2717static void requeue_bios(struct pool *pool)
2718{
2719 unsigned long flags;
2720 struct thin_c *tc;
2721
2722 rcu_read_lock();

--- 1682 unchanged lines hidden ---