Page MenuHomeFreeBSD

stevek (Stephen J. Kiernan)
Principal Engineer, Core OS/Kernel group, Juniper Networks, Inc.

Projects

User does not belong to any projects.

User Details

User Since
Jun 13 2015, 3:41 PM (461 w, 4 d)

Recent Activity

Tue, Apr 16

stevek closed D44811: iflib: Correct indentation according to style(9).
Tue, Apr 16, 8:38 PM
stevek committed rGe4a0c92e7aea: iflib: Correct indentation according to style(9) (authored by stevek).
iflib: Correct indentation according to style(9)
Tue, Apr 16, 8:38 PM
stevek added a comment to D44811: iflib: Correct indentation according to style(9).

IMHO, such trivial changes do not require posting a review.

Tue, Apr 16, 8:19 PM
stevek requested review of D44811: iflib: Correct indentation according to style(9).
Tue, Apr 16, 6:40 PM

Mon, Apr 15

stevek committed rG303dea74c2cb: iflib: Fix compiler warnings (authored by stevek).
iflib: Fix compiler warnings
Mon, Apr 15, 2:58 PM
stevek closed D44620: iflib: Fix compiler warnings.
Mon, Apr 15, 2:58 PM

Fri, Apr 12

stevek added inline comments to D44528: guestrpc module to handle VMware backdoor port GuestRPC functionality.
Fri, Apr 12, 10:05 PM
stevek added a comment to D44529: geom: Register classes in SI_SUB_DRIVERS as order SI_ORDER_THIRD.
In D44529#1020279, @jhb wrote:

Looking at all those, I think we probably don't need a separate SI_SUB_DEVCTL_NOTIFY (though I wonder why that isn't SI_ORDER_FIRST), but I do think a separate SI_SUB_GEOM for GEOM classes to use (and the fdt_slicer thing) would be sensible. It could be defined as 0x3400000 and would untangle a bit of this more cleanly I think.

Fri, Apr 12, 9:33 PM
stevek added a comment to D44620: iflib: Fix compiler warnings.
In D44620#1020403, @jhb wrote:

LGTM. If the file was using normal style it wouldn't need the indentation fixup (which will add a lot of noise). I would maybe suggest instead to fix the indentation to not be unusual in lieu of the one char fixup.

Fri, Apr 12, 9:29 PM
stevek closed D44745: efidev: Allow for optionally including efidev and efirtc into the kernel.
Fri, Apr 12, 5:31 PM
stevek committed rGbfd2ce2a5a61: efidev: Allow for optionally including efidev and efirtc into the kernel (authored by stevek).
efidev: Allow for optionally including efidev and efirtc into the kernel
Fri, Apr 12, 5:31 PM

Wed, Apr 10

stevek requested review of D44745: efidev: Allow for optionally including efidev and efirtc into the kernel.
Wed, Apr 10, 9:53 PM

Tue, Apr 9

stevek committed rG22ca6db50f4e: config.mk: Add MK_VIMAGE knob (authored by stevek).
config.mk: Add MK_VIMAGE knob
Tue, Apr 9, 5:08 PM
stevek closed D39636: config.mk: Add MK_VIMAGE knob.
Tue, Apr 9, 5:08 PM
stevek committed rGcb20a74ca063: vm: add macro to mark arguments used when NUMA is defined (authored by stevek).
vm: add macro to mark arguments used when NUMA is defined
Tue, Apr 9, 2:25 PM
stevek closed D44623: vm: add macro to mark arguments used when NUMA is defined.
Tue, Apr 9, 2:25 PM
stevek closed D44632: sockets: Add hhook in sonewconn for inheriting OSD specific data.
Tue, Apr 9, 1:34 AM
stevek committed rG81b4d1c4d487: sockets: Add hhook in sonewconn for inheriting OSD specific data (authored by stevek).
sockets: Add hhook in sonewconn for inheriting OSD specific data
Tue, Apr 9, 1:34 AM
stevek added a comment to D44623: vm: add macro to mark arguments used when NUMA is defined.

Do you want me to just switch things to use __unused instead of the macros to conditionally add it?

Tue, Apr 9, 1:24 AM

Fri, Apr 5

