|
|
@a76e76b
|
3 years |
zarevucky.jiri |
Fix partial release of first extent
For partial release, first_fblock …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f783081
|
4 years |
5887334+jxsvoboda |
libfs's service_get() returns service ID for service-special files
…
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28a5ebd
|
5 years |
martin |
Use char32_t instead of wchat_t to represent UTF-32 strings
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c21d4d6
|
6 years |
zarevucky.jiri |
Add copyright headers for new files
Most are a copy of the headers …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5fd05862
|
6 years |
zarevucky.jiri |
Convert uspace to meson
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e801dc
|
6 years |
noreply |
Indicate and enforce constness of hash table key in certain functions …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bdedb5
|
7 years |
mlombard |
libext4: fix double free in case ext4_filesystem_open() fails.
I hit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ea5e7a
|
7 years |
mlombard |
libext4: cstyle fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2f20b9e
|
7 years |
mlombard |
libext4: fixes to flex support in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d7bf35
|
7 years |
mlombard |
libext4: fix ext4_ialloc_alloc_inode() to be less picky
If can't find …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91fc2dae
|
7 years |
mlombard |
libext4: fs creation should support different block sizes, not only 1k …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ba36a0
|
7 years |
jiri |
Setting a custom ext4 volume label.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b209135
|
7 years |
jiri |
Reading volume label from ext4 file system.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2175178
|
7 years |
jiri |
Allow creating ext2 dynamic revision. Allow choosing ext filesystem …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5cef315
|
7 years |
jiri |
This makes us pass e2fsck -f, not entirely sure why.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09ab0a9a
|
7 years |
jiri |
Fix vertical spacing with new Ccheck revision.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4122410
|
7 years |
jakub |
Improve Doxygen documentaion
This is stil WiP. A number of libraries, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aab85d90
|
7 years |
jiri |
Basic Ext4 filesystem creation (can only create Ext2-old, 1K blocks).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@984a9ba
|
7 years |
martin |
do not expose the call capability handler from the async framework
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c3fb9b
|
7 years |
jiri |
Fix block comment formatting (ccheck).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47e00b83
|
7 years |
jiri |
Fix some block comments (found by ccheck).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3bacee1
|
7 years |
jiri |
Make ccheck-fix again and commit more good files.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76d0981d
|
7 years |
jiri |
Use proper boolean constant in while loops.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1433ecda
|
7 years |
jiri |
Fix cstyle: make ccheck-fix and commit only files where all the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a46e56b
|
7 years |
jakub |
Prefer handle over ID in naming handle variables
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3be9d10
|
7 years |
jakub |
Get rid of ipc_callid_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84239b1
|
7 years |
jiri |
And there was much fixing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a35b458
|
7 years |
zarevucky.jiri |
style: Remove trailing whitespace on _all_ lines, including empty …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b20da0
|
7 years |
zarevucky.jiri |
style: Remove trailing whitespace on non-empty lines, in certain file …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b0cf63
|
7 years |
jiri |
A round of cstyle fixing (i.e. run make ccheck-fix).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7fd2a0
|
8 years |
zarevucky.jiri |
Use errno_t in all uspace and kernel code.
Change type of every …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cde999a
|
8 years |
zarevucky.jiri |
Fix comments to stop referring to error codes as negative.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10de842
|
8 years |
zarevucky.jiri |
Change the way errno_t is defined, and put libhttp and libext4 error …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38d150e
|
8 years |
jiri |
Prefer to get memory allocation functions through the standard stdlib …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cecba66e
|
8 years |
zarevucky.jiri |
Instead of using library paths directly, refer to libraries by name …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccbf93f
|
8 years |
aearsis |
Do not use uninitialized variables
Return value in extent.c was not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2460a50
|
8 years |
jiri |
qsort() compliant with C standard.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f30222
|
8 years |
jakub |
VFS_OUT_MOUNTED does not need to return the link count
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d2dd7f2
|
8 years |
jakub |
Reduce the number of files that include <sys/types.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@395df52
|
8 years |
jiri |
Probing for ExFAT, Ext4 and CDFS.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de5b708
|
8 years |
jiri |
Restructure ext4 filesystem opening/closing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be39fc6
|
8 years |
jiri |
Adjust prefixes ext4fs → ext4 after moving code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4bfad34
|
8 years |
jiri |
Move parts of ext4 filesystem initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71fe4723
|
8 years |
jiri |
Simplify header guards.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81dd2ed
|
8 years |
jiri |
The division of ext4 into fs and lib is arbitrary, preventing improvement.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcb0d76
|
8 years |
jiri |
Libext4 should try to include what it uses.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3345b86
|
8 years |
jiri |
Libext4 went the wrong direction with filename prefixing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f066a87
|
8 years |
jiri |
Ext4 should check for sanity before modifying the superblock.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eff9f8c
|
9 years |
jakub |
Fix build error during incremental build and after modifying libc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a45707d
|
10 years |
martin |
avoid the corner case where the last block group is the only block …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc22069
|
10 years |
martin |
block devices use the same interface, therefore the API of libblock …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b5d966
|
10 years |
m.lombardi85 |
libext4, crypto: add the CRC16-IBM implementation to the crypto library.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1fd281
|
10 years |
m.lombardi85 |
libext4: fix typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9f2ba8
|
10 years |
m.lombardi85 |
libext4: removing crc16 implementation committed by mistake
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24df0de6
|
10 years |
m.lombardi85 |
libext4: remove boilerplate code from ext4_balloc_find_goal().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5cc1853
|
10 years |
m.lombardi85 |
libext4: ext4_balloc_get_first_data_block_in_group() should return an …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@418f21d
|
10 years |
m.lombardi85 |
libext4: remove the old ext4_balloc_get_bgid_of_block() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60c409c
|
10 years |
m.lombardi85 |
libext4: fix ext4_filesystem_blockaddr2group() to support filesystems …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d76973c
|
10 years |
m.lombardi85 |
libext4: introduce support for flexible block groups.
With FLEX_BG, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f29575
|
10 years |
m.lombardi85 |
libext4: fix typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@447201e
|
10 years |
m.lombardi85 |
libext4: adds a function that, given a block group ref, calculates the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6dd7f65
|
10 years |
m.lombardi85 |
libext4: add missing parts that will be needed to support flexible …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb94d84
|
10 years |
m.lombardi85 |
libext4: fix memory leak, release the superblock structure if the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5c03a8
|
10 years |
m.lombardi85 |
libext4: remove block leak in the error code path of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@356e6882
|
10 years |
m.lombardi85 |
libext4: remove unnecessary check
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd5d4e1
|
10 years |
m.lombardi85 |
libex4: fix block leak in error code path.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d579acc
|
11 years |
m.lombardi85 |
libext4: every allocation group contains the number of free blocks, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f591127
|
12 years |
m.lombardi85 |
ext4: fix some minor bugs and memory leaks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a159c6a
|
12 years |
m.lombardi85 |
ext4: release the block group in case of error.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4d5b17
|
12 years |
m.lombardi85 |
ext4: code cleaning
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f63d9d
|
12 years |
m.lombardi85 |
libext4: fix error code check.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5a1ace3
|
12 years |
m.lombardi85 |
libext4: do not ignore error codes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@532f53d
|
12 years |
m.lombardi85 |
ext4: return the error code to the caller in case something fails.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2764497
|
12 years |
m.lombardi85 |
libext4: modify ext4_balloc_find_goal() to report the correct error to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7adc22
|
12 years |
martin |
remove cross-include (thx Jiri Zarevucky)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44ecf89
|
12 years |
jiri |
Replace deprecated function bcmp() with memcmp().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1538a1
|
13 years |
sucha14 |
Add missing copyright headers to ext4
Those files are based on ext2 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d8322da
|
13 years |
jakub |
Remove GPL licensed code from libext4.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@041ab64
|
13 years |
Frantisek Princ |
bugfix #476
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f73b291
|
13 years |
martin |
libblock.{c|h} → block.{c|h}
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c3fe001
|
13 years |
martin |
superblock→state is a bit field, not a value field
make sure we check …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38542dc
|
13 years |
martin |
ext4 code review and coding style cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c15849c
|
13 years |
Frantisek Princ |
removed commented code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e25d78c
|
13 years |
Frantisek Princ |
fixed bug with unused inodes count
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8847142
|
13 years |
Frantisek Princ |
Added default file/dir permissions due to compatibility reasons
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b293a6
|
13 years |
Frantisek Princ |
added variable cache mode + missing cache fini
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe61181
|
13 years |
Frantisek Princ |
Debug messages removed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4cdac68
|
13 years |
Frantisek Princ |
debugged initialization of block group structures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@865a4bf
|
13 years |
Frantisek Princ |
changed supported features
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8eff2b0
|
13 years |
Frantisek Princ |
redundant condition removed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80bd676
|
13 years |
Frantisek Princ |
fixed 64-bit incompatibility
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f10638
|
13 years |
Frantisek Princ |
Debugged version of extent tree growing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@292c843
|
13 years |
Frantisek Princ |
Very hidden bug in block allocator fixed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9aa82e6
|
13 years |
Frantisek Princ |
simplified function header - redundant param removed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d3d75a5
|
13 years |
Frantisek Princ |
removed dead (commented) code from previous revisions, now appending …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96606fe
|
13 years |
Frantisek Princ |
completely recoded splitting function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d510ac01
|
13 years |
Frantisek Princ |
Fixed bug with different sizes in writing file on extents
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2616a75b
|
13 years |
Frantisek Princ |
one bugfix + some debugging output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06d85e5
|
13 years |
Frantisek Princ |
Most of comments modified by current coding style
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49c94a3
|
13 years |
Frantisek Princ |
fixed bug in algorithm for delete big files
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|