Page MenuHomeFreeBSD

mav (Alexander Motin)
User

Projects

User Details

User Since
Jun 3 2014, 6:27 PM (510 w, 6 d)

Recent Activity

Yesterday

mav added a comment to D44404: [stable/14] zfs: fix assertion in dbuf.c.

Why not backport 506fe78c48 instead?

Mon, Mar 18, 1:46 PM · ZFS

Fri, Mar 15

mav added a comment to D44367: cam: Move temporary queue from stack to softc.

My only complaint is that it puts the queue into the same cache line as the main queue, that may be modified by writers. But if you really need it for debugging, it could be understood.

Fri, Mar 15, 2:36 PM

Wed, Mar 6

mav accepted D44210: nvme: Change devctl events for the controller.
Wed, Mar 6, 2:16 PM

Tue, Mar 5

mav added a comment to D44180: nvme: Give reset a chance to undo failure.

On failure we've already notified consumers that controller has failed. What will report it is back? And is there even a device to sent request IOCTL?

Tue, Mar 5, 6:40 PM
mav added a comment to D44181: nvme_sim: Allow administrative commands when we're marked as failed.

If you say it helps I have no objections, but I see nvme_sim_controller_fail() destroying SIM, so I am not sure you actually get here.

Tue, Mar 5, 6:34 PM
mav accepted D44213: nvme: Add SMART WARNING for persistent memory region.

I wonder if there are any namespace-specific events? I remember NVMe specs allow per-namespace SMART, but I don't remember much details now.

Tue, Mar 5, 6:21 PM
mav added inline comments to D44210: nvme: Change devctl events for the controller.
Tue, Mar 5, 6:17 PM
mav accepted D44209: nvme: split devctl out to its own function.
Tue, Mar 5, 5:52 PM
mav added a comment to D39620: vmm: Fix HLT loop while vcpu has requested virtual interrupts.

stable/13 has this patch
releng/13.2 doesn't have this patch (yet).

I'm not very familiar with FreeBSD's branching system... I see FreeBSD 13.3-RELEASE was released today, is this bug fix included?

Tue, Mar 5, 5:32 PM · bhyve

Tue, Feb 27

mav committed rG7c667affb7b0: CTL: Drop Format Device and Rigid Disk Geometry mode pages (authored by mav).
CTL: Drop Format Device and Rigid Disk Geometry mode pages
Tue, Feb 27, 6:53 PM

Feb 5 2024

mav committed rG7393d37b1224: ntb_hw_plx: Workaround read-only scratchpad registers (authored by mav).
ntb_hw_plx: Workaround read-only scratchpad registers
Feb 5 2024, 8:41 PM
mav committed rG825b7c222a6b: ntb_hw_plx: Workaround read-only scratchpad registers (authored by mav).
ntb_hw_plx: Workaround read-only scratchpad registers
Feb 5 2024, 8:40 PM

Jan 27 2024

mav committed rG3883c6fbf232: ntb_hw_plx: Workaround read-only scratchpad registers (authored by mav).
ntb_hw_plx: Workaround read-only scratchpad registers
Jan 27 2024, 10:29 PM

Jan 19 2024

