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 (6d)  netbsd-9 (12d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 13:40:51 UTC Now

2016-02-12 10:56:48 UTC netbsd-7 commitmail json YAML

2016-02-12 10:55:35 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1115):
sys/arch/x86/x86/pmap.c: patch
Use IPL_NONE for pserialized lock.  Assert sleepable.  (OOPS.)

(snj)

2016-02-12 09:24:15 UTC MAIN commitmail json YAML

Fix the bitmask of MVXPE_PMACC0_FRAMESIZELIMIT. It did no harm.

(hikaru)

2016-02-12 08:36:29 UTC MAIN commitmail json YAML

2016-02-12 08:36:08 UTC MAIN commitmail json YAML

add several NVIDIA geforce and NVS cards.

(mrg)

2016-02-12 05:32:47 UTC MAIN commitmail json YAML

2016-02-11 23:59:00 UTC netbsd-7 commitmail json YAML

tickets 1080-1088, 1090-1092, 1110-1113, 1116

(snj)

2016-02-11 23:49:52 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1116):
sys/external/bsd/drm2/dist/drm/nouveau/core/engine/fifo/nouveau_engine_fifo_base.c: revision 1.4
sys/external/bsd/drm2/dist/drm/nouveau/core/include/engine/fifo.h: revision 1.4
dtor gets called if ctor fails.  Make it work in that case.

(snj)

2016-02-11 23:31:06 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1113):
sys/external/bsd/drm2/include/asm/unaligned.h: revision 1.4
Don't return void.
Caught by pcc.  Thanks, pcc!

(snj)

2016-02-11 23:29:28 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1112):
sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/therm/nouveau_subdev_therm_temp.c: revision 1.2
More useful array bounds check for enum values.

(snj)

2016-02-11 23:28:05 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1111):
sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_display.c: revision 1.5
Omit unused definition of readw.

(snj)

2016-02-11 23:25:51 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1110):
sys/external/bsd/drm2/dist/drm/nouveau/core/engine/perfmon/nouveau_engine_perfmon_base.c: revision 1.3
Don't ask `size < 0' when size is unsigned.

(snj)

2016-02-11 23:23:11 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1091):
sys/external/bsd/drm2/dist/drm/i915/i915_dma.c: revisions 1.17, 1.18
Zero out the guard for bus_space_unmap before calling i915_dma_cleanup() which
calls i915_free_hws(), which then tries to unmap. Perhaps this fixes PR/50060.
--
fix the same bug on the linux side, print the error, and return the -tive
error to mimick linux.

(snj)

2016-02-11 23:20:12 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1090):
sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_display.c: revision 1.4
sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/fb/nouveau_subdev_fb_nv50.c: revision 1.3
sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/fb/nouveau_subdev_fb_nvc0.c: revision 1.3
sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/vm/nouveau_subdev_vm_nv04.c: revision 1.3
sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/vm/nouveau_subdev_vm_nv44.c: revision 1.3
use pci_dma64_available() to choose a valid DMA tag.

(snj)

2016-02-11 23:17:06 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1088):
sys/external/bsd/drm2/drm/drmfb.c: revision 1.2
If the "is_console" property is already specified, do not overwrite it.

(snj)

2016-02-11 23:14:41 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1087):
sys/external/bsd/drm2/drm/drm_drv.c: revision 1.17
only clear agp hook on last close when agp is in use, from riastradh@

(snj)

2016-02-11 23:13:25 UTC netbsd-7-0 commitmail json YAML

2016-02-11 23:12:12 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1086):
sys/external/bsd/drm2/linux/linux_work.c: revision 1.12
Avoid NULL dereference in linux_worker_intr() in WORK_DELAYED_CANCELLED case.
Potentially fixes PR#49560.

(snj)

2016-02-11 23:11:31 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1086):
sys/external/bsd/drm2/linux/linux_work.c: revision 1.12
Avoid NULL dereference in linux_worker_intr() in WORK_DELAYED_CANCELLED case.
Potentially fixes PR#49560.

(snj)

2016-02-11 23:08:41 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1085):
sys/external/bsd/drm2/dist/drm/nouveau/nouveau_bo.c: revision 1.6
sys/external/bsd/drm2/dist/drm/nouveau/nouveau_drm.h: revision 1.3
provide a ttm-backed set of nouveau_uvm_ops{} in the ttm_bo_driver{}.
fixes NULL pointer derefs inside UVM due to lack of pager ops.
copy the DRM_FILE_PAGE_OFFSET vs !_LP64 workaround.
with these, X starts up on my GTX 440.

(snj)

2016-02-11 23:06:01 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1084):
sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/therm/nouveau_subdev_therm_base.c: revision 1.2
sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/therm/nouveau_subdev_therm_fan.c: revision 1.2
disable the once-a-second and many-times-a-minute logs about thermals.
these trigger on multiple cards for me and totally spam my logs in the
normal case.  one card switches from 41% to 42% and back again quite
regularly.

(snj)

2016-02-11 23:02:54 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1083):
sys/external/bsd/drm2/radeon/radeondrmkmsfb.c: revision 1.6
set the "width" and "height" parameters from the surface_width and
surface_height members.  idea from the intel code and jmcneill@.
this makes the fb on my RV370 use the full display size, not the
(not actually connected) 800x600 the svideo output supports.
X still starts up at 800x600 mode, but xrandr can fix that.

