Page MenuHomeFreeBSD
Feed Advanced Search

Tue, Jan 21

jhb added a comment to D48535: gpart: Stop documenting freebsd-vinum partition types.

Yeah, I was a bit borderline on this change. I think we already don't document the dragonfly-vinum entry in this manpage though.

Tue, Jan 21, 3:06 AM
jhb added a comment to D48536: ccdconfig.8: Refer to graid(8) and zfs(8) instead of gvinum(8).

I think you can use graid() without BIOS support if you don't need to boot from it? Maybe though "software RAID systems such as graid(8) or ZFS"? gconcat(8) and gstripe(8) are no better than the simple mirroring being described in this context

Tue, Jan 21, 3:05 AM

Mon, Jan 20

jhb accepted D38607: gvinum: add deprecation notice upon drive tasting.

Oh, did this not land yet?

Mon, Jan 20, 8:20 PM
jhb requested review of D48542: gvinum(8): Remove userland tool for managing vinum volumes.
Mon, Jan 20, 7:47 PM
jhb requested review of D48541: gvinum: Remove kernel support.
Mon, Jan 20, 7:46 PM
jhb requested review of D48540: Remove references to gvinum(8) in various manpages.
Mon, Jan 20, 7:46 PM
jhb requested review of D48539: bsdlabel.8: Don't document how to create vinum partitions.
Mon, Jan 20, 7:46 PM
jhb requested review of D48538: ffsinfo: Remove support for vinum volumes.
Mon, Jan 20, 7:46 PM
jhb requested review of D48537: fdisk: Remove support for vinum volumes.
Mon, Jan 20, 7:46 PM
jhb requested review of D48536: ccdconfig.8: Refer to graid(8) and zfs(8) instead of gvinum(8).
Mon, Jan 20, 7:46 PM
jhb requested review of D48535: gpart: Stop documenting freebsd-vinum partition types.
Mon, Jan 20, 7:46 PM
jhb accepted D45333: x86/pci: add sysctl for intel_graphics_gen.
Mon, Jan 20, 3:26 PM
jhb added inline comments to D48516: make_dev.9: Fix mda_cr typo + polish.
Mon, Jan 20, 3:25 PM

Sat, Jan 18

jhb added a comment to D48486: machine/param.h: drop __HAVE_ACPI define.

As I note in the other review, this has been unused since:

Sat, Jan 18, 2:45 PM
jhb accepted D48283: ithread: Allow some ithreads to sleep.

I do have some old out-of-tree changes to rework how ithreads worked that did change the grouping, but even in that case we could accommodate this.

Sat, Jan 18, 2:42 PM
jhb accepted D48485: pci: cleanup __PCI_REROUTE_INTERRUPTS.
Sat, Jan 18, 2:40 PM
jhb added a comment to D48485: pci: cleanup __PCI_REROUTE_INTERRUPTS.

This was a transition aid before all architectures implemented the proper pcib_if.m methods. It can go away now.

Sat, Jan 18, 2:40 PM
jhb accepted D48488: bus.h: remove unused devop_t typedef.
Sat, Jan 18, 2:31 PM
jhb accepted D48487: bus.h: remove deprecated struct driver.
Sat, Jan 18, 2:30 PM
jhb accepted D48486: machine/param.h: drop __HAVE_ACPI define.
Sat, Jan 18, 2:29 PM
jhb accepted D48489: EARLY_DRIVER_MODULE: use designated initializers.
Sat, Jan 18, 2:29 PM

Fri, Jan 17

jhb accepted D47689: libc: Fix getentropy POSIX 2024 conformance issues.
Fri, Jan 17, 6:12 PM
jhb requested review of D48501: simplebus: Stop accepting SYS_RES_IOPORT resources.
Fri, Jan 17, 2:59 PM
jhb updated the diff for D44207: pci_host_generic: Use SYS_RES_MEMORY for the parent of I/O resource ranges.

Rebase

Fri, Jan 17, 2:56 PM

Thu, Jan 16