mav committed rGe2b71e1490a3: mpi3mr: Minor tweak to task queue pausing (authored by imp).
mpi3mr: Minor tweak to task queue pausing
Jan 19 2024, 5:19 PM
mav committed rG344cdef0ccd7: mpi3mr: Assume dma_hiaddr is BUS_SPACE_MAXADDR (authored by imp).
mpi3mr: Assume dma_hiaddr is BUS_SPACE_MAXADDR
Jan 19 2024, 5:19 PM
mav committed rGac7d9eaf066b: mpi3mr: Replace can't happen DataLength == 0 with an assert (authored by imp).
mpi3mr: Replace can't happen DataLength == 0 with an assert
Jan 19 2024, 5:19 PM
mav committed rG835db4182391: mpi3mr: Add firmware version (authored by imp).
mpi3mr: Add firmware version
Jan 19 2024, 5:19 PM
mav committed rG3b4d16889be5: mpi3mr: Trivial trailing white space reduction (authored by imp).
mpi3mr: Trivial trailing white space reduction
Jan 19 2024, 5:18 PM
mav committed rGc3b67deaf514: mpi3mr: Honor the dma mask from IOCFacts (authored by imp).
mpi3mr: Honor the dma mask from IOCFacts
Jan 19 2024, 5:18 PM
mav committed rGfda7cc79aaf6: mpi3mr: Fix EINPROGRESS errors hanging the card (authored by imp).
mpi3mr: Fix EINPROGRESS errors hanging the card
Jan 19 2024, 5:18 PM
mav committed rGac4f33d2cd37: mpi3mr: Cleaup setting of status in processing scsiio requests (authored by imp).
mpi3mr: Cleaup setting of status in processing scsiio requests
Jan 19 2024, 5:18 PM
mav committed rG23a5782dc0c0: mpi3mr: Use template for main busdma tag. (authored by mav).
mpi3mr: Use template for main busdma tag.
Jan 19 2024, 5:18 PM
mav committed rG2d84c6e89435: mpi3mr: Make these bus_dmamap_load calls synchronous (authored by mav).
mpi3mr: Make these bus_dmamap_load calls synchronous
Jan 19 2024, 5:18 PM
mav committed rGc8afd30bdb6b: mpi3mr: Fix MAXPHYS usage (authored by mav).
mpi3mr: Fix MAXPHYS usage
Jan 19 2024, 5:18 PM
mav committed rGc351a6ec918e: mpi3mr: Only set callout_owned when we create a timeout (authored by imp).
mpi3mr: Only set callout_owned when we create a timeout
Jan 19 2024, 5:18 PM
mav committed rG3c12997a1c76: mpi3mr: Minor style fix (authored by imp).
mpi3mr: Minor style fix
Jan 19 2024, 5:18 PM
mav committed rG54fa0d10f68c: mpi3mr: Reduce the scope of the reset_mutext (authored by imp).
mpi3mr: Reduce the scope of the reset_mutext
Jan 19 2024, 5:18 PM
mav committed rGe82c6e941e6a: mpi3mr: Remove unused fields in struct mpi3mr_cmd (authored by imp).
mpi3mr: Remove unused fields in struct mpi3mr_cmd
Jan 19 2024, 5:18 PM
mav committed rG0d2cce768cbc: mpi3mr: Don't hold fwevt_lock over call to taskqueue_drain (authored by imp).
mpi3mr: Don't hold fwevt_lock over call to taskqueue_drain
Jan 19 2024, 5:18 PM
mav committed rG0e58c237cb32: iichid(4): Switch taskqueue to "fast" (authored by mav).
iichid(4): Switch taskqueue to "fast"
Jan 19 2024, 5:10 PM
mav committed rG870bcb954ee3: iichid(4): Unify two taskqueue tasks (authored by mav).
iichid(4): Unify two taskqueue tasks
Jan 19 2024, 5:10 PM
mav committed rGd6e6c02c29b1: iichid(4): Restore/increase sampling rate (authored by mav).
iichid(4): Restore/increase sampling rate
Jan 19 2024, 5:10 PM
mav committed rG4061a0e5b273: iicbb: Fix pause_sbt() arguments order (authored by mav).
iicbb: Fix pause_sbt() arguments order
Jan 19 2024, 5:10 PM
mav committed rG9f558e9f7dee: iichid(4): Improve idle sampling hysteresis (authored by mav).
iichid(4): Improve idle sampling hysteresis
Jan 19 2024, 5:10 PM
mav committed rG8d8f348c8fe7: ig4: Actively use FIFO thresholds (authored by mav).
ig4: Actively use FIFO thresholds
Jan 19 2024, 5:10 PM
mav committed rG396e8e987adf: ig4: Fix FIFO depths detection (authored by mav).
ig4: Fix FIFO depths detection
Jan 19 2024, 5:10 PM
mav committed rG44fac9c0be90: ispfw(4): Update and add firmware (authored by Joerg.Pulz_frm2.tum.de).
ispfw(4): Update and add firmware
Jan 19 2024, 5:00 PM
mav committed rG4f30677080c3: ispfw(4): Update and add firmware (authored by Joerg.Pulz_frm2.tum.de).
ispfw(4): Update and add firmware
Jan 19 2024, 4:59 PM
mav committed rGbdc2003fc517: isp: Fix endianness conversion in isp_read_flash_data() (authored by markj).
isp: Fix endianness conversion in isp_read_flash_data()
Jan 19 2024, 4:57 PM
mav committed rG84f8cfcbe493: isp(4): Rework firmware handling/loading (authored by Joerg.Pulz_frm2.tum.de).
isp(4): Rework firmware handling/loading
Jan 19 2024, 4:57 PM
mav committed rG07dd91cb046b: isp(4): Style changes (authored by Joerg.Pulz_frm2.tum.de).
isp(4): Style changes
Jan 19 2024, 4:57 PM
mav committed rG0a38059e24d4: isp(4): Remove redundant functions for reading data from FLT and flash (authored by Joerg.Pulz_frm2.tum.de).
isp(4): Remove redundant functions for reading data from FLT and flash
Jan 19 2024, 4:57 PM
mav committed rGde4c073977c9: isp(4): Use the FLT on all supported controllers (authored by Joerg.Pulz_frm2.tum.de).
isp(4): Use the FLT on all supported controllers
Jan 19 2024, 4:56 PM
mav committed rGa922b89834ef: isp(4): Add support to read contents of the FLT (flash layout table) (authored by Joerg.Pulz_frm2.tum.de).
isp(4): Add support to read contents of the FLT (flash layout table)
Jan 19 2024, 4:56 PM
mav committed rGf0275240dc3d: isp(4): Fix reading NVRAM contents for 28xx based devices (authored by Joerg.Pulz_frm2.tum.de).
isp(4): Fix reading NVRAM contents for 28xx based devices
Jan 19 2024, 4:55 PM
mav committed rG6fdabe9b8df4: isp(4): Add support for QLogic 28xx devices (authored by Joerg.Pulz_frm2.tum.de).
isp(4): Add support for QLogic 28xx devices
Jan 19 2024, 4:55 PM
mav committed rG8404f3e36bc5: isp: Remove unused variable. (authored by jhb).
isp: Remove unused variable.
Jan 19 2024, 4:54 PM
mav committed rG16f4d8fc14b6: isp: Fix endianness conversion in isp_read_flash_data() (authored by markj).
isp: Fix endianness conversion in isp_read_flash_data()
Jan 19 2024, 4:49 PM
mav committed rGd095e86f0517: isp(4): Rework firmware handling/loading (authored by Joerg.Pulz_frm2.tum.de).
isp(4): Rework firmware handling/loading
Jan 19 2024, 4:49 PM
mav committed rG265a52fe6cd2: acpi_lid: Remove duplicate events (authored by mav).
acpi_lid: Remove duplicate events
Jan 19 2024, 4:40 PM
mav committed rG17a6b07e0839: iichid(4): Switch taskqueue to "fast" (authored by mav).
iichid(4): Switch taskqueue to "fast"
Jan 19 2024, 4:40 PM
mav committed rG799f2c8cb054: iichid(4): Unify two taskqueue tasks (authored by mav).
iichid(4): Unify two taskqueue tasks
Jan 19 2024, 4:40 PM
mav committed rG41af0b19e914: iichid(4): Restore/increase sampling rate (authored by mav).
iichid(4): Restore/increase sampling rate
Jan 19 2024, 4:39 PM
mav committed rG354ccf64bf5c: iicbb: Fix pause_sbt() arguments order (authored by mav).
iicbb: Fix pause_sbt() arguments order
Jan 19 2024, 4:39 PM
mav committed rG7033c3ddd60e: iichid(4): Improve idle sampling hysteresis (authored by mav).
iichid(4): Improve idle sampling hysteresis
Jan 19 2024, 4:39 PM
mav committed rGc71b398a1555: acpi_cpu: Reduce BUS_MASTER_RLD manipulations (authored by mav).
acpi_cpu: Reduce BUS_MASTER_RLD manipulations
Jan 19 2024, 4:37 PM
mav committed rGc849f305614c: Schedule fast taskqueue callouts on right CPU. (authored by mav).
Schedule fast taskqueue callouts on right CPU.
Jan 19 2024, 4:35 PM
mav committed rG60452092dbdf: ig4: Actively use FIFO thresholds (authored by mav).
ig4: Actively use FIFO thresholds
Jan 19 2024, 4:34 PM
mav committed rG512235a1d36d: ig4: Fix FIFO depths detection (authored by mav).
ig4: Fix FIFO depths detection
Jan 19 2024, 4:34 PM
mav committed rG4eec3ce0d387: acpi_cpu: Reduce BUS_MASTER_RLD manipulations (authored by mav).
acpi_cpu: Reduce BUS_MASTER_RLD manipulations
Jan 19 2024, 4:30 PM
mav committed rGfaf11e40b49a: Schedule fast taskqueue callouts on right CPU. (authored by mav).
Schedule fast taskqueue callouts on right CPU.
Jan 19 2024, 4:25 PM

