freebsd-dev/sys/alpha
Scott Long 50736a153b Fix a problem with tag->boundary inheritence that has existed since day one
and was propagated to nearly every platform.  The boundary of the child needs
to consider the boundary of the parent and pick the minimum of the two, not
the maximum.  However, if either is 0 then pick the appropriate one.
This bug was exposed by a recent change to ATA, which should now be fixed by
this change.  The alignment and maxsegsz tag attributes likely also need
a similar review in the near future.

This is a MT5 candidate.

Reviewed by: marcel
Submitted by: sos (in part)
2004-09-08 04:54:19 +00:00
..
alpha Fix a problem with tag->boundary inheritence that has existed since day one 2004-09-08 04:54:19 +00:00
compile
conf Switch the default scheduler to 4BSD to match what will go into RELENG_5 soon. 2004-09-07 22:37:43 +00:00
include Turn PREEMPTION into a kernel option. Make sure that it's defined if 2004-09-02 18:59:15 +00:00
isa Catch up with __RMAN_RESOURCE_VISIBLE enough to get GENERIC to build 2004-07-01 15:07:27 +00:00
linux Give setrunqueue() and sched_add() more of a clue as to 2004-09-01 02:11:28 +00:00
mcbus Catch up with __RMAN_RESOURCE_VISIBLE enough to get GENERIC to build 2004-07-01 15:07:27 +00:00
osf1 Regenerate after fcntl() wrappers were marked MP safe. 2004-08-24 20:24:34 +00:00
pci In alpha_pci_alloc_resource(), when allocating a memory resource, 2004-08-29 19:07:14 +00:00
tlsb Preparation commit for the tty cleanups that will follow in the near 2004-07-15 20:47:41 +00:00
Makefile