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 (1h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 05:21:22 UTC Now

2010-04-05 09:30:46 UTC MAIN commitmail json YAML

Remove unused fss_softc member sc_bs_size.

(hannken)

2010-04-05 08:03:42 UTC MAIN commitmail json YAML

Follow christos' suggestions, and make ks_active a u_short, and
also only use 16 u_shorts instead of 32 ints.  Also add panic()
calls for under- and overflow of the ks_active members under
DIAGNOSTIC.  The MAXBUCKET constant ended up in sys/mallocvar.h
and not sys/param.h, as the latter caused build problems.

Ride the kernel revision bump of my previous change.

(he)

2010-04-05 07:53:47 UTC MAIN commitmail json YAML

2010-04-05 07:44:28 UTC MAIN commitmail json YAML

2010-04-05 07:22:51 UTC MAIN commitmail json YAML

2010-04-05 07:16:13 UTC MAIN commitmail json YAML

Extend struct malloc_type to count the number of active allocations
per size, and make vmstat report this information under the "Memory
statistics by type" display, which is only printed when the kernel
has been compiled with KMEMSTATS defined, like this:

Memory statistics by type                                Type  Kern
          Type InUse  MemUse HighUse  Limit  Requests Limit Limit Size(s)
          wapbl    15  4192K  4192K  78644K    376426    0    0 32:0,256:3,512:6,131072:1,262144:2,524288:3

Since struct malloc_type is user-visible and is changed, bump kernel
revision to 5.99.26.

While it is true that malloc(9) is in general on the path of slowly
being replaced by kmem(9) (kmem_alloc/kmem_free), there remains a
lot of points of usage of malloc/free, and this could aid in finding
any leaks.  (It helped finding the leak fixed in PR#42661.)

This was discussed with and somewhat hestitantly OKed by rmind@

(he)

2010-04-04 23:38:55 UTC MAIN commitmail json YAML

Avoid use of LOOKUP_BOOTINFO, since LOOKUP_BOOTINFO causes panic
when BTINFO_XXX is not passed from ofwboot.

This makes -current kernel bootable with old ofwboot.

(nakayama)

2010-04-04 23:23:51 UTC netbsd-5 commitmail json YAML

2010-04-04 23:02:23 UTC MAIN commitmail json YAML

Cherry-pick the /libexec content for (non miniroot) CDs and add the sysinst
specific dhcpcd hook scripts

(martin)

2010-04-04 23:02:07 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1361):
external/mit/xorg-server/dist/render/glyph.c: revision 1.2
import fdo git change 185185eeb44a277c324be0f58a4b4a469b56b69b, which
i've seen twice in the last two days:
Fix crash when all glyphs of a given depth are freed, but not all glyphsets
This is how the crash can be triggered with only two clients on the system:
Client A: (already running)
Client B: Connect
Client B: CreateGlyphSet(depthN)
Client A: Disconnect
Server: free globalGlyphs(depthN)
Client B: AddGlyphs(depthN)
Server: SEGV
This crash was introduced with the FindGlyphsByHash function
in 516b96387b0e57b524a37a96da22dbeeeb041712. Before that revision,
ResizeGlyphSet was always called before FindGlyphRef, which would
re-create globalGlyphs(depthN) if necessary.
X.Org Bug 20718 <http://bugs.freedesktop.org/show_bug.cgi?id=20718>
XXX: needs netbsd-5 pullup.

(snj)

2010-04-04 22:56:44 UTC MAIN commitmail json YAML

Remove bogus workaround hiding a real bug: /tmp/dhcpcd-lease should be
created by the sysinst specific dhcpcd hook

(martin)

2010-04-04 21:49:15 UTC MAIN commitmail json YAML

Turn a printf into a DPRINTF(), since we will very likely recover from
the condition (and it happens on stock install CDs)

(martin)

2010-04-04 21:36:22 UTC MAIN commitmail json YAML

cd_size: if we fake a size (and I realy have no idea why this would be a
good idea), at least set up all values to the fake values, as the caller
expects.
Should fix PR kern/39904, though if noone can find out why the fake value
would be needed, we should change it to just return 0 as suggested in the PR.

(martin)

2010-04-04 17:55:52 UTC MAIN commitmail json YAML

FTBFS, POV, TOCTOU, and YAGNI.

(jruoho)

2010-04-04 17:18:04 UTC MAIN commitmail json YAML

don't leak a vnode and don't call namei (implicitly) twice

(jnemeth)

2010-04-04 14:46:36 UTC MAIN commitmail json YAML

Note Intel 82855GM AGP support in agp(4).

(jakllsch)

2010-04-04 14:40:05 UTC MAIN commitmail json YAML

Add (non-IGP) AGP port support for Intel 82855GM.
agp_intel tested with radeondrm(4).  agp_i810 tested with i915drm(4).

(jakllsch)

2010-04-04 01:37:35 UTC MAIN commitmail json YAML

ctime can return NULL

(christos)

2010-04-04 01:36:03 UTC MAIN commitmail json YAML

2010-04-04 00:08:49 UTC MAIN commitmail json YAML

handle ctime returning NULL.

(christos)

2010-04-03 23:17:05 UTC MAIN commitmail json YAML

Fix the comments about cpuid flags, according cpuid documentation by
Intel and AMD.

(jym)

2010-04-03 19:01:15 UTC MAIN commitmail json YAML

2010-04-03 18:50:43 UTC MAIN commitmail json YAML

2010-04-03 18:43:54 UTC MAIN commitmail json YAML

2010-04-03 18:43:35 UTC MAIN commitmail json YAML

2010-04-03 18:35:49 UTC MAIN commitmail json YAML

use relative .PATH, and remove one that is not needed.

(christos)

2010-04-03 18:34:20 UTC MAIN commitmail json YAML

- use CPPFLAGS instead of CFLAGS
- use relative .PATH

(christos)

2010-04-03 17:54:25 UTC MAIN commitmail json YAML

Only unregister the sensors if these were successfully installed;
sysmon_envsys_unregister() does not check for NULL pointers gracefully.

(jruoho)

2010-04-03 17:20:06 UTC MAIN commitmail json YAML

Move most clock_getres syscall code, except for coypout call, to a new
clock_getres1() function which can be used by emulations. Adjust all
clock_getres syscalls to now make of use it.

(njoly)

2010-04-03 16:29:22 UTC MAIN commitmail json YAML

Update the limits when a change from absent to present is detected.

(jruoho)

2010-04-03 15:48:53 UTC MAIN commitmail json YAML

Mention the history of stat(2) and fix the history of open(2).

(jruoho)

2010-04-03 15:43:46 UTC MAIN commitmail json YAML

The functions read(), wait(), and write() appeared already in v2 UNIX.

(jruoho)

2010-04-03 15:42:22 UTC MAIN commitmail json YAML

Add a history section. From OpenBSD.

(jruoho)

2010-04-03 15:35:06 UTC MAIN commitmail json YAML

An unlink() appeared already in v2 UNIX.

(jruoho)

2010-04-03 15:13:44 UTC MAIN commitmail json YAML

2010-04-03 14:49:31 UTC MAIN commitmail json YAML

Some interesting additions to the history section. From OpenBSD.

(jruoho)

2010-04-03 14:40:34 UTC MAIN commitmail json YAML

Trivia: one .Pp after .El, speak about NULL instead of nil pointers, etc.

(jruoho)

2010-04-03 14:19:17 UTC MAIN commitmail json YAML

If we're detaching the device, make sure we unregister the sensors.

(pgoyette)

2010-04-03 13:55:09 UTC MAIN commitmail json YAML

When unregistering a device, in addition to reducing the global count
of sensors, we need to adjust the sme_fsensor values for some devices.
Failure to do this leaves a sparesly-populated number-space and can
subsequently result in overlapping sensors number assignments.  (This
only affects the compatability-mode API, but still needs to be fixed.)

(pgoyette)

2010-04-03 11:55:41 UTC MAIN commitmail json YAML

use -Wno-pointer-sign in the HAVE_PCC case also

(plunky)

2010-04-03 11:00:11 UTC MAIN commitmail json YAML

- add atari's EtherNEC to SYNOPSIS
- also pull comments about MD device description from each kernel config
- note that RTL8019 is widely used on local busses other than ISA

(tsutsui)

2010-04-03 08:01:42 UTC MAIN commitmail json YAML

2010-04-03 07:46:02 UTC MAIN commitmail json YAML

2010-04-03 02:08:31 UTC MAIN commitmail json YAML

2010-04-02 23:31:42 UTC MAIN commitmail json YAML

Use time_t (not long) to save time_second value.

(tsutsui)

2010-04-02 21:58:47 UTC MAIN commitmail json YAML

Ooops, remove leftovers from the ramdisk /

(martin)

2010-04-02 21:52:55 UTC MAIN commitmail json YAML

update portmaster and releng lists

(spz)

2010-04-02 21:40:00 UTC MAIN commitmail json YAML

ctime can return NULL.

(christos)

2010-04-02 21:37:22 UTC MAIN commitmail json YAML

2010-04-02 21:33:14 UTC MAIN commitmail json YAML

2010-04-02 21:29:30 UTC MAIN commitmail json YAML

2010-04-02 20:34:10 UTC MAIN commitmail json YAML

2010-04-02 20:32:16 UTC MAIN commitmail json YAML

Add Intel 82855GM Host-AGP Bridge.

(jakllsch)

2010-04-02 20:19:40 UTC MAIN commitmail json YAML

- int putbuf_func ARGS((const char *s, size_t len));
+ int (*putbuf_func) ARGS((const char *, size_t));

for pcc
- did not recognise pointer to function
- argument names shadowed other arguments

(plunky)

2010-04-02 19:34:44 UTC MAIN commitmail json YAML

2010-04-02 19:33:17 UTC MAIN commitmail json YAML

2010-04-02 19:33:09 UTC MAIN commitmail json YAML

fix printf format.

(christos)

2010-04-02 19:25:21 UTC MAIN commitmail json YAML

starttime needs to be time_t (Izumi Tsutsui)

(christos)

2010-04-02 18:41:52 UTC MAIN commitmail json YAML

2010-04-02 18:39:44 UTC MAIN commitmail json YAML

Add support for /boot.cfg. Implement a single command for now: override
the boot partition, which will be used for bootable CDs. Add cd9660
support.

(martin)

2010-04-02 18:34:16 UTC MAIN commitmail json YAML

Add a bootinfo node to allow the loader to override the boot device

(martin)

2010-04-02 15:40:14 UTC MAIN commitmail json YAML

handle ctime returning NULL.

(christos)

2010-04-02 15:38:05 UTC MAIN commitmail json YAML

remove bogus cast that hides bugs if tv_sec is non POSIX compliant.

(christos)

2010-04-02 15:35:32 UTC MAIN commitmail json YAML

handle ctime returning NULL.

(christos)

2010-04-02 15:34:16 UTC MAIN commitmail json YAML

handle ctime returning NULL.

(christos)

2010-04-02 15:28:16 UTC MAIN commitmail json YAML

make it obvious what ctime it is used for.

(christos)

2010-04-02 15:26:17 UTC MAIN commitmail json YAML

handle ctime returning NULL.

(christos)

2010-04-02 15:25:51 UTC MAIN commitmail json YAML

Pull across pmap_remove fix from OpenBSD.

Fix user-after-free bug in pmap_remove().  Page table pages are freed as soon
as the last page table entry that was actually used is cleared.  So make sure
we check the page table page is still there for every page we remove.
Otherwise we will bring back the tlb entry and cache lines when we touch the
freed page, and we will create an illegal alias (non-equivalent mapping)
as soon as the page gets re-used.

(skrll)

2010-04-02 15:25:04 UTC MAIN commitmail json YAML

make it obvious to grep that ctime is being checked.

(christos)

2010-04-02 15:24:18 UTC MAIN commitmail json YAML

Change #ifdef DIAGNOSITC tests+panic to KASSERTs.

(skrll)

2010-04-02 15:23:18 UTC MAIN commitmail json YAML

handle ctime returning NULL.

(christos)

2010-04-02 15:19:03 UTC MAIN commitmail json YAML

make it obvious what ctime is used for.

(christos)

2010-04-02 15:17:53 UTC MAIN commitmail json YAML

2010-04-02 15:15:00 UTC MAIN commitmail json YAML

2010-04-02 15:13:27 UTC MAIN commitmail json YAML

2010-04-02 15:09:12 UTC MAIN commitmail json YAML

make it obvious to grep that we are checking ctime.

(christos)

2010-04-02 14:11:18 UTC MAIN commitmail json YAML

fix debugging printf.

(christos)

2010-04-02 13:36:59 UTC MAIN commitmail json YAML

PR/43105: Peter Kerwien: Destroying a GPT partition with dd will cause gpt
destroy / create to fail. When reading the GPT label from the end of the disk
ignore errors if the GPT label at the beginning of the disk was not found.

(christos)

2010-04-02 03:46:50 UTC MAIN commitmail json YAML

Delete ieee80211_setbasicrates().  It's buggy, and we drivers can get
along fine without it.

(dyoung)

2010-04-01 22:23:27 UTC MAIN commitmail json YAML

handle ctime returning NULL

(christos)

2010-04-01 18:59:27 UTC MAIN commitmail json YAML

Change booke_intr.h to intr.h since <powerpc/booke/intr.h> will be unique
enough.

(matt)

2010-04-01 18:58:12 UTC MAIN commitmail json YAML

OpenPIC register defintions used by e500 booke.

(matt)

2010-04-01 18:47:20 UTC MAIN commitmail json YAML

Mention Domex DMX-3191D support in nca(4).

(jakllsch)

2010-04-01 18:25:16 UTC MAIN commitmail json YAML

Fix some TCR definitions.

(matt)

2010-04-01 17:15:02 UTC MAIN commitmail json YAML

Mention EtherNEC support for atari.

(tsutsui)

2010-04-01 17:10:06 UTC MAIN commitmail json YAML

2010-04-01 17:07:52 UTC MAIN commitmail json YAML

Add support for the EtherNEC.

The EtherNEC is yet another user designed device for Atari machines,
an NE2000 based ISA board connected to Atari's ROM cartridge slot with
simple but ingenious interface and cartridge port adapter, and
it's the most available network solution for the old Atari machines.

See following pages for more details about EtherNEC:
http://hardware.atari.org/ether/
http://home.arcor.de/thomas.redelberger/prj/atari/etherne/
http://www.freemint.org/ethernec/ethernec.html

(tsutsui)

2010-04-01 14:31:51 UTC MAIN commitmail json YAML

Oops.  Fix LOCKDEBUG panic -- and spurious calls to tcp_output()! -- in
previous.  Be careful with that {}, Eugene.

(tls)

2010-04-01 14:13:25 UTC MAIN commitmail json YAML

Add the "Statement for The NetBSD Foundation's Position on the GPLv3".

(reed)

2010-04-01 12:21:41 UTC MAIN commitmail json YAML

2010-04-01 12:16:14 UTC MAIN commitmail json YAML

Permit creation of an event-monitor for alarm limits even if the limits
are not currently set (and, in case of battery capacity sensors, if there
is no value_max).  Ensure that such an event-monitor does not trigger the
delivery of any actual events.

Provide a mechanism for sensors to set their limits at time other than
system startup (for example, when a battery is inserted).

This allows us to boot a system with a battery missing, install the
battery some time later, and automatically monitor it without requiring
any user intervention to create the event-monitor.  (The actual changes
for battery sensors to use this new capability will come later.)

(pgoyette)

2010-04-01 12:09:40 UTC MAIN commitmail json YAML

2010-04-01 11:37:56 UTC MAIN commitmail json YAML

import fdo git change 185185eeb44a277c324be0f58a4b4a469b56b69b, which
i've seen twice in the last two days:

Fix crash when all glyphs of a given depth are freed, but not all glyphsets
This is how the crash can be triggered with only two clients on the system:
Client A: (already running)
Client B: Connect
Client B: CreateGlyphSet(depthN)
Client A: Disconnect
Server: free globalGlyphs(depthN)
Client B: AddGlyphs(depthN)
Server: SEGV

This crash was introduced with the FindGlyphsByHash function
in 516b96387b0e57b524a37a96da22dbeeeb041712. Before that revision,
ResizeGlyphSet was always called before FindGlyphRef, which would
re-create globalGlyphs(depthN) if necessary.

X.Org Bug 20718 <http://bugs.freedesktop.org/show_bug.cgi?id=20718>

XXX: needs netbsd-5 pullup.

(mrg)

2010-04-01 09:57:01 UTC MAIN commitmail json YAML

2010-04-01 05:58:52 UTC MAIN commitmail json YAML

Cosmetic: join a couple of lines.  Stop storing the value of a BAR in a
temporary variable with the name 'csr'.

(dyoung)

2010-04-01 05:26:48 UTC MAIN commitmail json YAML

don't divide by zero. ever.

(macallan)

2010-04-01 05:10:52 UTC MAIN commitmail json YAML

mention adm1031 support

(macallan)

2010-04-01 05:08:46 UTC MAIN commitmail json YAML

mention ADM1031 support in dbcool

(macallan)

2010-04-01 04:29:35 UTC MAIN commitmail json YAML

add some more ADM1031 support:
- additional temperature and fan speed sensors work now
- limits on should work on all temperature sensors
Controlling fan behaviour doesn't work yet, the ADM1031 uses the same
register for both fans which doesn't quite fit with the way the dbcool
driver works.

(macallan)

2010-04-01 04:04:11 UTC MAIN commitmail json YAML

Add support for Domex 536 PCI SCSI controller to nca(4).
This truly remarkable chip is found on the Domex DMX-3191D SCSI adapter.

(jakllsch)

2010-04-01 02:34:09 UTC MAIN commitmail json YAML

In case we create a file, reclaim the vnode, and lookup the file
without the directory timeout expiring, we get vattr_null as the
attributes for that file.  Ensure that we always report sane
attributes by getting them from the server if this is the case.
(also, sprinkle some const)

Fixes problem reported by dyoung.  But wait!  The bug's medallion
begins to glow!  The bug looks much better!  I crumble to dust.

There's probably another similar bug related to "lazy open".  It
will trigger if we reclaim a node before the response to the open
arrives.  Even the comments (typoless) know about this bug ...
But verifying it exists and fixing it will have to wait for another
day.

(pooka)

2010-04-01 01:23:32 UTC MAIN commitmail json YAML

As suggested by at least 3 different people (the guilty parties know who
they are) avoid repeated kernel_lock/unlock by using an intrq on the stack.

About 5%-10% better from run to run, on my *very* simpleminded test.  Can't
possibly be worse.

(tls)

2010-04-01 01:11:53 UTC MAIN commitmail json YAML

Fix the code for 5822 B0 errata. Use pci_conf_read() and access at
32bit alignment.

(msaitoh)

2010-04-01 00:24:41 UTC MAIN commitmail json YAML

After discussion with ad@: it appears that KERNEL_LOCK also protects
the driver output path (that is, ifp->if_output()).  In the case of
entry through the socket code, we are fine, because pru_usrreq takes
KERNEL_LOCK.  However, there are a few other ways to cause output
which require protection:

1) direct calls to tcp_output() in tcp_input()
2) fast-forwarding code (ip_flow) -- protected elsewise
  against itself by the softnet lock.