Jan 10 2024

mav added a comment to D43385: apei: panic on uncorrectable memory errors.

Is it possible that the firmware could set ACPI_HEST_GEN_ERROR_FATAL in ged->ErrorSeverity but not ges->ErrorSeverity ?

Jan 10 2024, 3:38 PM
mav added a comment to D43385: apei: panic on uncorrectable memory errors.

There is already a panic in apei_ge_handler(), based on total status severity. Do you see it not enough?

Jan 10 2024, 2:52 PM

Jan 3 2024

mav committed rG78c98588c950: nvme: Add some bits from NVMe 2.0c spec. (authored by mav).
nvme: Add some bits from NVMe 2.0c spec.
Jan 3 2024, 1:41 AM
mav committed rG5791b17844b2: stand/zfs: Remove one more read-compatible feature (authored by mav).
stand/zfs: Remove one more read-compatible feature
Jan 3 2024, 1:39 AM
mav committed rG78e1cf110e38: stand/zfs: Remove read-compatible features (authored by mav).
stand/zfs: Remove read-compatible features
Jan 3 2024, 1:38 AM

Dec 30 2023

mav accepted D43243: libdtrace: decode all tcp header flags.

Not very my area, but seems to have sense.

Dec 30 2023, 9:05 PM

Dec 28 2023

