<?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 Kbuild</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>62ae4568 - drm: ensure drm headers are self-contained and pass kernel-doc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#62ae4568</link>
        <description>drm: ensure drm headers are self-contained and pass kernel-docEnsure drm headers build, are self-contained, have header guards, andhave no kernel-doc warnings, when CONFIG_DRM_HEADER_TEST=y.The mechanism follows similar patters used in i915, xe, and usr/include.To cover include/drm, we need to recurse there using the top levelKbuild and the new include/Kbuild files.v4: check for CONFIG_WERROR in addition to CONFIG_DRM_WERRORv3: adapt to upstream build changesv2: make DRM_HEADER_TEST depend on DRMSuggested-by: Daniel Vetter &lt;daniel@ffwll.ch&gt;Cc: David Airlie &lt;airlied@gmail.com&gt;Cc: Daniel Vetter &lt;daniel@ffwll.ch&gt;Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Cc: Maxime Ripard &lt;mripard@kernel.org&gt;Cc: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Acked-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Simona Vetter &lt;simona.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/d8ad1c6d707f38a55987f616cb9650aef30b84e1.1737556766.git.jani.nikula@intel.comSigned-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Wed, 22 Jan 2025 14:41:34 +0000</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0cd9ff15 - iio: adc: ti-ads1015: Get rid of legacy platform data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#0cd9ff15</link>
        <description>iio: adc: ti-ads1015: Get rid of legacy platform dataPlatform data is a legacy interface to supply device propertiesto the driver. In this case we even don&apos;t have in-kernel usersfor it. Just remove it for good.Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Thu, 05 Dec 2019 17:46:36 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>47f9c279 - KEYS: trusted: Create trusted keys subsystem</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#47f9c279</link>
        <description>KEYS: trusted: Create trusted keys subsystemMove existing code to trusted keys subsystem. Also, rename files with&quot;tpm&quot; as suffix which provides the underlying implementation.Suggested-by: Jarkko Sakkinen &lt;jarkko.sakkinen@linux.intel.com&gt;Signed-off-by: Sumit Garg &lt;sumit.garg@linaro.org&gt;Reviewed-by: Jarkko Sakkinen &lt;jarkko.sakkinen@linux.intel.com&gt;Tested-by: Jarkko Sakkinen &lt;jarkko.sakkinen@linux.intel.com&gt;Signed-off-by: Jarkko Sakkinen &lt;jarkko.sakkinen@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Wed, 16 Oct 2019 05:14:54 +0000</pubDate>
        <dc:creator>Sumit Garg &lt;sumit.garg@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>c826bd7a - io_uring: add set of tracing events</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#c826bd7a</link>
        <description>io_uring: add set of tracing eventsTo trace io_uring activity one can get an information from workqueue andio trace events, but looks like some parts could be hard to identify viathis approach. Making what happens inside io_uring more transparent isimportant to be able to reason about many aspects of it, hence introducethe set of tracing events.All such events could be roughly divided into two categories:* those, that are helping to understand correctness (from both kernel  and an application point of view). E.g. a ring creation, file  registration, or waiting for available CQE. Proposed approach is to  get a pointer to an original structure of interest (ring context, or  request), and then find relevant events. io_uring_queue_async_work  also exposes a pointer to work_struct, to be able to track down  corresponding workqueue events.* those, that provide performance related information. Mostly it&apos;s about  events that change the flow of requests, e.g. whether an async work  was queued, or delayed due to some dependencies. Another important  case is how io_uring optimizations (e.g. registered files) are  utilized.Signed-off-by: Dmitrii Dolgov &lt;9erthalion6@gmail.com&gt;Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Tue, 15 Oct 2019 17:02:01 +0000</pubDate>
        <dc:creator>Dmitrii Dolgov &lt;9erthalion6@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>55009c6e - KVM: arm/arm64: Factor out hypercall handling from PSCI code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#55009c6e</link>
        <description>KVM: arm/arm64: Factor out hypercall handling from PSCI codeWe currently intertwine the KVM PSCI implementation with the generaldispatch of hypercall handling, which makes perfect sense because PSCIis the only category of hypercalls we support.However, as we are about to support additional hypercalls, factor outthis functionality into a separate hypercall handler file.Signed-off-by: Christoffer Dall &lt;christoffer.dall@arm.com&gt;[steven.price@arm.com: rebased]Reviewed-by: Andrew Jones &lt;drjones@redhat.com&gt;Signed-off-by: Steven Price &lt;steven.price@arm.com&gt;Signed-off-by: Marc Zyngier &lt;maz@kernel.org&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Mon, 21 Oct 2019 15:28:15 +0000</pubDate>
        <dc:creator>Christoffer Dall &lt;christoffer.dall@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>32adcaa0 - ARM: mmp: move cputype.h to include/linux/soc/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#32adcaa0</link>
        <description>ARM: mmp: move cputype.h to include/linux/soc/Let&apos;s move cputype.h away from mach-mmp/ so that the drivers outside thatdirectory are able to tell the precise silicon revision. The MMP3 USB OTGPHY driver needs this.Signed-off-by: Lubomir Rintel &lt;lkundrak@v3.sk&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Thu, 08 Aug 2019 13:47:24 +0000</pubDate>
        <dc:creator>Lubomir Rintel &lt;lkundrak@v3.sk&gt;</dc:creator>
    </item>