3) *Possibly* the ARP code.  I have currently persuaded
  myself that it is safe because of how it's called.
4) Possibly the ICMP code.

This change addresses #1 and #2.

(tls)

2010-03-31 21:55:23 UTC MAIN commitmail json YAML

Just ignore the errno of strtoimax, it doesn't provide much value.

(joerg)

2010-03-31 21:52:11 UTC MAIN commitmail json YAML

Remove 2**31 limit on the number of lines or bytes to process.
For the byte operations, process in blocks of 64KB.

(joerg)

2010-03-31 21:01:04 UTC MAIN commitmail json YAML

remove a now useless bus_space_barrier()

(macallan)

2010-03-31 19:59:39 UTC MAIN commitmail json YAML

2010-03-31 19:18:39 UTC MAIN commitmail json YAML

add necessary build bucatini for kernfs tests

(pooka)

2010-03-31 19:14:30 UTC MAIN commitmail json YAML

Add some basic tests for kernfs (getdents & changing hostname).

Per a "mad \"scientist\"" experiment, on i386 load kernfs support
from the installed kernel module instead of linking the driver in.

(pooka)

2010-03-31 19:07:33 UTC MAIN commitmail json YAML

2010-03-31 18:56:07 UTC MAIN commitmail json YAML

Create kern.hostname sysctl node.  Using init_sysctl.c for creating
the nodes requires some weeding, so don't try to use it yet.

