drm/radeon: delete useless function return values & remove meaningless if(r) check...
authorBernard Zhao <bernard@vivo.com>
Mon, 21 Jun 2021 13:05:07 +0000 (06:05 -0700)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 22 Jun 2021 20:51:45 +0000 (16:51 -0400)
Function radeon_fence_driver_init always returns success,
the function type maybe coule be changed to void.
This patch first delete the check of the return
value of the function call radeon_fence_driver_init, then,
optimise the function declaration and function to void type.

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Bernard Zhao <bernard@vivo.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
16 files changed:
drivers/gpu/drm/radeon/cik.c
drivers/gpu/drm/radeon/evergreen.c
drivers/gpu/drm/radeon/ni.c
drivers/gpu/drm/radeon/r100.c
drivers/gpu/drm/radeon/r300.c
drivers/gpu/drm/radeon/r420.c
drivers/gpu/drm/radeon/r520.c
drivers/gpu/drm/radeon/r600.c
drivers/gpu/drm/radeon/radeon.h
drivers/gpu/drm/radeon/radeon_fence.c
drivers/gpu/drm/radeon/rs400.c
drivers/gpu/drm/radeon/rs600.c
drivers/gpu/drm/radeon/rs690.c
drivers/gpu/drm/radeon/rv515.c
drivers/gpu/drm/radeon/rv770.c
drivers/gpu/drm/radeon/si.c

index 73ea5189dfb1adef68b097475548e06cb3222cee..81b4de7be9f2b2710fd437ff805330aa8b366589 100644 (file)
@@ -8584,9 +8584,7 @@ int cik_init(struct radeon_device *rdev)
        radeon_get_clock_info(rdev->ddev);
 
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
 
        /* initialize memory controller */
        r = cik_mc_init(rdev);
