Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (21m)  netbsd-8 (6d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 20:29:06 UTC Now

2012-01-30 22:49:03 UTC MAIN commitmail json YAML

- remove dup included files
- use intptr_t instead of long where appropriate
- use perfused_ instead of perfuse_ for our own functions.
- more static
Fixes namespace collision of perfuse_mount with this and libperfuse.

(christos)

2012-01-30 21:47:24 UTC MAIN commitmail json YAML

acpi_md_ncpus: use kcpuset_attached instead.

(rmind)

2012-01-30 21:35:22 UTC MAIN commitmail json YAML

pmc_init: check ncpu instead of cpus_attached.

(rmind)

2012-01-30 21:10:30 UTC MAIN commitmail json YAML

Patch to include ipf_rb.h missed from merge.

(darrenr)

2012-01-30 21:05:40 UTC MAIN commitmail json YAML

Fix for KMEM_GUARD; do not use it from interrupt context.

(rmind)

2012-01-30 20:51:50 UTC MAIN commitmail json YAML

2012-01-30 20:40:39 UTC MAIN commitmail json YAML

Initialize "match", it may be used uninitialized, and gcc complains
about it.

(martin)

2012-01-30 20:10:27 UTC MAIN commitmail json YAML

Correct merge error from import.

(darrenr)

2012-01-30 20:08:31 UTC MAIN commitmail json YAML

Merge error - stale code from HEAD not removed.

(darrenr)

2012-01-30 20:02:55 UTC MAIN commitmail json YAML

- don't copy past the end of sockaddr if we are rounding, zero it out instead,
  from mlelstv@
- put a comment explaining the 6 nuls.

(christos)

2012-01-30 20:01:09 UTC MAIN commitmail json YAML

Count length from the beginning of the structure not the sa_data portion.
From skrll@

(christos)

2012-01-30 19:41:24 UTC MAIN commitmail json YAML

Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive}
where it looks straightforward, and pci_aprint_devinfo_fancy in a few
others where drivers want to supply their own device names instead
of the pcidevs generated one. More complicated cases, where names
are composed at runtime, are left alone for now. It certainly makes
sense to simplify the drivers here rather than inventing a catch-all API.
This should serve as as example for new drivers, and also ensure
consistent output in the AB_QUIET ("boot -q") case. Also, it avoids
excessive stack usage where drivers attach child devices because the
buffer for the device name is not kept on the local stack anymore.

(drochner)

2012-01-30 19:38:45 UTC MAIN commitmail json YAML

2012-01-30 19:34:57 UTC MAIN commitmail json YAML


Lost on import of 5.1.1

Status:

Vendor Tag: DARRENR
Release Tags: v5-1-1

(darrenr)

2012-01-30 19:31:31 UTC MAIN commitmail json YAML

2012-01-30 19:28:11 UTC MAIN commitmail json YAML

2012-01-30 19:23:49 UTC MAIN commitmail json YAML

Add a copy of the proplib interpreter here so this program will
continue to work after it's removed from the kernel. This copy is
unchanged from sys/kern/vfs_quotactl.c except that I've preserved a
cop of the old rcsid.

(dholland)

2012-01-30 19:21:37 UTC MAIN commitmail json YAML

Remove this material, which is no longer used.

(dholland)

2012-01-30 19:20:14 UTC MAIN commitmail json YAML

document pci_aprint_devinfo(9) (not the _fancy variant yet because
it is still experimental)

(drochner)

2012-01-30 19:19:55 UTC MAIN commitmail json YAML

This will need its own compat copy of some of the strings from
quotaprop.h even after the latter goes away.

(dholland)

2012-01-30 19:19:20 UTC MAIN commitmail json YAML

Remove dependence on quotaprop.h, also quotautil.c (no longer used).

Like repquota, compile in the number of object types for now because
making it support an arbitrary number would take some hacking.

(dholland)

2012-01-30 19:18:36 UTC MAIN commitmail json YAML

Rely on libquota for fallback to direct access of old-style quota files.

Keep the code around in #if 0 blocks for now, just in case some of the
logic might turn out to be wanted in libquota.

(dholland)

2012-01-30 19:17:30 UTC MAIN commitmail json YAML

Remove references to -D option.

(dholland)

2012-01-30 19:16:36 UTC MAIN commitmail json YAML

2012-01-30 18:50:45 UTC MAIN commitmail json YAML

Fix broken build by laundering const. hi joerg

(dholland)

