1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

Commit Graph

  • edce87f3fb o Changed dm_create() to return a struct mapped_device rather than an int o Changed dm_remove() to accept a struct mapped_device argument rather than a name o We no longer have to look up devices by name, the dcache handles that nicely for us o Fixed a bug where we were freeing a structure before we'd finished with it. o The name field in struct mapped_device is now only used in a very few places in dm.c and will be replaced in future with a back reference to the dentry rather than keeping the name in two places. steve 2001-09-18 16:52:50 +0000
  • 397f76ad31 o Changed dm_create() to return a struct mapped_device rather than an int o Changed dm_remove() to accept a struct mapped_device argument rather than a name o We no longer have to look up devices by name, the dcache handles that nicely for us o Fixed a bug where we were freeing a structure before we'd finished with it. o The name field in struct mapped_device is now only used in a very few places in dm.c and will be replaced in future with a back reference to the dentry rather than keeping the name in two places. Steven Whitehouse 2001-09-18 16:52:50 +0000
  • 66bac98fc2 o New file dmfs-super.c o dmfs-dir.c becomes dmfs-lv.c o dmfs-file.c becomes dmfs-table.c o A few tweeks and updates steve 2001-09-18 15:38:54 +0000
  • 710bb6996d o New file dmfs-super.c o dmfs-dir.c becomes dmfs-lv.c o dmfs-file.c becomes dmfs-table.c o A few tweeks and updates Steven Whitehouse 2001-09-18 15:38:54 +0000
  • 59156de92b Error checking: only allow block devices & test for 'nodev'. Alasdair Kergon 2001-09-17 21:17:30 +0000
  • 7c913930fe Error checking: only allow block devices & test for 'nodev'. Alasdair Kergon 2001-09-17 21:17:30 +0000
  • e0d7d10600 o Again, please ignore this for the time being. steve 2001-09-17 19:05:49 +0000
  • 8424428faf o Again, please ignore this for the time being. Steven Whitehouse 2001-09-17 19:05:49 +0000
  • daaf862257 o Arbitrary mount path. o Name length 128. Alasdair Kergon 2001-09-17 16:55:31 +0000
  • 749e7c1bb4 o Arbitrary mount path. o Name length 128. Alasdair Kergon 2001-09-17 16:55:31 +0000
  • 9de53d4b59 o Work in progress, please ignore these files for a day or two whilst I get everything going. steve 2001-09-17 15:42:59 +0000
  • d8d1435e15 o Work in progress, please ignore these files for a day or two whilst I get everything going. Steven Whitehouse 2001-09-17 15:42:59 +0000
  • f1571e2d46 o Fixed code where return value of vmalloc wasn't checked steve 2001-09-17 11:23:13 +0000
  • 0d2348d9c7 o Fixed code where return value of vmalloc wasn't checked Steven Whitehouse 2001-09-17 11:23:13 +0000
  • bd28d06298 o Use count should be an atomic_t steve 2001-09-17 09:01:23 +0000
  • dea83b3f4c o Use count should be an atomic_t Steven Whitehouse 2001-09-17 09:01:23 +0000
  • a24e4655eb o Targets now get rw passed through so they can do COW for example o Added error handler (not sure that this is the "correct" way to do this at the moment, so its a bit exprimental for now) steve 2001-09-14 16:22:02 +0000
  • de37c802d7 o Targets now get rw passed through so they can do COW for example o Added error handler (not sure that this is the "correct" way to do this at the moment, so its a bit exprimental for now) Steven Whitehouse 2001-09-14 16:22:02 +0000
  • 20a6c8d8e5 o Support /sbin/hotplug steve 2001-09-14 15:35:06 +0000
  • 875fa752a0 o Support /sbin/hotplug Steven Whitehouse 2001-09-14 15:35:06 +0000
  • 98d264faf4 o Made pending I/O wait uninterruptible steve 2001-09-14 14:03:02 +0000
  • fb170684a0 o Made pending I/O wait uninterruptible Steven Whitehouse 2001-09-14 14:03:02 +0000
  • 321902a9b5 o New ioctl(): LV_BMAP which is compatible with LVM so that hopefully LILO will work. I haven't actually tested that, but this support at least will be required. steve 2001-09-14 13:45:40 +0000
  • 9b90e8ee2c o New ioctl(): LV_BMAP which is compatible with LVM so that hopefully LILO will work. I haven't actually tested that, but this support at least will be required. Steven Whitehouse 2001-09-14 13:45:40 +0000
  • 8df5d06f9a Use dmfs_ function name prefix (in line with other file systems). Alasdair Kergon 2001-09-14 13:27:58 +0000
  • df18917b3c Use dmfs_ function name prefix (in line with other file systems). Alasdair Kergon 2001-09-14 13:27:58 +0000
  • e69ea529cc lc->in->f_op->read expects its buffer to be in userspace so surround it in set_fs() etc calls Patrick Caulfield 2001-09-14 12:27:57 +0000
  • 1736f166bc lc->in->f_op->read expects its buffer to be in userspace so surround it in set_fs() etc calls Patrick Caulfield 2001-09-14 12:27:57 +0000
  • 15405b1119 o As promised earlier, the device registration is now hashed and the lists are private to dm-blkdev.c steve 2001-09-14 11:25:51 +0000
  • 9f1da34243 o As promised earlier, the device registration is now hashed and the lists are private to dm-blkdev.c Steven Whitehouse 2001-09-14 11:25:51 +0000
  • d2f97ce2da Always truncate error file. Alasdair Kergon 2001-09-14 11:15:54 +0000
  • 45ee3251a4 Always truncate error file. Alasdair Kergon 2001-09-14 11:15:54 +0000
  • 543ca631e9 Don't store things in _devs[-1] - it's not nice. Patrick Caulfield 2001-09-14 10:54:08 +0000
  • 9a193e5eb5 Don't store things in _devs[-1] - it's not nice. Patrick Caulfield 2001-09-14 10:54:08 +0000
  • f184886db1 o Forgot to create slab caches for dm-blkdev.c o Misc code tidy steve 2001-09-14 10:40:20 +0000
  • e6b6c6a9cf o Forgot to create slab caches for dm-blkdev.c o Misc code tidy Steven Whitehouse 2001-09-14 10:40:20 +0000
  • 8432ab4324 o kmalloc error check o error file mode The 1st Jan 1970 date I'm seeing in /dev is a devfs issue I think. Alasdair Kergon 2001-09-14 10:06:22 +0000
  • 765d06119f o kmalloc error check o error file mode The 1st Jan 1970 date I'm seeing in /dev is a devfs issue I think. Alasdair Kergon 2001-09-14 10:06:22 +0000
  • 6c05b37ca3 Changes to device handling; steve 2001-09-14 09:45:35 +0000
  • fd36a66ccc Changes to device handling; Steven Whitehouse 2001-09-14 09:45:35 +0000
  • 35f4beeb47 o New code for handling block device registration. Not yet used but checked in for backup purposes. steve 2001-09-14 08:06:02 +0000
  • 31e6faf89f o New code for handling block device registration. Not yet used but checked in for backup purposes. Steven Whitehouse 2001-09-14 08:06:02 +0000
  • cbad7caa68 is_identifier characters Alasdair Kergon 2001-09-13 21:50:38 +0000
  • d0bed0c40a is_identifier characters Alasdair Kergon 2001-09-13 21:50:38 +0000
  • b0388a4012 o Two fixes which Alasdair pointed out. steve 2001-09-13 20:10:14 +0000
  • e81b9387b1 o Two fixes which Alasdair pointed out. Steven Whitehouse 2001-09-13 20:10:14 +0000
  • df3fab4d55 o Tidy in dm-fs.c o Magic number is really magic o Check on directory names steve 2001-09-13 19:41:46 +0000
  • d9c3226ee2 o Tidy in dm-fs.c o Magic number is really magic o Check on directory names Steven Whitehouse 2001-09-13 19:41:46 +0000
  • da49f88a03 o Forgot to add ref to module. steve 2001-09-13 19:36:40 +0000
  • 19e1b15feb o Forgot to add ref to module. Steven Whitehouse 2001-09-13 19:36:40 +0000
  • e28feceb06 Add dm-parse to makefile Alasdair Kergon 2001-09-13 19:09:23 +0000
  • cf65de45b9 Add dm-parse to makefile Alasdair Kergon 2001-09-13 19:09:23 +0000
  • 50496a164d o Now we handle target modules correctly o Moved the linear target into its own module (not really because it needs to be there, but because its useful to have a simple example so people can see what we are doing) steve 2001-09-13 18:30:05 +0000
  • fee7b9e6a5 o Now we handle target modules correctly o Moved the linear target into its own module (not really because it needs to be there, but because its useful to have a simple example so people can see what we are doing) Steven Whitehouse 2001-09-13 18:30:05 +0000
  • 6f1dce1572 o Remove hard-coded mount point o Fix macro for compilation Alasdair Kergon 2001-09-13 16:52:50 +0000
  • cb68f33cf3 o Remove hard-coded mount point o Fix macro for compilation Alasdair Kergon 2001-09-13 16:52:50 +0000
  • 6847776ae7 o Some structures change size with different configs, so always include <linux/config.h> first. steve 2001-09-13 14:03:42 +0000
  • 576d347777 o Some structures change size with different configs, so always include <linux/config.h> first. Steven Whitehouse 2001-09-13 14:03:42 +0000
  • 67bd53bdd8 o Some ioctl() commands. steve 2001-09-13 14:01:13 +0000
  • f34029a1ee o Some ioctl() commands. Steven Whitehouse 2001-09-13 14:01:13 +0000
  • e735abfdfd Fix includes so that string functions get prototyped Patrick Caulfield 2001-09-13 12:38:31 +0000
  • e8cd263509 Fix includes so that string functions get prototyped Patrick Caulfield 2001-09-13 12:38:31 +0000
  • 1de93a2d6d Fix includes so that string functions get prototyped. Fix cast - repeat after me Joe: "I must not cast pointers to ints"! Patrick Caulfield 2001-09-13 12:38:08 +0000
  • 7c045c523b Fix includes so that string functions get prototyped. Fix cast - repeat after me Joe: "I must not cast pointers to ints"! Patrick Caulfield 2001-09-13 12:38:08 +0000
  • 36f9e7c742 o I'm afraid that wu and wl etc. is just too confusing.... I've changed it to up_write() and down_write() etc so that you can see what kind of a lock it is (otherwise it could be anything.. semaphore, spinlock, spinlock_bh, spinlock_irq, br_lock, etc.) steve 2001-09-13 11:29:38 +0000
  • 5c8de1dbd5 o I'm afraid that wu and wl etc. is just too confusing.... I've changed it to up_write() and down_write() etc so that you can see what kind of a lock it is (otherwise it could be anything.. semaphore, spinlock, spinlock_bh, spinlock_irq, br_lock, etc.) Steven Whitehouse 2001-09-13 11:29:38 +0000
  • 9462763bbb o Use kmem_cache_destroy() to remove slab cache. steve 2001-09-13 11:07:08 +0000
  • 2565c99f8b o Use kmem_cache_destroy() to remove slab cache. Steven Whitehouse 2001-09-13 11:07:08 +0000
  • 4ae0880ea6 Set DEFAULT_ALIGNMENT to 8 for Alpha. If you think this is wasteful on other arches then stick some ifdefs in. Patrick Caulfield 2001-09-13 09:03:42 +0000
  • 758af97c3b Set DEFAULT_ALIGNMENT to 8 for Alpha. If you think this is wasteful on other arches then stick some ifdefs in. Patrick Caulfield 2001-09-13 09:03:42 +0000
  • 6ae2b6c835 Add dm-parse Alasdair Kergon 2001-09-12 13:50:26 +0000
  • 1476903a5e Add dm-parse Alasdair Kergon 2001-09-12 13:50:26 +0000
  • a0f180fd48 o first sattab at custom fs. Very rough ATM. Joe Thornber 2001-09-07 11:34:46 +0000
  • 3f03a60736 o first sattab at custom fs. Very rough ATM. Joe Thornber 2001-09-07 11:34:46 +0000
  • bf1cf89914 o more tidy ups from Clausen. Joe Thornber 2001-09-05 07:48:11 +0000
  • 8784319622 o more tidy ups from Clausen. Joe Thornber 2001-09-05 07:48:11 +0000
  • 297a047fb4 o Added two new functions get_child [Andrew Clausen] and get_node. I think this makes 'high()' a bit more understandable. Joe Thornber 2001-09-04 10:17:28 +0000
  • e69ce84e34 o Added two new functions get_child [Andrew Clausen] and get_node. I think this makes 'high()' a bit more understandable. Joe Thornber 2001-09-04 10:17:28 +0000
  • 52ffc15ffc o added new constant CHILD_PER_NODE to make things clearer Joe Thornber 2001-09-03 08:36:41 +0000
  • a612e52245 o added new constant CHILD_PER_NODE to make things clearer Joe Thornber 2001-09-03 08:36:41 +0000
  • e478c9c693 o Various tidy ups [Andrew Clausen] Joe Thornber 2001-09-02 10:49:20 +0000
  • 5cdd74f2e9 o Various tidy ups [Andrew Clausen] Joe Thornber 2001-09-02 10:49:20 +0000
  • d004f28074 o added global dm_table_lookup_device(path) Joe Thornber 2001-08-31 18:26:27 +0000
  • f058895e26 o added global dm_table_lookup_device(path) Joe Thornber 2001-08-31 18:26:27 +0000
  • bc68ed8b1d o added reference counting to the destination devices, make sure that the destructor for any targets you write call dm_table_remove_device. Joe Thornber 2001-08-31 16:36:56 +0000
  • a46d94071b o added reference counting to the destination devices, make sure that the destructor for any targets you write call dm_table_remove_device. Joe Thornber 2001-08-31 16:36:56 +0000
  • 04555ae650 o split struct mapped_device into mapped_device and dm_table Joe Thornber 2001-08-31 15:13:33 +0000
  • 0f29dc2f2d o split struct mapped_device into mapped_device and dm_table Joe Thornber 2001-08-31 15:13:33 +0000
  • e8f62085be o tidy ups Joe Thornber 2001-08-31 12:49:31 +0000
  • 4183d3fe6c o tidy ups Joe Thornber 2001-08-31 12:49:31 +0000
  • f430bffe2a o allocate io_hooks from a slab Joe Thornber 2001-08-31 10:25:32 +0000
  • 78512ae004 o allocate io_hooks from a slab Joe Thornber 2001-08-31 10:25:32 +0000
  • 1f0520634f o stray return -ENXIO in reuqest [Jens Axboe] Joe Thornber 2001-08-31 09:43:35 +0000
  • 7567dd82cb o stray return -ENXIO in reuqest [Jens Axboe] Joe Thornber 2001-08-31 09:43:35 +0000
  • 902d4c31fb o rebuilt 00_latest Joe Thornber 2001-08-31 09:14:55 +0000
  • 61059614b7 o rebuilt 00_latest Joe Thornber 2001-08-31 09:14:55 +0000
  • 17364ac09f o split uml part out Joe Thornber 2001-08-29 14:23:40 +0000
  • 0399f4cd61 o split uml part out Joe Thornber 2001-08-29 14:23:40 +0000
  • 0b889f8f81 o various little tidy ups Joe Thornber 2001-08-29 13:58:48 +0000
  • 5410a899ef o various little tidy ups Joe Thornber 2001-08-29 13:58:48 +0000