Author: cem
Date: Tue Jan 31 03:26:32 2017
New Revision: 313006
URL: https://svnweb.freebsd.org/changeset/base/313006
Log:
calculate_crc32c: Add SSE4.2 implementation on x86
Derived from an implementation by Mark Adler.
The fast loop performs three simultaneous CRCs over subsets of
Author: cem
Date: Tue Jan 24 18:05:29 2017
New Revision: 312702
URL: https://svnweb.freebsd.org/changeset/base/312702
Log:
Use time_t for intermediate values to avoid overflow in clock_ts_to_ct
Add additionally safety and overflow checks to clock_ts_to_ct and the
BCD routines while we're
Author: cem
Date: Sat Jan 21 17:39:10 2017
New Revision: 312599
URL: https://svnweb.freebsd.org/changeset/base/312599
Log:
Add remaining ELF compression definitions and structs
A follow-up to r300231.
Sponsored by: Dell EMC Isilon
Modified:
head/sys/sys/elf32.h
Author: cem
Date: Thu Jan 19 16:46:05 2017
New Revision: 312416
URL: https://svnweb.freebsd.org/changeset/base/312416
Log:
ffs_vnops: Simplify extattr access
As suggested in r167010, use the structure type and macros to access and
modify UFS2 extended attributes. Add assertions that
Author: cem
Date: Wed Jan 18 18:16:57 2017
New Revision: 312393
URL: https://svnweb.freebsd.org/changeset/base/312393
Log:
restore(8): Handle extended attribute names correctly
UFS2 extended attribute names are not NUL-terminated. Handle
appropriately.
Correct the
Author: cem
Date: Wed Jan 18 17:55:49 2017
New Revision: 312391
URL: https://svnweb.freebsd.org/changeset/base/312391
Log:
ufs/extattr.h: Fix documentation of ea_name termination
The ea_name string is not nul-terminated. Correct the documentation.
Because the subsequent field is
Author: cem
Date: Sun Jan 15 18:00:45 2017
New Revision: 312235
URL: https://svnweb.freebsd.org/changeset/base/312235
Log:
Fix a variety of cosmetic typos and misspellings
No functional change.
PR: 216096, 216097, 216098, 216101, 216102, 216106, 216109, 216110
Reported by:
Author: cem
Date: Sun Jan 15 17:54:01 2017
New Revision: 312234
URL: https://svnweb.freebsd.org/changeset/base/312234
Log:
"Buses" is the preferred plural of "bus"
Replace archaic "busses" with modern form "buses."
Intentionally excluded:
* Old/random drivers I didn't recognize
Author: cem
Date: Sun Jan 15 08:05:00 2017
New Revision: 312212
URL: https://svnweb.freebsd.org/changeset/base/312212
Log:
Fix a minor typo (Seiral)
PR: 216095
Reported by:
Modified:
head/sys/sys/ata.h
Modified: head/sys/sys/ata.h
Author: cem
Date: Sat Jan 14 02:29:25 2017
New Revision: 312107
URL: https://svnweb.freebsd.org/changeset/base/312107
Log:
Follow-up to r312103:
Revert r310995 as well.
Modified:
head/tests/sys/vfs/Makefile
Modified: head/tests/sys/vfs/Makefile
Author: cem
Date: Sat Jan 14 01:08:04 2017
New Revision: 312104
URL: https://svnweb.freebsd.org/changeset/base/312104
Log:
Fix broken fstyp exfat testcase
Introduced in r312010.
It helps to read the documentation before trying to test something.
Modified:
Author: cem
Date: Sat Jan 14 01:03:20 2017
New Revision: 312103
URL: https://svnweb.freebsd.org/changeset/base/312103
Log:
Revert r310994
Don't implement some terrible hack on a test by test basis. The
framework fix is straightforward and can be chased up in the original
bug.
Author: cem
Date: Fri Jan 13 16:46:01 2017
New Revision: 312078
URL: https://svnweb.freebsd.org/changeset/base/312078
Log:
fstyp.8: Move initial exFAT blurb to the -u section
Didn't notice the second list in r312003.
Reported by: trasz@
Modified:
head/usr.sbin/fstyp/fstyp.8
Author: cem
Date: Fri Jan 13 02:12:58 2017
New Revision: 312003
URL: https://svnweb.freebsd.org/changeset/base/312003
Log:
fstyp(8): Detect exFAT filesystems
Simply detect the exFAT filesystem name in the Volume Boot Record
(superblock).
PR: 214908
Reported by:
Added:
Author: cem
Date: Thu Jan 12 17:02:29 2017
New Revision: 311989
URL: https://svnweb.freebsd.org/changeset/base/311989
Log:
libkern: Remove obsolete 'register' keyword
Sponsored by: Dell EMC Isilon
Modified:
head/sys/libkern/bcmp.c
head/sys/libkern/bsearch.c
Author: cem
Date: Thu Jan 12 06:58:31 2017
New Revision: 311964
URL: https://svnweb.freebsd.org/changeset/base/311964
Log:
g_raid: Prevent tasters from attempting excessively large reads
Some g_raid tasters attempt metadata reads in multiples of the provider
sectorsize. Reads larger
Author: cem
Date: Thu Jan 12 00:34:37 2017
New Revision: 311953
URL: https://svnweb.freebsd.org/changeset/base/311953
Log:
pciconf(8): Reallow trailing colon in selectors
Reallow device selectors to have a trailing colon, as documented in the
manual page. This was broken along with some
Author: cem
Date: Wed Jan 11 00:02:51 2017
New Revision: 311906
URL: https://svnweb.freebsd.org/changeset/base/311906
Log:
Revert r311843, r311667
As jkim@ points out, it isn't needed.
Modified:
head/sys/contrib/dev/acpica/components/namespace/nsxfeval.c
Author: cem
Date: Tue Jan 10 00:03:43 2017
New Revision: 311843
URL: https://svnweb.freebsd.org/changeset/base/311843
Log:
Adjust ACPI_EXPORT_SYMBOL for AcpiGetTableWithSize
Suggested by: jbeich@
Modified:
head/sys/contrib/dev/acpica/components/tables/tbxface.c
Modified:
Author: cem
Date: Mon Jan 9 23:56:45 2017
New Revision: 311842
URL: https://svnweb.freebsd.org/changeset/base/311842
Log:
cd9660: typedef cd_ino_t in preference to #define
Suggested by: kib@
Modified:
head/sys/fs/cd9660/iso.h
Modified: head/sys/fs/cd9660/iso.h
Author: cem
Date: Mon Jan 9 23:51:31 2017
New Revision: 311841
URL: https://svnweb.freebsd.org/changeset/base/311841
Log:
cd9660: Add a prototype for cd9660_vfs_hash_cmp
GCC warns (and errors, with -Werror) about it otherwise. Clang doesn't care.
Introduced in r311665.
Reported
Author: cem
Date: Sun Jan 8 09:16:07 2017
New Revision: 311675
URL: https://svnweb.freebsd.org/changeset/base/311675
Log:
iso_rrip.h: Hide kernel definitions from makefs(8)
Reported by: O. Hartmann
Modified:
head/sys/fs/cd9660/iso_rrip.h
Modified: head/sys/fs/cd9660/iso_rrip.h
Author: cem
Date: Sun Jan 8 08:36:37 2017
New Revision: 311671
URL: https://svnweb.freebsd.org/changeset/base/311671
Log:
libprocstat: Include cd9660 headers in the same order as the kernel
Fix userspace build after r311665.
Modified:
head/lib/libprocstat/cd9660.c
Modified:
Author: cem
Date: Sun Jan 8 06:58:42 2017
New Revision: 311669
URL: https://svnweb.freebsd.org/changeset/base/311669
Log:
chown/chgrp: Add SIGINFO handler
PR: 191884
Submitted by: Dan McGregor
Reviewed by: mjg@ (earlier version)
Modified:
head/usr.sbin/chown/chgrp.1
Author: cem
Date: Sun Jan 8 06:50:53 2017
New Revision: 311668
URL: https://svnweb.freebsd.org/changeset/base/311668
Log:
chmod: Add SIGINFO handler
PR: 191884
Submitted by: Dan McGregor
Reviewed by: mjg@ (earlier version)
Modified:
head/bin/chmod/chmod.1
Author: cem
Date: Sun Jan 8 06:26:33 2017
New Revision: 311667
URL: https://svnweb.freebsd.org/changeset/base/311667
Log:
Add some additional ACPI methods for DRM
Add AcpiGetDataFull and AcpiGetTableWithSize.
Submitted by: Matt Macy
Modified:
Author: cem
Date: Sun Jan 8 06:22:35 2017
New Revision: 311666
URL: https://svnweb.freebsd.org/changeset/base/311666
Log:
Do not truncate inode calculation from ISO9660 block offset
PR: 190655
Reported by: Thomas Schmitt
Obtained from:NetBSD
Author: cem
Date: Sun Jan 8 06:21:49 2017
New Revision: 311665
URL: https://svnweb.freebsd.org/changeset/base/311665
Log:
cd9660: Expand internal inum size to 64 bits
Inums in cd9660 refer to byte offsets on the media. DVD and BD media
can have entries above 4GB, especially with
Author: cem
Date: Sun Jan 8 06:20:21 2017
New Revision: 311664
URL: https://svnweb.freebsd.org/changeset/base/311664
Log:
mmc: Accept even lower voltage for Cherryview
And HP x2 210, per DragonFlyBSD 240bd9cd58f8259c12c14a8006837e698.
Submitted by: Johannes Lundberg
No objection:
Author: cem
Date: Tue Dec 20 22:47:09 2016
New Revision: 310341
URL: https://svnweb.freebsd.org/changeset/base/310341
Log:
Follow-up to r310340: Add missing "Intel" to description
Reported by: rpokala@
Modified:
head/sys/dev/sdhci/sdhci_pci.c
Modified: head/sys/dev/sdhci/sdhci_pci.c
Author: cem
Date: Tue Dec 20 22:08:36 2016
New Revision: 310340
URL: https://svnweb.freebsd.org/changeset/base/310340
Log:
Add Braswell PCI IDs for Intel Cherryview
Submitted by: Johannes Lundberg
Reviewed by: jhb
Differential Revision:https://reviews.freebsd.org/D8861
Author: cem
Date: Tue Dec 20 17:12:17 2016
New Revision: 310329
URL: https://svnweb.freebsd.org/changeset/base/310329
Log:
Add a 'force' option for non-interactive crontab removal
Add a '-f' option to force crontab '-r' to be non-interactive.
Submitted by: Sam Gwydir
Reviewed by:
Author: cem
Date: Tue Dec 20 03:38:14 2016
New Revision: 310309
URL: https://svnweb.freebsd.org/changeset/base/310309
Log:
sdhci/mmc: Minor whitespace cleanups
No functional change.
Submitted by: Johannes Lundberg
Modified:
head/sys/dev/mmc/mmc.c
head/sys/dev/sdhci/sdhci_pci.c
Author: cem
Date: Fri Dec 16 02:09:48 2016
New Revision: 310145
URL: https://svnweb.freebsd.org/changeset/base/310145
Log:
ident(1): Capsicumify
Preopen input file list before entering Capsicum capability mode.
Feedback by: allanjude@, bapt@, emaste@ (earlier versions)
Sponsored
Author: cem
Date: Fri Dec 16 02:06:34 2016
New Revision: 310144
URL: https://svnweb.freebsd.org/changeset/base/310144
Log:
iconv(1): Capsicumify
This takes the usual shortcut of only sandboxing the last input file.
It's a first cut and this program will be easy to adapt to sandbox all
Author: cem
Date: Fri Dec 16 02:03:40 2016
New Revision: 310143
URL: https://svnweb.freebsd.org/changeset/base/310143
Log:
hexdump(1): First cut capsicumification
For now, only enter the sandbox for the last file processed (including
stdin for zero-argument mode).
Sandboxing all
Author: cem
Date: Fri Dec 16 01:59:28 2016
New Revision: 310142
URL: https://svnweb.freebsd.org/changeset/base/310142
Log:
ktrdump(8): Capsicumify
We restrict the (optional) input file and output files. It would be
nice to restrict the KVM files, but that's up to libkvm.
We wait
Author: cem
Date: Fri Dec 16 01:51:12 2016
New Revision: 310141
URL: https://svnweb.freebsd.org/changeset/base/310141
Log:
ministat(1): Capsicumify
Separate dataset opening from reading/parsing. The number of input
files is already capped to a small number, so just open all input files
Author: cem
Date: Fri Dec 16 01:48:55 2016
New Revision: 310140
URL: https://svnweb.freebsd.org/changeset/base/310140
Log:
dma-mbox-create: Restrict with Capsicum
The restriction here is pretty late and pretty minimal. We need a lot
of authority to open password databases, and don't do
Author: cem
Date: Fri Dec 16 01:47:08 2016
New Revision: 310139
URL: https://svnweb.freebsd.org/changeset/base/310139
Log:
Capsicumify last(1)
Reviewed by: ed (earlier version), emaste (earlier version)
Sponsored by: Dell EMC Isilon
Differential Revision:
Author: cem
Date: Fri Dec 16 01:44:50 2016
New Revision: 310138
URL: https://svnweb.freebsd.org/changeset/base/310138
Log:
vfprintf(3): Add support for kernel %b format
This is a direct port of the kernel %b format.
I'm unclear on if (more) non-portable printf extensions will be a
Author: cem
Date: Fri Dec 16 01:42:51 2016
New Revision: 310137
URL: https://svnweb.freebsd.org/changeset/base/310137
Log:
gelf_getphdr: Allow extended indices
Needed for 'readelf -l' of extended phnum files. (Parity with GNU
binutils.)
Reviewed by: no one, unfortunately
Author: cem
Date: Fri Dec 16 01:39:06 2016
New Revision: 310136
URL: https://svnweb.freebsd.org/changeset/base/310136
Log:
libelf: Fix extended numbering detection
Extended numbering is used for any of these fields overflowing.
Reviewed by: emaste@
Sponsored by: Dell EMC Isilon
Author: cem
Date: Fri Dec 16 01:37:44 2016
New Revision: 310135
URL: https://svnweb.freebsd.org/changeset/base/310135
Log:
capsicum_helpers: Add LOOKUP flag
Add a helper routine for opening a directory that is restricted to being
used for opening relative files as stdio streams.
I
Author: cem
Date: Tue Dec 13 19:58:21 2016
New Revision: 310031
URL: https://svnweb.freebsd.org/changeset/base/310031
Log:
linuxkpi: Fix not-found case of linux_pci_find_irq_dev
Linux list_for_each_entry() does not neccessarily end with the iterator
NULL (it may be an offset from NULL if
Author: cem
Date: Mon Dec 12 17:23:09 2016
New Revision: 309897
URL: https://svnweb.freebsd.org/changeset/base/309897
Log:
Add basic ATF tests for Capability mode .. lookups
A follow-up to r309887.
Several tests copied verbatim from
Author: cem
Date: Wed Dec 7 18:33:40 2016
New Revision: 309679
URL: https://svnweb.freebsd.org/changeset/base/309679
Log:
readelf(1) -S: Include zero index and match binutils' no-name
Include the SHN_UNDEF (zero) index special section in extended-attribute
ELF files, like GNU binutils'
Author: cem
Date: Mon Dec 5 03:11:52 2016
New Revision: 309547
URL: https://svnweb.freebsd.org/changeset/base/309547
Log:
readelf(1): Add support for extended program header numbers
Add support for extended program header numbers to elftoolchain
'readelf -h'.
Reviewed by: emaste
Author: cem
Date: Sun Dec 4 04:04:57 2016
New Revision: 309526
URL: https://svnweb.freebsd.org/changeset/base/309526
Log:
ioat(4): Compile on i386
Truncate BUS_SPACE_MAXADDR_40BIT to essentially BUS_SPACE_MAXADDR_32BIT on
platforms with 32-bit bus_addr_t (i.e., i386).
PR:
Author: cem
Date: Sun Dec 4 03:50:57 2016
New Revision: 309525
URL: https://svnweb.freebsd.org/changeset/base/309525
Log:
coredump_phnum_test: Make expected pheader count more flexible
Note: this test still requires binutils readelf (from ports) to pass, until a
few issues are resolved
Author: cem
Date: Thu Dec 1 17:28:45 2016
New Revision: 309366
URL: https://svnweb.freebsd.org/changeset/base/309366
Log:
capsicum_helpers: Squash errors from closed fds
Squash EBADF from closed stdin, stdout, or stderr in caph_limit_stdio().
Any program used during special shell
Author: cem
Date: Thu Dec 1 02:21:36 2016
New Revision: 309344
URL: https://svnweb.freebsd.org/changeset/base/309344
Log:
Remove a death threat from the FreeBSD sources
Reported by: koobs@, araujo@, linimon@, bjk@, emaste@, jhb@, ngie@, cem@
Maintainer timeout: des@
Modified:
Author: cem
Date: Wed Nov 30 21:59:52 2016
New Revision: 309338
URL: https://svnweb.freebsd.org/changeset/base/309338
Log:
ioat(4): Fix 'bogus completion_pending' KASSERT
Fix ioat_release to only set is_completion_pending if DMAs were actually
queued. Otherwise, the spurious flag could
Author: cem
Date: Tue Nov 15 00:24:18 2016
New Revision: 308657
URL: https://svnweb.freebsd.org/changeset/base/308657
Log:
fold(1): Revert incorrect r308432
As Jean-Sébastien notes, fold(1) requires handling argv-supplied files. That
will require a slightly more sophisticated approach.
Author: cem
Date: Fri Nov 11 20:44:33 2016
New Revision: 308558
URL: https://svnweb.freebsd.org/changeset/base/308558
Log:
queue.3: Document existing QMD_* macros
Feedback from:bapt, bdrewery, emaste
Sponsored by: Dell EMC Isilon
Differential Revision:
Author: cem
Date: Fri Nov 11 20:09:54 2016
New Revision: 308553
URL: https://svnweb.freebsd.org/changeset/base/308553
Log:
ioat(4): Fix race between process_events and reset_hw
In the case where a hardware error is detected during
ioat_process_events, hardware may advance (by one
Author: cem
Date: Tue Nov 8 21:17:24 2016
New Revision: 308451
URL: https://svnweb.freebsd.org/changeset/base/308451
Log:
cam: Zero bio pointer in user-supplied SCSI CCBs
The BUF_TRACKING bio pointer only makes sense for kernel consumers of
CCBs.
PR: 214250
Reported by:
Author: cem
Date: Tue Nov 8 05:31:01 2016
New Revision: 308432
URL: https://svnweb.freebsd.org/changeset/base/308432
Log:
Capsicumize some trivial stdio programs
Trivially capsicumize some simple programs that just interact with
stdio. This list of programs uses 'pledge("stdio")' in
Author: cem
Date: Wed Nov 2 23:18:16 2016
New Revision: 308230
URL: https://svnweb.freebsd.org/changeset/base/308230
Log:
ioat(4): Read CHANSTS register for suspended/halted checks
The device doesn't accurately update the CHANCMP address with the device state
when the device is
Author: cem
Date: Tue Nov 1 19:18:54 2016
New Revision: 308179
URL: https://svnweb.freebsd.org/changeset/base/308179
Log:
ioat(4): Allocate contiguous descriptors
This allows us to make strong assertions about descriptor address
validity. Additionally, future generations of the ioat(4)
Author: cem
Date: Tue Nov 1 19:18:52 2016
New Revision: 308178
URL: https://svnweb.freebsd.org/changeset/base/308178
Log:
ioat(4): Simplify by removing dynamic scaling
This paves the way for a contiguous descriptor array.
A contiguous descriptor array has the benefit that we can make
Author: cem
Date: Tue Nov 1 19:18:16 2016
New Revision: 308177
URL: https://svnweb.freebsd.org/changeset/base/308177
Log:
Add test case for >65535 segment coredumps
A long-belated follow-up to r303099.
With feedback from: jmmv, ngie
Sponsored by: Dell EMC Isilon
Differential
Author: cem
Date: Mon Oct 31 23:09:52 2016
New Revision: 308155
URL: https://svnweb.freebsd.org/changeset/base/308155
Log:
Add BUF_TRACKING and FULL_BUF_TRACKING buffer debugging
Upstream the BUF_TRACKING and FULL_BUF_TRACKING buffer debugging code.
This can be handy in tracking down
Author: cem
Date: Fri Oct 28 23:53:35 2016
New Revision: 308068
URL: https://svnweb.freebsd.org/changeset/base/308068
Log:
ioat(4): Assert the submit lock in ioat_submit_single
Sponsored by: Dell EMC Isilon
Modified:
head/sys/dev/ioat/ioat.c
Modified: head/sys/dev/ioat/ioat.c
Author: cem
Date: Fri Oct 28 23:53:33 2016
New Revision: 308067
URL: https://svnweb.freebsd.org/changeset/base/308067
Log:
ioat(4): Add additional tracing
These probes help track down driver bugs.
Sponsored by: Dell EMC Isilon
Modified:
head/sys/dev/ioat/ioat.c
Modified:
Author: cem
Date: Fri Oct 28 23:53:36 2016
New Revision: 308069
URL: https://svnweb.freebsd.org/changeset/base/308069
Log:
ioat(4): Add failpoint for delay() in ioat_release
Sponsored by: Dell EMC Isilon
Modified:
head/sys/dev/ioat/ioat.c
Modified: head/sys/dev/ioat/ioat.c
Author: cem
Date: Fri Oct 28 23:53:37 2016
New Revision: 308070
URL: https://svnweb.freebsd.org/changeset/base/308070
Log:
ioat(4): Use memory completion rather than device register
The CHANSTS register is a split 64-bit register on CBDMA units before
hardware v3.3. If a torn read
Author: cem
Date: Tue Oct 25 18:36:15 2016
New Revision: 307946
URL: https://svnweb.freebsd.org/changeset/base/307946
Log:
uhso(4): Fix a null pointer dereference
The directly following m_defrag() call can wait, so there is no reason this
call can't as well.
Reported by: Coverity
Author: cem
Date: Sat Oct 22 18:02:20 2016
New Revision: 307780
URL: https://svnweb.freebsd.org/changeset/base/307780
Log:
ddb(4): Add sleepchains to "show allchains"
Reported by: markj
Reviewed by: markj
Sponsored by: Dell EMC Isilon
Differential Revision:
Author: cem
Date: Wed Oct 19 21:50:57 2016
New Revision: 307660
URL: https://svnweb.freebsd.org/changeset/base/307660
Log:
Capsicum support for jot(1)
Limit descriptors and enter capability mode in jot(1).
Submitted by: brueffer (earlier version)
Reviewed by: emaste, jonathan
Author: cem
Date: Thu Oct 13 02:06:23 2016
New Revision: 307163
URL: https://svnweb.freebsd.org/changeset/base/307163
Log:
kern_linker: Handle module-loading failures in preloaded .ko files
The runtime kernel loader, linker_load_file, unloads kernel files that
failed to load all of their
Author: cem
Date: Sat Oct 8 19:40:58 2016
New Revision: 306874
URL: https://svnweb.freebsd.org/changeset/base/306874
Log:
sys/module.h: Unbreak MOD_DPF printf
MOD_DPF's args parameter already has parentheses around it. This was broken
14
years ago in r91472.
Sponsored by: Dell
Author: cem
Date: Thu Oct 6 14:55:15 2016
New Revision: 306761
URL: https://svnweb.freebsd.org/changeset/base/306761
Log:
write(1): Capsicumify
Enter Capsicum capability sandbox pretty early in this setuid program.
Some minor modifications were needed to cache directory fds and use
Author: cem
Date: Thu Oct 6 05:16:44 2016
New Revision: 306752
URL: https://svnweb.freebsd.org/changeset/base/306752
Log:
savecore(8): Fix buffer overrun inspecting disks with varying sector size
A premature optimization lead to caching a native-sector sized memory
allocation. If the
Author: cem
Date: Thu Oct 6 01:52:00 2016
New Revision: 306748
URL: https://svnweb.freebsd.org/changeset/base/306748
Log:
style(9): Some additional clarification
Prompted by an email from bde@.
Reviewed by: emaste, imp (earlier version)
With input from: wblock
Sponsored by:
Author: cem
Date: Wed Oct 5 23:42:02 2016
New Revision: 306741
URL: https://svnweb.freebsd.org/changeset/base/306741
Log:
vfs_bio: Remove a leading space (style)
Introduced in r282085.
Sponsored by: Dell EMC Isilon
Modified:
head/sys/kern/vfs_bio.c
Modified:
Author: cem
Date: Fri Sep 30 23:01:37 2016
New Revision: 306537
URL: https://svnweb.freebsd.org/changeset/base/306537
Log:
open.2: Document Capsicum behavior
Document open(2) and openat(2) behavior in Capsicum capability mode.
Reviewed by: ed (previous version), emaste, rwatson
Author: cem
Date: Fri Sep 30 18:58:50 2016
New Revision: 306521
URL: https://svnweb.freebsd.org/changeset/base/306521
Log:
Revert r306516 for now, it is incomplete on i386
Noted by: kib
Modified:
head/sys/amd64/amd64/mp_machdep.c
head/sys/amd64/include/pcpu.h
Author: cem
Date: Fri Sep 30 18:12:16 2016
New Revision: 306516
URL: https://svnweb.freebsd.org/changeset/base/306516
Log:
Reduce the cost of TLB invalidation on x86 by using per-CPU completion flags
Reduce contention during TLB invalidation operations by using a per-CPU
completion flag,
Author: cem
Date: Thu Sep 22 00:25:23 2016
New Revision: 306149
URL: https://svnweb.freebsd.org/changeset/base/306149
Log:
Revert r306148 to fix build
Requested by: jpaetzel
Reported by: Larry Rosenman , Jenkins
Modified:
head/sys/dev/oce/oce_hw.c
head/sys/dev/oce/oce_hw.h
Author: cem
Date: Wed Sep 21 17:51:27 2016
New Revision: 306127
URL: https://svnweb.freebsd.org/changeset/base/306127
Log:
posix_openpt.2: Sort includes per style(9)
Sponsored by: Dell EMC Isilon
Modified:
head/lib/libc/sys/posix_openpt.2
Modified: head/lib/libc/sys/posix_openpt.2
Author: cem
Date: Tue Sep 20 19:21:41 2016
New Revision: 306053
URL: https://svnweb.freebsd.org/changeset/base/306053
Log:
dhclient(8): Enable numbered user class ID option
By adding it to the option priorities table.
PR: 184117
Submitted by: Lowell Gilbert
Reported by:
Author: cem
Date: Mon Sep 19 20:43:03 2016
New Revision: 305998
URL: https://svnweb.freebsd.org/changeset/base/305998
Log:
Move sys/capsicum.h includes after types.h or param.h
This is not actually documented or even implied in style(9). Make the change
to match convention. Someone
Author: cem
Date: Mon Sep 19 16:16:14 2016
New Revision: 305983
URL: https://svnweb.freebsd.org/changeset/base/305983
Log:
indent(1): Capsicumify
This is a nice and trivial program for sandboxing. One input file, one
output file.
Reviewed by: pfg
Sponsored by: Dell EMC Isilon
Author: cem
Date: Mon Sep 19 16:14:38 2016
New Revision: 305982
URL: https://svnweb.freebsd.org/changeset/base/305982
Log:
tr(1): Capsicumify
This is a straightforward single input, single output program for
capsicum.
Reviewed by: bapt
Sponsored by: Dell EMC Isilon
Differential
Author: cem
Date: Mon Sep 19 16:13:00 2016
New Revision: 305981
URL: https://svnweb.freebsd.org/changeset/base/305981
Log:
cmp(1): Capsicumify
Reviewed by: allanjude, bapt, oshogbo
Sponsored by: Dell EMC Isilon
Differential Revision:https://reviews.freebsd.org/D7912
Modified:
Author: cem
Date: Sun Sep 11 20:15:41 2016
New Revision: 305711
URL: https://svnweb.freebsd.org/changeset/base/305711
Log:
ioat(4): Start poll timer when descriptors are released to HW
Rather than when the software creates the descriptors.
Sponsored by: Dell EMC Isilon
Modified:
Author: cem
Date: Sun Sep 11 20:14:19 2016
New Revision: 305710
URL: https://svnweb.freebsd.org/changeset/base/305710
Log:
ioat(4): De-spam ioat_process_events KTR logs
Sponsored by: Dell EMC Isilon
Modified:
head/sys/dev/ioat/ioat.c
Modified: head/sys/dev/ioat/ioat.c
Author: cem
Date: Thu Sep 8 21:20:01 2016
New Revision: 305627
URL: https://svnweb.freebsd.org/changeset/base/305627
Log:
queue(3): Enhance queue debugging macros
Split the QUEUE_MACRO_DEBUG into QUEUE_MACRO_DEBUG_TRACE and
QUEUE_MACRO_DEBUG_TRASH.
Add the debug macrso
Author: cem
Date: Fri Sep 2 21:14:29 2016
New Revision: 305306
URL: https://svnweb.freebsd.org/changeset/base/305306
Log:
dhclient: add support for interface-mtu (26)
Make dhclient set interface MTU if it was provided.
This version implements MTU setting in dhclient itself before it
Author: cem
Date: Thu Sep 1 23:56:02 2016
New Revision: 305259
URL: https://svnweb.freebsd.org/changeset/base/305259
Log:
ioat(4): Despam relatively common hardware reset messages
Reported by: ngie@
Modified:
head/sys/dev/ioat/ioat.c
Modified: head/sys/dev/ioat/ioat.c
Author: cem
Date: Wed Aug 31 18:10:41 2016
New Revision: 305139
URL: https://svnweb.freebsd.org/changeset/base/305139
Log:
df(1): Allow duplicate -l flags gracefully
Rather than producing a misleading error message when duplicate -l flags are
provided to df(1), simply ignore extra flags
Author: cem
Date: Mon Aug 29 20:51:34 2016
New Revision: 305028
URL: https://svnweb.freebsd.org/changeset/base/305028
Log:
ioat(4): Add additional CTR tracing during reset
Modified:
head/sys/dev/ioat/ioat.c
Modified: head/sys/dev/ioat/ioat.c
Author: cem
Date: Mon Aug 29 20:46:33 2016
New Revision: 305027
URL: https://svnweb.freebsd.org/changeset/base/305027
Log:
ioat(4): Don't "complete" DMA descriptors prematurely
In r304602, I mistakenly removed the ioat_process_events check that we weren't
processing events before the
Author: cem
Date: Fri Aug 26 02:46:47 2016
New Revision: 304828
URL: https://svnweb.freebsd.org/changeset/base/304828
Log:
ddb: Add 'show active trace' command
'show active trace', or 'acttrace' for short, prints backtraces from running
threads only.
Reviewed by: mjg
Differential
Author: cem
Date: Mon Aug 22 14:51:09 2016
New Revision: 304603
URL: https://svnweb.freebsd.org/changeset/base/304603
Log:
ioat(4): Allow callouts to be scheduled after hw reset
is_completion_pending governs whether or not a callout will be scheduled
when new work is queued on the IOAT
Author: cem
Date: Mon Aug 22 14:51:07 2016
New Revision: 304602
URL: https://svnweb.freebsd.org/changeset/base/304602
Log:
ioat(4): Don't process events past queue head
Fix a race where the completion routine could overrun the active ring
area in some situations.
Modified:
Author: cem
Date: Fri Aug 5 02:56:31 2016
New Revision: 303761
URL: https://svnweb.freebsd.org/changeset/base/303761
Log:
ioat(4): Log channel number in CTR events
Modified:
head/sys/dev/ioat/ioat.c
Modified: head/sys/dev/ioat/ioat.c
Author: cem
Date: Tue Aug 2 18:13:50 2016
New Revision: 303669
URL: https://svnweb.freebsd.org/changeset/base/303669
Log:
proc_init: Fix a few memory leaks of 'phdl'
In the normal case and correct failure cases, the 'phdl' pointer is passed to
callers to use or clean up as needed.
Author: cem
Date: Mon Aug 1 23:07:31 2016
New Revision: 303651
URL: https://svnweb.freebsd.org/changeset/base/303651
Log:
rtentry: Initialize rt_mtx with MTX_NEW
The "rtentry" zone does not use UMA_ZONE_ZINIT, so it is invalid to assume the
mutex's memory will be zero. Without MTX_NEW,
1 - 100 of 447 matches
Mail list logo