<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in of.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0fc8f6200d2313278fbf4539bbab74677c685531 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#0fc8f6200d2313278fbf4539bbab74677c685531</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Mon, 27 Apr 2026 10:26:49 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>7fe6ac157b7e15c8976bd62ad7cb98e248884e83 - Merge tag &apos;for-7.1/block-20260411&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#7fe6ac157b7e15c8976bd62ad7cb98e248884e83</link>
        <description>Merge tag &apos;for-7.1/block-20260411&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linuxPull block updates from Jens Axboe: - Add shared memory zero-copy I/O support for ublk, bypassing per-I/O   copies between kernel and userspace by matching registered buffer   PFNs at I/O time. Includes selftests. - Refactor bio integrity to support filesystem initiated integrity   operations and arbitrary buffer alignment. - Clean up bio allocation, splitting bio_alloc_bioset() into clear fast   and slow paths. Add bio_await() and bio_submit_or_kill() helpers,   unify synchronous bi_end_io callbacks. - Fix zone write plug refcount handling and plug removal races. Add   support for serializing zone writes at QD=1 for rotational zoned   devices, yielding significant throughput improvements. - Add SED-OPAL ioctls for Single User Mode management and a STACK_RESET   command. - Add io_uring passthrough (uring_cmd) support to the BSG layer. - Replace pp_buf in partition scanning with struct seq_buf. - zloop improvements and cleanups. - drbd genl cleanup, switching to pre_doit/post_doit. - NVMe pull request via Keith:      - Fabrics authentication updates      - Enhanced block queue limits support      - Workqueue usage updates      - A new write zeroes device quirk      - Tagset cleanup fix for loop device - MD pull requests via Yu Kuai:      - Fix raid5 soft lockup in retry_aligned_read()      - Fix raid10 deadlock with check operation and nowait requests      - Fix raid1 overlapping writes on writemostly disks      - Fix sysfs deadlock on array_state=clear      - Proactive RAID-5 parity building with llbitmap, with        write_zeroes_unmap optimization for initial sync      - Fix llbitmap barrier ordering, rdev skipping, and bitmap_ops        version mismatch fallback      - Fix bcache use-after-free and uninitialized closure      - Validate raid5 journal metadata payload size      - Various cleanups - Various other fixes, improvements, and cleanups* tag &apos;for-7.1/block-20260411&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux: (146 commits)  ublk: fix tautological comparison warning in ublk_ctrl_reg_buf  scsi: bsg: fix buffer overflow in scsi_bsg_uring_cmd()  block: refactor blkdev_zone_mgmt_ioctl  MAINTAINERS: update ublk driver maintainer email  Documentation: ublk: address review comments for SHMEM_ZC docs  ublk: allow buffer registration before device is started  ublk: replace xarray with IDA for shmem buffer index allocation  ublk: simplify PFN range loop in __ublk_ctrl_reg_buf  ublk: verify all pages in multi-page bvec fall within registered range  ublk: widen ublk_shmem_buf_reg.len to __u64 for 4GB buffer support  xfs: use bio_await in xfs_zone_gc_reset_sync  block: add a bio_submit_or_kill helper  block: factor out a bio_await helper  block: unify the synchronous bi_end_io callbacks  xfs: fix number of GC bvecs  selftests/ublk: add read-only buffer registration test  selftests/ublk: add filesystem fio verify test for shmem_zc  selftests/ublk: add hugetlbfs shmem_zc test for loop target  selftests/ublk: add shared memory zero-copy test  selftests/ublk: add UBLK_F_SHMEM_ZC support for loop target  ...

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Tue, 14 Apr 2026 00:51:31 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c2d466b9fe1913f8dbe2701156c38719c94188f7 - block: partitions: Replace pp_buf with struct seq_buf</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#c2d466b9fe1913f8dbe2701156c38719c94188f7</link>
        <description>block: partitions: Replace pp_buf with struct seq_bufIn preparation for removing the strlcat API[1], replace the char *pp_bufwith a struct seq_buf, which tracks the current write position andremaining space internally. This allows for:- Direct use of seq_buf_printf() in place of snprintf()+strlcat()  pairs, eliminating local tmp buffers throughout.- Adjacent strlcat() calls that build strings piece-by-piece  (e.g., strlcat(&quot;[&quot;); strlcat(name); strlcat(&quot;]&quot;)) to be collapsed  into single seq_buf_printf() calls.- Simpler call sites: seq_buf_puts() takes only the buffer and string,  with no need to pass PAGE_SIZE at every call.The backing buffer allocation is unchanged (__get_free_page), and theoutput path uses seq_buf_str() to NUL-terminate before passing toprintk().Link: https://github.com/KSPP/linux/issues/370 [1]Cc: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Cc: Josh Law &lt;objecting@objecting.org&gt;Signed-off-by: Kees Cook &lt;kees@kernel.org&gt;Reviewed-by: Josh Law &lt;objecting@objecting.org&gt;Link: https://patch.msgid.link/20260321004840.work.670-kees@kernel.orgSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Sat, 21 Mar 2026 01:48:44 +0100</pubDate>
        <dc:creator>Kees Cook &lt;kees@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c771600c6af14749609b49565ffb4cac2959710d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.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/block/partitions/of.c</description>
        <pubDate>Wed, 05 Feb 2025 10:29:14 +0100</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;</dc:creator>
    </item>
