Searched hist:1.311 (Results 1 - 25 of 101) sorted by relevance
| /src/sys/arch/alpha/conf/ | ||
| H A D | GENERIC | 1.311 Thu Mar 01 14:57:38 GMT 2007 kiyohara branches: 1.311.2; 1.311.4; Add btuart(4). 1.311 Thu Mar 01 14:57:38 GMT 2007 kiyohara branches: 1.311.2; 1.311.4; Add btuart(4). 1.311 Thu Mar 01 14:57:38 GMT 2007 kiyohara branches: 1.311.2; 1.311.4; Add btuart(4). |
| /src/sys/arch/amiga/conf/ | ||
| H A D | GENERIC | 1.311 Sun Nov 16 16:01:40 GMT 2014 manu branches: 1.311.2; 1.311.4; Remove unused extended attributes kernel options As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate 1.311 Sun Nov 16 16:01:40 GMT 2014 manu branches: 1.311.2; 1.311.4; Remove unused extended attributes kernel options As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate 1.311 Sun Nov 16 16:01:40 GMT 2014 manu branches: 1.311.2; 1.311.4; Remove unused extended attributes kernel options As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate |
| /src/ | ||
| H A D | build.sh | 1.311 Sun Nov 13 14:47:46 GMT 2016 ast With driver modulization of if_loop.c through introduction of sys/net/if_module.h, build.sh rumptest of -lrumpnet_virtif now also requires -lrumpdev -lrumpvfs for if_loop.c:config_cfdriver_attach() and kern_pmf.c:do_sys_sync(). |
| /src/sys/dev/ | ||
| H A D | DEVNAMES | 1.311 Tue Jun 05 08:03:29 GMT 2018 hkenken branches: 1.311.2; Rename ARM A9 Global Timer driver name to support fdt. - Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c. 1.311 Tue Jun 05 08:03:29 GMT 2018 hkenken branches: 1.311.2; Rename ARM A9 Global Timer driver name to support fdt. - Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c. |
| /src/share/mk/ | ||
| H A D | bsd.prog.mk | 1.311 Sun Feb 25 00:16:48 GMT 2018 mrg branches: 1.311.2; add LIBKRB5_LDADD/LIBKRB5_DPADD and their static counterparts to bsd.prog.mk. use them instead of hard coding various lists of libraries for krb5. this fixes static builds. 1.311 Sun Feb 25 00:16:48 GMT 2018 mrg branches: 1.311.2; add LIBKRB5_LDADD/LIBKRB5_DPADD and their static counterparts to bsd.prog.mk. use them instead of hard coding various lists of libraries for krb5. this fixes static builds. |
| /src/sys/nfs/ | ||
| H A D | nfs_vnops.c | 1.311 Mon Sep 03 16:29:36 GMT 2018 riastradh branches: 1.311.4; Rename min/max -> uimin/uimax for better honesty. These functions are defined on unsigned int. The generic name min/max should not silently truncate to 32 bits on 64-bit systems. This is purely a name change -- no functional change intended. HOWEVER! Some subsystems have #define min(a, b) ((a) < (b) ? (a) : (b)) #define max(a, b) ((a) > (b) ? (a) : (b)) even though our standard name for that is MIN/MAX. Although these may invite multiple evaluation bugs, these do _not_ cause integer truncation. To avoid `fixing' these cases, I first changed the name in libkern, and then compile-tested every file where min/max occurred in order to confirm that it failed -- and thus confirm that nothing shadowed min/max -- before changing it. I have left a handful of bootloaders that are too annoying to compile-test, and some dead code: cobalt ews4800mips hp300 hppa ia64 luna68k vax acorn32/if_ie.c (not included in any kernels) macppc/if_gm.c (superseded by gem(4)) It should be easy to fix the fallout once identified -- this way of doing things fails safe, and the goal here, after all, is to _avoid_ silent integer truncations, not introduce them. Maybe one day we can reintroduce min/max as type-generic things that never silently truncate. But we should avoid doing that for a while, so that existing code has a chance to be detected by the compiler for conversion to uimin/uimax without changing the semantics until we can properly audit it all. (Who knows, maybe in some cases integer truncation is actually intended!) 1.311 Mon Sep 03 16:29:36 GMT 2018 riastradh branches: 1.311.4; Rename min/max -> uimin/uimax for better honesty. These functions are defined on unsigned int. The generic name min/max should not silently truncate to 32 bits on 64-bit systems. This is purely a name change -- no functional change intended. HOWEVER! Some subsystems have #define min(a, b) ((a) < (b) ? (a) : (b)) #define max(a, b) ((a) > (b) ? (a) : (b)) even though our standard name for that is MIN/MAX. Although these may invite multiple evaluation bugs, these do _not_ cause integer truncation. To avoid `fixing' these cases, I first changed the name in libkern, and then compile-tested every file where min/max occurred in order to confirm that it failed -- and thus confirm that nothing shadowed min/max -- before changing it. I have left a handful of bootloaders that are too annoying to compile-test, and some dead code: cobalt ews4800mips hp300 hppa ia64 luna68k vax acorn32/if_ie.c (not included in any kernels) macppc/if_gm.c (superseded by gem(4)) It should be easy to fix the fallout once identified -- this way of doing things fails safe, and the goal here, after all, is to _avoid_ silent integer truncations, not introduce them. Maybe one day we can reintroduce min/max as type-generic things that never silently truncate. But we should avoid doing that for a while, so that existing code has a chance to be detected by the compiler for conversion to uimin/uimax without changing the semantics until we can properly audit it all. (Who knows, maybe in some cases integer truncation is actually intended!) |
| /src/sys/sys/ | ||
| H A D | syscallargs.h | 1.311 Sat Oct 05 18:06:41 GMT 2024 mlelstv regen |
| H A D | proc.h | 1.311 Fri Oct 21 02:07:07 GMT 2011 christos branches: 1.311.2; 1.311.6; add proc_compare prototype. 1.311 Fri Oct 21 02:07:07 GMT 2011 christos branches: 1.311.2; 1.311.6; add proc_compare prototype. 1.311 Fri Oct 21 02:07:07 GMT 2011 christos branches: 1.311.2; 1.311.6; add proc_compare prototype. |
| H A D | syscall.h | 1.311 Wed Apr 22 21:25:17 GMT 2020 thorpej Regen for removal of _lwp_gettid(2). |
| /src/share/misc/ | ||
| H A D | acronyms | 1.311 Sun Sep 05 17:29:27 GMT 2021 alnsn Move SOB to offensive acronyms. |
| /src/sys/kern/ | ||
| H A D | init_sysent.c | 1.311 Fri May 06 10:19:40 GMT 2016 pooka regen syscall files |
| H A D | syscalls.c | 1.311 Thu Jul 12 10:46:48 GMT 2018 maxv Remove the kernel PMC code. Sent yesterday on tech-kern@. This change: * Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good. * Removes the PMC code of ARM XSCALE. * Removes all the pmc.h files. They were all empty, except for ARM XSCALE. * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h. * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump. * Removes the pmc_evid_t and pmc_ctr_t types. * Removes all the associated man pages. The sets are marked as obsolete. |
| H A D | kern_synch.c | 1.311 Sun Jul 03 14:24:58 GMT 2016 christos branches: 1.311.10; GSoC 2016 Charles Cui: Implement thread priority protection based on work by Andy Doran. Also document the get/set pshared thread calls as not implemented, and add a skeleton implementation that is disabled. XXX: document _sched_protect(2). 1.311 Sun Jul 03 14:24:58 GMT 2016 christos branches: 1.311.10; GSoC 2016 Charles Cui: Implement thread priority protection based on work by Andy Doran. Also document the get/set pshared thread calls as not implemented, and add a skeleton implementation that is disabled. XXX: document _sched_protect(2). |
| H A D | syscalls.master | 1.311 Fri Jul 28 18:19:01 GMT 2023 christos Add epoll(2) from Theodore Preduta as part of GSoC 2023 |
| H A D | tty.c | 1.311 Mon May 22 14:07:37 GMT 2023 riastradh tty(9): Make ttwrite update uio with only how much it has consumed. As is, it leaves uio in an inconsistent state. Good enough for the write(2) return value to be correct for a userland caller to restart write(2) where it left off, but not good enough for a loop in the kernel to reuse the same uio. Reported-by: syzbot+e0f56178d0add0d8be20@syzkaller.appspotmail.com https://syzkaller.appspot.com/bug?id=6290eb02b8fe73361dc15c7bc44e1208601e6af8 Reported-by: syzbot+7caa189e8fccd926357e@syzkaller.appspotmail.com https://syzkaller.appspot.com/bug?id=c0a3b77b4831dfa81fc855857bde81755d246bd3 Reported-by: syzbot+4a1eff91eb4e7c1970b6@syzkaller.appspotmail.com https://syzkaller.appspot.com/bug?id=10523a633a4ad9749f57dc7cf03f9447d518c5b8 Reported-by: syzbot+1d3c280f59099dc82e17@syzkaller.appspotmail.com https://syzkaller.appspot.com/bug?id=8e02ebb0da76a8e286461f33502117a1d30275c6 Reported-by: syzbot+080d51214d0634472b12@syzkaller.appspotmail.com https://syzkaller.appspot.com/bug?id=1f617747db8087e5554d3df1b79a545dee26a650 Reported-by: syzbot+dd50b448e49e5020131a@syzkaller.appspotmail.com https://syzkaller.appspot.com/bug?id=f71c8cef4110b7eeac6eca67b6a4d1f4a8b3e96f Reported-by: syzbot+26b675ecf0cc9dfd8586@syzkaller.appspotmail.com https://syzkaller.appspot.com/bug?id=57b1901f5b3e090a964d08dd0d729f9909f203be Reported-by: syzbot+87f0df2c9056313a5c4b@syzkaller.appspotmail.com https://syzkaller.appspot.com/bug?id=67994a3da32d075144e25d1ac314be1d9694ae6e Reported-by: syzbot+e5bc98e18aa42f0cb25d@syzkaller.appspotmail.com https://syzkaller.appspot.com/bug?id=6374bd286532423c63f2b331748280729134224c Reported-by: syzbot+7e587f4c5aaaf80e84b3@syzkaller.appspotmail.com https://syzkaller.appspot.com/bug?id=976210ed438d48ac275d77d7ebf4a086e43b5fcb |
| /src/doc/ | ||
| H A D | BRANCHES | 1.311 Sat Nov 05 14:35:34 GMT 2011 yamt yamt-pagecache branch |
| /src/sys/netinet/ | ||
| H A D | if_arp.c | 1.311 Tue Nov 15 10:47:39 GMT 2022 roy branches: 1.311.2; arp: Validate ARP source hardware address matches Ethernet source RFC 5227 section 1.1 states that for a DaD ARP probe the sender hardware address must match the hardware address of the interface sending the packet. We can now verify this by checking the mbuf tag PACKET_TAG_ETHERNET_SRC. This fixes an obsure issue where an old router was sending out bogus ARP probes. Thanks to Ryo Shimizu <ryo@nerv.org> for the re-implementation. 1.311 Tue Nov 15 10:47:39 GMT 2022 roy branches: 1.311.2; arp: Validate ARP source hardware address matches Ethernet source RFC 5227 section 1.1 states that for a DaD ARP probe the sender hardware address must match the hardware address of the interface sending the packet. We can now verify this by checking the mbuf tag PACKET_TAG_ETHERNET_SRC. This fixes an obsure issue where an old router was sending out bogus ARP probes. Thanks to Ryo Shimizu <ryo@nerv.org> for the re-implementation. |
| /src/sys/arch/sparc64/sparc64/ | ||
| H A D | locore.s | 1.311 Sat Feb 06 00:23:30 GMT 2010 mrg branches: 1.311.2; - properly map the schizo interrupt registers, so we can use the normal virtual mappings to access them. - with the above fxied, kill SCHIZO_BUS_SPACE_BROKEN, and introduce an options CHEETAH for now, that disables the SPITFIRE code in locore. - merge schizo_init() into schizo_attach() and clean up the softc a bit. with this we are only one more step away from GENERIC booting on USIII machines. 1.311 Sat Feb 06 00:23:30 GMT 2010 mrg branches: 1.311.2; - properly map the schizo interrupt registers, so we can use the normal virtual mappings to access them. - with the above fxied, kill SCHIZO_BUS_SPACE_BROKEN, and introduce an options CHEETAH for now, that disables the SPITFIRE code in locore. - merge schizo_init() into schizo_attach() and clean up the softc a bit. with this we are only one more step away from GENERIC booting on USIII machines. |
| H A D | pmap.c | 1.311 Sun Dec 15 21:11:34 GMT 2019 ad Merge from yamt-pagecache: - do gang lookup of pages using radixtree. - remove now unused uvm_object::uo_memq and vm_page::listq.queue. |
| /src/sys/dev/scsipi/ | ||
| H A D | cd.c | 1.311 Wed May 29 00:47:49 GMT 2013 christos branches: 1.311.2; phase 1 of disk geometry cleanup: - centralize the geometry -> plist code so that we don't have n useless copies of it. 1.311 Wed May 29 00:47:49 GMT 2013 christos branches: 1.311.2; phase 1 of disk geometry cleanup: - centralize the geometry -> plist code so that we don't have n useless copies of it. |
| /src/sys/arch/mac68k/mac68k/ | ||
| H A D | machdep.c | 1.311 Fri Feb 09 21:55:06 GMT 2007 ad branches: 1.311.2; Merge newlock2 to head. 1.311 Fri Feb 09 21:55:06 GMT 2007 ad branches: 1.311.2; Merge newlock2 to head. |
| /src/sys/arch/sparc/sparc/ | ||
| H A D | machdep.c | 1.311 Sun Jun 12 03:35:46 GMT 2011 rmind Welcome to 5.99.53! Merge rmind-uvmplock branch: - Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock. - Simplify locking in some pmap(9) modules by removing P->V locking. - Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs). - Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns. - Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues. Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch. |
| /src/sys/arch/i386/conf/ | ||
| H A D | INSTALL | 1.311 Thu Jun 14 21:14:49 GMT 2007 pavel Remove some options which are not likely to be useful in INSTALL: PTRACE, RFC2292 (previous version of IPv6 Advanced socket API). Disable SSP. |
| /src/distrib/sets/lists/comp/ | ||
| H A D | shl.mi | 1.311 Fri Feb 02 01:02:41 GMT 2018 mrg convert HAVE_GCC handling to modern GCC release numbering: - HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for GCC 5.4 and GCC 5.5.) - remove some more GCC 4.8 code. we don't support GCC 4 here. - adjust set lists to gcc=5 from gcc=53. add some basic HAVE_GCC=6 handling (totally unused so far.) |
| /src/distrib/sets/lists/debug/ | ||
| H A D | shl.mi | 1.311 Sat Jun 03 13:20:42 GMT 2023 riastradh ld.elf_so: Fix missing tab in debug/shl.mi in last change. XXX pullup-10 |
Completed in 312 milliseconds