Page MenuHomeFreeBSD
Feed Advanced Search

Aug 21 2019

D21314: Identify emag 8180 CPU is now accepted and ready to land.
Aug 21 2019, 1:22 PM
emaste added a comment to D21314: Identify emag 8180 CPU.

I tried a similar version of this change and my eMAG reports CPU 0: APM eMAG 8180 r3p2 affinity: 0 0

Aug 21 2019, 1:21 PM
emaste closed D21346: makefs: share fat.h between kernel msdosfs and makefs.
Aug 21 2019, 2:21 AM
emaste committed rS351321: makefs: share fat.h between kernel msdosfs and makefs.
makefs: share fat.h between kernel msdosfs and makefs
Aug 21 2019, 2:21 AM
emaste committed rS351319: makefs: use `char *` not `void *` for buf b_data, drop casts in msdos.
makefs: use `char *` not `void *` for buf b_data, drop casts in msdos
Aug 21 2019, 1:46 AM
emaste closed D21348: makefs: use `char *` not `void *` for buf b_data and drop casts from msdos.
Aug 21 2019, 1:46 AM
emaste added a comment to D21348: makefs: use `char *` not `void *` for buf b_data and drop casts from msdos.

You've build-checked this, right?

Yes on amd64.

Aug 21 2019, 1:40 AM

Aug 20 2019

emaste created D21348: makefs: use `char *` not `void *` for buf b_data and drop casts from msdos.
Aug 20 2019, 9:57 PM
emaste committed rS351302: makefs.8: update history.
makefs.8: update history
Aug 20 2019, 9:15 PM
emaste committed rS351275: makefs: avoid "dereferencing 'void *' pointer" warnings.
makefs: avoid "dereferencing 'void *' pointer" warnings
Aug 20 2019, 8:04 PM
emaste added a comment to D11197: msdosfs: expose and hide definitions/functions for makefs FAT fs support.

fat.h deduped in D21346

Aug 20 2019, 7:38 PM
emaste added a comment to D21346: makefs: share fat.h between kernel msdosfs and makefs.

shuffle includes to avoid struct declarations

Aug 20 2019, 7:25 PM
emaste added inline comments to D21346: makefs: share fat.h between kernel msdosfs and makefs.
Aug 20 2019, 7:14 PM
emaste created D21346: makefs: share fat.h between kernel msdosfs and makefs.
Aug 20 2019, 7:13 PM
Herald added a reviewer for D16438: makefs: add msdosfs support: manpages.
Aug 20 2019, 6:21 PM
emaste committed rS351273: makefs: add msdosfs (FAT) support.
makefs: add msdosfs (FAT) support
Aug 20 2019, 6:21 PM
emaste committed rS351257: MFC r351254: mqueuefs: fix compat32 struct file leak.
MFC r351254: mqueuefs: fix compat32 struct file leak
Aug 20 2019, 5:46 PM
emaste committed rS351255: MFC r351254: mqueuefs: fix compat32 struct file leak.
MFC r351254: mqueuefs: fix compat32 struct file leak
Aug 20 2019, 5:45 PM
emaste committed rS351254: mqueuefs: fix compat32 struct file leak.
mqueuefs: fix compat32 struct file leak
Aug 20 2019, 5:44 PM
emaste added a comment to D21344: Standardize EFI's ESP mount point..

mounting the ESP at /boot/efi LGTM, this will give paths like /boot/efi/EFI/... but this is consistent with what Linux distros do

Aug 20 2019, 4:08 PM
emaste updated subscribers of D16438: makefs: add msdosfs support.
Aug 20 2019, 1:07 PM
emaste added a comment to D16438: makefs: add msdosfs support.

rebase and remove extraneous changes

Aug 20 2019, 1:06 PM

Aug 19 2019

emaste added inline comments to D16438: makefs: add msdosfs support.
Aug 19 2019, 9:40 PM
emaste closed D21316: Expand description of image-size in makefs(8).
Aug 19 2019, 9:38 PM
emaste committed rS351232: makefs.8: expand description of image size.
makefs.8: expand description of image size
Aug 19 2019, 9:38 PM
emaste added inline comments to D21316: Expand description of image-size in makefs(8).
Aug 19 2019, 9:37 PM
emaste committed rS351230: makefs.8: style updates from igor.
makefs.8: style updates from igor
Aug 19 2019, 9:21 PM
emaste added a comment to D16438: makefs: add msdosfs support.

rebase

