]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
18 years ago- MFC ntp-4.2.0 man pages
pav [Thu, 25 May 2006 20:22:54 +0000 (20:22 +0000)]
- MFC ntp-4.2.0 man pages

18 years agoThis commit was manufactured by cvs2svn to create branch 'RELENG_6'.
cvs2svn [Thu, 25 May 2006 04:01:05 +0000 (04:01 +0000)]
This commit was manufactured by cvs2svn to create branch 'RELENG_6'.

18 years agoMFC: Read block hints list from last snapshot on the active snapshot list.
tegge [Wed, 24 May 2006 20:20:16 +0000 (20:20 +0000)]
MFC: Read block hints list from last snapshot on the active snapshot list.

18 years agoMFC: Copy last block on file system again after file system has been
tegge [Wed, 24 May 2006 20:16:46 +0000 (20:16 +0000)]
MFC: Copy last block on file system again after file system has been
     suspended.

Obtained from: NetBSD

18 years agoMFC: Don't leak a locked buffer if last block on file system cannot be read.
tegge [Wed, 24 May 2006 20:13:36 +0000 (20:13 +0000)]
MFC: Don't leak a locked buffer if last block on file system cannot be read.

18 years agoMFC: Errors detected while file system is suspended should not trigger an
tegge [Wed, 24 May 2006 20:11:32 +0000 (20:11 +0000)]
MFC: Errors detected while file system is suspended should not trigger an
     assertion failure.

18 years agoMFC: Expunge traces of unlinked snapshot files when making a new snapshot.
tegge [Wed, 24 May 2006 20:08:55 +0000 (20:08 +0000)]
MFC: Expunge traces of unlinked snapshot files when making a new snapshot.

18 years agoWhile reviewing NFS client for another PR, noticed this omission in the
cel [Wed, 24 May 2006 18:29:37 +0000 (18:29 +0000)]
While reviewing NFS client for another PR, noticed this omission in the
NFSv4 client READDIR logic.  This change matches the logic in the version
2 and 3 code.

Sponsored by: Network Appliance, Incorporated

18 years agoMFC: Correct decoding a string containing '/'.
jkim [Wed, 24 May 2006 18:14:34 +0000 (18:14 +0000)]
MFC: Correct decoding a string containing '/'.

PR: 97485
Submitted by: Mikko Tyolajarvi < mbsd at pacbell dot net >

18 years agoMFC 1.53 by peter:
glebius [Wed, 24 May 2006 09:40:03 +0000 (09:40 +0000)]
MFC 1.53 by peter:
  We don't have 2Gb limitation since .Fx 2.2

18 years agoMFC: there is no d_maj field anymore.
sobomax [Wed, 24 May 2006 06:56:37 +0000 (06:56 +0000)]
MFC: there is no d_maj field anymore.

18 years agoMFC:
emax [Wed, 24 May 2006 00:51:22 +0000 (00:51 +0000)]
MFC:

Add new SIOC_HCI_RAW_NODE_LIST_NAMES ioctl. User-space applications can
use this ioctl to obtain the list of HCI nodes. User-space application
is expected to preallocate 'ng_btsocket_hci_raw_node_list_names' structure
and set limit in 'num_nodes' field. The 'nodes' field should be allocated
as well and it should have space for at least 'num_nodes' elements.

The SIOC_HCI_RAW_NODE_LIST_NAMES should be issued on bound raw HCI socket.
It does not really really matter what HCI name the socket is bound to, as
long as it is not empty.

18 years agoNew codes for Crown Dependencies.
wollman [Tue, 23 May 2006 23:22:00 +0000 (23:22 +0000)]
New codes for Crown Dependencies.

18 years agoMFC following revisions:
davidxu [Tue, 23 May 2006 11:37:20 +0000 (11:37 +0000)]
MFC following revisions:
libpthread_db.c 1.11-1.14
libpthread_db.h 1.4
libthr_db.c 1.12

18 years agoMFC following revisions:
davidxu [Tue, 23 May 2006 11:33:57 +0000 (11:33 +0000)]
MFC following revisions:
pthread.map 1.18
thread/thr_symbols.c 1.4

18 years agoMFC: src/lib/libstand/printf.c 1.9
jkim [Mon, 22 May 2006 23:51:14 +0000 (23:51 +0000)]
MFC: src/lib/libstand/printf.c 1.9
src/sys/kern/subr_prf.c 1.123

