mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 18:40:43 +03:00
Update checkstyle workflow env to ubuntu-20.04
- `checkstyle` workflow uses ubuntu-20.04 environment - improved `mancheck.sh` readability Reviewed-by: Matthew Ahrens <mahrens@delphix.com> Reviewed-by: John Kennedy <john.kennedy@delphix.com> Signed-off-by: szubersk <szuberskidamian@gmail.com> Closes #12713
This commit is contained in:
committed by
Tony Hutter
parent
ad15fb430a
commit
64e88992b6
+3
-1
@@ -114,7 +114,9 @@ modules_uninstall: modules_uninstall-@ac_system@
|
||||
|
||||
cppcheck-Linux:
|
||||
@CPPCHECK@ -j@CPU_COUNT@ --std=c99 --quiet --force --error-exitcode=2 \
|
||||
--inline-suppr --suppress=noValidConfiguration \
|
||||
--inline-suppr \
|
||||
--suppress=unmatchedSuppression \
|
||||
--suppress=noValidConfiguration \
|
||||
--enable=warning,information -D_KERNEL \
|
||||
--include=@LINUX_OBJ@/include/generated/autoconf.h \
|
||||
--include=@top_srcdir@/zfs_config.h \
|
||||
|
||||
@@ -533,12 +533,14 @@ nvt_add_nvpair(nvlist_t *nvl, nvpair_t *nvp)
|
||||
uint64_t index = hash & (priv->nvp_nbuckets - 1);
|
||||
|
||||
ASSERT3U(index, <, priv->nvp_nbuckets);
|
||||
// cppcheck-suppress nullPointerRedundantCheck
|
||||
i_nvp_t *bucket = tab[index];
|
||||
|
||||
/* insert link at the beginning of the bucket */
|
||||
i_nvp_t *new_entry = NVPAIR2I_NVP(nvp);
|
||||
ASSERT3P(new_entry->nvi_hashtable_next, ==, NULL);
|
||||
new_entry->nvi_hashtable_next = bucket;
|
||||
// cppcheck-suppress nullPointerRedundantCheck
|
||||
tab[index] = new_entry;
|
||||
|
||||
priv->nvp_nentries++;
|
||||
@@ -3270,6 +3272,8 @@ NVS_BUILD_XDRPROC_T(u_longlong_t);
|
||||
static int
|
||||
nvs_xdr_nvp_op(nvstream_t *nvs, nvpair_t *nvp)
|
||||
{
|
||||
ASSERT(nvs != NULL && nvp != NULL);
|
||||
|
||||
data_type_t type;
|
||||
char *buf;
|
||||
char *buf_end = (char *)nvp + nvp->nvp_size;
|
||||
@@ -3278,7 +3282,7 @@ nvs_xdr_nvp_op(nvstream_t *nvs, nvpair_t *nvp)
|
||||
bool_t ret = FALSE;
|
||||
XDR *xdr = nvs->nvs_private;
|
||||
|
||||
ASSERT(xdr != NULL && nvp != NULL);
|
||||
ASSERT(xdr != NULL);
|
||||
|
||||
/* name string */
|
||||
if ((buf = NVP_NAME(nvp)) >= buf_end)
|
||||
|
||||
@@ -199,7 +199,6 @@ vdev_geom_orphan(struct g_consumer *cp)
|
||||
* async removal support to invoke a close on this
|
||||
* vdev once it is safe to do so.
|
||||
*/
|
||||
// cppcheck-suppress All
|
||||
SLIST_FOREACH(elem, priv, elems) {
|
||||
// cppcheck-suppress uninitvar
|
||||
vdev_t *vd = elem->vd;
|
||||
|
||||
@@ -657,6 +657,7 @@ hostid_read(uint32_t *hostid)
|
||||
return (error);
|
||||
}
|
||||
size = stat.size;
|
||||
// cppcheck-suppress sizeofwithnumericparameter
|
||||
if (size < sizeof (HW_HOSTID_MASK)) {
|
||||
filp_close(filp, 0);
|
||||
return (EINVAL);
|
||||
|
||||
@@ -865,7 +865,9 @@ do_decomp(size_t uv, uchar_t *u8s, uchar_t *s, int sz,
|
||||
start_id = u8_decomp_b4_16bit_tbl[uv][b3_tbl][b4];
|
||||
end_id = u8_decomp_b4_16bit_tbl[uv][b3_tbl][b4 + 1];
|
||||
} else {
|
||||
// cppcheck-suppress arrayIndexOutOfBoundsCond
|
||||
start_id = u8_decomp_b4_tbl[uv][b3_tbl][b4];
|
||||
// cppcheck-suppress arrayIndexOutOfBoundsCond
|
||||
end_id = u8_decomp_b4_tbl[uv][b3_tbl][b4 + 1];
|
||||
}
|
||||
|
||||
@@ -1012,7 +1014,9 @@ find_composition_start(size_t uv, uchar_t *s, size_t sz)
|
||||
start_id = u8_composition_b4_16bit_tbl[uv][b3_tbl][b4];
|
||||
end_id = u8_composition_b4_16bit_tbl[uv][b3_tbl][b4 + 1];
|
||||
} else {
|
||||
// cppcheck-suppress arrayIndexOutOfBoundsCond
|
||||
start_id = u8_composition_b4_tbl[uv][b3_tbl][b4];
|
||||
// cppcheck-suppress arrayIndexOutOfBoundsCond
|
||||
end_id = u8_composition_b4_tbl[uv][b3_tbl][b4 + 1];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user