119
I Use This!
Very High Activity

Commits : Listings

Analyzed 3 days ago. based on code collected 3 days ago.
Jun 06, 2023 — Jun 06, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
o Some new files (also part of new fs interface) More... over 22 years ago
o Further changes to new file system interface More... over 22 years ago
o Removed the error reporting function from the target constructor function arguments. Errors are now reported by setting a pointer in the table to point to an error message. More... over 22 years ago
hardsect/blksize handling More... over 22 years ago
o Added ref counting to tables o Further changes to new fs interface More... over 22 years ago
o Fixed a bug where we were not holding a reference of the block devices used by the targets correctly. More... over 22 years ago
o Change the deallocation of tables to match the vmalloc changes in my previous commit More... over 22 years ago
o Cut down number of vmallocs to increase speed and efficiency More... over 22 years ago
o More fs fiddling. Another check point commit. More... over 22 years ago
o Bug fix to LV_BMAP ioctl() o Account for I/O against tables rather than logical volume devices More... over 22 years ago
Fix allocation & list-handling. More... over 22 years ago
These files are now a bit closer towards what I'm aiming at. Still a lot more to do though. More... over 22 years ago
Should have been included in the previous commit. More... over 22 years ago
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. More... over 22 years ago
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 More... over 22 years ago
Error checking: only allow block devices & test for 'nodev'. More... over 22 years ago
o Again, please ignore this for the time being. More... over 22 years ago
o Arbitrary mount path. o Name length 128. More... over 22 years ago
o Work in progress, please ignore these files for a day or two whilst I get everything going. More... over 22 years ago
o Fixed code where return value of vmalloc wasn't checked More... over 22 years ago
o Use count should be an atomic_t More... over 22 years ago
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) More... over 22 years ago
o Support /sbin/hotplug More... over 22 years ago
o Made pending I/O wait uninterruptible More... over 22 years ago
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. More... over 22 years ago
Use dmfs_ function name prefix (in line with other file systems). More... over 22 years ago
lc->in->f_op->read expects its buffer to be in userspace so surround it in set_fs() etc calls More... over 22 years ago
o As promised earlier, the device registration is now hashed and the lists are private to dm-blkdev.c More... over 22 years ago
Always truncate error file. More... over 22 years ago
Don't store things in _devs[-1] - it's not nice. More... over 22 years ago