ian (Ian Lepore)
User

Projects

User Details

User Since
May 11 2014, 1:02 PM (206 w, 3 d)

Recent Activity

Tue, Apr 24

ian committed rS332943: MFC r332518, r332527.
MFC r332518, r332527
Tue, Apr 24, 5:13 PM
ian committed rS332942: MFC r331868, r332046, r332194-r332196, r332198, r332219, r332231, r332233….
MFC r331868, r332046, r332194-r332196, r332198, r332219, r332231, r332233…
Tue, Apr 24, 5:00 PM
ian committed rS332941: Fix wl(4) after r332288, using the same fix applied in r332331. This.
Fix wl(4) after r332288, using the same fix applied in r332331. This
Tue, Apr 24, 4:45 PM

Mon, Apr 16

ian committed rS332527: Fix cut-and-pasted line to have the right option letter..
Fix cut-and-pasted line to have the right option letter.
Mon, Apr 16, 3:35 AM

Sun, Apr 15

ian committed rS332518: Add an option to daemon(8) to specify a delay between restarts of a.
Add an option to daemon(8) to specify a delay between restarts of a
Sun, Apr 15, 9:46 PM
ian added inline comments to D15029: new utility usr.sbin/spi.
Sun, Apr 15, 7:56 PM
ian added inline comments to D15031: bcm2835_spi.c mod to support mode and clock in ivars from spibus.
Sun, Apr 15, 6:57 PM
ian added inline comments to D15031: bcm2835_spi.c mod to support mode and clock in ivars from spibus.
Sun, Apr 15, 6:56 PM

Fri, Apr 13

ian committed rS332485: Remove .info debugging output that accidentally got left in for MFC commit..
Remove .info debugging output that accidentally got left in for MFC commit.
Fri, Apr 13, 7:15 PM

Tue, Apr 10

ian committed rS332395: Use explicit_bzero() when cleaning values out of the kernel environment..
Use explicit_bzero() when cleaning values out of the kernel environment.
Tue, Apr 10, 10:58 PM

Sun, Apr 8

ian committed rS332292: Allow hinted attachment on FDT-based systems. Instead of returning ENXIO.
Allow hinted attachment on FDT-based systems. Instead of returning ENXIO
Sun, Apr 8, 5:06 PM
ian accepted D14850: Make OF_getprop_alloc API more intuitive.
Sun, Apr 8, 12:50 AM

Sat, Apr 7

