Page MenuHomeFreeBSD

siva (Siva Mahadevan)
User

Projects

User Details

User Since
May 16 2017, 7:24 PM (463 w, 2 d)

Recent Activity

Today

siva added a comment to D54583: Merge commit '1dd83cf7e527ff29d734f6a2c8f9b61d39b41d94'.

Since this is accepted, can we land this? There is a new upstream 0.9.4.

Thu, Apr 2, 2:26 PM
siva added a reviewer for D56145: tests/pf/nat: endpoint_independent: wait for tcpdump to start: thj.
Thu, Apr 2, 2:04 PM

Yesterday

siva committed R11:1c027f94e554: x11-wm/river-classic: new port (authored by siva).
x11-wm/river-classic: new port
Wed, Apr 1, 3:22 PM
siva committed R11:c986a6162ef5: x11-wm/river: take maintainership and update to 0.4.2 (authored by siva).
x11-wm/river: take maintainership and update to 0.4.2
Wed, Apr 1, 3:22 PM
siva closed D55906: x11-wm/river: take maintainership and update to 0.4.1.
Wed, Apr 1, 3:22 PM

Sun, Mar 29

siva requested review of D56145: tests/pf/nat: endpoint_independent: wait for tcpdump to start.
Sun, Mar 29, 2:45 PM

Mon, Mar 23

siva added a comment to D55571: universe: emit warning instead of error for bad/missing KERNCONF.

Any comments on this change?

Mon, Mar 23, 11:06 PM
siva added a comment to D55789: timerfd: Add tests.

A bit tangential, but: we found a while back that it was possible to trivially livelock a core by scheduling timeouts of 1ns using EVFILT_TIMER or setitimer(). Basically, it takes longer than the callout interval to execute the callout handler, so the callout handler ends up running in a loop.

I should note that the current timerfd implementation fails to pass the timerfd__periodic_timer_performance test, which expects 400000000 individual nanosecond timeouts. I usually see 360000000 - 380000000 timeouts printed by the test case. I'm not sure if this performance issue is related to the core livelock in some way. The callout routine (timerfd_expire()) is fairly lightweight, specifying absolute expiration time with maximum precision (no C_PREL() or pr specified).

Mon, Mar 23, 6:07 PM

Wed, Mar 18

siva committed rGb0b6364eadf4: tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset() (authored by siva).
tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset()
Wed, Mar 18, 2:44 PM
siva committed rG317c242462bb: tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset() (authored by siva).
tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset()
Wed, Mar 18, 2:21 PM
siva closed D55896: multimedia/wireplumber: update to 0.5.13.
Wed, Mar 18, 4:14 AM
siva committed R11:5f92ed2f9102: multimedia/wireplumber: update to 0.5.13 (authored by siva).
multimedia/wireplumber: update to 0.5.13
Wed, Mar 18, 4:14 AM
siva closed D55821: multimedia/pipewire: update to 1.6.2.
Wed, Mar 18, 4:13 AM
siva committed R11:55f267835d90: multimedia/pipewire: update to 1.6.2 (authored by siva).
multimedia/pipewire: update to 1.6.2
Wed, Mar 18, 4:13 AM
siva added a comment to D55906: x11-wm/river: take maintainership and update to 0.4.1.

Isaac, let me know if you want to take over maintainership of this port for the long run. But if not, I'd be interested in keeping it going on the FreeBSD ports side.

Wed, Mar 18, 4:07 AM
siva requested review of D55906: x11-wm/river: take maintainership and update to 0.4.1.
Wed, Mar 18, 4:06 AM

Tue, Mar 17

siva added a comment to D55821: multimedia/pipewire: update to 1.6.2.

Thanks! Also noticed that wireplumber needed an update, so sent the review out for that. I'll commit the two of them together.

Tue, Mar 17, 1:51 PM
siva requested review of D55896: multimedia/wireplumber: update to 0.5.13.
Tue, Mar 17, 1:50 PM

Mon, Mar 16

