Page MenuHomeFreeBSD

markj (Mark Johnston)
User

Projects (10)

User Details

User Since
Mar 12 2014, 1:00 AM (622 w, 2 d)

Recent Activity

Yesterday

markj committed rGbe393b6f0497: netinet6: Add a struct socket declaration to ip6_var.h.
Thu, Feb 12, 2:07 PM

Tue, Feb 10

markj committed rGe4781e4e6d88: blocklistd: Fix multiple bugs (authored by des).
Tue, Feb 10, 5:56 PM
markj committed rG539bbdbd3b0c: arm64: Fix kernel panic in get_arm64_sve during core dump (authored by william.a_carrel.org).
Tue, Feb 10, 5:56 PM
markj committed rG5cf7232732d5: Add UPDATING entries and bump version.
Tue, Feb 10, 5:56 PM
markj committed rG4c23a98ba3af: asan: Use memset_early() to fill shadow memory.
Tue, Feb 10, 3:11 PM
markj committed rG93075bdb813a: net: Remove the IFF_RENAMING flag.
Tue, Feb 10, 1:51 PM

Mon, Feb 9

markj committed rG3b0f13ca6098: amd64/conf: Remove a config committed by accident.
Mon, Feb 9, 8:44 PM
markj committed rGc9977132865e: unix/tests: Add a regression test for fd transfer across jails.
Mon, Feb 9, 8:44 PM
markj committed rG302120bcb934: amd64/conf: Remove a config committed by accident.
Mon, Feb 9, 8:19 PM
markj committed rG997bfa20d271: RELNOTES: Add some entries for recent commits.
Mon, Feb 9, 6:36 PM
markj committed rGeefbbef54bc3: syslogd: Terminate pipe processes gracefully (authored by jfree).
Mon, Feb 9, 6:05 PM
markj committed rGfbc561025930: makefs/zfs/tests: Force-destroy md devices.
Mon, Feb 9, 6:05 PM
markj committed rG7855f839e471: ip6_output tests: Remove an unused import.
Mon, Feb 9, 6:05 PM
markj committed rG10b4ff3b7700: ip6_mroute: Remove unnecessary casts.
Mon, Feb 9, 6:04 PM
markj committed rG9f8081657d23: ip_mroute: EVENTHANDLER_REGISTER does not fail.
Mon, Feb 9, 6:04 PM
markj committed rG9e921752f965: atf_python: Fix a typo in a type annotation.
Mon, Feb 9, 6:04 PM

Thu, Feb 5

markj committed rG0ff1f587ffcd: ip_mroute: EVENTHANDLER_REGISTER does not fail.
Thu, Feb 5, 6:37 PM

Tue, Feb 3

markj committed rG8cfa6ddcee02: vmm: Fix a resource leak in an error path.
Tue, Feb 3, 7:16 PM

Mon, Feb 2

markj committed rGa45fb94801df: ip6_mroute: Remove an unhelpful comment.
Mon, Feb 2, 4:55 PM
markj committed rGb320e89e6909: ip6_mroute: Remove an unused constant.
Mon, Feb 2, 4:55 PM
markj committed rG5bb953b09546: ip6_mroute: Fix the UPCALL_TIMING build.
Mon, Feb 2, 4:55 PM

Fri, Jan 30

markj committed rG56e1cba88bb8: ip6_mroute: Remove unnecessary casts.
Fri, Jan 30, 8:42 PM
markj committed rG34c3e1d718a8: netstat: Fix whitespace in libxo output for multicast routes.
Fri, Jan 30, 8:38 PM
markj committed rGa03eabfebbce: ip6_mroute: Mark functions as static.
Fri, Jan 30, 3:44 PM
markj committed rG1539a657adb4: ip6_output tests: Remove an unused import.
Fri, Jan 30, 3:44 PM

Tue, Jan 27

