]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
18 years agoMFC: Tweaks to config file
imp [Tue, 18 Jul 2006 22:03:33 +0000 (22:03 +0000)]
MFC: Tweaks to config file

18 years agoMFC: Merge common options into std files
imp [Tue, 18 Jul 2006 22:02:16 +0000 (22:02 +0000)]
MFC: Merge common options into std files

18 years agoMFC: at91_spi now depends on spibus
imp [Tue, 18 Jul 2006 22:01:59 +0000 (22:01 +0000)]
MFC: at91_spi now depends on spibus

18 years agoMFC: configure peripheral I/O pins better
imp [Tue, 18 Jul 2006 22:01:22 +0000 (22:01 +0000)]
MFC: configure peripheral I/O pins better

18 years agoMFC: refinements in start/stop handling
imp [Tue, 18 Jul 2006 22:00:35 +0000 (22:00 +0000)]
MFC: refinements in start/stop handling

18 years agoMFC: Fixes to make serial ports work reliably
imp [Tue, 18 Jul 2006 21:58:49 +0000 (21:58 +0000)]
MFC: Fixes to make serial ports work reliably

18 years agoMFC: use bus_read/write_4. requeue mbufs that don't defrag
imp [Tue, 18 Jul 2006 21:57:35 +0000 (21:57 +0000)]
MFC: use bus_read/write_4.  requeue mbufs that don't defrag

18 years agoMFC: Minor polishing
imp [Tue, 18 Jul 2006 21:56:02 +0000 (21:56 +0000)]
MFC: Minor polishing

18 years agoMFC: The SCK is a little better than 0
imp [Tue, 18 Jul 2006 21:55:36 +0000 (21:55 +0000)]
MFC: The SCK is a little better than 0

18 years agoMFC:
imp [Tue, 18 Jul 2006 21:00:57 +0000 (21:00 +0000)]
MFC:
Add the ability to select the function of individual pins.

18 years agoMFC: changes for generalized spibus
imp [Tue, 18 Jul 2006 20:30:37 +0000 (20:30 +0000)]
MFC: changes for generalized spibus

18 years agoMFC: Spell RTC_CALR_CEN_S correctly.
imp [Tue, 18 Jul 2006 20:28:38 +0000 (20:28 +0000)]
MFC: Spell RTC_CALR_CEN_S correctly.

18 years agoMFC: Actually set the RTC. Use bus_read/write_4 now the've been MFC'd.
imp [Tue, 18 Jul 2006 20:26:31 +0000 (20:26 +0000)]
MFC: Actually set the RTC.  Use bus_read/write_4 now the've been MFC'd.

18 years agoMFC:
imp [Tue, 18 Jul 2006 20:23:18 +0000 (20:23 +0000)]
MFC:
use bus_read/write_4 now that's been MFC'd.
use the correct frequency to initialize the clocks.

18 years agoMFC: in_cksum_arm.S 1.6
imp [Tue, 18 Jul 2006 20:08:24 +0000 (20:08 +0000)]
MFC: in_cksum_arm.S 1.6
in_cksum.c 1.5, 1.6, 1.7

Use REDUCE32 to compute correct checksum.

18 years agoMFC: Sync with head.
jhb [Tue, 18 Jul 2006 19:56:55 +0000 (19:56 +0000)]
MFC: Sync with head.
- Use firmware commands to do device discovery instead of SCSI probes
  which fixes a problem with multiple volumes and do the probe synchronously
  during boot.
- Fix a typo when getting the log_state.
- Consolidate dcmd firmware processing into a single function.
- Cleanup various printfs and nits.

Reviewed by: scottl, ambrisko

18 years agoFix typo, error not present in HEAD.
brueffer [Tue, 18 Jul 2006 17:12:47 +0000 (17:12 +0000)]
Fix typo, error not present in HEAD.

Submitted by: Jilles Tjoelker

18 years agoMFC 1.24: Eliminate duplicate p-states entries
bruno [Tue, 18 Jul 2006 14:15:04 +0000 (14:15 +0000)]
MFC 1.24: Eliminate duplicate p-states entries

Approved by: njl, imp (mentor)

18 years agoMFC revision 1.89:
ceri [Mon, 17 Jul 2006 22:25:29 +0000 (22:25 +0000)]
MFC revision 1.89:
  Bring the "just copy" hit list closer to date.