siva updated the diff for D55821: multimedia/pipewire: update to 1.6.2.

Oops, fixed missing files/ncursesw.pc in v3.

Mon, Mar 16, 9:31 PM
siva updated the diff for D55821: multimedia/pipewire: update to 1.6.2.

You can just cat all these patches into a giant one and put it under files/, though.

Mon, Mar 16, 9:25 PM
siva added a comment to D55826: libc: Fix dtor order in __cxa_thread_atexit.

@aokblast this commit breaks the following tests in CI:

Mon, Mar 16, 1:42 PM

Sat, Mar 14

siva committed rG736d8852e190: tests/fusefs: fix sign-compare warning on armv7 (authored by siva).
tests/fusefs: fix sign-compare warning on armv7
Sat, Mar 14, 3:37 PM
siva committed rG922d73540d2d: tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset() (authored by siva).
tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset()
Sat, Mar 14, 3:37 PM
siva closed D55846: tests/fusefs: fix sign-compare warning on armv7.
Sat, Mar 14, 3:37 PM
siva closed D55835: tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset().
Sat, Mar 14, 3:37 PM

Fri, Mar 13

siva updated the diff for D55846: tests/fusefs: fix sign-compare warning on armv7.

How about this? I think keeping the static_cast instead is more consistent with the rest of this source file.

Fri, Mar 13, 7:44 PM
siva updated the diff for D55846: tests/fusefs: fix sign-compare warning on armv7.

Fixed weird whitespace in v2

Fri, Mar 13, 1:47 PM
siva requested review of D55846: tests/fusefs: fix sign-compare warning on armv7.
Fri, Mar 13, 1:46 PM

Thu, Mar 12

siva requested review of D55838: contrib/zstd: MFV zstd 1.5.7.
Thu, Mar 12, 10:45 PM
siva requested review of D55837: Import zstd 1.5.7.
Thu, Mar 12, 10:45 PM
siva requested review of D55836: contrib/zstd: further narrow FREEBSD-Xlist.
Thu, Mar 12, 10:45 PM
siva requested review of D55835: tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset().
Thu, Mar 12, 10:45 PM
siva requested review of D55821: multimedia/pipewire: update to 1.6.2.
Thu, Mar 12, 1:43 AM

Wed, Mar 11

siva committed rGb9c0e0c77036: LinuxKPI: avoid -Werror=unused-value in sort() from BUILD_BUG_ON_ZERO() (authored by siva).
LinuxKPI: avoid -Werror=unused-value in sort() from BUILD_BUG_ON_ZERO()
Wed, Mar 11, 5:16 PM
siva committed rG56401a9c3459: LinuxKPI: avoid -Werror=unused-value in sort() from BUILD_BUG_ON_ZERO() (authored by siva).
LinuxKPI: avoid -Werror=unused-value in sort() from BUILD_BUG_ON_ZERO()
Wed, Mar 11, 4:45 PM
siva committed R11:c68ed62b60f3: devel/gogs: update to 0.14.2 (authored by siva).
devel/gogs: update to 0.14.2
Wed, Mar 11, 3:17 PM

Tue, Mar 10

siva added a comment to D55566: universe: move build logs to OBJROOT.

I think the convenience is nice for sure, but the flexibility of choice is reduced. If anything, maybe I can add a variable similar to FAILFILE that is configurable so that users can choose where it goes?

Tue, Mar 10, 8:10 PM
siva abandoned D55795: bhyve/virtio-scsi: fix sign-compare warning on gcc15.

Thanks, abandoning this review in favour of D55800 and D55803 by the author then.

Tue, Mar 10, 8:02 PM
siva requested review of D55795: bhyve/virtio-scsi: fix sign-compare warning on gcc15.
Tue, Mar 10, 12:52 PM

Mon, Mar 9

siva abandoned D55356: emulators/rvvm-devel: new port.

Superseded by 56ce17a57a84d3de205162ba1ad2a64bd91ae18a.

Mon, Mar 9, 3:40 PM

Thu, Mar 5

