Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp1842957ioo; Mon, 23 May 2022 04:44:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxm7ZjoP+Opo747mV+nguqYPYgMUpMfB2B9OoYp9biUAgEvqkJd4GahSKP1wyiSNUE2QwmI X-Received: by 2002:a17:902:ea43:b0:161:f1fb:fb28 with SMTP id r3-20020a170902ea4300b00161f1fbfb28mr16025200plg.20.1653306290128; Mon, 23 May 2022 04:44:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653306290; cv=none; d=google.com; s=arc-20160816; b=kwj/aiMa/X60v/b3fACWRpRb9wVhN1bjNc/9T9OwUWVS1cy7HSyX9QFsSKztQresUi fXo2Y0Q5K/oMXUJ44szZl4HPsO54Hcv0CKzF+xIvx4FIsxxMdrBl5AW+ZnS7TJZOqWXe QkHp1kBqKiT46WFqZzbymSi29CN/KrDHQiD5wVQaQnTx/EW5xi1Dr87UQn3o9tzXik9Y ZDIuwHTep7S08q8p56B4nRonBG4OE8m37HS9Fzp12NFQ/TuCpUi9WHKQAVtORLAf/hNf tinYfVu2qkHbwiqNfC8LopcTd/ZC+S6JyFxYR/nUT7yWCDTt8RiGPzlbdR3+Sex5kc+o SyWw== 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:reply-to :message-id:subject:cc:to:from:date:sender:dkim-signature; bh=3aVJI5c5O7jSRmeZkmnQH6lIAVqqKmbO2pfiDyl8EZU=; b=WgNMPJp0gCUp3Wa48dmoRqbUMhx/LxAGzs9+W1W4ax89LFIhmQyywQdvtQvD3FCd+3 IkYuWQ5wghjUc2StAnSZ//JrdvathByNYukG+cbJfQwN9AUqs+WfDOQMjhVkx9ZzOuUd RHEmPGnP9JWh4NF4H8LLyVFpAPJT52OwY3K1a4RAiZG4/15BWrbf2ZskAbBWcMOnyBRU GqCA4wqTFWf6XmOEUWKqW7V+XSFIj5T1w8OJQq8B+rDpPrbkfnRVZO+VADflMXbwt0im sFVIrArYbCRYaab+6DE+p+nN5EkNJbUYgNfHirvCbuP9rRx/jPXB61GLlYJhhfX+UIDL gZew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=dhT1tTlW; 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 a128-20020a624d86000000b004fa3a8e0039si12962372pfb.240.2022.05.23.04.44.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 May 2022 04:44:50 -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=@gmail.com header.s=20210112 header.b=dhT1tTlW; 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 6C79D50B1C; Mon, 23 May 2022 04:44:48 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235074AbiEWLom (ORCPT + 99 others); Mon, 23 May 2022 07:44:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33054 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235072AbiEWLok (ORCPT ); Mon, 23 May 2022 07:44:40 -0400 Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 52CE9506FD for ; Mon, 23 May 2022 04:44:39 -0700 (PDT) Received: by mail-qt1-x833.google.com with SMTP id h9so7754420qtx.2 for ; Mon, 23 May 2022 04:44:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:date:from:to:cc:subject:message-id:reply-to:mime-version :content-disposition; bh=3aVJI5c5O7jSRmeZkmnQH6lIAVqqKmbO2pfiDyl8EZU=; b=dhT1tTlWhGNbttlcLl4Y5fWajhOaXFyuZ2HHTqdyC4e4dN7K9VvWEl/jvuVKMbMEqr hEqft0M9ImFSgiBn3uta3LM1IM7bY2hjUdpiX2Snqe1/fhgFbD/2kDpqmro2DliDsqNA x942o9YqnV49E+C75zV2q81nwNAZIr1LQSTQRv0MDMM3S6r9H7EMHeoGghBbFR7whlYO Vk9cdN4HNe9CmDMls2sZ/58f4weVHGYCj4s1nwKpscyTMv820QQ0CCQD3pyBhGdu6ZYt R27WuJGXPw+5Pe+2DixQdTWPXtjuPLKtgES/BpXqsZ2/ogEB6n45l0i+3D5hoPbQL6Ps CU4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :reply-to:mime-version:content-disposition; bh=3aVJI5c5O7jSRmeZkmnQH6lIAVqqKmbO2pfiDyl8EZU=; b=Vy1ztLsvGHOZy4WW3JsF6/QtWTk44XZqfj9EK4twhASu3A3FnBJ4C+UH3gaWQ5Qq8U NHt4tbds160dDEkJyzca+DXfrqhtJl9Bgv93MEiSXK0uYgyy1yk11QVKWW0eUs1SlQxg vQ5jyHfAaUf/lVp5Saf+BLBGCEXlcCvLI6ITi2X9Erit5LbohyARxJPZeSnEIPcQdHzL 93O/iMkAhmangKnZyJ0Qwfs2/mYk4FKKu9m5WLB0pAFgTdVNqAzGveci0pjiRIDGeSfY Qiym8I1pXCoJDOcYOS9v7kvS6osDvnvMMqVrDymOO8q1bu8pXa8u3NIKORa51NH6RDXZ vFBg== X-Gm-Message-State: AOAM532W7JaBRPY3OjxbtywKgrpY7kNG78TQq3HZZuKOrHtUb1TWwWaQ o5hSIPwHNoHa2I8LmeZEtg== X-Received: by 2002:ac8:7fc4:0:b0:2f3:f174:e8c4 with SMTP id b4-20020ac87fc4000000b002f3f174e8c4mr16010968qtk.572.1653306278379; Mon, 23 May 2022 04:44:38 -0700 (PDT) Received: from serve.minyard.net ([47.184.144.75]) by smtp.gmail.com with ESMTPSA id 131-20020a370989000000b0069fe1fc72e7sm4350941qkj.90.2022.05.23.04.44.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 May 2022 04:44:37 -0700 (PDT) Sender: Corey Minyard Received: from minyard.net (unknown [IPv6:2001:470:b8f6:1b:75dd:56d5:b937:8615]) by serve.minyard.net (Postfix) with ESMTPSA id A757F18000C; Mon, 23 May 2022 11:44:36 +0000 (UTC) Date: Mon, 23 May 2022 06:44:35 -0500 From: Corey Minyard To: Linus Torvalds Cc: linux-kernel , openipmi-developer@lists.sourceforge.net Subject: [GIT PULL] IPMI bug fixes for 4.19 Message-ID: <20220523114435.GH3767252@minyard.net> Reply-To: minyard@acm.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,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 The following changes since commit a7391ad3572431a354c927cf8896e86e50d7d0bf: Merge tag 'iomm-fixes-v5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu (2022-05-04 11:04:52 -0700) are available in the Git repository at: https://github.com/cminyard/linux-ipmi.git tags/for-linus-4.19-1 for you to fetch changes up to a508e33956b538e034ed5df619a73ec7c15bda72: ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (2022-05-12 10:00:04 -0500) ---------------------------------------------------------------- Fixes for IPMI Add limits on the number of users and messages, plus sysfs interfaces to control those limits. Other than that, little cleanups, use dev_xxx() insted of pr_xxx(), create initializers for structures, fix a refcount leak, etc. ---------------------------------------------------------------- Corey Minyard (11): ipmi: Add a limit on the number of users that may use IPMI ipmi: Limit the number of message a user may have outstanding ipmi: Add a sysfs interface to view the number of users ipmi: Add a sysfs count of total outstanding messages for an interface ipmi:ssif: Check for NULL msg when handling events and messages ipmi: Add an intializer for ipmi_smi_msg struct ipmi: Add an intializer for ipmi_recv_msg struct ipmi: Fix pr_fmt to avoid compilation issues ipmi: Convert pr_debug() to dev_dbg() ipmi:si: Convert pr_debug() to dev_dbg() ipmi: Make two logs unique Miaoqian Lin (1): ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe Stephen Kitt (1): ipmi: use simple i2c probe function Yu Zhe (1): ipmi: remove unnecessary type castings drivers/char/ipmi/ipmb_dev_int.c | 5 +- drivers/char/ipmi/ipmi_ipmb.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 111 ++++++++++++++++++++++++++++++++---- drivers/char/ipmi/ipmi_poweroff.c | 8 +-- drivers/char/ipmi/ipmi_si_intf.c | 17 +++--- drivers/char/ipmi/ipmi_ssif.c | 33 +++++++++-- drivers/char/ipmi/ipmi_watchdog.c | 28 ++++----- include/linux/ipmi.h | 5 ++ include/linux/ipmi_smi.h | 6 ++ 9 files changed, 165 insertions(+), 54 deletions(-)