Displaying 1 50 of 867,923 commits (0.119s)

NetBSD — sys/dev/usb usbdevices.config

u3ginit rename to umodeswitch
Delta File
+2 -2 sys/dev/usb/usbdevices.config
+2 -2 1 file

NetBSD — sys/arch/amd64/conf ALL GENERIC

follow u3ginit driver rename to umodeswitch

NetBSD — sys/opencrypto crypto.c cryptodev.c

add cryptkop alloc/free KPI instead of manipulating cryptkop_pool directly.

NetBSD — sys/opencrypto cryptodev.h

remove obsoleted declarations.
Delta File
+1 -3 sys/opencrypto/cryptodev.h
+1 -3 1 file

NetBSD — sys/netipsec keysock.c

Support SO_OVERFLOWED on PF_KEY sockets

The original author is hsuenaga at IIJ
Delta File
+3 -2 sys/netipsec/keysock.c
+3 -2 1 file

NetBSD — sys/netipsec keysock.c

Warn if failed to send up a PF_KEY message
Delta File
+6 -2 sys/netipsec/keysock.c
+6 -2 1 file

NetBSD — sys/netipsec keysock.c

KNF: remove extra leading whitespaces
Delta File
+3 -3 sys/netipsec/keysock.c
+3 -3 1 file

NetBSD — sys/netipsec key.c

Protect acqtree and regtree with a mutex (key_mtx)

The data structures aren't used in any performance-sensitive paths,
so just using a mutex to protect them is good enough.
Delta File
+36 -11 sys/netipsec/key.c
+36 -11 1 file

NetBSD — sys/netinet in.c

Fix that a fresh in_ifaddr is unexpectedly freed before activating it

An in_ifaddr object is initialized with refcnt=0 and the refcnt
is incremented when being enqueued to the lists. However before
enqueuing it, in_ifinit can hold and refelease a reference to
it, i.e., call ifaref and ifafree, resulting in that the object
is freed in ifafree because its refcnt is decremented to 0.

It can be reproduced by doing:
  ifconfig tun0 create
  ifconfig tun1 create
  ifconfig tun0 10.1 10.2
  ifconfig tun1 10.2 10.1
  ifconfig  # Cause a kernel panic (may depend on environmemts)

We need to initialize a created in_ifaddr object with refcnt=1
to make the object survive over in_ifinit.

The issue is found by ryo@
Delta File
+9 -2 sys/netinet/in.c
+9 -2 1 file

NetBSD — sys/kern vfs_bio.c

When logging a history record for biowait(), include the return address
as a parameter, to identify to which of the many calls to biowait() the
record refers.
Delta File
+4 -4 sys/kern/vfs_bio.c
+4 -4 1 file

NetBSD — doc 3RDPARTY CHANGES

add file
Delta File
+3 -3 doc/3RDPARTY
+2 -1 doc/CHANGES
+5 -4 2 files

NetBSD — external/bsd/file/dist configure ChangeLog, external/bsd/file/dist/doc magic.5 file.1

merge 5.31

NetBSD — external/bsd/file/dist/magic Localstuff, external/bsd/file/dist/magic/magdir msdos database

Import file-5.31; mostly oss-fuzz found bugs.

NetBSD — external/bsd/file/dist configure ChangeLog, external/bsd/file/dist/doc magic.5 file.1

Import file-5.31; mostly oss-fuzz found bugs.

NetBSD — lib/libc/compiler_rt Makefile.inc, sys/external/bsd/compiler_rt/dist/lib/builtins clear_cache.c

Add __clear_cache implementatin for SPARC/SPARC64.

NetBSD — sys/dev/usb umodeswitch.c u3g.c

split the mode switch part of the u3g driver into a separate file so that
others can use it.
Delta File
+467 -0 sys/dev/usb/umodeswitch.c
+4 -415 sys/dev/usb/u3g.c
+8 -5 sys/dev/usb/files.usb
+479 -420 3 files

NetBSD — sys/arch/evbarm/conf SHEEVAPLUG HPT5325, sys/arch/evbppc/conf OPENBLOCKS266_OPT

rename u3ginit driver to umodeswitch

NetBSD — tests/fs/psshfs t_psshfs.sh

