Page MenuHomeFreeBSD
Feed All Stories

Jun 22 2018

swills committed rP473082: x11/qterminal-l10n: Update to 0.13.0.
x11/qterminal-l10n: Update to 0.13.0
Jun 22 2018, 9:40 PM
rmacklem committed rS335568: Fix the handling of NFSv4.1 sessions for "soft" mounts..
Fix the handling of NFSv4.1 sessions for "soft" mounts.
Jun 22 2018, 9:37 PM
kevans added a reviewer for D15953: Kernel environments: use any and all provided environments, evict hintmode and envmode: imp.
Jun 22 2018, 9:34 PM
AMDmi3 committed rP473081: - Fix build with clang 6.
- Fix build with clang 6
Jun 22 2018, 9:29 PM
AMDmi3 committed rP473080: - Pet portlint.
- Pet portlint
Jun 22 2018, 9:29 PM
rmacklem committed rS335567: Change the NFSv4.1 pNFS client so that it returns the DS error in layoutreturn..
Change the NFSv4.1 pNFS client so that it returns the DS error in layoutreturn.
Jun 22 2018, 9:25 PM
jbeich committed rP473079: www/firefox-esr: switch to rc2.
www/firefox-esr: switch to rc2
Jun 22 2018, 9:24 PM
AMDmi3 committed rP473078: - Fix build with clang 6.
- Fix build with clang 6
Jun 22 2018, 9:20 PM
bcr added a comment to D15960: top(1): Start parsing colors.

Would it make sense to add an EXAMPLES section that shows how to define a proper TOPCOLOR?

Jun 22 2018, 9:19 PM
brooks created D15971: elfdump: Add -E to test if a file is an ELF binary..
Jun 22 2018, 9:16 PM
jbeich committed rP473077: www/firefox-esr: switch to rc2.
www/firefox-esr: switch to rc2
Jun 22 2018, 9:16 PM
jbeich committed rP473076: www/firefox: switch to rc3.
www/firefox: switch to rc3
Jun 22 2018, 9:16 PM
swills committed rP473075: graphics/lximage-qt: Update to 0.7.0.
graphics/lximage-qt: Update to 0.7.0
Jun 22 2018, 9:14 PM
gjb committed rS335563: Tag releng/11.2@r335510 as release/11.2.0 (11.2-RELEASE)..
Tag releng/11.2@r335510 as release/11.2.0 (11.2-RELEASE).
Jun 22 2018, 9:11 PM
kib updated the diff for D15583: Mmap device BAR into userspace..

Implement pmap_is_valid_memattr(9) for all arches (tinderbox is just started).
Stop pretending that uint64_t solves the void * marshalling for compat32, it does not for big-endian machines. Provide real compat32.

Jun 22 2018, 9:08 PM
AMDmi3 committed rP473074: - Add LICENSE.
- Add LICENSE
Jun 22 2018, 9:04 PM
AMDmi3 committed rP473073: - Fix build with clang 6.
- Fix build with clang 6
Jun 22 2018, 9:01 PM
rmacklem committed rS335566: Add "mountcritremote" to the REQUIRE line for nfsd..
Add "mountcritremote" to the REQUIRE line for nfsd.
Jun 22 2018, 9:01 PM
AMDmi3 committed rP473072: - Add LICENSE.
- Add LICENSE
Jun 22 2018, 8:57 PM
ed committed rS335565: Still parse messages that don't contain an RFC 3164 timestamp..
Still parse messages that don't contain an RFC 3164 timestamp.
Jun 22 2018, 8:53 PM
AMDmi3 committed rP473071: - Add LICENSE.
- Add LICENSE
Jun 22 2018, 8:50 PM
rigoletto updated the diff for D15965: x11/polybar: Fix build against x11/xcb-proto 1.13..

That was my 'set textwidth=80' config in neovim. ^^