Implement printf 'X' conversion for both libstand and kernel.

18 years agoMFC: 1.38, 1.40
jkim [Mon, 22 May 2006 23:38:08 +0000 (23:38 +0000)]
MFC: 1.38, 1.40

Work around CardBus issue for Compaq R3000 series laptop.

18 years agoMFC: SMBIOS support for loader.
jkim [Mon, 22 May 2006 23:31:30 +0000 (23:31 +0000)]
MFC: SMBIOS support for loader.

18 years agoMFC current state of isp. Lots of cosmetic changes, but also various bugfixes.
mjacob [Mon, 22 May 2006 21:31:54 +0000 (21:31 +0000)]
MFC current state of isp. Lots of cosmetic changes, but also various bugfixes.

18 years agoMFi386: revision 1.616.2.4
nyan [Sun, 21 May 2006 11:22:10 +0000 (11:22 +0000)]
MFi386: revision 1.616.2.4

18 years agoMFC: rev 1.10: include pc98/pc98/pc98_machdep.h instead of pc98/cbus/cbus.h.
nyan [Sun, 21 May 2006 11:20:27 +0000 (11:20 +0000)]
MFC: rev 1.10: include pc98/pc98/pc98_machdep.h instead of pc98/cbus/cbus.h.

18 years agoMFC: Remove unneeded include.
nyan [Sun, 21 May 2006 11:18:42 +0000 (11:18 +0000)]
MFC: Remove unneeded include.

18 years agoMFC: cbus.h: 1.22, pc98_machdep.h: 1.14
nyan [Sun, 21 May 2006 11:17:33 +0000 (11:17 +0000)]
MFC: cbus.h: 1.22, pc98_machdep.h: 1.14

  - Move defines for PC-98 machine type from pc98/cbus/cbus.h into
    pc98/pc98/pc98_machdep.h.
  - Fix PC98_SYSTEM_PARAMETER_SIZE.
  - Remove unused defines.

18 years agoMFC rev. 1.167: inherit LOCAL_CREDS option from listen socket
maxim [Sun, 21 May 2006 09:12:24 +0000 (09:12 +0000)]
MFC rev. 1.167: inherit LOCAL_CREDS option from listen socket
for sockets returned by accept(2).

18 years agoMFC rev. 1.32 fsdb.c, rev. 1.11 fsdb.h, rev. 1.19 fsdbutil.c: do
maxim [Sun, 21 May 2006 09:04:31 +0000 (09:04 +0000)]
MFC rev. 1.32 fsdb.c, rev. 1.11 fsdb.h, rev. 1.19 fsdbutil.c: do
recrack(arguments) for commands which actually take NAME as arguments;
be consistent and print argc - 1 as a command arguments number in
all cases.

18 years agoMFC: extern.h: 1.23, find.c: 1.18, find.h: 1.19, function.c: 1.56
krion [Sun, 21 May 2006 07:34:58 +0000 (07:34 +0000)]
MFC: extern.h: 1.23, find.c: 1.18, find.h: 1.19, function.c: 1.56

  date: 2006/05/14 20:23:00;  author: krion;  state: Exp;  lines: +1 -4
  The last execution of -exec {} + is not done if the -exec primary is
  not on the top-level -and sequence, e.g. inside of ! or -or.

  Create a separate linked list of all active -exec {} + primaries and
  do the last execution for all at termination.

  PR:             bin/79263
  Submitted by:   Jilles Tjoelker <jilles@stack.nl>

18 years agoMFC typo fix
csjp [Sat, 20 May 2006 16:03:12 +0000 (16:03 +0000)]
MFC typo fix

18 years agoMFC revision 1.288
csjp [Sat, 20 May 2006 02:54:34 +0000 (02:54 +0000)]
MFC revision 1.288
date: 2006/04/10 14:07:28;  author: csjp;  state: Exp;  lines: +0 -2
Kill the last Giant acquisition in the exit(2) code. This Giant acquisition
doesn't appear to be protecting anything. Most of consumers funsetownlst(9)
do not appear to be picking up Giant anywhere. This was originally a part
of my Giant exit(2) clean up revision 1.272 but I thought it was a good idea
to leave it out until we were able to analyze it better.

18 years agoMFC v1.59 and v1.60
emax [Sat, 20 May 2006 00:44:00 +0000 (00:44 +0000)]
MFC v1.59 and v1.60