18 years agoMFC revision 1.88:
ceri [Mon, 17 Jul 2006 22:22:07 +0000 (22:22 +0000)]
MFC revision 1.88:

  Update the location of the kernel for upgrades.

  I considered leaving /boot/kernel out of the chflags noschg line, but
  I seem to remember that there was a period where /boot/kernel was schg,
  so have left it in for safety's sake.

18 years agoMFC rev 1.274 and 1.275
cognet [Mon, 17 Jul 2006 21:23:54 +0000 (21:23 +0000)]
MFC rev 1.274 and 1.275
date: 2006/01/27 21:11:50;  author: cognet;  state: Exp;  lines: +9 -0
Make sure b_vp and b_bufobj are NULL before calling relpbuf(), as it asserts
they are. They should be NULL at this point, except if we're coming from
swapdev_strategy().
It should only affect the case where we're swapping directly on a file over
NFS.
----------------------------
revision 1.275
date: 2005/09/21 15:01:09;  author: cognet;  state: Exp;  lines: +3 -1
Make sure we have a bufobj before calling bstrategy().
I'm not sure this is the right thing to do, but at least I don't panic
anymore when swapping on a NFS file without using md(4).

18 years agoMFC 1.64: Fix checking of the "lock" file in the spool directory
gad [Mon, 17 Jul 2006 21:04:52 +0000 (21:04 +0000)]
MFC 1.64:  Fix checking of the "lock" file in the spool directory
for a queue, so that the checking will wind up with the correct
mode-bits in the case where the initial open() of that lock file
will create it.
Due to this bug, the first job ever sent to a queue could result
in that queue going in a "printing is disabled" state.

PR: 93469

18 years agoMFC rev. 1.37:
kib [Mon, 17 Jul 2006 15:01:40 +0000 (15:01 +0000)]
MFC rev. 1.37:
Never zero-out db_last_symtab. Whan backtraces are done
in parallel in several threads, one symbol lookup could
clear db_last_symtab when another one going to use it as
starting point for traversal.

Approved by: pjd (mentor)

18 years agoMFC r1.18:
ceri [Mon, 17 Jul 2006 10:39:01 +0000 (10:39 +0000)]
MFC r1.18:
  Add the sun4v category

18 years agoMFC:
ume [Mon, 17 Jul 2006 10:09:58 +0000 (10:09 +0000)]
MFC:
  - Update the resolver in libc to BIND9's one.
  - make reentrant version of netdb functions glibc style API, and
    expose them to outside of libc.
  - make netdb functions NSS friendly.

