Page MenuHomeFreeBSD

seuros (Abdelkader Boudih)
User

Projects

User is not a member of any projects.

User Details

User Since
Dec 30 2025, 1:15 AM (43 w, 3 d)

Recent Activity

Yesterday

seuros updated the summary of D60984: jail: return a new descriptor from jail_get(JAIL_USE_DESC | JAIL_GET_DESC).
Thu, Oct 29, 8:50 PM
seuros added a comment to D60984: jail: return a new descriptor from jail_get(JAIL_USE_DESC | JAIL_GET_DESC).

Hm, how long has this been broken for? How'd you find it?

14 months, from 851dc7f859c2 by jamie.

Thu, Oct 29, 8:27 PM
seuros added a comment to D59155: nvme: program the arbitration burst from Identify RAB.

@imp ping

Thu, Oct 29, 7:51 PM
seuros added a comment to D60984: jail: return a new descriptor from jail_get(JAIL_USE_DESC | JAIL_GET_DESC).

What are you fixing with this change? This comment describes what the patch is doing, but not the punchline, e.g., "this fixes a panic", "this fixes a jail descriptor leak", "this returns the right data in <X scenario>", etc.

Thu, Oct 29, 7:49 PM
seuros updated the diff for D60984: jail: return a new descriptor from jail_get(JAIL_USE_DESC | JAIL_GET_DESC).

address ngie's remarks.

Thu, Oct 29, 7:46 PM
seuros requested review of D60984: jail: return a new descriptor from jail_get(JAIL_USE_DESC | JAIL_GET_DESC).
Thu, Oct 29, 7:07 PM
seuros requested review of D60983: vn_fullpath.9: document the name cache fallback's locking.
Thu, Oct 29, 7:07 PM

Wed, Oct 21

seuros accepted D60628: misc/chaos: New port.
Wed, Oct 21, 12:34 AM

Mon, Oct 19

seuros updated the diff for D58563: apex: add a driver for the Google Apex Edge TPU.

rebase

Mon, Oct 19, 3:23 PM · drivers
seuros updated the diff for D58561: gasket: add a framework for Google accelerator ASICs.

address comments

Mon, Oct 19, 3:22 PM · drivers
seuros committed rG6690cbdc649e: intel: add a shared header for the LPSS private registers.
Mon, Oct 19, 3:16 PM
seuros committed rGb37e8ffbd9d4: uart: support Meteor Lake-P LPSS UART 0.
Mon, Oct 19, 3:16 PM
seuros closed D60859: intel: add a shared header for the LPSS private registers.
Mon, Oct 19, 3:15 PM
seuros closed D60858: uart: support Meteor Lake-P LPSS UART 0.
Mon, Oct 19, 3:15 PM
seuros requested review of D60859: intel: add a shared header for the LPSS private registers.
Mon, Oct 19, 11:42 AM
seuros requested review of D60858: uart: support Meteor Lake-P LPSS UART 0.
Mon, Oct 19, 11:18 AM

Sun, Oct 18

seuros updated the summary of D60826: acpi_video: fall back to _BCL when _DOD matches no output.
Sun, Oct 18, 11:57 PM · drivers
seuros updated the diff for D60826: acpi_video: fall back to _BCL when _DOD matches no output.

reworked

Sun, Oct 18, 11:50 PM · drivers
seuros updated the diff for D60827: acpi_video: dim the internal panel while the lid is closed.

Switched to a named constant, BCL_FIRST_LEVEL, alongside the existing
BCL_FULLPOWER/BCL_ECONOMY just above it. 3 is not an array size:
it returns the full-power level at [0], the economy level at [1], and the
selectable levels from [2]

Sun, Oct 18, 10:56 PM · drivers
seuros added a comment to D60827: acpi_video: dim the internal panel while the lid is closed.

The disabled by default was because i want to land it, ask current@ and other testers to enable it.
If there are no report of boards that misfire randomly , then followup with a default enabled before 16 release.

Sun, Oct 18, 7:30 PM · drivers
seuros added a project to D60826: acpi_video: fall back to _BCL when _DOD matches no output: drivers.
Sun, Oct 18, 10:00 AM · drivers
seuros added a project to D60827: acpi_video: dim the internal panel while the lid is closed: drivers.
Sun, Oct 18, 10:00 AM · drivers
seuros requested review of D60827: acpi_video: dim the internal panel while the lid is closed.
Sun, Oct 18, 12:27 AM · drivers
seuros requested review of D60826: acpi_video: fall back to _BCL when _DOD matches no output.
Sun, Oct 18, 12:24 AM · drivers

