Page MenuHomeFreeBSD

trasz (Edward Tomasz Napierała)
User

Projects

User Details

User Since
Aug 2 2014, 12:45 PM (407 w, 3 h)

Recent Activity

Thu, May 19

trasz added a comment to D35244: mountroot: On failure return ENOENT, not ENODEV.

My first thought about ENODEV was something about GEOM. ENOENT, on the other hand, would make it obvious what's going on: the root device node is simply not there.

Thu, May 19, 12:13 PM

Wed, May 18

trasz added a comment to D35222: Add kern.reboot_on_halt sysctl.

I've been burned by this in the past, but I've assumed it's just me. This time, though, there was another person involved, and this made me reconsider. In this case it's not even that it's a remote machine: this is for a homebrew remote management mechanism; essentially we have BeagleBone Blacks hooked up to the actual machine, which provide remote console and virtual media, and halting one of those by mistake - for example when you fail to notice the cu(1) to the "real" machine has been disconnected - results in having to power cycle the whole thing, which is one thing our BBB-based remote management does not provide.

Wed, May 18, 9:25 PM
trasz requested review of D35244: mountroot: On failure return ENOENT, not ENODEV.
Wed, May 18, 1:19 PM
trasz requested review of D35243: cfumass: Make it possible to export a ready-made image.
Wed, May 18, 1:10 PM

Mon, May 16

trasz requested review of D35222: Add kern.reboot_on_halt sysctl.
Mon, May 16, 3:00 PM

Sat, May 14

trasz added a comment to D35133: arm64: Dump a basic information about generated trap..

Linux, it’s a Linux core file :-) The easiest way is to use debootstrap port to bootstrap an Ubuntu Bionic userland, then chroot there and do “apt install gdb”. See https://wiki.freebsd.org/LinuxJails.

Sat, May 14, 9:26 PM
trasz added a comment to D35133: arm64: Dump a basic information about generated trap..

I’m not opposed to this patch, but isn’t this what core files are for?

Sat, May 14, 2:49 PM

Feb 22 2022

trasz committed R10:0bf6e572bd44: rc.d/linux: Attempt to mount only if necessary (authored by 0mp).
rc.d/linux: Attempt to mount only if necessary
Feb 22 2022, 1:25 PM
trasz committed R10:099b125337de: rc: improve dependencies for growfs (authored by trasz).
rc: improve dependencies for growfs
Feb 22 2022, 1:25 PM

Feb 21 2022

