summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Install extra include files that were forgotten in original GCC 4.2.xkan2008-06-161-1/+15
| | | | | | | | import changes. PR: 124647 Submitted by: Vlad GALU MFC after: 2 days
* Change incorrect stale cookie detection in syncookie_lookup() that prematurelyups2008-06-161-1/+1
| | | | | | | declared a cookie as expired. Reviewed by: andre@, silby@ Reported by: Yahoo!
* Fix a check in SYN cache expansion (syncache_expand()) to accept packets ↵ups2008-06-161-4/+7
| | | | | | | | | | | that arrive in the receive window instead of just on the left edge of the receive window. This is needed for correct behavior when packets are lost or reordered. PR: kern/123950 Reviewed by: andre@, silby@ Reported by: Yahoo!, Wang Jin MFC after: 1 week
* Add another 8139D variant.remko2008-06-162-0/+3
| | | | | | | PR: 124622 Submitted by: Evgeny Zhirnov <jirnov at gmail dot com> Approved by: imp (mentor, implicit) MFC after: 3 days
* Record my roots.eri2008-06-161-0/+3
| | | | Reviewed by: mlaier (mentor)
* Add my birthday to the calendar.eri2008-06-161-0/+1
| | | | Approved by: mlaier (mentor)
* Struct cdev is always the member of the struct cdev_priv. When devfskib2008-06-166-19/+19
| | | | | | | | | | | needed to promote cdev to cdev_priv, the si_priv pointer was followed. Use member2struct() to calculate address of the wrapping cdev_priv. Rename si_priv to __si_reserved. Tested by: pho Reviewed by: ed MFC after: 2 weeks
* Add the member2struct() macro, that returns pointer to the containingkib2008-06-161-0/+7
| | | | | | structure given pointer to some structure member. MFC after: 2 weeks
* Add $FreeBSD$ since we now have local changes.obrien2008-06-161-0/+3
|
* Implement a workaround for a long-standing problem inolli2008-06-161-8/+32
| | | | | | | | | | | | | | | | | | | | | | libi386's time(), caused by a qemu bug. The bug might be present in other BIOSes, too. qemu either does not simulate the AT RTC correctly or has a broken BIOS 1A/02 implementation, and will return an incorrect value if the RTC is read while it is being updated. The effect is worsened by the fact that qemu's INT 15/86 function ("wait" a.k.a. usleep) is non-implmeneted or broken and returns immediately, causing beastie.4th to spin in a tight loop calling the "read RTC" function millions of times, triggering the problem quickly. Therefore, we keep reading the BIOS value until we get the same result twice. This change fixes beastie.4th's countdown under qemu. Approved by: des (mentor)
* Make it clearer that privilege is needed to reduce as well asfanf2008-06-161-1/+1
| | | | increase group membership.
* Update to include the Camellia algorithm which is in the code butgnn2008-06-161-0/+1
| | | | which was accidentally left undocumented in the manual page.
* Style fix (use naked commands).flz2008-06-161-7/+3
| | | | Reported by: obrien
* Include bsd.own.mk to pick up the definition of MK_GNU_CPIOdougb2008-06-161-0/+2
|
* Properly alphabetize the BSD_CPIO optiondougb2008-06-161-1/+1
|
* Regenerate to add the definitions of WITHOUT_BSD_CPIO WITH_GNU_CPIOdougb2008-06-161-0/+14
| | | | and WITHOUT_GNU_GREP
* 1. Make the BSD version of cpio the default [1]dougb2008-06-168-6/+30
| | | | | | | | | | | | | | | | | a. The BSD version will be built and installed unless WITHOUT_BSD_CPIO is defined. b. The GNU version will not be built or installed unless WITH_GNU_CPIO is defined. If this is defined, the symlink in /usr/bin will be to the GNU version whether the BSD version is present or not. When these changes are MFCed the defaults should be flipped. 2. Add a knob to disable the building of GNU grep. This will make it easier for those that want to test the BSD version in the ports. Approved by: kientzle [1]
* Regenerate using svn $FreeBSD$ tags. There is no change in the actualdougb2008-06-161-87/+87
| | | | man page text other than the date.
* Remove code that isn't required. It actually breaks the case where KDTRACE_HOOKSjb2008-06-161-12/+0
| | | | is defined and KDB isn't. This is the case that it was intended for.
* Do not redo the vnode tear-down work already done by insmntque() whenkib2008-06-151-4/+1
| | | | | | | | vnode cannot be put on the vnode list for mount. Reported and tested by: marck Guilty party: me MFC after: 3 days
* Silence warning about missing IoGetDeviceObjectPointer by implementingcokane2008-06-151-0/+13
| | | | | | | | a simple stub that always returns STATUS_SUCCESS. Submitted by: Paul B. Mahol <onemda@gmail.com> Reviewed by: thompsa MFC after: 1 week
* remove incorrect comment that I missed in my last changekmacy2008-06-151-2/+0
|
* Stop moused on a detach event. Remove incorrect comment.kmacy2008-06-151-0/+5
| | | | | | | | This fixes frequent problems with usb mice and kvm switches caused by moused hanging around. Suggested by: Matthew Dodd MFC after: 2 weeks
* More prep for Vimage:rrs2008-06-154-19/+17
| | | | | | - only one functino to destroy an SCTP stack sctp_finish() - Make it so this function also arranges for any threads created by the image to do a kthread_exit()
* Rework the my_mbtowc_utf8() support function to fully match the mbtowc()kientzle2008-06-151-14/+14
| | | | calling convention, not the mbrtowc() convention.
* Since wctomb() returns int, temporaries should be int, not size_t.kientzle2008-06-151-2/+2
|
* A number of minor corrections to the support for external compressionkientzle2008-06-153-13/+45
| | | | | | programs: * Support platforms that have fork() but not vfork() * Don't write(), select(), or poll() against closed file descriptors
* Be a little more careful about closing file descriptors that may not exist.kientzle2008-06-151-1/+2
|
* MfP4: test harness improvements.kientzle2008-06-156-34/+99
|
* Fix a bad cast.kientzle2008-06-151-1/+1
|
* MfP4: Minor portability fix.kientzle2008-06-151-1/+9
|
* MfP4: test harness cleanup.kientzle2008-06-152-19/+21
|
* Fix reading TOC from zip archives with unsupportedkientzle2008-06-151-2/+6
| | | | | compression. We can't read the body, but we shouldn't try to skip the body twice.
* Mark hardlinks that lack any other interesting filetype informationkientzle2008-06-151-0/+5
| | | | with an 'h'.
* Portability: We can get away with the older and better-supportedkientzle2008-06-152-33/+24
| | | | | wctomb() here; we don't need wcrtomb(). In particular, this fixes libarchive building on FreeBSD 4.
* Portability: wchar_t is defined in stdlib.h on some systems.kientzle2008-06-151-0/+3
|
* archive.h is no longer constructed from archive.h.in,kientzle2008-06-153-15/+1
| | | | | so we can rename it and drop some no-longer-necessary build magic from the Makefile.
* Fix the new generic link resolver in libarchive to never matchkientzle2008-06-152-0/+21
| | | | | | | dirs as hardlinks. In particular, this fixes some recent ports build failures. Thanks to: Kris Kennaway
* When NETATALK is compiled into the kernel, at_rmx.c is required regardlessrwatson2008-06-141-1/+1
| | | | | | | | | | of whether NETATALKDEBUG is enabled, so make building it conditional on NETATALK instead. This problem appears to have been present from the time that the netatalk implementation was imported. PR: 124456 Submitted by: Nathan Whitehorn <whitehorn at wisc dot edu> MFC after: 3 days
* - Fixes foobar on my part. Some missing virtualization macros fromrrs2008-06-142-7/+7
| | | | specific logging cases.
* Remove obselete PECOFF image activator support.wkoszek2008-06-1412-841/+1
| | | | | | | | PRs assigned at the time of removal: kern/80742 Discussed on: freebsd-current (silence), IRC Tested by: make universe Approved by: cognet (mentor)
* Turn sgtty into a binary-only compatibility interface.ed2008-06-1411-391/+18
| | | | | | | | | | | | | | | | sgtty was the original interface to configure terminal attributes on my UNIX-like operating systems. It has been deprecated by the POSIX termios interface, which is implemented in almost any modern system. An advantage of turning this into a binary compatibility interface, is that we can now eventually remove the COMPAT_43TTY switch from kernel configurations. This removes many ioctl()'s from the TTY layer. While there, increase the __FreeBSD_version, which may be useful for the people working on the Ports tree. Reviewed by: kib Approved by: philip (mentor)
* - Macro-izes the packed declaration in all headers.rrs2008-06-1423-1197/+1352
| | | | | | | | | | | | | | | | | | - Vimage prep - these are major restructures to move all global variables to be accessed via a macro or two. The variables all go into a single structure. - Asconf address addition tweaks (add_or_del Interfaces) - Fix rwnd calcualtion to be more conservative. - Support SACK_IMMEDIATE flag to skip delayed sack by demand of peer. - Comment updates in the sack mapping calculations - Invarients panic added. - Pre-support for UDP tunneling (we can do this on MAC but will need added support from UDP to get a "pipe" of UDP packets in. - clear trace buffer sysctl added when local tracing on. Note the majority of this huge patch is all the vimage prep stuff :-)
* The TrustedBSD MAC Framework named struct ipq instances 'ipq', which is therwatson2008-06-138-74/+73
| | | | | | | | | | | same as the global variable defined in ip_input.c. Instead, adopt the name 'q' as found in about 1/2 of uses in ip_input.c, preventing a collision on the name. This is non-harmful, but means that search and replace on the global works less well (as in the virtualization work), as well as indexing tools. MFC after: 1 week Reported by: julian
* Fix spelling.thompsa2008-06-131-1/+1
| | | | | PR: docs/124561 Submitted by: Sam Banks
* It's Friday the 13th, not the 10th and I can't travel in time. Yet.gonzo2008-06-131-1/+1
|
* Add "fast" versions of macros and functions to taskqueue(9) APIgonzo2008-06-131-5/+22
| | | | | | | | | description: TASKQUEUE_FAST_DEFINE(9), TASKQUEUE_FAST_DEFINE_THREAD(9), taskqueue_create_fast(9). They deal with taskqueues intended for use in fast interrupt handlers. Approved by: cognet (mentor) Reviewed by: keramida
* Tweak the promotion test in pmap_promote_pde(). Specifically, test PG_Aalc2008-06-131-5/+4
| | | | | | before PG_M. This sometimes prevents unnecessary removal of write access from a PTE. Overall, the net result is fewer demotions and promotion failures.
* Make ex(4) MPSAFE:jhb2008-06-134-90/+101
| | | | | | | | | | - Add a mutex to the softc to protect the softc and device hardware. - Use a private watchdog timer. - Setup interrupt handler after ether_ifattach(). - Use bus_foo() rather than bus_space_foo() and remove bus space tag and handle from softc. Tested by: imp
* Add the D-Link DWA-111kevlo2008-06-132-0/+2
|
OpenPOWER on IntegriCloud