2012-01-30 17:56:27 UTC MAIN commitmail json YAML

Remove obsolete comment

(cherry)

2012-01-30 17:54:34 UTC MAIN commitmail json YAML

2012-01-30 17:45:37 UTC MAIN commitmail json YAML

Need i8259.h for previous.

(jakllsch)

2012-01-30 17:45:17 UTC MAIN commitmail json YAML

Allow adapters with SAS/SATA or FC devices to use tagged queuing by the scsipi
layer.  Can improve write performance on SAS adapters under certain conditions
when the logical drive does not have write caching enabled.  Also need to
reserver a couple of slots for commands for the driver to use - stops the
adapter shortage messages.  Multiple commands can now cause QUEUE_FULL events,
so add that to the events handled, currently just ignoring it.  Changes
based on the thread http://mail-index.netbsd.org/tech-kern/2011/02/08/msg009946.html.
cvs: ----------------------------------------------------------------------

(mhitch)

2012-01-30 17:43:34 UTC MAIN commitmail json YAML

Add the licence file back in.

Status:

Vendor Tag: DARRENR
Release Tags: v5-1-1

(darrenr)

2012-01-30 17:35:18 UTC MAIN commitmail json YAML

do the bookkeeping right

(para)

2012-01-30 17:22:01 UTC MAIN commitmail json YAML

removed code from uvmpdpol_needsscan_p that got there by mistake
pointed out by yamt@

(para)

2012-01-30 17:03:58 UTC MAIN commitmail json YAML

Convert from malloc()/free() to kmem_* family of functions.
Discussed with and some guidance from para@.

(he)

2012-01-30 17:03:01 UTC MAIN commitmail json YAML

2012-01-30 16:54:47 UTC MAIN commitmail json YAML

2012-01-30 16:52:15 UTC MAIN commitmail json YAML

Bump libquota minor version (version is now 0.2) because I added some stuff.

(dholland)

2012-01-30 16:46:30 UTC MAIN commitmail json YAML

Remove unused include.

(dholland)

2012-01-30 16:45:13 UTC MAIN commitmail json YAML

2012-01-30 16:44:32 UTC MAIN commitmail json YAML

2012-01-30 16:44:23 UTC MAIN commitmail json YAML

Mask all i8259 interrupts in ioapic_enable().
Should fix PR kern/45160.

(jakllsch)

2012-01-30 16:44:09 UTC MAIN commitmail json YAML

Add quota_getrestrictions() to report the semantic restrictions
associated with a particular quotahandle.

(dholland)

2012-01-30 16:17:14 UTC MAIN commitmail json YAML

Add permissions support to rump_vop_access(), to be used by
rump_vop_lookup().

(njoly)

2012-01-30 16:14:27 UTC MAIN commitmail json YAML

Update ftp-proxy for changes to ipnat_t

(darrenr)

2012-01-30 16:13:44 UTC MAIN commitmail json YAML

New files required to build ipfilter into the kernel

(darrenr)

2012-01-30 16:13:21 UTC MAIN commitmail json YAML

New files imported from IPFilter 5.1.1 need to be added.

(darrenr)

2012-01-30 16:12:50 UTC MAIN commitmail json YAML

2012-01-30 16:12:05 UTC MAIN commitmail json YAML

2012-01-30 16:06:52 UTC MAIN commitmail json YAML

2012-01-30 16:05:36 UTC MAIN commitmail json YAML

2012-01-30 16:04:14 UTC MAIN commitmail json YAML

2012-01-30 15:47:01 UTC MAIN commitmail json YAML

Revert my last modification.
The detach function might make sense to unload and replace a driver module.
http://mail-index.netbsd.org/source-changes-d/2012/01/24/msg004538.html

(phx)

2012-01-30 13:57:43 UTC MAIN commitmail json YAML

Fix two typos.

(wiz)

2012-01-30 13:05:52 UTC MAIN commitmail json YAML

Adjust MEMFREE expected output to recent kmem(9) changes.

(njoly)

2012-01-30 12:19:46 UTC MAIN commitmail json YAML

Set up cache line sizes early in the MULTIPROCESSOR case (where we already
pass by all the notes anyway), and default them to small-but-working
values in the UP case. Avoids an endless loop when trying to flush
caches before we pass through cpu_attach().

(martin)

2012-01-30 10:55:25 UTC MAIN commitmail json YAML

switch on NetBSD/Xen MULTIPROCESSOR support for domUs as default, for wider testing

