From: kernel test robot <lkp@intel.com>
To: Ard Biesheuvel <ardb@kernel.org>
Cc: oe-kbuild-all@lists.linux.dev
Subject: Re: [RFC PATCH 08/21] zram: Migrate to acomp compression API
Date: Wed, 19 Jul 2023 10:46:39 +0800 [thread overview]
Message-ID: <202307191030.nugASaPS-lkp@intel.com> (raw)
In-Reply-To: <20230718125847.3869700-9-ardb@kernel.org>
Hi Ard,
[This is a private test report for your RFC patch.]
kernel test robot noticed the following build warnings:
[auto build test WARNING on herbert-cryptodev-2.6/master]
[also build test WARNING on herbert-crypto-2.6/master linus/master v6.5-rc2 next-20230718]
[cannot apply to rw-ubifs/next rw-ubifs/fixes]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Ard-Biesheuvel/crypto-scomp-Revert-add-support-for-deflate-rfc1950-zlib/20230718-210600
base: https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master
patch link: https://lore.kernel.org/r/20230718125847.3869700-9-ardb%40kernel.org
patch subject: [RFC PATCH 08/21] zram: Migrate to acomp compression API
config: x86_64-buildonly-randconfig-r001-20230718 (https://download.01.org/0day-ci/archive/20230719/202307191030.nugASaPS-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce: (https://download.01.org/0day-ci/archive/20230719/202307191030.nugASaPS-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202307191030.nugASaPS-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/block/zram/zram_drv.c: In function 'zram_recompress':
>> drivers/block/zram/zram_drv.c:1581:15: warning: unused variable 'src' [-Wunused-variable]
1581 | void *src, *dst;
| ^~~
vim +/src +1581 drivers/block/zram/zram_drv.c
a0b81ae7a4ff8a7 Christoph Hellwig 2023-04-11 1561
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1562 #ifdef CONFIG_ZRAM_MULTI_COMP
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1563 /*
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1564 * This function will decompress (unless it's ZRAM_HUGE) the page and then
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1565 * attempt to compress it using provided compression algorithm priority
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1566 * (which is potentially more effective).
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1567 *
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1568 * Corresponding ZRAM slot should be locked.
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1569 */
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1570 static int zram_recompress(struct zram *zram, u32 index, struct page *page,
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1571 u32 threshold, u32 prio, u32 prio_max)
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1572 {
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1573 struct zcomp_strm *zstrm = NULL;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1574 unsigned long handle_old;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1575 unsigned long handle_new;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1576 unsigned int comp_len_old;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1577 unsigned int comp_len_new;
7c2af309abd24ff Alexey Romanov 2022-11-09 1578 unsigned int class_index_old;
7c2af309abd24ff Alexey Romanov 2022-11-09 1579 unsigned int class_index_new;
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1580 u32 num_recomps = 0;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 @1581 void *src, *dst;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1582 int ret;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1583
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1584 handle_old = zram_get_handle(zram, index);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1585 if (!handle_old)
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1586 return -EINVAL;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1587
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1588 comp_len_old = zram_get_obj_size(zram, index);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1589 /*
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1590 * Do not recompress objects that are already "small enough".
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1591 */
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1592 if (comp_len_old < threshold)
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1593 return 0;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1594
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1595 ret = zram_read_from_zspool(zram, page, index);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1596 if (ret)
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1597 return ret;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1598
7c2af309abd24ff Alexey Romanov 2022-11-09 1599 class_index_old = zs_lookup_class_index(zram->mem_pool, comp_len_old);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1600 /*
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1601 * Iterate the secondary comp algorithms list (in order of priority)
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1602 * and try to recompress the page.
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1603 */
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1604 for (; prio < prio_max; prio++) {
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1605 if (!zram->comps[prio])
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1606 continue;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1607
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1608 /*
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1609 * Skip if the object is already re-compressed with a higher
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1610 * priority algorithm (or same algorithm).
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1611 */
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1612 if (prio <= zram_get_priority(zram, index))
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1613 continue;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1614
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1615 num_recomps++;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1616 zstrm = zcomp_stream_get(zram->comps[prio]);
29b6967174757a8 Ard Biesheuvel 2023-07-18 1617 ret = zcomp_compress(zstrm, page, &comp_len_new);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1618
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1619 if (ret) {
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1620 zcomp_stream_put(zram->comps[prio]);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1621 return ret;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1622 }
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1623
7c2af309abd24ff Alexey Romanov 2022-11-09 1624 class_index_new = zs_lookup_class_index(zram->mem_pool,
7c2af309abd24ff Alexey Romanov 2022-11-09 1625 comp_len_new);
7c2af309abd24ff Alexey Romanov 2022-11-09 1626
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1627 /* Continue until we make progress */
4942cf6ad07c487 Sergey Senozhatsky 2022-11-09 1628 if (class_index_new >= class_index_old ||
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1629 (threshold && comp_len_new >= threshold)) {
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1630 zcomp_stream_put(zram->comps[prio]);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1631 continue;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1632 }
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1633
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1634 /* Recompression was successful so break out */
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1635 break;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1636 }
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1637
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1638 /*
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1639 * We did not try to recompress, e.g. when we have only one
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1640 * secondary algorithm and the page is already recompressed
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1641 * using that algorithm
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1642 */
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1643 if (!zstrm)
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1644 return 0;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1645
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1646 if (class_index_new >= class_index_old) {
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1647 /*
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1648 * Secondary algorithms failed to re-compress the page
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1649 * in a way that would save memory, mark the object as
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1650 * incompressible so that we will not try to compress
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1651 * it again.
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1652 *
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1653 * We need to make sure that all secondary algorithms have
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1654 * failed, so we test if the number of recompressions matches
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1655 * the number of active secondary algorithms.
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1656 */
a55cf9648d3de48 Sergey Senozhatsky 2022-11-09 1657 if (num_recomps == zram->num_active_comps - 1)
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1658 zram_set_flag(zram, index, ZRAM_INCOMPRESSIBLE);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1659 return 0;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1660 }
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1661
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1662 /* Successful recompression but above threshold */
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1663 if (threshold && comp_len_new >= threshold)
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1664 return 0;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1665
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1666 /*
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1667 * No direct reclaim (slow path) for handle allocation and no
6aa4b839e7a481c Christoph Hellwig 2023-04-11 1668 * re-compression attempt (unlike in zram_write_bvec()) since
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1669 * we already have stored that object in zsmalloc. If we cannot
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1670 * alloc memory for recompressed object then we bail out and
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1671 * simply keep the old (existing) object in zsmalloc.
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1672 */
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1673 handle_new = zs_malloc(zram->mem_pool, comp_len_new,
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1674 __GFP_KSWAPD_RECLAIM |
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1675 __GFP_NOWARN |
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1676 __GFP_HIGHMEM |
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1677 __GFP_MOVABLE);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1678 if (IS_ERR_VALUE(handle_new)) {
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1679 zcomp_stream_put(zram->comps[prio]);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1680 return PTR_ERR((void *)handle_new);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1681 }
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1682
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1683 dst = zs_map_object(zram->mem_pool, handle_new, ZS_MM_WO);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1684 memcpy(dst, zstrm->buffer, comp_len_new);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1685 zcomp_stream_put(zram->comps[prio]);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1686
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1687 zs_unmap_object(zram->mem_pool, handle_new);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1688
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1689 zram_free_page(zram, index);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1690 zram_set_handle(zram, index, handle_new);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1691 zram_set_obj_size(zram, index, comp_len_new);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1692 zram_set_priority(zram, index, prio);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1693
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1694 atomic64_add(comp_len_new, &zram->stats.compr_data_size);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1695 atomic64_inc(&zram->stats.pages_stored);
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1696
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1697 return 0;
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1698 }
84b33bf7888975d Sergey Senozhatsky 2022-11-09 1699
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2023-07-19 2:47 UTC|newest]
Thread overview: 136+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-18 12:58 [RFC PATCH 00/21] crypto: consolidate and clean up compression APIs Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 01/21] crypto: scomp - Revert "add support for deflate rfc1950 (zlib)" Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 22:32 ` Eric Biggers
2023-07-18 22:32 ` Eric Biggers
2023-07-18 22:32 ` Eric Biggers
2023-07-18 22:54 ` Eric Biggers
2023-07-18 22:54 ` Eric Biggers
2023-07-18 22:54 ` Eric Biggers
2023-07-18 23:06 ` Ard Biesheuvel
2023-07-18 23:06 ` Ard Biesheuvel
2023-07-18 23:06 ` Ard Biesheuvel
2023-07-21 9:10 ` Simon Horman
2023-07-21 9:10 ` Simon Horman
2023-07-21 9:10 ` Simon Horman
2023-08-03 9:51 ` Giovanni Cabiddu
2023-08-03 9:51 ` Giovanni Cabiddu
2023-08-03 9:51 ` Giovanni Cabiddu
2023-08-03 9:59 ` Ard Biesheuvel
2023-08-03 9:59 ` Ard Biesheuvel
2023-08-03 9:59 ` Ard Biesheuvel
2023-08-03 10:29 ` Giovanni Cabiddu
2023-08-03 10:29 ` Giovanni Cabiddu
2023-08-03 10:29 ` Giovanni Cabiddu
2023-07-18 12:58 ` [RFC PATCH 02/21] crypto: qat - Drop support for allocating destination buffers Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 03/21] crypto: acompress - Drop destination scatterlist allocation feature Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 04/21] net: ipcomp: Migrate to acomp API from deprecated comp API Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-21 9:11 ` Simon Horman
2023-07-21 9:11 ` Simon Horman
2023-07-21 9:11 ` Simon Horman
2023-07-18 12:58 ` [RFC PATCH 05/21] ubifs: Pass worst-case buffer size to compression routines Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 22:38 ` Eric Biggers
2023-07-18 22:38 ` Eric Biggers
2023-07-18 22:38 ` Eric Biggers
2023-07-19 8:33 ` Ard Biesheuvel
2023-07-19 8:33 ` Ard Biesheuvel
2023-07-19 8:33 ` Ard Biesheuvel
2023-07-19 14:23 ` Zhihao Cheng
2023-07-19 14:23 ` Zhihao Cheng
2023-07-19 14:23 ` Zhihao Cheng
2023-07-19 14:38 ` Ard Biesheuvel
2023-07-19 14:38 ` Ard Biesheuvel
2023-07-19 14:38 ` Ard Biesheuvel
2023-07-20 1:23 ` Zhihao Cheng
2023-07-20 1:23 ` Zhihao Cheng
2023-07-20 1:23 ` Zhihao Cheng
2023-07-18 12:58 ` [RFC PATCH 06/21] ubifs: Avoid allocating buffer space unnecessarily Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 07/21] ubifs: Migrate to acomp compression API Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-21 9:19 ` Simon Horman
2023-07-21 9:19 ` Simon Horman
2023-07-21 9:19 ` Simon Horman
2023-07-18 12:58 ` [RFC PATCH 08/21] zram: " Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-19 2:46 ` kernel test robot [this message]
2023-07-21 9:22 ` Simon Horman
2023-07-21 9:22 ` Simon Horman
2023-07-21 9:22 ` Simon Horman
2023-07-18 12:58 ` [RFC PATCH 09/21] crypto: nx - Migrate to scomp API Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 10/21] crypto: 842 - drop obsolete 'comp' implementation Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 11/21] crypto: deflate " Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 12/21] crypto: lz4 " Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 13/21] crypto: lz4hc " Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 14/21] crypto: lzo-rle " Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 15/21] crypto: lzo " Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 16/21] crypto: zstd " Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 17/21] crypto: cavium/zip " Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 18/21] crypto: compress_null " Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 19/21] crypto: remove obsolete 'comp' compression API Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-21 11:07 ` Simon Horman
2023-07-21 11:07 ` Simon Horman
2023-07-21 11:07 ` Simon Horman
2023-07-18 12:58 ` [RFC PATCH 20/21] crypto: deflate - implement acomp API directly Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-21 11:12 ` Simon Horman
2023-07-21 11:12 ` Simon Horman
2023-07-21 11:12 ` Simon Horman
2023-07-21 11:17 ` Ard Biesheuvel
2023-07-21 11:17 ` Ard Biesheuvel
2023-07-21 11:17 ` Ard Biesheuvel
2023-07-18 12:58 ` [RFC PATCH 21/21] crypto: scompress - Drop the use of per-cpu scratch buffers Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-18 12:58 ` Ard Biesheuvel
2023-07-28 9:55 ` [RFC PATCH 00/21] crypto: consolidate and clean up compression APIs Herbert Xu
2023-07-28 9:55 ` Herbert Xu
2023-07-28 9:55 ` Herbert Xu
2023-07-28 9:57 ` Ard Biesheuvel
2023-07-28 9:57 ` Ard Biesheuvel
2023-07-28 9:57 ` Ard Biesheuvel
2023-07-28 9:59 ` Herbert Xu
2023-07-28 9:59 ` Herbert Xu
2023-07-28 9:59 ` Herbert Xu
2023-07-28 10:03 ` Ard Biesheuvel
2023-07-28 10:03 ` Ard Biesheuvel
2023-07-28 10:03 ` Ard Biesheuvel
2023-07-28 10:05 ` Herbert Xu
2023-07-28 10:05 ` Herbert Xu
2023-07-28 10:05 ` Herbert Xu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202307191030.nugASaPS-lkp@intel.com \
--to=lkp@intel.com \
--cc=ardb@kernel.org \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.