Skip to content

Commit

Permalink
git subrepo pull --force sys/contrib/subrepo-openzfs
Browse files Browse the repository at this point in the history
subrepo:
  subdir:   "sys/contrib/subrepo-openzfs"
  merged:   "44c138489e51"
upstream:
  origin:   "https://github.com/CTSRD-CHERI/zfs.git"
  branch:   "cheri-hybrid"
  commit:   "44c138489e51"
git-subrepo:
  version:  "0.4.6"
  origin:   "???"
  commit:   "???"
  • Loading branch information
bsdjhb committed Aug 1, 2024
1 parent 81f320d commit 1e1d3f0
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 3 deletions.
4 changes: 2 additions & 2 deletions sys/contrib/subrepo-openzfs/.gitrepo
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
[subrepo]
remote = https://github.com/CTSRD-CHERI/zfs.git
branch = cheri-hybrid
commit = 883fa85588eae47c4a66dd2a90f468077d7c765c
parent = 4fb5dcc15f7ce879d85ac4ef0c8f81e9dd3c8802
commit = 44c138489e5175af9d099ea82d8a9fb51fdbcbd8
parent = 81f320de80d335dd7f7777c05b9b528c0aeebf57
method = merge
cmdver = 0.4.6
2 changes: 2 additions & 0 deletions sys/contrib/subrepo-openzfs/lib/libzpool/kernel.c
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,9 @@ zk_thread_create(void (*func)(void *), void *arg, size_t stksize, int state)
* multiple of system page size.
*/
VERIFY0(pthread_attr_setstacksize(&attr, stksize));
#ifndef __CHERI_PURE_CAPABILITY__
VERIFY0(pthread_attr_setguardsize(&attr, PAGESIZE));
#endif

VERIFY(ztw = malloc(sizeof (*ztw)));
ztw->func = func;
Expand Down
2 changes: 1 addition & 1 deletion sys/contrib/subrepo-openzfs/module/nvpair/nvpair.c
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@

#define skip_whitespace(p) while ((*(p) == ' ') || (*(p) == '\t')) (p)++

#ifdef __CHERI_PURE_CAPABILITY__
#if __has_feature(capabilities)
#define NVPAIR_OVER_ALLOCATE_DECODE
#endif

Expand Down
1 change: 1 addition & 0 deletions sys/contrib/subrepo-openzfs/module/zfs/dbuf.c
Original file line number Diff line number Diff line change
Expand Up @@ -2856,6 +2856,7 @@ dmu_buf_fill_done(dmu_buf_t *dbuf, dmu_tx_t *tx, boolean_t failed)
failed = B_FALSE;
} else if (failed) {
VERIFY(!dbuf_undirty(db, tx));
arc_buf_destroy(db->db_buf, db);
db->db_buf = NULL;
dbuf_clear_data(db);
DTRACE_SET_STATE(db, "fill failed");
Expand Down

0 comments on commit 1e1d3f0

Please sign in to comment.