Displaying 1 50 of 633,867 commits (0.135s)

NetBSD — sys/dev/ic bwfm.c

Use ieee80211_media_status
Delta File
+2 -8 sys/dev/ic/bwfm.c
+2 -8 1 file

NetBSD — sys/dev/ic bwfm.c

Stop the device at attach in case it was previously initialized
Delta File
+4 -1 sys/dev/ic/bwfm.c
+4 -1 1 file

NetBSD — sys/net if.h

Note that IFNET_LOCK must not be held in softint
Delta File
+11 -1 sys/net/if.h
+11 -1 1 file

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

 Regen.
Delta File
+7,342 -7,185 sys/dev/pci/pcidevs_data.h
+54 -2 sys/dev/pci/pcidevs.h
+7,396 -7,187 2 files

NetBSD — sys/dev/pci pcidevs

 Add some Chelsio devices.
Delta File
+53 -1 sys/dev/pci/pcidevs
+53 -1 1 file

NetBSD — sys/dev DEVNAMES

Add ixg and ixv.
Delta File
+3 -1 sys/dev/DEVNAMES
+3 -1 1 file

NetBSD — sys/net rtsock.c

Fix compile error (may be used uninitialized)

Hmm, __noinline had hidden this error.
Delta File
+3 -3 sys/net/rtsock.c
+3 -3 1 file

NetBSD — sys/net rtsock.c

Revert "Spinkle __noinline to some non-performance-sensitive functions for debugging"

We should do this kind of tweaks for debugging just locally and personally.

Requested by christos@
Delta File
+7 -7 sys/net/rtsock.c
+7 -7 1 file

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

 Add VGA 16bit decode bit into the PCI bridge control register. This bit is
defined in PCI-to-PCI Bridge Architecture Specification Revision 1.2. This
bit has meaning if the VGA enable bit or the VGA Palette Snoop Enable bit is
set.

 NOTE: sys/arch/x86/pci/pci_ranges.c::mmio_range_extend_by_vga_enable() and/or
some other functions should be modified.

NetBSD — tests/net/route t_route.sh t_change.sh

Adjust outputs of route's flags to include a numeric output

NetBSD — sys/net route.h

Show ARP/NDP caches as LLINFO not LLDATA for backward compatiblity
Delta File
+6 -2 sys/net/route.h
+6 -2 1 file

NetBSD — sys/netinet in_l2tp.c, sys/netinet6 in6_l2tp.c

fix mbuf leaks. pointed out and suggested by kre at n.o, thanks.
Delta File
+7 -9 sys/netinet/in_l2tp.c
+7 -9 sys/netinet6/in6_l2tp.c
+14 -18 2 files

NetBSD — sys/netinet in_l2tp.c, sys/netinet6 in6_l2tp.c

backout wrong fix again, sorry.
Delta File
+7 -5 sys/netinet/in_l2tp.c
+7 -5 sys/netinet6/in6_l2tp.c
+14 -10 2 files

NetBSD — sys/compat/netbsd32 netbsd32.h

include <compat/sys/siginfo.h> for siginfo32_t.
Delta File
+2 -1 sys/compat/netbsd32/netbsd32.h
+2 -1 1 file

NetBSD — sys/dev fss.c

If config_cfattach_detach() returns an error, handle it instead of
ignoring.  Otherwise the mutex will get destroyed and we'll unload
the module, and any active users will eventually cause a panic.

Noted by code inspection.

XXX pullup to netbsd-8
Delta File
+10 -3 sys/dev/fss.c
+10 -3 1 file

NetBSD — sys/dev/pad pad.c

If config_fini_component() fails (due to device driver busy), don't
discard its error value when re-attaching the devsw.  If the devsw
is successfully re-attached and we return success, the module will
get detached anyway.  And, since the device is actually busy, we'll
eventually panic.

Thanks to nat@ for providing the reproduction instructions.

XXX A driver-busy condition will currently still trigger the error
XXX message from config_fini_component()
XXX        configure: attachment `pad' of `pad' driver fini failed: 16
XXX This will be addresses separately by having pad maintain its own
XXX ref-count and not relying on config_fini_component() to detect
XXX the busy state.
Delta File
+3 -3 sys/dev/pad/pad.c
+3 -3 1 file