(cherry)

2012-01-30 10:33:05 UTC MAIN commitmail json YAML

On xen, prevent cached PDP objects from being reused by pool_cache(9),
since they are "pinned" on the hypervisor and thus R/O for the domU.

Separately, after every per-cpu pmap pdir entry reset, make sure that
the corresponding L3 PTP pointers are flushed from all cpus with the
pmap loaded. Enforce this immediately via pmap_tlb_shootnow();

(cherry)

2012-01-30 09:48:12 UTC MAIN commitmail json YAML

add the missing backslash.

(nisimura)

2012-01-30 06:39:26 UTC MAIN commitmail json YAML

Remove redundant break statement.

(dholland)

2012-01-30 06:15:22 UTC MAIN commitmail json YAML

Fix silly bug reading fstab.

(dholland)

2012-01-30 06:14:43 UTC MAIN commitmail json YAML

Remove stray p in identifier name. This has (as far as I can tell)
prevented quotacheck and other old-style quota bits from working since
last March. Use a correct declaration in the header file, so that if
something similar happens again affected programs will fail to link
instead of failing to work.

This kind of nonsense is why I like -Wl,-warn-common.

(dholland)

2012-01-30 06:04:32 UTC MAIN commitmail json YAML

PowerPC wants 16-byte aligned stacks (for AltiVec).

(matt)

2012-01-30 06:02:12 UTC MAIN commitmail json YAML

Don't strlcpy from a string buffer to itself; the behavior is not
defined.

(dholland)

2012-01-30 06:00:49 UTC MAIN commitmail json YAML

Remove an old, no longer necessary hack from libquota and handle the
relevant case properly in usr.bin/quota.

(dholland)

2012-01-30 05:42:54 UTC MAIN commitmail json YAML

make sure that the 'struct malloc' header on allocations is properly
aligned to (ALIGNBYTES+1).  this ensures that the memory that malloc(9)
returns is correctly aligned for the platform.  this change has an
effect on hppa, ia64, sparc and sparc64.

necessary on sparc for 8-byte load/store instructions.  with this my
SS20 boots multiuser again.

(mrg)

2012-01-30 04:25:15 UTC MAIN commitmail json YAML

avoid writing 1 byte beyond the end of the string promlib.c has given us.
instead of forcing a nul byte afterwards, KASSERT() that the final byte
already is a nul.  if there are broken proms... well, we can fix them.

this, plus one more change, allows my SS20 to boot multiuser.

(mrg)

2012-01-30 03:28:35 UTC MAIN commitmail json YAML

2012-01-30 01:56:48 UTC MAIN commitmail json YAML

- kern_realloc: fix a recent regression, use correct size of current allocation.
- kern_malloc: constify.

(rmind)

2012-01-30 01:54:08 UTC MAIN commitmail json YAML

wsmux_getmux: do not increment nwsmux if allocation fails (might cause buffer
overflow).  Simplify slightly.

(rmind)

2012-01-30 00:56:20 UTC MAIN commitmail json YAML

Add QUOTA_RESTRICT_READONLY, for the nfs quota access code.

(dholland)

2012-01-29 23:29:01 UTC MAIN commitmail json YAML

2012-01-29 23:27:24 UTC MAIN commitmail json YAML

Since it's in a separate file now, we cannot use direct branch to label.

(uwe)

2012-01-29 22:55:40 UTC MAIN commitmail json YAML

- Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there.
- Add kcpuset_running which gets set in idle_loop().
- Use kcpuset_running in pserialize_perform().

(rmind)

2012-01-29 20:20:18 UTC MAIN commitmail json YAML

Use the same style for initialization of pool_allocator_kmem under
POOL_SUBPAGE as all the other poll_allocator structs.  Fixes build
problem for acorn26.

(he)

2012-01-29 20:16:17 UTC MAIN commitmail json YAML

Only declare helper variable which is only used in KASSERT() if
DIAGNOSTIC is defined, to avoid "variable defined but never used"
warning if DIAGNOSTIC isn't defined, and KASSERT() expands to
nothing.

(he)

2012-01-29 19:36:15 UTC MAIN commitmail json YAML

Move the semantic restriction codes from sys/quotactl.h to
sys/quota.h; they're meant to be used by applications and were
stuffed into the wrong place by accident last week and got
committed that way yesterday.

(dholland)

2012-01-29 19:08:26 UTC MAIN commitmail json YAML