stevek committed rG3bbe8ed1a7dc: arm64: Add a CPU reset hook instead of expecting PSCI (authored by stevek).
arm64: Add a CPU reset hook instead of expecting PSCI
Fri, Apr 5, 9:38 PM
stevek closed D44535: arm64: Add a CPU reset hook instead of expecting PSCI.
Fri, Apr 5, 9:38 PM
stevek added a comment to D44623: vm: add macro to mark arguments used when NUMA is defined.
In D44623#1017858, @kib wrote:
In D44623#1017481, @kib wrote:

I have some bad feeling about all that <feature>_unused macros. Would it better to change it to unconditionally apply unused globall?

I guess __unused has no effect if the compiler can observe that the annotated variable is in fact used? Maybe it would trigger warnings?

I don't really like all the __unused aliases either, but I also don't want to just use __unused everywhere, it would be confusing.

gcc manual describes the attribute((unused)) as possible unused, with the only mentioned consequence of gcc not issuing warning if really unused.

Fri, Apr 5, 9:34 PM
stevek committed rG1b60bbfe653f: arm64: Separate serror handler to EL1H and EL0 versions. (authored by stevek).
arm64: Separate serror handler to EL1H and EL0 versions.
Fri, Apr 5, 7:23 PM
stevek closed D44630: arm64: Separate serror handler to EL1H and EL0 versions..
Fri, Apr 5, 7:23 PM
stevek added a comment to D44632: sockets: Add hhook in sonewconn for inheriting OSD specific data.

I was about to ask "where is #ifdef TCP_HHOOKS?" But then I realized that socket_hhh isn't hidden under any ifdef.

Unrelated to this review, but may I ask if it is possible to hide socket_hhh and other stuff that came in 4ec7371233268 under TCP_HHOOKS? Or maybe SOCKET_HHOOKS, if these two are used as two independent features.

Fri, Apr 5, 6:43 AM

Thu, Apr 4

stevek requested review of D44632: sockets: Add hhook in sonewconn for inheriting OSD specific data.
Thu, Apr 4, 12:38 AM
stevek committed rG41956c13f950: include: Ensure security/audit/audit.h gets staged properly. (authored by stevek).
include: Ensure security/audit/audit.h gets staged properly.
Thu, Apr 4, 12:28 AM
stevek requested review of D44631: Add function to OSD to get values without taking the lock..
Thu, Apr 4, 12:18 AM

Wed, Apr 3

stevek requested review of D44630: arm64: Separate serror handler to EL1H and EL0 versions..
Wed, Apr 3, 11:45 PM
stevek updated the diff for D44629: Optimize the handling of big/little endian determination..

Update summary

Wed, Apr 3, 11:29 PM
stevek requested review of D44629: Optimize the handling of big/little endian determination..
Wed, Apr 3, 11:27 PM
stevek committed rG112783ebbc31: userboot: allow for overriding the version file location (authored by stevek).
userboot: allow for overriding the version file location
Wed, Apr 3, 11:11 PM
stevek closed D44624: userboot: allow for overriding the version file location.
Wed, Apr 3, 11:10 PM
stevek added a comment to D10469: The c11 appendix K string functions.

There seems to be no change here or in https://github.com/trixirt/libc11ext in the last five years. @trix_juniper.net are you still planning to pursue this?

Wed, Apr 3, 11:04 PM
stevek updated the diff for D39768: sockets: avoid layering violation in handling SO_SETFIB.

Made changes according to review comments.
Also fixed an issue when compiling gve_adminq.c due to the addition of
prototypes that use "bool", but the .c file was not including sys/types.h

Wed, Apr 3, 10:57 PM
stevek added inline comments to D44622: efi: Add macros for building an EFI GUID.
Wed, Apr 3, 9:44 PM
stevek requested review of D44625: userboot: support environment and symlinks in test application.
Wed, Apr 3, 9:32 PM
stevek requested review of D44624: userboot: allow for overriding the version file location.
Wed, Apr 3, 9:24 PM
stevek requested review of D44623: vm: add macro to mark arguments used when NUMA is defined.
Wed, Apr 3, 9:11 PM
stevek requested review of D44622: efi: Add macros for building an EFI GUID.
Wed, Apr 3, 8:29 PM
stevek requested review of D44620: iflib: Fix compiler warnings.
Wed, Apr 3, 8:23 PM
stevek committed rG13ab9fa09be7: kernel: Add options for MAC_DEBUG and MAC_VERIEXEC_DEBUG (authored by stevek).
kernel: Add options for MAC_DEBUG and MAC_VERIEXEC_DEBUG
Wed, Apr 3, 8:07 PM

Mon, Apr 1

