Page MenuHomeFreeBSD

ian (Ian Lepore)
User

Projects

User Details

User Since
May 11 2014, 1:02 PM (279 w, 23 h)

Recent Activity

Today

ian closed D21659: Update the NTP section of the handbook..
Mon, Sep 16, 2:12 AM
ian committed rD53407: Update the NTP section of the handbook..
Update the NTP section of the handbook.
Mon, Sep 16, 2:12 AM

Yesterday

ian committed rS352363: Apply a runtime patch to the FDT data for imx6 to fix iomuxc problems..
Apply a runtime patch to the FDT data for imx6 to fix iomuxc problems.
Sun, Sep 15, 7:38 PM
ian committed rS352342: Make the ti_sysc device quiet. It's an internal utility pseudo-device.
Make the ti_sysc device quiet. It's an internal utility pseudo-device
Sun, Sep 15, 1:02 AM

Sat, Sep 14

ian committed rS352339: MFC r351885, r351887.
MFC r351885, r351887
Sat, Sep 14, 8:27 PM
ian committed rS352338: Create a mechanism for encoding a system errno into the IIC_Exxxxx space..
Create a mechanism for encoding a system errno into the IIC_Exxxxx space.
Sat, Sep 14, 7:33 PM
ian closed D20975: Create a mechanism for encoding a system errno into the IIC_Exxxxx space.
Sat, Sep 14, 7:33 PM
ian committed rS352333: Include <lock.h>, required to use spinlocks in this code..
Include <lock.h>, required to use spinlocks in this code.
Sat, Sep 14, 6:20 PM
ian accepted D20878: handbook/security: Update the Process Accounting section..

I'm sorry about the long delay on this. I was originally just going to wait a few days until the changes got MFC'd to 12, then forgot all about it.

Sat, Sep 14, 5:56 PM
ian updated the test plan for D21659: Update the NTP section of the handbook..
Sat, Sep 14, 5:37 PM
ian created D21659: Update the NTP section of the handbook..
Sat, Sep 14, 5:34 PM

Thu, Sep 12

ian added inline comments to D21581: Disable the default of ntpd locking of pages in memory.
Thu, Sep 12, 7:58 PM
ian added inline comments to D21581: Disable the default of ntpd locking of pages in memory.
Thu, Sep 12, 4:28 PM

Tue, Sep 10

ian committed rS352196: In am335x_dmtpps, use a spin mutex to interlock between PPS capture and PPS.
In am335x_dmtpps, use a spin mutex to interlock between PPS capture and PPS
Tue, Sep 10, 10:08 PM
ian accepted D21581: Disable the default of ntpd locking of pages in memory.
Tue, Sep 10, 8:38 PM

Thu, Sep 5

ian accepted D21286: Loader: Add load offset to powerpc kernel entry point.

Yep, this is much cleaner than the old code.

Thu, Sep 5, 9:48 PM
ian committed rS351888: MFC r350848:.
MFC r350848:
Thu, Sep 5, 7:25 PM
ian committed rS351887: Use a single write of 3 bytes instead of iicdev_writeto() in ads111x..
Use a single write of 3 bytes instead of iicdev_writeto() in ads111x.
Thu, Sep 5, 7:18 PM
ian committed rS351885: Ensure a measurement is complete before reading the result in ads111x..
Ensure a measurement is complete before reading the result in ads111x.
Thu, Sep 5, 7:08 PM
ian committed rS351877: Fix LINT kernel builds on powerpc64 and sparc64. This is a direct commit.
Fix LINT kernel builds on powerpc64 and sparc64. This is a direct commit
Thu, Sep 5, 5:21 PM
ian committed rS351874: MFC r350847:.
MFC r350847:
Thu, Sep 5, 4:54 PM
ian committed rS351871: MFC r350988:.
MFC r350988:
Thu, Sep 5, 4:49 PM
ian committed rS351870: MFC r350838, r350840-r350841, r350849, r350879.
MFC r350838, r350840-r350841, r350849, r350879
Thu, Sep 5, 4:46 PM
ian committed rS351869: MFC r350591, r350971, r351724.
MFC r350591, r350971, r351724
Thu, Sep 5, 4:37 PM

Mon, Sep 2

ian committed rS351724: Fix the name of the devicetree bindings document file cited in the manpage..
Fix the name of the devicetree bindings document file cited in the manpage.
Mon, Sep 2, 6:32 PM

Thu, Aug 29

ian added a comment to D21198: Fix ObsoleteFiles after pwm.9 mlink to pwmbus.9.

I think I just confused myself about the need for the pwm(9) entry while I was in the middle of doing a bunch of MFC stuff. Thanks for fixing it.