Add kqueue(2) support on if_tap(4) interfaces. While I'm here, replace
K&R style function declarations with ANSI style. Also fix endian bugs
accessing ioctl arguments that are passed by value.

Do not call knlist_destroy() in tapclose(). Instead call it when device is
actually destroyed. Also move call to knlist_init() into tapcreate(). This
should fix panic described in kern/95357.

PR: kern/93897, kern/95357
Submitted by: Vilmos Nebehaj < vili at huwico dot hu >

18 years agoFix the build with NO_LIBPTHREAD or NO_LIBTHR depending on the
mux [Fri, 19 May 2006 21:09:20 +0000 (21:09 +0000)]
Fix the build with NO_LIBPTHREAD or NO_LIBTHR depending on the
arch, by merging revision 1.292 from ru@ who was nice enough to
fix this problem in HEAD, but I wasn't paying attention :-).

Pointy hat to: mux
Spotted by: bmah

18 years agoMFC: rev 1.126
ps [Fri, 19 May 2006 19:15:05 +0000 (19:15 +0000)]
MFC: rev 1.126
Fix the interrupt handler to do the mandatory PCI flush before looking at
DMA memory.  The could contribute towards missed link state changes under
heavy bus load.

18 years agoMFC:
emax [Fri, 19 May 2006 16:46:19 +0000 (16:46 +0000)]
MFC:

Correct BD_ADDR entry for "Dummy" device in the default hcsecd.conf.
Each byte in BD_ADDR should exactly two nibbles, i.e
"1:2:3:4:5:6" is NOT valid and "01:02:03:04:05:06" is valid BD_ADDR.

18 years agoMFC if_em.c, 1.92 to RELENG_6:
yongari [Fri, 19 May 2006 00:19:57 +0000 (00:19 +0000)]
MFC if_em.c, 1.92 to RELENG_6:
 Add jumbo frame support for architectures with strict alignment.

Requested by: wilko

18 years agoMFC: Use the proper condition to determine that we matched an filename.
jhb [Thu, 18 May 2006 23:23:53 +0000 (23:23 +0000)]
MFC: Use the proper condition to determine that we matched an filename.

18 years agoMFC: Cache the value of the lower half of each I/O APIC redirection table
jhb [Thu, 18 May 2006 22:07:01 +0000 (22:07 +0000)]
MFC: Cache the value of the lower half of each I/O APIC redirection table
entry and thus cut the execution time for masking and unmasking I/O APIC
pins in half.

18 years agoMFC: Add a new -U flag to instruct ls to use the birthtime for printing or
jhb [Thu, 18 May 2006 22:02:20 +0000 (22:02 +0000)]
MFC: Add a new -U flag to instruct ls to use the birthtime for printing or
sorting.

18 years agoMFC: Enable boot floppies for amd64.
jhb [Thu, 18 May 2006 21:50:22 +0000 (21:50 +0000)]
MFC: Enable boot floppies for amd64.

18 years agoMFC: csup(1) import, dhclient(8) sends hostnames, find(1) birthtime
bmah [Thu, 18 May 2006 19:26:46 +0000 (19:26 +0000)]
MFC:  csup(1) import, dhclient(8) sends hostnames, find(1) birthtime
primitives, pkg_add(1) -F.

Structural changes:  Make a level-2 section for contrib stuff to
mirror the structure on HEAD, move the existing tzdata item (which was
in the wrong place anyway) into it.  Add a level-3 section for rc.d
scripts (empty for now)...I probably nuked this accidentally in
rev. 1.883.2.16.

18 years agoMFC rev. 1.29: fix a typo.
maxim [Thu, 18 May 2006 07:16:43 +0000 (07:16 +0000)]
MFC rev. 1.29: fix a typo.

18 years agoMFC rev. 1.28 iostat.8 and revs. 1.29 - 1.31 iostat.c: implement
maxim [Wed, 17 May 2006 19:03:33 +0000 (19:03 +0000)]
MFC rev. 1.28 iostat.8 and revs. 1.29 - 1.31 iostat.c: implement
Solaris-like -x and -z flags: show extended disk statistics, omit
lines for devices with no activity.  Style and re-register locals.

18 years agoMFC 1.14:
trhodes [Wed, 17 May 2006 13:26:01 +0000 (13:26 +0000)]
MFC 1.14:

  Fix a bug where, for 6-byte sequences, the top 6 bits get compared to
  111111 rather than the top 7 bits being compared against 1111110 causing
  illegal bytes fe and ff being treated the same as legal bytes fc and fd.

