Received: by 10.213.65.68 with SMTP id h4csp605408imn; Fri, 6 Apr 2018 06:05:06 -0700 (PDT) X-Google-Smtp-Source: AIpwx49d/uc5+Q/8iOQD2LB9xo0NDXHxnaR+Tk2e7E0QCF9A9RT9pNCWwfOwAABwx38aYRlww57i X-Received: by 10.101.93.65 with SMTP id e1mr14216733pgt.172.1523019906417; Fri, 06 Apr 2018 06:05:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523019906; cv=none; d=google.com; s=arc-20160816; b=iz+VnWgHhg4V7a+GdUbWddGm4UR0gJpCOppM1SNhY8nLTbxHghkhkkd4M38SBFUrTm Y6CXp0EAKddJx8T4kfSqIAmiFjinWhuJX2MRSgQFnxEStdE+HOD6oKumzpQCF4T2XBDH 1TNO1dS4UUzScGJQH7lwzQoaCibrwKk+S48s00MR8aQ8Zar8/cUUVck5jUSmu7CB+ztm h/JdanIf/hbVD3PfFgyFYRXbSuz87N+Kpv/AbawPUu1Ce0WiAq+u/M7hpYVzitxe7Iao jpVtTAUPyv38btYNRNsHSYDK0frOVho1XUa2tELg1WfqN9mcvL6aHYp8v3Pnx+6SPqCC 55sA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=lYbrzSwiFFGnZEKM9TvdAAUcFuohfJ3b4zvs2SdfY2A=; b=hgVetXFe4vhaq/dmssFCAcdiFjg44hjbmMLeeury38Yva8j0K/xttW3qrMHJKnARgm /DIOlpl++bo2ni9/70dddB8qR5aWeUnqfiX78OFU3NGX9vtfMna04/4xjwBO57VfEitM fD9F6BUHd77FdhoV9T5gyybqhNjGV4iyaFP8yMOV5tMBErVQMFnHcVihscgtB/pTrHkF hjh2S5Ej2SUgLA0AoHeEQIWZo4N+Q0dqWFlnLodDDn0pFMmWybHmZwDTt49ZzuEJcPgA XLcv+JdfeygWHFUAsr/pIZ4QBkUiDzHeHA7LKrB4hqh3n3nEmdz8d0wl9QLNN3pDCVjI T1GQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=I0B4e2tB; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a22si1281052pgd.825.2018.04.06.06.04.52; Fri, 06 Apr 2018 06:05:06 -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=@gmail.com header.s=20161025 header.b=I0B4e2tB; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753064AbeDFNDD (ORCPT + 99 others); Fri, 6 Apr 2018 09:03:03 -0400 Received: from mail-ot0-f182.google.com ([74.125.82.182]:36711 "EHLO mail-ot0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753050AbeDFNDB (ORCPT ); Fri, 6 Apr 2018 09:03:01 -0400 Received: by mail-ot0-f182.google.com with SMTP id n40-v6so1080391otd.3 for ; Fri, 06 Apr 2018 06:03:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=lYbrzSwiFFGnZEKM9TvdAAUcFuohfJ3b4zvs2SdfY2A=; b=I0B4e2tBLxdfcsOojVu8+BAWQZgoHw1ad38lHHXVrpZDlJUPCoCMyinn/hwFi/e6a+ eIyILeKdfjl61c6qPBuNLWaWZPImsNK5/9Tz9l9c97HVktjlrMJR8StqMLtjAe1TKXqC KWXdUkBB/gV7zLcSctCaLNB3eStRf/NTrCQO2QZ1/WxHeT6A8jlJVA+j2UggHJMwLIv9 V3JFoyEiPaJu+F13PJYq7mOw4yXsxIvYm31rNYYn34oLMZbt+j0UmjZvksj1pKKjaEgh 6Bd1W1pB2cv88m/IJYeZUcSMBTbRZ6pVRX4Xl708FcL4+fVQiKD34XkPrEo3Fg7S71Ao RhPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=lYbrzSwiFFGnZEKM9TvdAAUcFuohfJ3b4zvs2SdfY2A=; b=jBSZ0igoiIcEFttBDckqyFwWxqncd4XVwNuCbT96AlEOXrDxipy9bUca+UgOgkPZsr BWqqpP8zifSHgiAv6/df1/U9Afi3PxcJKL9phAZHYjKLNJcmnjkmXzJyNC+RgHLnfNSl SuXJqLfG1y/bL9PJUHsNqvC/yy3bTLJiuyhOsAJ4kn5jTsjDUB5BY3KK6qtmt4adLkCP ZQNiE8MUASOuoV7KJuOkra6XjjLYzVYYXzHQPKW79Ao8RKhBhse+4GOlVQnSQUbUv/Dp PG9QsTa2x07P9jWjSH2sw9EESWBjAXLPlezArAVc2NRC5tGwWIKsDmQ8BYbSIVKZosF8 oGCw== X-Gm-Message-State: ALQs6tCGyYWYkdaQk/L7v4CsWqsJGaZbgzTa3ZBB/CaAgbgopmV30Ezg 6o2kpMzoEKvZ0btYYmhGj7U= X-Received: by 2002:a9d:1555:: with SMTP id z21-v6mr15387825otz.359.1523019779463; Fri, 06 Apr 2018 06:02:59 -0700 (PDT) Received: from [192.168.0.2] (cpe-24-27-59-32.austin.res.rr.com. [24.27.59.32]) by smtp.gmail.com with ESMTPSA id 85-v6sm5774346oie.8.2018.04.06.06.02.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Apr 2018 06:02:58 -0700 (PDT) Subject: Re: [PATCH v3] dell_rbu: make firmware payload memory uncachable To: Takashi Iwai Cc: linux-kernel@vger.kernel.org, Douglas_Warzecha@Dell.com References: <26829bed-39e5-c35d-8800-7116adaea603@gmail.com> From: Stuart Hayes Message-ID: Date: Fri, 6 Apr 2018 08:02:56 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Antivirus: Avast (VPS 180405-12, 04/05/2018), Outbound message X-Antivirus-Status: Clean Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/4/2018 3:30 PM, Takashi Iwai wrote: > On Wed, 28 Mar 2018 17:07:47 +0200, > Stuart Hayes wrote: >> >> @@ -180,6 +181,12 @@ static int create_packet(void *data, size_t length) >> invalid_addr_packet_array[idx++] = packet_data_temp_buf; >> packet_data_temp_buf = NULL; >> } >> + /* >> + * set to uncachable or it may never get written back before >> + * reboot >> + */ >> + set_memory_uc((unsigned long)packet_data_temp_buf, >> + 1 << ordernum); > > Won't this cause Oops when the if-condition above meets? > Namely packet_data_temp_buf is set to NULL there. > > Maybe better to try a fault injection to check the error handling. > > > thanks, > > Takashi > Yes, thank you for catching my mistake. Stuart