Page MenuHomeFreeBSD
Feed All Stories

Dec 9 2019

shreyankamartya229_gmail.com updated the diff for D18832: NTB Perf: Tool to measure performance of NTB hw drivers.

ntb_perf: Add ntb_perf Makefile

Dec 9 2019, 9:26 AM
lwhsu committed rP519597: MFH: r519233 r519241 r519244.
MFH: r519233 r519241 r519244
Dec 9 2019, 9:24 AM
shreyankamartya229_gmail.com updated the diff for D18832: NTB Perf: Tool to measure performance of NTB hw drivers.

Fix build errors for i386 and remove unecessary locks.
@mav: Apologies for the delay. I have not been able to get my hands on the ntb setup to test this thoroughly. However, I did fix the warnings and build errors. I will try once the setup is available.
Please try this on your setup and let me know if you face any issues.

Dec 9 2019, 9:14 AM
kib added inline comments to D17174: Put guards around timespec_get() decleration..
Dec 9 2019, 9:02 AM
jbeich edited P339 www/firefox: built with cbindgen 0.11.1.
Dec 9 2019, 8:43 AM
donner added a comment to D22733: pfctl: Warn users when they run into kernel limits.

Reporting an "error too many tables" is useful for adding a new table.
It's wrong for deleting and misleading for obtaining statistics.

Dec 9 2019, 8:40 AM
meta committed rP519596: sysutils/hatop: Switch to Python 3.6+.
sysutils/hatop: Switch to Python 3.6+
Dec 9 2019, 8:33 AM
meta committed rP519595: devel/ruby-build: Update to 20191205.
devel/ruby-build: Update to 20191205
Dec 9 2019, 8:07 AM
fjoe committed rP519594: Update to 0.10.1alpha.
Update to 0.10.1alpha
Dec 9 2019, 7:36 AM
truckman committed rS355553: Fix a logic bug in error handling code. It is an error if p == NULL..
Fix a logic bug in error handling code. It is an error if p == NULL.
Dec 9 2019, 7:18 AM
allanjude accepted D22733: pfctl: Warn users when they run into kernel limits.

Reviewed By: allanjude

Dec 9 2019, 6:08 AM
pi committed rP519593: Sort databases/Makefile.
Sort databases/Makefile
Dec 9 2019, 5:32 AM
pi committed rP519592: Fix databases/Makefile for p5-Redis-JobQueue.
Fix databases/Makefile for p5-Redis-JobQueue
Dec 9 2019, 5:30 AM
kp created D22733: pfctl: Warn users when they run into kernel limits.
Dec 9 2019, 5:18 AM
dougm committed rS355552: Revert r355505. The code that it allowed to compile has been removed..
Revert r355505. The code that it allowed to compile has been removed.
Dec 9 2019, 5:09 AM
ian committed rS355551: Connect the gpioths(4) manpage to the build..
Connect the gpioths(4) manpage to the build.
Dec 9 2019, 4:15 AM
ian committed rS355550: Paste things correctly so that I'm added to the *end* of the copyright list..
Paste things correctly so that I'm added to the *end* of the copyright list.
Dec 9 2019, 3:10 AM
ian committed rS355549: Add myself to the copyright list. Also add an SPDX tag. And finally, fix.
Add myself to the copyright list. Also add an SPDX tag. And finally, fix
Dec 9 2019, 3:08 AM
ian committed rS355548: Add a man page for the gpioths(4) driver..
Add a man page for the gpioths(4) driver.
Dec 9 2019, 3:03 AM
ian committed rS355547: Fix a typo: the sysctl command is in chapter 8 of the manual, not 4..
Fix a typo: the sysctl command is in chapter 8 of the manual, not 4.
Dec 9 2019, 2:29 AM
pfg added a comment to D17174: Put guards around timespec_get() decleration..

FWIW,
It looks like we should update
contrib/libc++/include/__config around line 348.

