From: kernel test robot <lkp@intel.com>
To: kbuild@lists.01.org
Subject: [linux-next:master 4042/4626] net/ceph/messenger_v2.c:311 alloc_conn_buf() error: kvmalloc() only makes sense with GFP_KERNEL
Date: Wed, 01 Dec 2021 23:26:46 +0800 [thread overview]
Message-ID: <202112012323.erLbOTLT-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 2978 bytes --]
CC: kbuild-all(a)lists.01.org
CC: Linux Memory Management List <linux-mm@kvack.org>
TO: Michal Hocko <mhocko@suse.com>
CC: "Uladzislau Rezki (Sony)" <urezki@gmail.com>
CC: Andrew Morton <akpm@linux-foundation.org>
CC: Linux Memory Management List <linux-mm@kvack.org>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 048aeae86c3967f4c40666cd26f2c1eb73a4b805
commit: 232323e9a580d6b34f3a513602b21359a79a09dd [4042/4626] mm: allow !GFP_KERNEL allocations for kvmalloc
:::::: branch date: 10 hours ago
:::::: commit date: 2 days ago
config: arm-randconfig-m031-20211128 (https://download.01.org/0day-ci/archive/20211201/202112012323.erLbOTLT-lkp(a)intel.com/config)
compiler: arm-linux-gnueabi-gcc (GCC) 11.2.0
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
New smatch warnings:
net/ceph/messenger_v2.c:311 alloc_conn_buf() error: kvmalloc() only makes sense with GFP_KERNEL
net/ceph/osdmap.c:983 alloc_workspace() error: kvmalloc() only makes sense with GFP_KERNEL
net/ceph/osdmap.c:1193 osdmap_set_max_osd() error: kvmalloc() only makes sense with GFP_KERNEL
net/ceph/osdmap.c:1506 set_primary_affinity() error: kvmalloc() only makes sense with GFP_KERNEL
Old smatch warnings:
net/ceph/osdmap.c:1194 osdmap_set_max_osd() error: kvmalloc() only makes sense with GFP_KERNEL
net/ceph/osdmap.c:1195 osdmap_set_max_osd() error: kvmalloc() only makes sense with GFP_KERNEL
net/ceph/osdmap.c:1225 osdmap_set_max_osd() error: kvmalloc() only makes sense with GFP_KERNEL
vim +311 net/ceph/messenger_v2.c
cd1a677cad9940 Ilya Dryomov 2020-11-19 301
cd1a677cad9940 Ilya Dryomov 2020-11-19 302 static void *alloc_conn_buf(struct ceph_connection *con, int len)
cd1a677cad9940 Ilya Dryomov 2020-11-19 303 {
cd1a677cad9940 Ilya Dryomov 2020-11-19 304 void *buf;
cd1a677cad9940 Ilya Dryomov 2020-11-19 305
cd1a677cad9940 Ilya Dryomov 2020-11-19 306 dout("%s con %p len %d\n", __func__, con, len);
cd1a677cad9940 Ilya Dryomov 2020-11-19 307
cd1a677cad9940 Ilya Dryomov 2020-11-19 308 if (WARN_ON(con->v2.conn_buf_cnt >= ARRAY_SIZE(con->v2.conn_bufs)))
cd1a677cad9940 Ilya Dryomov 2020-11-19 309 return NULL;
cd1a677cad9940 Ilya Dryomov 2020-11-19 310
232323e9a580d6 Michal Hocko 2021-11-30 @311 buf = kvmalloc(len, GFP_NOIO);
cd1a677cad9940 Ilya Dryomov 2020-11-19 312 if (!buf)
cd1a677cad9940 Ilya Dryomov 2020-11-19 313 return NULL;
cd1a677cad9940 Ilya Dryomov 2020-11-19 314
cd1a677cad9940 Ilya Dryomov 2020-11-19 315 con->v2.conn_bufs[con->v2.conn_buf_cnt++] = buf;
cd1a677cad9940 Ilya Dryomov 2020-11-19 316 return buf;
cd1a677cad9940 Ilya Dryomov 2020-11-19 317 }
cd1a677cad9940 Ilya Dryomov 2020-11-19 318
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
next reply other threads:[~2021-12-01 15:26 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-01 15:26 kernel test robot [this message]
2021-12-03 8:20 ` [linux-next:master 4042/4626] net/ceph/messenger_v2.c:311 alloc_conn_buf() error: kvmalloc() only makes sense with GFP_KERNEL Dan Carpenter
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=202112012323.erLbOTLT-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild@lists.01.org \
/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.