Sat, Oct 17

seuros committed rG44ceda0a53bf: acpi_apple: rename source files to match the driver name.
Sat, Oct 17, 7:50 PM
seuros committed rG4a059dac7815: acpi_apple: make the device mode a typed enum.
Sat, Oct 17, 7:50 PM
seuros closed D60792: acpi_apple: rename source files to match the driver name.
Sat, Oct 17, 7:50 PM · drivers, apple (x86)
seuros closed D60793: acpi_apple: make the device mode a typed enum.
Sat, Oct 17, 7:50 PM · apple (x86), drivers
seuros added projects to D60792: acpi_apple: rename source files to match the driver name: apple (x86), drivers.
Sat, Oct 17, 1:20 AM · drivers, apple (x86)
seuros added projects to D60793: acpi_apple: make the device mode a typed enum: drivers, apple (x86).
Sat, Oct 17, 1:19 AM · apple (x86), drivers
seuros requested review of D60793: acpi_apple: make the device mode a typed enum.
Sat, Oct 17, 1:18 AM · apple (x86), drivers
seuros requested review of D60792: acpi_apple: rename source files to match the driver name.
Sat, Oct 17, 1:14 AM · drivers, apple (x86)

Thu, Oct 15

seuros committed rGd7d237ce731f: acpi_apple: Apple platform ACPI driver,.
Thu, Oct 15, 1:05 PM
seuros closed D58867: acpi_apple: Apple platform ACPI driver,.
Thu, Oct 15, 1:05 PM · apple (x86), drivers

Wed, Oct 14

seuros updated the diff for D58867: acpi_apple: Apple platform ACPI driver,.

address ngie comment

Wed, Oct 14, 10:35 PM · apple (x86), drivers
seuros updated the diff for D58867: acpi_apple: Apple platform ACPI driver,.

fix man page

Wed, Oct 14, 4:23 PM · apple (x86), drivers

Tue, Oct 13

seuros committed rG030e556ff8a9: acpi_lid: add an in-kernel lid state eventhandler.
Tue, Oct 13, 6:44 PM
seuros closed D60704: acpi_lid: add an in-kernel lid state eventhandler.
Tue, Oct 13, 6:44 PM
seuros updated the diff for D58867: acpi_apple: Apple platform ACPI driver,.

split change

Tue, Oct 13, 4:37 PM · apple (x86), drivers
seuros added a comment to D60704: acpi_lid: add an in-kernel lid state eventhandler.

In tree ? none. we missing it.

Tue, Oct 13, 4:33 PM
seuros requested review of D60704: acpi_lid: add an in-kernel lid state eventhandler.
Tue, Oct 13, 3:46 PM

Mon, Oct 12

seuros updated the diff for D58563: apex: add a driver for the Google Apex Edge TPU.

relnotes

Mon, Oct 12, 8:54 PM · drivers
seuros updated the diff for D58561: gasket: add a framework for Google accelerator ASICs.

relnotes

Mon, Oct 12, 8:54 PM · drivers
seuros added inline comments to D58561: gasket: add a framework for Google accelerator ASICs.
Mon, Oct 12, 8:18 PM · drivers
seuros updated the diff for D58563: apex: add a driver for the Google Apex Edge TPU.

rebase

Mon, Oct 12, 5:00 PM · drivers
seuros updated the diff for D58561: gasket: add a framework for Google accelerator ASICs.

rebase

Mon, Oct 12, 4:57 PM · drivers

Thu, Oct 8

seuros committed rGd338d7bf7125: jail: define well-known parameter names in sys/jail.h.
Thu, Oct 8, 7:55 PM

Sun, Oct 4