Dec 9 2019, 2:24 AM
olivier accepted D22706: Add per-FIB gateway support to rc.d/routing.
Dec 9 2019, 2:16 AM
meta committed rP519591: devel/crc32c: Update to 1.1.1.
devel/crc32c: Update to 1.1.1
Dec 9 2019, 2:15 AM
linimon committed rP519590: Ask for modern compiler. Ancient GCC complains with:.
Ask for modern compiler. Ancient GCC complains with:
Dec 9 2019, 1:33 AM
imp committed rS355546: Add additional sanity checks..
Add additional sanity checks.
Dec 9 2019, 1:32 AM
kib committed rS355545: MFC r355288:.
MFC r355288:
Dec 9 2019, 12:46 AM
kib committed rS355544: MFC r355287:.
MFC r355287:
Dec 9 2019, 12:45 AM
kib committed rS355543: MFC r355288:.
MFC r355288:
Dec 9 2019, 12:43 AM
kib committed rS355542: MFC r355287:.
MFC r355287:
Dec 9 2019, 12:42 AM
markj committed rS355541: MFC r355469:.
MFC r355469:
Dec 9 2019, 12:34 AM
ian committed rS355540: Add FDT support to the gpioths driver. It now uses the newer gpio_pin_*().
Add FDT support to the gpioths driver. It now uses the newer gpio_pin_*()
Dec 9 2019, 12:30 AM
mjg closed D22715: vfs: introduce v_irflag and make v_type smaller.

I don't know why this did not auto close. Landed in https://svnweb.freebsd.org/base?view=revision&revision=355537

Dec 9 2019, 12:27 AM
jbeich committed rP519589: MFH: r516774 by tobik.
MFH: r516774 by tobik
Dec 9 2019, 12:20 AM
zi committed rP519588: New port: databases/p5-Redis-JobQueue:.
New port: databases/p5-Redis-JobQueue:
Dec 9 2019, 12:10 AM
feld committed rP519587: multimedia/plexmediaserver-plexpass: Update to 1.18.3.2129.
multimedia/plexmediaserver-plexpass: Update to 1.18.3.2129
Dec 9 2019, 12:05 AM
feld committed rP519586: multimedia/plexmediaserver: Update to 1.18.2.2058.
multimedia/plexmediaserver: Update to 1.18.2.2058
Dec 9 2019, 12:04 AM

Dec 8 2019

db committed rP519585: Reported via direct email.
Reported via direct email
Dec 8 2019, 11:58 PM
linimon committed rP519584: Reset maintainer at their request..
Reset maintainer at their request.
Dec 8 2019, 11:21 PM
rm committed rP519583: MFH: r519582.
MFH: r519582
Dec 8 2019, 11:10 PM
rm committed rP519582: textproc/py-chardet: drop uncoditional pytest dependency.
textproc/py-chardet: drop uncoditional pytest dependency
Dec 8 2019, 11:05 PM
rm committed rP519581: net/py-ldap3: correct license.
net/py-ldap3: correct license
Dec 8 2019, 10:56 PM
truckman committed rP519580: Attempt to fix gcc builds on powerpc, that were broken by a boost upgrade..
Attempt to fix gcc builds on powerpc, that were broken by a boost upgrade.
Dec 8 2019, 10:49 PM
rmacklem committed rS355539: Merge in an up to date kernel from head..
Merge in an up to date kernel from head.
Dec 8 2019, 10:37 PM
truckman committed rP519579: Attempt to fix gcc builds on powerpc, that were broken by a boost upgrade..
Attempt to fix gcc builds on powerpc, that were broken by a boost upgrade.
Dec 8 2019, 10:35 PM
dbaio committed rP519578: net/pecl-oauth2: Update to 2.0.4.
net/pecl-oauth2: Update to 2.0.4
Dec 8 2019, 10:35 PM
dougm committed rS355538: Define a vm_map method for user-space for advancing from a map entry.
Define a vm_map method for user-space for advancing from a map entry
Dec 8 2019, 10:34 PM
dougm closed D22728: Fix procstat kvm_read issues.
Dec 8 2019, 10:34 PM
dbaio committed rP519577: devel/py-validators: Update to 0.14.1.
devel/py-validators: Update to 0.14.1
Dec 8 2019, 10:14 PM
jbeich committed rP519576: devel/rust-cbindgen: update to 0.11.1.
devel/rust-cbindgen: update to 0.11.1
Dec 8 2019, 10:12 PM
dbaio committed rP519575: irc/eggdrop-devel: Update to latest commit.
irc/eggdrop-devel: Update to latest commit
Dec 8 2019, 10:08 PM
dbaio committed rP519574: sysutils/duplicity-devel: Update to 0.8.08.
sysutils/duplicity-devel: Update to 0.8.08
Dec 8 2019, 10:05 PM
kib added a comment to D22654: Add a deferred mechanism for deleting swap space without the object lock held..

I beleive that we need a counter of the delayed-unswapped pages.

Dec 8 2019, 9:56 PM
jeff updated the diff for D22654: Add a deferred mechanism for deleting swap space without the object lock held..

After discussion with kib I believe this permits the removal of the page lock in vm_fault_dirty(). Kib was also concerned about delayed freeing of swap space impacting behavior under memory pressure and requested counters. I believe the page daemon will be active enough in this time that the delay should not be a significant problem.