(pooka)

2010-03-31 18:40:27 UTC MAIN commitmail json YAML

2010-03-31 18:37:06 UTC MAIN commitmail json YAML

The Atffile tp/tp-glob keys does not allow more than one word. Put new
union value on its own line.

(njoly)

2010-03-31 18:07:13 UTC MAIN commitmail json YAML

Add preliminary support for the ADM1031 found in the Sun Blade 2500 and similar
machines. For now we treat it like an ADM1030 - the only difference is the
device ID and a few previously reserved registers.

(macallan)

2010-03-31 17:46:21 UTC MAIN commitmail json YAML

2 RCSIDs are enough for anyone.

(skrll)

2010-03-31 16:52:03 UTC MAIN commitmail json YAML

Add the "Linkers and Loaders" to SEE ALSO.

(jruoho)

2010-03-31 15:01:51 UTC MAIN commitmail json YAML

Make eval a local variable.

(joerg)

2010-03-31 15:01:02 UTC MAIN commitmail json YAML

ANSIfy. Sprinkle static.

(joerg)

2010-03-31 14:54:07 UTC MAIN commitmail json YAML

fix typo (at least it was in an error string instead of a comment)

(pooka)

2010-03-31 14:49:47 UTC MAIN commitmail json YAML

2010-03-31 14:49:02 UTC MAIN commitmail json YAML

