Kaho Ng
48d955206b
ext4_inode: deal with i_extra_isize depending on inode size
8 years ago
Kaho Ng
4d530fc1bb
ext4_xattr: fix trying to read EA block even if it is absent
8 years ago
gkostka
12af982ed6
ext4_mkfs: add journal node creation support
8 years ago
gkostka
958b570b8f
ext4: improve dox documentation style
8 years ago
Grzegorz Kostka
f6bfcc1073
ext4: little style improvements
8 years ago
Grzegorz Kostka
803375001a
ext4: remove dynamic block cache allocation in ext4_mount
8 years ago
gkostka
8321f180e6
Update license file (github badge)
8 years ago
gkostka
329eece6c3
ext4: remove block cache parameter from device_register function
This parameter is useless since cache is always initialized by malloc.
8 years ago
gkostka
7429ab72d2
Update licence file (comment scope remove)
8 years ago
gkostka
406d9c3c65
ext4: add block device unregister by name & all methods
8 years ago
gkostka
ec5adbc675
ext4: remove read-only check in get atime/mtime/ctime/mode/own methods
8 years ago
gkostka
83e87bd113
ext4: add methods to access file mode, owner, atime, mtime, ctime
8 years ago
Grzegorz Kostka
5f4bfdc608
Set theme jekyll-theme-hacker
8 years ago
gkostka
ca673ab65b
ext4_journal: improve jbd_journal_alloc_block performance
Purge only one journal transaction if we are run out of journal
device space.
8 years ago
gkostka
c1185991fa
ext4: add ext4_cache_flush for explicit cache flush
8 years ago
gkostka
4c155036f9
ext4_blockdev: don't make zero length block read/write operations
Patch submitted by g.tywanczuk@posnet.com .
8 years ago
Kaho Ng
1a96ef0a24
ext4_journal: some reworks to stale metadata protection
8 years ago
Kaho Ng
fb6fd61f3e
ext4_journal: modify the first 4 bytes of the logged block when needed
8 years ago
Kaho Ng
384424b2e0
ext4_journal: fix JBD_FLAG_ESCAPE handling
8 years ago
Grzegorz Kostka
6f44e67455
Merge pull request #15 from exander77/master
fix: mingw build
8 years ago
Ing. Radomír Polách
5546ffcf2e
fix: mingw build
8 years ago
Grzegorz Kostka
8fd74cea1b
Update README.md
8 years ago
Kaho Ng
13875d2d90
ext4_journal: do not replay revoked block within the same transaction
8 years ago
gkostka
318276320c
ext4_types: change "user" prefix to "ext4_user"
Prefix ext4_user looks more appropriately.
8 years ago
Grzegorz Kostka
73be5cdb31
Merge pull request #13 from mmajewicz/malloc_substitution
ext4: easy malloc/calloc/realloc/free substitution
8 years ago
Michał Majewicz
7b3b9a6619
ext4: malloc substitution - moved option definition and changed names
8 years ago
Michał Majewicz
2577ef35e8
ext4: easy malloc/calloc/realloc/free substitution
8 years ago
Grzegorz Kostka
7f35ecb424
Merge pull request #12 from mmajewicz/extern_C_fix
ext4_block_group.h: fix lack of extern "C" closing brace
8 years ago
Michał Majewicz
d7699491b0
ext4_block_group.h: fix lack of extern "C" closing brace
8 years ago
Kaho Ng
253f109640
ext4_journal: tune the logic of block zeroing in write_commit_block()
8 years ago
gkostka
053a3f4e32
ext4_mkfs: little function name refactoring
8 years ago
gkostka
c0b435d0a2
ext4_mkfs: improve block group init performance
8 years ago
gkostka
057b788f8b
ext4_mkfs: merge fill_bgroups and write_bgroups into one function
Previous implementation might alloc a lot of memory to hold
block group descriptors. Now only one block group descriptor
is allocated. However, this might have some performance consequences.
8 years ago
Kaho Ng
f44a0a3c63
ext4: add filetype checking to ext4_mknod
8 years ago
Kaho Ng
0ac15f4559
ext4: special inode creation support
8 years ago
Kaho Ng
a84a1b68d6
ext4: fix possible access violation when copying name fields
8 years ago
Kaho Ng
358f3f8f49
ext4_journal: fix memory leakage when revoking a block repeatedly
8 years ago
Kaho Ng
321eba33eb
ext4_journal: fix memory leakage when reallocating a revoked block
8 years ago
Kaho Ng
b130ba0ea6
ext4: @replace in ext4_setxattr() is deprecated
9 years ago
Kaho Ng
278e8d43d2
ext4_xattr: rework the EA submodule
9 years ago
Kaho Ng
45a1867fb5
ext4_extent: add comments to truncate routines
9 years ago
Kaho Ng
dbcf9937ca
ext4_extent: fix truncate freeing blocks at the wrong boundary
9 years ago
Kaho Ng
0c223f83c3
ext4_xattr: fix not considering iter()'s return value
9 years ago
gkostka
ea294e2a51
ext4_journal: fix trans_id_diff return value
9 years ago
Kaho Ng
bc6e18d5bc
ext4_journal: handle trans_id wrapping around cases
9 years ago
Kaho Ng
6665a61fa4
ext4_xattr: fix missing a type conversion from int32_t to size_t
9 years ago
ngkaho1234
81637302cb
ext4_fs: zero the inode when allocated
9 years ago
ngkaho1234
716af5fa63
ext4_xattr: allow more entries to be inserted when space is small
9 years ago
ngkaho1234
5372f03b3a
ext4_xattr: fix not computing hash of on-block entries
I forget to do that, sorry. :-(
9 years ago
ngkaho1234
6a6833fd4b
ext4_xattr: type changes
- struct ext4_xattr_ref::inode_size_rem's type is changed from int32_t to size_t
- struct ext4_xattr_ref::block_size_rem's type is changed from int32_t to size_t
9 years ago