From: Michalis Pappas Date: Mon, 25 Sep 2023 14:10:33 +0000 (+0200) Subject: lib/ukblkdev: Remove unused warnings X-Git-Tag: RELEASE-0.15.0~94 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=3cb1a1226866c55f078814c8d767e1aef97d5082;p=unikraft%2Funikraft.git lib/ukblkdev: Remove unused warnings When building without assertions some arguments and variables are not used. This commit adds respective attributes to solve the warning. Signed-off-by: Marc Rittinghaus Reviewed-by: Michalis Pappas Reviewed-by: Andrei Topala Reviewed-by: Marco Schlumpp Approved-by: Razvan Deaconescu GitHub-Closes: #1115 --- diff --git a/lib/ukblkdev/blkdev.c b/lib/ukblkdev/blkdev.c index f8c0c3570..980b94e63 100644 --- a/lib/ukblkdev/blkdev.c +++ b/lib/ukblkdev/blkdev.c @@ -419,12 +419,11 @@ struct uk_blkdev_sync_io_request { struct uk_semaphore s; }; -static void __sync_io_callback(struct uk_blkreq *req, - void *cookie_callback) +static void __sync_io_callback(struct uk_blkreq *req __unused, + void *cookie_callback) { struct uk_blkdev_sync_io_request *sync_io_req; - UK_ASSERT(req); UK_ASSERT(cookie_callback); sync_io_req = (struct uk_blkdev_sync_io_request *)cookie_callback;