(snj)

2016-02-11 23:00:30 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1082):
sys/external/bsd/drm2/dist/drm/nouveau/core/engine/device/nouveau_engine_device_base.c: revisions 1.6-1.8
Fix bogus output parameter for bus_space_map.
We stored the bus space handle in nv_subdev(device)->mmioh, which we
then overwrote with whatever was in the mmioh local variable -- maybe
garbage, maybe an old mapping, almost certainly wrong either way.
Instead store it in mmioh so that the subsequent assignment
nv_subdev(device)->mmioh = mmioh actually works as intended.
--
Return error from bus_space_map.
--
Paranoia about mmio register mapping size.

(snj)

2016-02-11 22:55:50 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1081):
sys/external/bsd/drm2/nouveau/nouveau_pci.c: revision 1.6
push the real attach down via config_mountroot, like radeon, as we
need firmware files.. which are currently missing:
drm kern error: nouveau E[  PGRAPH][nouveau0] failed to load fuc409c

(snj)

2016-02-11 22:52:58 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1080):
sys/external/bsd/drm2/dist/drm/i915/intel_i2c.c: revision 1.14
sys/external/bsd/drm2/dist/drm/i915/intel_pm.c: revision 1.8
sys/external/bsd/drm2/dist/drm/i915/intel_sdvo.c: revision 1.7
sys/external/bsd/drm2/dist/drm/nouveau/nouveau_drm.c: revision 1.7
sys/external/bsd/drm2/dist/drm/nouveau/core/include/core/device.h: revision 1.5
sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/bios/nouveau_subdev_bios_base.c: revision 1.3
sys/external/bsd/drm2/dist/drm/radeon/radeon_display.c: revision 1.5
sys/external/bsd/drm2/dist/drm/radeon/radeon_gem.c: revision 1.3
sys/external/bsd/drm2/dist/drm/radeon/radeon_i2c.c: revision 1.3
sys/external/bsd/drm2/dist/drm/radeon/radeon_kms.c: revision 1.3
sys/external/bsd/drm2/include/linux/pci.h: revision 1.21
sys/external/bsd/drm2/include/linux/platform_device.h: revision 1.7
sys/external/bsd/drm2/nouveau/nouveau_pci.c: revision 1.5
Use nv_device_base(dev) like other callers, not dev->pdev->dev.
First step in fixing the struct device nonsense.  This won't actually
fix anything yet until we also fix nv_device_base.
--
dev->dev, not &dev->pdev->dev.
Latter is a charlatan, soon to meet judgment for its sins.
--
dev->dev, not &dev->pdev->dev.
Latter is a mistake that is all my fault.  Oops.
--
Eliminate Linux struct pci_dev::dev, struct platform_device::dev.

(snj)

2016-02-11 22:48:23 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1092):
sys/external/bsd/drm2/nouveau/files.nouveau: revision 1.9
sys/external/bsd/drm2/nouveau/nouveau_module.c: revision 1.4
sys/external/bsd/drm2/nouveau/nouveau_pci.c: revision 1.4
sys/external/bsd/drm2/nouveau/nouveau_pci.h: revision 1.2
sys/external/bsd/drm2/nouveau/nouveaufb.c: revision 1.3
Split nouveau@pci from nouveau so we can attach it to other busses.
nouveaufb still depends on nouveau_pci, but it is not applicable to
non-PCI devices anyway.

(snj)

2016-02-11 20:53:06 UTC MAIN commitmail json YAML

support screen blanking and hw cursor

(macallan)

2016-02-11 19:21:04 UTC MAIN commitmail json YAML

2016-02-11 19:10:18 UTC MAIN commitmail json YAML

remove unused wrapper (Ingo Schwarze)

(christos)

2016-02-11 16:08:47 UTC MAIN commitmail json YAML

Remove utf8_islead() mbrtowc() handles this just fine (Ingo Schwarze)

(christos)

2016-02-11 13:36:00 UTC MAIN commitmail json YAML

texinfo-6.1 and grep-2.23 out.

(wiz)

2016-02-11 04:51:44 UTC MAIN commitmail json YAML

Pass a sensible device state pointer to nouveau suspend/resume ops.

Gives nouveau half a chance of suspending and resuming -- not that it
works on my test laptop yet, but it's a start.

(riastradh)

2016-02-11 04:43:32 UTC MAIN commitmail json YAML

Set nouveau to a more reasonable debug level.

Match the compile-time and default run-time settings in Linux.

(riastradh)

2016-02-11 04:42:15 UTC MAIN commitmail json YAML

Try xf86-video-nouveau for nvidia devices by default.

Fall back to nv (and then vesa and then wsfb) if it doesn't work.

(riastradh)

2016-02-11 02:23:44 UTC MAIN commitmail json YAML

switch to 32bit colour in WSDISPLAYIO_MODE_MAPPED, now X with wsfb will work
Not optimal though - for some reason the framebuffer's endianness in 32bit
colour is wrong and I have no idea (yet) how to change that, so many apps
using xrender will crash.

(macallan)

2016-02-10 17:10:47 UTC MAIN commitmail json YAML

2016-02-10 06:30:23 UTC MAIN commitmail json YAML