- Add kcpuset_isotherset() and kcpuset_countset().
- Fix KC_NFIELDS_EARLY.  Make kcpuset_isset() return bool.

(rmind)

2012-01-29 18:55:13 UTC MAIN commitmail json YAML

options MALLOC_DEBUG is no longer expected to compile,
but has not yet been removed.  Avoid compiling it here.

(jakllsch)

2012-01-29 18:33:07 UTC MAIN commitmail json YAML

Allow using CMSG_NXTHDR with -Wcast-align.

If various checks are omitted, the CMSG_NXTHDR macro expands to
(struct cmsghdr *)((char *)(cmsg) + \
_ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len))

Although there is no alignment problem (assuming cmsg is properly aligned
and _ALIGN is correct), this violates -Wcast-align on strict-alignment
architectures. Therefore an intermediate cast to void * is appropriate here.

There is no workaround other than not using -Wcast-align.

Taken from FreeBSD commit r220742 by jilles

(roy)

2012-01-29 18:29:12 UTC MAIN commitmail json YAML

Add virtio driver to INSTALL_FLOPPY.

Requested by Matthias Scheler <tron@netbsd.org> for particular cases like
http://mail-index.netbsd.org/netbsd-users/2011/09/13/msg009128.html

(hannken)

2012-01-29 17:27:37 UTC MAIN commitmail json YAML

- vmem_xalloc: remove call to uvm_kick_pdaemon() as it is not right.
- Reduce some #ifdefs.  Misc.

(rmind)

2012-01-29 16:24:51 UTC MAIN commitmail json YAML

convert from malloc(9) to kmem(9)

(para)

2012-01-29 16:24:01 UTC MAIN commitmail json YAML

adapt to recent changes in uvm

(para)

2012-01-29 16:01:37 UTC MAIN commitmail json YAML

Add support for RDB-partitioned disks.
When an RDB block was found on the disk we cannot change the disk layout,
and everything which has to do with MBR partitioning will be skipped.

(phx)

2012-01-29 15:54:36 UTC MAIN commitmail json YAML

2012-01-29 15:32:52 UTC MAIN commitmail json YAML

2012-01-29 14:57:32 UTC MAIN commitmail json YAML

Move pool subsystem init from rump__init() to uvm_init(), following
kernel code. Fix RUMP_LOCKDEBUG early panic.

(njoly)

2012-01-29 13:38:15 UTC MAIN commitmail json YAML

move condvar calls under interlock protection
call uvm_kick_pdaemon in case we can sleep and no space in arena

(para)

2012-01-29 12:43:00 UTC MAIN commitmail json YAML

Make it compile with EM_DEBUG (..here, EM_ is EXTENDED_MEMORY).

(isaki)

2012-01-29 12:37:01 UTC MAIN commitmail json YAML

size kmem_arena more sanely for small memory machines

(para)

2012-01-29 11:59:14 UTC MAIN commitmail json YAML

sprinkel some #ifdef QUOTA2 to avoid unused variables

(para)

2012-01-29 11:49:58 UTC MAIN commitmail json YAML

fix sparc after kmem_map is gone

(para)

2012-01-29 11:49:02 UTC MAIN commitmail json YAML

remove incomplete conversion to kmem_alloc -- inconsistent use
leads at least to diagnostic panics

(drochner)

2012-01-29 11:45:37 UTC MAIN commitmail json YAML

don't mess with the PDP pool cache before it is initialized,
prevents at least LOCKDEBUG panics

(drochner)

2012-01-29 11:44:54 UTC MAIN commitmail json YAML

Add Nm for __clone, man page is already linked to that name.
Noted by Abhinav Upadhyay.

(wiz)

2012-01-29 11:37:44 UTC MAIN commitmail json YAML

remove obsolete comment

(cherry)

2012-01-29 11:37:08 UTC MAIN commitmail json YAML

Remove apte related shootdowns.

(cherry)

2012-01-29 11:32:23 UTC MAIN commitmail json YAML

New sentence, new line. Remove trailing whitespace.
Bump PKGREVISION for previous.

(wiz)

2012-01-29 11:31:38 UTC MAIN commitmail json YAML

extend the pci_aprint_devinfo slightly to cover the cases commonly
used by drivers: a short name for the quiet/naive case and a string
to override the "pcidevs" based name by one provided by the driver,
ride on yesterday's kernel minor version bump

(drochner)

2012-01-29 11:14:50 UTC MAIN commitmail json YAML

