CC: [email protected] CC: [email protected] TO: "Paul E. McKenney" <[email protected]>
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 <[email protected]> Reported-by: Julia Lawall <[email protected]> "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/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