Jun 22 2018, 8:46 PM
ian committed rS335564: Add spigen(4) fdt data overlays for RPI-B, RPI-2..
Add spigen(4) fdt data overlays for RPI-B, RPI-2.
Jun 22 2018, 8:45 PM
ian closed D15067: spigen overlays for RPI-B, RPI-2 in base (was: possible new port for spigen overlay for Raspberry Pi).
Jun 22 2018, 8:45 PM
swills committed rP473070: x11-fm/pcmanfm-qt: Update to 0.13.0.
x11-fm/pcmanfm-qt: Update to 0.13.0
Jun 22 2018, 8:43 PM
AMDmi3 committed rP473069: - Fix build with clang 6.
- Fix build with clang 6
Jun 22 2018, 8:34 PM
AMDmi3 committed rP473068: - Add missing dependency.
- Add missing dependency
Jun 22 2018, 8:34 PM
AMDmi3 committed rP473067: - Fix build with clang 6.
- Fix build with clang 6
Jun 22 2018, 8:33 PM
AMDmi3 committed rP473066: - Fix build with clang 6.
- Fix build with clang 6
Jun 22 2018, 8:31 PM
ian accepted D15067: spigen overlays for RPI-B, RPI-2 in base (was: possible new port for spigen overlay for Raspberry Pi).
Jun 22 2018, 8:24 PM
tcberner committed rP473065: Make flavors explicit for phonon..
Make flavors explicit for phonon.
Jun 22 2018, 8:22 PM
ian committed rS335562: Eliminate a spurious panic on non-SMP systems (occurred on shutdown/reboot)..
Eliminate a spurious panic on non-SMP systems (occurred on shutdown/reboot).
Jun 22 2018, 8:22 PM
np committed rS335561: cxgbe(4): Determine early in the ioctl whether it is allowed to sleep or.
cxgbe(4): Determine early in the ioctl whether it is allowed to sleep or
Jun 22 2018, 8:19 PM
swills committed rP473064: x11/libfm-qt: Update to 0.13.0.
x11/libfm-qt: Update to 0.13.0
Jun 22 2018, 8:18 PM
yuri committed rP473063: devel/py-IBMQuantumExperience: Update 1.9.5 -> 1.9.6.
devel/py-IBMQuantumExperience: Update 1.9.5 -> 1.9.6
Jun 22 2018, 8:11 PM
tcberner committed rP473062: Update net/libproxy to 0.4.15.
Update net/libproxy to 0.4.15
Jun 22 2018, 7:59 PM
tcberner closed D15655: Update libproxy to 0.4.15.
Jun 22 2018, 7:59 PM
swills committed rP473061: x11/qterminal: Update to 0.9.0.
x11/qterminal: Update to 0.9.0
Jun 22 2018, 7:51 PM
swills committed rP473060: x11-toolkits/qtermwidget: Update to 0.9.0.
x11-toolkits/qtermwidget: Update to 0.9.0
Jun 22 2018, 7:42 PM
kib added a comment to D15583: Mmap device BAR into userspace..

FYI, I am going to make the pmap change for all arches and want to commit the ioctl(2) + pciconf(8) ASAP.

Jun 22 2018, 7:30 PM
swills committed rP473059: devel/liblxqt: update to 0.13.0.
devel/liblxqt: update to 0.13.0
Jun 22 2018, 7:16 PM
tcberner added inline comments to D15965: x11/polybar: Fix build against x11/xcb-proto 1.13..
Jun 22 2018, 7:14 PM
erj updated the diff for D15927: Update ixl(4) and ixlv(4) man pages.

Remove (bailed)s

Jun 22 2018, 7:04 PM
pi added a comment to D15927: Update ixl(4) and ixlv(4) man pages.

I agree, the (bailed) can be removed.

Jun 22 2018, 7:02 PM
AMDmi3 committed rP473058: - Fix build with clang 6.
- Fix build with clang 6
Jun 22 2018, 6:55 PM
tcberner added inline comments to D15967: biology/phyml: update to v3.3.20180621.
Jun 22 2018, 6:55 PM
tcberner added a comment to D15970: net/fping: update to 4.0.

This port is required by several others -- can you check that none of them expect fping6 to be present?

Jun 22 2018, 6:53 PM
erj added a comment to D15927: Update ixl(4) and ixlv(4) man pages.
In D15927#338138, @pi wrote:

Yes, please add sections on how to use both tools, and reference the ports (sysutils/intel-qcu and
sysutils/intel-nvmupdate).

I've looked up 'bailed' on dict.leo.org but did not find a valid translation. What are those 'bailed' devices ?

Jun 22 2018, 6:51 PM
AMDmi3 committed rP473057: - Fix build with clang 6.
- Fix build with clang 6
Jun 22 2018, 6:50 PM
AMDmi3 committed rP473056: - Attempt to fix build with lld.
- Attempt to fix build with lld
Jun 22 2018, 6:47 PM
pi added a comment to D15927: Update ixl(4) and ixlv(4) man pages.