Don't share struct work, instead have one per softc

Pointed out by riastradh@

(ozaki-r)

2016-02-09 20:44:26 UTC MAIN commitmail json YAML

use pcpp front end rather than libexec/cpp directly, since commandline
options may not be handled by the latter

(plunky)

2016-02-09 20:42:45 UTC MAIN commitmail json YAML

add pcpp binary, now in pcc-20160208. Also, p++ in debug set

(plunky)

2016-02-09 20:40:46 UTC MAIN commitmail json YAML

2016-02-09 20:37:32 UTC MAIN commitmail json YAML

2016-02-09 14:43:16 UTC MAIN commitmail json YAML

2016-02-09 14:14:02 UTC MAIN commitmail json YAML

Document file format better. From Travis Paul and Matthew Bauer.

Bump date.
Addresses PR 50787.

(wiz)

2016-02-09 12:53:17 UTC MAIN commitmail json YAML

Add more #warning message 'Please use mvxpe instead of this'.

(kiyohara)

2016-02-09 12:48:06 UTC MAIN commitmail json YAML

Clear ATAC_CAP_DATA32, if dev is atabus@wdc@pcmcia@aupcmcia.  It is 32-bit transfers are not supported.

(kiyohara)

2016-02-09 10:20:03 UTC MAIN commitmail json YAML

Actually, descsz should not contain the padding. The note still needs to
be padded out.

(skrll)

2016-02-09 08:32:12 UTC MAIN commitmail json YAML

Introduce softint-based if_input

This change intends to run the whole network stack in softint context
(or normal LWP), not hardware interrupt context. Note that the work is
still incomplete by this change; to that end, we also have to softint-ify
if_link_state_change (and bpf) which can still run in hardware interrupt.

This change softint-ifies at ifp->if_input that is called from
each device driver (and ieee80211_input) to ensure Layer 2 runs
in softint (e.g., ether_input and bridge_input). To this end,
we provide a framework (called percpuq) that utlizes softint(9)
and percpu ifqueues. With this patch, rxintr of most drivers just
queues received packets and schedules a softint, and the softint
dequeues packets and does rest packet processing.

To minimize changes to each driver, percpuq is allocated in struct
ifnet for now and that is initialized by default (in if_attach).
We probably have to move percpuq to softc of each driver, but it's
future work. At this point, only wm(4) has percpuq in its softc
as a reference implementation.

Additional information including performance numbers can be found
in the thread at tech-kern@ and tech-net@:
http://mail-index.netbsd.org/tech-kern/2016/01/14/msg019997.html

Acknowledgment: riastradh@ greatly helped this work.
Thank you very much!

(ozaki-r)

2016-02-08 21:08:03 UTC MAIN commitmail json YAML

Preserve the .text section alignment

(skrll)

2016-02-08 18:18:19 UTC MAIN commitmail json YAML

Allocate struct cpu_info dynamically.  Saves quite a lot of BSS in the
common case and reduces rump kernel memory requirements by 10% or more
in really tiny deployments.

(pooka)

2016-02-08 17:18:43 UTC MAIN commitmail json YAML

UTF-8 fixes from Ingo Schwarze:

1. Assume that errno is non-zero when entering read_char()
    and that read(2) returns 0 (indicating end of file).
    Then, the code will clear errno before returning.
    (Obviously, the statement "errno = 0" is almost always
    a bug unless there is save_errno = errno right before it
    and the previous value is properly restored later,
    in all reachable code paths.)

2. When encountering an invalid byte sequence, the code discards
    all following bytes until MB_LEN_MAX overflows; consider, for
    example, 0xc2 immediately followed by a few valid ASCII bytes.
    Three of those ASCII bytes will be discarded.

3. On a POSIX system, EILSEQ will always be set after reading a
    valid (yes, valid, not invalid!) UTF-8 character.  The reason
    is that mbtowc(3) will first be called with a length limit
    (third argument) of 1, which will fail, return -1, and - on
    a POSIX system - set errno to EILSEQ.
    This third bug is mitigated a bit because i couldn't find any
    system that actually conforms to POSIX in this respect:  None
    of OpenBSD, NetBSD, FreeBSD, Solaris 11, and glibc set errno
    when an incomplete character is passed to mbtowc(3), even though
    that is required by POSIX.
    Anyway, that mbtowc(3) bug will be fixed at least in OpenBSD
    after release unlock, so it would be good to fix this bug in
    libedit before fixing the bug in mbtowc(3).

How can these three bugs be fixed?

1. As far as i understand it, the intention of the bogus errno = 0
    is to undo the effects of failing system calls in el_wset(),
    sig_set(), and read__fixio() if the subsequent read(2) indicates
    end of file.  So, restoring errno has to be moved right after
    read__fixio().  Of course, neither 0 nor e is the right value
    to restore: 0 is wrong if errno happened to be set on entry, e
    would be wrong because if one read(2) fails but a second attempt
    succeeds after read__fixio(), errno should not be touched.  So,
    the errno to be restored in this case has to be saved before
    calling read(2) for the first time.