include/Makefile 1.261
include/arpa/inet.h 1.26
include/arpa/nameser.h 1.18
include/arpa/nameser_compat.h 1.5
include/netdb.h 1.40-1.42
include/res_update.h 1.1
include/resolv.h 1.29-1.30
lib/libc/Makefile 1.64
lib/libc/include/isc/eventlib.h 1.1.1.1
lib/libc/include/port_after.h 1.1-1.2
lib/libc/include/port_before.h 1.1
lib/libc/include/resolv_mt.h 1.1.1.1
lib/libc/inet/Makefile.inc 1.1
lib/libc/inet/inet_addr.c 1.1.1.1, 1.2
lib/libc/inet/inet_cidr_ntop.c 1.1.1.1
lib/libc/inet/inet_cidr_pton.c 1.1.1.1, 1.2
lib/libc/inet/inet_lnaof.c 1.1.1.1, 1.2
lib/libc/inet/inet_makeaddr.c 1.1.1.1, 1.2
lib/libc/inet/inet_net_ntop.c 1.1.1.1, 1.2
lib/libc/inet/inet_net_pton.c 1.1.1.1, 1.2
lib/libc/inet/inet_neta.c 1.1.1.1, 1.2
lib/libc/inet/inet_netof.c 1.1.1.1, 1.2
lib/libc/inet/inet_network.c 1.1.1.1, 1.2
lib/libc/inet/inet_ntoa.c 1.1.1.1, 1.2
lib/libc/inet/inet_ntop.c 1.1.1.1, 1.2
lib/libc/inet/inet_pton.c 1.1.1.1, 1.2
lib/libc/inet/nsap_addr.c 1.1.1.1, 1.2
lib/libc/isc/Makefile.inc 1.1
lib/libc/isc/ev_streams.c 1.1.1.1, 1.2
lib/libc/isc/ev_timers.c 1.1.1.1, 1.2
lib/libc/isc/eventlib_p.h 1.1.1.1, 1.2
lib/libc/nameser/Makefile.inc 1.1
lib/libc/nameser/ns_name.c 1.1.1.1
lib/libc/nameser/ns_netint.c 1.1.1.1
lib/libc/nameser/ns_parse.c 1.1.1.1
lib/libc/nameser/ns_print.c 1.1.1.1, 1.2
lib/libc/nameser/ns_samedomain.c 1.1.1.1, 1.2
lib/libc/nameser/ns_ttl.c 1.1.1.1
lib/libc/net/Makefile.inc 1.58
lib/libc/net/getaddrinfo.c 1.74, 1.77-1.78
lib/libc/net/gethostbydns.c 1.55-1.57
lib/libc/net/gethostbyht.c 1.24-1.26
lib/libc/net/gethostbyname.3 1.35
lib/libc/net/gethostbynis.c 1.26-1.28
lib/libc/net/gethostnamadr.c 1.29-1.30, 1.32
lib/libc/net/getnameinfo.c 1.18
lib/libc/net/getnetbydns.c 1.32-1.33
lib/libc/net/getnetbyht.c 1.17-1.18
lib/libc/net/getnetbynis.c 1.20-1.21
lib/libc/net/getnetnamadr.c 1.22
lib/libc/net/getproto.c 1.5
lib/libc/net/getprotoent.c 1.7
lib/libc/net/getprotoname.c 1.5
lib/libc/net/getservbyname.c 1.8
lib/libc/net/getservbyport.c 1.8
lib/libc/net/getservent.c 1.21
lib/libc/net/name6.c 1.56-1.57
lib/libc/net/netdb_private.h 1.10-1.11, 1.13
lib/libc/net/res_config.h 1.9
lib/libc/net/res_mkupdate.c 1.7-1.8
lib/libc/net/res_update.c 1.8-1.9
lib/libc/resolv/Makefile.inc 1.1
lib/libc/resolv/h_errno.c 1.1
lib/libc/resolv/herror.c 1.1.1.1, 1.2
lib/libc/resolv/mtctxres.c 1.1.1.1, 1.2
lib/libc/resolv/res_comp.c 1.1.1.1, 1.2
lib/libc/resolv/res_data.c 1.1.1.1, 1.2-1.3
lib/libc/resolv/res_debug.c 1.1.1.1, 1.2
lib/libc/resolv/res_debug.h 1.1.1.1
lib/libc/resolv/res_init.c 1.1.1.1, 1.2
lib/libc/resolv/res_mkquery.c 1.1.1.1, 1.2
lib/libc/resolv/res_private.h 1.1.1.1
lib/libc/resolv/res_query.c 1.1.1.1, 1.2-1.3
lib/libc/resolv/res_send.c 1.1.1.1, 1.2
lib/libc/resolv/res_state.c 1.1-1.2

Tested by: nork

18 years agoMFC 1.2: fix format; add portability glue
sam [Mon, 17 Jul 2006 02:38:17 +0000 (02:38 +0000)]
MFC 1.2: fix format; add portability glue

18 years agoMFC 1.21: whiteout addition of ath & co to GENERIC
sam [Mon, 17 Jul 2006 02:18:56 +0000 (02:18 +0000)]
MFC 1.21: whiteout addition of ath & co to GENERIC

Submitted by: dhw@

18 years agoMFC: sys/kern/vfs_vnops.c 1.244
pjd [Sun, 16 Jul 2006 16:05:50 +0000 (16:05 +0000)]
MFC: sys/kern/vfs_vnops.c 1.244

Simplify the code and remove two mutex operations.

18 years agoMFC: sys/geom/raid3/g_raid3.c 1.67,1.68,1.69
pjd [Sun, 16 Jul 2006 15:59:17 +0000 (15:59 +0000)]
MFC: sys/geom/raid3/g_raid3.c 1.67,1.68,1.69

- Allow to close access even if device is already destroyed.
  Reported by: Ulrich Spoerlein <uspoerlein@gmail.com>
  PR: kern/98093

