From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Wed, 23 Sep 2009 11:52:07 -0700 Message-ID: Subject: Re: [9fans] 9vx (is this the right list)? import issue From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Message-UUID: 763c2856-ead5-11e9-9d60-3106f5b1d025 > how sure are we that 1 holds? =C2=A0couldn't there be other, > legitimate and transient errors? =C2=A0could a user-delivered > note sneak in and confuse the issue? no. at least not if the kernel is working properly. that's why i said devmnt should enforce the assumption. it's at most a couple lines of extra code, whereas the diff you posted was quite a bit longer. this is a simplifying assumption in the code, so called because it simplifies the code. if you throw away the assumption, you throw away the simplicity, and not just here. rather than throw away the simplicity, work to understand why the assumption is being violated (in 9vx it is the bogus spelling of "interrupted") and fix the violation instead. russ