ıX174172 194 265 164 166 164 232 261 642 403 155 647 190 178 150 136 129 122 239 121 131 239 167 200 150 960 128 653 130 882 130 378 460 247 148 141 440 239 176 421 249 596 161 572 202 177 258 164 189 365 278 179 275 120 237 163 126 223 253 250 398 982 131 150 289 506 98 110 324 164 285 275 345 527 111 110 323 307 395 148 243 241 325 300 902 929 220 938 249 184 120 247 149 176 609 299 365 244 242 332 298 372 633 139 140 309 312 560 178 659 512 158 493 209 529 254 394 110 185 239 240 150 352 131 166 240 173 150 202 197 190 216 184 331 190 131 212 121 228 115 144 121 144 127 192 170 103 329 212 409 400 155 163 537 305 218 328 171 442 190 218 287 290 263 292 573 183 155 158 186 203 203 174 195 223 158 242 392 132 355 355 236 858 380 222 380 236 170 164 301 172 218 287 530 308 451 K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-12-02T13:10:42.000000Z K 7 svn:log V 169 Cleanup : make nexus standard, as it is mandatory anyway. Garbage-collect unused nexus_io.c and nexus_io_asm.S Submitted by: Rafal Jaworowski END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-12-02T13:10:43.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-12-02T13:10:44.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_3'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-12-02T13:10:45.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_7'. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-12-02T13:12:21.000000Z K 7 svn:log V 136 Move the strongarm-specific files from conf/files.arm to sa11x0/files.sa11xO. Submitted by: Rafal Jaworowski END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-12-02T13:24:43.000000Z K 7 svn:log V 165 MFC rev 1.94: date: 2007/11/05 23:08:34; author: cognet; state: Exp; lines: +4 -0 Switch arm to -O until the -O2 issues are resolved. Approved by: re (kensmith) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-12-02T14:21:27.000000Z K 7 svn:log V 546 MFC: arm/at91/kb920x_machdep.c rev 1.24, 1.25 and 1.26 arm/at91/std.at91 rev 1.4 arm/at91/std.kb920x rev 1.5 arm/at91/at91rm92reg.h rev 1.6 conf/options.arm 1.18 Small tweaks to be able to load the kernel at a different address than 0x20000000 + add an option to override the default value of the master clock frequency. arm/at91/if_ate.c rev 1.21: In ate_get_mac(), try to get the mac address in the right order, at least in the same order as it's set in ate_set_mac. arm/conf/HL200: config file for the Hot-e HL200 Approved by: re (kensmith) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-12-02T14:38:21.000000Z K 7 svn:log V 307 MFC: gnu/usr.bin/gdb/arch/arm/nm-fbsd.h rev 1.2 gnu/usr.bin/gdb/arch/arm/Makefile rev 1.2 gnu/usr.bin/gdb/arch/arm/armfbsd-nat.c 1.2 gnu/usr.bin/gdb/arch/arm/armfbsd-tdep.c rev 1.2 gnu/usr.bin/gdb/arch/arm/init.c rev 1.2 Allow gdb to attach live process. Thread support for arm. Approved by: re (kensmith) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-12-02T14:44:34.000000Z K 7 svn:log V 60 MFC: libthread_db bits for arm. Approved by: re (kensmith) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2007-12-02T15:26:30.000000Z K 7 svn:log V 551 Fix a potential bug in pmap : We used to allocate the domains 0-14 for userland, and leave the domain 15 for the kernel. Now supersections requires the use of domain 0, so we switched the kernel domain to 0, and use 1-15 for userland. How it's done currently, the kernel domain could be allocated for a userland process. So switch back to the previous way we did things, set the first available domain to 0, and just add 1 to get the real domain number in the struct pmap. Reported by: Mark Tinguely MFC After: 3 days END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-12-02T16:38:28.000000Z K 7 svn:log V 96 Headphone / speakers automute fixup for Acer Aspire 4710 @ ALC268 laptop. Tested by: Liyu, She END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-12-02T18:39:38.000000Z K 7 svn:log V 83 The AR_SCSI_PASSTHROUGH conditional no longer exists, remove it from the makefile. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-12-02T18:45:37.000000Z K 7 svn:log V 55 Fix printf format bugs that where hidden by AMR_DEBUG. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-12-02T18:47:31.000000Z K 7 svn:log V 41 Fix a typo that was hidden by AMR_DEBUG. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-12-02T18:48:17.000000Z K 7 svn:log V 34 Make a pass at style.9 compliance END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-12-02T19:10:41.000000Z K 7 svn:log V 28 Vendor import of BIND 9.4.2 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-12-02T19:10:41.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r174187, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-12-02T19:13:58.000000Z K 7 svn:log V 27 Update glue for BIND 9.4.2 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-12-02T19:17:26.000000Z K 7 svn:log V 37 This file is no longer in BIND 9.4.2 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-12-02T19:17:26.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r174190, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-12-02T19:21:31.000000Z K 7 svn:log V 73 These files are not part of the distribution. Brought to you by: PEBCAK END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-12-02T19:50:01.000000Z K 7 svn:log V 104 Refactor completion handlers so that they can be combined into a single function. Add missing locking. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-12-02T19:54:45.000000Z K 7 svn:log V 55 Provide unqiue malloc types instead of using M_DEVBUF. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-02T20:40:35.000000Z K 7 svn:log V 863 Break out stack(9) from ddb(4): - Introduce per-architecture stack_machdep.c to hold stack_save(9). - Introduce per-architecture machine/stack.h to capture any common definitions required between db_trace.c and stack_machdep.c. - Add new kernel option "options STACK"; we will build in stack(9) if it is defined, or also if "options DDB" is defined to provide compatibility with existing users of stack(9). Add new stack_save_td(9) function, which allows the capture of a stacktrace of another thread rather than the current thread, which the existing stack_save(9) was limited to. It requires that the thread be neither swapped out nor running, which is the responsibility of the consumer to enforce. Update stack(9) man page. Build tested: amd64, arm, i386, ia64, powerpc, sparc64, sun4v Runtime tested: amd64 (rwatson), arm (cognet), i386 (rwatson) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-02T21:07:49.000000Z K 7 svn:log V 32 Remove duplicate $FreeBSD$ tag. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-02T21:52:18.000000Z K 7 svn:log V 556 Add another new sysctl in support of the forthcoming procstat(1) to support its -k argument: kern.proc.kstack - dump the kernel stack of a process, if debugging is permitted. This sysctl is present if either "options DDB" or "options STACK" is compiled into the kernel. Having support for tracing the kernel stacks of processes from user space makes it much easier to debug (or understand) specific wmesg's while avoiding the need to enter DDB in order to determine the path by which a process came to be blocked on a particular wait channel or lock. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-12-02T22:21:30.000000Z K 7 svn:log V 36 One more glue update for BIND 9.4.2 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-02T23:31:45.000000Z K 7 svn:log V 785 Add procstat(1), a process inspection utility. This provides both some of the missing functionality from procfs(4) and new functionality for monitoring and debugging specific processes. procstat(1) operates in the following modes: -b Display binary information for the process. -c Display command line arguments for the process. -f Display file descriptor information for the process. -k Display the stacks of kernel threads in the process. -s Display security credential information for the process. -t Display thread information for the process. -v Display virtual memory mappings for the process. Further revision and modes are expected. Testing, ideas, etc: cognet, sam, Skip Ford Wesley Shields END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-02T23:32:03.000000Z K 7 svn:log V 34 Connect procstat(1) to the build. END K 10 svn:author V 6 marcus K 8 svn:date V 27 2007-12-02T23:42:38.000000Z K 7 svn:log V 282 MFC: rev 1.126 This is a partial MFC of rev 1.126 from HEAD's libkse. This only merges the fix which causes stderr_debug to write output to STDERR_FILENO instead of STDOUT_FILENO. This is known to fix (or workaround) some mono-related build problems. Approved by: re (kensmith) END K 10 svn:author V 6 marcus K 8 svn:date V 27 2007-12-02T23:46:27.000000Z K 7 svn:log V 364 Forced commit to correct file handle reversal in previous commit. The message should have read: This is a partial MFC of rev 1.126 from HEAD's libkse. This only merges the fix which causes stderr_debug to write output to STDOUT_FILENO instead of STDERR_FILENO. This is known to fix (or workaround) some mono-related build problems. Approved by: re (kensmith) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-12-03T01:28:08.000000Z K 7 svn:log V 150 Always honor promiscuous flag prior to programming Rx multicast filter. This fixes a regression introduced in rev 1.89. PR: 114632 MFC after: 3 days END K 10 svn:author V 3 das K 8 svn:date V 27 2007-12-03T07:17:33.000000Z K 7 svn:log V 56 In scanf, round according to the current rounding mode. END K 10 svn:author V 3 das K 8 svn:date V 27 2007-12-03T07:18:47.000000Z K 7 svn:log V 49 Tests for rounding, and for the leading 0's bug. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-12-03T08:26:34.000000Z K 7 svn:log V 345 Update this file so that BIND on ARM can actually work. I quote: The problem was, isc_atomic_cmpxchg() is almost like our atomic_cmpset_32(), except it expects the old value to be returned, whereas our atomic_cmpset_32 returns 1 on success, or 0 on failure. So I re-implemented something suitable. Submitted by: cognet Reviewed by: bsdimp END K 10 svn:author V 5 dougb K 8 svn:date V 27 2007-12-03T08:26:34.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r174206, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-12-03T08:26:35.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'bind9-vendor-BIND_9_4_2'. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2007-12-03T10:29:49.000000Z K 7 svn:log V 325 When printing the contents of a HWPMC log in human readable form: - Print a warning if the version number recorded in the log is not what the tool expects. - Print a tidier error message when an unrecognized event is encountered in the log. - Don't print a spurious 'Unknown error: 0' when exiting after a parse error. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-12-03T10:45:44.000000Z K 7 svn:log V 154 zic(8) should exit the loop when the end of the string is reached due to the call to error(). The problem found by doing fuzz testing. MFC after: 3 days END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2007-12-03T10:50:58.000000Z K 7 svn:log V 500 MFC r1.6: "Revert revision 1.4. Intel CPUs with family 0x6, model 0xE and later (i.e., Intel Core(TM)) have a PMC architecture that differs somewhat from previous CPUs in family 0x6. Even though the basic programming model is similar, the documented set of legal values that may be loaded into their PMC MSRs differs from that of the previous PMCs in family 0x6 and reusing bit values legal for the older PMCs could result in undefined behaviour in the general case." Approved by: re (gnn) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2007-12-03T10:59:23.000000Z K 7 svn:log V 66 Replace a spurious cross-reference to hwpmc(4) with correct text. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2007-12-03T11:00:39.000000Z K 7 svn:log V 476 MFC r1.6: "Revert revision 1.4. Intel CPUs with family 0x6, model 0xE and later (i.e., Intel Core(TM)) have a PMC architecture that differs somewhat from previous CPUs in family 0x6. Even though the basic programming model is similar, the documented set of legal values that may be loaded into their PMC MSRs differs from that of the previous PMCs in family 0x6 and reusing bit values legal for the older PMCs could result in undefined behaviour in the general case." END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2007-12-03T11:11:08.000000Z K 7 svn:log V 106 Add userland definitions for parsing callchain records. Sponsored by: FreeBSD Foundation and Google Inc. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2007-12-03T11:15:46.000000Z K 7 svn:log V 82 Add callchain parsing to -lpmc. Sponsored by: FreeBSD Foundation and Google Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-03T11:38:28.000000Z K 7 svn:log V 161 Catch up pc98 for i386 stack(9) changes: Add stub stack.h for pc98 that includes i386 pc98. Add i386 stack_machdep.c to files.pc98. Spotted by: tinderbox END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-12-03T11:38:29.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_7'. END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-03T13:21:21.000000Z K 7 svn:log V 97 Restore the branding of the ELF executables. The structure was optimized out. MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-03T14:02:27.000000Z K 7 svn:log V 272 Do not allow the SNPSTTY ioctl for the snoop device that has a tty attached. Otherwise, the snp->snp_tty would be overwritten, while the tty line discipline still set to the snpdisc. Then snplwrite() causes panic because ttytosnp() cannot find the snp. MFC after: 1 week END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-12-03T14:26:56.000000Z K 7 svn:log V 183 Fix audio playback aborted with SNDCTL_DSP_SETTRIGGER, affecting PortAudio version 19. PR: kern/118395 Submitted by: Henrik Gulbrandsen MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2007-12-03T14:33:51.000000Z K 7 svn:log V 87 Since jb@ fixed the type of dd_lock in , these casts are no longer required. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-03T14:44:35.000000Z K 7 svn:log V 178 When a symbol name can't be resolved, return "??" as the name, rather than "Unknown func", in order to avoid putting spaces in what ideally is a string separated by white space. END K 10 svn:author V 3 ume K 8 svn:date V 27 2007-12-03T15:07:58.000000Z K 7 svn:log V 28 Vendor import of BIND 9.4.2 END K 10 svn:author V 3 ume K 8 svn:date V 27 2007-12-03T15:07:58.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r174223, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-12-03T15:07:59.000000Z K 7 svn:log V 67 This commit was manufactured by cvs2svn to create tag 'BIND_9_4_2'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2007-12-03T15:13:44.000000Z K 7 svn:log V 34 Merge BIND 9.4.2 into main chunk. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-03T17:32:02.000000Z K 7 svn:log V 127 MFC: + Turn on gdbserver for the arch that supports it. + Fix static/extern mismatch. + Remove extern int verbose declaration. END K 10 svn:author V 3 das K 8 svn:date V 27 2007-12-03T17:48:55.000000Z K 7 svn:log V 160 Make sure we set the locale to "C" when testing thousands' separator support, rather than just "", which refers to the system default based on the environment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-03T21:05:20.000000Z K 7 svn:log V 154 MFC: + Turn on gdbserver for the arch that supports it. + Fix static/extern mismatch. + Remove extern int verbose declaration. Approved by: re(kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-03T21:21:15.000000Z K 7 svn:log V 301 Display per-thread command line in TDNAME field for -k and -t; if no per-thread name is available or the name is identical to the process name, display "-" instead. Very slightly shrink the COMM entry to make a bit more room, although this doesn't help with stack traces much. Suggested by: thompsa END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-12-03T21:30:36.000000Z K 7 svn:log V 886 MFC: sys/amd64/include/elf.h 1.19; sys/arm/include/elf.h 1.8; sys/i386/include/elf.h 1.17; sys/ia64/include/elf.h 1.15; sys/powerpc/include/elf.h 1.8; sys/sparc64/include/elf.h 1.13, 1.14, 1.15; sys/sys/elf32.h 1.11, 1.12, 1.13; sys/sys/elf64.h 1.14, 1.16, 1.17; sys/sys/elf_common.h 1.17, 1.18 (partial), 1.19, 1.20, 1.21, 1.22; sys/sys/elf_generic.h 1.8 - Add GNU symbol versioning constants. - Correct URL to ELF header documantation. - Add Sparc TLS relocation definitions. - Move the relocation definitions to the common elf header so that DTrace can use them on one architecture targeted to a different one. Add the additional ELF types defines in Sun's "Linker and Libraries" manual. - Add `PN_XNUM', for supporting ELF objects with a large number of program header table entries. Discussed with: jb (who in turn discussed the MFC with jkoshy) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-03T21:42:29.000000Z K 7 svn:log V 39 MFC: Unexpand PTRIN() in a few places. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-03T21:47:33.000000Z K 7 svn:log V 58 MFC 1.109: Remove call to ipcperm() in shmget_existing(). END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-12-03T21:51:28.000000Z K 7 svn:log V 192 Remove compatibilty defines to simplify reading the code, this is around 10% of the total LOC. These are mostly for the 6.x branch and it will be easier to cherrypick any changes (if at all). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-03T21:53:23.000000Z K 7 svn:log V 413 MFC: Sync up SYSV IPC with HEAD some: - Add kern_semctl() and use it for Linux, IBCS2, and SVR4 ABIs. - Don't pass a bufsz pointer to kern_shmctl() for operations that don't need it. - Add module dependencies for SYSV IPC modules to IBCS2 and SVR4. - Use kern_shmctl() in SVR4. - Use kern_msgctl(), kern_semctl(), and kern_shmctl() in IBCS2. - Mark linux_ipc(), svr4_sys_shmsys(), and svr4_sys_semsys() MPSAFE. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-03T21:54:17.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-03T22:08:49.000000Z K 7 svn:log V 15 GC this patch. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2007-12-03T23:12:00.000000Z K 7 svn:log V 229 Import of timezone database from Arthur Olson et al. Timezone data changes in this import: - Add America/St_Barthelemy (BL) and America/Marigot (MF) - Venezuela will move to -4:30 on 9 December 2007 instead of 31 December 2007 END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-12-03T23:12:01.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'tzdata2007j'. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-12-03T23:43:58.000000Z K 7 svn:log V 188 Implement functions required by some ndis drivers. NdisIMCopySendPerPacketInfo [1] KeQuerySystemTime [1] KeTickCount [1] strncat [1] KeBugCheckEx Submitted by: Marcin Simonides [1] END K 10 svn:author V 5 edwin K 8 svn:date V 27 2007-12-04T00:20:57.000000Z K 7 svn:log V 180 Update with data from Newsletter VI-1 2007-09-21: Added SAINT BARTHELEMY (BL) and SAINT MARTIN (MF). This allows an MFV of src/share/zoneinfo which uses these two new codes. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2007-12-04T00:30:07.000000Z K 7 svn:log V 250 MFV of tzdata2007j Timezone data changes in this import: - Add America/St_Barthelemy (BL) and America/Marigot (MF) - Venezuela will move to -4:30 on 9 December 2007 instead of 31 December 2007 MFCs will be done after the code freezes have stopped. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2007-12-04T02:22:35.000000Z K 7 svn:log V 429 When compiled with the combination of flags used to build crunched binaries for the fixit floppy bin/ed/main.c causes a gcc warning message about argc possibly being clobbered by longjmp or vfork. We have threatened to ditch floppies for 8.0 but I don't want to do quite that much rototilling yet so for now turn off -Werror while building ed (and everything else) for the fixit floppy. Thanks to jb for pointing out NO_WERROR. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-12-04T05:52:01.000000Z K 7 svn:log V 19 update copyright's END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-12-04T05:52:58.000000Z K 7 svn:log V 18 update copyrights END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-12-04T06:32:12.000000Z K 7 svn:log V 225 If a Zip entry has the "length at end" flag set, then just ignore a length field of zero; it does not mean the body is empty. Thanks to: Lapo Luchini for sending me a JAR archive that demonstrated this bug MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-12-04T07:06:08.000000Z K 7 svn:log V 214 Introduce an UMA backend page allocator for the jumbo frame zones that allocates physically contiguous memory. MFC after: 3 months Requested and reviewed by: Kip Macy Tested by: Andrew Gallatin and Pyun YongHyeon END K 10 svn:author V 5 silby K 8 svn:date V 27 2007-12-04T07:11:13.000000Z K 7 svn:log V 300 Fix SACK negotiation that was broken in rev 1.105. Before this fix, FreeBSD would negotiate SACK on outgoing connections, but would always fail to negotiate it on incoming connections. Discovered by: James Healy and Lawrence Stewart Submitted by: James Healy and Lawrence Stewart MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-12-04T08:17:04.000000Z K 7 svn:log V 56 Style change: Use NULL rather than 0 where appropriate. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-12-04T09:06:08.000000Z K 7 svn:log V 150 Correct an error under COUNT_IPIS within pmap_lazyfix_action(): Increment the counter that the pointer refers to, not the pointer. MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-04T12:18:43.000000Z K 7 svn:log V 148 The __used (== __attribute__((__used)) ) silences the warning produced by unreferenced symbol. Apply __used instead of rev. 1.5. Requested by: kan END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-04T12:21:27.000000Z K 7 svn:log V 232 Check for the program headers alignment of the ELF images before dereferencing. Unaligned access could cause panic on strict alignment architectures. Reviewed by: marcel, marius (also tested on sparc64, thanks !) MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-04T12:28:07.000000Z K 7 svn:log V 207 Implement fetching of the __FreeBSD_version from the ELF ABI-tag note. The value is read into the p_osrel member of the struct proc. p_osrel is set to 0 for the binaries without the note. MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-04T12:33:03.000000Z K 7 svn:log V 809 Fix the ABI change of the signal delivered on the access to the page with insufficient protection mode. For the i386 and amd64, create the tunable, machdep.prot_fault_translation, with the following behaviour: 0 = autodetect the signal to be delivered on KERN_PROTECTION_FAILURE from vm_fault based on the ELF OSABI note: no note or __FreeBSD_version < 700004 - SIGBUS/BUS_PAGE_FAULT note, and __FreeBSD_version >= 700004 - SIGSEGV/SEGV_ACCERR 1 = always SIGBUS/BUS_PAGE_FAULT 2 = always SIGSEGV/SEGV_ACCERR This would do mostly automatic correction of ABI breakage, with the exception of the untaged binaries for 7-CURRENT/RELENG_7 before the note is fixed. For them, sysctl would allow to run the binary with manual settings. Discussed with: portmgr (kris) PR: kern/118304 MFC after: 3 days END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-12-04T12:55:27.000000Z K 7 svn:log V 836 - Explicitly verify if all needed libs were found by ldd(1). Do so through scanning its output as ldd(1) returns a non-zero status only for really abnormal conditions such as an improper file format. Now cp(1) won't get bogus "not" and "found" arguments if a lib is missing. [1] - Don't guess if an element of a complex pipeline is assigned to the main shell or a sub-shell. Namely use stdio, not vars, to pass lists out from loops. If using vars, there's the risk that a loop will run in a sub-shell and the list won't make it to the main shell. It appears that braces and parens give only limited control over the issue while stdio always works as intended. Apply this solution to both $progs and $libs for consistency, although I've failed to go without it only in the $libs part. Requested by: emaste [1] END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-12-04T13:01:12.000000Z K 7 svn:log V 127 For the sake of convenience, print the name of the network interface IPv4 address duplication was detected on. Idea by: marck END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-12-04T14:41:48.000000Z K 7 svn:log V 845 - Found a problem in non-blocking sends. When sending, once the locks are all unlocked to do the copy's in, its possible that other events could then raise the number of bytes outstanding pushing it so not all the message would fit. This would then cause us to send only part of the message. This fix makes it so we keep a "reserved" amount that can be kept in mind when making calculations to send. - rcv msg args with a NULL/NULL for to/tolen will return an error incorrectly for the 1-2-1 model. - We were not doing 0 len return correctly and not setting cantrcv more correctly. Previouly we "fixed" this area by taking out the socantrcv since we then could not get the data out. The correct rix is to still flag the socket but alow a by-pass route to continue to read until all data is consumed. MFC after: 1 week END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-12-04T14:47:39.000000Z K 7 svn:log V 156 - Opps, signedness issue with one of the new var's (this is an issue mainly in apple but with the right -Wall it could effect us too). MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-04T15:22:31.000000Z K 7 svn:log V 88 MFC stack(9) up through revision 1.3 from HEAD to RELENG_7. Approved by: re (kensmith) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-04T16:28:10.000000Z K 7 svn:log V 25 MFC: product of patch(1) END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-12-04T17:57:41.000000Z K 7 svn:log V 154 Increment __FreeBSD_version on account of changes to the jumbo frames allocator. (See revision 1.35 of kern/kern_mbuf.c.) Requested by: Andrew Gallatin END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-04T18:00:17.000000Z K 7 svn:log V 54 MFC: turn on gdbserver for the arch that supports it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-04T18:02:47.000000Z K 7 svn:log V 81 MFC: turn on gdbserver for the arch that supports it. Approved by: re(kensmith) END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-12-04T20:00:48.000000Z K 7 svn:log V 513 MFC: libexec/rtld-elf/sparc64/reloc.c 1.16, sys/sparc64/sparc64/elf_machdep.c 1.24 - Fix the handling of R_SPARC_OLO10, which is a bit of a special case in the way we implement handling of relocations. While at it replace some more ELF_R_TYPE which should have been ELF64_R_TYPE_ID but didn't cause problems so far. - Sync a sanity check between kernel and rtld(1) and change it to be maintenance free regarding the type used for the lookup table. - Sprinkle const on lookup tables. - Use __FBSDID. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-12-04T20:14:15.000000Z K 7 svn:log V 202 Explicitly initialize 'error' to 0 (two places). It lets one to build tmpfs from the latest source tree with older compiler--gcc3. Reviewed by: kib@ (on freebsd-current@) Approved by: cognet@ (mentor) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-12-04T20:20:42.000000Z K 7 svn:log V 272 - More fixes for the non-blocking msg send, had the skip of the pre-block test incorrect. - Fix the initial buf calculation to be more friendly, calc is the same but we use different variable to make it easier amongst the different code versions. MFC after: 1 week END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-12-04T20:20:59.000000Z K 7 svn:log V 147 Explicitly initialize 'ret' to 0'. It lets one to build tmpfs from the latest source tree with older compiler--gcc3. Approved by: cognet (mentor) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-12-04T20:25:41.000000Z K 7 svn:log V 148 Remove redundant checks for msgsnd(3) and msgrcv(3). COMPAT_IA32 (implicitly) requires SYSVSEM, SYSVSHM and SYSVMSG in kernel. Pointed out by: jhb END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-12-04T20:33:58.000000Z K 7 svn:log V 235 Cast 'data' to 'u_char', as printf() requires this type to be unsigned. This is what gcc3 complains about. Without this change, it's impossible to build the kernel with gcc3. Tested by: cognet@ (mentor) Approved by: cognet@ (mentor) END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-12-04T20:48:32.000000Z K 7 svn:log V 201 Cast address of 'bssid' to uint8_t since printf() expects to get unsigned argument in %6D case. Submitted by: thompsa Compile-tested: wkoszek Reviewed by: cognet (mentor) Approved by: cognet (mentor) END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-12-04T21:01:55.000000Z K 7 svn:log V 275 Remove obsolete comment on a way of getting kernel configuration file from INCLUDE_CONFIG_FILE. Make a user to look at what config(8) actually does, and how can one fetch actual configuration file. Reported by: many Reviewed by: cognet (mentor) Approved by: cognet (mentor) END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-12-04T21:40:47.000000Z K 7 svn:log V 537 MFC: sys/sparc64/pci/ofw_pcibus.c 1.17; sys/sparc64/pci/psycho.c 1.71, 1.72; sys/sparc64/pci/psychovar.h 1.17 - Add the PCI side of the HOST-PCI bridge itself to the bus. This is required by the X.Org PCI domains code and additionally needs a workaround for Hummingbird and Sabre bridges as these don't allow their config headers to be read at any width, which is an unusual behavior. - In psycho(4) take advantage of DEFINE_CLASS_0 and use more appropriate types for some softc members. Approved by: re (kensmith) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-12-04T22:37:28.000000Z K 7 svn:log V 43 MFC: less v416 Approved by: re (kensmith) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-12-04T22:41:44.000000Z K 7 svn:log V 44 MFC: less v416. Approved by: re (kensmith) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-12-04T22:49:18.000000Z K 7 svn:log V 211 MFC revision 1.3: Add /root/, /.cshrc, and /.profile to the default UpdateIfUnmodified directive in order to avoid overwriting these when users upgrade to future versions of FreeBSD. Approved by: re (kensmith) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-12-04T22:51:36.000000Z K 7 svn:log V 214 MFC revision 1.3: Add /root/, /.cshrc, and /.profile to the default UpdateIfUnmodified directive in order to avoid overwriting these when users upgrade to future versions of FreeBSD. Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-05T00:00:10.000000Z K 7 svn:log V 463 Call NET_LOCK_GIANT/NET_UNLOCK_GIANT around calls to protocol drain methods in mb_reclaim(). This is not an MFC, as debug.mpsafenet is not present in 7.x or 8.x. In practice, this likely resulted in instability only on kernels with INVARIANTS, as the protocol drain paths are generally MPSAFE. PR: 116034 Reported by: Dan Lukes Discussed with: kmacy, alc Approved by: re (kensmith) Tested by: Eugene Grosbein END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-12-05T00:42:28.000000Z K 7 svn:log V 82 Support monitor mode where the frame is discarded after bpf and stats processing. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-05T00:47:48.000000Z K 7 svn:log V 562 Merge kern_mbuf.c:1.9.2.10 from RELENG_6 to RELENG_6_3: Call NET_LOCK_GIANT/NET_UNLOCK_GIANT around calls to protocol drain methods in mb_reclaim(). This is not an MFC, as debug.mpsafenet is not present in 7.x or 8.x. In practice, this likely resulted in instability only on kernels with INVARIANTS, as the protocol drain paths are generally MPSAFE. PR: 116034 Reported by: Dan Lukes Discussed with: kmacy, alc Approved by: re (kensmith) Tested by: Eugene Grosbein END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-12-05T01:22:03.000000Z K 7 svn:log V 415 Apply a workaround for the unkillable jail problem where some devices created within the jail are never freed. si_cred is only used by the MAC framework so make the cred reference conditional on it being compiled in, this is not a fix and will need to be reviewed for any new consumers of si_cred. This will quell some user complaint when using jails with a default kernel. Reviewed by: rwatson MFC after: 3 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-12-05T02:53:44.000000Z K 7 svn:log V 62 MFC r1.126 Hide a debug printf. Approved by: re (kensmith) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2007-12-05T03:26:14.000000Z K 7 svn:log V 396 In nmount(), internally convert the mount option: "rdonly" to "ro". This makes updates mounts such as: "mount -u -o rdonly" work more like, "mount -u -o ro". References to "-o rdonly" were changed to "-o ro" in revision 1.60 of the mount(8) man page, but some people still like to use "-o rdonly" since it was documented in earlier versions of FreeBSD. Requested by: rwatson MFC after: 1 week END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-12-05T05:16:56.000000Z K 7 svn:log V 113 Stop serial console and gdb serial port from getting all screwed up. PR: 65278 MFC in: 3 days Submitted by: ups@ END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-05T09:34:04.000000Z K 7 svn:log V 436 Use curthread instead of the FIRST_THREAD_IN_PROC for vnlru and syncer, when applicable. Aquire Giant slightly later for vnlru. In the syncer, aquire the Giant only when a vnode belongs to the non-MPsafe fs. In both speedup_syncer() and syncer_shutdown(), remove the syncer thread from the lbolt sleep queue after the syncer state is modified, not before. Herded by: attilio Tested by: Peter Holm Reviewed by: ups MFC after: 1 week END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-12-05T09:41:58.000000Z K 7 svn:log V 159 Bring in support for: Marvell Yukon 8039 PR: 118401 Submitted by: Skip Ford Approved by: imp (mentor), yongari MFC After: 3 days END K 10 svn:author V 2 bz K 8 svn:date V 27 2007-12-05T10:37:17.000000Z K 7 svn:log V 302 MFC: rev. 1.143 sys/netinet/tcp_output.c Make TSO work with IPSEC compiled into the kernel. The lookup hurts a bit for connections but had been there anyway if IPSEC was compiled in. So moving the lookup up a bit gives us TSO support at not extra cost. Approved by: re (kensmith) END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-12-05T12:29:26.000000Z K 7 svn:log V 19 Revise the markup. END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-05T13:31:57.000000Z K 7 svn:log V 93 MFC rev. 1.79: Implement read_default_ldt in linux_modify_ldt(). Approved by: re (kensmith) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T14:20:32.000000Z K 7 svn:log V 143 Delete from the vendor brach a few things that are dead on head. (they should have been removed here instead of on HEAD in the first place...) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T14:20:32.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r174289, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-12-05T14:29:07.000000Z K 7 svn:log V 59 MFC: 1.126: Revise the markup. Approved by: re (kensmith) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-12-05T15:29:44.000000Z K 7 svn:log V 259 - Puts default limits on 4k/9k and 16k zones for mbufs all based on 1/2 of each of the successive limits tied to the limit for 2k clusters. - Adds real functionality in so that doing a sysctl to change these actually changes them :-) MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T15:35:25.000000Z K 7 svn:log V 36 Temporarily disable amd for import. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T15:48:03.000000Z K 7 svn:log V 71 Virgin import of AMD (am-utils) v6.1.5 Sponsored by: Juniper Networks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T15:48:03.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r174294, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-12-05T15:48:04.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'amd-vendor-amd_6_1_5'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T15:59:34.000000Z K 7 svn:log V 55 Merge the 6.0.10p1 -> 6.1.5 changes into our manpages. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:00:42.000000Z K 7 svn:log V 106 Merge rev. 1.7 (change mounting directory to match traditional FreeBSD /etc/defaults/rc.conf) into 6.1.5. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:03:52.000000Z K 7 svn:log V 101 Include support for FreeBSD's . Also is safe to use. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:05:26.000000Z K 7 svn:log V 95 2005-03-05 Ion Badulescu * amd/amfs_inherit.c: removed, dead code END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:16:56.000000Z K 7 svn:log V 120 2005-10-02 Erez Zadok * libamu/strutil.c: rename from util.c to explain better purpose of file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:18:44.000000Z K 7 svn:log V 89 2005-05-28 Erez Zadok * libamu/alloca.c: remove file from distro. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:21:44.000000Z K 7 svn:log V 235 Autoconf would have created a symlink from conf/autofs/autofs_default.h to autoamu_autofs_prot.h. It is easier to just create shell header within the Bmake framework. For now it's a stub - fill out when we know our Autofs direction. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:23:34.000000Z K 7 svn:log V 95 Add new BUILD_* knobs, and switch our definition & setting of BUILD_* and configured settings. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:25:43.000000Z K 7 svn:log V 36 These now need to link with libamu. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:27:03.000000Z K 7 svn:log V 116 We now have to use part of the vendor supplied xdr_func.c. util renamed to strutil to be more clear of its purpose. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:38:29.000000Z K 7 svn:log V 26 Update for version 6.1.5. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:40:05.000000Z K 7 svn:log V 132 Adjust for new files added to 6.1.5, and files retired from 6.0.10p1. Also TCP Wrappers is now supported. Also tweak the MK_HESIOD. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:47:52.000000Z K 7 svn:log V 20 'amu_autofs_prot.h' END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:49:16.000000Z K 7 svn:log V 49 Accidently created the file with the wrong name. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:50:48.000000Z K 7 svn:log V 26 Teach Amd how to unmount. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:56:42.000000Z K 7 svn:log V 49 Not sure why mbr deleted this file - its useful. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T16:57:05.000000Z K 7 svn:log V 32 Put stock 6.1.5 file into HEAD. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-12-05T17:13:45.000000Z K 7 svn:log V 99 Teach dhclient(8) about net80211 link (association) status. Reviewed by: brooks MFC after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T17:54:59.000000Z K 7 svn:log V 75 Reenable the Amd build. 'make world' passed on my amd64 8-CURRENT system. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2007-12-05T18:00:41.000000Z K 7 svn:log V 9 style(9) END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-05T19:32:07.000000Z K 7 svn:log V 233 Plug two potential (root-only, local) information leaks. buf is not initialized before use and returned integrally instead of up to size. Submitted by: Ilja van Sprundel Reviewed by: secteam MFC after: 1 day END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-05T19:32:59.000000Z K 7 svn:log V 116 Fix a use-after-free. Submitted by: Ilja van Sprundel Reviewed by: secteam MFC after: 1 day END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-12-05T22:05:49.000000Z K 7 svn:log V 314 Very belated MFC. - fix qset to port binding as a proper fix for the problems encountered on the 4-port - fix the use after free seen when sending packets small enough to fit as an immediate and bpf peers are present - update to firmware rev 4.7 along with various small vendor fixes MFC after: 3 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-12-05T23:46:44.000000Z K 7 svn:log V 305 - fix qset to port binding as a proper fix for the problems encountered on the 4-port - fix the use after free seen when sending packets small enough to fit as an immediate and bpf peers are present - update to firmware rev 4.7 along with various small vendor fixes Approved by: re(kensmith) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-12-05T23:48:03.000000Z K 7 svn:log V 61 Fix bit macros to work on multi-byte types MFC after: 1 day END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-12-06T00:02:00.000000Z K 7 svn:log V 69 Common code changes for firmware update. Approved by: re(kensmith) END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-12-06T00:22:55.000000Z K 7 svn:log V 444 - optimize the initialization of the SB max variables. - Missing lock when sending data and moving it to the outqueue. - If a mbuf alloc fails during moving to outqueue the reassembly of the old mbuf chain was incorrect. - some_taken becomes a counter in sctputil.c instead of a set to 1. - Fix a panic to be only under invarients and have a proper recovery. - msg_flags needed to be set.to the value collected not or'd. MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-12-06T01:39:23.000000Z K 7 svn:log V 212 Hold Giant over the entire execution of the suspend path instead of dropping it after each call into newbus. This doesn't fix any known problems but seems more correct. Submitted by: Marko Zec END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-12-06T02:10:07.000000Z K 7 svn:log V 122 Add PCI IDs for additional cards: AOC-USAS-S4i AOC-USAS-S8i AOC-USAS-S4iR AOC-USAS-S8iR AOC-USAS-S8i-LP AOC-USAS-S8iR-LP END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-12-06T02:32:42.000000Z K 7 svn:log V 232 Add a BSD disklabel backend to g_part: o Disklabels can have between 8 and 20 partitions (inclusive). o No device special file is created for the raw partition. o Switch ia64 to use this backend. o No support for boot code yet. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-12-06T04:00:59.000000Z K 7 svn:log V 77 Respect the fact that the value a may be constant so cast to const uint8_t * END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-12-06T04:05:56.000000Z K 7 svn:log V 345 MFC if_nfe.c, rev 1.22 to RELENG_7 Apparently some NVIDIA NICs store ethernet address in reverse order while other variants have inorder ethernet address for the same chipset. Override ethernet address ordering if we already know how it was stored. This fixes the use of inversed ethernet address on MCP67. Approved by: re (kensmith) END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-12-06T05:20:46.000000Z K 7 svn:log V 96 Headphone / speakers automute fixup for Acer Aspire 4710 @ ALC268 laptop. Tested by: Liyu, She END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-12-06T05:21:07.000000Z K 7 svn:log V 123 Headphone / speakers automute fixup for Acer Aspire 4710 @ ALC268 laptop. Tested by: Liyu, She Approved by: re (kensmith) END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-12-06T05:21:39.000000Z K 7 svn:log V 192 Fix audio playback aborted with SNDCTL_DSP_SETTRIGGER, affecting PortAudio version 19. PR: kern/118395 Submitted by: Henrik Gulbrandsen Approved by: re (kensmith) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-12-06T06:00:58.000000Z K 7 svn:log V 193 MFC if_re.c, rev 1.98 to RELENG_7 Always honor promiscuous flag prior to programming Rx multicast filter. This fixes a regression introduced in rev 1.89. PR: 114632 Approved by: re (kensmith) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-12-06T06:01:47.000000Z K 7 svn:log V 166 MFC if_re.c, rev 1.98 to RELENG_6 Always honor promiscuous flag prior to programming Rx multicast filter. This fixes a regression introduced in rev 1.89. PR: 114632 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-12-06T06:02:43.000000Z K 7 svn:log V 195 MFC if_re.c, rev 1.98 to RELENG_6_3 Always honor promiscuous flag prior to programming Rx multicast filter. This fixes a regression introduced in rev 1.89. PR: 114632 Approved by: re (kensmith) END K 10 svn:author V 8 deischen K 8 svn:date V 27 2007-12-06T06:04:01.000000Z K 7 svn:log V 475 Set the tcb (thread control block) in the child process after a fork. This protects against a race with an upcall in the parent during the fork which can clobber the parent's tcb before the vm space is copied in the child. The child then gets a corrupted tcb that is either null or that points to another thread that doesn't exist in the child (after a fork, only the fork()ing thread exists in the child). Reported by: Arno J. Klaassen (arno at heho / snv / jussieu / fr) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:08:04.000000Z K 7 svn:log V 91 MFC: Properly sort 'sync' in the list of options passed to -o. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:08:47.000000Z K 7 svn:log V 63 MFC: Properly sort 'sync' in the list of options passed to -o. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:10:40.000000Z K 7 svn:log V 66 MFC: Don't delete files in the X11 socket directories under /tmp. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:11:19.000000Z K 7 svn:log V 94 MFC: Don't delete files in the X11 socket directories under /tmp. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:13:52.000000Z K 7 svn:log V 110 MFC: Change pci_cfgdisable() into a nop for type #1 similar to what other OSs do. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:19:00.000000Z K 7 svn:log V 110 MFC: Change pci_cfgdisable() into a nop for type #1 similar to what other OSs do. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:21:23.000000Z K 7 svn:log V 82 MFC: Change pci_cfgdisable() into a nop for type #1 similar to what other OSs do. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:26:18.000000Z K 7 svn:log V 102 MFC: Always assume type #1 PCI config transactions for amd64 and relax the probe for type #1 on i386. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:27:03.000000Z K 7 svn:log V 130 MFC: Always assume type #1 PCI config transactions for amd64 and relax the probe for type #1 on i386. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:28:17.000000Z K 7 svn:log V 66 MFC: Relax the probe for type #1 PCI config transactions on i386. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T08:49:43.000000Z K 7 svn:log V 149 Add several missing comma's in the fancy syscall parsing case before some arguments that are parsed (e.g., semctl command names). MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-12-06T09:20:27.000000Z K 7 svn:log V 299 Only attach to a GPT partition if it has the GPT_ENT_TYPE_FREEBSD type. XXX: This only works currently with GEOM_GPT which only exists in 6.x. XXX: I didn't add 'mbroffset' support for a GPT partition holding a BSD label as I'm not sure if they use relative or absolute offsets. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2007-12-06T09:31:13.000000Z K 7 svn:log V 40 Simpler version of the previous commit. END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-06T09:50:48.000000Z K 7 svn:log V 259 MFC r1.59: Plug two potential (root-only, local) information leaks. buf is not initialized before use and returned integrally instead of up to size. Submitted by: Ilja van Sprundel Reviewed by: secteam Approved by: re (kensmith) END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-06T09:52:28.000000Z K 7 svn:log V 259 MFC r1.34: Plug two potential (root-only, local) information leaks. buf is not initialized before use and returned integrally instead of up to size. Submitted by: Ilja van Sprundel Reviewed by: secteam Approved by: re (kensmith) END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-06T09:53:42.000000Z K 7 svn:log V 140 MFC r1.13: Fix a use-after-free. Submitted by: Ilja van Sprundel Reviewed by: secteam Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-12-06T10:15:29.000000Z K 7 svn:log V 761 Disable support for /dev/ptmx in FreeBSD 7.0. While it's a good idea in principle, the current devfs-based cloning facilit makes the current user<->kernel protocol for allocating new pts nodes difficult or impossible to do without leading to resource leaks or race conditions. We tentatively plan to reintroduce ptmx/pts support in FreeBSD 7.1 once a fixed version has settled out in HEAD. People who really want to run with the current code can re-enable it but it will require tweaking conf files and unifdef'ing it. By removing it now before the release, we avoid having to support the current allocation protocol in future releases in order to provide backwards compatibility with older libc's. Discussed with: cognet, erwin Approved by: re (kensmith) END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-06T10:16:34.000000Z K 7 svn:log V 284 MFC if_iwi.c:1.59 if_ipw.c:1.34 Plug two potential (root-only, local) information leaks. buf is not initialized before use and returned integrally instead of up to size. Submitted by: Ilja van Sprundel Reviewed by: secteam Approved by: re (kensmith) END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-06T10:18:19.000000Z K 7 svn:log V 126 Fix a use-after-free. Submitted by: Ilja van Sprundel Reviewed by: secteam Approved by: re (kensmith) END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-06T10:23:15.000000Z K 7 svn:log V 284 MFC if_iwi.c:1.59 if_ipw.c:1.34 Plug two potential (root-only, local) information leaks. buf is not initialized before use and returned integrally instead of up to size. Submitted by: Ilja van Sprundel Reviewed by: secteam Approved by: re (kensmith) END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-06T10:24:29.000000Z K 7 svn:log V 140 MFC r1.13: Fix a use-after-free. Submitted by: Ilja van Sprundel Reviewed by: secteam Approved by: re (kensmith) END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-06T10:50:35.000000Z K 7 svn:log V 75 MFC r1.33: Add a cross-reference to newgrp(1). Approved by: re (kensmith) END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-12-06T10:51:40.000000Z K 7 svn:log V 69 MFC: Add a cross-reference to newgrp(1). Approved by: re (kensmith) END K 10 svn:author V 3 flz K 8 svn:date V 27 2007-12-06T11:54:36.000000Z K 7 svn:log V 208 MFC: Fix exit code when using -l on a non-existent md(4) device. src/sbin/mdconfig/mdconfig.c: rev 1.54 -> 1.55 PR: conf/116177 Submitted by: Remi Guyomarch Approved by: re (kensmith) END K 10 svn:author V 3 des K 8 svn:date V 27 2007-12-06T13:35:18.000000Z K 7 svn:log V 80 MFC: (1.21-1.23) cleanup, additional error checking Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-06T13:43:43.000000Z K 7 svn:log V 125 MFC rev. 1.5, 1.6: Restore the branding of the ELF executables. The structure was optimized out. Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-06T13:47:46.000000Z K 7 svn:log V 194 MFC rev. 1.181: Check for the program headers alignment of the ELF images before dereferencing. Unaligned access could cause panic on strict alignment architectures. Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-06T14:19:43.000000Z K 7 svn:log V 437 MFC rev 1.182 of src/sys/kern/imgact_elf.c rev 1.288 of src/sys/kern/init_main.c rev 1.312 of src/sys/kern/kern_exec.c rev 1.85 of src/sys/kern/kern_mib.c rev 1.496 of src/sys/sys/proc.h rev 1.262 of src/sys/sys/systm.h Implement fetching of the __FreeBSD_version from the ELF ABI-tag note. The value is read into the p_osrel member of the struct proc. p_osrel is set to 0 for the binaries without the note. Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-12-06T14:20:25.000000Z K 7 svn:log V 215 MFC rev 1.323 of src/sys/amd64/amd64/trap.c rev 1.310 of src/sys/i386/i386/trap.c Fix the ABI change of the signal delivered on the access to the page with insufficient protection mode. Approved by: re (kensmith) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2007-12-06T16:22:18.000000Z K 7 svn:log V 355 MFC: To reduce the impact of possible removal of the syscalls required by libkse in FreeBSD 8.0, do not build or install static versions of libkse (i.e. libkse*.a) in the default case. Static versions will be built and installed if libthr is not built or if libkse is the default threading library. Discussed on: freebsd-arch Approved by: re (kensmith) END