jhb committed rGe2012b81cb87: BUS_CONFIG_INTR.9: Describe bus_config_intr() wrapper function (authored by jhb).
BUS_CONFIG_INTR.9: Describe bus_config_intr() wrapper function
Thu, Jan 16, 3:56 PM
jhb committed rG2759653c8523: bus_generic_print_child.9: Add bus_print_child_{header,footer} (authored by jhb).
bus_generic_print_child.9: Add bus_print_child_{header,footer}
Thu, Jan 16, 3:56 PM
jhb closed D48372: BUS_CONFIG_INTR.9: Describe bus_config_intr() wrapper function.
Thu, Jan 16, 3:55 PM
jhb closed D48370: bus_generic_print_child.9: Add bus_print_child_{header,footer}.
Thu, Jan 16, 3:55 PM
jhb committed rG4276dfa8c4b9: BUS_HINTED_CHILD.9: New manpage to document this bus method (authored by jhb).
BUS_HINTED_CHILD.9: New manpage to document this bus method
Thu, Jan 16, 3:52 PM
jhb closed D48366: BUS_HINTED_CHILD.9: New manpage to document this bus method.
Thu, Jan 16, 3:52 PM
jhb accepted D48329: ls -h: humanize the total as well.
Thu, Jan 16, 3:10 PM
jhb added inline comments to D48329: ls -h: humanize the total as well.
Thu, Jan 16, 2:08 PM
jhb added a comment to D45434: pci_host_generic: Permit multiple bridges to share the same I/O window.

Hmm, I'm not sure. Presumably you could create the alternate be, mount it, then do make installworld installetc installkernel DESTDIR=/foo'?

Thu, Jan 16, 1:59 PM

Wed, Jan 15

jhb added inline comments to D48329: ls -h: humanize the total as well.
Wed, Jan 15, 10:59 PM
jhb updated the diff for D44910: sys: Add cpu_update_pcb hook.

Add asserts

Wed, Jan 15, 7:53 PM
jhb updated subscribers of D44207: pci_host_generic: Use SYS_RES_MEMORY for the parent of I/O resource ranges.

@markj can you test this change on your Ampere box?

Wed, Jan 15, 3:12 PM
jhb added a comment to D45434: pci_host_generic: Permit multiple bridges to share the same I/O window.

Hmm, Warner notes that this does not resolve his reported issue, but his reported issue is also not a regression? (I had been waiting to MFC all my rman changes to stable/14 under the impression it introduced a regression)

Wed, Jan 15, 3:10 PM
jhb closed D48455: Refine comment about size of struct pmap_large_md_page..
Wed, Jan 15, 3:04 PM
jhb committed rG101e825e551a: arm64: Refine comment about size of struct pmap_large_md_page (authored by jhb).
arm64: Refine comment about size of struct pmap_large_md_page
Wed, Jan 15, 3:04 PM

Tue, Jan 14

jhb accepted D48451: add UMA_ZONE_NOTRIM & use it for the ktls_buffer zone.

This seems sensible to me.

Tue, Jan 14, 10:26 PM
jhb committed rG618d1621c2d4: nvmecontrol: Fix error message for invalid Fabrics I/O queue size (authored by jhb).
nvmecontrol: Fix error message for invalid Fabrics I/O queue size
Tue, Jan 14, 5:40 PM
jhb updated the diff for D48456: nvmecontrol: Only do name resolution once for Fabrics connections.

Rebase

Tue, Jan 14, 5:39 PM
jhb requested review of D48456: nvmecontrol: Only do name resolution once for Fabrics connections.
Tue, Jan 14, 5:33 PM
jhb updated the diff for D48214: nvmf: Refactor reconnection support.

Reduce diff

Tue, Jan 14, 5:33 PM
jhb updated the diff for D48214: nvmf: Refactor reconnection support.

Generate dle from connected socket, avoiding duplicate sockets

Tue, Jan 14, 5:29 PM
jhb added inline comments to D44910: sys: Add cpu_update_pcb hook.
Tue, Jan 14, 5:03 PM
jhb requested review of D48455: Refine comment about size of struct pmap_large_md_page..
Tue, Jan 14, 3:53 PM
jhb committed rG660331da7a75: Centralize and simpify implemention of some VM macros (authored by brooks).
Centralize and simpify implemention of some VM macros
Tue, Jan 14, 3:50 PM
jhb closed D48450: Centralize and simpify implemention of some VM macros.
Tue, Jan 14, 3:49 PM
jhb updated the diff for D44910: sys: Add cpu_update_pcb hook.

Add a note about other threads being stopped

Tue, Jan 14, 3:47 PM
jhb closed D35401: pmcannotate: Add a '-m' mode option to control per-line annotations..
Tue, Jan 14, 3:41 PM
jhb committed rGde11299323e0: pmcannotate: Add a '-m' mode option to control per-line annotations. (authored by jhb).
pmcannotate: Add a '-m' mode option to control per-line annotations.
Tue, Jan 14, 3:41 PM
jhb committed rGc2cd12b7ae28: cxgbe tom: Make t4_push_frames static to t4_cpl_io.c (authored by jhb).
cxgbe tom: Make t4_push_frames static to t4_cpl_io.c
Tue, Jan 14, 3:36 PM
jhb closed D47760: cxgbe tom: Make t4_push_frames static to t4_cpl_io.c.
Tue, Jan 14, 3:35 PM

