Author: fsu
Date: Sun May 17 14:52:54 2020
New Revision: 361136
URL: https://svnweb.freebsd.org/changeset/base/361136
Log:
Add BE architectures support.
Author of most initial version: pfg (https://reviews.freebsd.org/D23259)
Reviewed by:pfg
MFC after: 3 months
Differen
Author: fsu
Date: Sun May 17 14:10:46 2020
New Revision: 361135
URL: https://svnweb.freebsd.org/changeset/base/361135
Log:
Restrict the max runp and runb return values in case of extents mapping.
This restriction already present in case of indirect mapping, do the same
in case of extents.
Author: fsu
Date: Sun May 17 14:03:13 2020
New Revision: 361134
URL: https://svnweb.freebsd.org/changeset/base/361134
Log:
Fix incorrect inode link count check in case of rename.
The check was incorrect because the directory inode link count have
min value 2 after dir_nlink extfs feature
Author: fsu
Date: Sun May 17 14:00:54 2020
New Revision: 361133
URL: https://svnweb.freebsd.org/changeset/base/361133
Log:
Add inode bitmap tail initialization.
Make ext2fs compatible with changes introduced in e2fsprogs v1.45.2.
Now the tail of inode bitmap is filled with 0xff pattern ex
Author: fsu
Date: Tue Feb 18 16:39:57 2020
New Revision: 358073
URL: https://svnweb.freebsd.org/changeset/base/358073
Log:
Add a EXT2FS-specific implementation for lseek(SEEK_DATA).
The lseek(SEEK_DATA) optimization logic could be simply borrowed from ufs
side.
See, https://reviews.freeb
Author: fsu
Date: Tue Apr 16 11:37:15 2019
New Revision: 346269
URL: https://svnweb.freebsd.org/changeset/base/346269
Log:
ext2fs: Initial version of DTrace support.
Commit forgotten file.
Reviewed by:pfg, gnn
MFC after: 1 week
Differential Revision:https://reviews.
Author: fsu
Date: Tue Apr 16 11:20:10 2019
New Revision: 346267
URL: https://svnweb.freebsd.org/changeset/base/346267
Log:
ext2fs: Initial version of DTrace support.
Reviewed by:pfg, gnn
MFC after: 1 week
Differential Revision:https://reviews.freebsd.org/D19848
Modified
Author: fsu
Date: Sun Jul 7 08:58:02 2019
New Revision: 349802
URL: https://svnweb.freebsd.org/changeset/base/349802
Log:
Add additional check for 'blocks per group' and 'fragments per group'
superblock fields.
These fields will not be equal only in case if bigalloc filesystem feature is
Author: fsu
Date: Sun Jul 7 08:56:13 2019
New Revision: 349801
URL: https://svnweb.freebsd.org/changeset/base/349801
Log:
Remove ufs fragments logic.
The ext2fs fragments are different from ufs fragments.
In case of ext2fs the fragment should be equal or more then block size.
The value
Author: fsu
Date: Sun Jul 7 08:53:52 2019
New Revision: 349800
URL: https://svnweb.freebsd.org/changeset/base/349800
Log:
Remove unneeded mount point unlock call.
Reported by:Christopher Krah, Thomas Barabosch, and Jan-Niclas Hilgert of
Fraunhofer FKIE
Reported as:FS-11-EXT2-6:
Author: fsu
Date: Tue Apr 16 11:37:15 2019
New Revision: 346269
URL: https://svnweb.freebsd.org/changeset/base/346269
Log:
ext2fs: Initial version of DTrace support.
Commit forgotten file.
Reviewed by:pfg, gnn
MFC after: 1 week
Differential Revision:https://reviews.
Author: fsu
Date: Tue Apr 16 11:20:10 2019
New Revision: 346267
URL: https://svnweb.freebsd.org/changeset/base/346267
Log:
ext2fs: Initial version of DTrace support.
Reviewed by:pfg, gnn
MFC after: 1 week
Differential Revision:https://reviews.freebsd.org/D19848
Modified
Author: fsu
Date: Fri Mar 15 11:49:46 2019
New Revision: 345179
URL: https://svnweb.freebsd.org/changeset/base/345179
Log:
Remove unneeded mount point unlock function calls.
The ext2_nodealloccg() function unlocks the mount point
in case of successful node allocation.
The additional unl
Author: fsu
Date: Mon Mar 4 11:33:49 2019
New Revision: 344757
URL: https://svnweb.freebsd.org/changeset/base/344757
Log:
Fix double free in case of mount error.
Reported by:Christopher Krah
Reported as:FS-9-EXT3-2: Denial Of Service in nmount-5 (vm_fault_hold)
Reviewed by:
Author: fsu
Date: Mon Mar 4 11:27:47 2019
New Revision: 344756
URL: https://svnweb.freebsd.org/changeset/base/344756
Log:
Do not read the on-disk inode in case of vnode allocation.
Reported by:Christopher Krah
Reported as:FS-6-EXT2-4: Denial Of Service in mkdir-0 (ext2_mkdir/vn_
Author: fsu
Date: Mon Mar 4 11:19:21 2019
New Revision: 344755
URL: https://svnweb.freebsd.org/changeset/base/344755
Log:
Fix integer overflow possibility.
Reported by:Christopher Krah
Reported as:FS-2-EXT2-1: Out-of-Bounds Write in nmount (ext2_vget)
Reviewed by:pfg
MFC
Author: fsu
Date: Mon Mar 4 11:12:19 2019
New Revision: 344754
URL: https://svnweb.freebsd.org/changeset/base/344754
Log:
Do not panic if inode bitmap is corrupted.
admbug: 804
Reported by:Ilja Van Sprundel
Reviewed by:pfg
MFC after: 1 week
Differential Rev
Author: fsu
Date: Mon Mar 4 11:01:23 2019
New Revision: 344753
URL: https://svnweb.freebsd.org/changeset/base/344753
Log:
Validate block bitmaps.
Reviewed by:pfg
MFC after: 1 week
Differential Revision:https://reviews.freebsd.org/D19324
Modified:
head/sys/fs/ext2fs/e
Author: fsu
Date: Mon Mar 4 10:55:01 2019
New Revision: 344752
URL: https://svnweb.freebsd.org/changeset/base/344752
Log:
Add additional on-disk inode checks.
Reviewed by:pfg
MFC after: 1 week
Differential Revision:https://reviews.freebsd.org/D19323
Modified:
head/sy
Author: fsu
Date: Mon Mar 4 10:42:25 2019
New Revision: 344751
URL: https://svnweb.freebsd.org/changeset/base/344751
Log:
Make superblock reading logic more strict.
Add more on-disk superblock consistency checks to ext2_compute_sb_data()
function.
It should decrease the probability of m
Author: fsu
Date: Fri Jan 11 07:58:25 2019
New Revision: 342933
URL: https://svnweb.freebsd.org/changeset/base/342933
Log:
Fix errno values returned from DUMMY_XATTR linuxulator calls
Reported by: we...@uni-mainz.de
Reviewed by: markj
MFC after: 1 day
Differential Revision: https://re
Author: fsu
Date: Tue Aug 21 18:50:29 2018
New Revision: 338153
URL: https://svnweb.freebsd.org/changeset/base/338153
Log:
FUSE extattrs: fix issue when neither uio nor size were not passed to VOP_*
(cosmetic only).
Reviewed by:cem, pfg
MFC after: 2 weeks
Differential Revis
Author: fsu
Date: Tue Aug 21 18:39:47 2018
New Revision: 338152
URL: https://svnweb.freebsd.org/changeset/base/338152
Log:
FUSE extattrs: fix issue when neither uio nor size were not passed to VOP_*.
The requested size was returned incorrectly in case uio == NULL from
listextattr because t
Author: fsu
Date: Tue Aug 21 18:39:29 2018
New Revision: 338151
URL: https://svnweb.freebsd.org/changeset/base/338151
Log:
Change unused inodes counters behavior in the cylinder groups.
Make it more close to native ext4 implementation to avoid fsck errors.
Modified:
head/sys/fs/ext2fs/ext2_
Author: fsu
Date: Tue Aug 21 18:39:02 2018
New Revision: 338150
URL: https://svnweb.freebsd.org/changeset/base/338150
Log:
Fix directory blocks checksum updating logic.
Count dirent tail in the searchslot logic in case of directory block search.
Add htree root csum update function call in
Author: fsu
Date: Wed Aug 8 12:08:46 2018
New Revision: 337454
URL: https://svnweb.freebsd.org/changeset/base/337454
Log:
Split the dir_index and dir_nlink features.
Do not allow to create more that EXT4_LINK_MAX links to directory in case
if the dir_nlink is not set, like it is done in
Author: fsu
Date: Wed Aug 8 12:07:45 2018
New Revision: 337453
URL: https://svnweb.freebsd.org/changeset/base/337453
Log:
Fix directory blocks checksum updating logic.
The checksum updating functions were not called in case of dir index inode
splitting
and in case of dir entry removing,
Author: fsu
Date: Sun May 13 19:48:30 2018
New Revision: 333586
URL: https://svnweb.freebsd.org/changeset/base/333586
Log:
Fix directory blocks checksumming.
Reviewed by:pfg
MFC after: 3 months
Differential Revision:https://reviews.freebsd.org/D15396
Modified:
head/sy
Author: fsu
Date: Sun May 13 19:29:35 2018
New Revision: 333585
URL: https://svnweb.freebsd.org/changeset/base/333585
Log:
Fix on-disk inode checksum calculation logic.
Reviewed by:pfg
MFC after: 3 months
Differential Revision:https://reviews.freebsd.org/D15395
Modified
Author: fsu
Date: Sun May 13 19:19:10 2018
New Revision: 333584
URL: https://svnweb.freebsd.org/changeset/base/333584
Log:
Fix EXT2FS_DEBUG definition usage.
Reviewed by:pfg
MFC after: 3 months
Differential Revision:https://reviews.freebsd.org/D15394
Modified:
head/sy
Author: fsu
Date: Mon Jan 29 22:15:46 2018
New Revision: 328566
URL: https://svnweb.freebsd.org/changeset/base/328566
Log:
Fix mistake in case of zeroed inode check.
Reported by: pho
MFC after:6 months
Modified:
head/sys/fs/ext2fs/ext2_inode_cnv.c
Modified: head/sys/fs/ext2fs/ext
Author: fsu
Date: Mon Jan 29 21:54:13 2018
New Revision: 328564
URL: https://svnweb.freebsd.org/changeset/base/328564
Log:
Add flex_bg/meta_bg features RW support.
Reviewed by:pfg
MFC after: 6 months
Differential Revision:https://reviews.freebsd.org/D13964
Modified:
h
Author: fsu
Date: Sun Jan 14 20:46:39 2018
New Revision: 327977
URL: https://svnweb.freebsd.org/changeset/base/327977
Log:
Add metadata_csum feature support.
Reviewed by: pfg (mentor)
Approved by: pfg (mentor)
MFC after: 6 months
Differential Revision:https://reviews.fr
Author: fsu
Date: Fri Jan 5 10:04:01 2018
New Revision: 327584
URL: https://svnweb.freebsd.org/changeset/base/327584
Log:
Add 64bit feature support.
Reviewed by:kevlo, pfg (mentor)
Approved by:pfg (mentor)
MFC after: 6 months
Differential Revision:https://reviews.
Should be fixed in r326824.
On Wed, Dec 13, 2017 at 1:58 PM, Fedor Uporov wrote:
> Hi, Andrew.
>
> Thanks for report, I know about the issue.
> Just, need to get back home to my laptop to fix it.
> Need 2-4 hours.
>
> On Wed, Dec 13, 2017 at 1:46 PM, Andrew Turner
> wr
Author: fsu
Date: Wed Dec 13 16:14:38 2017
New Revision: 326824
URL: https://svnweb.freebsd.org/changeset/base/326824
Log:
Fix kernel build if MAC is not defined.
Reported by:Ravi Pokala, Andrew Turner
Approved by:pfg (mentor)
MFC after: 1 week
Modified:
head/sys/kern/vf
Hi, Andrew.
Thanks for report, I know about the issue.
Just, need to get back home to my laptop to fix it.
Need 2-4 hours.
On Wed, Dec 13, 2017 at 1:46 PM, Andrew Turner wrote:
>
> > On 12 Dec 2017, at 20:15, Fedor Uporov wrote:
> >
> > Author: fsu
> > Date: Tue D
Author: fsu
Date: Tue Dec 12 20:15:57 2017
New Revision: 326808
URL: https://svnweb.freebsd.org/changeset/base/326808
Log:
Move buffer size checks outside of the vnode locks.
Reviewed by:kib, cem, pfg (mentor)
Approved by:pfg (mentor)
MFC after: 1 weeks
Differential Re
Author: fsu
Date: Tue Dec 12 20:02:48 2017
New Revision: 326807
URL: https://svnweb.freebsd.org/changeset/base/326807
Log:
Fix extattr getters in case of neither uio nor buffer was not passed to VOP_*.
Approved by:pfg (mentor)
MFC after: 2 weeks
Differential Revision:htt
Author: fsu
Date: Tue Nov 28 16:25:46 2017
New Revision: 326317
URL: https://svnweb.freebsd.org/changeset/base/326317
Log:
Sync bsd_to_linux_errno[] table with i386 and amd64 tables in the sys
directory.
Additional fix for r326282.
MFC after: 1 week
Approved by: pfg
Modified:
head/l
Author: fsu
Date: Mon Nov 27 17:03:11 2017
New Revision: 326282
URL: https://svnweb.freebsd.org/changeset/base/326282
Log:
Remap ENOATTR to ENODATA in the linuxulator.
In the linux ENOADATA is frequently #defined as ENOATTR.
The change is required for an xattrs support implementation.
M
Author: fsu
Date: Tue Oct 24 20:10:08 2017
New Revision: 324963
URL: https://svnweb.freebsd.org/changeset/base/324963
Log:
Fix physical block number overflow in different places.
Approved by:pfg (mentor)
MFC after: 6 months
Modified:
head/sys/fs/ext2fs/ext2_alloc.c
head/sys/
Author: fsu
Date: Tue Oct 24 19:16:25 2017
New Revision: 324962
URL: https://svnweb.freebsd.org/changeset/base/324962
Log:
Set doreallocblks sysctl value to zero by default because of
possibility of filesystem corruption.
Approved by:pfg (mentor)
MFC after: 2 weeks
Modified:
Author: fsu
Date: Tue Oct 24 19:14:33 2017
New Revision: 324961
URL: https://svnweb.freebsd.org/changeset/base/324961
Log:
Do not free bufs in case of extents metadata blocks + remove unneeded asserts.
Approved by:pfg (mentor)
MFC after: 6 months
Modified:
head/sys/fs/ext2fs/e
Author: fsu
Date: Thu Oct 19 16:42:03 2017
New Revision: 324759
URL: https://svnweb.freebsd.org/changeset/base/324759
Log:
Fix unused variable + style(9) fixes inside the ext4_ext_find_extent()
Approved by:pfg (mentor)
Reported by:Coverity
CID:1381754
MFC after:
Ryan,
Seems like, I lost the dual declaration when made the merging and then did
not check the gcc build.
Thanks for fix.
On Wed, Oct 18, 2017 at 12:41 AM, Ryan Libby wrote:
> Author: rlibby
> Date: Wed Oct 18 00:41:23 2017
> New Revision: 324713
> URL: https://svnweb.freebsd.org/changeset/bas
Author: fsu
Date: Tue Oct 17 20:45:44 2017
New Revision: 324706
URL: https://svnweb.freebsd.org/changeset/base/324706
Log:
Add inital extents read-write support.
Approved by:pfg (mentor)
MFC after: 6 months
RelNotes: Yes
Differential Revision:https://reviews.free
Author: fsu
Date: Sat Oct 14 19:02:52 2017
New Revision: 324620
URL: https://svnweb.freebsd.org/changeset/base/324620
Log:
Add extended attributes support to fuse kernel module.
Author: kem
Reviewed by:cem, pfg (mentor)
Approved by:pfg (mentor)
MFC after: 2 weeks
Author: fsu
Date: Wed Sep 27 16:12:13 2017
New Revision: 324064
URL: https://svnweb.freebsd.org/changeset/base/324064
Log:
Add check to avoid raw inode iblocks fields overflow in case of huge_file
feature.
Use the Linux logic for now.
Reviewed by:pfg (mentor)
Approved by:pfg (m
:01
2017(r323972)
@@ -419,6 +419,7 @@
11/23 Luca Pizzamiglio born in Casalpusterlengo,
Italy, 1978
11/24 Andrey Zakhvatov born in Chelyabinsk, Russian
Federation, 1974
11/24 Daniel Gerzo born in Bratislava, Slovakia, 1986
+11/25 Fedor Uporov born in Yalta, Crimea, USSR, 1988
d.org\n20
fanf [label="Tony Finch\nf...@freebsd.org\n2002/05/05"]
fjoe [label="Max Khon\nf...@freebsd.org\n2001/08/06"]
flz [label="Florent Thoumie\n...@freebsd.org\n2006/03/30"]
+fsu [label="Fedor Uporov\n...@freebsd.org\n2017/08/28"]
gabor [label=&
51 matches
Mail list logo