* [rcu:rcu/next 32/37] kernel/rcu/rcutorture.c:1900:11-12: WARNING kmalloc is used to allocate this memory at line 1887
@ 2021-01-08 19:01 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-01-08 19:01 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 7137 bytes --]
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: "Paul E. McKenney" <paulmck@kernel.org>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git rcu/next
head: cffdc9c7c24c0bcdd0c9735a8eaca2a39d5c1291
commit: 98f1c150c5746af195870582cbcb75517135e3d5 [32/37] EXP rcuscale: Add crude tests for mem_dump_obj()
:::::: branch date: 19 hours ago
:::::: commit date: 19 hours ago
config: xtensa-randconfig-c004-20210108 (attached as .config)
compiler: xtensa-linux-gcc (GCC) 9.3.0
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Julia Lawall <julia.lawall@lip6.fr>
"coccinelle warnings: (new ones prefixed by >>)"
>> kernel/rcu/rcutorture.c:1900:11-12: WARNING kmalloc is used to allocate this memory at line 1887
vim +1900 kernel/rcu/rcutorture.c
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1849
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1850 /*
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1851 * Periodically prints torture statistics, if periodic statistics printing
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1852 * was specified via the stat_interval module parameter.
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1853 */
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1854 static int
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1855 rcu_torture_stats(void *arg)
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1856 {
5ccf60f23d33af kernel/rcu/rcutorture.c Paul E. McKenney 2014-01-29 1857 VERBOSE_TOROUT_STRING("rcu_torture_stats task started");
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1858 do {
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1859 schedule_timeout_interruptible(stat_interval * HZ);
a241ec65aeac3d kernel/rcutorture.c Paul E. McKenney 2005-10-30 1860 rcu_torture_stats_print();
f67a33561e6e54 kernel/rcu/rcutorture.c Paul E. McKenney 2014-01-29 1861 torture_shutdown_absorb("rcu_torture_stats");
36970bb91d8961 kernel/rcu/rcutorture.c Paul E. McKenney 2014-01-30 1862 } while (!torture_must_stop());
7fafaac5b9ce22 kernel/rcu/rcutorture.c Paul E. McKenney 2014-01-31 1863 torture_kthread_stopping("rcu_torture_stats");
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1864
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1865 {
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1866 struct rcu_head *rhp;
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1867 struct kmem_cache *kcp;
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1868 static int z;
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1869
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1870 kcp = kmem_cache_create("rcuscale", 136, 8, SLAB_STORE_USER, NULL);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1871 rhp = kmem_cache_alloc(kcp, GFP_KERNEL);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1872 pr_alert("mem_dump_obj() slab test: rcu_torture_stats = %px, &rhp = %px, rhp = %px, &z = %px\n", stats_task, &rhp, rhp, &z);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1873 pr_alert("mem_dump_obj(ZERO_SIZE_PTR):");
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1874 mem_dump_obj(ZERO_SIZE_PTR);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1875 pr_alert("mem_dump_obj(NULL):");
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1876 mem_dump_obj(NULL);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1877 pr_alert("mem_dump_obj(%px):", &rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1878 mem_dump_obj(&rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1879 pr_alert("mem_dump_obj(%px):", rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1880 mem_dump_obj(rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1881 pr_alert("mem_dump_obj(%px):", &rhp->func);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1882 mem_dump_obj(&rhp->func);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1883 pr_alert("mem_dump_obj(%px):", &z);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1884 mem_dump_obj(&z);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1885 kmem_cache_free(kcp, rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1886 kmem_cache_destroy(kcp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 @1887 rhp = kmalloc(sizeof(*rhp), GFP_KERNEL);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1888 pr_alert("mem_dump_obj() kmalloc test: rcu_torture_stats = %px, &rhp = %px, rhp = %px\n", stats_task, &rhp, rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1889 pr_alert("mem_dump_obj(kmalloc %px):", rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1890 mem_dump_obj(rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1891 pr_alert("mem_dump_obj(kmalloc %px):", &rhp->func);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1892 mem_dump_obj(&rhp->func);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1893 kfree(rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1894 rhp = vmalloc(4096);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1895 pr_alert("mem_dump_obj() vmalloc test: rcu_torture_stats = %px, &rhp = %px, rhp = %px\n", stats_task, &rhp, rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1896 pr_alert("mem_dump_obj(vmalloc %px):", rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1897 mem_dump_obj(rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1898 pr_alert("mem_dump_obj(vmalloc %px):", &rhp->func);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1899 mem_dump_obj(&rhp->func);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 @1900 vfree(rhp);
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1901 }
98f1c150c5746a kernel/rcu/rcutorture.c Paul E. McKenney 2020-12-07 1902
d120f65f3aaf30 kernel/rcutorture.c Paul E. McKenney 2008-06-18 1903 return 0;
d120f65f3aaf30 kernel/rcutorture.c Paul E. McKenney 2008-06-18 1904 }
d120f65f3aaf30 kernel/rcutorture.c Paul E. McKenney 2008-06-18 1905
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 17532 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-01-08 19:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-08 19:01 [rcu:rcu/next 32/37] kernel/rcu/rcutorture.c:1900:11-12: WARNING kmalloc is used to allocate this memory at line 1887 kernel test robot
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.