trasz committed R10:d3f0d2c0eef6: linux: Add additional ptracestop only if the debugger is Linux (authored by trasz).
linux: Add additional ptracestop only if the debugger is Linux
Feb 21 2022, 2:55 PM
trasz closed D34134: website: Get rid of tables for snapshots in where/.
Feb 21 2022, 2:38 PM
trasz committed R9:754da8344b84: website: Get rid of tables for snapshots in where/ (authored by trasz).
website: Get rid of tables for snapshots in where/
Feb 21 2022, 2:38 PM
trasz committed R10:bb726462cbea: linux: Make PTRACE_GETREGSET return proper buffer size (authored by trasz).
linux: Make PTRACE_GETREGSET return proper buffer size
Feb 21 2022, 1:51 PM
trasz committed R10:f89bad7c9c61: linux: Fix ptrace panic with ERESTART (authored by trasz).
linux: Fix ptrace panic with ERESTART
Feb 21 2022, 1:51 PM
trasz committed R10:f4fd475d457d: linux: Improve debug for PTRACE_GETEVENTMSG (authored by trasz).
linux: Improve debug for PTRACE_GETEVENTMSG
Feb 21 2022, 1:51 PM
trasz committed R10:fc36cd43fd7f: linux: implement PTRACE_EVENT_EXEC (authored by trasz).
linux: implement PTRACE_EVENT_EXEC
Feb 21 2022, 1:51 PM
trasz committed R10:3b7841de78a3: linux: Make PTRACE_GET_SYSCALL_INFO handle EJUSTRETURN (authored by trasz).
linux: Make PTRACE_GET_SYSCALL_INFO handle EJUSTRETURN
Feb 21 2022, 1:51 PM
trasz committed R10:046274e798e6: linux: Improve debug for PTRACE_GETREGSET (authored by trasz).
linux: Improve debug for PTRACE_GETREGSET
Feb 21 2022, 1:51 PM
trasz committed R10:d33684f3710e: linux: Implement some bits of PTRACE_PEEKUSER (authored by trasz).
linux: Implement some bits of PTRACE_PEEKUSER
Feb 21 2022, 1:51 PM
trasz committed R10:98e26c32bb74: linux: Improve debugging for PTRACE_GETREGSET (authored by trasz).
linux: Improve debugging for PTRACE_GETREGSET
Feb 21 2022, 1:51 PM
trasz committed R10:36ff5ce03c63: linux: Adjust PTRACE_GET_SYSCALL_INFO buffer size semantics (authored by trasz).
linux: Adjust PTRACE_GET_SYSCALL_INFO buffer size semantics
Feb 21 2022, 1:50 PM
trasz committed R10:4cae9d803a95: Remove PT_GET_SC_ARGS_ALL (authored by kib).
Remove PT_GET_SC_ARGS_ALL
Feb 21 2022, 1:50 PM
trasz committed R10:8371bf67d632: linux: implement PTRACE_GET_SYSCALL_INFO (authored by trasz).
linux: implement PTRACE_GET_SYSCALL_INFO
Feb 21 2022, 1:50 PM
trasz committed R10:0737ef6fbce4: linux: make ptrace(2) return EIO when trying to peek invalid address (authored by trasz).
linux: make ptrace(2) return EIO when trying to peek invalid address
Feb 21 2022, 1:49 PM
trasz committed R10:7256167dfd80: linux: refactor bsd_to_linux_regset() out of linux_ptrace.c (authored by trasz).
linux: refactor bsd_to_linux_regset() out of linux_ptrace.c
Feb 21 2022, 1:49 PM
trasz committed R10:26105b4c13a0: linux(4): make arch_prctl(2) support GET_CET_STATUS, report unknown codes (authored by trasz).
linux(4): make arch_prctl(2) support GET_CET_STATUS, report unknown codes
Feb 21 2022, 1:49 PM
trasz committed R10:1f948bb41f7e: linux(4): fix ptrace(2) to properly handle orig_rax (authored by trasz).
linux(4): fix ptrace(2) to properly handle orig_rax
Feb 21 2022, 1:49 PM

Feb 18 2022

trasz committed R10:37671ee46dbf: linux: Make compat.linux.preserve_vstatus default to 1 (authored by trasz).
linux: Make compat.linux.preserve_vstatus default to 1
Feb 18 2022, 3:13 PM
trasz committed R10:f89309617e10: linux: More man page tweaks (authored by trasz).
linux: More man page tweaks
Feb 18 2022, 3:13 PM
trasz committed R10:5ed9dc8debc2: linux(4): man page tweaks (authored by trasz).
linux(4): man page tweaks
Feb 18 2022, 3:13 PM
trasz committed R10:af267ea84932: hier(7): add some new Xrs, remove some unrelated ones (authored by trasz).
hier(7): add some new Xrs, remove some unrelated ones
Feb 18 2022, 3:13 PM
trasz committed R10:83c732fa3b3d: intro(3): Fix formatting (authored by trasz).
intro(3): Fix formatting
Feb 18 2022, 3:12 PM
trasz committed R10:3efd090e4385: development(7): Use a more common architecture for examples (authored by trasz).
development(7): Use a more common architecture for examples
Feb 18 2022, 3:12 PM
trasz committed R10:0051a294c4a5: linprocfs: Fix formatting of Uid and Gid lines (authored by trasz).
linprocfs: Fix formatting of Uid and Gid lines
Feb 18 2022, 3:11 PM
trasz committed R10:b2db87294ab5: Make vmdaemon timeout configurable (authored by trasz).
Make vmdaemon timeout configurable
Feb 18 2022, 3:11 PM
trasz committed R10:45fb3e74d2b9: procfs: Document as deprecated (authored by trasz).
procfs: Document as deprecated
Feb 18 2022, 3:11 PM
trasz committed R10:15acd92e8f45: linux: implement rt_sigsuspend(2) on arm64 (authored by trasz).
linux: implement rt_sigsuspend(2) on arm64
Feb 18 2022, 2:53 PM
trasz committed R10:dfd9bcf077ae: Regen after 2561da0636c. (authored by trasz).
Regen after 2561da0636c.
Feb 18 2022, 2:53 PM
trasz committed R10:9a76e9f24688: linux: Fix declaration of rt_sigreturn() on arm64 (authored by trasz).
linux: Fix declaration of rt_sigreturn() on arm64
Feb 18 2022, 2:53 PM
trasz committed R10:fd2ae8152d57: chroot: fix typo in usage (authored by trasz).
chroot: fix typo in usage
Feb 18 2022, 2:53 PM
trasz committed R10:5b8c67766471: sesutil: Fix status checking (authored by trasz).
sesutil: Fix status checking
Feb 18 2022, 2:53 PM
trasz committed R10:460b4b550dc9: Implement unprivileged chroot (authored by trasz).
Implement unprivileged chroot
Feb 18 2022, 2:53 PM

