Page MenuHomeFreeBSD
Feed Advanced Search

Sep 17 2019

avg committed rS352449: fixup up fallout from r352447 in libbe.
fixup up fallout from r352447 in libbe
Sep 17 2019, 2:16 PM
avg committed rS352447: MFZoL: Add -vnP support to 'zfs send' for bookmarks.
MFZoL: Add -vnP support to 'zfs send' for bookmarks
Sep 17 2019, 1:58 PM

Sep 16 2019

avg committed rS352376: MFC r351803: ZFS: Always refuse receving non-resume stream when resume state….
MFC r351803: ZFS: Always refuse receving non-resume stream when resume state…
Sep 16 2019, 5:29 AM
avg committed rS352375: MFC r351803: ZFS: Always refuse receving non-resume stream when resume state….
MFC r351803: ZFS: Always refuse receving non-resume stream when resume state…
Sep 16 2019, 5:25 AM

Sep 14 2019

avg added a comment to D21660: Ask sync(8) to sync multiple times.
In D21660#472250, @sef wrote:

That's why you can request different numbers. If you want.

Sep 14 2019, 8:48 PM
avg added a comment to D21660: Ask sync(8) to sync multiple times.

So, maybe you'd better debug and fix that problem.
Or add a sleep instead of additional sync-s. And how do you know that 3 will always be enough?
Or maybe the problem was with concurrent writes somewhere else and in some cases even a million sync-s would not be enough...

Sep 14 2019, 8:42 PM
avg added a comment to D21660: Ask sync(8) to sync multiple times.
In D21660#472237, @sef wrote:

Because I was making changes that happened in zfs on sync 8-). I was using multiple syncs to ensure everything did get synced out, and then examining status and structures. (And depending on timing, not everything did get synced out on the first one.)

Sep 14 2019, 8:36 PM
avg added a comment to D21660: Ask sync(8) to sync multiple times.

I think that a need for sync ; sync ; sync is greatly exaggerated.
If you think that it's useful and sync 3 would be an improvement, then could you please explain why?
And without referring to "old wives' tales" :-)

Sep 14 2019, 8:25 PM

Sep 6 2019

avg committed rS351933: MFC r351593: zfs_ioc_snapshot: check user-prop permissions on snapshotted….
MFC r351593: zfs_ioc_snapshot: check user-prop permissions on snapshotted…
Sep 6 2019, 12:30 PM
avg committed rS351932: MFC r351593: zfs_ioc_snapshot: check user-prop permissions on snapshotted….
MFC r351593: zfs_ioc_snapshot: check user-prop permissions on snapshotted…
Sep 6 2019, 12:28 PM
avg accepted D21529: Adding WMI embedded Binary MOF object interface driver..

Looks good to me.

Sep 6 2019, 9:56 AM
avg added a comment to D21529: Adding WMI embedded Binary MOF object interface driver..

A couple more nits.

Sep 6 2019, 8:08 AM
avg added inline comments to D21529: Adding WMI embedded Binary MOF object interface driver..
Sep 6 2019, 5:38 AM

Sep 5 2019

avg added a comment to D21529: Adding WMI embedded Binary MOF object interface driver..

If this driver just provides a single sysctl, then I think that it would be simpler to add that sysctl to acpi_wmi.
Do you plan to have any other functionality in acpi_wmi_bmof?

Sep 5 2019, 6:25 AM

Sep 4 2019

