<?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 qat_comp_zstd_utils.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/drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.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/drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.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>aec2f682d47c54ef434b2d440992626d80b1ebdc - Merge tag &apos;v7.1-p1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.c#aec2f682d47c54ef434b2d440992626d80b1ebdc</link>
        <description>Merge tag &apos;v7.1-p1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Pull crypto update from Herbert Xu: &quot;API:   - Replace crypto_get_default_rng with crypto_stdrng_get_bytes   - Remove simd skcipher support   - Allow algorithm types to be disabled when CRYPTO_SELFTESTS is off  Algorithms:   - Remove CPU-based des/3des acceleration   - Add test vectors for authenc(hmac(md5),cbc({aes,des})) and     authenc(hmac({md5,sha1,sha224,sha256,sha384,sha512}),rfc3686(ctr(aes)))   - Replace spin lock with mutex in jitterentropy  Drivers:   - Add authenc algorithms to safexcel   - Add support for zstd in qat   - Add wireless mode support for QAT GEN6   - Add anti-rollback support for QAT GEN6   - Add support for ctr(aes), gcm(aes), and ccm(aes) in dthev2&quot;* tag &apos;v7.1-p1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (129 commits)  crypto: af_alg - use sock_kmemdup in alg_setkey_by_key_serial  crypto: vmx - remove CRYPTO_DEV_VMX from Kconfig  crypto: omap - convert reqctx buffer to fixed-size array  crypto: atmel-sha204a - add Thorsten Blum as maintainer  crypto: atmel-ecc - add Thorsten Blum as maintainer  crypto: qat - fix IRQ cleanup on 6xxx probe failure  crypto: geniv - Remove unused spinlock from struct aead_geniv_ctx  crypto: qce - simplify qce_xts_swapiv()  crypto: hisilicon - Fix dma_unmap_single() direction  crypto: talitos - rename first/last to first_desc/last_desc  crypto: talitos - fix SEC1 32k ahash request limitation  crypto: jitterentropy - replace long-held spinlock with mutex  crypto: hisilicon - remove unused and non-public APIs for qm and sec  crypto: hisilicon/qm - drop redundant variable initialization  crypto: hisilicon/qm - remove else after return  crypto: hisilicon/qm - add const qualifier to info_name in struct qm_cmd_dump_item  crypto: hisilicon - fix the format string type error  crypto: ccree - fix a memory leak in cc_mac_digest()  crypto: qat - add support for zstd  crypto: qat - use swab32 macro  ...

            List of files:
            /linux/drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.c</description>
        <pubDate>Thu, 16 Apr 2026 00:22:26 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>879a4f78ea3f8ce113fb0e99b8ead85542133ceb - crypto: qat - add support for zstd</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.c#879a4f78ea3f8ce113fb0e99b8ead85542133ceb</link>
        <description>crypto: qat - add support for zstdAdd support for the ZSTD algorithm for QAT GEN4, GEN5 and GEN6 via theacomp API.For GEN4 and GEN5, compression is performed in hardware using LZ4s, aQAT-specific variant of LZ4. The compressed output is post-processed togenerate ZSTD sequences, and the ZSTD library is then used to producethe final ZSTD stream via zstd_compress_sequences_and_literals(). Onlyinputs between 8 KB and 512 KB are offloaded to the device. The minimumsize restriction will be relaxed once polling support is added. Themaximum size is limited by the use of pre-allocated per-CPU scratchbuffers. On these generations, only compression is offloaded to hardware;decompression always falls back to software.For GEN6, both compression and decompression are offloaded to theaccelerator, which natively supports the ZSTD algorithm. There is nolimit on the input buffer size supported. However, since GEN6 is limitedto a history size of 64 KB, decompression of frames compressed with alarger history falls back to software.Since GEN2 devices do not support ZSTD or LZ4s, add a mechanism thatprevents selecting GEN2 compression instances for ZSTD or LZ4s when aGEN2 plug-in card is present on a system with an embedded GEN4, GEN5 orGEN6 device.In addition, modify the algorithm registration logic to allowregistering the correct implementation, i.e. LZ4s based for GEN4 andGEN5 or native ZSTD for GEN6.Co-developed-by: Suman Kumar Chakraborty &lt;suman.kumar.chakraborty@intel.com&gt;Signed-off-by: Suman Kumar Chakraborty &lt;suman.kumar.chakraborty@intel.com&gt;Signed-off-by: Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;Reviewed-by: Laurent M Coquerel &lt;laurent.m.coquerel@intel.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux/drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.c</description>
        <pubDate>Sat, 28 Mar 2026 23:29:47 +0100</pubDate>
        <dc:creator>Giovanni Cabiddu &lt;giovanni.cabiddu@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