Yes, please add sections on how to use both tools, and reference the ports (sysutils/intel-qcu and
sysutils/intel-nvmupdate).

Jun 22 2018, 6:44 PM
erj added a comment to D15927: Update ixl(4) and ixlv(4) man pages.

Should I add a section about the QCU and nvmupdate utilities? They have ports, but I don't think they have manpages, so I don't know how to properly reference them.

Jun 22 2018, 6:40 PM
erj updated the diff for D15927: Update ixl(4) and ixlv(4) man pages.

Add acronym expansions and info on qualified module check.

Jun 22 2018, 6:38 PM
AMDmi3 committed rP473055: - Fix build with clang 6.
- Fix build with clang 6
Jun 22 2018, 6:32 PM
kevans added inline comments to D15962: config(8): Add `envvar` support.
Jun 22 2018, 6:32 PM
AMDmi3 committed rP473054: - Fix LICENSE.
- Fix LICENSE
Jun 22 2018, 6:28 PM
kevans updated the diff for D15962: config(8): Add `envvar` support.

Updated following discussion on IRC with Ian:

Jun 22 2018, 6:26 PM
swills committed rP473053: Adjust repository path.
Adjust repository path
Jun 22 2018, 6:23 PM
kib added a comment to D15910: Avoid reclaiming the PV entry for a VA when updating the VA's PTE..
In D15910#338114, @alc wrote:
In D15910#338113, @alc wrote:

Isn't this invalid if both the old and new mappings are wired? Or should it not be possible

... for that situation to arise when the mappings are to different physical pages?

To be clear, I'm assuming that the problem that Kostik is worried about is having "spurious" faults on mlock()ed memory. However, when we wire mappings (and the underlying physical pages) during mlock(), we simulate the COW faults. So, in the normal case of mlock(), I assert that there is not a problem. I speculate that setting a breakpoint in the code of an mlockall()ed application might be the one scenario where a temporarily zeroed PTE could occur. Do I need to argue that a spurious page fault in that scenario isn't really of concern. :-)

And for completeness, in the case of a fork of an mlockall()ed application, we preemptively copy all writeable data. (During the fork, other threads are paused from executing, right?)

Jun 22 2018, 6:23 PM
pi added a comment to D15927: Update ixl(4) and ixlv(4) man pages.

I've tested the patch itself, and read through the man page. I found VF, without explaination. It stands for
'virtual functions'. Would it be possible to expand it at the first occurance ?

Jun 22 2018, 6:16 PM
AMDmi3 committed rP473052: - Add missing depends.
- Add missing depends
Jun 22 2018, 6:13 PM
fernape created D15970: net/fping: update to 4.0.
Jun 22 2018, 6:12 PM
alc added a comment to D15910: Avoid reclaiming the PV entry for a VA when updating the VA's PTE..
In D15910#338113, @alc wrote:

Isn't this invalid if both the old and new mappings are wired? Or should it not be possible

... for that situation to arise when the mappings are to different physical pages?

To be clear, I'm assuming that the problem that Kostik is worried about is having "spurious" faults on mlock()ed memory. However, when we wire mappings (and the underlying physical pages) during mlock(), we simulate the COW faults. So, in the normal case of mlock(), I assert that there is not a problem. I speculate that setting a breakpoint in the code of an mlockall()ed application might be the one scenario where a temporarily zeroed PTE could occur. Do I need to argue that a spurious page fault in that scenario isn't really of concern. :-)

Jun 22 2018, 6:07 PM
danilo committed rP473051: - Update to 3.6.0.
- Update to 3.6.0
Jun 22 2018, 6:02 PM
swills committed rP473050: net/p5-NetAddr-MAC: Update to 0.96.
net/p5-NetAddr-MAC: Update to 0.96
Jun 22 2018, 5:59 PM
bdrewery committed rS335560: Revert r335449 and add needed MK_LLD_BOOTSTRAP check for SRCS_MIW..
Revert r335449 and add needed MK_LLD_BOOTSTRAP check for SRCS_MIW.
Jun 22 2018, 5:59 PM
alc added a comment to D15910: Avoid reclaiming the PV entry for a VA when updating the VA's PTE..

Isn't this invalid if both the old and new mappings are wired? Or should it not be possible

... for that situation to arise when the mappings are to different physical pages?