<item>
        <title>c7b46e0c - fbdev: remove w90x900/nuc900 platform drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#c7b46e0c</link>
        <description>fbdev: remove w90x900/nuc900 platform driversThe ARM w90x900 platform is getting removed, so this driver is obsolete.Link: https://lore.kernel.org/r/20190809202749.742267-10-arnd@arndb.deSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Bartlomiej Zolnierkiewicz &lt;b.zolnierkie@samsung.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Fri, 09 Aug 2019 20:27:37 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>305e503b - spi: remove w90x900 driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#305e503b</link>
        <description>spi: remove w90x900 driverThe ARM w90x900 platform is getting removed, so this driver is obsolete.Link: https://lore.kernel.org/r/20190809202749.742267-8-arnd@arndb.deSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Fri, 09 Aug 2019 20:27:35 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>840d9f13 - mfd / platform: cros_ec: Reorganize platform and mfd includes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#840d9f13</link>
        <description>mfd / platform: cros_ec: Reorganize platform and mfd includesThere is a bit of mess between cros-ec mfd includes and platformincludes. For example, we have a linux/mfd/cros_ec.h include thatexports the interface implemented in platform/chrome/cros_ec_proto.c. Orwe have a linux/mfd/cros_ec_commands.h file that is non related to themultifunction device (in the sense that is not exporting any function ofthe mfd device). This causes crossed includes between mfd andplatform/chrome subsystems and makes the code difficult to read, apartfrom creating &apos;curious&apos; situations where a platform/chrome driver includesa linux/mfd/cros_ec.h file just to get the exported functions that areimplemented in another platform/chrome driver.In order to have a better separation on what the cros-ec multifunctiondriver does and what the cros-ec core provides move and rework theaffected includes doing: - Move cros_ec_commands.h to include/linux/platform_data/cros_ec_commands.h - Get rid of the parts that are implemented in the platform/chrome/cros_ec_proto.c   driver from include/linux/mfd/cros_ec.h to a new file   include/linux/platform_data/cros_ec_proto.h - Update all the drivers with the new includes, so   - Drivers that only need to know about the protocol include     - linux/platform_data/cros_ec_proto.h     - linux/platform_data/cros_ec_commands.h   - Drivers that need to know about the cros-ec mfd device also include     - linux/mfd/cros_ec.hSigned-off-by: Enric Balletbo i Serra &lt;enric.balletbo@collabora.com&gt;Acked-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Acked-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;Acked-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Acked-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;Acked-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Acked-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;Acked-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;Acked-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;Acked-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt;Tested-by: Gwendal Grignou &lt;gwendal@chromium.org&gt;Series changes: 3- Fix dereferencing pointer to incomplete type &apos;struct cros_ec_dev&apos; (lkp)Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Mon, 02 Sep 2019 09:53:05 +0000</pubDate>
        <dc:creator>Enric Balletbo i Serra &lt;enric.balletbo@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>2a475c40 - kbuild: remove all netfilter headers from header-test blacklist.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#2a475c40</link>
        <description>kbuild: remove all netfilter headers from header-test blacklist.All the blacklisted NF headers can now be compiled stand-alone, soremoved them from the blacklist.Cc: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Signed-off-by: Jeremy Sowden &lt;jeremy@azazel.net&gt;Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Wed, 07 Aug 2019 14:17:05 +0000</pubDate>
        <dc:creator>Jeremy Sowden &lt;jeremy@azazel.net&gt;</dc:creator>
    </item>
