ƒ­I202530 215 793 212 192 150 338 120 233 115 134 222 125 143 142 134 144 111 122 232 270 244 270 244 293 336 123 143 791 140 427 134 187 187 191 191 187 196 759 173 351 188 143 197 371 205 114 125 1002 160 250 276 113 238 323 151 292 130 216 137 561 185 145 185 257 192 259 221 177 119 451 185 138 199 309 192 341 110 165 318 278 166 197 189 357 208 127 910 201 240 248 182 125 177 158 148 373 130 375 134 698 217 132 132 165 165 212 375 242 139 112 102 209 134 223 543 180 187 349 293 307 239 125 103 310 286 145 145 269 201 201 233 154 685 260 260 133 221 222 133 347 355 287 248 135 129 125 126 126 161 179 166 107 141 152 146 146 126 260 146 160 195 119 137 1464 137 250 300 122 183 174 268 470 315 373 373 220 152 244 268 604 188 511 208 199 137 151 208 158 424 142 427 119 161 186 448 167 167 579 579 379 379 489 489 497 425 377 270 168 124 119 163 495 498 498 120 123 K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-17T21:40:05.417762Z K 7 svn:log V 701 Perform several small cleanups to the utmpx code. - Massively reduce BSS usage. Let futx_to_utx() dynamically allocate the structure. There is only a very small amount of applications out there that needs to use the utmpx database. Wasting 1 KB on unused structures makes little sense. - Just let getutxid() search for matching ut_id's for any *PROCESS-type. This makes the code a bit more future-proof. - Fix a POSIX-mistake: when reading POSIX and the OpenSolaris implementation, getutxline() must return USER_PROCESS and LOGIN_PROCESS records whose ut_lines match. When reading POSIX, it seems LOGIN_PROCESS should not use ut_line at the first place. I have reported this issue. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-17T21:53:41.223165Z K 7 svn:log V 120 Mute some (hidden) warnings about old-style function definitions. Submitted by: Marius Nünnerich END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-17T21:56:27.707665Z K 7 svn:log V 100 Raise WARNS for various tools where possible. Submitted by: Marius Nünnerich END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-17T22:40:47.388830Z K 7 svn:log V 56 move local source files in to unet_sys, update Makefile END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-01-17T23:23:35.413177Z K 7 svn:log V 241 - Allow clock subsystem to be compiled without the apic support [0] - ATPIC, on pc98 is never defined somewhere, differently from i386. Turn its compilation to be conditional as i386 does. [1] [0] Reported by: nyan [1] Submitted by: nyan END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T00:43:33.999515Z K 7 svn:log V 26 don't use inline sx locks END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-01-18T00:53:21.975213Z K 7 svn:log V 140 MFC r202019: Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms. # This is the resolution of removing it from DEFAULTS... END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T01:49:46.928477Z K 7 svn:log V 21 implement rw_sysinit END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T01:50:53.168734Z K 7 svn:log V 40 enable debugging don't allocate bootmem END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T01:52:38.459901Z K 7 svn:log V 127 - enable verbosity - sysinit set is allocated in the text and thus not writeable copy to newly allocated memory before sorting END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T01:53:03.754409Z K 7 svn:log V 31 set timeout_cpu to always be 0 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T01:56:40.732131Z K 7 svn:log V 49 add test program for testing SYSINIT (bootstrap) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T03:47:22.434568Z K 7 svn:log V 48 conditionally exclude locks not used by libunet END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T03:49:13.656849Z K 7 svn:log V 40 import modified param to re-name sysctl END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T03:50:36.403508Z K 7 svn:log V 50 exclude malloc.h from uma in unet & add to mbuf.h END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T03:54:19.864378Z K 7 svn:log V 17 include malloc.h END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-01-18T03:58:23.866705Z K 7 svn:log V 28 ifdef out kproc_kthread_add END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-01-18T04:08:43.191040Z K 7 svn:log V 139 MFC 202019: Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms. # This is the resolution of removing it from DEFAULTS... END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-18T04:58:14.512153Z K 7 svn:log V 173 MFC r210520: Test index value is within the range before using it to reference array member. PR: bin/141838 Submitted by: Henning Petersen END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-18T05:03:40.481035Z K 7 svn:log V 147 MFC r202129: Report ZFS filesystem version instead of the zpool version when we say it. Reported by: Yuri Pankov (on -fs@) Submitted by: delphij END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-18T05:22:27.967986Z K 7 svn:log V 173 MFC r201520: Test index value is within the range before using it to reference array member. PR: bin/141838 Submitted by: Henning Petersen END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-18T05:24:51.970634Z K 7 svn:log V 147 MFC r202129: Report ZFS filesystem version instead of the zpool version when we say it. Reported by: Yuri Pankov (on -fs@) Submitted by: delphij END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-01-18T06:48:24.701846Z K 7 svn:log V 197 Add command-line option -dev to set the default value of the currdev variable. This is to be used by the EFI boot manager. While here, re-factor the code a little bit and bump the version to 2.1. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-18T09:04:53.859305Z K 7 svn:log V 244 MFC r201532: Make TIOCSTI work again. It looks like I didn't implement this when I imported MPSAFE TTY. Applications like mail(1) still use this. I think it's conceptually bad. Tested by: Pete French END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-18T09:13:47.201947Z K 7 svn:log V 29 code cleanup (not compiling) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-18T09:41:54.292877Z K 7 svn:log V 49 make wf2q compile; move div64 to ip_dn_private.h END K 10 svn:author V 4 ache K 8 svn:date V 27 2010-01-18T10:17:51.448374Z K 7 svn:log V 697 a) Use strcoll() in opendir() and alphasort() as POSIX 2008 requires. It also matches now how our 'ls' works for years. b) Remove comment expressed 2 fears: 1) One just simple describe how strcoll() works in _any_ context, not for directories only. Are we plan to remove strcoll() from everything just because it is little more complex than strcmp()? I doubt, and directories give nothing different here. Moreover, strcoll() used in 'ls' for years and nobody complaints yet. 2) Plain wrong statement about undefined strcoll() behaviour. strcoll() always gives predictable results, falling back to strcmp() on any trouble, see strcoll(3). No objections from -current list discussion. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2010-01-18T10:29:04.799543Z K 7 svn:log V 44 preserve errno when processing error cases. END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-01-18T10:30:11.482502Z K 7 svn:log V 334 acpi_ec: clean up 'private' ivar when freeing memory to which it points This is not only a prudent thing to do, but also makes sure that probe method is not confused by non-NULL 'private', if the previous attach attempt fails for any reason. PR: kern/142561 Tested by: Alex Goncharov MFC after: 4 days END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-18T10:50:25.359090Z K 7 svn:log V 43 Also let getent(1) print values of ut_pid. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-01-18T10:53:03.294884Z K 7 svn:log V 94 MFC: revision 201391 Do kgzip to the loader on pc98, too. Now pc98's boot2 works for ELF. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-01-18T10:53:59.972396Z K 7 svn:log V 94 MFC: revision 201391 Do kgzip to the loader on pc98, too. Now pc98's boot2 works for ELF. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-01-18T10:55:29.222760Z K 7 svn:log V 98 MFC: revision 201392 Use UFS2 as default filesystem on pc98. Now pc98's boot2 works for UFS2. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-01-18T10:56:31.854099Z K 7 svn:log V 98 MFC: revision 201392 Use UFS2 as default filesystem on pc98. Now pc98's boot2 works for UFS2. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-01-18T11:03:39.330116Z K 7 svn:log V 94 MFC: revision 201415 Re-enable more options and devices. Now kernel size problem is gone. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2010-01-18T11:08:47.572299Z K 7 svn:log V 102 MFC: part of revision 201415 Re-enable more options and devices. Now kernel size problem is gone. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-18T11:29:51.788951Z K 7 svn:log V 667 Let pam_lastlog use random ut_id's. By using random values for ut_id, not based on the TTY name, it is possible to run for example login(1) multiple times on the same TTY, without overwriting any previous records. The output of w(1) will then be as follows: | 12:26PM up 2 days, 2:31, 5 users, load averages: 0.01, 0.03, 0.03 | USER TTY FROM LOGIN@ IDLE WHAT | ed pts/2 mekker.80386.nl 12:26PM - w | root pts/2 - 12:26PM - w | root pts/2 - 12:26PM - w | root pts/2 - 12:26PM - w Approved by: des END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-01-18T11:33:58.632320Z K 7 svn:log V 81 acpi_ec: remove redundant acpi_disabled check in probe method MFC after: 4 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-18T12:43:57.515655Z K 7 svn:log V 256 - the heaps must be allocated before heap_init(); - make sure that the number of buckets is valid before allocating a hash table; - insert new_fsk/free_fsk callbacks in the schedulers, useful to validate flowset's parameters such as weights and so on; END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-18T12:52:42.199064Z K 7 svn:log V 94 small indentation fixes. Also indicate where scheduler-specific info could go in the flowset. END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-01-18T13:11:37.719809Z K 7 svn:log V 52 MFC: Sync Groff with trunk except libulog addition. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-18T13:38:45.161732Z K 7 svn:log V 102 implement scheduler destruction when queues drain; fix management of changes in flowsets' parameters. END K 10 svn:author V 4 ache K 8 svn:date V 27 2010-01-18T13:44:44.382372Z K 7 svn:log V 277 Double checking my commit I found that comment saying that POSIX 2008 and XSI 7require strcoll() for opendir() is not true. I can't find such requirement in POSIX 2008 and XSI 7. So, back out that part of my commit, returning old strcmp(), and remove this misleading comment. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-01-18T14:07:41.544595Z K 7 svn:log V 113 Print sizes up to INT64_MAX in md_prthumanval(). PR: bin/125365 Approved by: trasz (mentor) MFC after: 2 weeks END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-18T14:31:10.437629Z K 7 svn:log V 20 remove testing code END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-18T14:32:38.367938Z K 7 svn:log V 31 add files for userland testing END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-01-18T14:43:44.570760Z K 7 svn:log V 905 MFC r200447,201703,201709-201710: In current code, threads performing an interruptible sleep will leave the waiters flag on forcing the owner to do a wakeup even when the waiter queue is empty. That operation may lead to a deadlock in the case of doing a fake wakeup on the "preferred" queue while the other queue has real waiters on it, because nobody is going to wakeup the 2nd queue waiters and they will sleep indefinitively. A similar bug, is present, for lockmgr in the case the waiters are sleeping with LK_SLEEPFAIL on. Add a sleepqueue interface which does report the actual number of waiters on a specified queue of a waitchannel and track if at least one sleepfail waiter is present or not. In presence of this or empty "preferred" queue, wakeup both waiters queues. Discussed with: kib Tested by: Pete French , Justin Head END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-18T14:51:00.827336Z K 7 svn:log V 69 Perform a forced commit to see whether I can perform forced commits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-01-18T15:41:55.010406Z K 7 svn:log V 158 If CTAGS is not set or set to something other than "ctags" or "gtags", "cleandepend" was not removing the .depend file; fixed. PR: 126747 MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-01-18T15:58:02.645519Z K 7 svn:log V 184 Allow the CTAGS to be set to something other than "gtags" or "ctags", but assume it supports a ctags(1)-compatible syntax. PR: 46676 Submitted by: Lyndon Nerenberg MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-01-18T17:52:57.149032Z K 7 svn:log V 21 Fix indentation nit. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-01-18T17:53:44.417420Z K 7 svn:log V 145 Add a warning if we're inw'ing from an odd address. This could happen due to a bug and might be the real basis for the cardbus workaround hack. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-01-18T18:37:47.393752Z K 7 svn:log V 228 Update the example named.conf file to answer locally for the newly released IPv4 documentation ranges (http://tools.ietf.org/html/rfc5737) and catch up to the IPv6 documentation range and domain names that 5737 also references. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-18T18:58:03.335880Z K 7 svn:log V 60 Remove a dead initialization. Spotted by: scan-build (uqs) END K 10 svn:author V 4 lulf K 8 svn:date V 27 2010-01-18T19:09:16.338301Z K 7 svn:log V 198 Revert parts of r202283: - Return EOPNOTSUPP before EROFS to be consistent with other filesystems. - Fix setting of the nodump flag for users without PRIV_VFS_SYSFLAGS privilege. Submitted by: jh@ END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-01-18T19:10:14.963587Z K 7 svn:log V 38 fix a comment typo MFC after: 3 days END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-18T19:39:55.087156Z K 7 svn:log V 119 Also output stripeoffset for consumer even if stripesize is zero, while stripeoffset is non-zero. Pointed out by: mav END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-01-18T20:25:29.832448Z K 7 svn:log V 42 Add epic(4) also here. MFC after: 3 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-18T20:34:00.849649Z K 7 svn:log V 464 Declare a new EVENTHANDLER called iflladdr_event which signals that the L2 address on an interface has changed. This lets stacked interfaces such as vlan(4) detect that their lower interface has changed and adjust things in order to keep working. Previously this situation broke at least vlan(4) and lagg(4) configurations. The EVENTHANDLER_INVOKE call was not placed within if_setlladdr() due to the risk of a loop. PR: kern/142927 Submitted by: Nikolay Denev END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-01-18T20:57:50.531009Z K 7 svn:log V 90 MFC 198522: Bugfix: Use formula from section 7.2.3 of RFC 4960. Reported by Martin Becke. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-18T21:00:29.501582Z K 7 svn:log V 51 it is correct to call dn_dequeue on an empty queue END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-01-18T21:17:03.281672Z K 7 svn:log V 93 MFC r202085 Simplify pmap_init(). Additionally, correct a harmless misbehavior on i386. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-01-18T21:25:12.229978Z K 7 svn:log V 161 MFC 193089: Fix a small memory leak from the nr-sack code - the mapping array was not being freed at term of association. Also get rid of the MICHAELS_EXP code. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-01-18T21:28:11.328235Z K 7 svn:log V 97 MFC 195894: Add a missing unlock for the inp lock when returning early from sctp_add_to_readq(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-18T21:35:22.469697Z K 7 svn:log V 162 Merge P4 changeset 169523 to capabilities8: Add __BEGIN_DECLS/__END_DECLS to capability.h to make it (more) C++-friendly. Submitted by: Jonathan Anderson END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-18T21:55:12.926781Z K 7 svn:log V 126 Vendor import of tzdata2010a: Administrative only: Fix AT fields for Asia/Dhaka Obtained from: ftp://elsie.nci.nih.gov/pub/ END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-18T21:56:08.767471Z K 7 svn:log V 83 Undo r169961, removing WITH_GCC3, added as a temporary workaround three years ago. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-18T22:39:33.515698Z K 7 svn:log V 25 various formatting fixes END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-01-18T22:46:06.718875Z K 7 svn:log V 354 Let us to use our libusb(3) in Linuxolator. With this change, Linux binaries can work with our libusb(3) when it's compiled against our header files on GNU/Linux system -- this solves the problem with differences between /dev layouts. With ported libusb(3), I am able to use my USB JTAG cable with Linux binaries that support it. Reviewed by: thompsa END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-01-18T22:48:41.621857Z K 7 svn:log V 93 MFC r202085 Simplify pmap_init(). Additionally, correct a harmless misbehavior on i386. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-01-18T22:59:53.017036Z K 7 svn:log V 42 Small fix for making this KLD to compile. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-01-18T23:04:38.433760Z K 7 svn:log V 102 Include stdlib.h for exit(3) and unistd.h for syscall(2). This makes this program to compile cleanly. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-01-18T23:09:07.727377Z K 7 svn:log V 212 Small cleanup while being here: - sort includes - remove usage(), since it seems to come from older version of the KLD - remove unnecessary variable - mark argc/argv as unused Bring WARNS = 5 to the Makefile. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2010-01-18T23:13:22.771042Z K 7 svn:log V 96 Include unistd.h for read(), write() and stdlib.h for exit(). Bump WARNS to 5 while being here. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-18T23:28:25.495530Z K 7 svn:log V 249 Really disable wtmp logging when chrooting. Also perform a small cleanup to ftpd_logwtmp(). Just use a NULL parameter for the username to indicate a logout, instead of an empty string. Reported by: Alexey Shuvaev END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-18T23:32:53.960586Z K 7 svn:log V 16 Tag tzdata2010a END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-18T23:34:23.832863Z K 7 svn:log V 71 MFV of tzdata2010a: Administrative only: Fix AT fields for Asia/Dhaka END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-01-19T01:04:44.870105Z K 7 svn:log V 221 Fixes a firmware bug that in some devices (e.g. Netgear WG111T or TRENDnet TEW-504UB/EU) idProduct didn't be decreased after loading the firmware. Pointed by: Steven Friedrich Reviewed by: sam END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-01-19T01:11:27.885494Z K 7 svn:log V 181 removes a hack to attach TRENDnet TEW-504UB/EU that I think this issue is solved with r202607. Now idProduct of all uath(4) devices should be decreased after loading the firmware. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-01-19T01:26:40.990449Z K 7 svn:log V 70 Product ID of D-Link DWA-120 after loading the firmware is incorrect. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-01-19T01:33:56.021319Z K 7 svn:log V 100 adds a hardware specific configuration file for uath(4). Pointed by: sam Reviewed by: imp, thompsa END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-19T04:29:42.663447Z K 7 svn:log V 93 Do not hold the lock over if_setlladdr() as it calls into the interface driver init routine. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-19T05:00:57.651453Z K 7 svn:log V 260 Use the iflladdr_event event to keep the mac address on the vap in sync with the parent wirless interface. If the user passed in a mac address or it was autogenerated then flag this to avoid trashing it on update. This will fix wlan+lagg in a post vap world. END K 10 svn:author V 3 des K 8 svn:date V 27 2010-01-19T10:19:55.402705Z K 7 svn:log V 115 Add HTTP digest authentication. Submitted by: Jean-Francois Dockes Forgotten by: des (repeatedly) END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-01-19T11:42:15.956254Z K 7 svn:log V 36 Removed NO_UNDEF. Nudged by: trasz END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-19T12:58:29.606730Z K 7 svn:log V 817 MFC r201139: Add BIO_DELETE support to ada(4): - For SSDs use TRIM feature of DATA SET MANAGEMENT command, as defined by ACS-2 specification working draft. - For CompactFlash use CFA ERASE command, same as ad(4) does. With this patch, `newfs -E /dev/ada1` was able to restore write speed of my heavily weared OCZ Vertex SSD (firmware 1.4) up to the initial level for the most part of it's capacity. I have no idea whether it is normal, but for some reason it takes 200ms to handle any TRIM command on this drive, that was making delete extremely slow. But TRIM command is able to accept long list of LBAs and the length of that list seems doesn't affect it's execution time. Implemented request clusting algorithm allowed me to rise delete rate up to reasonable numbers, when many parallel DELETE requests running. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-19T13:00:33.264546Z K 7 svn:log V 108 MFC r201990: - Report SATA in legacy emulation mode still as SATA. - Make ATA XPT able to handle such case. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-19T13:07:25.516253Z K 7 svn:log V 147 MFC r200655: Serverworks OSB4 has no 0x4a (piomode) register, do not touch it. Also OSB4 has some problems with UDMA transfers, limit it to WDMA2. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-19T13:21:25.596173Z K 7 svn:log V 155 MFC r200753: Fairly set master/slave shared PIO/WDMA timings on ITE 821x controllers. Previous implementation could only limit mode, but not rise it back. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-19T13:24:11.704310Z K 7 svn:log V 90 MFC r200754: Add VIA CX700/VX800 chipsets SATA/PATA support. PR: kern/121521 END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-19T13:25:31.966032Z K 7 svn:log V 33 MFC r200817: Spell AMD properly. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-19T13:26:45.291402Z K 7 svn:log V 85 MFC r200857: Add support for Intel SCH PATA controller. PR: kern/140251 END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-19T13:27:54.411330Z K 7 svn:log V 66 MFC r201993: Report which of IXP700 legacy ATA channels are SATA. END K 10 svn:author V 3 des K 8 svn:date V 27 2010-01-19T13:31:57.416559Z K 7 svn:log V 56 Add missing DPADD and fix whitespace. Submitted by: ru END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-19T13:33:31.694709Z K 7 svn:log V 280 MFC r200814: Clear all ports interrupt status bits in single write. Clearing one by one causes additional MSIs messages sent if several ports asked for attention same time. Time window before clearing is not important, as these interrupts are level triggered by interrupt source. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-19T13:33:54.339589Z K 7 svn:log V 36 revise the detach/reconfigure paths END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-19T13:36:12.909628Z K 7 svn:log V 282 MFC r201222: Usually these controllers are able to automatically decode command code to get required command protocol. But they have no idea about new commands, such as DATA SET MANAGEMENT (TRIM). As soon as this info any way provided by CAM, give controller specific instructions. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-19T14:45:58.225667Z K 7 svn:log V 40 shuffle functions to pack them by class END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-19T15:31:18.024694Z K 7 svn:log V 606 Recommit r193732: Remove __gnu89_inline. Now that we use C99 almost everywhere, just use C99-style in the pmap code. Since the pmap code is the only consumer of __gnu89_inline, remove it from cdefs.h as well. Because the flag was only introduced 17 months ago, I don't expect any problems. Reviewed by: alc It was backed out, because it prevented us from building kernels using a 7.x compiler. Now that most people use 8.x, there is nothing that holds us back. Even if people run 7.x, they should be able to build a kernel if they run `make kernel-toolchain' or `make buildworld' first. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-19T15:34:16.389139Z K 7 svn:log V 125 Back out the change to Makefile made in r202628. It was just a local modification to build the i386 and amd64 more quickly. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-01-19T16:51:51.940647Z K 7 svn:log V 35 MFC: r201603 Fix a double free(). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-01-19T16:58:50.864173Z K 7 svn:log V 35 MFC: r201603 Fix a double free(). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-01-19T17:09:18.017572Z K 7 svn:log V 68 MFC: r202176 Miscellaneous mdoc, spelling and inconsistency fixes. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-01-19T17:10:34.681417Z K 7 svn:log V 68 MFC: r202176 Miscellaneous mdoc, spelling and inconsistency fixes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-19T17:20:34.264067Z K 7 svn:log V 119 Move the examples for the 'hints' and 'env' keywords from various GENERIC kernel configs into NOTES. Reviewed by: imp END K 10 svn:author V 4 fanf K 8 svn:date V 27 2010-01-19T18:13:54.190861Z K 7 svn:log V 281 Add a -o outfile option, which can be used to specify an output file. The file can safely be the same as the input file. Idea from IRIX unifdef(1). This version fixes a bug in the NetBSD unifdef which refuses to write to a -o outfile which does not exist. Obtained from: NetBSD END K 10 svn:author V 4 fanf K 8 svn:date V 27 2010-01-19T18:18:15.599911Z K 7 svn:log V 148 Sync unifdefall with upstream. It no longer relies entirely on $PATH to find unifdef, in order to support running the test suite before installing. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-19T18:25:10.947695Z K 7 svn:log V 43 Vendor import of netcat as of OPENBSD_4_6. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-19T18:25:49.294502Z K 7 svn:log V 16 Tag netcat 4.6. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-19T18:42:09.536274Z K 7 svn:log V 9 snapshot END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-19T18:45:29.448446Z K 7 svn:log V 112 Update to 4.6. Note: the -V option from OpenBSD is implemented using setfib(2) on FreeBSD. MFC after: 2 weeks END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-19T19:38:03.221199Z K 7 svn:log V 40 cleanup config_fs and fsk_attach/detach END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-19T19:51:54.045457Z K 7 svn:log V 130 MFC r197933: Define architectural load bases for PIE binaries. MFC r198203: Change the load base to below 2GB for sparc64/sun4v. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-19T19:53:05.757251Z K 7 svn:log V 451 Make last(1) display the full log file. I must have misread when I ported the original last(1) source code. Instead of only processing the last 1024 entries, it reads them in in chucks of 1024 entries at a time. Unfortunately we cannot walk through the log file in reverse order, which means we have to allocate a piece of memory to hold all the entries. Call realloc() for each 128 entries we read. Reported by: Andrzej Tobola END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-19T19:54:18.974406Z K 7 svn:log V 88 MFC r197932: Do not map segments of zero length. Tested by: Mykola Dzham END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-19T19:56:50.196504Z K 7 svn:log V 95 MFC r197934: Map PIE binaries at non-zero base address. Tested by: Mykola Dzham END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-19T19:59:03.765051Z K 7 svn:log V 256 MFC r198202: If ET_DYN binary has non-zero base address for some reason, honour it and do not relocate the binary to ET_DYN_LOAD_ADDR. Communicate the relocation bias of the mapping for interpeter-less ET_DYN binary. Tested by: Mykola Dzham END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-19T20:05:20.304575Z K 7 svn:log V 200 MFC r197931: Calculate relocation base for the main object, and apply the relocation adjustment for all virtual addresses encoded into the ELF structures of it. Tested by: Mykola Dzham END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-19T20:19:52.012211Z K 7 svn:log V 214 MFC r200038: Properly support -fPIE by linking PIE binaries with specially-built Scrt1.o instead of crt1.o. Separate i386-elf crt1.c into the pure assembler part and C code. Tested by: Mykola Dzham END K 10 svn:author V 4 fanf K 8 svn:date V 27 2010-01-19T20:35:44.091855Z K 7 svn:log V 145 Fix portability to 64 bit platforms. printf("%.*s",i,s) expects an int not a ptrdiff_t Thanks to bf1783 (at) googlemail.com for the bug report. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-19T20:36:15.092758Z K 7 svn:log V 33 Sort NDHASGIANT.9 link properly. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-19T20:44:37.564115Z K 7 svn:log V 4 IFC END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-19T20:48:23.164681Z K 7 svn:log V 217 MFC 202284,202650: - Update required headers for namei() to add and remove . - Add RETURN VALUES and ERROR sections for namei()'s error return values. - Add a missing link to NDHASGIANT.9. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-19T20:48:57.263600Z K 7 svn:log V 193 MFC 202284,202650: - Update required headers for namei() to remove . - Add RETURN VALUES and ERROR sections for namei()'s error return values. - Add a missing link to NDHASGIANT.9. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-01-19T20:55:57.415193Z K 7 svn:log V 49 MFC 202157: Bug fix: add a missing initializer. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-01-19T20:56:57.246543Z K 7 svn:log V 49 MFC 202157: Bug fix: add a missing initializer. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-01-19T22:03:45.271040Z K 7 svn:log V 173 MFC: r197368 - Update the list of known-working machines based on feedback for 7.2. - Update the V440 entry regarding added support for the on-board NICs in 7.3 and 8.0. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-01-19T22:09:41.987899Z K 7 svn:log V 105 MFC: r202453 Update the sparc64 hardware list regarding machines that will be supported by 7.3-RELEASE. END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-01-19T22:09:45.093609Z K 7 svn:log V 105 MFC: r202453 Update the sparc64 hardware list regarding machines that will be supported by 7.3-RELEASE. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-01-19T22:44:29.706000Z K 7 svn:log V 135 We don't support isdn devices anymore (since May 2008). PR: 142970 Submitted by: Matthias Meyser MFC after: 1 week END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-19T23:03:08.649544Z K 7 svn:log V 60 fix reconfiguration (still dropping packets in the process) END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-19T23:07:12.028707Z K 7 svn:log V 593 Revert r202447 by re-exposing the old uname(3) function. It makes hardly any sense to expose a symbol which should only be provided for binary compatibility, but it seems we don't have a lot of choice here. There are many autoconf scripts out there that try to create a binary that links against the old symbol to see whether uname(3) is present. These scripts fail to detect uname(3) now. It should be noted that the behaviour we implement is not against the standards: | The following shall be declared as a function and may also be defined | as a macro: | | int uname(struct utsname *); END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-20T00:43:15.382909Z K 7 svn:log V 163 MFC r200795: Add support of using environment variable BURNCD_SPEED to specify recodring speed. PR: bin/140530 Submitted by: Alexander Best END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-20T00:46:55.546475Z K 7 svn:log V 163 MFC r200795: Add support of using environment variable BURNCD_SPEED to specify recodring speed. PR: bin/140530 Submitted by: Alexander Best END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-20T00:52:24.308948Z K 7 svn:log V 37 MFC r200799: K&R -> ANSI prototype. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-20T00:53:03.639481Z K 7 svn:log V 124 MFC r200800: Use vsscanf instead of rolling our own. PR: bin/140530 Submitted by: Jeremy Huddleston END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-20T00:53:44.664107Z K 7 svn:log V 125 MFC r200802: Use vsprintf instead of rolling our own. PR: bin/140496 Submitted by: Jeremy Huddleston END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-20T00:54:51.332381Z K 7 svn:log V 37 MFC r200799: K&R -> ANSI prototype. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-20T01:07:38.746057Z K 7 svn:log V 250 Add a new option, -P, which reverts newsyslog(8) to the old behavior, which stops to proceed further, as it is possible that processes which fails to create PID file get screwed by rotation. Requested by: stas MFC after: 2 weeks X-MFC with: r200806 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-20T01:13:52.232016Z K 7 svn:log V 258 MFC r201689: Instead of assuming all vdevs are healthy, check the newest vdev label for each vdev's status. Booting from a degraded vdev should now be more robust. Submitted by: Matt Reimer Sponsored by: VPOP Technologies, Inc. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-20T01:14:54.219468Z K 7 svn:log V 190 MFC r201690: Space cleanup for revision 202669 committed separately for easier review. This commit is purely space changes. Submitted by: Matt Reimer Sponsored by: VPOP Technologies, Inc. END K 10 svn:author V 2 np K 8 svn:date V 27 2010-01-20T03:40:43.582949Z K 7 svn:log V 156 Fix for a cxgb(4) panic. cxgb_ioctl can be called by the IP and IPv6 layers with non-sleepable locks held. Don't (potentially) sleep in those situations. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T06:26:27.939974Z K 7 svn:log V 42 - Make a directory to hold suj branches. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T06:28:18.948111Z K 7 svn:log V 36 - Create a branch of head for suj. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T06:29:28.161009Z K 7 svn:log V 32 - Create a branch of 8 for suj END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T06:30:04.406968Z K 7 svn:log V 33 - Create a branch of 7 for suj. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T06:30:40.140671Z K 7 svn:log V 33 - Create a branch of 6 for suj. END K 10 svn:author V 4 ache K 8 svn:date V 27 2010-01-20T07:27:56.899164Z K 7 svn:log V 68 Style: remove extra empty line in the comment. Pointed by: bde END K 10 svn:author V 2 np K 8 svn:date V 27 2010-01-20T07:28:14.789579Z K 7 svn:log V 88 Complain if freelist queue sizes are significantly less than desired. MFC after: 1 day END K 10 svn:author V 4 ache K 8 svn:date V 27 2010-01-20T07:36:29.914240Z K 7 svn:log V 73 Style: rename internal function to opendir_compar() Pointed by: bde END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-20T08:41:58.714540Z K 7 svn:log V 13 rename locks END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-20T09:11:42.588522Z K 7 svn:log V 47 add DN_LOCK_DESTROY, plus other small cleanups END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T09:18:00.163510Z K 7 svn:log V 59 - Reduce diffs with current to make the suj merge easier. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T09:18:33.692280Z K 7 svn:log V 53 - Reduce diffs with 8 to make the suj merge easier. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T09:19:18.426484Z K 7 svn:log V 53 - Reduce diffs with 7 to make the suj merge easier. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T09:26:28.271413Z K 7 svn:log V 33 - Import softupdate journaling. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-01-20T09:29:07.274394Z K 7 svn:log V 167 Try a privileged port for binding whenever possible because the ypbind daemon requires the ypserv daemon is running on a privileged port. Reported by: Andrzej Tobola END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-20T09:48:46.302875Z K 7 svn:log V 52 default to wf2q+ in the kernel and not in userland. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T09:49:53.916858Z K 7 svn:log V 67 - Merge SUJ from the private head branch to the private 8 branch. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T10:15:55.755602Z K 7 svn:log V 101 - Add a text file to easily keep track of various revision numbers for easy diffing and merging. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T10:21:04.325444Z K 7 svn:log V 26 - Merge SUJ from 8 to 7. END K 10 svn:author V 4 ache K 8 svn:date V 27 2010-01-20T11:55:14.411055Z K 7 svn:log V 44 For alphasort() add reference to strcoll(3) END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-20T11:58:04.359752Z K 7 svn:log V 1370 When traced process is about to receive the signal, the process is stopped and debugger may modify or drop the signal. After the changes to keep process-targeted signals on the process sigqueue, another thread may note the old signal on the queue and act before the thread removes changed or dropped signal from the process queue. Since process is traced, it usually gets stopped. Or, if the same signal is delivered while process was stopped, the thread may erronously remove it, intending to remove the original signal. Remove the signal from the queue before notifying the debugger. Restore the siginfo to the head of sigqueue when signal is allowed to be delivered to the debugee, using newly introduced KSI_HEAD ksiginfo_t flag. This preserves required order of delivery. Always restore the unchanged signal on the curthread sigqueue, not to the process queue, since the thread is about to get it anyway, because sigmask cannot be changed. Handle failure of reinserting the siginfo into the queue by falling back to sq_kill method, calling sigqueue_add with NULL ksi. If debugger changed the signal to be delivered, use sigqueue_add() with NULL ksi instead of only setting sq_signals bit. Reported by: Gardner Bell Analyzed and first version of fix by: Tijl Coosemans PR: 142757 Reviewed by: davidxu MFC after: 2 weeks END K 10 svn:author V 4 ache K 8 svn:date V 27 2010-01-20T11:59:46.683414Z K 7 svn:log V 44 Style: reword comment. Submitted by: bde END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-20T13:31:12.303243Z K 7 svn:log V 157 - Add -v argument to `camcontrol identify` command. It makes camcontrol print full identify data block. - Improve identify result view and add TRIM support. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-20T13:34:05.802234Z K 7 svn:log V 205 remove a nasty bug with the hashtable -- the hash function must return an unsigned, otherwise a % operator might return negative values. On passing, also fix various glitches with configuration commands. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-20T13:50:30.039002Z K 7 svn:log V 28 add a round-robin scheduler END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-01-20T14:17:41.967667Z K 7 svn:log V 90 Make sure that interrupts are enabled when thread0 is running. Approved by: imp (mentor) END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-01-20T14:21:28.201401Z K 7 svn:log V 81 Get rid of unused function MipsTLBInvalidException(). Approved by: imp (mentor) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-01-20T14:29:55.204884Z K 7 svn:log V 172 Make ata_getrev() an optional method by implementing ata_null_getrev(). This fixes a bogus '???' boot message on Cambria boards with a CompactFlash card. Reviewed by: mav END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-20T14:48:42.168683Z K 7 svn:log V 377 MFC 202285: - Note that if_xname, if_dname, and if_dunit are usually initialized via if_initname(). - Document if_drv_flags and replace references to IFF_(RUNNING|OACTIVE) with references to IFF_DRV_(RUNNING|OACTIVE). - Complete truncated sentence in the description of if_transmit by copying from the description in if_qflush. - Add missing line breaks for translators. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-20T14:48:58.114678Z K 7 svn:log V 222 MFC 202285: - Note that if_xname, if_dname, and if_dunit are usually initialized via if_initname(). - Document if_drv_flags and replace references to IFF_(RUNNING|OACTIVE) with references to IFF_DRV_(RUNNING|OACTIVE). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-20T15:13:38.557749Z K 7 svn:log V 280 MFC 198344: Change gcc to assume a default machine architecture of 486 instead of 386 on "i386". Doing it in the compiler is deemed to be less fragile then attempting to provide a default -march setting via bsd.cpu.mk. FreeBSD itself has not supported plain 386 CPUs since 5.x. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-20T15:14:20.312907Z K 7 svn:log V 280 MFC 198344: Change gcc to assume a default machine architecture of 486 instead of 386 on "i386". Doing it in the compiler is deemed to be less fragile then attempting to provide a default -march setting via bsd.cpu.mk. FreeBSD itself has not supported plain 386 CPUs since 5.x. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-20T15:22:34.993631Z K 7 svn:log V 127 MFC r198429, r198439, r198468, r201209, r201822, r201882: Syncronize iwn(4) driver in stable/8 with HEAD. Approved by: rpaulo END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-20T15:24:24.779348Z K 7 svn:log V 60 MFC r198470, r198521: Syncronize iwn(4) manpages with HEAD. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-20T16:28:39.758187Z K 7 svn:log V 143 MFC r200018: Bump limits on PowerPC. This allows large executables like parts of LLVM to function. Reviewed by: grehan Obtained from: NetBSD END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-01-20T16:50:13.347089Z K 7 svn:log V 175 Simply ignore unsupported protocols listed in /etc/netconfig and abort only if no transport is available. This fixes (INET && !INET6) and (!INET && INET6) case, for example. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-01-20T16:56:20.761915Z K 7 svn:log V 512 - Change the type of nodes_max to u_int and use "%u" format string to convert its value. [1] - Set default tm_nodes_max to min(pages + 3, UINT32_MAX). It's more reasonable than the old four nodes per page (with page size 4096) because non-empty regular files always use at least one page. This fixes possible overflow in the calculation. [2] - Don't allow more than tm_nodes_max nodes allocated in tmpfs_alloc_node(). PR: kern/138367 Suggested by: bde [1], Gleb Kurtsou [2] Approved by: trasz (mentor) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-20T18:22:56.286467Z K 7 svn:log V 92 Give the right value when complaining it being wrong. Reported by: danfe MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-20T18:28:24.059795Z K 7 svn:log V 416 continue debugging in presence of sched and flow mask: In the kernel: - fix deletion of multiple scheduler instances by making the callback return DNHT_SCAN_DEL - remove some debugging messages; - copy more objects in dummynet_get() In userland: - fix parser so that flags are passed correctly when a mask is specified; - improve printing of 'ipfw pipe show' and 'ipfw sched show' - remove some debugging messages END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-01-20T18:50:49.953295Z K 7 svn:log V 112 MFC 199372 Do not start the iterator when there are no associations. This fixes a bug found by Irene Ruengeler. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-01-20T18:55:40.754147Z K 7 svn:log V 103 MFC 199437 Use always LIST_EMPTY instead of sometime SCTP_LIST_EMPTY, which is defined as LIST_EMPTY. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-01-20T18:58:23.341322Z K 7 svn:log V 42 MFC 201523 Correct usage of parenthesis. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-01-20T19:11:31.021220Z K 7 svn:log V 56 MFC 199369 Do not hold the lock longer than necessary. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-01-20T19:14:34.417281Z K 7 svn:log V 112 MFC 199866 Use the default stack size for the iterator thread. This fixes a crash reported by Irene Ruengeler. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2010-01-20T19:20:31.767632Z K 7 svn:log V 63 MFC 197868 Use correct arguments when calling SCTP_RTALLOC(). END K 10 svn:author V 7 davidch K 8 svn:date V 27 2010-01-20T20:33:10.482355Z K 7 svn:log V 327 - Added a workaround for NC-SI management firmware that would allow frames to be accepted while the driver is resetting the hardware. This failure is generally observed when broadcast frames are received during driver load and will generate "Unable to write CTX memory" errors. - Small changes to driver flags display. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-20T21:12:30.073788Z K 7 svn:log V 51 Also print UNIX timestamps in getent utmpx output. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-01-20T21:30:52.445221Z K 7 svn:log V 332 Replace GNU bc/dc with BSDL versions ported from OpenBSD. They have a good compatibility level with the GNU counterparts and have shown to be mature enough. For now, the GNU versions aren't removed from the tree, just detached from the build. Sponsored by: Google Summer of Code 2008 Portbuild run by: erwin Approved by: delphij END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-20T22:18:57.061407Z K 7 svn:log V 26 - Merge suj from 7 to 6. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2010-01-20T22:26:36.658791Z K 7 svn:log V 69 The waitpid(2) function needs neither sys/time.h nor sys/resource.h. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-01-20T22:45:59.797531Z K 7 svn:log V 92 - Bump __FreeBSD_version for BSDL bc/dc import to deprecate GNU bc/dc Approved by: delphij END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2010-01-21T00:15:59.490028Z K 7 svn:log V 353 - Remove unnecessary register writes in activate_device and deactivate_device - Save state before attaching driver and restore it when detaching - Clear CLK bit after last bit of byte has been sent over the bus providing falling edge for last byte in transfer - Fix several places where CS0 was always assumed - Add $FreeBSD$ to ar71xxreg.h END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-01-21T00:37:14.996142Z K 7 svn:log V 71 MFC r202269: Add BCM5754 PHY id that is found on Dell Studio XPS 16. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-01-21T00:39:45.975024Z K 7 svn:log V 71 MFC r202269: Add BCM5754 PHY id that is found on Dell Studio XPS 16. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-01-21T00:45:12.697846Z K 7 svn:log V 482 MFC r202293: For controllers that has dual mode PHY(copper or fiber) interfaces over GMII, make sure to enable GMII. With this change brgphy(4) is used to handle the dual mode PHY. Since we still don't have a sane way to pass PHY specific information to mii(4) layer special handling is needed in brgphy(4) to determine which mode of PHY was configured in parent interface. This change make BCM5715S work. Tested by: olli Obtained from: OpenBSD PR: kern/122551 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-01-21T00:46:54.682685Z K 7 svn:log V 482 MFC r202293: For controllers that has dual mode PHY(copper or fiber) interfaces over GMII, make sure to enable GMII. With this change brgphy(4) is used to handle the dual mode PHY. Since we still don't have a sane way to pass PHY specific information to mii(4) layer special handling is needed in brgphy(4) to determine which mode of PHY was configured in parent interface. This change make BCM5715S work. Tested by: olli Obtained from: OpenBSD PR: kern/122551 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-01-21T00:49:14.793559Z K 7 svn:log V 282 MFC r202294: Add check for fiber mode for BCM5714 PHY. This PHY supports both copper and fiber interfaces over GMII so an explicit check is necessary to know whether it was configured for fiber interface. This change make BCM5715S work. Tested by: olli PR: kern/122551 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-01-21T00:50:46.623644Z K 7 svn:log V 282 MFC r202294: Add check for fiber mode for BCM5714 PHY. This PHY supports both copper and fiber interfaces over GMII so an explicit check is necessary to know whether it was configured for fiber interface. This change make BCM5715S work. Tested by: olli PR: kern/122551 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-01-21T00:53:00.289180Z K 7 svn:log V 392 MFC r202406: Don't free mbuf chains when bge(4) fails to collapse the mbuf chains. This part of code is to enhance performance so failing the collapsing should not free TX frames. Otherwise bge(4) will unnecessarily drop frames which in turn can freeze the network connection. Reported by: Igor Sysoev (is <> rambler-co dot ru) Tested by: Igor Sysoev (is <> rambler-co dot ru) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-01-21T00:54:22.038673Z K 7 svn:log V 392 MFC r202406: Don't free mbuf chains when bge(4) fails to collapse the mbuf chains. This part of code is to enhance performance so failing the collapsing should not free TX frames. Otherwise bge(4) will unnecessarily drop frames which in turn can freeze the network connection. Reported by: Igor Sysoev (is <> rambler-co dot ru) Tested by: Igor Sysoev (is <> rambler-co dot ru) END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-01-21T02:21:31.883583Z K 7 svn:log V 403 Get rid of redundant setting of interrupt enable bit when restoring the status register from the PCB. Remove a couple of misleading comments while I am here. The comments are misleading because they imply that interrupts will be enabled after the status register is restored from the PCB. This is not the case because the processor is at the exception level (SR_EXL is set). Approved by: imp (mentor) END K 10 svn:author V 2 np K 8 svn:date V 27 2010-01-21T03:06:52.693711Z K 7 svn:log V 333 MFC r201907,202671,202678 r201907: Extra parantheses to keep certain compilers happy. r202671: Fix for a cxgb(4) panic. cxgb_ioctl can be called by the IP and IPv6 layers with non-sleepable locks held. Don't (potentially) sleep in those situations. r202678: Complain if freelist queue sizes are significantly less than desired. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-21T03:49:18.050764Z K 7 svn:log V 276 Fix a bug when printing attributes from multiple files: buflen could be longer than the length of the current attribute if the buffer were reused and previously longer, so bits of the previous, longer attribute would be written. Fix this by using the actual attribute length. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-21T08:53:01.343604Z K 7 svn:log V 175 - in new_sch, rename 'type' to 'name'; - introduce macros D() and ND() to take care of debugging printfs - staticize function dn_delete_queue - adjust comments and formatting END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-21T09:11:50.774071Z K 7 svn:log V 76 Print playback channels paths in order of their sequence numbers, not nids. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-21T10:08:58.734399Z K 7 svn:log V 30 initialize a field for si_new END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-21T10:09:19.338209Z K 7 svn:log V 25 some documentation fixes END K 10 svn:author V 2 np K 8 svn:date V 27 2010-01-21T10:12:21.861006Z K 7 svn:log V 72 MFC r201416: Avoid NULL dereference in arpresolve. Requested by: kib@ END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-21T10:16:21.676850Z K 7 svn:log V 400 MFC of 202280, 202281 - Remove -d option, whois.nic.mil doesn't exist anymore. - Make whois capable of searching for IPv6 addresses just like it can do for IPv4 addresses without having to explicetly specify that the ARIN server should be used to get the initial information. PR: bin/142507, bin/128725 Submitted by: Dan Mahoney , "Matt D. Harris" END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-21T10:16:32.937343Z K 7 svn:log V 403 MFC of 202280, 202281 - Remove -d option, whois.nic.mil doesn't exist anymore. - Make whois capable of searching for IPv6 addresses just like it can do for IPv4 addresses without having to explicetly specify that the ARIN server should be used to get the initial information. PR: bin/142507, bin/128725 Submitted by: Dan Mahoney , "Matt D. Harris" , "Matt D. Harris"