NetBSD — external/bsd/llvm Makefile

Be consistent with the revision numbers in the import-llvm command.
Delta File
+2 -2 external/bsd/llvm/Makefile
+2 -2 1 file

NetBSD — external/bsd/llvm Makefile.inc

Update for LLVM/Clang 5.0.1.
Delta File
+5 -5 external/bsd/llvm/Makefile.inc
+5 -5 1 file

NetBSD — sys/compat/netbsd32 netbsd32_ptrace.c netbsd32_signal.c, sys/kern sys_ptrace.c sys_ptrace_common.c

handle siginfo requests for ptrace32

NetBSD — external/bsd/llvm/dist/clang/bindings/python/clang cindex.py, external/bsd/llvm/dist/clang/bindings/python/tests/cindex test_exception_specification_kind.py test_diagnostics.py

Import clang r319952 from branches/release_50

NetBSD — external/bsd/llvm/dist/clang/bindings/python/clang cindex.py, external/bsd/llvm/dist/clang/bindings/python/tests/cindex test_exception_specification_kind.py test_diagnostics.py

Import clang r319952 from branches/release_50

NetBSD — external/bsd/llvm/dist/llvm CMakeLists.txt, external/bsd/llvm/dist/llvm/docs ReleaseNotes.rst CMake.rst

Import LLVM r319952 from branches/release_50

NetBSD — external/bsd/llvm/dist/llvm CMakeLists.txt, external/bsd/llvm/dist/llvm/docs ReleaseNotes.rst CMake.rst

Import LLVM r319952 from branches/release_50

NetBSD — external/gpl3/gdb/dist/gdb/tui tui-wingeneral.c tui-winsource.c

Don't core dump when the window is too small
XXX: feed upstream

NetBSD — sys/arch/powerpc/include cpu.h

apply the same change for powerpc as mrg did for arm and mips:

CPU_INFO_FOREACH() must always iterate at least the boot cpu.
document this in sys/cpu.h and fix the arm and mips versions
to check ncpu is non zero before using it as an iterator max.

this should fix the new assert in init_main.c.
Delta File
+5 -2 sys/arch/powerpc/include/cpu.h
+5 -2 1 file

NetBSD — sys/kern sys_ptrace_common.c

- reduce ifdef ugliness by moving it up top.
- factor out PT_IO and make PT_{READ,WRITE}_{I,D} use it
- factor out PT_DUMPCORE
- factor out sendsig code
... more to come ...
Delta File
+268 -275 sys/kern/sys_ptrace_common.c
+268 -275 1 file

NetBSD — sys/arch/arm/include armreg.h

Typo in comment
cvS: ----------------------------------------------------------------------
Delta File
+2 -2 sys/arch/arm/include/armreg.h
+2 -2 1 file

NetBSD — sys/kern sys_ptrace_common.c

untangle the mess:
- factor out common code
- break each ptrace subcall to its own sub-function
... more to come ...
Delta File
+486 -471 sys/kern/sys_ptrace_common.c
+486 -471 1 file

NetBSD — bin/sh arith_token.c

Do a better job of reporting invalid numeric constants in arithmetic exprs.

For example, given $(( 08 + 1 )) (or similar) instead of reporting
"expecting end of expression"  - the generic error for parse failed,
which happened as this was parsed as $(( 0 8 + 1 )) because the 8
could not be a part of an octal constant, and that expr makes no sense -
instead say "unexpected '8' (out of range) in numeric constant: 08"
which makes the cause of the error more obvious.

NFC for valid expressions, just the error message (and the way the
error is detected).
Delta File
+10 -2 bin/sh/arith_token.c
+10 -2 1 file

NetBSD — usr.sbin/makefs ffs.c

PR/52828: Mark Johnston: makefs UFS2 lazy inode initialization is buggy

makefs(8) emulates UFS2 in performing lazy initialization of inode
blocks when allocating and writing inodes. However, it only ever
initializes one inode block at a time, which may be insufficient.
If so, a later initialization may clobber an inode, resulting in
an inconsistent filesystem.

I committed a minimal fix for the problem to FreeBSD:
https://svnweb.freebsd.org/changeset/base/326912
Delta File
+3 -3 usr.sbin/makefs/ffs.c
+3 -3 1 file

