<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c5c76d80 - char: ipmi: handle HAS_IOPORT dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#c5c76d80</link>
        <description>char: ipmi: handle HAS_IOPORT dependenciesIn a future patch HAS_IOPORT=n will disable inb()/outb() and friends atcompile time. We thus need to add this dependency and ifdef sections ofcode using inb()/outb() as alternative access methods.Acked-by: Corey Minyard &lt;cminyard@mvista.com&gt;Co-developed-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;Message-Id: &lt;20240404104506.3352637-2-schnelle@linux.ibm.com&gt;Signed-off-by: Corey Minyard &lt;minyard@acm.org&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Thu, 04 Apr 2024 10:45:06 +0000</pubDate>
        <dc:creator>Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>dd2bc5cc - ipmi: ssif_bmc: Add SSIF BMC driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#dd2bc5cc</link>
        <description>ipmi: ssif_bmc: Add SSIF BMC driverThe SMBus system interface (SSIF) IPMI BMC driver can be used to performin-band IPMI communication with their host in management (BMC) side.Thanks Dan for the copy_from_user() fix in the link below.Link: https://lore.kernel.org/linux-arm-kernel/20220310114119.13736-4-quan@os.amperecomputing.com/Signed-off-by: Quan Nguyen &lt;quan@os.amperecomputing.com&gt;Message-Id: &lt;20221004093106.1653317-2-quan@os.amperecomputing.com&gt;Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Tue, 04 Oct 2022 09:31:04 +0000</pubDate>
        <dc:creator>Quan Nguyen &lt;quan@os.amperecomputing.com&gt;</dc:creator>
    </item>
<item>
        <title>63c4eb34 - ipmi:ipmb: Add initial support for IPMI over IPMB</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#63c4eb34</link>
        <description>ipmi:ipmb: Add initial support for IPMI over IPMBThis provides access to the management controllers on an IPMB bus to adevice sitting on the IPMB bus.  It also provides slave capability torespond to received messages on the bus.Signed-off-by: Corey Minyard &lt;minyard@acm.org&gt;Tested-by: Andrew Manley &lt;andrew.manley@sealingtech.com&gt;Reviewed-by: Andrew Manley &lt;andrew.manley@sealingtech.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Wed, 29 Sep 2021 11:51:05 +0000</pubDate>
        <dc:creator>Corey Minyard &lt;minyard@acm.org&gt;</dc:creator>
    </item>
<item>
        <title>3a3d2f6a - ipmi: kcs_bmc: Add serio adaptor</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#3a3d2f6a</link>
        <description>ipmi: kcs_bmc: Add serio adaptorkcs_bmc_serio acts as a bridge between the KCS drivers in the IPMIsubsystem and the existing userspace interfaces available through theserio subsystem. This is useful when userspace would like to make use ofthe BMC KCS devices for purposes that aren&apos;t IPMI.Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;Message-Id: &lt;20210608104757.582199-12-andrew@aj.id.au&gt;Reviewed-by: Zev Weiss &lt;zweiss@equinix.com&gt;Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Tue, 08 Jun 2021 10:47:52 +0000</pubDate>
        <dc:creator>Andrew Jeffery &lt;andrew@aj.id.au&gt;</dc:creator>
    </item>
<item>
        <title>7cafff99 - ipmi: kcs_bmc: Decouple the IPMI chardev from the core</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#7cafff99</link>
        <description>ipmi: kcs_bmc: Decouple the IPMI chardev from the coreNow that we have untangled the data-structures, split the userspaceinterface out into its own module. Userspace interfaces and drivers areregistered to the KCS BMC core to support arbitrary binding of either.Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;Message-Id: &lt;20210608104757.582199-9-andrew@aj.id.au&gt;Reviewed-by: Zev Weiss &lt;zweiss@equinix.com&gt;Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Tue, 08 Jun 2021 10:47:49 +0000</pubDate>
        <dc:creator>Andrew Jeffery &lt;andrew@aj.id.au&gt;</dc:creator>
    </item>
<item>
        <title>55ab48b4 - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#55ab48b4</link>
        <description>ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmiTake steps towards defining a coherent API to separate the KCS devicedrivers from the userspace interface. Decreasing the coupling willimprove the separation of concerns and enable the introduction ofalternative userspace interfaces.For now, simply split the chardev logic out to a separate file. The codecontinues to build into the same module.Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;Reviewed-by: Zev Weiss &lt;zweiss@equinix.com&gt;Message-Id: &lt;20210608104757.582199-5-andrew@aj.id.au&gt;Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Tue, 08 Jun 2021 10:47:45 +0000</pubDate>
        <dc:creator>Andrew Jeffery &lt;andrew@aj.id.au&gt;</dc:creator>
    </item>
