Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp736555pxb; Tue, 5 Apr 2022 21:02:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw0PwKyraKHzMGgOshJJySvIfTzp1wv/EcXw8YkJF8BMkoq4oDk8YnCf0VKqgveiOnC9vvH X-Received: by 2002:a63:3648:0:b0:398:a0c9:7c58 with SMTP id d69-20020a633648000000b00398a0c97c58mr5512043pga.201.1649217773681; Tue, 05 Apr 2022 21:02:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649217773; cv=none; d=google.com; s=arc-20160816; b=b+qMLgHO30mhhPYWEnyphj4xBAWP5udF5xxbcpx6RXzpqe2rFn4e1UncZ82DLOvrAg SNEV+EDxFMJfNwfIuuRtg+PIdit9LxRMwpnG3F/nxExzHru+rcVJpcLeehxun+2dQlYQ 676+EbTIQiz0Qas+1zzTHHZ64SYuufpglw+BN+wMEO0wdZqboABSxYLVxmlngaact63G Om5J5GRezEmZxyAwf7mkYA8+hmgBNmxBUuPois1dgtYs8+pFzznEPgKCiBiJW4wBnVbW OmPS6DA+z6ri6w482KBGTQ84ZMQVRqCff3X51M9SJZDXtcgtKnwNH1ieVfSK8ozRphHv vDOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:mail-followup-to:message-id:subject:cc:to:from:date :dkim-signature; bh=9NHEHnuZ3EwIt6oRfVHzwUDeTZ1Be9ZvXyD0BUY2xlM=; b=HDoFEDsiP+3OZDQcwtuuvZ0DEbxms+ZWrw3qCSE5wIAVvDWwqgWG4dR9If1cGz0DrG GNTdOZWPJZZUKn12PsCIEcb2/8ftN14O9gsg8vU4/tUnsZdXiVuEbMkXc742XnHriecs 8Y32WpdO9DkyVQt29EcagtWKlm4MvWkQHcmzuMkAYkpJ6BVDkIr6OoFTzBZ9GIOeCDTj kLV3fakiQDcJzKyQETrL3S8Teqry2Oqlst/nSHN8/vNfkDv5WT/B+Dppw+PTc4rKvGnp rJozoE+/iJhrEgoxZ0GVfVfahhy+Q5RaB3gOQnnVvqagSqbTBr0tRzlaQ2sfJgdmc1GO hWBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=dMIxaOA+; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id p9-20020a17090a428900b001c5c6abfe10si3572697pjg.12.2022.04.05.21.02.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Apr 2022 21:02:53 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=dMIxaOA+; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id CE14516B161; Tue, 5 Apr 2022 20:43:06 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1848954AbiDFCbh (ORCPT + 99 others); Tue, 5 Apr 2022 22:31:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55868 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1386454AbiDEVuj (ORCPT ); Tue, 5 Apr 2022 17:50:39 -0400 Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CA2E910C531 for ; Tue, 5 Apr 2022 13:54:55 -0700 (PDT) Received: by mail-wr1-x441.google.com with SMTP id w4so256649wrg.12 for ; Tue, 05 Apr 2022 13:54:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to; bh=9NHEHnuZ3EwIt6oRfVHzwUDeTZ1Be9ZvXyD0BUY2xlM=; b=dMIxaOA+PwGmGbUBgSF+BtNgTUc4RKGxiEJxcOGGW41WPS35KSWlB4hv7i4DbpxOGC ZH1S+U4+vSggXY1XAGmMMGqiGDAAFbM1TiIfR+O950jkhP22hrN5zpqEUFn8ZJUif7W1 UT9mutnETTYpsxdjQi923ezsNRj0CTq+AgkAA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to; bh=9NHEHnuZ3EwIt6oRfVHzwUDeTZ1Be9ZvXyD0BUY2xlM=; b=OWMvk60gBmzPIhQzdeNDQ0khF8GvvxrWUfyowoXwkkz00Ze75Lr3my4O524lu+9Xxz vlX4f9E3hKbdSBG2eWSC65oaiMY6jzkht1fmXI5nfLeWfX/vItQkTMC5SSpInYW23x1D Wo43CgWD1q1oQk1GA+GTUwY8SdSB0c19tcg78AOke1g1fybj8jXmPtjp/YDDIp4C1F0B ve15jYVQjhDNhYhjpKq1PPHrUoeG8Axclo0td204pITLPSyMol9Ub9S4L8CReiO2kZEO 6boMZZtBaxjgs1j7IMPFPZOn93UrkjdVLngi6D1POf1131GUeNXFYYFt1lEp6tlHRk/V 31bg== X-Gm-Message-State: AOAM531EFLZzeF5IAsMw3tdSU3yhiCMTmrRYXh/8aqEkjCKqoiU74i9G bO6mqK8seWCF73IDGWDT82PmAg== X-Received: by 2002:adf:f24d:0:b0:206:96b:4ea1 with SMTP id b13-20020adff24d000000b00206096b4ea1mr4059467wrp.694.1649192093853; Tue, 05 Apr 2022 13:54:53 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id s1-20020adfb781000000b002060d4a8bd9sm8008923wre.17.2022.04.05.13.54.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Apr 2022 13:54:53 -0700 (PDT) Date: Tue, 5 Apr 2022 22:54:51 +0200 From: Daniel Vetter To: Tetsuo Handa Cc: Daniel Vetter , DRI Development , Intel Graphics Development , linux-fbdev@vger.kernel.org, LKML , Daniel Vetter , Daniel Vetter , Claudio Suarez , Du Cheng , Thomas Zimmermann , Greg Kroah-Hartman Subject: Re: [PATCH v2 06/19] fbcon: Use delayed work for cursor Message-ID: Mail-Followup-To: Tetsuo Handa , DRI Development , Intel Graphics Development , linux-fbdev@vger.kernel.org, LKML , Daniel Vetter , Claudio Suarez , Du Cheng , Thomas Zimmermann , Greg Kroah-Hartman References: <20220208210824.2238981-1-daniel.vetter@ffwll.ch> <20220208210824.2238981-7-daniel.vetter@ffwll.ch> <7f6d61f4-042f-8c9d-23ed-da6f1dcb20d0@I-love.SAKURA.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7f6d61f4-042f-8c9d-23ed-da6f1dcb20d0@I-love.SAKURA.ne.jp> X-Operating-System: Linux phenom 5.10.0-8-amd64 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 10, 2022 at 08:43:36PM +0900, Tetsuo Handa wrote: > On 2022/02/09 6:08, Daniel Vetter wrote: > > @@ -714,6 +700,8 @@ static int con2fb_acquire_newinfo(struct vc_data *vc, struct fb_info *info, > > ops = kzalloc(sizeof(struct fbcon_ops), GFP_KERNEL); > > if (!ops) > > err = -ENOMEM; > > + > > + INIT_DELAYED_WORK(&ops->cursor_work, fb_flashcursor); > > } > > > > if (!err) { > > Memory allocation fault injection will hit NULL pointer dereference. The error handling here is convoluted and I got this wrong, but a later patch to extract an fbcon_open() helper fixes it. I'll fix this small bisect issue for v3 anyway, thanks for taking a look at the patches. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch