Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f33570fd authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Harshit Jain
Browse files

BACKPORT: zcomp: Use ARRAY_SIZE() for backends list



Instead of keeping NULL terminated array switch to use ARRAY_SIZE()
which helps to further clean up.

Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Reviewed-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Acked-by: default avatarMinchan Kim <minchan@kernel.org>
Cc: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: http://lkml.kernel.org/r/20200508100758.51644-1-andriy.shevchenko@linux.intel.com


Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>

Change-Id: Ie21e77b081a2c261370848749b83e75c3c5d67d8
Signed-off-by: default avatarUtsavBalar1231 <utsavbalar1231@gmail.com>
parent fb3d7fc9
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -35,7 +35,6 @@ static const char * const backends[] = {
#if IS_ENABLED(CONFIG_CRYPTO_ZSTD)
	"zstd",
#endif
	NULL
};

static void zcomp_strm_free(struct zcomp_strm *zstrm)
@@ -73,7 +72,7 @@ bool zcomp_available_algorithm(const char *comp)
{
	int i;

	i = __sysfs_match_string(backends, -1, comp);
	i = sysfs_match_string(backends, comp);
	if (i >= 0)
		return true;

@@ -92,9 +91,9 @@ ssize_t zcomp_available_show(const char *comp, char *buf)
{
	bool known_algorithm = false;
	ssize_t sz = 0;
	int i = 0;
	int i;

	for (; backends[i]; i++) {
	for (i = 0; i < ARRAY_SIZE(backends); i++) {
		if (!strcmp(comp, backends[i])) {
			known_algorithm = true;
			sz += scnprintf(buf + sz, PAGE_SIZE - sz - 2,