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 (28m)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (177d) 

2024-05-09 21:56:35 UTC Now

2017-04-06 14:35:16 UTC MAIN commitmail json YAML

2017-04-06 14:01:27 UTC MAIN commitmail json YAML

The last stderr message felt lonely and committed suicide.

(christos)

2017-04-06 14:00:34 UTC MAIN commitmail json YAML

2017-04-06 10:46:52 UTC MAIN commitmail json YAML

Add MLINKS for extent_alloc1(9) and extent_alloc_subregion1(9).

(abhinav)

2017-04-06 10:42:15 UTC MAIN commitmail json YAML

Add extent_alloc1 and extent_alloc_subregion1 to the NAME section.

(abhinav)

2017-04-06 09:52:32 UTC MAIN commitmail json YAML

Use Xr to refer uiomove(9) and kcopy(9)
Add kcopy(9) to SEE ALSO as well

(abhinav)

2017-04-06 09:41:05 UTC MAIN commitmail json YAML

Add missing word.

(wiz)

2017-04-06 09:39:12 UTC MAIN commitmail json YAML

fix build failure ALL

(knakahara)

2017-04-06 09:20:07 UTC MAIN commitmail json YAML

Prepare netipsec for rump-ification

- Include "opt_*.h" only if _KERNEL_OPT is defined
- Allow encapinit to be called twice (by ifinit and ipe4_attach)
  - ifinit didn't call encapinit if IPSEC is enabled (ipe4_attach called
    it instead), however, on a rump kernel ipe4_attach may not be called
    even if IPSEC is enabled. So we need to allow ifinit to call it anyway
- Setup sysctls in ipsec_attach explicitly instead of using SYSCTL_SETUP
- Call ip6flow_invalidate_all in key_spdadd only if in6_present
  - It's possible that a rump kernel loads the ipsec library but not
    the inet6 library

(ozaki-r)

2017-04-06 08:57:02 UTC MAIN commitmail json YAML

Fix typos:
- s/Readness/Readiness/
- s/Presense/Presence/
- s/supportted/supported/
- s/Rquester/Requester/
- s/Check Enab/Check Enable/

(msaitoh)

2017-04-06 05:08:17 UTC MAIN commitmail json YAML

2017-04-06 04:28:57 UTC MAIN commitmail json YAML

Fix typo: s/ubc_range/ubc_zerorange/

(pgoyette)

2017-04-06 03:55:00 UTC MAIN commitmail json YAML

Revert "Make sure to hold if_ioctl_lock when calling ifp->if_ioctl"

As per pgoyette@ and riastradh@ requests; we shouldn't decide to
hold a lock based on if the lock is held or not.

(ozaki-r)

2017-04-06 03:21:01 UTC MAIN commitmail json YAML

don't guard lfs_sbactive or lfs_log with splbio, lfs_lock is plenty.

(maya)

2017-04-06 03:15:03 UTC MAIN commitmail json YAML

remove deprecated comment (and move it below assert)
there's no spl dance for I/O here.

(maya)

2017-04-06 03:12:48 UTC MAIN commitmail json YAML

don't guard lfs_reshash with splbio, lfs_lock is plenty

(maya)

2017-04-06 03:00:13 UTC MAIN commitmail json YAML

Expand on previous, and note that splnet() and spltty() are also synonyms
for splvm().

(pgoyette)

2017-04-06 02:55:22 UTC MAIN commitmail json YAML

if DEBUG panic => KDASSERT. reduces ifdefs. NFC

(maya)

2017-04-06 02:38:08 UTC MAIN commitmail json YAML

Provide a LFS_ENTER_LOG (__nothing) in the !DEBUG case.
so I can drop lots of #ifdef DEBUG around this macro. NFCI

(maya)

2017-04-06 02:24:51 UTC MAIN commitmail json YAML

Oooppsss - the MLINK for splbio.9 was already present!

(pgoyette)

2017-04-06 02:23:26 UTC MAIN commitmail json YAML

Document splbio() as a deprecated synonym for splvm().

(pgoyette)

2017-04-06 02:22:52 UTC MAIN commitmail json YAML

Bump date for previous.

(pgoyette)

2017-04-06 01:54:40 UTC MAIN commitmail json YAML

Add entries for ubc_purge(9) and ubc_zerorange(9)

(pgoyette)

2017-04-06 01:54:23 UTC MAIN commitmail json YAML

Drop single use macro LFS_BCLEAN_LOG with an inlined implementation.

LFS_ENTER_LOG currently macro grabs lfs_lock, so I'd like to have just one
name for it.

(maya)

2017-04-06 01:54:17 UTC MAIN commitmail json YAML

Document ubc_zerorange(9).  Add it (and ubc_purge(9)) to the MLINKS

(pgoyette)

2017-04-06 00:02:19 UTC MAIN commitmail json YAML

2017-04-05 21:26:30 UTC MAIN commitmail json YAML

delete extra file

(christos)

2017-04-05 20:38:53 UTC MAIN commitmail json YAML

optionally use FUA instead of full cache sync, and DPO for journal writes,
when supported by disk device; controlled by sysctl vfs.wapbl.allow_fuadpo,
default off for now

discussed on tech-kern

(jdolecek)

2017-04-05 20:30:55 UTC MAIN commitmail json YAML

rf_get_component_caches(): remove useless condition

(jdolecek)

2017-04-05 20:27:09 UTC MAIN commitmail json YAML

write info about DKCACHE_FUA, DKCACHE_DPO in disk_getcache()

(jdolecek)

2017-04-05 20:15:50 UTC MAIN commitmail json YAML

expose disk device FUA/DPO support via DIOCGCACHE, and allow the flags
to be set for I/O; implement support in sd(4) and nvme(4)

discussed on tech-kern

(jdolecek)

2017-04-05 19:58:37 UTC netbsd-7 commitmail json YAML