<item>
        <title>51bd6f29 - Add support for IPMB driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#51bd6f29</link>
        <description>Add support for IPMB driverSupport receiving IPMB requests on a Satellite MC from the BMC.Once a response is ready, this driver will send back a responseto the BMC via the IPMB channel.Signed-off-by: Asmaa Mnebhi &lt;Asmaa@mellanox.com&gt;Acked-by: vadimp@mellanox.comMessage-Id: &lt;319690553a0da2a1e80b400941341081b383e5f1.1560192707.git.Asmaa@mellanox.com&gt;[Move the config option to outside the ipmi msghandler, as it&apos;s not dependent on that.  Fixed one small whitespace issue.]Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Mon, 10 Jun 2019 18:57:02 +0000</pubDate>
        <dc:creator>Asmaa Mnebhi &lt;Asmaa@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>3cd83bac - ipmi: Consolidate the adding of platform devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#3cd83bac</link>
        <description>ipmi: Consolidate the adding of platform devicesIt was being done in two different places now that hard-coded devicesuse platform devices, and it&apos;s about to be three with hotmod switchingto platform devices.  So put the code in one place.This required some rework on some interfaces to make the type spaceclean.Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Thu, 21 Feb 2019 20:21:17 +0000</pubDate>
        <dc:creator>Corey Minyard &lt;cminyard@mvista.com&gt;</dc:creator>
    </item>
<item>
        <title>6b2e54f7 - ipmi: add an NPCM7xx KCS BMC driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#6b2e54f7</link>
        <description>ipmi: add an NPCM7xx KCS BMC driverThis driver exposes the Keyboard Controller Style (KCS) interface onNovoton NPCM7xx SoCs as a character device. Such SOCs are commonly usedas a BaseBoard Management Controller (BMC) on a server board, and KCSinterface is commonly used to perform the in-band IPMI communicationbetween the server and its BMC.Signed-off-by: Avi Fishman &lt;avifishman70@gmail.com&gt;Signed-off-by: Haiyue Wang &lt;haiyue.wang@linux.intel.com&gt;Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Thu, 22 Mar 2018 12:50:15 +0000</pubDate>
        <dc:creator>Haiyue Wang &lt;haiyue.wang@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>be2ed207 - ipmi: add an Aspeed KCS IPMI BMC driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#be2ed207</link>
        <description>ipmi: add an Aspeed KCS IPMI BMC driverThe KCS (Keyboard Controller Style) interface is used to perform in-bandIPMI communication between a server host and its BMC (BaseBoard ManagementControllers).This driver exposes the KCS interface on ASpeed SOCs (AST2400 and AST2500)as a character device. Such SOCs are commonly used as BMCs and this driverimplements the BMC side of the KCS interface.Signed-off-by: Haiyue Wang &lt;haiyue.wang@linux.intel.com&gt;Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Fri, 02 Feb 2018 02:16:11 +0000</pubDate>
        <dc:creator>Haiyue Wang &lt;haiyue.wang@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>20d60f61 - ipmi: add a KCS IPMI BMC driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#20d60f61</link>
        <description>ipmi: add a KCS IPMI BMC driverProvides a device driver for the KCS (Keyboard Controller Style)IPMI interface which meets the requirement of the BMC (BaseboardManagement Controllers) side for handling the IPMI request fromhost system software.Signed-off-by: Haiyue Wang &lt;haiyue.wang@linux.intel.com&gt;[Removed the selectability of IPMI_KCS_BMC, as it doesn&apos;t do much good to have it by itself.]Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Fri, 02 Feb 2018 02:16:10 +0000</pubDate>
        <dc:creator>Haiyue Wang &lt;haiyue.wang@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>58e27635 - ipmi_si: Move port and mem I/O handling to their own files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#58e27635</link>
        <description>ipmi_si: Move port and mem I/O handling to their own filesSigned-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Wed, 13 Sep 2017 04:24:30 +0000</pubDate>
        <dc:creator>Corey Minyard &lt;cminyard@mvista.com&gt;</dc:creator>
    </item>
<item>
        <title>c6f85a75 - ipmi_si: Move PARISC handling to another file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#c6f85a75</link>
        <description>ipmi_si: Move PARISC handling to another fileSigned-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Wed, 13 Sep 2017 04:10:18 +0000</pubDate>
        <dc:creator>Corey Minyard &lt;cminyard@mvista.com&gt;</dc:creator>
    </item>
<item>
        <title>13d0b35c - ipmi_si: Move PCI setup to another file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#13d0b35c</link>
        <description>ipmi_si: Move PCI setup to another fileSigned-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; fixed an issue with theinclude files

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Wed, 13 Sep 2017 04:04:35 +0000</pubDate>
        <dc:creator>Corey Minyard &lt;cminyard@mvista.com&gt;</dc:creator>
    </item>
