davidxu 2008-09-05 07:32:57 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
SVN rev 182782 on 2008-09-05 07:32:57Z by davidxu
Fix LOR between vnode lock and internal mqueue locks.
Revision ChangesPath
1.33 +72 -41src/sy
davidxu 2008-09-05 02:07:25 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
SVN rev 182776 on 2008-09-05 02:07:25Z by davidxu
Fix lock name conflict.
PR: kern/127040
Revision ChangesPath
1.32 +1 -1 src/sys/ker
jeff2008-03-29 23:30:40 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
- Use vget() to lock the vnode rather than refing without a lock and
locking in separate steps.
Revision ChangesPath
1.30 +3 -6 src/sys/kern/
cognet 2007-05-23 13:36:02 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
Remove duplicate includes.
Submitted by: Cyril Nguyen Huu
Revision ChangesPath
1.24 +0 -1 src/sys/kern/uipc_mqueue.c
__
rwatson 2007-04-11 16:22:59 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
Remove now-obsolete comment regarding mqueue privileges in jail.
Revision ChangesPath
1.23 +0 -4 src/sys/kern/uipc_mqueue.c
___
rwatson 2007-04-10 15:40:27 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
Do allow POSIX mqueue unlink privilege inside a jail, as we all all
other POSIX mqueue privileges inside a jail.
Revision ChangesPath
1.22 +2 -1
davidxu 2006-02-22 02:38:25 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
Abstract function mqfs_create_node() to create a mqueue node.
Revision ChangesPath
1.13 +76 -67src/sys/kern/uipc_mqueue.c
__
davidxu 2005-12-16 15:01:17 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
Replace selwakeuppri with selwakeup, let scheduler figure out
appropriate thread priority.
Revision ChangesPath
1.12 +4 -4 src/sys/kern/uipc_mque
Colin Percival wrote:
David Xu wrote:
Modified files:
sys/kern uipc_mqueue.c
Log:
Stop fiddling thread priority with msleep, eliminating unnecessary
context switching. This improves performance about 30% on UP machine.
A 30% improvement is great, but... on what benchmark
David Xu wrote:
> Modified files:
> sys/kern uipc_mqueue.c
> Log:
> Stop fiddling thread priority with msleep, eliminating unnecessary
> context switching. This improves performance about 30% on UP machine.
A 30% improvement is great, but... on what benchmark?
Colin Perci
davidxu 2005-12-12 05:04:57 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
Stop fiddling thread priority with msleep, eliminating unnecessary
context switching. This improves performance about 30% on UP machine.
Revision ChangesPath
davidxu 2005-12-09 02:38:29 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
Comment out mqfs_create_link. Inline some small functions.
Revision ChangesPath
1.10 +4 -4 src/sys/kern/uipc_mqueue.c
_
davidxu 2005-12-06 06:22:12 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
o Turn on MPSAFE flag for mqueuefs.
o Reuse si_mqd field in siginfo_t, this also gives userland
information about which descriptor is notified.
Revision Chan
davidxu 2005-12-05 04:41:32 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
After reading some documents, I realized SIGEV_NONE != NULL, also
fix code in mqueue_send_notification to handle SIGEV_NONE.
Revision ChangesPath
1.8
davidxu 2005-12-05 03:23:27 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
Handle SIGEV_NONE, if notification is SIGEV_NONE, error status and
return status will be set, but no notification will be registered.
Increase hard limit of maxmsg t
davidxu 2005-12-02 14:09:32 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
1. Cleanup including.
2. Set configuration value for CTL_P1003_1B_MESSAGE_PASSING.
Revision ChangesPath
1.6 +4 -5 src/sys/kern/uipc_mqueue.c
___
davidxu 2005-12-02 08:23:50 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
1. Check if message priority is less than MQ_PRIO_MAX.
2. Use getnanotime instead of getnanouptime.
3. Don't free message in _mqueue_send, mqueue_send will free it.
davidxu 2005-11-27 22:59:48 UTC
FreeBSD src repository
Modified files:
sys/kern uipc_mqueue.c
Log:
Fix a stupid compiler warining, remove a redundant line.
Revision ChangesPath
1.3 +1 -1 src/sys/kern/uipc_mqueue.c
___
18 matches
Mail list logo