- When kern.geom.raid3.use_malloc tunnable is set to 1, malloc(9) instead of
  uma(9) will be used for memory allocation.
  In case of problems or tracking bugs, there are more useful tools for
  malloc(9) debugging than for uma(9) debugging, like memguard(9) and
  redzone(9).

- Use proper defines instead of magic values.

18 years agoMFC: sys/geom/raid3/g_raid3_ctl.c 1.17,1.18
pjd [Sun, 16 Jul 2006 15:52:03 +0000 (15:52 +0000)]
MFC: sys/geom/raid3/g_raid3_ctl.c 1.17,1.18

- Remove bogus assertion.
  Reported by: Bradley W. Dutton
  PR: kern/99846

- Always allow to specify components with /dev/ prefix.

18 years agoMFC: sys/geom/mirror/g_mirror.c 1.84,1.85
pjd [Sun, 16 Jul 2006 15:47:46 +0000 (15:47 +0000)]
MFC: sys/geom/mirror/g_mirror.c 1.84,1.85

- Use proper G_MIRROR_DESTROY_* defines instead of magic values.

- Allow to close access even if device is already destroyed.
  Reported by: Ulrich Spoerlein <uspoerlein@gmail.com>
  PR: kern/98093

18 years agoMFC: sys/geom/mirror/g_mirror_ctl.c 1.17
pjd [Sun, 16 Jul 2006 15:43:52 +0000 (15:43 +0000)]
MFC: sys/geom/mirror/g_mirror_ctl.c 1.17

Always allow to specify components with /dev/ prefix.

18 years agoMFC: sys/ufs/ffs/ffs_vfsops.c 1.317
pjd [Sun, 16 Jul 2006 15:36:58 +0000 (15:36 +0000)]
MFC: sys/ufs/ffs/ffs_vfsops.c 1.317

Change fs->fs_fsmnt to mp->mnt_stat.f_mntonname in warnings about missing
MAC and ACLs support in the kernel. If it is a first mount, fs->fs_fsmnt
is empty.

18 years agoMFC revs. 1.14 cfparse.y and 1.16 config.c: SIOCGIFCONF -> getifaddrs(3)
maxim [Sun, 16 Jul 2006 06:53:26 +0000 (06:53 +0000)]
MFC revs. 1.14 cfparse.y and 1.16 config.c: SIOCGIFCONF -> getifaddrs(3)
conversion.

18 years agoMFC rev. 1.50: fix MTX_SYSINIT prototype.
maxim [Sun, 16 Jul 2006 06:49:06 +0000 (06:49 +0000)]
MFC rev. 1.50: fix MTX_SYSINIT prototype.

18 years agoMFC various revisions of usr.sbin/i4b/*/main.c:
cperciva [Sun, 16 Jul 2006 00:39:58 +0000 (00:39 +0000)]
MFC various revisions of usr.sbin/i4b/*/main.c:
  Remove build timestamps.  There's no need to know exactly when these
  programs were built, and this removal makes these binaries build the
  same every time.

18 years agoMFC 1.190: notify devd of resume events
njl [Sat, 15 Jul 2006 22:53:53 +0000 (22:53 +0000)]
MFC 1.190: notify devd of resume events

18 years agoThis commit was manufactured by cvs2svn to create branch 'RELENG_6'.
cvs2svn [Fri, 14 Jul 2006 22:22:58 +0000 (22:22 +0000)]
This commit was manufactured by cvs2svn to create branch 'RELENG_6'.

18 years agoMFC: Replace inb() and outb() with bus_space_read_1() and bus_space_write_1()
emax [Fri, 14 Jul 2006 17:11:59 +0000 (17:11 +0000)]
MFC: Replace inb() and outb() with bus_space_read_1() and bus_space_write_1()

Submitted by: marius

18 years agoFix build by making this look like rev. 1.25.
ru [Fri, 14 Jul 2006 16:48:52 +0000 (16:48 +0000)]
Fix build by making this look like rev. 1.25.

18 years agoMFC: include ssh_namespace.h
des [Fri, 14 Jul 2006 06:36:13 +0000 (06:36 +0000)]
MFC: include ssh_namespace.h

18 years agoMFC 1.117: don't claim to support the 2422 yet.
mjacob [Fri, 14 Jul 2006 05:19:17 +0000 (05:19 +0000)]
MFC 1.117: don't claim to support the 2422 yet.

18 years agoMFC rev. 1.168: for sockets with LOCAL_CREDS option remove all previous
maxim [Thu, 13 Jul 2006 13:42:37 +0000 (13:42 +0000)]
MFC rev. 1.168: for sockets with LOCAL_CREDS option remove all previous
linked SCM_CREDS control messages and then add a control message with
struct sockcred so the process specifically asked for the peer credentials
by LOCAL_CREDS option always gets struct sockcred.

18 years agoMFC manual for sigwaitinfo and sigtimedwait syscalls.
davidxu [Thu, 13 Jul 2006 08:30:40 +0000 (08:30 +0000)]
MFC manual for sigwaitinfo and sigtimedwait syscalls.

PR: doc/90711

18 years agoMFC: Move AH[CD]_REG_PRETTY_PRINT options to where they belongs.
delphij [Thu, 13 Jul 2006 08:11:46 +0000 (08:11 +0000)]
MFC: Move AH[CD]_REG_PRETTY_PRINT options to where they belongs.

18 years agoLink in mount_linsysfs.
ambrisko [Thu, 13 Jul 2006 03:37:06 +0000 (03:37 +0000)]
Link in mount_linsysfs.

Prompted by: Rocco Rutte

18 years agoMFC if_sk.c, 1.126 to RELENG_6:
yongari [Thu, 13 Jul 2006 01:57:52 +0000 (01:57 +0000)]
MFC if_sk.c, 1.126 to RELENG_6:
 Fix typo in comment.

18 years agoMFC solo.c, 1.39 to RELENG_6:
yongari [Thu, 13 Jul 2006 01:53:54 +0000 (01:53 +0000)]
MFC solo.c, 1.39 to RELENG_6:
 Fix a missing unlock operation in interrupt handler.

18 years agoMFC: subr_bus.c 1.194, bus_if.m 1.30, bus.h 1.75:
imp [Wed, 12 Jul 2006 22:57:57 +0000 (22:57 +0000)]
MFC: subr_bus.c 1.194, bus_if.m 1.30, bus.h 1.75:

Create bus_enumerate_hinted_children.  This routine will allow
drivers to use the hinted child system.  Bus drivers that use
this need to implmenet the bus_hinted_child method, where they
actually add the child to their bus, as they see fit.  The bus
is repsonsible for getting the attribtues for the child,
adding it in the right order, etc.  ISA hinting will be
updated to use this method.

18 years agoMFC rev 1.90:
simon [Wed, 12 Jul 2006 18:51:51 +0000 (18:51 +0000)]
MFC rev 1.90:

In g_dev_strategy(), when failing an IO request with EINVAL due to
offset or request size which is not a multiple of the sector size, make
sure that the bio is set to indicate that no data has actually been
transferred.

The result of this is that the file offset is no longer incremented for
these requests.  The fact that the file offset was incremented broke
fdisk(8)'s probing of sector size for non-512 byte sector sizes.

18 years agoMFC:
brueffer [Wed, 12 Jul 2006 16:08:49 +0000 (16:08 +0000)]
MFC:

Sync with HEAD (rev. 1.14), including information about the firmware ports.

18 years agosync w/ HEAD
sam [Tue, 11 Jul 2006 21:52:09 +0000 (21:52 +0000)]
sync w/ HEAD

18 years agoMFC: define FBSD_CC_VER simular to FBSD_MAJOR.
obrien [Tue, 11 Jul 2006 20:02:39 +0000 (20:02 +0000)]
MFC: define FBSD_CC_VER simular to FBSD_MAJOR.

18 years agoMFC: revs. 1.19-1.21: support targeting FreeBSD 7 (and cleanups).
obrien [Tue, 11 Jul 2006 19:13:04 +0000 (19:13 +0000)]
MFC: revs. 1.19-1.21: support targeting FreeBSD 7 (and cleanups).

18 years agoadd ath & co. (compile tested only)
sam [Tue, 11 Jul 2006 17:34:13 +0000 (17:34 +0000)]
add ath & co. (compile tested only)

18 years agoenable ath hal on alpha
sam [Tue, 11 Jul 2006 17:33:35 +0000 (17:33 +0000)]
enable ath hal on alpha

18 years agomust cast through uintptr_t for alpha
sam [Tue, 11 Jul 2006 17:32:55 +0000 (17:32 +0000)]
must cast through uintptr_t for alpha