2017-04-05 19:54:23 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #1395):
share/man/man4/axe.4: netbsd-7-nhusb
share/man/man4/axen.4: netbsd-7-nhusb
share/man/man4/cdce.4: netbsd-7-nhusb
share/man/man4/uaudio.4: netbsd-7-nhusb
share/man/man4/ucom.4: netbsd-7-nhusb
share/man/man4/uep.4: netbsd-7-nhusb
share/man/man4/urtw.4: netbsd-7-nhusb
share/man/man4/usb.4: netbsd-7-nhusb
share/man/man4/uyap.4: netbsd-7-nhusb
share/man/man4/xhci.4: netbsd-7-nhusb
share/man/man9/usbdi.9: netbsd-7-nhusb
sys/arch/amd64/conf/ALL: netbsd-7-nhusb
sys/arch/amd64/conf/GENERIC: netbsd-7-nhusb
sys/arch/amiga/dev/slhci_zbus.c: netbsd-7-nhusb
sys/arch/arm/allwinner/awin_otg.c: netbsd-7-nhusb
sys/arch/arm/allwinner/awin_usb.c: netbsd-7-nhusb
sys/arch/arm/amlogic/amlogic_dwctwo.c: netbsd-7-nhusb
sys/arch/arm/at91/at91ohci.c: netbsd-7-nhusb
sys/arch/arm/broadcom/bcm2835_dwctwo.c: netbsd-7-nhusb
sys/arch/arm/broadcom/bcm53xx_usb.c: netbsd-7-nhusb
sys/arch/arm/ep93xx/epohci.c: netbsd-7-nhusb
sys/arch/arm/gemini/obio_ehci.c: netbsd-7-nhusb
sys/arch/arm/imx/files.imx23: netbsd-7-nhusb
sys/arch/arm/imx/imxusb.c: netbsd-7-nhusb
sys/arch/arm/imx/imxusbreg.h: netbsd-7-nhusb
sys/arch/arm/omap/obio_ohci.c: netbsd-7-nhusb
sys/arch/arm/omap/omap3_ehci.c: netbsd-7-nhusb
sys/arch/arm/omap/omapl1x_ohci.c: netbsd-7-nhusb
sys/arch/arm/omap/tiotg.c: netbsd-7-nhusb
sys/arch/arm/s3c2xx0/ohci_s3c24x0.c: netbsd-7-nhusb
sys/arch/arm/samsung/exynos_usb.c: netbsd-7-nhusb
sys/arch/arm/xscale/pxa2x0_ohci.c: netbsd-7-nhusb
sys/arch/arm/zynq/zynq_usb.c: netbsd-7-nhusb
sys/arch/hpcarm/dev/nbp_slhci.c: netbsd-7-nhusb
sys/arch/hpcmips/dev/plumohci.c: netbsd-7-nhusb
sys/arch/i386/conf/ALL: netbsd-7-nhusb
sys/arch/i386/conf/GENERIC: netbsd-7-nhusb
sys/arch/i386/pci/gcscehci.c: netbsd-7-nhusb
sys/arch/luna68k/conf/GENERIC: netbsd-7-nhusb
sys/arch/mips/adm5120/dev/ahci.c: netbsd-7-nhusb
sys/arch/mips/adm5120/dev/ahcivar.h: netbsd-7-nhusb
sys/arch/mips/alchemy/dev/ohci_aubus.c: netbsd-7-nhusb
sys/arch/mips/atheros/dev/ehci_arbus.c: netbsd-7-nhusb
sys/arch/mips/atheros/dev/ohci_arbus.c: netbsd-7-nhusb
sys/arch/mips/conf/files.adm5120: netbsd-7-nhusb
sys/arch/mips/ralink/ralink_ehci.c: netbsd-7-nhusb
sys/arch/mips/ralink/ralink_ohci.c: netbsd-7-nhusb
sys/arch/mips/rmi/rmixl_ehci.c: netbsd-7-nhusb
sys/arch/mips/rmi/rmixl_ohci.c: netbsd-7-nhusb
sys/arch/playstation2/dev/ohci_sbus.c: netbsd-7-nhusb
sys/arch/powerpc/booke/dev/pq3ehci.c: netbsd-7-nhusb
sys/arch/powerpc/ibm4xx/dev/dwctwo_plb.c: netbsd-7-nhusb
sys/arch/x68k/dev/slhci_intio.c: netbsd-7-nhusb
sys/conf/files: netbsd-7-nhusb
sys/dev/cardbus/ehci_cardbus.c: netbsd-7-nhusb
sys/dev/cardbus/ohci_cardbus.c: netbsd-7-nhusb
sys/dev/cardbus/uhci_cardbus.c: netbsd-7-nhusb
sys/dev/ic/sl811hs.c: netbsd-7-nhusb
sys/dev/ic/sl811hsvar.h: netbsd-7-nhusb
sys/dev/isa/slhci_isa.c: netbsd-7-nhusb
sys/dev/marvell/ehci_mv.c: netbsd-7-nhusb
sys/dev/pci/ehci_pci.c: netbsd-7-nhusb
sys/dev/pci/ohci_pci.c: netbsd-7-nhusb
sys/dev/pci/uhci_pci.c: netbsd-7-nhusb
sys/dev/pci/xhci_pci.c: netbsd-7-nhusb
sys/dev/pcmcia/slhci_pcmcia.c: netbsd-7-nhusb
sys/dev/usb/Makefile.usbdevs: netbsd-7-nhusb
sys/dev/usb/TODO: netbsd-7-nhusb
sys/dev/usb/TODO.usbmp: netbsd-7-nhusb
sys/dev/usb/aubtfwl.c: netbsd-7-nhusb
sys/dev/usb/auvitek.c: netbsd-7-nhusb
sys/dev/usb/auvitek_audio.c: netbsd-7-nhusb
sys/dev/usb/auvitek_dtv.c: netbsd-7-nhusb
sys/dev/usb/auvitek_i2c.c: netbsd-7-nhusb
sys/dev/usb/auvitek_video.c: netbsd-7-nhusb
sys/dev/usb/auvitekvar.h: netbsd-7-nhusb
sys/dev/usb/ehci.c: netbsd-7-nhusb
sys/dev/usb/ehcireg.h: netbsd-7-nhusb
sys/dev/usb/ehcivar.h: netbsd-7-nhusb
sys/dev/usb/emdtv.c: netbsd-7-nhusb
sys/dev/usb/emdtv_dtv.c: netbsd-7-nhusb
sys/dev/usb/emdtv_ir.c: netbsd-7-nhusb
sys/dev/usb/emdtvvar.h: netbsd-7-nhusb
sys/dev/usb/ezload.c: netbsd-7-nhusb
sys/dev/usb/ezload.h: netbsd-7-nhusb
sys/dev/usb/files.usb: netbsd-7-nhusb
sys/dev/usb/hid.c: netbsd-7-nhusb
sys/dev/usb/hid.h: netbsd-7-nhusb
sys/dev/usb/if_athn_usb.c: netbsd-7-nhusb
sys/dev/usb/if_athn_usb.h: netbsd-7-nhusb
sys/dev/usb/if_atu.c: netbsd-7-nhusb
sys/dev/usb/if_atureg.h: netbsd-7-nhusb
sys/dev/usb/if_aue.c: netbsd-7-nhusb
sys/dev/usb/if_auereg.h: netbsd-7-nhusb
sys/dev/usb/if_axe.c: netbsd-7-nhusb
sys/dev/usb/if_axen.c: netbsd-7-nhusb
sys/dev/usb/if_axenreg.h: netbsd-7-nhusb
sys/dev/usb/if_axereg.h: netbsd-7-nhusb
sys/dev/usb/if_cdce.c: netbsd-7-nhusb
sys/dev/usb/if_cdcereg.h: netbsd-7-nhusb
sys/dev/usb/if_cue.c: netbsd-7-nhusb
sys/dev/usb/if_cuereg.h: netbsd-7-nhusb
sys/dev/usb/if_kue.c: netbsd-7-nhusb
sys/dev/usb/if_kuereg.h: netbsd-7-nhusb
sys/dev/usb/if_otus.c: netbsd-7-nhusb
sys/dev/usb/if_otusvar.h: netbsd-7-nhusb
sys/dev/usb/if_rum.c: netbsd-7-nhusb
sys/dev/usb/if_rumreg.h: netbsd-7-nhusb
sys/dev/usb/if_rumvar.h: netbsd-7-nhusb
sys/dev/usb/if_run.c: netbsd-7-nhusb
sys/dev/usb/if_runvar.h: netbsd-7-nhusb
sys/dev/usb/if_smsc.c: netbsd-7-nhusb
sys/dev/usb/if_smscreg.h: netbsd-7-nhusb
sys/dev/usb/if_smscvar.h: netbsd-7-nhusb
sys/dev/usb/if_udav.c: netbsd-7-nhusb
sys/dev/usb/if_udavreg.h: netbsd-7-nhusb
sys/dev/usb/if_upgt.c: netbsd-7-nhusb
sys/dev/usb/if_upgtvar.h: netbsd-7-nhusb
sys/dev/usb/if_upl.c: netbsd-7-nhusb
sys/dev/usb/if_ural.c: netbsd-7-nhusb
sys/dev/usb/if_uralreg.h: netbsd-7-nhusb
sys/dev/usb/if_uralvar.h: netbsd-7-nhusb
sys/dev/usb/if_url.c: netbsd-7-nhusb
sys/dev/usb/if_urlreg.h: netbsd-7-nhusb
sys/dev/usb/if_urndis.c: netbsd-7-nhusb
sys/dev/usb/if_urndisreg.h: netbsd-7-nhusb
sys/dev/usb/if_urtw.c: netbsd-7-nhusb
sys/dev/usb/if_urtwn.c: netbsd-7-nhusb
sys/dev/usb/if_urtwn_data.h: netbsd-7-nhusb
sys/dev/usb/if_urtwnreg.h: netbsd-7-nhusb
sys/dev/usb/if_urtwnvar.h: netbsd-7-nhusb
sys/dev/usb/if_urtwreg.h: netbsd-7-nhusb
sys/dev/usb/if_zyd.c: netbsd-7-nhusb
sys/dev/usb/if_zydreg.h: netbsd-7-nhusb
sys/dev/usb/irmce.c: netbsd-7-nhusb
sys/dev/usb/moscom.c: netbsd-7-nhusb
sys/dev/usb/motg.c: netbsd-7-nhusb
sys/dev/usb/motgvar.h: netbsd-7-nhusb
sys/dev/usb/ohci.c: netbsd-7-nhusb
sys/dev/usb/ohcireg.h: netbsd-7-nhusb
sys/dev/usb/ohcivar.h: netbsd-7-nhusb
sys/dev/usb/pseye.c: netbsd-7-nhusb
sys/dev/usb/slurm.c: netbsd-7-nhusb
sys/dev/usb/stuirda.c: netbsd-7-nhusb
sys/dev/usb/u3g.c: netbsd-7-nhusb
sys/dev/usb/uark.c: netbsd-7-nhusb
sys/dev/usb/uatp.c: netbsd-7-nhusb
sys/dev/usb/uaudio.c: netbsd-7-nhusb
sys/dev/usb/uberry.c: netbsd-7-nhusb
sys/dev/usb/ubsa.c: netbsd-7-nhusb
sys/dev/usb/ubsa_common.c: netbsd-7-nhusb
sys/dev/usb/ubsavar.h: netbsd-7-nhusb
sys/dev/usb/ubt.c: netbsd-7-nhusb
sys/dev/usb/uchcom.c: netbsd-7-nhusb
sys/dev/usb/ucom.c: netbsd-7-nhusb
sys/dev/usb/ucomvar.h: netbsd-7-nhusb
sys/dev/usb/ucycom.c: netbsd-7-nhusb
sys/dev/usb/udl.c: netbsd-7-nhusb
sys/dev/usb/udl.h: netbsd-7-nhusb
sys/dev/usb/udsbr.c: netbsd-7-nhusb
sys/dev/usb/udsir.c: netbsd-7-nhusb
sys/dev/usb/uep.c: netbsd-7-nhusb
sys/dev/usb/uftdi.c: netbsd-7-nhusb
sys/dev/usb/uftdireg.h: netbsd-7-nhusb
sys/dev/usb/ugen.c: netbsd-7-nhusb
sys/dev/usb/ugensa.c: netbsd-7-nhusb
sys/dev/usb/uhci.c: netbsd-7-nhusb
sys/dev/usb/uhcireg.h: netbsd-7-nhusb
sys/dev/usb/uhcivar.h: netbsd-7-nhusb
sys/dev/usb/uhid.c: netbsd-7-nhusb
sys/dev/usb/uhidev.c: netbsd-7-nhusb
sys/dev/usb/uhidev.h: netbsd-7-nhusb
sys/dev/usb/uhmodem.c: netbsd-7-nhusb
sys/dev/usb/uhso.c: netbsd-7-nhusb
sys/dev/usb/uhub.c: netbsd-7-nhusb
sys/dev/usb/uipad.c: netbsd-7-nhusb
sys/dev/usb/uipaq.c: netbsd-7-nhusb
sys/dev/usb/uirda.c: netbsd-7-nhusb
sys/dev/usb/uirdavar.h: netbsd-7-nhusb
sys/dev/usb/ukbd.c: netbsd-7-nhusb
sys/dev/usb/ukbdmap.c: netbsd-7-nhusb
sys/dev/usb/ukyopon.c: netbsd-7-nhusb
sys/dev/usb/ukyopon.h: netbsd-7-nhusb
sys/dev/usb/ulpt.c: netbsd-7-nhusb
sys/dev/usb/umass.c: netbsd-7-nhusb
sys/dev/usb/umass_isdata.c: netbsd-7-nhusb
sys/dev/usb/umass_isdata.h: netbsd-7-nhusb
sys/dev/usb/umass_quirks.c: netbsd-7-nhusb
sys/dev/usb/umass_quirks.h: netbsd-7-nhusb
sys/dev/usb/umass_scsipi.c: netbsd-7-nhusb
sys/dev/usb/umass_scsipi.h: netbsd-7-nhusb
sys/dev/usb/umassvar.h: netbsd-7-nhusb
sys/dev/usb/umcs.c: netbsd-7-nhusb
sys/dev/usb/umct.c: netbsd-7-nhusb
sys/dev/usb/umidi.c: netbsd-7-nhusb
sys/dev/usb/umidi_quirks.c: netbsd-7-nhusb
sys/dev/usb/umidi_quirks.h: netbsd-7-nhusb
sys/dev/usb/umodem.c: netbsd-7-nhusb
sys/dev/usb/umodem_common.c: netbsd-7-nhusb
sys/dev/usb/umodemvar.h: netbsd-7-nhusb
sys/dev/usb/ums.c: netbsd-7-nhusb
sys/dev/usb/uplcom.c: netbsd-7-nhusb
sys/dev/usb/urio.c: netbsd-7-nhusb
sys/dev/usb/urio.h: netbsd-7-nhusb
sys/dev/usb/usb.c: netbsd-7-nhusb
sys/dev/usb/usb.h: netbsd-7-nhusb
sys/dev/usb/usb_mem.c: netbsd-7-nhusb
sys/dev/usb/usb_mem.h: netbsd-7-nhusb
sys/dev/usb/usb_quirks.c: netbsd-7-nhusb
sys/dev/usb/usb_quirks.h: netbsd-7-nhusb
sys/dev/usb/usb_subr.c: netbsd-7-nhusb
sys/dev/usb/usbdevices.config: netbsd-7-nhusb
sys/dev/usb/usbdevs: netbsd-7-nhusb
sys/dev/usb/usbdevs.h: netbsd-7-nhusb
sys/dev/usb/usbdevs_data.h: netbsd-7-nhusb
sys/dev/usb/usbdi.c: netbsd-7-nhusb
sys/dev/usb/usbdi.h: netbsd-7-nhusb
sys/dev/usb/usbdi_util.c: netbsd-7-nhusb
sys/dev/usb/usbdi_util.h: netbsd-7-nhusb
sys/dev/usb/usbdivar.h: netbsd-7-nhusb
sys/dev/usb/usbhid.h: netbsd-7-nhusb
sys/dev/usb/usbhist.h: netbsd-7-nhusb
sys/dev/usb/usbroothub.c: netbsd-7-nhusb
sys/dev/usb/usbroothub.h: netbsd-7-nhusb
sys/dev/usb/usbroothub_subr.c: delete
sys/dev/usb/usbroothub_subr.h: delete
sys/dev/usb/uscanner.c: netbsd-7-nhusb
sys/dev/usb/uslsa.c: netbsd-7-nhusb
sys/dev/usb/usscanner.c: netbsd-7-nhusb
sys/dev/usb/ustir.c: netbsd-7-nhusb
sys/dev/usb/uthum.c: netbsd-7-nhusb
sys/dev/usb/utoppy.c: netbsd-7-nhusb
sys/dev/usb/uts.c: netbsd-7-nhusb
sys/dev/usb/uvideo.c: netbsd-7-nhusb
sys/dev/usb/uvisor.c: netbsd-7-nhusb
sys/dev/usb/uvscom.c: netbsd-7-nhusb
sys/dev/usb/uyap.c: netbsd-7-nhusb
sys/dev/usb/uyap_firmware.h: netbsd-7-nhusb
sys/dev/usb/uyurex.c: netbsd-7-nhusb
sys/dev/usb/x1input_rdesc.h: netbsd-7-nhusb
sys/dev/usb/xhci.c: netbsd-7-nhusb
sys/dev/usb/xhcireg.h: netbsd-7-nhusb
sys/dev/usb/xhcivar.h: netbsd-7-nhusb
sys/dev/usb/xinput_rdesc.h: netbsd-7-nhusb
sys/external/bsd/common/conf/files.linux: netbsd-7-nhusb
sys/external/bsd/common/include/linux/err.h: netbsd-7-nhusb
sys/external/bsd/common/include/linux/kernel.h: netbsd-7-nhusb
sys/external/bsd/common/include/linux/workqueue.h: netbsd-7-nhusb
sys/external/bsd/common/linux/linux_work.c: netbsd-7-nhusb
sys/external/bsd/drm2/dist/drm/radeon/atombios_encoders.c: netbsd-7-nhusb
sys/external/bsd/drm2/dist/drm/radeon/radeon_legacy_encoders.c: netbsd-7-nhusb
sys/external/bsd/drm2/drm/files.drmkms: netbsd-7-nhusb
sys/external/bsd/drm2/i915drm/files.i915drmkms: netbsd-7-nhusb
sys/external/bsd/drm2/include/linux/err.h: delete
sys/external/bsd/drm2/include/linux/workqueue.h: delete
sys/external/bsd/drm2/linux/files.drmkms_linux: netbsd-7-nhusb
sys/external/bsd/drm2/linux/linux_work.c: delete
sys/external/bsd/dwc2/dwc2.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dwc2.h: netbsd-7-nhusb
sys/external/bsd/dwc2/dwc2var.h: netbsd-7-nhusb
sys/external/bsd/dwc2/dwctwo2netbsd: netbsd-7-nhusb
sys/external/bsd/dwc2/conf/files.dwc2: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_core.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_core.h: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_coreintr.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hcd.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hcd.h: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hcdddma.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hcdintr.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hcdqueue.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hw.h: netbsd-7-nhusb
sys/modules/drmkms_linux/Makefile: netbsd-7-nhusb
sys/modules/i915drmkms/Makefile: netbsd-7-nhusb
sys/rump/dev/lib/libugenhc/ugenhc.c: netbsd-7-nhusb
sys/rump/dev/lib/libusb/Makefile: netbsd-7-nhusb
sys/rump/dev/lib/libusb/USB.ioconf: netbsd-7-nhusb
sys/rump/dev/lib/libusb/usb_at_ugenhc.c: delete
sys/rump/dev/lib/libusb/opt/opt_usb.h: delete
sys/rump/dev/lib/libusb/opt/opt_usbverbose.h: delete
sys/sys/mbuf.h: netbsd-7-nhusb
usr.sbin/usbdevs/usbdevs.8: netbsd-7-nhusb
usr.sbin/usbdevs/usbdevs.c: netbsd-7-nhusb
Merge netbsd-7-nhusb:
- API / infrastructure changes to support memory management changes.
- Memory management improvements and bug fixes.
- HCDs should now be MP safe
- conversion to KERNHIST based debug
- FS/LS isoc support on ehci(4).
- conversion to kmem(9)
- Some USB 3 support - mostly from Takahiro HAYASHI (t-hash).
- interrupt transfers now get proper DMA operations
- general bug fixes
    - kern/48308
    - uhub status notification improvements
    - umass(4) probe fix (applied to HEAD already)
    - ohci(4) short transfer fix