avg committed rS351812: mpsutil slot set status.
mpsutil slot set status
Sep 4 2019, 1:48 PM
avg closed D20535: mpsutil slot set status.
Sep 4 2019, 1:48 PM
avg committed rS351810: shutdown_halt: make sure that watchdog timer is stopped.
shutdown_halt: make sure that watchdog timer is stopped
Sep 4 2019, 1:27 PM
avg closed D21222: shutdown_halt: make sure that watchdog timer is stopped.
Sep 4 2019, 1:27 PM
avg committed rS351809: MFC r351213: assert that td_lk_slocks is not leaked upon return from kernel.
MFC r351213: assert that td_lk_slocks is not leaked upon return from kernel
Sep 4 2019, 9:54 AM
avg committed rS351808: MFC r351213: assert that td_lk_slocks is not leaked upon return from kernel.
MFC r351213: assert that td_lk_slocks is not leaked upon return from kernel
Sep 4 2019, 9:54 AM
avg committed rS351807: MFC r351168: zfs_vget: fix vnode reference count leak in error path.
MFC r351168: zfs_vget: fix vnode reference count leak in error path
Sep 4 2019, 8:48 AM
avg committed rS351806: MFC r351168: zfs_vget: fix vnode reference count leak in error path.
MFC r351168: zfs_vget: fix vnode reference count leak in error path
Sep 4 2019, 8:47 AM
avg committed rS351805: MFC r350897: MFV r350896: 6585 sha512, skein, and edonr have an.
MFC r350897: MFV r350896: 6585 sha512, skein, and edonr have an
Sep 4 2019, 8:44 AM
avg committed rS351804: MFC r350897: MFV r350896: 6585 sha512, skein, and edonr have an.
MFC r350897: MFV r350896: 6585 sha512, skein, and edonr have an
Sep 4 2019, 8:42 AM
avg committed rS351803: ZFS: Always refuse receving non-resume stream when resume state exists.
ZFS: Always refuse receving non-resume stream when resume state exists
Sep 4 2019, 7:33 AM

Sep 3 2019

avg committed rS351740: superio: fix the copyright block and update the year.
superio: fix the copyright block and update the year
Sep 3 2019, 12:41 PM

Aug 29 2019

avg committed rS351601: scsi_cd: whitespace cleanup.
scsi_cd: whitespace cleanup
Aug 29 2019, 8:26 AM
avg committed rS351600: scsi_cd: ifdef out cdsize().
scsi_cd: ifdef out cdsize()
Aug 29 2019, 8:19 AM
avg committed rS351599: scsi_cd: make the media check asynchronous.
scsi_cd: make the media check asynchronous
Aug 29 2019, 7:51 AM
avg committed rS351593: zfs_ioc_snapshot: check user-prop permissions on snapshotted datasets.
zfs_ioc_snapshot: check user-prop permissions on snapshotted datasets
Aug 29 2019, 7:19 AM

Aug 22 2019

avg committed rS351383: MFC r350894: a stop gap fix for a race between dnode_hold and dnode_sync_free.
MFC r350894: a stop gap fix for a race between dnode_hold and dnode_sync_free
Aug 22 2019, 7:18 AM

Aug 19 2019

avg committed rS351213: assert that td_lk_slocks is not leaked upon return from kernel.
assert that td_lk_slocks is not leaked upon return from kernel
Aug 19 2019, 11:19 AM
avg committed rS351209: MFC r350893: Allow ZVOL bookmarks to be listed recursively.
MFC r350893: Allow ZVOL bookmarks to be listed recursively
Aug 19 2019, 7:47 AM
avg committed rS351208: MFC r350893: Allow ZVOL bookmarks to be listed recursively.
MFC r350893: Allow ZVOL bookmarks to be listed recursively
Aug 19 2019, 7:45 AM
avg committed rS351207: MFC r350701,r350702: rc.8: add a reference to service(8).
MFC r350701,r350702: rc.8: add a reference to service(8)
Aug 19 2019, 7:42 AM
avg committed rS351206: MFC r350701,r350702: rc.8: add a reference to service(8).
MFC r350701,r350702: rc.8: add a reference to service(8)
Aug 19 2019, 7:40 AM

Aug 17 2019

avg committed rS351168: zfs_vget: fix vnode reference count leak in error path.
zfs_vget: fix vnode reference count leak in error path
Aug 17 2019, 9:23 AM

Aug 15 2019

avg added a comment to D21237: MFV r350898: 8423 8199 7432 Implement large_dnode pool feature.

At least userland builds (not sure about kernels yet) on 32-bit platforms are broken because of missing atomic_swap_64.

