Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp130458ybi; Fri, 24 May 2019 01:08:18 -0700 (PDT) X-Google-Smtp-Source: APXvYqzrP0CNhgSbT4G0zGcQ18oGJNc1PENYFo8L9fsqTC6pixynS8Yk9v9kxuWjLO3RYPbcJt+q X-Received: by 2002:a17:902:ca4:: with SMTP id 33mr66739907plt.107.1558685298132; Fri, 24 May 2019 01:08:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558685298; cv=none; d=google.com; s=arc-20160816; b=RmjP6qBuHwd1DCRFCDQQXDUi/hWXh9khvYhK4HCdXaCKgqZNfV/oKu4vhlYy/Dpw/y MbkoJzRHSsCSijDQKdTTJu4WwsdI9i2vy2doXfUEfRMtPrOwX8V9JNsQ8KdyjBKzxb8a acZZQuLYqyZ3CXRKsn5TEBZpx4l581g0ORMLfKmdG97fnJCydZ6LjPJHE6EHg7ebPYIo FUaq/uaJn7BRPOZHwjT9xtm+PjclknwHtHVWOaK+rIGOTFZ0LFbrWoW8rhcj10I7V8GS u1o5eH6DMY93SZ6aBwZGuypLCTQ4NiIG/BMvekSXsra+mqES1ej1/xIu4C5PzE6gAEx5 vTOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=7zde00Rb6WGcyzW4FmxUUefWTZShdN9pL0mBMGLbi8E=; b=bFY0CgOQkrtwcwOasy0vLJzj4TieHQYn01OFcUJJDNhgSKZjsAwYVhO4MDpwglQIq5 WfSO1q0VXfoKwPvsVFg9vethnqCmUwjoPb/944AbtRKrGMwYzXWLSREk+ceiARaeH9HD VS34stwutQqbF+11+hl0EVF9D7tJtyBMdeaw3zTZMmM9YJ58rEZVVPfvG2alE4WH5lI/ 2n6HNoo0wgvDpVOpYTI3583shI4XqTriBehNfrOiQjhsMDZQfsLYRqtInsp6z2bcNXc7 Xh+5AMGLa2FxsMkIzJS0gYGQkKJ5cTJa4ceH7n0noXz23YwqibovL+jUed0VAq5wTCIF +1GA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=gAJmLl2I; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k33si3152129pld.415.2019.05.24.01.07.58; Fri, 24 May 2019 01:08:18 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=gAJmLl2I; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389287AbfEXIGF (ORCPT + 99 others); Fri, 24 May 2019 04:06:05 -0400 Received: from mail.kernel.org ([198.145.29.99]:45156 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389046AbfEXIGF (ORCPT ); Fri, 24 May 2019 04:06:05 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 1B0702133D; Fri, 24 May 2019 08:06:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1558685164; bh=vgZcDHT3SM5hC1ueqbfS3ee1j3qnp9qGc2/YoL1k5FE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=gAJmLl2IDvA9SaE+pSxROqx56O5HVK4fHHBwrqvuU1e2oKD1TSeooAr9d7RnKN062 y39ij4q1bxJel/nQjAQ/6vlsndYcBFQZKaIe39q4YWbJnrLukxXvKBAiBA2p78VckA C2CiYPMn8RCkhf5IOEVHTGbzulH/mdiDB/SAW/t8= Date: Fri, 24 May 2019 10:06:02 +0200 From: Greg Kroah-Hartman To: Grzegorz Halat Cc: linux-kernel@vger.kernel.org, linux-fbdev@vger.kernel.org, Bartlomiej Zolnierkiewicz , Jiri Slaby , Oleksandr Natalenko Subject: Re: [PATCH] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation Message-ID: <20190524080602.GA19514@kroah.com> References: <20190426145946.26537-1-ghalat@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.11.4 (2019-03-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 16, 2019 at 04:33:40PM +0200, Grzegorz Halat wrote: > On Fri, 26 Apr 2019 at 16:59, Grzegorz Halat wrote: > > > > After memory allocation failure vc_allocate() doesn't clean up data > > which has been initialized in visual_init(). In case of fbcon this > > leads to divide-by-0 in fbcon_init() on next open of the same tty. > > Hi, > A gentle reminder. Could you please review my patch? I've seen two > crashes caused by this bug. How? How are you triggering a memory allocation failure in a "normal" system? Anyway, I'll queue this up, but it really does not seem like anything anyone would see "in the wild". thanks, greg k-h