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 (4h)  netbsd-8 (6d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 18:57:28 UTC Now

2011-04-29 01:53:36 UTC MAIN commitmail json YAML

Enable balloon(4).

(jym)

2011-04-29 01:51:53 UTC MAIN commitmail json YAML

2011-04-28 23:45:16 UTC MAIN commitmail json YAML

Note that atabus* can also attach at ahcisata?

(pgoyette)

2011-04-28 23:28:23 UTC MAIN commitmail json YAML

2011-04-28 23:28:11 UTC MAIN commitmail json YAML

only default to wskbd where we used to do so with Xorg -configure and where
we know the kbd driver has a translation map

(macallan)

2011-04-28 23:27:02 UTC MAIN commitmail json YAML

default to wskbd only if DEFAULT_TO_WSKBD is defined

(macallan)

2011-04-28 21:39:35 UTC MAIN commitmail json YAML

2011-04-28 21:02:35 UTC MAIN commitmail json YAML

2011-04-28 17:32:48 UTC MAIN commitmail json YAML

- Properly count collisions
- call vte_rxfilter() after starting transmit/receive; this seems to
  fix some IPv6-related multicast issues for me
- when the MCR0_BROADCAST bit is set broadcast receive is disabled.
  Rename it to MCR0_BROADCAST_DIS to reflect its function, and fix usage.
- Fix loop over multicast addresses to not set the same address in the
  3 perfect filter slots.

(bouyer)

2011-04-28 17:22:20 UTC MAIN commitmail json YAML

2011-04-28 17:17:51 UTC MAIN commitmail json YAML

Sort options and option descriptions. Fix a typo. New sentence, new line.

(wiz)

2011-04-28 17:14:45 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2011-04-28 17:09:19 UTC MAIN commitmail json YAML

Improve wording.

(wiz)

2011-04-28 17:08:29 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2011-04-28 16:36:15 UTC MAIN commitmail json YAML

Sort options in SYNOPSIS.

(wiz)

2011-04-28 16:35:05 UTC MAIN commitmail json YAML

Sort sections and errors.

(wiz)

2011-04-28 16:34:01 UTC MAIN commitmail json YAML

Sort sections and errors.

(wiz)

2011-04-28 16:23:41 UTC MAIN commitmail json YAML

2011-04-28 16:20:20 UTC MAIN commitmail json YAML

New sentence, new line. Add serial comma.

(wiz)

2011-04-28 16:16:23 UTC MAIN commitmail json YAML

2011-04-28 16:11:38 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2011-04-28 16:10:37 UTC MAIN commitmail json YAML

Add RCS Id and avoid extra new lines in AUTHORS section.

(wiz)

2011-04-28 16:08:21 UTC MAIN commitmail json YAML

Fix Dt argument, remove superfluous Pp, remove reference to non-existing
isvctl(8).

(wiz)

2011-04-28 15:01:27 UTC MAIN commitmail json YAML

New sentence, new line. Use more markup.

(wiz)

2011-04-28 14:59:27 UTC MAIN commitmail json YAML

New sentence, new line. Use more markup.

(wiz)

2011-04-28 14:55:59 UTC MAIN commitmail json YAML

2011-04-28 14:44:10 UTC MAIN commitmail json YAML

2011-04-28 14:40:42 UTC MAIN commitmail json YAML

2011-04-28 14:38:49 UTC MAIN commitmail json YAML

2011-04-28 14:34:33 UTC MAIN commitmail json YAML

2011-04-28 14:29:53 UTC MAIN commitmail json YAML

2011-04-28 14:28:47 UTC MAIN commitmail json YAML

2011-04-28 14:24:18 UTC MAIN commitmail json YAML

2011-04-28 14:21:52 UTC MAIN commitmail json YAML

2011-04-28 14:18:08 UTC MAIN commitmail json YAML

2011-04-28 14:16:40 UTC MAIN commitmail json YAML

2011-04-28 14:15:53 UTC MAIN commitmail json YAML

2011-04-28 14:07:13 UTC MAIN commitmail json YAML

2011-04-28 14:04:02 UTC MAIN commitmail json YAML

2011-04-28 13:54:13 UTC MAIN commitmail json YAML

Punctuation nit, sendmail(8) -> (1).

(wiz)

2011-04-28 13:51:47 UTC MAIN commitmail json YAML

Sort sections, punctuation nits.

(wiz)

2011-04-28 12:22:35 UTC MAIN commitmail json YAML

2011-04-28 12:18:30 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2011-04-28 12:16:10 UTC MAIN commitmail json YAML

New sentence, new line. Sort sections.

(wiz)

2011-04-28 12:15:35 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2011-04-28 12:12:47 UTC MAIN commitmail json YAML

2011-04-28 12:06:41 UTC MAIN commitmail json YAML

Remove superfluous Pp.

(wiz)

2011-04-28 12:01:58 UTC MAIN commitmail json YAML

Mark up file as argument.

(wiz)

2011-04-28 12:00:55 UTC MAIN commitmail json YAML

Sort sections.

(wiz)

2011-04-28 11:58:50 UTC MAIN commitmail json YAML

2011-04-28 11:57:08 UTC MAIN commitmail json YAML

security(7), not (8).

(wiz)

2011-04-28 11:56:26 UTC MAIN commitmail json YAML

2011-04-28 11:25:12 UTC MAIN commitmail json YAML

2011-04-28 11:24:28 UTC MAIN commitmail json YAML

2011-04-28 11:23:57 UTC MAIN commitmail json YAML

security(7), not (8).

(wiz)

2011-04-28 11:22:44 UTC MAIN commitmail json YAML

2011-04-28 08:39:06 UTC MAIN commitmail json YAML

2011-04-28 07:42:20 UTC MAIN commitmail json YAML

On december 16, 1991, Kazakhstan declared its independence from the USSR.

(mbalmer)

2011-04-28 07:32:36 UTC MAIN commitmail json YAML

2011-04-28 07:09:00 UTC MAIN commitmail json YAML

Kazakh character code mappings reside in KAZAKH/, not MISC/.  I really wonder
why nobody noticed this before...

(mbalmer)

2011-04-28 02:10:34 UTC MAIN commitmail json YAML

get rid of files which should never have been committed

(agc)

2011-04-28 02:09:00 UTC MAIN commitmail json YAML

initial import of some routines to perform CRC calculations:

there is a libcrc(3) with an interface modelled on the sha2(3) API, a
crc(1) program (which is the CRC analogy of cksum(1) or sha1(1)), and
a gencrctab(1) program which generates the table of CRC values, which
is usually included in the source code of a program.

the code was originally based on the CRC code in

http://www.ross.net/crc/download/crc_v3.txt

which is in the public domain, but this has changed drastically since
that code was written originally. the original paper is included in the
dist/ directory here.


Status:

Vendor Tag: CROOKS
Release Tags: crc-base

(agc)

2011-04-27 21:08:48 UTC MAIN commitmail json YAML

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.

(martin)

2011-04-27 20:06:46 UTC MAIN commitmail json YAML

2011-04-27 20:05:57 UTC MAIN commitmail json YAML

2011-04-27 18:51:14 UTC MAIN commitmail json YAML

adding myself to src/distrib/notes/common

(mspo)

2011-04-27 09:47:25 UTC MAIN commitmail json YAML

Remove no longer needed flag BC_SCANNED /* Block already pushed during sync */.

(hannken)

2011-04-27 09:46:27 UTC MAIN commitmail json YAML

Remove no longer needed flag FSYNC_VFS /* fsync: via FSYNC_VFS() */.

(hannken)

2011-04-27 08:32:43 UTC MAIN commitmail json YAML

drop inline here, to avoid C99 vs GNU differences

(plunky)

2011-04-27 07:55:15 UTC MAIN commitmail json YAML

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

(mrg)

2011-04-27 07:47:33 UTC MAIN commitmail json YAML

drop 'external' inline here, to avoid C99 vs GNU differences

(plunky)

2011-04-27 07:42:11 UTC MAIN commitmail json YAML

drop 'inline' here, to avoid C99 vs GNU differences

(plunky)

2011-04-27 07:24:53 UTC MAIN commitmail json YAML

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

(hannken)

2011-04-27 06:22:11 UTC MAIN commitmail json YAML

Simplify previous: the original code was mostly correct but relied on
"register_t" being signed.

(martin)

2011-04-27 06:02:03 UTC MAIN commitmail json YAML

Bump date for uvm_swap_stats() removal; remove superfluous Pp.

(wiz)

2011-04-27 00:38:37 UTC MAIN commitmail json YAML

Make stopsigmask static, sprinkle __cacheline_aligned and __read_mostly.

(rmind)

2011-04-27 00:36:48 UTC MAIN commitmail json YAML

2011-04-27 00:35:53 UTC MAIN commitmail json YAML

2011-04-27 00:00:47 UTC MAIN commitmail json YAML

2011-04-26 22:17:17 UTC MAIN commitmail json YAML

Remove references to just removed Darwin and Irix emulation. Bump date.

(wiz)

2011-04-26 21:27:44 UTC MAIN commitmail json YAML

Kill CTL_EMUL_NAMES.

(joerg)

2011-04-26 20:53:53 UTC MAIN commitmail json YAML

fix _STANDALONE build

(yamt)

2011-04-26 20:53:34 UTC MAIN commitmail json YAML

fix _STANDALONE build

(yamt)

2011-04-26 20:42:01 UTC MAIN commitmail json YAML

Add TNF license. OK: pooka.

(martin)

2011-04-26 20:35:04 UTC MAIN commitmail json YAML

Annotate removal of Darwin, Mac, IRIX and PECOFF emulation

(joerg)

2011-04-26 20:20:16 UTC MAIN commitmail json YAML

When failing, point to PR lib/44057 and the discussion therein about the
relevant compiler bug.

(martin)

2011-04-26 19:58:13 UTC MAIN commitmail json YAML

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.

(martin)

2011-04-26 18:50:53 UTC MAIN commitmail json YAML

2011-04-26 18:42:08 UTC MAIN commitmail json YAML

Minor simplification

(martin)

2011-04-26 17:42:20 UTC MAIN commitmail json YAML

remove some debug printf leftover

(ahoka)

2011-04-26 17:40:38 UTC MAIN commitmail json YAML

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.

(ahoka)

2011-04-26 17:31:58 UTC MAIN commitmail json YAML

it seems we have a config_detach_children (though undocumented)
lets use that to detach flash devices before detaching nand

(ahoka)

2011-04-26 17:30:45 UTC MAIN commitmail json YAML

Remove compat_darwin(8) itself

(joerg)

2011-04-26 17:27:53 UTC MAIN commitmail json YAML

2011-04-26 16:57:42 UTC MAIN commitmail json YAML

2011-04-26 16:36:43 UTC MAIN commitmail json YAML

2011-04-26 15:51:32 UTC MAIN commitmail json YAML

2011-04-26 15:41:26 UTC MAIN commitmail json YAML

add a small rs_parity(3) function, which simply calculates the Reed
Solomon parity - no input copying is involved.

(agc)

2011-04-26 13:38:13 UTC MAIN commitmail json YAML

2011-04-26 11:32:40 UTC MAIN commitmail json YAML

2011-04-26 08:22:18 UTC MAIN commitmail json YAML

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.

(he)

2011-04-26 08:08:40 UTC MAIN commitmail json YAML

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.

(phx)

2011-04-26 07:41:18 UTC MAIN commitmail json YAML

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.

(hannken)

2011-04-25 23:14:33 UTC MAIN commitmail json YAML

Sort sections.

(wiz)

2011-04-25 22:54:05 UTC MAIN commitmail json YAML

Add -f to usage, and make it match man page.

(wiz)

2011-04-25 22:53:09 UTC MAIN commitmail json YAML

New sentence, new line. Use more markup.

(wiz)

2011-04-25 22:51:26 UTC MAIN commitmail json YAML

Make usage match manpage.

(wiz)

2011-04-25 22:49:06 UTC MAIN commitmail json YAML

Remove unimplemented -b option. From YOMURA Masanori.

(wiz)

2011-04-25 22:47:27 UTC MAIN commitmail json YAML

Markup consistency, from YOMURA Masanori. Add serial comma.

(wiz)

2011-04-25 22:46:35 UTC MAIN commitmail json YAML

Add option arguments to descriptions. From YOMURA Masanori.

(wiz)

2011-04-25 22:45:31 UTC MAIN commitmail json YAML

Typo, and markup consistency. From YOMURA Masanori.

(wiz)

2011-04-25 22:42:11 UTC MAIN commitmail json YAML

Improve description, based on OpenBSD v1.11.

(wiz)

2011-04-25 22:38:34 UTC MAIN commitmail json YAML

2011-04-25 22:34:46 UTC MAIN commitmail json YAML

Use Fl for flags, not Ar.

(wiz)

2011-04-25 22:34:16 UTC MAIN commitmail json YAML

Do not try to lower limits that are already at 0.

(njoly)

2011-04-25 22:32:27 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2011-04-25 22:31:12 UTC MAIN commitmail json YAML

Add missing word.

(wiz)

2011-04-25 22:29:35 UTC MAIN commitmail json YAML

2011-04-25 22:28:22 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2011-04-25 22:27:20 UTC MAIN commitmail json YAML

2011-04-25 22:26:30 UTC MAIN commitmail json YAML

2011-04-25 22:24:36 UTC MAIN commitmail json YAML

2011-04-25 22:24:01 UTC MAIN commitmail json YAML

2011-04-25 22:23:48 UTC MAIN commitmail json YAML

2011-04-25 22:22:25 UTC MAIN commitmail json YAML

- make log_krb5 varyadic
- centralize error handling to one function
- check for NULL context

(christos)

2011-04-25 22:20:59 UTC MAIN commitmail json YAML

undefer csum in looutput.
looutput is used by various code (ether_output, mcast) to loopback packets.

(yamt)

2011-04-25 22:20:30 UTC MAIN commitmail json YAML

New sentence, new line. Remove trailing whitespace.

(wiz)

2011-04-25 22:16:21 UTC MAIN commitmail json YAML

2011-04-25 22:14:46 UTC MAIN commitmail json YAML

use ETHER_IS_MULTICAST macro.  no functional changes.

(yamt)

2011-04-25 22:13:45 UTC MAIN commitmail json YAML

2011-04-25 22:12:43 UTC MAIN commitmail json YAML

tcp_input: simplify redundant assignment.  no functional changes.

(yamt)

2011-04-25 22:12:06 UTC MAIN commitmail json YAML

Use more markup.

(wiz)

2011-04-25 22:11:32 UTC MAIN commitmail json YAML

ip_undefer_csum:
- don't forget ntohs.
- don't add hdrlen twice for l4 header offset.
- use M_CSUM_DATA_IPv4_IPHL instead of extracting it from ip header.
- simplify code.
- KNF.

(yamt)

2011-04-25 22:09:29 UTC MAIN commitmail json YAML

Add serial comma.

(wiz)

2011-04-25 22:08:18 UTC MAIN commitmail json YAML

Sort SEE ALSO, sort errors.

(wiz)

2011-04-25 22:07:57 UTC MAIN commitmail json YAML

ip6_undefer_csum:
- don't forget ntohs
- KNF

(yamt)

2011-04-25 22:05:05 UTC MAIN commitmail json YAML

2011-04-25 22:04:32 UTC MAIN commitmail json YAML

2011-04-25 22:03:20 UTC MAIN commitmail json YAML

fix pasto (of no consequence)

(christos)

2011-04-25 22:01:04 UTC MAIN commitmail json YAML

- make log_krb5 varyadic and merge the last error message.
- check for NULL context.
- print a more meaningful error when things go south

(christos)

2011-04-25 20:55:07 UTC MAIN commitmail json YAML

In nice_err testcase, use ATF_REQUIRE_ERRNO.

(njoly)

2011-04-25 20:51:15 UTC MAIN commitmail json YAML

Switch from atf_tc_fail to atf_tc_fail_nonfatal to report all missing
defines, not only the first one.

(njoly)

2011-04-25 18:30:18 UTC MAIN commitmail json YAML

Add VIA VT6410 vendor/product IDs (StorCenter).

(phx)

2011-04-25 18:29:33 UTC MAIN commitmail json YAML

Also scan for PCI_CLASS_RAID, when looking for disk devices.

(phx)

2011-04-25 18:28:47 UTC MAIN commitmail json YAML

Detect StorCenter before QNAP, otherwise the Realtek NIC will mis-detect as
StorCenter boards as QNAP.

(phx)

2011-04-25 17:01:54 UTC MAIN commitmail json YAML

Check status before proceeding further. Avoids spurious watch calls.

(jym)

2011-04-25 14:14:22 UTC MAIN commitmail json YAML

Don't kill outstanding requests when detaching a scsibus on shutdown.
Both the controller and tyhe targets are still running.

(hannken)

2011-04-25 11:39:42 UTC MAIN commitmail json YAML

Add missing <sys/atomic.h> include.

(martin)

2011-04-25 07:04:51 UTC MAIN commitmail json YAML

Use rsd0c instead of the (far less common) rwd0c as boot disk in the
sparc64 example.

(martin)

2011-04-25 05:30:21 UTC MAIN commitmail json YAML

Add a missing case value in a switch statement.

(jruoho)

2011-04-25 04:54:53 UTC MAIN commitmail json YAML

- Implement proper unprivilegied user permission verifications
Verification is now done in the lookup method, as it is the way to
go. Of course there are corner cases, such as the sticky bit which
need special handling in the remove method.

- Set full fsidx in vftstat method

- Do not pass O_APPEND to the filesystem. FUSE always sends the
write offset, so setting O_APPEND is useless. If the filesystem
uses it in an open(2) system call, it will even cause file
corruptions, since offsets given to pwrite(2) will be ignored.
This fix allows glusterfs to host a NetBSD ./build.sh -o build

- Do not use the FUSE access method, use getattr and check for
permission on our own. The problem is that a FUSE filesystem will
typically use the Linux-specific setfsuid() to perform access
control. If that is missing, any chack is likely to occur on
behalf of the user running the filesystem (typically root), causing
access method to return wrong information.

- When possible, avoid performing a getattr method call and use
cached value in puffs_node instead. We still retreive the latest
value by calling getattr when performing append write operation,
to minimize the chances that another writer appended since the
last time we did.

- Update puffs_node cached file size in write method

- Remove unused argument to perfuse_destroy_pn()

(manu)

2011-04-25 04:30:59 UTC MAIN commitmail json YAML

- fix warnings
- try to handle ENOBUFS in a nicer way
- use errx() for usage message, not err(), as we do not waht strerror(errno)

(manu)

2011-04-25 00:22:37 UTC MAIN commitmail json YAML

2011-04-25 00:14:06 UTC MAIN commitmail json YAML

Check that xvif(4) is not already connected before proceeding in the
XenbusStateConnected mode. Under rare occasions, the xenbus watcher
can fire multiple times, overwriting the I/O ring memory mappings with
invalid values. This will lead sooner or later to dom0 panic().

Will ask for pullup. FWIW, xbdback(4) is not affected.

(jym)

2011-04-25 00:00:50 UTC MAIN commitmail json YAML

Separate xennet(4) backend initialization code ("resume") from the part
that talks with Xenstore to query backend's information. Resuming is now
performed just after xennet(4) attachment instead of waiting for backend
to announce its features in Xenstore and change it state.

This fixes the race observed by Urban Boquist when the domU boots with
root on NFS.

FWIW, the boot code (when root is NFS-backed) can innit() the xennet(4)
interface very early: it tried to access ifnet structures that were not
yet allocated.

Will ask for a pullup. Thanks to Urban for reporting the issue and
investigate it. Confirmed fixed. No regression observed by me for
dynamic attach/detach of xvif(4) and xennet(4) interfaces.

See also http://mail-index.netbsd.org/port-xen/2011/04/18/msg006647.html

(jym)

2011-04-24 22:24:14 UTC MAIN commitmail json YAML

Remove the definition of various X_DEPRECATED as userland has been fixed
to stop using functions defined as deprecated by Heimdal.

(elric)

2011-04-24 21:50:34 UTC MAIN commitmail json YAML

Bump to 5.99.50 for recent changes.

(rmind)

2011-04-24 21:42:06 UTC MAIN commitmail json YAML

2011-04-24 21:35:30 UTC MAIN commitmail json YAML

sys_link: prevent hard links on directories (cross-mount operations are
already prevented).  File systems are no longer responsible to check this.
Clean up and add asserts (note that dvp == vp cannot happen in vop_link).

OK dholland@

(rmind)

2011-04-24 21:18:24 UTC MAIN commitmail json YAML

#include <com_err.h> -> #include <krb5/com_err.h>.

(elric)

2011-04-24 21:16:44 UTC MAIN commitmail json YAML

Stop using functions deprecated by Heimdal.  Also, if krb5_init_context()
fails, we can't use Kerberos functions to grab error strings, we
resort to strerror(3) which is what Heimdal's deprecated function
does in this case.

(elric)

2011-04-24 20:30:38 UTC MAIN commitmail json YAML

Drop extern inline for fd_getfile().  Apparently, GCC already ignores it.

(rmind)

2011-04-24 20:17:53 UTC MAIN commitmail json YAML

- Move some checks into mqueue_get() and avoid some duplication.
- Simplify message queue descriptor unlinking and closure operations.
- Update proc_t::p_mqueue_cnt atomically.  Inherit it on fork().
- Use separate allocation for the name of message queue.

(rmind)

2011-04-24 19:00:56 UTC MAIN commitmail json YAML

We no longer need to -I/usr/include/krb5.

(elric)

2011-04-24 19:00:32 UTC MAIN commitmail json YAML

Stop using functions that are deprecated in Heimdal.

(elric)

2011-04-24 18:54:41 UTC MAIN commitmail json YAML

use static inline for ec_readmem(), it is not referenced elsewhere

(avoids C99 vs GNU semantics for external inline functions)

(plunky)

2011-04-24 18:53:55 UTC MAIN commitmail json YAML

Stop using functions that are marked as deprecated in Heimdal.

(elric)

2011-04-24 18:53:02 UTC MAIN commitmail json YAML

use static inline for msk_rxvalid(), it is not referenced elsewhere

(avoids C99 vs GNU semantics for external inline functions)

(plunky)

2011-04-24 18:52:26 UTC MAIN commitmail json YAML

Inclusion for malloc decls (missed in previous commit).

(rmind)

2011-04-24 18:48:05 UTC MAIN commitmail json YAML

Remove use of functions marked as deprecated in Heimdal.

(elric)

2011-04-24 18:46:24 UTC MAIN commitmail json YAML

2011-04-24 16:31:01 UTC netbsd-5 commitmail json YAML

2011-04-24 16:27:25 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by buhrow in ticket #1601):
sys/dev/pci/if_bge.c: revision 1.194
Fixes for kern/40018.
        Our driver initializes the Broadcom hardware to peform a tcp and udp
checksum on only the payload of the tcp or udp packet, rather than the
entire packet.  The FreeBSD, OpenBSD  and Linux drivers instruct the hardware
to compute
the checksum for the entire packet.  I believe the bug is that some revisions
of the BCM hardware, under certain circumstances, revert to doing the
complete checksum calculation, as the FreeBSD, OpenBSD  and Linux drivers
request, while things are running. As
a result, when we pull the computed checksum from the hardware and pass it
up to the upper layers, we assume the checksum is the more minimal
one, and the upper layers perform the appropriate checks, which, when this
happens, cause the packet to be rejected because the resultant checksum is
decidedly incorrect.
        This patch changes the driver to instruct the hardware to perform the
checksum over the entire packet, just as the FreeBSD, OpenBSD  and
Linux drivers do, and to notify the upper layers appropriately.
This patch appears to work on all revisions of the hardware that have been
tested.  (See the list in the bug report.)
this patch is approved by tls.

(riz)

2011-04-24 16:27:02 UTC MAIN commitmail json YAML

2011-04-24 16:23:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tls in ticket #1600):
sys/nfs/nfs_socket.c: revision 1.189
As suggested by matt@: change socket buffer reservations for NFS send/receive
to 3 times max RPC size rather than 2 times.  Avoids nasty TCP stalls observed
at Panix.  Will require increase to sbmax via sysctl for those running really
huge NFS rsize/wsize (>64K).

(riz)

2011-04-24 16:20:22 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cegger in ticket #1599):
sys/arch/xen/xenbus/xenbus_probe.c: revision 1.31
previous fix does not work if there is exactly only one entry where continue
exits the loop.
Apply fix from Konrad Wilke on port-xen@
That makes NetBSD DomU boot on Linux Dom0 with xl.

(riz)

2011-04-24 16:16:51 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cegger in ticket #1598):
sys/arch/xen/xenbus/xenbus_probe.c: revision 1.30
Continue scanning for other frontends when initialization
of one frontend failed. Bug reported by Konrad Wilk on port-xen@.
Fix this for all error pathes within the loop.

(riz)

2011-04-24 15:42:45 UTC netbsd-5 commitmail json YAML

2011-04-24 15:42:22 UTC netbsd-5-1 commitmail json YAML

2011-04-24 15:41:55 UTC netbsd-5-0 commitmail json YAML

2011-04-24 15:41:31 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1597):
lib/libc/gen/glob.c: revision 1.28
lib/libc/gen/glob.c: revision 1.29
prevent resource DoS from brace expansion (from Maksymilian Arciemowicz)
remove stray printf.

