All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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.