dholland
1d762ff060
Move second-layer proplib frobbing within ufs quota code up to the
...
first layer. (Step 2 of several for QUOTACTL_GET.)
2012-01-29 06:38:23 +00:00
dholland
2ce5210d06
Move first-layer proplib frobbing for QUOTACTL_GET to FS-independent code.
...
(step 1 of several)
Note: this change requires a kernel version bump.
2012-01-29 06:37:30 +00:00
dholland
2d86641bb5
Move proplib frobbing for QUOTACTL_GETVERSION to FS-independent code.
...
Note: this change requires a kernel version bump.
2012-01-29 06:36:50 +00:00
dholland
77f413b088
Introduce struct vfs_quotactl_args. Use it.
...
This change uglifies vfs_quotactl some in order to make room for
moving operation-specific but FS-independent logic out of ufs_quota.c.
Note: this change requires a kernel version bump.
2012-01-29 06:36:06 +00:00
dholland
bfbd24c61d
Move the proplib-based quota command dispatching (that is, the code
...
that knows the magic string names for the allowed actions) out of
UFS-specific code and to fs-independent code.
This introduces QUOTACTL_* operation codes and changes the signature
of VFS_QUOTACTL() again for compile safety.
Note: this change requires a kernel version bump.
2012-01-29 06:34:57 +00:00
dholland
c76cce746c
Add sys/quotactl.h. This will hold the definitions for quotactl, which
...
are not supposed to be exposed to applications. (Only to libquota.)
So far it doesn't actually contain anything yet.
2012-01-29 06:33:51 +00:00
dholland
b6ede1b91e
Move the code for iterating over the multiple RPC calls in a quota
...
proplib XML packet to vfs_quotactl.c out of sys/ufs/ufs.
Add a dummy extra arg to VFS_QUOTACTL for compile safety.
Note: this change requires a kernel version bump.
2012-01-29 06:32:43 +00:00
dholland
b0d7bab70f
Add vfs_quotactl() in between the syscall and VFS_QUOTACTL. Call it
...
from the COMPAT_50 code as well as the current sys_quotactl instead
of going directly to VFS_QUOTACTL. Doesn't actually do anything yet.
2012-01-29 06:29:04 +00:00
dholland
749c2c6e19
Add vfs_quotactl.c. This is where filesystem-independent quota
...
handling will go.
2012-01-29 06:26:54 +00:00
dholland
7950da9e90
Change dqblk_to_quotaval() from quota1_subr.c to dqblk_to_quotavals(),
...
and pass in two single quotaval structs (for blocks and inodes)
instead of an array of (implicitly) QUOTA_NLIMITS quotaval structs
indexed by constants from quotaprop.h.
Note: because this code is used by COMPAT_50 as well as ufs, this
change requires a kernel version bump. (The code is also used by
edquota, but via .PATH so it's not ABI-sensitive there.)
2012-01-29 06:23:20 +00:00
manu
8fcbc70792
Improve FUSE trace facility
2012-01-29 06:22:01 +00:00
nonaka
5295a64fde
use FS_UFS[12]_MAGIC_SWAPPED instead of bswap32(FS_UFS[12]_MAGIC).
2012-01-29 00:58:13 +00:00
christos
03aa0179fc
Bump SYMTAB_SPACE
2012-01-29 00:50:59 +00:00
joerg
93dec1b659
Merge Sqlite 3.7.10.
2012-01-28 23:55:36 +00:00
joerg
99ea8c81b2
Update to sqlite 3.7.10:
...
- Default schema format changed to version 4
- Various bugfixes and improvements.
2012-01-28 23:50:28 +00:00
christos
dfa5043919
rename to OBJCOPYLIBFLAGS
2012-01-28 23:13:24 +00:00
rmind
8effb66e15
- Instead of kmem_cache_max, calculate max index and avoid a shift.
...
- Use __read_mostly and __cacheline_aligned.
- Make kmem_{intr_alloc,free} public.
- Misc.
2012-01-28 23:09:06 +00:00
rmind
9ff9ca4853
- Make subr_vmem.c compile as standalone again.
...
- Reduce some #ifdefs.
2012-01-28 23:05:48 +00:00
christos
e9da35f00c
remove unneeded change
2012-01-28 21:54:26 +00:00
christos
a70b6cdd93
fix the link_set name.
2012-01-28 21:52:14 +00:00
phx
36f7200ab1
Update list of supported NAS products.
2012-01-28 21:48:32 +00:00
phx
0de3893ab5
Use MAX3232 instead of MAX232 for the serial converter.
2012-01-28 21:48:00 +00:00
christos
f83bdef67a
Use -X so that the link-set symbols are not stripped.
2012-01-28 21:34:22 +00:00
christos
c37ad7ee66
Provide a way to override the default objcopy flags for library modules.
2012-01-28 21:32:13 +00:00
rmind
811b418a32
Mention direct map for amd64, UVM/kmem/vmem improvements and ltsleep() removal.
2012-01-28 19:49:33 +00:00
christos
4936d74f3b
document tpm-tools
2012-01-28 19:43:47 +00:00
rmind
4177c9beb4
Improve description on struct vm_page and explain locking a little bit more.
2012-01-28 19:12:10 +00:00
para
9c9daafc45
replacing malloc(9) with kmem(9)
...
wapbl_entries get there own pool, they are freed from softint context
ok: rmind@
2012-01-28 18:02:56 +00:00
skrll
81c1d7f0b6
Typo in comment.
2012-01-28 16:30:23 +00:00
joerg
609d852960
Include sys/malloc.h for MALLOC_DECLARE.
2012-01-28 16:24:35 +00:00
matt
0aba3d8d4d
Since we don't do MULTIPROCESSOR, and hence preemption, locking the pvlists
...
doesn't really matter.
2012-01-28 16:16:41 +00:00
christos
2552839412
Add configuration glue
2012-01-28 16:05:20 +00:00
christos
5936836493
Add build glue: no pkcs11 yes.
2012-01-28 16:04:12 +00:00
christos
a3508f9e3b
remove stray .TP
2012-01-28 16:03:46 +00:00
matt
64a05b1083
Replace locking checks with uvm_page_locked_p.
2012-01-28 15:43:34 +00:00
pgoyette
2f1f723965
Add new directories for trousers to sets lists. The directories get
...
created even if they're not populated.
Hello again, christos!
2012-01-28 15:10:24 +00:00
uwe
2e92e8630a
Steal arch/i386/crtend.S
2012-01-28 15:08:47 +00:00
mbalmer
28c55e99d7
When ifconfig is invoked without any arguments, display the list of
...
all network interfaces (equivalent to ifconfig -a), instead of displaying
the usage. (This is consistent with the behaviour on FreeBSD and OpenBSD.)
2012-01-28 15:01:44 +00:00
rmind
247885b64f
Describe UVM object and explain lock sharing a little.
2012-01-28 14:37:35 +00:00
joerg
48d38253ab
Disable -Wconversion for clang.
2012-01-28 14:24:53 +00:00
joerg
dec45735b2
Merge r171807 from upstream:
...
exception_ptr.h needs the forward declaration because it's
included from <typeinfo> before <typeinfo> defines std::type_info.
2012-01-28 14:21:52 +00:00
wiz
b377f34442
Fix word duplication in previous.
2012-01-28 13:26:12 +00:00
rmind
be9b34c425
Update ltsleep(9) man page.
2012-01-28 13:12:52 +00:00
uwe
002cc93ef2
Add a comment that explains what this code does.
2012-01-28 12:44:19 +00:00
rmind
b4ccb4c5f9
Welcome to 5.99.61: major UVM/kmem/vmem changes, tsleep and wakeup_one removal.
2012-01-28 12:27:30 +00:00
rmind
b82e29ffe8
tsleep(9) no more.
2012-01-28 12:23:56 +00:00
rmind
9a80847a9f
Remove obsolete ltsleep(9) and wakeup_one(9).
2012-01-28 12:22:33 +00:00
uwe
30250d8bed
Asm cosmetic. Add a comment that explains what this trampoline does.
2012-01-28 12:21:13 +00:00
cherry
cbdea16d58
Update comments to remove references to alternate pte space.
2012-01-28 12:15:19 +00:00
uwe
6b9feef6d1
Pull in revision 1.4 from src/gnu/dist/gcc4/gcc/config/vax/elf.h:
...
Emit DWARF relocation in its expected form
PR toolchain/43314
2012-01-28 11:24:05 +00:00