18 years agoSync with CURRENT.
trhodes [Wed, 17 May 2006 13:20:21 +0000 (13:20 +0000)]
Sync with CURRENT.

18 years agoMFC revs. 1.74 - 1.76: document security.jail.jailed and
maxim [Wed, 17 May 2006 11:35:31 +0000 (11:35 +0000)]
MFC revs. 1.74 - 1.76: document security.jail.jailed and
security.jail.list sysctls.

18 years agoMerge DRM from -current, including:
anholt [Wed, 17 May 2006 07:40:12 +0000 (07:40 +0000)]
Merge DRM from -current, including:
- i915 attachment and running fixed
- i915 vblank support
- Radeon's new memory map support, which should fix a host of stability issues
  when combined with new userland.
- ATI PCI/PCIE GART fix.
- r300 fixes

Also adds a hack to the radeon module Makefile to quiet gcc's fatal warnings
about inlines in this contrib code.

18 years agoMFC: rev. 1.349
brueffer [Wed, 17 May 2006 04:51:31 +0000 (04:51 +0000)]
MFC: rev. 1.349

Add if_* MLINKS for bce(4) and le(4).

18 years agoMFC revisions 1.10, 1.11.
davidxu [Wed, 17 May 2006 02:37:41 +0000 (02:37 +0000)]
MFC revisions 1.10, 1.11.

18 years agoMFC revision 1.14-1.15, add command 'thread signal'.
davidxu [Wed, 17 May 2006 02:31:50 +0000 (02:31 +0000)]
MFC revision 1.14-1.15, add command 'thread signal'.

18 years agoMFC revision 1.4.
davidxu [Wed, 17 May 2006 02:28:14 +0000 (02:28 +0000)]
MFC revision 1.4.

18 years agoMFC following revisions:
davidxu [Wed, 17 May 2006 00:41:49 +0000 (00:41 +0000)]
MFC following revisions:
sys/ptrace.h 1.27
kern/sys_process 1.135

get LWP's signal info.

18 years agoMFC revision 1.56
csjp [Wed, 17 May 2006 00:18:57 +0000 (00:18 +0000)]
MFC revision 1.56

date: 2006/03/03 09:12:21;  author: thompsa;  state: Exp;  lines: +22 -7
Since we are using random ethernet addresses for the bridge, it is possible
that we might have address collisions, so make sure that this hardware address
isn't already in use on another bridge.

18 years agoMFC revision 1.55
csjp [Wed, 17 May 2006 00:11:27 +0000 (00:11 +0000)]
MFC revision 1.55

Slightly re-worked bpf(4) code associated with bridging: if we have a
  destination interface as a member of our bridge or this is a unicast packet,
  push it through the bpf(4) machinery.

  For broadcast or multicast packets, don't bother with the bpf(4) because it will
  be re-injected into ether_input. We do this before we pass the packets through
  the pfil(9) framework, as it is possible that pfil(9) will drop the packet or
  possibly modify it, making it very difficult to debug firewall issues on the
  bridge.

  Further, implemented IFF_MONITOR for bridge interfaces. This does much the same
  thing that it does for regular network interfaces: it pushes the packet to any
  bpf(4) peers and then returns. This bypasses all of the bridge machinery,
  saving mutex acquisitions, list traversals, and other operations performed by
  the bridging code.

  This change to the bridging code is useful in situations where individuals use a
  bridge to multiplex RX/TX signals from two interfaces, as is required by some
  network taps for de-multiplexing links and transmitting the RX/TX signals
  out through two separate interfaces. This behaviour is quite common for network
  taps monitoring links, especially for certain manufacturers.

18 years agoMFC revision 1.215
csjp [Wed, 17 May 2006 00:09:24 +0000 (00:09 +0000)]
MFC revision 1.215

Unbreak byte counters when network interfaces are in monitor mode by
  re-organizing the monitor return logic. We perform interface monitoring
  checks after we have determined if the CRC is still on the packet, if
  it is, m_adj() is called which will adjust the packet length. This
  ensures that we are not including CRC lengths in the byte counters for
  each packet.

18 years agoMFC revision 1.164
csjp [Wed, 17 May 2006 00:07:42 +0000 (00:07 +0000)]
MFC revision 1.164

Pickup locks for the BPF interface structure. It's quite possible that
bpf(4) descriptors can be added and removed on this interface while we
are processing stats.

