sort by:
Revision Author Date Message Commit Date
2457318 Fix vfs_unbusy() calls in r202895. Reported by: Michael Butler <imb protected-networks net> Approved by: re (bz) 23 January 2010, 22:37:34 UTC
68e2384 MFC r186277: The quotactl, statfs and fstatfs syscall implementations may dereference NULL pointer to struct mount if the looked up vnode is reclaimed. Also, these syscalls only mnt_ref() the mp, still allowing it to be unmounted; only struct mount memory is kept from being reused. Lock the vnode when doing name lookup, then reference its mount point, unlock the vnode and vfs_busy the mountpoint. This sequence shall take care of both races. MFC r188141 (by trasz): In some situations, mnt_lockref could go negative due to vfs_unbusy() being called without calling vfs_busy() first. This made umount(8) hang waiting for mnt_lockref to become zero, which would never happen. MFC r196887: In fhopen, vfs_ref() the mount point while vnode is unlocked, to prevent vn_start_write(NULL, &mp) from operating on potentially freed or reused struct mount *. Remove unmatched vfs_rel() in cleanup. Approved by: re (bz) 23 January 2010, 19:01:25 UTC
d902a89 Adjust to indicate we've begun the 7.3-RELEASE release cycle. Approved by: re (implicit) 23 January 2010, 15:28:18 UTC
09e9aef MFC: r202162 Various fixes. 23 January 2010, 14:13:21 UTC
cba9d5d MFC r202863 Don't forget to release the adapter lock for a no-op. 23 January 2010, 08:43:11 UTC
b2d26d8 MFC r202268: o Add PCI ID for BCM 5756. o Don't enable BGE_FLAG_BER_BUG on both 5722 and 5756, and based on their PCI IDs rather than their chip IDs. Reported by: several PC-BSD users via kmoore Reviewed by: yongari, imp, jhb, davidch Sponsored by: iXsystems, Inc. 23 January 2010, 01:20:59 UTC
e3c8ac7 MFC r202709: Give the right value when complaining it being wrong. Reported by: danfe 23 January 2010, 00:53:03 UTC
44066b0 MFC r201894: Fix formatting. 23 January 2010, 00:49:50 UTC
9f7ddd1 MFC r201892: Add a set of manual pages for pthread[_attr]_[sg]etaffinity(3). Reviewed by: davidxu 23 January 2010, 00:46:55 UTC
501a429 MFC r200930: Adapt OpenBSD pf's "sloopy" TCP state machine which is useful for Direct Server Return mode, where not all packets would be visible to the load balancer or gateway. This commit should be reverted when we merge future pf versions. The benefit it would provide is that this version does not break any existing public interface and thus won't be a problem if we want to MFC it to earlier FreeBSD releases. Discussed with: mlaier Obtained from: OpenBSD Sponsored by: iXsystems, Inc. 23 January 2010, 00:41:04 UTC
b8e3c3c Synchronize pkg_install with HEAD. 22 January 2010, 23:17:07 UTC
0bc3998 MFC 189783: Correct accounting errors in _pmap_allocpte(). Specifically, the pmap's resident page count and the global wired page count were not correctly maintained when page table page allocation failed. 22 January 2010, 21:36:34 UTC
872d8e3 MFC 189698,192035: Optimize the inner loop of pmap_copy(). Correct a rare use-after-free error in pmap_copy(). This error was introduced in amd64 revision 1.540 and i386 revision 1.547. However, it had no harmful effects until after a recent change, r189698, on amd64. (In other words, the error is harmless in RELENG_7.) The error is triggered by the failure to allocate a pv entry for the one and only mapping in a page table page. I am addressing the error by changing pmap_copy() to abort if either pv entry allocation or page table page allocation fails. This is appropriate because the creation of mappings by pmap_copy() is optional. They are a (possible) optimization, and not a requirement. Correct a nearby whitespace error in the i386 pmap_copy(). 22 January 2010, 21:23:09 UTC
fbc8776 MFC 189610: Eliminate the last use of the recursive mapping to access user-space page table pages. Now, all accesses to user-space page table pages are performed through the direct map. (The recursive mapping is only used to access kernel-space page table pages.) Eliminate the TLB invalidation on the recursive mapping when a user-space page table page is removed from the page table and when a user-space superpage is demoted. 22 January 2010, 20:52:31 UTC
4fbf05e MFC 189551: Change pmap_enter_quick_locked() so that it uses the kernel's direct map instead of the pmap's recursive mapping to access the lowest level of the page table when it maps a user-space virtual address. 22 January 2010, 20:46:11 UTC
8e5aac2 MFC 189415: Make pmap_copy() more TLB friendly. Specifically, make it use the kernel's direct map instead of the pmap's recursive mapping to access the lowest level in the page table. 22 January 2010, 20:30:54 UTC
85f25a5 Merge r201647 from head: Print leading zeros in the UFS2 FSID. PR: bin/142155 Submitted by: Efstratios Karatzas gpf.kira gmail.com Approved by: ed (mentor, implicit) 22 January 2010, 20:06:57 UTC
78d0ea8 MFC r202582: Update named.conf for documentation IP addresses and domains 22 January 2010, 17:31:54 UTC
e3f88d3 MFC: r201848 Free allocated sbufs before returning ENOMEM. 22 January 2010, 17:08:05 UTC
6664774 MFC 193951: Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. Use vnode interlock to protect the knote fields. The locking assumes that shared vnode lock is held, thus we get exclusive access to knote either by exclusive vnode lock protection, or by shared vnode lock + vnode interlock. Unlike the change in HEAD, this does not remove kl_locked() and replace it with kl_assert_locked() and kl_assert_unlocked(). Instead, the kl_locked can now be set to NULL in which case no assertion checks are performed on the lock. The vfs kqfilter code uses this mode to disable assertion checks. This preserves the existing ABI for knlist_init(). Add convenience function knlist_init_mtx to reduce number of arguments for typical knlist initialization. Reviewed by: kib 22 January 2010, 17:02:07 UTC
0e497cd MFC 191028: Use a shared vnode lock for reads in vn_rdwr(). 22 January 2010, 15:12:01 UTC
12e9565 MFC 193440,193442,193762,194019: - Support shared vnode locks for write operations when the offset is provided on filesystems that support it. This really improves mysql + innodb performance on ZFS. - When checking for shared writes, use the struct mount returned from vn_start_write. - Simply shared vnode locking and extend it to also include fsync. Also, in vop_write, no longer assert for exclusive locks on the vnode. - Stop asserting on exclusive locks in fsync since it can now support shared vnode locking on ZFS. 22 January 2010, 14:44:15 UTC
3b38b32 MFC c195785: Fix permission handling for extended attributes in ZFS. Without this change, ZFS uses SunOS Alternate Data Streams semantics - each EA has its own permissions, which are set at EA creation time and - unlike SunOS - invisible to the user and impossible to change. From the user point of view, it's just broken: sometimes access is granted when it shouldn't be, sometimes it's denied when it shouldn't be. This patch makes it behave just like UFS, i.e. depend on current file permissions. Also, it fixes returned error codes (ENOATTR instead of ENOENT) and makes listextattr(2) return 0 instead of EPERM where there is no EA directory (i.e. the file never had any EA). Tested by: cperciva 22 January 2010, 11:42:44 UTC
27b85a8 MFC r202567: acpi_ec: remove redundant acpi_disabled check 22 January 2010, 09:42:41 UTC
aa58756 MFC r202558: acpi_ec: clean up 'private' ivar when freeing memory 22 January 2010, 09:37:47 UTC
1f44e1e MFC r202585: fix a comment typo 22 January 2010, 09:30:09 UTC
d7df327 Remove debug printf. 22 January 2010, 02:35:40 UTC
b75a919 MFC: r189773 by rpaulo Rename the k8temp(4) man page to amdtemp(4) and update its contents for the new families. PR: 142925 Submitted by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> 21 January 2010, 21:12:36 UTC
1fc5b00 Revert part of the previous change that partially reverted an earlier MFC of 199156. 21 January 2010, 21:04:29 UTC
146e9e1 MFC 198411: - Fix several off-by-one errors when using MAXCOMLEN. The p_comm[] and td_name[] arrays are actually MAXCOMLEN + 1 in size and a few places that created shadow copies of these arrays were just using MAXCOMLEN. - Prefer using sizeof() of an array type to explicit constants for the array length in a few places. - Ensure that all of p_comm[] is always zero'd during execve() to guard against any possible information leaks. Previously trailing garbage in p_comm[] could be leaked to userland in ktrace record headers. 21 January 2010, 19:17:42 UTC
95a3131 MFC 198134,198149,198170,198171,198391,200948: Add a facility for associating optional descriptions with active interrupt handlers. This is primarily intended as a way to allow devices that use multiple interrupts (e.g. MSI) to meaningfully distinguish the various interrupt handlers. - Add a new BUS_DESCRIBE_INTR() method to the bus interface to associate a description with an active interrupt handler setup by BUS_SETUP_INTR. It has a default method (bus_generic_describe_intr()) which simply passes the request up to the parent device. - Add a bus_describe_intr() wrapper around BUS_DESCRIBE_INTR() that supports printf(9) style formatting using var args. - Reserve MAXCOMLEN bytes in the intr_handler structure to hold the name of an interrupt handler and copy the name passed to intr_event_add_handler() into that buffer instead of just saving the pointer to the name. - Add a new intr_event_describe_handler() which appends a description string to an interrupt handler's name. - Implement support for interrupt descriptions on amd64, i386, and sparc64 by having the nexus(4) driver supply a custom bus_describe_intr method that invokes a new intr_describe() MD routine which in turn looks up the associated interrupt event and invokes intr_event_describe_handler(). 21 January 2010, 17:55:47 UTC
cb53aec MFC: r202587 Add epic(4) also here. 21 January 2010, 17:37:26 UTC
12487b4 MFC: r202290 Build iwi(4) and iwifw(4) modules on amd64 as well. 21 January 2010, 16:41:13 UTC
fbe3c27 MFC 189696,189697: Add a new internal mount flag (MNTK_EXTENDED_SHARED) to indicate that a filesystem supports additional operations using shared vnode locks. Currently this is used to enable shared locks for open() and close() of read-only file descriptors. - When an ISOPEN namei() request is performed with LOCKSHARED, use a shared vnode lock for the leaf vnode only if the mount point has the extended shared flag set. - Set LOCKSHARED in vn_open_cred() for requests that specify O_RDONLY but not O_CREAT. - Use a shared vnode lock around VOP_CLOSE() if the file was opened with O_RDONLY and the mountpoint has the extended shared flag set. - Adjust md(4) to upgrade the vnode lock on the vnode it gets back from vn_open() since it now may only have a shared vnode lock. - Don't enable shared vnode locks on FIFO vnodes in ZFS and UFS since FIFO's require exclusive vnode locks for their open() and close() routines. (My recent MPSAFE patches for UDF and cd9660 already included this change.) - Enable extended shared operations on UFS, cd9660, and UDF. 21 January 2010, 14:33:18 UTC
344cd42 MFC r194917,r194918,r197043,r197791,r199239,r199240,r200003,r201907,r202671,r202678: r194917: About to add 10Gbase-T to known media types, this is just a whitespace cleanup before that commit. No functional impact. r194918: Add 10Gbase-T to known ethernet media types Some parts of r194521 (convert the port and adapter locks from sx_locks to regular mutexes). r197043: There is no need to log anything for a ctrlq stall or restart. These are normal events. r197791: cxgb(4) updates, including: - support for the new Gen-2, BT, and LP-CR cards. - T3 firmware 7.7.0 - shared "common code" updates. r199239: The 10GBASE-T card should use an IPG of 1. Also enable the check for low power startup on this card. r199240: Don't disable the XGMAC's tx on ifconfig down. It is unnecessary and can cause false backpressure in the chip. Fix a us/ms mixup while here. r200003: T3 firmware 7.8.0 for cxgb(4) 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. 21 January 2010, 12:18:29 UTC
9a64782 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 <danm@prime.gushi.org>, "Matt D. Harris" <mdh_lists@ 21 January 2010, 10:16:32 UTC
8c4887c 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) 21 January 2010, 00:54:22 UTC
83c8ca7 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 21 January 2010, 00:50:46 UTC
1881a75 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 21 January 2010, 00:46:54 UTC
02e6b00 MFC r202269: Add BCM5754 PHY id that is found on Dell Studio XPS 16. 21 January 2010, 00:39:45 UTC
404d899 MFC 197868 Use correct arguments when calling SCTP_RTALLOC(). 20 January 2010, 19:20:31 UTC
08451eb MFC 199866 Use the default stack size for the iterator thread. This fixes a crash reported by Irene Ruengeler. 20 January 2010, 19:14:34 UTC
0a922fc MFC 199369 Do not hold the lock longer than necessary. 20 January 2010, 19:11:31 UTC
d241997 MFC 201523 Correct usage of parenthesis. 20 January 2010, 18:58:23 UTC
69ebdfd MFC 199437 Use always LIST_EMPTY instead of sometime SCTP_LIST_EMPTY, which is defined as LIST_EMPTY. 20 January 2010, 18:55:40 UTC
3671573 MFC 199372 Do not start the iterator when there are no associations. This fixes a bug found by Irene Ruengeler. 20 January 2010, 18:50:49 UTC
237a670 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. 20 January 2010, 15:14:20 UTC
a5e3357 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). 20 January 2010, 14:48:58 UTC
8513fe8 MFC r200799: K&R -> ANSI prototype. 20 January 2010, 00:54:51 UTC
b768768 MFC r200795: Add support of using environment variable BURNCD_SPEED to specify recodring speed. PR: bin/140530 Submitted by: Alexander Best <alexbestms wwu.de> 20 January 2010, 00:46:55 UTC
5b0c520 MFC: r202453 Update the sparc64 hardware list regarding machines that will be supported by 7.3-RELEASE. 19 January 2010, 22:09:45 UTC
11783dc 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. 19 January 2010, 22:03:45 UTC
58713c5 MFC 202157: Bug fix: add a missing initializer. 19 January 2010, 20:56:57 UTC
650e564 MFC 202284,202650: - Update required headers for namei() to remove <sys/proc.h>. - Add RETURN VALUES and ERROR sections for namei()'s error return values. - Add a missing link to NDHASGIANT.9. 19 January 2010, 20:48:57 UTC
7eaec52 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 <i levsha me> 19 January 2010, 20:19:52 UTC
af5433a 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 <i levsha me> 19 January 2010, 20:05:20 UTC
f43793a 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 <i levsha me> 19 January 2010, 19:59:03 UTC
d56e24a MFC r197934: Map PIE binaries at non-zero base address. Tested by: Mykola Dzham <i levsha me> 19 January 2010, 19:56:50 UTC
4358a8b MFC r197932: Do not map segments of zero length. Tested by: Mykola Dzham <i levsha me> 19 January 2010, 19:54:18 UTC
4377cb6 MFC r197933: Define architectural load bases for PIE binaries. MFC r198203: Change the load base to below 2GB for sparc64/sun4v. 19 January 2010, 19:51:54 UTC
d04e3d2 MFC: r202176 Miscellaneous mdoc, spelling and inconsistency fixes. 19 January 2010, 17:10:34 UTC
ed63390 MFC: r201603 Fix a double free(). 19 January 2010, 16:58:50 UTC
b7a5c53 MFC r202085 Simplify pmap_init(). Additionally, correct a harmless misbehavior on i386. 18 January 2010, 22:48:41 UTC
2beb870 MFC 195894: Add a missing unlock for the inp lock when returning early from sctp_add_to_readq(). 18 January 2010, 21:28:11 UTC
a5f5c5b 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. 18 January 2010, 21:25:12 UTC
4dbb3ff MFC 198522: Bugfix: Use formula from section 7.2.3 of RFC 4960. Reported by Martin Becke. 18 January 2010, 20:57:50 UTC
13bb7cb MFC: part of revision 201415 Re-enable more options and devices. Now kernel size problem is gone. 18 January 2010, 11:08:47 UTC
a91266d MFC: revision 201392 Use UFS2 as default filesystem on pc98. Now pc98's boot2 works for UFS2. 18 January 2010, 10:56:31 UTC
b77bbc8 MFC: revision 201391 Do kgzip to the loader on pc98, too. Now pc98's boot2 works for ELF. 18 January 2010, 10:53:59 UTC
cdfcbb5 MFC r202129: Report ZFS filesystem version instead of the zpool version when we say it. Reported by: Yuri Pankov (on -fs@) Submitted by: delphij 18 January 2010, 05:24:51 UTC
e743aa4 MFC r201520: Test index value is within the range before using it to reference array member. PR: bin/141838 Submitted by: Henning Petersen <henning.petersen@t-online.de> 18 January 2010, 05:22:27 UTC
99a054c MFC 202019: Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms. # This is the resolution of removing it from DEFAULTS... 18 January 2010, 04:08:43 UTC
0ca2327 MFC: r201870, r201889 Various language fixes. Also fixed the URL to totd, obtained from NetBSD. 17 January 2010, 17:36:25 UTC
93de41b MFC r201806: Switch traceroute over to make use of proper in-kernel source address selection. Reviewed by: rwatson, fenner PR: kern/139454 Tested by: Frank Steinborn (steinex nognu.de) MFC r201897: Correct spelling. Submitted by: (pluknet gmail.com) 17 January 2010, 15:21:24 UTC
a2839da MFC r202116: Adjust a comment to reflect reality, as we have proper source address selection, even for IPv4, since r183571. Pointed out by: Jase Thew (bazerka beardz.net) 17 January 2010, 13:45:33 UTC
13b8ef0 MFC r201898: Add comments trying to explain what bad things happen here, i.e. how hashed MD5/SHA are implemented, abusing Final() for padding and sw_octx to transport the key from the beginning to the end. Enlightened about what was going on here by: cperciva Reviewed by: cperciva 17 January 2010, 13:36:25 UTC
f52fd8d MFC r187826: While OpenBSD's crypto/ framework has sha1 and md5 implementations that can cope with a result buffer of NULL in the "Final" function, we cannot. Thus pass in a temporary buffer long enough for either md5 or sha1 results so that we do not panic. PR: bin/126468 Reviewed by: cperciva 17 January 2010, 13:31:48 UTC
00c00c2 MFC r201742: After adding an SDT provider for opencrypto in r199884 we should also depend on opt_kdtrace.h for the module build. Submitted by: (Andre.Albsmeier siemens.com) 17 January 2010, 13:28:25 UTC
c97aba3 MFC r201688: Correct a typo. Submitted by: sn_ (sn_ gmx.net) on hackers@ 17 January 2010, 13:24:15 UTC
2ef480a Merge r197308 from head (originally by ed): Spell Israel correctly. PR: bin/138580 Submitted by: Alexey Savartsov <asavartsov gmail com> Approved by: ed (mentor, implicit) 17 January 2010, 11:21:18 UTC
67654f5 Merge r201440, r201445 from head: Don't complain when we encounter the "cache" source, it's valid. Also fix the error message to include a line feed and not include a stray comma. Submitted by: Artis Caune artis.caune gmail.com While here, change "> /dev/stderr" for more usual ">&2" Submitted by: jilles PR: bin/121671 Approved by: ed (mentor, implicit) 17 January 2010, 11:10:32 UTC
aeed43f Merge r201429 from head: Fix return code in the case of successful file transfer, broken in tftp.c 1.13 PR: bin/117452 Submitted by: Spencer Minear minear securecomputing.com Approved by: ed (mentor, implicit) 17 January 2010, 10:59:07 UTC
c74a03e MFC r201605: Update acpi_ibm syctl nodes on resume. 17 January 2010, 06:24:24 UTC
d6a4152 MFC: r201888 bridge(4) acts like a switch, not like a hub. 16 January 2010, 09:24:12 UTC
9eaf3eb MFC r201658: Increase default block size from 4K to 64K. It was reduces 6 yeard ago, when trees were big and FAST mode was enabled by default. So small block size doesn't benefits linear I/O operations in FAST and significantly slowdowns in ECONOMIC (default) mode. For single stream random I/Os so small block doesn't give much benefits, as access time is usually bigger then transfer time there. Same time it requires all heads to seek together for every single request, reducing performance on parallel load. 15 January 2010, 23:54:14 UTC
e6e53a9 MFC: r201052, r201200, r202003, r202010, r202023 Add a driver for the `Fire' JBus to PCIe bridges found in at least the Sun Fire V215/V245 and Sun Ultra 25/45 machines. This driver also already includes all the code to support the `Oberon' Uranus to PCIe bridges found in the Fujitsu-Siemens based Mx000 machines but due to lack of access to such a system for testing, probing of these bridges is currently disabled. Unfortunately, the event queue mechanism of these bridges for MSIs/ MSI-Xs matches our current MD and MI interrupt frameworks like square pegs fit into round holes so for now we are generous and use one event queue per MSI, which limits us to 35 MSIs/MSI-Xs per Host-PCIe-bridge (we use one event queue for the PCIe error messages). This seems tolerable as long as most devices just use one MSI/MSI-X anyway. Adding knowledge about MSIs/MSI-Xs to the MD interrupt code should allow us to decouple the 1:1 mapping at the cost of no longer being able to bind MSIs/MSI-Xs to specific CPUs as we currently have no reliable way to quiesce a device during the transition of its MSIs/ MSI-Xs to another event queue. This would still require the problem of interrupt storms generated by devices which have no one-shot behavior or can't/don't mask interrupts while the filter/handler is executed (like the older PCIe NICs supported by bge(4)) to be solved though. 15 January 2010, 21:45:55 UTC
178cf78 MFC: r202159 Remove useless .TE groff macro. 15 January 2010, 19:54:12 UTC
19efdf5 MFC: r201836 Remove unnecessary quoting and markup, add missing punctuation. 15 January 2010, 19:44:40 UTC
e86e681 MFC: r202006 Add epic(4), a driver for the front panel LEDs in Sun Fire V215/V245. It's named after the driver doing the same job in OpenSolaris. 15 January 2010, 19:12:34 UTC
cb88137 MFC: r201932 - Add code allowing a network device to only be open and closed once by keeping it opened after the first open and closing it via the cleanup handler when NETIF_OPEN_CLOSE_ONCE is defined. Note that due to the fact that the part of r177108 which reverts r60506 and causes the open-close-dance on every file access as the remaining problems with powerpc should be sorted out first, in stable/7 the only difference in behavior between when NETIF_OPEN_CLOSE_ONCE is defined and not currently is that with that macro defined the network device is eventually closed before entering the kernel and before rebooting. - Define NETIF_OPEN_CLOSE_ONCE on sparc64 in order to not keep the network device opened forever, as at least with some firmware versions received packets are DMA'ed to stale memory otherwise. 15 January 2010, 19:06:47 UTC
9dc5841 MFC: r201901 Remove clause 3 and 4 from TNF licenses (this was the only 4-clause TNF license FreeBSD had in sys/boot). Obtained from: NetBSD 15 January 2010, 16:57:53 UTC
bc0a065 MFC: r201396, r201410 - Demapping unused kernel TLB slots has proven to work reliably so move the associated debugging under bootverbose. - Remove freebsd4_sigreturn(); given that FreeBSD 4 didn't supported sparc64 this only ever served as a transition aid prior to FreeBSD 5.0 and is unused by default since COMPAT_FREEBSD4 was removed from GENERIC in r143072 nearly 5 years ago. 15 January 2010, 16:55:00 UTC
2c156ca MFC: r201395 - Preserve the PROM IOMMU in order to allow OFW drivers to continue to work. - Sanity check the parameters passed to the implementations of the pcib_{read,write}_config() methods. Using illegal values can cause no real harm but it doesn't hurt to avoid unnecessary data error traps requiring to flush and re-enable the level 1 caches. 15 January 2010, 16:46:06 UTC
dab7f8b MFC: r201199 - Prefer i and j over i and n for temporary integer variables. - Wrap/shorten too long lines. - Remove a redundant variable and an unnecessary cast in schizo(4). 15 January 2010, 16:43:19 UTC
7860d99 MFC: r201126 Account for firmware versions which include the CDMA interrupts in the OFW device tree. 15 January 2010, 16:41:10 UTC
a9e2824 MFC: r201009 Remove clause 3 from Izumi Tsutsui's licenses. Obtained from: NetBSD 15 January 2010, 16:29:41 UTC
f66b519 MFC: r201008 Style changes Obtained from: NetBSD (mc146818reg.h) 15 January 2010, 16:28:02 UTC
86effa0 MFC: r201007 Correct my e-mail address. 15 January 2010, 16:25:19 UTC
ec6b943 MFC: r201007 Add a man page for mk48txx(4). Requested by: n_hibma Obtained from: NetBSD (original version) 15 January 2010, 16:21:32 UTC
fa58fa1 MFC: r201005, r201371 - Take advantage of bus_{read,write}_*(9). - Set dow = -1 in mk48txx_gettime() because some drivers (for example the NetBSD and OpenBSD mk48txx(4)) don't set it correctly. 15 January 2010, 15:47:31 UTC
back to top