Page MenuHomeFreeBSD
Feed Advanced Search

Dec 13 2019

imp committed rS355727: Create new wrapper function: bus_delayed_attach_children().
Create new wrapper function: bus_delayed_attach_children()
Dec 13 2019, 7:39 PM
imp closed D21465: Create new wrapper function: bus_delayed_attach_children().
Dec 13 2019, 7:39 PM
imp committed rS355721: Move to using bool instead of boolean_t.
Move to using bool instead of boolean_t
Dec 13 2019, 6:35 PM
imp closed D20999: Move to using bool instead of boolean_t.
Dec 13 2019, 6:35 PM
imp added inline comments to D21800: fix emulation name passed to linker when cross compiling.
Dec 13 2019, 6:02 PM · PowerPC
imp added inline comments to D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.
Dec 13 2019, 5:56 PM · PowerPC
imp added inline comments to D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.
Dec 13 2019, 5:47 PM · PowerPC
imp added inline comments to D22792: Build pxeboot files for all interpreters..
Dec 13 2019, 5:16 PM
imp added a comment to D22792: Build pxeboot files for all interpreters..
In D22792#499018, @imp wrote:

You should rename btxldr/Makefile to be btxldr/Makefile.inc
You should create a new btxldr/Makefile that (1) installs btdldr.8 and (2) create a symlink to btxldr from the default interpreter.

I presume s/btxldr/pxeldr/g throughout that comment?

Dec 13 2019, 5:15 PM
imp added a comment to D22785: Add IOCTL to get device ID.

While I don't have an issue with this change per se, if the goal is to support nvme-cli, I'd argue that it would be better to provide an emulated device node via the Linux compatibility layer. The main concern is nvme-cli assumes it operates under Linux which exposes NVMe devices to the system in a very different way to what FreeBSD does (e.g. device node naming differences, device nodes are block devices, etc). Thus to better support nvme-cli, there would probably be additional IOCTL's added here to support / work-around Linux-isms. And these additions would look odd as nothing in base would use them.

Dec 13 2019, 3:41 PM
imp requested changes to D22792: Build pxeboot files for all interpreters..
Dec 13 2019, 3:36 PM
imp added a comment to D22792: Build pxeboot files for all interpreters..

You should rename btxldr/Makefile to be btxldr/Makefile.inc
You should create a new btxldr/Makefile that (1) installs btdldr.8 and (2) create a symlink to btxldr from the default interpreter.

Dec 13 2019, 3:36 PM
imp updated the diff for D18351: Add BIO_SPEEDUP.

update, per kirk

Dec 13 2019, 4:19 AM

Dec 12 2019

imp updated the summary of D22786: multi-boot for openstack/qcow images.
Dec 12 2019, 11:13 PM
imp created D22786: multi-boot for openstack/qcow images.
Dec 12 2019, 11:10 PM
imp added reviewers for D22785: Add IOCTL to get device ID: chuck, mav.
Dec 12 2019, 11:09 PM
imp created D22785: Add IOCTL to get device ID.
Dec 12 2019, 11:06 PM
imp accepted D22193: Add kern.geom.part.separator..

So long as you commit to fixing any bugs we find later, I think we're OK.
The only other code that might be an issue is the part editor. I think it might do the right thing, but if you have the means to test it with your change, that would be great

Dec 12 2019, 3:46 PM

Dec 11 2019

imp committed rS355631: Move reset to the interrutp processing stage.
Move reset to the interrutp processing stage
Dec 11 2019, 10:51 PM
imp added inline comments to D22762: Add WITH_/WITHOUT_CLEAN option to replace NO_CLEAN.
Dec 11 2019, 3:36 PM

Dec 10 2019

imp accepted D22752: Use callout_func_t instead of the deprecated timeout_t..

Looks mechanical

Dec 10 2019, 7:18 PM
imp accepted D22751: Add a callout_func_t typedef for functions used with callout_*()..

.Dd bump is the only thing I see...

Dec 10 2019, 7:17 PM
imp updated the diff for D18351: Add BIO_SPEEDUP.

Fix typos in comments from review.

Dec 10 2019, 6:35 PM
imp added a comment to D18351: Add BIO_SPEEDUP.

also note, there's a lot here, but for the commit I'll break it down smaller.