remove left over macro after kmem_map is gone

(para)

2012-01-29 11:04:48 UTC MAIN commitmail json YAML

Note ifconfig(8) changes.

(mbalmer)

2012-01-29 10:36:33 UTC MAIN commitmail json YAML

Build additional C700 kernel (for now).

(tsutsui)

2012-01-29 10:32:53 UTC MAIN commitmail json YAML

OMRON was Tateisi Electronics, not Tateishi Electric.
http://www.omron.com/about/corporate/history/chronicle/

(tsutsui)

2012-01-29 10:29:53 UTC MAIN commitmail json YAML

NetBSD/zaurus now supports SL-C7x0/860/1000/3x00.

(tsutsui)

2012-01-29 10:28:13 UTC MAIN commitmail json YAML

Note zaurus SL-C700/750/760/860 suuport.

(tsutsui)

2012-01-29 10:12:42 UTC MAIN commitmail json YAML

Add PXA25x based Zaurus SL-C700/750/760/860 support.

All porting work was done by TOYOKURA Atsushi, with
several minor adjustments for integration by me and nonaka@.

His SL-C700 first running NetBSD/zaurus was demonstrated on
NetBSD booth at Open Source Canference 2011 Tokyo/Fall:
http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall

Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now
SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address
due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).

(tsutsui)

2012-01-29 09:08:05 UTC MAIN commitmail json YAML

Handle PXA25x specific DMAC constraints.  From kiyohara@.

(tsutsui)

2012-01-29 09:01:31 UTC MAIN commitmail json YAML

2012-01-29 08:49:02 UTC MAIN commitmail json YAML

Fix errors in !defined(QUOTA) && !defined(QUOTA2) case.

(tsutsui)

2012-01-29 07:23:53 UTC MAIN commitmail json YAML

Fix unsightly botch in repquota's heading output.

(dholland)

2012-01-29 07:23:02 UTC MAIN commitmail json YAML

5.99.62: new VFS_QUOTACTL interface.

(dholland)

2012-01-29 07:21:59 UTC MAIN commitmail json YAML

malloc -> kmem_alloc, by request of rmind

(dholland)

2012-01-29 07:21:00 UTC MAIN commitmail json YAML

Clean up quota2 cursoring, as promised earlier.

(dholland)

2012-01-29 07:20:27 UTC MAIN commitmail json YAML

quota2_check_limit() is used in only one place, so don't stuff it in a
header file.

(dholland)

2012-01-29 07:19:48 UTC MAIN commitmail json YAML

Some further tidying for the COMPAT_50 quotactl code. Mostly cosmetic,
but also use PNBUF_GET() and PNBUF_PUT() for a path buffer instead of
malloc with M_TEMP.

(dholland)

2012-01-29 07:19:04 UTC MAIN commitmail json YAML

Remove the proplib goop from the COMPAT_50 code for the old quotactl;
use the new VFS_QUOTACTL instead.

(dholland)

2012-01-29 07:18:17 UTC MAIN commitmail json YAML

Remove #if 0'd proplib-related code.

(dholland)

2012-01-29 07:17:41 UTC MAIN commitmail json YAML

Remove now-unused declarations from quota2.h.

(dholland)

2012-01-29 07:16:54 UTC MAIN commitmail json YAML

Remove references to <quota/quotaprop.h> in src/sys/ufs.
The remaining references in the kernel are in vfs_quotactl.c, the
compat_50 code for the old quotactl (to be fixed up), and the
code compiled from src/common/lib/libquota.

(dholland)

2012-01-29 07:16:01 UTC MAIN commitmail json YAML

Rename static inline "helper" functions:
  ufsclass2qtype -> quota_idtype_to_ufs
  qtype2ufsclass -> quota_idtype_from_ufs

The reason for the direction of "ufs" changing is that the old names
were among the symbols using "ufs" to mean "fs-independent". So the
old names were for translating "ufsclass" (fs-independent quota id
type) to "qtype" (ufs-specific quota id type) and vice versa.

These functions are used in only two places, both of which are
inappropriate, so at some point they should probably be removed.
They're also identity transformations so not particularly helpful,
unless one were to make a careful and concerted effort to distinguish
the ufs quota code numbers from the fs-independent ones. This has not
been done and is probably impossible without support from a program
verifier, and maybe not even then.

They are static inline, so no compat concerns arise.

Also adjust the symbols they use to avoid <quota/quotaprop.h>.

(dholland)

