From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stas Sergeev Subject: Re: ESCape issue with 1.1.3.2 Date: Wed, 19 Jun 2002 16:45:26 +0400 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <3D107CE6.6080208@yahoo.com> Reply-To: stas.orel@mailcity.com Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-msdos@vger.kernel.org Hello. Bart Oldeman wrote: >> I think this will cause a null >> pointer dereference later in > You are right; I think that the real problem with this is that as soon as the low mem is mapped, we are no longer receive a SIGSEGV on a null dereference, so such dereferences may be unnumbered all around the code... > here's a second fix (including the hitimer stuff for > various cases, which in turn includes a fix from you Actually when I have found that overflow in miscemu.c (which later turned out to be a miscompilation of gcc-2.96-RH) I searched and looked into the keyboard case and even those lock-up reports came to my mind, but I considered that code to be safe (the t_dif might not exceed the src_tv.tv_usec value). Even now I don't see how it can overflow, but well, maybe I am overlooking some corner cases, let's see if it fixes the problem...