stevek updated the diff for D44464: x86: Add NMI callback function..

Updated based on review comments

Mon, Apr 1, 8:03 PM
stevek added inline comments to D44464: x86: Add NMI callback function..
Mon, Apr 1, 6:51 PM

Thu, Mar 28

stevek updated the diff for D44535: arm64: Add a CPU reset hook instead of expecting PSCI.

Updated based on review comments

Thu, Mar 28, 7:05 PM
stevek added a comment to D44535: arm64: Add a CPU reset hook instead of expecting PSCI.

Is there a reason to not have cpu_reset_hook = psci_reset by default so we can remove the NULL check?

Thu, Mar 28, 6:23 PM
stevek committed rG2aee804c9ef0: kerneldump: Add flag to indicate kernel core was successfully dumped (authored by stevek).
kerneldump: Add flag to indicate kernel core was successfully dumped
Thu, Mar 28, 6:13 PM
stevek closed D44542: kerneldump: Add flag to indicate kernel core was successfully dumped.
Thu, Mar 28, 6:13 PM
stevek committed rGfe429e6794d3: stand/efi: Changes to efichar to allow it to be used in the kernel (authored by stevek).
stand/efi: Changes to efichar to allow it to be used in the kernel
Thu, Mar 28, 6:10 PM
stevek closed D44541: stand/efi: Changes to efichar to allow it to be used in the kernel.
Thu, Mar 28, 6:10 PM

Wed, Mar 27

stevek committed rGf6e77cb8c146: include: Allow SDESTDIR to be overridden (authored by stevek).
include: Allow SDESTDIR to be overridden
Wed, Mar 27, 11:19 PM
stevek committed rG39f6f6f1c6f8: libmagic: Use HOST_CC when compiling hostprog used by build (authored by stevek).
libmagic: Use HOST_CC when compiling hostprog used by build
Wed, Mar 27, 11:19 PM
stevek closed D44540: include: Allow SDESTDIR to be overridden.
Wed, Mar 27, 11:19 PM
stevek closed D44539: libmagic: Use HOST_CC when compiling hostprog used by build.
Wed, Mar 27, 11:19 PM
stevek requested review of D44542: kerneldump: Add flag to indicate kernel core was successfully dumped.
Wed, Mar 27, 11:12 PM
stevek requested review of D44541: stand/efi: Changes to efichar to allow it to be used in the kernel.
Wed, Mar 27, 10:40 PM
stevek committed rGa6d8dcb0d981: csh: Use HOST_CC when compiling hostprog used by csh build (authored by stevek).
csh: Use HOST_CC when compiling hostprog used by csh build
Wed, Mar 27, 10:24 PM
stevek closed D44537: csh: Use HOST_CC when compiling hostprog used by csh build.
Wed, Mar 27, 10:23 PM
stevek closed D44536: sys.mk: Define HOST_CC as CC by default..
Wed, Mar 27, 10:23 PM
stevek committed rG3abd36c68fe4: sys.mk: Define HOST_CC as CC by default. (authored by stevek).
sys.mk: Define HOST_CC as CC by default.
Wed, Mar 27, 10:23 PM
stevek requested review of D44540: include: Allow SDESTDIR to be overridden.
Wed, Mar 27, 10:13 PM
stevek added reviewers for D44539: libmagic: Use HOST_CC when compiling hostprog used by build: sjg, bdrewery.
Wed, Mar 27, 10:06 PM
stevek requested review of D44539: libmagic: Use HOST_CC when compiling hostprog used by build.
Wed, Mar 27, 10:05 PM
stevek requested review of D44538: config: Search include paths for files to be read (options, files).
Wed, Mar 27, 9:53 PM
stevek requested review of D44537: csh: Use HOST_CC when compiling hostprog used by csh build.
Wed, Mar 27, 9:33 PM
stevek requested review of D44536: sys.mk: Define HOST_CC as CC by default..
Wed, Mar 27, 9:27 PM
stevek requested review of D44535: arm64: Add a CPU reset hook instead of expecting PSCI.
Wed, Mar 27, 9:18 PM
stevek abandoned D39624: veriexec: Add support in rc.d script processing..
Wed, Mar 27, 9:09 PM · rc
stevek requested review of D44530: arm64: Add SError handler registration.
Wed, Mar 27, 5:56 PM
stevek requested review of D44529: geom: Register classes in SI_SUB_DRIVERS as order SI_ORDER_THIRD.
Wed, Mar 27, 3:34 PM
stevek updated the diff for D44528: guestrpc module to handle VMware backdoor port GuestRPC functionality.