(riz)

2011-04-24 15:41:23 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1597):
lib/libc/gen/glob.c: revision 1.28
lib/libc/gen/glob.c: revision 1.29
prevent resource DoS from brace expansion (from Maksymilian Arciemowicz)
remove stray printf.

(riz)

2011-04-24 15:41:10 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1597):
lib/libc/gen/glob.c: revision 1.28
lib/libc/gen/glob.c: revision 1.29
prevent resource DoS from brace expansion (from Maksymilian Arciemowicz)
remove stray printf.

(riz)

2011-04-24 14:09:39 UTC MAIN commitmail json YAML

Stop using -I/usr/include/gssapi and -I/usr/include/krb5.  We must in this
case find kafs.h as krb5/kafs.h.

(elric)

2011-04-24 14:01:46 UTC MAIN commitmail json YAML

2011-04-24 11:32:36 UTC MAIN commitmail json YAML

Don't define "fenv_t" and "fexcept_t" for NetBSD/sparc64 because the
definitions clash with "/usr/include/sparc64/fenv.h".

This fixes the build of e.g. "pkgsrc/databases/mysql51-client" under
NetBSD/sparc64 current.

(tron)

2011-04-24 07:19:00 UTC MAIN commitmail json YAML

List myself as a contributor.

(jmmv)

