imp
fa43940cbb
Establish the interrupt handler AFTER we successfully attach. We need
...
to do this in case we have a shared interrupt that fires during the
attach process....
2009-04-18 03:10:28 +00:00
imp
f2f5ef69b6
Remove debug write accidentally left in.
2009-04-18 03:02:44 +00:00
emax
d771ed46cf
Fix bug in event timeout handling
...
Submitted by: mav
MFC after: 3 days
2009-04-17 23:33:30 +00:00
ticso
f21e914b37
minor cleanup
2009-04-17 22:45:57 +00:00
kientzle
022b7124b2
*** empty log message ***
2009-04-17 22:20:44 +00:00
ed
8dc23b5452
Switch ubtbcmfw(4) to use si_drv1 instead of storing the unit number.
...
The unit number is still used to store the type of the device node.
Approved by: emax
2009-04-17 22:13:41 +00:00
jhb
a48e119d84
- Add a few more register defintions for the PCI express capability
...
registers.
- Cleanup PCI-X capability printf to not leave a dangling "supports" for
some PCI-X bridges.
- Display additional PCI express details including the negotiated and max
link width and the actual and maximum supported max payload.
MFC after: 1 month
2009-04-17 19:07:44 +00:00
kmacy
3c53becddf
clarify state of llentry that is passed back
2009-04-17 18:48:50 +00:00
kan
06ed41c4fa
Undo private changes that should never have been committed.
2009-04-17 18:34:11 +00:00
kan
febc8407e1
More fallout from negative dotdot caching. Negative entries should
...
be removed from and reinserted to proper ncneg list.
Reported by: pho
Submitted by: kib
2009-04-17 18:11:11 +00:00
jhb
1fdfdc46b7
The vlan code has not required the miibus code since 6.0 when
...
if_link_state_change() was added and the vlan link-state hook was moved
out of miibus and into net/if.c.
MFC after: 1 month
2009-04-17 17:40:47 +00:00
thompsa
bee1f5bf5d
Drain the driver tasks on the same taskqueue in which they were enqueued.
2009-04-17 16:07:13 +00:00
nyan
7a033a6e5a
The sr(4) driver is removed.
2009-04-17 15:54:41 +00:00
nyan
b57d950592
The ar(4), ray(4) and sr(4) drivers are removed.
2009-04-17 15:49:37 +00:00
das
9cde332024
Revert r190943, since the problem in ports seems to be fixed now.
...
It's amazing how a well-placed eyesore generates more motivation in a
day than email generates in three weeks.
2009-04-17 14:19:18 +00:00
jhb
360bcf2161
Restore bus DMA bounce pages to an offset of 0 when they are released by
...
a tag that has BUS_DMA_KEEP_PG_OFFSET set. Otherwise the page could be
reused with a non-zero offset by a tag that doesn't have
BUS_DMA_KEEP_PG_OFFSET leading to data corruption.
Sleuthing by: avg
Reviewed by: scottl
2009-04-17 13:22:18 +00:00
roberto
b12508be46
Add an entry for the French macbook keyboard layout.
2009-04-17 11:30:32 +00:00
rwatson
b5e0ada7ce
Remove kue_fw.h, missed in previous IFF_NEEDSGIANT USB driver garbage
...
collection.
2009-04-17 09:48:20 +00:00
rwatson
711c3bad4d
Remove legacy versions of USB network interface drivers relying on
...
IFF_NEEDSGIANT, as that is no longer supported.
2009-04-17 09:42:26 +00:00
kevlo
48b4c90249
Change Taiwan, Province of China to Taiwan, Republic of China
2009-04-17 08:01:18 +00:00
kientzle
c88488a33c
Disabling the crypto bits should quiet tinderbox while I
...
track down the library dependencies that are screwing up the /rescue build.
2009-04-17 07:28:49 +00:00
kientzle
5853643ce6
Merge from libarchive.googlecode.com:
...
* Lots of new tests.
* New -n / --numeric-uid-gid option
* More sanity-checking of arguments
* Various Windows portability improvements
* Sync up version number to 2.7.0
2009-04-17 04:04:57 +00:00
kientzle
4e8cb50d8b
Merge remaining changes from libarchive.googlecode.com:
...
* Add xz and lzma compression options
* Rename --format-options to simply --options
* Add --same-owner for GNU tar compat
* Add -lmd and -lcrypto to fix link
* Documentation
2009-04-17 03:45:15 +00:00
kientzle
f1f2531950
Set options before opening the archive.
...
Catch and report close-time errors.
2009-04-17 03:40:40 +00:00
kientzle
a88f72ea58
Minor portability improvement in calls to ctype.h macros.
2009-04-17 03:37:09 +00:00
kientzle
1d72251133
Merge from libarchive.googlecode.com: Numerous Windows-specific build tweaks.
2009-04-17 03:36:07 +00:00
kientzle
3b75ab9db9
Publicize a handful of new functions and bump the version number
...
to indicate that this is synchronized with the recent libarchive 2.7.0
release.
2009-04-17 01:07:37 +00:00
kientzle
621fee72b3
Merge lots of test suite updates from libarchive.googlecode.com.
2009-04-17 01:06:31 +00:00
kientzle
68cb951cd0
FreeBSD has a lot of crypto functions used by the recent mtree writer updates.
2009-04-17 01:04:23 +00:00
kientzle
6a280329f3
Ensure that the option setters return OK (option used) even
...
for options that don't change the list of keywords.
2009-04-17 01:03:52 +00:00
kientzle
a0fd30c500
Fix a memory leak: Release the current list of /set keywords
...
even when we exit on an error.
2009-04-17 01:02:56 +00:00
kientzle
d64af012dd
Document the new read options interface and the new read_header2() call.
2009-04-17 01:02:12 +00:00
kientzle
4fc369c955
Dynamically size the buffer we pass to getgrgid_r() and getpwuid_r().
...
Keep the buffer in the cache object so we don't have to keep doing this.
2009-04-17 01:01:15 +00:00
kientzle
89890db5f1
Don't match an empty file on a read error.
2009-04-17 01:00:11 +00:00
kientzle
14086ec084
When pulling metadata from disk, lookup the user and group name at the same time.
2009-04-17 00:59:34 +00:00
kientzle
10afcc1c3d
LZW bugfix: when we hit end-of-file, return an invalid code.
2009-04-17 00:58:44 +00:00
kientzle
1823f67ce5
Minor fix: some platforms require both inttypes.h and stdint.h.
2009-04-17 00:57:11 +00:00
kientzle
881237337e
Implement command-line fallbacks for gzip and bzip2 decompression as well.
...
Not an issue for FreeBSD, since the base system has the necessary libraries.
Since all decompressors are always available now, we can unconditionally
enable them in archive_read_support_compression_all().
2009-04-17 00:55:52 +00:00
kientzle
f0cc6d2f97
Merge new xz/lzma support from libarchive.googlecode.com.
...
Since FreeBSD doesn't have liblzma in the base system, the
read side will always fall back to the unxz/unlzma commands for now.
(Which will in turn fail if those commands are not currently
installed.) The write side does not yet have a fallback, so
that will just fail.
2009-04-17 00:54:35 +00:00
kientzle
ef74aa99b9
Don't use the open callback, which is deprecated (because it's
...
never necessary). Also, simplify just a tad by delegating
to read_open_fd() when we know the file descriptor, instead
of duplicating that logic.
2009-04-17 00:50:00 +00:00
kientzle
5387456c70
Accept empty options, add a new read_next_header2() which is more
...
efficient for some uses.
2009-04-17 00:47:16 +00:00
kientzle
a3b67d5802
Properly clone and free the recently-added "sourcepath" field.
2009-04-17 00:45:47 +00:00
kientzle
fecbf2a696
Use thread-safe getgrnam_r() and getpwnam_r(); dynamically size
...
the buffer used by this.
2009-04-17 00:44:47 +00:00
kientzle
1b0a8e451a
Fix a minor memory leak.
2009-04-17 00:44:03 +00:00
kientzle
e0de5527ea
Merge from libarchive.googlecode.com: Numerous fixes to the
...
write options handling, including documentation.
2009-04-17 00:42:45 +00:00
kientzle
e5db25af25
Merge from libarchive.googlecode.com: If we're
...
given an empty filename, just invoke write_open_fd()
instead of re-implementing the code to use stdout.
2009-04-17 00:39:35 +00:00
emax
001799e1c4
Prevent atkbd(4) interrupt handler from calling keyboard callback function
...
when polled mode is enabled. This should help with duplicated/missing
characters problem at mountroot, geli, etc. prompts on multi CPU systems
while kbdmux(4) is enabled.
Tested by: Tobias Grosser <grosser -at- fim -dot- uni-passau -dot- de>
Tested by: Fabian Keil <freebsd-listen -at- fabiankeil -dot- de>
MFC after: 3 days
2009-04-17 00:30:56 +00:00
thompsa
e9b44cfb05
Only call ieee80211_start_all() if its a 80211 device.
...
Submitted by: Paul B. Mahol
2009-04-16 23:42:00 +00:00
kmacy
d9986ad4bf
call base if_qflush routine to flush if_snd
2009-04-16 23:08:02 +00:00
kmacy
7370d77f78
export if_qflush for use by driver if_qflush routines
...
only set ifp->if_{transmit, qflush} if not already set
KASSERT that neither or both are set
2009-04-16 23:05:10 +00:00