Aug 19 2019, 9:03 PM
emaste committed rD53310: Rework advisory "Perform one of the following" text.
Rework advisory "Perform one of the following" text
Aug 19 2019, 7:11 PM

Aug 16 2019

D20562: The efifat files are no longer used: remove the code to build them. now requires changes to proceed.

This change is not valid, it removes the templates but leaves the Makefile rules in place to install them.

Aug 16 2019, 8:54 PM
emaste added a comment to D21295: Rework r339635 to fix .depend.tables.h handling..

LGTM other than the minor comments inline

Aug 16 2019, 8:45 PM
emaste added inline comments to D21295: Rework r339635 to fix .depend.tables.h handling..
Aug 16 2019, 8:19 PM
emaste added inline comments to D21295: Rework r339635 to fix .depend.tables.h handling..
Aug 16 2019, 8:18 PM
emaste abandoned D21069: libsysdecode: automate tables.h dependency generation.
Aug 16 2019, 8:16 PM
emaste added inline comments to D21295: Rework r339635 to fix .depend.tables.h handling..
Aug 16 2019, 8:15 PM
emaste added inline comments to D16438: makefs: add msdosfs support.
Aug 16 2019, 7:41 PM
emaste added a comment to D14363: Install llvm-cov also as gcov, if no GNU gcov.

rS340289 / D17923

Aug 16 2019, 7:31 PM
emaste closed D8133: abort in srandomdev if kern.arandom sysctl fails.
Aug 16 2019, 6:58 PM
emaste added a comment to D8133: abort in srandomdev if kern.arandom sysctl fails.

rS306708

Aug 16 2019, 6:58 PM
D7897: bspatch: add integer overflow checks now requires review to proceed.

rebase, add inline as suggested by @delphij

Aug 16 2019, 6:45 PM
emaste closed D20787: aarch64: make pmap_change_attr public like on other platforms.
Aug 16 2019, 6:21 PM · arm64
emaste committed rS351131: aarch64: make pmap_change_attr public like on other platforms.
aarch64: make pmap_change_attr public like on other platforms
Aug 16 2019, 6:21 PM
emaste added a comment to D21167: LLVM: Enable OpenMP on aarch64.

This is just another "upstream only considered Linux, we need to be included in the same way as Linux" case.

Aug 16 2019, 4:38 PM · arm64
D18936: Remove the unused and unusable MDIOCLIST ioctl. is now accepted and ready to land.
Aug 16 2019, 4:26 PM
emaste added a comment to D20974: Port sbsawdt (ARM SBSA generic watchdog) driver from NetBSD.

