dogcow
b3b0932a5d
mirror manu's amd64 changes to implement linux sched_{seg,get}affinity;
...
the kernel and linux lkm now compile again.
2005-11-05 10:56:48 +00:00
tsutsui
6305a3d092
Remove #undef MIPS3_4100 from these files since mipsX_subr.S no longer has
...
#if defined(MIPS3_4100) statements.
2005-11-05 10:39:26 +00:00
dsl
4fba43286a
Rework the checking of the typed size against the limit so we don't error
...
if the size is too large after we've rounded up to a cylinder boundary.
Stops silly errors (4170 > 4172) when partitions end at the end of the disk.
2005-11-05 09:58:32 +00:00
dsl
f95e28696d
Fix check for root being entirely inside the area that can be read on
...
systems where the bios doesn't support LBA reads.
Due to faked geometries the last few (over 30000!) sectors may not be reported
as being readable, but we expect them to be in swap. So we don't force a
root+usr install in that case.
2005-11-05 09:55:34 +00:00
tsutsui
e54d906c60
Add empty <machine/wired_map.h> for the MI mips/wired_map.c.
2005-11-05 09:54:48 +00:00
tsutsui
fdb3b14bb4
Adapt arc port to the new MI mips3 wired map functions.
...
Tested on NEC-RD94 with several PCI and jazzio devices.
2005-11-05 09:50:50 +00:00
tsutsui
74f4d162fb
Add MI mips3 wired map functions based on patch in port-mips/31915
...
from Garrett D'Amore of Tadpole Computer Inc.
Please refer discussion filed in the PR for details.
2005-11-05 09:46:07 +00:00
manu
2ae48df4fc
regen
2005-11-05 08:11:30 +00:00
manu
0cf4b35fe6
Implement more of Linux futex(2)
2005-11-05 08:07:44 +00:00
manu
41455b2ed0
Implement Linux sched_{set|get}affinity
2005-11-05 08:06:58 +00:00
manu
67fcd6abf5
Fix build when LINUX_NPTL is not defined
2005-11-05 07:26:45 +00:00
manu
2cac35470c
Fix a messed up patch
2005-11-05 00:58:57 +00:00
manu
88a5eb33ed
Instead of ifdef'ing __amd64__ all the Linux NPTL stuff, introduce an
...
ifdef LINUX_NPTL.
Also implement SETTLS flag to Linux clone()
2005-11-05 00:47:26 +00:00
christos
fe1de4d6e3
PR/32003: Brian Buhrow: msdosfs doesn't properly zero out high cluster data
...
on non-FAT32 msdos filesystems.
2005-11-04 21:04:20 +00:00
yamt
a0a8d930a4
nfs_bioread: push delayed truncation and tweak loop accordingly.
...
PR/31926 from Jed Davis.
2005-11-04 19:39:30 +00:00
chs
df018c387b
make this compile on m68k by including sys/device.h explicitly.
...
on other platforms it's apparently included implicitly, probably through cpu.h.
2005-11-04 17:00:43 +00:00
manu
b72e0d5382
Fix machine name returned by uname on Linux
2005-11-04 16:58:14 +00:00
manu
78ad642708
regen
2005-11-04 16:57:03 +00:00
manu
e7609e6478
Implement Linux futex ang gettid
2005-11-04 16:54:11 +00:00
manu
3b8100b96a
register_t is not an int on amd64
2005-11-04 16:52:51 +00:00
manu
e1c0c1c9dd
Implement Linux futex and gettid system calls for amd64
2005-11-04 16:51:56 +00:00
manu
0a3dbc01d5
build fix
2005-11-04 16:49:55 +00:00
tsutsui
78422d0423
Check MIPS3_CONFIG_CS and adjust csizebase at runtime on MIPS_R4100 CPUs,
...
and remove "XXXCDC: THIS MIPS3_4100 SPECIAL CASE SHOULD GO AWAY" part
from cpuregs.h. Tested on gxemul.
BTW, cache.c doesn't have MIPS_RC32364 config which was added
in mips_machdep.c rev 1.101?
2005-11-04 16:19:31 +00:00
hannken
ba2ee12485
Make it compile on sparc/sparc64. Cast size_t to int for field precision.
2005-11-04 09:26:05 +00:00
yamt
5936836bb1
physio:
...
- update uio_resid properly.
- don't miss i/o errors near the end of partition.
2005-11-04 08:39:33 +00:00
gendalia
0fbb37df6f
statvfs did not appear in 2.1, but in 3.0.
2005-11-04 06:09:20 +00:00
rpaulo
3de46f226c
PR 31996: fix the comments for MPBIOS and MPACPI. By Damon Brodie.
2005-11-03 23:12:16 +00:00
dillo
8af62fd627
Split dewey compare functions into their own file dewey.c so they
...
can be used in a forthcoming Perl module.
Joint work with Thomas Klausner.
2005-11-03 21:59:55 +00:00
dillo
75b9797969
Implement framework to store variable=value pairs about an installed package.
...
Use this in pkg_add to mark installed dependencies as automatically installed.
pkg_add: new flag -A: marks package as automatically installed.
pkg_admin: new commands set and unset to modify variable pairs for
installed packages.
pkg_info: report these variable pairs with -Q/-B.
new flag -u: report only manually installed packages (not
installed with pkg_add -A).
Error out if -a/-u and a package name is specified.
Joint work with Thomas Klausner.
As discussed on tech-pkg.
2005-11-03 21:16:41 +00:00
bouyer
58ce78eeda
When forking, we keep a reference to the status db file, and if the
...
memory copy of the file is dirty, is will be synced when the child exists.
But the parent may have done changes to the database in the meantime, resulting
in a db corruption.
Fix this by calling sync_file() just before the fork. The child will still have
a reference to the db, but won't try to write it on exit.
2005-11-03 19:36:42 +00:00
chs
c6be96e0fb
update errors for EIDRM (which we've returned for a long time now).
2005-11-03 17:07:28 +00:00
chs
ff50b97f19
fix the SYSV semop number of operations per request to be limited by
...
seminfo.semopm (which is tunable via the SEMOPM config variable)
rather than an arbitrary constant.
2005-11-03 16:57:03 +00:00
chs
72d7d84d98
regen
2005-11-03 16:49:09 +00:00
chs
59fddeceaa
turn off DEBUG and DIAGNOSTIC in GENERIC kernels so that they
...
are compatible with the LKMs that are part of the release.
2005-11-03 16:48:29 +00:00
rpaulo
504edaa687
Sync with FreeBSD's rev. 1.98 adding FreeBSD 6 and updating FreeBSD-current.
2005-11-03 13:17:29 +00:00
yamt
06085e8f52
- use sys/spl.h.
...
- add some IPL_ definitions.
2005-11-03 13:06:06 +00:00
yamt
e9b064c703
a helper to implement splxxx() using splraiseipl().
2005-11-03 12:31:32 +00:00
gdt
2de7c6cd0d
Adjust signature of softdep_freefile (dummy stub which always panics
...
if called) to match ffs_extern.h so that kernels w/o softdep can compile.
2005-11-02 22:10:41 +00:00
rpaulo
528981fc93
Add NetBSD 2.1 and 2.0.3. Thanks to riz, jmc, jschauma and salo. Did if
...
forget anyone?
2005-11-02 20:27:43 +00:00
rpaulo
f93565e59b
Sync with FreeBSD version 1.96 adding OpenBSD 3.8.
2005-11-02 17:25:43 +00:00
yamt
e81a08ca3f
pool_printit: don't keep a lock when printing info.
...
we can't clean it up if ddb pager is quitted.
2005-11-02 14:32:54 +00:00
yamt
94809e83ec
don't pass -t option to xargs unless MAKEVERBOSE is 2.
2005-11-02 14:29:52 +00:00
yamt
73a46700dc
sync with kernel. (yamt-vop)
2005-11-02 14:22:36 +00:00
yamt
914c85ff3b
terminate yamt-vop branch.
2005-11-02 12:44:24 +00:00
yamt
60df7649c9
bump to 3.99.11. yamt-vop merge.
2005-11-02 12:42:58 +00:00
yamt
f3602c2466
regen.
2005-11-02 12:41:50 +00:00
yamt
a748ea88dd
merge yamt-vop branch. remove following VOPs.
...
VOP_BLKATOFF
VOP_VALLOC
VOP_BALLOC
VOP_REALLOCBLKS
VOP_VFREE
VOP_TRUNCATE
VOP_UPDATE
2005-11-02 12:38:58 +00:00
yamt
73370bbcf4
yamt-vop: new base.
2005-11-02 12:12:36 +00:00
wiz
8312fd6420
Fix pcmcia_io_map arguments. From Iain Hibbert in PR 31973.
...
Bump date.
2005-11-02 06:42:36 +00:00
dyoung
ba91bb71cf
Bug fix: correct the sense of an if-condition in tmpfs_spec_close:
...
because VOP_UPDATE() usually succeeded, spec_close() was not usually
called. Only skip the spec_close() step if VOP_UPDATE() returns
an error result. Now /dev/watchdog works as expected when /dev/
is a tmpfs; previously, it was impossible to disarm a user-tickled
watchdog.
2005-11-02 05:41:50 +00:00