Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site umcp-cs.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!seismo!umcp-cs!chris
From: chris@umcp-cs.UUCP (Chris Torek)
Newsgroups: net.unix-wizards
Subject: Re: UBA_NEED16 & 4.2BSD in uballoc()
Message-ID: <1330@umcp-cs.UUCP>
Date: Thu, 22-Aug-85 05:00:19 EDT
Article-I.D.: umcp-cs.1330
Posted: Thu Aug 22 05:00:19 1985
Date-Received: Sun, 25-Aug-85 04:12:52 EDT
References: <2067@ukma.UUCP>
Organization: U of Maryland, Computer Science Dept., College Park, MD
Lines: 21

In my sys/vaxuba/uba.c I find the following:

	if ((flags & UBA_NEED16) && reg + npf > 128) {
		/*
		 * Could hang around and try again (if we can ever succeed).
		 * Won't help any current device...
		 */
		rmfree(uh->uh_map, (long)npf, (long)reg);
		splx(a);
		return (0);
	}

This is in ubasetup(), right after getting map registers; the next
couple of statements are

	bdp = 0;
	if (flags & UBA_NEEDBDP) {
-- 
In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 4251)
UUCP:	seismo!umcp-cs!chris
CSNet:	chris@umcp-cs		ARPA:	chris@maryland