super.c (e700ac213a0f793fb4f83098413303e3dd080892) super.c (cda25b82c47496f2da0785af5a0aa72a8990cec2)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * bcache setup/teardown code, and some metadata io - read a superblock and
4 * figure out what to do with it.
5 *
6 * Copyright 2010, 2011 Kent Overstreet <kent.overstreet@gmail.com>
7 * Copyright 2012 Google, Inc.
8 */

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

997/* Cached device */
998
999static void calc_cached_dev_sectors(struct cache_set *c)
1000{
1001 uint64_t sectors = 0;
1002 struct cached_dev *dc;
1003
1004 list_for_each_entry(dc, &c->cached_devs, list)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * bcache setup/teardown code, and some metadata io - read a superblock and
4 * figure out what to do with it.
5 *
6 * Copyright 2010, 2011 Kent Overstreet <kent.overstreet@gmail.com>
7 * Copyright 2012 Google, Inc.
8 */

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

997/* Cached device */
998
999static void calc_cached_dev_sectors(struct cache_set *c)
1000{
1001 uint64_t sectors = 0;
1002 struct cached_dev *dc;
1003
1004 list_for_each_entry(dc, &c->cached_devs, list)
1005 sectors += bdev_sectors(dc->bdev);
1005 sectors += bdev_nr_sectors(dc->bdev);
1006
1007 c->cached_dev_sectors = sectors;
1008}
1009
1010#define BACKING_DEV_OFFLINE_TIMEOUT 5
1011static int cached_dev_status_update(void *arg)
1012{
1013 struct cached_dev *dc = arg;

--- 1924 unchanged lines hidden ---
1006
1007 c->cached_dev_sectors = sectors;
1008}
1009
1010#define BACKING_DEV_OFFLINE_TIMEOUT 5
1011static int cached_dev_status_update(void *arg)
1012{
1013 struct cached_dev *dc = arg;

--- 1924 unchanged lines hidden ---