Page MenuHomeFreeBSD

christos (Christos Margiolis)
User

Projects (1)

User Details

User Since
Jul 2 2021, 4:03 PM (275 w, 6 d)

Recent Activity

Today

christos committed rGa045cfb0c45d: sound: Remove obsolete comment from sound.h.
Thu, Oct 15, 9:22 AM

Yesterday

christos committed rG680957e950fc: rc.d/mountd: Do not require /etc/exports.
Wed, Oct 14, 9:31 AM
christos committed rGfa4f5cc47d36: pcm.4: Remove DIAGNOSTICS section.
Wed, Oct 14, 9:31 AM

Mon, Oct 12

christos committed R9:850fe1262851: Status/2026Q3/cuse.adoc: Add report.
Mon, Oct 12, 4:29 PM
christos committed R9:9ed7f2c29bb4: Status/2026Q3/audio.adoc: Add report.
Mon, Oct 12, 4:29 PM

Thu, Oct 8

christos committed rG20381bce4b63: sound: Remove obsolete comment from sound.h.
Thu, Oct 8, 1:12 PM

Wed, Oct 7

christos committed rG26203cca5262: rc.d/mountd: Do not require /etc/exports.
Wed, Oct 7, 4:54 PM
christos committed rG25faf861089c: pcm.4: Remove DIAGNOSTICS section.
Wed, Oct 7, 7:04 AM
christos committed rGc97799277650: cuse: Rename cuse_server_free() to cuse_server_dtor().
Wed, Oct 7, 6:25 AM
christos committed rG2cb963ee8d15: cuse: Implement hot-unload.
Wed, Oct 7, 6:25 AM
christos committed rGf9669d9986a1: cuse: Retire unnecessary CUSE_VERSION.
Wed, Oct 7, 6:25 AM
christos committed rG1c6b48130d9a: cuse: Use make_dev_s() to create client devices.
Wed, Oct 7, 6:25 AM
christos committed rG58ca5e461c6e: cuse: Assert the server refcount.
Wed, Oct 7, 6:25 AM
christos committed rG8b462fa2d3e7: cuse: Remove unnecessary semicolon in cuse_convert_error().
Wed, Oct 7, 6:24 AM
christos committed rGba847a03d607: cuse: Improve server cleanup.
Wed, Oct 7, 6:24 AM
christos committed rG4772247a4f74: cuse: Actually use cuse_modevent().
Wed, Oct 7, 6:24 AM
christos committed rGb1aea70753bc: cuse: Fix hang on readv(2) and writev(2) with multiple iovecs.
Wed, Oct 7, 6:24 AM
christos committed rG598eb6719091: cuse: Create /dev/cuse with MAKEDEV_CHECKNAME.
Wed, Oct 7, 6:24 AM

Wed, Sep 30

christos committed rGb55b6e1d727b: cuse: Rename cuse_server_free() to cuse_server_dtor().
Wed, Sep 30, 9:51 AM
christos committed rGd38ef1aca969: cuse: Implement hot-unload.
Wed, Sep 30, 9:51 AM
christos committed rGf96c4f45f791: cuse: Assert the server refcount.
Wed, Sep 30, 9:51 AM
christos committed rG40431ec4da1d: cuse: Improve server cleanup.
Wed, Sep 30, 9:51 AM
christos committed rGfad756fd200b: cuse: Use make_dev_s() to create client devices.
Wed, Sep 30, 9:51 AM
christos committed rG34b00da59b8f: cuse: Retire unnecessary CUSE_VERSION.
Wed, Sep 30, 9:51 AM
christos committed rGe923a30ecf2a: cuse: Remove unnecessary semicolon in cuse_convert_error().
Wed, Sep 30, 9:51 AM
christos committed rG2fd8d2eb7bb9: cuse: Actually use cuse_modevent().
Wed, Sep 30, 9:51 AM
christos committed rG872c36cb6f2d: cuse: Fix hang on readv(2) and writev(2) with multiple iovecs.
Wed, Sep 30, 9:51 AM
christos committed rG3b3e6473b130: cuse: Create /dev/cuse with MAKEDEV_CHECKNAME.
Wed, Sep 30, 9:51 AM

