| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Reported by: az
Reviewed by: melifaro
Approved by: kib (mentor)
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
when running tick_process(), similarly to what the x86 equivalents of
this function do, however employing the less racy sequence also used in
intr_event_handle().
MFC after: 3 days
|
|
|
|
|
| |
The former works better with qualifiers, but also properly type checks
the input pointer.
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
This adds two features:
* uid_from_user() and gid_from_group() as the reverse of user_from_uid()
and groups_from_gid().
* pwcache_userdb() and pwcache_groupdb() which allow alternative lookup
functions to be used. For example lookups from passwd and group
databases in a non-standard location.
|
| | |
|
| |
|
|
|
|
|
|
| |
Submitted by: Nikolay Denev ndenev gmail
Pointy hat to: jhb
MFC after: 3 days
|
|
|
|
| |
one place.
|
| |
|
|
|
|
| |
into one place next to its other related functions to avoid confusion.
|
|
|
|
|
|
| |
name in log(9) message.
Suggested by: glebius
|
|
|
|
|
|
| |
and SI_SUB_PROTO_END to VNET related initializations.
MFC after: 3 days
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This self-written compiler warning, which is hopefully going to be
committed into LLVM sources soon, warns about potentially missing
`static' keywords, similar to -Wmissing-prototypes.
- bin/pax: Move external declaration of chdname and s_mask into extern.h.
- bin/setfacl: Move setfacl.c-specific stuff out of setfacl.h.
- sbin/mount_fusefs: Remove char *progname; use getprogname().
- others: add `static' where possible.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that revises the netmap memory allocator so that the
various parameters (number and size of buffers, rings, descriptors)
can be modified at runtime through sysctl variables.
The changes become effective when no netmap clients are active.
The API is mostly unchanged, although the NIOCUNREGIF ioctl now
does not bring the interface back to normal mode: and you
need to close the file descriptor for that.
This change was necessary to track who is using the mapped region,
and since it is a simplification of the API there was no
incentive in trying to preserve NIOCUNREGIF.
We will remove the ioctl from the kernel next time we need
a real API change (and version bump).
Among other things, buffer allocation when opening devices is
now much faster: it used to take O(N^2) time, now it is linear.
Submitted by: Giuseppe Lettieri
|
|
|
|
|
|
|
|
|
|
| |
available to the user. Should be applicable to all branches and versions
where est(4) exists.
thanks to gjb for reviewing and suggesting nits
Reviewed by: gjb@
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
|
| |
local.9600. Whilst the actual binary termios(4) definitions and preceeding
comments for local.9600 indicate that parity is disabled, getty(8)
internally simulates parity based on the presence or absence of the 'np'
flag.
PR: conf/76226
Submitted by: peter
Approved by: grog (co-mentor)
MFC after: 1 month
|
|
|
|
|
|
|
|
|
| |
filesystems that we don't support natively.
Revert part of r241636 to do so.
This patch is not targeted for MFC.
Requested by: gleb, jhb
|
|
|
|
| |
a couple of style issues.
|
|
|
|
| |
zero copy specialized sosend_copyin() helper function.
|
|
|
|
| |
This is only needed when using clonelists. This got remove in r238693.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
improve upon the system by giving the user a "Help" button instead of requiring
the user to press F1.
NOTE: In FreeBSD-9 and higher, dialog(1) does not support the F1 hook, so the
mechanism for providing help to the user had to be changed to a button.
This now means we can resurrect *.hlp files from usr.sbin/sysinstall/help/ as-
is and reusing them as-needed in bsdconfig (holding to the goal of losing as
little functionality from sysinstall as possible).
Reviewed by: adrian (co-mentor)
Approved by: adrian (co-mentor)
|
|
|
|
|
|
|
| |
function returns zero when $0 is the NULL string).
Reviewed by: adrian (co-mentor)
Approved by: adrian (co-mentor)
|
|
|
|
|
| |
Submitted by: Iain Hibbert plunky at rya-online dot net
MFC after: 3 weeks
|
| |
|
|
|
|
| |
all platforms (not just amd64) to compute an equivalent IB rate.
|
| |
|
|
|
|
| |
WARNS=6 is already implied at this point.
|
| |
|
| |
|
|
|
|
| |
Submitted by: vijju.singh-at-gmail.com
|
| |
|
|
|
|
| |
They have been Noop's for a long time now.
|
| |
|
|
|
|
|
|
| |
system mtree files via a LOCAL_MTREE variable which contains a list of
mtree files to be applyed along with the base mtree files to the tmp root
and DESTDIR.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GIANT from VFS. In addition, disconnect also netsmb, which is a base
requirement for SMBFS.
In the while SMBFS regular users can use FUSE interface and smbnetfs
port to work with their SMBFS partitions.
Also, there are ongoing efforts by vendor to support in-kernel smbfs,
so there are good chances that it will get relinked once properly locked.
This is not targeted for MFC.
|
|
|
|
|
|
|
|
|
|
| |
doesn't automatically clear when VDD rises above Vlow again and needs to be
cleared manually. However, apparently this needs all of the time registers
to be set, i.e. pcf8563_settime(), and not just PCF8563_R_SECOND in order
for PCF8563_R_SECOND_VL to stick. Thus, we just issue a warning during
pcf8563_attach() rather than failing with ENXIO in case it is set.
MFC after: 3 days
|
| |
|
| |
|
|
|
|
|
| |
Reviewed by: adrian (co-mentor)
Approved by: adrian (co-mentor)
|
|
|
|
| |
Pointy hat to: sobomax
|
|
|
|
|
|
|
|
|
| |
This eliminates the need to manage queue depth at the nvd(4) level for
Chatham prototype board workarounds, and also adds the ability to
accept a number of requests on a single qpair that is much larger
than the number of trackers allocated.
Sponsored by: Intel
|
|
|
|
|
|
| |
than dynamically creating them at runtime.
Sponsored by: Intel
|
|
|
|
|
|
|
| |
duplication between the admin and io controller-level submit
functions.
Sponsored by: Intel
|
|
|
|
| |
Sponsored by: Intel
|
|
|
|
|
|
|
|
|
|
|
|
| |
nvme_ctrlr_submit_io_request().
While here, also fix case where a uio may have more than 1 iovec.
NVMe's definition of SGEs (called PRPs) only allows for the first SGE to
start on a non-page boundary. The simplest way to handle this is to
construct a temporary uio for each iovec, and submit an NVMe request
for each.
Sponsored by: Intel
|
|
|
|
|
|
|
| |
code for allocating nvme_tracker objects and making calls into
bus_dmamap_load for commands which have payloads.
Sponsored by: Intel
|