MAP_COPY is available only in _KERNEL .... uh, so don't use it here.

(pooka)

2010-03-31 14:45:59 UTC MAIN commitmail json YAML

Add note saying that the manual page is autogenerated and all parts
may not apply to this particular server.

TODO: have three different texts, one for device backed file systems
(e.g. ffs), another for network backed (e.g. nfs), and a third for
fictional (e.g. kernfs)

(pooka)

2010-03-31 14:33:38 UTC MAIN commitmail json YAML

2010-03-31 14:22:27 UTC MAIN commitmail json YAML

Add kernfs server.

Don't build & install it by default, since it represents the state
of the rump virtual kernel and not the host kernel.  However, it's
useful for debugging kernfs.

(pooka)

2010-03-31 14:21:23 UTC MAIN commitmail json YAML

2010-03-31 14:18:33 UTC MAIN commitmail json YAML

2010-03-31 14:12:55 UTC MAIN commitmail json YAML

2010-03-31 14:12:33 UTC MAIN commitmail json YAML

separate vfs-like components from actual drivers
(no functional change)

(pooka)

2010-03-31 14:08:33 UTC MAIN commitmail json YAML

We don't have a real rootdev (by default at least), so set it to NODEV.

(pooka)

2010-03-31 13:33:14 UTC MAIN commitmail json YAML