Feb 17 2022

trasz committed R10:f948f5ed7cda: linux(4): Improve comment about SA_RESTORER (authored by trasz).
linux(4): Improve comment about SA_RESTORER
Feb 17 2022, 3:54 PM
trasz committed R10:95f24ec842b5: linux(4): remove unfinished vsyscall bits on arm64 (authored by trasz).
linux(4): remove unfinished vsyscall bits on arm64
Feb 17 2022, 3:54 PM
trasz committed R10:b630d64c3da1: linux: implement statx(2) (authored by pitwuu_gmail.com).
linux: implement statx(2)
Feb 17 2022, 3:54 PM
trasz committed R10:b5cae0d5ed3e: linux(4): implement PR_SET_NO_NEW_PRIVS (authored by trasz).
linux(4): implement PR_SET_NO_NEW_PRIVS
Feb 17 2022, 3:54 PM
trasz committed R10:20daa209e449: linux: implement set_upcall on aarch64 (authored by trasz).
linux: implement set_upcall on aarch64
Feb 17 2022, 3:54 PM
trasz committed R10:552c230a570b: linux: implement set_cloned_tls() on arm64 (authored by trasz).
linux: implement set_cloned_tls() on arm64
Feb 17 2022, 3:54 PM
trasz committed R10:e0effca49904: Install the linux(4) man page also for aarch64 (authored by trasz).
Install the linux(4) man page also for aarch64
Feb 17 2022, 3:54 PM
trasz committed R10:b993d60f6059: Cross-reference camcontrol(8) and zonectl(8) man pages. (authored by trasz).
Cross-reference camcontrol(8) and zonectl(8) man pages.
Feb 17 2022, 3:54 PM
trasz committed R10:5d5616acec5b: linux: export AT_HWCAP and AT_HWCAP2 on aarch64 (authored by trasz).
linux: export AT_HWCAP and AT_HWCAP2 on aarch64
Feb 17 2022, 1:47 PM
trasz committed R10:a95b05950a2f: linux: remove locks around callout_drain in timerfd_close() (authored by ankohuu_outlook.com).
linux: remove locks around callout_drain in timerfd_close()
Feb 17 2022, 1:47 PM
trasz committed R10:b36eaf0f4ce8: linux: fix architecture returned for uname on aarch64 (authored by trasz).
linux: fix architecture returned for uname on aarch64
Feb 17 2022, 1:47 PM
trasz committed R10:2ffd6857cca0: rc: make the 'linux' script explicitly load filesystem modules (authored by trasz).
rc: make the 'linux' script explicitly load filesystem modules
Feb 17 2022, 1:47 PM
trasz committed R10:a10a92d34ca7: linsysfs: create /sys/bus/ and /sys/subsystem/ (authored by trasz).
linsysfs: create /sys/bus/ and /sys/subsystem/
Feb 17 2022, 1:47 PM
trasz committed R10:3931de89e8f1: linux: add support for SO_PEERGROUPS (authored by trasz).
linux: add support for SO_PEERGROUPS
Feb 17 2022, 1:47 PM
trasz committed R10:24ac1bd8ec3d: arm64: optimize set_syscall_retval() (authored by trasz).
arm64: optimize set_syscall_retval()
Feb 17 2022, 1:47 PM
trasz committed R10:89847f7e04a3: linux: Improve debugging by recognizing TIOCGPTPEER (authored by trasz).
linux: Improve debugging by recognizing TIOCGPTPEER
Feb 17 2022, 12:56 PM
trasz committed R10:ecfdca569820: linux: Also translate the signal if the code is CLD_KILLED (authored by trasz).
linux: Also translate the signal if the code is CLD_KILLED
Feb 17 2022, 12:56 PM
trasz committed R10:c80c9fd9f6bc: linux: Fix ENOTSOCK handling in sendfile(2) (authored by trasz).
linux: Fix ENOTSOCK handling in sendfile(2)
Feb 17 2022, 12:56 PM
trasz committed R10:e19cb5cc3c2c: linux: recognize TCP_INFO and ratelimit the warning (authored by trasz).
linux: recognize TCP_INFO and ratelimit the warning
Feb 17 2022, 12:56 PM
trasz committed R10:1f86d04d02a6: linux: Partially implement TCSBRK (authored by trasz).
linux: Partially implement TCSBRK
Feb 17 2022, 12:55 PM
trasz committed R10:6bddc3116668: linux: improve FUSE support (authored by trasz).
linux: improve FUSE support
Feb 17 2022, 12:55 PM
trasz committed R10:cbab32bdf15d: linux: deduplicate DUMMY() entries (authored by trasz).
linux: deduplicate DUMMY() entries
Feb 17 2022, 12:55 PM
trasz committed R10:56205425a9b3: linux: make linux64.ko loadable again on aarch64 (authored by trasz).
linux: make linux64.ko loadable again on aarch64
Feb 17 2022, 12:10 PM
trasz committed R10:64b1197cce64: Regen after 6d926e850d2. (authored by trasz).
Regen after 6d926e850d2.
Feb 17 2022, 12:10 PM
trasz committed R10:2e2337522fcc: linux: add new syscall numbers (authored by trasz).
linux: add new syscall numbers
Feb 17 2022, 12:09 PM
trasz committed R10:1e44a4ea0d4a: linux: support AT_EMPTY_PATH flag in fchownat(2) (authored by trasz).
linux: support AT_EMPTY_PATH flag in fchownat(2)
Feb 17 2022, 10:56 AM
trasz committed R10:8e4ef1c3a3d9: linux: make fstatat(2) handle AT_EMPTY_PATH (authored by trasz).
linux: make fstatat(2) handle AT_EMPTY_PATH
Feb 17 2022, 10:56 AM
trasz committed R10:da51ef550cf5: linux: implement O_PATH (authored by trasz).
linux: implement O_PATH
Feb 17 2022, 10:56 AM
trasz committed R10:10553107a824: linux: extend the LINUX_O_ constants to make room for O_PATH (authored by trasz).
linux: extend the LINUX_O_ constants to make room for O_PATH
Feb 17 2022, 10:56 AM
trasz committed R10:187a63535228: linux: adjust ordering of Linux auxv and add dummy AT_HWCAP2 (authored by trasz).
linux: adjust ordering of Linux auxv and add dummy AT_HWCAP2
Feb 17 2022, 10:56 AM

