Mark Johnston

Results 14 issues of Mark Johnston

I used the following test program to exercise capability tag save/restore in the swap pager: ``` #include #include #include #include int main(void) { char *ptr; size_t sz; sz = 3...

The accepted way to specify multiple options is to list them all as one comma-separated parameter. bsdtar would silently ignore all but the last value, which can be very confusing....

Suppose a page is mapped multiple times into an address space. During revocation scans, there is a window between visits to the aliasing mappings of that page. During that window,...

Right now, bhyve can use an ioctl to set the guest's PC to any address, with bounds inherited from the GVA root capability. This should be reworked to ensure that...

See PR #1909. The same problem might need to be fixed on riscv as well. Opening this to keep track of the issue until I have a bit of time...

This PR reverts the existing arm64 support in the bhyve gdb stub and adds an implementation that will be close to what eventually lands upstream. This version has support for...

### Motivation and Context FreeBSD now has a helper function to free UIOs returned by cloneuio(). Use that instead of calling free() directly. ### Description FreeBSD has a new interface...

This fixes a straightforward locking bug in zvol_geom_open(). ### Motivation and Context I hit a panic while running ZFS tests on arm64, caused by zvol_geom_open() trying to unlock `zv->zv_suspend_lock` even...

Use a statement expression to implement SET_ERROR(). ### Motivation and Context The current implementation makes assumptions about how SDT_PROBE* is implemented on FreeBSD. These assumptions will become false after a...

### System information Type | Version/Name --- | --- Distribution Name | FreeBSD Distribution Version | 15.0-CURRENT Kernel Version | 517c5854588eaa7c2248d97cd750b8b8bad9d69f Architecture | amd64 OpenZFS Version | zfs-2.2.99-517-FreeBSD_ge2357561b zfs-kmod-2.2.99-517-FreeBSD_ge2357561b ###...

Type: Defect