Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

misc: genwqe: fix compile warnings

Using the following command will get compile warnings:
make W=1 drivers/misc/genwqe/card_ddcb.o ARCH=x86_64

drivers/misc/genwqe/card_ddcb.c: In function setup_ddcb_queue:
drivers/misc/genwqe/card_ddcb.c:1024:6: warning: variable rc set but not
used [-Wunused-but-set-variable]
drivers/misc/genwqe/card_ddcb.c: In function genwqe_card_thread:
drivers/misc/genwqe/card_ddcb.c:1190:23: warning: variable rc set but
not used [-Wunused-but-set-variable]

Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Hongbo Yao <yaohongbo@huawei.com>
Link: https://lore.kernel.org/r/20191205111655.170382-1-yaohongbo@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Hongbo Yao and committed by
Greg Kroah-Hartman
8edf4cd1 cff081ea

+4 -4
+4 -4
drivers/misc/genwqe/card_ddcb.c
··· 1084 1084 queue->ddcb_daddr); 1085 1085 queue->ddcb_vaddr = NULL; 1086 1086 queue->ddcb_daddr = 0ull; 1087 - return -ENODEV; 1087 + return rc; 1088 1088 1089 1089 } 1090 1090 ··· 1179 1179 */ 1180 1180 static int genwqe_card_thread(void *data) 1181 1181 { 1182 - int should_stop = 0, rc = 0; 1182 + int should_stop = 0; 1183 1183 struct genwqe_dev *cd = (struct genwqe_dev *)data; 1184 1184 1185 1185 while (!kthread_should_stop()) { ··· 1187 1187 genwqe_check_ddcb_queue(cd, &cd->queue); 1188 1188 1189 1189 if (GENWQE_POLLING_ENABLED) { 1190 - rc = wait_event_interruptible_timeout( 1190 + wait_event_interruptible_timeout( 1191 1191 cd->queue_waitq, 1192 1192 genwqe_ddcbs_in_flight(cd) || 1193 1193 (should_stop = kthread_should_stop()), 1); 1194 1194 } else { 1195 - rc = wait_event_interruptible_timeout( 1195 + wait_event_interruptible_timeout( 1196 1196 cd->queue_waitq, 1197 1197 genwqe_next_ddcb_ready(cd) || 1198 1198 (should_stop = kthread_should_stop()), HZ);