summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* When allocating the IPv6 header to stick in front of raw packet beingrwatson2004-08-121-1/+5
| | | | | | | sent via a raw IPv6 socket, use M_DONTWAIT not M_TRYWAIT, as we're holding the raw pcb mutex. Reported, tested by: kuriyama
* In tcp6_ctlinput, lock tcbinfo around the call to syncache_unreachdwmalone2004-08-122-0/+4
| | | | | | so that the locks held are the same as the IPv4 case. Reviewed by: rwatson
* Trim trailing white space.rwatson2004-08-121-11/+11
|
* - Introduce an ofw_bus kobj-interface for retrieving the OFW node and amarius2004-08-1250-738/+738
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | subset ("compatible", "device_type", "model" and "name") of the standard properties in drivers for devices on Open Firmware supported busses. The standard properties "reg", "interrupts" und "address" are not covered by this interface because they are only of interest in the respective bridge code. There's a remaining standard property "status" which is unclear how to support properly but which also isn't used in FreeBSD at present. This ofw_bus kobj-interface allows to replace the various (ebus_get_node(), ofw_pci_get_node(), etc.) and partially inconsistent (central_get_type() vs. sbus_get_device_type(), etc.) existing IVAR ones with a common one. This in turn allows to simplify and remove code-duplication in drivers for devices that can hang off of more than one OFW supported bus. - Convert the sparc64 Central, EBus, FHC, PCI and SBus bus drivers and the drivers for their children to use the ofw_bus kobj-interface. The IVAR- interfaces of the Central, EBus and FHC are entirely replaced by this. The PCI bus driver used its own kobj-interface and now also uses the ofw_bus one. The IVARs special to the SBus, e.g. for retrieving the burst size, remain. Beware: this causes an ABI-breakage for modules of drivers which used the IVAR-interfaces, i.e. esp(4), hme(4), isp(4) and uart(4), which need to be recompiled. The style-inconsistencies introduced in some of the bus drivers will be fixed by tmm@ in a generic clean-up of the respective drivers later (he requested to add the changes in the "new" style). - Convert the powerpc MacIO bus driver and the drivers for its children to use the ofw_bus kobj-interface. This invloves removing the IVARs related to the "reg" property which were unused and a leftover from the NetBSD origini of the code. There's no ABI-breakage caused by this because none of these driver are currently built as modules. There are other powerpc bus drivers which can be converted to the ofw_bus kobj-interface, e.g. the PCI bus driver, which should be done together with converting powerpc to use the OFW PCI code from sparc64. - Make the SBus and FHC front-end of zs(4) and the sparc64 eeprom(4) take advantage of the ofw_bus kobj-interface and simplify them a bit. Reviewed by: grehan, tmm Approved by: re (scottl) Discussed with: tmm Tested with: Sun AX1105, AXe, Ultra 2, Ultra 60; PPC cross-build on i386
* Minor formatting fixes for lines > 80 charactersimp2004-08-122-29/+31
|
* Re-delete the comment from r1.352.green2004-08-121-3/+0
|
* Skip dependent functions when finding the resource from _PRS to use fornjl2004-08-121-4/+8
| | | | | | | later calls to _SRS. Add note that this code should be centralized at some point. Bug from: Jiawei Ye <leafy7382_AT_gmail.com>
* Only print the link name if there is a link. For the hardwired case, don'tnjl2004-08-121-4/+7
| | | | | | | bother printing it. This fixes a panic and acpi_name() has been more robust as well. Bug from: Tai-hwa Liang <avatar-at-mmlab.cse.yzu.edu.tw>
* Allow null handles to be passed into acpi_name().njl2004-08-121-1/+1
|
* This commit was generated by cvs2svn to compensate for changes in r133582,kan2004-08-12105-33131/+0
| | | | which included commits to RCS files with non-trunk default branches.
* Consolidate libiberty files in one place and avoid listing somekan2004-08-122-15/+12
| | | | | | of them in several places. Noticed by: bsdimp
* Allow the ATM call control module to be built into the kernel.harti2004-08-123-0/+10
|
* Add the module build stuff for the ATM call control module.harti2004-08-122-0/+18
|
* This is the netgraph node framework for the user side call controlharti2004-08-123-0/+1422
| | | | node for ATM. This node implements the API to the signalling services.
* Loopback fix from Mathieu Sauve-Frankel:mlaier2004-08-121-2/+3
| | | | | Add missing check for NULL in DIOCCHANGERULE. This prevents a crash in certain rare cases.
* Loopback fix from Daniel Hartmeier:mlaier2004-08-123-7/+13
| | | | | | | | | pf_cksum_fixup() was called without last argument from normalization, also fixup checksum when random-id modifies ip_id. This would previously lead to incorrect checksums for packets modified by scrub random-id. (Originally) Submitted by: yongari
* Loopback fix from Henning Brauer:mlaier2004-08-121-0/+4
| | | | | | | skip over interface addresses without IFA_ROUTE, fixes some issue with pppd PR: misc/69954
* The geom(8) utility needs dynamic linker functionality to work, so it can'tpjd2004-08-121-0/+2
| | | | | be staticaly linked. This fixes problems on systems compiled with NO_DYNAMICROOT.
* clarify that both ECC and non-ECC DIMMS work on 164SX.wilko2004-08-121-2/+4
| | | | Suggested by: ru
* Sort in dictionary order.tjr2004-08-121-1/+1
| | | | Suggested by: ru
* Fix example.tjr2004-08-121-4/+5
|
* Add support for the examination and modification of the devices.harti2004-08-129-8/+817
| | | | | | This is implemented through SNMP and requires the ilmi daemon to run on the system. To prevent bloat in rescue the atmconfig for rescue is compiled without this stuff.
* Implement wcwidth() as an inline function.tjr2004-08-123-11/+20
|
* As long as we have a knob to force system scope threads, why not havedeischen2004-08-128-16/+26
| | | | | | | | | | | | | a knob to force process scope threads. If the environment variable LIBPTHREAD_PROCESS_SCOPE is set, force all threads to be process scope threads regardless of how the application creates them. If LIBPTHREAD_SYSTEM_SCOPE is set (forcing system scope threads), it overrides LIBPTHREAD_PROCESS_SCOPE. $ # To force system scope threads $ LIBPTHREAD_SYSTEM_SCOPE=anything threaded_app $ # To force process scope threads $ LIBPTHREAD_PROCESS_SCOPE=anything threaded_app
* Put variable assignments on .MAKEFLAGS and .MFLAGS targets intoharti2004-08-124-52/+13
| | | | | | | | | the .MAKEFLAGS variable so that these are also passed to sub-makes. This makes the handling of variables in the command environment more consistent. PR: bin/68853 Submitted by: Martin Kamerhofer <data@sbox.tugraz.at>
* Document incorrect handling of multibyte characters.tjr2004-08-121-1/+5
|
* Include _ctype.h instead of ctype.h to avoid namespace pollution.tjr2004-08-121-1/+1
|
* Move some internal macros and inlines from ctype.h to a new file, _ctype.h,tjr2004-08-123-178/+9
| | | | | | which has been repo-copied from ctype.h. This will allow us to remove namespace pollution from <wctype.h> and to make wcwidth() an inline function without introducing more pollution.
* Change RU for articles.ent and books.ent back to EN for consistencyden2004-08-1220-40/+40
| | | | | | | This modification was not really needed. Noticed by: hrs Obtained from: The FreeBSD Russian Documentation Project
* Fix two cases of incorrect IPQ_UNLOCK'ing in the merged ip_reass() function.andre2004-08-121-2/+2
| | | | | | | | The first one was going to 'dropfrag', which unlocks the IPQ, before the lock was aquired; The second one doing a unlock and then a 'goto dropfrag' which led to a double-unlock. Tripped over by: des
* Change the order of ata_dmainit/ata_allocate in preparation ofsos2004-08-124-48/+57
| | | | supporting new chipsets where this is needed.
* - Introduce a new flag KEF_HOLD that prevents sched_add() from doing ajeff2004-08-121-7/+19
| | | | | | | | | migration. Use this in sched_prio() and sched_switch() to stop us from migrating threads that are in short term sleeps or are runnable. These extra migrations were added in the patches to support KSE. - Only set NEEDRESCHED if the thread we're adding in sched_add() is a lower priority and is being placed on the current queue. - Fix some minor whitespace problems.
* Join the Russian committers, and only use one true country of birth.ru2004-08-121-1/+1
| | | | Sorry for the churn. ;)
* Move towards isa attachment for pccbb. This is a work in progress, butimp2004-08-125-690/+1088
| | | | works well with the pci attachment.
* Change version string to distinguish our modified version of GNU greptjr2004-08-121-1/+1
| | | | from the original.
* Update version strings to better reflect reality.tjr2004-08-121-3/+3
|
* Spell check the 20040806 entry.ru2004-08-121-1/+1
|
* Hook xalloc-die.c up to the build.tjr2004-08-121-0/+1
|
* This commit was generated by cvs2svn to compensate for changes in r133546,tjr2004-08-121-0/+45
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import of GNU sort from coreutils CVS (trimmed)tjr2004-08-121-0/+45
| |
* | Merge local changes.tjr2004-08-123-171/+116
| |
* | This commit was generated by cvs2svn to compensate for changes in r133543,tjr2004-08-1229-445/+3268
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import of GNU sort from coreutils CVS (trimmed)tjr2004-08-1232-578/+3383
| |
| * Remove file no longer present in distribution.tjr2004-07-031-641/+0
| |
* | Destroy mutexes on detach.scottl2004-08-121-0/+4
| |
* | Change FREE() to free()scottl2004-08-121-1/+1
| |
* | Remove the AAC_LOCK macros. They no longer abstract anything and onlyscottl2004-08-124-48/+39
| | | | | | | | obfuscate the code. No functional differences.
* | Release the sync fib after the controller has been shut down. This alsoscottl2004-08-121-0/+1
| | | | | | | | releases the I/O lock instead of just leaking it.
* | Set IFF_NEEDSGIANT for fwe network interface since the firewirerwatson2004-08-121-1/+2
| | | | | | | | | | | | framework isn't yet MPSAFE. Approved by: simokawa
* | Back in the USSR (for me)ache2004-08-121-1/+1
| |
OpenPOWER on IntegriCloud