Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp2056008pxb; Sun, 16 Jan 2022 08:28:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJzY83LjXQ4iDcIbKFAgZvmxQ6PwsntBjDN2VtPHvYz0q6CVdu348uXGIJLQXr7mrPdB3ve3 X-Received: by 2002:a63:83c1:: with SMTP id h184mr12923945pge.184.1642350482453; Sun, 16 Jan 2022 08:28:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642350482; cv=none; d=google.com; s=arc-20160816; b=zrlqRUWuX05QDYSajpaNZu/d78BBSnHiZRMNQLKbOJrbEUqLpeKTvMiTu8c+Jhk7tu llyMte0hG+hmS7rEnw7HkHkqzEJ+R7u0GB7pCwqE2T+oUfWYVqWHw9V9MDMIJHXFfso3 UJBpuotALjVnIffMzpVlN+RqhPw/tFYRRSUoRmyQyC85081tB9Xm7JnqwAj6E6v0gKER IBA1MT3HT43jUcdZnw5ftqoHK4KjVfcLBXZZ9ECP1jUIMK/3zKrygMLRD1rav3/N0wSL HBt4dvcWl2FpUQw757qPs/7N/mHUnS3jvQ4CsrT9DIBdltqPIe75Fb1y6EWjxyJXMivB A7Tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=i5Ou1yz0idejycfR7awkotrdd+23zegzIC5dA163t+g=; b=bSi50dlFkXv+tkhDM1gVJJfql8IHnZYSXGZ7Xj7ugPEK9zrr9F4pBRYUtJB50f488R KTcg0wQAe4vSWRmIJma9p8ygldxNAg57bk//ZIFRL1/nGUt6TcU8D+DGPG/orw4fAif/ myr5BBDX5V+zPswyod6N2tMSRpDNoPtd6DmnAbPus76whPpdAMftlUyuMMAdEkGFWSLQ gxtO8IB0aW4n7nbaLoUabaMDUpRxoA7ArPa1VRT9NwoVM0lm6TevavTsDDcc2Z+ZnUIY Xq0ocQnexahTBrd3T5B5aAC8ZU7XHRWBGzOlwcyRGDryouCCkkVX7m1Zb+vynsPR+m+j 53dg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=C5xIzSsY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id t1si11957435pfj.0.2022.01.16.08.27.50; Sun, 16 Jan 2022 08:28:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=C5xIzSsY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S233963AbiAPARe (ORCPT + 99 others); Sat, 15 Jan 2022 19:17:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44536 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229622AbiAPARd (ORCPT ); Sat, 15 Jan 2022 19:17:33 -0500 Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 84666C061574 for ; Sat, 15 Jan 2022 16:17:33 -0800 (PST) Received: by mail-pf1-x433.google.com with SMTP id q25so550907pfl.8 for ; Sat, 15 Jan 2022 16:17:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:mime-version:content-disposition; bh=i5Ou1yz0idejycfR7awkotrdd+23zegzIC5dA163t+g=; b=C5xIzSsYHtbu7OniZp8jIhBTCOP4jfnCYmsCECiOhVGiIQa6rlPxtG9GDijeCLsVc1 zm2HHKyH99R8KmUFDrIWgBFT5R0DIN20reWU510G6ZE+xVkawmTAbz/mUQrBY0PTRIdb ItIuDYKGzuypBSvLhtZAnxNbGy8JEwRfMBHcshnREOWzPsWz7NV8dYV/D/kemuyW7g7K KLLOKMvHPDAMM2we0BGAADrswgS9YTTXnwzGJ15vq7LMlnoca8OKukPvrfwKlhHBXUa9 IdhzZHgUyiwVsiYO8fhwhU0KhZ8c6s66F13uTF28GP9KXRk0GTFHFAlracR3/NbGK/hf LzRQ== 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:mime-version :content-disposition; bh=i5Ou1yz0idejycfR7awkotrdd+23zegzIC5dA163t+g=; b=uacItHF4uRkOaLworYEXqdh8bzss7lHmQKUjCkRPett9+FLeeoW38okv4+L77Gx0W9 w9xCLq61NMQwJDKzYWsZEXndnaiZDjJ92COrjdGPl5QZHl6yGAuh7YQmTennOI0q0Ylm afEj4ZafUQiFOZLYOtt5NLaI5XAER5UNuYPjUaJrJsqSS7d+WtJ1DtawmhiBgrvYV05Q giyV502tv1BIurTQ/b73dcm4gyPjtbyp42Xm1/osKHNBrAQ99zT/p8OB0e+LNYUrCkeA hnUIAt4dwPpPyya4kI/VV4wLRqXSrqVzhf4Q3WNfqIW2rsjMNMUk4OPLX62jr/nCSpkS k3zA== X-Gm-Message-State: AOAM5315MNmIwsGqQwRJZFcqrAfI4YCmr8eQdY1JjsILTDZKuoISkYVO NlInXl2XAMBMZEC9BF1KVq0//lVWnlzQsIBI X-Received: by 2002:a63:3c07:: with SMTP id j7mr13313957pga.60.1642292252870; Sat, 15 Jan 2022 16:17:32 -0800 (PST) Received: from mail.google.com (122-58-164-114-fibre.sparkbb.co.nz. [122.58.164.114]) by smtp.gmail.com with ESMTPSA id r26sm7661951pgu.65.2022.01.15.16.17.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 15 Jan 2022 16:17:32 -0800 (PST) Date: Sun, 16 Jan 2022 13:17:26 +1300 From: Paulo Miguel Almeida To: gregkh@linuxfoundation.org, paulo.miguel.almeida.rodenas@gmail.com, realwakka@gmail.com Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 0/3] staging: pi433: validate min/max bit rate settings Message-ID: <20220116001726.GA22699@mail.google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RF69 chip supports different bit rate settings depending on which frequency modulation is used. Failing to correctly validate bit rate can lead to a silently failure and cause packets not to be read/sent. This series changes the order in which the rf69 chip is configured and adds max bit rate validation. This series depend on these patches as they change the same set of files: - https://lore.kernel.org/lkml/20220108212728.GA7784@mail.google.com/ - https://lore.kernel.org/lkml/20220114221643.GA7843@mail.google.com/ Paulo Miguel Almeida (3): staging: pi433: fix validation for min bit rate supported by the device staging: pi433: change order in which driver config the rf69 chip staging: pi433: validate max bit_rate based on modulation used drivers/staging/pi433/pi433_if.c | 8 ++++---- drivers/staging/pi433/rf69.c | 14 +++++++++++--- 2 files changed, 15 insertions(+), 7 deletions(-) -- 2.25.4