util: kernel: Fix build warning of what const keyword is missing 50/277250/1
authorChanwoo Choi <cw00.choi@samsung.com>
Sun, 3 Jul 2022 14:54:29 +0000 (23:54 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Mon, 4 Jul 2022 06:43:13 +0000 (15:43 +0900)
Fix the following build warning:

  [   14s] /home/abuild/rpmbuild/BUILD/pass-1.2.0/src/resource/resource-process.c:347:53:
  warning: passing argument 1 of 'is_resource_attr_interested' discards 'const' qualifier
  from pointer target type [-Wdiscarded-qualifiers]
  [   14s]   347 |  bool include_gpu_mem = is_resource_attr_interested(res, PROCESS_GROUP_ATTR_MEM_GPU);

Change-Id: I5a39513e20158c02343eb7c1d644f80ea0cba973
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
include/util/resource.h
src/util/resource.c

index 4934cc429c2acb2bfcbf43728fc3d94a292c257d..850e8c81d9f9a0c3b50aad4d02a6ab272eb8ac9e 100644 (file)
@@ -199,7 +199,7 @@ int get_resource_attr_ptr(struct resource *resource, u_int64_t attr_id, void **d
 
 int set_resource_attr_interest(struct resource *resource, u_int64_t interest_mask);
 int unset_resource_attr_interest(struct resource *resource, u_int64_t interest_mask);
-bool is_resource_attr_interested(struct resource *resource, u_int64_t interest_mask);
+bool is_resource_attr_interested(const struct resource *resource, u_int64_t interest_mask);
 
 inline __attribute__((always_inline)) int64_t get_time_now(void)
 {
index 45439814dde1c0a80558cd70d50f64fe3d15dd41..207eb6bbb5324bea5c97f773932a8b76795cf00e 100644 (file)
@@ -944,7 +944,7 @@ int unset_resource_attr_interest(struct resource *resource, u_int64_t interest_m
        return 0;
 }
 
-bool is_resource_attr_interested(struct resource *resource, u_int64_t interest_mask)
+bool is_resource_attr_interested(const struct resource *resource, u_int64_t interest_mask)
 {
        if (!resource)
                return false;