18 years agoadd ath hal glue
sam [Tue, 11 Jul 2006 17:32:18 +0000 (17:32 +0000)]
add ath hal glue

18 years agoenable ath for sparc64 and powerpc
sam [Tue, 11 Jul 2006 16:37:22 +0000 (16:37 +0000)]
enable ath for sparc64 and powerpc

18 years agoMFC: add ath and related code
sam [Tue, 11 Jul 2006 16:36:28 +0000 (16:36 +0000)]
MFC: add ath and related code

18 years agoMFC: add ath and related modules
sam [Tue, 11 Jul 2006 16:35:52 +0000 (16:35 +0000)]
MFC: add ath and related modules

18 years agoMFC: add ath hal build rules
sam [Tue, 11 Jul 2006 16:34:38 +0000 (16:34 +0000)]
MFC: add ath hal build rules

18 years agoMFC: delete ath hal options so we don't clobber released opt_ah.h
sam [Tue, 11 Jul 2006 16:34:13 +0000 (16:34 +0000)]
MFC: delete ath hal options so we don't clobber released opt_ah.h

18 years agosync w/ HEAD and for v0.9.17.2 hal
sam [Tue, 11 Jul 2006 16:33:12 +0000 (16:33 +0000)]
sync w/ HEAD and for v0.9.17.2 hal

18 years agoMFC v0.9.17.2
sam [Tue, 11 Jul 2006 16:32:19 +0000 (16:32 +0000)]
MFC v0.9.17.2

18 years agoMFC iwi update:
mlaier [Tue, 11 Jul 2006 00:00:29 +0000 (00:00 +0000)]
MFC iwi update:
  Sync with if_iwi.c 1.35, if_iwireg.h 1.12, if_iwivar.h 1.11
  Lots of changes.

  This version now requires net/iwi-firmware-kmod so we also bump
  __FreeBSD_version to use in the port.

18 years agoMFC 1.131:
sam [Mon, 10 Jul 2006 01:15:24 +0000 (01:15 +0000)]
MFC 1.131:
    o handle fatal errors directly instead of via the task queue
    o temporarily dump some h/w state for diagnosis; this will be
      removed once some issues are resolved

18 years agosync w/ HEAD: use taskqueue_start_threads and run thread at PI_NET
sam [Mon, 10 Jul 2006 01:09:14 +0000 (01:09 +0000)]
sync w/ HEAD: use taskqueue_start_threads and run thread at PI_NET

18 years agoMFC 1.11: remove some unnecessary perror calls
sam [Mon, 10 Jul 2006 01:03:48 +0000 (01:03 +0000)]
MFC 1.11: remove some unnecessary perror calls

18 years agoMFC r1.152
thompsa [Mon, 10 Jul 2006 01:03:23 +0000 (01:03 +0000)]
MFC r1.152
 Enable proxy ARP answers on any of the bridged interfaces if proxy record
 belongs to another interface within the bridge group.

18 years agoMFC 1.149: enable rx of control frames when in monitor mode
sam [Mon, 10 Jul 2006 01:00:00 +0000 (01:00 +0000)]
MFC 1.149: enable rx of control frames when in monitor mode

18 years agoMFC 1.140:
sam [Mon, 10 Jul 2006 00:58:56 +0000 (00:58 +0000)]
MFC 1.140:
    Improve ath_draintxq debug info: dump the packet as well
    as the descriptor and handle the beacon q like other q's

18 years agoMFC: cabq stats
sam [Mon, 10 Jul 2006 00:56:10 +0000 (00:56 +0000)]
MFC: cabq stats

18 years agoMFC: Close race in handling mcast traffic...
sam [Mon, 10 Jul 2006 00:55:19 +0000 (00:55 +0000)]
MFC: Close race in handling mcast traffic...

18 years agosync w/ HEAD: add some useful definitions
sam [Mon, 10 Jul 2006 00:47:49 +0000 (00:47 +0000)]
sync w/ HEAD: add some useful definitions

18 years agoMFC 1.75:
sam [Mon, 10 Jul 2006 00:46:27 +0000 (00:46 +0000)]
MFC 1.75:
    Move conditional preprocessing out from the IEEE80211_DPRINTF macro
    invocation.  Per C99 6.10.3 paragraph 11 preprocessing directives
    appearing as macro arguments yield undefined behavior.