<item>
        <title>60675d4ca1ef0857e44eba5849b74a3a998d0c0f - Merge branch &apos;linus&apos; into x86/mm, to pick up fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#60675d4ca1ef0857e44eba5849b74a3a998d0c0f</link>
        <description>Merge branch &apos;linus&apos; into x86/mm, to pick up fixesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Fri, 20 Dec 2024 10:25:44 +0100</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>25768de50b1f2dbb6ea44bd5148a87fe2c9c3688 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#25768de50b1f2dbb6ea44bd5148a87fe2c9c3688</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.14 merge window.

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Tue, 21 Jan 2025 06:37:39 +0100</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://kernelsources.org:8080/source/history/linux/block/partitions/of.c#6d4a0f4ea72319c9a37c1a7191695467006dd272</link>
        <description>Merge tag &apos;v6.13-rc3&apos; into nextSync up with the mainline.

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Tue, 17 Dec 2024 18:40:45 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c5fb51b71788926feef0d07f30c8af1d5e4af1a6 - Merge remote-tracking branch &apos;pm/opp/linux-next&apos; into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#c5fb51b71788926feef0d07f30c8af1d5e4af1a6</link>
        <description>Merge remote-tracking branch &apos;pm/opp/linux-next&apos; into HEADMerge pm/opp tree to get dev_pm_opp_get_bw()Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Fri, 03 Jan 2025 16:13:45 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>e7f0a3a6f7339af55f1ca2c27131739d75569c08 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#e7f0a3a6f7339af55f1ca2c27131739d75569c08</link>
        <description>Merge drm/drm-next into drm-intel-nextCatching up with 6.13-rc2.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Wed, 11 Dec 2024 21:06:05 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8f109f287fdc7b8fc7dcb6b2190c8b17dc22fcda - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#8f109f287fdc7b8fc7dcb6b2190c8b17dc22fcda</link>
        <description>Merge drm/drm-next into drm-xe-nextA backmerge to get the PMT preparation work formerging the BMG PMT support.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Mon, 02 Dec 2024 17:22:11 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3aba2eba84e0219fb66061359052be81bd883d53 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#3aba2eba84e0219fb66061359052be81bd883d53</link>
        <description>Merge drm/drm-next into drm-misc-nextKickstart 6.14 cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Mon, 02 Dec 2024 12:44:18 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bcfd5f644c5b933cfb3c488220e40a03e011e8a4 - Merge tag &apos;v6.13-rc1&apos; into perf/core, to refresh the branch</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#bcfd5f644c5b933cfb3c488220e40a03e011e8a4</link>
        <description>Merge tag &apos;v6.13-rc1&apos; into perf/core, to refresh the branchSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Mon, 02 Dec 2024 11:52:59 +0100</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c34e9ab9a612ee8b18273398ef75c207b01f516d - Merge tag &apos;asoc-fix-v6.13-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#c34e9ab9a612ee8b18273398ef75c207b01f516d</link>
        <description>Merge tag &apos;asoc-fix-v6.13-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.13A few small fixes for v6.13, all system specific - the biggest thing isthe fix for jack handling over suspend on some Intel laptops.

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Thu, 05 Dec 2024 18:09:29 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>77a0cfafa9af9c0d5b43534eb90d530c189edca1 - Merge tag &apos;for-6.13/block-20241118&apos; of git://git.kernel.dk/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#77a0cfafa9af9c0d5b43534eb90d530c189edca1</link>
        <description>Merge tag &apos;for-6.13/block-20241118&apos; of git://git.kernel.dk/linuxPull block updates from Jens Axboe: - NVMe updates via Keith:      - Use uring_cmd helper (Pavel)      - Host Memory Buffer allocation enhancements (Christoph)      - Target persistent reservation support (Guixin)      - Persistent reservation tracing (Guixen)      - NVMe 2.1 specification support (Keith)      - Rotational Meta Support (Matias, Wang, Keith)      - Volatile cache detection enhancment (Guixen) - MD updates via Song:      - Maintainers update      - raid5 sync IO fix      - Enhance handling of faulty and blocked devices      - raid5-ppl atomic improvement      - md-bitmap fix - Support for manually defining embedded partition tables - Zone append fixes and cleanups - Stop sending the queued requests in the plug list to the driver   -&gt;queue_rqs() handle in reverse order. - Zoned write plug cleanups - Cleanups disk stats tracking and add support for disk stats for   passthrough IO - Add preparatory support for file system atomic writes - Add lockdep support for queue freezing. Already found a bunch of   issues, and some fixes for that are in here. More will be coming. - Fix race between queue stopping/quiescing and IO queueing - ublk recovery improvements - Fix ublk mmap for 64k pages - Various fixes and cleanups* tag &apos;for-6.13/block-20241118&apos; of git://git.kernel.dk/linux: (118 commits)  MAINTAINERS: Update git tree for mdraid subsystem  block: make struct rq_list available for !CONFIG_BLOCK  block/genhd: use seq_put_decimal_ull for diskstats decimal values  block: don&apos;t reorder requests in blk_mq_add_to_batch  block: don&apos;t reorder requests in blk_add_rq_to_plug  block: add a rq_list type  block: remove rq_list_move  virtio_blk: reverse request order in virtio_queue_rqs  nvme-pci: reverse request order in nvme_queue_rqs  btrfs: validate queue limits  block: export blk_validate_limits  nvmet: add tracing of reservation commands  nvme: parse reservation commands&apos;s action and rtype to string  nvmet: report ns&apos;s vwc not present  md/raid5: Increase r5conf.cache_name size  block: remove the ioprio field from struct request  block: remove the write_hint field from struct request  nvme: check ns&apos;s volatile write cache not present  nvme: add rotational support  nvme: use command set independent id ns if available  ...

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Tue, 19 Nov 2024 01:50:08 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>2e3a191e89f951b8cb3a7a0365d4d949cbf9599a - block: add support for partition table defined in OF</title>
        <link>http://kernelsources.org:8080/source/history/linux/block/partitions/of.c#2e3a191e89f951b8cb3a7a0365d4d949cbf9599a</link>
        <description>block: add support for partition table defined in OFAdd support for partition table defined in Device Tree. Similar to howit&apos;s done with MTD, add support for defining a fixed partition table indevice tree.A common scenario for this is fixed block (eMMC) embedded devices thathave no MBR or GPT partition table to save storage space. Bootloaderaccess the block device with absolute address of data.This is to complete the functionality with an equivalent implementationwith providing partition table with bootargs, for case where the booargscan&apos;t be modified and tweaking the Device Tree is the only solution tohave an usabe partition table.The implementation follow the fixed-partitions parser used on MTDdevices where a &quot;partitions&quot; node is expected to be declared with&quot;fixed-partitions&quot; compatible in the OF node of the disk device(mmc-card for eMMC for example) and each child node declare a labeland a reg with offset and size. If label is not declared, the node nameis used as fallback. Eventually is also possible to declare the read-onlyproperty to flag the partition as read-only.Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Link: https://lore.kernel.org/r/20241002221306.4403-6-ansuelsmth@gmail.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux/block/partitions/of.c</description>
        <pubDate>Thu, 03 Oct 2024 00:11:45 +0200</pubDate>
        <dc:creator>Christian Marangi &lt;ansuelsmth@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