2. Solving the second issue requires distinguishing invalid and
    incomplete characters, but that is impossible with the function
    mbtowc(3) because it returns -1 in both cases and sets errno
    to EILSEQ in both cases (once properly implemented).

    It is vital that each input character is processed right away.
    It is not acceptable to wait for the next input character before
    processing the previous one because this is an interactive
    library, not a batch system.  Consequently, the only situation
    where it is acceptable to wait for the next byte without first
    processing the previous one(s) is when the previous one(s) form
    an incomplete sequence that can be continued to form a valid
    character.

    Consequently, short of reimplementing a full UTF-8 state machine
    by hand, the only correct way forward is to use mbrtowc(3).
    Even then, care is needed to always have the state object
    properly initialized before using it, and to not discard a valid
    ASCII or UTF-8 lead byte if it happens to follow an invalid
    sequence.

3. Fortunately, solution 2. also solves issue 3. as a side effect,
    by no longer using mbtowc(3) in the first place.

(christos)

2016-02-08 16:44:46 UTC MAIN commitmail json YAML

PR/50783: David Binderman: Indent switch properly, add missing break.

(christos)

2016-02-08 16:42:04 UTC MAIN commitmail json YAML

PR/50784: David Binderman: Add missing braces, this is not python.

(christos)

2016-02-08 16:27:51 UTC MAIN commitmail json YAML

PR/50785: David Binderman: Remove dead code.

(christos)

2016-02-08 11:59:39 UTC MAIN commitmail json YAML

Fix .note.netbsd.march by ensuring correct padding

(skrll)

2016-02-08 11:16:02 UTC nick-nhusb commitmail json YAML

Remove the fstd argument from uhci_reset_std_chain as it is always
ux_stds[0]

(skrll)

2016-02-08 10:39:09 UTC MAIN commitmail json YAML

Remove the .SUNW_ctf sections when converting form ELF -> a.out by
updating OBJCOPY_ELF2AOUT_FLAGS

(skrll)

2016-02-08 05:27:24 UTC MAIN commitmail json YAML

2016-02-07 21:03:49 UTC MAIN commitmail json YAML

2016-02-07 18:41:25 UTC MAIN commitmail json YAML

Use IPL_NONE for pserialized lock.  Assert sleepable.  (OOPS.)

(riastradh)

2016-02-07 15:50:44 UTC nick-nhusb commitmail json YAML

Simplify usbd_do_request/usbd_setup_default_xfer.

G/C usbd_do_request_flags_pipe as it's not required

(skrll)

2016-02-07 15:48:44 UTC nick-nhusb commitmail json YAML

G/C usbd_do_request_async declaration - it doesn't exist.

(skrll)

2016-02-07 14:31:22 UTC MAIN commitmail json YAML

2016-02-07 14:06:04 UTC MAIN commitmail json YAML

2016-02-07 13:58:19 UTC nick-nhusb commitmail json YAML

2016-02-07 10:46:08 UTC MAIN commitmail json YAML

Add the copyright notice which was missing from my initial version.

(jandberg)

2016-02-07 05:03:36 UTC MAIN commitmail json YAML

Fix signing of in-memory data with SSH keys

(agc)

2016-02-06 22:48:07 UTC MAIN commitmail json YAML

In module_do_load(), consolidate checking for a pre-existing module,
and return a single error value EEXIST.  When making a recursive
call (to load required modules), treat a pre-existing module as
success.

Without this change, when a module was loaded by specific request
(as opposed to being loaded as a requirement of some other module),
we would always load the module from the file-system, and then
after making various sanity/compatability checks we would destroy
the new copy if there was a pre-existing copy.

Fixes PR kern/40764

XXX Note that if the module exists, we bypass all of the various
XXX "compatability" checks, including whether or not the existing
XXX module is of any particular class!  (In the previous code, we
XXX checked to see if the newly-loaded copy had the correct class,
XXX but not the pre-existing copy, which could have been loaded
XXX from a different path/filename.)

(pgoyette)

2016-02-06 21:34:37 UTC netbsd-7-0 commitmail json YAML

2016-02-06 21:23:30 UTC netbsd-7 commitmail json YAML

2016-02-06 21:23:09 UTC MAIN commitmail json YAML

use sizeof() and array notation.

(christos)

2016-02-06 21:05:12 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1099):
external/gpl2/xcvs/dist/src/import.c: revision 1.4
Remove trailing whitespace from imported messages when adding new files.
This is done in RCS_checkin() but we have a "fast path" for new files here
that does not do it. Hooray for specialized code.

(snj)

2016-02-06 21:04:24 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1099):
external/gpl2/xcvs/dist/src/import.c: revision 1.4
Remove trailing whitespace from imported messages when adding now files.
This is done in RCS_checkin() but we have a "fast path" for new files here
that does not do it. Hooray for specialized code.

(snj)

2016-02-06 21:02:44 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1098):
lib/libquota/quota_nfs.c: revision 1.5
Some NFS servers return RPC_PROGNOTREGISTERED instead of RPC_PROGVERSMISMATCH
when they don't support EXT_RQUOTAVERS but support RQUOTAVERS, so
retry with RQUOTAVERS for both RPC_PROGNOTREGISTERED and RPC_PROGVERSMISMATCH
return code.
Fix issue against a NetApp server reported by 6bone on current-users

(snj)

