projects
/
freebsd.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mdconfig: remove the "cluster" option.
2024-01-26
Richard Yao
Switch to CodeQL to detect prohibited function use
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-05-26
Richard Yao
Use __attribute__((malloc)) on memory allocation functions
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-05-26
Richard Yao
btree: Implement faster binary search algorithm
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-05-15
Richard Yao
Fix undefined behavior in spa_sync_props()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-05-15
Richard Yao
Fix use after free regression in spa_remove_healed_errors()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-04-20
Richard Yao
Linux: Suppress -Wordered-compare-function-pointers...
Signed-off-by:
Richard Yao
<richard.yao@klarasystems.com>
commit
|
commitdiff
|
tree
2023-04-20
Richard Yao
Linux: zfs_zaccess_trivial() should always call generic_perm...
Signed-off-by:
Richard Yao
<richard.yao@klarasystems.com>
commit
|
commitdiff
|
tree
2023-03-16
Richard Yao
Fix possible bad bit shift in dnode_next_offset_level()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-14
Richard Yao
nvpair: Use flexible array member for nvpair name strings
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-14
Richard Yao
nvpair: Constify string functions
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-14
Richard Yao
discover_cached_paths() should not corrupt nvlist string...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-14
Richard Yao
zpool_valid_proplist() should not corrupt nvpair name...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-14
Richard Yao
Fix possible NULL pointer dereference in nvlist_lookup_nvpai...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-14
Richard Yao
Silence clang static analyzer warnings about stored...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-14
Richard Yao
Fix possible NULL pointer dereference in dbuf_verify()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-14
Richard Yao
Zero zio_prop_t in flush_write_batch_impl()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-14
Richard Yao
Fix uninitialized scalar value read regression in dmu_recv_b...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-10
Richard Yao
txg_sync should handle write errors in ZIL
Signed-off-by:
Richard Yao
<richard.yao@klarasystems.com>
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Suppress clang static analyzer warning in vdev_stat_update()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Refactor loop in dump_histogram()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Suppress static analyzer warning in dmu_objset_create_impl_d...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Linux: Fix octal detection in define_ddi_strtox()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Linux: Suppress clang static analyzer warning in zfs_remove()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Linux: Silence static analyzer warning in crypto_create_ctx_...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Suppress Clang Static Analyzer warning in bpobj_enqueue()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Suppress Clang Static Analyzer warning in dsl_dir_rename_sync()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Cleanup: Remove constant comparisons reported by CodeQL
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Linux cleanup: zvol_discard() should only call blk_queue_io_...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Suppress Clang Static Analyzer warning in dbuf_dnode_findbp()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Suppress Clang Static Analyzer warning in vdev_split()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Suppress Clang Static Analyzer warning about SNPRINTF_BLKPTR()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Suppress Clang Static Analyzer false positive in the...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Suppress Clang Static Analyzer defect report in abd_get_size()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Fix TOCTOU race in zpool_do_labelclear()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-08
Richard Yao
Do not hold spa_config in ZIL while blocked on IO
Signed-off-by:
Richard Yao
<richard.yao@klarasystems.com>
commit
|
commitdiff
|
tree
2023-03-06
Richard Yao
Fix memory leak in ztest
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-06
Richard Yao
Add missing increment to dsl_deadlist_move_bpobj()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-06
Richard Yao
SHA2Init() should use signed assertions when checking...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
Fix data race between zil_commit() and zil_suspend()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
Remove bad kmem_free() oversight from previous zfsdev_state_...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
Linux: zfs_fillpage() should handle partial pages from...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
Handle unexpected errors in zil_lwb_commit() without...
Signed-off-by:
Richard Yao
<richard.yao@klarasystems.com>
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
Suppress static analyzer warning in dmu_objset_create_impl_d...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
Suppress static analyzer warning in dbuf_hold_copy()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
Statically allocate first node of zfsdev_state_list
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
Suppress static analyzer warning in sa_attr_iter()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
Suppress static analyzer warnings in zio_checksum_error_impl()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
icp: Prevent compilers from optimizing away memset...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-03-01
Richard Yao
Linux: Assert mutex is held in mutex_exit()
Signed-off-by:
Richard Yao
<richard.yao@klarasystems.com>
commit
|
commitdiff
|
tree
2023-02-27
Richard Yao
Skip memory allocation when compressing holes
Signed-off-by:
Richard Yao
<richard.yao@klarasystems.com>
commit
|
commitdiff
|
tree
2023-02-23
Richard Yao
Fix NULL pointer dereference in zio_ready()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-02-23
Richard Yao
Use rw_tryupgrade() in dmu_bonus_hold_by_dnode()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-02-16
Richard Yao
Sync thread should avoid holding the spa config write...
Signed-off-by:
Richard Yao
<richard.yao@klarasystems.com>
commit
|
commitdiff
|
tree
2023-02-14
Richard Yao
Suppress Clang static analyzer complaint in zfs_replay_create()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-02-14
Richard Yao
Give strlcat() full buffer lengths rather than smaller...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-02-06
Richard Yao
Add assertion and make variables unsigned in abd_alloc_chunks()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-02-06
Richard Yao
Cleanup: spa vdev processing should check NULL pointers
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-02-06
Richard Yao
zfs_get_temporary_prop() should not pass NULL to strcpy()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-23
Richard Yao
Reject streams that set ->drr_payloadlen to unreasonably...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-23
Richard Yao
free_blocks(): Fix reports from 2016 PVS Studio FreeBSD...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-20
Richard Yao
Cleanup ->dd_space_towrite should be unsigned
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-17
Richard Yao
Cleanup of dead code suggested by Clang Static Analyzer...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-13
Richard Yao
Linux ppc64le ieee128 compat: Do not redefine __asm...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-13
Richard Yao
Cleanup: Use NULL when doing NULL pointer comparisons
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-13
Richard Yao
Cleanup: Remove unneeded semicolons
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-13
Richard Yao
Cleanup: Use MIN() macro
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-13
Richard Yao
Cleanup: !A || A && B is equivalent to !A || B
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-13
Richard Yao
Cleanup: Replace oldstyle struct hack with C99 flexible...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-12
Richard Yao
Cleanup: Fix indentation in zfs_dbgmsg_t
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-12
Richard Yao
Cleanup: Use C99 flexible array members instead of...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-12
Richard Yao
Cleanup: Use kmem_zalloc() instead of memset() to zero...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-12
Richard Yao
Cleanup: Remove unnecessary explicit casts of pointers...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2023-01-05
Richard Yao
Illumos #15286: do_composition() needs sign awareness
Ported-by:
Richard Yao
<richard.yao@alumni.stonybrook...
Original-patch-by:
Richard Yao
<richard.yao@alumni.stonybrook...
Reported-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-14
Richard Yao
Zero end of embedded block buffer in dump_write_embedded()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-14
Richard Yao
Cache dbuf_hash() calculation
Signed-off-by:
Richard Yao
<richard.yao@klarasystems.com>
commit
|
commitdiff
|
tree
2022-12-12
Richard Yao
Address theoretical uninitialized variable usage in...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-09
Richard Yao
Linux PPC: Fix build failures on kernels built without...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-08
Richard Yao
Do not pass -1 to strerror() from zfs_send_cb_impl()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-08
Richard Yao
Fix dereference after null check in enqueue_range
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-08
Richard Yao
zdb: Handle theoretical buffer overflow when printing...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-08
Richard Yao
zdb: zdb_ddt_leak_init() reads uninitialized memory...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-08
Richard Yao
ztest: comparisons against errno should not assign...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-08
Richard Yao
Fix potential buffer overflow in zpool command
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-08
Richard Yao
zdb: Fix big parameter passed by value
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-08
Richard Yao
Linux: Cleanup unnecessary NULL check in __vdev_disk_physio()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-08
Richard Yao
Remove duplicate statically allocated variable
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-08
Richard Yao
Cleanup: zhack should not declare function prototypes...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-05
Richard Yao
Micro-optimize fletcher4 calculations
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-12-05
Richard Yao
FreeBSD: zfs_register_callbacks() must implement error...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-29
Richard Yao
Coverity Model Update
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-29
Richard Yao
Fix NULL pointer dereference in dbuf_prefetch_indirect_done()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-29
Richard Yao
zdb: Silence Coverity complaint about verify_livelist_allocs()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-29
Richard Yao
Cleanup: Delete dead code from send_merge_thread()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-29
Richard Yao
Lua: Fix bad bitshift in lua_strx2number()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-28
Richard Yao
Convert some sprintf() calls to kmem_scnprintf()
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-28
Richard Yao
Set multiple make jobs on CodeQL github workflows
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-18
Richard Yao
FreeBSD: do_mount() passes wrong string length to helper
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-18
Richard Yao
FreeBSD: get_zfs_ioctl_version() should be cast to...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-10
Richard Yao
Cleanup: Suppress Coverity dereference before/after...
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
2022-11-10
Richard Yao
Fix potential NULL pointer dereference regression
Signed-off-by:
Richard Yao
<richard.yao@alumni.stonybrook...
commit
|
commitdiff
|
tree
next