siva added a comment to D55672: Mk/bsd.port.mk: introduce PKG_CREATE_THREADS_NUMBER.

If PKG_CREATE_THREADS_NUMBER <= 0, it gets kern.smp.cores || nproc. But aren't -T0 and -T$(sysctl kern.smp.cores) expected to mean the same thing?

  1. 0 is a perfectly valid value for -T, as your comment notes. But if that's what the user requests, it gets overwritten by...
  2. kern.smp.cores, which should be identical to just doing -T0 but with an extra shell call.
Thu, Mar 5, 6:05 PM
siva closed D55647: x11/ly: update to 1.3.2.
Thu, Mar 5, 4:44 PM
siva committed R11:05afdb142ba9: x11/ly: update to 1.3.2 (authored by siva).
x11/ly: update to 1.3.2
Thu, Mar 5, 4:44 PM
siva requested review of D55672: Mk/bsd.port.mk: introduce PKG_CREATE_THREADS_NUMBER.
Thu, Mar 5, 4:35 PM

Wed, Mar 4

siva closed D55232: bsd.port.mk: run pkg-create with MAKE_JOB_NUMBER threads.
Wed, Mar 4, 2:40 PM
siva committed R11:7dd85de8b0ad: lang/cbqn: Update pkg-descr (authored by siva).
lang/cbqn: Update pkg-descr
Wed, Mar 4, 2:40 PM
siva committed R11:53c1ad8c4add: bsd.port.mk: run pkg-create with MAKE_JOB_NUMBER threads (authored by siva).
bsd.port.mk: run pkg-create with MAKE_JOB_NUMBER threads
Wed, Mar 4, 2:40 PM
siva requested review of D55647: x11/ly: update to 1.3.2.
Wed, Mar 4, 1:50 PM

Mar 3 2026

siva added a comment to D55554: LinuxKPI: avoid -Werror=unused-value in sort() from BUILD_BUG_ON_ZERO().

Committed in D55634 with f26cb4757eb74ceace39144933ae198ebf1b4f28.

Mar 3 2026, 7:28 PM
siva committed rGf26cb4757eb7: LinuxKPI: avoid -Werror=unused-value in sort() from BUILD_BUG_ON_ZERO() (authored by siva).
LinuxKPI: avoid -Werror=unused-value in sort() from BUILD_BUG_ON_ZERO()
Mar 3 2026, 7:26 PM
siva added a comment to D55554: LinuxKPI: avoid -Werror=unused-value in sort() from BUILD_BUG_ON_ZERO().

Sounds good, I'll commit mine and show the warning in the commit message.

Mar 3 2026, 7:03 PM
siva added a comment to D55554: LinuxKPI: avoid -Werror=unused-value in sort() from BUILD_BUG_ON_ZERO().

Ah sorry, I accidentally submitted a review for a similar thing, but I think BUILD_BUG_ON(swap) is cleaner?

Mar 3 2026, 6:06 PM
siva abandoned D55634: LinuxKPI: fix gcc warning in sort.h.

Duplicate of D55554.

Mar 3 2026, 6:06 PM
siva requested review of D55634: LinuxKPI: fix gcc warning in sort.h.
Mar 3 2026, 6:04 PM

Feb 27 2026

siva requested review of D55571: universe: emit warning instead of error for bad/missing KERNCONF.
Feb 27 2026, 6:01 PM
siva requested review of D55566: universe: move build logs to OBJROOT.
Feb 27 2026, 4:51 PM

Feb 24 2026

siva committed rG97b7f7325d8d: riscv: GENERIC: enable KERN_TLS (authored by siva).
riscv: GENERIC: enable KERN_TLS
Feb 24 2026, 2:43 AM
siva committed rG47911892a029: syslogd/tests: use kern.features to detect INET support (authored by siva).
syslogd/tests: use kern.features to detect INET support
Feb 24 2026, 1:06 AM
siva committed rG86a8a6726b59: riscv: GENERIC: enable KERN_TLS (authored by siva).
riscv: GENERIC: enable KERN_TLS
Feb 24 2026, 1:06 AM