Tue, Sep 29

christos committed rG77b75400324d: snd_uaudio: Read the UAC2 sample rate back after setting it.
Tue, Sep 29, 10:16 AM

Sat, Sep 26

christos committed rGf492ef8318f5: Add christos@ to MAINTAINERS and .github/CODEOWNERS.
Sat, Sep 26, 1:28 PM

Tue, Sep 22

christos committed rG32137c41065c: sound: Retire the version constants.
Tue, Sep 22, 5:35 PM
christos committed rG2793e5498dd9: sound: Use uint8_t instead of legacy u_char.
Tue, Sep 22, 4:12 PM

Mon, Sep 21

christos committed rG1490193fb053: snd_dummy: Bump primary channel count.
Mon, Sep 21, 11:05 AM
christos committed rGa4ea046d3843: snd_hdsp*: malloc(9) with M_WAITOK.
Mon, Sep 21, 11:05 AM
christos committed rGeefd55678c53: sound: Prefer idle primary channels when allocating.
Mon, Sep 21, 11:05 AM

Fri, Sep 18

christos added a reverting change for rGf014795ec3bd: virtual_oss(8): Fix cuse.ko check: rG17af098383ba: Revert "virtual_oss(8): Fix cuse.ko check".
Fri, Sep 18, 6:59 PM
christos committed rG17af098383ba: Revert "virtual_oss(8): Fix cuse.ko check".
Fri, Sep 18, 6:58 PM
christos committed rG03b59d2e7df2: sound: Do not set a recording source in mixer_uninit().
Fri, Sep 18, 6:19 PM
christos committed rGdb62d784f02a: sound: Improve some mixer return values and their handling.
Fri, Sep 18, 6:19 PM
christos committed rG47cf9dc78613: sound: Lock around mixer_set*() in mixer_init() for consistency.
Fri, Sep 18, 6:19 PM
christos committed rG044ef293a8bb: sound: Remove unncessary locking in sysctl_hw_snd_hwvol_mixer().
Fri, Sep 18, 6:19 PM
christos committed rG6c735475aeef: sound: Reuse mixer_delete() in mixer_uninit().
Fri, Sep 18, 6:19 PM
christos committed rG9548bfa342a7: sound: Retire mixer_hwvol locked variants.
Fri, Sep 18, 6:19 PM
christos committed rG1a31ab15e8b3: sound: Use snddev_info->lock in place of snd_mixer->lock.
Fri, Sep 18, 6:19 PM
christos committed rGb9761547077f: sound: Defer macio codec volume writes to a task.
Fri, Sep 18, 6:19 PM
christos committed rG221babdf9feb: sound: Simplify how snd_mixer is fetched and how the cdev is created.
Fri, Sep 18, 6:19 PM
christos committed rG13fcc9caaf96: sound: Standardize mixer_init() call order.
Fri, Sep 18, 6:19 PM
christos committed rGa614c07ad452: sound: Embed mixer cdev in snd_mixer.
Fri, Sep 18, 6:19 PM

Sep 15 2026

christos committed rG694923501f56: snd_uaudio: Read the UAC2 sample rate back after setting it.
Sep 15 2026, 12:13 PM

Sep 14 2026

christos committed rGcbd730ebeb03: snd_emu10kx: Make sure the block count and size cover the whole buffer.
Sep 14 2026, 10:45 AM

Sep 9 2026

christos committed R11:8d8fa3ed5f73: games/linux-enemyterritory: Fix sound.
Sep 9 2026, 10:13 AM

Sep 7 2026