- Change the SOFTINT level from NET to SERIAL for the USB softint handler.
  This gives the callback a chance of running when another softint handler
  at SOFTINT_NET has blocked holding a lock, e.g. softnet_lock and most of
  the network stack.
    - kern/49065 - ifconfig tun0 ... sequence locks up system / lockup:
      softnet_lock held across usb xfr
    - kern/50491 - unkillable wait in usbd_transfer while using usmsc0
      on raspberry pi 2
    - kern/51395 - USB Ethernet makes xhci hang
- Various improvements to slhci(4)
- Various improvements to dwc2(4)

(snj)

2017-04-05 19:40:26 UTC MAIN commitmail json YAML

add support for DIOCGCACHE; contrary to DIOCCACHESYNC, query any non-dead
disk in the set, even currently reconstring one

(jdolecek)

2017-04-05 18:34:56 UTC MAIN commitmail json YAML

introduce DKCACHE_COMBINE() macro - it combines the flags in a way that
all common flags are retained, and flags regarding write cache are preserved
if either of the devices has it; callers can thus rely on write cache not
being possible to be used when both flags are missing

use the new macro for ccd(4)

(jdolecek)

2017-04-05 10:44:35 UTC MAIN commitmail json YAML

Fix a bug that non-GMII devices don't send a routing message when the link
status is changed. Call if_link_state_change(). Tested with 82572EI(TBI) and
I350(SERDES).