Feb 16 2022

trasz closed D34100: handbook: Misc fixes to Introduction chapter.
Feb 16 2022, 12:08 PM
trasz committed R9:aba783726c3d: handbook: Misc fixes to Introduction chapter (authored by trasz).
handbook: Misc fixes to Introduction chapter
Feb 16 2022, 12:08 PM

Feb 15 2022

trasz accepted D34198: iSCSI: per-session timeouts and rapid teardown of session on reconnect.
Feb 15 2022, 7:28 PM
trasz added inline comments to D33599: linux(4): Preserve floating-point on signal delivery on amd64.
Feb 15 2022, 12:41 PM

Feb 14 2022

trasz abandoned D33963: handbook: Drop nonexistant Bulgarian mirrors.
Feb 14 2022, 1:39 PM
trasz updated the diff for D33599: linux(4): Preserve floating-point on signal delivery on amd64.

Fix sc_fpstate.

Feb 14 2022, 1:33 PM
trasz added inline comments to D33599: linux(4): Preserve floating-point on signal delivery on amd64.
Feb 14 2022, 1:33 PM
trasz added a comment to D34134: website: Get rid of tables for snapshots in where/.

It's gonna be two weeks soon, can I assume a timeout for releng?

Feb 14 2022, 12:35 PM
trasz retitled D34100: handbook: Misc fixes to Introduction chapter from handbook: Prepend "link:" where applicable in introduction/ to handbook: Misc fixes to Introduction chapter.
Feb 14 2022, 12:34 PM
trasz updated the diff for D34100: handbook: Misc fixes to Introduction chapter.

