From 9a9dab3670110c2db7fe6f716977b72adedbf855 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Fri, 8 Mar 2002 00:03:52 +0000 Subject: mdadm-0.7 --- TAGS | 289 ++++++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 175 insertions(+), 114 deletions(-) (limited to 'TAGS') diff --git a/TAGS b/TAGS index 6c159c9..a7e975c 100644 --- a/TAGS +++ b/TAGS @@ -1,4 +1,110 @@ +Assemble.c,22 +int Assemble(34,1176 + +Build.c,100 +#define REGISTER_DEV 32,1140 +#define START_MD 33,1181 +#define STOP_MD 34,1222 +int Build(36,1264 + +COPYING,99 +program will will52,2561 +program proprietary.proprietary53,2632 +PROGRAM PROVE PROVE267,14397 + +ChangeLog,294 + - When --assemble --force,13,443 + - When marking drives as not-failed in the superblock,16,627 + are passed as unsigned lock,23,1044 + - If HOT_ADD_DISK failes for -a,24,1100 + if we cannot read from the array,25,1166 + and mdctl.conf compatible description with uuid=31,1443 + +Create.c,20 +int Create(34,1176 + +Detail.c,20 +int Detail(34,1176 + +Examine.c,21 +int Examine(38,1285 + +Kill.c,18 +int Kill(37,1237 + +Makefile,12 +CC 30,1091 + +Manage.c,161 +#define REGISTER_DEV 34,1176 +#define START_MD 35,1217 +#define STOP_MD 36,1258 +int Manage_ro(38,1300 +int Manage_runstop(75,2154 +int Manage_subdevs(118,3161 + +Monitor.c,49 +int Monitor(37,1283 +static void alert(175,4727 + +ReadMe.c,266 +char Version[32,1140 +char short_options[81,3226 +struct option long_options[82,3290 +char Usage[140,4885 +char Help[145,4942 +char Help_create[218,8393 +char Help_build[245,9615 +char Help_assemble[258,10155 +mapping_t r5layout[317,13101 +mapping_t pers[331,13317 + +TODO,590 +* write proc.c to parse /proc/mdstat file,5,65 + Build list of arrays: name,6,140 +* --detail --scan to read mdctl.conf,8,189 +* --detail --scan to read mdctl.conf, and then iterate over these,8,189 +- set md_minor,34,933 +- for create raid5,35,976 + all working,36,1019 + one missing,37,1050 + one missing, one spare,37,1050 +- when RUN_ARRAY,40,1152 +- get --detail to extract extra stuff from superblock,42,1206 +- when --assemble --scan,48,1368 +- when --assemble --scan, if an underlying device is an md device,48,1368 +ARRAY lines in config file to have super_minor=62,1797 + +config.c,479 +char DefaultConfFile[68,2401 +char *keywords[70,2446 +int match_keyword(77,2645 +char *conf_word(97,3153 +char *conf_line(163,4744 +void free_line(184,5046 +struct conf_dev conf_dev195,5188 +} *cdevlist 198,5249 +int devline(202,5272 +mddev_ident_t mddevlist 220,5595 +mddev_ident_t *mddevlp 221,5627 +void arrayline(223,5665 +int loaded 303,7978 +void load_conffile(305,7995 +mddev_ident_t conf_get_ident(338,8486 +mddev_dev_t conf_get_devs(348,8688 +int match_oneof(383,9316 + +dlink.c,177 +void *dl_head(11,180 +void dl_free(20,289 +void dl_init(26,363 +void dl_insert(32,430 +void dl_add(40,598 +void dl_del(48,763 +char *dl_strndup(57,969 +char *dl_strdup(73,1176 + dlink.h,193 struct __dl_head__dl_head5,100 #define dl_alloc(dl_alloc11,187 @@ -7,6 +113,11 @@ struct __dl_head__dl_head5,100 #define dl_next(dl_next15,391 #define dl_prev(dl_prev16,461 +makedist,127 +target=3,11 +( cd .. ; ln -s mdctl mdctl-$version 19,352 +( cd .. ; ln -s mdctl mdctl-$version ; tar czhvf - --exclude=19,352 + md_p.h,1316 #define _MD_P_H16,582 #define MD_RESERVED_BYTES 44,1414 @@ -41,8 +152,8 @@ typedef struct mdp_device_descriptor_s mdp_device_descriptor_s82,2946 #define MD_SB_CLEAN 96,3390 #define MD_SB_ERRORS 97,3413 typedef struct mdp_superblock_s mdp_superblock_s99,3438 -} mdp_super_t;mdp_super_t164,5820 -static inline __u64 md_event(166,5836 +} mdp_super_t;mdp_super_t164,5835 +static inline __u64 md_event(166,5851 md_u.h,1118 #define _MD_U_H16,590 @@ -77,123 +188,73 @@ typedef struct mdu_start_info_s mdu_start_info_s97,2713 typedef struct mdu_param_smdu_param_s108,2878 } mdu_param_t;mdu_param_t113,3014 -mdctl.h,826 -#define __USE_LARGEFILE6430,1115 -#define MD_MAJOR 47,1491 -#define Name 52,1531 -extern char short_options[54,1553 -extern struct option long_options[55,1582 -extern char Version[56,1619 -extern char Version[], Usage[56,1619 -extern char Version[], Usage[], Help[56,1619 -extern char Version[], Usage[], Help[], Help_create[56,1619 -extern char Version[], Usage[], Help[], Help_create[], Help_build[56,1619 -extern char Version[], Usage[], Help[], Help_create[], Help_build[], Help_assemble[56,1619 -typedef struct mddev_ident_s mddev_ident_s68,2055 -} *mddev_ident_t;mddev_ident_t80,2292 -typedef struct mddev_dev_s mddev_dev_s83,2359 -} *mddev_dev_t;mddev_dev_t86,2431 -typedef struct mapping mapping88,2448 -} mapping_t;mapping_t91,2496 -extern mapping_t r5layout[95,2606 -extern mapping_t r5layout[], pers[95,2606 - -Assemble.c,22 -int Assemble(34,1171 - -Build.c,100 -#define REGISTER_DEV 32,1135 -#define START_MD 33,1176 -#define STOP_MD 34,1217 -int Build(36,1259 +mdctl.8,252 +real block devices. This allows multiple devices 14,241 +{left,right}-{,a}symmetric,185,4006 +{left,right}-{,a}symmetric, la,185,4006 +{left,right}-{,a}symmetric, la, ra,185,4006 +{left,right}-{,a}symmetric, la, ra, ls,185,4006 +.BR --layout=188,4087 -Create.c,20 -int Create(34,1171 - -Detail.c,20 -int Detail(34,1171 - -Examine.c,21 -int Examine(37,1261 - -Manage.c,161 -#define REGISTER_DEV 34,1171 -#define START_MD 35,1212 -#define STOP_MD 36,1253 -int Manage_ro(38,1295 -int Manage_runstop(75,2149 -int Manage_subdevs(118,3161 - -ReadMe.c,265 -char Version[32,1135 -char short_options[81,3222 -struct option long_options[82,3280 -char Usage[123,4484 -char Help[128,4541 -char Help_create[185,7233 -char Help_build[212,8453 -char Help_assemble[225,8993 -mapping_t r5layout[284,11939 -mapping_t pers[298,12155 - -config.c,479 -char DefaultConfFile[68,2396 -char *keywords[70,2441 -int match_keyword(77,2640 -char *conf_word(97,3148 -char *conf_line(163,4739 -void free_line(184,5041 -struct conf_dev conf_dev195,5183 -} *cdevlist 198,5244 -int devline(202,5267 -mddev_ident_t mddevlist 220,5590 -mddev_ident_t *mddevlp 221,5622 -void arrayline(223,5660 -int loaded 289,7453 -void load_conffile(291,7470 -mddev_ident_t conf_get_ident(324,7961 -mddev_dev_t conf_get_devs(334,8163 -int match_oneof(369,8791 +mdctl.c,64 +int open_mddev(33,1158 +int main(50,1477 +#define O(O177,4288 -dlink.c,177 -void *dl_head(11,180 -void dl_free(20,289 -void dl_init(26,363 -void dl_insert(32,430 -void dl_add(40,598 -void dl_del(48,763 -char *dl_strndup(57,969 -char *dl_strdup(73,1176 +mdctl.h,855 +#define __USE_LARGEFILE6430,1120 +#define MD_MAJOR 47,1496 +#define Name 52,1536 +extern char short_options[54,1558 +extern struct option long_options[55,1587 +extern char Version[56,1624 +extern char Version[], Usage[56,1624 +extern char Version[], Usage[], Help[56,1624 +extern char Version[], Usage[], Help[], Help_create[56,1624 +extern char Version[], Usage[], Help[], Help_create[], Help_build[56,1624 +extern char Version[], Usage[], Help[], Help_create[], Help_build[], Help_assemble[56,1624 +typedef struct mddev_ident_s mddev_ident_s68,2060 +} *mddev_ident_t;mddev_ident_t83,2389 +typedef struct mddev_dev_s mddev_dev_s86,2456 +} *mddev_dev_t;mddev_dev_t92,2644 +typedef struct mapping mapping94,2661 +} mapping_t;mapping_t97,2709 +#define Sendmail 100,2740 +extern mapping_t r5layout[105,2884 +extern mapping_t r5layout[], pers[105,2884 -mdctl.c,64 -int open_mddev(33,1153 -int main(50,1472 -#define O(O149,3610 +mdctl.spec,235 +Summary: mdctl is used for controlling Linux md devices 1,0 +option of using a configuration file,18,630 +raidtools uses a configuration file to describe how to create a RAID array,21,718 +Further,23,871 +stopping a raid array,24,941 raid5extend.c,39 int phys2log(2,1 raid5_extend(46,902 -util.c,573 -int parse_uuid(40,1354 -int md_get_version(82,2117 -int get_linux_version(101,2476 -int enough(113,2673 -int same_uuid(129,2923 -void uuid_from_super(139,3052 -int compare_super(153,3329 -int load_super(187,4292 -int store_super(227,4950 -int check_ext2(253,5321 -int check_reiser(284,6084 -int check_raid(308,6640 -int ask(324,7003 -char *map_num(344,7368 -int map_name(354,7503 -struct devmap devmap369,7832 -} *devlist 373,7911 -int devlist_ready 374,7930 -#define __USE_XOPEN_EXTENDED376,7954 -int add_dev(380,8003 -char *map_dev(396,8370 -int calc_sb_csum(412,8645 +util.c,600 +int parse_uuid(40,1359 +int md_get_version(82,2122 +int get_linux_version(101,2481 +int enough(113,2678 +int same_uuid(129,2928 +void uuid_from_super(139,3057 +int compare_super(153,3334 +int load_super(187,4297 +int store_super(227,4955 +int check_ext2(253,5326 +int check_reiser(284,6089 +int check_raid(308,6645 +int ask(324,7008 +char *map_num(344,7373 +int map_name(354,7508 +struct devmap devmap369,7837 +} *devlist 373,7916 +int devlist_ready 374,7935 +#define __USE_XOPEN_EXTENDED376,7959 +int add_dev(380,8008 +char *map_dev(396,8375 +int calc_sb_csum(412,8650 +char *human_size(428,9046 -- cgit