Page MenuHomeFreeBSD
Feed All Stories

Jun 20 2018

emaste added a comment to D15904: As objdump is being phased out for 12.0, convert the small bit using it to using readelf..
In D15904#336884, @mat wrote:

Mmmm,

$ readelf --print-file-name -r /usr/bin/mktemp
readelf: unrecognized option `--print-file-name'
Jun 20 2018, 1:46 PM
mat committed rP472871: Really clean flavors up..
Really clean flavors up.
Jun 20 2018, 1:38 PM
mat committed rP472870: Better use flavors..
Better use flavors.
Jun 20 2018, 1:35 PM
jhibbits committed rS335442: Attach dev.cpu nodes on powerpc SMT cores, using only the first found thread.
Attach dev.cpu nodes on powerpc SMT cores, using only the first found thread
Jun 20 2018, 1:30 PM
jhibbits closed D15921: Attach dev.cpu nodes on SMT cores, using only the first found thread.
Jun 20 2018, 1:30 PM
kib added inline comments to D15914: Split up deadlkres() to make it more readable..
Jun 20 2018, 1:30 PM
jhibbits added inline comments to D15921: Attach dev.cpu nodes on SMT cores, using only the first found thread.
Jun 20 2018, 1:23 PM
kevans added inline comments to D15917: uefi stand: Guess the console better.
Jun 20 2018, 1:05 PM
swills committed rP472869: sysutils/neofetch: update to 5.0.0.
sysutils/neofetch: update to 5.0.0
Jun 20 2018, 12:39 PM
adamw committed rP472868: Update Mojolicious to 7.85.
Update Mojolicious to 7.85
Jun 20 2018, 12:37 PM
micchie.gml_gmail.com added a comment to D15706: socket: introduction of destructor callback.
In D15706#336214, @jtl wrote:
In D15706#334711, @jtl wrote:

Didn't quite catch this before it was committed. This isn't really a destructor, it's a close notification. Rather than confuse matters, as sockets have UMA destructors as well, this should probably be so_notify_close.

Yes, I caught that when I asked the submitter about the placement of the "destructor". But, once I figured out it was a close notification, I should have changed the name. Mea cupla.

Before changing this, let me see if I can confirm what the Linux implementation does.

Thanks, it is intended to be equivalent to sk_destruct() callback in struct sock in Linux.

Is the Linux sk_destruct called on socket close, or on socket destruction? If we want an actual socket destructor, we can add one of those [instead / as well], called from the socket destructor function.

It is literally destructor, which is called when the final reference count drops to zero. So probably we should define so_dtor() as destructor (so keep the name) and call it after SOCK_UNLOCK() in sofree(). (in Linux it is invoked without locking socket).

Which behavior do you want? As @rwatson indicated, you can both have a destructor and a close callback.

Just the destructor behaviour should suffice, but let me come back soon after checking.

I confirmed that the destructor behavior i.e., invoke it after SOCK_UNLOCK() in sofree() as below.
Or should I submit a new patch?

Jun 20 2018, 12:27 PM
swills committed rP472867: mail/c-sig: update to 3.8.0.1.
mail/c-sig: update to 3.8.0.1
Jun 20 2018, 12:25 PM
trasz added a reviewer for D15926: Add link to FreeBSD Journal to the "Community" menu at the top: eadler.
Jun 20 2018, 12:24 PM
trasz created D15926: Add link to FreeBSD Journal to the "Community" menu at the top.
Jun 20 2018, 12:20 PM
kib added a comment to D15924: Fix circular reaper dependency after r275800..

This is somewhat orthogonal, but since you are makes the init the proper child of the proc0, shouldn't proc0 get the P_TREE_REAPER flag ? Otherwise, dying init would confuse the reaping code. We do allow init(8) to die sometimes, without inducing the panic.

Jun 20 2018, 12:10 PM
aniketp added inline comments to D15897: System V standardized IPC syscalls concerned with manipulating semaphore sets.
Jun 20 2018, 11:55 AM
aniketp updated the diff for D15897: System V standardized IPC syscalls concerned with manipulating semaphore sets.

Replace arg with semarg; And some minor changes

Jun 20 2018, 11:51 AM
db committed rP472866: Removed dependancy on uneeded git.
Removed dependancy on uneeded git
Jun 20 2018, 11:44 AM
bz committed rS335441: Instead of using hand-rolled loops where not needed switch them.
Instead of using hand-rolled loops where not needed switch them
Jun 20 2018, 11:42 AM
bz closed D15916: More consistently use FOREACH_PROC_IN_SYSTEM()..
Jun 20 2018, 11:42 AM
pi committed rP472865: New port: databases/p5-Redis-Fast.
New port: databases/p5-Redis-Fast
Jun 20 2018, 11:19 AM
andrew committed rS335440: Move the SYSINIT to allow userspace access to the ARM generic timer later.
Move the SYSINIT to allow userspace access to the ARM generic timer later
Jun 20 2018, 11:13 AM
brnrd added a comment to D15791: Build framework changes for OpenSSL 1.1.

Seems fine. What generated files are you talking about exactly?

Jun 20 2018, 11:09 AM
aniketp added inline comments to D15898: Add tests for miscellaneous administrative system calls.
Jun 20 2018, 11:06 AM
brnrd added inline comments to D15791: Build framework changes for OpenSSL 1.1.
Jun 20 2018, 11:05 AM
andrew committed rS335439: Move the SMCCC SYSINIT later in the boot so the psci driver has attached..
Move the SMCCC SYSINIT later in the boot so the psci driver has attached.
Jun 20 2018, 10:57 AM
kib accepted D15916: More consistently use FOREACH_PROC_IN_SYSTEM()..
Jun 20 2018, 10:49 AM
kib accepted D15911: Re-count available PV entries after allocating a new chunk..
In D15911#336659, @kib wrote:

This should be fine.

Can we return an indicator if the page freed from the locked pmap, and retry only in this case ?

We can. I implemented it this way originally, but found it a bit ugly, and strictly speaking we only need to retry if the chunk was freed from the locked pmap *and* it contained free entries. That is, even with your suggestion we may still retry when it is not necessary. If you prefer that approach I'll implement it instead, but I mildly prefer this patch because it's simpler than the alternative.

Jun 20 2018, 10:47 AM
mat added a reviewer for D15925: Update config.guess, config.sub: portmgr.

Could you use devel/arcanist, or at least generate a diff with full context like it does, with svn diff -x -U9999 or git diff -U9999.

Jun 20 2018, 10:44 AM
br updated the summary of D15925: Update config.guess, config.sub.
Jun 20 2018, 10:37 AM
br updated subscribers of D15925: Update config.guess, config.sub.
Jun 20 2018, 10:36 AM
robak committed rP472864: sysutils/iocell: update 2.1.1 -> 2.1.2.
sysutils/iocell: update 2.1.1 -> 2.1.2
Jun 20 2018, 10:35 AM
br created D15925: Update config.guess, config.sub.
Jun 20 2018, 10:15 AM
martymac committed rP472863: Update to 20180522.
Update to 20180522
Jun 20 2018, 10:08 AM
andrew committed rS335438: Fix the SMCCC signatures, they are all 32-bit calls. This fixes SMCCC.
Fix the SMCCC signatures, they are all 32-bit calls. This fixes SMCCC
Jun 20 2018, 10:03 AM
cpm committed rP472862: - Add missing patch after r472855.
- Add missing patch after r472855
Jun 20 2018, 9:38 AM
AMDmi3 committed rP472861: - Fix LICENSE.
- Fix LICENSE
Jun 20 2018, 9:37 AM
adridg committed rP472860: Fix build of math/vtk6 with Clang6 on -CURRENT..
Fix build of math/vtk6 with Clang6 on -CURRENT.
Jun 20 2018, 9:28 AM
gahr committed rP472859: net-im/openfire: update to 4.2.3.
net-im/openfire: update to 4.2.3
Jun 20 2018, 9:17 AM
hselasky added a comment to D15785: Handle case when the PCAP file is not set in tcpdump.

Can you provide any test case for that?

Jun 20 2018, 9:13 AM
hselasky updated the diff for D15785: Handle case when the PCAP file is not set in tcpdump.

Update as per comment.

Jun 20 2018, 9:11 AM
AMDmi3 committed rP472858: - Add LICENSE.
- Add LICENSE
Jun 20 2018, 9:07 AM
mat accepted D15876: [New Port] sysutils/ssd_report.
Jun 20 2018, 9:04 AM
mat added inline comments to D15716: math/libflame: update to recent snapshot and take maintainership.
Jun 20 2018, 9:02 AM
adridg committed rP472857: ntroduce OPTION for devel/cmake to generate packages.
ntroduce OPTION for devel/cmake to generate packages
Jun 20 2018, 9:01 AM
adridg closed D15900: Re-enable cpack FreeBSD generator.
Jun 20 2018, 9:01 AM
mat added inline comments to D15907: textproc/tkdiff: update to 4.3.
Jun 20 2018, 8:58 AM
yuri committed rP472856: net-p2p/qbittorrent: Update 3.3.16 -> 4.1.1.
net-p2p/qbittorrent: Update 3.3.16 -> 4.1.1
Jun 20 2018, 8:56 AM
yuri closed D13416: net-p2p/qbittorrent: Updated to 4.0.4; net-p2p/qbittorrent-nox: Deprecated, converted into a FLAVOR=nogui in net-p2p/qbittorrent.
Jun 20 2018, 8:56 AM
cpm committed rP472855: - Add patch to build iridium with native LLVM 6.0 on FreeBSD >= 1101513.
- Add patch to build iridium with native LLVM 6.0 on FreeBSD >= 1101513
Jun 20 2018, 8:53 AM
yuri added a comment to D13416: net-p2p/qbittorrent: Updated to 4.0.4; net-p2p/qbittorrent-nox: Deprecated, converted into a FLAVOR=nogui in net-p2p/qbittorrent.

Thanks.
I didn't know that it works through the Approved By value.

Jun 20 2018, 8:52 AM
mat added a comment to D15904: As objdump is being phased out for 12.0, convert the small bit using it to using readelf..
$ readelf --print-file-name -r /usr/bin/mktemp
readelf: unrecognized option `--print-file-name'
Jun 20 2018, 8:50 AM
cpm committed rP472854: - Add patch to build chromium with native LLVM 6.0 on FreeBSD >= 1101513.
- Add patch to build chromium with native LLVM 6.0 on FreeBSD >= 1101513
Jun 20 2018, 8:48 AM
mat added inline comments to D10993: Start updating the Subversion primer..
Jun 20 2018, 8:47 AM
mat added a comment to D13416: net-p2p/qbittorrent: Updated to 4.0.4; net-p2p/qbittorrent-nox: Deprecated, converted into a FLAVOR=nogui in net-p2p/qbittorrent.
In D13416#336036, @yuri wrote:

Commit still fails:

Committing transaction...
svn: E165001: Commit failed (details follow):
svn: E165001: Commit blocked by pre-commit hook (exit code 1) with output:
Do not commit a port with FLAVORS without first
getting approval from portmgr.
Jun 20 2018, 8:45 AM
kibab added inline comments to D15891: Add MMCCAM support to AllWinner MMC driver.
Jun 20 2018, 8:40 AM
manu added a comment to D15891: Add MMCCAM support to AllWinner MMC driver.

It seems to work fine on pine64-lts.
So when my comments are resolved I think you could commit this (with the patch I sent you for arm64).

Jun 20 2018, 8:38 AM
AMDmi3 committed rP472853: - Switch to new test framework.
- Switch to new test framework
Jun 20 2018, 8:37 AM
manu added inline comments to D15891: Add MMCCAM support to AllWinner MMC driver.
Jun 20 2018, 8:37 AM
bz committed rS335437: Sometimes it is helpful to get the path for a vnode..
Sometimes it is helpful to get the path for a vnode.
Jun 20 2018, 8:34 AM
bz closed D14898: Implement DDB show vpath.
Jun 20 2018, 8:34 AM
kp added a comment to D15922: Added ssid values to render UTF-8 encoded characters in ifconfig(8).

I'm not sure if I object to this change or not, but it's worth noting that SSIDs are not necessarily UTF-8 strings. Unless the SSIDEncoding is set it is 0-32 octets. Having 0 bytes in the middle of the SSID is valid (though I'd be very surprised if that actually worked on more than a handful of devices). If SSIDEncoding is set it is indeed a UTF-8 string.
For additional fun Microsoft got this wrong and several Windows versions interpret the SSID as being Latin1 encoded.

Jun 20 2018, 8:17 AM
bz created D15924: Fix circular reaper dependency after r275800..
Jun 20 2018, 8:14 AM
pi committed rP472852: net/p5-Net-SFTP-Foreign: update 1.73 -> 1.89.
net/p5-Net-SFTP-Foreign: update 1.73 -> 1.89
Jun 20 2018, 7:57 AM
yuri committed rP472851: graphics/engauge-digitizer: Add translations.
graphics/engauge-digitizer: Add translations
Jun 20 2018, 7:55 AM
manu added inline comments to D15891: Add MMCCAM support to AllWinner MMC driver.
Jun 20 2018, 7:47 AM
tota committed rP472850: - Update to 1.4.4.1.
- Update to 1.4.4.1
Jun 20 2018, 7:31 AM
koobs accepted D15923: devel/py-attrs: Update to 18.1.0.
Jun 20 2018, 7:12 AM
hselasky committed rS335436: Bump the __FreeBSD_version after recent LinuxKPI updates to force.
Bump the __FreeBSD_version after recent LinuxKPI updates to force
Jun 20 2018, 7:02 AM
hselasky committed rS335435: MFC r334775:.
MFC r334775:
Jun 20 2018, 6:59 AM
hselasky committed rS335434: MFC r334662:.
MFC r334662:
Jun 20 2018, 6:59 AM
hselasky committed rS335433: MFC r334958:.
MFC r334958:
Jun 20 2018, 6:58 AM
hselasky committed rS335432: MFC r334953:.
MFC r334953:
Jun 20 2018, 6:57 AM
hselasky committed rS335431: MFC r334778:.
MFC r334778:
Jun 20 2018, 6:56 AM
stevek committed rS335430: Fix build breakage in veriexec for 32-bit architectures..
Fix build breakage in veriexec for 32-bit architectures.
Jun 20 2018, 6:54 AM
mfechner committed rP472849: Update libgit2 to 0.27.2 and removed obsolete patches from it as it is fixed….
Update libgit2 to 0.27.2 and removed obsolete patches from it as it is fixed…
Jun 20 2018, 6:53 AM
mfechner closed D15901: Update libgit2 to 0.27.2.
Jun 20 2018, 6:53 AM
hselasky committed rS335429: MFC r334777:.
MFC r334777:
Jun 20 2018, 6:52 AM
hselasky committed rS335428: MFC r334774:.
MFC r334774:
Jun 20 2018, 6:52 AM
hselasky committed rS335427: MFC r334720:.
MFC r334720:
Jun 20 2018, 6:51 AM
hselasky committed rS335426: MFC r334717:.
MFC r334717:
Jun 20 2018, 6:50 AM
tota committed rP472848: - Update to 1.4.2.
- Update to 1.4.2
Jun 20 2018, 6:50 AM
hselasky committed rS335425: MFC r334715:.
MFC r334715:
Jun 20 2018, 6:49 AM
hselasky committed rS335424: MFC r334714:.
MFC r334714:
Jun 20 2018, 6:49 AM
hselasky committed rS335423: MFC r334713:.
MFC r334713:
Jun 20 2018, 6:47 AM
hselasky committed rS335422: MFC r334712 and r334718:.
MFC r334712 and r334718:
Jun 20 2018, 6:47 AM
hselasky committed rS335421: MFC r334711:.
MFC r334711:
Jun 20 2018, 6:43 AM
hselasky committed rS335420: MFC r334710:.
MFC r334710:
Jun 20 2018, 6:43 AM
hselasky committed rS335419: MFC r334664:.
MFC r334664:
Jun 20 2018, 6:42 AM
hselasky committed rS335418: MFC r334663:.
MFC r334663:
Jun 20 2018, 6:41 AM
hselasky committed rS335417: MFC r334661:.
MFC r334661:
Jun 20 2018, 6:40 AM
hselasky committed rS335416: MFC r334660:.
MFC r334660:
Jun 20 2018, 6:39 AM
hselasky committed rS335415: MFC r334659:.
MFC r334659:
Jun 20 2018, 6:39 AM
hselasky committed rS335414: MFC r334658:.
MFC r334658:
Jun 20 2018, 6:38 AM
loader updated the summary of D15923: devel/py-attrs: Update to 18.1.0.
Jun 20 2018, 6:38 AM
hselasky committed rS335413: MFC r334484:.
MFC r334484:
Jun 20 2018, 6:37 AM
loader created D15923: devel/py-attrs: Update to 18.1.0.
Jun 20 2018, 6:37 AM
hselasky committed rS335412: MFC r334483:.
MFC r334483:
Jun 20 2018, 6:36 AM
hselasky committed rS335411: MFC r334482:.
MFC r334482:
Jun 20 2018, 6:35 AM
hselasky committed rS335410: MFC r334481:.
MFC r334481:
Jun 20 2018, 6:34 AM