18 years agoMFC: Allow for nmbclusters and maxsockets to be increased via sysctl.
ps [Tue, 16 May 2006 07:27:49 +0000 (07:27 +0000)]
MFC: Allow for nmbclusters and maxsockets to be increased via sysctl.

18 years agoMFC rev. 1.28: close an output file -o flag opened before
maxim [Tue, 16 May 2006 06:25:44 +0000 (06:25 +0000)]
MFC rev. 1.28: close an output file -o flag opened before
execvp(3) in a child.

18 years agoMFC rev. 1.22: do not mangle current session user login name
maxim [Tue, 16 May 2006 06:21:46 +0000 (06:21 +0000)]
MFC rev. 1.22: do not mangle current session user login name
with jail -u|-U.

18 years agoMFC revision 1.101
davidxu [Tue, 16 May 2006 00:23:44 +0000 (00:23 +0000)]
MFC revision 1.101

18 years agoSync with HEAD except for powerpc bits:
pav [Mon, 15 May 2006 20:53:44 +0000 (20:53 +0000)]
Sync with HEAD except for powerpc bits:
- Add -s flag to limit the length of string fields in the output
  brian Jan 2, 2006
- Accept zero len sockaddr_in types
  alfred Oct 15, 2005

Approved by: alfred

18 years agoMFC: 1.15
marius [Mon, 15 May 2006 20:19:21 +0000 (20:19 +0000)]
MFC: 1.15

Add le(4) to the list of drivers supporting ALTQ.

18 years agoMFC: 1.97, 1.98. 1.106 (partial)
marius [Mon, 15 May 2006 19:57:59 +0000 (19:57 +0000)]
MFC: 1.97, 1.98. 1.106 (partial)

- Add if_arl_load, if_ath_load, if_axe_load, if_aue_load, if_cs_load,
  if_cue_load, if_gem_load, if_hme_load, if_le_load, if_nve_load,
  if_rue_load and if_udav_load to the Networking drivers section.
- Remove trailing whitespace in the description of the kern.nbuf entry.

18 years agoMFC: rev 1.329
ps [Mon, 15 May 2006 18:53:00 +0000 (18:53 +0000)]
MFC: rev 1.329
Don't try to kill embryonic processes in  killpg1().  This prevents
a race condition between fork() and kill(pid,sig) with pid < 0 that
can cause a kernel panic.

18 years agoMFC:
ps [Mon, 15 May 2006 18:51:26 +0000 (18:51 +0000)]
MFC:
Fix the format/display descriptor of vm.kmem_size and vm.kmem_free

18 years agoMFC: regen for 32bit FreeBSD 4 System V shared memory
ps [Mon, 15 May 2006 18:48:23 +0000 (18:48 +0000)]
MFC: regen for 32bit FreeBSD 4 System V shared memory

18 years agoMFC: Properly support for FreeBSD 4 32bit System V shared memory.
ps [Mon, 15 May 2006 18:47:52 +0000 (18:47 +0000)]
MFC: Properly support for FreeBSD 4 32bit System V shared memory.

Submitted by: peter

18 years agoMFC: regen for 32bit sendfile
ps [Mon, 15 May 2006 18:34:40 +0000 (18:34 +0000)]
MFC: regen for 32bit sendfile

18 years agoMFC: 32bit sendfile support
ps [Mon, 15 May 2006 18:34:06 +0000 (18:34 +0000)]
MFC: 32bit sendfile support

18 years agoMFC:
emax [Mon, 15 May 2006 17:04:28 +0000 (17:04 +0000)]
MFC:

Properly convert L2CAP PSM values in sockaddr_l2cap to LE16 byte order.
Fix formatting. Add missing break;

Submitted by: Iain Hibbert

18 years agoMFC:
emax [Mon, 15 May 2006 16:52:15 +0000 (16:52 +0000)]
MFC:

Teach bthidd(8) to reload its config when SIGHUP is received.
Properly convert L2CAP PSM values in sockaddr_l2cap to LE16 byte order.
Properly map mouse buttons.
Fix typo.

PR: bin/94577
Submitted by: Iain Hibbert, Krzysztof Jedruczyk

18 years agoMFC r1.135:
mux [Mon, 15 May 2006 14:10:50 +0000 (14:10 +0000)]
MFC r1.135:
  Refer to csup in the make.conf(5) manpage.