NetBSD — distrib/utils/embedded/files armv7_boot.cmd

Use fb console by default on Pinebook

NetBSD — share/man/man9 module.9

Explicitly note that the required argument to the MODULE() macro is
a quoted string, or NULL.
Delta File
+11 -4 share/man/man9/module.9
+11 -4 1 file

NetBSD — sys/arch/evbarm/conf SUNXI

re-enable seeprom(4), my A10 board seems happy with it again
Delta File
+2 -2 sys/arch/evbarm/conf/SUNXI
+2 -2 1 file

NetBSD — sys/arch/arm/sunxi sunxi_timer.c

Use Timer 2 instead of the 64-bit counter as a timecounter so we can use it
in MP configurations. Should be faster as well since we don't have to do
the 64-bit counter read latch dance here.
Delta File
+25 -27 sys/arch/arm/sunxi/sunxi_timer.c
+25 -27 1 file

NetBSD — sys/kern kern_stub.c

Fix the build: XXX this might^Wwill break module autoloading...
It is the general issue about symbol replacement during module loading and
unloading...
Delta File
+16 -2 sys/kern/kern_stub.c
+16 -2 1 file

NetBSD — lib/libc/sys sched.c

PR/52826: Onno van der Linden: Return PRI_NONE for sched_get_priority_m{in,ax}
and SCHED_OTHER.
Delta File
+16 -6 lib/libc/sys/sched.c
+16 -6 1 file

NetBSD — sys/dev/fdt cpufreq_dt.c

Support cpu nodes without a cpu-supply property.
Delta File
+27 -21 sys/dev/fdt/cpufreq_dt.c
+27 -21 1 file

NetBSD — sys/arch/arm/sunxi sun4i_a10_ccu.c

Add PLL1 table entry for 624 MHz

NetBSD — sys/dev auconv.c auconv.h

Replace LINEARN_TO_LINEARN macro with individual optimized functions for
8, 16, 24 and 32 bits linear to linear conversions.

Addresses PR kern/52586.
Delta File
+1,390 -219 sys/dev/auconv.c
+7 -6 sys/dev/auconv.h
+1,397 -225 2 files

NetBSD — sys/dev audio.c

Convert double block size of data though the play back filters.  This is
primarily for when audio mixing is disabled to stop inserting silence when
there is data available.

This change should have no effect when mixing is enabled as there is only
1 block of data in the mix ring.
Delta File
+10 -5 sys/dev/audio.c
+10 -5 1 file

NetBSD — sys/dev audio.c

Allow the hwvc block size to be set to any amount with audio mixing
disabled.
Delta File
+5 -4 sys/dev/audio.c
+5 -4 1 file

NetBSD — sys/dev audio.c

Only init the mix ring if sc_usemixer is enabled as with mixing set to
false the mix ring is not used.
Delta File
+4 -4 sys/dev/audio.c
+4 -4 1 file

NetBSD — tests/lib/libc/sys t_ptrace_x86_wait.h t_ptrace_wait.c

Add expected failures.

NetBSD — share/man/man9 module.9

Document the arguments to the MODULE() macro
Delta File
+42 -2 share/man/man9/module.9
+42 -2 1 file

NetBSD — sys/compat/common Makefile, sys/kern files.kern

compat_util.c must be compiled by default in the kernel. It is needed by
generic non-compat code, so it must not depend on anything (libcompat or
whatever option we choose to associate it to).

NetBSD — sys/conf files

Fix the linux dependency. It does not depend on COMPAT_16, it just wants
the compat functions (not really controlled by COMPAT_NETBSD, but for the
principle).

Makes it possible to load compat_linux.kmod from the filesystem without
any COMPAT_* option compiled (but COMPAT_NETBSD).
Delta File
+2 -2 sys/conf/files
+2 -2 1 file

NetBSD — sys/rump/dev/lib/libpad PAD.ioconf Makefile

Now that the pad module has an ioconf file, we need to provide one for
the rump-component, too.

NetBSD — sys/compat/common rtsock_50.c rtsock_70.c

Build these functions regardless of whether COMPAT_50 or COMPAT_70 are
enabled. They must be there, because they are needed in rtsock.c even
when no compat option is enabled.