markj committed rGe91e8b785b81: namei: clear internal flags in NDREINIT() (authored by kib).
Tue, Jan 27, 7:19 PM
markj committed rG9afc16c4e8a2: openssl: Fix multiple vulnerabilities (authored by gordon).
Tue, Jan 27, 7:19 PM
markj committed rGfd02eb559266: vm_fault: only rely on PG_ZERO when the page was newly allocated (authored by kib).
Tue, Jan 27, 7:19 PM
markj committed rG4967e14ba25b: vm_object_page_remove(): clear pager even if there is no resident pages (authored by kib).
Tue, Jan 27, 7:19 PM
markj committed rG0e9fc21ec0a8: Add UPDATING entries and bump patch version.
Tue, Jan 27, 7:19 PM
markj committed rG65c1295c6bb0: openssl: Fix multiple vulnerabilities (authored by gordon).
Tue, Jan 27, 7:19 PM
markj committed rG4613405fd6d3: vfs cache: Add NAMEILOOKUP to the whitelist of fastpath lookup flags.
Tue, Jan 27, 7:19 PM
markj committed rG59b6d076b443: namei: clear internal flags in NDREINIT() (authored by kib).
Tue, Jan 27, 7:19 PM
markj committed rG4586c4f50067: namei: Remove a now-unused variable.
Tue, Jan 27, 7:19 PM
markj committed rGfbb71f3a1465: vfs: Don't clobber namei flags in vn_open_cred().
Tue, Jan 27, 7:19 PM
markj committed rG2e63e671a93c: Add UPDATING entries and bump patch version.
Tue, Jan 27, 7:19 PM
markj committed rG5970c36e60f2: nullfs lookup: cn_flags is 64bit (authored by kib).
Tue, Jan 27, 7:19 PM
markj committed rG2bbc6677c686: vm_fault: only rely on PG_ZERO when the page was newly allocated (authored by kib).
Tue, Jan 27, 7:19 PM
markj committed rGe89e04ee2708: vfs: Don't clobber namei flags in vn_open_cred().
Tue, Jan 27, 7:19 PM
markj committed rG0316d0a247c7: vfs cache: Add NAMEILOOKUP to the whitelist of fastpath lookup flags.
Tue, Jan 27, 7:19 PM
markj committed rG24628cf3dfff: namei: Remove a now-unused variable.
Tue, Jan 27, 7:19 PM
markj committed rGde311ee39b3f: vm_object_page_remove(): clear pager even if there is no resident pages (authored by kib).
Tue, Jan 27, 7:18 PM
markj committed rG3ba856f715ca: arm64: Correctly align the SVE signal context (authored by andrew).
Tue, Jan 27, 7:18 PM
markj committed rG5fb0f8e9e61d: Add UPDATING entries and bump patch version.
Tue, Jan 27, 7:18 PM
markj committed rG02f448fe5cc2: openssl: Fix multiple vulnerabilities (authored by gordon).
Tue, Jan 27, 7:18 PM
markj committed rGbb150039c0ce: vm_fault: only rely on PG_ZERO when the page was newly allocated (authored by kib).
Tue, Jan 27, 7:18 PM
markj committed rG6e279feb40be: vm_object_page_remove(): clear pager even if there is no resident pages (authored by kib).
Tue, Jan 27, 7:17 PM
markj committed rG679b1a810e0e: arm64: Correctly align the SVE signal context (authored by andrew).
Tue, Jan 27, 7:17 PM
markj added a reverting change for rGc759aca606ce: devinfo: Add support for libxo: rG6a192c14d244: Revert "devinfo: Add support for libxo".
Tue, Jan 27, 7:17 PM
markj added a reverting change for rGe8d6b58ef5a4: devinfo: Fix some libxo errors: rG6a192c14d244: Revert "devinfo: Add support for libxo".
Tue, Jan 27, 7:17 PM
markj added a reverting change for rG4cf5878d27dd: devinfo.8: Document libxo support: rG6a192c14d244: Revert "devinfo: Add support for libxo".
Tue, Jan 27, 7:16 PM
markj committed rG6a192c14d244: Revert "devinfo: Add support for libxo" (authored by jhb).
Tue, Jan 27, 7:16 PM
markj committed rG1741502f8d93: openssl: Fix multiple vulnerabilities (authored by gordon).
Tue, Jan 27, 7:16 PM
markj committed rGee8d50bfd59e: openssl: Fix multiple vulnerabilities (authored by gordon).
Tue, Jan 27, 7:16 PM
markj committed rG5626e81f1a43: openssl: Fix multiple vulnerabilities (authored by gordon).
Tue, Jan 27, 7:15 PM
markj committed rG9c151e1fbf1a: openssl: Fix multiple vulnerabilities (authored by gordon).
Tue, Jan 27, 7:15 PM
markj committed rGef389b7f581b: atf_python: Fix a typo in a type annotation.
Tue, Jan 27, 3:03 PM
markj committed rG0f1e1350704a: ip_mroute: EVENTHANDLER_REGISTER does not fail.
Tue, Jan 27, 3:03 PM
markj committed rG0dba3626a13d: RELNOTES: Document a pf enhancement.
Tue, Jan 27, 2:06 PM