2016-02-06 21:01:39 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1098):
lib/libquota/quota_nfs.c: revision 1.5
Some NFS servers return RPC_PROGNOTREGISTERED instead of RPC_PROGVERSMISMATCH
when they don't support EXT_RQUOTAVERS but support RQUOTAVERS, so
retry with RQUOTAVERS for both RPC_PROGNOTREGISTERED and RPC_PROGVERSMISMATCH
return code.
Fix issue against a NetApp server reported by 6bone on current-users

(snj)

2016-02-06 20:58:13 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #1097):
sys/dev/usb/usb.c: revision 1.161
sys/dev/usb/usb_subr.c: revisions 1.207, 1.208
sys/dev/usb/usbdivar.h: revision 1.111
sys/dev/usb/xhci.c: revision 1.33
Get the iManufacturer, iProduct, and iSerialNumber strings before probing
for drivers and cache them for later use.  This reduces bus transactions
and fixes attachment for at least two of my umass(4)s.
--
Need sys/kmem.h

(snj)

2016-02-06 20:55:12 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #1094):
sys/nfs/nfs_vnops.c: revision 1.309
Return an error if NFSPROC_LOOKUP returns the file handle of the current
directory.  Treating it as DOT lookup would put garbage into the name
cache and could panic on future lookups.
Seen with ZFS file system exported from OmniOS, an OpenSolaris derivative.
Fixes PR kern/50664 "cd .." over NFS/ZFS can panic kernel

(snj)

2016-02-06 20:52:36 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #1094):
sys/nfs/nfs_vnops.c: revision 1.309
Return an error if NFSPROC_LOOKUP returns the file handle of the current
directory.  Treating it as DOT lookup would put garbage into the name
cache and could panic on future lookups.
Seen with ZFS file system exported from OmniOS, an OpenSolaris derivative.
Fixes PR kern/50664 "cd .." over NFS/ZFS can panic kernel

(snj)