Mon, Jan 13

jhb added a comment to D48218: nvme/nvmf: Add NVME_GET_CONTROLLER_DATA ioctl to fetch cached cdata.

Ping

Mon, Jan 13, 8:14 PM
jhb committed rG6751f65e6af1: nvmf: Defer the post-sync shutdown handler to SHUTDOWN_PRI_LAST (authored by jhb).
nvmf: Defer the post-sync shutdown handler to SHUTDOWN_PRI_LAST
Mon, Jan 13, 8:08 PM
jhb requested review of D48450: Centralize and simpify implemention of some VM macros.
Mon, Jan 13, 7:27 PM
jhb added a comment to D43239: Use gnu17 for buildkernel.

I've created a PR to do an exp-run both this and D43237 at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284039

Mon, Jan 13, 6:01 PM · Contributor Reviews (src)
jhb requested review of D48446: iflib: Simplify CACHE_PTR_NEXT.
Mon, Jan 13, 3:49 PM

Sat, Jan 11

jhb added inline comments to D48329: ls -h: humanize the total as well.
Sat, Jan 11, 3:13 PM
jhb committed rG40d7ba087737: stand/kshim: Replace devclass_equal with calls to strcmp (authored by jhb).
stand/kshim: Replace devclass_equal with calls to strcmp
Sat, Jan 11, 4:04 AM
jhb committed rGf6f5aa8a2df5: stand/usb: Quiet warnings so this builds again (authored by jhb).
stand/usb: Quiet warnings so this builds again
Sat, Jan 11, 4:04 AM
jhb committed rG8e4535ee5870: stand/kshim: Implement bus_detach_children (authored by jhb).
stand/kshim: Implement bus_detach_children
Sat, Jan 11, 4:04 AM
jhb committed rGee15875c0159: stand/kshim: Update for devclass being removed from DRIVER_MODULE (authored by jhb).
stand/kshim: Update for devclass being removed from DRIVER_MODULE
Sat, Jan 11, 4:04 AM
jhb closed D48412: stand/kshim: Replace devclass_equal with calls to strcmp.
Sat, Jan 11, 4:04 AM
jhb closed D48411: stand/usb: Quiet warnings so this builds again.
Sat, Jan 11, 4:04 AM
jhb committed rG4378bd382ea0: stand/kshim: Replace bus_generic_attach with bus_attach_children (authored by jhb).
stand/kshim: Replace bus_generic_attach with bus_attach_children
Sat, Jan 11, 4:04 AM
jhb closed D48410: stand/kshim: Implement bus_detach_children.
Sat, Jan 11, 4:04 AM
jhb closed D48409: stand/usb: Update for devclass being removed from DRIVER_MODULE.
Sat, Jan 11, 4:04 AM
jhb closed D48404: kshim: Replace bus_generic_attach with bus_attach_children.
Sat, Jan 11, 4:04 AM
jhb added inline comments to D48410: stand/kshim: Implement bus_detach_children.
Sat, Jan 11, 4:00 AM
jhb committed rG84a62d974e74: mlx.4: Remove stale diagnostic message (authored by jhb).
mlx.4: Remove stale diagnostic message
Sat, Jan 11, 3:59 AM
jhb closed D48402: mlx.4: Remove stale diagnostic message.
Sat, Jan 11, 3:58 AM
jhb committed rG550137eab24a: universe: Permit requesting a specific version of GCC (authored by jhb).
universe: Permit requesting a specific version of GCC
Sat, Jan 11, 3:50 AM
jhb closed D48418: universe: Permit requesting a specific version of GCC.
Sat, Jan 11, 3:50 AM
jhb added inline comments to D48329: ls -h: humanize the total as well.
Sat, Jan 11, 3:46 AM

Fri, Jan 10

jhb added a comment to D48182: busdma: Avoid overallocation of bounce pages.

It would be tempting to hoist the pages calculation out of the this inner loop and just doing if ((bz->map_count + 1) * pages < bz->bz_total_pages && bz->bz_total_pages < maxpages) as the condition. You'd have to basically add 1 more to the map count if BUS_DMA_MIN_ALLOC_COMP was set (and then stop setting the flag in the else). That would avoid continuously reserving pages up to the bz_total_pages limit if you just keep destroying and freeing maps (e.g. if a NIC driver destroyed all its rings and maps for ifconfig down/up). However, if multiple tags share the same zone you can perhaps get starvation across tags. If we wanted to avoid that problem, we could instead track how many pages a tag has allocated so far, and then the expression would be if ((bz->map_count + 1) * pages < dmat->bounce_pages && bz->bz_total_pages < maxpages). That also nicely handles the BUS_DMA_MIN_ALLOC_COMP case and we could drop that flag entirely.

