dm-linear.c (10d3bd09a3c25df114f74f7f86e1b58d070bef32) dm-linear.c (ab4c1424882be9cd70b89abf2b484add355712fa)
1/*
2 * Copyright (C) 2001-2003 Sistina Software (UK) Limited.
3 *
4 * This file is released under the GPL.
5 */
6
7#include "dm.h"
8#include <linux/module.h>

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

137 .version= {1, 0, 3},
138 .module = THIS_MODULE,
139 .ctr = linear_ctr,
140 .dtr = linear_dtr,
141 .map = linear_map,
142 .status = linear_status,
143 .ioctl = linear_ioctl,
144 .merge = linear_merge,
1/*
2 * Copyright (C) 2001-2003 Sistina Software (UK) Limited.
3 *
4 * This file is released under the GPL.
5 */
6
7#include "dm.h"
8#include <linux/module.h>

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

137 .version= {1, 0, 3},
138 .module = THIS_MODULE,
139 .ctr = linear_ctr,
140 .dtr = linear_dtr,
141 .map = linear_map,
142 .status = linear_status,
143 .ioctl = linear_ioctl,
144 .merge = linear_merge,
145 .features = DM_TARGET_SUPPORTS_BARRIERS,
145};
146
147int __init dm_linear_init(void)
148{
149 int r = dm_register_target(&linear_target);
150
151 if (r < 0)
152 DMERR("register failed %d", r);
153
154 return r;
155}
156
157void dm_linear_exit(void)
158{
159 dm_unregister_target(&linear_target);
160}
146};
147
148int __init dm_linear_init(void)
149{
150 int r = dm_register_target(&linear_target);
151
152 if (r < 0)
153 DMERR("register failed %d", r);
154
155 return r;
156}
157
158void dm_linear_exit(void)
159{
160 dm_unregister_target(&linear_target);
161}