18 years agoMFC 1.74:
sam [Mon, 10 Jul 2006 00:44:47 +0000 (00:44 +0000)]
MFC 1.74:
    Ensure outbound data packets in hostap mode are delivered only
    to stations that are associated by making ieee80211_find_txnode
    return NULL when a unicast frame is to be delivered to an
    unassociated station.

18 years agoMFC 1.12: remove duplicate ifname in debug msg
sam [Mon, 10 Jul 2006 00:41:00 +0000 (00:41 +0000)]
MFC 1.12: remove duplicate ifname in debug msg

18 years agoMFC: pick up maintainer stragglers.
markm [Sun, 9 Jul 2006 22:06:28 +0000 (22:06 +0000)]
MFC: pick up maintainer stragglers.

18 years agoMFC: updating maintainers.
markm [Sun, 9 Jul 2006 16:39:53 +0000 (16:39 +0000)]
MFC: updating maintainers.

18 years agoMFC: MAINTAINER status quo
markm [Sun, 9 Jul 2006 15:38:31 +0000 (15:38 +0000)]
MFC: MAINTAINER status quo

18 years agoMFC: (1.16) our glob(3) has all the required features.
des [Sat, 8 Jul 2006 15:43:26 +0000 (15:43 +0000)]
MFC: (1.16) our glob(3) has all the required features.

18 years agoMFC rev. 1.62:
kib [Sat, 8 Jul 2006 15:34:27 +0000 (15:34 +0000)]
MFC rev. 1.62:
Reparent the process that executes the window= command from the ttys
to the init. This prevents zombies from being accumulated.

PR: bin/64198
Tested by: Eugene Grosbein <eugen at www svzserv kemerovo su>
Approved by: kan (mentor)

18 years agoMFC: namespace munging hack
des [Sat, 8 Jul 2006 14:37:19 +0000 (14:37 +0000)]
MFC: namespace munging hack

18 years agoMFC:
netchild [Sat, 8 Jul 2006 14:06:56 +0000 (14:06 +0000)]
MFC:
- linux_misc.c 1.179
  Don't copyout/do unneccesary work if the buffer is a NULL pointer.

  Noticed by:     Dmitry Ganenko <dima@apk-inform.com>
  Reviewed by:    rdivacky (the original version as in emulation@)

- linprocfs.c 1.96:
  Improve linprovfs to provide/fix the
   - process state (idle, sleeping, running, ...) [1]
   - the process group ID of the process which owns the connected tty
   - some page fault stats
   - time spend in kernel/userland
   - priority/nice value
   - starttime [1]
   - memory/swap stats
   - scheduling policy

  Additionally add some new fields and correct some not filled out ones.

  This brings us down to 15 dummy fields.

  The fields marked with [1] are needed to get Oracle 10 running. The starttime
  field is not completely right, since it displays the _same_ starttime for
  _every_ process, but at least it is not 0 and Oracle accepts this.

  Noticed by:     Dmitry Ganenko <dima@apk-inform.com> [1]
  Reviewed by:    des, rdivacky

- pseudofs_vnops.c 1.60:
  Correctly calculate a buffer length. It was off by one so a read() returned
  one byte less than needed.

  Noticed by:     Dmitry Ganenko <dima@apk-inform.com>
  Testcase by:    Dmitry Ganenko <dima@apk-inform.com>
  Reviewed by:    des
  Submitted by:   rdivacky
  Sponsored by:   Google SoC 2006

All of those are needed for Oracle 10. Since previous Oracle versions work
just fine without those fixes, these patches can be seen as regression fixes
too. Because of this I think they are a RELENG_6_x candidate (MFC reminder
set).

MFC after: 1 month

18 years agoIn get_exportlist(), properly loop over mounted filesystems.
rodrigc [Sat, 8 Jul 2006 13:54:49 +0000 (13:54 +0000)]
In get_exportlist(), properly loop over mounted filesystems.

PR: bin/99873
Submitted by: Danny Braniss <danny at cs dot huji dot ac dot il>

18 years agoMFC: (1.10) regenerate host.conf every time nsswitch.conf is updated.
des [Sat, 8 Jul 2006 13:47:40 +0000 (13:47 +0000)]
MFC: (1.10) regenerate host.conf every time nsswitch.conf is updated.

