tree: https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git topic/renesas-overlays head: 1b3280e42a0063f04f3ab7c9f8bbe4b5c65c51d9 commit: 71f8b1178fc334bfb92d8f2c6296a6c83c276b18 [14/88] of: unittest: Add indirect overlay target test config: i386-randconfig-x076-201748 (attached as .config) compiler: gcc-7 (Debian 7.2.0-12) 7.2.1 20171025 reproduce: git checkout 71f8b1178fc334bfb92d8f2c6296a6c83c276b18 # save the attached .config to linux build tree make ARCH=i386
All errors (new ones prefixed by >>):
drivers//of/unittest.c: In function 'of_unittest_overlay_16':
>> drivers//of/unittest.c:1970:8: error: implicit declaration of function
>> 'of_overlay_create_indirect'; did you mean 'of_overlay_apply_indirect'?
>> [-Werror=implicit-function-declaration]
ret = of_overlay_create_indirect(np, "unittest16");
^~~~~~~~~~~~~~~~~~~~~~~~~~
of_overlay_apply_indirect
cc1: some warnings being treated as errors
vim +1970 drivers//of/unittest.c
1941
1942 static void of_unittest_overlay_16(void)
1943 {
1944 int ret;
1945 int overlay_nr = 16;
1946 int unittest_nr = 16;
1947 enum overlay_type ovtype = PDEV_OVERLAY;
1948 int before = 0;
1949 int after = 1;
1950 struct device_node *np = NULL;
1951 int id = -1;
1952
1953 /* unittest device must not be in before state */
1954 if (of_unittest_device_exists(unittest_nr, ovtype) != before) {
1955 unittest(0, "overlay @\"%s\" with device @\"%s\" %s\n",
1956 overlay_path(overlay_nr),
1957 unittest_path(unittest_nr, ovtype),
1958 !before ? "enabled" : "disabled");
1959 return;
1960 }
1961
1962 np = of_find_node_by_path(overlay_path(overlay_nr));
1963 if (np == NULL) {
1964 unittest(0, "could not find overlay node @\"%s\"\n",
1965 overlay_path(overlay_nr));
1966 ret = -EINVAL;
1967 goto out;
1968 }
1969
> 1970 ret = of_overlay_create_indirect(np, "unittest16");
1971 if (ret < 0) {
1972 unittest(0, "could not create overlay from \"%s\"\n",
1973 overlay_path(overlay_nr));
1974 goto out;
1975 }
1976 id = ret;
1977 of_unittest_track_overlay(id);
1978
1979 ret = 0;
1980
1981 out:
1982 of_node_put(np);
1983
1984 if (ret)
1985 return;
1986
1987 /* unittest device must be to set to after state */
1988 if (of_unittest_device_exists(unittest_nr, ovtype) != after) {
1989 unittest(0, "overlay @\"%s\" failed to create @\"%s\"
%s\n",
1990 overlay_path(overlay_nr),
1991 unittest_path(unittest_nr, ovtype),
1992 !after ? "enabled" : "disabled");
1993 return;
1994 }
1995
1996 unittest(1, "overlay test %d passed\n", 16);
1997 }
1998
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
.config.gz
Description: application/gzip