give it more time.
Delta File
+2 -2 tests/fs/psshfs/t_psshfs.sh
+2 -2 1 file

NetBSD — sys/opencrypto crypto.c files.opencrypto

make the default values of q_maxlen build parameters.

NetBSD — sys/opencrypto crypto.c

implement crypto_ret_q limitation. original code is implemented by hsuenaga at IIJ.
Delta File
+20 -2 sys/opencrypto/crypto.c
+20 -2 1 file

NetBSD — sys/fs/union union_vnops.c

Use VCALL() to lock or unlock the lower node.
Delta File
+15 -11 sys/fs/union/union_vnops.c
+15 -11 1 file

NetBSD — sys/miscfs/genfs layer_vnops.c

Protect layer_getpages against vnodes disappearing during a
forced unmount.
Delta File
+18 -3 sys/miscfs/genfs/layer_vnops.c
+18 -3 1 file

NetBSD — sys/opencrypto crypto.c

add crypto_ret_{,k}q length sysctl entries and statistics codes.
Delta File
+157 -2 sys/opencrypto/crypto.c
+157 -2 1 file

NetBSD — sys/kern vfs_mount.c vfs_subr.c, sys/miscfs/genfs genfs_vfsops.c

With dounmount() working on a suspended file system remove no longer
needed fields mnt_busynest and mnt_unmounting from struct mount.

Welcome to 7.99.73

NetBSD — sys/kern vfs_mount.c vfs_subr.c, sys/sys mount.h

Remove the syncer dance from dounmount().  The syncer skips
unmounting file systems as they are suspended.

Remove now unused syncer_mutex.
Delta File
+2 -30 sys/kern/vfs_mount.c
+2 -7 sys/kern/vfs_subr.c
+1 -2 sys/sys/mount.h
+5 -39 3 files

NetBSD — tests/net/ipsec t_ipsec_misc.sh

Enable DEBUG to know what is happening on anita/sparc
Delta File
+2 -2 tests/net/ipsec/t_ipsec_misc.sh
+2 -2 1 file

NetBSD — sys/net if_tun.c

