Page MenuHomeFreeBSD

karels (Mike Karels)
Disabled

Projects

User Details

User Since
Mar 1 2015, 6:19 PM (507 w, 3 d)
Roles
Disabled

Recent Activity

May 31 2024

karels committed R9:980cd4acd443: 14.1 relnotes: remove empty sections (authored by karels).
14.1 relnotes: remove empty sections
May 31 2024, 12:35 PM

May 29 2024

karels committed rGd2f1f71ec8c6: pw userdel: destroy home dataset if empty (authored by karels).
pw userdel: destroy home dataset if empty
May 29 2024, 11:56 PM
karels closed D45348: pw userdel: destroy home dataset if empty.
May 29 2024, 11:56 PM

May 26 2024

karels committed R9:63d385732e0b: 14.1 relnotes: add cloudinit (authored by karels).
14.1 relnotes: add cloudinit
May 26 2024, 9:08 PM
karels added inline comments to D45348: pw userdel: destroy home dataset if empty.
May 26 2024, 7:24 PM
karels updated the diff for D45348: pw userdel: destroy home dataset if empty.

Address review comments.

May 26 2024, 7:22 PM

May 25 2024

karels committed R9:f5baa617a720: 14.1 relnotes: replace text for hot unplug of sound devices (authored by karels).
14.1 relnotes: replace text for hot unplug of sound devices
May 25 2024, 8:18 PM
karels updated the summary of D45348: pw userdel: destroy home dataset if empty.
May 25 2024, 6:55 PM
karels updated the diff for D45348: pw userdel: destroy home dataset if empty.

Add waitpid calls for each posix_spawn; use statfs.

May 25 2024, 6:45 PM
karels added inline comments to D45348: pw userdel: destroy home dataset if empty.
May 25 2024, 3:42 PM
karels updated the summary of D45348: pw userdel: destroy home dataset if empty.
May 25 2024, 2:37 PM
karels updated the diff for D45348: pw userdel: destroy home dataset if empty.

switch to zfs_unload(), posix_spawn()

May 25 2024, 2:15 PM
karels added a comment to D45348: pw userdel: destroy home dataset if empty.

I'll take care of the other items later today.

May 25 2024, 11:58 AM

May 24 2024

karels committed R9:f9c2c689f5f8: 14.1: fix typos (authored by karels).
14.1: fix typos
May 24 2024, 9:19 PM
karels added a comment to D45348: pw userdel: destroy home dataset if empty.

It would be nice to have some tests for this, but I haven't figured out how to do it. It appears that it would be necessary to create a zpool on a memory disk for the purpose, and of course to clean it up after the tests. Suggestions welcome.

May 24 2024, 9:13 PM
karels requested review of D45348: pw userdel: destroy home dataset if empty.
May 24 2024, 8:54 PM
karels committed R9:abca59f7d9aa: 14.1 relnotes: multiple additions (authored by karels).
14.1 relnotes: multiple additions
May 24 2024, 11:42 AM

May 23 2024

karels committed rG83731cdde6c6: adduser: create dataset only if home is directly within dataset (authored by karels).
adduser: create dataset only if home is directly within dataset
May 23 2024, 12:54 PM
karels added inline comments to D45278: Update set of packages for DVDs.
May 23 2024, 12:07 AM
karels added inline comments to D45278: Update set of packages for DVDs.
May 23 2024, 12:02 AM

May 21 2024

karels committed R9:9812abdf19ff: 14.1 relnotes: add items on file systems, loader, future note (authored by karels).
14.1 relnotes: add items on file systems, loader, future note
May 21 2024, 12:12 AM

May 20 2024

karels committed rG0b39b2e2ddb2: adduser: create dataset only if home is directly within dataset (authored by karels).
adduser: create dataset only if home is directly within dataset
May 20 2024, 1:44 PM
karels closed D45229: adduser: create dataset only if home is directly within dataset.
May 20 2024, 1:44 PM

May 17 2024

karels requested review of D45229: adduser: create dataset only if home is directly within dataset.
May 17 2024, 3:05 PM

May 15 2024