XXX pullup-[67].

(msaitoh)

2017-04-05 08:51:04 UTC MAIN commitmail json YAML

fix processes accessing /dev/crypto stall when over three processes run with a hardware encryption driver

The process has stalled at cv_wait(&crp->crp_cv) because cryptodev_cb()
is not called as cryptoret() kthread keep waiting at cv_wait(&cryptoret_cv).
Previous opencrypto implementation assumes the thread from cryptodev.c
does all processing in the same context, so skips enqueueing and sending
cryptoret_cv. However, the context can be switched, e.g. when we use
a hardware encryption driver.

And add debug messages.

(knakahara)

2017-04-05 04:04:54 UTC MAIN commitmail json YAML

IF PCIe's Alternative Routing-ID Interpretation (ARI) is enabled in a bridge,
all area under the bus should be checked in pci_enumerate_bus() to enumerate
all existing devices.

The similar code also be required for "pcictl pciN list". (not yet)

(msaitoh)

2017-04-05 03:51:36 UTC MAIN commitmail json YAML

Move struct ppb_softc into ppbvar.h.

(msaitoh)

2017-04-05 03:47:51 UTC MAIN commitmail json YAML

Make sure to hold if_ioctl_lock when calling ifp->if_ioctl

Unfortunately callers of ifp->if_ioctl (if_addr_init, if_flags_set
and if_mcast_op) may or may not hold if_ioctl_lock, so we have to
hold the lock only if it's not held.

(ozaki-r)

2017-04-04 23:49:18 UTC MAIN commitmail json YAML

