Page MenuHomeFreeBSD

siva (Siva Mahadevan)
User

Projects

User Details

User Since
May 16 2017, 7:24 PM (466 w, 4 d)

Recent Activity

Fri, Apr 24

siva updated the diff for D55566: universe: allow moving build logs to UNIVERSE_LOGDIR.

Thanks, that makes more sense. Updated the diff now, and also removed an unnecessary check against DOING_TINDERBOX because rm -f succeeds when the file doesn't exist anyway.

Fri, Apr 24, 3:47 PM

Thu, Apr 23

siva committed rG60000d94b4e8: tests/pf/nat: endpoint_independent: wait for tcpdump to start (authored by siva).
tests/pf/nat: endpoint_independent: wait for tcpdump to start
Thu, Apr 23, 1:13 PM
siva closed D56145: tests/pf/nat: endpoint_independent: wait for tcpdump to start.
Thu, Apr 23, 1:13 PM

Wed, Apr 22

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

Anything else here? Should be good to go.

Wed, Apr 22, 3:41 PM

Sat, Apr 11

siva requested review of D56354: usr.bin/gh-bc/tests: double bc tests timeout.
Sat, Apr 11, 1:45 PM

Fri, Apr 10

siva added a comment to D56245: tunefs: Better fix for arm64 alignment issues.

This commit seems to break the https://ci.freebsd.org/job/FreeBSD-main-amd64-test/28201/testReport/junit/sbin.tunefs/tunefs_test/suj/ test in CI. Locally reproducible with the following Bricoler (master-python branch) command:

Fri, Apr 10, 3:47 PM

Wed, Apr 8

siva abandoned D55838: contrib/zstd: MFV zstd 1.5.7.

Superseded by c0d9a07101a1e72769ee0619a583f63a078fb391

Wed, Apr 8, 9:51 PM
siva abandoned D55837: Import zstd 1.5.7.

Superseded by 7e509d50854e3f2ba38be3a5e640088c010333af

Wed, Apr 8, 9:51 PM

Tue, Apr 7

siva retitled D55566: universe: allow moving build logs to UNIVERSE_LOGDIR from universe: move build logs to OBJROOT to universe: allow moving build logs to TINDERBOX_LOGDIR.
Tue, Apr 7, 8:58 PM
siva updated the diff for D55566: universe: allow moving build logs to UNIVERSE_LOGDIR.

How about this instead? This keeps the old behaviour by default
for backwards compatibility.

Tue, Apr 7, 8:57 PM
siva updated the diff for D55571: universe: emit warning instead of error for bad/missing KERNCONF.

Applied feedback in v2.

Tue, Apr 7, 8:43 PM

Mon, Apr 6

siva updated the diff for D56145: tests/pf/nat: endpoint_independent: wait for tcpdump to start.

Thanks for the feedback, this approach looks good. I've tested it with 2000+ runs,
the flakiness is gone.

Mon, Apr 6, 2:18 PM
siva requested review of D56269: MFV: openresolv 3.17.4.
Mon, Apr 6, 1:44 PM
siva requested review of D56268: Import openresolv 3.17.4.
Mon, Apr 6, 1:43 PM

Thu, Apr 2

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

Wed, Apr 1

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

Mar 23 2026

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

Any comments on this change?

Mar 23 2026, 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).

Mar 23 2026, 6:07 PM

Mar 18 2026

siva committed rGb0b6364eadf4: tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset() (authored by siva).
tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset()
Mar 18 2026, 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()
Mar 18 2026, 2:21 PM
siva closed D55896: multimedia/wireplumber: update to 0.5.13.
Mar 18 2026, 4:14 AM
siva committed R11:5f92ed2f9102: multimedia/wireplumber: update to 0.5.13 (authored by siva).
multimedia/wireplumber: update to 0.5.13
Mar 18 2026, 4:14 AM
siva closed D55821: multimedia/pipewire: update to 1.6.2.
Mar 18 2026, 4:13 AM
siva committed R11:55f267835d90: multimedia/pipewire: update to 1.6.2 (authored by siva).
multimedia/pipewire: update to 1.6.2
Mar 18 2026, 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.

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

Mar 17 2026

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.

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

Mar 16 2026

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

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

Mar 16 2026, 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.

Mar 16 2026, 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:

Mar 16 2026, 1:42 PM

Mar 14 2026

siva committed rG736d8852e190: tests/fusefs: fix sign-compare warning on armv7 (authored by siva).
tests/fusefs: fix sign-compare warning on armv7
Mar 14 2026, 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()
Mar 14 2026, 3:37 PM
siva closed D55846: tests/fusefs: fix sign-compare warning on armv7.
Mar 14 2026, 3:37 PM
siva closed D55835: tarfs: swap deprecated ZSTD_resetDStream() with ZSTD_DCtx_reset().
Mar 14 2026, 3:37 PM

Mar 13 2026

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.

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

Fixed weird whitespace in v2

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

Mar 12 2026

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

Mar 11 2026

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()
Mar 11 2026, 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()
Mar 11 2026, 4:45 PM
siva committed R11:c68ed62b60f3: devel/gogs: update to 0.14.2 (authored by siva).
devel/gogs: update to 0.14.2
Mar 11 2026, 3:17 PM

Mar 10 2026

siva added a comment to D55566: universe: allow moving build logs to UNIVERSE_LOGDIR.

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?

Mar 10 2026, 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.

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

Mar 9 2026

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

Superseded by 56ce17a57a84d3de205162ba1ad2a64bd91ae18a.

Mar 9 2026, 3:40 PM

Mar 5 2026

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.
Mar 5 2026, 6:05 PM
siva closed D55647: x11/ly: update to 1.3.2.
Mar 5 2026, 4:44 PM
siva committed R11:05afdb142ba9: x11/ly: update to 1.3.2 (authored by siva).
x11/ly: update to 1.3.2
Mar 5 2026, 4:44 PM
siva requested review of D55672: Mk/bsd.port.mk: introduce PKG_CREATE_THREADS_NUMBER.
Mar 5 2026, 4:35 PM

Mar 4 2026

siva closed D55232: bsd.port.mk: run pkg-create with MAKE_JOB_NUMBER threads.
Mar 4 2026, 2:40 PM
siva committed R11:7dd85de8b0ad: lang/cbqn: Update pkg-descr (authored by siva).
lang/cbqn: Update pkg-descr
Mar 4 2026, 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
Mar 4 2026, 2:40 PM
siva requested review of D55647: x11/ly: update to 1.3.2.
Mar 4 2026, 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: allow moving build logs to UNIVERSE_LOGDIR.
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