index 8e9e88bf1f43d4b71556442d6b5ce44dac05eebe..36a888e1b179e751543c659da72ad0ca458bb10e 100644 (file)
@@ -5208,9 +5208,7 @@ int evergreen_init(struct radeon_device *rdev)
        /* Initialize clocks */
        radeon_get_clock_info(rdev->ddev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        /* initialize AGP */
        if (rdev->flags & RADEON_IS_AGP) {
                r = radeon_agp_init(rdev);
index ab7bd3080217647e7c0bfc23ce5542cafe9ed829..4a364ca7a1be71ae07beaa7de875e511a64272c8 100644 (file)
@@ -2375,9 +2375,7 @@ int cayman_init(struct radeon_device *rdev)
        /* Initialize clocks */
        radeon_get_clock_info(rdev->ddev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        /* initialize memory controller */
        r = evergreen_mc_init(rdev);
        if (r)
index 3c4e7c15fd159294a4957edc67f41705944fec48..ba724198b72e2eba140441ed921af5f0de0f0a38 100644 (file)
@@ -4056,9 +4056,7 @@ int r100_init(struct radeon_device *rdev)
        /* initialize VRAM */
        r100_mc_init(rdev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        /* Memory manager */
        r = radeon_bo_init(rdev);
        if (r)
index 92643dfdd8a82857538182ac0785539dae05313f..621ff174dff3d314554b63871be781f2ff8b88c8 100644 (file)
@@ -1549,9 +1549,7 @@ int r300_init(struct radeon_device *rdev)
        /* initialize memory controller */
        r300_mc_init(rdev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        /* Memory manager */
        r = radeon_bo_init(rdev);
        if (r)
index 1ed4407b91aa51130368b1bcb3c6c7920777253c..7e6320e8c6a0c2ec63fc05f42c9d959691b75e21 100644 (file)
@@ -425,10 +425,7 @@ int r420_init(struct radeon_device *rdev)
        r300_mc_init(rdev);
        r420_debugfs(rdev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r) {
-               return r;
-       }
+       radeon_fence_driver_init(rdev);
        /* Memory manager */
        r = radeon_bo_init(rdev);
        if (r) {
index fc78e64ae7274ae8bd0001fc84020c05385db751..6cbcaa8451924c8ec5fa8cc4a211d8d8cf3439af 100644 (file)
@@ -299,9 +299,7 @@ int r520_init(struct radeon_device *rdev)
        r520_mc_init(rdev);
        rv515_debugfs(rdev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        /* Memory manager */
        r = radeon_bo_init(rdev);
        if (r)
index 7444dc0e0c0e25ed09745ca9850cf0d253ddec62..ca3fcae2adb537539042b3e906659f8bd973a1e9 100644 (file)
@@ -3282,9 +3282,7 @@ int r600_init(struct radeon_device *rdev)
        /* Initialize clocks */
        radeon_get_clock_info(rdev->ddev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        if (rdev->flags & RADEON_IS_AGP) {
                r = radeon_agp_init(rdev);
                if (r)
index 65301d6acf1325655dd0c30153c7b5ee211e2371..895776c421d4deed7655cee79fc8e62aa1a67d61 100644 (file)
@@ -385,7 +385,7 @@ struct radeon_fence {
 };
 
 int radeon_fence_driver_start_ring(struct radeon_device *rdev, int ring);
-int radeon_fence_driver_init(struct radeon_device *rdev);
+void radeon_fence_driver_init(struct radeon_device *rdev);
 void radeon_fence_driver_fini(struct radeon_device *rdev);
 void radeon_fence_driver_force_completion(struct radeon_device *rdev, int ring);
 int radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring);
index 0d8ef2368adfea5aae43709a447373055eba38fc..b2ce642ca4fa3da7e8518a1a37505da704142c59 100644 (file)
@@ -905,9 +905,8 @@ static void radeon_fence_driver_init_ring(struct radeon_device *rdev, int ring)
  * Not all asics have all rings, so each asic will only
  * start the fence driver on the rings it has using
  * radeon_fence_driver_start_ring().
- * Returns 0 for success.
  */
-int radeon_fence_driver_init(struct radeon_device *rdev)
+void radeon_fence_driver_init(struct radeon_device *rdev)
 {
        int ring;
 
@@ -917,8 +916,6 @@ int radeon_fence_driver_init(struct radeon_device *rdev)
        }
 
        radeon_debugfs_fence_init(rdev);
-
-       return 0;
 }
 
 /**
index 8423bcc3302b3c8ace6273ce6e7509bf43d201a0..6383f7a34bd8cf9be272a73e5d4a8aabd394571e 100644 (file)
@@ -555,9 +555,7 @@ int rs400_init(struct radeon_device *rdev)
        /* initialize memory controller */
        rs400_mc_init(rdev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        /* Memory manager */
        r = radeon_bo_init(rdev);
        if (r)
index 5bf26058eec0e5bcf2a9be8a53a722ef31085024..b2d22e25eee1d93b40a8176bb902a07590abb291 100644 (file)
@@ -1132,9 +1132,7 @@ int rs600_init(struct radeon_device *rdev)
        rs600_mc_init(rdev);
        r100_debugfs_rbbm_init(rdev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        /* Memory manager */
        r = radeon_bo_init(rdev);
        if (r)
index 7bc302a89232ae44cb4aaaeb1fb6234fb934550d..14fb0819b8c19cc153f0e735807b03eb55273aba 100644 (file)
@@ -850,9 +850,7 @@ int rs690_init(struct radeon_device *rdev)
        rs690_mc_init(rdev);
        rv515_debugfs(rdev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        /* Memory manager */
        r = radeon_bo_init(rdev);
        if (r)
index 46a53dd380798bd5d1ebda94c9db4540e379ff69..63fb06e8e2d7ca2fbdf24de2e7e77ec69d2d5bfb 100644 (file)
@@ -648,9 +648,7 @@ int rv515_init(struct radeon_device *rdev)
        rv515_mc_init(rdev);
        rv515_debugfs(rdev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        /* Memory manager */
        r = radeon_bo_init(rdev);
        if (r)
index 88e29ebaad4672f6dda1a866541dcd59d40730c4..74499307285beafb4447a1a57a1d11c4b5cb8ada 100644 (file)
@@ -1941,9 +1941,7 @@ int rv770_init(struct radeon_device *rdev)
        /* Initialize clocks */
        radeon_get_clock_info(rdev->ddev);
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
        /* initialize AGP */
        if (rdev->flags & RADEON_IS_AGP) {
                r = radeon_agp_init(rdev);
index d0e94b10e4c09ca6155659e29c7c7079571a95bb..013e44ed0f39a6f34ea4367f7a5640a0734adf96 100644 (file)
@@ -6857,9 +6857,7 @@ int si_init(struct radeon_device *rdev)
        radeon_get_clock_info(rdev->ddev);
 
        /* Fence driver */
-       r = radeon_fence_driver_init(rdev);
-       if (r)
-               return r;
+       radeon_fence_driver_init(rdev);
 
        /* initialize memory controller */
        r = si_mc_init(rdev);