summaryrefslogtreecommitdiffstats
path: root/drivers/md/bitmap.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2011-10-11 01:47:53 -0400
committerNeilBrown <neilb@suse.de>2011-10-11 01:47:53 -0400
commitfd01b88c75a718020ff77e7f560d33835e9b58de (patch)
treec455d5adefd58f3263dcf265bb8ba2024523b106 /drivers/md/bitmap.c
parent3cb03002000f133f9f97269edefd73611eafc873 (diff)
md: remove typedefs: mddev_t -> struct mddev
Having mddev_t and 'struct mddev_s' is ugly and not preferred Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'drivers/md/bitmap.c')
-rw-r--r--drivers/md/bitmap.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/drivers/md/bitmap.c b/drivers/md/bitmap.c
index 70e8736e3009..2d5158c8d6be 100644
--- a/drivers/md/bitmap.c
+++ b/drivers/md/bitmap.c
@@ -179,7 +179,7 @@ static void bitmap_checkfree(struct bitmap *bitmap, unsigned long page)
179 */ 179 */
180 180
181/* IO operations when bitmap is stored near all superblocks */ 181/* IO operations when bitmap is stored near all superblocks */
182static struct page *read_sb_page(mddev_t *mddev, loff_t offset, 182static struct page *read_sb_page(struct mddev *mddev, loff_t offset,
183 struct page *page, 183 struct page *page,
184 unsigned long index, int size) 184 unsigned long index, int size)
185{ 185{
@@ -218,7 +218,7 @@ static struct page *read_sb_page(mddev_t *mddev, loff_t offset,
218 218
219} 219}
220 220
221static struct md_rdev *next_active_rdev(struct md_rdev *rdev, mddev_t *mddev) 221static struct md_rdev *next_active_rdev(struct md_rdev *rdev, struct mddev *mddev)
222{ 222{
223 /* Iterate the disks of an mddev, using rcu to protect access to the 223 /* Iterate the disks of an mddev, using rcu to protect access to the
224 * linked list, and raising the refcount of devices we return to ensure 224 * linked list, and raising the refcount of devices we return to ensure
@@ -256,7 +256,7 @@ static int write_sb_page(struct bitmap *bitmap, struct page *page, int wait)
256{ 256{
257 struct md_rdev *rdev = NULL; 257 struct md_rdev *rdev = NULL;
258 struct block_device *bdev; 258 struct block_device *bdev;
259 mddev_t *mddev = bitmap->mddev; 259 struct mddev *mddev = bitmap->mddev;
260 260
261 while ((rdev = next_active_rdev(rdev, mddev)) != NULL) { 261 while ((rdev = next_active_rdev(rdev, mddev)) != NULL) {
262 int size = PAGE_SIZE; 262 int size = PAGE_SIZE;
@@ -1157,7 +1157,7 @@ static bitmap_counter_t *bitmap_get_counter(struct bitmap *bitmap,
1157 * out to disk 1157 * out to disk
1158 */ 1158 */
1159 1159
1160void bitmap_daemon_work(mddev_t *mddev) 1160void bitmap_daemon_work(struct mddev *mddev)
1161{ 1161{
1162 struct bitmap *bitmap; 1162 struct bitmap *bitmap;
1163 unsigned long j; 1163 unsigned long j;
@@ -1647,7 +1647,7 @@ void bitmap_dirty_bits(struct bitmap *bitmap, unsigned long s, unsigned long e)
1647/* 1647/*
1648 * flush out any pending updates 1648 * flush out any pending updates
1649 */ 1649 */
1650void bitmap_flush(mddev_t *mddev) 1650void bitmap_flush(struct mddev *mddev)
1651{ 1651{
1652 struct bitmap *bitmap = mddev->bitmap; 1652 struct bitmap *bitmap = mddev->bitmap;
1653 long sleep; 1653 long sleep;
@@ -1695,7 +1695,7 @@ static void bitmap_free(struct bitmap *bitmap)
1695 kfree(bitmap); 1695 kfree(bitmap);
1696} 1696}
1697 1697
1698void bitmap_destroy(mddev_t *mddev) 1698void bitmap_destroy(struct mddev *mddev)
1699{ 1699{
1700 struct bitmap *bitmap = mddev->bitmap; 1700 struct bitmap *bitmap = mddev->bitmap;
1701 1701
@@ -1718,7 +1718,7 @@ void bitmap_destroy(mddev_t *mddev)
1718 * initialize the bitmap structure 1718 * initialize the bitmap structure
1719 * if this returns an error, bitmap_destroy must be called to do clean up 1719 * if this returns an error, bitmap_destroy must be called to do clean up
1720 */ 1720 */
1721int bitmap_create(mddev_t *mddev) 1721int bitmap_create(struct mddev *mddev)
1722{ 1722{
1723 struct bitmap *bitmap; 1723 struct bitmap *bitmap;
1724 sector_t blocks = mddev->resync_max_sectors; 1724 sector_t blocks = mddev->resync_max_sectors;
@@ -1822,7 +1822,7 @@ int bitmap_create(mddev_t *mddev)
1822 return err; 1822 return err;
1823} 1823}
1824 1824
1825int bitmap_load(mddev_t *mddev) 1825int bitmap_load(struct mddev *mddev)
1826{ 1826{
1827 int err = 0; 1827 int err = 0;
1828 sector_t start = 0; 1828 sector_t start = 0;
@@ -1868,7 +1868,7 @@ out:
1868EXPORT_SYMBOL_GPL(bitmap_load); 1868EXPORT_SYMBOL_GPL(bitmap_load);
1869 1869
1870static ssize_t 1870static ssize_t
1871location_show(mddev_t *mddev, char *page) 1871location_show(struct mddev *mddev, char *page)
1872{ 1872{
1873 ssize_t len; 1873 ssize_t len;
1874 if (mddev->bitmap_info.file) 1874 if (mddev->bitmap_info.file)
@@ -1882,7 +1882,7 @@ location_show(mddev_t *mddev, char *page)
1882} 1882}
1883 1883
1884static ssize_t 1884static ssize_t
1885location_store(mddev_t *mddev, const char *buf, size_t len) 1885location_store(struct mddev *mddev, const char *buf, size_t len)
1886{ 1886{
1887 1887
1888 if (mddev->pers) { 1888 if (mddev->pers) {
@@ -1959,7 +1959,7 @@ static struct md_sysfs_entry bitmap_location =
1959__ATTR(location, S_IRUGO|S_IWUSR, location_show, location_store); 1959__ATTR(location, S_IRUGO|S_IWUSR, location_show, location_store);
1960 1960
1961static ssize_t 1961static ssize_t
1962timeout_show(mddev_t *mddev, char *page) 1962timeout_show(struct mddev *mddev, char *page)
1963{ 1963{
1964 ssize_t len; 1964 ssize_t len;
1965 unsigned long secs = mddev->bitmap_info.daemon_sleep / HZ; 1965 unsigned long secs = mddev->bitmap_info.daemon_sleep / HZ;
@@ -1973,7 +1973,7 @@ timeout_show(mddev_t *mddev, char *page)
1973} 1973}
1974 1974
1975static ssize_t 1975static ssize_t
1976timeout_store(mddev_t *mddev, const char *buf, size_t len) 1976timeout_store(struct mddev *mddev, const char *buf, size_t len)
1977{ 1977{
1978 /* timeout can be set at any time */ 1978 /* timeout can be set at any time */
1979 unsigned long timeout; 1979 unsigned long timeout;
@@ -2009,13 +2009,13 @@ static struct md_sysfs_entry bitmap_timeout =
2009__ATTR(time_base, S_IRUGO|S_IWUSR, timeout_show, timeout_store); 2009__ATTR(time_base, S_IRUGO|S_IWUSR, timeout_show, timeout_store);
2010 2010
2011static ssize_t 2011static ssize_t
2012backlog_show(mddev_t *mddev, char *page) 2012backlog_show(struct mddev *mddev, char *page)
2013{ 2013{
2014 return sprintf(page, "%lu\n", mddev->bitmap_info.max_write_behind); 2014 return sprintf(page, "%lu\n", mddev->bitmap_info.max_write_behind);
2015} 2015}
2016 2016
2017static ssize_t 2017static ssize_t
2018backlog_store(mddev_t *mddev, const char *buf, size_t len) 2018backlog_store(struct mddev *mddev, const char *buf, size_t len)
2019{ 2019{
2020 unsigned long backlog; 2020 unsigned long backlog;
2021 int rv = strict_strtoul(buf, 10, &backlog); 2021 int rv = strict_strtoul(buf, 10, &backlog);
@@ -2031,13 +2031,13 @@ static struct md_sysfs_entry bitmap_backlog =
2031__ATTR(backlog, S_IRUGO|S_IWUSR, backlog_show, backlog_store); 2031__ATTR(backlog, S_IRUGO|S_IWUSR, backlog_show, backlog_store);
2032 2032
2033static ssize_t 2033static ssize_t
2034chunksize_show(mddev_t *mddev, char *page) 2034chunksize_show(struct mddev *mddev, char *page)
2035{ 2035{
2036 return sprintf(page, "%lu\n", mddev->bitmap_info.chunksize); 2036 return sprintf(page, "%lu\n", mddev->bitmap_info.chunksize);
2037} 2037}
2038 2038
2039static ssize_t 2039static ssize_t
2040chunksize_store(mddev_t *mddev, const char *buf, size_t len) 2040chunksize_store(struct mddev *mddev, const char *buf, size_t len)
2041{ 2041{
2042 /* Can only be changed when no bitmap is active */ 2042 /* Can only be changed when no bitmap is active */
2043 int rv; 2043 int rv;
@@ -2057,13 +2057,13 @@ chunksize_store(mddev_t *mddev, const char *buf, size_t len)
2057static struct md_sysfs_entry bitmap_chunksize = 2057static struct md_sysfs_entry bitmap_chunksize =
2058__ATTR(chunksize, S_IRUGO|S_IWUSR, chunksize_show, chunksize_store); 2058__ATTR(chunksize, S_IRUGO|S_IWUSR, chunksize_show, chunksize_store);
2059 2059
2060static ssize_t metadata_show(mddev_t *mddev, char *page) 2060static ssize_t metadata_show(struct mddev *mddev, char *page)
2061{ 2061{
2062 return sprintf(page, "%s\n", (mddev->bitmap_info.external 2062 return sprintf(page, "%s\n", (mddev->bitmap_info.external
2063 ? "external" : "internal")); 2063 ? "external" : "internal"));
2064} 2064}
2065 2065
2066static ssize_t metadata_store(mddev_t *mddev, const char *buf, size_t len) 2066static ssize_t metadata_store(struct mddev *mddev, const char *buf, size_t len)
2067{ 2067{
2068 if (mddev->bitmap || 2068 if (mddev->bitmap ||
2069 mddev->bitmap_info.file || 2069 mddev->bitmap_info.file ||
@@ -2081,7 +2081,7 @@ static ssize_t metadata_store(mddev_t *mddev, const char *buf, size_t len)
2081static struct md_sysfs_entry bitmap_metadata = 2081static struct md_sysfs_entry bitmap_metadata =
2082__ATTR(metadata, S_IRUGO|S_IWUSR, metadata_show, metadata_store); 2082__ATTR(metadata, S_IRUGO|S_IWUSR, metadata_show, metadata_store);
2083 2083
2084static ssize_t can_clear_show(mddev_t *mddev, char *page) 2084static ssize_t can_clear_show(struct mddev *mddev, char *page)
2085{ 2085{
2086 int len; 2086 int len;
2087 if (mddev->bitmap) 2087 if (mddev->bitmap)
@@ -2092,7 +2092,7 @@ static ssize_t can_clear_show(mddev_t *mddev, char *page)
2092 return len; 2092 return len;
2093} 2093}
2094 2094
2095static ssize_t can_clear_store(mddev_t *mddev, const char *buf, size_t len) 2095static ssize_t can_clear_store(struct mddev *mddev, const char *buf, size_t len)
2096{ 2096{
2097 if (mddev->bitmap == NULL) 2097 if (mddev->bitmap == NULL)
2098 return -ENOENT; 2098 return -ENOENT;
@@ -2111,7 +2111,7 @@ static struct md_sysfs_entry bitmap_can_clear =
2111__ATTR(can_clear, S_IRUGO|S_IWUSR, can_clear_show, can_clear_store); 2111__ATTR(can_clear, S_IRUGO|S_IWUSR, can_clear_show, can_clear_store);
2112 2112
2113static ssize_t 2113static ssize_t
2114behind_writes_used_show(mddev_t *mddev, char *page) 2114behind_writes_used_show(struct mddev *mddev, char *page)
2115{ 2115{
2116 if (mddev->bitmap == NULL) 2116 if (mddev->bitmap == NULL)
2117 return sprintf(page, "0\n"); 2117 return sprintf(page, "0\n");
@@ -2120,7 +2120,7 @@ behind_writes_used_show(mddev_t *mddev, char *page)
2120} 2120}
2121 2121
2122static ssize_t 2122static ssize_t
2123behind_writes_used_reset(mddev_t *mddev, const char *buf, size_t len) 2123behind_writes_used_reset(struct mddev *mddev, const char *buf, size_t len)
2124{ 2124{
2125 if (mddev->bitmap) 2125 if (mddev->bitmap)
2126 mddev->bitmap->behind_writes_used = 0; 2126 mddev->bitmap->behind_writes_used = 0;