christos committed rGa7258157e1a2: snd_emu10kx: Make sure the block count and size cover the whole buffer.
Sep 7 2026, 2:49 PM
christos committed rG358fe149f591: snd_dummy: Bump primary channel count.
Sep 7 2026, 1:04 PM
christos committed rG5e02679f03cd: sound: Prefer idle primary channels when allocating.
Sep 7 2026, 1:04 PM

Sep 5 2026

christos committed rG3557da035532: bhyve: Do not panic on invalid input in HDA emulation.
Sep 5 2026, 12:29 PM

Sep 2 2026

christos committed rGde60db7469f0: bcm2835_audio: Comment out vchi_service_release() (authored by Xuqing Yang <rigelyoung@icloud.com>).
Sep 2 2026, 9:39 AM

Aug 29 2026

christos committed rGbd0449aab239: snd_uaudio: Use uDWord for the UAC2 sample rate.
Aug 29 2026, 11:15 AM

Aug 25 2026

christos committed rGdde735f47495: snd_uaudio: Define USB IDs in usbdevs.
Aug 25 2026, 11:56 AM
christos committed rGba00f716c1be: sound: Retire sndcard_func.
Aug 25 2026, 11:56 AM

Aug 24 2026

christos committed rGadf4c3336c31: bcm2835_audio: Remove wrong chn_intr().
Aug 24 2026, 8:47 PM

Aug 22 2026

christos committed rGb5c1ab6c8f28: snd_hdsp*: malloc(9) with M_WAITOK.
Aug 22 2026, 12:49 PM
christos committed rGf4d953bea740: bhyve: Do not panic on invalid input in HDA emulation.
Aug 22 2026, 12:49 PM

Aug 21 2026

christos committed rG5c3bc8ab427c: snd_uaudio: Use uDWord for the UAC2 sample rate.
Aug 21 2026, 2:02 PM
christos committed rGf0778a6f9ba7: bcm2835_audio: Remove wrong chn_intr().
Aug 21 2026, 12:47 AM

Aug 18 2026

christos committed rG95c04b25323d: bcm2835_audio: Comment out vchi_service_release() (authored by Xuqing Yang <rigelyoung@icloud.com>).
Aug 18 2026, 8:19 PM
christos committed rGcd9810f00e57: sound: Use unsigned long instead of legacy u_long.
Aug 18 2026, 7:35 PM

Aug 11 2026

christos committed rG3e67b90c55b4: snd_uaudio: Define USB IDs in usbdevs.
Aug 11 2026, 9:03 PM
christos committed rGa753ca9c3f06: sound: Retire sndcard_func.
Aug 11 2026, 8:57 PM
christos committed rGafe56ee24679: sound: Use unsigned long instead of legacy u_long.
Aug 11 2026, 6:37 PM
christos committed rG6886e8a9a0aa: snd_uaudio: Don't let an idle stream reprogram a shared UAC2 clock (authored by giacomo <delleceste@gmail.com>).
Aug 11 2026, 6:24 PM
christos committed rGcda2abf4f137: sound: Add missing newline in dsp_make_dev()'s device_printf().
Aug 11 2026, 6:24 PM
christos committed rGa46b8546b1c8: cuse: Fix server reference leak in cuse_client_open() (authored by giacomo <delleceste@gmail.com>).
Aug 11 2026, 6:24 PM
christos committed rG7af4af4ddf13: sound: Stop using legacy u_int types.
Aug 11 2026, 6:24 PM
christos committed rG44b054dba523: sound: Scale PCM secondary buffers by byte rate (authored by Kevin Bowling <kbowling@FreeBSD.org>).
Aug 11 2026, 6:24 PM
christos committed rGa5b10ce45d67: sound: Propagate error value from dsp_make_dev().
Aug 11 2026, 6:24 PM

Jul 27 2026

christos committed rG2a2705a637cd: sound: Add missing newline in dsp_make_dev()'s device_printf().
Jul 27 2026, 3:53 PM
christos committed rGa46c92aad16b: sound: Propagate error value from dsp_make_dev().
Jul 27 2026, 2:33 PM