Jun 22 2018, 5:57 PM
kib added a comment to D15910: Avoid reclaiming the PV entry for a VA when updating the VA's PTE..
In D15910#338067, @alc wrote:
In D15910#337632, @kib wrote:
In D15910#337582, @alc wrote:
  1. In regards to pmap_enter(), we should aim to kill two birds with one stone. Recall the copy-on-write mapping bug that Kostik worked around in vm_fault(). I say worked around because the root cause is here in pmap_enter(). When the physical page mapped at va is changing, pmap_enter() should destroy the old mapping before creating the new one. Once pmap_enter() is restructured in this way, you can simply recycle the old mapping's PV entry.

Can you elaborate more, please ? What do you mean by destroying the old mapping ? In particular, do you mean installing the pte with clear PG_V into the changing PTE ?

Yes, I mean destroying the PTE, including TLB shootdown. In effect, briefly the PTE will be 0. Then, installing the new PTE is just a pte_store(). All of the stuff that we currently perform under "if ((origpte & PG_V) != 0) {" will already have been performed when we destroyed the PTE.

Jun 22 2018, 5:54 PM
rpokala added a comment to D15927: Update ixl(4) and ixlv(4) man pages.
In D15927#338098, @erj wrote:
In D15927#337633, @pi wrote:

Please expand LOM to 'onboard interfaces (LAN on Motherboard, LOM)', if possible. I'm a 30-years user of ethernet, but I've never heard that abbreviation.

I don't think it's that rare of an abbreviation, but I can add the expansion.

Jun 22 2018, 5:53 PM
asomers requested changes to D15966: Introduce test-program for process-control group of system calls.
Jun 22 2018, 5:40 PM
bobf_mrp3.com added a comment to D15067: spigen overlays for RPI-B, RPI-2 in base (was: possible new port for spigen overlay for Raspberry Pi).