2016-02-06 20:50:28 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1093):
sys/arch/hp300/hp300/intr.c: revision 1.42
Fix fatal "intr_dispatch: stray level 6 interrupt" panic by the GENERIC
kernel on machines without arcofi(4) audio (i.e. all hp300 except HP425e).
I failed to pull all necessary changes for arcofi(4) from OpenBSD
and I should have tested 7.0_RC kernels on my HP382 too :-(
Should be pulled up to netbsd-7 and netbsd-7-0.

(snj)

2016-02-06 20:49:37 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1093):
sys/arch/hp300/hp300/intr.c: revision 1.42
Fix fatal "intr_dispatch: stray level 6 interrupt" panic by the GENERIC
kernel on machines without arcofi(4) audio (i.e. all hp300 except HP425e).
I failed to pull all necessary changes for arcofi(4) from OpenBSD
and I should have tested 7.0_RC kernels on my HP382 too :-(
Should be pulled up to netbsd-7 and netbsd-7-0.

(snj)

2016-02-06 20:26:55 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #1073):
sys/arch/x86/x86/errata.c: revision 1.23
sys/arch/x86/include/cpufunc.h: revision 1.19
Adapt prototypes and usage of rdmsr_locked() and wrmsr_locked() to
their implementation.  Both functions don't take the passcode as
argument.
As wrmsr_locked() no longer writes the passcode to the msr the
erratum 721 on my Opteron 2356 really gets patched and cc1 no longer
crashes with SIGSEGV.

(snj)

2016-02-06 20:23:39 UTC MAIN commitmail json YAML

No <immintrin.h> for pcc even on x86.

(riastradh)

2016-02-06 20:21:56 UTC MAIN commitmail json YAML

METEORGSIGNAL and METEORSFMT overlap with dtrace, prefer the latter.

(joerg)

2016-02-06 20:20:19 UTC MAIN commitmail json YAML

2016-02-06 20:19:28 UTC MAIN commitmail json YAML

2016-02-06 19:33:07 UTC MAIN commitmail json YAML

2016-02-06 19:22:01 UTC MAIN commitmail json YAML

Override default LIB_PATH for i386 emulation. Unlike older binutils, we
now have to check the emulation and not that the target as the change
otherwise leaks into the native 64bit linker scripts as well.

(joerg)

2016-02-06 19:20:49 UTC MAIN commitmail json YAML

We don't want to target-specific search directories on NetBSD in the
linker scripts, they just add noise.

(joerg)

2016-02-06 18:23:26 UTC MAIN commitmail json YAML

2016-02-06 18:20:00 UTC MAIN commitmail json YAML

SDT is not a disease. Use const consistently.

(joerg)

2016-02-06 16:58:31 UTC MAIN commitmail json YAML

Back out unintended changes committed with last.

(riz)

2016-02-06 16:56:23 UTC MAIN commitmail json YAML

Don't test dtrace-related variables until after they've been set.

(riz)

2016-02-06 15:36:36 UTC MAIN commitmail json YAML

Don't do _BSD_SIZE_T_ dance here.  Use <stddef.h> in userland.

This file is used in tools, where _BSD_SIZE_T_ is unreliable.  In the
kernel, <sys/types.h> will define size_t anyway.  Outside the kernel,
<stddef.h> is the standard way to get size_t.

(riastradh)

2016-02-06 14:11:58 UTC MAIN commitmail json YAML

2016-02-06 11:23:43 UTC nick-nhusb commitmail json YAML

KNF comments with whitespace

(skrll)

2016-02-06 10:40:58 UTC MAIN commitmail json YAML

2016-02-06 10:35:59 UTC MAIN commitmail json YAML

2016-02-06 10:24:58 UTC nick-nhusb commitmail json YAML

Missed hunk from previous

(skrll)

2016-02-06 10:21:45 UTC nick-nhusb commitmail json YAML

Make interrupt handling MP safe by not dropping the bus lock while
traversing the active transfer list.  Instead move the complete transfers
from the active list to a complete list and do callbacks on this complete
list.

usbd_transfer_complete can safely drop the bus lock while traversing this
private list.

(skrll)

2016-02-06 09:02:57 UTC nick-nhusb commitmail json YAML

2016-02-06 09:01:39 UTC nick-nhusb commitmail json YAML

2016-02-06 08:58:08 UTC nick-nhusb commitmail json YAML

Remove unintended commit

(skrll)

2016-02-06 08:53:03 UTC nick-nhusb commitmail json YAML

#include "opt_*" corrections

(skrll)

2016-02-06 08:52:26 UTC nick-nhusb commitmail json YAML

Remove uhci_device_request declaration as it doesn't exist anymore

(skrll)

2016-02-06 08:50:52 UTC nick-nhusb commitmail json YAML

Use if (expr) { ... } instead of a if (expr) goto label; ... ; label:

(skrll)

2016-02-06 08:47:06 UTC nick-nhusb commitmail json YAML

Fix the fix... look a the correct list of TDs when aborting a transfer

(skrll)

2016-02-06 08:06:17 UTC nick-nhusb commitmail json YAML

2016-02-06 08:01:57 UTC nick-nhusb commitmail json YAML

2016-02-06 07:59:26 UTC nick-nhusb commitmail json YAML

No need to use mutex_obj_alloc here

(skrll)

2016-02-06 07:53:12 UTC nick-nhusb commitmail json YAML

Pull across fix from HEAD

Use the port status straight after the reset and not after the

usbd_clear_port_feature(dev, port, UHF_C_PORT_RESET)

The Gadget USB HUB in the IBM x3250 sborrill sent me returns the wrong
status and this would appear to leave the attached cdce(4) in the default
state.  The next device probed fails as a result.

(skrll)

2016-02-06 02:40:49 UTC MAIN commitmail json YAML

2016-02-06 02:39:51 UTC MAIN commitmail json YAML

Convert bool to target type before shift.

(riastradh)

2016-02-06 02:39:18 UTC MAIN commitmail json YAML

Avoid shadowing global `min'.

(riastradh)

2016-02-06 01:59:55 UTC MAIN commitmail json YAML

2016-02-06 01:51:39 UTC MAIN commitmail json YAML

Avoid shadowing global `max' from libkern.

(riastradh)

2016-02-06 00:31:58 UTC MAIN commitmail json YAML

Don't return void.

Caught by pcc.  Thanks, pcc!

(riastradh)

2016-02-05 23:49:26 UTC MAIN commitmail json YAML

2016-02-05 23:46:40 UTC MAIN commitmail json YAML

2016-02-05 23:45:44 UTC MAIN commitmail json YAML

2016-02-05 20:39:50 UTC MAIN commitmail json YAML

Need nbtool_config.h for __dead in tools.

(riastradh)

2016-02-05 19:56:00 UTC MAIN commitmail json YAML

Need nbtools_config.h for __unused.

Fixes

.../src/tools/ctfmerge/../../external/cddl/osnet/dist/tools/ctf/common/list.c:73:47: error: expected ';', ',' or ')' before '__unused'
list_defcmp(void *d1, void *d2, void *private __unused)
                                              ^~~~~~~~

on non-NetBSD systems, where <assert.h>, <stdlib.h>, <stdio.h>, and
<sys/types.h> don't define __unused.

(riastradh)

2016-02-05 17:20:54 UTC MAIN commitmail json YAML

World+dog want to treat rdl_path as char, so make it so.

(roy)

2016-02-05 15:41:49 UTC MAIN commitmail json YAML

Use the port status straight after the reset and not after the

usbd_clear_port_feature(dev, port, UHF_C_PORT_RESET)

The Gadget USB HUB in the IBM x3250 sborrill sent me returns the wrong
status and this would appear to leave the attached cdce(4) in the default
state.  The next device probed fails as a result.

(skrll)

2016-02-05 15:05:29 UTC MAIN commitmail json YAML

Fix is defined in wpa_common.h which the driver already pulls in.

(roy)

2016-02-05 13:06:24 UTC MAIN commitmail json YAML

s/max/ralmax/. No functional change.

(msaitoh)

2016-02-05 10:16:12 UTC MAIN commitmail json YAML

Only build tests if MKATF != no

(roy)

2016-02-05 10:14:49 UTC MAIN commitmail json YAML

Fix the actual issue rather than silencing the warning.

Thanks to gson@

(roy)

2016-02-05 04:18:55 UTC MAIN commitmail json YAML

PR/50744: NONAKA Kimihiro: Protect more stuff with _KERNEL && _KMEMUSER to
make uvm_extern.h compile standalone again for net-snmp.

(christos)

2016-02-05 03:41:05 UTC MAIN commitmail json YAML

Initialize the token match pointer.

(nonaka)

2016-02-05 03:38:50 UTC MAIN commitmail json YAML

File watt in the right group, and accept W as well, as that's quite
standard.

(dholland)

2016-02-05 03:32:49 UTC MAIN commitmail json YAML

Improve previous slightly; while we accept e.g. "meter2" to mean "meter^2",
don't allow "meter-2" to be interpreted as "meter^-2" as that's very
confusing.

(dholland)

2016-02-05 03:30:08 UTC MAIN commitmail json YAML

Improve the parser. Now we understand negative exponents; fixes PR 50768.

Also handle negative numbers better in general (don't randomly drop
the sign in a number of cases) and don't choke on exponents > 9.

This commit alters the meaning of a few previously valid but marginal
inputs (e.g. "3 foot-5 pound" is now treated as "3*-5 foot-pound"
rather than "3*5 foot-pound"; if you want the latter insert another
space) but corrects obviously wrong handling of many more.

(dholland)

2016-02-05 03:04:53 UTC MAIN commitmail json YAML

fix: "vmstat -C" CpuLayer showed only the last cpu values.

(knakahara)

2016-02-04 21:26:48 UTC MAIN commitmail json YAML

2016-02-04 20:06:29 UTC MAIN commitmail json YAML

dtrace needs Wno-format-security for clang it seems.

(roy)

2016-02-04 20:05:53 UTC MAIN commitmail json YAML

Add some __printflike and __dead love. Init some structs fully.

(roy)

2016-02-04 18:47:15 UTC MAIN commitmail json YAML

2016-02-04 18:46:37 UTC MAIN commitmail json YAML

Mark more functions as __printflike and __dead.

(roy)

2016-02-04 17:47:43 UTC MAIN commitmail json YAML

2016-02-04 17:47:17 UTC MAIN commitmail json YAML

Disable -Wformat-nonliteral here to build.

(roy)

2016-02-04 17:42:34 UTC MAIN commitmail json YAML

Disable -Wformat-nonliteral here to build.

(roy)

2016-02-04 17:40:55 UTC MAIN commitmail json YAML

2016-02-04 17:27:32 UTC MAIN commitmail json YAML

2016-02-04 16:58:11 UTC MAIN commitmail json YAML

2016-02-04 16:48:34 UTC MAIN commitmail json YAML

2016-02-04 15:23:29 UTC MAIN commitmail json YAML

2016-02-04 15:04:11 UTC MAIN commitmail json YAML

- Avoid uninitialized variable usage in do_nologin() when HAVE_LOGIN_CAP
  isn't defined (which doesn't apply to NetBSD but...) and a root
  login is being evaluated.