2010-03-31 13:15:52 UTC MAIN commitmail json YAML

2010-03-31 13:10:10 UTC MAIN commitmail json YAML

2010-03-31 12:56:14 UTC MAIN commitmail json YAML

2010-03-31 12:17:01 UTC MAIN commitmail json YAML

Now that fw_port.h is gone, we need to directly include <sys/select.h>

Fixes build break reported by myself.

(pgoyette)

2010-03-31 12:16:15 UTC MAIN commitmail json YAML

2010-03-31 11:35:33 UTC MAIN commitmail json YAML

* initialize msgbuf
* for banner, use aprint_verbose instead of if (verbose) printf

(pooka)

2010-03-31 09:21:44 UTC MAIN commitmail json YAML

Note import of dhcpcd-5.2.2

(roy)

2010-03-31 09:14:56 UTC MAIN commitmail json YAML

2010-03-31 07:31:15 UTC MAIN commitmail json YAML

Don't hold kernel lock across call to ip_input() -- it blocked *all*
hardware interrupts for the length of time it took for all dequeued
packets to flow up the stack (on multiprocessors only).  Initial testing
shows performance impact is minimal -- since this temporary fix actually
means taking/releasing the kernel lock per-packet, that seems
acceptable.

Holding the kernel lock across the ip_input() call duplicated the
exclusion intended to be provided by the socket locks/softnet lock
(same lock, for INET/INET6 sockets) and could mask serious bugs.  Several
hours' testing didn't turn any up but I'd be surprised if some don't now
appear.

