Commit Graph

31 Commits

Author SHA1 Message Date
Kevin Lange
7a475f0223 Fix some critically bad math in ext2 2015-07-26 15:27:02 -07:00
Kevin Lange
c6effc522f Fix type of read_size 2015-06-22 22:05:54 -07:00
gerow
753275f161 Fixed one byte buffer overrun
This occurs when reading symlinks that are bigger than the buffer provided.
2015-06-20 11:05:18 -04:00
gerow
5aa6067f8c Fixed ext2 handling of symlinks near size 60 2015-06-19 21:30:41 -04:00
Kevin Lange
20367b15f9 Fixups for merging symlinks 2015-06-10 20:59:27 -07:00
Mike Gerow
a7f27a604d Cleaned up debug_print calls 2015-06-05 00:38:13 -07:00
Mike Gerow
84846c6dac Added symlink support to ext2 module 2015-06-03 19:08:38 -07:00
Kevin Lange
9e2721eef0 Support disabling the disk cache for ext2 2015-06-02 21:30:06 -07:00
Kevin Lange
4ad98421ba Be more efficient with ext2 block cache 2015-06-02 19:36:32 -07:00
Dale Weiler
0dbd5ab089 Cleanup and improve spin lock code 2015-05-21 04:28:14 -04:00
Kevin Lange
f33f723735 Remove ext2 debug stuff 2015-02-15 17:40:31 -08:00
Kevin Lange
a9f5727a8b sketchy incorrect unlink and truncate on open 2015-02-12 21:43:20 -08:00
Kevin Lange
e64eb6c90c Cleanup and bugfixes for previous ext2 work 2015-02-12 21:02:02 -08:00
Kevin Lange
25df3dfe0e File permissions when writing ext2 2015-02-12 20:34:40 -08:00
Kevin Lange
ba65120b0a More experimental ext2 write support - vfs linkage 2015-02-12 20:24:29 -08:00
Kevin Lange
a73a033a29 Experimental updates to write support in ext2 (incomplete, internals only) 2015-02-11 23:12:01 -08:00
Kevin Lange
87c212017b Various bits of cleanup to unbreak mounting 2014-06-09 21:21:46 -07:00
Kevin Lange
17e332b5e7 expose mounting to userspace 2014-06-09 20:13:11 -07:00
Kevin Lange
d3cddf169a And then some more magic to merge the vimhints and the copyright headers 2014-06-07 23:58:31 -07:00
Kevin Lange
1287af81ef Reinsert vim hints magically 2014-06-07 23:51:01 -07:00
Kevin Lange
ef7d72c1e1 License headers and a tool to generate them 2014-06-07 23:13:29 -07:00
Kevin Lange
02dbc0e1f4 some vague attempt at revealing links in stat 2014-06-07 12:58:45 -07:00
Kevin Lange
d696f51f8b Real unix pipes 2014-05-27 21:38:30 -07:00
Kevin Lange
7d84693b95 Make ext2 driver should magic on magic mismatch 2014-05-03 02:06:26 -07:00
Kevin Lange
d0c6ff36a8 fix debug_print("...\n")s 2014-04-05 15:22:57 -07:00
Kevin Lange
3edad6870c Allow direct reads on directories 2014-03-19 23:03:51 -07:00
Kevin Lange
6e2b1c3e4d Clear out ext2_fs_t before using it
(or we end up with a stale lock sometimes)
2014-03-19 23:01:02 -07:00
Kevin Lange
468c15e57e entire ext2 module should not be #if 1... 2014-03-19 22:40:35 -07:00
Kevin Lange
2f7fbfb5a7 Export a mount function for ext2 2014-03-18 23:06:57 -07:00
Kevin Lange
013939fbc3 New ext2 module 2014-03-16 13:30:25 -07:00
Kevin Lange
ccc86c4dc3 Fix multiple modules, make procfs a module 2014-03-15 17:51:33 -07:00