Dec 10 2019, 7:38 AM
imp added a reviewer for D18351: Add BIO_SPEEDUP: chs.
Dec 10 2019, 7:37 AM
imp added a comment to D18351: Add BIO_SPEEDUP.

In D18351#445683, @mckusick wrote:

Has this been resolved / committed?

Dec 10 2019, 7:37 AM
imp updated the diff for D18351: Add BIO_SPEEDUP.

rebase

Dec 10 2019, 7:35 AM

Dec 9 2019

imp committed rS355546: Add additional sanity checks..
Add additional sanity checks.
Dec 9 2019, 1:32 AM

Dec 8 2019

imp accepted D22729: Fix a couple of minor issues with newfs_msdos.
Dec 8 2019, 1:15 AM

Dec 6 2019

imp added a comment to D22710: Update owc_gpiobus (one-wire over gpio) to the modern gpio_pin interface..

I'll take a look at this and make sure my setup still work w/minimum of hassle.

Dec 6 2019, 10:36 PM
imp committed rS355465: trackers always know what qpair they are on.
trackers always know what qpair they are on
Dec 6 2019, 10:12 PM
imp committed rS355464: Remove ifdefs for FreeBSD 6, 7, 8 and 9. Assume we're past that..
Remove ifdefs for FreeBSD 6, 7, 8 and 9. Assume we're past that.
Dec 6 2019, 9:50 PM
imp closed D22539: Remove ifdefs for FreeBSD 6, 7, 8 and 9. Assume we're past that..
Dec 6 2019, 9:50 PM
imp added a comment to D22598: Use callout(9) instead of deprecated timeout(9)..
In D22598#494456, @imp wrote:
In D22598#494383, @jhb wrote:

@sbruno Do you have a PoC for this driver?

IIRC, it was from HP. But I'm not sure how well PQI with SOP has been accepted in the marketplace...

Well, we seem to be selling lots of cards. :) I'll have the developers update our code base and test out these changes.

Dec 6 2019, 6:42 PM
imp accepted D22322: Conduct/reporting split.

Sorry for the delay... this looks good to me.

Dec 6 2019, 5:32 PM

Dec 4 2019

imp accepted D22676: [New Port] devel/R-cran-bigmemory.sri: A shared resource interface for Bigmemory Project packages.

assuming it passed portlint and this was part of a poudriere build, it looks ready.

Dec 4 2019, 6:51 PM
imp accepted D22675: [New Port] math/R-cran-alabama: Constrained Nonlinear Optimization.

assuming it passed portlint and this was part of a poudriere build, it looks ready.

Dec 4 2019, 6:51 PM
imp accepted D22673: [New Port] math/R-cran-ADGofTest: Anderson-Darling GoF test.

assuming it passed portlint and this was part of a poudriere build, it looks ready.

Dec 4 2019, 6:50 PM
imp accepted D22667: [New Port] math/R-cran-acepack: ACE and AVAS for selecting multiple regression transformations.

assuming it passed portlint and this was part of a poudriere build, it looks ready.

Dec 4 2019, 6:50 PM
imp added a comment to D22676: [New Port] devel/R-cran-bigmemory.sri: A shared resource interface for Bigmemory Project packages.

This looks generally good to me, modulo my one comment. I assume that it also passes portlint since I didn't do that myself.

Dec 4 2019, 5:17 PM
imp committed rS355394: Regularize my copyright notice.
Regularize my copyright notice
Dec 4 2019, 4:56 PM
imp committed rS355393: Fix accidentally changed copyright year..
Fix accidentally changed copyright year.
Dec 4 2019, 4:56 PM
imp accepted D22664: vfs: eliminate v_iflag read from vn_lock.

Nice catch

Dec 4 2019, 4:47 AM

Dec 3 2019

imp accepted D22660: Define __SOFT_FP__ for riscv64sf to avoid infinite recursion..
In D22660#495654, @jhb wrote:

Probably this should be on for all soft-float architectures. I'd rather pull in Makefile.float from https://github.com/freebsd/freebsd/commit/eb836f75fe342c01a51bba1c96abacd448fabc88 and use that to set this rather than add all the combinatorics though. This has also only been observed on riscv to date.