Fixed typo in comment.

Wed, Mar 27, 3:20 PM
stevek requested review of D44528: guestrpc module to handle VMware backdoor port GuestRPC functionality.
Wed, Mar 27, 3:18 PM

Thu, Mar 21

stevek requested review of D44464: x86: Add NMI callback function..
Thu, Mar 21, 10:26 PM
stevek accepted D44415: libsysdecode use MKTABLES_INCLUDEDIR.
Thu, Mar 21, 4:42 PM

Mar 1 2024

stevek requested review of D44163: top: allow changing PCPU stats and/or showing args defaults at compile time.
Mar 1 2024, 2:22 AM

Feb 15 2024

stevek closed D43920: psci: Add FDT node status check.
Feb 15 2024, 7:24 PM
stevek committed rG53670ee165f4: psci: Add FDT node status check (authored by stevek).
psci: Add FDT node status check
Feb 15 2024, 7:24 PM
stevek requested review of D43920: psci: Add FDT node status check.
Feb 15 2024, 5:00 PM

Dec 30 2023

stevek accepted D43238: bsd.man.mk allow staging compressed pages.
Dec 30 2023, 4:07 PM

Dec 1 2023

stevek closed D42836: iicbus: add compat32 support for I2C ioctls.
Dec 1 2023, 1:34 AM
stevek committed rG682b069c5c56: iicbus: add compat32 support for I2C ioctls (authored by stevek).
iicbus: add compat32 support for I2C ioctls
Dec 1 2023, 1:34 AM

Nov 30 2023

stevek updated the diff for D42836: iicbus: add compat32 support for I2C ioctls.

Changed iiccopyinmsgs32 to iic_copyinmsgs32, per suggested comments

Nov 30 2023, 11:36 PM
stevek added inline comments to D42836: iicbus: add compat32 support for I2C ioctls.
Nov 30 2023, 5:21 AM
stevek updated the diff for D42836: iicbus: add compat32 support for I2C ioctls.

Addressed comments from jhb

Nov 30 2023, 5:19 AM

Nov 29 2023

stevek added inline comments to D42836: iicbus: add compat32 support for I2C ioctls.
Nov 29 2023, 11:28 PM
stevek committed rG376330aca184: smbus: add compat32 support for SMB ioctls (authored by stevek).
smbus: add compat32 support for SMB ioctls
Nov 29 2023, 11:16 PM
stevek closed D42837: smbus: add compat32 support for SMB ioctls.
Nov 29 2023, 11:16 PM
stevek added reviewers for D42837: smbus: add compat32 support for SMB ioctls: kib, jhb.
Nov 29 2023, 7:37 PM
stevek added a reviewer for D42836: iicbus: add compat32 support for I2C ioctls: jhb.
Nov 29 2023, 7:37 PM
stevek added a reviewer for D42836: iicbus: add compat32 support for I2C ioctls: manu.
Nov 29 2023, 7:35 PM
stevek requested review of D42837: smbus: add compat32 support for SMB ioctls.
Nov 29 2023, 7:35 PM
stevek requested review of D42836: iicbus: add compat32 support for I2C ioctls.
Nov 29 2023, 7:35 PM

Nov 20 2023

stevek added inline comments to D42624: Fix share/zoneinfo for DIRDEPS_BUILD.
Nov 20 2023, 7:45 PM
stevek accepted D42624: Fix share/zoneinfo for DIRDEPS_BUILD.
Nov 20 2023, 7:41 PM

Nov 15 2023

stevek committed rGfa08011a521c: zoneinfo: fix makefile rules script (authored by stevek).
zoneinfo: fix makefile rules script
Nov 15 2023, 12:54 AM
stevek closed D42608: zoneinfo: fix makefile rules script.
Nov 15 2023, 12:53 AM
stevek updated the summary of D42608: zoneinfo: fix makefile rules script.
Nov 15 2023, 12:51 AM
stevek added reviewers for D42608: zoneinfo: fix makefile rules script: sjg, des.
Nov 15 2023, 12:48 AM
stevek requested review of D42608: zoneinfo: fix makefile rules script.
Nov 15 2023, 12:46 AM

Nov 3 2023

stevek accepted D42404: arm64: Check if PSCI before calling SMCCC.

Looks good, verified with the board where we had seen the issue.

Nov 3 2023, 2:16 PM