karels added a reverting change for rGb4d11915c73f: intrng: switch from MAXCPU to mp_ncpus: rGb827afb9e3a7: Revert "intrng: switch from MAXCPU to mp_ncpus".
May 15 2024, 4:36 PM
karels committed rGb827afb9e3a7: Revert "intrng: switch from MAXCPU to mp_ncpus" (authored by karels).
Revert "intrng: switch from MAXCPU to mp_ncpus"
May 15 2024, 4:36 PM
karels added a reverting change for D41462: intrng: switch from MAXCPU to mp_ncpus: rGb827afb9e3a7: Revert "intrng: switch from MAXCPU to mp_ncpus".
May 15 2024, 4:36 PM
karels added a reverting change for rGb4d11915c73f: intrng: switch from MAXCPU to mp_ncpus: rG3e627553bbd7: Revert "intrng: switch from MAXCPU to mp_ncpus".
May 15 2024, 3:37 PM
karels added a reverting change for D41462: intrng: switch from MAXCPU to mp_ncpus: rG3e627553bbd7: Revert "intrng: switch from MAXCPU to mp_ncpus".
May 15 2024, 3:37 PM
karels committed rG3e627553bbd7: Revert "intrng: switch from MAXCPU to mp_ncpus" (authored by karels).
Revert "intrng: switch from MAXCPU to mp_ncpus"
May 15 2024, 3:37 PM
karels accepted D45204: adduser: Additional variable fixes..

Thanks, looks good. I think this is much less fragile.

May 15 2024, 11:51 AM

May 14 2024

karels committed rG096a438138b5: in6.h: expose s6_addr* definitions to user level (authored by karels).
in6.h: expose s6_addr* definitions to user level
May 14 2024, 8:02 PM

May 13 2024

karels committed rG975e833ff730: lld: work around elftoolchain bug which causes bloated RISCV binaries (authored by dim).
lld: work around elftoolchain bug which causes bloated RISCV binaries
May 13 2024, 8:59 PM
karels committed rG8f0bd08e9869: lld: work around elftoolchain bug which causes bloated RISCV binaries (authored by dim).
lld: work around elftoolchain bug which causes bloated RISCV binaries
May 13 2024, 8:18 PM
karels committed R9:49e6469e61ea: 14.1 relnotes: corrections and additions (authored by karels).
14.1 relnotes: corrections and additions
May 13 2024, 4:58 PM
karels added a comment to D45166: ifconfig: Add format shortcuts..

Are there any other reviewers that may be interested? Maybe post a link on the GitHub review?

May 13 2024, 1:21 PM

May 12 2024

karels added inline comments to D45166: ifconfig: Add format shortcuts..
May 12 2024, 5:47 PM
karels added inline comments to D45166: ifconfig: Add format shortcuts..
May 12 2024, 4:31 PM

May 10 2024

karels committed rGa5a2e963f9a0: in6.h: expose s6_addr* definitions to user level (authored by karels).
in6.h: expose s6_addr* definitions to user level
May 10 2024, 2:38 PM

May 9 2024

karels added a comment to D45089: aarch64: disable LIB32 with gcc.

I have no objection to this, but don't know the vagaries of the different compilers.

May 9 2024, 12:01 PM

May 7 2024

karels closed D45103: handbook/virtualization: add note on workaround for Parallels.
May 7 2024, 10:09 PM
karels committed R9:3c1326a472ca: handbook/virtualization: add note on workaround for Parallels (authored by karels).
handbook/virtualization: add note on workaround for Parallels
May 7 2024, 10:09 PM
karels closed D45111: 14.1 relnotes: first draft.
May 7 2024, 5:54 PM
karels committed R9:e0261cb5dabb: 14.1 relnotes: first draft (authored by karels).
14.1 relnotes: first draft
May 7 2024, 5:54 PM
karels added inline comments to D45111: 14.1 relnotes: first draft.
May 7 2024, 5:50 PM
karels added a comment to D45111: 14.1 relnotes: first draft.

I think this is everything from RELNOTES and "Relnotes: yes" since 14.0, but I'll also cherry-pick from UPDATING. I'll also solicit input/review from developers@ when I have done what I can.

May 7 2024, 2:50 PM
karels added a reviewer for D45111: 14.1 relnotes: first draft: emaste.
May 7 2024, 2:40 PM
karels requested review of D45111: 14.1 relnotes: first draft.
May 7 2024, 12:18 PM

May 6 2024

karels requested review of D45103: handbook/virtualization: add note on workaround for Parallels.
May 6 2024, 4:44 PM
karels added a comment to D45099: pw: Test home directory ownership and mode..

Seems like a good idea. I don't know atf usage well though.

May 6 2024, 3:44 PM
karels accepted D45098: adduser: Fix confusion between `uclass` and `_class`..

Accepted, based mostly on Alan's previous approval.