mav accepted D43225: Add a sense subcommand to camcontrol(8).
Dec 28 2023, 9:05 PM
mav added inline comments to D43225: Add a sense subcommand to camcontrol(8).
Dec 28 2023, 8:28 PM
mav accepted D43201: cam: Let cam_periph_unmapmem() return an error.
Dec 28 2023, 4:08 PM

Dec 27 2023

mav committed rGb46c7b1ed4e5: nvme: Add some bits from NVMe 2.0c spec. (authored by mav).
nvme: Add some bits from NVMe 2.0c spec.
Dec 27 2023, 6:53 PM
mav committed rG7bbac6419d17: Schedule fast taskqueue callouts on right CPU. (authored by mav).
Schedule fast taskqueue callouts on right CPU.
Dec 27 2023, 3:56 AM
mav committed rG358453ce9bdd: iichid(4): Switch taskqueue to "fast" (authored by mav).
iichid(4): Switch taskqueue to "fast"
Dec 27 2023, 12:46 AM
mav committed rGa8f80c0c16c7: iichid(4): Unify two taskqueue tasks (authored by mav).
iichid(4): Unify two taskqueue tasks
Dec 27 2023, 12:46 AM

Dec 26 2023

mav closed D43008: Establish 4GB boundaries for busdma in the mpr(4) and mps(4) driver.

This is already merged.

Dec 26 2023, 2:57 PM
mav committed rG5bc10feacc9d: acpi_cpu: Reduce BUS_MASTER_RLD manipulations (authored by mav).
acpi_cpu: Reduce BUS_MASTER_RLD manipulations
Dec 26 2023, 2:52 AM

Dec 24 2023

