NetBSD/src UXoHgRY — sys/kern kern_rndq.c
done is not guaranteed to be aligned; don't *(uint32_t *) it.
Version | Delta | File | |
---|---|---|---|
1.27 | +7 | -5 | sys/kern/kern_rndq.c |
+7 | -5 | 1 files |
done is not guaranteed to be aligned; don't *(uint32_t *) it.
Version | Delta | File | |
---|---|---|---|
1.27 | +7 | -5 | sys/kern/kern_rndq.c |
+7 | -5 | 1 files |
1) 'error' is returned while it does not even hold an error code. Which means that zero is returned, and the kernel keeps mounting (and it probably ends up in a deadlock/memory corruption somewhere). 2) 'nentries' and 'gnentries' are int and user-controlled, and there's no check to ensure they are greater than zero. Since they are used to compute the size of two copyin's, a user can control the copied size by giving a negative value (like 128-2^29), and thus overwrite kernel memory. Both triggerable from root only.
Version | Delta | File | |
---|---|---|---|
1.94 | +5 | -4 | sys/miscfs/umapfs/umap_vfsops.c |
+5 | -4 | 1 files |
buf is not guaranteed to be aligned; don't *(uint32_t *) it.
Version | Delta | File | |
---|---|---|---|
1.7 | +3 | -4 | sys/kern/kern_rndpool.c |
+3 | -4 | 1 files |
Mark compat directories as compat, not arch64.
Version | Delta | File | |
---|---|---|---|
1.3 | +10 | -10 | distrib/sets/lists/base/ad.aarch64 |
+10 | -10 | 1 files |
Tweak cprng_fast_buf to use 32-bit unaligned writes if possible.
Version | Delta | File | |
---|---|---|---|
1.10 | +12 | -6 | sys/crypto/cprng_fast/cprng_fast.c |
+12 | -6 | 1 files |
FONTCONFIG_DIR not existing does not need to be fixed.
Version | Delta | File | |
---|---|---|---|
1.176 | +6 | -1 | usr.sbin/postinstall/postinstall |
+6 | -1 | 1 files |
Match firmware paths for the boot device in Mac style, as used by QEMU/OpenBIOS.
Version | Delta | File | |
---|---|---|---|
1.199 | +26 | -3 | sys/arch/sparc64/sparc64/autoconf.c |
+26 | -3 | 1 files |
PR/49091: xhci: wrong wMaxPacketSize value While this is correct according to the specification only fixed sizes are allowed, i.e. 512 for SS, etc. Maybe these should be used?
Version | Delta | File | |
---|---|---|---|
1.24 | +11 | -4 | sys/dev/usb/xhci.c |
+11 | -4 | 1 files |
Formatting fixes, following the guidelines in the comments at the top of CHANGES: * Start with <tab><heading><colon><one space><capital letter>... * Indent with exactly two tabs. * End with <full stop><one or two spaces, or newline and two tabs> <left square bracket><initials><space><date><right square bracket> I edited only in the "Changes from NetBSD 6.0 to NetBSD 7.0" section, and I left one entry starting with a lowercase letter because it was a literal variable name.
Version | Delta | File | |
---|---|---|---|
1.120 | +116 | -116 | doc/CHANGES.prev |
+116 | -116 | 1 files |
Welcome to 7.0_BETA!
Version | Delta | File | |
---|---|---|---|
1.1.2.1 | +13 | -0 | doc/CHANGES-7.0 |
1.2.52.1 | +3 | -3 | doc/LAST_MINUTE |
1.75.4.1 | +3 | -3 | gnu/usr.bin/groff/tmac/mdoc.local |
1.459.2.1 | +2 | -2 | sys/sys/param.h |
1.5.12.1 | +2 | -2 | doc/README.files |
1.1 | +0 | -0 | doc/CHANGES-7.0 |
+23 | -10 | 6 files |
Add NetBSD 8.0, and make 7.0 the default.
Version | Delta | File | |
---|---|---|---|
1.76 | +4 | -3 | gnu/usr.bin/groff/tmac/mdoc.local |
+4 | -3 | 1 files |
Note the new netbsd-7 branch, and move CHANGES to CHANGES.prev .
Version | Delta | File | |
---|---|---|---|
1.1968 | +2 | -486 | doc/CHANGES |
1.119 | +487 | -1 | doc/CHANGES.prev |
1.332 | +12 | -1 | doc/BRANCHES |
+501 | -488 | 3 files |
Welcome to 7.99.1.
Version | Delta | File | |
---|---|---|---|
1.460 | +2 | -2 | sys/sys/param.h |
+2 | -2 | 1 files |
put KMS support under our X11DRI definition.
Version | Delta | File | |
---|---|---|---|
1.18 | +4 | -2 | external/mit/xorg/server/drivers/xf86-video-radeon/Makefile |
+4 | -2 | 1 files |
revert parts of 1.163 that affect the x86 build. possibly, we want to build the i386 fenv.c for compat build, but they seem largely compatible and for now, just go back to what we had before that wasn't breaking the build or generating bug reports.
Version | Delta | File | |
---|---|---|---|
1.164 | +5 | -4 | lib/libm/Makefile |
+5 | -4 | 1 files |
Add missing curly braces It unbreaks the i386 build of ALL.
Version | Delta | File | |
---|---|---|---|
1.33 | +4 | -3 | sys/dev/pci/viaenv.c |
+4 | -3 | 1 files |
remove debug cruft, the example module is not normally built
Version | Delta | File | |
---|---|---|---|
1.46 | +1 | -5 | distrib/sets/lists/modules/md.i386 |
1.41 | +1 | -3 | distrib/sets/lists/modules/md.amd64 |
+2 | -8 | 2 files |
Fix else if botch
Version | Delta | File | |
---|---|---|---|
1.6 | +2 | -2 | compat/archdirs.mk |
+2 | -2 | 1 files |
Do cprng_fast_init in rump_init It fixes rump bootup failure: panic: kernel diagnostic assertion "off < percpu_nextoff" failed: file "/usr/src/lib/librump/../../sys/rump/../kern/subr_percpu.c", line 76
Version | Delta | File | |
---|---|---|---|
1.308 | +6 | -3 | sys/rump/librump/rumpkern/rump.c |
+6 | -3 | 1 files |
Use %x/%w as appropriate.
Version | Delta | File | |
---|---|---|---|
1.2 | +4 | -4 | sys/arch/aarch64/include/byte_swap.h |
+4 | -4 | 1 files |
Add the infrastructure for MODULAR support for Xen kernels. At the moment, this can only load very simple modules due to missing symbols. It is being add at this time to make pullups to the netbsd-7 branch easier. It is not enabled by default in any kernels.
Version | Delta | File | |
---|---|---|---|
1.45 | +766 | -0 | distrib/sets/lists/modules/md.i386 |
1.40 | +360 | -1 | distrib/sets/lists/modules/md.amd64 |
1.67 | +22 | -2 | sys/arch/x86/x86/x86_machdep.c |
1.2 | +7 | -4 | sys/modules/arch/archdirs.mk |
1.97 | +9 | -2 | sys/kern/kern_module.c |
1.1 | +11 | -0 | sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk |
+1,175 | -9 | 7 files not shown | |
+1,215 | -14 | 13 files |
NPF: finish up the rework of npfctl_save() mechanism.
Version | Delta | File | |
---|---|---|---|
1.38 | +34 | -15 | sys/net/npf/npf_ctl.c |
1.37 | +30 | -18 | sys/net/npf/npf_ruleset.c |
1.8 | +8 | -16 | sys/net/npf/npf_conf.c |
1.12 | +17 | -1 | sys/net/npf/npf_rproc.c |
1.22 | +5 | -8 | sys/net/npf/npf_tableset.c |
1.58 | +6 | -6 | sys/net/npf/npf_impl.h |
+100 | -64 | 6 files |
Use installboot to install bootblocks for i386/amd64, now that they are included on all boot media. Some of the previous method of setting the console (and conspeed, when using serial console) is retained, but it should probably be reworked. Also, adapt to the fact that we may be installing to a disk wedge. With this change, it is now possible (but still ugly) for sysinst to create a bootable GPT-labeled disk.
Version | Delta | File | |
---|---|---|---|
1.3 | +37 | -38 | usr.sbin/sysinst/arch/i386/md.c |
+37 | -38 | 1 files |
add some std stuff for igepv2.
Version | Delta | File | |
---|---|---|---|
1.7 | +4 | -1 | sys/arch/evbarm/conf/std.igepv2 |
+4 | -1 | 1 files |
MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU
Version | Delta | File | |
---|---|---|---|
1.24 | +9 | -9 | lib/libc/compiler_rt/Makefile.inc |
1.2 | +7 | -6 | lib/libc/libcincludes.mk |
1.19 | +4 | -4 | lib/libc/softfloat/Makefile.inc |
1.166 | +1 | -3 | lib/libc/Makefile |
1.50 | +3 | -1 | lib/libkvm/Makefile |
+24 | -23 | 5 files |
Don't provide __gnu_Unwind_Find_exidx if __ARM_DWARF_EH__ is defined
Version | Delta | File | |
---|---|---|---|
1.118 | +3 | -3 | libexec/ld.elf_so/rtld.h |
1.65 | +3 | -3 | libexec/ld.elf_so/symbol.c |
1.4 | +5 | -1 | libexec/ld.elf_so/arch/arm/find_exidx.c |
+11 | -7 | 3 files |
Add eabihf directories
Version | Delta | File | |
---|---|---|---|
1.2 | +15 | -4 | etc/mtree/NetBSD.dist.aarch64 |
+15 | -4 | 1 files |
MKCOMPAT set fixes
Version | Delta | File | |
---|---|---|---|
1.2 | +688 | -353 | distrib/sets/lists/base/ad.aarch64 |
1.2 | +1,035 | -1 | distrib/sets/lists/comp/ad.aarch64 |
1.2 | +338 | -178 | distrib/sets/lists/debug/ad.aarch64 |
+2,061 | -532 | 3 files |
MKCOMPAT fixes for aarch64
Version | Delta | File | |
---|---|---|---|
1.3 | +64 | -22 | compat/arm/eabi/bsd.eabi.mk |
1.1 | +70 | -0 | compat/arm/eabihf/bsd.eabihf.mk |
1.3 | +34 | -7 | compat/arm/oabi/bsd.oabi.mk |
1.1 | +5 | -0 | compat/arm/eabihf/Makefile |
+173 | -29 | 4 files |
MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU
Version | Delta | File | |
---|---|---|---|
1.163 | +19 | -16 | lib/libm/Makefile |
1.35 | +5 | -4 | lib/csu/Makefile |
1.28 | +5 | -3 | lib/libarch/Makefile |
1.2 | +4 | -2 | lib/libarch/arm/Makefile.inc |
1.16 | +4 | -1 | common/lib/libc/Makefile.inc |
1.84 | +4 | -1 | lib/libpthread/Makefile |
+41 | -27 | 1 files not shown | |
+43 | -29 | 7 files |