Aug 15 2019, 3:42 PM
avg committed rS351077: Revert r351076 and r351074 because of atomic_swap_64 on 32-bit platforms.
Revert r351076 and r351074 because of atomic_swap_64 on 32-bit platforms
Aug 15 2019, 3:28 PM
avg committed rS351076: MFV r351075: 10406 large_dnode changes broke zfs recv of legacy stream.
MFV r351075: 10406 large_dnode changes broke zfs recv of legacy stream
Aug 15 2019, 3:11 PM
avg committed rS351075: 10406 large_dnode changes broke zfs recv of legacy stream.
10406 large_dnode changes broke zfs recv of legacy stream
Aug 15 2019, 3:07 PM
avg committed rS351074: MFV r350898: 8423 8199 7432 Implement large_dnode pool feature.
MFV r350898: 8423 8199 7432 Implement large_dnode pool feature
Aug 15 2019, 2:57 PM

Aug 13 2019

avg added a comment to D21236: MFV r350898: 8423 8199 7432 Implement large_dnode pool feature.
In D21236#461601, @jhb wrote:

I think you did an svn merge or the like that set a crap ton of properties on lots of subdirectories? The affected files list from the original e-mail seemed to start off by listing every single directory in the source tree.

Aug 13 2019, 6:28 AM

Aug 12 2019

avg created D21237: MFV r350898: 8423 8199 7432 Implement large_dnode pool feature.
Aug 12 2019, 8:21 PM
avg added a comment to D21236: MFV r350898: 8423 8199 7432 Implement large_dnode pool feature.

I am not sure what happened. Looks like arc or phabricator went a little bit nuts.

Aug 12 2019, 8:19 PM
avg created D21236: MFV r350898: 8423 8199 7432 Implement large_dnode pool feature.
Aug 12 2019, 8:18 PM
avg committed rS350898: 8423 8199 7432 Implement large_dnode pool feature.
8423 8199 7432 Implement large_dnode pool feature
Aug 12 2019, 12:06 PM
avg committed rS350897: MFV r350896: 6585 sha512, skein, and edonr have an unenforced dependency on….
MFV r350896: 6585 sha512, skein, and edonr have an unenforced dependency on…
Aug 12 2019, 11:42 AM
avg committed rS350896: 6585 sha512, skein, and edonr have an unenforced dependency on extensible….
6585 sha512, skein, and edonr have an unenforced dependency on extensible…
Aug 12 2019, 11:27 AM
avg committed rS350894: a stop gap fix for a race between dnode_hold and dnode_sync_free.
a stop gap fix for a race between dnode_hold and dnode_sync_free
Aug 12 2019, 10:30 AM
avg committed rS350893: Allow ZVOL bookmarks to be listed recursively.
Allow ZVOL bookmarks to be listed recursively
Aug 12 2019, 10:01 AM
avg committed rS350892: MFC r349571: upgrade the warning printf-s in bus accessors to KASSERT-s, take 2.
MFC r349571: upgrade the warning printf-s in bus accessors to KASSERT-s, take 2
Aug 12 2019, 9:20 AM
avg committed rS350891: MFC r350025: bge: check that the bus is a pci bus before using it as such.
MFC r350025: bge: check that the bus is a pci bus before using it as such
Aug 12 2019, 8:45 AM
avg committed rS350890: MFC r350025: bge: check that the bus is a pci bus before using it as such.
MFC r350025: bge: check that the bus is a pci bus before using it as such
Aug 12 2019, 8:43 AM
avg committed rS350889: MFC r349886: linuxcommon: add module version.
MFC r349886: linuxcommon: add module version
Aug 12 2019, 8:38 AM
avg committed rS350888: MFC r349886: linuxcommon: add module version.
MFC r349886: linuxcommon: add module version
Aug 12 2019, 8:36 AM
avg committed rS350887: MFC r349883: owc_gpiobus: small formatting cleanup.
MFC r349883: owc_gpiobus: small formatting cleanup
Aug 12 2019, 8:32 AM
avg committed rS350886: MFC r349883: owc_gpiobus: small formatting cleanup.
MFC r349883: owc_gpiobus: small formatting cleanup
Aug 12 2019, 8:28 AM
avg created D21222: shutdown_halt: make sure that watchdog timer is stopped.
Aug 12 2019, 8:25 AM
avg created D21221: add ability to set watchdog timeout for a shutdown.
Aug 12 2019, 7:34 AM

Aug 7 2019