Feb 20 2026

siva added a comment to D54443: if_gre: Add netlink support with tests.

It seems that the test added by this commit is failing in CI: https://ci.freebsd.org/job/FreeBSD-main-amd64-test/27898/testReport/sys.netlink/test_rtnl_gre/test_rtnl_gre/

Feb 20 2026, 3:33 AM

Feb 19 2026

siva committed rGc721ceeb3ef0: syslogd/tests: use kern.features to detect INET support (authored by siva).
syslogd/tests: use kern.features to detect INET support
Feb 19 2026, 9:22 PM
siva committed rG1e649491b856: riscv: GENERIC: enable KERN_TLS (authored by siva).
riscv: GENERIC: enable KERN_TLS
Feb 19 2026, 9:22 PM
siva closed D55383: syslogd/tests: use kern.features to detect INET support.
Feb 19 2026, 9:22 PM
siva closed D55376: riscv: GENERIC: enable KERN_TLS.
Feb 19 2026, 9:22 PM
siva updated the diff for D55383: syslogd/tests: use kern.features to detect INET support.

Applied feedback, will commit this version.

Feb 19 2026, 8:49 PM
siva requested review of D55383: syslogd/tests: use kern.features to detect INET support.
Feb 19 2026, 8:34 PM
siva requested review of D55376: riscv: GENERIC: enable KERN_TLS.
Feb 19 2026, 4:36 PM

Feb 18 2026

siva added a comment to D55356: emulators/rvvm-devel: new port.

I already have an update to an older development snapshot prepared and will work off that.

Feb 18 2026, 7:02 PM
siva updated the diff for D55356: emulators/rvvm-devel: new port.

Thanks for the feedback. I like the plan of going ahead with emulators/rvvm-devel. I'd like to start using this in projects like Bricoler to speed up riscv64 CI and clean up failing tests, so tracking the latest improvements is important to me.

Feb 18 2026, 6:41 PM
siva committed rG9fa21f66e48b: libnv/tests: unskip nvlist_send_recv__send_many_fds__dgram (authored by siva).
libnv/tests: unskip nvlist_send_recv__send_many_fds__dgram
Feb 18 2026, 5:15 PM
siva requested review of D55356: emulators/rvvm-devel: new port.
Feb 18 2026, 4:14 PM

Feb 17 2026

siva committed R11:3ae18e157239: lang/cbqn: new port: A BQN implementation in C (authored by siva).
lang/cbqn: new port: A BQN implementation in C
Feb 17 2026, 8:21 PM
siva committed R11:5e88574db511: sysutils/py-diffoscope: update to 312 (authored by siva).
sysutils/py-diffoscope: update to 312
Feb 17 2026, 8:20 PM

Feb 12 2026

siva committed R11:9534403d8c78: sysutils/u-boot-tools: update to 2025.10 and fix SOURCE_DATE_EPOCH build (authored by siva).
sysutils/u-boot-tools: update to 2025.10 and fix SOURCE_DATE_EPOCH build
Feb 12 2026, 9:16 PM
siva committed R11:3afd7c85f0b5: net/ipxe: update to g20260106 and fix SOURCE_DATE_EPOCH build (authored by siva).
net/ipxe: update to g20260106 and fix SOURCE_DATE_EPOCH build
Feb 12 2026, 9:16 PM
siva committed R11:6c593f1552c7: security/hockeypuck: update to 2.3.2 (authored by siva).
security/hockeypuck: update to 2.3.2
Feb 12 2026, 9:16 PM
siva committed R11:5eafbe4a8868: lang/trealla-prolog: update to 2.90.9 (authored by siva).
lang/trealla-prolog: update to 2.90.9
Feb 12 2026, 9:16 PM
siva closed D55234: graphics/skia: update to 144, fix include path and pkgconf file.
Feb 12 2026, 9:16 PM
siva committed R11:19a0587e6400: graphics/skia: update to 144, fix include path and pkgconf file (authored by siva).
graphics/skia: update to 144, fix include path and pkgconf file
Feb 12 2026, 9:16 PM
siva abandoned D11753: Implement "vidcontrol -c <normal|blink|destructive>" for vt(4).