May 6 2024, 3:26 PM
karels added a comment to D45098: adduser: Fix confusion between `uclass` and `_class`..

Works on ZFS too; dataset added and home directory set up correctly.

May 6 2024, 2:22 PM
karels added a comment to D45098: adduser: Fix confusion between `uclass` and `_class`..

This version works (adds the user correctly and defaults to not adding another user). Tested only on UFS; will test on ZFS in an hour or so.

May 6 2024, 1:43 PM
karels added a comment to D45098: adduser: Fix confusion between `uclass` and `_class`..

I applied this change (only) and ran the script; I got:

May 6 2024, 1:21 PM
karels added a comment to D45098: adduser: Fix confusion between `uclass` and `_class`..

I may not be the best reviewer for this change; I haven't used "local".

May 6 2024, 12:48 PM
karels added a comment to D45096: pw: Rename some enums..

This change is essentially cosmetic, right (reduces confusion)? If so, then adding "No functional change intended" to the message might be appropriate.

May 6 2024, 12:41 PM

May 2 2024

karels added a comment to D44979: in6.h: expose s6_addr* definitions to user level.

The exp-run was successful.

May 2 2024, 3:27 PM
karels committed rGeb3dbf2dbe22: in6.h: expose s6_addr* definitions to user level (authored by karels).
in6.h: expose s6_addr* definitions to user level
May 2 2024, 3:26 PM
karels closed D44979: in6.h: expose s6_addr* definitions to user level.
May 2 2024, 3:25 PM

Apr 27 2024

karels added a comment to D44979: in6.h: expose s6_addr* definitions to user level.

exp-run requested (I think); https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278623.

Apr 27 2024, 8:08 PM
karels updated the summary of D44979: in6.h: expose s6_addr* definitions to user level.
Apr 27 2024, 7:31 PM
karels updated the diff for D44979: in6.h: expose s6_addr* definitions to user level.

Add __BSD_VISIBLE.

Apr 27 2024, 7:30 PM
karels added inline comments to D44979: in6.h: expose s6_addr* definitions to user level.
Apr 27 2024, 6:31 PM
karels updated the summary of D44979: in6.h: expose s6_addr* definitions to user level.
Apr 27 2024, 2:23 AM
karels added inline comments to D44979: in6.h: expose s6_addr* definitions to user level.
Apr 27 2024, 2:17 AM

Apr 26 2024

karels requested review of D44979: in6.h: expose s6_addr* definitions to user level.
Apr 26 2024, 10:18 PM

Apr 7 2024

karels added a comment to D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.

Is this project derived from Intel's code (see https://github.com/intel/intel_hfi)? It was originally GPL, but is now dual-licensed.

I understand that this github code has no origin.
I based this driver on FreeBSD's coretemp driver.

Since this is a serious topic related to licensing, I will explain it in a little more detail.
This github is the source code of the driver for Linux kernel, and I learned it.
However, the PowerManagement-related mechanisms are different between the Linux kernel and FreeBSD. In the Linux kernel, this is added to the existing thermal throtlling code, but FreeBSD does not have this mechanism.
Therefore, it is not possible to create the coredirector driver using the source code from this github.
As proof of this, for example, I needed to add the Local APIC's thermal interupt handler as a patch in Part 2.
Also, the table reference processing of Intel HFI/TD is simple, just referencing the table when an thermal interrupt occurs. I believe that if it were created based on the Intel SDM article, the process flow would be similar.

Apr 7 2024, 3:04 AM

Apr 3 2024

karels added a comment to D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.

Is this project derived from Intel's code (see https://github.com/intel/intel_hfi)? It was originally GPL, but is now dual-licensed.

Apr 3 2024, 3:49 PM

Mar 27 2024

karels committed rG970ea0b2cb69: bsdinstall: draw attention to new network config options (authored by karels).
bsdinstall: draw attention to new network config options
Mar 27 2024, 8:21 PM

Mar 24 2024

karels added a comment to D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.

I'm sorry.
I tried uploading a full-context patch file from "Update Diff" in the upper right menu, but when I download it afterwards, only the modified parts are shown.
Since I don't know how to use this site, I will attach the full context file here.
If I'm wrong, please let me know how to upload it.

{F79832604}

Mar 24 2024, 12:42 PM

Mar 23 2024

karels updated subscribers of D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.
Mar 23 2024, 3:09 PM
karels added a comment to D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.