2017-04-04 21:07:50 UTC MAIN commitmail json YAML

2017-04-04 16:49:15 UTC MAIN commitmail json YAML

Revert change to allow builds to continue until the missing vlan.h file is committed.
https://mail-index.netbsd.org/source-changes/2017/04/04/msg083283.html

(sevan)

2017-04-04 12:25:41 UTC MAIN commitmail json YAML

2017-04-04 11:46:13 UTC MAIN commitmail json YAML

Define NCPUINFO and set it to 1 or MAXCPUS whether on single or multiprocessor system.
Use NCPUINFO as the array size for *cpu_info[].
Closes PR port-hpcarm/52138
Patch by skrll
ok pgoyette

(sevan)

2017-04-04 10:25:38 UTC MAIN commitmail json YAML

remove unnecessary if_vlanvar.h. add missing include "vlan.h".

pointed out by s-yamaguchi@IIJ, thanks.

(knakahara)

2017-04-04 09:53:02 UTC MAIN commitmail json YAML

Get rid of unused macros

(ozaki-r)

2017-04-04 09:26:32 UTC MAIN commitmail json YAML

2017-04-04 07:36:38 UTC MAIN commitmail json YAML

Use spec_node_lookup_by_dev() and spec_node_getmountedfs() to
retrieve a mount by device.

(hannken)

2017-04-04 04:34:43 UTC MAIN commitmail json YAML

fix atf failed.

(knakahara)

2017-04-03 17:40:07 UTC MAIN commitmail json YAML

PR/52136: David Binderman: Rewrite loop to fix bounds check.

(christos)

2017-04-03 17:37:29 UTC MAIN commitmail json YAML

PR/52135: David Binderman: Fix loop bounds checking.

(christos)

2017-04-03 17:36:17 UTC MAIN commitmail json YAML

PR/52134: David Binderman: Fix loop bounds checking.

(christos)

2017-04-03 17:19:43 UTC MAIN commitmail json YAML

com_isa uses isa_intr_establish_xname now, fixes GENERIC compilation

(scole)

2017-04-03 14:08:37 UTC MAIN commitmail json YAML

Use \- instead of .Fl for the -number argument.

.Fl causes the -number argument to be rendered in bold, which causes confusion
with the [+]number argument right above it.

ok wiz@

(abhinav)

2017-04-03 10:17:17 UTC MAIN commitmail json YAML

fix missing mutex_destroy when modunload.

pointed out by s-yamaguchi@IIJ, thanks.

(knakahara)

2017-04-03 10:08:24 UTC MAIN commitmail json YAML

fix potentially use after free between "ifconfig l2tpX destroy" and l2tp Tx.

It is protected by KERNEL_LOCK in soo_ioctl() between "ioctl destory" and
other ioctls. And, it is protected by encap_lock() between "ioctl destroy"
and Rx. However, it was not protected between "ioctl destroy" and Tx.
That is,
    + CPU#A
      - do "ifconfig l2tpX destroy"
        - call l2tp_clone_destroy()
        - done l2tp_delete_tunnel()
    + CPU#B
      - begin l2tp output processing
        - call l2tp_transmit()
        - done l2tp_getref_variant()
    + CPU#A
        - done kmem_free(sc->l2tp_var, )
    + CPU#B
        - access to sc->l2tp_var after free

pointed out by s-yamaguchi@IIJ, thanks.

(knakahara)

2017-04-03 09:37:58 UTC MAIN commitmail json YAML

New dhcpcd does not like update builds from previous versions.

(martin)

2017-04-03 05:06:28 UTC MAIN commitmail json YAML

2017-04-03 04:33:32 UTC MAIN commitmail json YAML

Remove tests/kernel/arch from mtree entries

The tests/kernel/arch directory has been removed. The t_ptrace files have
been merged and moved to tests/lib/libc/sys.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-04-03 04:09:12 UTC MAIN commitmail json YAML

Exclude mixer channels from channel numbering.

(nat)

2017-04-03 00:42:20 UTC MAIN commitmail json YAML

Try to fix build of dhcpcd (bpf.c) - violation of stack protector (GCC)

Patch obtained from <roy>

(kamil)

2017-04-03 00:11:45 UTC MAIN commitmail json YAML

Drop NOPORTALGO option which was introduce in r1.69.No other reference exists in src or
history in CVS. The introductory commit was related to sound so assuming it
crept in by mistake.

(sevan)

2017-04-02 21:44:00 UTC MAIN commitmail json YAML

2017-04-02 20:18:38 UTC MAIN commitmail json YAML

2017-04-02 20:17:11 UTC MAIN commitmail json YAML

No more need to disable stack protector

(roy)

2017-04-02 19:37:03 UTC MAIN commitmail json YAML

Note import of dhcpcd-7.0.0-beta2

(roy)

2017-04-02 14:27:11 UTC MAIN commitmail json YAML

2017-04-02 13:56:35 UTC MAIN commitmail json YAML

Sqlite 3.18.0 is out.

(abhinav)

2017-04-02 13:11:32 UTC MAIN commitmail json YAML

Use Xr instead of Fn to reference splsched(9)

(abhinav)

2017-04-02 08:31:10 UTC MAIN commitmail json YAML

PR/52129: NetBSD/hppa 7.1 fails to boot on 712/60