avg committed rS350702: rc.8: fix a typo in r350701.
rc.8: fix a typo in r350701
Aug 7 2019, 9:20 PM
avg committed rS350701: rc.8: add a reference to service(8).
rc.8: add a reference to service(8)
Aug 7 2019, 9:08 PM

Jul 16 2019

avg committed rS350047: MFC r349579: nctgpio: change default pin names to those used by the datasheet(s).
MFC r349579: nctgpio: change default pin names to those used by the datasheet(s)
Jul 16 2019, 4:02 PM
avg committed rS350046: MFC r349579: nctgpio: change default pin names to those used by the datasheet(s).
MFC r349579: nctgpio: change default pin names to those used by the datasheet(s)
Jul 16 2019, 4:02 PM
avg committed rS350045: MFC r349460: gpiobus: provide a new hint, pin_list.
MFC r349460: gpiobus: provide a new hint, pin_list
Jul 16 2019, 3:58 PM
avg committed rS350044: MFC r349460: gpiobus: provide a new hint, pin_list.
MFC r349460: gpiobus: provide a new hint, pin_list
Jul 16 2019, 3:52 PM
avg committed rS350042: MFC r349428,r349433: owc_gpiobus: clean / fix up the driver module things.
MFC r349428,r349433: owc_gpiobus: clean / fix up the driver module things
Jul 16 2019, 3:49 PM
avg committed rS350041: MFC r349428,r349433: owc_gpiobus: clean / fix up the driver module things.
MFC r349428,r349433: owc_gpiobus: clean / fix up the driver module things
Jul 16 2019, 3:48 PM
avg committed rS350040: MFC r349408: gpio.4: document device hints common to all devices on gpiobus.
MFC r349408: gpio.4: document device hints common to all devices on gpiobus
Jul 16 2019, 3:45 PM
avg committed rS350039: MFC r349408: gpio.4: document device hints common to all devices on gpiobus.
MFC r349408: gpio.4: document device hints common to all devices on gpiobus
Jul 16 2019, 3:44 PM
avg committed rS350036: MFC r349406: owc.4: document how to set up the 1-wire bus on a device.hints….
MFC r349406: owc.4: document how to set up the 1-wire bus on a device.hints…
Jul 16 2019, 3:37 PM
avg committed rS350035: MFC r349406: owc.4: document how to set up the 1-wire bus on a device.hints….
MFC r349406: owc.4: document how to set up the 1-wire bus on a device.hints…
Jul 16 2019, 3:36 PM
avg committed rS350034: MFC r348688: first step towards enforcing must-succeed semantics for bus….
MFC r348688: first step towards enforcing must-succeed semantics for bus…
Jul 16 2019, 3:29 PM
avg committed rS350031: MFC r348355: revert r273728 and parts of r306589, iicbus no-stop by default….
MFC r348355: revert r273728 and parts of r306589, iicbus no-stop by default…
Jul 16 2019, 3:02 PM
avg committed rS350030: MFC r348355: revert r273728 and parts of r306589, iicbus no-stop by default….
MFC r348355: revert r273728 and parts of r306589, iicbus no-stop by default…
Jul 16 2019, 2:59 PM
avg committed rS350025: bge: check that the bus is a pci bus before using it as such.
bge: check that the bus is a pci bus before using it as such
Jul 16 2019, 8:37 AM

Jul 10 2019

avg committed rS349886: linuxcommon: add module version.
linuxcommon: add module version
Jul 10 2019, 1:47 PM
avg committed rS349883: owc_gpiobus: small formatting cleanup.
owc_gpiobus: small formatting cleanup
Jul 10 2019, 12:40 PM

Jul 8 2019

avg added a comment to D20880: Fix gcc build for superio(4).

I agree.
Thank you!

Jul 8 2019, 3:17 PM
avg added a comment to D20880: Fix gcc build for superio(4).

I did not add the default case, because I wanted a compiler to let me know when I forget to add a new type to that switch.
It sucks that the gcc does not realize that the code after the switch is not reachable.
But I guess that we have to please it.

Jul 8 2019, 1:22 PM

Jul 1 2019

avg committed rS349580: add superio driver.
add superio driver
Jul 1 2019, 5:05 PM
avg closed D8175: add superio driver.
Jul 1 2019, 5:05 PM
avg added a comment to D8175: add superio driver.

