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