18 years agoMFC rev. 1.40: fix a condition logic for !do_dns case.
maxim [Sat, 8 Jul 2006 07:53:57 +0000 (07:53 +0000)]
MFC rev. 1.40: fix a condition logic for !do_dns case.

18 years agoMFC rev. 1.41: remove rev. 1.30 leftover.
maxim [Sat, 8 Jul 2006 07:48:43 +0000 (07:48 +0000)]
MFC rev. 1.41: remove rev. 1.30 leftover.

18 years agoMFC rev. 1.38: NIS clients ask for "shells" map not "shells.list".
maxim [Sat, 8 Jul 2006 07:45:58 +0000 (07:45 +0000)]
MFC rev. 1.38: NIS clients ask for "shells" map not "shells.list".

18 years agoMFC: phk's bus_{read,write}_* macros. These are slightly different than
imp [Fri, 7 Jul 2006 23:30:14 +0000 (23:30 +0000)]
MFC: phk's bus_{read,write}_* macros.  These are slightly different than
-current because rman is opaque in RELENG_6, but are 100% API compatible.
If they prove to be too slow, we may be able to make rman non-opaque to
mitigate it.  This should help porting drivers from -current into
-stable.

18 years agoUpdate rc.d/jail item for EN-06:01.jail.
bmah [Fri, 7 Jul 2006 15:34:44 +0000 (15:34 +0000)]
Update rc.d/jail item for EN-06:01.jail.

Somewhat belatedly update NDP item for a merge to RELENG_6.

18 years agoSync with HEAD.
marcel [Fri, 7 Jul 2006 03:30:37 +0000 (03:30 +0000)]
Sync with HEAD.

18 years agoSync with HEAD: MFC rev. 1.9 & 1.10
marcel [Fri, 7 Jul 2006 02:02:55 +0000 (02:02 +0000)]
Sync with HEAD: MFC rev. 1.9 & 1.10

18 years agoMFC:
flz [Thu, 6 Jul 2006 12:56:38 +0000 (12:56 +0000)]
MFC:

  Add a -q option to suppress header lines when multiple files are specified
  (and fixes from Ruslan).

      src/usr.bin/tail/extern.h: rev 1.9 -> 1.10
      src/usr.bin/tail/tail.1: rev 1.12 -> 1.13
      src/usr.bin/tail/forward.c: rev 1.39 -> 1.40
      src/usr.bin/tail/tail.c: rev 1.21 -> 1.22

18 years agoMFC: sync taskqueue api with HEAD modulo preserving the calling
glebius [Thu, 6 Jul 2006 08:32:50 +0000 (08:32 +0000)]
MFC: sync taskqueue api with HEAD modulo preserving the calling
     convention for taskqueue_create

This is replay of [1], that was backed out before 6.1-RELEASE
due to breaking ACPI on certain laptops. The [2] commit has
fixed this problem. bsam@, who once reported the breakage
confirms that after [2] the problem has vanished and now it
is safe to merge [1] again.

[1] http://lists.freebsd.org/pipermail/cvs-src/2006-March/061203.html
[2] http://lists.freebsd.org/pipermail/cvs-src/2006-June/065256.html

Tested by: bsam

18 years agoSync with HEAD: Update to SDM 2.2.
marcel [Wed, 5 Jul 2006 22:55:00 +0000 (22:55 +0000)]
Sync with HEAD: Update to SDM 2.2.

18 years agoMFC: Move the code to handle the vm.blacklist tunable up a layer.
jhb [Wed, 5 Jul 2006 19:08:49 +0000 (19:08 +0000)]
MFC: Move the code to handle the vm.blacklist tunable up a layer.

18 years agoMFC rev. 1.637:
kib [Wed, 5 Jul 2006 16:34:16 +0000 (16:34 +0000)]
MFC rev. 1.637:
Fix the LOR that occurs when the MAC compiled into the kernel
and vnode is destroyed.

LOR: 189
Approved by: kan (mentor)

18 years agoMFC rev. 1.4.
kib [Wed, 5 Jul 2006 12:43:13 +0000 (12:43 +0000)]
MFC rev. 1.4.
Replace absolute addressing in the call instructions with position-independend
calls. This eliminates TEXTREL from libc, making its text segment relocatable.

PR: i386/85242
Approved by: kan (mentor)