‚¢X247838 162 160 373 225 521 172 206 303 290 329 329 191 186 708 453 358 708 165 224 148 201 164 280 243 163 124 269 179 182 277 320 277 320 630 194 326 326 156 156 171 171 178 178 221 470 201 186 157 147 147 188 167 167 141 110 135 306 148 115 160 160 252 223 233 189 571 552 131 1357 377 610 349 179 160 430 202 188 138 163 190 159 220 227 256 183 173 133 206 244 151 157 188 159 155 210 203 147 137 168 131 161 142 124 165 239 173 277 344 181 260 145 154 152 148 303 133 272 151 129 147 119 116 165 578 215 241 280 238 186 175 133 169 177 292 173 193 99 193 118 165 189 222 120 260 190 207 127 223 99 156 131 161 185 129 129 147 147 232 144 128 161 118 158 K 10 svn:author V 3 kib K 8 svn:date V 27 2013-03-05T11:02:38.591833Z K 7 svn:log V 68 Correct the r247832. Noted by: marius, rdivacky MFC after: 1 month END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2013-03-05T11:18:57.848227Z K 7 svn:log V 275 drm_global.c: Destroy sx in drm_global_release() This fixes a build error at the same time (unused variable "item"), if the kernel is compiled without INVARIANTS. Reported by: Hartmann, O. (build error) Reviewed by: Konstantin Belousov (kib@) END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-03-05T13:06:40.114529Z K 7 svn:log V 131 Add a stub manpage modeled over the libexpat one to explain to users not to use this library outside of base. Requested by: simon END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-03-05T13:31:06.982987Z K 7 svn:log V 427 Add the ability to correctly read pkg.conf is exists. Only look for boostrap useful options: - PACKAGESITE - ABI - MIRROR_TYPE - ASSUME_ALWAYS_YES While here makes PACKAGESITE expand the ${ABI} variable. Allow to deactivate any SRV record look up (MIRROR_TYPE=none) Use the same mechanism as for pkgng itself: first get configuration out of environment variable and fallback on pkg.conf if exists. Reviewed by: bdrewery END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2013-03-05T13:38:45.812017Z K 7 svn:log V 75 Write lock is not required for find&compare operation. MFC after: 2 weeks END K 10 svn:author V 4 bapt K 8 svn:date V 27 2013-03-05T14:08:36.313946Z K 7 svn:log V 112 choose in priority the allocated ABI if any to do the ${ABI} substitution in PACKAGESITE Reviewed by: bdrewery END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-03-05T15:33:28.342201Z K 7 svn:log V 211 Update vendor/illumos/dist and vendor-sys/illumos/dist to illumos-gate 13975:ef6409bc370f Illumos ZFS issues: 3582 zfs_delay() should support a variable resolution 3584 DTrace sdt probes for ZFS txg states END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-03-05T15:35:57.602408Z K 7 svn:log V 198 Update vendor/illumos/dist and vendor-sys/illumos/dist to illumos-gate 13977:af7f2603d4d7 Illumos ZFS issues: 3603 panic from bpobj_enqueue_subobj() 3604 zdb should print bpobjs more verbosely END K 10 svn:author V 4 tijl K 8 svn:date V 27 2013-03-05T16:04:07.061798Z K 7 svn:log V 235 MFC r247396: Map libraries linked with -Ttext-segment=base_addr at base_addr. Normal libraries have base address 0 and are unaffected by this change. PR: 176216 Submitted by: Damjan Jovanovic Reviewed by: kib END K 10 svn:author V 4 tijl K 8 svn:date V 27 2013-03-05T16:04:15.303153Z K 7 svn:log V 235 MFC r247396: Map libraries linked with -Ttext-segment=base_addr at base_addr. Normal libraries have base address 0 and are unaffected by this change. PR: 176216 Submitted by: Damjan Jovanovic Reviewed by: kib END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-03-05T16:14:55.743567Z K 7 svn:log V 99 Fix build with gcc, remove redundand declarations. Reported and tested by: gjb MFC after: 1 month END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-03-05T16:15:34.128993Z K 7 svn:log V 94 Fix build with gcc, do not use unnamed union. Reported and tested by: gjb MFC after: 1 month END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2013-03-05T16:37:20.074192Z K 7 svn:log V 610 MFC r247268: Several cleanups and fixes to mxge: - Remove vestigial null pointer tests after malloc(..., M_WAITOK). - Remove vestigal qualhack union - Use strlcpy() instead of the error-prone strncpy() when parsing EEPROM and copying strings - Check the MAC address in the EEPROM strings more strictly. - Expand the macro MXGE_NEXT_STRING() at its only user. Due to a typo, the macro was very confusing. - Remove unnecessary buffer limit check. The buffer is double-NUL terminated per construction. PR: kern/176369 Submitted by: Christoph Mallon END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2013-03-05T17:46:12.111679Z K 7 svn:log V 355 MFC r247159 Improvements for newer mxge nics: - Some mxge nics may store the serial number in the SN2 field of the EEPROM. These will also have an SN=0 field, so parse the SN2 field, and give it precedence. - Skip MXGEFW_CMD_UNALIGNED_TEST on mxge nics which do not require it. This saves roughly 10ms per port at device attach time. END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-03-05T18:54:41.524928Z K 7 svn:log V 266 MFV r247845: Import ZFS bpobj bugfix from vendor. Illumos ZFS issues: 3603 panic from bpobj_enqueue_subobj() 3604 zdb should print bpobjs more verbosely References: https://www.illumos.org/issues/3603 https://www.illumos.org/issues/3604 MFC after: 1 week END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2013-03-05T19:20:34.516784Z K 7 svn:log V 610 MFC r247268: Several cleanups and fixes to mxge: - Remove vestigial null pointer tests after malloc(..., M_WAITOK). - Remove vestigal qualhack union - Use strlcpy() instead of the error-prone strncpy() when parsing EEPROM and copying strings - Check the MAC address in the EEPROM strings more strictly. - Expand the macro MXGE_NEXT_STRING() at its only user. Due to a typo, the macro was very confusing. - Remove unnecessary buffer limit check. The buffer is double-NUL terminated per construction. PR: kern/176369 Submitted by: Christoph Mallon END K 10 svn:author V 2 np K 8 svn:date V 27 2013-03-05T19:37:29.150813Z K 7 svn:log V 74 Fix compile warning by including ctype.h for isdigit(). MFC after: 1 day END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2013-03-05T20:00:11.232357Z K 7 svn:log V 129 - Reset DMA channel if error occured - Initialize info field in bcm_dma_reset Submitted by: Daisuke Aoyama END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-03-05T22:41:35.880341Z K 7 svn:log V 55 GC unused variables. Prefer NULL over 0 for pointers. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-03-05T22:51:11.691874Z K 7 svn:log V 104 libzfs_core depends on libnvpair, explicitly say this in Makefile.inc1. This fixes build with make -j. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-03-05T22:58:53.092482Z K 7 svn:log V 68 Use adx2 instead of adx in the second vsprintf, this fixes a panic. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-03-05T23:05:43.736598Z K 7 svn:log V 186 Update the manual page to reflect reality. With r138509 and r152355, "nostrictjoliet" option for mount_cd9660(8) was completely replaced with "brokenjoliet" somehow. MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-03-05T23:53:37.916106Z K 7 svn:log V 149 GC unused mount_* directories. mount_reiserfs was disconnected from build with r158666. mount_ext2fs and mount_std were disconnected with r164527. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2013-03-06T00:36:33.327411Z K 7 svn:log V 70 Use build_iovec() to make it less cryptic. This also fixes warnings. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-03-06T01:21:56.628621Z K 7 svn:log V 28 Diff reduction with Illumos END K 10 svn:author V 3 hrs K 8 svn:date V 27 2013-03-06T04:58:48.218512Z K 7 svn:log V 176 Fix SIGSEGV when set_short_delay() is called when ifi->ifi_ra_timer is NULL. This can happen in a short period when a prefix is changed by a rtmsg and a new interface arrives. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-03-06T06:19:56.568533Z K 7 svn:log V 84 Fix stack alignment in the kernel to be on an 8 byte boundary as required by AAPCS. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-03-06T06:24:09.147394Z K 7 svn:log V 87 Reorder code to avoid the stat buffer being used uninitialized. Obtained from: NetApp END K 10 svn:author V 7 trociny K 8 svn:date V 27 2013-03-06T06:57:18.292959Z K 7 svn:log V 180 MFC r247281: Add i/o error counters to hastd(8) and make hastctl(8) display them. This may be useful for detecting problems with HAST disks. Discussed with and reviewed by: pjd END K 10 svn:author V 7 trociny K 8 svn:date V 27 2013-03-06T06:58:11.246615Z K 7 svn:log V 223 MFC r247281, r247345: r247281: Add i/o error counters to hastd(8) and make hastctl(8) display them. This may be useful for detecting problems with HAST disks. Discussed with and reviewed by: pjd r247345: Fix casting. END K 10 svn:author V 7 trociny K 8 svn:date V 27 2013-03-06T06:59:10.935068Z K 7 svn:log V 180 MFC r247281: Add i/o error counters to hastd(8) and make hastctl(8) display them. This may be useful for detecting problems with HAST disks. Discussed with and reviewed by: pjd END K 10 svn:author V 7 trociny K 8 svn:date V 27 2013-03-06T06:59:42.767810Z K 7 svn:log V 223 MFC r247281, r247345: r247281: Add i/o error counters to hastd(8) and make hastctl(8) display them. This may be useful for detecting problems with HAST disks. Discussed with and reviewed by: pjd r247345: Fix casting. END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2013-03-06T07:17:53.948737Z K 7 svn:log V 534 Remove the virtio dependency entry for the VirtIO device drivers. This will prevent the kernel from linking if the device driver are included without the virtio module. Remove pci and scbus for the same reason. Also explain the relationship and necessity of the virtio and virtio_pci modules. Currently in FreeBSD, we only support VirtIO PCI, but it could be replaced with a different interface (like MMIO) and the device (network, block, etc) will still function. Requested by: luigi Approved by: grehan (mentor) MFC after: 3 days END K 10 svn:author V 6 grehan K 8 svn:date V 27 2013-03-06T07:28:20.050263Z K 7 svn:log V 99 Simplify virtio ring num-available calculation. Submitted by: Chris Torek, torek at torek dot net END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-03-06T08:03:26.613228Z K 7 svn:log V 229 MFC r247382: RX checksum offloading on old Yukon controllers seem to cause more problems. Disable RX checksum offloading on controllers that don't use new descriptor format but give chance to enable it with ifconfig(8). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2013-03-06T08:04:44.485941Z K 7 svn:log V 229 MFC r247382: RX checksum offloading on old Yukon controllers seem to cause more problems. Disable RX checksum offloading on controllers that don't use new descriptor format but give chance to enable it with ifconfig(8). END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T09:12:38.580605Z K 7 svn:log V 64 MFC r246246,246254: print compiler version in the kernel banner END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T09:16:01.250219Z K 7 svn:log V 64 MFC r246246,246254: print compiler version in the kernel banner END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T09:22:10.017303Z K 7 svn:log V 79 MFC r246247: x86 suspend/resume: suspend pics and pseudo-pics in reverse order END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T09:22:45.716952Z K 7 svn:log V 79 MFC r246247: x86 suspend/resume: suspend pics and pseudo-pics in reverse order END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T09:33:04.890337Z K 7 svn:log V 86 MFC r246248: cpususpend_handler: mark AP as resumed only after fully setting up lapic END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T09:33:16.943765Z K 7 svn:log V 86 MFC r246248: cpususpend_handler: mark AP as resumed only after fully setting up lapic END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-03-06T09:53:38.138179Z K 7 svn:log V 124 Update driver to version 4.6.95.0. Submitted by: "Duvvuru,Venkat Kumar" MFC after: 3 days END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T10:23:56.558030Z K 7 svn:log V 377 MFC r233579,236403,236408: make interrupt flags management closer to head r233579: Restore interrupt state after executing AcpiEnterSleepState(). r236403,236408: acpi_wakeup_machdep/acpi_sleep_machdep The merged changes are modified a bit to account for lots of missing acpi and acpica MFCs. For the same reason MFC to stable/8 is not practical. MFC slackers: iwasaki, jkim END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-03-06T10:40:50.793302Z K 7 svn:log V 109 Move libzfs compat functions to libzfs_compat.h This header is used by both libzfs_core and libzfs libraries END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T10:45:46.263333Z K 7 svn:log V 94 MFC r246250,246252: acpi: after wakeup from a state > S1 re-enable SCI_EN with a direct write END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T10:52:01.964630Z K 7 svn:log V 65 MFC r246251: acpi: clear power button status bit after waking up END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T11:00:47.058770Z K 7 svn:log V 55 MFC r246245,246324: ng_ether: track interface renaming END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T11:02:44.110212Z K 7 svn:log V 55 MFC r246245,246324: ng_ether: track interface renaming END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T11:07:59.029778Z K 7 svn:log V 96 MFC r246243: uart: add resume method and enable it for attachments on the most common x86 buses END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T11:11:02.697267Z K 7 svn:log V 75 MFC r246532: zfs_vget, zfs_fhtovp: properly handle the z_shares_dir object END K 10 svn:author V 3 avg K 8 svn:date V 27 2013-03-06T11:11:18.625852Z K 7 svn:log V 75 MFC r246532: zfs_vget, zfs_fhtovp: properly handle the z_shares_dir object END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-03-06T11:33:25.814556Z K 7 svn:log V 50 Add missing init functions Reduce diff to illumos END K 10 svn:author V 3 uqs K 8 svn:date V 27 2013-03-06T11:44:19.286966Z K 7 svn:log V 18 Fix 'make depend' END K 10 svn:author V 3 des K 8 svn:date V 27 2013-03-06T13:46:20.441932Z K 7 svn:log V 43 Explicitly disable lastlog, utmp and wtmp. END K 10 svn:author V 3 des K 8 svn:date V 27 2013-03-06T13:48:49.917569Z K 7 svn:log V 213 Forced commit to note that this file had not been regenerated since 5.8 due to issues with the configure script incorrectly detecting utmp and lastlog despite the fact that FreeBSD 10 does not have them any more. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-03-06T18:35:57.266530Z K 7 svn:log V 56 Use pkgs/pseudo/stage to run mtree against STAGE_OBJTOP END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-03-06T18:39:40.661914Z K 7 svn:log V 23 DESTDIR is set already END K 10 svn:author V 2 np K 8 svn:date V 27 2013-03-06T18:44:45.697944Z K 7 svn:log V 69 MFC r247854: Fix compile warning by including ctype.h for isdigit(). END K 10 svn:author V 2 np K 8 svn:date V 27 2013-03-06T18:45:11.324166Z K 7 svn:log V 69 MFC r247854: Fix compile warning by including ctype.h for isdigit(). END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-03-06T19:37:38.852639Z K 7 svn:log V 159 Fix time math overflows and improve zero intervals handling in poll(), select(), nanosleep() and kevent() functions after calloutng changes. Reported by: bde END K 10 svn:author V 7 zeising K 8 svn:date V 27 2013-03-06T19:59:42.885834Z K 7 svn:log V 126 Create a symlink from strchrnul.3 to strchr.3. This was forgotten in the initial commit of strchrnul() Approved by: theraven END K 10 svn:author V 3 pho K 8 svn:date V 27 2013-03-06T20:02:19.237284Z K 7 svn:log V 140 MFC r247399: The .journal file needs to reside on the ROOTINO which must not extend beyond direct blocks. A typo caused this check to fail. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-03-06T21:30:42.184685Z K 7 svn:log V 94 MFC r213713 by obrien: Correct regression test to not show a false positive when run as root. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-03-06T22:12:45.187795Z K 7 svn:log V 475 MFC r246522: sh: Simplify mksyntax and make it fit for cross-compiling. Now it outputs fixed files, which use constants provided by the C standard library to determine appropriate values for the target machine. Before, mksyntax inspected the host machine which resulted in subtle breakage if e.g. char is signed on the host and unsigned on the target such as when cross-compiling on x86 for ARM. Tested by: ian (this patch) Submitted by: Christoph Mallon (patch for head) END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-03-06T22:40:47.173395Z K 7 svn:log V 459 Reduce minimal time intervals of setitimer(2) from 1/HZ to 1/(16*HZ) by using callout_reset_sbt() instead of callout_reset(). We can't remove lower limit completely in this case because of significant processing overhead, caused by unability to use direct callout execution due to using process mutex in callout handler for sending SEGALRM signal. With support of periodic events that would allow unprivileged user to abuse the system. Reviewed by: davide END K 10 svn:author V 3 des K 8 svn:date V 27 2013-03-06T23:22:40.111137Z K 7 svn:log V 39 Remove strnvis(), strvis(), strvisx(). END K 10 svn:author V 3 ian K 8 svn:date V 27 2013-03-07T02:53:29.438368Z K 7 svn:log V 1263 Call sched_prio() to immediately change the priority of the thread in response to an rtprio_thread() call, when the priority is different than the old priority, and either the old or the new priority class is not RTP_PRIO_NORMAL (timeshare). The reasoning for the second half of the test is that if it's a change in timeshare priority, then the scheduler is going to adjust that priority in a way that completely wipes out the requested change anyway, so what's the point? (If that's not true, then allowing a thread to change its own timeshare priority would subvert the scheduler's adjustments and let a cpu-bound thread monopolize the cpu; if allowed at all, that should require priveleges.) On the other hand, if either the old or new priority class is not timeshare, then the scheduler doesn't make automatic adjustments, so we should honor the request and make the priority change right away. The reason the old class gets caught up in this is the very reason for this change: when thread A changes the priority of its child thread B from idle back to timeshare, thread B never actually gets moved to a timeshare-range run queue unless there are some idle cycles available to allow it to first get scheduled again as an idle thread. Reviewed by: jhb@ END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2013-03-07T04:42:20.316242Z K 7 svn:log V 279 The hashmask returned by hashinit() is a valid index in the returned hash array. Fix a siftr(4) potential memory leak and INVARIANTS triggered kernel panic in hashdestroy() by ensuring the last array index in the flow counter hash table is flushed of entries. MFC after: 3 days END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2013-03-07T06:53:25.990458Z K 7 svn:log V 514 MFC r238072,r238360,r240430,r241469,r241470,r241495,r244136,r244200 Sync VirtIO with HEAD. - r238072: Do not include in the local headers. - r238360: Various VirtIO improvements - r240430: No need to leak these into the includer's namespace. - r241469: virtqueue: Fix non-indirect virtqueues - r241470: Add Virtio SCSI driver - r241495: Fix build with PAE enabled - r244136: Remove duplicated lines - r244200: Start taskqueues threads after attach cannot fail Approved by: grehan (mentor) END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2013-03-07T07:02:31.712442Z K 7 svn:log V 253 MFC r227652,r230450,r230461,r241470 Include/update the VirtIO man pages. -r227652: Initial import -r230450: General cleanup -r230461: Connect VirtIO-related manpages to the build -r241470: Virtio SCSI driver man page Approved by: grehan (mentor) END K 10 svn:author V 6 bryanv K 8 svn:date V 27 2013-03-07T07:28:05.875814Z K 7 svn:log V 84 MFC r245362 Add VirtIO to i386 and amd64 GENERIC Approved by: grehan (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-03-07T07:54:50.054155Z K 7 svn:log V 64 Plug a memory leak. Reviewed by: mav Sponsored by: Nginx, Inc. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-03-07T08:00:04.426313Z K 7 svn:log V 333 Add quirks to enable headphones redirection on number of Lenovo laptops, namely X1, X1 Carbon, T420, T520. PR: misc/176656 Submitted by: Hiren Panchasar Tested by: glebius, X1 Carbon Tested by: osa, X1 Tested by: Hiren Panchasar, T420 Tested by: sbruno, T520 Reviewed by: mav Sponsored by: Nginx, Inc. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2013-03-07T09:18:52.630935Z K 7 svn:log V 106 Add __clzsi2 and ctzsi2. They are required on ARMv4 and ARMv5 to implement a number of builtin functions. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2013-03-07T13:24:16.683484Z K 7 svn:log V 94 Suggest using the https: protocol not the svn: protocol to retrieve the various repositories. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2013-03-07T13:24:49.427259Z K 7 svn:log V 44 Correct two spelling mistakes in a comment. END K 10 svn:author V 5 gavin K 8 svn:date V 27 2013-03-07T13:26:54.788947Z K 7 svn:log V 69 The ZyXEL ZyAIR G-202 is also supported by zyd(4) MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2013-03-07T14:38:43.940754Z K 7 svn:log V 98 Partially revert r247892 and r247904 since our strnvis() does not behave the way OpenSSH expects. END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-03-07T16:50:07.723153Z K 7 svn:log V 67 Fix off-by-one error in nanoseconds validation. Submitted by: bde END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-03-07T18:55:37.550549Z K 7 svn:log V 127 Fix panic when Secondary_Element_Count == 1 and Secondary_Element_Seq is not set (255). Reported by: sbruno MFC after: 1 week END K 10 svn:author V 2 db K 8 svn:date V 27 2013-03-07T19:00:00.152466Z K 7 svn:log V 135 Cleanup gr_add() so it does not leak mem This is part of ongoing work on sbin/pw M libutil.h M gr_util.c Approved by: theraven END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T19:27:17.298570Z K 7 svn:log V 160 MFC r235360: Provide in the association change notification the received ABORT chunk if case of SCTP_COMM_LOST or SCTP_CANT_STR_ASSOC as required by RFC 6458. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T19:30:34.905740Z K 7 svn:log V 88 MFC r235402: Ensure the user can read COMM_LOST notifications on 1-to-1 style sockets. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T19:32:54.594944Z K 7 svn:log V 78 MFC r235403: Use ECONNABORTED in cases where the ABORT was sent to the peer. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T19:34:56.654664Z K 7 svn:log V 38 MFC r235412: Remove unused constants. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T19:38:04.916762Z K 7 svn:log V 110 MFC r235414,r235415: Provide the error code in SCTP_PEER_ADDR_CHANGE notifications as specified in RFC 6458. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T19:40:14.274773Z K 7 svn:log V 148 MFC r235416: Provide in the SCTP_SEND_FAILED and SCTP_SEND_FAILED_EVENT notifications the correct ssf_error or ssfe_error as required by RFC 6458. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:04:05.009859Z K 7 svn:log V 56 MFC r235418: Support SCTP_REMOTE_ERROR notification. ` END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:06:27.543914Z K 7 svn:log V 62 MFC r235554: Support SCTP_EOF also for 1-to-1 style sockets. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:08:34.926829Z K 7 svn:log V 93 MFC r235557: Use a default for max_burst of 4 and l2var of 2. This was discussed with rrs@. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:12:31.801371Z K 7 svn:log V 64 MFC r235828: Use consistent text at the begining of the files. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:14:55.813057Z K 7 svn:log V 60 MFC r235903: Add sn_send_failed_event to sctp_notification. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:17:30.967132Z K 7 svn:log V 114 MFC r235990: Undefine SCTP_PACKED before including sctp_uio.h, which doesn't use it. Spotted by Irene Ruengeler. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:24:14.001065Z K 7 svn:log V 107 MFC r236087: Get rid of SCTP specific code to avoid CRC32C computations on loopback. Just use offloading. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:26:51.943082Z K 7 svn:log V 52 MFC r236391: Small cleanups. No functional change. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:29:54.086748Z K 7 svn:log V 42 MFC r236450: Remove an unused parameter. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:32:30.871455Z K 7 svn:log V 73 MFC r236492: Don't request data from the IPv6 layer, which is not used. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:34:30.778533Z K 7 svn:log V 36 MFC r236493: Honor sysctl for TTL. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:36:17.399424Z K 7 svn:log V 66 MFC r236515: Use an existing function to get the source address. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:37:57.192033Z K 7 svn:log V 47 MFC r236522: Remove code which is not needed. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T20:41:36.579289Z K 7 svn:log V 29 MFC r236949: Small cleanup. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-03-07T20:48:36.901389Z K 7 svn:log V 68 Now that stable/7 is EOL, stop building INDEX-7. MFC after: 1 week END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:08:19.895086Z K 7 svn:log V 143 MFC r236956: Unify the sending of ABORT, SHUTDOWN-COMPLETE and ERROR chunks. While there: Fix also some minor bugs and prepare for SCTP/DTLS. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-03-07T21:10:49.869805Z K 7 svn:log V 77 Copy over r237653 to create new vendor branch for OpenSSL 0.9.8 maintenance. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:11:16.036532Z K 7 svn:log V 181 MFC r236958: Deliver IPV6_TCLASS, IPV6_HOPLIMIT and IPV6_PKTINFO cmsgs (if requested) on IPV6 sockets, which have been marked to be not IPV6_V6ONLY, for each received IPV4 packet. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:17:37.970316Z K 7 svn:log V 248 MFC r236959: Add a IP_RECVTOS socket option to receive for received UDP/IPv4 packets a cmsg of type IP_RECVTOS which contains the TOS byte. Much like IP_RECVTTL does for TTL. This allows to implement a protocol on top of UDP and implementing ECN. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:22:07.608033Z K 7 svn:log V 86 MFC r236961: Add a cmsg of type IP_TOS for UDP/IPv4 sockets to specify the TOS byte. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:24:41.425340Z K 7 svn:log V 164 MFC r237049: Pass flowid explicitly through the stack instead of taking it from the mbuf chain at different places. While there: Fix several bugs related to VRFs. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:27:15.413959Z K 7 svn:log V 50 MFC r237229: Cleanup the UDP decapsulation code. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:29:42.283498Z K 7 svn:log V 59 MFC r237230: Add rate limitation for SCTP OOTB responses. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:31:45.748092Z K 7 svn:log V 57 MFC r237392: Remove redundant #ifdef. Reported by gnn@. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:34:04.294511Z K 7 svn:log V 53 MFC r237540: Do packet logging in a consistent way. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-03-07T21:34:16.404037Z K 7 svn:log V 210 Make c89(1) invoke /usr/bin/cc with argv[0] also set to /usr/bin/cc, similar to what c99(1) does, to prevent "c89: illegal option -- 1" messages, when clang is /usr/bin/cc. Reported by: tijl MFC after: 3 days END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:36:04.465293Z K 7 svn:log V 38 MFC r237541: Remove redundant check. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-03-07T21:37:23.471385Z K 7 svn:log V 179 Make c99(1) invoke /usr/bin/cc with argv[0] set to "/usr/bin/cc" instead of just "cc", since there is no reason to cause additional path searches in this case. MFC after: 3 days END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:38:43.981377Z K 7 svn:log V 56 MFC r237542: Pass the packet length explicitly around. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:41:02.558650Z K 7 svn:log V 34 MFC r237565: Whitespace cleanup. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T21:43:21.757497Z K 7 svn:log V 52 MFC r237569: Unify sctp_input() and sctp6_input(). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-03-07T21:47:13.845448Z K 7 svn:log V 23 Import OpenSSL 0.9.8y. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-03-07T21:48:05.044469Z K 7 svn:log V 20 Tag OpenSSL 0.9.8y. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T22:05:27.777027Z K 7 svn:log V 70 MFC r238002: Remove dead code (on FreeBSD) as suggested by glebius@. END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-03-07T22:16:35.539746Z K 7 svn:log V 485 Make ctfconvert work correctly on clang-compiled object files. Clang puts the full original source filename in the STT_FILE entry of the ELF symbol table, while gcc saves only the basename. Since the DWARF DW_AT_name attribute contains the full source filename, both for clang and gcc, ctfconvert takes just the basename of it, for matching with the STT_FILE entry. So when attempting to match with such an entry, use its basename, if necessary. Reported by: avg MFC after: 1 week END K 10 svn:author V 5 gavin K 8 svn:date V 27 2013-03-07T22:32:41.823592Z K 7 svn:log V 120 Support the FAT16 partition type in gpart(8) PR: kern/174714 Submitted by: 4721 at hushmail dot com MFC after: 1 week END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-03-07T22:43:50.418682Z K 7 svn:log V 148 Fix error in r247960: actually assign the basename to match.iim_file. Pointed out by: avg Pointy hat to: dim MFC after: 1 week X-MFC-With: r247960 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2013-03-07T22:54:28.409314Z K 7 svn:log V 184 Fix GCC build: /usr/src/sys/modules/nvme/../../dev/nvme/nvme.c:211: warning: format '%qx' expects type 'long unsigned int', but argument 9 has type 'long long unsigned int' [-Wformat] END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:18:35.562156Z K 7 svn:log V 142 MFC r235916: Introduce in6_getscope() to allow more effective checksum computations without the need to copy the address to clear the scope. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:23:25.535314Z K 7 svn:log V 91 MFC r237715,r238294: Pass the src and dst address of a received packet explicitly around. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:28:08.485735Z K 7 svn:log V 80 MFC r238003,r239091: Move common code parts to sctp_common_input_processing(). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:31:32.587084Z K 7 svn:log V 38 MFC r238087: Iniitialize a variable. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:35:06.852988Z K 7 svn:log V 74 MFC r238122: Use consistent method to determine IPV4_OUTPUT/IPV6_OUTPUT. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-03-07T23:37:10.239345Z K 7 svn:log V 81 Improve comments. Sponsored by: EMC / Isilon storage division Submitted by: mdf END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:37:53.703829Z K 7 svn:log V 196 MFC r238454: Bugfix: Send up a COMM UP notification for active 1-to-1 style sockets also in the case where the assoc comes up due to a remotely started handshake (collision case). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:39:59.057773Z K 7 svn:log V 78 MFC r238455: Use case for selecting the address family (as in other places). END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:41:57.776502Z K 7 svn:log V 98 MFC r238458: Provide the correct notification type (SCTP_SEND_FAILED_EVENT) for unsent messages. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-03-07T23:43:03.931466Z K 7 svn:log V 4 MFC END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:44:02.996422Z K 7 svn:log V 98 MFC r238475: #ifdef INET and INET6 consistently. This also fixes a bug, where it was done wrong. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2013-03-07T23:44:35.165821Z K 7 svn:log V 23 Add arm bits to truss. END K 10 svn:author V 2 mm K 8 svn:date V 27 2013-03-07T23:45:16.671944Z K 7 svn:log V 74 Comment out unfeasible illumos copyin code and restore previous behavior. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:48:29.222460Z K 7 svn:log V 94 MFC r238501,r238514: Changes which improve compilation if neither INET nor INET6 is defined. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:51:07.119640Z K 7 svn:log V 126 MFC r238550: Fix a refcount bug when freeing an association. While there: Change code to be consistent. Discussed with rrs@. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-03-07T23:52:15.293883Z K 7 svn:log V 24 Merge from vmcontention END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:53:11.435387Z K 7 svn:log V 164 MFC r238790: Fix the sctp_sockstore union such that userland programs don't depend on INET and/or INET6 to be defined and in-tune with how the kernel was compiled. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:55:42.950884Z K 7 svn:log V 95 MFC r239035: Testing an interface property should depend on the interface, not on an address. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:58:18.470477Z K 7 svn:log V 111 MFC r240007: Fix a typo which results in RTT to be off by a factor of 10, if the RTT is larger than 1 second. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-07T23:59:47.779231Z K 7 svn:log V 32 MFC r240114: Whitespace change. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:01:38.637734Z K 7 svn:log V 127 MFC r240115: Use the consistenly the size of a variable. This helps to keep the code simpler for the userland implementation. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2013-03-08T00:03:07.606424Z K 7 svn:log V 4 MFC END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:03:31.986069Z K 7 svn:log V 61 MFC r240148: Using %p in a format string requires a void *. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:05:15.393943Z K 7 svn:log V 36 MFC r240158: Get rid of a gcc'ism. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-03-08T00:05:34.157564Z K 7 svn:log V 69 Stage*(): return early if no args, and thow error if cp etc., fails. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:07:19.990375Z K 7 svn:log V 90 MFC r240198: Don't include a structure containing a flexible array in another structure. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:09:25.484673Z K 7 svn:log V 34 MFC r240250: Whitespace cleanup. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:12:02.732971Z K 7 svn:log V 34 MFC r240263: Whitespace changes. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:13:30.788223Z K 7 svn:log V 52 MFC r240507: Small cleanups. No functional change. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:16:17.586288Z K 7 svn:log V 52 MFC r240826: Small cleanups. No functional change. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:17:57.988214Z K 7 svn:log V 136 MFC r240842: Fix a bug related to handling Re-config chunks. It is not true that the association can be removed if the socket is gone. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:19:28.238356Z K 7 svn:log V 49 MFC r240848: Declare a static function as such. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:20:55.788363Z K 7 svn:log V 33 MFC r240849: Whitespace change. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-03-08T00:23:21.789168Z K 7 svn:log V 69 Ensure natural order of stage_*: matches the .ORDER in meta.stage.mk END K 10 svn:author V 3 sjg K 8 svn:date V 27 2013-03-08T00:23:42.219664Z K 7 svn:log V 26 One .ORDER should suffice END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2013-03-08T00:28:50.872065Z K 7 svn:log V 63 MFC r242326: Add braces (as used elsewhere in the SCTP code). END