Benno Rice
84b3ce6811
Make this more FreeBSD-ish.
...
Requested by: jhb
2002-05-19 08:16:25 +00:00
Peter Wemm
b2604e1cf1
Make this compile with gcc-3.1, which objects to the multi-line string.
2002-05-19 06:42:29 +00:00
Peter Wemm
9cfd8eb371
Try and solve some cases of labels at end of compound statements that gcc
...
now objects to (as it should, it is not legal C).
2002-05-19 06:31:56 +00:00
Peter Wemm
b4a052380f
Brutally deal with __func__ being 'const char *' on gcc-3.1.
2002-05-19 06:16:47 +00:00
Marcel Moolenaar
ce1c850d62
Add record definition for memory checks.
2002-05-19 05:58:24 +00:00
Peter Wemm
bfbdcb3b13
Catch another C++ comment
2002-05-19 05:40:22 +00:00
Marcel Moolenaar
23c12a63cf
o Remove namespace pollution from param.h:
...
- Don't include ia64_cpu.h and cpu.h
- Guard definitions by _NO_NAMESPACE_POLLUTION
- Move definition of KERNBASE to vmparam.h
o Move definitions of IA64_RR_{BASE|MASK} to vmparam.h
o Move definitions of IA64_PHYS_TO_RR{6|7} to vmparam.h
o While here, remove some left-over Alpha references.
2002-05-19 04:42:19 +00:00
Marcel Moolenaar
55f50d95f7
o Move prototypes for restorectx and savectx from cpu.h to pcb.h,
...
o Remove Alpha specific contents of struct md_coredump.
2002-05-19 04:14:42 +00:00
Benno Rice
76a118f236
- Do a quick style pass.
...
- Correct the implementation of fix_unaligned to use a thread, not a proc.
- GC some #if 0'd stuff.
2002-05-19 04:04:12 +00:00
Benno Rice
4ca98df6b2
Add the PSL_VEC flag for AltiVec (no, it's not here yet =))
2002-05-19 04:03:11 +00:00
Marcel Moolenaar
2cbf3dd11a
Remove asr from the ia64 build. Its use of KERNBASE appears i386
...
specific by way of which headers are being included (and headers
not included).
2002-05-19 03:59:06 +00:00
Marcel Moolenaar
0c7903d7f0
Remove option ACPI_DEBUG. It causes compile failures in the
...
function tracing bits due to __func__ being declared as const.
2002-05-19 03:50:54 +00:00
Marcel Moolenaar
c838906228
Cast dumpsize to long long to match printf format.
2002-05-19 03:47:19 +00:00
Marcel Moolenaar
1a4a595c4b
Remove CWARNFLAGS and add GCC3. We handle GCC3.x specific flags
...
centrally now that we have GCC3 in the tree. The GCC3 variable
is a helper during the switch.
2002-05-19 03:41:48 +00:00
Marcel Moolenaar
06cb726431
An almost mechanical sweep to replace C++ style comments with C
...
style comments. This is not an attempt to conform to style(9).
Such has lower priority.
2002-05-19 03:17:22 +00:00
Marcel Moolenaar
a9b4acea06
All signals can be sent to the inferior process when it's restarted,
...
not just the legacy ones.
PR: 33299
Submitted by: Alexander N. Kabaev <ak03@gte.com>
2002-05-19 01:37:43 +00:00
Marcel Moolenaar
c444f61706
Hook up the new linux_ptrace implementation.
...
PR: 33299
Submitted by: Alexander N. Kabaev <ak03@gte.com>
2002-05-19 01:27:14 +00:00
Marcel Moolenaar
9ed93e32bc
Regen (linux_ptrace)
...
PR: 33299
2002-05-19 01:23:33 +00:00
Marcel Moolenaar
6b5a528e88
Sparkling new implementation of linux_ptrace. Slight tweaking by
...
yours truly.
PR: 33299
Submitted by: Alexander N. Kabaev <ak03@gte.com>
2002-05-19 01:21:55 +00:00
John Baldwin
f44d9e24fb
Change p_can{debug,see,sched,signal}()'s first argument to be a thread
...
pointer instead of a proc pointer and require the process pointed to
by the second argument to be locked. We now use the thread ucred reference
for the credential checks in p_can*() as a result. p_canfoo() should now
no longer need Giant.
2002-05-19 00:14:50 +00:00
Robert Watson
2bab796d96
Remove IFS from 5.0-CURRENT. This facilitates introducing UFS2 as
...
IFS had its fingers deep in the belly of the UFS/FFS split. IFS
will be reimplemented by the maintainer at a later date.
Requested by: adrian (maintainer)
2002-05-19 00:11:08 +00:00
John Baldwin
bdc9a8d01b
Now that daddr_t has grown up, use %lld to printf it and cast it to long
...
long.
2002-05-18 23:46:04 +00:00
Ian Dowse
6a681d9a3c
Add an ext2_uninit() routine that undoes the actions performed by
...
ext2_init(). This permits the ext2fs module to be unloaded without
causing panics and leaking memory.
2002-05-18 22:18:17 +00:00
Ian Dowse
ca305f613f
Fix two off-by-one errors when sanity-checking inode numbers. In
...
ext2fs, inode numbers start at 1, so the maximum valid inode number
is (s_inodes_per_group * s_groups_count), not one less. This is
just a minimal change to avoid unnecessary panics and errors; some
other related bugs that Bruce Evans mentioned to me are not addressed.
Reviewed by: bde (ages ago)
2002-05-18 21:33:07 +00:00
Ian Dowse
39e24f84ac
Use explicitly-sized types where necessary to make ext2fs work again
...
after the change to a 64-bit daddr_t.
2002-05-18 19:12:38 +00:00
Ian Dowse
ed6ca8732c
Fix two casts to "daddr_t *" that should have been "ufs_daddr_t *".
2002-05-18 19:03:00 +00:00
Alan Cox
e0be79afbf
o Eliminate the acquisition and release of Giant from minherit(2).
...
(vm_map_inherit() no longer requires Giant to be held.)
2002-05-18 18:59:00 +00:00
Ian Dowse
e116910b8d
Fix a typo where sizeof(daddr_t) was specified instead of sizeof(doff_t).
...
Now that daddr_t is 64-bit, this caused hash blocks to be allocated
twice as large as they need to be.
2002-05-18 18:58:27 +00:00
Ian Dowse
00b162d018
Remove um_i_effnlink_valid, i_spare[] and the ufsmount_u and inode_u
...
unions, since these were only necessary when ext2fs used ufs code.
Reviewed by: mckusick
2002-05-18 18:51:14 +00:00
Poul-Henning Kamp
4ecbca5e4f
Try again: Make daddr_t 64 bits.
...
Sponsored by: DARPA & NAI Labs.
2002-05-18 09:48:28 +00:00
Poul-Henning Kamp
f07d4b256b
Move the hideously misnamed type "u_daddr_t" to <sys/blist.h> where it
...
belongs.
Sponsored by: DARPA & NAI Labs.
2002-05-18 09:38:20 +00:00
Poul-Henning Kamp
e96d018d92
Use btodb() macro.
...
Sponsored by: DARPA & NAI Labs.
2002-05-18 09:34:09 +00:00
Poul-Henning Kamp
17b5825d7e
Remove a check of blocknumbers/offsets which will be pointless with
...
64 bit daddr_t.
Sponsored by: DARPA & NAI Labs.
2002-05-18 09:32:56 +00:00
Poul-Henning Kamp
8d48b118f2
Fix one of the va_arg() with less than int sized type probelms.
2002-05-18 09:12:32 +00:00
Marcel Moolenaar
b76e6a6f09
In msgrcv(), set msgtyp correctly. Hardwiring 0 as the message type
...
yields incorrect behaviour. The hardwiring was present in the very
first commit that implemented msgrcv() (revision 1.4) and hasn't been
changed since. The native implementation was complete at that time,
so there doesn't seem to be a reason for the hardwiring from a
technical point of view.
Submitted by: Reinier Bezuidenhout <rbezuide@yahoo.com>
2002-05-18 07:53:56 +00:00
Alan Cox
094f6d2694
o Remove GIANT_REQUIRED from vm_map_madvise(). Instead, acquire and
...
release Giant around vm_map_madvise()'s call to pmap_object_init_pt().
o Replace GIANT_REQUIRED in vm_object_madvise() with the acquisition
and release of Giant.
o Remove the acquisition and release of Giant from madvise().
2002-05-18 07:48:06 +00:00
Alan Cox
4328504956
o Remove the acquisition and release of Giant from mprotect().
2002-05-18 03:58:16 +00:00
Doug Ambrisko
c6b12feb29
Add TAG_VENDOR_INDENTIFIER (option 60) to our DHCP request done by the
...
kernel BOOTP option. The format will be:
FreeBSD:<MACHINE>:<osrelease>
this way people can tune their DHCP server to server up root file systems
via the OS, machine type and version.
Obtained from: NetBSD
MFC after: 3 weeks
2002-05-17 20:18:48 +00:00
Poul-Henning Kamp
8fdbc99b69
Fix ufs_daddr_t/daddr_t type problems.
...
Sponsored by: DARPA & NAI labs.
2002-05-17 18:59:53 +00:00
Poul-Henning Kamp
c7ffbdd995
Call ufs_bmaparray() with right parameter type.
...
Sponsored by: DARPA & NAI Labs.
2002-05-17 18:53:29 +00:00
John Baldwin
ae3f633bae
- Apparently, the Alpha ABI mandates that arguments be passed sign-extended
...
regardless of if they are signed or unsigned since it is easier to work
with sign-extended values. Thus, remove the disabled zapnot to
zero-extend the sign-extended value we read from *p in atomic_cmpset_32()
since the cmpval we are comparing against should already be
sign-extended.
- To ensure that the compiler knows to sign-extend the upper 32 bits of
cmpval rather than leaving garbage in there, cast the appropriately in
the constraints section.
Help from: Richard Henderson <rth@redhat.com>
2002-05-17 05:45:39 +00:00
David E. O'Brien
96c8341645
Bump __FreeBSD_version to note that Perl is not in /usr/src any more.
2002-05-17 03:13:08 +00:00
Benno Rice
96269f7e26
- Rename the _C_LABEL macro to CNAME.
...
- Rename the _ASM_LABEL macro to ASMNAME.
- Add the HIDENAME macro which is used in libc's syscall stuff.
2002-05-17 01:44:55 +00:00
Benno Rice
b635dacd57
Fix commenting around NetBSD version string.
2002-05-17 01:41:01 +00:00
Eric Melville
096a727e41
Separate "seperate" from kernel source.
2002-05-16 22:43:20 +00:00
Eric Melville
13d362233e
Banish "priviledged" from kernel source.
2002-05-16 22:41:48 +00:00
Tom Rhodes
d394511de3
More s/file system/filesystem/g
2002-05-16 21:28:32 +00:00
Ian Dowse
2bf6dd18ba
The ufs/ffs files are no longer required by ext2fs.
2002-05-16 20:54:44 +00:00
Ian Dowse
79af20a81c
Give ext2fs its own static "dirchk" variable instead of using ufs's
...
variable. Make this accessible as the sysctl vfs.e2fs.dirchk.
2002-05-16 20:53:04 +00:00
Ian Dowse
13a263882f
Remove register keyword.
2002-05-16 19:43:28 +00:00