Jul 26 2026

christos committed rG95439b803fce: sound: Stop using legacy u_int types.
Jul 26 2026, 10:19 PM

Jul 24 2026

christos committed rG967e86d1ef2a: sound: Scale PCM secondary buffers by byte rate (authored by Kevin Bowling <kbowling@FreeBSD.org>).
Jul 24 2026, 1:59 PM
christos committed rGd83e42234f76: cuse: Fix server reference leak in cuse_client_open() (authored by giacomo <delleceste@gmail.com>).
Jul 24 2026, 11:30 AM
christos committed rG755685dd665e: snd_uaudio: Don't let an idle stream reprogram a shared UAC2 clock (authored by giacomo <delleceste@gmail.com>).
Jul 24 2026, 11:21 AM

Jul 21 2026

christos committed rGc715fbb8b7e4: snd_uaudio: Initialize mixer_lock with MTX_RECURSE.
Jul 21 2026, 10:28 PM

Jul 15 2026

christos committed rG6d66485276cb: sound: Remove dead code in dsp_ioctl().
Jul 15 2026, 8:16 AM
christos committed rG896f9ba7d4cc: sound: Pass format and speed as arguments to sndbuf_create().
Jul 15 2026, 8:16 AM

Jul 14 2026

christos committed rG954001a9dd36: snd_uaudio: Initialize mixer_lock with MTX_RECURSE.
Jul 14 2026, 9:17 PM
christos committed R9:a5a20544a369: Status/2026Q2/audio.adoc: Add report.
Jul 14 2026, 1:53 PM
christos committed rGa619438615fb: sound: track kqueue low watermark per-knote for mmaped channels (authored by meka_tilda.center).
Jul 14 2026, 1:53 PM

Jul 8 2026

christos committed rG815dc35b7b5e: sound: Pass format and speed as arguments to sndbuf_create().
Jul 8 2026, 6:20 PM
christos committed rG69c4e2b68a58: sound: Remove dead code in dsp_ioctl().
Jul 8 2026, 6:13 PM

Jul 6 2026

christos committed rG24576c39789c: sound: track kqueue low watermark per-knote for mmaped channels (authored by meka_tilda.center).
Jul 6 2026, 12:08 PM

Jul 4 2026

christos committed rGfdaee441eb5f: snd_dummy: advance pointers for both channels (authored by meka_tilda.center).
Jul 4 2026, 9:38 AM
christos committed rGb2ee6be16f79: sound: Use sx_assert instead of KASSERT(sx_xlocked()).
Jul 4 2026, 9:38 AM

Jul 2 2026

christos committed rG8163944f2739: sound: Retire unused SD_F_EQ_PC.
Jul 2 2026, 12:57 PM
christos committed rG5cac86f12e0c: sound: Rename SD_F_EQ_ENABLED to SD_F_EQ.
Jul 2 2026, 12:57 PM

Jun 30 2026

christos committed rGa751490f5bf7: sound: Adjust mmap example to use kqueue (authored by meka_tilda.center).
Jun 30 2026, 6:25 AM
christos committed rG0665d5b9d38a: sound: Start each channel individually (authored by meka_tilda.center).
Jun 30 2026, 6:25 AM
christos committed rG5347284ba90f: sound: Include more information in kevent returned from the kernel (authored by meka_tilda.center).
Jun 30 2026, 6:25 AM

Jun 27 2026

christos committed rG72acd1720af3: sound: Use sx_assert instead of KASSERT(sx_xlocked()).
Jun 27 2026, 2:27 PM
christos committed rG968e748c439a: snd_dummy: advance pointers for both channels (authored by meka_tilda.center).
Jun 27 2026, 1:43 PM
christos committed rG0f4aac7ed5ae: sound: Handle CHN_F_MMAP_INVALID after cdev_pager_allocate().
Jun 27 2026, 9:56 AM