Cleaning out stale reviews.

Feb 12 2026, 3:51 PM
siva closed D55221: mixer/tests: use require.kmods property instead of ad-hoc checks.
Feb 12 2026, 3:04 PM
siva committed rG5fa297f4bcd2: mixer/tests: use require.kmods property instead of ad-hoc checks (authored by siva).
mixer/tests: use require.kmods property instead of ad-hoc checks
Feb 12 2026, 3:04 PM
siva closed D55223: libnv/tests: unskip nvlist_send_recv__send_many_fds__dgram.
Feb 12 2026, 3:04 PM
siva committed rGfbe6da7f7592: libnv/tests: unskip nvlist_send_recv__send_many_fds__dgram (authored by siva).
libnv/tests: unskip nvlist_send_recv__send_many_fds__dgram
Feb 12 2026, 3:04 PM
siva updated the diff for D55222: dhclient/tests: use require.kmods property instead of ad-hoc checks.

Updated from discussion offline. I will commit this version instead. I will figure out a way to add "skip reason" metadata to Kyua in a future patch.

Feb 12 2026, 3:00 PM

Feb 10 2026

siva updated the diff for D55222: dhclient/tests: use require.kmods property instead of ad-hoc checks.

Added a comment pointing to the pkg origin of dhcpd

Feb 10 2026, 10:26 PM
siva added inline comments to D55221: mixer/tests: use require.kmods property instead of ad-hoc checks.
Feb 10 2026, 10:22 PM
siva abandoned D55092: sysutils/py-diffoscope: update to 311.

Thanks, will do. Abandoning this now then.

Feb 10 2026, 8:59 PM
siva requested review of D55234: graphics/skia: update to 144, fix include path and pkgconf file.
Feb 10 2026, 8:56 PM
siva requested review of D55232: bsd.port.mk: run pkg-create with MAKE_JOB_NUMBER threads.
Feb 10 2026, 8:49 PM
siva requested review of D55223: libnv/tests: unskip nvlist_send_recv__send_many_fds__dgram.
Feb 10 2026, 3:53 PM
siva requested review of D55222: dhclient/tests: use require.kmods property instead of ad-hoc checks.
Feb 10 2026, 3:44 PM
siva requested review of D55221: mixer/tests: use require.kmods property instead of ad-hoc checks.
Feb 10 2026, 3:07 PM

Feb 4 2026

siva closed D55044: lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS.

Closed by https://cgit.freebsd.org/ports/commit/?id=c4faf46ff4741f016c5196e1de77822733ff4a1f, I had linked the wrong review in the commit message, sorry about that!

Feb 4 2026, 4:06 PM
siva closed D54928: multimedia/pipewire: update to 1.4.10.

Closed by https://cgit.freebsd.org/ports/commit/?id=919a4da7ff9794ffa53dbdd972ae25ec30368fa0, I had linked the wrong revision in the commit message so the automation didn't pick it up.

Feb 4 2026, 4:05 PM

Feb 3 2026

siva requested review of D55092: sysutils/py-diffoscope: update to 311.
Feb 3 2026, 10:18 PM
siva committed R11:be1cb6a6b6db: security/hockeypuck: update to 2.3.1 (authored by siva).
security/hockeypuck: update to 2.3.1
Feb 3 2026, 10:03 PM
siva committed R11:c4faf46ff474: lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS (authored by siva).
lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS
Feb 3 2026, 10:03 PM
siva closed D54906: security/hockeypuck: update to 2.3.1.
Feb 3 2026, 10:03 PM
siva committed R11:919a4da7ff97: multimedia/pipewire: update to 1.4.10 (authored by siva).
multimedia/pipewire: update to 1.4.10
Feb 3 2026, 10:03 PM