Page MenuHomeFreeBSD

ian (Ian Lepore)
User

Projects

User Details

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

Recent Activity

Sun, Nov 17

ian accepted D22433: Fix error found by new clang operator precendence warning.
Sun, Nov 17, 6:00 PM

Thu, Nov 14

ian added inline comments to D22358: NTPD Circumvent ASLR.
Thu, Nov 14, 10:33 PM
ian committed rS354710: Compile in arm/unwind.c if options STACK is in effect; the new arm stack(9).
Compile in arm/unwind.c if options STACK is in effect; the new arm stack(9)
Thu, Nov 14, 5:04 PM
ian committed rS354709: Rewrite arm/stack_machdep.c for EABI; add stack(9) support to arm kernels..
Rewrite arm/stack_machdep.c for EABI; add stack(9) support to arm kernels.
Thu, Nov 14, 4:46 PM

Mon, Nov 11

ian accepted D22320: Add linux_skip_mounts.

Looks good to me. I've already added linux_skip_mounts=YES to my rc.conf so when I upgrade to 13 I won't forget to do it. :)

Mon, Nov 11, 10:17 PM

Wed, Nov 6

ian created D22262: Support --all-repeats in uniq(1) for compatibility with gnu coreutils..
Wed, Nov 6, 6:00 PM

Tue, Oct 22

ian added a comment to D22109: iicbb: allow longer SCL low timeout and other improvements.
In D22109#483190, @imp wrote:

This code looks good to me, but I'll defer to others on whether it makes i2c work better for BB. It's been too long for me to green light it, but I think it's OK (but it wouldn't surprise me if there was a 'yea, but what about XXX case' bit of tribal knowledge that we need to not overlook).

Tue, Oct 22, 4:29 PM
ian added inline comments to D22109: iicbb: allow longer SCL low timeout and other improvements.
Tue, Oct 22, 4:25 PM

Oct 17 2019

ian committed rS353684: MFC r353675 from stable-12 (r353651-r353652 from head)....
MFC r353675 from stable-12 (r353651-r353652 from head)...
Oct 17 2019, 4:20 PM
ian committed rS353675: MFC r353651-r353652.
MFC r353651-r353652
Oct 17 2019, 1:30 AM

Oct 16 2019

ian committed rS353653: Update some comments; no functional changes. Some historical old comments.
Update some comments; no functional changes. Some historical old comments
Oct 16 2019, 4:26 PM
ian committed rS353652: Revert r351218 (by manu). While the changes in r351218 appear to be (and.
Revert r351218 (by manu). While the changes in r351218 appear to be (and
Oct 16 2019, 4:19 PM
ian committed rS353651: Relax the sdhci(4) check that filters out the 1.8v voltage option unless.
Relax the sdhci(4) check that filters out the 1.8v voltage option unless
Oct 16 2019, 4:03 PM

Oct 2 2019

ian committed rS353025: Bump .Dd for earlier update (should have been part of r353024)..
Bump .Dd for earlier update (should have been part of r353024).
Oct 2 2019, 11:19 PM
ian committed rS353024: Clarify how the -f option for daemon(8) interacts with other options.
Clarify how the -f option for daemon(8) interacts with other options
Oct 2 2019, 11:06 PM

Oct 1 2019

ian committed rS352938: Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm..
Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm.
Oct 1 2019, 7:39 PM

Sep 29 2019

ian committed rS352871: MFC r352363:.
MFC r352363:
Sep 29 2019, 6:33 PM

Sep 26 2019

ian committed rS352762: MFC r352363:.
MFC r352363:
Sep 26 2019, 5:07 PM

Sep 19 2019

ian added inline comments to D21694: Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm..
Sep 19 2019, 3:15 PM

Sep 18 2019

ian added inline comments to D21694: Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm..
Sep 18 2019, 6:35 PM

Sep 17 2019

ian updated the diff for D21694: Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm..

Add 8 and 16 bit [f]cmpset for armv4/5 (kernel only).

Sep 17 2019, 11:43 PM
ian created D21694: Add 8 and 16 bit versions of atomic_cmpset and atomic_fcmpset for arm..
Sep 17 2019, 10:56 PM

Sep 16 2019

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

Sep 15 2019

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.
Sep 15 2019, 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
Sep 15 2019, 1:02 AM

Sep 14 2019

ian committed rS352339: MFC r351885, r351887.
MFC r351885, r351887
Sep 14 2019, 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.
Sep 14 2019, 7:33 PM
ian closed D20975: Create a mechanism for encoding a system errno into the IIC_Exxxxx space.
Sep 14 2019, 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.
Sep 14 2019, 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.

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

Sep 12 2019

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

Sep 10 2019

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
Sep 10 2019, 10:08 PM
ian accepted D21581: Disable the default of ntpd locking of pages in memory.
Sep 10 2019, 8:38 PM

Sep 5 2019

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

Yep, this is much cleaner than the old code.

Sep 5 2019, 9:48 PM
ian committed rS351888: MFC r350848:.
MFC r350848:
Sep 5 2019, 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.
Sep 5 2019, 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.
Sep 5 2019, 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
Sep 5 2019, 5:21 PM
ian committed rS351874: MFC r350847:.
MFC r350847:
Sep 5 2019, 4:54 PM
ian committed rS351871: MFC r350988:.
MFC r350988:
Sep 5 2019, 4:49 PM
ian committed rS351870: MFC r350838, r350840-r350841, r350849, r350879.
MFC r350838, r350840-r350841, r350849, r350879
Sep 5 2019, 4:46 PM
ian committed rS351869: MFC r350591, r350971, r351724.
MFC r350591, r350971, r351724
Sep 5 2019, 4:37 PM

Sep 2 2019

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.
Sep 2 2019, 6:32 PM

Aug 29 2019

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.

Aug 29 2019, 5:03 PM
ian added inline comments to D21465: Create new wrapper function: bus_delayed_attach_children().
Aug 29 2019, 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. :)

Aug 29 2019, 1:02 AM

Aug 28 2019

D21452: ichsmb: defer smbus attach until interrupts are available is now accepted and ready to land.
Aug 28 2019, 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.

Aug 28 2019, 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:

Aug 28 2019, 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