Mon, Jan 26

markj committed rGf0fbaa71a5a2: namei: clear internal flags in NDREINIT() (authored by kib).
Mon, Jan 26, 3:52 PM
markj committed rGbcd6bb8067d1: arm64: Correctly align the SVE signal context (authored by andrew).
Mon, Jan 26, 2:48 PM
markj committed rGfd6bcccd2ccb: exterr: Regenerate exterr_cat_filenames.h.
Mon, Jan 26, 12:53 AM

Sun, Jan 25

markj committed rGd6bc31f92991: makefs/zfs/tests: Force-destroy md devices.
Sun, Jan 25, 10:42 PM

Fri, Jan 23

markj committed rG6abefcdd2585: Fix SATA NCQ error recovery after 25375b1415 (authored by mav).
Fri, Jan 23, 7:17 PM

Tue, Jan 20

markj added inline comments to D54592: Add pdrfork(2) and pdwait(2).
Tue, Jan 20, 10:15 PM
markj accepted D54804: ktrace: do not enqueue request if the process' ktrioparams are freed.
Tue, Jan 20, 7:42 PM
markj updated the diff for D54800: syslogd/tests: Fix flakiness in forwarding tests.

Use ${PWD}

Tue, Jan 20, 7:28 PM
markj requested review of D54800: syslogd/tests: Fix flakiness in forwarding tests.
Tue, Jan 20, 5:10 PM
markj requested review of D54799: syslogd/tests: Improve lo0 initialization.
Tue, Jan 20, 5:10 PM
markj added inline comments to D54742: vmm.4: Add information on VM access control.
Tue, Jan 20, 2:30 PM
markj added inline comments to D54779: syslogd/tests: Address races.
Tue, Jan 20, 1:51 PM

Mon, Jan 19

markj updated the diff for D54779: syslogd/tests: Address races.

Follow jlduran's suggestion of using atf_check -r.

Mon, Jan 19, 11:58 PM
markj added inline comments to D54779: syslogd/tests: Address races.
Mon, Jan 19, 11:57 PM
markj added inline comments to D54779: syslogd/tests: Address races.
Mon, Jan 19, 10:44 PM
markj added a comment to D54780: ObsoleteFiles.mk: Remove obsolete MIT KRB5 plugins.

Which revision removed these?

