| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Add correct support for v_object management, so mmap() operation should
work properly.
Add support for extattrctl() routine (submitted by semenu).
At this point nullfs can be considered as functional and much more stable.
In fact, it should behave as a "hard" "symlink" to underlying filesystem.
Reviewed in general by: mckusick, dillon
Parts of logic obtained from: NetBSD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
separately (nfs, cd9660 etc) or keept as a first element of structure
referenced by v_data pointer(ffs). Such organization leads to known problems
with stacked filesystems.
From this point vop_no*lock*() functions maintain only interlock lock.
vop_std*lock*() functions maintain built-in v_lock structure using lockmgr().
vop_sharedlock() is compatible with vop_stdunlock(), but maintains a shared
lock on vnode.
If filesystem wishes to export lockmgr compatible lock, it can put an address
of this lock to v_vnlock field. This indicates that the upper filesystem
can take advantage of it and use single lock structure for entire (or part)
of stack of vnodes. This field shouldn't be examined or modified by VFS code
except for initialization purposes.
Reviewed in general by: mckusick
|
|
|
|
| |
limits locking depth in the vnode stack by current layer.
|
| |
|
| |
|
|
|
|
| |
PR: bin/21476
|
| |
|
|
|
|
|
|
| |
o Document all the mutex calls, not just the entry and exit.
o Fix the mtx_t typedef (now is struct mtx).
|
| |
|
|
|
|
|
|
|
|
| |
in two of the three boot words in the "boot" redefinition, I have no
clue. Fix it.
Noticed by: bp
Noticed by: adrian
|
| |
|
| |
|
|
|
|
|
|
| |
Also tidy up it's output.
Approved by: jkh
|
| |
|
|
|
|
| |
Reviewed by: imp
|
|
|
|
| |
Suggested by: bde
|
|
|
|
|
|
|
|
| |
- validate scope in sockaddr comparison logic
patch was originally submitted by itojun and slightly modified by me.
Reviewed by: itojun, kris
|
|
|
|
|
| |
properly. Fix the recursive mutex macros to actually compile. At the
moment we only use MTX_EXIT anyways.
|
|
|
|
| |
Fix promise support.
|
|
|
|
| |
HTTP-Version on the Status-Line (see RFC2616 sections 3.1 and 6.1).
|
|
|
|
| |
Document that 254 (divert) is not IANA assigned.
|
|
|
|
|
|
| |
alpha.
No response from: the world
|
|
|
|
| |
Submitted by: Domas Mituzas <midom@dammit.lt>
|
|
|
|
|
| |
setting up default values for an express/custom install. It would
be confusing to see the informational popup completely out of context.
|
|
|
|
|
|
|
|
|
| |
pointer, when bridging and bridge_ipfw are enabled, and when bdg_forward()
happens to free the packet and make our pointer NULL. There may be
more similar problems like this one with calls to bdg_forward().
PR: Related to kern/19551
Reviewed by: jlemon
|
|
|
|
|
|
| |
user-supplied host name if we can't get a canonical name.
Obtained from: contrib/tcp_wrappers/socket.c rev. 1.4 (in spirit)
|
|
|
|
|
|
| |
msleep() are recursed.
Suggested by: cp
|
|
|
|
|
|
|
|
| |
of the code in the kernel properly checks for read-onlyness before
writing into an mbuf data area. When that code is fixed, the m_dup()
can go back to being m_copypacket().
Requested by: nsayer
|
|
|
|
| |
Submitted by: Reinier Bezuidenhout <rbezuide@oskar.nanoteq.co.za>
|
| |
|
|
|
|
|
| |
move format conversion feeders to feeder_fmt.c - no pertinent history so no
repo-copy.
|
| |
|
| |
|
|
|
|
| |
Approved by: cg
|
|
|
|
| |
Approved by: cg
|
|
|
|
|
|
|
|
| |
PC-card stuff. Also print a NEWLINE (!!) after that.
I'm driving mad each time when I see messages related to pccard before
"Enable PC-card." and particulary when I see
"Doing initial network setup". on the same line w/o a break.
|
|
|
|
|
|
|
|
| |
implementation of getaddrinfo() may return NULL ai_canonname.
There is no consensus how getaddrinfo() should fill ai_canonname
when numeric hostname is given.
Reported by: kris
|
|
|
|
|
| |
with !SMP kernels. Also, replace NCPUS with MAXCPU since they are
redundant.
|
|
|
|
| |
needed.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Tripped-over-by: Nicole Harrington <nicole@picturetrail.com>
|
| |
|
| |
|
|
|
|
|
| |
of two evils; the greater evil is requiring sys/proc.h to be included
before including machine/mutex.h.
|
|
|
|
| |
Approved by: jkh
|
|
|
|
|
|
| |
NBUS, NINTR dynamic and set NCPU to a maximum of 16 under SMP.
Reviewed by: peter
|
|
|
|
|
|
|
|
| |
vn_extattr_get() and vn_extattr_set(). vn_extattr_rm() removes the
specified extended attribute from a vnode, authorizing the change as
the kernel (NULL cred).
Obtained from: TrustedBSD Project
|