Joe Thornber
5ed11e012e
o vg_read for format1
2001-10-04 17:48:55 +00:00
Joe Thornber
2ee2685688
o define the uintN_t types
2001-10-04 11:40:13 +00:00
Joe Thornber
7fc0905843
o got dbg_malloc_t working, Alasdair could you look at the Makefile.in it
...
seems to be having trouble with the dependencies.
o removed some files from the lib makefile that don't compile yet.
2001-10-04 10:13:07 +00:00
Joe Thornber
72ecb99e54
o Use the __alignof__ extension to set DEFAULT_ALIGNMENT to that required
...
for a 'double'.
2001-10-04 09:10:11 +00:00
Alasdair Kergon
c863507d08
vgcreate & lvmchange outlines
2001-10-03 20:38:07 +00:00
Alasdair Kergon
cff86c9093
vgrename & pvchange outlines
2001-10-03 17:03:25 +00:00
Joe Thornber
0479dfcc54
o added dev-cache.c, dev-io and sorted source files alphabetically
2001-10-03 12:46:17 +00:00
Joe Thornber
540f6858b5
o I've moved the dev-cache and dev-io into here since this directory has a
...
better name. dev-mgr will be removed at some point.
2001-10-03 12:41:29 +00:00
Alasdair Kergon
b61e791a4f
lvremove outline
2001-10-03 12:34:08 +00:00
Joe Thornber
d0986f9482
o code sync for dev-cache.c
...
o made copyright headers the same
o added __attribute ((format ... to print_log so we'll get better compile errors
o added iterator to the hash table
2001-10-03 11:06:31 +00:00
Alasdair Kergon
112cb0dc28
pvscan framework
2001-10-02 17:09:05 +00:00
Alasdair Kergon
ae292bd920
Another step towards consistency & compilation.
2001-10-01 22:12:10 +00:00
Alasdair Kergon
6c85a90723
Misc structural changes.
2001-10-01 19:36:06 +00:00
Alasdair Kergon
852592066c
Misc structural changes.
2001-10-01 19:29:52 +00:00
Joe Thornber
96e1bc9b44
o changed dev-manager to a dev_filter
2001-10-01 16:21:21 +00:00
Joe Thornber
b41d81ed31
o get block size moved to dev-io.c
2001-10-01 16:07:29 +00:00
Alasdair Kergon
e241ec2244
merge partition code
2001-10-01 15:59:40 +00:00
Joe Thornber
7a68c42b26
o drop the reference counting in the devices.
2001-10-01 15:43:51 +00:00
Joe Thornber
4192fe1ab2
o missing *
2001-10-01 15:28:28 +00:00
Joe Thornber
d5c743d7bb
o added filter type.
2001-10-01 15:27:16 +00:00
Alasdair Kergon
11814d63e8
Tidy include files
2001-10-01 15:14:39 +00:00
Joe Thornber
f7e87611fc
o I'm splitting dev-manager in two. dev-cache is the bottom layer that
...
handles devices. Dev-manager will sit on this filtering the view.
2001-09-28 15:42:25 +00:00
Joe Thornber
1fb0e1900e
o list.h from kernel for userland tools to use.
2001-09-28 13:19:17 +00:00
Joe Thornber
954a9731e0
o logical data structures
2001-09-28 13:15:30 +00:00
Joe Thornber
65c3364ad8
o generic hash table to store void *'s, not efficient, but adequate for LVM.
2001-09-28 13:08:44 +00:00
Patrick Caulfield
13ee569f06
Fix prototype for malloc_aux
2001-09-27 10:01:17 +00:00
Patrick Caulfield
d79ef23a75
Don't include asm/* files
2001-09-27 10:00:47 +00:00
Alasdair Kergon
5c3a71cc59
lvactivate checkpoint commit
2001-09-25 12:49:28 +00:00
Alasdair Kergon
02ada9f800
Makefiles & autoconf.
2001-09-21 12:37:43 +00:00
Alasdair Kergon
6fcf9a97bb
Initialise root node pointer.
2001-09-21 12:32:37 +00:00
Alasdair Kergon
17a5d8799f
Unused variables.
2001-09-21 12:31:57 +00:00
Patrick Caulfield
e735abfdfd
Fix includes so that string functions get prototyped
2001-09-13 12:38:31 +00:00
Patrick Caulfield
1de93a2d6d
Fix includes so that string functions get prototyped.
...
Fix cast - repeat after me Joe: "I must not cast pointers to ints"!
2001-09-13 12:38:08 +00:00
Patrick Caulfield
4ae0880ea6
Set DEFAULT_ALIGNMENT to 8 for Alpha.
...
If you think this is wasteful on other arches then stick some ifdefs in.
2001-09-13 09:03:42 +00:00
AJ Lewis
7e95110232
o Ok, this seems to be a much better method for caching valid
...
devices based on /proc/devices
+ The dev_mgr structure now has a 256 element char array that is
initially all 0s
+ When a match is found, the array element corresponding to the major
number of the match is set to a non-zero value
+ to check for a match, all one has to do is check that the array
element at the major number in question is non-zero.
o I'm wondering if we should do this with bitwise operators instead? Does
anyone expect the major numbers to grow larger than 8-bits?
2001-08-21 20:40:37 +00:00
AJ Lewis
ec4aaaad89
o Quick and dirty *UGLY* hack of a /proc/devices cache using a linked list
...
o I don't like it, but I'm committing it so I can go back and laugh at
myself later
o I have a (hopefully) better idea that i'll try to commit yet today.
2001-08-21 19:51:04 +00:00
AJ Lewis
1b790fde24
o Quick and dirty hack to get lvm_check_dev code into the dev-manager
...
o I'm working on caching the /proc/devices entries now, and should have
that in by the end of today or early tomorrow.
o There will be much cleanup involved with that...
2001-08-21 18:20:14 +00:00
AJ Lewis
aa51f4a98f
o Added a basic makefile to build liblvm.a again
...
o Modified source files so that this works
2001-08-21 15:23:45 +00:00
AJ Lewis
e6ccd12f00
o Brought hash table code over from experimental
2001-08-21 15:22:59 +00:00
AJ Lewis
707a6c4d6a
o Added _basic_ config file support to the device manager
2001-08-21 14:44:18 +00:00
AJ Lewis
ad8cc2baea
o Populating with stuff from experimental
2001-08-21 13:22:16 +00:00
Joe Thornber
7c4cf70309
o Populating with stuff from experimental
2001-08-21 12:56:08 +00:00
AJ Lewis
b653404542
o initial subdir population
2001-08-15 16:20:46 +00:00