<item>
        <title>e406b832 - mfd: da9063: Remove now unused platform_data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#e406b832</link>
        <description>mfd: da9063: Remove now unused platform_dataAll preparational patches have been applied, we can now remove theinclude file for platform_data. Yiha!Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Mon, 22 Jul 2019 18:26:28 +0000</pubDate>
        <dc:creator>Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;</dc:creator>
    </item>
<item>
        <title>39289bfc - RDMA: Make most headers compile stand alone</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#39289bfc</link>
        <description>RDMA: Make most headers compile stand aloneSo that rdma can work with CONFIG_KERNEL_HEADER_TEST andCONFIG_HEADERS_CHECK.Link: https://lore.kernel.org/r/20190722170126.GA16453@ziepe.caSigned-off-by: Jason Gunthorpe &lt;jgg@mellanox.com&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Mon, 22 Jul 2019 17:01:30 +0000</pubDate>
        <dc:creator>Jason Gunthorpe &lt;jgg@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>408d2bbb - kbuild: add net/netfilter/nf_tables_offload.h to header-test blacklist.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#408d2bbb</link>
        <description>kbuild: add net/netfilter/nf_tables_offload.h to header-test blacklist.net/netfilter/nf_tables_offload.h includes net/netfilter/nf_tables.hwhich is itself on the blacklist.Reported-by: Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt;Signed-off-by: Jeremy Sowden &lt;jeremy@azazel.net&gt;Acked-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Sun, 21 Jul 2019 11:31:05 +0000</pubDate>
        <dc:creator>Jeremy Sowden &lt;jeremy@azazel.net&gt;</dc:creator>
    </item>