Can you show a diff of the NetBSD version to this? i.e. what you had to change in the port?
(I assume that we don't want to treat this as contrib code and will just adopt it.)

Aug 16 2019, 4:13 PM · arm64
emaste updated subscribers of D21107: Capsicumize nm(1)..
Aug 16 2019, 4:11 PM
emaste added inline comments to D21167: LLVM: Enable OpenMP on aarch64.
Aug 16 2019, 4:10 PM · arm64
emaste added a comment to D21069: libsysdecode: automate tables.h dependency generation.

Wrap in .if !defined(_SKIP_BUILD)

Aug 16 2019, 3:37 PM
emaste added inline comments to D21069: libsysdecode: automate tables.h dependency generation.
Aug 16 2019, 3:33 PM
emaste committed rS351122: Add @generated tag to libc syscall asm wrappers.
Add @generated tag to libc syscall asm wrappers
Aug 16 2019, 2:15 PM
emaste committed rS351121: arch.7: indicate expectation that arm (i.e., v5) will be removed before 13.0.
arch.7: indicate expectation that arm (i.e., v5) will be removed before 13.0
Aug 16 2019, 2:06 PM
emaste committed rS351120: Regen src.conf.5 after r351027 (enable BSD_CRTBEGIN on powerpc).
Regen src.conf.5 after r351027 (enable BSD_CRTBEGIN on powerpc)
Aug 16 2019, 1:50 PM
emaste added a comment to D21186: Convert ng_deflate to use new zlib..

(I've looked over the change other than the just update dictionary section so far)

Aug 16 2019, 12:22 AM

Aug 15 2019

emaste added a comment to D21060: Stop installing clang, clang++, and clang-cpp hardlinks in /usr/bin..

No objection from me

Aug 15 2019, 7:48 PM
emaste updated subscribers of D18758: Refactor skein_block_asm.s to assemble with LLVM integrated assembler.
Aug 15 2019, 7:30 PM
emaste added inline comments to D18758: Refactor skein_block_asm.s to assemble with LLVM integrated assembler.
Aug 15 2019, 7:24 PM
emaste committed rS351097: gptzfsboot: remove CLANG_NO_IAS.
gptzfsboot: remove CLANG_NO_IAS
Aug 15 2019, 6:43 PM
emaste closed D11115: Clang groks .codeNN; remove CLANG_NO_IAS from sys/boot/i386.
Aug 15 2019, 6:43 PM
emaste added a comment to D11115: Clang groks .codeNN; remove CLANG_NO_IAS from sys/boot/i386.

As it turns out gptzfsboot is identical, whether GAS or IAS is used to assemble gptldr.S:

Aug 15 2019, 6:39 PM
emaste added a comment to D11115: Clang groks .codeNN; remove CLANG_NO_IAS from sys/boot/i386.

all other boot components have been addressed; only gptzfsboot needs to be investigated now

Aug 15 2019, 6:00 PM
emaste committed rS351096: stand: remove CLANG_NO_IAS from pxeldr.
stand: remove CLANG_NO_IAS from pxeldr
Aug 15 2019, 5:59 PM
emaste added a comment to D11115: Clang groks .codeNN; remove CLANG_NO_IAS from sys/boot/i386.

rebase after committing boot2 and cdboot changes

Aug 15 2019, 5:34 PM
emaste added a comment to D11115: Clang groks .codeNN; remove CLANG_NO_IAS from sys/boot/i386.

cdboot in rS351092

Aug 15 2019, 5:32 PM
emaste committed rS351092: stand: remove CLANG_NO_IAS from cdboot.
stand: remove CLANG_NO_IAS from cdboot
Aug 15 2019, 5:32 PM
emaste added a comment to D11115: Clang groks .codeNN; remove CLANG_NO_IAS from sys/boot/i386.

cdboot differences are a large number of addr32 prefixes and using nop nop for alignment rather than xchg %eax,%eax, so it is ok too

Aug 15 2019, 3:24 PM
emaste added a comment to D11115: Clang groks .codeNN; remove CLANG_NO_IAS from sys/boot/i386.

Do we know if the differences are similar there as well?

Aug 15 2019, 2:56 PM
emaste committed rS351073: stand: remove CLANG_NO_IAS from boot2.
stand: remove CLANG_NO_IAS from boot2
Aug 15 2019, 2:54 PM
emaste added a comment to D11115: Clang groks .codeNN; remove CLANG_NO_IAS from sys/boot/i386.

rS351073 for boot2

Aug 15 2019, 2:54 PM
emaste added a comment to D11115: Clang groks .codeNN; remove CLANG_NO_IAS from sys/boot/i386.

side by side comparison with the .o generated

Aug 15 2019, 2:40 PM
emaste committed rS351070: telnet: remove 3rd clause from Berkeley copyrights.
telnet: remove 3rd clause from Berkeley copyrights
Aug 15 2019, 1:28 PM
emaste committed rS351069: do not enable userland retpoline if not supported by compiler/linker.
do not enable userland retpoline if not supported by compiler/linker
Aug 15 2019, 12:48 PM
emaste closed D21101: enable userland retpoline only if supported by compiler and linker.
Aug 15 2019, 12:48 PM
emaste committed rS351063: arch.7: be explicit about the future for unmigrated GCC 4.2.1 archs.
arch.7: be explicit about the future for unmigrated GCC 4.2.1 archs
Aug 15 2019, 2:15 AM

Aug 14 2019

emaste committed rS351040: compiler-rt: enable __bswapsi2/__bswapdi2 for RISC-V.
compiler-rt: enable __bswapsi2/__bswapdi2 for RISC-V
Aug 14 2019, 6:41 PM
emaste committed rS351037: arch.7: clarify that the table shows the default tool chain.
arch.7: clarify that the table shows the default tool chain
Aug 14 2019, 5:18 PM
emaste committed rS351036: arch.7: add deprecation notice for GCC 4.2.1.
arch.7: add deprecation notice for GCC 4.2.1
Aug 14 2019, 5:13 PM
emaste committed rS351035: arch.7: add tool chain table.
arch.7: add tool chain table
Aug 14 2019, 5:04 PM
emaste committed rS351026: MFC r350497: ppp: correct echo-req magic number on big endian archs.
MFC r350497: ppp: correct echo-req magic number on big endian archs
Aug 14 2019, 1:15 PM
emaste committed rS351025: MFC r350497: ppp: correct echo-req magic number on big endian archs.
MFC r350497: ppp: correct echo-req magic number on big endian archs
Aug 14 2019, 1:14 PM

Aug 13 2019

emaste committed rS351000: sys/{x86,amd64}: remove one of doubled ;s.
sys/{x86,amd64}: remove one of doubled ;s
Aug 13 2019, 7:39 PM
emaste added a comment to D21110: fusefs: merge from projects/fuse2.

Submitted as r350665. I don't know why Phabricator didn't close the revision automatically.

Aug 13 2019, 4:50 PM
emaste committed rD53305: advisory-template: add shutdown command to template.
advisory-template: add shutdown command to template
Aug 13 2019, 4:49 PM
emaste committed rS350989: Remove some more leftover rlogin man page xrefs.
Remove some more leftover rlogin man page xrefs
Aug 13 2019, 3:41 PM
emaste committed rS350983: crunch: remove rsh and rlogin from example config file.
crunch: remove rsh and rlogin from example config file
Aug 13 2019, 3:23 PM
emaste committed rS350981: Regen src.conf.5 after r350980 (remove rsh/rlogin references).
Regen src.conf.5 after r350980 (remove rsh/rlogin references)
Aug 13 2019, 2:57 PM
emaste committed rS350980: Remove rlogin/rsh references from src.conf(5) WITHOUT_BLACKLIST_SUPPORT.
Remove rlogin/rsh references from src.conf(5) WITHOUT_BLACKLIST_SUPPORT
Aug 13 2019, 2:51 PM
emaste committed rS350979: Remove rsh/rlogin references from security man page.
Remove rsh/rlogin references from security man page
Aug 13 2019, 2:47 PM

Aug 12 2019

emaste accepted D21208: Floppy driver really only works on x86.
Aug 12 2019, 5:26 PM
emaste committed rS350903: nandfs: avoid integer overflow in nandfs_get_dat_bdescs_ioctl.
nandfs: avoid integer overflow in nandfs_get_dat_bdescs_ioctl
Aug 12 2019, 5:25 PM
emaste closed D21232: nandfs: avoid integer overflow in nandfs_get_dat_bdescs_ioctl.
Aug 12 2019, 5:25 PM
emaste added a comment to D21232: nandfs: avoid integer overflow in nandfs_get_dat_bdescs_ioctl.
In D21232#461469, @imp wrote:

These are fine but (a) you need to have mount privs to execute this ioctl; (b) nandfs is a panic trap due to bad locking and the system can't stay up once there's any vnode pressure at all; and (c) the set of nandfs users is the empty set due to (b). This is not exploitable in any meaningful way.

Aug 12 2019, 5:13 PM
emaste created D21232: nandfs: avoid integer overflow in nandfs_get_dat_bdescs_ioctl.
Aug 12 2019, 4:56 PM
emaste added a comment to D21230: Force ports depending on a fetch target to actually run checksum..

Seems reasonable to me. I might expand the comment slightly to "prevents a MITM attack on the dependency."

Aug 12 2019, 4:28 PM
emaste committed rS350901: MFC r350498: telnet: use asprintf for r350140 [MFC of r349890] change.
MFC r350498: telnet: use asprintf for r350140 [MFC of r349890] change
Aug 12 2019, 3:55 PM
emaste committed rS350900: MFC r350498: telnet: use asprintf for r350139 [MFC of r349890] change.
MFC r350498: telnet: use asprintf for r350139 [MFC of r349890] change
Aug 12 2019, 3:52 PM

Aug 8 2019

emaste added a comment to D21018: tests/sys/opencrypto: enable armv8crypto.

@ngie will you commit this?

Aug 8 2019, 8:09 PM · arm64
emaste committed rS350750: armv8crypto: add missing unlock for session (after r336439).
armv8crypto: add missing unlock for session (after r336439)
Aug 8 2019, 2:35 PM
emaste closed D21012: armv8crypto: add missing unlock for session (fix "sleeping thread owns a non-sleepable lock").
Aug 8 2019, 2:35 PM · arm64
emaste added a comment to D21012: armv8crypto: add missing unlock for session (fix "sleeping thread owns a non-sleepable lock").

Looks like this was broken in rS336439

Aug 8 2019, 2:31 PM · arm64

Aug 6 2019

emaste committed rS350650: MFC r350645: Correct ICMPv6/MLDv2 out-of-bounds memory access.
MFC r350645: Correct ICMPv6/MLDv2 out-of-bounds memory access
Aug 6 2019, 5:15 PM