Few more nits - most from Pau, but there's also two grammar fixes
I've noticed.

Feb 14 2022, 12:33 PM

Feb 8 2022

trasz added inline comments to D34198: iSCSI: per-session timeouts and rapid teardown of session on reconnect.
Feb 8 2022, 12:44 PM
trasz added inline comments to D34198: iSCSI: per-session timeouts and rapid teardown of session on reconnect.
Feb 8 2022, 12:34 PM

Feb 4 2022

trasz added inline comments to D32540: iSCSI: Fast and per-session timeouts.
Feb 4 2022, 5:56 PM
trasz added a comment to D34156: handbook/mirrors: Refresh the whole section.

Nice! This cleanup was long overdue. A few nits though.

Feb 4 2022, 3:26 PM

Feb 3 2022

trasz updated the diff for D34100: handbook: Misc fixes to Introduction chapter.

Rebase (the mechanical change got committed) and reword
things a bit to make them bit less src-centric; point
at {contributing} instead.

Feb 3 2022, 4:46 PM
trasz committed R9:2e5b6b3d70fd: handbook: Add "link:" as appropriate in introduction/ (authored by trasz).
handbook: Add "link:" as appropriate in introduction/
Feb 3 2022, 3:49 PM
trasz added a comment to D34134: website: Get rid of tables for snapshots in where/.

I prefer the previous/first patch you sent, with the titles.

It's clean, and the page emphasizes only releases, but CURRENT and STABLE have their spot.

For me, that looks good.

But let's wait for others.

Feb 3 2022, 1:37 PM
trasz updated the diff for D34134: website: Get rid of tables for snapshots in where/.

Back to the first version.

Feb 3 2022, 1:35 PM

Feb 2 2022

trasz committed R9:0650a49eef27: handbook: Fix trailing whitespace in eresources/ (authored by trasz).
handbook: Fix trailing whitespace in eresources/
Feb 2 2022, 4:48 PM
trasz committed R9:d5fcde0612bf: handbook: Fix typo (authored by trasz).
handbook: Fix typo
Feb 2 2022, 4:48 PM
trasz added a comment to D33652: sysutils/pacman: update to 6.0.1, add archlinux FLAVOR.

Perfect. There's not much that's needed: literally a single sentence for the linux(4) man page, and perhaps a paragraph for the Handbook. It's more about pointing users at the package than explaining everything in details.

Feb 2 2022, 12:55 PM

Feb 1 2022

trasz added a comment to D34134: website: Get rid of tables for snapshots in where/.
In D34134#771931, @gjb wrote:

Btw, it would be nice if we could provide a direct link to amd64 14-CURRENT memstick image, but the filenames contain git revisions, so it's a bit impractical. Perhaps we could have a symlink?

The download mirrors are already over-polluted with symlinks.

Feb 1 2022, 6:50 PM
trasz updated the diff for D34134: website: Get rid of tables for snapshots in where/.

Go a bit further.

Feb 1 2022, 6:40 PM
trasz added a comment to D34134: website: Get rid of tables for snapshots in where/.

Btw, it would be nice if we could provide a direct link to amd64 14-CURRENT memstick image, but the filenames contain git revisions, so it's a bit impractical. Perhaps we could have a symlink?

Feb 1 2022, 6:14 PM
trasz added a comment to D34134: website: Get rid of tables for snapshots in where/.

Preview: https://people.freebsd.org/~trasz/D34134.html

Feb 1 2022, 6:12 PM
trasz added reviewers for D34134: website: Get rid of tables for snapshots in where/: docs, doceng, releng.
Feb 1 2022, 6:11 PM
trasz requested review of D34134: website: Get rid of tables for snapshots in where/.
Feb 1 2022, 6:10 PM
trasz updated the summary of D34100: handbook: Misc fixes to Introduction chapter.
Feb 1 2022, 5:33 PM