swh:1:snp:2ca5d6eff8f04a671c0d5b13646cede522c64b7d

sort by:
Revision Author Date Message Commit Date
cec678b Prepare for tagging RELENG_7_0_0_RELEASE and the 7.0-RELEASE builds. Approved by: re (implicit) 24 February 2008, 05:45:16 UTC
6bab895 Speculate on the release date for FreeBSD 7.0. Approved by: re (implicit) 24 February 2008, 05:17:54 UTC
575dbee MFC: rev. 1.4 Add some missing Xrefs to drivers. Approved by: re (kensmith) 21 February 2008, 23:29:26 UTC
bf6175a Prepare for a "mini-RC3". Only amd64/i386 builds will be done. Targetted at getting people to test the backout of the hptrr(4) driver. Approved by: re (implicit) 20 February 2008, 04:37:25 UTC
99b6962 MFR7 the backout of hptrr v1.2 due to problems encountered during testing of 7.0-RC2. Versions being MFR7-ed: 1.1.2.3 amd64-elf.hptrr_lib.o.uu 1.1.2.3 array.h 1.1.2.3 him.h 1.1.2.3 hptintf.h 1.1.2.3 hptrr_config.c 1.1.2.3 hptrr_config.h 1.1.2.4 hptrr_os_bsd.c 1.1.2.3 hptrr_osm_bsd.c 1.1.2.3 i386-elf.hptrr_lib.o.uu 1.1.2.3 ldm.h 1.1.2.3 os_bsd.h 1.1.2.4 osm.h Approved by: re (rwatson) 20 February 2008, 04:35:24 UTC
55a88bc MFC: Properly advertise U320 transport capabilities to CAM. MFC: Quiet sense data logging behind AHD_DEBUG/AHD_SHOW_SENSE. Approved by: re (kensmith) 19 February 2008, 17:08:34 UTC
17fd1b7 Catch up with 1.1068.2.20.2.3. Approved by: re (bmah) 17 February 2008, 01:16:40 UTC
c1e8b7f MFC: rev. 1.3 The hptrr driver first appeared in 6.3, not 5.3. Approved by: re (bmah) 16 February 2008, 20:29:06 UTC
98743ee New release notes: SA-08:03.sendfile, 700MB CDROM media for ISOs, rr232x(4) gone. Modified release notes: Added missing word to SA-08:02.libc note, mention SATA RAID in hptiop(4) note, FILE 4.23. Approved by: re (implicitly) 16 February 2008, 16:03:48 UTC
0de71f0 MFC rev.1.13: Use case-insensitive comparisons for HTTP header keywords. Approved by: re (kensmith) 15 February 2008, 16:17:28 UTC
7d08c16 MFC: rev. 1.325 Remove dublicate MLINK. Approved by: re (bmah) 15 February 2008, 15:19:26 UTC
81e0676 MFC: share/man/man4/ciss.4:1.15, sys/dev/ciss/ciss.c:1.87 Add `hw.ciss.nop_message_heartbeat' tunable (default disabled) for NOP-message polling in ciss_periodic(). Note that setting the tunable to non-zero can be workaround only for `ADAPTER HEARTBEAT FAILED' problem, and may freeze the system w/o the problem. Approved by: re (kensmith) 15 February 2008, 13:55:23 UTC
79b64b5 MFC: machdep.c:1.230, pmap.c:1.197 On Montecito processors, the instruction cache is in fact not coherent with the data caches. Implement a quick fix to allow us to boot on Montecito, while I'm working on a better fix in the mean time. Approved by: re (kensmith - big thanks!) 14 February 2008, 22:51:52 UTC
9546722 MFC rev 1.22 hosts.equiv.5 v1.22 Improve readability for the hosts.equiv file regarding the notation of hostnames. PR: docs/35953 Submitted by: "Gary W. Swearingen" <swear at blarg dot net> With minor modifications by me. Approved by: re (bmah) 14 February 2008, 21:48:53 UTC
3e999ad MFC revs 1.17 to 1.18 timed.8 v1.18 Typo fix. Spotted by: brueffer v1.17 Enhance descriptions in the timed manual. PR: docs/115445 Submitted by: "Julian Stacey" <jhs at berklix dot org> MFC After: 3 days Approved by: re (bmah) 14 February 2008, 21:48:24 UTC
67752a6 MFC rev 1.9 to 1.11 nve.4 v1.11 Language nit. v1.10 There is no list to stop, so dont use .El. Noticed by: brueffer v1.9 Add 1000baseTX support for the nve driver, which is known here and there. Also mention that the driver sometimes returns '10baseTX' as output instead of 100baseTX (which is the case at that moment). PR: docs/115284 Submitted by: Julian Stacey Jhs <jhs at berklix dot org> MFC After: 3 days Approved by: re (bmah) 14 February 2008, 21:47:49 UTC
c98961e MFC rev 1.69 to 1.70 bsdlabel.8 v1.70 Remove redundant whitespace. Noticed by: brueffer v1.69 Attempt to describe the ''auto'' type a bit better in the default section (if nothing had been specified, or if the auto type had been specified, a default layout is used). PR: docs/116047 Submitted by: Ian Smith <smithi at nimnet dot asn dot au> Minor modifications by me. Approved by: re (bmah) 14 February 2008, 21:46:19 UTC
031d5cc MFC rev 1.20 to 1.23 access.2 v1.23 After issueing a ntpdate [1] I noticed it's already 2008, reflect that in the last modified date. Noticed by: brueffer [1] v1.22 Fix typo (s/existance/existence/) Noticed by: ceri v1.21 Fix some style nits. Prodded by: brueffer MFC After: 3 days v1.20 Make the warning a bit less 'broad' then it used to be. The access is seems to be a problem for SUID applications, which we like to prevent as much as possible. PR: docs/39530 Submitted by: Soren Spies <sspies at apple dot com> MFC After: 3 days Approved by: re (bmah) 14 February 2008, 21:45:41 UTC
e25907e MFC: rev. 1.26 Add missing \n. Approved by: re (bmah), rwatson (mentor), aradford@amcc.com 14 February 2008, 20:52:03 UTC
9822c63 MFC rev 1.153 nfs_srvsubs.c Use nfsrv_destroycache() only once, else it crashes the server. PR: kern/118152 Submitted by: Bjoern Groenvall <bg at sics dot se> Approved by: imp (mentor, a while ago already), jhb MFC After: 3 days Approved by: re (kensmith), imp (mentor, implicit) 14 February 2008, 14:12:13 UTC
da3a94b Fix sendfile(2) write-only file permission bypass. Security: FreeBSD-SA-08:03.sendfile Approved by: re (kensmith) 14 February 2008, 11:45:41 UTC
3f5df15 MFC version 1.14, from the 4 February 2008 update: IPv6 addresses for 6 of the root name servers! Approved by: re (kensmith) 07 February 2008, 20:55:42 UTC
89bbd90 Get ready for the 7.0-RC2 builds. Approved by: re (implicit) 07 February 2008, 12:50:27 UTC
66a6624 MFC rev 1.4: fix a bug in hexadecimal formatting of the CHAP digest: bytes >= 0x80 were formatted as 0xff, causing the authentication to fail. Note: fast MFC to RELENG_7 and RELENG_7_0 to get the changes in time for 7.0-RC2. Approved by: re (kensmith) 07 February 2008, 00:08:57 UTC
15e15cf Remove rr232x(4) from release documentations. It is actually a hard link from hptrr(4). Approved by: re (bmah) 06 February 2008, 19:47:29 UTC
aaaa808 MFC: file version 4.23. Approved by: re(kensmith) 06 February 2008, 18:26:38 UTC
a06c06a Fix a symbol conflict between hptrr and hptmv Approved by: re 06 February 2008, 13:59:17 UTC
3e99e61 Update the hptrr driver to version 1.2. This adds port multiplier support for several cards. See the Highpoint website for more information. Again, many thanks to Highpoint for their continued support of FreeBSD. Approved by: re 06 February 2008, 04:37:58 UTC
085f4ea Update the hptiop driver to version 1.3. This adds support for the 4xxx series of adapters. Thanks again to Highpoint for their continued support of FreeBSD. Submitted by: Highpoint Technologies Approved by: re 06 February 2008, 03:44:11 UTC
d37f1a6 MFC revision: 1.83, 1.85, 1.86 Add NOP-message polling to ciss_periodic(). Disable adapter by detecting adapter is dead. Reviewed by: scottl Approved by: re (kensmith) 06 February 2008, 03:39:02 UTC
1829ba6 Remove the rr232x.4 manual page and add links and references to the hptrr page. Approved by: re 06 February 2008, 03:38:47 UTC
1338975 MFC revision: subr_bus.c:1.204, bus.h:1.79, acpi.c:1.244 o Add devctl_process_running() so that power management system driver can check whether devd(8) is running. o Enter the sleep state immediately without waiting for timeout if devd(8) is not running such as the system in single user mode. Approved by: re (kensmith) 06 February 2008, 03:35:40 UTC
ee1a325 Remove the rr232x driver. It has been superseced by the hptrr driver. Approved by: re 06 February 2008, 03:24:29 UTC
9048800 MFC 1.2: Unbreak detection of cryptodev support for FreeBSD which was broken with OpenSSL 0.9.8 import. Note that this does not enable cryptodev by default, as it was the case with OpenSSL 0.9.7 in FreeBSD base, but this change makes it possible to enable cryptodev at all. Approved by: re (kensmith) 05 February 2008, 21:02:04 UTC
acfe4f0 MFC 1.115: fix use w/ altq Submitted by: sephe Approved by: re (kensmith) 05 February 2008, 18:29:03 UTC
9175102 MFC 1.8: correct typo that broke check when handling addba response Approved by: re (kensmith) 05 February 2008, 18:19:12 UTC
2de17a0 MFC 1.50: correct tx rate displayed by list sta Approved by: re (kensmith) 05 February 2008, 18:17:29 UTC
a2e64ef MFC 1.49: fix list mac Approved by: re (kensmith) 05 February 2008, 18:16:35 UTC
1e741d0 MFC revision 1.23 Make sure we handle listen() and eliminate console messages for unknown event types. Approved by: re@ (kensmith) 05 February 2008, 14:36:41 UTC
62ac8c9 MFC changes from 1.14 for sys/lock.c and 1.127+1.128 for thread/thr_kern.c this copes with the fact that during a fork the child may get really screwy state in the threading system due to the sudden vaporisation of it's sibling threads. Approved by: re(kensmith) 04 February 2008, 20:03:36 UTC
481e3c5 MFC: Fix some bugs in dealing with DCMD's without data. MegaCli was sending down some DCMD's without any data. Thanks to Dell and LSI for helping to provide clues to figure out this problem. Now MegaCli can upgrade the firmware and should work identical when run on Linux. Approved by: re (kensmith) 04 February 2008, 14:54:21 UTC
8f1e6ea Merge uipc_sockbuf.c:1.175, uipc_socket.c:1.304, uipc_syscalls.c:1.264, sctp_input.c:1.67, sctp_peeloff.c:1.17, sctputil.c:1.73, socketvar.h:1.161 from HEAD to RELENG_7_0: Correct two problems relating to sorflush(), which is called to flush read socket buffers in shutdown() and close(): - Call socantrcvmore() before sblock() to dislodge any threads that might be sleeping (potentially indefinitely) while holding sblock(), such as a thread blocked in recv(). - Flag the sblock() call as non-interruptible so that a signal delivered to the thread calling sorflush() doesn't cause sblock() to fail. The sblock() is required to ensure that all other socket consumer threads have, in fact, left, and do not enter, the socket buffer until we're done flushin it. To implement the latter, change the 'flags' argument to sblock() to accept two flags, SBL_WAIT and SBL_NOINTR, rather than one M_WAITOK flag. When SBL_NOINTR is set, it forces a non-interruptible sx acquisition, regardless of the setting of the disposition of SB_NOINTR on the socket buffer; without this change it would be possible for another thread to clear SB_NOINTR between when the socket buffer mutex is released and sblock() is invoked. Reviewed by: bz, kmacy, rrs Reported by: Jos Backus <jos at catnook dot com> Approved by: re (kensmith) 02 February 2008, 12:44:14 UTC
f28969e MFC 1.7: use m_gethdr to populate the rx ring Approved by: re (kensmith) 02 February 2008, 07:30:02 UTC
c40e112 MFC: 1.159, 1.160 Do not sanitize disk geometry if it is set by scripts in non-interactive mode. Approved by: re (kensmith) 01 February 2008, 20:33:40 UTC
c0b3b27 - Fixes is a bug in sctp_auth that will cause a panic if a socket is closed as it gets auth'd data in. (sctp_auth.c) - Reverts the priority back to 0, do not change prioritys (sctp_bsd_addr.c) - Fixes a wrap error in calculation of gap ack segments that wrap the TSN number. (sctp_indata.c) - Fixes a comment, and also moves a lock up to cover the pulling of the VRF from the inp structure. (sctp_pcb.c) Approved by: re@freebsd.org (Ken Smith) 31 January 2008, 17:21:50 UTC
5fab7bb MFC: rev. 1.194 Correct the kernel config hint in a printf statement. Approved by: re (kensmith), rwatson (mentor) 31 January 2008, 14:19:06 UTC
2be307c MFC rev. 1.27 Fix memory leak when export hook is not connected. Approved by: re (kensmith) 30 January 2008, 21:29:10 UTC
b926e19 MFC: Add a wrapper function that bound checks writes to the dump device. Approved by: re (kensmith) 30 January 2008, 21:21:51 UTC
019149e MFC: Remove references to the obsolete card(4) manpage. Approved by: re (bmah) 30 January 2008, 18:13:53 UTC
484a27a MFC: OLDCARD is long gone, so finally remove the oldcard.4 manpage. Approved by: re (bmah) 30 January 2008, 18:12:35 UTC
28bb9c9 MFC: rev. 1.1.1.7 (Check for a failure return from cplus_demangle_type) Approved by: re(kensmith) 29 January 2008, 18:13:53 UTC
66008b4 MFC 1.42,1.43: Fix races and other bugs with sleepq timeout handling. Approved by: re (kensmith) 29 January 2008, 16:37:04 UTC
fbef76f MFC: ver. 1.7 Partial backout of rev. 1.6, but instead of putting kerberos5_server_flags back in command_args, put it where rc.subr(8) expects it: kerberos5_flags. Approved by: re (kensmith) 29 January 2008, 07:15:46 UTC
10547aa MFC v1.7 (by request from remko because he is injured) > revision 1.7 > date: 2008/01/16 13:54:40; author: remko; state: Exp; lines: +9 -6 > Dont accidentally remove a filesocket which is still in use. This gives > problems when the DRM driver is loaded and the AIXGL extension is loaded > , the AIXGL driver requests a drm_close and this will cause the radeon > driver to fail while starting X windows. > > PR: kern/114688 > Submitted by: vehemens <vehemens at verizon dot net> > Prodded by: Robert Noland > Approved by: imp (mentor, a while ago already), anholt Approved by: re (kensmith) Me doing MFC requested by: remko 29 January 2008, 01:39:16 UTC
189a0e1 MFC functional changes to etc: 1. yar's "dry run" patch to Makefile 2. Add zfs to the list of filesystems to check in periodic/security/100.chksetuid 3. GC the nfslocking script, which has been superseded by lockd and statd 4. Add security warning to rc.d/jail 5. Add stop_cmd=':' to those rc.d scripts that do not start services, but did not already have a stop_cmd. And update comments in rc.firewall* and defaults/rc.conf. Approved by: re (kensmith) 29 January 2008, 00:22:33 UTC
a32399e MFC: Rev. 1.6 made it impossible to use rc.d/kerberos with the krb5 port. Re-implement the change so that the script once again works with the krb5 port. Submitted by: kensmith (slightly modified) Approved by: re (kensmith) 28 January 2008, 20:59:48 UTC
f3f26f2 Merge ipfw2.c:1.113, ip_fw.h:1.111, ip_fw2.c:1.180 from HEAD to RELENG_7_0: Hide ipfw internal data structures behind IPFW_INTERNAL rather than exposing them to all consumers of ip_fw.h. These structures are used in both ipfw(8) and ipfw(4), but not part of the user<->kernel interface for other applications to use, rather, shared implementation. Reported by: Paul Vixie <paul at vix dot com> Approved by: re (kensmith) 28 January 2008, 17:44:30 UTC
16d8543 MFC: Only reset driver state when a hardware error is detected. Approved by: re (kensmith) 28 January 2008, 15:58:03 UTC
36bf6bf MFC rev. 1.52: udf_vget() shall vgone() the vnode when the file_entry cannot be allocated or read from the volume. Otherwise, half-constructed vnode could be found later and cause panic when accessed. Approved by: re (kensmith) 28 January 2008, 12:51:31 UTC
4b90a41 MFC rev. 1.457: Do not dereference NULL scp in the case the screen is not opened. Instead, return ENXIO to the ioctl caller. Approved by: re (kensmith) 28 January 2008, 12:49:33 UTC
29e88d3 MFC rev. 1.157: In rev. 1.156, the convertion of the minor number to the unit number resulted in the argument to the make_dev() to be a unit number. Correct this by supplying a minor number to make_dev(), and using the unit number for the calculation of the slave tty name. Approved by: re (kensmith) 28 January 2008, 12:47:56 UTC
306cbb8 MFC: sys/kern/vfs_aio.c; revision 1.237 sys/sys/event.h; revision 1.38 When asked to use kqueue, AIO stores its internal state in the `kn_sdata' member of the newly registered knote. The problem is that this member is overwritten by a call to kevent(2) with the EV_ADD flag, targetted at the same kevent/knote. For instance, a userland application may set the pointer to NULL, leading to a panic. A testcase was provided by the submitter. PR: kern/118911 Submitted by: MOROHOSHI Akihiko <moro@remus.dti.ne.jp> Approved by: re (kensmith) 28 January 2008, 10:43:11 UTC
ae9443e Regenerated page with WITHOUT_GSSAPI Approved by: re (kensmith) 28 January 2008, 09:00:43 UTC
69fcbdf MFC the WITHOUT_GSSAPI knob. Approved by: re (kensmith) 28 January 2008, 08:57:11 UTC
236de94 MFC the purely cosmetic changes, including removal of $NetBSD$ Ids, a few spurious #'s, an empty REQUIRE, and a never-used KEYWORD. Approved by: re (kensmith) 28 January 2008, 07:58:32 UTC
d1abc7e GC this file, which was brought over from NetBSD but never used by us. Approved by: re (kensmith) 28 January 2008, 07:32:25 UTC
e19ee3d MFC: 1.36 Add missing locking for SBus controllers. Approved by: re (kensmith) 27 January 2008, 15:44:37 UTC
d9ad359 MFC revision 1.7 date: 2008/01/12 00:11:26; author: delphij; state: Exp; lines: +4 -4 - Handle the case where interface from "middle" is missing by more carefully inspecting the return value from sysctl(3). [1] - Use calloc instead of malloc+memset of zero. Submitted by: Alexander Chernikov <admin su29 net> [1] PR: bin/119581 Approved by: re (kensmith) 26 January 2008, 22:13:30 UTC
be80de0 MFC rev 1.71 Fix bundle xmit octets stats for packet-split operation mode. Approved by: re (kensmith) 26 January 2008, 14:14:10 UTC
ad44afe Merge tcp_usrreq.c:1.167 from HEAD to RELENG_7_0: tcp_usrreq.c:1.130 removed tcbinfo locking from tcp_usr_accept(), which while in principle a good idea, opened us up to a race inherrent to the syncache's direct insertion of incoming TCP connections into the "completed connection" listen queue, as it transpires that the socket is inserted before the inpcb is fully filled in by syncache_expand(). The bug manifested with the occasional returning of 0.0.0.0:0 in the address returned by the accept() system call, which occurred if accept managed to execute tcp_usr_accept() before syncache_expand() had copied the endpoint addresses into inpcb connection state. Re-add tcbinfo locking around the address copyout, which has the effect of delaying the copy until syncache_expand() has finished running, as it is run while the tcbinfo lock is held. This is undesirable in that it increases contention on tcbinfo further, but a more significant change will be required to how the syncache inserts new sockets in order to fix this and keep more granular locking here. In particular, either more state needs to be passed into sonewconn() so that pru_attach() can fill in the fields *before* the socket is inserted, or the socket needs to be inserted in the incomplete connection queue until it is actually ready to be used. Reported by: glebius (and kris) Tested by: glebius Approved by: re (kensmith) 26 January 2008, 13:57:33 UTC
18f998a MFC: 1.430 - Add new NTP servers provided by NIC.br (http://www.ntp.br) - Remove nonfunctional servers PR: 119884 Approved by: simon Approved by: re (bmah) 25 January 2008, 10:54:40 UTC
11af914 - Add geom_virstor to the module build. PR: kern/119902 Submitted by: Yoshihiro Ota <ota -at- j.email.ne.jp> Approved by: re (kensmith), pjd (mentor) 24 January 2008, 20:28:27 UTC
0231f99 MFC: Don't cache the new-bus name of a PCI device in the PCI conf structure. Approved by: re (kensmith) 24 January 2008, 18:53:29 UTC
c29334c MFC: Fix some minor issues such as using read/modify/write for updating the configuration register and add a header file to hold HPET register constants. Approved by: re (kensmith) 24 January 2008, 18:52:26 UTC
5b405f5 MFC: rev. 1.65 Document the 'maintainer' target. Approved by: re (kensmith) 24 January 2008, 07:11:29 UTC
86c3e52 MFen 1.1068.2.20.2.2 Approved by: re (kensmith) 23 January 2008, 20:37:44 UTC
e2d1842 MFC: Add fsck_4.2bsd and fsck_ufs as hard links to fsck_ffs in /stand on the MFS image so that (for example) "fsck /dev/ad0s1a" will work. Without this you needed (for example) "fsck -t ffs /dev/ad0s1a" (or needed to run fsck_ffs instead of fsck). Versions being MFCed: 1.62 src/release/amd64/boot_crunch.conf 1.62 src/release/i386/boot_crunch.conf 1.12 src/release/ia64/boot_crunch.conf 1.63 src/release/pc98/boot_crunch.conf 1.5 src/release/powerpc/boot_crunch.conf 1.9 src/release/sparc64/boot_crunch.conf 1.2 src/release/sun4v/boot_crunch.conf Approved by: re (bmah) 23 January 2008, 20:22:48 UTC
4959597 MFC v1.12: Update EDITOR and PAGER environment variables so they are correct for the CDROM fixit environment. Noticed by: gallatin Approved by: re (bmah) 23 January 2008, 20:06:27 UTC
dd17e0a Merge revisions 1.1 and 1.2 of the coda.4 man page from HEAD to RELENG_7_0: Add a rather basic man page for the coda kernel module. Small fixes. Approved by: re (kensmith) 23 January 2008, 12:22:11 UTC
2b2110b Merge a variety of Coda fixes from HEAD to RELENG_7_0: coda_vnops.c:1.79: Borrow the VM object associated with an underlying cache vnode with the Coda vnode derived from it, in the style of nullfs. This allows files in the Coda file system to be memory-mapped, such as with execve(2) or mmap(2). Reported by: Rune <u+openafsdev-sr55 at chalmers dot se> coda_vnops.c:1.80: Lock the new directory vnode returned by coda_mkdir(), as this is required by FreeBSD's vnode locking protocol. coda_vnops.c:1.81: Use VOP_NULL rather than VOP_PANIC for Coda's vop_print routine, so as to avoid panicking in DDB show lockedvnods. cnode.h:1.22, coda_namecache.h:1.12, coda_psdev.c:1.40, coda_vfsops.c:1.70: Don't declare functions as extern. Move all extern variable definitions to associated .h files, move some extern variable definitions between include files to place them more appropriately. coda_vnops.c:1.82: Don't acquire an additional vnode reference to a vnode when it is opened and then release it when it is closed: we rely on the caller to keep the vnode around with a valid reference. This avoids vrele() destroying the vnode vop_close() is being called from during a call to vop_close(), and a crash due to lockmgr recursing the vnode lock when a Coda unmount occurs. coda_vfsops.c:1.71: Zero mi_rotovp and coda_ctlvp immediately after calling vrele() on the vnodes during coda_unmount() in order to detect errant use of them after the vnode references may no longer be valid. No need to clear the VV_ROOT flag on mi_rootvp flag (especially after the vnode reference is no longer valid) as this isn't done on other file systems. coda_vfsops.c: Rework coda_statfs(): no longer need to zero the statfs structure or fill out all fields, just fill out the ones the file system knows about. Among other things, this causes the outpuf of "mount" and "df" to make quite a bit more sense as /dev/cfs0 is specified as the mountfrom name. coda_vnops.c:1.83: Improve default vnode operation handling for Coda: - Don't specify vnode operations for mknod, lease, and advlock--let them fall through to vop_default. - Implement vop_default with &default_vnodeops, rather than with VOP_PANIC, so that unimplemented vnode operations are handled in more sensible ways than panicking, such as EOPNOTSUPP on ACL queries generated by bsdtar, or mknod. coda_namecache.h:1.13: Remove unused oldhash definition from Coda namecache. coda_vnops.c:1.84: Replace references to VOP_LOCK() w/o LK_RETRY to vn_lock() with LK_RETRY, avoiding extra error handling, or in some cases, missing error handling. Discussed with: kib coda_vnops.c:1.85: Put "coda_rdwr: Internally Opening" printf generated by in-kernel writes to files, such as ktrace output, under CODA_VERBOSE. Otherwise, each such call to VOP_WRITE() results in a kernel printf. Obtained from: NetBSD Approved by: re (kensmith) 23 January 2008, 12:09:43 UTC
dc6e5c6 Merge uipc_usrreq.c:1.214 from HEAD to RELENG_7_0: Move unlock of global UNIX domain socket lock slightly lower in unp_connect(): it is expected to return with the lock held, and two possible error paths otherwise returned with it unlocked. The fix committed here is slightly different from the patch in the PR, but along an alternative line suggested in the PR. PR: 119778 Submitted by: James Juran <james dot juran at baesystems dot com> Approved by: re (gnn) 23 January 2008, 12:08:12 UTC
eff58f0 MFC: 1.26 Check battery presence first before trying to get battery information. Approved by: re (kensmith) 23 January 2008, 00:15:22 UTC
e79b103 New release notes: SA-08:01, SA-08:02. Bump copyright date. Approved by: re (implicitly) 22 January 2008, 23:05:26 UTC
fb17a30 MFC: 1.201 Fix mbuf pool watermark configuration. Approved by: re (kensmith) 22 January 2008, 17:30:13 UTC
00f63c2 This commit was manufactured by cvs2svn to create branch 'RELENG_7_0'. 22 January 2008, 07:40:23 UTC
04005e5 MFC: rev. 1.12 Remove files conditional on the obsolete MK_FORTRAN knob. They are already listed in ObsoleteFiles.inc anyway. Approved by: re (kensmith), rwatson (mentor) 21 January 2008, 22:02:21 UTC
a8dc695 MFC: rev. 1.72 Remove remnants of old *_FORTRAN build flags. Approved by: re (kensmith), rwatson (mentor) 21 January 2008, 22:00:25 UTC
f0b807c MFC: rev. 1.592 Remove WITHOUT_FORTRAN from the XMAKE target, it doesn't exist anymore. Approved by: re (kensmith), rwatson (mentor) 21 January 2008, 21:58:55 UTC
3aecbb3 MFC: WITHOUT_FORTRAN was removed some time ago. Regen src.conf.5. Approved by: re (kensmith), rwatson (mentor) 21 January 2008, 21:56:02 UTC
b48bb98 MFC rev. 1.156: In the rev. 1.153, the one place for converting minor number to unit was missed. As result, pty_create_slave() may index out of the names[] bounds, creating wrong slave tty names. Approved by: re (kensmith) 21 January 2008, 12:57:18 UTC
7e5e97b MFC: 1.270 - In vfs_scanopt(), make sure that the mount option value is not NULL before calling vsscanf(). PR: 118531 MFC: 1.268 - Internally convert "rdonly" mount option to "ro". Approved by: re (kensmith) 20 January 2008, 02:38:42 UTC
d05e33c MFC 1.28,1.29: reject cpufreq changes before sched_bind() is usable and remove duplicated levels. Approved by: re 19 January 2008, 20:31:00 UTC
6ec2b33 MFC fix for the panic("vm_thread_new: kstack allocation failed") and silent NULL pointer dereference in the i386 and sparc64 pmap_pinit() when the kmem_alloc_nofault() failed to allocate address space. Both functions now return error instead of panicing or dereferencing NULL. The reason for MFCing this so late in release cycle is, according to marius@, because > it fixes the crashing (though no panic) of the test suite > of the graphic/OpenEXR port on sparc64. This test suite is run > (and required to succeed) during the package build and that's > why portmgr@ bitch about at it as OpenEXR is a dependency of KDE > which in turn is supposed to end up on the release CD images. Revisions MFCed: 1.677 of src/sys/amd64/amd64/machdep.c 1.592 of src/sys/amd64/amd64/pmap.c 1.88 of src/sys/arm/arm/pmap.c 1.27 of src/sys/arm/at91/kb920x_machdep.c 1.22 of src/sys/arm/sa11x0/assabet_machdep.c 1.8 of src/sys/arm/xscale/i80321/ep80219_machdep.c 1.29 of src/sys/arm/xscale/i80321/iq31244_machdep.c 1.3 of src/sys/arm/xscale/i8134x/crb_machdep.c 1.6 of src/sys/arm/xscale/ixp425/avila_machdep.c 1.41 of src/sys/compat/pecoff/imgact_pecoff.c 1.26 of src/sys/compat/svr4/imgact_svr4.c 1.660 of src/sys/i386/i386/machdep.c 1.596 of src/sys/i386/i386/pmap.c 1.68 of src/sys/i386/ibcs2/imgact_coff.c 1.56 of src/sys/i386/linux/imgact_linux.c 1.226 of src/sys/ia64/ia64/machdep.c 1.192 of src/sys/ia64/ia64/pmap.c 1.102 of src/sys/kern/imgact_aout.c 1.179 of src/sys/kern/imgact_elf.c 1.56 of src/sys/kern/imgact_gzip.c 1.310 of src/sys/kern/kern_exec.c 1.287 of src/sys/kern/kern_fork.c 1.236 of src/sys/kern/kern_kse.c 1.253 of src/sys/kern/kern_proc.c 1.352 of src/sys/kern/kern_sig.c 1.63 of src/sys/kern/kern_thr.c 1.257 of src/sys/kern/kern_thread.c 1.397 of src/sys/pc98/pc98/machdep.c 1.104 of src/sys/powerpc/powerpc/machdep.c 1.10 of src/sys/powerpc/powerpc/pmap_dispatch.c 1.139 of src/sys/sparc64/sparc64/machdep.c 1.167 of src/sys/sparc64/sparc64/pmap.c 1.16 of src/sys/sun4v/sun4v/machdep.c 1.40 of src/sys/sun4v/sun4v/pmap.c 1.493 of src/sys/sys/proc.h 1.78 of src/sys/sys/signalvar.h 1.80 of src/sys/vm/pmap.h 1.79 of src/sys/vm/vm_extern.h 1.226 of src/sys/vm/vm_glue.c 1.390 of src/sys/vm/vm_map.c Requested by: marius Tested by: Peter Holm, marius (make universe and sparc64 runs) Approved by: re (kensmith) 19 January 2008, 18:15:07 UTC
231b77c MFC rev. 1.52: The ffs_balloc() routines, whan allocating the indirect blocks for the inode, do the rollback in case the allocation failed (due to insufficient free space or quota limits). But, the code does leaves the buffers corresponding to the inoirect blocks on the vnode bufobj list. This causes several assertion failures (for instance, "ffs_truncate3" in ffs_truncate()) to fail, and could result in the indirect block aliasing problem, like writing the context of such blocks to random disk location. Remove the buffers from the bufobj properly. MFC rev. 1.53: ffs_balloc_ufsX() routines, in the case of recovering from the failed allocation, free the indirect blocks before clearing the disk pointers, that could lead to the softupdate inconsistencies in the case of the machine or disk crash at the wrong time. Rearrange the recover code to do the ffs_blkfree() after the second ffs_syncvnode(), that clears the pointers chain. Approved by: re (kensmith) 19 January 2008, 18:12:25 UTC
3ff04f8 This commit was manufactured by cvs2svn to create branch 'RELENG_7_0'. 18 January 2008, 05:06:00 UTC
f4e01f0 Merge uipc_sem.c:1.30 from RELENG_7 to RELENG_7_0: Free MAC label on a POSIX semaphore when the semaphore is freed. Submitted by: jhb Approved by: re (kensmith) 17 January 2008, 19:52:01 UTC
004068a MFC: sys/contrib/opensolaris/uts/common/fs/zfs/zvol.c 1.4 Call zil_commit() (if ZIL is not disabled) after every non-read request (BIO_WRITE and BIO_FLUSH) as it is done is Solaris. The difference is that Solaris calls it only for sync requests, but we can't say in GEOM if the request is sync or async, so we do it for every request. Approved by: re (gnn) 17 January 2008, 14:59:26 UTC
3f90810 MFC: sys/contrib/opensolaris/uts/common/fs/zfs/vdev.c 1.4 Close access to vdev when setting state to anything but open state. This fixes replacing drive in place, eg. zpool replace tank da1 da1. Before the fix, it complained that device is already open. Obtained from: OpenSolaris Approved by: re (gnn) 17 January 2008, 14:58:49 UTC
847dbc0 MFC: sys/vm/vm_kern.c 1.131 When one tries to allocate memory with the M_WAITOK flag and we are short in address space in kmem map call vm_lowmem event in a loop and wait a bit for subsystems to reclaim some memory which in turn will reclaim address space as well. Note, this is a work-around. Reviewed by: alc Approved by: alc Approved by: re (gnn) 17 January 2008, 14:57:50 UTC
dff55a2 MFC rev 1.14: Back when I committed the arm port, I've been asked to move memcpy/memset/memcmp and friends from libkern/arm to arm/arm/support.S, and so I did, but in the process, I didn't add the appropriate copyrights. This is a major oversight from me, and I apology to the NetBSD people for it. Approved by: re (mux) 16 January 2008, 22:45:03 UTC
back to top