Damon Permezel noticed the problem.  Temporary fix suggested by matt@.

(tls)

2010-03-31 06:40:30 UTC MAIN commitmail json YAML

2010-03-31 06:35:12 UTC MAIN commitmail json YAML

2010-03-31 05:09:41 UTC MAIN commitmail json YAML

Do as OpenSolaris does and read the status register after each write.
Now this driver works on my Blade 2500.

(macallan)

2010-03-31 04:17:23 UTC MAIN commitmail json YAML

2010-03-31 01:27:05 UTC MAIN commitmail json YAML

If msgbuf is not enabled, do not report the node in readdir.  That
way ls -l won't report funny errors because getattr for a readdir
result fails.

XXX: lookup for msgbuf still succeeds even if not enabled

(pooka)

2010-03-31 00:00:33 UTC MAIN commitmail json YAML

Include more sources in the tags target.  Don't compute tags on some
non-existent assembly-language files.

(dyoung)

2010-03-30 20:09:25 UTC MAIN commitmail json YAML

Do not bother to ask the user for CD details (like device name or path
on the CD) if we can find CDs (i.e. media, not drives) automagically
and check the standard paths on it.

If we find multiple CDs, offer a menu to select showing the volume
name. If something goes wrong, fall back to the manual input method.

In typical installs this makes us just proceed with extracting the sets
after selecting "install from CD/DVD", w/o any further interaction.

