| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
on call to rfork.
Submitted by: Brian Buchanan
Semi-Reviewed by: rwatson
|
|
|
|
| |
are accessed read-only.
|
|
|
|
| |
Requested by: bde
|
|
|
|
| |
unused variables from if_ndis_pccard.c
|
|
|
|
|
|
|
|
|
|
|
|
| |
stf_destroy() to handle the common softc destruction path for the
two destruction sources: interface cloning destroy, and module
unload.
NOTE: sc_ro, the cached route for stf conversion, is not synchronized
against concurrent access in this change, that will follow in a future
change.
Reviewed by: pjd
|
|
|
|
|
|
| |
Push if_faith softc destruction logic into faith_destroy() so that
it can be called after softc list removal in both the clone destroy
and module unload paths.
|
|
|
|
|
|
|
|
| |
ndis_probe_pci() doesn't contain an entry for an IRQ resource, try to
force one to be routed to us anyway by adding an extra call to
bus_alloc_resource(). If this fails, then we have to abort the attach.
Patch provided by jhb, tweaked by me.
|
|
|
|
|
|
|
|
| |
really sure why we have a softc list for if_loop, given that it
can't be unloaded, but that's an issue to revisit in the future as
corrupting the softc list would still cause panics.
Reviewed by: benno
|
|
|
|
|
|
|
|
|
|
|
| |
Since there are two destroy paths for if_disc interfaces --
module unload and cloan interface destroy, create a new utility
function disc_destroy(), which is callded on a softc after it
has been removed from the global softc list; the cloaner and
module unload entry paths will both remove it before calling
disc_destroy().
Reviewed by: pjd
|
|
|
|
|
|
|
|
| |
prevented newfs to work on volumes that are larger than 1TB.
PR: 63577
Submitted by: Masaki Takakashi <mtakahashi@se.gtd.cosmo.co.jp>
Approved by: grog (mentor), bde
|
|
|
|
|
|
|
| |
least common multiple of all disks sector sizes.
This will allow to safely concatenate disks with different sector sizes.
- Mark unused function arguments.
- Other minor cleanups.
|
|
|
|
| |
bio description.
|
|
|
|
|
|
|
| |
Also, remove stale write_volume_label() declaration; the write_volume_label()
function was deleted 8 months ago.
Approved by: grog (mentor)
|
| |
|
|
|
|
| |
Pointed out by: le
|
|
|
|
|
| |
loader typically doesn't do this so that we end up booting the
with whatever the EFI loader has set it to last.
|
|
|
|
|
|
|
| |
multiple CPU-specific drivers can attach. This is a work in progress
so children aren't supported yet.
Help from: jhb
|
|
|
|
|
|
|
| |
that is specific to those boards.
This allows this file to compile again with CPU_ELAN enabled, but not
CPU_SOEKRIS, for a Compulab board.
|
|
|
|
|
|
|
|
|
| |
in the Memory Mapped Configuration Region (MMCR) to reset the CPU.
If CPU_ELAN is set, try this first to reset the CPU before the
traditional way.
Without this change, my Compulab board powers down on 'reset' instead
of rebooting.
|
|
|
|
| |
Approved by: bms(mentor)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the former ports registered groups: proxy and authpf as well as
the proxy user. Make sure to run mergemaster -p in oder to complete make
installworld without errors.
This also provides the passive OS fingerprints from OpenBSD (pf.os) and an
example pf.conf.
For those who want to go without pf; it provides a NO_PF knob to make.conf.
__FreeBSD_version will be bumped soon to reflect this and to be able to
change ports accordingly.
Approved by: bms(mentor)
|
|
|
|
| |
Reviewed by: jhb
|
|
|
|
|
|
|
|
|
|
|
| |
- security.bsd.hardlink_check_uid, when set, means, that unprivileged
users are not permitted to create hard links to files not
owned by them,
- security.bsd.hardlink_check_gid, when set, means, that unprivileged
users are not permitted to create hard links to files owned
by group they don't belong to.
OK'ed by: rwatson
|
|
|
|
|
|
|
|
|
|
| |
ethernet (tested) and FDDI (not tested). The main use for this is on ADSL (or
other ATM) connections where bridged ethernet is used, PPPoE being a prime
example.
There is no manual page as yet, I will write one shortly.
Reviewed by: harti
|
|
|
|
|
|
|
| |
header to the inner IP header of the PIM Register if this is a PIM
Null-Register message.
Submitted by: Pavlin Radoslavov <pavlin@icir.org>
|
|
|
|
| |
Submitted by: Pavlin Radoslavov <pavlin@icir.org>
|
|
|
|
|
|
| |
vm_object_deallocate() so that it doesn't spin forever either.
Submitted by: bde
|
|
|
|
|
|
| |
during exit. Apparently it isn't safe after all. See uma_large_free().
Pointed out by: alc
|
|
|
|
|
|
|
| |
that we (p1) are currently running, we hold a reference on p_textvp which
means the vnode cannot go away. p2 cannot run yet (and hence cannot exit)
so this should be safe to do at this point. As a bonus, it removes a
block of under-Giant code that was there to support the vref.
|
|
|
|
|
| |
so remove it from here. The most notable examples include vm_mmap().
This removes one more Giant event from exit(2).
|
| |
|
| |
|
| |
|
|
|
|
| |
waiting for a context switch
|
| |
|
|
|
|
|
| |
PR: kern/63864
Submitted by: Gleb Smirnoff
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ever since alpha/alpha/pmap.c revision 1.81 introduced the list allpmaps,
there has been no reason for having this function on Alpha. Briefly,
when pmap_growkernel() relied upon the list of all processes to find and
update the various pmaps to reflect a growth in the kernel's valid
address space, pmap_init2() served to avoid a race between pmap
initialization and pmap_growkernel(). Specifically, pmap_pinit2() was
responsible for initializing the kernel portions of the pmap and
pmap_pinit2() was called after the process structure contained a pointer
to the new pmap for use by pmap_growkernel(). Thus, an update to the
kernel's address space might be applied to the new pmap unnecessarily,
but an update would never be lost.
|
| |
|
|
|
|
|
| |
Free what is allocated for pSRBs at unload time or if something bad happens,
thanks to scottl for spotting this out.
|
|
|
|
| |
Submitted by: rwatson
|
| |
|
|
|
|
| |
Pointed out by: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
|
|
|
|
|
|
| |
pmap_pinit2() empty.
Approved by: marcel
|
|
|
|
| |
of vm/vm.h's struct kva_md_info.)
|
|
|
|
| |
Reviewed by: jeff
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Logitec LDR-H443SU2
- IO-DATA DVR-UEH8
PR: kern/63793
Submitted by: Ryuji MATSUMOTO <matumoto@pluto.ai.kyutech.ac.jp>
MFC after: 1 week
|