2014-04-10 |
David Xu | Add kqueue support for devctl.
|
commit | commitdiff | tree |
2014-04-04 |
David Xu | Fix SIGIO delivery. Use fsetown() to handle file descriptor...
|
commit | commitdiff | tree |
2014-03-13 |
David Xu | To avoid missing a chance to cancel thread, call _pthread_te...
|
commit | commitdiff | tree |
2014-02-22 |
David Xu | Increase alignment to size of pointer if the alignment...
|
commit | commitdiff | tree |
2014-02-21 |
David Xu | malloc_aligned() may not leave enough space for pointer...
|
commit | commitdiff | tree |
2013-05-16 |
David Xu | Return one-based key so that user can check if the...
|
commit | commitdiff | tree |
2013-05-09 |
David Xu | Fix return value for setcontext and swapcontext.
|
commit | commitdiff | tree |
2013-04-28 |
David Xu | Remove extra code for SA_RESETHAND, it is not needed...
|
commit | commitdiff | tree |
2013-04-18 |
David Xu | Remove debug code.
|
commit | commitdiff | tree |
2013-04-18 |
David Xu | Avoid copying memory if SIGCANCEL is not masked.
|
commit | commitdiff | tree |
2013-04-18 |
David Xu | Revert revision 249323, the PR/177624 is confusing...
|
commit | commitdiff | tree |
2013-04-10 |
David Xu | swapcontext wrapper can not be implemented in C, the...
|
commit | commitdiff | tree |
2013-02-17 |
David Xu | Make more code be protected by internal mutex, and...
|
commit | commitdiff | tree |
2013-02-16 |
David Xu | Simplify code by using flag O_EXLOCK.
|
commit | commitdiff | tree |
2013-01-22 |
David Xu | Make "-D skip" option work with FIFO by opening file...
|
commit | commitdiff | tree |
2013-01-04 |
David Xu | Revert revision 244760 because strncpy pads trailing...
|
commit | commitdiff | tree |
2012-12-28 |
David Xu | Use strlcpy to NULL-terminate error message even if...
|
commit | commitdiff | tree |
2012-12-26 |
David Xu | Always initialize pattern_buf pointers to NULL, otherwise...
|
commit | commitdiff | tree |
2012-12-06 |
David Xu | Eliminate superfluous code.
|
commit | commitdiff | tree |
2012-11-27 |
David Xu | Pass allocated unit number to make_dev, otherwise kernel...
|
commit | commitdiff | tree |
2012-11-27 |
David Xu | Take first active vnode correctly.
|
commit | commitdiff | tree |
2012-09-10 |
David Xu | POSIX requires sigevent to be visible after mqueue...
|
commit | commitdiff | tree |
2012-09-10 |
David Xu | Process CPU-Time Clocks option is supported, define...
|
commit | commitdiff | tree |
2012-09-10 |
David Xu | Add missing prototype for clock_getcpuclockid.
|
commit | commitdiff | tree |
2012-08-27 |
David Xu | In suspend_common(), don't wait for a thread which...
|
commit | commitdiff | tree |
2012-08-23 |
David Xu | Eliminate redundant code, _thr_spinlock_init() has...
|
commit | commitdiff | tree |
2012-08-21 |
David Xu | Add manual pages for clock_getcpuclockid and pthread_getcpuc...
|
commit | commitdiff | tree |
2012-08-21 |
David Xu | Fix prototype. Also the function should return error...
|
commit | commitdiff | tree |
2012-08-17 |
David Xu | regen.
|
commit | commitdiff | tree |
2012-08-17 |
David Xu | Implement syscall clock_getcpuclockid2, so we can get...
|
commit | commitdiff | tree |
2012-08-12 |
David Xu | Do defered mutex wakeup once.
|
commit | commitdiff | tree |
2012-08-11 |
David Xu | Some style fixes inspired by @bde.
|
commit | commitdiff | tree |
2012-08-11 |
David Xu | MFp4:
|
commit | commitdiff | tree |
2012-08-11 |
David Xu | tvtohz will print out an error message if a negative...
|
commit | commitdiff | tree |
2012-07-31 |
David Xu | I am comparing current pipe code with the one in 8...
|
commit | commitdiff | tree |
2012-07-31 |
David Xu | When a thread is blocked in direct write state, it...
|
commit | commitdiff | tree |
2012-07-20 |
David Xu | Don't forget to initialize return value.
|
commit | commitdiff | tree |
2012-07-20 |
David Xu | Simplify code by replacing _thr_ref_add() with _thr_find_thr...
|
commit | commitdiff | tree |
2012-07-20 |
David Xu | Eliminate duplicated code.
|
commit | commitdiff | tree |
2012-07-20 |
David Xu | Don't assign same value.
|
commit | commitdiff | tree |
2012-07-20 |
David Xu | Eliminate duplicated code.
|
commit | commitdiff | tree |
2012-07-20 |
David Xu | Eliminate duplicated code.
|
commit | commitdiff | tree |
2012-07-20 |
David Xu | Don't forget to release a thread reference count,
|
commit | commitdiff | tree |
2012-07-10 |
David Xu | Always clear p_xthread if current thread no longer...
|
commit | commitdiff | tree |
2012-07-10 |
David Xu | Executing CPUID with EAX set to 1 to actually get feature...
|
commit | commitdiff | tree |
2012-07-09 |
David Xu | If you have pressed CTRL+Z and a process is suspended...
|
commit | commitdiff | tree |
2012-05-27 |
David Xu | Return EBUSY for PTHREAD_MUTEX_ADAPTIVE_NP too when...
|
commit | commitdiff | tree |
2012-05-21 |
David Xu | Print key value, an index, otherwise we don't know...
|
commit | commitdiff | tree |
2012-05-10 |
David Xu | Create a common function lookup() to search a chan...
|
commit | commitdiff | tree |
2012-05-05 |
David Xu | Fix mis-merged line, move SC_LOOKUP() call to
|
commit | commitdiff | tree |
2012-05-03 |
David Xu | MFp4:
|
commit | commitdiff | tree |
2012-04-05 |
David Xu | In sem_post, the field _has_waiters is no longer used...
|
commit | commitdiff | tree |
2012-04-05 |
David Xu | umtx operation UMTX_OP_MUTEX_WAKE has a side-effect... ...now. http://people.freebsd.org/~davidxu/bench/mutex_perf.c
|
commit | commitdiff | tree |
2012-03-31 |
David Xu | Remove stale comments.
|
commit | commitdiff | tree |
2012-03-30 |
David Xu | Remove trailing semicolon, it is a typo.
|
commit | commitdiff | tree |
2012-03-30 |
David Xu | Fix COMPAT_FREEBSD32 build.
|
commit | commitdiff | tree |
2012-03-30 |
David Xu | Remove trailing space.
|
commit | commitdiff | tree |
2012-03-30 |
David Xu | Merge umtxq_sleep and umtxq_nanosleep into a single...
|
commit | commitdiff | tree |
2012-03-29 |
David Xu | Reduce code size by creating common timed sleeping...
|
commit | commitdiff | tree |
2012-03-21 |
David Xu | Revert previous change. It is an incomplete change...
|
commit | commitdiff | tree |
2012-03-21 |
David Xu | Use version 2 of semaphore provided by kernel umtx...
|
commit | commitdiff | tree |
2012-03-19 |
David Xu | Use clockid parameter instead of hard-coded CLOCK_REALTIME.
|
commit | commitdiff | tree |
2012-03-18 |
David Xu | Some software think a mutex can be destroyed after...
|
commit | commitdiff | tree |
2012-03-16 |
David Xu | Add implementation note about when a condition variable...
|
commit | commitdiff | tree |
2012-03-16 |
David Xu | When destroying a barrier, waiting all threads exit...
|
commit | commitdiff | tree |
2012-02-29 |
David Xu | initialize clock ID and flags only when copying timespec...
|
commit | commitdiff | tree |
2012-02-27 |
David Xu | Follow changes made in revision 232144, pass absolute...
|
commit | commitdiff | tree |
2012-02-25 |
David Xu | In revision 231989, we pass a 16-bit clock ID into...
|
commit | commitdiff | tree |
2012-02-22 |
David Xu | Fix typo.
|
commit | commitdiff | tree |
2012-02-22 |
David Xu | Use unused fourth argument of umtx_op to pass flags...
|
commit | commitdiff | tree |
2012-02-19 |
David Xu | Check both seconds and nanoseconds are zero, only checking...
|
commit | commitdiff | tree |
2012-02-15 |
David Xu | Add notes about sigev_notify_kevent_flags introduced...
|
commit | commitdiff | tree |
2012-02-11 |
David Xu | Make code more stable by checking NULL pointers.
|
commit | commitdiff | tree |
2012-02-07 |
David Xu | Plug a memory leak. When a cached thread is reused...
|
commit | commitdiff | tree |
2012-02-05 |
David Xu | Add 32-bit compat code for AIO kevent flags introduced...
|
commit | commitdiff | tree |
2012-02-01 |
David Xu | If multiple threads call kevent() to get AIO events...
|
commit | commitdiff | tree |
2012-01-16 |
David Xu | Insert read memory barriers.
|
commit | commitdiff | tree |
2012-01-16 |
David Xu | Eliminate branch and insert an explicit reader memory...
|
commit | commitdiff | tree |
2011-11-17 |
David Xu | Pass CVWAIT flags to kernel, this should handle
|
commit | commitdiff | tree |
2011-06-16 |
David Xu | Use size of int to fetch sysctl kern.sched.cpusetsize...
|
commit | commitdiff | tree |
2011-06-07 |
David Xu | Use p4prio_to_tsprio to calculate TS priority instead...
|
commit | commitdiff | tree |
2011-01-11 |
David Xu | Fix a typo.
|
commit | commitdiff | tree |
2011-01-06 |
David Xu | Return 0 instead of garbage value.
|
commit | commitdiff | tree |
2011-01-06 |
David Xu | Remove leftover for r214093.
|
commit | commitdiff | tree |
2011-01-04 |
David Xu | Because sleepqueue may still being used, we should...
|
commit | commitdiff | tree |
2010-12-29 |
David Xu | - Follow r216313, the sched_unlend_user_prio is no...
|
commit | commitdiff | tree |
2010-12-24 |
David Xu | Always clear flag PMUTEX_FLAG_DEFERED when unlocking...
|
commit | commitdiff | tree |
2010-12-23 |
David Xu | Enlarge hash table for new condition variable.
|
commit | commitdiff | tree |
2010-12-22 |
David Xu | Add sleep queue code.
|
commit | commitdiff | tree |
2010-12-22 |
David Xu | MFp4:
|
commit | commitdiff | tree |
2010-12-09 |
David Xu | MFp4:
|
commit | commitdiff | tree |
2010-12-09 |
David Xu | MFp4:
|
commit | commitdiff | tree |
2010-11-22 |
David Xu | Use atomic instruction to set _has_writer, otherwise...
|
commit | commitdiff | tree |
2010-11-15 |
David Xu | Only unlock process if a thread is found.
|
commit | commitdiff | tree |
2010-11-02 |
David Xu | Use sysctl kern.sched.cpusetsize to retrieve size of...
|
commit | commitdiff | tree |
2010-11-01 |
David Xu | Use integer for size of cpuset, as it won't be bigger...
|
commit | commitdiff | tree |
2010-10-29 |
David Xu | Add sysctl kern.sched.cpusetsize to export the size...
|
commit | commitdiff | tree |
2010-10-29 |
David Xu | Return previous sigaction correctly.
|
commit | commitdiff | tree |
2010-10-29 |
David Xu | Remove local variable 'first', instead check signal...
|
commit | commitdiff | tree |
2010-10-28 |
David Xu | Follow the change made in libthr, add ERANGE error...
|
commit | commitdiff | tree |
next |