aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* style fixes and make sure that the lock is treated as released in the ↵Kip Macy2007-04-041-4/+5
| | | | | | | | | sharers == 0 case not that this is somewhat racy because a new sharer can come in while we're updating stats Notes: svn path=/head/; revision=168332
* Parse SCHILY.dev and SCHILY.ino fields. These are ignored when extractingColin Percival2007-04-031-0/+4
| | | | | | | | | | files, but used during archive creation. This change unbreaks # tar -cf rcp.tar /bin/rcp # tar -cf rcp-copy.tar @rcp.tar # cmp rcp.tar rcp-copy.tar Notes: svn path=/head/; revision=168331
* Fixes to sx for newsx - fix recursed case and move out of inlineKip Macy2007-04-032-22/+37
| | | | | | | Submitted by: Attilio Rao <attilio@freebsd.org> Notes: svn path=/head/; revision=168330
* move lock_profile calls out of the macros and into kern_mutex.cKip Macy2007-04-032-25/+27
| | | | | | | add check for mtx_recurse == 0 when releasing sleep lock Notes: svn path=/head/; revision=168329
* Since we switched to using monatomically increasing timestamps,Julian Elischer2007-04-031-0/+9
| | | | | | | | | | | they have been reported back to the userland as being in 1970. Add boot time to the timestamp to give the time in the scale of the 'current' real timescale. Not perfect if you change the time a lot but good enough to keep all the rules correct relative to each other correct in terms of time relative to "now". Notes: svn path=/head/; revision=168328
* Add the "-p" option, which allows to specify a port which the daemonMatteo Riondato2007-04-032-9/+119
| | | | | | | | | | | should bind to. PR: bin/94920 Reviewed by: alfred@ MFC after: 1 week Notes: svn path=/head/; revision=168325
* Add the "-p" option, which allows to specify a port which the daemonMatteo Riondato2007-04-032-8/+92
| | | | | | | | | | | should bind to. PR: bin/100969 Reviewed by: alfred@ MFC after: 1 week Notes: svn path=/head/; revision=168324
* Add entry for bsd.symver.mk.Alexander Kabaev2007-04-031-1/+1
| | | | | | | Pointed out by: ru Notes: svn path=/head/; revision=168322
* Add myself.Pawel Jakub Dawidek2007-04-031-0/+1
| | | | Notes: svn path=/head/; revision=168321
* Fix a typoBrian Somers2007-04-031-1/+1
| | | | Notes: svn path=/head/; revision=168320
* Prepare rtld for symbol versioning. Disable it by default for now.Alexander Kabaev2007-04-034-22/+50
| | | | Notes: svn path=/head/; revision=168319
* Kill whitespace at EOL.Ruslan Ermilov2007-04-031-1/+1
| | | | Notes: svn path=/head/; revision=168318
* Break out Version.map generation code from bsd.lib.mk into aAlexander Kabaev2007-04-032-33/+44
| | | | | | | | separate bsd.symver.mk file. Include bsd.symver.mk in bsd.lib.mk to maintain the status quo. Notes: svn path=/head/; revision=168317
* Add entry for dl_iterate_phdr.Alexander Kabaev2007-04-031-0/+1
| | | | Notes: svn path=/head/; revision=168316
* skip call to _lock_profile_obtain_lock_success entirely if acquisition time ↵Kip Macy2007-04-032-16/+15
| | | | | | | | | is non-zero (i.e. recursing or adding sharers) Notes: svn path=/head/; revision=168315
* Add stub for dl_iterate_phdr.Alexander Kabaev2007-04-031-0/+10
| | | | Notes: svn path=/head/; revision=168314
* Add dl_iterate_phdr function prototype and corresponding dl_phdr_infoAlexander Kabaev2007-04-031-1/+21
| | | | | | | structure definition. Notes: svn path=/head/; revision=168313
* Implement dl_iterate_phdr function.Alexander Kabaev2007-04-033-21/+80
| | | | | | | | Convert boolean flags in internal Obj_Entry structure into bitfields. Properly check for loaded segment alignment in map_object. Notes: svn path=/head/; revision=168312
* Use u_int for variable manipulated by atomic ops to match atomicAlexander Kabaev2007-04-031-1/+1
| | | | | | | ops function prototypes. Notes: svn path=/head/; revision=168311
* Remove unneccessary LO_CONTESTED flagKip Macy2007-04-032-10/+6
| | | | Notes: svn path=/head/; revision=168310
* Add entries for myselfBrian Somers2007-04-031-0/+4
| | | | Notes: svn path=/head/; revision=168309
* SortBrian Somers2007-04-031-2/+2
| | | | Notes: svn path=/head/; revision=168308
* This commit was generated by cvs2svn to compensate for changes in r168305,Mark Peek2007-04-031-1/+2
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=168306
| * Import vendor patch to fix postcmd regression in tcsh-6.15.00.Mark Peek2007-04-031-1/+2
| | | | | | | | Notes: svn path=/vendor/tcsh/dist/; revision=168305
* | - Protect against specifing journal less than 100MB and against journalPawel Jakub Dawidek2007-04-031-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | which size is not multiple of sector size. Reported by: Eric Anderson <anderson@centtech.com> - Improve wording in error message. I'm sorry, I don't remember who submitted this one. Notes: svn path=/head/; revision=168304
* | - Remove the deprecated ``/stand'' hierarchy.Chin-San Huang2007-04-031-3/+1
| | | | | | | | | | | | | | | | | | PR: docs/111137 Submitted by: Niclas Zeising Approved by: delphij@ (mentor) Notes: svn path=/head/; revision=168303
* | s/if_vlan/vlan/Roman Kurakin2007-04-031-2/+2
| | | | | | | | | | | | | | Noted by: brueffer Notes: svn path=/head/; revision=168302
* | Fix use after free bug: use temporary variable to hold next entry in linkedRobert Watson2007-04-031-2/+3
| | | | | | | | | | | | | | | | | | | | | | list while freeing current entry, rather than using the free'd entry's next pointer. Found with: Coverity Prevent(tm) CID: 1333 Notes: svn path=/head/; revision=168301
* | Add root_mount_wait() function which can be used to wait until the rootPawel Jakub Dawidek2007-04-032-10/+59
| | | | | | | | | | | | | | | | file system is mounted. This is useful for kernel modules loaded from /boot/loader.conf, that have to access file system. Notes: svn path=/head/; revision=168300
* | - fixed several places where we did not release INP locks.Randall Stewart2007-04-0317-221/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fixed a refcount bug in the new ifa structures. - use vrf's from default stcb or inp whenever possible. - Address limits raised to account for a full IP fragmented packet (1000 addresses). - flight size correcting updated to include one message only and to handle case where the peer does not cumack the next segment aka lists 1/1 in sack blocks.. - Various bad init/init-ack handling could cause a panic since we tried to unlock the destroyed mutex. Fixes so we properly exit when we need to destroy an assoc. (Found by Cisco DevTest team :D) - name rename in src-addr-selection from pass to sifa. - route structure typedef'd to allow different platforms and updated into sctp_os_bsd file. - Max retransmissions a chunk can be made added. Reviewed by: gnn Notes: svn path=/head/; revision=168299
* | - Fix a bug in the TSO transmit routine where frames which hadAndrew Gallatin2007-04-031-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | been defragged and had their headers in the same cluster as their payload would be fed to the NIC in header-sized chunks, and would likely exceed the number of available transmit descriptors. - If a TSO frame exceeds the number of available transmit descriptors, don't leak busdmma resources when freeing it. Sponsored by: Myricom Inc. Notes: svn path=/head/; revision=168298
* | Make the tunable names for Intel license agreement more obvious.Christian Brueffer2007-04-031-1/+1
| | | | | | | | Notes: svn path=/head/; revision=168297
* | - add entries for me (leeym)Yen-Ming Lee2007-04-031-1/+6
| | | | | | | | | | | | | | - fix typo for lbr Notes: svn path=/head/; revision=168295
* | - Update for new tcl categoriesPav Lucistnik2007-04-031-1/+2
| | | | | | | | | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=168293
* | - Recognize -g and -m in pstat(8) too.Ruslan Ermilov2007-04-032-6/+6
| | | | | | | | | | | | | | | | | | - Document -g and -m support in swapinfo(8). Reviewed by: markm Notes: svn path=/head/; revision=168292
* | Fix a type in a second nameSergey Matveychuk2007-04-031-1/+1
| | | | | | | | | | | | | | Reported by: ru (Sharp-sighted Eye) Notes: svn path=/head/; revision=168290
* | - Add myself.Chin-San Huang2007-04-031-0/+1
| | | | | | | | | | | | | | Approved by: delphij@ (mentor) Notes: svn path=/head/; revision=168289
* | Since the driver uses mutexes, remove splusb() and splx().Kevin Lo2007-04-031-5/+0
| | | | | | | | Notes: svn path=/head/; revision=168288
* | 'ar' format support for libarchive, contributed by Kai Wang.Tim Kientzle2007-04-036-0/+1376
| | | | | | | | Notes: svn path=/head/; revision=168287
* | Correct PT_GNU_EH_FRAME definition.Alexander Kabaev2007-04-031-1/+1
| | | | | | | | Notes: svn path=/head/; revision=168286
* | Don't use a time-limiting loop that's defined in terms of the baudrateMarcel Moolenaar2007-04-031-13/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in the putc() method. Likewise, in the getc() method, don't check for received characters with an interval defined in terms of the baudrate. In both cases it works equally well to implement a fixed delay. More importantly, it avoids calculating a delay that's roughly 1/10th the time it takes to send/receive a character. The calculation is costly and happens for every character sent or received, affecting low-level console or debug port performance significantly. Secondly, when the RCLK is not available or unreliable, the delays could disrupt normal operation. The fixed delay is 1/10th the time it takes to send a character at 230400 bps. Notes: svn path=/head/; revision=168285
* | Add a dummy script, FILESYSTEMS, which depends on root and mountcritlocalDag-Erling Smørgrav2007-04-0223-22/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and takes over mountcritlocal's role as the early / late divider. This makes it far easier to add rc scripts which need to run early, such as a startup script for zfs, which is right around the corner. This change should be a no-op; I have verified that the only change in rcorder's output is the insertion of FILESYSTEMS immediately after mountcritlocal. MFC after: 3 weeks Notes: svn path=/head/; revision=168283
* | Add description how the filter works in case of multiple interfacesRoman Kurakin2007-04-021-3/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | with the same MAC. PR: kern/109815 MFC after: 7 days Submitted by: Eygene Ryabinkin Glanced by: rik (all pointy hats are mine) Discussed with: julian@, rik@ Notes: svn path=/head/; revision=168282
* | Don't expose the uart_ops structure directly, but instead haveMarcel Moolenaar2007-04-0221-76/+184
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it obtained through the uart_class structure. This allows us to declare the uart_class structure as weak and as such allows us to reference it even when it's not compiled-in. It also allows is to get the uart_ops structure by name, which makes it possible to implement the dt tag handling in uart_getenv(). The side-effect of all this is that we're using the uart_class structure more consistently which means that we now also have access to the size of the bus space block needed by the hardware when we map the bus space, eliminating any hardcoding. Notes: svn path=/head/; revision=168281
* | Introduce a variable TARGETS that can be set on the make command lineMarcel Moolenaar2007-04-021-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and that controls which platforms are being built as part of a "make universe". By default TARGETS is set to the 8 platforms currently being built. This variable is useful for running or re-running a "make universe" with only a selected set of platforms. This makes the universe target slightly more useful in cases the universe is limited to a developer's scope or objectives. For example, when a universe failed for a particular platform and fixes need to be tested for that particular platform then a developer can restart the universe for only that platform, even if the initial universe is still building other platforms. Notes: svn path=/head/; revision=168280
* | Loop on sdcard init. This helps if one hasn't plugged in the cardWarner Losh2007-04-021-1/+2
| | | | | | | | | | | | | | fast enough, or there's other issues that cause the first try to fail. Notes: svn path=/head/; revision=168279
* | Fix a fd leak in socketpair():John Baldwin2007-04-022-2/+40
| | | | | | | | | | | | | | | | | | - Close the new file objects created during socketpair() if the copyout of the new file descriptors fails. - Add a test to the socketpair regression test for this edge case. Notes: svn path=/head/; revision=168278
* | Enable MSI support on RELENG_6.Jung-uk Kim2007-04-021-3/+3
| | | | | | | | | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=168277
* | Make rpc.statd INET* indipendent by converting sockaddr_in structuresMatteo Riondato2007-04-021-6/+18
| | | | | | | | | | | | | | | | | | | | | | to sockaddr ones and using svc_getrpccaller instead of svc_getcaller. A similar patch was committed to rpc.lockd back in 2002 . PR: bin/42004 MFC after: 1 week Notes: svn path=/head/; revision=168276
* | MFP4: Turn emul_lock into a mutex.Jung-uk Kim2007-04-024-18/+18
| | | | | | | | | | | | | | Submitted by: rdivacky Notes: svn path=/head/; revision=168275