Commit Graph

200317 Commits

Author SHA1 Message Date
wiz
3652074286 Sort ERRORS. 2011-04-28 11:58:50 +00:00
wiz
769b2ceb89 security(7), not (8). 2011-04-28 11:57:08 +00:00
wiz
560b21b44e Fix a typo. 2011-04-28 11:56:26 +00:00
wiz
abc39e8ff4 Spelling. 2011-04-28 11:25:12 +00:00
wiz
85e4f3c354 security(7), not (8). 2011-04-28 11:23:57 +00:00
wiz
dbd13d8219 Spelling. 2011-04-28 11:22:44 +00:00
mbalmer
44190c279c On december 16, 1991, Kazakhstan declared its independence from the USSR. 2011-04-28 07:42:20 +00:00
mbalmer
3c3e4a052f Fix SCO. 2011-04-28 07:32:36 +00:00
mbalmer
9d34d3bbe5 Kazakh character code mappings reside in KAZAKH/, not MISC/. I really wonder
why nobody noticed this before...
2011-04-28 07:08:59 +00:00
martin
d21307a5d2 Fix offsets used in the assembly code to save global registers into a
jmp_buf, add a compile time assert to catch this kind of divergence
in the C code.
Move the fixed "%npc = %pc + 4" computation to longjmp, this frees
the sigcontext sc_npc value. Use this space to save the savemask
for siglongjmp (we have run out of space behind the globals).
Fixes the tests/lib/libc/setjmp/t_threadjmp tests, and also hopefully
fixes PR port-sparc64/44902.
2011-04-27 21:08:48 +00:00
mbalmer
fe857470e2 Add new files. 2011-04-27 20:06:46 +00:00
mbalmer
5f971e5eac Add Japan CBM character codes. 2011-04-27 20:05:56 +00:00
mspo
2161779cdf adding myself to src/distrib/notes/common 2011-04-27 18:51:14 +00:00
hannken
ac8cd690ce Remove no longer needed flag BC_SCANNED /* Block already pushed during sync */. 2011-04-27 09:47:25 +00:00
hannken
64ee4fdf9f Remove no longer needed flag FSYNC_VFS /* fsync: via FSYNC_VFS() */. 2011-04-27 09:46:27 +00:00
plunky
6192253699 drop inline here, to avoid C99 vs GNU differences 2011-04-27 08:32:42 +00:00
mrg
4f6a431a93 prepare to convert more raidframe old lock/sleep APIs to mutex/condvar:
- remove RF_DECLARE_EXTERN_MUTEX and RF_DECLARE_STATIC_MUTEX, the qualifier
  can be provided at the use point with the normal define
- rename the *LGMGR_MUTEX() macros to *mutex2() names, and add some more
  defines for use:
	rf_declare_mutex2()
	rf_declare_cond2()
	rf_lock_mutex2()
	rf_unlock_mutex2()
	rf_init_mutex2()
	rf_destroy_mutex2()
	rf_init_cond2()
	rf_destroy_cond2()
	rf_wait_cond2()
	rf_signal_cond2()
	rf_broadcast_cond2()
- use the new names for the configureMutex(), which previous used some combo
  of direct mutex* calls and macros
- convert the node_queue to use a mutex/cv combo
- in rf_ShutdownEngine() and DAGExecutionThread(), also signal the former from
  the latter when it is done and about to exit
- convert iodone_lock to use the new macros
2011-04-27 07:55:14 +00:00
plunky
4de0226ca9 drop 'external' inline here, to avoid C99 vs GNU differences 2011-04-27 07:47:33 +00:00
plunky
0be28cead8 drop 'inline' here, to avoid C99 vs GNU differences 2011-04-27 07:42:11 +00:00
hannken
bb3ca01e60 Cleanup ffs fsync and make devices on wapbl enabled file systems work here:
- Replace the ugly sync loop in ffs_full_fsync() and ffs_vfs_fsync() with
  vflushbuf().  This loop is a relic of softdeps and not needed anymore.

- Add ffs_spec_fsync() for device nodes on ffs file systems that calls
  spec_fsync() like all other file systems do and then updates the ctime.

Discussed on tech-kern.