Add 712/* models to cpu_model_cpuid

(skrll)

2017-04-02 01:49:52 UTC MAIN commitmail json YAML

2017-04-02 01:14:35 UTC MAIN commitmail json YAML

Merge kernel/t_ptrace_wait with kernel/arch/amd64/t_ptrace_wait

This aims to remove MD-specific tests files for ptrace(2).

Prefix i386 and amd64 tests with unique strings "i386_" and "x86_64_".
This removes conflicts with generic tests.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-04-02 00:40:12 UTC MAIN commitmail json YAML

Merge kernel/t_ptrace_wait with kernel/arch/i386/t_ptrace_wait

This aims to remove MD-specific tests files for ptrace(2).

Sponsored by <The NetBSD Foundation>

(kamil)

2017-04-02 00:29:08 UTC MAIN commitmail json YAML

Merge kernel/t_ptrace_wait with kernel/arch/x86/t_ptrace_wait

This aims to remove MD-specific tests files for ptrace(2).

Sponsored by <The NetBSD Foundation>

(kamil)

2017-04-02 00:06:09 UTC MAIN commitmail json YAML

Correct another string about securelevel in t_ptrace

Change:
    Test must be run with securelevel >= 1

To:
    Test must be run with securelevel >= 0

In attach_pid1_securelevel.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-04-02 00:03:40 UTC MAIN commitmail json YAML

Deduplicate code in step* tests in t_ptrace_wait*

No functional change.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-04-01 23:51:27 UTC MAIN commitmail json YAML

Correct securelevel in attach_pid1_securelevel

Assert that a debugger cannot attach to PID 1 with securelevel >= 0
(as root) instead of >= 1.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-04-01 23:34:17 UTC MAIN commitmail json YAML

Clarify meaning of "glocked" argument of genfs_putpages_read.

(dholland)

2017-04-01 23:28:02 UTC MAIN commitmail json YAML

Try to fix Clang/LLVM build

Initialize a local variable.

(kamil)

2017-04-01 23:25:08 UTC MAIN commitmail json YAML

Refactor dbregs_dr*_dont_inherit_execve ATF tests for x86/

Eliminate duplicated code.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-04-01 20:14:53 UTC MAIN commitmail json YAML

Move dhcpcd lease files to new location.

(roy)

2017-04-01 20:03:31 UTC MAIN commitmail json YAML

Move dhcpcd's rdm monotonic file if it exists.

(roy)

2017-04-01 19:57:54 UTC MAIN commitmail json YAML

Simplify genfs_getpages_read async/unlock protocol.

Previously the caller unlocked for error or sync I/O, whereas
genfs_getpages_read unlocked on successful async.

Now caller unlocks in every case, and genfs_getpages_read doesn't
touch the lock.

(riastradh)

2017-04-01 19:35:57 UTC MAIN commitmail json YAML

2017-04-01 19:14:10 UTC MAIN commitmail json YAML

Pluck dhcpcd.conf from dist/src
Move dhcpcd.duid and dhcpcd.secret from /etc to /var/db/dhcpcd/{duid,secret}

(roy)

2017-04-01 19:02:58 UTC MAIN commitmail json YAML

2017-04-01 17:34:21 UTC MAIN commitmail json YAML

Switch lfs_writer_daemon to use condvar instead of mtsleep.
track thread existence with struct lwp instead of pid + lid,
it's more useful from ddb.

(maya)

2017-04-01 17:19:40 UTC MAIN commitmail json YAML

Make the mutex6 test (which fails every know and then, but too rarely
to actually debug it) print some debug info when failing.

(martin)

2017-04-01 14:53:48 UTC MAIN commitmail json YAML

Keep on holding lfs_lock when calling cv_broadcast

pointed out by skrll, thanks.

(maya)

2017-04-01 14:43:00 UTC MAIN commitmail json YAML

2017-04-01 14:31:06 UTC MAIN commitmail json YAML

Add man page links for:
  EV_SET to kqueue(2)
  getmntoptstr, getmntoptnum, freemntopts to getmntopts(3)

Reviewed by wiz@

(abhinav)

2017-04-01 14:20:45 UTC MAIN commitmail json YAML

Add EV_SET() to the NAME section
Use Xr instead of Fn to refer other man pages
Add some more entries to SEE ALSO

Reviewed by wiz@

(abhinav)

2017-04-01 10:51:41 UTC MAIN commitmail json YAML

We should build the hooks as well really.

(roy)

2017-04-01 01:50:02 UTC MAIN commitmail json YAML

2017-04-01 00:40:42 UTC MAIN commitmail json YAML

2017-03-31 23:50:01 UTC MAIN commitmail json YAML

Disable stack-protector for bpf.c (sbin/dhcpcd)

This is temporary build fix.

Approved by <roy>

(kamil)

2017-03-31 23:00:21 UTC MAIN commitmail json YAML

stopgap fix- move lfs_lock to include calls to lfs_dino_{set,get}block

blocks new users that need seglock (need to take lfs_lock) that
setblock before the assert (truncate to 0 but 31 blks/31 effblks)

not proper, but lets me run firefox on lfs

(maya)

2017-03-31 21:07:02 UTC MAIN commitmail json YAML

Note import of dhcpcd-7.0.0-beta1

(roy)

2017-03-31 21:02:09 UTC MAIN commitmail json YAML

2017-03-31 20:53:56 UTC MAIN commitmail json YAML

2017-03-31 18:21:08 UTC netbsd-7-nhusb commitmail json YAML

2017-03-31 10:30:58 UTC netbsd-7-nhusb commitmail json YAML

2017-03-31 10:28:21 UTC netbsd-7-nhusb commitmail json YAML

2017-03-31 10:25:55 UTC netbsd-7-nhusb commitmail json YAML

revision 1.64
allow suspend with uftdi(4). it works fine.

(skrll)

2017-03-31 10:14:06 UTC netbsd-7-nhusb commitmail json YAML

revision 1.25
fix off by one

(skrll)

2017-03-31 10:13:09 UTC netbsd-7-nhusb commitmail json YAML

revision 1.136
don't memcpy overlapping buffers, use memmove.
this is undefined behaviour.
CID 1299069
----------------------------
revision 1.135
kassert that we aren't overflowing the array.

this assert isn't expected to trigger due to current parameters used, but
to be sure, check.

(skrll)

2017-03-31 10:05:07 UTC netbsd-7-nhusb commitmail json YAML

2017-03-31 10:01:43 UTC netbsd-7-nhusb commitmail json YAML

2017-03-31 10:00:15 UTC netbsd-7-nhusb commitmail json YAML

2017-03-31 09:40:15 UTC MAIN commitmail json YAML

2017-03-31 09:38:05 UTC netbsd-7-nhusb commitmail json YAML

2017-03-31 09:28:19 UTC MAIN commitmail json YAML

2017-03-31 09:27:30 UTC MAIN commitmail json YAML

2017-03-31 08:55:41 UTC netbsd-7-nhusb commitmail json YAML

2017-03-31 08:54:51 UTC MAIN commitmail json YAML

2017-03-31 08:53:56 UTC MAIN commitmail json YAML

- Add BROADCOM BCM4313 802.11b/g/n
- Add Intel's another Pineview Integrated Graphics Device
- Add Realtek RTS5208 PCI-E Card Reader

(msaitoh)

2017-03-31 08:50:54 UTC MAIN commitmail json YAML

2017-03-31 08:47:04 UTC MAIN commitmail json YAML

PR kern/52117: move stop code for debuged children after fork into MI code.
XXX we might want to revisit this when handling the same event for vfork
better.

(martin)

2017-03-31 08:38:14 UTC MAIN commitmail json YAML

2017-03-31 06:49:44 UTC MAIN commitmail json YAML

Don't use a single global variable to store source route information for multiple incoming packets

It's not MP-safe. So use a m_tag to store the information instead.

Pointed out by knakahara@
The fix is from OpenBSD (originally fixed in FreeBSD)

(ozaki-r)

2017-03-31 06:42:19 UTC MAIN commitmail json YAML

Don't use a single global variable as a temporal storage for multiple packets

It's not MP-safe. So use local variables instead.

(ozaki-r)

2017-03-31 06:41:40 UTC MAIN commitmail json YAML

2017-03-31 06:26:50 UTC MAIN commitmail json YAML

add ssh-ed25519 keys
verify keys (split vir functions off from mollari)

(spz)

2017-03-31 05:44:05 UTC MAIN commitmail json YAML

Remove extra 0x in m_print().

(msaitoh)

2017-03-30 23:13:54 UTC MAIN commitmail json YAML

remove duplicated validation. That is already done in l2tp_lookup_session_ref().

pointed out by s-yamaguchi@IIJ, thanks.

(knakahara)

2017-03-30 22:33:18 UTC MAIN commitmail json YAML

Sync with r316082 from FreeBSD

(sevan)

2017-03-30 20:24:35 UTC MAIN commitmail json YAML

Remove deuplicated code in dbregs_dr[01234]_dont_inherit_lwp

Currently remove tests for dbregs_dr[67]_dont_inherit_lwp.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-03-30 20:21:00 UTC MAIN commitmail json YAML

2017-03-30 20:17:11 UTC MAIN commitmail json YAML

2017-03-30 20:16:42 UTC MAIN commitmail json YAML

2017-03-30 20:16:29 UTC MAIN commitmail json YAML

2017-03-30 20:00:21 UTC MAIN commitmail json YAML

Use Sy to highlight the table header.

(abhinav)

2017-03-30 19:56:36 UTC MAIN commitmail json YAML

Add missing functions

(abhinav)

2017-03-30 19:41:41 UTC MAIN commitmail json YAML

Add getmntoptstr, getmntoptnum, and freemntopts to the NAME section
Fix couple of sentences

getmntoptstr, getmntoptnum, and freemntopts need to be linked to the getmntopts(3)
man page as well. Will do in a later commit after doing a relase build test.

(abhinav)

2017-03-30 19:23:06 UTC MAIN commitmail json YAML

Add getdiskcookedname to the NAME section
Fix couple of typos.

(abhinav)

2017-03-30 18:54:26 UTC MAIN commitmail json YAML

Remov comma from the last Nm entry
Use Xr instead of Fn to refer rmdir(2)
Fix couple of sentences

(abhinav)

2017-03-30 18:38:19 UTC MAIN commitmail json YAML

Add `preexist'

(abhinav)

2017-03-30 17:40:09 UTC MAIN commitmail json YAML

Set the relevant options to build a kernel with the necessary components to
support DTrace on the Jornada 710/720 devices.
- Modular
- Built with DTrace hooks and full symbol table

(sevan)

2017-03-30 17:17:41 UTC MAIN commitmail json YAML

While KDTRACE_HOOKS is enabled by default in GENERIC.common, the BEAGLEBONE
config does not make use of this config file yet.
Revert previous change (r1.39).

(sevan)

2017-03-30 16:50:33 UTC MAIN commitmail json YAML

support DIOCGCACHE - result is intersection of flags returned by underlying
devices; devices can't be added or removed, so the feature flags remain
static

add support for DIOCGSTRATEGY while here, mainly to make dkctl(8) output neater

(jdolecek)

2017-03-30 09:16:53 UTC MAIN commitmail json YAML

Locking a layer vnode is racy as it may become reclaimed before
calling the operation on the lower vnode.

Replace vi_lock with a rw_obj and change layered file systems
to share the lock with the lower vnode.

Layered file systems now use genfs_lock()/_unlock/_islocked().

Welcome to 7.99.67

(hannken)

2017-03-30 09:15:51 UTC MAIN commitmail json YAML

Change the operations vector before changing the mount.

Vnode operations enter the mount before using the vector.

(hannken)

2017-03-30 09:14:59 UTC MAIN commitmail json YAML

Change vrelel() to defer the test for a reclaimed vnode until
we hold both the interlock and the vnode lock.

Add a common operation to deallocate a vnode in state LOADING.

(hannken)

2017-03-30 09:14:08 UTC MAIN commitmail json YAML

Add flag VRELEL_FORCE_RELE to vrelel() to force release and
use it from vdrain_vrele() and vrele_flush() to prevent a
possible live lock from vrele_flush().

(hannken)

2017-03-30 09:13:37 UTC MAIN commitmail json YAML

Lock the vnode before changing its writecount.

(hannken)

2017-03-30 09:13:01 UTC MAIN commitmail json YAML

Change _fstrans_start() to allocate per lwp info for layered file
systems to get a reference on the mount.

Set mnt_lower on successfull mount only.

(hannken)

2017-03-30 09:12:22 UTC MAIN commitmail json YAML

Change last users of FSTRANS_LAZY to FSTRANS_SHARED and change
genfs_suspendctl() to move from FSTRANS_NORMAL to FSTRANS_SUSPENDED
and vice versa.

(hannken)

2017-03-30 09:11:45 UTC MAIN commitmail json YAML

Remove now redundant calls to fstrans_start()/fstrans_done().

(hannken)

2017-03-30 09:11:12 UTC MAIN commitmail json YAML

Remove now redundant calls to fstrans_start()/fstrans_done().

(hannken)

2017-03-30 09:10:47 UTC MAIN commitmail json YAML

Remove now redundant calls to fstrans_start()/fstrans_done().

(hannken)

2017-03-30 09:10:08 UTC MAIN commitmail json YAML

2017-03-30 09:09:26 UTC MAIN commitmail json YAML

Protect tmpfs_getpages() against reclaiming vnodes.

(hannken)

2017-03-30 08:44:34 UTC MAIN commitmail json YAML

Fix a bug that SR-IOV's system page size was doubled. ffs()'s bit are
numbered starting from 1.

(msaitoh)

2017-03-30 08:43:40 UTC MAIN commitmail json YAML

2017-03-30 06:50:53 UTC MAIN commitmail json YAML

Write about bpf's statistic counters

(ozaki-r)

2017-03-30 06:42:05 UTC MAIN commitmail json YAML

KNF. pointed out by s-yamaguchi@IIJ

(knakahara)

2017-03-30 04:37:58 UTC MAIN commitmail json YAML

Write about lingering obsolete variables due to kvm(3)

(ozaki-r)

2017-03-30 02:17:38 UTC MAIN commitmail json YAML

Eliminate code duplication in the x86 dbregs_dr[0123]_trap_variable* tests

This is work in progress to remove no longer needed code overhead shared
between tests.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-03-29 23:50:09 UTC MAIN commitmail json YAML

Deduplicate shared code in dbregs_preserve_dr[0123]{,_yield,_continued}

Move common function code into shared subroutine.

While there remove checks for defined(HAVE_DBREGS). All x86 ports offer
debug register accessors.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-03-29 23:02:43 UTC MAIN commitmail json YAML

fix missing mutex_exit() in crypto_destroy().

crypto_destroy() is called only in error case or unloading module.

(knakahara)

2017-03-29 22:48:03 UTC MAIN commitmail json YAML

Revert previous.

Pointed out by Christous Zoulas that ELF_AUX_ENTRIES * sizeof(AuxInfo)
assumption is incomplete. There is emulation code that can use different
values (smaller and larger).

(kamil)

2017-03-29 20:08:40 UTC MAIN commitmail json YAML

2017-03-29 19:52:30 UTC MAIN commitmail json YAML

Generate ELF AUXV for core(5) and ptrace(2) limited to the vector TYPE x V

Previously PT_DUMPCORE and PIOD_READ_AUXV and regular core dumping retrieved
the vector of AuxInfo {a_type, a_v} + MAXPATHLEN + ALIGN(1).

The extra data is not actually needed in the returned chunk. It can be
retrieved with PT_READ_I operations and it's the preferred way to access
them as the AuxInfo fields contain pointers (void* format) to them.

This changes the behavior of the kernel, no stable releases are affected
with this move. Current software is not affected as other systems already
stop generating data on AT_NULL. This streamlines the NetBSD behavior with
other ELF format OSes. This move also simplifies determination if we got
all the needed data inside the debugger and we no longer need to eliminate
the unneeded chunk at the end.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-03-29 15:28:42 UTC MAIN commitmail json YAML

2017-03-29 09:04:36 UTC MAIN commitmail json YAML

2017-03-29 08:09:51 UTC MAIN commitmail json YAML

2017-03-29 06:24:22 UTC MAIN commitmail json YAML

Fix channel assignment for multiple channels.

This fixes a problem if two or more channels are opened and the first
(any but last channel) is closed and new channels are opened.

(nat)

2017-03-28 20:32:44 UTC MAIN commitmail json YAML

Update the label text using Adobe Source Sans Pro Extra Light font at 10pt with sharp
anti-aliasing.
Replace the text option with options as there are more than one option to set on
the middle tab.

Adobe Source Sans Pro Extra Light font license (SIL Open Font License 1.1)
https://github.com/adobe-fonts/source-sans-pro/blob/master/LICENSE.txt

(sevan)

2017-03-28 20:22:25 UTC MAIN commitmail json YAML

Replace icon with black NetBSD flag derived from NetBSD-bw.png.
The text was removed because when image was scaled down to 32x32 pixels it was a
small blurred mess.

(sevan)

2017-03-28 18:44:04 UTC MAIN commitmail json YAML

never pass mp->mnt_stat to dostatvfs(), always use a separate buffer.
dostatvfs() clears its buffer, but mp->mnt_stat should never be cleared.

(chs)

2017-03-28 17:42:52 UTC MAIN commitmail json YAML

Remove outdated CAVEATS.

Not sure everything is standards compliant, but I've been told non-default
values are supported and pshared exists.

(maya)

2017-03-28 15:09:29 UTC MAIN commitmail json YAML

2017-03-28 13:16:30 UTC MAIN commitmail json YAML

Explain expected behavior for PTRACE_FORK events in t_ptrace_wait*

PR kern/52117 ptrace(2) PTRACE_FORK fails on some platforms

Add message similar to:
    We expect two SIGTRAP events, for child 22199 (TRAP_CHLD,
    pe_report_event=PTRACE_FORK, state.pe_other_pid=child2) and for child2
    (TRAP_CHLD, pe_report_event=PTRACE_FORK, state.pe_other_pid=child)

This should make the expected behavior more clear.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-03-28 12:39:07 UTC MAIN commitmail json YAML

Mark PT_STEP tests in t_ptrace_wait* as broken on ARM

There is a definition of PT_STEP for userland, but no implementation
in the kernel.

PR kern/52119 PT_STEP not supported on arm 32-bit

Sponsored by <The NetBSD Foundation>

(kamil)

2017-03-28 10:47:44 UTC MAIN commitmail json YAML

Sort & indent. No functional change.

(msaitoh)

2017-03-28 10:30:27 UTC MAIN commitmail json YAML

Use macro. No functional change.

(msaitoh)

2017-03-28 10:29:00 UTC MAIN commitmail json YAML

Use correct macro "PCI_SATA_REV" instead of PCI_MSIX_CTL for SATA revision
register. This is not a real bug because PCI_SATA_REV and PCI_MSIX_CTL have
the same value.

(msaitoh)

2017-03-28 10:25:11 UTC MAIN commitmail json YAML

Indent. No functional change.

(msaitoh)

2017-03-28 10:23:40 UTC MAIN commitmail json YAML

Lowercase for consistency. No functional change.

(msaitoh)

2017-03-28 08:47:19 UTC MAIN commitmail json YAML

2017-03-28 07:32:16 UTC MAIN commitmail json YAML

Use sp->pp_framebytes instead of the constant value "3"

It seems that it was forgotten to be converted in v1.22.

(ozaki-r)

2017-03-28 04:27:26 UTC MAIN commitmail json YAML

Remove duplicated NAME section
Remove hardcoded argument to .Os
Remove extra arguments to .Dt

The extra arguments to .Dt were being parsed as the machine architecture for
the man page by mandoc parser, because of which the output of apropos(1) would show
it as file/ntp.keys(5). Same problem exists with other ntp man pages as well.

Committing with approval from Christos, we will investigate and fix the problems
in the source when regenerating the man pages next time.

(abhinav)

2017-03-28 04:10:33 UTC MAIN commitmail json YAML

Handle config change interrupts to inhibit sending packets while link down

PR kern/52103 by s-yamaguchi@IIJ

(ozaki-r)

2017-03-28 04:09:52 UTC MAIN commitmail json YAML

Don't write to read-only VIRTIO_NET_S_LINK_UP bit

The bit is defined as read-only in the Virtio PCI Card Specification.
The fix is inspired by FreeBSD.

PR kern/52103 by s-yamaguchi@IIJ

(ozaki-r)

2017-03-28 03:19:20 UTC MAIN commitmail json YAML

Set timeout expected in resume1 (t_ptrace_wait*)

Mark timeout for this test 5 sec. It sometimes works sometimes does not.

Add a local sleep(3) at the end to get consisten report about timeouting
always.

PR kern/51995

Sponsored by <The NetBSD Foundation>

(kamil)

2017-03-28 03:03:15 UTC MAIN commitmail json YAML

Mark fork1 and siginfo5 as broken on sparc, sparc64, evbarm and alpha

PR kern/52117 ptrace(2) PTRACE_FORK fails on some platforms

These tests work on amd64, i386 and xen.

They are part of t_ptrace_wait*.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-03-28 01:40:40 UTC MAIN commitmail json YAML

Optimize signal6 in t_ptrace_wait

Reduce timeout to 5 seconds. This tests timeouts and this change saves
time.

PR kern/51918

Sponsored by <The NetBSD Foundation>

(kamil)

2017-03-28 01:27:46 UTC MAIN commitmail json YAML

Use the utility functions for rump_server

(ozaki-r)

2017-03-28 01:00:33 UTC MAIN commitmail json YAML

Mark signal6 as failing due to timeout not regular failure

This test is marked as PR kern/51918.

Timeout has been reported on i386, amd64, alpha, sparc, sparc64, evbarm.
xen.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-03-27 23:25:24 UTC MAIN commitmail json YAML

Use play/record gain from last open.  Fixes jumping volume when opening
/dev/sound then /dev/audio.

(nat)

2017-03-27 21:34:32 UTC MAIN commitmail json YAML

Also document alternate option "--detach"

Submitted on tech-pkg@ as:
[PATCH 08/11] Also document alternate option "--detach"

(khorben)

2017-03-27 21:30:23 UTC MAIN commitmail json YAML

Correct option "--armor"

Submitted on tech-pkg@ as:
[PATCH 07/11] Correct option "--armor"

(khorben)

2017-03-27 21:19:12 UTC MAIN commitmail json YAML

Do not ask for a passphrase when empty

Submitted on tech-pkg@ as:
[PATCH 06/11] Do not ask for a passphrase when empty

Only modified for consistency with the coding style.

(khorben)

2017-03-27 21:06:50 UTC MAIN commitmail json YAML

Expect a FILE * for pgp_decrypt_seckey()

Submitted on tech-pkg@ as:
[PATCH 05/11] Expect a FILE * for pgp_decrypt_seckey()

No functional change intended.

(khorben)

2017-03-27 21:00:43 UTC MAIN commitmail json YAML

Do not use random data for pass-phrases on EOF

Submitted on tech-pkg@ as:
[PATCH 04/11] Do not use random data for pass-phrases on EOF

Only modified for consistency with the coding style.

(khorben)

2017-03-27 20:55:13 UTC MAIN commitmail json YAML

Avoid some type casts

Submitted on tech-pkg@ as:
[PATCH 03/11] Avoid some type casts

No functional change intended.

(khorben)

2017-03-27 20:50:19 UTC MAIN commitmail json YAML

Do not truncate pass-phrases without a newline character

This also fixes a crash when the pass-phrase entered is empty.

Submitted on tech-pkg@ as:
[PATCH 02/11] Do not truncate pass-phrases without a newline character

Only modified for consistency with the coding style.

(khorben)

2017-03-27 18:39:55 UTC MAIN commitmail json YAML

Avoid variable reassignement; reported by dcb314@hotmail.com in
PR port-xen/52112

(bouyer)

2017-03-27 14:26:20 UTC MAIN commitmail json YAML

Expose correct cpu_number(), CPU_IS_PRIMARY() and CPU_INFO_FOREACH() for
modules so that the dtrace module works on an MP system.

(skrll)