2012-01-29 07:14:39 UTC MAIN commitmail json YAML

2012-01-29 07:13:43 UTC MAIN commitmail json YAML

Tidy up the VFS_QUOTACTL interface. Renumber the command codes in a
logical order (as opposed to the previous order, which accumulated
arbitrarily), remove the separate codes for argument encoding as
there's now a 1-1 mapping between ops and argument substructures,
and assert in VFS_QUOTACTL() itself that the op in the args structure
matches the op passed directly.

This change requires a kernel version bump.

(dholland)

2012-01-29 07:12:41 UTC MAIN commitmail json YAML

Change QUOTACTL_GETVERSION to QUOTACTL_STAT. Add struct quotastat.

This change requires a kernel version bump.

(dholland)

2012-01-29 07:11:55 UTC MAIN commitmail json YAML

Move proplib bits for QUOTACTL_QUOTAOFF out of the ufs code.

This change requires a kernel version bump.

(dholland)

2012-01-29 07:11:12 UTC MAIN commitmail json YAML

Move the proplib bits for QUOTACTL_QUOTAON out of the ufs code.

This change requires a kernel version bump.

(dholland)

2012-01-29 07:10:25 UTC MAIN commitmail json YAML

Use QUOTACTL_CURSORSKIPIDTYPE and QUOTACTL_CURSORATEND in
vfs_quotactl. Have it restart from the beginning if it receives
EDEADLK, which requires QUOTACTL_CURSORREWIND.

(dholland)

2012-01-29 07:09:53 UTC MAIN commitmail json YAML

Add QUOTACTL_CURSORSKIPIDTYPE, QUOTACTL_CURSORATEND, QUOTACTL_CURSORREWIND.

This change requires a kernel version bump.

(dholland)

2012-01-29 07:08:58 UTC MAIN commitmail json YAML

Don't pass the idtype to QUOTACTL_GETALL. Instead, iterate both users
and groups.

This change requires a kernel version bump.

(dholland)

2012-01-29 07:08:00 UTC MAIN commitmail json YAML

Fix a preexisting array overrun and a preexisting free twice exposed
by cleanup and testing.

(dholland)

2012-01-29 07:07:22 UTC MAIN commitmail json YAML

Call QUOTACTL_GETALL in a loop to get results 8 at a time. Make
the QUOTACTL_GETALL interface less abusive.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 07:06:37 UTC MAIN commitmail json YAML

Rearrange result processing for QUOTACTL_GETALL.

(dholland)

2012-01-29 07:06:02 UTC MAIN commitmail json YAML

Stop treating the default values specially in QUOTACTL_GETALL.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 07:05:13 UTC MAIN commitmail json YAML

Teach quota2 QUOTACTL_GETALL to acecpt a limit on how much it sends back.
Pass in a dummy limit for now.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 07:04:22 UTC MAIN commitmail json YAML

Teach quota2 QUOTACTL_GETALL to start in the middle, step 2.

(dholland)

2012-01-29 07:03:47 UTC MAIN commitmail json YAML

Teach quota2 QUOTACTL_GETALL to start in the middle, step 1.

(dholland)

2012-01-29 07:02:07 UTC MAIN commitmail json YAML

Hack QUOTACTL_GETALL to return results without using proplib.

(this interface is abusive and is going to be cleaned up in the
immediate future)

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 07:00:40 UTC MAIN commitmail json YAML

Pass the cursor to QUOTACTL_GETALL. Don't pass unused proplib items.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:57:15 UTC MAIN commitmail json YAML

Begin adding quota cursor/iteration interface to VFS_QUOTACTL.