- From upstream.

(seanb)

2016-02-04 02:48:37 UTC MAIN commitmail json YAML

Declare in6_tmpaddrtimer_ch in in6_var.h.

Do not declare extern variables in .c files!

(riastradh)

2016-02-04 00:32:34 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd-in3.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd_stdint.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfdver.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/targmatch.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/bfd-in3.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/bfd.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/bfd_stdint.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/bfdver.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/targmatch.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libdecnumber/arch/earmhfeb/gstdint.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libdecnumber/arch/earmv4/gstdint.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/build-gnulib/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/init.c@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/version.c@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/xml-builtin.c@1.5 / diff / nxr@1.5
      :
(more 8 files)
Regen the rest.

(christos)

2016-02-03 22:13:44 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/lib/libbfd/arch/alpha/bfd-in3.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/alpha/bfd.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/alpha/bfd_stdint.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libbfd/arch/alpha/bfdver.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/alpha/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/alpha/targmatch.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libbfd/arch/arm/bfd-in3.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/arm/bfd.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/arm/bfd_stdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libbfd/arch/arm/bfdver.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/arm/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/arm/targmatch.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libbfd/arch/armeb/bfd-in3.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/armeb/bfd.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/armeb/bfd_stdint.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libbfd/arch/armeb/bfdver.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/armeb/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/armeb/targmatch.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libbfd/arch/coldfire/bfd-in3.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/coldfire/bfd.h@1.5 / diff / nxr@1.5
      :
(more 251 files)
regen some more.

(christos)

2016-02-03 20:33:52 UTC MAIN commitmail json YAML

sun4v: extend dmmu_set_secondary_context() to handle both sun4u and sun4v. ok martin@

(palle)

2016-02-03 19:03:50 UTC MAIN commitmail json YAML

2016-02-03 19:03:40 UTC MAIN commitmail json YAML

2016-02-03 17:50:13 UTC MAIN commitmail json YAML

Adapt getmajor and getminor signatures for NetBSD.

(riz)

2016-02-03 15:28:02 UTC MAIN commitmail json YAML

switch i386 to gdb-7.10.1

(christos)

2016-02-03 15:27:08 UTC MAIN commitmail json YAML

2016-02-03 15:06:25 UTC MAIN commitmail json YAML

New rawrite32 version out (small bugfixes)

(martin)

2016-02-03 13:24:12 UTC MAIN commitmail json YAML

2016-02-03 05:34:21 UTC MAIN commitmail json YAML

PR/50751: David Binderman: check bounds before dereferencing.

(christos)

2016-02-03 05:32:14 UTC MAIN commitmail json YAML

PR/50750: David Binderman: Check bounds before dereference