fwiw, I've been experimenting with sched_ule changes for hybrid cores, although I have nothing worth committing yet. I'll be interested to see the rest of this.

Mar 23 2024, 2:52 PM

Mar 17 2024

karels accepted D44395: Document ways to reduce Copy times in the nfsd.
Mar 17 2024, 7:28 PM

Mar 16 2024

karels added inline comments to D44395: Document ways to reduce Copy times in the nfsd.
Mar 16 2024, 10:43 PM

Mar 4 2024

karels committed R9:3d3bc802d9a4: 13.3 readme: fix bibliography link (authored by karels).
13.3 readme: fix bibliography link
Mar 4 2024, 3:47 PM
karels committed R9:3f7e82960414: 13.3 relnotes: fix gitrefs (authored by karels).
13.3 relnotes: fix gitrefs
Mar 4 2024, 1:44 PM
karels committed R9:52a66f314fe3: 13.3 installation: remove unneeded warning (authored by karels).
13.3 installation: remove unneeded warning
Mar 4 2024, 1:56 AM
karels closed D44190: 13.3 relnotes: last-minute updates.
Mar 4 2024, 1:53 AM
karels committed R9:24255dc12c96: 13.3 relnotes: last-minute updates (authored by karels).
13.3 relnotes: last-minute updates
Mar 4 2024, 1:53 AM
karels added a comment to D44190: 13.3 relnotes: last-minute updates.

I'm going to push this now, but please send me any additional comments.

Mar 4 2024, 1:51 AM

Mar 3 2024

karels updated the summary of D44190: 13.3 relnotes: last-minute updates.
Mar 3 2024, 1:32 PM
karels updated the diff for D44190: 13.3 relnotes: last-minute updates.

Remove rollback warning, it is incorrect for 13.3. Add gve,
re-adding virtualization section.

Mar 3 2024, 1:30 PM
karels added inline comments to D44190: 13.3 relnotes: last-minute updates.
Mar 3 2024, 1:25 PM
karels added inline comments to D44190: 13.3 relnotes: last-minute updates.
Mar 3 2024, 3:05 AM
karels added inline comments to D44190: 13.3 relnotes: last-minute updates.
Mar 3 2024, 2:41 AM

Mar 2 2024

karels requested review of D44190: 13.3 relnotes: last-minute updates.
Mar 2 2024, 4:55 PM

Feb 27 2024

karels closed D44054: 13.3 relnotes: additions and corrections.
Feb 27 2024, 12:09 AM
karels committed R9:a5ba1c9303f2: 13.3 relnotes: additions and corrections (authored by karels).
13.3 relnotes: additions and corrections
Feb 27 2024, 12:09 AM

Feb 26 2024

karels added a comment to D44092: build: add Wswitch to clang for more consistency with gcc.

Does -Wswitch require a default if all values of an enum are explicitly included? I don't know if that is common though.

Feb 26 2024, 9:31 PM
karels updated the diff for D44054: 13.3 relnotes: additions and corrections.

Add vnode/vfs sysctl section from 14.0.

Feb 26 2024, 2:08 AM

Feb 24 2024

karels requested review of D44054: 13.3 relnotes: additions and corrections.
Feb 24 2024, 3:29 PM

Feb 22 2024

karels closed D43995: 13.3 relnotes: first draft.
Feb 22 2024, 12:18 AM
karels committed R9:bc9dae715fc0: 13.3 relnotes: first draft (authored by karels).
13.3 relnotes: first draft
Feb 22 2024, 12:18 AM
karels added inline comments to D43995: 13.3 relnotes: first draft.
Feb 22 2024, 12:08 AM

Feb 21 2024

karels added inline comments to D43995: 13.3 relnotes: first draft.
Feb 21 2024, 2:26 PM
karels updated the diff for D43995: 13.3 relnotes: first draft.

Various updates from out-of-band correspondence with involved parties;
update zlib revision; a few additions including clang.

Feb 21 2024, 1:44 PM

Feb 20 2024

karels added inline comments to D43995: 13.3 relnotes: first draft.
Feb 20 2024, 10:28 PM
karels updated the summary of D43995: 13.3 relnotes: first draft.
Feb 20 2024, 9:17 PM
karels added a comment to D43995: 13.3 relnotes: first draft.

John, I included you specifically for the last section on 32-bit systems, but I think you have at least one other item in here.

Feb 20 2024, 8:52 PM
karels requested review of D43995: 13.3 relnotes: first draft.
Feb 20 2024, 8:41 PM