Call cv_destroy() to deactivate the tun_cv before calling kmem_intr_free()
to deallocate the containing memory chunk (the tunnel's softc).  Otherwise
a LOCKDEBUG kernel will panic in tun_clone_destroy().

Fixes PR kern/52255
Delta File
+3 -2 sys/net/if_tun.c
+3 -2 1 file

NetBSD — sys/dev/pci pci_subr.c pcireg.h

 Decode TPH Requester Control register.
Delta File
+36 -2 sys/dev/pci/pci_subr.c
+10 -3 sys/dev/pci/pcireg.h
+46 -5 2 files

NetBSD — sys/arch/arm/arm32 pmap.c

Check the "Havard TLB" maintenance operations if the "Unified TLB"
maintenance opeations don't include invalidate by ASID.  Some CPUs, e.g.
Cortex-A8, have Havard TLBs and report ASID operations this way.
Delta File
+4 -2 sys/arch/arm/arm32/pmap.c
+4 -2 1 file

NetBSD — sys/arch/arm/arm32 pmap.c

Move closer to the common pmap by using the same pmap_remove_all
optimisation where TLB flushes are avoided by clever ASID assignment.

pmap_remove_all_complete can now be removed.
Delta File
+148 -159 sys/arch/arm/arm32/pmap.c
+148 -159 1 file

NetBSD — sys/opencrypto crypto.c

initialize sysctl in the same way regardless of module or not.
Delta File
+5 -9 sys/opencrypto/crypto.c
+5 -9 1 file

NetBSD — sys/uvm uvm_map.c

sprinkle __diagused to fix the powerpc build, which is not DIAGNOSTIC.
Delta File
+4 -4 sys/uvm/uvm_map.c
+4 -4 1 file

NetBSD — tests/lib/libc/sys t_mincore.c

Add the error in syscall failure.
Delta File
+12 -10 tests/lib/libc/sys/t_mincore.c
+12 -10 1 file

NetBSD — tests/lib/libc/sys t_clone.c

not allowed to map RWX anymore.
Delta File
+4 -4 tests/lib/libc/sys/t_clone.c
+4 -4 1 file

NetBSD — usr.sbin/makemandb whatis.c

Make the name comparison case insensitive.

(The old whatis(1) also used to do case insensitive string comparisons).
Delta File
+3 -3 usr.sbin/makemandb/whatis.c
+3 -3 1 file

NetBSD — external/historical/nawk/bin awk.1

Use literal for formatting the examples
Based on OpenBSD awk(1) man page.

Ok wiz@
Delta File
+35 -22 external/historical/nawk/bin/awk.1
+35 -22 1 file

NetBSD — share/man/man4 rum.4

New sentence, new line. Bump date for previous.
Delta File
+4 -3 share/man/man4/rum.4
+4 -3 1 file

NetBSD — tests/lib/libc/sys t_mmap.c

Handle dk disks and print errors.
Delta File
+10 -5 tests/lib/libc/sys/t_mmap.c
+10 -5 1 file

NetBSD — sys/netipsec key.c ipsec.c

Use __arraycount (NFC)
Delta File
+7 -7 sys/netipsec/key.c
+4 -4 sys/netipsec/ipsec.c
+11 -11 2 files

NetBSD — sys/arch/amd64/amd64 vector.S db_interface.c, sys/arch/amd64/include i82093reg.h

x86: Add preliminary x2APIC support.

x2APIC is used only when x2APIC is enabled in BIOS/UEFI.
LAPIC ID is not supported above 256.

NetBSD — sys/arch/amd64/amd64 autoconf.c, sys/arch/i386/i386 autoconf.c

x86: hypervisor detection from FreeBSD for x2APIC support.

NetBSD — sys/dev audio.c

Fix broken logic with regard to the use of uvm_unmap.  Call uvm_unmap with
the correct arguments.

Ok chs@.
Delta File
+18 -15 sys/dev/audio.c
+18 -15 1 file

NetBSD — sys/dev/pci pcidevs_data.h pcidevs.h

regen
Delta File
+8,898 -8,821 sys/dev/pci/pcidevs_data.h
+40 -2 sys/dev/pci/pcidevs.h
+8,938 -8,823 2 files

NetBSD — sys/dev/pci pcidevs

Add some AMD entries.
Delta File
+39 -1 sys/dev/pci/pcidevs
+39 -1 1 file

NetBSD — sys/dev/usb uaudio.c

Revert locking changes back to rev 1.149.  Dropping and reaquiring the
interrupt lock was not necessary for the proper operation of uaudio
devices.
Delta File
+2 -6 sys/dev/usb/uaudio.c
+2 -6 1 file

NetBSD — sys/dev/ic am7990.c am79900.c

Fix builds
Delta File
+3 -3 sys/dev/ic/am7990.c
+3 -3 sys/dev/ic/am79900.c
+6 -6 2 files

NetBSD — sys/netipsec key.c ipsec.c

Disable secspacq stuffs that are now unused

The stuffs are used only if sp->policy == IPSEC_POLICY_IPSEC
&& sp->req == NULL (see ipsec{4,6}_checkpolicy). However, in the
current implementation, sp->req never be NULL (except for the
moments of SP allocation and deallocation) if sp->policy is
IPSEC_POLICY_IPSEC.

It seems that the facility was partially implemented in the KAME
era and wasn't completed. Make it clear that the facility is
unused for now by #ifdef notyet. Eventually we should complete
the implementation or remove it entirely.
Delta File
+18 -2 sys/netipsec/key.c
+4 -6 sys/netipsec/ipsec.c
+22 -8 2 files

NetBSD — sys/arch/x86/include i82093var.h, sys/arch/x86/x86 lapic.c

whitespace

NetBSD — sys/arch/x86/include i82093var.h, sys/arch/x86/x86 mpbios.c

x86: No ioapic_softc.sc_apicid is used anymore. Use ioapic_softc.sc_pic.pic_apicid.

NetBSD — sys/netipsec key.c

Prepare to retire __LIST_CHAINED

We shouldn't relpy on the band-aid and instead use a lock or
refcnt to maintain chains properly. Before removing them,
replace conditionals with KASSERTs and see what will happen.
Delta File
+18 -18 sys/netipsec/key.c
+18 -18 1 file