(christos)

2016-02-03 05:29:43 UTC MAIN commitmail json YAML

PR/50749: David Binderman: check bounds before dereference.

(christos)

2016-02-03 05:27:53 UTC MAIN commitmail json YAML

PR/50748: David Binderman: check bounds before dereference

(christos)

2016-02-03 05:26:16 UTC MAIN commitmail json YAML

PR/50747: David Binderman: check bounds before dereference.
While here add some continues before semicolons.

(christos)

2016-02-03 05:18:58 UTC MAIN commitmail json YAML

PR/50746: David Binderman: Check bounds before dereferencing.

(christos)

2016-02-03 03:26:02 UTC MAIN commitmail json YAML

switch amd64 to gdb-7.10.1

(christos)

2016-02-03 03:24:33 UTC MAIN commitmail json YAML

2016-02-03 03:23:33 UTC MAIN commitmail json YAML

2016-02-02 22:35:47 UTC MAIN commitmail json YAML

everyone, back to gdb.old

(christos)

2016-02-02 20:58:35 UTC MAIN commitmail json YAML

2016-02-02 20:23:24 UTC MAIN commitmail json YAML

Switch i386 to new binutils.

(christos)

2016-02-02 20:16:59 UTC MAIN commitmail json YAML

2016-02-02 20:16:08 UTC MAIN commitmail json YAML

2016-02-02 20:13:59 UTC MAIN commitmail json YAML

Add more relocation constants

(christos)

2016-02-02 19:15:40 UTC MAIN commitmail json YAML

2016-02-02 18:38:10 UTC MAIN commitmail json YAML

Add the missing CTFMERGE step.

(christos)

2016-02-02 13:55:51 UTC MAIN commitmail json YAML

Fix up bcm283[56] bus_space(4) to really use bus addresses for
peripherals, etc

Simplifies the code in various places and uses the abstraction in
more places. (bcm2835_gpio_subr.c still doesn't)

(skrll)

2016-02-02 13:07:30 UTC MAIN commitmail json YAML

Remove leading spaces.

Bet you didn't see that one coming.

(pooka)

2016-02-02 13:02:34 UTC MAIN commitmail json YAML

optimize for size a.k.a. operation nuke trailing spaces

(pooka)

2016-02-02 12:25:24 UTC MAIN commitmail json YAML

Fix layout for comments. Bump date.

(ryoon)

2016-02-02 12:22:23 UTC MAIN commitmail json YAML

Add capability to attach external memory to files on rumpfs.  This
feature is useful e.g. for tight-memory systems where you don't need
block storage, but still need to provide some data via files.

(pooka)

2016-02-02 01:15:58 UTC MAIN commitmail json YAML

2016-02-02 01:15:24 UTC MAIN commitmail json YAML

2016-02-02 01:14:26 UTC MAIN commitmail json YAML

2016-02-01 21:24:33 UTC MAIN commitmail json YAML

2016-02-01 17:46:22 UTC MAIN commitmail json YAML

PR/50741: David Binderman: Fix assignment in assert.

(christos)

2016-02-01 17:44:19 UTC MAIN commitmail json YAML

2016-02-01 17:41:37 UTC MAIN commitmail json YAML

PR/50739: David Binderman: Check bounds before dereferencing.

(christos)

2016-02-01 17:40:49 UTC MAIN commitmail json YAML

PR/50738: David Binderman: Check bounds before dereferencing.

(christos)

2016-02-01 17:39:41 UTC MAIN commitmail json YAML

PR/50737: David Binderman: Check bounds before dereferencing.

(christos)

2016-02-01 17:38:31 UTC MAIN commitmail json YAML

PR/50736: David Binderman: Check bounds before dereferencing.

(christos)

2016-02-01 17:37:39 UTC MAIN commitmail json YAML

PR/50735: David Binderman: Check bounds before dereferencing.

(christos)

2016-02-01 17:34:00 UTC MAIN commitmail json YAML

PR/50734: David Binderman: check bounds before dereferencing.

(christos)

2016-02-01 16:53:24 UTC MAIN commitmail json YAML

- split a long line.
- remove extra test.
- move d_namlen setting to msdosfs_vnops.c to avoid the ifdef.

(christos)

2016-02-01 16:47:00 UTC MAIN commitmail json YAML

Handle static routes in IPv4. Routing messages for static routes have a
gateway address of AF_INET, not AF_LINK. Find the interface for that gateway.
XXX: We need to do the same for IPv6...

(christos)

2016-02-01 16:32:28 UTC MAIN commitmail json YAML

Do less work under the kernel lock, otherwise dhcpcd aborting causes us
to deadlock.

(christos)

2016-02-01 15:00:43 UTC MAIN commitmail json YAML

Document NOCTF, NOPIE.

(christos)

2016-02-01 14:55:09 UTC MAIN commitmail json YAML

2016-02-01 14:54:33 UTC MAIN commitmail json YAML

Add NTT DOCOMO L-05A.

(nonaka)

2016-02-01 14:18:16 UTC MAIN commitmail json YAML

silent when we don't have -ldl

(christos)

2016-02-01 14:17:21 UTC MAIN commitmail json YAML

2016-02-01 13:48:01 UTC MAIN commitmail json YAML

Figure out if we need libdl.

(christos)