Dec 8 2019, 9:55 PM
mjg updated the diff for D22722: vfs: remove production kernel checks and mp == NULL support from vdrop.
  • rebase on head
  • put back checking for VI_ACTIVE. the invariant does not hold because vnlru reclaim can bump hold count without actually moving lists and later abort it if someone else bumped usecount. this is a bug since a used vnodes does not land on the active list. I'll propose a patch which happens to eliminate the problem as a side effect. In the meantime keep the bug-to-bug compatibility
Dec 8 2019, 9:45 PM
tcberner committed rP519573: New port: net/kpeoplevcard.
New port: net/kpeoplevcard
Dec 8 2019, 9:41 PM
mjg committed rD53668: Document OSVERSION 1300063.
Document OSVERSION 1300063
Dec 8 2019, 9:34 PM
mjg committed rS355537: vfs: introduce v_irflag and make v_type smaller.
vfs: introduce v_irflag and make v_type smaller
Dec 8 2019, 9:30 PM
dougm updated the diff for D22728: Fix procstat kvm_read issues.

Make more clear that the new function is not used by the kernel.

Dec 8 2019, 9:23 PM
dougm added a comment to D22728: Fix procstat kvm_read issues.
In D22728#497480, @kib wrote:

I was bitten by use of seemingly kernel-only headers in userspace too many times. I believe that it is much better to not try to adapt vm/vm_map.h inlines to userspace, but have separate code in libprocstat, as Mark suggested.

Dec 8 2019, 9:17 PM
mjg committed rS355536: vfs: clean up vputx a little.
vfs: clean up vputx a little
Dec 8 2019, 9:13 PM
mjg closed D22718: vfs: clean up vputx a little.
Dec 8 2019, 9:13 PM
ian committed rS355535: Add a MODULE_DEPEND() for the gpioths driver. Also, note that the prior commit.
Add a MODULE_DEPEND() for the gpioths driver. Also, note that the prior commit
Dec 8 2019, 9:12 PM
mjg committed rS355534: vfs: factor out vnode destruction out of vdrop.
vfs: factor out vnode destruction out of vdrop
Dec 8 2019, 9:11 PM
jhibbits accepted D20640: Enable use of ofwcons for early debug.
Dec 8 2019, 9:07 PM · PowerPC
kib added a comment to D22728: Fix procstat kvm_read issues.

I was bitten by use of seemingly kernel-only headers in userspace too many times. I believe that it is much better to not try to adapt vm/vm_map.h inlines to userspace, but have separate code in libprocstat, as Mark suggested.

Dec 8 2019, 8:58 PM
ian committed rS355533: Add support for more chips to the gpioths driver..
Add support for more chips to the gpioths driver.
Dec 8 2019, 8:43 PM
ian committed rS355532: Simplify sysctl stuff in the gpioths driver. There is no need to use local.
Simplify sysctl stuff in the gpioths driver. There is no need to use local
Dec 8 2019, 8:36 PM
ian committed rS355531: Several small fixes for the gpioths (temp/humidity sensor) driver..
Several small fixes for the gpioths (temp/humidity sensor) driver.
Dec 8 2019, 8:14 PM
dougm updated the diff for D22728: Fix procstat kvm_read issues.

Add comment. Change vm_map_entry_read_succ so that it leaves the next entry in vmentry, and doesn't only return the pointer to that entry.

Dec 8 2019, 7:40 PM
jbeich committed rP519572: lang/compute-runtime: update link in the port's patch.
lang/compute-runtime: update link in the port's patch
Dec 8 2019, 7:12 PM
markj added a comment to D22728: Fix procstat kvm_read issues.

I don't have an objection to this approach, but it's kind of unusual when compared with other routines which use libkvm. That is, I would just implement entry_read_succ directly in libprocstat. With this patch, libprocstat still embed details of the implementation (such as the fact that iteration terminates after visiting the header) so we still do not get a clean separation between userspace and the kernel, and vm_map_entry_read_succ() is harder to understand because of the indirection through "reader".

I don't want the implement of threaded trees leaking out of vm_map.[ch]. I probably should have not inlined it, and put it in vm_map.c. I don't want to bring kvm into vm_map.[ch], so 'reader' seems the best separation I can manage. I could define start and end functions to more clearly separate 'header' from libprocstat.

Dec 8 2019, 7:03 PM
tcberner committed rP519571: Mark x11/rxvt for deletion.
Mark x11/rxvt for deletion
Dec 8 2019, 6:44 PM
dougm added a comment to D22728: Fix procstat kvm_read issues.