seuros committed rGe8a7efd92181: nvme: set the controller Timestamp feature.
Sun, Oct 4, 5:42 PM
seuros closed D59997: nvme: set the controller Timestamp feature.
Sun, Oct 4, 5:42 PM · drivers
seuros committed rG0a0490ed551d: nvme: do not complete a command when its Abort is not performed.
Sun, Oct 4, 5:42 PM
seuros closed D59634: nvme: do not complete a command when its Abort is not performed.
Sun, Oct 4, 5:42 PM · drivers
seuros committed rG22f50379ab93: nvme: delete the I/O queues in the system shutdown path.
Sun, Oct 4, 5:42 PM
seuros closed D59633: nvme: delete the I/O queues in the system shutdown path.
Sun, Oct 4, 5:42 PM · drivers

Fri, Oct 2

seuros accepted D59835: nvmecontrol: add format dry-run support.
Fri, Oct 2, 8:03 AM
seuros accepted D59834: nvmecontrol: support controller-wide sector sizes.
Fri, Oct 2, 8:02 AM
seuros accepted D59833: nvmecontrol: select format by sector size.
Fri, Oct 2, 8:02 AM

Sep 26 2026

seuros added a comment to D59997: nvme: set the controller Timestamp feature.

Does the specification actually talk about what it uses it for? And can you change it during normal operation?

eg, what if the time it got was plainly wrong (not that there's no RTC, but the RTC is very very wrong) and it takes an ntpdate/ntpd trip to get it up to date.
What should the driver / controller do in this instance?

Sep 26 2026, 8:24 PM · drivers
seuros added a comment to D59631: nvme: honor CRTO for the controller ready timeout.

@seuros : I won't be able to provide a ship-it this weekend, but could you please provide the spec link for this and other related items in the future so @adrian and I can help provide you quicker ship-its?

(to be fair I have the attention span of Doug from Up and the short-term memory of a Dory from Finding Nemo: having the info helps future me track down what I was thinking if I need to look it up later :)..)

Sep 26 2026, 12:33 PM · drivers
seuros added a comment to D59997: nvme: set the controller Timestamp feature.

Do we support (or have plans to support) NVMe over thunderbolt or lower bandwidth USB? If so, I can see that being a future potential problem (even for platforms that lack PCI support).

Sep 26 2026, 12:00 PM · drivers
seuros committed rG22039031a152: nvme: name the reserved Identify Controller fields at bytes 102 through 110.
Sep 26 2026, 8:23 AM
seuros closed D60000: nvme: name the reserved Identify Controller fields at bytes 102 through 110.
Sep 26 2026, 8:23 AM · drivers

Sep 25 2026

seuros updated subscribers of D59997: nvme: set the controller Timestamp feature.

IIRC, some RPi models, though I don't know if it's the PCI-capable ones or not. Some of the rockchip boards. At least some of these don't have ToD RTC that survive reboot and/or power cycle.

Sep 25 2026, 10:55 PM · drivers
seuros added a comment to D59997: nvme: set the controller Timestamp feature.
In D59997#1377152, @imp wrote:

This looks good, but wondering how well we know time at mountroot(). For most platforms likely "pretty good" but there's some w/o rtc that could support nvme drives that might end up setting the wrong time. Is that acceptable here?

Sep 25 2026, 10:37 PM · drivers
seuros committed rG4bfe52650c14: nvme: share one routine between Delete I/O CQ and Delete I/O SQ.
Sep 25 2026, 9:44 PM
seuros committed rG8a860e8286f2: nvme: collapse the per-counter qpair statistic sysctl handlers.
Sep 25 2026, 9:44 PM
seuros committed rG130739e33acc: nvmf: factor out the pending request abort loop.
Sep 25 2026, 9:43 PM
seuros committed rG92dec9201bf9: nvme: share one handler between the interrupt coalescing sysctls.
Sep 25 2026, 9:43 PM
seuros closed D60021: nvme: share one routine between Delete I/O CQ and Delete I/O SQ.
Sep 25 2026, 9:43 PM
seuros closed D60020: nvme: collapse the per-counter qpair statistic sysctl handlers.
Sep 25 2026, 9:43 PM
seuros closed D60019: nvmf: factor out the pending request abort loop.
Sep 25 2026, 9:43 PM · drivers
seuros closed D60018: nvme: share one handler between the interrupt coalescing sysctls.
Sep 25 2026, 9:43 PM
seuros added a comment to D59596: intel/intel_pmc: Add support for Cannon Lake through Meteor Lake.

Ping? If you need more info or more generally some help from me, don't hesitate to say so.