ian committed rS332261: Add a manpage for spigen(4)..
Add a manpage for spigen(4).
Sat, Apr 7, 11:32 PM
ian committed rS332259: Cast the data pointer to the correct type for the data being accessed (as.
Cast the data pointer to the correct type for the data being accessed (as
Sat, Apr 7, 10:21 PM
ian committed rS332258: Don't check for impossible NULL return from malloc(..., M_WAITOK)..
Don't check for impossible NULL return from malloc(..., M_WAITOK).
Sat, Apr 7, 9:31 PM
ian committed rS332240: Add the ioctl definitions for spigen get/set spi mode. Should have been.
Add the ioctl definitions for spigen get/set spi mode. Should have been
Sat, Apr 7, 8:53 PM
ian committed rS332233: Add an ioctl to get/set the SPI transfer mode. Also, make the bus clock.
Add an ioctl to get/set the SPI transfer mode. Also, make the bus clock
Sat, Apr 7, 8:38 PM
ian committed rS332231: Generate a spibus_set_[ivarname]() convenience function for each ivar,.
Generate a spibus_set_[ivarname]() convenience function for each ivar,
Sat, Apr 7, 8:35 PM
ian committed rS332219: Remove the existing identify() hack to force-add a spigen device on.
Remove the existing identify() hack to force-add a spigen device on
Sat, Apr 7, 8:04 PM
ian committed rS332198: Arrange the list of generated sources as 1-per-line alphbetical, and add.
Arrange the list of generated sources as 1-per-line alphbetical, and add
Sat, Apr 7, 7:10 PM
ian committed rS332196: Return BUS_PROBE_DEFAULT, not zero, because this is not the one driver.
Return BUS_PROBE_DEFAULT, not zero, because this is not the one driver
Sat, Apr 7, 6:59 PM
ian committed rS332195: A couple minor improvements to spibus.c....
A couple minor improvements to spibus.c...
Sat, Apr 7, 6:25 PM
ian committed rS332194: Add support for writing/changing spi device ivars. The SPI mode (polarity.
Add support for writing/changing spi device ivars. The SPI mode (polarity
Sat, Apr 7, 6:09 PM

Fri, Apr 6

ian committed rS332113: MFC r331868:.
MFC r331868:
Fri, Apr 6, 4:48 PM

Wed, Apr 4

ian committed rS332046: Add a missing MODULE_DEPEND()..
Add a missing MODULE_DEPEND().
Wed, Apr 4, 9:19 PM

Sun, Apr 1

ian committed rS331869: Fix the build on arches with default unsigned char. Capture the fubyte().
Fix the build on arches with default unsigned char. Capture the fubyte()
Sun, Apr 1, 6:53 PM
ian committed rS331868: Add opt_platform.h for several modules that have #ifdef FDT in the source..
Add opt_platform.h for several modules that have #ifdef FDT in the source.
Sun, Apr 1, 6:22 PM

Mar 25 2018

ian committed rS331524: MFC r329989, r330044.
MFC r329989, r330044
Mar 25 2018, 2:04 AM
ian committed rS331523: MFC r331123, r331126, r331129, r331132, r331136, r331138-r331139, r331141.
MFC r331123, r331126, r331129, r331132, r331136, r331138-r331139, r331141
Mar 25 2018, 2:00 AM
ian committed rS331522: MFC r331068:.
MFC r331068:
Mar 25 2018, 1:55 AM
ian committed rS331521: MFC r330773, r330778, r330782, r330797.
MFC r330773, r330778, r330782, r330797
Mar 25 2018, 1:52 AM
ian committed rS331520: MFC r330050:.
MFC r330050:
Mar 25 2018, 1:48 AM
ian committed rS331519: MFC r330437-r330438, r330440, r331045.
MFC r330437-r330438, r330440, r331045
Mar 25 2018, 1:47 AM
ian committed rS331509: MFC r330385:.
MFC r330385:
Mar 25 2018, 12:50 AM

Mar 24 2018

ian committed rS331507: MFC r330361:.
MFC r330361:
Mar 24 2018, 11:27 PM
ian committed rS331506: MFC r310017, r310229, r312289, r327260, r329539, r329544-r329546, r329620,.
MFC r310017, r310229, r312289, r327260, r329539, r329544-r329546, r329620,
Mar 24 2018, 11:23 PM
ian committed rS331505: MFC r329642:.
MFC r329642:
Mar 24 2018, 11:07 PM
ian committed rS331504: MFC r329537:.
MFC r329537:
Mar 24 2018, 11:04 PM
ian committed rS331503: MFC r325233, r328956, r329170, r329172-r329173, r329224, r330403-r330407,.
MFC r325233, r328956, r329170, r329172-r329173, r329224, r330403-r330407,
Mar 24 2018, 11:01 PM
ian committed rS331502: MFC r329534-r329535.
MFC r329534-r329535
Mar 24 2018, 10:51 PM
ian committed rS331501: MFC r329479-r329480, r329483, r329506-r329507, r329526, r329529, r329536,.
MFC r329479-r329480, r329483, r329506-r329507, r329526, r329529, r329536,
Mar 24 2018, 10:39 PM
ian committed rS331500: MFC r329125-r329126.
MFC r329125-r329126
Mar 24 2018, 9:53 PM
ian committed rS331498: MFC r328345, r328349, r328405, r328407, r328442.
MFC r328345, r328349, r328405, r328407, r328442
Mar 24 2018, 9:27 PM
ian committed rS331497: MFC r328307, r328311-r328312.
MFC r328307, r328311-r328312
Mar 24 2018, 9:22 PM
ian committed rS331496: MFC r306288, r314936, r325527, r327971, r328005, r328039, r328068-r328069,.
MFC r306288, r314936, r325527, r327971, r328005, r328039, r328068-r328069,
Mar 24 2018, 8:40 PM
ian committed rS331495: MFC r327756-r327758.
MFC r327756-r327758
Mar 24 2018, 7:57 PM
ian committed rS331494: Record-only merge of r324416. The actual code was merged in 327633, but.
Record-only merge of r324416. The actual code was merged in 327633, but
Mar 24 2018, 7:06 PM
ian committed rS331493: MFC r324186:.
MFC r324186:
Mar 24 2018, 6:43 PM
ian committed rS331492: To fix the powerpc build, back out r331184, which was this mfc:.
To fix the powerpc build, back out r331184, which was this mfc:
Mar 24 2018, 6:06 PM

Mar 23 2018

ian committed rS331465: MFC r315051, r315101, r315103, r315107, r315180, r315197, r315293, r315319,.
MFC r315051, r315101, r315103, r315107, r315180, r315197, r315293, r315319,
Mar 23 2018, 9:06 PM
ian committed rS331460: MFC r307656, r307659, r307674-r307675, r307679, r307683.
MFC r307656, r307659, r307674-r307675, r307679, r307683
Mar 23 2018, 8:20 PM
ian committed rS331434: MFC r306657, r306673, r306726, r307737, r309366, r310135, r323990, r324414.
MFC r306657, r306673, r306726, r307737, r309366, r310135, r323990, r324414
Mar 23 2018, 4:15 PM

Mar 20 2018

ian committed rS331276: MFC r330745:.
MFC r330745:
Mar 20 2018, 10:57 PM
ian committed rS331262: MFC r330745:.
MFC r330745:
Mar 20 2018, 9:03 PM

Mar 18 2018

ian committed rS331141: Add the device/chip type to the disk d_descr field, and print more info.
Add the device/chip type to the disk d_descr field, and print more info
Mar 18 2018, 6:59 PM
ian committed rS331139: Add support for 4K and 32K erase block sizes. Many of the supported chips.
Add support for 4K and 32K erase block sizes. Many of the supported chips
Mar 18 2018, 6:38 PM
ian committed rS331138: Make all internal routines return an int error status, and check the.
Make all internal routines return an int error status, and check the
Mar 18 2018, 5:48 PM
ian committed rS331136: Add sc_parent to the softc and use it in place of device_get_parent() calls.
Add sc_parent to the softc and use it in place of device_get_parent() calls
Mar 18 2018, 5:25 PM
ian committed rS331132: Bugfix: wait for writes/erases to complete after starting them, instead of.
Bugfix: wait for writes/erases to complete after starting them, instead of
Mar 18 2018, 4:52 PM
ian committed rS331129: Eliminate some unneeded intermediate variables. Eliminate some redundant.
Eliminate some unneeded intermediate variables. Eliminate some redundant
Mar 18 2018, 4:36 PM
ian committed rS331126: Remove a pointless KASSERT and reword a comment a bit. The KASSERT tested.
Remove a pointless KASSERT and reword a comment a bit. The KASSERT tested
Mar 18 2018, 4:10 PM
ian committed rS331123: Do not overwrite the contents of BIO_WRITE buffers. SPI inherently.
Do not overwrite the contents of BIO_WRITE buffers. SPI inherently
Mar 18 2018, 3:56 PM

Mar 16 2018

ian abandoned D14565: Use EFI RTC capablities info when registering, add bootverbose diagnostics..
Mar 16 2018, 6:57 PM
ian committed rS331068: Use EFI RTC capabilities info when registering, add bootverbose diagnostics..
Use EFI RTC capabilities info when registering, add bootverbose diagnostics.
Mar 16 2018, 6:16 PM
ian committed rS331063: Add the header file needed for the recently-added call to pagedaemon_wakeup()..
Add the header file needed for the recently-added call to pagedaemon_wakeup().
Mar 16 2018, 4:06 PM
ian committed rS331045: Add required interface header..
Add required interface header.
Mar 16 2018, 2:46 AM

Mar 15 2018

ian accepted D14679: Modify rc.d/fsck to handle new status from fsck/fsck_ffs.

FINALLY: I see no reason not to commit the change in this review, it simply adds the 16) error in the proper place, and has no other effects. This is needed to prevent the error from being ignored. If you agree could you check off on the review,
Thanks.

The change has no effect unless fsck_y_enable is set, in which case we perform a potentially destructive operation (fsck -y) in a situation where fsck -p probably suffices. I don't object to it, but don't see the value in it either.

Mar 15 2018, 4:52 PM

Mar 14 2018

ian added a comment to D14679: Modify rc.d/fsck to handle new status from fsck/fsck_ffs.
  1. Running fsck -y is a last-ditch effort to recover a filesystem and IMO should never be done automatically, so not sure why that is even an option.

I tried to discourage it when it went in, but was unsuccessful.

Mar 14 2018, 5:46 PM

Mar 13 2018

ian added a comment to D14679: Modify rc.d/fsck to handle new status from fsck/fsck_ffs.

[...]

I'll support any knobs you want to add to get to your goal, just please do not remove or change any knobs that prevent me from getting to my goal.

Mar 13 2018, 6:31 PM
ian added a comment to D14679: Modify rc.d/fsck to handle new status from fsck/fsck_ffs.

Ian reported in the thread that -R has no effect if -p is specified, but I'm not seeing how that's true (and that behaviour doesn't really make sense if it is true).

Mar 13 2018, 3:53 PM

Mar 12 2018

ian committed rS330797: Give the atrtc_time_lock a unique name..
Give the atrtc_time_lock a unique name.
Mar 12 2018, 3:26 PM

Mar 11 2018

ian committed rS330783: Revert r330780, it was improperly tested and results in taking a spin.
Revert r330780, it was improperly tested and results in taking a spin
Mar 11 2018, 8:13 PM
ian committed rS330782: Remove MTX_NOPROFILE from atrtc_lock, it was inappropriately copy/pasted.
Remove MTX_NOPROFILE from atrtc_lock, it was inappropriately copy/pasted
Mar 11 2018, 7:56 PM
ian committed rS330780: Eliminate atrtc_time_lock, and use atrtc_lock for efirtc locking..
Eliminate atrtc_time_lock, and use atrtc_lock for efirtc locking.
Mar 11 2018, 7:23 PM
ian committed rS330778: Everywhere that multiple registers are accessed in sequence, lock/unlock.
Everywhere that multiple registers are accessed in sequence, lock/unlock
Mar 11 2018, 6:55 PM
ian committed rS330773: Use separate mutexes for atrtc and i8254 locking. Change all the strange.
Use separate mutexes for atrtc and i8254 locking. Change all the strange
Mar 11 2018, 6:20 PM
ian committed rS330767: Convert atrtc the new style rtc debugging output. Remove the db show.
Convert atrtc the new style rtc debugging output. Remove the db show
Mar 11 2018, 4:57 PM
ian created D14646: Remove ufs-specific mountroot code that waited for devices..
Mar 11 2018, 12:05 AM

Mar 10 2018

ian committed rS330745: Make root mount timeout logic work for filesystems other than ufs..
Make root mount timeout logic work for filesystems other than ufs.
Mar 10 2018, 10:08 PM

Mar 8 2018

ian accepted D14541: Make Raspberry Pi RNG compatible with upstream DTBs.
Mar 8 2018, 6:44 PM
ian added inline comments to D14565: Use EFI RTC capablities info when registering, add bootverbose diagnostics..
Mar 8 2018, 5:50 PM

Mar 7 2018

ian accepted D14541: Make Raspberry Pi RNG compatible with upstream DTBs.
Mar 7 2018, 4:42 PM

Mar 6 2018

ian committed rS330529: Build the ds1672 driver as a module. Add a detach() to unregister the rtc..
Build the ds1672 driver as a module. Add a detach() to unregister the rtc.
Mar 6 2018, 2:30 AM
ian committed rS330528: Fix a paste-o that broke the build. There is no softc pointer here, just.
Fix a paste-o that broke the build. There is no softc pointer here, just
Mar 6 2018, 2:22 AM

Mar 5 2018

ian committed rS330440: Switch imx_gpio to attach at BUS_PASS_INTERRUPT + BUS_PASS_ORDER_LATE..
Switch imx_gpio to attach at BUS_PASS_INTERRUPT + BUS_PASS_ORDER_LATE.
Mar 5 2018, 2:32 AM
ian committed rS330438: Defer attaching the spibus until timers and interrupts are working. The.
Defer attaching the spibus until timers and interrupts are working. The
Mar 5 2018, 2:13 AM
ian committed rS330437: Do not stop the loop that configures gpio chipselect pins on the first.
Do not stop the loop that configures gpio chipselect pins on the first
Mar 5 2018, 2:08 AM
ian committed rS330433: Switch to the new bcd_clocktime conversion routines, and add calls to the.
Switch to the new bcd_clocktime conversion routines, and add calls to the
Mar 5 2018, 12:44 AM
ian committed rS330431: Switch to the new bcd_clocktime conversion routines, and add calls to the.
Switch to the new bcd_clocktime conversion routines, and add calls to the
Mar 5 2018, 12:16 AM

Mar 4 2018

ian committed rS330430: Switch to the new bcd_clocktime conversion routines, and add calls to the.
Switch to the new bcd_clocktime conversion routines, and add calls to the
Mar 4 2018, 11:40 PM
ian committed rS330416: The year is stored in a single byte in sram, in binary format, as a count.
The year is stored in a single byte in sram, in binary format, as a count
Mar 4 2018, 9:58 PM
ian committed rS330412: Build iicbus/rtc8583 as a module..
Build iicbus/rtc8583 as a module.
Mar 4 2018, 9:06 PM
ian committed rS330411: Convert to the new(ish) bcd_clocktime conversion functions, add calls to.
Convert to the new(ish) bcd_clocktime conversion functions, add calls to
Mar 4 2018, 9:04 PM
ian committed rS330407: Add calls to the new clock_dbgprint_xxx() functions. Also, stop applying.
Add calls to the new clock_dbgprint_xxx() functions. Also, stop applying
Mar 4 2018, 7:33 PM
ian committed rS330406: Add calls to the new clock_dbgprint_xxx() functions..
Add calls to the new clock_dbgprint_xxx() functions.
Mar 4 2018, 7:27 PM
ian committed rS330405: Oops, fix a paste-o..
Oops, fix a paste-o.
Mar 4 2018, 7:26 PM
ian committed rS330404: Add calls to the new clock_dbgprint_xxx() functions..
Add calls to the new clock_dbgprint_xxx() functions.
Mar 4 2018, 7:24 PM
ian committed rS330403: Add calls to the new clock_dbgprint_xxx() functions..
Add calls to the new clock_dbgprint_xxx() functions.
Mar 4 2018, 7:20 PM
ian committed rS330397: Fix a paste-o: use the IICBUS version constants, not IICBB bitbang driver's..
Fix a paste-o: use the IICBUS version constants, not IICBB bitbang driver's.
Mar 4 2018, 6:58 PM
ian committed rS330385: Flag the first interface on a KTLINK FTDI-based jtag+uart device as being.
Flag the first interface on a KTLINK FTDI-based jtag+uart device as being
Mar 4 2018, 5:30 PM