| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
but at least linprocfs works (I haven't had the opportunity to test other
stuff that depends on the linux module, like aac or tdfx)
|
|
|
|
| |
Submitted by: bde
|
|
|
|
|
|
| |
- Remove bogus cast.
Submitted by: bde
|
| |
|
|
|
|
| |
Explain the magic.
|
|
|
|
| |
to work.
|
| |
|
| |
|
|
|
|
| |
use of BIO_ORDERED.
|
|
|
|
|
|
|
|
|
| |
Remove bowrite(), it is now unused.
This is the first step in getting entirely rid of BIO_ORDERED which is
a generally accepted evil thing.
Approved by: mckusick
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
so that this is safe even if VARIABLE is longer than kern.argmax.
There is another instance of CFILES which might need the same treatment,
and might be noticed when doing a "make links".
The same has to be done in RELENG_4 (on some different file).
Noticed-by: picobsd cross-compiling LINT
Suggested-by: Alfred (bright@mu.org), des@freebsd.org
MFC-after: 3 days
|
|
|
|
|
| |
Reviewed by: mike
Approved by: dfr
|
|
|
|
|
|
| |
it handles R_ALPHA_RELATIVE relocs with addends properly.
tested by: ticso
|
|
|
|
| |
MFC after: 1 day
|
|
|
|
|
|
|
| |
with some applications.
Obtained from: Darwin project
MFC after: 2 weeks
|
|
|
|
|
|
|
| |
in the subr_mchain.
Obtained from: Darwin project
MFC after: 2 weeks
|
|
|
|
|
| |
Obtained from: Darwin project
MFC after: 2 weeks
|
|
|
|
| |
MFC after: 2 weeks
|
|
|
|
|
|
|
|
| |
Firewire/SBP-II devices.
- Add quirk for Logitec USB/Firewire HDD.
MFC after: 3 days.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
counter type, as threatened in rev.1.8 (the density doesn't need to
be recorded since it can be derived from other fields). This doesn't
affect binary compatibility, but new utilities won't be able to depend
on the contents of this field because libc/gmon/gmon.c was broken --
it wrote garbage to the spare fields.
Added a history counter type field to struct gmonparam. This breaks
binary compatibility a little, since kgmon wanted to read the whole
struct. Fixed kgmon to only depend on reading the critical earlier
parts of the struct. This should also fix 6+ year old breakage of
binary compatibility when the profrate field was added.
Only initialize the new field in struct gmon for now, so that the
compatibility code for this (in kgmon) gets tested. The compatibility
code has to guesstimate the value. The new field in struct gmonparam
is for the kernel to initialize so that kgmon doesn't have to guess.
|
|
|
|
| |
Reviewed by: alfred
|
|
|
|
| |
Approved by: des
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- P_INMEM checks in all the functions. P_INMEM must be checked because
PHOLD() is broken. The old bits had bogus locking (using sched_lock)
to lock P_INMEM. After removing the P_INMEM checks, we were left with
just the bogus locking.
- large comments. They were too large, but better than nothing.
Remove obfuscations that were gained in transition in rev.1.76:
- PROC_REG_ACTION() is even more of an obfuscation than PROC_ACTION().
The change copies procfs_machdep.c rev.1.22 of i386/procfs_machdep.c
verbatim except for "fixing" the old-style function headers and adjusting
function names and comments. It doesn't remove the bogus locking.
Approved by: des
|
|
|
|
|
|
|
|
|
|
|
|
| |
OUT status. We are, apparently, required to force the f/w to log back in
if we want to try and talk to that disk again. This means either issuing
a LOGIN LOCAL LOOP PORT mailbox command, or by issuing a LIP. I've elected
to issue a LIP because this has a better chance of waking up the disk which
clearly just crashed and burned.
These should not occur at all. If they do, they should be darned rare.
MFC after: 1 week
|
|
|
|
|
|
| |
It doesn't actually do it yet though. This adds a flag to config so
that we can exclude certain vendor files from this even when the rest
of the kernel has it on. make -DNO_WERROR would also bypass all of it.
|
| |
|
|
|
|
|
| |
function. I've been running with this buried in the mountains of compiler
output for about a month on my desktop.
|
| |
|
|
|
|
|
|
|
|
|
| |
c++ keywords.
This keeps us in sync with NetBSD because they actually committed
my delta first.
Ok'd by: lennard
|
| |
|
|
|
|
| |
Submitted by: Kenjiro Cho <kjc@csl.sony.co.jp>
|
|
|
|
|
|
|
|
|
| |
so that after the first time we can follow the pointer instead
of having to scan the list.
This was the intended behaviour from day one.
PR: 34639
MFC-after: 3 days
|
|
|
|
| |
Submitted by: Mark Santcroos <marks@ripe.net>
|
|
|
|
|
| |
from the current listen socket instead of the cached (and possibly stale)
TCB pointer.
|
|
|
|
|
| |
the loop. This fixes the "my card is in the laptop on boot, but
doesn't attach" problem.
|
|
|
|
|
| |
they look like:
return (val); instead of: return val;
|
|
|
|
|
|
| |
Submitted by: Andre Albsmeier <andre@albsmeier.net>
Shuffled about by: brian
Approved by: julian
|
| |
|
|
|
|
| |
Approved by: imp
|
|
|
|
|
|
| |
id transfer from pccardd.
Reviewed by: imp
|
|
|
|
| |
Reviewed by: imp
|
|
|
|
|
|
|
| |
when manufacturer id tuple length is 5. This change is for xe driver.
This is a dirty hack. But there is no better idea.
Reviewd by: imp
|
|
|
|
|
|
|
|
|
|
| |
the next commit actually doing the:
return val; -> return (val);
changes. This commit was done in preparation for getting ``struct
modules'' locked down.
Reviewed by: bde
Approved by: dfr
|
|
|
|
|
|
|
| |
And separate probe and attach routine for PC Card from if_xe.c
to if_xe_pccard.c.
Reviewed by: imp
|
|
|
|
|
| |
PR: i386/35114
Submitted by: Gavin Atkinson <gavin.atkinson@ury.york.ac.uk>
|
| |
|
|
|
|
| |
etc.
|
|
|
|
|
|
|
|
|
| |
call VOP_CLOSE() with vp unlocked; clean up the return path a little,
in as much as our namei/vnode operation return paths can be cleared
up. For a return case that was apparently never taken, this sure
is ugly.
Reviewed by: jeffr
|
|
|
|
|
|
|
|
| |
count that would otherwise be on one of the free queues. This eliminates a
panic when broken programs unmap memory that still has pending IO from raw
devices.
Reviewed by: dillon, alc
|