Sep 25 2026, 5:09 PM · drivers
seuros requested review of D60021: nvme: share one routine between Delete I/O CQ and Delete I/O SQ.
Sep 25 2026, 11:46 AM
seuros requested review of D60020: nvme: collapse the per-counter qpair statistic sysctl handlers.
Sep 25 2026, 11:38 AM
seuros added a project to D60019: nvmf: factor out the pending request abort loop: drivers.
Sep 25 2026, 11:09 AM · drivers
seuros requested review of D60019: nvmf: factor out the pending request abort loop.
Sep 25 2026, 11:07 AM · drivers
seuros requested review of D60018: nvme: share one handler between the interrupt coalescing sysctls.
Sep 25 2026, 11:05 AM
seuros added a reviewer for D59997: nvme: set the controller Timestamp feature: ngie.
Sep 25 2026, 10:38 AM · drivers
seuros added a project to D60000: nvme: name the reserved Identify Controller fields at bytes 102 through 110: drivers.
Sep 25 2026, 10:38 AM · drivers
seuros added a project to D59997: nvme: set the controller Timestamp feature: drivers.
Sep 25 2026, 10:38 AM · drivers

Sep 24 2026

seuros requested review of D60001: nvme: escalate to an NVM Subsystem Reset when the controller will not disable.
Sep 24 2026, 9:03 PM
seuros requested review of D60000: nvme: name the reserved Identify Controller fields at bytes 102 through 110.
Sep 24 2026, 8:58 PM · drivers
seuros requested review of D59997: nvme: set the controller Timestamp feature.
Sep 24 2026, 8:43 PM · drivers
seuros added a comment to D59634: nvme: do not complete a command when its Abort is not performed.

This diff implement it , the watchdog change is already here.

Sep 24 2026, 5:19 PM · drivers
seuros added inline comments to D59633: nvme: delete the I/O queues in the system shutdown path.
Sep 24 2026, 5:08 PM · drivers
seuros added a project to D59832: nvme: Notify namespaces on reset sometimes: drivers.
Sep 24 2026, 5:06 PM · drivers
seuros added a project to D59831: nvme: Refactor namespace notifications for additions: drivers.
Sep 24 2026, 5:05 PM · drivers
seuros accepted D59829: nvme: honor Linux passthrough command timeouts.
Sep 24 2026, 5:05 PM · drivers
seuros added a project to D59827: nvme: add a timeout for Format NVM commands: drivers.
Sep 24 2026, 5:04 PM · drivers
seuros added a project to D59828: nvme: support per-request timeouts: drivers.
Sep 24 2026, 5:04 PM · drivers
seuros committed rG2c41f7d8a034: nvme: honor FLBAS Format Index Upper when selecting the LBA format.
Sep 24 2026, 2:21 PM
seuros committed rGb99595c9c7f8: nvme: derive CC.CSS from CAP.CSS instead of hardcoding the NVM set.
Sep 24 2026, 2:21 PM
seuros closed D59628: nvme: derive CC.CSS from CAP.CSS instead of hardcoding the NVM set.
Sep 24 2026, 2:21 PM · drivers
seuros closed D59627: nvme: honor FLBAS Format Index Upper when selecting the LBA format.
Sep 24 2026, 2:20 PM · drivers

Sep 23 2026

seuros committed rG34f131f1de85: nvme: bound the AER error log byte-swap by the fetched length.
Sep 23 2026, 6:08 PM
seuros committed rGad57f212665e: nvme: do not touch INTMS/INTMC when configured for MSI-X.
Sep 23 2026, 6:08 PM
seuros closed D59626: nvme: bound the AER error log byte-swap by the fetched length.
Sep 23 2026, 6:07 PM · drivers
seuros closed D59637: nvme: do not touch INTMS/INTMC when configured for MSI-X.
Sep 23 2026, 6:07 PM · drivers

Sep 22 2026

seuros added inline comments to D59627: nvme: honor FLBAS Format Index Upper when selecting the LBA format.
Sep 22 2026, 10:34 AM · drivers
seuros added a comment to D59596: intel/intel_pmc: Add support for Cannon Lake through Meteor Lake.

I tested this on real hardware, with the exception of a few -* variants, but Linux handles them the same way. (I can also get that hardware in the next days.)

Sep 22 2026, 10:27 AM · drivers