Tim Kientzle
4813511138
Move _posix1e_acl_name_to_id out of acl_support.c and into
...
acl_from_text.c. Since acl_from_text.c is the only place it
is used, we can now make this internal utility function "static."
As a bonus, acl_set_fd() no longer pulls in getpwuid() for no reason.
MFC after: 7 days
2007-02-26 02:07:02 +00:00
Olivier Houchard
0dcd646d88
Define FLASHADDR and LOADERRAMADDR for the Avila, so that we can boot a
...
kernel from the onboard flash.
2007-02-26 02:04:24 +00:00
Olivier Houchard
f96b290333
Erm we can't change the value of arm_memcpy if we're running from flash.
...
Instead, make memcpy() check if we're running from flash, and avoid
using arm_memcpy if we're doing so.
2007-02-26 02:03:48 +00:00
Kirk McKusick
b5ea8f4cbc
Implement the -h flag (set an ACL on a symbolic link).
...
Before this fix the -h flag was ignored (i.e. setfacl
always set the ACL on the file pointed to by the symbolic
link even when the -h flag requested that the ACL be set
on the symbolic link itself).
2007-02-26 00:42:17 +00:00
Olivier Houchard
902222e77c
Update for the new prototype of bus_setup_intr().
2007-02-25 22:17:54 +00:00
Tim Kientzle
0031cdf4d7
Don't assert() the TLS allocation requested is big enough; just
...
fix the argument.
In particular, this is a step towards breaking crt1's dependence on stdio.
2007-02-25 21:23:50 +00:00
Ruslan Ermilov
b141b9655f
Mark the vm_page_unmanage(9) manpage as obsolete.
...
Reminded by: maxim
2007-02-25 17:34:16 +00:00
Paolo Pisati
83496acdc6
Catch up with bus_setup_intr() modification and garbage collect a
...
reference to INTR_FAST.
2007-02-25 15:04:08 +00:00
Paolo Pisati
3b1afd0f92
Catch up with bus_setup_intr() modification and garbage collect two
...
references to INTR_FAST.
2007-02-25 15:02:03 +00:00
Paolo Pisati
20c24107ca
Garbage collect a reference to INTR_FAST.
2007-02-25 14:53:55 +00:00
Paolo Pisati
23b5f6dc07
Fix attach of at91_pio() after bus_setup_intr() modification.
...
Reported and tested by: Krassimir Slavchev
2007-02-25 14:34:59 +00:00
Bruce M Simpson
0770db8953
Update multicast(4) manual page to reflect the new reality of the code.
2007-02-25 14:31:41 +00:00
Bruce M Simpson
410052125e
Unlock a mutex which should be unlocked before returning.
...
MFC after: 1 week
2007-02-25 14:22:03 +00:00
Alexander Leidinger
8f981688dd
semi-automatic style(9)
2007-02-25 13:51:52 +00:00
Alexander Leidinger
8cf5ee2e2a
MFp4 (110541):
...
Sync with rev 1.7 in NetBSD.
Obtained from: NetBSD
2007-02-25 12:43:07 +00:00
Alexander Leidinger
f9dac96185
MFp4 (110523, parts which apply cleanly):
...
semi-automatic style(9)
The futex stuff already differs a lot (only a small part does not differ)
from NetBSD, so we are already way off and can't apply changes from NetBSD
automatically. As we need to merge everything by hand already, we can even
make the files comply to our world order.
2007-02-25 12:40:35 +00:00
Marius Strobl
669a4d96e4
Use uma_set_align().
2007-02-25 10:52:47 +00:00
Ruslan Ermilov
066eef7a1d
Remove the traces of vm_page_unmanage().
2007-02-25 06:51:11 +00:00
Ariff Abdullah
b88d63a8ea
Fix ALC883 microphone / recording issues. Setting high(er) VRef on
...
(external) microphone pin tend to screw it. Internal microphone (found
on several laptops) still need high VRef.
Tested by: Pietro Cerutti <pietro.cerutti@gmail.com>
lenix <irc.freenode.net>
2007-02-25 06:17:56 +00:00
Alan Cox
9f5c801b94
Change the way that unmanaged pages are created. Specifically,
...
immediately flag any page that is allocated to a OBJT_PHYS object as
unmanaged in vm_page_alloc() rather than waiting for a later call to
vm_page_unmanage(). This allows for the elimination of some uses of
the page queues lock.
Change the type of the kernel and kmem objects from OBJT_DEFAULT to
OBJT_PHYS. This allows us to take advantage of the above change to
simplify the allocation of unmanaged pages in kmem_alloc() and
kmem_malloc().
Remove vm_page_unmanage(). It is no longer used.
2007-02-25 06:14:58 +00:00
Bruce M Simpson
3763835bfe
Add a regression test for ethernet link-layer multicast memberships.
2007-02-25 01:58:02 +00:00
Greg Lehey
825df58b28
Add support for selecting from multiple tuners.
...
Suggested by: usleepless <usleepless@gmail.com>
2007-02-25 01:28:37 +00:00
Greg Lehey
f65f25a187
Tidy up forrmat. No functional changes.
2007-02-25 01:08:17 +00:00
Robert Watson
dd0cb30f89
Further style(9) for ipx_ip.
2007-02-25 00:17:56 +00:00
Robert Watson
ca642fe976
Improve ipx_ip.c's approximation of style(9).
2007-02-25 00:10:59 +00:00
Sam Leffler
cb8c905ae9
use getifaddrs from libc instead of private code
...
Reviewed by: bms
MFC after: 1 month
2007-02-24 23:55:46 +00:00
Sam Leffler
16d84e0140
don't call ath_reset when processing sysctl's before the device
...
is marked running; we don't have all the needed state in place
Noticed by: Hugo Silva <hugo@barafranca.com>
MFC after: 1 week
2007-02-24 23:23:29 +00:00
Sam Leffler
8debcae44f
set the antenna switch when fixing the tx antenna using the
...
dev.ath.X.txantenna sysctl; this is typically what folks
want but beware this has the side effect of disabling rx
diversity
MFC after: 2 weeks
2007-02-24 23:12:58 +00:00
Simon L. B. Nielsen
eb29c8f465
- Use a permanent URL to reference piso's mail.
...
- Put URL on seperate line to not get very long lines.
2007-02-24 21:59:18 +00:00
Bruce M Simpson
c15ddad979
Use sysctl(2), not kvm(3), to read IPv6 multicast information from
...
the running system.
Use the name 'IPv6 Forwarding Table', not 'IPv6 Routing Table', to be
consistent with what the code actually does and is.
2007-02-24 21:58:30 +00:00
Bruce M Simpson
848b41603f
Use the names 'IPv4' and 'Forwarding Table' in program output, not
...
'Routing Table', to be consistent with what the code actually does and is.
2007-02-24 21:56:52 +00:00
Bruce M Simpson
4f487dfc1a
Add comments about where netstat is using KVM to read things which
...
should really be available via sysctl for a running system.
2007-02-24 21:42:21 +00:00
Bruce M Simpson
33672cd978
Reword addition about MROUTING.
...
Submitted by: ru
2007-02-24 21:21:53 +00:00
Bruce M Simpson
1291e2a0eb
Fix tinderbox. ip6_mrouter should be defined in raw_ip6.c as it is
...
tested to determine if the userland socket is open; this, in turn, is
used to determine if the module has been loaded.
Tested with: LINT
2007-02-24 21:09:35 +00:00
Paolo Pisati
82e5a02886
Update my previous note about newbus API breakage mentioning the
...
__FreeBSD_version bump.
2007-02-24 20:15:04 +00:00
Paolo Pisati
663829fe1a
Note newbus API & ABI breakage.
2007-02-24 19:45:09 +00:00
Paolo Pisati
531db8b139
Updated ia64 isa support with the new bus_setup_intr() syntax.
...
Approved by: re (implicit?)
2007-02-24 16:56:22 +00:00
Alexander Leidinger
802e08a360
Partial MFp4 of 114977:
...
Whitespace commit: Fix grammar, spelling and punctuation.
Submitted by: "Scot Hetzel" <swhetzel@gmail.com>
2007-02-24 16:49:25 +00:00
Warner Losh
e2ae5821fe
exca->pccarddev should always be non-null now. Only call it when the
...
device is actually attached.
2007-02-24 15:56:06 +00:00
Xin LI
c55e033cca
Convert sis(4) to use its own watchdog procedure.
...
Submitted by: Florian C. Smeets <flo kasimir com>
2007-02-24 14:27:36 +00:00
Bruce M Simpson
08bc2d8a36
Note that IPv6 multicast forwarding is now dynamically loadable.
2007-02-24 11:41:05 +00:00
Bruce M Simpson
6be2e366d6
Make IPv6 multicast forwarding dynamically loadable from a GENERIC kernel.
...
It is built in the same module as IPv4 multicast forwarding, i.e. ip_mroute.ko,
if and only if IPv6 support is enabled for loadable modules.
Export IPv6 forwarding structs to userland netstat(1) via sysctl(9).
2007-02-24 11:38:47 +00:00
Paolo Pisati
ceca3a3873
o break newbus api: add a new argument of type driver_filter_t to
...
bus_setup_intr()
o add an int return code to all fast handlers
o retire INTR_FAST/IH_FAST
For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current
Approved by: re (implicit?)
2007-02-24 02:28:07 +00:00
Matt Jacob
5f53837698
Redo previous newbus related change to be kinder to
...
multi-release support.
2007-02-23 23:13:46 +00:00
John Baldwin
6e50e38fcc
Use tsleep() rather than msleep() with a NULL mtx parameter.
2007-02-23 23:06:10 +00:00
John Baldwin
4a50bbc03e
Whitespace fix.
2007-02-23 23:05:31 +00:00
Scott Long
04f0ce213f
Fix a case in rman_manage_region() where the resource list would get missorted.
...
This would in turn confuse rman_reserve_resource(). This was only seen for
MSI resources that can get allocated and deallocated after boot.
2007-02-23 22:53:56 +00:00
Alexander Leidinger
1a26db0a3a
MFp4 (114193 (i386 part), 114194, 114195, 114200):
...
- Dont "return" in linux_clone() after we forked the new process in a case
of problems.
- Move the copyout of p2->p_pid outside the emul_lock coverage in
linux_clone().
- Cache the em->pdeath_signal in a local variable and move the copyout
out of the emul_lock coverage.
- Move the free() out of the emul_shared_lock coverage in a preparation
to switch emul_lock to non-sleepable lock (mutex).
Submitted by: rdivacky
2007-02-23 22:39:26 +00:00
Alexander Leidinger
e8b8b834b4
MFp4 (part of 114132):
...
- Fix a LOR caused by holding emul_lock and proctree_lock at once.
Submitted by: rdivacky
2007-02-23 22:29:24 +00:00
Matt Jacob
af4394d40a
Don't attempt to load illegal hard loop addresses into
...
an ICB. This shows up on card restarts, and usually for
2200-2300 cards. What happens is that we start up,
attempting to acquire a hard address. We end up instead
being an F-port topology, which reports out a loop id
of 0xff (or 0xffff for 2K Login f/w). Then, if we restart,
we end up telling the card to go off an acquire this loop
address, which the card then rejects. Bah.
Compilation fixes from Solaris port.
2007-02-23 21:59:21 +00:00