<item>
        <title>9d70029e - ipmi_si: Move platform device handling to another file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#9d70029e</link>
        <description>ipmi_si: Move platform device handling to another fileSigned-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; fixed an issue with theinclude files

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Wed, 13 Sep 2017 03:55:57 +0000</pubDate>
        <dc:creator>Corey Minyard &lt;cminyard@mvista.com&gt;</dc:creator>
    </item>
<item>
        <title>7a453308 - ipmi_si: Move hardcode handling to a separate file.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#7a453308</link>
        <description>ipmi_si: Move hardcode handling to a separate file.Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Wed, 13 Sep 2017 03:46:29 +0000</pubDate>
        <dc:creator>Corey Minyard &lt;cminyard@mvista.com&gt;</dc:creator>
    </item>
<item>
        <title>44814ec9 - ipmi_si: Move the hotmod handling to another file.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#44814ec9</link>
        <description>ipmi_si: Move the hotmod handling to another file.Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Wed, 13 Sep 2017 03:28:49 +0000</pubDate>
        <dc:creator>Corey Minyard &lt;cminyard@mvista.com&gt;</dc:creator>
    </item>
<item>
        <title>9f88145f - ipmi: Create a platform device for a DMI-specified IPMI interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#9f88145f</link>
        <description>ipmi: Create a platform device for a DMI-specified IPMI interfaceCreate a platform device for each IPMI device in the DMI table,a separate kind of device for SSIF types and for KCS, BT, andSMIC types.  This is so auto-loading IPMI devices will workfrom just SMBIOS tables.This also adds the ability to extract the slave address fromthe SMBIOS tables, so that when the driver uses ACPI-specifiedinterfaces, it can still extract the slave address from SMBIOS.Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Sat, 10 Jun 2017 02:19:52 +0000</pubDate>
        <dc:creator>Corey Minyard &lt;cminyard@mvista.com&gt;</dc:creator>
    </item>
<item>
        <title>54f9c4d0 - ipmi: add an Aspeed BT IPMI BMC driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/char/ipmi/Makefile#54f9c4d0</link>
        <description>ipmi: add an Aspeed BT IPMI BMC driverThis patch adds a simple device driver to expose the iBT interface onAspeed SOCs (AST2400 and AST2500) as a character device. Such SOCs arecommonly used as BMCs (BaseBoard Management Controllers) and thisdriver implements the BMC side of the BT interface.The BT (Block Transfer) interface is used to perform in-band IPMIcommunication between a host and its BMC. Entire messages are bufferedbefore sending a notification to the other end, host or BMC, thatthere is data to be read. Usually, the host emits requests and the BMCresponses but the specification provides a mean for the BMC to sendSMS Attention (BMC-to-Host attention or System Management Softwareattention) messages.For this purpose, the driver introduces a specific ioctl on thedevice: &apos;BT_BMC_IOCTL_SMS_ATN&apos; that can be used by the system runningon the BMC to signal the host of such an event.The device name defaults to &apos;/dev/ipmi-bt-host&apos;Signed-off-by: Alistair Popple &lt;alistair@popple.id.au&gt;Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;[clg: - checkpatch fixes      - added a devicetree binding documentation      - replace &apos;bt_host&apos; by &apos;bt_bmc&apos; to reflect that the driver is        the BMC side of the IPMI BT interface      - renamed the device to &apos;ipmi-bt-host&apos;      - introduced a temporary buffer to copy_{to,from}_user      - used platform_get_irq()      - moved the driver under drivers/char/ipmi/ but kept it as a misc        device      - changed the compatible cell to &quot;aspeed,ast2400-bt-bmc&quot;]Signed-off-by: C&#233;dric Le Goater &lt;clg@kaod.org&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;[clg: - checkpatch --strict fixes      - removed the use of devm_iounmap, devm_kfree in cleanup paths      - introduced an atomic-t to limit opens to 1      - introduced a mutex to protect write/read operations]Acked-by: Rob Herring &lt;robh@kernel.org&gt;Signed-off-by: C&#233;dric Le Goater &lt;clg@kaod.org&gt;Signed-off-by: Corey Minyard &lt;cminyard@mvista.com&gt;

            List of files:
            /linux-6.15/drivers/char/ipmi/Makefile</description>
        <pubDate>Tue, 20 Sep 2016 07:01:38 +0000</pubDate>
        <dc:creator>Alistair Popple &lt;alistair@popple.id.au&gt;</dc:creator>
    </item>
</channel>
</rss>
