1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
LVM2 mirror repository https://sourceware.org/lvm2/
Go to file
Steven Whitehouse fd36a66ccc Changes to device handling;
o Only one list of block devices for all tables
 o Locking to ensure that block devices only get opened once
 o Block device handling is now in dm-blkdev.c
 o We open block devices when we create the tables and hold them open until
   the table is destroyed (this prevents the module for the device being
   unloaded after table parsing and before the table is used)
 o We compute the hardsect size when the table is created rather than when
   someone requests it.

Still to fix/change:

 o Probably want to hash the device lists in dm-blkdev.c and also remove refs
   to struct dm_bdev outside this file.
 o Need to ensure that hardsect_size doesn't change when new tables are
   swapped in (maybe this ought to be a per volume parameter and the tables
   will only parse if they match the value for the volume?).

Things are changing fast here, so if you want a stable version of thic code
try checking out yesterdays.
2001-09-14 09:45:35 +00:00
autoconf o initial subdir population 2001-08-15 16:20:46 +00:00
doc o initial subdir population 2001-08-15 16:20:46 +00:00
driver Changes to device handling; 2001-09-14 09:45:35 +00:00
lib Fix includes so that string functions get prototyped 2001-09-13 12:38:31 +00:00
man o initial subdir population 2001-08-15 16:20:46 +00:00
scripts o initial subdir population 2001-08-15 16:20:46 +00:00
tools o initial subdir population 2001-08-15 16:20:46 +00:00
README o Basic README.. 2001-08-15 15:59:38 +00:00

This is pretty much empty so far...if you can't see subdirectories,
try 'cvs -f update'