18 years agoMFC r1.275:
mux [Mon, 15 May 2006 14:03:49 +0000 (14:03 +0000)]
MFC r1.275:
  Also refer to csup in the example SUP setting.

18 years agoMFC r1.542:
mux [Mon, 15 May 2006 14:01:44 +0000 (14:01 +0000)]
MFC r1.542:
  Change the default SUP command to use csup instead of CVSup for
  "make update" when SUP_UPDATE is defined.

18 years agoMFC r1.288 and r1.289:
mux [Mon, 15 May 2006 13:55:43 +0000 (13:55 +0000)]
MFC r1.288 and r1.289:
  Connect csup to the build.

18 years agoMFC make glue for building csup.
mux [Mon, 15 May 2006 13:47:39 +0000 (13:47 +0000)]
MFC make glue for building csup.

18 years agoMFC import of csup
mux [Mon, 15 May 2006 13:40:40 +0000 (13:40 +0000)]
MFC import of csup

18 years agoMFC: rev. 1.36
cokane [Mon, 15 May 2006 02:09:41 +0000 (02:09 +0000)]
MFC: rev. 1.36

The -b parameter incorrectly stated that pax archives over ~32kB violate
POSIX. Fixed to describe that block size larger than 32256 bytes are
actually what violates POSIX.

PR: docs/97059
Reviewed by: Giorgos Keramidas <keramida>

18 years agoMFC r1.67: Fix a typo.
jkoshy [Mon, 15 May 2006 01:47:34 +0000 (01:47 +0000)]
MFC r1.67: Fix a typo.

18 years agoMFC {r1.14--r1.16}:
jkoshy [Mon, 15 May 2006 01:43:53 +0000 (01:43 +0000)]
MFC {r1.14--r1.16}:
 - Spelling/grammar fixes.
 - Typo fix: "ing" -> "in".
 - Document the EOPNOTSUPP returned by hwpmc(4) if a sampling
   mode PMC is requested on a CPU without an APIC.

Bump document date.

18 years agoMFC r1.13 (-mdoc sweep).
jkoshy [Mon, 15 May 2006 01:33:23 +0000 (01:33 +0000)]
MFC r1.13 (-mdoc sweep).

18 years agoMFC the birthtime related primaries.
ceri [Sun, 14 May 2006 21:45:54 +0000 (21:45 +0000)]
MFC the birthtime related primaries.

18 years agoMFC 1.41:
pav [Sun, 14 May 2006 19:25:36 +0000 (19:25 +0000)]
MFC 1.41:
  - Document LD_32_* environment variables
  - Mention 32-bit files in FILES section

18 years agoMFC 1.13, 1.14:
pav [Sun, 14 May 2006 19:23:03 +0000 (19:23 +0000)]
MFC 1.13, 1.14:
  - Document libmap32.conf

18 years agoMFC: rev. 1.55
brueffer [Sun, 14 May 2006 15:53:57 +0000 (15:53 +0000)]
MFC: rev. 1.55

Correct the interrupt override information.

18 years agoMFC: lib.h: 1.58
krion [Sun, 14 May 2006 07:06:37 +0000 (07:06 +0000)]
MFC: lib.h: 1.58

  date: 2006/04/17 11:15:29;  author: krion;  state: Exp;  lines: +5 -3
  Add INDEX-7 and remove trailing spaces.

18 years agoMFC: main.c: 1.38
krion [Sun, 14 May 2006 07:01:47 +0000 (07:01 +0000)]
MFC: main.c: 1.38

  date: 2006/04/17 10:58:45;  author: krion;  state: Exp;  lines: +6 -1
  Use bzip2(1) by default to compress package tarball on
  __FreeBSD_version >= 500039.

  Submitted by:   Alex Lyashkov <umka@sevcity.net>

18 years agoMFC: sign.c: 1.5, x509.c: 1.5
krion [Sun, 14 May 2006 06:57:58 +0000 (06:57 +0000)]
MFC: sign.c: 1.5, x509.c: 1.5

  date: 2006/03/15 01:19:23;  author: krion;  state: Exp;  lines: +13 -10
  Close descriptor in retrieve_x509_marker function.

  PR:             bin/71594
  Submitted by:   Dan Lukes <dan@obluda.cz>

18 years agoMFC: add.h: 1.14, main.c: 1.67, perform.c: 1.80, pkg_add.1: 1.71
krion [Sun, 14 May 2006 06:52:24 +0000 (06:52 +0000)]
MFC: add.h: 1.14, main.c: 1.67, perform.c: 1.80, pkg_add.1: 1.71

  date: 2006/03/09 14:49:19;  author: phk;  state: Exp;  lines: +6 -1
  Add -F option to not fail on already installed packages.

  Submitted by:   Eugene Grosbein <eugen@grosbein.pp.ru>

18 years agoMFC: Bring the call to softdep_releasefile() within the region protected by
tegge [Sun, 14 May 2006 01:12:56 +0000 (01:12 +0000)]
MFC: Bring the call to softdep_releasefile() within the region protected by
     vn_start_secondary_write() since it might cause file system write
     activity (e.g. ffs_snapremove()).

18 years agoMFC: Call vn_finished_write() before calling the coredump handler which will
tegge [Sun, 14 May 2006 01:07:48 +0000 (01:07 +0000)]
MFC: Call vn_finished_write() before calling the coredump handler which will
     indirectly call vn_start_write() as necessary for each write.

18 years agoMFC: Try harder to flush first block of new subdirectory to get rid of
tegge [Sun, 14 May 2006 00:55:20 +0000 (00:55 +0000)]
MFC: Try harder to flush first block of new subdirectory to get rid of
     MKDIR_BODY dependency.

18 years agoMFC: Return error if vnode was reclaimed while it was temporarily unlocked.
tegge [Sun, 14 May 2006 00:49:35 +0000 (00:49 +0000)]
MFC: Return error if vnode was reclaimed while it was temporarily unlocked.
     Add missing calls to vn_finished_write() in error handling.

18 years agoMFC: Temporarily unlock vnode for new image being executed to avoid lock
tegge [Sun, 14 May 2006 00:46:13 +0000 (00:46 +0000)]
MFC: Temporarily unlock vnode for new image being executed to avoid lock
     order reversals that can lead to deadlocks.  Normally vn_close(),
     namei() or vrele() should not be called while holding vnode locks.

18 years agoMFC: Turn off disk quotas for snapshot files.
tegge [Sun, 14 May 2006 00:23:27 +0000 (00:23 +0000)]
MFC: Turn off disk quotas for snapshot files.

18 years agoMFC: Avoid locking overhead when snapshots are disabled.
tegge [Sun, 14 May 2006 00:18:18 +0000 (00:18 +0000)]
MFC: Avoid locking overhead when snapshots are disabled.

18 years agoMFC: Avoid dereferencing NULL pointer.
tegge [Sun, 14 May 2006 00:10:49 +0000 (00:10 +0000)]
MFC: Avoid dereferencing NULL pointer.

18 years agoMFC: Detect the snapshot file being prematurely unlinked.
tegge [Sun, 14 May 2006 00:02:48 +0000 (00:02 +0000)]
MFC: Detect the snapshot file being prematurely unlinked.

18 years agoMFC: Temporarily undo clusters contribution to global runningbufspace
tegge [Sat, 13 May 2006 23:58:41 +0000 (23:58 +0000)]
MFC: Temporarily undo clusters contribution to global runningbufspace
     while handling copy on write for the buffers taking part in the
     cluster.

18 years agoMFC: A side effect of calling runningbufwakeup() is that
tegge [Sat, 13 May 2006 23:52:59 +0000 (23:52 +0000)]
MFC: A side effect of calling runningbufwakeup() is that
     bp->b_runningbufspace is cleared.  Save old value and restore
     bp->b_runningbufspace before returning from ffs_copyonwrite().

18 years agoMFC: Close a race when VOP_LOCK() on a snapshot file is attempted at the
tegge [Sat, 13 May 2006 23:49:45 +0000 (23:49 +0000)]
MFC: Close a race when VOP_LOCK() on a snapshot file is attempted at the
     same time as it is changed back into a normal file.  The locker would
     get the shared "snaplk" lock which would no longer be the correct lock
     for the vnode.

18 years agoMFC: Add NO_FFS_SNAPSHOT kernel option.
tegge [Sat, 13 May 2006 23:40:44 +0000 (23:40 +0000)]
MFC: Add NO_FFS_SNAPSHOT kernel option.

18 years agoAdd an errata note about IOCATAREQUEST API/ABI incompatability.
bmah [Sat, 13 May 2006 21:20:52 +0000 (21:20 +0000)]
Add an errata note about IOCATAREQUEST API/ABI incompatability.

Reviewed and edited by: scottl, maxim