verified working ok in r335524 which includes the name change applied to spigen ( https://reviews.freebsd.org/rS335506 ) on RPi 1 B.

Jun 22 2018, 5:30 PM
ygy updated the test plan for D15969: Update trademark entities from the English version.
Jun 22 2018, 5:20 PM
danilo committed rP473049: - Update to 0.50.3.
- Update to 0.50.3
Jun 22 2018, 5:19 PM
erj added a comment to D15927: Update ixl(4) and ixlv(4) man pages.
In D15927#337633, @pi wrote:

Please expand LOM to 'onboard interfaces (LAN on Motherboard, LOM)', if possible. I'm a 30-years user of ethernet, but I've never heard that abbreviation.

I don't think it's that rare of an abbreviation, but I can add the expansion.

If an admin can see if an interface is external or LOM, by whatever magic, can you write about it in the man page ?

I looked into this yesterday, and there may not be a 100% accurate way to do this in the driver. I can add something and maybe identify exceptions.

Jun 22 2018, 5:15 PM
markj added a comment to D15910: Avoid reclaiming the PV entry for a VA when updating the VA's PTE..

Isn't this invalid if both the old and new mappings are wired? Or should it not be possible

Jun 22 2018, 5:13 PM
aniketp updated the diff for D15963: Add tests for pipe(2) and POSIX standardized IPC syscalls.

Changes as suggested in the inline comments

Jun 22 2018, 5:11 PM
markj added a comment to D15910: Avoid reclaiming the PV entry for a VA when updating the VA's PTE..
In D15910#338067, @alc wrote:
In D15910#337632, @kib wrote:
In D15910#337582, @alc wrote:
  1. In regards to pmap_enter(), we should aim to kill two birds with one stone. Recall the copy-on-write mapping bug that Kostik worked around in vm_fault(). I say worked around because the root cause is here in pmap_enter(). When the physical page mapped at va is changing, pmap_enter() should destroy the old mapping before creating the new one. Once pmap_enter() is restructured in this way, you can simply recycle the old mapping's PV entry.

Can you elaborate more, please ? What do you mean by destroying the old mapping ? In particular, do you mean installing the pte with clear PG_V into the changing PTE ?

Yes, I mean destroying the PTE, including TLB shootdown. In effect, briefly the PTE will be 0. Then, installing the new PTE is just a pte_store(). All of the stuff that we currently perform under "if ((origpte & PG_V) != 0) {" will already have been performed when we destroyed the PTE.

Jun 22 2018, 5:11 PM
emaste updated the diff for D15968: newvers.sh: fix git false positive -dirty tag.

cd to the VCS topdir before invoking git diff

Jun 22 2018, 5:10 PM
ygy created D15969: Update trademark entities from the English version.
Jun 22 2018, 5:10 PM
fernape added inline comments to D15967: biology/phyml: update to v3.3.20180621.
Jun 22 2018, 5:07 PM
emaste planned changes to D15968: newvers.sh: fix git false positive -dirty tag.

Hrm, this only works if git diff is run at the top level dir; needs further investigation.

Jun 22 2018, 4:55 PM
emaste added inline comments to D15968: newvers.sh: fix git false positive -dirty tag.
Jun 22 2018, 4:45 PM
tcberner added inline comments to D15967: biology/phyml: update to v3.3.20180621.
Jun 22 2018, 4:44 PM
cem added a comment to D15560: Use a spin lock to serialize updates on AMD CPUs..

Apologies for the delay. Would anyone with a Ryzen or TR be able to test a microcode update with the updated patch applied?

Jun 22 2018, 4:39 PM
emaste updated subscribers of D15968: newvers.sh: fix git false positive -dirty tag.
Jun 22 2018, 4:36 PM
emaste created D15968: newvers.sh: fix git false positive -dirty tag.
Jun 22 2018, 4:36 PM
alc added a comment to D15910: Avoid reclaiming the PV entry for a VA when updating the VA's PTE..
In D15910#337632, @kib wrote:
In D15910#337582, @alc wrote:
  1. In regards to pmap_enter(), we should aim to kill two birds with one stone. Recall the copy-on-write mapping bug that Kostik worked around in vm_fault(). I say worked around because the root cause is here in pmap_enter(). When the physical page mapped at va is changing, pmap_enter() should destroy the old mapping before creating the new one. Once pmap_enter() is restructured in this way, you can simply recycle the old mapping's PV entry.

Can you elaborate more, please ? What do you mean by destroying the old mapping ? In particular, do you mean installing the pte with clear PG_V into the changing PTE ?

Jun 22 2018, 4:32 PM
fernape created D15967: biology/phyml: update to v3.3.20180621.
Jun 22 2018, 4:23 PM
delphij committed rS335559: Don't bail out when we find primary and secondary bootblocks miscompare..
Don't bail out when we find primary and secondary bootblocks miscompare.
Jun 22 2018, 4:18 PM
joneum committed rP473048: Update to 3.3.0.
Update to 3.3.0
Jun 22 2018, 4:15 PM
aniketp updated the summary of D15966: Introduce test-program for process-control group of system calls.
Jun 22 2018, 4:05 PM
aniketp updated the diff for D15966: Introduce test-program for process-control group of system calls.

Add test for successful invocation of setlogin(2)

Jun 22 2018, 4:04 PM
gahr committed rP473047: databases/tcl-lmdb: update to 0.4.0.
databases/tcl-lmdb: update to 0.4.0
Jun 22 2018, 3:59 PM
ian added inline comments to D15962: config(8): Add `envvar` support.
Jun 22 2018, 3:58 PM
asomers added a comment to D15963: Add tests for pipe(2) and POSIX standardized IPC syscalls.

Do these complete the IPC set?

Jun 22 2018, 3:55 PM
rigoletto updated the diff for D15965: x11/polybar: Fix build against x11/xcb-proto 1.13..

Had to bring localbase:ldflags back, something related with the i3 module needs some patches. I just fail to understand how it was building perfectly fine a few days ago.

Jun 22 2018, 3:49 PM
fernape committed rP473046: textproc/tkdiff: update to 4.3.
textproc/tkdiff: update to 4.3
Jun 22 2018, 3:46 PM
fernape closed D15907: textproc/tkdiff: update to 4.3.
Jun 22 2018, 3:46 PM
aniketp updated the summary of D15966: Introduce test-program for process-control group of system calls.
Jun 22 2018, 3:45 PM
fernape added a comment to D15907: textproc/tkdiff: update to 4.3.
In D15907#337807, @mat wrote:

Mmmm, what commands did you run that generated a bad distinfo file?

In my case it was submitted with a bad format, so I'm not sure. Some contributors refuse or don't know how to use make makesum for some reason and write their own tooling. Usually this is easy to spot when TIMESTAMP is missing in distinfo, but this variant was new.

Jun 22 2018, 3:45 PM