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

             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.