Add struct quotakcursor.
Add QUOTACTL_CURSOROPEN and QUOTACTL_CURSORCLOSE operations.
Implement the plumbing for them.
Add trivial implementations of them for quota2.
(iteration is not supported on quota1 for the time being, just as
getall isn't)
Have the proplib interpreter open and close a cursor around doing
QUOTACTL_GETALL.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:55:45 UTC MAIN commitmail json YAML

2012-01-29 06:54:34 UTC MAIN commitmail json YAML

2012-01-29 06:53:36 UTC MAIN commitmail json YAML

Improve the quota2 QUOTACTL_CLEAR code to allow clearing blocks and
files independently.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:52:39 UTC MAIN commitmail json YAML

The handling of QUOTACTL_CLEAR does not use the proplib data
dictionary, so don't pass it.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:51:43 UTC MAIN commitmail json YAML

Move toplevel proplib iteration of QUOTACTL_CLEAR to fs-independent code.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:50:54 UTC MAIN commitmail json YAML

2012-01-29 06:50:15 UTC MAIN commitmail json YAML

2012-01-29 06:49:44 UTC MAIN commitmail json YAML

2012-01-29 06:48:51 UTC MAIN commitmail json YAML

Combine the miscellaneous QUOTACTL_SET args into a struct quotakey.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:47:38 UTC MAIN commitmail json YAML

Pass only one objtype and its quotaval to QUOTACTL_SET at one time.

(The backend code to handle this is a lot tidier than I expected given
that the proplib code doesn't allow setting blocks and files
independently; I was afraid there would turn out to be a reason for
that...)

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:46:50 UTC MAIN commitmail json YAML

For QUOTACTL_SET in quota2, use the quotaval data instead of proplib.

(dholland)

2012-01-29 06:46:17 UTC MAIN commitmail json YAML

For QUOTACTL_SET in quota1, use the quotaval data instead of proplib.

(dholland)

2012-01-29 06:45:26 UTC MAIN commitmail json YAML

Provide quota info to QUOTACTL_SET as two struct quotaval points
as well as via proplib.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:44:33 UTC MAIN commitmail json YAML

Move the top level iteration for QUOTACTL_SET from ufs to vfs_quotactl.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:43:34 UTC MAIN commitmail json YAML

Improve comments.

(dholland)

2012-01-29 06:42:14 UTC MAIN commitmail json YAML

2012-01-29 06:41:42 UTC MAIN commitmail json YAML

Use struct quotakey with QUOTACTL_GET. Tidy up accordingly.

Step 5 of 5 for QUOTACTL_GET.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:40:58 UTC MAIN commitmail json YAML

Per the FS-independent schema, get one quotaval at a time from the
filesystem, instead of blocks and files together.

This results in fetching each FS-level quota entry twice and therefore
doing slightly more work, but (1) quota access isn't a critical path
and (2) after fetching the block values the file values will be hot in
the cache, so it won't add much total time.

Also move more of the FS-independent defintions from <quota.h> to
<sys/quota.h> so we can use them internally.

Step 4 of 5 for QUOTACTL_GET.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:39:37 UTC MAIN commitmail json YAML

Move what was second-layer proplib frobbing for QUOTACTL_GET to
FS-independent code. (Step 3 of probably 5 for QUOTACTL_GET.)

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:38:24 UTC MAIN commitmail json YAML

Move second-layer proplib frobbing within ufs quota code up to the
first layer. (Step 2 of several for QUOTACTL_GET.)

(dholland)

2012-01-29 06:37:30 UTC MAIN commitmail json YAML

Move first-layer proplib frobbing for QUOTACTL_GET to FS-independent code.
(step 1 of several)

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:36:51 UTC MAIN commitmail json YAML

Move proplib frobbing for QUOTACTL_GETVERSION to FS-independent code.

Note: this change requires a kernel version bump.

(dholland)

2012-01-29 06:36:07 UTC MAIN commitmail json YAML

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.

(dholland)

2012-01-29 06:34:59 UTC MAIN commitmail json YAML

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.

(dholland)

2012-01-29 06:33:51 UTC MAIN commitmail json YAML

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.

(dholland)

2012-01-29 06:32:44 UTC MAIN commitmail json YAML

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.

(dholland)

2012-01-29 06:29:05 UTC MAIN commitmail json YAML

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.

(dholland)

2012-01-29 06:26:55 UTC MAIN commitmail json YAML

Add vfs_quotactl.c. This is where filesystem-independent quota
handling will go.

(dholland)

2012-01-29 06:23:21 UTC MAIN commitmail json YAML

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.)

(dholland)

2012-01-29 06:22:02 UTC MAIN commitmail json YAML

2012-01-29 00:58:14 UTC MAIN commitmail json YAML

use FS_UFS[12]_MAGIC_SWAPPED instead of bswap32(FS_UFS[12]_MAGIC).

(nonaka)

2012-01-29 00:50:59 UTC MAIN commitmail json YAML

2012-01-28 23:55:37 UTC MAIN commitmail json YAML

2012-01-28 23:51:07 UTC MAIN commitmail json YAML

Update to sqlite 3.7.10:
- Default schema format changed to version 4
- Various bugfixes and improvements.

Status:

Vendor Tag: SQLITE
Release Tags: sqlite-3-7-10

