|
kernel BUG in link_path_walk
prio:high
ocfs2
|
-1 |
syz, C |
error |
|
22259 |
31d |
299d
|
27/29 |
never |
d48ace653220
ocfs2: do not use make_bad_inode() in ocfs2_read_inode_block_full()
|
|
possible deadlock in ocfs2_acquire_dquot
prio:high
ocfs2
|
4 |
syz, C |
|
|
71841 |
286d |
729d
|
2/29 |
never |
ocfs2: fix circular locking dependency in ocfs2_acquire_dquot
|
|
possible deadlock in ocfs2_init_acl
prio:high
ocfs2
|
4 |
syz, C |
inconclusive |
|
31836 |
31d |
767d
|
27/29 |
never |
bd7c05fb4a47
ocfs2: fix circular locking dependency in ocfs2_init_acl()
|
|
KASAN: use-after-free Read in ocfs2_search_dirblock
ocfs2
|
19 |
syz, C |
inconclusive |
|
14 |
627d |
773d
|
1/29 |
never |
ocfs2: fix directory entry check in ocfs2_search_dirblock()
|
|
WARNING in __rt_mutex_slowlock_locked (3)
prio:normal
ocfs2
|
-1 |
syz, C |
error |
|
3 |
99d |
101d
|
27/29 |
never |
2fdf181afd43
ocfs2: use inode_lock_nested() for orphan dir locking
|
|
KMSAN: uninit-value in _find_next_bit
prio:high
ocfs2
|
7 |
syz, C |
|
|
30 |
167d |
556d
|
29/29 |
75d |
93c8c6ea90be
ocfs2: use kzalloc for quota recovery bitmap allocation
|
|
possible deadlock in ocfs2_evict_inode
prio:high
ocfs2
|
4 |
syz, C |
error |
|
2694 |
105d |
771d
|
29/29 |
75d |
ff6f26c58421
ocfs2: fix circular locking dependency in ocfs2_dio_end_io_write
|
|
possible deadlock in ocfs2_del_inode_from_orphan
ocfs2
|
4 |
syz, C |
inconclusive |
|
7741 |
130d |
726d
|
29/29 |
130d |
19aa667ace53
ocfs2: fix deadlock when creating quota file
|
|
KASAN: slab-use-after-free Read in ocfs2_fault
ocfs2
|
19 |
syz, C |
done |
|
363 |
166d |
746d
|
29/29 |
130d |
7de554cabf16
ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
|
|
kernel BUG in ocfs2_move_extents
ocfs2
|
-1 |
syz, C |
|
|
163 |
228d |
284d
|
29/29 |
145d |
c62e7e6444cd
ocfs2: add check for free bits before allocation in ocfs2_move_extent()
|
|
KASAN: use-after-free Read in ocfs2_check_dir_entry
ocfs2
|
19 |
syz, C |
error |
|
6 |
263d |
291d
|
29/29 |
145d |
1524af3685b3
ocfs2: validate inline data i_size during inode read
|
|
kernel BUG in ocfs2_remove_refcount_tree
ocfs2
|
-1 |
syz, C |
error |
|
6 |
295d |
294d
|
29/29 |
145d |
688dab01c3bb
ocfs2: validate i_refcount_loc when refcount flag is set
|
|
UBSAN: array-index-out-of-bounds in ocfs2_xa_remove_entry
ocfs2
|
15 |
syz, C |
|
|
62 |
233d |
291d
|
29/29 |
145d |
d3cd8de2e17e
ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN boundary checks
|
|
UBSAN: array-index-out-of-bounds in __ocfs2_find_path
ocfs2
|
15 |
syz, C |
inconclusive |
|
12 |
228d |
287d
|
29/29 |
145d |
e0b0f2834c9b
ocfs2: fix oob in __ocfs2_find_path
|
|
kernel BUG in ocfs2_write_block
ocfs2
|
-1 |
syz, C |
inconclusive |
|
29 |
266d |
740d
|
29/29 |
145d |
4e9f69c06215
ocfs2: add validate function for slot map blocks
|
|
possible deadlock in dqget
ocfs2
ext4
|
4 |
syz, C |
error |
|
100357 |
274d |
727d
|
29/29 |
264d |
524c3853831c
jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key
|
|
general protection fault in ocfs2_prepare_dir_for_insert (2)
ocfs2
|
8 |
syz, C |
error |
|
20 |
296d |
476d
|
29/29 |
264d |
aa5b6a72ccd9
ocfs2: add directory size check to ocfs2_find_dir_space_id()
|
|
KASAN: use-after-free Read in ocfs2_dir_foreach_blk
ocfs2
|
19 |
syz, C |
error |
|
115 |
291d |
731d
|
29/29 |
264d |
390ac56cf0f6
ocfs2: add boundary check to ocfs2_check_dir_entry()
|
|
KASAN: use-after-free Read in ocfs2_claim_suballoc_bits
ocfs2
|
19 |
syz, C |
inconclusive |
|
326 |
294d |
767d
|
29/29 |
264d |
e1c70505ee81
ocfs2: add extra consistency checks for chain allocator dinodes
|
|
kernel BUG in ocfs2_truncate_file
ocfs2
|
-1 |
syz, C |
|
|
179 |
291d |
736d
|
29/29 |
264d |
58b6fcd2ab34
ocfs2: mark inode bad upon validation failure during read
|
|
UBSAN: array-index-out-of-bounds in ocfs2_block_group_fill
ocfs2
|
15 |
syz, C |
done |
|
6 |
347d |
349d
|
29/29 |
264d |
e1c70505ee81
ocfs2: add extra consistency checks for chain allocator dinodes
|
|
kernel BUG in __ocfs2_move_extent
ocfs2
|
-1 |
syz, C |
|
|
16 |
343d |
357d
|
29/29 |
264d |
8a7d58845fae
ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
|
|
kernel BUG in ocfs2_commit_truncate
ocfs2
|
-1 |
syz, C |
inconclusive |
|
8 |
310d |
652d
|
29/29 |
264d |
a2b1c419ff72
ocfs2: add inline inode consistency check to ocfs2_validate_inode_block()
|
|
KASAN: use-after-free Read in ocfs2_dx_dir_lookup_rec
ocfs2
|
19 |
syz, C |
|
|
14 |
308d |
365d
|
29/29 |
264d |
1b34743c31fe
ocfs2: add extra consistency check to ocfs2_dx_dir_lookup_rec()
|
|
kernel BUG in ocfs2_remove_btree_range (2)
ocfs2
|
-1 |
syz, C |
|
|
5 |
300d |
306d
|
29/29 |
264d |
4ac577ae741e
ocfs2: check tl_used after reading it from trancate log inode
|
|
WARNING in ocfs2_unlink
ocfs2
|
-1 |
syz, C |
inconclusive |
|
139 |
289d |
622d
|
29/29 |
264d |
7efb45f9685f
ocfs2: invalidate inode if i_mode is zero after block read
|
|
memory leak in ocfs2_new_path_from_path
ocfs2
|
3 |
syz, C |
|
|
5 |
290d |
325d
|
29/29 |
264d |
2214ec4bf89d
ocfs2: fix memory leak in ocfs2_merge_rec_left()
|
|
kernel BUG in ocfs2_claim_suballoc_bits
ocfs2
|
-1 |
syz, C |
inconclusive |
|
1706 |
287d |
767d
|
29/29 |
264d |
039bef30e320
ocfs2: fix kernel BUG in ocfs2_find_victim_chain
|
|
KASAN: use-after-free Read in ocfs2_listxattr
ocfs2
|
19 |
syz, C |
|
|
5 |
310d |
322d
|
29/29 |
264d |
2a4f33430e96
ocfs2: validate inline xattr size and entry count in ocfs2_xattr_ibody_list
|
|
divide error in ocfs2_block_group_fill (3)
ocfs2
|
2 |
syz, C |
|
|
3 |
338d |
344d
|
29/29 |
264d |
93ce0ff117b0
ocfs2: validate cl_bpc in allocator inodes to prevent divide-by-zero
|
|
kernel BUG in ocfs2_refcount_cal_cow_clusters
ocfs2
|
-1 |
syz, C |
|
|
8 |
341d |
359d
|
29/29 |
314d |
78a63493f8e3
ocfs2: clear extent cache after moving/defragmenting extents
|
|
KASAN: use-after-free Read in ocfs2_get_system_file_inode
ocfs2
|
19 |
syz, C |
done |
|
5 |
401d |
399d
|
29/29 |
334d |
fe7a283b3916
ocfs2: add suballoc slot check in ocfs2_validate_inode_block()
|
|
general protection fault in ocfs2_evict_inode (2)
ocfs2
|
2 |
syz, C |
error |
|
68 |
398d |
405d
|
29/29 |
334d |
f46e8ef8bb7b
ocfs2: prevent release journal inode after journal shutdown
|
|
INFO: task hung in ocfs2_page_mkwrite (2)
ocfs2
|
1 |
syz, C |
error |
|
4 |
404d |
403d
|
29/29 |
334d |
04100f775c2e
ocfs2: fix recursive semaphore deadlock in fiemap call
|
|
BUG: unable to handle kernel paging request in ocfs2_unlock_and_free_folios
ocfs2
|
8 |
syz, C |
|
|
141 |
414d |
470d
|
29/29 |
389d |
2ae826799932
ocfs2: reset folio to NULL when get folio fails
|
|
possible deadlock in __ocfs2_flush_truncate_log
ocfs2
|
4 |
syz, C |
inconclusive |
|
3410 |
413d |
562d
|
29/29 |
389d |
08eabe4b9e98
ocfs2: avoid potential ABBA deadlock by reordering tl_inode lock
|
|
KASAN: slab-out-of-bounds Read in ocfs2_dx_dir_lookup_rec
ocfs2
|
19 |
syz, C |
|
|
76 |
389d |
669d
|
29/29 |
389d |
44acc46d182f
ocfs2: avoid NULL pointer dereference in dx_dir_lookup_rec()
|
|
possible deadlock in deactivate_super (2)
ocfs2
|
4 |
syz, C |
inconclusive |
done |
8072 |
506d |
603d
|
29/29 |
431d |
fcaf3b2683b0
ocfs2: stop quota recovery before disabling quotas
|
|
KASAN: use-after-free Read in __ocfs2_find_path
ocfs2
|
19 |
syz, C |
inconclusive |
|
65 |
560d |
719d
|
28/29 |
475d |
a406aff8c051
ocfs2: validate l_tree_depth to avoid out-of-bounds access
|
|
KMSAN: uninit-value in ocfs2_file_read_iter
ocfs2
|
7 |
syz, C |
|
|
3 |
704d |
700d
|
28/29 |
510d |
adc77b19f62d
ocfs2: fix uninitialized value in ocfs2_file_read_iter()
|
|
general protection fault in ocfs2_prepare_dir_for_insert
ocfs2
|
8 |
syz, C |
inconclusive |
|
1072 |
520d |
769d
|
28/29 |
510d |
b0fce54b8c0d
ocfs2: check dir i_size in ocfs2_find_entry
|
|
KASAN: slab-use-after-free Read in ocfs2_lock_global_qf
ocfs2
|
19 |
syz, C |
inconclusive |
|
11 |
635d |
686d
|
28/29 |
510d |
5f3fd772d152
ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
|
|
KASAN: use-after-free Read in ocfs2_search_extent_list
ocfs2
|
19 |
syz, C |
inconclusive |
|
3 |
628d |
658d
|
28/29 |
510d |
34bb50c42335
ocfs2: check el->l_next_free_rec in ocfs2_get_clusters_nocache
|
|
kernel BUG in ocfs2_truncate_log_append
ocfs2
|
-1 |
syz, C |
|
|
4 |
637d |
691d
|
28/29 |
510d |
01676ecd0b5c
ocfs2: check tl->count of truncate log inode in ocfs2_get_truncate_log_info
|
|
UBSAN: shift-out-of-bounds in ocfs2_fill_super (2)
ocfs2
|
-1 |
syz, C |
|
|
81 |
681d |
702d
|
28/29 |
651d |
23aab037106d
ocfs2: fix UBSAN warning in ocfs2_verify_volume()
|
|
kernel BUG in ocfs2_set_new_buffer_uptodate
ocfs2
|
-1 |
syz, C |
inconclusive |
|
55 |
660d |
771d
|
28/29 |
651d |
737f34137844
ocfs2: uncache inode which has failed entering the group
|
|
general protection fault in ocfs2_xa_block_wipe_namevalue
ocfs2
|
2 |
syz, C |
|
|
4 |
705d |
701d
|
28/29 |
656d |
0b63c0e01fba
ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
|
|
kernel BUG in ocfs2_truncate_inline
ocfs2
|
-1 |
syz, C |
inconclusive |
|
3 |
705d |
719d
|
28/29 |
683d |
bc0a2f3a73fc
ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
|
|
KMSAN: uninit-value in from_kuid (2)
ocfs2
|
7 |
syz, C |
|
|
75 |
707d |
738d
|
28/29 |
685d |
15f343474816
fs: Fix uninitialized value issue in from_kuid and from_kgid
|
|
WARNING: bad unlock balance in ocfs2_read_blocks
ocfs2
|
4 |
syz, C |
|
|
240 |
739d |
771d
|
28/29 |
706d |
c03a82b4a0c9
ocfs2: remove unreasonable unlock in ocfs2_read_blocks
|
|
possible deadlock in ocfs2_get_system_file_inode
ocfs2
|
4 |
syz, C |
done |
|
14785 |
724d |
774d
|
28/29 |
706d |
7bf1823e010e
ocfs2: fix deadlock in ocfs2_get_system_file_inode
|
|
WARNING: ODEBUG bug in ocfs2_local_read_info
ocfs2
|
-1 |
syz, C |
inconclusive |
|
7 |
724d |
756d
|
28/29 |
706d |
35fccce29feb
ocfs2: cancel dqi_sync_work before freeing oinfo
|
|
KMSAN: uninit-value in ocfs2_get_block
ocfs2
|
7 |
syz, C |
|
|
5 |
737d |
734d
|
28/29 |
706d |
2af148ef8549
ocfs2: fix uninit-value in ocfs2_get_block()
|
|
UBSAN: shift-out-of-bounds in ocfs2_fill_super
ocfs2
|
-1 |
syz, C |
|
|
199 |
707d |
774d
|
28/29 |
706d |
7f86b2942791
ocfs2: fix shift-out-of-bounds UBSAN bug in ocfs2_verify_volume()
|