include/linux/memcontrol.h:1804:5: warning: no previous prototype for function 'memcg_charge_bulk_pages'
by kernel test robot
tree: https://github.com/0day-ci/linux/commits/UPDATE-20211014-160451/Vasily-Av...
head: 834132e4456c615433314628b950f9dd10406698
commit: 834132e4456c615433314628b950f9dd10406698 memcg: enable memory accounting in __alloc_pages_bulk
date: 7 hours ago
config: hexagon-randconfig-r041-20211014 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 6c76d0101193aa4eb891a6954ff047eda2f9cf71)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/0day-ci/linux/commit/834132e4456c615433314628b950f9dd1...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review UPDATE-20211014-160451/Vasily-Averin/memcg-enable-memory-accounting-in-__alloc_pages_bulk/20211008-172703
git checkout 834132e4456c615433314628b950f9dd10406698
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=hexagon
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
In file included from net/ipv6/af_inet6.c:40:
In file included from include/linux/icmpv6.h:6:
In file included from include/linux/ipv6.h:91:
In file included from include/linux/tcp.h:19:
In file included from include/net/sock.h:53:
>> include/linux/memcontrol.h:1804:5: warning: no previous prototype for function 'memcg_charge_bulk_pages' [-Wmissing-prototypes]
int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
^
include/linux/memcontrol.h:1804:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
^
static
1 warning generated.
--
In file included from net/ipv6/ip6_fib.c:28:
In file included from include/net/ip.h:28:
In file included from include/net/inet_sock.h:22:
In file included from include/net/sock.h:53:
>> include/linux/memcontrol.h:1804:5: warning: no previous prototype for function 'memcg_charge_bulk_pages' [-Wmissing-prototypes]
int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
^
include/linux/memcontrol.h:1804:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
^
static
net/ipv6/ip6_fib.c:1377:25: warning: variable 'pn' set but not used [-Wunused-but-set-variable]
struct fib6_node *fn, *pn = NULL;
^
2 warnings generated.
vim +/memcg_charge_bulk_pages +1804 include/linux/memcontrol.h
1803
> 1804 int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
1805 struct list_head *page_list,
1806 struct page **page_array)
1807 {
1808 return 0;
1809 }
1810 #endif /* CONFIG_MEMCG_KMEM */
1811
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
11 months, 1 week
[tip:sched/core 14/47] kernel/sched/fair.c:893:22: error: variable 'p' set but not used
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
head: b2d5b9cec60fecc72a13191c2c6c05acf60975a5
commit: 60f2415e19d3948641149ac6aca137a7be1d1952 [14/47] sched: Make schedstats helpers independent of fair sched class
config: hexagon-buildonly-randconfig-r002-20211012 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project c3dcf39554dbea780d6cb7e12239451ba47a2668)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=60...
git remote add tip https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
git fetch --no-tags tip sched/core
git checkout 60f2415e19d3948641149ac6aca137a7be1d1952
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=hexagon
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
kernel/sched/fair.c:860:28: error: variable 'stats' set but not used [-Werror,-Wunused-but-set-variable]
struct sched_statistics *stats;
^
kernel/sched/fair.c:892:27: error: variable 'stats' set but not used [-Werror,-Wunused-but-set-variable]
struct sched_statistics *stats;
^
>> kernel/sched/fair.c:893:22: error: variable 'p' set but not used [-Werror,-Wunused-but-set-variable]
struct task_struct *p = NULL;
^
kernel/sched/fair.c:910:22: error: variable 'p' set but not used [-Werror,-Wunused-but-set-variable]
struct task_struct *p = NULL;
^
kernel/sched/fair.c:909:27: error: variable 'stats' set but not used [-Werror,-Wunused-but-set-variable]
struct sched_statistics *stats;
^
>> kernel/sched/fair.c:936:22: error: variable 'tsk' set but not used [-Werror,-Wunused-but-set-variable]
struct task_struct *tsk = NULL;
^
kernel/sched/fair.c:935:27: error: variable 'stats' set but not used [-Werror,-Wunused-but-set-variable]
struct sched_statistics *stats;
^
kernel/sched/fair.c:4451:28: error: variable 'stats' set but not used [-Werror,-Wunused-but-set-variable]
struct sched_statistics *stats;
^
8 errors generated.
vim +/p +893 kernel/sched/fair.c
840
841 /*
842 * Update the current task's runtime statistics.
843 */
844 static void update_curr(struct cfs_rq *cfs_rq)
845 {
846 struct sched_entity *curr = cfs_rq->curr;
847 u64 now = rq_clock_task(rq_of(cfs_rq));
848 u64 delta_exec;
849
850 if (unlikely(!curr))
851 return;
852
853 delta_exec = now - curr->exec_start;
854 if (unlikely((s64)delta_exec <= 0))
855 return;
856
857 curr->exec_start = now;
858
859 if (schedstat_enabled()) {
> 860 struct sched_statistics *stats;
861
862 stats = __schedstats_from_se(curr);
863 __schedstat_set(stats->exec_max,
864 max(delta_exec, stats->exec_max));
865 }
866
867 curr->sum_exec_runtime += delta_exec;
868 schedstat_add(cfs_rq->exec_clock, delta_exec);
869
870 curr->vruntime += calc_delta_fair(delta_exec, curr);
871 update_min_vruntime(cfs_rq);
872
873 if (entity_is_task(curr)) {
874 struct task_struct *curtask = task_of(curr);
875
876 trace_sched_stat_runtime(curtask, delta_exec, curr->vruntime);
877 cgroup_account_cputime(curtask, delta_exec);
878 account_group_exec_runtime(curtask, delta_exec);
879 }
880
881 account_cfs_rq_runtime(cfs_rq, delta_exec);
882 }
883
884 static void update_curr_fair(struct rq *rq)
885 {
886 update_curr(cfs_rq_of(&rq->curr->se));
887 }
888
889 static inline void
890 update_stats_wait_start_fair(struct cfs_rq *cfs_rq, struct sched_entity *se)
891 {
892 struct sched_statistics *stats;
> 893 struct task_struct *p = NULL;
894
895 if (!schedstat_enabled())
896 return;
897
898 stats = __schedstats_from_se(se);
899
900 if (entity_is_task(se))
901 p = task_of(se);
902
903 __update_stats_wait_start(rq_of(cfs_rq), p, stats);
904 }
905
906 static inline void
907 update_stats_wait_end_fair(struct cfs_rq *cfs_rq, struct sched_entity *se)
908 {
909 struct sched_statistics *stats;
910 struct task_struct *p = NULL;
911
912 if (!schedstat_enabled())
913 return;
914
915 stats = __schedstats_from_se(se);
916
917 /*
918 * When the sched_schedstat changes from 0 to 1, some sched se
919 * maybe already in the runqueue, the se->statistics.wait_start
920 * will be 0.So it will let the delta wrong. We need to avoid this
921 * scenario.
922 */
923 if (unlikely(!schedstat_val(stats->wait_start)))
924 return;
925
926 if (entity_is_task(se))
927 p = task_of(se);
928
929 __update_stats_wait_end(rq_of(cfs_rq), p, stats);
930 }
931
932 static inline void
933 update_stats_enqueue_sleeper_fair(struct cfs_rq *cfs_rq, struct sched_entity *se)
934 {
935 struct sched_statistics *stats;
> 936 struct task_struct *tsk = NULL;
937
938 if (!schedstat_enabled())
939 return;
940
941 stats = __schedstats_from_se(se);
942
943 if (entity_is_task(se))
944 tsk = task_of(se);
945
946 __update_stats_enqueue_sleeper(rq_of(cfs_rq), tsk, stats);
947 }
948
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
11 months, 1 week
Re: [PATCH] thermal/core: fix a UAF bug in __thermal_cooling_device_register()
by kernel test robot
Hi Ziyang,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on rafael-pm/thermal]
[also build test WARNING on v5.15-rc5 next-20211013]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Ziyang-Xuan/thermal-core-fix-a-U...
base: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
config: hexagon-randconfig-r005-20211014 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 6c76d0101193aa4eb891a6954ff047eda2f9cf71)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/0day-ci/linux/commit/fb39770678d4d898891ede9121c811844...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Ziyang-Xuan/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_device_register/20211014-164859
git checkout fb39770678d4d898891ede9121c811844b5f2890
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=hexagon
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> drivers/thermal/thermal_core.c:901:6: warning: variable 'ret' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
if (id < 0)
^~~~~~
drivers/thermal/thermal_core.c:949:17: note: uninitialized use occurs here
return ERR_PTR(ret);
^~~
drivers/thermal/thermal_core.c:901:2: note: remove the 'if' if its condition is always false
if (id < 0)
^~~~~~~~~~~
drivers/thermal/thermal_core.c:890:13: note: initialize the variable 'ret' to silence this warning
int id, ret;
^
= 0
1 warning generated.
vim +901 drivers/thermal/thermal_core.c
866
867 /**
868 * __thermal_cooling_device_register() - register a new thermal cooling device
869 * @np: a pointer to a device tree node.
870 * @type: the thermal cooling device type.
871 * @devdata: device private data.
872 * @ops: standard thermal cooling devices callbacks.
873 *
874 * This interface function adds a new thermal cooling device (fan/processor/...)
875 * to /sys/class/thermal/ folder as cooling_device[0-*]. It tries to bind itself
876 * to all the thermal zone devices registered at the same time.
877 * It also gives the opportunity to link the cooling device to a device tree
878 * node, so that it can be bound to a thermal zone created out of device tree.
879 *
880 * Return: a pointer to the created struct thermal_cooling_device or an
881 * ERR_PTR. Caller must check return value with IS_ERR*() helpers.
882 */
883 static struct thermal_cooling_device *
884 __thermal_cooling_device_register(struct device_node *np,
885 const char *type, void *devdata,
886 const struct thermal_cooling_device_ops *ops)
887 {
888 struct thermal_cooling_device *cdev;
889 struct thermal_zone_device *pos = NULL;
890 int id, ret;
891
892 if (!ops || !ops->get_max_state || !ops->get_cur_state ||
893 !ops->set_cur_state)
894 return ERR_PTR(-EINVAL);
895
896 cdev = kzalloc(sizeof(*cdev), GFP_KERNEL);
897 if (!cdev)
898 return ERR_PTR(-ENOMEM);
899
900 id = ida_simple_get(&thermal_cdev_ida, 0, 0, GFP_KERNEL);
> 901 if (id < 0)
902 goto out_kfree_cdev;
903 cdev->id = id;
904
905 cdev->type = kstrdup(type ? type : "", GFP_KERNEL);
906 if (!cdev->type) {
907 ret = -ENOMEM;
908 goto out_ida_remove;
909 }
910
911 mutex_init(&cdev->lock);
912 INIT_LIST_HEAD(&cdev->thermal_instances);
913 cdev->np = np;
914 cdev->ops = ops;
915 cdev->updated = false;
916 cdev->device.class = &thermal_class;
917 cdev->devdata = devdata;
918 thermal_cooling_device_setup_sysfs(cdev);
919 dev_set_name(&cdev->device, "cooling_device%d", cdev->id);
920 ret = device_register(&cdev->device);
921 if (ret)
922 goto out_kfree_type;
923
924 /* Add 'this' new cdev to the global cdev list */
925 mutex_lock(&thermal_list_lock);
926 list_add(&cdev->node, &thermal_cdev_list);
927 mutex_unlock(&thermal_list_lock);
928
929 /* Update binding information for 'this' new cdev */
930 bind_cdev(cdev);
931
932 mutex_lock(&thermal_list_lock);
933 list_for_each_entry(pos, &thermal_tz_list, node)
934 if (atomic_cmpxchg(&pos->need_update, 1, 0))
935 thermal_zone_device_update(pos,
936 THERMAL_EVENT_UNSPECIFIED);
937 mutex_unlock(&thermal_list_lock);
938
939 return cdev;
940
941 out_kfree_type:
942 kfree(cdev->type);
943 put_device(&cdev->device);
944 cdev = NULL;
945 out_ida_remove:
946 ida_simple_remove(&thermal_cdev_ida, id);
947 out_kfree_cdev:
948 kfree(cdev);
949 return ERR_PTR(ret);
950 }
951
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
11 months, 1 week
[soc:qcom/drivers 35/36] arch/arm64/boot/dts/qcom/sm8250.dtsi:16:10: fatal error: 'dt-bindings/power/qcom-aoss-qmp.h' file not found
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git qcom/drivers
head: f27591125a56c8c50491919b159569ab5730878d
commit: e603577231d4d041eceeaf23c25935df5d008798 [35/36] dt-bindings: soc: qcom: aoss: Delete unused power-domain definitions
config: arm64-randconfig-r006-20211013 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 6c76d0101193aa4eb891a6954ff047eda2f9cf71)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install arm64 cross compiling tool for clang build
# apt-get install binutils-aarch64-linux-gnu
# https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/commit/?id=e6...
git remote add soc https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
git fetch --no-tags soc qcom/drivers
git checkout e603577231d4d041eceeaf23c25935df5d008798
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=arm64 SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from arch/arm64/boot/dts/qcom/qrb5165-rb5.dts:11:
>> arch/arm64/boot/dts/qcom/sm8250.dtsi:16:10: fatal error: 'dt-bindings/power/qcom-aoss-qmp.h' file not found
#include <dt-bindings/power/qcom-aoss-qmp.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
--
In file included from arch/arm64/boot/dts/qcom/sa8155p-adp.dts:10:
>> arch/arm64/boot/dts/qcom/sm8150.dtsi:9:10: fatal error: 'dt-bindings/power/qcom-aoss-qmp.h' file not found
#include <dt-bindings/power/qcom-aoss-qmp.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
--
In file included from arch/arm64/boot/dts/qcom/sc7180-idp.dts:13:
>> arch/arm64/boot/dts/qcom/sc7180.dtsi:18:10: fatal error: 'dt-bindings/power/qcom-aoss-qmp.h' file not found
#include <dt-bindings/power/qcom-aoss-qmp.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
--
In file included from arch/arm64/boot/dts/qcom/sc7280-idp.dts:11:
In file included from arch/arm64/boot/dts/qcom/sc7280-idp.dtsi:10:
>> arch/arm64/boot/dts/qcom/sc7280.dtsi:13:10: fatal error: 'dt-bindings/power/qcom-aoss-qmp.h' file not found
#include <dt-bindings/power/qcom-aoss-qmp.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
--
In file included from arch/arm64/boot/dts/qcom/sm8350-hdk.dts:10:
>> arch/arm64/boot/dts/qcom/sm8350.dtsi:11:10: fatal error: 'dt-bindings/power/qcom-aoss-qmp.h' file not found
#include <dt-bindings/power/qcom-aoss-qmp.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
vim +16 arch/arm64/boot/dts/qcom/sm8250.dtsi
087d537aec562a6 Bjorn Andersson 2020-06-22 @16 #include <dt-bindings/power/qcom-aoss-qmp.h>
b6f78e2709693db Bjorn Andersson 2020-04-14 17 #include <dt-bindings/power/qcom-rpmpd.h>
63e10791ccab664 Srinivas Kandagatla 2020-12-02 18 #include <dt-bindings/soc/qcom,apr.h>
60378f1a171e25b Venkata Narendra Kumar Gutta 2020-03-10 19 #include <dt-bindings/soc/qcom,rpmh-rsc.h>
63e10791ccab664 Srinivas Kandagatla 2020-12-02 20 #include <dt-bindings/sound/qcom,q6afe.h>
bac12f2569d1e23 Amit Kucheria 2020-09-10 21 #include <dt-bindings/thermal/thermal.h>
5b9ec225d4ed222 jonathan(a)marek.ca 2021-04-01 22 #include <dt-bindings/clock/qcom,videocc-sm8250.h>
60378f1a171e25b Venkata Narendra Kumar Gutta 2020-03-10 23
:::::: The code at line 16 was first introduced by commit
:::::: 087d537aec562a62b855b62cbf6e3c70ed6d7115 arm64: dts: qcom: sm8250: Add QMP AOSS node
:::::: TO: Bjorn Andersson <bjorn.andersson(a)linaro.org>
:::::: CC: Bjorn Andersson <bjorn.andersson(a)linaro.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
11 months, 1 week
Re: [PATCH v3 5/8] ASoC: amd: acp: Add legacy sound card support for Chrome audio
by kernel test robot
Hi Ajit,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on broonie-sound/for-next]
[also build test WARNING on v5.15-rc5 next-20211013]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Ajit-Kumar-Pandey/ASoC-Add-commo...
base: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next
config: x86_64-randconfig-m031-20211013 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
New smatch warnings:
sound/soc/amd/acp/acp-mach-common.c:153 acp_card_hs_startup() warn: unsigned 'ret' is never less than zero.
Old smatch warnings:
sound/soc/amd/acp/acp-mach-common.c:165 acp_card_hs_startup() warn: unsigned 'ret' is never less than zero.
vim +/ret +153 sound/soc/amd/acp/acp-mach-common.c
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 141
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 142 static int acp_card_hs_startup(struct snd_pcm_substream *substream)
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 143 {
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 144 struct snd_pcm_runtime *runtime = substream->runtime;
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 145 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 146 struct snd_soc_card *card = rtd->card;
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 147 struct acp_card_drvdata *drvdata = card->drvdata;
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 148 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 149 unsigned int ret = 0;
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 150
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 151 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S | SND_SOC_DAIFMT_NB_NF
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 152 | SND_SOC_DAIFMT_CBP_CFP);
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 @153 if (ret < 0) {
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 154 dev_err(rtd->card->dev, "Failed to set dai fmt: %d\n", ret);
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 155 return ret;
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 156 }
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 157
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 158 runtime->hw.channels_max = DUAL_CHANNEL;
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 159 snd_pcm_hw_constraint_list(runtime, 0, SNDRV_PCM_HW_PARAM_CHANNELS,
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 160 &constraints_channels);
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 161 snd_pcm_hw_constraint_list(runtime, 0, SNDRV_PCM_HW_PARAM_RATE,
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 162 &constraints_rates);
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 163
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 164 ret = acp_clk_enable(drvdata);
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 165 if (ret < 0)
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 166 dev_err(rtd->card->dev, "Failed to enable HS clk: %d\n", ret);
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 167
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 168 return ret;
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 169 }
f6032c9a69e5dfb Ajit Kumar Pandey 2021-10-12 170
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
11 months, 1 week
[arm-platforms:timers/tval-ectomy 2/17] drivers/clocksource/arm_arch_timer.c:156:3: warning: variable 'val' is used uninitialized whenever switch default is taken
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git timers/tval-ectomy
head: c815d60a6292c90ea228c635b4150f022322908b
commit: 9c6e4aa680ebd5ad816fc8f97858ec6057362c9e [2/17] clocksource/arm_arch_timer: Drop CNT*_TVAL read accessors
config: arm64-randconfig-r026-20211010 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 30caca39f401ae17927439c0a0bd6d1b1916dd6a)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install arm64 cross compiling tool for clang build
# apt-get install binutils-aarch64-linux-gnu
# https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git/com...
git remote add arm-platforms https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git
git fetch --no-tags arm-platforms timers/tval-ectomy
git checkout 9c6e4aa680ebd5ad816fc8f97858ec6057362c9e
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=arm64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> drivers/clocksource/arm_arch_timer.c:156:3: warning: variable 'val' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]
default:
^~~~~~~
drivers/clocksource/arm_arch_timer.c:163:9: note: uninitialized use occurs here
return val;
^~~
drivers/clocksource/arm_arch_timer.c:147:3: warning: variable 'val' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]
default:
^~~~~~~
drivers/clocksource/arm_arch_timer.c:163:9: note: uninitialized use occurs here
return val;
^~~
drivers/clocksource/arm_arch_timer.c:139:9: note: initialize the variable 'val' to silence this warning
u32 val;
^
= 0
2 warnings generated.
vim +/val +156 drivers/clocksource/arm_arch_timer.c
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 134
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 135 static __always_inline
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 136 u32 arch_timer_reg_read(int access, enum arch_timer_reg reg,
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 137 struct clock_event_device *clk)
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 138 {
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 139 u32 val;
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 140
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 141 if (access == ARCH_TIMER_MEM_PHYS_ACCESS) {
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 142 struct arch_timer *timer = to_arch_timer(clk);
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 143 switch (reg) {
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 144 case ARCH_TIMER_REG_CTRL:
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 145 val = readl_relaxed(timer->base + CNTP_CTL);
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 146 break;
0bc2c9327c236c Marc Zyngier 2021-09-20 147 default:
0bc2c9327c236c Marc Zyngier 2021-09-20 148 BUILD_BUG();
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 149 }
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 150 } else if (access == ARCH_TIMER_MEM_VIRT_ACCESS) {
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 151 struct arch_timer *timer = to_arch_timer(clk);
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 152 switch (reg) {
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 153 case ARCH_TIMER_REG_CTRL:
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 154 val = readl_relaxed(timer->base + CNTV_CTL);
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 155 break;
0bc2c9327c236c Marc Zyngier 2021-09-20 @156 default:
0bc2c9327c236c Marc Zyngier 2021-09-20 157 BUILD_BUG();
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 158 }
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 159 } else {
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 160 val = arch_timer_reg_read_cp15(access, reg);
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 161 }
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 162
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 163 return val;
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 164 }
f4e00a1a55c7f9 Marc Zyngier 2017-01-20 165
:::::: The code at line 156 was first introduced by commit
:::::: 0bc2c9327c236c28cdb2784d11ca349ef3b1ca0a clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses
:::::: TO: Marc Zyngier <maz(a)kernel.org>
:::::: CC: Marc Zyngier <maz(a)kernel.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
11 months, 1 week
[allisonhenderson-xfs-work:pptrs_restart129 33/37] fs/xfs/libxfs/xfs_parent.c:38:1: warning: no previous prototype for 'xfs_init_parent_ptr'
by kernel test robot
tree: https://github.com/allisonhenderson/xfs_work.git pptrs_restart129
head: f0a0e96bd7e03c467041931dc1b9663111f1d365
commit: f8afa92fa6f879d957251778a76244c384224a0b [33/37] xfs: Add parent pointer ioctl
config: powerpc-allyesconfig (attached as .config)
compiler: powerpc-linux-gcc (GCC) 11.2.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/allisonhenderson/xfs_work/commit/f8afa92fa6f879d957251...
git remote add allisonhenderson-xfs-work https://github.com/allisonhenderson/xfs_work.git
git fetch --no-tags allisonhenderson-xfs-work pptrs_restart129
git checkout f8afa92fa6f879d957251778a76244c384224a0b
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross ARCH=powerpc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> fs/xfs/libxfs/xfs_parent.c:38:1: warning: no previous prototype for 'xfs_init_parent_ptr' [-Wmissing-prototypes]
38 | xfs_init_parent_ptr(struct xfs_parent_ptr *xpp,
| ^~~~~~~~~~~~~~~~~~~
fs/xfs/libxfs/xfs_parent.c:65:1: warning: no previous prototype for 'xfs_init_parent_name_rec' [-Wmissing-prototypes]
65 | xfs_init_parent_name_rec(
| ^~~~~~~~~~~~~~~~~~~~~~~~
fs/xfs/libxfs/xfs_parent.c:80:1: warning: no previous prototype for 'xfs_init_parent_name_irec' [-Wmissing-prototypes]
80 | xfs_init_parent_name_irec(
| ^~~~~~~~~~~~~~~~~~~~~~~~~
--
>> fs/xfs/xfs_parent_utils.c:42:1: warning: no previous prototype for 'xfs_attr_get_parent_pointer' [-Wmissing-prototypes]
42 | xfs_attr_get_parent_pointer(struct xfs_inode *ip,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
vim +/xfs_init_parent_ptr +38 fs/xfs/libxfs/xfs_parent.c
35
36 /* Initializes a xfs_parent_ptr from an xfs_parent_name_rec */
37 void
> 38 xfs_init_parent_ptr(struct xfs_parent_ptr *xpp,
39 struct xfs_parent_name_rec *rec)
40 {
41 xpp->xpp_ino = be64_to_cpu(rec->p_ino);
42 xpp->xpp_gen = be32_to_cpu(rec->p_gen);
43 xpp->xpp_diroffset = be32_to_cpu(rec->p_diroffset);
44 }
45
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
11 months, 1 week
Re: [PATCH net-next V10] net: Variable SLAAC: SLAAC with prefixes of arbitrary length in PIO
by kernel test robot
Hi Dmytro,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on net-next/master]
url: https://github.com/0day-ci/linux/commits/Dmytro-Shytyi/net-Variable-SLAAC...
base: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 39e222bfd7f37e7a98069869375b903d7096c113
config: x86_64-randconfig-r013-20211014 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 6c76d0101193aa4eb891a6954ff047eda2f9cf71)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/0day-ci/linux/commit/780991c4b4a62473ddc2bd73ea399061a...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Dmytro-Shytyi/net-Variable-SLAAC-SLAAC-with-prefixes-of-arbitrary-length-in-PIO/20211014-072015
git checkout 780991c4b4a62473ddc2bd73ea399061a1c41afd
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
>> net/ipv6/addrconf.c:3355:13: error: redefinition of 'ipv6_reserved_interfaceid'
static bool ipv6_reserved_interfaceid(struct in6_addr address)
^
net/ipv6/addrconf.c:2711:13: note: previous definition is here
static bool ipv6_reserved_interfaceid(struct in6_addr address)
^
1 error generated.
vim +/ipv6_reserved_interfaceid +3355 net/ipv6/addrconf.c
^1da177e4c3f41 Linus Torvalds 2005-04-16 3354
622c81d57b392c Hannes Frederic Sowa 2015-03-23 @3355 static bool ipv6_reserved_interfaceid(struct in6_addr address)
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3356 {
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3357 if ((address.s6_addr32[2] | address.s6_addr32[3]) == 0)
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3358 return true;
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3359
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3360 if (address.s6_addr32[2] == htonl(0x02005eff) &&
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3361 ((address.s6_addr32[3] & htonl(0xfe000000)) == htonl(0xfe000000)))
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3362 return true;
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3363
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3364 if (address.s6_addr32[2] == htonl(0xfdffffff) &&
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3365 ((address.s6_addr32[3] & htonl(0xffffff80)) == htonl(0xffffff80)))
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3366 return true;
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3367
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3368 return false;
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3369 }
622c81d57b392c Hannes Frederic Sowa 2015-03-23 3370
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
11 months, 1 week
(.text+0x2360): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
by kernel test robot
tree: https://github.com/0day-ci/linux/commits/UPDATE-20211014-160451/Vasily-Av...
head: 834132e4456c615433314628b950f9dd10406698
commit: 834132e4456c615433314628b950f9dd10406698 memcg: enable memory accounting in __alloc_pages_bulk
date: 5 hours ago
config: ia64-defconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 11.2.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/0day-ci/linux/commit/834132e4456c615433314628b950f9dd1...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review UPDATE-20211014-160451/Vasily-Averin/memcg-enable-memory-accounting-in-__alloc_pages_bulk/20211008-172703
git checkout 834132e4456c615433314628b950f9dd10406698
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=ia64 SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All error/warnings (new ones prefixed by >>):
In file included from include/linux/swap.h:9,
from security/commoncap.c:14:
>> include/linux/memcontrol.h:1804:5: warning: no previous prototype for 'memcg_charge_bulk_pages' [-Wmissing-prototypes]
1804 | int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
| ^~~~~~~~~~~~~~~~~~~~~~~
--
In file included from include/linux/swap.h:9,
from fs/proc/meminfo.c:12:
>> include/linux/memcontrol.h:1804:5: warning: no previous prototype for 'memcg_charge_bulk_pages' [-Wmissing-prototypes]
1804 | int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
| ^~~~~~~~~~~~~~~~~~~~~~~
fs/proc/meminfo.c:22:28: warning: no previous prototype for 'arch_report_meminfo' [-Wmissing-prototypes]
22 | void __attribute__((weak)) arch_report_meminfo(struct seq_file *m)
| ^~~~~~~~~~~~~~~~~~~
--
In file included from include/net/sock.h:53,
from include/net/cls_cgroup.h:14,
from net/socket.c:95:
>> include/linux/memcontrol.h:1804:5: warning: no previous prototype for 'memcg_charge_bulk_pages' [-Wmissing-prototypes]
1804 | int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
| ^~~~~~~~~~~~~~~~~~~~~~~
net/socket.c: In function '__sys_getsockopt':
net/socket.c:2202:13: warning: variable 'max_optlen' set but not used [-Wunused-but-set-variable]
2202 | int max_optlen;
| ^~~~~~~~~~
--
In file included from include/net/sock.h:53,
from include/linux/tcp.h:19,
from include/linux/ipv6.h:91,
from include/net/addrconf.h:50,
from lib/vsprintf.c:40:
>> include/linux/memcontrol.h:1804:5: warning: no previous prototype for 'memcg_charge_bulk_pages' [-Wmissing-prototypes]
1804 | int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
| ^~~~~~~~~~~~~~~~~~~~~~~
lib/vsprintf.c: In function 'va_format':
lib/vsprintf.c:1683:9: warning: function 'va_format' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
1683 | buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va);
| ^~~
--
ia64-linux-ld: drivers/gpu/drm/drm_crtc_helper.o: in function `memcg_charge_bulk_pages':
>> (.text+0x2360): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_dp_helper.o: in function `memcg_charge_bulk_pages':
(.text+0x8ec0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_dsc.o: in function `memcg_charge_bulk_pages':
(.text+0x1320): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_probe_helper.o: in function `memcg_charge_bulk_pages':
(.text+0x18e0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_plane_helper.o: in function `memcg_charge_bulk_pages':
(.text+0x920): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_dp_mst_topology.o: in function `memcg_charge_bulk_pages':
(.text+0xd420): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_atomic_helper.o: in function `memcg_charge_bulk_pages':
(.text+0xec20): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_kms_helper_common.o: in function `memcg_charge_bulk_pages':
drm_kms_helper_common.c:(.text+0x0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_dp_dual_mode_helper.o: in function `memcg_charge_bulk_pages':
(.text+0x17c0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_simple_kms_helper.o: in function `memcg_charge_bulk_pages':
(.text+0x13e0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_modeset_helper.o: in function `memcg_charge_bulk_pages':
(.text+0x800): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_scdc_helper.o: in function `memcg_charge_bulk_pages':
(.text+0x8c0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_gem_atomic_helper.o: in function `memcg_charge_bulk_pages':
(.text+0xa20): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_gem_framebuffer_helper.o: in function `memcg_charge_bulk_pages':
(.text+0x1a20): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_atomic_state_helper.o: in function `memcg_charge_bulk_pages':
(.text+0x1cc0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_damage_helper.o: in function `memcg_charge_bulk_pages':
(.text+0xfe0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_self_refresh_helper.o: in function `memcg_charge_bulk_pages':
(.text+0xc40): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
ia64-linux-ld: drivers/gpu/drm/bridge/panel.o: in function `memcg_charge_bulk_pages':
(.text+0xba0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_bridge_connector.o:(.text+0xb80): first defined here
--
ia64-linux-ld: drivers/gpu/drm/drm_file.o: in function `memcg_charge_bulk_pages':
>> (.text+0x1fe0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_gem.o: in function `memcg_charge_bulk_pages':
(.text+0x42e0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_ioctl.o: in function `memcg_charge_bulk_pages':
(.text+0x25e0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_drv.o: in function `memcg_charge_bulk_pages':
(.text+0x2b20): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_sysfs.o: in function `memcg_charge_bulk_pages':
(.text+0xf20): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_crtc.o: in function `memcg_charge_bulk_pages':
(.text+0x17c0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_modes.o: in function `memcg_charge_bulk_pages':
(.text+0x5460): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_edid.o: in function `memcg_charge_bulk_pages':
(.text+0xdea0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_encoder_slave.o: in function `memcg_charge_bulk_pages':
(.text+0x760): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_modeset_lock.o: in function `memcg_charge_bulk_pages':
(.text+0x2360): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_atomic.o: in function `memcg_charge_bulk_pages':
(.text+0x6ba0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_bridge.o: in function `memcg_charge_bulk_pages':
(.text+0x29c0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_framebuffer.o: in function `memcg_charge_bulk_pages':
(.text+0x1cc0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_connector.o: in function `memcg_charge_bulk_pages':
(.text+0x4f00): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_blend.o: in function `memcg_charge_bulk_pages':
(.text+0x1140): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_encoder.o: in function `memcg_charge_bulk_pages':
(.text+0x8e0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_mode_object.o: in function `memcg_charge_bulk_pages':
(.text+0xb20): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_property.o: in function `memcg_charge_bulk_pages':
(.text+0x1720): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_plane.o: in function `memcg_charge_bulk_pages':
(.text+0x2020): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_color_mgmt.o: in function `memcg_charge_bulk_pages':
(.text+0x1100): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_mode_config.o: in function `memcg_charge_bulk_pages':
(.text+0x1780): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_vblank.o: in function `memcg_charge_bulk_pages':
(.text+0x4540): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_lease.o: in function `memcg_charge_bulk_pages':
drm_lease.c:(.text+0xf40): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_writeback.o: in function `memcg_charge_bulk_pages':
(.text+0xec0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_client.o: in function `memcg_charge_bulk_pages':
(.text+0x1200): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_client_modeset.o: in function `memcg_charge_bulk_pages':
(.text+0x5460): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_atomic_uapi.o: in function `memcg_charge_bulk_pages':
(.text+0x4d00): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_vblank_work.o: in function `memcg_charge_bulk_pages':
(.text+0xac0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
ia64-linux-ld: drivers/gpu/drm/drm_panel.o: in function `memcg_charge_bulk_pages':
(.text+0xa40): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/drm_aperture.o:(.text+0x9c0): first defined here
--
In file included from include/net/sock.h:53,
from include/linux/mroute_base.h:8,
from include/linux/mroute.h:10,
from net/ipv4/route.c:79:
>> include/linux/memcontrol.h:1804:5: warning: no previous prototype for 'memcg_charge_bulk_pages' [-Wmissing-prototypes]
1804 | int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
| ^~~~~~~~~~~~~~~~~~~~~~~
net/ipv4/route.c: In function 'ip_rt_send_redirect':
net/ipv4/route.c:869:13: warning: variable 'log_martians' set but not used [-Wunused-but-set-variable]
869 | int log_martians;
| ^~~~~~~~~~~~
--
In file included from include/linux/swap.h:9,
from fs/ext4/mballoc.h:17,
from fs/ext4/super.c:55:
>> include/linux/memcontrol.h:1804:5: warning: no previous prototype for 'memcg_charge_bulk_pages' [-Wmissing-prototypes]
1804 | int memcg_charge_bulk_pages(gfp_t gfp, int nr_pages,
| ^~~~~~~~~~~~~~~~~~~~~~~
fs/ext4/super.c: In function 'ext4_remount':
fs/ext4/super.c:5729:13: warning: variable 'enable_quota' set but not used [-Wunused-but-set-variable]
5729 | int enable_quota = 0;
| ^~~~~~~~~~~~
--
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_device.o: in function `memcg_charge_bulk_pages':
>> radeon_device.c:(.text+0xe60): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_asic.o: in function `memcg_charge_bulk_pages':
radeon_asic.c:(.text+0x140): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_kms.o: in function `memcg_charge_bulk_pages':
radeon_kms.c:(.text+0x0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_atombios.o: in function `memcg_charge_bulk_pages':
radeon_atombios.c:(.text+0x1ce0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_agp.o: in function `memcg_charge_bulk_pages':
radeon_agp.c:(.text+0xa60): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/atombios_crtc.o: in function `memcg_charge_bulk_pages':
atombios_crtc.c:(.text+0xb680): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_combios.o: in function `memcg_charge_bulk_pages':
radeon_combios.c:(.text+0x2820): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/atom.o: in function `memcg_charge_bulk_pages':
atom.c:(.text+0xb1e0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_fence.o: in function `memcg_charge_bulk_pages':
radeon_fence.c:(.text+0x20c0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_ttm.o: in function `memcg_charge_bulk_pages':
radeon_ttm.c:(.text+0x2240): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_object.o: in function `memcg_charge_bulk_pages':
radeon_object.c:(.text+0x2a0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_gart.o: in function `memcg_charge_bulk_pages':
radeon_gart.c:(.text+0x0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_legacy_crtc.o: in function `memcg_charge_bulk_pages':
radeon_legacy_crtc.c:(.text+0x4000): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_legacy_encoders.o: in function `memcg_charge_bulk_pages':
radeon_legacy_encoders.c:(.text+0x74a0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_connectors.o: in function `memcg_charge_bulk_pages':
radeon_connectors.c:(.text+0x74c0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_encoders.o: in function `memcg_charge_bulk_pages':
radeon_encoders.c:(.text+0x0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_display.o: in function `memcg_charge_bulk_pages':
radeon_display.c:(.text+0x5020): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_cursor.o: in function `memcg_charge_bulk_pages':
radeon_cursor.c:(.text+0x18a0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_i2c.o: in function `memcg_charge_bulk_pages':
radeon_i2c.c:(.text+0x5a60): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_clocks.o: in function `memcg_charge_bulk_pages':
radeon_clocks.c:(.text+0x0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_fb.o: in function `memcg_charge_bulk_pages':
radeon_fb.c:(.text+0x0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_gem.o: in function `memcg_charge_bulk_pages':
radeon_gem.c:(.text+0xca0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_ring.o: in function `memcg_charge_bulk_pages':
radeon_ring.c:(.text+0x140): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_irq_kms.o: in function `memcg_charge_bulk_pages':
radeon_irq_kms.c:(.text+0x260): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_cs.o: in function `memcg_charge_bulk_pages':
radeon_cs.c:(.text+0x32a0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_bios.o: in function `memcg_charge_bulk_pages':
radeon_bios.c:(.text+0x2660): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_benchmark.o: in function `memcg_charge_bulk_pages':
radeon_benchmark.c:(.text+0xd60): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/r100.o: in function `memcg_charge_bulk_pages':
r100.c:(.text+0x15c0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/r300.o: in function `memcg_charge_bulk_pages':
r300.c:(.text+0x38e0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/r420.o: in function `memcg_charge_bulk_pages':
r420.c:(.text+0x1e0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/rs400.o: in function `memcg_charge_bulk_pages':
rs400.c:(.text+0x1c0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/rs600.o: in function `memcg_charge_bulk_pages':
rs600.c:(.text+0x100): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/rs690.o: in function `memcg_charge_bulk_pages':
rs690.c:(.text+0x1a80): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/rv515.o: in function `memcg_charge_bulk_pages':
rv515.c:(.text+0x1180): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/r520.o: in function `memcg_charge_bulk_pages':
r520.c:(.text+0xa40): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/r600.o: in function `memcg_charge_bulk_pages':
r600.c:(.text+0x46a0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/rv770.o: in function `memcg_charge_bulk_pages':
rv770.c:(.text+0x60e0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_test.o: in function `memcg_charge_bulk_pages':
radeon_test.c:(.text+0x1a20): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/r200.o: in function `memcg_charge_bulk_pages':
r200.c:(.text+0x0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_legacy_tv.o: in function `memcg_charge_bulk_pages':
radeon_legacy_tv.c:(.text+0x13a0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/r600_cs.o: in function `memcg_charge_bulk_pages':
r600_cs.c:(.text+0x4ec0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_pm.o: in function `memcg_charge_bulk_pages':
radeon_pm.c:(.text+0x61a0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/atombios_dp.o: in function `memcg_charge_bulk_pages':
atombios_dp.c:(.text+0x1700): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/r600_hdmi.o: in function `memcg_charge_bulk_pages':
r600_hdmi.c:(.text+0x360): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/dce3_1_afmt.o: in function `memcg_charge_bulk_pages':
dce3_1_afmt.c:(.text+0x0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/evergreen.o: in function `memcg_charge_bulk_pages':
evergreen.c:(.text+0xe9e0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/evergreen_cs.o: in function `memcg_charge_bulk_pages':
evergreen_cs.c:(.text+0xe6c0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/evergreen_hdmi.o: in function `memcg_charge_bulk_pages':
evergreen_hdmi.c:(.text+0x0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/radeon_trace_points.o: in function `memcg_charge_bulk_pages':
radeon_trace_points.c:(.text+0x0): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/ni.o: in function `memcg_charge_bulk_pages':
ni.c:(.text+0x9560): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
ia64-linux-ld: drivers/gpu/drm/radeon/atombios_encoders.o: in function `memcg_charge_bulk_pages':
atombios_encoders.c:(.text+0x1b00): multiple definition of `memcg_charge_bulk_pages'; drivers/gpu/drm/radeon/radeon_drv.o:radeon_drv.c:(.text+0xa80): first defined here
--
ia64-linux-ld: net/sunrpc/xprt.o: in function `memcg_charge_bulk_pages':
>> (.text+0x5860): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/socklib.o: in function `memcg_charge_bulk_pages':
(.text+0xa80): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/xprtsock.o: in function `memcg_charge_bulk_pages':
(.text+0xa6e0): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/sched.o: in function `memcg_charge_bulk_pages':
(.text+0x4100): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/auth.o: in function `memcg_charge_bulk_pages':
(.text+0x2aa0): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/auth_null.o: in function `memcg_charge_bulk_pages':
auth_null.c:(.text+0x520): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/auth_unix.o: in function `memcg_charge_bulk_pages':
auth_unix.c:(.text+0xc80): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/svc.o: in function `memcg_charge_bulk_pages':
(.text+0x6280): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/svcsock.o: in function `memcg_charge_bulk_pages':
(.text+0x5dc0): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/svcauth.o: in function `memcg_charge_bulk_pages':
(.text+0xb60): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/svcauth_unix.o: in function `memcg_charge_bulk_pages':
(.text+0x4000): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/addr.o: in function `memcg_charge_bulk_pages':
(.text+0x480): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/rpcb_clnt.o: in function `memcg_charge_bulk_pages':
(.text+0x1aa0): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/timer.o: in function `memcg_charge_bulk_pages':
(.text+0x260): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/xdr.o: in function `memcg_charge_bulk_pages':
(.text+0x8da0): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/sunrpc_syms.o: in function `memcg_charge_bulk_pages':
(.text+0x360): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/cache.o: in function `memcg_charge_bulk_pages':
(.text+0x9840): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/rpc_pipe.o: in function `memcg_charge_bulk_pages':
(.text+0x5a20): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/sysfs.o: in function `memcg_charge_bulk_pages':
sysfs.c:(.text+0x1b60): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/svc_xprt.o: in function `memcg_charge_bulk_pages':
(.text+0x6520): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/xprtmultipath.o: in function `memcg_charge_bulk_pages':
xprtmultipath.c:(.text+0xa20): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
ia64-linux-ld: net/sunrpc/stats.o: in function `memcg_charge_bulk_pages':
(.text+0x1580): multiple definition of `memcg_charge_bulk_pages'; net/sunrpc/clnt.o:(.text+0x98c0): first defined here
..
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
11 months, 1 week