Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp399850imn; Wed, 3 Aug 2022 08:36:14 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tHZW2BVD1jLYi7Yk0p0HCoEeaMzT5eFNjJUkvM7q5ZDbNa5WHWEKua/mNEKk8kv9022AMa X-Received: by 2002:a05:6402:5c8:b0:433:545f:a811 with SMTP id n8-20020a05640205c800b00433545fa811mr26163207edx.101.1659540974453; Wed, 03 Aug 2022 08:36:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659540974; cv=none; d=google.com; s=arc-20160816; b=qHMjM3zKqhtXo/WMZRrue7L7ncMlT2ehXnI7ROUuDbs3jcPlm4seOWdpqvHdoqpcXX hipTR1aIWU2rNPMhVKPSQbO/7p3KXXxnJIVnSWexSZiAd9ZFuPOJwOv18+Qk+XhJf4Ep 8vypo7GEF0wJ5p5lSoc0t9pReLLdJUKKzildQAvVgya3AVKBLQ1IUetv19iEDi/uOoTr KB3GQ0kFLF96d/5pFAEfok37vxcITvV04/bq63fmmxV+iCJ4FMzh54lT1Xj/meyahdst eJ2Gm8bETYw2M12lEQdpNxhwttExZ5WVFSX0yy71TvGtE+rColFvMaxFre/fX0TkBIJA x5zA== 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:message-id:subject:cc:to:from:date:dkim-signature; bh=cMAdOeb81V5egvenWCNyKhK7Sb1dTDJjrp5Wy1kLE9Y=; b=EkHkNwXudvUgYQUomNxrxoekVsfn/rGDC3xlTwc09HwnoOWAGh9/FGKFvQ5BUvXT3w q7MLaKRm3ZWdh2p372EaVaIRvUmm1aEWCM71z9mdGr2s8qDSux9sB0fhNpLYIrfzxTRd qwfzHYMlorXpx4+2Tb2WW97FfirGFH/FU5kNtfHsSTSEk4B2pv4/tSmCHI1Ul4xZC/zN 0HiwTTudjvyl7vYJhyWwWosPtgM2G4hBpv0FA9iLMU4ehp7cPqdAAjUJ4mpJMKeRyzw2 lf7r+sS0M9uI3Ot4fpSMOUETlD7vOUtZ2e9cTRH2buvpS79Yw5WthQz0h3QQLojw8TwP Sp8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="E/z8n+T6"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z6-20020a17090665c600b0072f41de66b3si4110976ejn.942.2022.08.03.08.35.49; Wed, 03 Aug 2022 08:36:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="E/z8n+T6"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237966AbiHCPce (ORCPT + 99 others); Wed, 3 Aug 2022 11:32:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33756 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238106AbiHCPbv (ORCPT ); Wed, 3 Aug 2022 11:31:51 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B7DCC7667 for ; Wed, 3 Aug 2022 08:31:50 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 571EE616EA for ; Wed, 3 Aug 2022 15:31:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5C2EBC433D6; Wed, 3 Aug 2022 15:31:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1659540709; bh=4kJ4xy7PCOglgb5A8neG/nrQqkuTk6XSoLuM//2BqBY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=E/z8n+T64G2PEC0VWKp2AK+h3GscLWyMyrFIT046nn0jGxfJAkyUtumavEbnpF/uk wbKB0YUVprc/JT033VPHUAZF62oWRXSCk9TPTulIE+hNeB8s1NBrvVU2aZqvKL+k7j 5OAZivhicWrZEQo+jq/jPXOqRyBJPeTjuZMgxbN4= Date: Wed, 3 Aug 2022 17:31:47 +0200 From: Greg KH To: bchalios@amazon.es Cc: linux-kernel@vger.kernel.org, tytso@mit.edu, Jason@zx2c4.com, dwmw@amazon.co.uk, graf@amazon.de, xmarcalx@amazon.co.uk Subject: Re: [PATCH 2/2] virt: vmgenid: add support for generation counter Message-ID: References: <20220803152127.48281-1-bchalios@amazon.es> <20220803152127.48281-3-bchalios@amazon.es> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220803152127.48281-3-bchalios@amazon.es> X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham 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 Wed, Aug 03, 2022 at 05:21:27PM +0200, bchalios@amazon.es wrote: > + /* Backwards compatibility. If CTRA is not there we just don't expose > + * the char device Backwards compatibility with what? > + */ > + ret = parse_vmgenid_address(device, "CTRA", &state->gen_cntr_addr); > + if (ret) > + return 0; > + > + state->next_counter = devm_memremap(&device->dev, state->gen_cntr_addr, > + sizeof(u32), MEMREMAP_WB); > + if (IS_ERR(state->next_counter)) > + return 0; This too is an error, you can not return with "all is good", right? Once you try to create this device because the address is present, you can't just give up and succeed no matter what went wrong, that seems incorrect. thanks, greg k-h