Andre Oppermann
bbf4e1cb47
Make tcp_twrespond() use tcp_addoptions() instead of a home grown version.
2007-04-18 18:14:39 +00:00
Jung-uk Kim
d477452eb3
style(9) says sizeof's are not be followed by a space. Fix them.
2007-04-18 18:11:32 +00:00
Jung-uk Kim
86a0e5dbb6
Implement settimeofday() for Linuxulator/amd64.
...
Submitted by: Scot Hetzel (swhetzel at gmail dot com)
2007-04-18 18:08:12 +00:00
Diomidis Spinellis
67f759b3f5
Notes on the acct(5) format switch.
2007-04-18 17:34:59 +00:00
Diomidis Spinellis
b7dd80b843
Change the export option from -w (write) to -X.
...
While implementing import it became apparent that write as a mnemonic
is ambiguous and confusing.
MFC after: 8 days
2007-04-18 16:43:21 +00:00
Pawel Jakub Dawidek
32371d2025
MFp4: Fix automatic snapshot mount when unprivileged user does lookup
...
on a snapshot directory:
- Remove PRIV_VFS_MOUNT check - regular users can mount snapshots
via lookups on snapshot directory.
- Reset mount credential to kcred, so user won't be able to unmount
the snapshot.
- Reset owner uid.
- Unlock vnode in case of a failure.
Reported by: simokawa
2007-04-18 15:24:48 +00:00
Pawel Jakub Dawidek
f2c9a576db
MFp4: We check for PRIV_VFS_MOUNT already in mount(2) syscall and we don't
...
want to do the check when snapshot is automatically mounted by an
unprivileged user doing lookup on a snapshot directory.
2007-04-18 15:22:07 +00:00
Tom Rhodes
13c100b0d8
Quick kill posix4 directory.
...
Submitted by: rodrigc (BSD.include.dist).
2007-04-18 10:16:43 +00:00
Poul-Henning Kamp
cc76e59ded
On AMD's Geode LX: Force the TSC to run through core-suspension so we can
...
use it as a timecounter.
Sponsored by: Soekris Engineering
2007-04-18 10:08:24 +00:00
Diomidis Spinellis
3f863a9ae4
Complain on write errors.
...
Use correct type for write_text.
MFC after: 8 days
2007-04-18 09:39:47 +00:00
Diomidis Spinellis
947ef7f187
Add export capability through the new -w flag.
...
Discussed in: -arch
MFC after: 8 days
2007-04-18 08:55:54 +00:00
Scott Long
545f17a3c8
Missed locking the dump and shutdown entry points in the scsi_da driver.
2007-04-18 05:14:16 +00:00
Scott Long
8008a935a7
Revert a driver API change to xpt_alloc_ccb that isn't necessary. Fix a
...
couple of associated error checks.
2007-04-18 04:58:53 +00:00
Tim Kientzle
8d36aa79ef
Ignore trailing '/' when comparing pathnames, so that
...
"tar -u" works again. Otherwise, "tar -u" wants to
treat every dir as new and re-adds it.
2007-04-18 04:36:11 +00:00
Tim Kientzle
007c50304b
When testing basic functionality, strip trailing '/' from
...
dir names, so they match the names generated by 'find'.
2007-04-18 04:35:17 +00:00
Pyun YongHyeon
eed497bbe5
Don't reinitialize the hardware if only PROMISC flag was changed.
...
Previously whenever PROMISC mode turned on/off link renegotiation
occurs and it could resulted in network unavailability for serveral
seconds.(Depending on switch STP settings it could last several tens
seconds.)
Reported by: Prokofiev S.P. < proks AT logos DOT uptel DOT net >
Tested by: Prokofiev S.P. < proks AT logos DOT uptel DOT net >
2007-04-18 00:40:43 +00:00
Poul-Henning Kamp
4898b3a557
Add support for hw-assisted checksums on 6105M.
...
Sponsored by: Soekris Engineering
2007-04-17 22:59:54 +00:00
Pawel Jakub Dawidek
35e8a7fad7
Simplify.
2007-04-17 21:58:34 +00:00
Pawel Jakub Dawidek
3d357b8835
Fix build breakage. Most of ZFS code is also compiled in userland and I
...
should really stop forgetting about that.
2007-04-17 21:38:15 +00:00
Pawel Jakub Dawidek
a1bcf4dc7b
- Fix a leftover - vfs_mount_alloc() is now exported properly.
...
This fixes stange panics when listing .zfs/snapshot/ directory for me.
Reported by: simokawa
Reported by: Johan Hendriks <Johan@double-l.nl>
- Hide cache_purge() under FREEBSD_NAMECACHE like in other files.
- Protect mnt_flag with mount interlock.
2007-04-17 21:16:34 +00:00
Pawel Jakub Dawidek
7760d8409f
Export vfs_mount_alloc() as it is used in ZFS.
2007-04-17 21:14:06 +00:00
John Baldwin
88a5255bc4
Honor the BUS_DMA_NOCACHE flag to bus_dmamem_alloc() on amd64 and i386 by
...
mapping the pages as UC (uncacheable) using pmap_change_attr().
MFC after: 1 week
Requested by: ariff
Reviewed by: scottl
2007-04-17 21:05:34 +00:00
Pawel Jakub Dawidek
39db4c6e0f
Ignore hostid check for root-on-ZFS configurations. Making hostid available
...
before the root is mounted is tricky and having it in /boot/ is not really
desire.
Reported by: Zephiris <zephiris@gmail.com>
2007-04-17 17:57:34 +00:00
Poul-Henning Kamp
c859cda5eb
No need to throw tag+handle around on the stack.
2007-04-17 17:32:39 +00:00
Maxim Konovalov
1d9f903ae8
o Add missed w/space in the error message.
...
Spotted by: Ivan Voras
MFC after: 1 week
2007-04-17 16:36:24 +00:00
Pawel Jakub Dawidek
1c22c47c35
Link libzpool, ztest and zdb against libpthread.
...
Requested by: ru
2007-04-17 15:52:37 +00:00
Andre Oppermann
9eab54debf
When we run into the syncache entry limits syncache_add() tries
...
to free the oldest entry in the current bucket row. The global
entry limit may be smaller than the bucket rows and their limit
combined however. Thus only try to free a syncache entry if we
found one in this bucket row.
Reported by: kris
2007-04-17 15:25:14 +00:00
John Baldwin
90dea4f9a7
When trying to allocate a PnP BIOS memory resource, the code loops trying
...
to move up the start address until the allocation succeeds. If the
alignment of the resource was 0, then the code would keep trying the same
request in an infinite loop and hang. Force the request to always move
start up by at least 1 byte each time through the loop.
2007-04-17 15:14:23 +00:00
Robert Watson
b63c567b6f
Change $P4$ ID strings to P4 ID strings so that they are not auto-expanded
...
when integrated back into Perforce. This avoids unnecessary conflicts
during the loopback of files maintained in Perforce.
2007-04-17 12:27:08 +00:00
Robert Watson
8b65d3135a
Remove $P4$ that snuck into CVS from Perforce.
2007-04-17 12:24:18 +00:00
Poul-Henning Kamp
1c04bd82a5
Improve the if_vr driver ever so slightly.
...
The 6105M and 6102 does not have the DWORD alignment problem, so
don't m_defrag() every packet in the transmit path for those.
More stringent usage of tx-descriptor ring and its flags.
Tested on 6102 and 6105M, other chips may also be able to run
without the m_defrag() but I have neither hardware nor docs to
find out.
Sponsored by: Soekris Engineering
2007-04-17 12:23:57 +00:00
Robert Watson
c9791cfb3e
Shorten text string for ip_fw2 dynamic rules zone by removing the word
...
"zone", which is generally not present in zone names. This reduces the
incidence of line-wrapping in "vmstat -z " using 80-column displays.
MFC after: 3 days
2007-04-17 09:28:36 +00:00
Christian Brueffer
e8ade79df5
Bump date for the previous revision and the driver renaming.
2007-04-17 07:09:23 +00:00
Christian Brueffer
caf51cfbf4
To avoid confusion, mention that the driver was originally called trunk
...
in OpenBSD.
2007-04-17 07:08:18 +00:00
Christian Brueffer
438a32f8e9
trunk(4) is now lagg(4).
2007-04-17 07:01:45 +00:00
Scott Long
032b0a17dc
Basic MPSAFE locking for the AHC and AHD drivers.
2007-04-17 06:26:25 +00:00
Warner Losh
1a13e01f7f
Don't use spinlocks here. The iicbus transactions can take a long
...
time, and this prevents interrupts (say for Hz/hardclock) from
happening. Time stands still during the transfers...
2007-04-17 05:48:35 +00:00
Xin LI
f0f86fcd52
GNU readline was updated to patch 002 by ache@, note MFC by
...
rafan@ while I'm there.
2007-04-17 03:39:54 +00:00
Rong-En Fan
6000ced11b
- Add a new 'j' switch and runtime option to toggle display jail id for
...
each process.
- While I'm here, keep help message sorted by keys
PR: 98489, 98975
Submitted by: clsung
Approved by: delphij (mentor)
MFC after: 2 weeks
2007-04-17 03:12:39 +00:00
Scott Long
b653ca76bc
Don't delete the devalias, as per the man page.
...
Submitted by: jmg
2007-04-17 01:12:35 +00:00
Andrew Thompson
629231872b
Remove net/if_trunk.h which is no longer used.
2007-04-17 01:02:55 +00:00
Andrew Thompson
5944e68f4b
Link trunk(4) to lagg(4)
2007-04-17 00:57:54 +00:00
Andrew Thompson
1a19fe2a8d
Note the renaming of trunk(4) to lagg(4).
2007-04-17 00:41:59 +00:00
Andrew Thompson
18242d3b09
Rename the trunk(4) driver to lagg(4) as it is too similar to vlan trunking.
...
The name trunk is misused as the networking term trunk means carrying multiple
VLANs over a single connection. The IEEE standard for link aggregation (802.3
section 3) does not talk about 'trunk' at all while it is used throughout IEEE
802.1Q in describing vlans.
The lagg(4) driver provides link aggregation, failover and fault tolerance.
Discussed on: current@
2007-04-17 00:35:11 +00:00
Ruslan Ermilov
5941f0355c
Apply a set of style.Makefile(5) changes to src/cddl/ makefiles.
...
There are some insignificant non-style changes as well.
Not fixed: makefiles use ${LIBTHR} that doesn't exist, thus
breaking "make checkdpadd" and not tracking dependencies
properly.
Approved by: pjd
2007-04-16 21:20:26 +00:00
John Baldwin
2248f68064
- Add a 'show rman <rm>' DDB command to dump the resources in a resource
...
manager similar to 'devinfo -u'.
- Add a 'show allrman' DDB command that effectively does 'show rman' on all
resource managers in the system.
2007-04-16 21:09:03 +00:00
Bruce A. Mah
e86582d1e9
New release notes: sx(9) lock improvements, T/TCP support in finger(1)
...
gone, libarchive(3) ar file support, rpc.lockd(8)/rpc.statd(8) -P (+MFC),
top(1) -a.
2007-04-16 20:30:10 +00:00
Scott Long
84f824818c
For the XPT_SASYNC_CB operation, only decouple the broadcast to the bus
...
and device lists instead of decoupling the whole operation. This avoids
problems with SIMs going away.
2007-04-16 19:55:36 +00:00
Scott Long
f35487464c
Drop the topology lock before calling the periph oninvalidate and dtor
...
vectors.
2007-04-16 19:42:23 +00:00
Scott Long
cd5c9285cd
Drop the periph/sim lock when calling disk_destroy().
2007-04-16 19:41:14 +00:00