<?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 sbitmap.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>2ace52718376fdb56aca863da2eebe70d7e2ddb1 - Merge branch &apos;objtool/core&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#2ace52718376fdb56aca863da2eebe70d7e2ddb1</link>
        <description>Merge branch &apos;objtool/core&apos;Bring in the UDB and objtool data annotations to avoid conflicts while further extending the bug exceptions.Signed-off-by: Peter Zijlstra &lt;peterz@infradead.org&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Fri, 21 Nov 2025 10:21:20 +0000</pubDate>
        <dc:creator>Peter Zijlstra &lt;peterz@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Sat, 01 Nov 2025 12:47:30 +0000</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>8b87f67b4c87452e21721887fa8dec1f4c6b2b7c - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#8b87f67b4c87452e21721887fa8dec1f4c6b2b7c</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.18 merge window.

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Wed, 08 Oct 2025 04:53:13 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d325efac5938efa3c2a25df72a1bd1af16cd0ed8 - Merge branch &apos;for-6.18/core&apos; into for-linus</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#d325efac5938efa3c2a25df72a1bd1af16cd0ed8</link>
        <description>Merge branch &apos;for-6.18/core&apos; into for-linus- allow HID-BPF to rebind a driver to hid-multitouch (Benjamin  Tissoires)- Change hid_driver to use a const char* for .name (Rahul Rameshbabu)

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Tue, 30 Sep 2025 14:31:10 +0000</pubDate>
        <dc:creator>Benjamin Tissoires &lt;bentiss@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>71b28769d708f20046fc6f853cf93fb88a8b6e11 - Merge remote-tracking branch &apos;origin&apos; into for-6.18/intel-thc-hid</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#71b28769d708f20046fc6f853cf93fb88a8b6e11</link>
        <description>Merge remote-tracking branch &apos;origin&apos; into for-6.18/intel-thc-hidNeeded as a basisi for followup support for quicki2c advanced BIOS features.Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Fri, 19 Sep 2025 15:08:20 +0000</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Tue, 16 Sep 2025 10:53:20 +0000</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b4d90dbc4c1bc4bd3eb2d2989330af0eb95c98e8 - Merge drm/drm-next into drm-misc-next-fixes</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#b4d90dbc4c1bc4bd3eb2d2989330af0eb95c98e8</link>
        <description>Merge drm/drm-next into drm-misc-next-fixesBackmerging to drm-misc-next-fixes to get features and fixes fromv6.17-rc6.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Mon, 15 Sep 2025 08:23:28 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>702fdf3513b045f596f836d9a4b8672c76f11834 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#702fdf3513b045f596f836d9a4b8672c76f11834</link>
        <description>Merge drm/drm-next into drm-intel-nextCatching up with some display dependencies.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Wed, 10 Sep 2025 12:01:42 +0000</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4b051897df2375414587a245ecb9bb1a4d26b3b8 - Merge tag &apos;v6.17-rc2&apos; into HEAD</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#4b051897df2375414587a245ecb9bb1a4d26b3b8</link>
        <description>Merge tag &apos;v6.17-rc2&apos; into HEADSync up with mainline to bring in changes to include/linux/sprintf.h

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Thu, 21 Aug 2025 18:46:49 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f24775c325900a683085c305fc9a403c490e667d - Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#f24775c325900a683085c305fc9a403c490e667d</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netCross-merge networking fixes after downstream PR (net-6.17-rc2).No conflicts.Adjacent changes:drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c  d7a276a5768f (&quot;net: stmmac: rk: convert to suspend()/resume() methods&quot;)  de1e963ad064 (&quot;net: stmmac: rk: put the PHY clock on remove&quot;)Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Thu, 17 Jul 2025 17:56:56 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9e293d47bfb9e812196670f2deeefc8b9d0226e4 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#9e293d47bfb9e812196670f2deeefc8b9d0226e4</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfCross merge bpf/master after 6.17-rc1.No conflict.Signed-off-by: Martin KaFai Lau &lt;martin.lau@kernel.org&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Mon, 11 Aug 2025 23:15:41 +0000</pubDate>
        <dc:creator>Martin KaFai Lau &lt;martin.lau@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ca994e8922f25f7fed2075098f185cf198109eaa - Merge drm/drm-next into drm-xe-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#ca994e8922f25f7fed2075098f185cf198109eaa</link>
        <description>Merge drm/drm-next into drm-xe-nextBring v6.17-rc1 to propagate commits from other subsystems, particularlyPCI, which has some new functions needed for SR-IOV integration.Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Tue, 12 Aug 2025 12:58:37 +0000</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesUpdating drm-misc-fixes to the state of v6.17-rc1. Begins a new releasecycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Mon, 11 Aug 2025 14:49:06 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>08c51f5bddc81c8c97c1eb11861b0dc009e5ccd8 - Merge drm/drm-next into drm-misc-n</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#08c51f5bddc81c8c97c1eb11861b0dc009e5ccd8</link>
        <description>Merge drm/drm-next into drm-misc-nUpdating drm-misc-next to the state of v6.17-rc1. Begins a new releasecycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Mon, 11 Aug 2025 12:37:45 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>2988dfed8a5dc752921a5790b81c06e781af51ce - Merge tag &apos;block-6.17-20250808&apos; of git://git.kernel.dk/linux</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#2988dfed8a5dc752921a5790b81c06e781af51ce</link>
        <description>Merge tag &apos;block-6.17-20250808&apos; of git://git.kernel.dk/linuxPull more block updates from Jens Axboe: - MD pull request via Yu:      - mddev null-ptr-dereference fix, by Erkun      - md-cluster fail to remove the faulty disk regression fix, by        Heming      - minor cleanup, by Li Nan and Jinchao      - mdadm lifetime regression fix reported by syzkaller, by Yu Kuai - MD pull request via Christoph      - add support for getting the FDP featuee in fabrics passthru path        (Nitesh Shetty)      - add capability to connect to an administrative controller        (Kamaljit Singh)      - fix a leak on sgl setup error (Keith Busch)      - initialize discovery subsys after debugfs is initialized        (Mohamed Khalfella)      - fix various comment typos (Bjorn Helgaas)      - remove unneeded semicolons (Jiapeng Chong) - nvmet debugfs ordering issue fix - Fix UAF in the tag_set in zloop - Ensure sbitmap shallow depth covers entire set - Reduce lock roundtrips in io context lookup - Move scheduler tags alloc/free out of elevator and freeze lock, to   fix some lockdep found issues - Improve robustness of queue limits checking - Fix a regression with IO priorities, if no io context exists* tag &apos;block-6.17-20250808&apos; of git://git.kernel.dk/linux: (26 commits)  lib/sbitmap: make sbitmap_get_shallow() internal  lib/sbitmap: convert shallow_depth from one word to the whole sbitmap  nvmet: exit debugfs after discovery subsystem exits  block, bfq: Reorder struct bfq_iocq_bfqq_data  md: make rdev_addable usable for rcu mode  md/raid1: remove struct pool_info and related code  md/raid1: change r1conf-&gt;r1bio_pool to a pointer type  block: ensure discard_granularity is zero when discard is not supported  zloop: fix KASAN use-after-free of tag set  block: Fix default IO priority if there is no IO context  nvme: fix various comment typos  nvme-auth: remove unneeded semicolon  nvme-pci: fix leak on sgl setup error  nvmet: initialize discovery subsys after debugfs is initialized  nvme: add capability to connect to an administrative controller  nvmet: add support for FDP in fabrics passthru path  md: rename recovery_cp to resync_offset  md/md-cluster: handle REMOVE message earlier  md: fix create on open mddev lifetime regression  block: fix potential deadlock while running nr_hw_queue update  ...

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Sat, 09 Aug 2025 05:47:28 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>45fa9f97e65231a9fd4f9429489cb74c10ccd0fd - lib/sbitmap: make sbitmap_get_shallow() internal</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#45fa9f97e65231a9fd4f9429489cb74c10ccd0fd</link>
        <description>lib/sbitmap: make sbitmap_get_shallow() internalBecause it&apos;s only used in sbitmap.cSigned-off-by: Yu Kuai &lt;yukuai3@huawei.com&gt;Reviewed-by: Damien Le Moal &lt;dlemoal@kernel.org&gt;Reviewed-by: Jan Kara &lt;jack@suse.cz&gt;Reviewed-by: Bart Van Assche &lt;bvanassche@acm.org&gt;Link: https://lore.kernel.org/r/20250807032413.1469456-3-yukuai1@huaweicloud.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Thu, 07 Aug 2025 03:24:13 +0000</pubDate>
        <dc:creator>Yu Kuai &lt;yukuai3@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>42e6c6ce03fd3e41e39a0f93f9b1a1d9fa664338 - lib/sbitmap: convert shallow_depth from one word to the whole sbitmap</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#42e6c6ce03fd3e41e39a0f93f9b1a1d9fa664338</link>
        <description>lib/sbitmap: convert shallow_depth from one word to the whole sbitmapCurrently elevators will record internal &apos;async_depth&apos; to throttleasynchronous requests, and they both calculate shallow_dpeth based onsb-&gt;shift, with the respect that sb-&gt;shift is the available tags in oneword.However, sb-&gt;shift is not the availbale tags in the last word, see__map_depth:if (index == sb-&gt;map_nr - 1)  return sb-&gt;depth - (index &lt;&lt; sb-&gt;shift);For consequence, if the last word is used, more tags can be get thanexpected, for example, assume nr_requests=256 and there are four words,in the worst case if user set nr_requests=32, then the first word isthe last word, and still use bits per word, which is 64, to calculateasync_depth is wrong.One the ohter hand, due to cgroup qos, bfq can allow only one requestto be allocated, and set shallow_dpeth=1 will still allow the numberof words request to be allocated.Fix this problems by using shallow_depth to the whole sbitmap insteadof per word, also change kyber, mq-deadline and bfq to follow this,a new helper __map_depth_with_shallow() is introduced to calculateavailable bits in each word.Signed-off-by: Yu Kuai &lt;yukuai3@huawei.com&gt;Link: https://lore.kernel.org/r/20250807032413.1469456-2-yukuai1@huaweicloud.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Thu, 07 Aug 2025 03:24:12 +0000</pubDate>
        <dc:creator>Yu Kuai &lt;yukuai3@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>c771600c6af14749609b49565ffb4cac2959710d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#c771600c6af14749609b49565ffb4cac2959710d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextWe need4ba4f1afb6a9 (&quot;perf: Generic hotplug support for a PMU with a scope&quot;)in order to land a i915 PMU simplification and a fix. That landed in 6.12and we are stuck at 6.9 so lets bump things forward.Signed-off-by: Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Wed, 05 Feb 2025 09:29:14 +0000</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;</dc:creator>
    </item>
<item>
        <title>25768de50b1f2dbb6ea44bd5148a87fe2c9c3688 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#25768de50b1f2dbb6ea44bd5148a87fe2c9c3688</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.14 merge window.

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Tue, 21 Jan 2025 05:37:39 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6d4a0f4ea72319c9a37c1a7191695467006dd272 - Merge tag &apos;v6.13-rc3&apos; into next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/lib/sbitmap.c#6d4a0f4ea72319c9a37c1a7191695467006dd272</link>
        <description>Merge tag &apos;v6.13-rc3&apos; into nextSync up with the mainline.

            List of files:
            /linux/lib/sbitmap.c</description>
        <pubDate>Tue, 17 Dec 2024 17:40:45 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
