| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Submitted by: Some from Satoh Junichi (junichi@astec.co.jp)
|
| |
|
|
|
|
|
|
| |
Noticed by: abial
Optimize away a few bytes to make space for the above.
|
|
|
|
| |
vm_object_terminate().
|
|
|
|
|
|
|
| |
They checked for the magic major number for the "device" behind mfs
mount points. Use a more obvious check for this device.
Debugged by: Andrew Gallatin <gallatin@cs.duke.edu>
|
|
|
|
| |
Submitted by: Nick Hibma <nick.hibma@jrc.it>
|
|
|
|
| |
Submitted by: Don Lewis <Don.Lewis@tsc.tdk.com>
|
|
|
|
|
|
| |
a fragment which wholly overlapped one or more existing fragments.
Submitted by: Don Lewis <Don.Lewis@tsc.tdk.com>
|
|
|
|
|
|
|
| |
(Note: ``dump'' doesn't work on alpha yet. Apparently there's a problem
somewhere is the physio() area)
Submitted by: myself && Matt Dillon.
|
| |
|
|
|
|
| |
order like the rest of the options.
|
|
|
|
|
|
|
|
|
|
| |
for every machine on every class C or smaller subnet that we
route to.
Add ``set {send,recv}pipe'' for controlling our socket buffer
sizes.
Mention the IP number with the problem in a few error messages.
All submitted by: Craig Leres <leres@ee.lbl.gov>
Modified slightly by: me
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
like
tun0: flags=blah
10.0.0.1 -> 10.0.0.100
10.0.0.2 -> 10.0.0.100
10.0.0.3 -> 10.0.0.100
to DTRT, despite the SIOCAIFADDR for each new alias returning
-1 & EEXIST while adding the alias anyway. In real life, once
we have the second alias with the same destination, nothing will
route any more ! Also, because I was ignoring EEXIST, the
dynamic IP assignment code was assigning duplicate addresses
('cos it was being lied to by iface_inAdd()).
Now we have
tun0: flags=blah
10.0.0.1 -> 255.255.255.255
10.0.0.2 -> 10.0.0.100
10.0.0.3 -> 255.255.255.255
This works - stuff bound to 10.1 & 10.3 will be considered alive
by the kernel, and when they route back to the tun device, the
packets get aliased to 10.2 and go out to 10.100 (as with the
original plan).
We still see the EEXIST in SIOCAIFADDR, but ignore it when our
destination is 255.255.255.255, assuming that the alias *was*
actually added.
Additionally, ``iface add'' may now optionally be given only
the interface address. The mask & destination default to
255.255.255.255.
|
|
|
|
| |
default to aout only on i386.
|
| |
|
|
|
|
| |
Required because: -Werror is in Makefile
|
|
|
|
| |
them.
|
|
|
|
|
|
| |
clear if the check is necessary, but vfs_object_create() is called
for all vnodes and it was silly to create objects for VBLK vnodes
that don't even have a driver.
|
|
|
|
|
|
| |
a problem if the boot blocks passed bad data.
Check the major number of the dump device consistently.
|
| |
|
|
|
|
|
| |
the server. There exists a broken server which sends a few extra
garbage bytes in response to HTTP/1.1 requests.
|
|
|
|
|
| |
(as per the spec).
Spotted by: Andrzej Tobola <san@koziolek.lublin.top.pl>
|
| |
|
|
|
|
| |
previous commit.
|
| |
|
|
|
|
|
| |
when bdevsw[] became sparse. We still depend on magic to avoid having to
check that (v_rdev) device numbers in vnodes are not NODEV.
|
|
|
|
|
|
|
|
|
|
|
|
| |
when bdevsw[] became sparse. We still depend on magic to avoid having to
check that (v_rdev) device numbers in vnodes are not NODEV.
Removed a redundant `major(dev) < nblkdev' test instead of updating it.
Don't follow a garbage bdevsw pointer for attempts to swap on empty
regular files. This case currently can't happen. Swapping on regular
files is ifdefed out in swapon() and isn't attempted for empty files
in nfs_mountroot().
|
|
|
|
|
|
|
| |
when bdevsw[] became sparse. We still depend on magic to avoid having to
check that (v_rdev) device numbers in vnodes are not NODEV.
Removed redundant `major(dev) < nblkdev' tests instead of updating them.
|
|
|
|
| |
about unused variables, labels and other lint.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- dev != NODEV was checked for, but 0 was returned on failure. This was
fixed in Lite2 (except the return code was still slightly wrong (ENODEV
instead of ENXIO)) but the changes were not merged. This case probably
doesn't actually occur under FreeBSD.
- major(dev) was not checked to have a valid non-NULL bdevsw entry. This
caused panics when the driver for the root device didn't exist.
Fixed minor misformattings in bdevvp(). Rev.1.14 consisted mainly of
gratuitous reformattings that seem to have caused many Lite2 merge
errors.
PR: 8417
|
|
|
|
| |
in ../../lang/).
|
|
|
|
| |
Noticed by: bde, the Hawk Eye :-)
|
| |
|
|
|
|
| |
Noticed by: bde, the Hawk Eye :-)
|
| |
|
|
|
|
| |
Add some content from objformat(1).
|
| |
|
| |
|
|
|
|
| |
Broken in: previous commit
|
|
|
|
| |
Grumbled about in principle: bde
|
|
|
|
| |
PR: 8437
|
|
|
|
| |
Noticed by: jkh
|
|
|
|
|
|
|
| |
doesn't permit us to distribute them. I think I should take some law
classes...
Explained by: bde
|
| |
|
|
|
|
|
| |
makes vmstat work on ELF kernels again.
Submitted by: Daniel Rock <rock@cs.uni-sb.de>
|
|
|
|
|
|
|
|
|
|
|
| |
minor devices.
Improve PLL/OCXO DAC dithering.
General remodeling.
Performance is now 2.5e-11 in frequency and +/- 100 nsec in time, both
of which are actually the limits of the transmitted signal.
|
| |
|
| |
|
|
|
|
| |
Submitted by: Daniel Rock <rock@cs.uni-sb.de>
|
|
|
|
|
|
| |
useful here yet.
Submitted by: markm and others
|