| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
putting the correct size in the fib header. Presumably the older firmware
silently ignored a bad size field.
(This change tested with a 3805 controller. Passthrough devices were
created when running firmware build 12814, but not 15323 or later. With
this change they're created for both old and new firmware versions.)
Submitted by: Adaptec
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
FSACTL_LNX_SEND_LARGE_FIB, and FSACTL_LNX_SEND_RAW_SRB, and correct size
checks on FIBs passed in from userspace. Both changes were obtained from
Adaptec's driver build 15317. Adaptec's commandline RAID tool arcconf uses
these ioctls when creating a RAID-10 array (and probably other operations
too).
|
| | |
| | |
| | |
| | | |
MFC after: 1 month
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
so the annoying message is not printed.
o Don't warn about FUTEX_FD not being implemented
and return ENOSYS instead of 0 (eg. success).
o Clear FUTEX_PRIVATE_FLAG as we actually implement
only private futexes so there is no reason to
return ENOSYS when app asks for a private futex.
We don't reject shared futexes because they worked
just fine with our implementation so far.
Approved by: kib (mentor)
Tested by: bsam
MFC after: 1 week
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
work on architectures with a write-back cache as the PIO writes end up
in the cache which the sync(BUS_DMASYNC_POSTREAD) in usb_transfer_complete
then discards; compensate in the xfer methods that do PIO by pushing the
writes out of the cache before usb_transfer_complete is called.
This fixes USB on xscale and likely other places.
Sponsored by: hobnob
Reviewed by: cognet, imp
MFC after: 1 month
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
obtain the reference. In particular, this fixes the panic reported in
the PR. Remove the comments stating that this needs to be done.
PR: kern/119422
MFC after: 1 week
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
all uses) involve a read but usbd_start_transfer only does a PREWRITE; change
this to BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE as I'm not sure if any
users do write+read.
Reviewed by: cognet, imp
MFC after: 1 month
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
shows up here instead of the minipci slot at J4
Reviewed by: cognet, imp
MFC after: 1 week
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
are exceeded.
Pointy hat to: me
MFC after: 3 days
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
a tinybsd build. If we do not do this, we can accidentally remove
critical files from directories like /lib (if mounted).
PR: misc/121763
Submitted by: Richard Arends < richard at unixguru dot nl >
MFC after: 3 days
|
| | |
| | |
| | |
| | | |
Fix from PR/121899.
|
| | |
| | |
| | |
| | | |
unbreak it. We should really start compiling this with warnings.
|
| | |
| | |
| | |
| | |
| | | |
Unlike whereintheworld, it continuously monitors the log file; it also
produses less verbose output.
|
| | |
| | |
| | |
| | | |
MFC after: 2 weeks
|
| | | |
|
| | |
| | |
| | |
| | | |
any case safe.
|
| | |
| | |
| | |
| | | |
previous revision.
|
| | |
| | |
| | |
| | |
| | |
| | | |
conformant to POSIX specification.
Bug reported by: modelnine at modelnine dt org
|
| | |
| | |
| | |
| | | |
revisit after following up with pyun
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
rqindex back in struct thread.
- Compile kern_switch.c independently again and stop #include'ing it from
schedulers.
- Remove the ts_thread backpointers and convert most code to go from
struct thread to struct td_sched.
- Cleanup the ts_flags #define garbage that was causing us to sometimes
do things that expanded to td->td_sched->ts_thread->td_flags in 4BSD.
- Export the kern.sched sysctl node in sysctl.h
|
| | |
| | |
| | |
| | | |
Devon H. O'Dell
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This one line change makes the following code found in many ethernet device drivers
(at least em, igb, ixgbe, and cxgb) gratuitous
case SIOCSIFADDR:
if (ifa->ifa_addr->sa_family == AF_INET) {
/*
* XXX
* Since resetting hardware takes a very long time
* and results in link renegotiation we only
* initialize the hardware only when it is absolutely
* required.
*/
ifp->if_flags |= IFF_UP;
if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) {
EM_CORE_LOCK(adapter);
em_init_locked(adapter);
EM_CORE_UNLOCK(adapter);
}
arp_ifinit(ifp, ifa);
} else
error = ether_ioctl(ifp, command, data);
break;
|
| | |
| | |
| | |
| | | |
- Add the Corega CG-WLUSB2GPX
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Wait for requested vty activation regardless its open state.
- Remove redundant console cleanup.
Approved by: kib
MFC after: 1 week
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
- Remove the unused and redundant sched_newthread() which peaks into scheduler
private structures.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
thread_fini(). The schedulers initialize themselves properly during
sched_fork_thread() anyhow. fini is only called when we're returning
the memory to the allocator which surely doesn't care what state the
memory is in.
|
| | |
| | |
| | |
| | |
| | | |
the required pieces in sched_fork_thread(). The td_sched pointer is already
setup by thread_init anyway.
|
| | |
| | |
| | |
| | | |
existed as sched_fork() which is a non empty function in both schedulers.
|
| | | |
|
| | |
| | |
| | |
| | | |
metadata file.
|
|\ \ \
| | | |
| | | |
| | | | |
which included commits to RCS files with non-trunk default branches.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
is only used by 4bsd.
- Create a new runq_choose_fuzz() function rather than polluting runq_choose()
with 4BSD specific code.
- Move the fuzz sysctl into sched_4bsd.c
- Remove some dead code from kern_switch.c
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
- Add some more information about SLEEPQUEUE_PROFILING to NOTES.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
times for allowing non-conformant link state checks
|
| | | |
| | | |
| | | |
| | | | |
migration to vm/vm_page.c.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Make our changes to CVS_RSH & CVS_SSH settings here instead of
contrib/cvs/src/cvs.h.
|
| | | |
| | | |
| | | |
| | | | |
+ Depend on $CVSDIR/configure also - so things get properly remade if we tweak.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
moving to gnu/usr.bin/cvs/lib/config.h.proto. So the rev 1.21 no longer
is applicable here.
|
| | | |
| | | |
| | | |
| | | | |
rev 1.2 (local tag/$Id$ keyword support) into version 1.11-20080310.
|
| | | |
| | | |
| | | |
| | | | |
option with -r'branch' on update) into version 1.11-20080310.
|