<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>91e7a24c4e77c1f1c3b32e7a57da6c6aa032b278 - util: Extended options for spdk_fd_group_add</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#91e7a24c4e77c1f1c3b32e7a57da6c6aa032b278</link>
        <description>util: Extended options for spdk_fd_group_addAdded a new API spdk_fd_group_add_ext(), which accepts extendedoptions for event handler i.e. spdk_event_handler_opts.The spdk_event_handler_opts has events and fd_type. This providesflexibility in handling different types of fds, which may requirespecific operations to be performed when an event is generated.Change-Id: I8ce36e5ed72e9ca616c9bdb38e45df6541873b1aSigned-off-by: Ankit Kumar &lt;ankit.kumar@samsung.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25170Community-CI: Community CI Samsung &lt;spdk.community.ci.samsung@gmail.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build BotCommunity-CI: Broadcom CI &lt;spdk-ci.pdl@broadcom.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Reviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Tue, 08 Oct 2024 15:57:26 +0000</pubDate>
        <dc:creator>Ankit Kumar &lt;ankit.kumar@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>53be3bd8b68f64fd4d80b02c8d1f9b37665311b6 - lib/util: Make md5 API public</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#53be3bd8b68f64fd4d80b02c8d1f9b37665311b6</link>
        <description>lib/util: Make md5 API publicMake md5 realted functions in iscsi lib public.Interface remained unchaged except of spdk_ prefixadded to func names. Implementation slightly updatedwith unlikely() hints.Signed-off-by: Alexey Marchuk &lt;alexeymar@nvidia.com&gt;Change-Id: I8bff008aad0c44b639b9249e1b48f3a6f9421f74Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23133Community-CI: Mellanox Build BotReviewed-by: Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;Reviewed-by: Ben Walker &lt;ben@nvidia.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Tue, 07 May 2024 08:08:51 +0000</pubDate>
        <dc:creator>Alexey Marchuk &lt;alexeymar@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>e8671c89342cdd53ffc8a9397a69fe9782c10256 - util: add spdk_net_get_interface_name</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#e8671c89342cdd53ffc8a9397a69fe9782c10256</link>
        <description>util: add spdk_net_get_interface_nameThis function provides the name of the network interface for thegiven IP address.Signed-off-by: Jim Harris &lt;jim.harris@samsung.com&gt;Change-Id: Ib6d2c08c98d4b4b21c52b0b42a9703125c834f99Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24177Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Community-CI: Mellanox Build BotReviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 16:33:45 +0000</pubDate>
        <dc:creator>Jim Harris &lt;jim.harris@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>beff2dedc047dec06b7e29d038b607a3206a5da9 - dif: Update spdk_dif_error structure to bump SO_VER forcefully</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#beff2dedc047dec06b7e29d038b607a3206a5da9</link>
        <description>dif: Update spdk_dif_error structure to bump SO_VER forcefullyWe will match enum spdk_dif_pi_format with the NVMe specification.enum spdk_dif_pi_format was added a year ago. we need users to recompiletheir application if they use enum spdk_dif_pi_format.However, enum spdk_dif_pi_format was not used in any data structure andABIDIFF tool could not detect the change.The change breaks ABI. Hence, we should bump SO_VER of lib/util in anyother way to notify the change to users.The cleanest way to do that without hacking check_so_deps.sh is to adda reserved field to spdk_dif_error structure.Signed-off-by: Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;Change-Id: I7e12094bbe33f6c75780f09eb58d673d75752781Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24182Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Community-CI: Mellanox Build BotReviewed-by: Ben Walker &lt;ben@nvidia.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Tue, 16 Jul 2024 02:27:51 +0000</pubDate>
        <dc:creator>Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>ab7269b7032fe6e9ee2f47d9524a0a0bf16b72d3 - util: Add API that allows to select interrupt event type</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#ab7269b7032fe6e9ee2f47d9524a0a0bf16b72d3</link>
        <description>util: Add API that allows to select interrupt event typeNew API call spdk_fd_group_add_for_events() - variant ofspdk_fd_group_add() with additional event type argument.It&apos;s needed to use interrupt mode also on events other than theSPDK_INTERRUPT_EVENT_IN.Change-Id: I2b6a85bcfe2637a38bdc30f6de69f3ef16aa9cdeSigned-off-by: Krzysztof Goreczny &lt;krzysztof.goreczny@dell.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22745Reviewed-by: Boris Glimcher &lt;Boris.Glimcher@emc.com&gt;Reviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Reviewed-by: Abhineet Pandey &lt;abhineet.pandey@nutanix.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Thu, 11 Apr 2024 13:29:57 +0000</pubDate>
        <dc:creator>Krzysztof Goreczny &lt;krzysztof.goreczny@dell.com&gt;</dc:creator>
    </item>