Mon, Jan 19, 5:10 PM
markj accepted D54766: Add pthread_tryjoin_np(3) as provided by glibc.
Mon, Jan 19, 4:48 PM
markj accepted D54781: amd64/vmm: remove unused static function vcpu_state2str().
Mon, Jan 19, 4:34 PM
markj accepted D54768: sys: do not allow entering vm_fault() on boot until VM is initialized.
Mon, Jan 19, 4:15 PM
markj accepted D54773: x86/local_apic.c: Properly calculate the number of LVT entries.
Mon, Jan 19, 4:14 PM
markj accepted D54768: sys: do not allow entering vm_fault() on boot until VM is initialized.
Mon, Jan 19, 3:59 PM
markj accepted D54642: bhyve/pci_emul.c: Introduce notion of fixed and hotpluggable slots.
Mon, Jan 19, 3:50 PM
markj requested review of D54779: syslogd/tests: Address races.
Mon, Jan 19, 3:41 PM
markj requested review of D54778: syslogd/tests: Use a helper function to log from within a jail.
Mon, Jan 19, 3:41 PM
markj added inline comments to D54766: Add pthread_tryjoin_np(3) as provided by glibc.
Mon, Jan 19, 3:02 PM
markj added a comment to D54768: sys: do not allow entering vm_fault() on boot until VM is initialized.

To be clear, the point is to have an explicit panic rather than a boot hang because we end up spinning in an uninitialized trap handler?

Mon, Jan 19, 2:44 PM
markj accepted D54773: x86/local_apic.c: Properly calculate the number of LVT entries.
Mon, Jan 19, 2:38 PM
markj closed D54750: vmm: Avoid clobbering errors from vmm_modinit().
Mon, Jan 19, 2:33 PM
markj committed rG99afbc5cc7ae: vmm: Avoid clobbering errors from vmm_modinit().
Mon, Jan 19, 2:33 PM
markj retitled D54739: bhyve: Don't log a warning when we fail to open /dev/pci from bhyve: Open /dev/pci read-only when possible
Mon, Jan 19, 2:21 PM
markj updated the diff for D54739: bhyve: Don't log a warning when we fail to open /dev/pci.

Always open /dev/pci read-write.

Mon, Jan 19, 2:19 PM

Sun, Jan 18

markj added a comment to D54753: queue(3): add function-based API.

This is really just an argument for moving away from C entirely. And I'd quite like that personally, but it's easier said than done.

My original implementation of minmax caching on wavl (using prev and next) always failed CI build on github,

Sun, Jan 18, 1:21 AM · Contributor Reviews (src)
markj added a comment to D54753: queue(3): add function-based API.

To be honest, I'm not thrilled to have a whole new set of functions for doing something already covered by queue.h and used extensively throughout the tree. These functions don't provide any type checking or debug assertions/poisoning like the queue.h macros do. These functions might be easier to use for someone not used to queue.h, but there are tons of examples of queue.h macro usage in the tree to draw from.

Type checking is done here and there is no need for (void *) casting. containerof() will return the structure that contains the node and other data. For assertion, we can let users to declare their own assert functions and call it in the headers, but I forgot to implement it here.

Sun, Jan 18, 12:37 AM · Contributor Reviews (src)

Sat, Jan 17

markj added inline comments to D54739: bhyve: Don't log a warning when we fail to open /dev/pci.
Sat, Jan 17, 10:55 PM
markj added a comment to D54753: queue(3): add function-based API.

To be honest, I'm not thrilled to have a whole new set of functions for doing something already covered by queue.h and used extensively throughout the tree. These functions don't provide any type checking or debug assertions/poisoning like the queue.h macros do. These functions might be easier to use for someone not used to queue.h, but there are tons of examples of queue.h macro usage in the tree to draw from.

Sat, Jan 17, 10:52 PM · Contributor Reviews (src)

Fri, Jan 16

markj requested review of D54750: vmm: Avoid clobbering errors from vmm_modinit().
Fri, Jan 16, 8:18 PM
markj committed rG75c591b26723: smartpqi: Avoid declaring extern inline functions.
Fri, Jan 16, 7:56 PM
markj closed D54732: smartpqi: Avoid declaring extern inline functions.
Fri, Jan 16, 7:55 PM
markj requested review of D54743: vmm: Start using exterror.
Fri, Jan 16, 4:29 PM
markj requested review of D54742: vmm.4: Add information on VM access control.
Fri, Jan 16, 4:29 PM
markj requested review of D54741: vmm: Enable unprivileged bhyve.
Fri, Jan 16, 4:29 PM