Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp3536149ybi; Mon, 10 Jun 2019 11:58:03 -0700 (PDT) X-Google-Smtp-Source: APXvYqxIMAYcwF8c+qeLEYXRNFxNT7HAddnM3PMb5NMOi8QLc96bWus4UA+EYcuOPUNHMLqCKtZz X-Received: by 2002:a63:d458:: with SMTP id i24mr7711052pgj.171.1560193083097; Mon, 10 Jun 2019 11:58:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560193083; cv=none; d=google.com; s=arc-20160816; b=mNL0PA6nFq2XxFUltKq2yMlaNyxyn4coRrhInSGPzoqC4VH2suPUXUljD8b1OpfdIz cDDATwmCNkgDv+DIUxuv+jx5EMXhWYkUDetiZL4FIbiqYM/lbKTsZbLv2y09GjBhVtQk g6Ai4f1M0dvIPImnt3D4nxfln6MlCkec2S18lYKFqsQzeEiFCRHkSiR7MUqAzydY2bV+ S7EXPr1PQuJPCxTEs3et/khrnjITrxC1I01k472gvgmQ/LfWPd37h5x0p7xPqNSHyfNQ +xwdCTFw4SkCel6gRbxHROCe4zxsJnwLuhB1BKzhA1SVNv0pZIM4aPt8Elk45rSP7mPf LTLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=vCKHf6poV0CpSeekz3/oYz7VDx4Pbf6klsWkCfI37K8=; b=aQbWsmi9K9XduE7NGWeHW5QT3w1rXZVl3CAxBmgXkO2J+519whb35MZtKWyblRWZns 18+JvuHVGBG79QrRQy3kX+/Ovrud1wf3FPRjOHJ8uqWlRomYFiiKgDKYWv4AgFb1juMt xmeNAYevs3g6ZbsC8Jt8fpAimcKnz925XPqHi2EQtz5Ed6t5ZHdnbVyj7nb/YcK/v25H gcFfFD1ZB6GEPvvBBzc1YNBvyEIY/yDKzZd3natzPSPVz1N3D8ck2odxchcUGhmwhi0Y lQrWkqsHjWefOuDXXcGUZszEem9NtQ9guj2VvX8KDoj0qsyOMHs3iXbO3vW84rL3G5Jq k8rw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mellanox.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v9si11155329pfm.50.2019.06.10.11.57.48; Mon, 10 Jun 2019 11:58:03 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mellanox.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388757AbfFJS5M (ORCPT + 99 others); Mon, 10 Jun 2019 14:57:12 -0400 Received: from mail-il-dmz.mellanox.com ([193.47.165.129]:49765 "EHLO mellanox.co.il" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2388309AbfFJS5M (ORCPT ); Mon, 10 Jun 2019 14:57:12 -0400 Received: from Internal Mail-Server by MTLPINE2 (envelope-from asmaa@mellanox.com) with ESMTPS (AES256-SHA encrypted); 10 Jun 2019 21:57:08 +0300 Received: from farm-1.mtbu.labs.mlnx (farm-1.mtbu.labs.mlnx [10.15.2.31]) by mtbu-labmailer.labs.mlnx (8.14.4/8.14.4) with ESMTP id x5AIv7JW003174; Mon, 10 Jun 2019 14:57:07 -0400 Received: (from asmaa@localhost) by farm-1.mtbu.labs.mlnx (8.14.7/8.13.8/Submit) id x5AIv5pW022070; Mon, 10 Jun 2019 14:57:05 -0400 From: Asmaa Mnebhi To: minyard@acm.org, wsa@the-dreams.de, vadimp@mellanox.com, michaelsh@mellanox.com, rdunlap@infradead.org Cc: Asmaa Mnebhi , linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org Subject: [PATCH v12 0/1] Add support for IPMB driver Date: Mon, 10 Jun 2019 14:57:01 -0400 Message-Id: X-Mailer: git-send-email 2.1.2 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Addressed Corey's comment: Instead of having reference_rq_sa, check the response bit in the ipmb_write function to provide additional protection against arbitrary commands. Asmaa Mnebhi (1): Add support for IPMB driver Documentation/IPMB.txt | 103 +++++++++++ drivers/char/ipmi/Kconfig | 8 + drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/ipmb_dev_int.c | 364 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 476 insertions(+) create mode 100644 Documentation/IPMB.txt create mode 100644 drivers/char/ipmi/ipmb_dev_int.c -- 2.1.2