Dec 3 2019, 11:38 PM
imp added inline comments to D22537: Add support for generating release images using GPT for ARM.
Dec 3 2019, 6:59 PM
imp committed rS355330: Regularize copyright notices for me..
Regularize copyright notices for me.
Dec 3 2019, 3:48 PM

Dec 2 2019

imp added a comment to D22625: Handle multiple clock ticks in sched_clock().

Looks same to me. The only macro difference is dropping the idle thread check. Is that intended? Is so, is it safe?

Dec 2 2019, 6:21 AM
imp accepted D22627: sysutils/ssd_report: Update ssd_report from version 0.2 to 0.4.
Dec 2 2019, 6:08 AM
imp accepted D22629: sysutils/cmocka: Update cmocka from version 1.1.3 to 1.1.5.
Dec 2 2019, 6:08 AM
imp accepted D22627: sysutils/ssd_report: Update ssd_report from version 0.2 to 0.4.
Dec 2 2019, 3:14 AM

Dec 1 2019

imp added inline comments to D15818: Add a delayed VT attachment for ofwfb.
Dec 1 2019, 9:49 PM

Nov 30 2019

imp accepted D22538: Add PINE64 ROCKPro64 config for generation of release images.
Nov 30 2019, 10:14 PM
imp added inline comments to D22537: Add support for generating release images using GPT for ARM.
Nov 30 2019, 10:13 PM
imp added a comment to D22598: Use callout(9) instead of deprecated timeout(9)..
In D22598#494383, @jhb wrote:

@sbruno Do you have a PoC for this driver?

Nov 30 2019, 2:45 AM

Nov 29 2019

imp added inline comments to D15955: Discover cards on boot.
Nov 29 2019, 6:48 AM
imp accepted D22598: Use callout(9) instead of deprecated timeout(9)..
Nov 29 2019, 1:51 AM

Nov 28 2019

imp accepted D22600: Pass 0 to __builtin_frame_address() to appease modern GCC..
Nov 28 2019, 8:44 PM
imp committed rS355168: Also turn of teken for RB_MULTIPLE.
Also turn of teken for RB_MULTIPLE
Nov 28 2019, 5:40 AM
imp committed rS355167: Remove comment. We're just going to the next node here..
Remove comment. We're just going to the next node here.
Nov 28 2019, 5:40 AM
imp added inline comments to D22587: Add a lockless lookup mechanism that uses a SMR zone..
Nov 28 2019, 1:54 AM

Nov 27 2019

imp added a comment to D22575: Remove the trm driver.

I'll look at this more, but I think you need obsolete files updates.

Nov 27 2019, 8:40 PM
imp added a comment to D22573: Fix a logic bug when "mask: contains a ?: operator..

I would have been tempted to put parents around all macro args while l was at it...

Nov 27 2019, 8:38 PM
imp accepted D22569: Add support to allocate more space before and after a current allocation.

Not seeing any holes here

Nov 27 2019, 3:54 PM

Nov 26 2019

imp accepted D15955: Discover cards on boot.

Other than printing a warning here to help debugging should the alloc fail, I think this is good.

Nov 26 2019, 10:04 PM
imp accepted D22560: stop building arm LINT-V5 kernel.
Nov 26 2019, 8:42 PM

Nov 25 2019

imp accepted D22330: Capitalize usage message and some user visible output.

Looks good to me

Nov 25 2019, 11:27 PM

Nov 24 2019

imp updated the test plan for D22539: Remove ifdefs for FreeBSD 6, 7, 8 and 9. Assume we're past that..
Nov 24 2019, 3:48 PM
imp created D22539: Remove ifdefs for FreeBSD 6, 7, 8 and 9. Assume we're past that..
Nov 24 2019, 3:47 PM
imp committed rS355058: Don't need giant for these drivers dev nodes..
Don't need giant for these drivers dev nodes.
Nov 24 2019, 3:37 PM
imp committed rS355057: Hoist locking giant back up into the ioctl handler.
Hoist locking giant back up into the ioctl handler
Nov 24 2019, 3:37 PM
imp committed rS355056: Fix leak in state machine for commands..
Fix leak in state machine for commands.
Nov 24 2019, 3:24 PM
imp accepted D22529: bsd-family-tree: add several new entries.
Nov 24 2019, 7:37 AM

Nov 23 2019

imp committed rS355039: Add a warning about Giant Locked devices.
Add a warning about Giant Locked devices
Nov 23 2019, 11:57 PM
imp committed rS355037: Push Giant down one layer.
Push Giant down one layer
Nov 23 2019, 11:44 PM
imp committed rS355038: We don't even need Giant here. It isn't protecting anything internal.
We don't even need Giant here. It isn't protecting anything internal
Nov 23 2019, 11:44 PM
imp accepted D22525: [PowerPC] Fix typo in _ctx_start on ppc32.
Nov 23 2019, 11:17 PM · PowerPC
imp accepted D22514: amd64: assert that EARLY_COUNTER does not corrupt memory.
Nov 23 2019, 4:05 PM
imp accepted D22513: Linux epoll: Don't deregister file descriptor after EPOLLONESHOT is fired.
Nov 23 2019, 4:04 PM

Nov 22 2019

imp accepted D22500: stand: liblua: drop default buffer size to 128.
Nov 22 2019, 11:37 PM

Nov 21 2019

imp accepted D22474: Add option to run rpc.{lockd,statd} in the foreground..

Looks good to me. Other commands use different flags to run in foreground, though. IT's inconsistent...

Nov 21 2019, 11:28 PM
imp committed rS354976: Install bsd.sysdir.mk..
Install bsd.sysdir.mk.
Nov 21 2019, 7:54 PM
imp committed rS354972: Remove two obsolete comments that reference splhigh/splx..
Remove two obsolete comments that reference splhigh/splx.
Nov 21 2019, 6:50 PM
imp accepted D22118: Add a kmod.opts.mk..

Thanks for your patience with me for delays in my end.
Looks good and I think we're good to go.

Nov 21 2019, 5:45 PM
imp committed rS354968: Introduce bsd.sysdir.mk to consolidate looking for the kernel..
Introduce bsd.sysdir.mk to consolidate looking for the kernel.
Nov 21 2019, 3:59 PM
imp closed D22144: Introduce bsd.sysdir.mk to consolidate looking for the kernel..
Nov 21 2019, 3:59 PM
imp added a comment to D22144: Introduce bsd.sysdir.mk to consolidate looking for the kernel..

Running a final make universe before committing.
Should be in tomorrow morning if nothing breaks.

Nov 21 2019, 6:54 AM
imp committed rS354937: Include MACHINE in the which variable selection to use section..
Include MACHINE in the which variable selection to use section.
Nov 21 2019, 6:48 AM
imp committed rS354936: Add table for MACHINE_CPUARCH.
Add table for MACHINE_CPUARCH
Nov 21 2019, 6:44 AM

Nov 20 2019

imp committed rS354925: Add --esp/-E argument to print the currently booted ESP.
Add --esp/-E argument to print the currently booted ESP
Nov 20 2019, 11:58 PM
imp closed D22432: Add --esp/-E argument to print the currently booted ESP.
Nov 20 2019, 11:58 PM
imp committed rS354922: Create /etc/os-release file..
Create /etc/os-release file.
Nov 20 2019, 11:45 PM
imp closed D22271: Create /etc/os-release file..
Nov 20 2019, 11:45 PM
imp committed rS354915: Standardize EFI's ESP mount point..
Standardize EFI's ESP mount point.
Nov 20 2019, 9:06 PM
imp closed D21344: Standardize EFI's ESP mount point..
Nov 20 2019, 9:06 PM
imp accepted D22464: Makefile.inc1: push /usr/libexec into the BPATH/TMPPATH .

LGTM

Nov 20 2019, 7:42 PM
imp accepted D22446: Allow boostrapping xinstall on Linux.
Nov 20 2019, 4:18 PM
imp added inline comments to D22446: Allow boostrapping xinstall on Linux.
Nov 20 2019, 4:18 PM
imp accepted D22451: Use per-architecture packing list files for architecture-specific files..

This looks better to my eye.

Nov 20 2019, 12:02 AM

Nov 19 2019

imp accepted D22448: Make the warning for deprecated NO_ variables an error..

Go for it!

Nov 19 2019, 11:52 PM
imp accepted D22267: Make sure the 'struct tcp_info' is stable.

If we are nailing this struct down, this does that.

Nov 19 2019, 3:38 PM