2011-04-24 07:17:02 UTC MAIN commitmail json YAML

Remove the "This option..." sentence prefix for all option definitions.
Adjust some sentences so that the new text makes sense.  OK mrg@.

(jmmv)

2011-04-24 03:56:50 UTC MAIN commitmail json YAML

Initialize UVM loaning subsystem a bit later, after kmem(9).
Makes UVMHIST work again.

(rmind)

2011-04-24 01:56:44 UTC MAIN commitmail json YAML

2011-04-23 22:22:46 UTC MAIN commitmail json YAML

move the iodone setup and tear down into rf_engine.c.  this fixes
"raidctl -u" and should also help the case where we fail to setup
a device part of the way through.

(mrg)

2011-04-23 18:57:28 UTC MAIN commitmail json YAML

- Sprinkle __cacheline_aligned and __read_mostly in file descriptor code.
- While here, remove trailing whitespaces, KNF.

(rmind)

2011-04-23 18:14:13 UTC MAIN commitmail json YAML

2011-04-23 16:46:51 UTC MAIN commitmail json YAML

Add and entry for the Intel i82545GM with external PHY which works fine:

wm0 at pci1 dev 1 function 0: Intel i82545GM 1000BASE-T Ethernet, rev. 4
wm0: interrupting at ivec 0
wm0: 64-bit 66MHz PCI bus
wm0: 256 word (8 address bits) MicroWire EEPROM
wm0: Ethernet address 00:04:23:xx:xx:xx
makphy0 at wm0 phy 1: Marvell 88E1011 Gigabit PHY, rev. 5