Thu, Aug 29, 5:03 PM
ian added inline comments to D21465: Create new wrapper function: bus_delayed_attach_children().
Thu, Aug 29, 3:41 PM
ian added a comment to D21452: ichsmb: defer smbus attach until interrupts are available.

I never put either of those things in a commit message if there's a phab to cite, because it has all the details. But I think I'm in a minority about that. Anyway, no need to mention me in the commit at all. :)

Thu, Aug 29, 1:02 AM

Wed, Aug 28

D21452: ichsmb: defer smbus attach until interrupts are available is now accepted and ready to land.
Wed, Aug 28, 7:19 PM
ian added a comment to D21450: rc.subr(8): Set procname to command by default to match documentation.
In D21450#466883, @0mp wrote:

Get rid of _procname entirely. Just use procname in the whole run_rc_command.

Wed, Aug 28, 3:18 PM
ian added a comment to D21452: ichsmb: defer smbus attach until interrupts are available.

IMO, the much easier fix is to change the call to bus_generic_attach() at the end of the ichsmb_attach() routine to:

Wed, Aug 28, 3:14 PM

Aug 16 2019

ian added inline comments to D21286: Loader: Add load offset to powerpc kernel entry point.
Aug 16 2019, 2:56 PM
D21286: Loader: Add load offset to powerpc kernel entry point is now accepted and ready to land.
Aug 16 2019, 3:58 AM

Aug 13 2019

ian committed rS350988: Add PNP_INFO to the gpiopps driver..
Add PNP_INFO to the gpiopps driver.
Aug 13 2019, 3:38 PM
ian committed rS350971: Fix the driver name in ads111x.4, and hook the manpage up to the build..
Fix the driver name in ads111x.4, and hook the manpage up to the build.
Aug 13 2019, 3:50 AM

Aug 11 2019

ian committed rS350879: Revert r350841. I didn't realize that on this chip, reading the interrupt.
Revert r350841. I didn't realize that on this chip, reading the interrupt
Aug 11 2019, 11:20 PM
ian committed rS350878: MFC r349807, r349974, r349976, r350324, r350361, r350445.
MFC r349807, r349974, r349976, r350324, r350361, r350445
Aug 11 2019, 11:01 PM
ian committed rS350877: MFC r349891, r349972.
MFC r349891, r349972
Aug 11 2019, 10:47 PM
ian committed rS350876: MFC r350231: Correct spelling, partion -> partition..
MFC r350231: Correct spelling, partion -> partition.
Aug 11 2019, 10:33 PM
ian committed rS350875: MFC r350104, r350106, r350185, r350203.
MFC r350104, r350106, r350185, r350203
Aug 11 2019, 10:31 PM
ian committed rS350874: MFC r350015-r350016.
MFC r350015-r350016
Aug 11 2019, 10:20 PM
ian committed rS350873: MFC r349887:.
MFC r349887:
Aug 11 2019, 10:12 PM
ian committed rS350872: MFC r349873:.
MFC r349873:
Aug 11 2019, 9:40 PM
ian committed rS350871: MFC r349116:.
MFC r349116:
Aug 11 2019, 9:24 PM
ian committed rS350870: MFC r349839, r349850.
MFC r349839, r349850
Aug 11 2019, 9:21 PM
ian committed rS350869: MFC r349319, r349328-r349330.
MFC r349319, r349328-r349330
Aug 11 2019, 9:15 PM
ian committed rS350868: MFC r349072, r349316-r349318.
MFC r349072, r349316-r349318
Aug 11 2019, 9:12 PM
ian committed rS350867: MFC r349325, r349327.
MFC r349325, r349327
Aug 11 2019, 8:51 PM
ian committed rS350866: MFC r342102 (by gonzo):.
MFC r342102 (by gonzo):
Aug 11 2019, 8:47 PM

Aug 10 2019