As a side effect fixes PR 43012.
XXX new messages need translations.

(martin)

2010-03-30 19:54:28 UTC MAIN commitmail json YAML

Comments against #endifs.

(skrll)

2010-03-30 19:38:52 UTC MAIN commitmail json YAML

2010-03-30 19:27:54 UTC MAIN commitmail json YAML

2010-03-30 14:43:06 UTC MAIN commitmail json YAML

2010-03-30 14:38:27 UTC MAIN commitmail json YAML

yinterrupt -> interrupt

(tnn)

2010-03-30 14:26:55 UTC MAIN commitmail json YAML

2010-03-30 14:26:16 UTC MAIN commitmail json YAML

Fix \\ encoding

(joerg)

2010-03-30 14:13:49 UTC MAIN commitmail json YAML

2010-03-30 14:07:50 UTC MAIN commitmail json YAML

Assume o umlaut is transliterated by nroff as needed.
\\ -> \e

(joerg)

2010-03-30 14:05:32 UTC MAIN commitmail json YAML

2010-03-30 13:17:47 UTC MAIN commitmail json YAML

move change from rev 1.232 to the initialization part.
This fixes the problem 'nbconfig: cannot create /GENERIC'
when KERNOBJDIR has a relative path and is defined as env variable.
Problem reported and fix proposed on tech-toolchain@.

'commit it then' christos@

(cegger)

2010-03-30 07:59:15 UTC MAIN commitmail json YAML

2010-03-30 07:58:02 UTC MAIN commitmail json YAML

2010-03-30 07:30:03 UTC MAIN commitmail json YAML

make sure we pickup the powerpc majors file on powerpc64.

from dennis.c.ferguson@gmail.com in PR#43074.

(mrg)

2010-03-30 07:27:09 UTC MAIN commitmail json YAML

install altivec.h in powerpc64.

from dennis.c.ferguson@gmail.com in PR#43075.

(mrg)

2010-03-30 07:26:23 UTC MAIN commitmail json YAML

build elf2aout and fdformat on macppc64 (for now, it's a lot easier than
figuring out how to split the sets... but that will have to happen.)

fixes the first easy part of PR#43075.

(mrg)

2010-03-30 07:23:51 UTC MAIN commitmail json YAML

for now, use the C versions of bn and des, not the (32 bit) versions,
on powerpc64.

from dennis.c.ferguson@gmail.com in PR#43073.

(mrg)

2010-03-30 05:54:52 UTC MAIN commitmail json YAML

qft: quoted for truth

(lukem)

2010-03-30 01:50:03 UTC MAIN commitmail json YAML

fix a KASSERT() in the previous.  add a couple of comments.

(mrg)

2010-03-30 01:40:29 UTC MAIN commitmail json YAML

2010-03-30 01:11:18 UTC MAIN commitmail json YAML

2010-03-30 01:05:28 UTC MAIN commitmail json YAML

Add basic test for umapfs functionality.

XXX: the reverse mapping case (last subsubtest in t_basic) does
not make any sense, but apparently that how umapfs works.  I'm not
familiar enough with the code to determine if this is a wanted
feature or a pure and simple bug.

(pooka)

2010-03-30 01:02:47 UTC MAIN commitmail json YAML

Basic test for nullfs, which just checks that the two views act
somewhat sensibly.

(pooka)

2010-03-30 01:01:10 UTC MAIN commitmail json YAML

2010-03-30 00:59:07 UTC MAIN commitmail json YAML

2010-03-29 23:40:58 UTC matt-nb5-mips64 commitmail json YAML

2010-03-29 23:35:25 UTC matt-nb5-mips64 commitmail json YAML

- add IRT-based interrupt names for XLR
- rmixl_intr_string() calls chip-type-specific functions
to get appropriate names table

(cliff)