Fri, Jan 10, 10:23 PM
jhb updated the diff for D45434: pci_host_generic: Permit multiple bridges to share the same I/O window.

Fix build and rebase

Fri, Jan 10, 8:48 PM
jhb requested review of D48418: universe: Permit requesting a specific version of GCC.
Fri, Jan 10, 3:47 PM
jhb added a comment to D48373: bus_generic_print_child.9: Document bus_print_domain.
In D48373#1104076, @kib wrote:
In D48373#1104032, @jhb wrote:

@kib btw while documenting this, I do wonder if we shouldn't just merge bus_print_child_domain into bus_print_child_footer?

Why? On the principle that it is not used by anything else? But there are already approx. 10 callers of the function.

Fri, Jan 10, 3:11 PM
jhb closed D48403: twe.4: Remove manpage for previously-removed driver.
Fri, Jan 10, 3:08 PM
jhb accepted D48413: vt: drop the lock before calling vd_postswitch.
Fri, Jan 10, 12:15 PM
jhb added a comment to D48414: vt: avoid grabbing locks for KERNEL_PANICKED() as well.

I'm fine with this. Don't the locking implementations just bail without panicking though if a panic is already active, or is the nested panic not inside a lock but elsewhere?

Fri, Jan 10, 12:12 PM
jhb added inline comments to D48408: kobj: convert KOBJOPLOOKUP() to returning pointer to function.
Fri, Jan 10, 12:08 PM
jhb added inline comments to D48412: stand/kshim: Replace devclass_equal with calls to strcmp.
Fri, Jan 10, 12:02 PM
jhb added a comment to D48411: stand/usb: Quiet warnings so this builds again.

I do not know how to actually test this but it builds again. I had to do a hack to build tools/sysinit and then symlink that into my path to get stand/usb to actually build. I can run the test program but it doesn't do anything (and I'm not sure how to get it to do anything).

Fri, Jan 10, 3:25 AM
jhb requested review of D48412: stand/kshim: Replace devclass_equal with calls to strcmp.
Fri, Jan 10, 3:22 AM
jhb requested review of D48411: stand/usb: Quiet warnings so this builds again.
Fri, Jan 10, 3:22 AM
jhb requested review of D48410: stand/kshim: Implement bus_detach_children.
Fri, Jan 10, 3:22 AM
jhb requested review of D48409: stand/usb: Update for devclass being removed from DRIVER_MODULE.
Fri, Jan 10, 3:22 AM
jhb committed rGed49d3b31d42: twe.4: Remove manpage for previously-removed driver (authored by jhb).
twe.4: Remove manpage for previously-removed driver
Fri, Jan 10, 2:11 AM
jhb accepted D48405: HW Relnotes: Remove twe(4).

This syntax is fine

Fri, Jan 10, 12:46 AM
jhb updated the diff for D44910: sys: Add cpu_update_pcb hook.

Push curthread check out to callers

Fri, Jan 10, 12:45 AM

Thu, Jan 9

jhb added a comment to D48405: HW Relnotes: Remove twe(4).

Indeed, it is listed for 14.0 through 14.2, and we failed to mention the removal of twe(4) in the 14.0 release notes (we did mention twa(4) and several other drivers)

Thu, Jan 9, 9:44 PM
jhb accepted D48405: HW Relnotes: Remove twe(4).

Not sure if we need to retroactively fix any release notes? It was removed in 14.0 and later.

Thu, Jan 9, 9:40 PM
jhb updated subscribers of D45434: pci_host_generic: Permit multiple bridges to share the same I/O window.

@allanjude, @kevans, @markj in reference to testing on large arm64 boxes with multiple top-level pcibX devices

Thu, Jan 9, 9:28 PM
jhb accepted D48289: arm64: apple: fix aic for !SMP configurations.
Thu, Jan 9, 9:17 PM
jhb added a comment to D48404: kshim: Replace bus_generic_attach with bus_attach_children.

stand/usb still does not build though. Removing devclass from DRIVER_MODULE has broken the kshim bits quite a bit and needs some reworking.

Thu, Jan 9, 8:51 PM
jhb updated subscribers of D48373: bus_generic_print_child.9: Document bus_print_domain.

@kib btw while documenting this, I do wonder if we shouldn't just merge bus_print_child_domain into bus_print_child_footer?

Thu, Jan 9, 8:49 PM
jhb added inline comments to D48373: bus_generic_print_child.9: Document bus_print_domain.
Thu, Jan 9, 8:48 PM