mav committed rG13037eaabede: ig4: Actively use FIFO thresholds (authored by mav).
ig4: Actively use FIFO thresholds
Dec 24 2023, 11:40 PM
mav committed rG1a3ee6002f3e: acpi_lid: Remove duplicate events (authored by mav).
acpi_lid: Remove duplicate events
Dec 24 2023, 2:38 AM
mav committed rG68e457df0268: iichid(4): Restore/increase sampling rate (authored by mav).
iichid(4): Restore/increase sampling rate
Dec 24 2023, 12:16 AM
mav committed rG9c9d7fdd9f00: ig4: Fix FIFO depths detection (authored by mav).
ig4: Fix FIFO depths detection
Dec 24 2023, 12:10 AM

Dec 23 2023

mav committed rGa74df3f96e3e: iicbb: Fix pause_sbt() arguments order (authored by mav).
iicbb: Fix pause_sbt() arguments order
Dec 23 2023, 11:59 PM
mav committed rG129c3aa4b231: Use xpt_path_sbuf() in few drivers (authored by mav).
Use xpt_path_sbuf() in few drivers
Dec 23 2023, 4:38 AM
mav committed rG473dc8e1ba2f: vmstat: Rely on libxo for numbers humanization (authored by mav).
vmstat: Rely on libxo for numbers humanization
Dec 23 2023, 4:34 AM
mav committed rGbf5635d594cb: vmstat: Let libxo properly humanize -m numbers (authored by mav).
vmstat: Let libxo properly humanize -m numbers
Dec 23 2023, 4:34 AM
mav committed rGb65b88dc3af4: vmstat: Make disks reporting some more reasonable (authored by mav).
vmstat: Make disks reporting some more reasonable
Dec 23 2023, 4:34 AM
mav committed rGb0b4dedfa163: vmstat: Improve -z formatting for large names/values (authored by mav).
vmstat: Improve -z formatting for large names/values
Dec 23 2023, 4:34 AM
mav committed rG8c86b9812403: iichid(4): Improve idle sampling hysteresis (authored by mav).
iichid(4): Improve idle sampling hysteresis
Dec 23 2023, 4:11 AM

Dec 22 2023

mav resigned from D43167: virtio-network: no bail-out on CWR even without host support.
Dec 22 2023, 2:44 PM

Dec 21 2023

mav accepted D43146: geom: Report copyout() errors in g_ctl_ioctl_ctl().
Dec 21 2023, 2:51 PM

Dec 20 2023

mav accepted D43130: ses: Add error checking for copyout() calls.
Dec 20 2023, 3:43 PM

Dec 18 2023

mav accepted D43090: nvme: Initialize HMB entries before loading them into the controller.
Dec 18 2023, 10:44 PM

Dec 9 2023

mav committed rGb1d30a83af2b: uma: Micro-optimize memory trashing (authored by mav).
uma: Micro-optimize memory trashing
Dec 9 2023, 2:34 AM
mav committed rG58f5c260a2e6: uma: Micro-optimize memory trashing (authored by mav).
uma: Micro-optimize memory trashing
Dec 9 2023, 2:34 AM

Dec 8 2023

mav committed rG1f36ca5de596: vmstat: Rely on libxo for numbers humanization (authored by mav).
vmstat: Rely on libxo for numbers humanization
Dec 8 2023, 2:25 AM

Dec 7 2023

mav committed rG598d1ac85e87: vmstat: Let libxo properly humanize -m numbers (authored by mav).
vmstat: Let libxo properly humanize -m numbers
Dec 7 2023, 4:13 AM

Dec 6 2023

mav committed rG6f048e713043: vmstat: Improve -z formatting for large names/values (authored by mav).
vmstat: Improve -z formatting for large names/values
Dec 6 2023, 8:02 PM
mav committed rGf035d56e711d: CAM: Use sbuf_new_for_sysctl() in more places (authored by mav).
CAM: Use sbuf_new_for_sysctl() in more places
Dec 6 2023, 3:37 PM
mav committed rG3a8271dc1d77: CAM: Remove return value from xpt_path_sbuf() (authored by mav).
CAM: Remove return value from xpt_path_sbuf()
Dec 6 2023, 3:37 PM

Nov 30 2023

mav accepted D42832: EN for OpenZFS data corruption issue.
Nov 30 2023, 3:48 PM

Nov 29 2023

mav accepted D42832: EN for OpenZFS data corruption issue.
Nov 29 2023, 6:10 PM