2010-03-29 23:34:58 UTC matt-nb5-mips64 commitmail json YAML

- cpu_setup_trampoline_fmn() is #ifdef NOTYET until we make it work...

(cliff)

2010-03-29 23:34:32 UTC matt-nb5-mips64 commitmail json YAML

- use the new chip-type-specific names for logical station IDs
- dimension fmn_intrhand[] by max number of station for any RMIXL chip type
- add FMN station tables and info for XLR; these are untested.
- rmixl_fmn_init_core() now calls chip-type-specific init subfunctions
which just grab the appropriate station table and info strutures.

(cliff)

2010-03-29 23:34:09 UTC matt-nb5-mips64 commitmail json YAML

- logical station names are now chip-type-specific
- RMIXL_FMN_NSTID is the max number of station for any RMIXL chip type

(cliff)

2010-03-29 23:33:37 UTC matt-nb5-mips64 commitmail json YAML

- add a cputab[] entry for RMI XLR732 (other XLR models are TBD)

(cliff)

2010-03-29 23:33:00 UTC matt-nb5-mips64 commitmail json YAML

- fix XLR Pid defines; RMI Pid meaning depends on
the Rev value (Stepping B2 or C4)

(cliff)

2010-03-29 23:32:42 UTC matt-nb5-mips64 commitmail json YAML

- add extern decl/prototype for rmixl_physaddr_init_pcie()

(cliff)

2010-03-29 23:32:21 UTC matt-nb5-mips64 commitmail json YAML

- rmixl_physaddr_init_pcie discovers PCIE physical address regions from BARs

(cliff)

2010-03-29 23:32:02 UTC matt-nb5-mips64 commitmail json YAML

- add new recognized psb (firmware) ID 0x4b8ead3100000056
- pcie physical regions discovery is moved to rmixl_pcie.c
and is conditional on RMI chip type (XLR has no PCIE)

(cliff)

2010-03-29 23:31:38 UTC matt-nb5-mips64 commitmail json YAML

- add inline cpu_rmixl_chip_type()

(cliff)

2010-03-29 23:31:16 UTC matt-nb5-mips64 commitmail json YAML

- turn on options MIPS64_XLR

(cliff)

2010-03-29 18:49:02 UTC MAIN commitmail json YAML

Whoops, missed Atffile in previous.  shame on me.

(pooka)

2010-03-29 18:21:29 UTC MAIN commitmail json YAML

.. then jump through the mtree hoops for adding a test

(pooka)

2010-03-29 18:21:13 UTC MAIN commitmail json YAML

jump through the setlist hoops for adding a new test

(pooka)

2010-03-29 18:19:19 UTC MAIN commitmail json YAML

2010-03-29 18:15:32 UTC MAIN commitmail json YAML

2010-03-29 18:12:24 UTC MAIN commitmail json YAML

2010-03-29 16:35:59 UTC MAIN commitmail json YAML

Attach acpiecdt with acpibus_attach_args.  Sverre Froyen reports that
this helps his Thinkpad boot again.

(dyoung)

2010-03-29 15:51:03 UTC MAIN commitmail json YAML

Don't warn about DMA timeout during probe.

(tsutsui)

2010-03-29 15:44:53 UTC MAIN commitmail json YAML

OpenSSL 1.0.0 released!

(taca)

2010-03-29 15:34:07 UTC MAIN commitmail json YAML

2010-03-29 13:41:06 UTC MAIN commitmail json YAML

5.99.25: fifofs stopped exporting its private parts

(pooka)

2010-03-29 13:27:53 UTC MAIN commitmail json YAML

2010-03-29 13:26:32 UTC MAIN commitmail json YAML

regression test for fifos on ffs

XXX: same test apart for mount/unmount could be used on other
fifo-supporting file systems (r/w support required, though).

(pooka)

2010-03-29 13:23:44 UTC MAIN commitmail json YAML

2010-03-29 13:20:31 UTC MAIN commitmail json YAML

Support fifofs in rump.  Do not include it in rumpvfs directly,
since it involves some very non-fs'y components like sockets and
local domain networking.  Also (for better or worse?), call it
rump*v*fs_fifofs instead of rumpfs_fifofs, since it does not really
provide a file system driver.

XXX: uses duplicate common symbols and functionality depends on
link order ... (but at least it works better than before this change)

(pooka)

2010-03-29 13:11:34 UTC MAIN commitmail json YAML