<item>
        <title>355312bfcd3751f9af17fbefc90373fb8a269614 - so_ver: increase all major versions after SPDK 24.01</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#355312bfcd3751f9af17fbefc90373fb8a269614</link>
        <description>so_ver: increase all major versions after SPDK 24.01To allow SO_MINOR updates on LTS for the whole year it is supported,the major version for all components needs to be increased.This is to prevent scenario where two versions exists with matchingversions, but conflicting ABI.Ex. Next SPDK release adds an API call increasing the minor version,then LTS needs just a subset of those additions.Increasing major so version after LTS, allows the future releasesto update versions as needed. Yet allowing LTS to increase minorversion separately.This patch:- increases SO_VER by 1 for all components- resets SO_MINOR to 0 for all componentsDue to patch below being introduced after v24.01 code freeze,bdev lib version should not be increased:61623c5ca9 bdev: add spdk_bdev_io padding in place of io_submit_chShort reference to how the versions were changed:MAX=$(git grep &quot;SO_VER := &quot; | cut -d&quot; &quot; -f 3 | sort -ubnr | head -1)for((i=$MAX;i&gt;0;i-=1)); do find . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_VER := $i\$/SO_VER := $(($i+1))/g&quot; {} +;  donefind . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_MINOR := .*/SO_MINOR := 0/g&quot; {} +Signed-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Change-Id: I0166d6be6c17bbbf985d48b5dfcb36f1d4af1b48Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21582Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Fri, 26 Jan 2024 11:19:16 +0000</pubDate>
        <dc:creator>Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6c6c42fc2dc87c380648fea365feaf7f1d88928c - isal: If the user builds with shared libraries, use ISA-L shared</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#6c6c42fc2dc87c380648fea365feaf7f1d88928c</link>
        <description>isal: If the user builds with shared libraries, use ISA-L sharedlibrariesChange-Id: I6e5882a2d0347971e99bbed26a2291cb3361800bSigned-off-by: Ben Walker &lt;ben@nvidia.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21490Community-CI: Mellanox Build BotReviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Thu, 18 Jan 2024 19:48:15 +0000</pubDate>
        <dc:creator>Ben Walker &lt;ben@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>dab99ec077460822f12cb6f9fa1bdc7a6a2d2fc3 - dif: improve dif ctx layout</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#dab99ec077460822f12cb6f9fa1bdc7a6a2d2fc3</link>
        <description>dif: improve dif ctx layoutDIF ctx can fit into single cache line now (change from 80 bytes to64 bytes), moreover it has positive side effects for nvmf layer - nvmfrequest data type is shrank.Signed-off-by: Jacek Kalwas &lt;jacek.kalwas@intel.com&gt;Change-Id: Ia598e5c5666d77c3fc92e8c11a8cf95522c0d679Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21340Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Mon, 08 Jan 2024 23:22:06 +0000</pubDate>
        <dc:creator>Jacek Kalwas &lt;jacek.kalwas@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>86d0b37cada0e9541d605c76573da17819e94ca9 - lib/util/crc64: Add a CRC-64 util module</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#86d0b37cada0e9541d605c76573da17819e94ca9</link>
        <description>lib/util/crc64: Add a CRC-64 util moduleAdded a CRC-64 util module, an NVMe PI compliantCRC-64 function and unit tests.Change-Id: I97e4aa4af788efe0bd8bb45b682f89060c26596aSigned-off-by: Slawomir Ptak &lt;slawomir.ptak@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18583Community-CI: Mellanox Build BotTested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;Reviewed-by: Xiaodong Liu &lt;xiaodong.liu@intel.com&gt;Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Tue, 30 May 2023 09:52:41 +0000</pubDate>
        <dc:creator>Slawomir Ptak &lt;slawomir.ptak@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>075d422f3480d3db11013734f833304606867da4 - build: enable Wpointer-arith in selected libraries</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#075d422f3480d3db11013734f833304606867da4</link>
        <description>build: enable Wpointer-arith in selected librariesThere&apos;s an organization, called Timerland SIG [1], that uses SPDK&apos;s NVMedriver to implement NVMe Boot Specification under UEFI.  The UEFI EDK2build environment uses both gcc and msvc.  While SPDK can be builtwithout any issues with gcc, msvc complains about a few things, one ofwhich is void pointer arithmetic.  So, to make Timberland&apos;s efforteasier, Wpointer-arith is enabled in the libraries they&apos;re using.[1] https://github.com/timberland-sigSigned-off-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Change-Id: Ic90330baa4e69ee72f7e040de91893093b96f476Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18529Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build BotReviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Tue, 06 Jun 2023 07:32:53 +0000</pubDate>
        <dc:creator>Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a711d629cb9bdfc719ec84ef59ad356d7af185be - lib/util/dif: Add an ext_opts param to spdk_dif_ctx_init</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#a711d629cb9bdfc719ec84ef59ad356d7af185be</link>
        <description>lib/util/dif: Add an ext_opts param to spdk_dif_ctx_initThe extended options structure for the dif contextinitialization allows for adding new argumentswithout the function signature change. The firstextended parameter is the DIF Protection Informationformat (CRC-16).Change-Id: I6a32e8570676265d757fc7251441e5547bbb475dSigned-off-by: Slawomir Ptak &lt;slawomir.ptak@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18146Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Tue, 16 May 2023 13:03:26 +0000</pubDate>
        <dc:creator>Slawomir Ptak &lt;slawomir.ptak@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7e88ff9e9929040e92a0fa305686003cf370dbba - uuid: add spdk_uuid_generate_sha1()</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#7e88ff9e9929040e92a0fa305686003cf370dbba</link>
        <description>uuid: add spdk_uuid_generate_sha1()Add implementation of uuid_generate_sha1() for systemsthat do not have this function in their system libraries.Use uuid_generate_sha1 from uuid.h inside a new functionspdk_uuid_generate_sha1(). The reason for this additionis to prepare for UUID generation correction to conformto standards.First part of series addressing #2788.Change-Id: Ib357aa1ee832e886288d176d8a47efdaa326f537Signed-off-by: Krzysztof Karas &lt;krzysztof.karas@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16414Reviewed-by: Artur Paszkiewicz &lt;artur.paszkiewicz@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Wed, 22 Feb 2023 11:48:55 +0000</pubDate>
        <dc:creator>Krzysztof Karas &lt;krzysztof.karas@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>19572e5b20c17304937265b54f2394c6cda6b056 - util/uuid: use libc uuid functions on freebsd</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#19572e5b20c17304937265b54f2394c6cda6b056</link>
        <description>util/uuid: use libc uuid functions on freebsdRemove libuuid usage on FreeBSD and add dedicated implementation ofspdk_uuid API using functions from the standard library.Fixes: #2878Change-Id: Ie49ccb2842acad6064bffd789e4f64b7365b6e5cSigned-off-by: Artur Paszkiewicz &lt;artur.paszkiewicz@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16558Reviewed-by: Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Thu, 26 Jan 2023 13:04:08 +0000</pubDate>
        <dc:creator>Artur Paszkiewicz &lt;artur.paszkiewicz@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3359bf34d682202107c227ea42ace1c600a04657 - so_ver: increase all major versions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#3359bf34d682202107c227ea42ace1c600a04657</link>
        <description>so_ver: increase all major versionsTo allow SO_MINOR updates on LTS for the whole year it is supported,the major version for all components needs to be increased.This is to prevent scenario where two versions exists with matchingversions, but conflicting ABI.Ex. Next SPDK release adds an API call increasing the minor version,then LTS needs just a subset of those additions.Increasing major so version after LTS, allows the future releasesto update versions as needed. Yet allowing LTS to increase minorversion separately.Disabled test for increasing SO version without ABI change, asthat is goal of this patch. This check shall be removed with SPDK 23.05release.Looks like this was left over from prior LTS, to avoid thatmake sure it is only skipped when running against v23.01.x as latestrelease.This patch:- increases SO_VER by 1 for all components- resets SO_MINOR to 0 for all components- removes suppressions for ABI testsShort reference to how the versions were changed:MAX=$(git grep &quot;SO_VER := &quot; | cut -d&quot; &quot; -f 3 | sort -ubnr | head -1)for((i=$MAX;i&gt;0;i-=1)); do find . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_VER := $i\$/SO_VER := $(($i+1))/g&quot; {} +;  donefind . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_MINOR := .*/SO_MINOR := 0/g&quot; {} +Change-Id: I3e5681802c0a5ac6d7d652a18896997cd07cc8bfSigned-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16419Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Mon, 23 Jan 2023 17:24:28 +0000</pubDate>
        <dc:creator>Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1139cb141533bc804725511eea570a4cc30ef77a - lib/util: add strarray utility functions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#1139cb141533bc804725511eea570a4cc30ef77a</link>
        <description>lib/util: add strarray utility functionsAdd some basic utilities for handling arrays of strings.Signed-off-by: John Levon &lt;john.levon@nutanix.com&gt;Change-Id: I2333f3e4605175b1717a7f289847ff2d48745e8dReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15274Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build BotReviewed-by: Paul Luse &lt;paul.e.luse@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Reviewed-by: Thanos Makatos &lt;thanos.makatos@nutanix.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Fri, 04 Nov 2022 17:59:14 +0000</pubDate>
        <dc:creator>John Levon &lt;john.levon@nutanix.com&gt;</dc:creator>
    </item>
