Azat Khuzhin
|
1a11834f73
|
Add shell script to do some simple operations with simplefs
- create fs
- create files in it
- create dirs in it
- read files in it
- write files in it
|
2013-09-17 23:07:13 +04:00 |
|
Azat Khuzhin
|
3cae84d822
|
Drop explicit cast sb_bread() return value to buffer_head
Since sb_bread() already have such a return value.
|
2013-09-16 02:31:13 +04:00 |
|
Azat Khuzhin
|
9aee1ce302
|
Release bh in simplefs_fill_super()
|
2013-09-16 02:28:46 +04:00 |
|
Azat Khuzhin
|
90ca0e557c
|
Add FS_REQUIRES_DEV to fs_flags
|
2013-09-16 02:13:52 +04:00 |
|
Azat Khuzhin
|
23d554cda7
|
Use kill_block_super() in simplefs_kill_superblock()
|
2013-09-16 02:12:45 +04:00 |
|
Azat Khuzhin
|
8382ab7e81
|
simple.c: drop trailing whitespace
|
2013-09-16 02:10:49 +04:00 |
|
Azat Khuzhin
|
6d606a796c
|
simplefs_create_fs_object: fix memory leaking of temporary record
|
2013-09-14 13:48:15 +04:00 |
|
Azat Khuzhin
|
a315571b05
|
Use d_alloc_root() instead of d_make_root() in linux kernel < 3.3
d_alloc_root() is gone in 32991ab305ace7017c62f8eecbe5eb36dc32e13b.
Link: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=32991ab305ace7017c62f8eecbe5eb36dc32e13b
|
2013-09-10 23:45:45 +04:00 |
|
Azat Khuzhin
|
18df3131a2
|
Don't change filp->f_pos in fops->iterate. (linux kernel >= 3.11)
iterate_dir() already change filp->f_pos (using ctx->f_pos).
Thanks to Ivan.
Discussion: 3f472cec01 (commitcomment-4057234)
|
2013-09-10 22:21:59 +04:00 |
|
Sankar சங்கர்
|
83cf8c8906
|
Update README
|
2013-08-15 14:51:20 +05:30 |
|
Sankar சங்கர்
|
2be71baea4
|
Merge pull request #2 from azat/fix-includes
Use "" instead of <> to include files from simplefs
|
2013-08-15 02:15:47 -07:00 |
|
Sankar சங்கர்
|
3f472cec01
|
Merge pull request #1 from azat/readdir-to-iterate
Implement file_operations.iterate instead of deprecated readdir
|
2013-08-15 02:14:53 -07:00 |
|
Azat Khuzhin
|
b42b87a9bc
|
Implement file_operations.iterate instead of deprecated readdir
In newer version of kernel, since 3.11, readdir was dropped and the
replacment is iterate.
|
2013-08-15 01:08:56 +04:00 |
|
Azat Khuzhin
|
000b97517f
|
Use "" instead of <> to include files from simplefs
|
2013-08-15 00:58:44 +04:00 |
|
Sankar சங்கர்
|
0d484e8e3b
|
Update README for the 1.0 release
1.0
|
2013-08-06 21:15:01 +05:30 |
|
Sankar சங்கர்
|
46c5efbd1e
|
Update README with test instructions covering all supported filesystem operations
|
2013-08-05 22:47:32 +05:30 |
|
Sankar சங்கர்
|
7e6b073449
|
Update parent directory inode children count on new file/subdir creation.
|
2013-08-05 22:46:19 +05:30 |
|
Sankar சங்கர்
|
bcd9210b10
|
Update CREDITS
|
2013-07-28 22:48:11 +05:30 |
|
Sankar சங்கர்
|
39b8ce10aa
|
Update README with TODO and test instructions
|
2013-07-28 22:44:10 +05:30 |
|
Sankar சங்கர்
|
4032ad3c09
|
Update README with architecture notes
|
2013-07-28 22:37:37 +05:30 |
|
Sankar சங்கர்
|
59ebefe597
|
Added a LICENSE file explicitly
|
2013-07-28 22:37:15 +05:30 |
|
Sankar சங்கர்
|
30a0ffafe4
|
Update README with build and testing instructions
|
2013-07-28 21:32:06 +05:30 |
|
Sankar சங்கர்
|
a68d101c93
|
basic write support
|
2013-07-28 21:26:46 +05:30 |
|
Sankar சங்கர்
|
22f33bcd32
|
mkidr support for simplefs
|
2013-07-27 18:45:38 +05:30 |
|
Sankar சங்கர்
|
6c591e9eb3
|
create file support
|
2013-07-27 01:02:11 +05:30 |
|
Sankar சங்கர்
|
356bceb273
|
read support for existing files
|
2013-07-24 17:29:50 +05:30 |
|
Sankar சங்கர்
|
a96e3142dd
|
Code comments
|
2013-04-23 14:42:36 +05:30 |
|
Sankar சங்கர்
|
3ad58de506
|
Lindent sources
|
2013-04-23 14:29:30 +05:30 |
|
Sankar சங்கர்
|
b5aa56df68
|
readdir and lookup support so ls works fine without errors
|
2013-04-23 14:27:02 +05:30 |
|
Sankar சங்கர்
|
233991006f
|
Update README with the latest build/test/debug instructions
|
2013-04-22 23:58:35 +05:30 |
|
Sankar சங்கர்
|
f5cf481557
|
mkfs creates a welcome file. readdir(ls) tries to list this file
|
2013-04-22 23:53:59 +05:30 |
|
Sankar சங்கர்
|
fec3cb7f9b
|
Added a convenince inline function for generic inode to simplefs inode conversion
|
2013-04-22 21:16:25 +05:30 |
|
Sankar சங்கர்
|
c8275e0bf6
|
Start using the convenience inline functions
|
2013-04-22 21:12:52 +05:30 |
|
Sankar சங்கர்
|
ec223623dc
|
Create and retrieve the rootdir inode from the inode store instead of the super block
|
2013-04-22 21:10:21 +05:30 |
|
Sankar சங்கர்
|
f2ae6c1536
|
Code comments
|
2013-04-22 17:02:29 +05:30 |
|
Sankar சங்கர்
|
e0e7618c8e
|
Load inode of the root dir from disk. Support readdir (ls) on root directory.
|
2013-04-22 16:45:25 +05:30 |
|
Sankar சங்கர்
|
5201fe0520
|
Use fixed sized POSIX datatypes instead of platform dependent types
|
2013-04-19 15:42:34 +05:30 |
|
Sankar சங்கர்
|
e5b2694335
|
Add the mkfs binary to the gitignore
|
2013-04-12 12:56:28 +05:30 |
|
Sankar சங்கர்
|
3198c6614e
|
Load superblock from disk for a simplefs formatted filesystem
|
2013-04-12 00:16:18 +05:30 |
|
Sankar சங்கர்
|
a3d7c0337e
|
Simplify build instructions
|
2013-03-30 16:08:59 +05:30 |
|
Sankar சங்கர்
|
5b5062b46e
|
mkfs-simplefs: An utility to create simplefs on a device.
|
2013-03-30 00:13:38 +05:30 |
|
Sankar சங்கர்
|
f050b4f8e7
|
Patched to support 'cd' to the mountpoint and do an 'ls' there
|
2013-03-17 14:22:56 +05:30 |
|
Sankar சங்கர்
|
0e2ed5c9aa
|
Ignore image and mount file paths, which are used for debugging
|
2013-03-16 14:48:24 +05:30 |
|
Sankar சங்கர்
|
24df8c8c44
|
Code for: [Un]Register filesystem, [un]mount simplefs, Superblock placeholder
|
2013-03-16 14:47:45 +05:30 |
|
Sankar சங்கர்
|
1b67698838
|
Updated the README with license, build instruction
|
2013-03-10 20:30:29 +05:30 |
|
Sankar சங்கர்
|
cd69770f7d
|
Standard .gitignore file for kernel development
|
2013-03-10 20:27:31 +05:30 |
|
Sankar சங்கர்
|
9cbdc4cc9f
|
Starting with a hello world kernel module
|
2013-03-10 20:25:26 +05:30 |
|
Sankar சங்கர்
|
6924003b81
|
A simple filesystem to understand things
|
2013-03-10 20:24:46 +05:30 |
|