ian committed rS350849: Remove use of intr_config_hook from the am335x_pmic and tda19988 drivers..
Remove use of intr_config_hook from the am335x_pmic and tda19988 drivers.
Aug 10 2019, 8:08 PM
ian committed rS350848: The am335x_ehrpwm driver now requires the pwmbus_if interface, add it..
The am335x_ehrpwm driver now requires the pwmbus_if interface, add it.
Aug 10 2019, 8:05 PM
ian committed rS350847: Allow the sdhci timeout sysctl var to be set as a tunable. Also, add a.
Allow the sdhci timeout sysctl var to be set as a tunable. Also, add a
Aug 10 2019, 8:03 PM
ian committed rS350841: When responding to an interrupt in the am335x_pmic driver, use a taskqueue.
When responding to an interrupt in the am335x_pmic driver, use a taskqueue
Aug 10 2019, 5:48 PM
ian committed rS350840: Garbage collect the no-longer-necessary MAX_IIC_DATA_SIZE (there is not a.
Garbage collect the no-longer-necessary MAX_IIC_DATA_SIZE (there is not a
Aug 10 2019, 5:28 PM
ian committed rS350838: Switch the am335x_pmic driver to using iicdev_readfrom/writeto..
Switch the am335x_pmic driver to using iicdev_readfrom/writeto.
Aug 10 2019, 5:14 PM

Aug 6 2019

ian added inline comments to D20900: Increase YPMAXRECORD to 16M to be compatible with Linux..
Aug 6 2019, 11:11 PM

Aug 5 2019

ian committed rS350591: Add a driver for Texas Instruments ADS101x/ADS111x i2c ADC chips..
Add a driver for Texas Instruments ADS101x/ADS111x i2c ADC chips.
Aug 5 2019, 3:57 PM

Aug 2 2019

ian added a comment to D18307: Install llvm-objdump as objdump on Clang-using architectures (RFC review).

I wonder if a good option for this would be to install a symlink rather than hardlink, and don't replace an existing link. That way by default people get an objdump that's mostly compatible with the old one, and if they need full compatibility they can install the pkg and change the symlink to point to it.

Aug 2 2019, 12:04 AM

Jul 30 2019

ian committed rS350445: Create the /var/account dir with mode 0750; this is a followup to r349974..
Create the /var/account dir with mode 0750; this is a followup to r349974.
Jul 30 2019, 3:51 PM

Jul 26 2019

ian committed rS350361: Re-wrap the text at 80 columns after fixing the indent in the prior commit..
Re-wrap the text at 80 columns after fixing the indent in the prior commit.
Jul 26 2019, 5:59 PM
ian added inline comments to D21072: Remove support for kernel.tramp and kernel.tramp.gz.
Jul 26 2019, 2:57 PM

Jul 25 2019

ian committed rS350324: Fix indentation (spaces->tab)..
Fix indentation (spaces->tab).
Jul 25 2019, 3:31 PM

Jul 22 2019

ian committed rS350231: Correct spelling, partion -> partition..
Correct spelling, partion -> partition.
Jul 22 2019, 10:41 PM

Jul 21 2019

ian committed rS350203: Add support for setting the aging/frequency-offset register via sysctl..
Add support for setting the aging/frequency-offset register via sysctl.
Jul 21 2019, 5:14 PM

Jul 20 2019

ian committed rS350185: Rewrite the nxprtc chip init to extend battery life by using power-saving.
Rewrite the nxprtc chip init to extend battery life by using power-saving
Jul 20 2019, 9:10 PM

Jul 18 2019

ian committed rS350106: Fix a paste-o, set is212x = false for other chip types. Doh!.
Fix a paste-o, set is212x = false for other chip types. Doh!
Jul 18 2019, 1:37 AM
ian committed rS350104: Handle the PCF2127 RTC chip the same as PCF2129 when init'ing the chip..
Handle the PCF2127 RTC chip the same as PCF2129 when init'ing the chip.
Jul 18 2019, 1:31 AM

Jul 16 2019

ian created D20975: Create a mechanism for encoding a system errno into the IIC_Exxxxx space.
Jul 16 2019, 7:38 PM
D13293: Don't return IIC_Exxxxx status values to userspace is now accepted and ready to land.

Upon further reflection, I think the changes to iic(4) in this diff are correct and should be committed. The problem of iicbus_request_bus() returning an ambiguous mix of IIC_Exxxxx or errno values because of iicbus_poll() doing so is a separate problem and should be fixed separately.

Jul 16 2019, 5:42 PM
D13293: Don't return IIC_Exxxxx status values to userspace now requires changes to proceed.

Unfortunately, the comment that says "all iicbus functions return IIC_Exxxxx status values" is incorrect. There is one exception which screws up this whole error-translation thing: iicbus_poll() can return an errno and the rather important errno values it might return, EINTR and ERESTART, have no corresponding IIC_Exxxxx value they could be translated to so that they can later be translated back.

Jul 16 2019, 2:44 PM

Jul 15 2019

ian committed rS350016: In nxprtc(4), use the countdown timer for better timekeeping resolution.
In nxprtc(4), use the countdown timer for better timekeeping resolution
Jul 15 2019, 9:47 PM
ian committed rS350015: Fix nxprtc(4) on systems that support i2c repeat-start correctly..
Fix nxprtc(4) on systems that support i2c repeat-start correctly.
Jul 15 2019, 9:41 PM

Jul 13 2019

ian committed rS349976: Add an entry mentioning the permission/mode change to daily accounting files..
Add an entry mentioning the permission/mode change to daily accounting files.
Jul 13 2019, 4:48 PM
ian committed rS349974: Limit access to system accounting files..
Limit access to system accounting files.
Jul 13 2019, 4:08 PM
ian closed D20876: Limit access to system accounting files.
Jul 13 2019, 4:07 PM
ian committed rD53250: Document bump to version 1300036 in r349972 for adding arm_drain_writebuf.
Document bump to version 1300036 in r349972 for adding arm_drain_writebuf
Jul 13 2019, 3:49 PM
ian committed rS349972: Add arm_sync_icache() and arm_drain_writebuf() sysarch syscall wrappers..
Add arm_sync_icache() and arm_drain_writebuf() sysarch syscall wrappers.
Jul 13 2019, 3:34 PM
ian closed D20906: Add arm_sync_icache() and arm_drain_writebuf() sysarch syscall wrappers..
Jul 13 2019, 3:34 PM

Jul 10 2019

ian added a comment to D20906: Add arm_sync_icache() and arm_drain_writebuf() sysarch syscall wrappers..

Add some details to the manpage about the barrier and cache operations performed by arm_drain_writebuf().

Jul 10 2019, 11:02 PM
ian created D20906: Add arm_sync_icache() and arm_drain_writebuf() sysarch syscall wrappers..
Jul 10 2019, 8:02 PM
ian committed rS349891: Reorganize the SRCS lists as one file per line, and then alphabetize them..
Reorganize the SRCS lists as one file per line, and then alphabetize them.
Jul 10 2019, 7:33 PM
ian committed rS349887: De-pollute arm's sysarch.h..
De-pollute arm's sysarch.h.
Jul 10 2019, 2:35 PM
ian committed rS349873: Add pwm.9, it was also deleted during the big round of pwm changes..
Add pwm.9, it was also deleted during the big round of pwm changes.
Jul 10 2019, 3:45 AM

Jul 9 2019

ian added a comment to D20764: Allow limiting the size of syslogd output files using options in syslog.conf.

So far there was more commenting on mailing lists than here. Summarizing the feedback from both venues so far...

Jul 9 2019, 2:44 AM

Jul 8 2019

D20878: handbook/security: Update the Process Accounting section. now requires changes to proceed.
Jul 8 2019, 9:22 PM
ian committed rS349850: Restore the ability for i2c slave devices to do IO from their probe method..
Restore the ability for i2c slave devices to do IO from their probe method.
Jul 8 2019, 8:27 PM
ian committed rS349839: Call device_unbusy() on the error exit path, because if iicbus_request_bus().
Call device_unbusy() on the error exit path, because if iicbus_request_bus()
Jul 8 2019, 6:29 PM
ian committed rS349836: MFC r348120:.
MFC r348120:
Jul 8 2019, 2:34 PM

Jul 7 2019

ian added inline comments to D20876: Limit access to system accounting files.
Jul 7 2019, 6:39 PM
ian added a comment to D20876: Limit access to system accounting files.

Use install to create the acct file with correct ownership and permissions instead of umask+touch.

Jul 7 2019, 6:38 PM
ian created D20876: Limit access to system accounting files.
Jul 7 2019, 5:56 PM
ian committed rS349807: Eliminate spurious periodic.daily error message for rotating accounting log..
Eliminate spurious periodic.daily error message for rotating accounting log.
Jul 7 2019, 5:16 PM

Jun 27 2019

D20762: Add an initial RELNOTES file. is now accepted and ready to land.

I love the clean simplicity of this after all the back and forth on mailing lists about markup languages and other complications that were far beyond this original simple vision.

Jun 27 2019, 1:30 AM

Jun 26 2019

ian committed rS349430: MFC r343826, r346698, r349057-r349060, r349073-r349077, r349080-r349086….
MFC r343826, r346698, r349057-r349060, r349073-r349077, r349080-r349086…
Jun 26 2019, 5:29 PM
ian committed rS349425: MFC r340130, r340134:.
MFC r340130, r340134:
Jun 26 2019, 4:38 PM
ian committed rS349415: MFC r341268, r342003-r342007, r342087-r342088, r342091.
MFC r341268, r342003-r342007, r342087-r342088, r342091
Jun 26 2019, 3:34 PM

Jun 25 2019

ian created D20764: Allow limiting the size of syslogd output files using options in syslog.conf.
Jun 25 2019, 10:02 PM

Jun 24 2019

ian committed rS349330: Add pwm devices to NOTES..
Add pwm devices to NOTES.
Jun 24 2019, 2:40 AM
ian committed rS349329: Add gpio(4) and related drivers to NOTES..
Add gpio(4) and related drivers to NOTES.
Jun 24 2019, 2:30 AM
ian committed rS349328: The gpiopps(4) driver currently has probe and attach code only for FDT based.
The gpiopps(4) driver currently has probe and attach code only for FDT based
Jun 24 2019, 2:27 AM