<item>
        <title>a6dbe3721eb3b5990707fc3e378c95e505dd8ab5 - update Intel copyright notices</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#a6dbe3721eb3b5990707fc3e378c95e505dd8ab5</link>
        <description>update Intel copyright noticesper Intel policy to include file commit date using git cmdbelow.  The policy does not apply to non-Intel (C) notices.git log --follow -C90% --format=%ad --date default &lt;file&gt; | tail -1and then pull just the 4 digit year from the result.Intel copyrights were not added to files where Intel either hadno contribution ot the contribution lacked substance (ie licenseheader updates, formatting changes, etc).  Contribution date used&quot;--follow -C95%&quot; to get the most accurate date.Note that several files in this patch didn&apos;t end the license/(c)block with a blank comment line so these were added as the vastmajority of files do have this last blank line.  Simply there forconsistency.Signed-off-by: paul luse &lt;paul.e.luse@intel.com&gt;Change-Id: Id5b7ce4f658fe87132f14139ead58d6e285c04d4Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15192Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Tue, 01 Nov 2022 20:26:26 +0000</pubDate>
        <dc:creator>paul luse &lt;paul.e.luse@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>69c448a30e228d4b010a769e961aad17f8dd5af5 - lib/util: add ISA-L accelerated xor generation</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#69c448a30e228d4b010a769e961aad17f8dd5af5</link>
        <description>lib/util: add ISA-L accelerated xor generationSigned-off-by: Artur Paszkiewicz &lt;artur.paszkiewicz@intel.com&gt;Change-Id: I3ef9dadb4c68e92760c8426f0fffb7b249829e2bReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12080Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build BotReviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Mon, 28 Mar 2022 12:17:55 +0000</pubDate>
        <dc:creator>Artur Paszkiewicz &lt;artur.paszkiewicz@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>dd2c08d2d19b00c3e5674863632f12d45831758d - configure/misc: make ISA-L a hard dependency</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#dd2c08d2d19b00c3e5674863632f12d45831758d</link>
        <description>configure/misc: make ISA-L a hard dependencyFollowing discussion in a recent SPDK community meeting,it was determined that we no longer need to carry ISA-L asa user configuration option.  It will be enabled by default.If running on an architecture that ISA-L isn&apos;t fully supportedon, the configure script will disable associated features anddisplay a warning and will also not build ISA-L. Same case ifthere are issues with dependencies.Note that --without-isal is no longer supported as a configureoption.Signed-off-by: paul luse &lt;paul.e.luse@intel.com&gt;Change-Id: Ibd1e5e9454d1b090462c3e757b2f51c52e6cb774Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14393Reviewed-by: Krzysztof Karas &lt;krzysztof.karas@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Community-CI: Mellanox Build BotTested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Tue, 06 Sep 2022 17:48:39 +0000</pubDate>
        <dc:creator>paul luse &lt;paul.e.luse@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>503835ee63421035fdbe1457dabdab4d0d4bca2b - util: made hexlify and unhexlify functions public</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#503835ee63421035fdbe1457dabdab4d0d4bca2b</link>
        <description>util: made hexlify and unhexlify functions publichexlify and unhexlify utils from vbdev_crypto.h have been moved so thatthey could be included and reused outside of vbdev_crypto module.Signed-off-by: Blachut, Bartosz &lt;bartosz.blachut@intel.com&gt;Change-Id: Ia074250176907f4803b84024239ecd4e9d8a5fc1Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14191Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build BotReviewed-by: Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;Reviewed-by: Jacek Kalwas &lt;jacek.kalwas@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Wed, 24 Aug 2022 16:37:51 +0000</pubDate>
        <dc:creator>Blachut, Bartosz &lt;bartosz.blachut@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>dabca256464e7c61f53ea1c1f79c566f835d2e7d - util: Extract a common lib between iovs and buf.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/spdk/lib/util/Makefile#dabca256464e7c61f53ea1c1f79c566f835d2e7d</link>
        <description>util: Extract a common lib between iovs and buf.It&apos;s useful to add these APIs.spdk_copy_iovs_to_buf and spdk_copy_buf_to_iovs.It prepares that other ones can call these.We don&apos;t need to define them in static staterepeatedly.And add corresponding unit tests.Change-Id: Ife40fec8d047a48af67b04e6c055e4932282abfbSigned-off-by: yidong0635 &lt;dongx.yi@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12075Community-CI: Broadcom CI &lt;spdk-ci.pdl@broadcom.com&gt;Community-CI: Mellanox Build BotTested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Reviewed-by: Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;

            List of files:
            /spdk/lib/util/Makefile</description>
        <pubDate>Mon, 16 May 2022 12:02:38 +0000</pubDate>
        <dc:creator>yidong0635 &lt;dongx.yi@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