I don't have an objection to this approach, but it's kind of unusual when compared with other routines which use libkvm. That is, I would just implement entry_read_succ directly in libprocstat. With this patch, libprocstat still embed details of the implementation (such as the fact that iteration terminates after visiting the header) so we still do not get a clean separation between userspace and the kernel, and vm_map_entry_read_succ() is harder to understand because of the indirection through "reader".

Dec 8 2019, 6:38 PM
markj accepted D22728: Fix procstat kvm_read issues.

I don't have an objection to this approach, but it's kind of unusual when compared with other routines which use libkvm. That is, I would just implement entry_read_succ directly in libprocstat. With this patch, libprocstat still embed details of the implementation (such as the fact that iteration terminates after visiting the header) so we still do not get a clean separation between userspace and the kernel, and vm_map_entry_read_succ() is harder to understand because of the indirection through "reader".

Dec 8 2019, 6:27 PM
dougm added a reviewer for D22728: Fix procstat kvm_read issues: kib.
Dec 8 2019, 6:06 PM
kib added a comment to D22722: vfs: remove production kernel checks and mp == NULL support from vdrop.

Can you commit just the move of the block of code to free the vnode into freevnode() ? The rest of changes would be easier to see then, esp. in reshuffling the asserts, if any.

Dec 8 2019, 5:54 PM
jbeich committed rP519570: lang/compute-runtime: untabify and silence -Wformat-security in the port's patch.
lang/compute-runtime: untabify and silence -Wformat-security in the port's patch
Dec 8 2019, 5:52 PM
jbeich committed rP519569: lang/compute-runtime: unbreak build with ninja.
lang/compute-runtime: unbreak build with ninja
Dec 8 2019, 5:52 PM
kib accepted D22731: Handle pagein clustering for vm_page_grab_valid() so that exec can use it..
Dec 8 2019, 5:47 PM
sunpoet committed rP519568: Remove outdated PORTSCOUT.
Remove outdated PORTSCOUT
Dec 8 2019, 5:40 PM
sunpoet committed rP519567: Update to 0.750.
Update to 0.750
Dec 8 2019, 5:32 PM
sunpoet committed rP519566: Relax USES=python.
Relax USES=python
Dec 8 2019, 5:32 PM
sunpoet committed rP519564: Fix build on powerpc with clang.
Fix build on powerpc with clang
Dec 8 2019, 5:32 PM
sunpoet committed rP519565: Update to 2.0.22.
Update to 2.0.22
Dec 8 2019, 5:32 PM
sunpoet committed rP519563: Update to 3.1.5.
Update to 3.1.5
Dec 8 2019, 5:32 PM
sunpoet committed rP519562: Update MASTER_SITES.
Update MASTER_SITES
Dec 8 2019, 5:32 PM
sunpoet committed rP519561: Use = instead of ?= for RUN_DEPENDS.
Use = instead of ?= for RUN_DEPENDS
Dec 8 2019, 5:32 PM
sunpoet committed rP519560: Add NO_ARCH.
Add NO_ARCH
Dec 8 2019, 5:32 PM
sunpoet committed rP519559: Add NO_ARCH.
Add NO_ARCH
Dec 8 2019, 5:32 PM
sunpoet committed rP519558: Take maintainership.
Take maintainership
Dec 8 2019, 5:32 PM
sunpoet committed rP519557: Update to 3.1.0.
Update to 3.1.0
Dec 8 2019, 5:32 PM
sunpoet committed rP519556: Update to 0.17.1.
Update to 0.17.1
Dec 8 2019, 5:31 PM
sunpoet committed rP519555: Update to 0.49.1.
Update to 0.49.1
Dec 8 2019, 5:31 PM
sunpoet committed rP519554: Update to 1.2.9.
Update to 1.2.9
Dec 8 2019, 5:31 PM
sunpoet committed rP519553: Update to 2.4.0.
Update to 2.4.0
Dec 8 2019, 5:31 PM
sunpoet committed rP519552: Update to 1.4.0.
Update to 1.4.0
Dec 8 2019, 5:31 PM
sunpoet committed rP519550: Update to 9.7.2.
Update to 9.7.2
Dec 8 2019, 5:31 PM
sunpoet committed rP519551: Update to 1.7.1.
Update to 1.7.1
Dec 8 2019, 5:31 PM
sunpoet committed rP519548: Update version requirement of RUN_DEPENDS.
Update version requirement of RUN_DEPENDS
Dec 8 2019, 5:31 PM
sunpoet committed rP519549: Update to 1.19.1.
Update to 1.19.1
Dec 8 2019, 5:31 PM