(joerg)

2012-01-28 23:13:24 UTC MAIN commitmail json YAML

rename to OBJCOPYLIBFLAGS

(christos)

2012-01-28 23:09:07 UTC MAIN commitmail json YAML

- 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.

(rmind)

2012-01-28 23:05:48 UTC MAIN commitmail json YAML

- Make subr_vmem.c compile as standalone again.
- Reduce some #ifdefs.

(rmind)

2012-01-28 21:54:26 UTC MAIN commitmail json YAML

remove unneeded change

(christos)

2012-01-28 21:52:14 UTC MAIN commitmail json YAML

2012-01-28 21:48:32 UTC MAIN commitmail json YAML

Update list of supported NAS products.

(phx)

2012-01-28 21:48:01 UTC MAIN commitmail json YAML

Use MAX3232 instead of MAX232 for the serial converter.

(phx)

2012-01-28 21:34:22 UTC MAIN commitmail json YAML

Use -X so that the link-set symbols are not stripped.

(christos)

2012-01-28 21:32:14 UTC MAIN commitmail json YAML

Provide a way to override the default objcopy flags for library modules.

(christos)

2012-01-28 19:49:33 UTC MAIN commitmail json YAML

Mention direct map for amd64, UVM/kmem/vmem improvements and ltsleep() removal.

(rmind)

2012-01-28 19:43:48 UTC MAIN commitmail json YAML

2012-01-28 19:12:10 UTC MAIN commitmail json YAML

Improve description on struct vm_page and explain locking a little bit more.

(rmind)

2012-01-28 18:02:56 UTC MAIN commitmail json YAML

replacing malloc(9) with kmem(9)
wapbl_entries get there own pool, they are freed from softint context

ok: rmind@

(para)

2012-01-28 16:30:23 UTC MAIN commitmail json YAML

2012-01-28 16:24:35 UTC MAIN commitmail json YAML

Include sys/malloc.h for MALLOC_DECLARE.

(joerg)

2012-01-28 16:16:41 UTC MAIN commitmail json YAML

Since we don't do MULTIPROCESSOR, and hence preemption, locking the pvlists
doesn't really matter.

(matt)

2012-01-28 16:05:20 UTC MAIN commitmail json YAML

2012-01-28 16:04:15 UTC MAIN commitmail json YAML

src/crypto/external/cpl/tpm-tools/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/Makefile.inc@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/Makefile.inc@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/Makefile.prog@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_changeownerauth/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_clear/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_createek/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_getpubek/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_nvdefine/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_nvinfo/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_nvread/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_nvrelease/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_nvwrite/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_resetdalock/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_restrictpubek/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_restrictsrk/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_revokeek/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_sealdata/Makefile@1.1 / diff / nxr@1.1
src/crypto/external/cpl/tpm-tools/bin/tpm_selftest/Makefile@1.1 / diff / nxr@1.1
      :
(more 13 files)
Add build glue: no pkcs11 yes.

(christos)

2012-01-28 16:03:46 UTC MAIN commitmail json YAML

2012-01-28 15:43:34 UTC MAIN commitmail json YAML

Replace locking checks with uvm_page_locked_p.

(matt)

2012-01-28 15:10:24 UTC MAIN commitmail json YAML

Add new directories for trousers to sets lists.  The directories get
created even if they're not populated.

Hello again, christos!

(pgoyette)

2012-01-28 15:08:47 UTC MAIN commitmail json YAML

Steal arch/i386/crtend.S

(uwe)

2012-01-28 15:01:44 UTC MAIN commitmail json YAML

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.)

(mbalmer)

2012-01-28 14:37:35 UTC MAIN commitmail json YAML

Describe UVM object and explain lock sharing a little.

(rmind)

2012-01-28 14:24:53 UTC MAIN commitmail json YAML

Disable -Wconversion for clang.

(joerg)

2012-01-28 14:21:52 UTC MAIN commitmail json YAML

Merge r171807 from upstream:
exception_ptr.h needs the forward declaration because it's
included from <typeinfo> before <typeinfo> defines std::type_info.

(joerg)

2012-01-28 13:26:12 UTC MAIN commitmail json YAML

Fix word duplication in previous.

(wiz)

2012-01-28 13:12:52 UTC MAIN commitmail json YAML

Update ltsleep(9) man page.

(rmind)

2012-01-28 12:45:43 UTC MAIN commitmail json YAML

Add a comment that explains what this code does.

(uwe)