Should fix PRs:
PR #41192 wapbl diagnostic panic during cgdconfig
PR #41977 kernel diagnostic assertion "rw_lock_held(&wl->wl_rwlock)" failed
PR #42149 wapbl locking panic if watching DVD
PR #42551 Lockdebug assert in wapbl when running zpool
2011-04-27 07:24:52 +00:00
martin
00d08a9058 Simplify previous: the original code was mostly correct but relied on
"register_t" being signed.
2011-04-27 06:22:11 +00:00
wiz
eafacad922 Bump date for uvm_swap_stats() removal; remove superfluous Pp. 2011-04-27 06:02:03 +00:00
rmind
69a047faf7 Make stopsigmask static, sprinkle __cacheline_aligned and __read_mostly. 2011-04-27 00:38:37 +00:00
rmind
3d12d00f76 G/C M_EMULDATA 2011-04-27 00:36:47 +00:00
rmind
fe41737f5c Remove public uvm_swap_stats() routine, keep it internal. 2011-04-27 00:35:52 +00:00
joerg
5e6a27ebbb Remove Mach specific trace points. 2011-04-27 00:00:46 +00:00
wiz
ea124d4898 Remove references to just removed Darwin and Irix emulation. Bump date. 2011-04-26 22:17:17 +00:00
joerg
321098b572 Kill CTL_EMUL_NAMES. 2011-04-26 21:27:44 +00:00
yamt
25dcdd54cb fix _STANDALONE build 2011-04-26 20:53:34 +00:00
martin
73637f3626 Add TNF license. OK: pooka. 2011-04-26 20:42:01 +00:00
joerg
c4685eb87a Annotate removal of Darwin, Mac, IRIX and PECOFF emulation 2011-04-26 20:35:04 +00:00
martin
57d2159dd2 When failing, point to PR lib/44057 and the discussion therein about the
relevant compiler bug.
2011-04-26 20:20:16 +00:00
martin
6f0225fc15 Stupidly (but standards commpliant) the gidsetsize argument of the
getgroups() syscall is "int" - i.e. signed.
Explicitly check for negative values and make them fail.
2011-04-26 19:58:12 +00:00
martin
8d374d551c Simplify 2011-04-26 18:50:53 +00:00
martin
29b0298b15 Minor simplification 2011-04-26 18:42:08 +00:00
ahoka
73b363db12 remove some debug printf leftover 2011-04-26 17:42:20 +00:00
ahoka
7d403a6f10 Hold the current lwp's mutex, instead of the lwp we want to wait for
in kthread_join(). This fixes panics with DIAGNOSTIC and possibly some
rare race conditons.
2011-04-26 17:40:38 +00:00
ahoka
50cd66ec6e it seems we have a config_detach_children (though undocumented)
lets use that to detach flash devices before detaching nand
2011-04-26 17:31:57 +00:00
joerg
5914da777f Remove compat_darwin(8) itself 2011-04-26 17:30:45 +00:00
ahoka
55074f67ed whitespace 2011-04-26 17:27:52 +00:00
joerg
787e55aa29 Remove PECOFF/Win32 emulation. 2011-04-26 16:57:38 +00:00
joerg
e958063324 Remove IRIX emulation 2011-04-26 16:36:40 +00:00
joerg
5aca2679d7 Remove Darwin, MACH and Mach-O support. 2011-04-26 15:51:22 +00:00
ahoka
8f72be80f9 fix some bugs in detachment 2011-04-26 13:38:13 +00:00
hannken
87522af425 Change vflushbuf() to return an error if a synchronous write fails.
Welcome to 5.99.51.
2011-04-26 11:32:38 +00:00
he
ae7d1665f4 The new Heimdal adds -lwind and -lheimbase to the set of libraries,
so define the corresponding LIB* variables.
These are also needed in the PAM_STATIC_* variables, so add them there too.
2011-04-26 08:22:17 +00:00
phx
b424687509 Priority of QNAP board detection was still too high. It should be lowest,
because a Realtek chip at pci device 15 is used on several boards. Now
NH230/All6250 detection should work again.
2011-04-26 08:08:39 +00:00
hannken
881623aec8 Fixup previous.
The bug was in scsibusdetach(), which is not doing things in the proper
order: it has to detach its children and check for error.  If no error,
then it can release the resources that the children were using.

From David Young via source-changes-d.
2011-04-26 07:41:18 +00:00
wiz
8973a7a700 Sort sections. 2011-04-25 23:14:33 +00:00
wiz
5989309eef Add -f to usage, and make it match man page. 2011-04-25 22:54:05 +00:00