oops, forgot to update the header file

Jul 1 2019, 4:26 PM
avg added a comment to D8175: add superio driver.

clean up

Jul 1 2019, 4:24 PM
avg added a comment to D8175: add superio driver.
  • add "gpio" child type
  • add Nuvoton devices that are supported by nctgpio driver
  • change how Nuvoton device IDs are matched as for some higher bits of revision ID register are actually a part of a device ID
  • account for the fact that Nuvoton SuperIOs use multiple bits in the Device Enable register
  • change how known devices are defined
  • move child's "type" from the location string to the pnp string, suggested by jhb
Jul 1 2019, 4:20 PM
avg added a comment to D8175: add superio driver.

rebase

Jul 1 2019, 4:09 PM
avg committed rS349579: nctgpio: change default pin names to those used by the datasheet(s).
nctgpio: change default pin names to those used by the datasheet(s)
Jul 1 2019, 3:44 PM
avg committed rS349571: upgrade the warning printf-s in bus accessors to KASSERT-s, take 2.
upgrade the warning printf-s in bus accessors to KASSERT-s, take 2
Jul 1 2019, 6:23 AM

Jun 27 2019

avg added a comment to D8175: add superio driver.
In D8175#449725, @jhb wrote:

So I looked this over and I think the general approach is ok. I would probably prefer either 2) or 3) as I think that is simpler than 1). acpi_perf for 1) ends up being problematic. My only question about 3) is what kind of ivars would you provide that other drivers would bid on? If there aren't good ones, then named drivers ala 2) is probably simpler to work with. If the layout is fixed for each chip you could perhaps have an ivar that is an enum of functions (GPIO, watchdog, etc.) and use that for 3) instead of names I guess. If there is some kind of decent ivar that makes sense for differentiating devices, then I'd be fine with 3) over 2) I think.

Jun 27 2019, 8:11 PM
avg committed rS349461: revert r349460, printf -> KASSERT in bus.h, until I can fix it.
revert r349460, printf -> KASSERT in bus.h, until I can fix it
Jun 27 2019, 3:52 PM
avg committed rS349460: gpiobus: provide a new hint, pin_list.
gpiobus: provide a new hint, pin_list
Jun 27 2019, 3:46 PM
Herald added a reviewer for D20459: gpiobus: provide a new hint, pin_list: manpages.
Jun 27 2019, 3:46 PM
avg committed rS349459: upgrade the warning printf-s in bus accessors to KASSERT-s.
upgrade the warning printf-s in bus accessors to KASSERT-s
Jun 27 2019, 3:07 PM

Jun 26 2019

avg committed rS349433: fix up r349428, fix a typo made during "fdt" removal.
fix up r349428, fix a typo made during "fdt" removal
Jun 26 2019, 5:38 PM
avg added a comment to D20458: first step towards enforcing must-succeed semantics for bus accessors.

That's a good point, Warner.
Thanks!

Jun 26 2019, 5:18 PM
avg committed rS349428: owc_gpiobus: clean / fix up the driver module things.
owc_gpiobus: clean / fix up the driver module things
Jun 26 2019, 5:17 PM
avg committed rS349408: gpio.4: document device hints common to all devices on gpiobus.
gpio.4: document device hints common to all devices on gpiobus
Jun 26 2019, 7:38 AM
avg committed rS349407: fix up r349406, add missing .El.
fix up r349406, add missing .El
Jun 26 2019, 7:09 AM
avg committed rS349406: owc.4: document how to set up the 1-wire bus on a device.hints system.
owc.4: document how to set up the 1-wire bus on a device.hints system
Jun 26 2019, 6:40 AM
avg added a comment to D20458: first step towards enforcing must-succeed semantics for bus accessors.
In D20458#447325, @cem wrote:

We could create a _systm.h which can be included from bus.h without quite as much as pollution as all of systm.h. It's still some pollution but not as severe. I've wanted systm.h stuff in headers before.

We could instead just require systm.h be included at the top, like param.h. This option is not super appealing to me.

Whatever is needed from systm.h could be moved to another header? This probably breaks some consumers, but not all.

Jun 26 2019, 6:11 AM