<?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 memory.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>11697885 - dlm: cleanup memory allocation helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#11697885</link>
        <description>dlm: cleanup memory allocation helpersThis patch removes a unnecessary parameter from DLM memory allocationhelpers and reduce some functions by just directly reply the pointeraddress of the allocated memory.Signed-off-by: Alexander Aring &lt;aahringo@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Fri, 02 Aug 2024 17:26:38 +0000</pubDate>
        <dc:creator>Alexander Aring &lt;aahringo@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>98808644 - dlm: remove allocation parameter in msg allocation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#98808644</link>
        <description>dlm: remove allocation parameter in msg allocationRemove the context parameter for message allocations andalways use GFP_ATOMIC. This prepares for softirq messageprocessing.Signed-off-by: Alexander Aring &lt;aahringo@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Tue, 02 Apr 2024 19:17:57 +0000</pubDate>
        <dc:creator>Alexander Aring &lt;aahringo@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>e1711fe3 - fs: dlm: allow different allocation context per _create_message</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#e1711fe3</link>
        <description>fs: dlm: allow different allocation context per _create_messageThis patch allows to give the use control about the allocation contextbased on a per message basis. Currently all messages forced to becreated under GFP_NOFS context.Signed-off-by: Alexander Aring &lt;aahringo@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Thu, 27 Oct 2022 20:45:22 +0000</pubDate>
        <dc:creator>Alexander Aring &lt;aahringo@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>61bed0ba - fs: dlm: use a non-static queue for callbacks</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#61bed0ba</link>
        <description>fs: dlm: use a non-static queue for callbacksThis patch will introducde a queue implementation for callbacks by usingthe Linux lists. The current callback queue handling is implemented by astatic limit of 6 entries, see DLM_CALLBACKS_SIZE. The sequence numberinside the callback structure was used to see if the entries inside thestatic entry is valid or not. We don&apos;t need any sequence numbers anymorewith a dynamic datastructure with grows and shrinks during runtime tooffer such functionality.We assume that every callback will be delivered to the DLM user if oncequeued. Therefore the callback flag DLM_CB_SKIP was dropped and thecheck for skipping bast was moved before worker handling and not skipwhile the callback worker executes. This will reduce unnecessary queuesof the callback worker.All last callback saves are pointers now and don&apos;t need to copied over.There is a reference counter for callback structures which will careabout to free the callback structures at the right time if they are notreferenced anymore.Signed-off-by: Alexander Aring &lt;aahringo@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Thu, 27 Oct 2022 20:45:21 +0000</pubDate>
        <dc:creator>Alexander Aring &lt;aahringo@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>e4dc81ed - fs: dlm: memory cache for lowcomms hotpath</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#e4dc81ed</link>
        <description>fs: dlm: memory cache for lowcomms hotpathThis patch introduces a kmem cache for dlm_msg handles which are usedalways if dlm sends a message out. Even if their are covered by midcommslayer or not.Signed-off-by: Alexander Aring &lt;aahringo@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Tue, 30 Nov 2021 19:47:20 +0000</pubDate>
        <dc:creator>Alexander Aring &lt;aahringo@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>3af2326c - fs: dlm: memory cache for writequeue_entry</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#3af2326c</link>
        <description>fs: dlm: memory cache for writequeue_entryThis patch introduces a kmem cache for writequeue entry. A writequeueentry get quite a lot allocated if dlm transmit messages.Signed-off-by: Alexander Aring &lt;aahringo@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Tue, 30 Nov 2021 19:47:19 +0000</pubDate>
        <dc:creator>Alexander Aring &lt;aahringo@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>6c547f26 - fs: dlm: memory cache for midcomms hotpath</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#6c547f26</link>
        <description>fs: dlm: memory cache for midcomms hotpathThis patch will introduce a kmem cache for allocating message handleswhich are needed for midcomms layer to take track of lowcomms messages.Signed-off-by: Alexander Aring &lt;aahringo@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Tue, 30 Nov 2021 19:47:18 +0000</pubDate>
        <dc:creator>Alexander Aring &lt;aahringo@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>2522fe45 - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#2522fe45</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193Based on 1 normalized pattern(s):  this copyrighted material is made available to anyone wishing to use  modify copy or redistribute it subject to the terms and conditions  of the gnu general public license v 2extracted by the scancode license scanner the SPDX license identifier  GPL-2.0-onlyhas been chosen to replace the boilerplate/reference in 45 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Richard Fontana &lt;rfontana@redhat.com&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Reviewed-by: Steve Winslow &lt;swinslow@gmail.com&gt;Reviewed-by: Alexios Zavras &lt;alexios.zavras@intel.com&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190528170027.342746075@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Tue, 28 May 2019 16:57:20 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>3881ac04 - dlm: improve rsb searches</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#3881ac04</link>
        <description>dlm: improve rsb searchesBy pre-allocating rsb structs before searching the hashtable, they can be inserted immediately.  This avoidsalways having to repeat the search when adding the structto hash list.This also adds space to the rsb struct for a max resourcename, so an rsb allocation can be used by any request.The constant size also allows us to finally use a slabfor the rsb structs.Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Thu, 07 Jul 2011 19:05:03 +0000</pubDate>
        <dc:creator>David Teigland &lt;teigland@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>52bda2b5 - dlm: use dlm prefix on alloc and free functions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#52bda2b5</link>
        <description>dlm: use dlm prefix on alloc and free functionsThe dlm functions in memory.c should use the dlm_ prefix.  Also, usekzalloc/kfree directly for dlm_direntry&apos;s, removing the wrapper functions.Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Wed, 07 Nov 2007 15:06:49 +0000</pubDate>
        <dc:creator>David Teigland &lt;teigland@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>3bcd3687 - [DLM] Remove range locks from the DLM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#3bcd3687</link>
        <description>[DLM] Remove range locks from the DLMThis patch removes support for range locking from the DLMSigned-off-by: David Teigland &lt;teigland@redhat.com&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Thu, 23 Feb 2006 09:56:38 +0000</pubDate>
        <dc:creator>David Teigland &lt;teigland@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>e7fd4179 - [DLM] The core of the DLM for GFS2/CLVM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/memory.h#e7fd4179</link>
        <description>[DLM] The core of the DLM for GFS2/CLVMThis is the core of the distributed lock manager which is requiredto use GFS2 as a cluster filesystem. It is also used by CLVM andcan be used as a standalone lock manager independantly of eitherof these two projects.It implements VAX-style locking modes.Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;Signed-off-by: Steve Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/memory.h</description>
        <pubDate>Wed, 18 Jan 2006 09:30:29 +0000</pubDate>
        <dc:creator>David Teigland &lt;teigland@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