<item>
        <title>67bf4745 - kbuild: update compile-test header list for v5.3-rc1</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#67bf4745</link>
        <description>kbuild: update compile-test header list for v5.3-rc1 - Some headers graduated from the blacklist - hyperv_timer.h joined the header-test when CONFIG_X86=y - nf_tables*.h joined the header-test when CONFIG_NF_TABLES is   enabled. - The entry for nf_tables_offload.h was added to fix build error for   the combination of CONFIG_NF_TABLES=n and CONFIG_KERNEL_HEADER_TEST=y. - The entry for iomap.h was added because this header is supposed to   be included only when CONFIG_BLOCK=ySigned-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Wed, 17 Jul 2019 06:29:13 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>43c78d88 - kbuild: compile-test kernel headers to ensure they are self-contained</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#43c78d88</link>
        <description>kbuild: compile-test kernel headers to ensure they are self-containedThe headers in include/ are globally used in the kernel source treeto provide common APIs. They are included from external modules, too.It will be useful to make as many headers self-contained as possibleso that we do not have to rely on a specific include order.There are more than 4000 headers in include/. In my rough analysis,70% of them are already self-contained. With efforts, most of themcan be self-contained.For now, we must exclude more than 1000 headers just because theycannot be compiled as standalone units. I added them to header-test-.The blacklist was mostly generated by a script, so the reason of thebreakage should be checked later.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Tested-by: Jani Nikula &lt;jani.nikula@intel.com&gt;Reviewed-by: Joel Fernandes (Google) &lt;joel@joelfernandes.org&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Mon, 01 Jul 2019 00:58:45 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>22145aa1 - UAPI: remove empty Kbuild files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#22145aa1</link>
        <description>UAPI: remove empty Kbuild filesRemove empty Kbuild files as they cause problems with the patch program whichremoves files that become empty.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Tue, 30 Apr 2013 22:28:47 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>3d33fcc1 - UAPI: Remove empty Kbuild files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#3d33fcc1</link>
        <description>UAPI: Remove empty Kbuild filesEmpty files can get deleted by the patch program, so remove empty Kbuildfiles and their links from the parent Kbuilds.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Wed, 02 Jan 2013 15:12:55 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>64d7155c - UAPI: Remove empty non-UAPI Kbuild files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#64d7155c</link>
        <description>UAPI: Remove empty non-UAPI Kbuild filesRemove non-UAPI Kbuild files that have become empty as a result of UAPIdisintegration.  They used to have only header-y lines in them and those havenow moved to the Kbuild files in the corresponding uapi/ directories.Possibly these should not be removed but rather have a comment inserted to saythey are intentionally left blank.  This would make it easier to add generatedheader lines in future without having to restore the infrastructure.Note that at this point not all the UAPI disintegration parts have been merged,so it is likely that more empty Kbuild files will turn up.It is probably necessary to make the files non-empty to prevent the patchprogram from automatically deleting them when it reduces them to nothing.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Wed, 17 Oct 2012 11:31:15 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>9e4f5e29 - [SCSI] FC Pass Thru support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#9e4f5e29</link>
        <description>[SCSI] FC Pass Thru supportAttached is the ELS/CT pass-thru patch for the FC Transport. The patchcreates a generic framework that lays on top of bsg and the SGIO v4 ioctlin order to pass transaction requests to LLDD&apos;s.The interface supports the following operations:  On an fc_host basis:    Request login to the specified N_Port_ID, creating an fc_rport.    Request logout of the specified N_Port_ID, deleting an fc_rport    Send ELS request to specified N_Port_ID w/o requiring a login, and      wait for ELS response.    Send CT request to specified N_Port_ID and wait for CT response.      Login is required, but LLDD is allowed to manage login and decide      whether it stays in place after the request is satisfied.    Vendor-Unique request. Allows a LLDD-specific request to be passed      to the LLDD, and the passing of a response back to the application.  On an fc_rport basis:    Send ELS request to nport and wait for ELS response.    Send CT request to nport and wait for CT response.The patch also exports several headers from include/scsi such thatthey can be available to user-space applications:  include/scsi/scsi.h  include/scsi/scsi_netlink.h  include/scsi/scsi_netlink_fc.h  include/scsi/scsi_bsg_fc.hFor further information, refer to the last RFC:http://marc.info/?l=linux-scsi&amp;m=123436574018579&amp;w=2Note: Documentation is still spotty and will be added later.[bharrosh@panasas.com: update for new block API]Signed-off-by: James Smart &lt;james.smart@emulex.com&gt;Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Thu, 26 Mar 2009 17:33:19 +0000</pubDate>
        <dc:creator>James Smart &lt;James.Smart@Emulex.Com&gt;</dc:creator>
    </item>
<item>
        <title>c5cfef0f - xen: export ioctl headers to userspace</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/Kbuild#c5cfef0f</link>
        <description>xen: export ioctl headers to userspaceSigned-off-by: Ian Campbell &lt;ian.campbell@citrix.com&gt;Signed-off-by: Jeremy Fitzhardinge &lt;jeremy.fitzhardinge@citrix.com&gt;

            List of files:
            /linux-6.15/include/Kbuild</description>
        <pubDate>Sat, 07 Feb 2009 03:21:19 +0000</pubDate>
        <dc:creator>Ian Campbell &lt;ian.campbell@citrix.com&gt;</dc:creator>
    </item>
</channel>
</rss>
