Searched hist:1.390 (Results 1 - 25 of 60) sorted by relevance
| /src/usr.bin/make/unit-tests/ | ||
| H A D | directive-export-impl.mk | 1.1 Tue Dec 29 01:45:06 GMT 2020 rillig make(1): add test that explains how variables are exported Exporting the variables at the right time and with the correct values is a subtle issue. The current implementation carefully marks variables as ready to be exported, then exports them and at the same time tries to export as few variables as possible, to avoid memory leaks. This test describes and explains how all this works in detail. This test also justifies that the call to Var_ReexportVars happens in the make process itself, not in the child processes, no matter whether these are created with vfork or (only theoretically) with plain fork. This has changed in compat.c 1.217, job.c 1.390 and main.c 1.504 from 2020-12-27. |
| H A D | directive-export-impl.exp | 1.1 Tue Dec 29 01:45:06 GMT 2020 rillig make(1): add test that explains how variables are exported Exporting the variables at the right time and with the correct values is a subtle issue. The current implementation carefully marks variables as ready to be exported, then exports them and at the same time tries to export as few variables as possible, to avoid memory leaks. This test describes and explains how all this works in detail. This test also justifies that the call to Var_ReexportVars happens in the make process itself, not in the child processes, no matter whether these are created with vfork or (only theoretically) with plain fork. This has changed in compat.c 1.217, job.c 1.390 and main.c 1.504 from 2020-12-27. |
| /src/sys/arch/i386/conf/ | ||
| H A D | CARDBUS | 1.29 Tue Jan 09 00:47:18 GMT 2001 lukem sync to GENERIC 1.390: - add an NIC & vlan - add auich, esm, neo audio |
| H A D | files.i386 | 1.390 Mon Jan 08 09:33:53 GMT 2018 maxv branches: 1.390.2; Since SVS is now defined in files.x86, remove it from files.amd64 and files.i386. 1.390 Mon Jan 08 09:33:53 GMT 2018 maxv branches: 1.390.2; Since SVS is now defined in files.x86, remove it from files.amd64 and files.i386. |
| H A D | ALL | 1.390 Fri Dec 19 07:04:52 GMT 2014 ozaki-r Add SOFTINT_INTR to ALL |
| /src/distrib/notes/common/ | ||
| H A D | main | 1.390 Thu Feb 07 14:36:40 GMT 2008 itohy branches: 1.390.2; 1.390.4; 1.390.6; Whitespace police. 1.390 Thu Feb 07 14:36:40 GMT 2008 itohy branches: 1.390.2; 1.390.4; 1.390.6; Whitespace police. 1.390 Thu Feb 07 14:36:40 GMT 2008 itohy branches: 1.390.2; 1.390.4; 1.390.6; Whitespace police. 1.390 Thu Feb 07 14:36:40 GMT 2008 itohy branches: 1.390.2; 1.390.4; 1.390.6; Whitespace police. |
| /src/ | ||
| H A D | build.sh | 1.390 Tue Apr 22 10:22:29 GMT 2025 martin Minor cosmetic tweaks to previous |
| /src/share/misc/ | ||
| H A D | acronyms.comp | 1.390 Sun May 19 15:47:38 GMT 2024 gutteridge branches: 1.390.2; acronyms.comp: add SBI 1.390 Sun May 19 15:47:38 GMT 2024 gutteridge branches: 1.390.2; acronyms.comp: add SBI |
| /src/sys/dev/ata/ | ||
| H A D | wd.c | 1.390 Fri Nov 25 13:55:40 GMT 2011 joerg branches: 1.390.2; Replace broken memset with M_ZERO 1.390 Fri Nov 25 13:55:40 GMT 2011 joerg branches: 1.390.2; Replace broken memset with M_ZERO |
| /src/sys/dev/raidframe/ | ||
| H A D | rf_netbsdkintf.c | 1.390 Sun Sep 27 21:39:08 GMT 2020 christos branches: 1.390.4; DIOCCACHESYNC takes an int argument, pass it through. 1.390 Sun Sep 27 21:39:08 GMT 2020 christos branches: 1.390.4; DIOCCACHESYNC takes an int argument, pass it through. |
| /src/usr.bin/indent/ | ||
| H A D | indent.c | 1.390 Sun Dec 03 21:44:42 GMT 2023 rillig branches: 1.390.2; indent: inline input-related macros No binary change. 1.390 Sun Dec 03 21:44:42 GMT 2023 rillig branches: 1.390.2; indent: inline input-related macros No binary change. |
| /src/sys/arch/alpha/conf/ | ||
| H A D | GENERIC | 1.390 Sat Mar 16 08:03:03 GMT 2019 maxv Disable COMPAT_OSF1, will be removed. |
| /src/usr.bin/make/ | ||
| H A D | compat.c | 1.221 Mon Feb 01 21:04:10 GMT 2021 rillig make: always use vfork, never fork Before compat.c 1.217, job.c 1.390 and main.c 1.504 from 2020-12-27, the exported make variables were exported from each freshly forked child process. There was no practical difference though between exporting the variables from the parent process or the child process since these two processes share the same address space, except that the forked process is very limited in what it may actually do. This limitation was violated on a regular basis. When an exported variable referred to a variable that used the :sh variable modifier, this led to a fork from within vfork, which is not allowed. Since 2020-12-27, exporting the variables is done from the main process, which prevents this situation from ever occurring. Since that day, there is no need anymore to distinguish between vfork and fork, which removes any need for the macro. |
| H A D | job.c | 1.411 Mon Feb 01 21:04:10 GMT 2021 rillig make: always use vfork, never fork Before compat.c 1.217, job.c 1.390 and main.c 1.504 from 2020-12-27, the exported make variables were exported from each freshly forked child process. There was no practical difference though between exporting the variables from the parent process or the child process since these two processes share the same address space, except that the forked process is very limited in what it may actually do. This limitation was violated on a regular basis. When an exported variable referred to a variable that used the :sh variable modifier, this led to a fork from within vfork, which is not allowed. Since 2020-12-27, exporting the variables is done from the main process, which prevents this situation from ever occurring. Since that day, there is no need anymore to distinguish between vfork and fork, which removes any need for the macro. 1.390 Sun Dec 27 05:16:26 GMT 2020 rillig make(1): re-export variables from the actual make process Since make uses vfork if available, re-exporting the variables happens in the address space of the main process anyway, so there is no point in mentioning anything about "our client process" anywhere. |
| H A D | main.c | 1.526 Mon Feb 01 21:04:10 GMT 2021 rillig make: always use vfork, never fork Before compat.c 1.217, job.c 1.390 and main.c 1.504 from 2020-12-27, the exported make variables were exported from each freshly forked child process. There was no practical difference though between exporting the variables from the parent process or the child process since these two processes share the same address space, except that the forked process is very limited in what it may actually do. This limitation was violated on a regular basis. When an exported variable referred to a variable that used the :sh variable modifier, this led to a fork from within vfork, which is not allowed. Since 2020-12-27, exporting the variables is done from the main process, which prevents this situation from ever occurring. Since that day, there is no need anymore to distinguish between vfork and fork, which removes any need for the macro. 1.390 Sun Oct 25 19:19:07 GMT 2020 rillig make(1): rename hash functions to identify the type name This makes it easier to spot mismatches between the function name and its first parameter, although the compiler should already catch most of them. Except for void pointers. |
| /src/sys/netinet/ | ||
| H A D | tcp_input.c | 1.401 Thu Mar 29 21:40:53 GMT 2018 rmind tcp_urp_drop: fix a bug introduced in 1.390 rev (hi maxv@). 1.390 Wed Mar 28 14:16:59 GMT 2018 maxv Dedup: introduce tcp_urp_drop() and use it. |
| /src/sys/ufs/lfs/ | ||
| H A D | lfs_vfsops.c | 1.390 Mon Oct 20 04:20:37 GMT 2025 perseant * Generalize the partial-segment parser introduced for roll-forward, using it to facilitate an in-kernel segment rewriter (cleaner), and a mechanism to check whether a segment is in fact empty (only used with DEBUG). * Add these new fcntl calls: - LFCNFILESTATS: For each inode given, report its number of direct blocks, how many gaps (discontinuities) there are between direct blocks, and how large the total gap distance is. This will be useful for a coalescing agent. - LFCNREWRITEFILE: For each inode given, rewrite its direct blocks, effectively coalescing it into as compact a form as possible. - LFCNSCRAMBLE: As above, except that it only rewrites every other block. This causes the file to have many gaps that can be measured with LFCNFILESTATS and addressed with LFCNREWRITEFILE, for testing purposes. - LFCNREWRITESEGS: Rewrite any live data in the given segments. This is intended to simplify the cleaner API and facilitate an in-kernel cleaner. - LFCNCLEANERINFO: Get the most current CLEANERINFO data from the kernel. - LFCNSEGUSE: Retrieve segment usage data from the kernel. * Vnodes marked IN_CLEANING now take a reference. Add a new "cleaner lock", which must be taken by the cleaner before the segment lock, and before marking nodes IN_CLEANING. This allows us to flush vnodes, if necessary, before the cleaning segment is written, and never to flush vnodes being cleaned. When the cleaner lock is released, the vnodes are cleared of IN_CLEANING and the reference dropped. * Track a potential infinite loop in lfs_gatherblock. * Pull "needs to flush" and "needs to wait for flush" into functions instead of inlining their definitions. |
| /src/sys/uvm/ | ||
| H A D | uvm_map.c | 1.390 Thu Jul 01 15:06:01 GMT 2021 chs in uvm_mapent_forkzero(), if the old entry was an object mapping, appease a debug check by setting the new entry offset to zero along with setting the new entry object pointer to NULL. Reported-by: syzbot+de8e4b223a3838c7307b@syzkaller.appspotmail.com Reported-by: syzbot+efaea991addfdcc5abd4@syzkaller.appspotmail.com Reported-by: syzbot+15d1e19dff9209c2e40b@syzkaller.appspotmail.com |
| /src/sys/kern/ | ||
| H A D | kern_sig.c | 1.390 Sat May 23 23:42:43 GMT 2020 ad Move proc_lock into the data segment. It was dynamically allocated because at the time we had mutex_obj_alloc() but not __cacheline_aligned. |
| /src/sys/arch/sparc64/sparc64/ | ||
| H A D | locore.s | 1.390 Wed Mar 09 00:20:20 GMT 2016 nakayama 32-bit kernels use 32-bit stack. |
| /src/sys/arch/arm/arm32/ | ||
| H A D | pmap.c | 1.390 Wed Feb 12 17:31:51 GMT 2020 skrll Add a KASERT that we're not overwriting anything in pmap_growkernel |
| /src/distrib/sets/lists/debug/ | ||
| H A D | mi | 1.390 Fri Nov 04 08:01:42 GMT 2022 ozaki-r tests: add tests for invalid extra operations on a shutdown socket The tests cover some error paths that normally happen. |
| /src/etc/ | ||
| H A D | Makefile | 1.390 Sun Apr 17 13:07:18 GMT 2011 martin Get rid of var/chroot/tcpdump/etc |
| /src/share/man/man9/ | ||
| H A D | Makefile | 1.390 Fri Aug 14 02:04:16 GMT 2015 knakahara Add pci_get_ht_capability(9) man. |
| /src/share/mk/ | ||
| H A D | bsd.README | 1.390 Sun Apr 07 19:32:24 GMT 2019 christos Add -r so that we get the location of redefinitions |
Completed in 353 milliseconds