(tron)

2011-04-23 16:40:08 UTC MAIN commitmail json YAML

Fix a Freudian slip found by rmind

(joerg)

2011-04-23 15:35:25 UTC rmind-uvmplock commitmail json YAML

Few fixes, missed in last sync with head.

(rmind)

2011-04-23 15:26:05 UTC MAIN commitmail json YAML

Add cache module to the build.

Fixes PR/42809.

(rjs)

2011-04-23 08:23:52 UTC MAIN commitmail json YAML

ffs_snapshot(): return an error if the node is an invalid snapshot.

(hannken)

2011-04-23 07:36:02 UTC MAIN commitmail json YAML

Try to keep snapshot indirect blocks contiguous.

This speeds up snapshot creation by a factor of ~3 and reduces
the file system suspension time by a factor of ~5.

(hannken)

2011-04-23 06:29:06 UTC MAIN commitmail json YAML

convert the iodone_lock to a mutex, and use a condvar for signalling.

this only handles the smallest use of old simple_lock/tsleep/wakeup
APIs inside raidframe, and it points out that cv(9)'s have only one
wait channel per cv, whereas each tsleep() caller can specify a
different wait channel.  this change removes the difference between
normal raidio and waiting for IO during shutdown.

i've tested this one 3 systems, ran atf, and had mlelstv and rmind
review the change.

(mrg)