Page MenuHomeFreeBSD

siva (Siva Mahadevan)
User

Projects

User Details

User Since
May 16 2017, 7:24 PM (470 w, 6 h)

Recent Activity

Yesterday

siva added inline comments to D56670: graphics/drm-latest-kmod: update to 6.12.
Tue, May 19, 8:49 PM
siva updated the diff for D56888: graphics/drm-612-kmod: new port.

Added FreeBSD 16 version sanity check

Tue, May 19, 8:47 PM
siva updated the diff for D56670: graphics/drm-latest-kmod: update to 6.12.

Added FreeBSD 16 version sanity check

Tue, May 19, 8:47 PM

Fri, May 8

siva updated the diff for D56762: devel/perfetto: new port.

Added more targets in v2.

Fri, May 8, 2:11 PM
siva updated the diff for D56888: graphics/drm-612-kmod: new port.

Fixed accidental removal of the word 'metaport' in v3.

Fri, May 8, 2:08 PM
siva updated the diff for D56888: graphics/drm-612-kmod: new port.

Updated COMMENT on all related ports for consistency.

Fri, May 8, 2:06 PM
siva requested review of D56888: graphics/drm-612-kmod: new port.
Fri, May 8, 1:31 PM
siva updated the diff for D56670: graphics/drm-latest-kmod: update to 6.12.

Updated to v6.12 tag.

Fri, May 8, 1:29 PM

Wed, May 6

siva added a comment to D56670: graphics/drm-latest-kmod: update to 6.12.

I can definitely work on these patches and create a stack here. I'll update you once I have them ready.

Wed, May 6, 9:59 PM
siva updated the diff for D55566: universe: allow moving build logs to UNIVERSE_LOGDIR.

Added documentation in build(7).

Wed, May 6, 8:38 PM

Mon, May 4

siva added a comment to D56766: devel/py-bricoler: new port.

Sure, I'll wait for a proper tagged release.

Mon, May 4, 5:23 PM
siva updated the diff for D56712: tests/ndp: fix ndp_routeinfo_option testcase flakiness.

Fixed bad grep '+' and simplified tests to avoid using xargs in v3.

Mon, May 4, 5:18 PM
siva updated the diff for D56712: tests/ndp: fix ndp_routeinfo_option testcase flakiness.

Does this look better?

Mon, May 4, 3:56 PM

Fri, May 1

siva requested review of D56766: devel/py-bricoler: new port.
Fri, May 1, 11:11 PM
siva requested review of D56762: devel/perfetto: new port.
Fri, May 1, 8:26 PM

Wed, Apr 29

siva added inline comments to D56712: tests/ndp: fix ndp_routeinfo_option testcase flakiness.
Wed, Apr 29, 4:58 PM
siva requested review of D56712: tests/ndp: fix ndp_routeinfo_option testcase flakiness.
Wed, Apr 29, 4:23 PM

Tue, Apr 28

siva committed R11:dc17590cf532: sysutils/azure-agent: update to 2.15.0.1 (authored by siva).
sysutils/azure-agent: update to 2.15.0.1
Tue, Apr 28, 8:01 PM
siva closed D56268: Import openresolv 3.17.4.

Closed with https://cgit.freebsd.org/src/commit/?id=cb0e3a5fba5fe48607db8c1042bfe6a1164e0db7.

Tue, Apr 28, 7:44 PM
siva committed rGcb0e3a5fba5f: contrib/openresolv: MFV openresolv 3.17.4 (authored by siva).
contrib/openresolv: MFV openresolv 3.17.4
Tue, Apr 28, 7:39 PM
siva committed rG43ade7d9e917: Import openresolv 3.17.4 (authored by siva).
Import openresolv 3.17.4
Tue, Apr 28, 7:37 PM
siva closed D56269: MFV: openresolv 3.17.4.
Tue, Apr 28, 7:37 PM
siva committed R11:43c4f525a296: x11-wm/river: update to 0.4.3 (authored by siva).
x11-wm/river: update to 0.4.3
Tue, Apr 28, 4:27 PM
siva committed R11:513d49c21296: security/hockeypuck: update to 2.3.3 (authored by siva).
security/hockeypuck: update to 2.3.3
Tue, Apr 28, 4:27 PM
siva committed rG8c84a6ebbe16: tests/pf/nat: endpoint_independent: wait for tcpdump to start (authored by siva).
tests/pf/nat: endpoint_independent: wait for tcpdump to start
Tue, Apr 28, 12:10 AM

Mon, Apr 27

siva committed rG321937183be7: tests/fibs_test: unskip udp_dontroute6 testcase (authored by siva).
tests/fibs_test: unskip udp_dontroute6 testcase
Mon, Apr 27, 8:14 PM
siva requested review of D56670: graphics/drm-latest-kmod: update to 6.12.
Mon, Apr 27, 6:27 PM

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

Apr 11 2026

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

Apr 10 2026

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:

Apr 10 2026, 3:47 PM

Apr 8 2026

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

Superseded by c0d9a07101a1e72769ee0619a583f63a078fb391

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

Superseded by 7e509d50854e3f2ba38be3a5e640088c010333af

Apr 8 2026, 9:51 PM

Apr 7 2026

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.
Apr 7 2026, 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.

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

Applied feedback in v2.

Apr 7 2026, 8:43 PM

Apr 6 2026

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.

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

Apr 2 2026

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.

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

Apr 1 2026

siva committed R11:1c027f94e554: x11-wm/river-classic: new port (authored by siva).
x11-wm/river-classic: new port
Apr 1 2026, 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
Apr 1 2026, 3:22 PM
siva closed D55906: x11-wm/river: take maintainership and update to 0.4.1.
Apr 1 2026, 3:22 PM

Mar 29 2026

siva requested review of D56145: tests/pf/nat: endpoint_independent: wait for tcpdump to start.
Mar 29 2026, 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