<?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 mshv_debugfs.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://opengrok.net:8080/history/linux/drivers/hv/mshv_debugfs.c#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/hv/mshv_debugfs.c</description>
        <pubDate>Mon, 23 Feb 2026 09:09:45 +0000</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bf4afc53b77aeaa48b5409da5c8da6bb4eff7f43 - Convert &apos;alloc_obj&apos; family to use the new default GFP_KERNEL argument</title>
        <link>http://opengrok.net:8080/history/linux/drivers/hv/mshv_debugfs.c#bf4afc53b77aeaa48b5409da5c8da6bb4eff7f43</link>
        <description>Convert &apos;alloc_obj&apos; family to use the new default GFP_KERNEL argumentThis was done entirely with mindless brute force, using    git grep -l &apos;\&lt;k[vmz]*alloc_objs*(.*, GFP_KERNEL)&apos; |        xargs sed -i &apos;s/\(alloc_objs*(.*\), GFP_KERNEL)/\1)/&apos;to convert the new alloc_obj() users that had a simple GFP_KERNELargument to just drop that argument.Note that due to the extreme simplicity of the scripting, any slightlymore complex cases spread over multiple lines would not be triggered:they definitely exist, but this covers the vast bulk of the cases, andthe resulting diff is also then easier to check automatically.For the same reason the &apos;flex&apos; versions will be done as a separateconversion.Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux/drivers/hv/mshv_debugfs.c</description>
        <pubDate>Sun, 22 Feb 2026 00:37:42 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>8934827db5403eae57d4537114a9ff88b0a8460f - Merge tag &apos;kmalloc_obj-treewide-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux</title>
        <link>http://opengrok.net:8080/history/linux/drivers/hv/mshv_debugfs.c#8934827db5403eae57d4537114a9ff88b0a8460f</link>
        <description>Merge tag &apos;kmalloc_obj-treewide-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linuxPull kmalloc_obj conversion from Kees Cook: &quot;This does the tree-wide conversion to kmalloc_obj() and friends using  coccinelle, with a subsequent small manual cleanup of whitespace  alignment that coccinelle does not handle.  This uncovered a clang bug in __builtin_counted_by_ref(), so the  conversion is preceded by disabling that for current versions of  clang.  The imminent clang 22.1 release has the fix.  I&apos;ve done allmodconfig build tests for x86_64, arm64, i386, and arm. I  did defconfig builds for alpha, m68k, mips, parisc, powerpc, riscv,  s390, sparc, sh, arc, csky, xtensa, hexagon, and openrisc&quot;* tag &apos;kmalloc_obj-treewide-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:  kmalloc_obj: Clean up after treewide replacements  treewide: Replace kmalloc with kmalloc_obj for non-scalar types  compiler_types: Disable __builtin_counted_by_ref for Clang

            List of files:
            /linux/drivers/hv/mshv_debugfs.c</description>
        <pubDate>Sat, 21 Feb 2026 19:02:58 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>69050f8d6d075dc01af7a5f2f550a8067510366f - treewide: Replace kmalloc with kmalloc_obj for non-scalar types</title>
        <link>http://opengrok.net:8080/history/linux/drivers/hv/mshv_debugfs.c#69050f8d6d075dc01af7a5f2f550a8067510366f</link>
        <description>treewide: Replace kmalloc with kmalloc_obj for non-scalar typesThis is the result of running the Coccinelle script fromscripts/coccinelle/api/kmalloc_objs.cocci. The script is designed toavoid scalar types (which need careful case-by-case checking), andinstead replace kmalloc-family calls that allocate struct or unionobject instances:Single allocations:	kmalloc(sizeof(TYPE), ...)are replaced with:	kmalloc_obj(TYPE, ...)Array allocations:	kmalloc_array(COUNT, sizeof(TYPE), ...)are replaced with:	kmalloc_objs(TYPE, COUNT, ...)Flex array allocations:	kmalloc(struct_size(PTR, FAM, COUNT), ...)are replaced with:	kmalloc_flex(*PTR, FAM, COUNT, ...)(where TYPE may also be *VAR)The resulting allocations no longer return &quot;void *&quot;, instead returning&quot;TYPE *&quot;.Signed-off-by: Kees Cook &lt;kees@kernel.org&gt;

            List of files:
            /linux/drivers/hv/mshv_debugfs.c</description>
        <pubDate>Sat, 21 Feb 2026 07:49:23 +0000</pubDate>
        <dc:creator>Kees Cook &lt;kees@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d31558c077d8be422b65e97974017c030b4bd91a - Merge tag &apos;hyperv-next-signed-20260218&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux</title>
        <link>http://opengrok.net:8080/history/linux/drivers/hv/mshv_debugfs.c#d31558c077d8be422b65e97974017c030b4bd91a</link>
        <description>Merge tag &apos;hyperv-next-signed-20260218&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linuxPull Hyper-V updates from Wei Liu: - Debugfs support for MSHV statistics (Nuno Das Neves) - Support for the integrated scheduler (Stanislav Kinsburskii) - Various fixes for MSHV memory management and hypervisor status   handling (Stanislav Kinsburskii) - Expose more capabilities and flags for MSHV partition management   (Anatol Belski, Muminul Islam, Magnus Kulke) - Miscellaneous fixes to improve code quality and stability (Carlos   L&#243;pez, Ethan Nelson-Moore, Li RongQing, Michael Kelley, Mukesh   Rathor, Purna Pavan Chandra Aekkaladevi, Stanislav Kinsburskii, Uros   Bizjak) - PREEMPT_RT fixes for vmbus interrupts (Jan Kiszka)* tag &apos;hyperv-next-signed-20260218&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux: (34 commits)  mshv: Handle insufficient root memory hypervisor statuses  mshv: Handle insufficient contiguous memory hypervisor status  mshv: Introduce hv_deposit_memory helper functions  mshv: Introduce hv_result_needs_memory() helper function  mshv: Add SMT_ENABLED_GUEST partition creation flag  mshv: Add nested virtualization creation flag  Drivers: hv: vmbus: Simplify allocation of vmbus_evt  mshv: expose the scrub partition hypercall  mshv: Add support for integrated scheduler  mshv: Use try_cmpxchg() instead of cmpxchg()  x86/hyperv: Fix error pointer dereference  x86/hyperv: Reserve 3 interrupt vectors used exclusively by MSHV  Drivers: hv: vmbus: Use kthread for vmbus interrupts on PREEMPT_RT  x86/hyperv: Remove ASM_CALL_CONSTRAINT with VMMCALL insn  x86/hyperv: Use savesegment() instead of inline asm() to save segment registers  mshv: fix SRCU protection in irqfd resampler ack handler  mshv: make field names descriptive in a header struct  x86/hyperv: Update comment in hyperv_cleanup()  mshv: clear eventfd counter on irqfd shutdown  x86/hyperv: Use memremap()/memunmap() instead of ioremap_cache()/iounmap()  ...

            List of files:
            /linux/drivers/hv/mshv_debugfs.c</description>
        <pubDate>Fri, 20 Feb 2026 16:48:31 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ff225ba9ad71c4c5f900b9aa1b757adafcfb449d - mshv: Add debugfs to view hypervisor statistics</title>
        <link>http://opengrok.net:8080/history/linux/drivers/hv/mshv_debugfs.c#ff225ba9ad71c4c5f900b9aa1b757adafcfb449d</link>
        <description>mshv: Add debugfs to view hypervisor statisticsIntroduce a debugfs interface to expose root and child partition statswhen running with mshv_root.Create a debugfs directory &quot;mshv&quot; containing &apos;stats&apos; files organized bytype and id. A stats file contains a number of counters depending onits type. e.g. an excerpt from a VP stats file:TotalRunTime                  : 1997602722HypervisorRunTime             : 649671371RemoteNodeRunTime             : 0NormalizedRunTime             : 1997602721IdealCpu                      : 0HypercallsCount               : 1708169HypercallsTime                : 111914774PageInvalidationsCount        : 0PageInvalidationsTime         : 0On a root partition with some active child partitions, the entiredirectory structure may look like:mshv/  stats             # hypervisor stats  lp/               # logical processors    0/              # LP id      stats         # LP 0 stats    1/    2/    3/  partition/        # partition stats    1/              # root partition id      stats         # root partition stats      vp/           # root virtual processors        0/          # root VP id          stats     # root VP 0 stats        1/        2/        3/    42/             # child partition id      stats         # child partition stats      vp/           # child VPs        0/          # child VP id          stats     # child VP 0 stats        1/    43/    55/On L1VH, some stats are not present as it does not own the hardwarelike the root partition does:- The hypervisor and lp stats are not present- L1VH&apos;s partition directory is named &quot;self&quot; because it can&apos;t get its  own id- Some of L1VH&apos;s partition and VP stats fields are not populated, because  it can&apos;t map its own HV_STATS_AREA_PARENT page.Co-developed-by: Stanislav Kinsburskii &lt;skinsburskii@linux.microsoft.com&gt;Signed-off-by: Stanislav Kinsburskii &lt;skinsburskii@linux.microsoft.com&gt;Co-developed-by: Praveen K Paladugu &lt;prapal@linux.microsoft.com&gt;Signed-off-by: Praveen K Paladugu &lt;prapal@linux.microsoft.com&gt;Co-developed-by: Mukesh Rathor &lt;mrathor@linux.microsoft.com&gt;Signed-off-by: Mukesh Rathor &lt;mrathor@linux.microsoft.com&gt;Co-developed-by: Purna Pavan Chandra Aekkaladevi &lt;paekkaladevi@linux.microsoft.com&gt;Signed-off-by: Purna Pavan Chandra Aekkaladevi &lt;paekkaladevi@linux.microsoft.com&gt;Co-developed-by: Jinank Jain &lt;jinankjain@microsoft.com&gt;Signed-off-by: Jinank Jain &lt;jinankjain@microsoft.com&gt;Signed-off-by: Nuno Das Neves &lt;nunodasneves@linux.microsoft.com&gt;Reviewed-by: Stanislav Kinsburskii &lt;skinsburskii@linux.microsoft.com&gt;Acked-by: Stanislav Kinsburskii &lt;skinsburskii@linux.microsoft.com&gt;Reviewed-by: Michael Kelley &lt;mhklinux@outlook.com&gt;Signed-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;

            List of files:
            /linux/drivers/hv/mshv_debugfs.c</description>
        <pubDate>Wed, 28 Jan 2026 18:11:46 +0000</pubDate>
        <dc:creator>Nuno Das Neves &lt;nunodasneves@linux.microsoft.com&gt;</dc:creator>
    </item>
</channel>
</rss>
