forked from rpms/glibc
c0a7313e92
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/glibc.git#40ad858c64f2a5eb509c81e29d63a1ad65c86256
36 lines
1.5 KiB
Diff
36 lines
1.5 KiB
Diff
commit 905fdc7071638612027739d74d63fc91debb0325
|
|
Author: Siddhesh Poyarekar <siddhesh@sourceware.org>
|
|
Date: Wed Feb 3 20:03:19 2021 +0530
|
|
|
|
x86: Use SIZE_MAX instead of (long int)-1 for tunable range value
|
|
|
|
The tunable types are SIZE_T, so set the ranges to the correct maximum
|
|
value, i.e. SIZE_MAX.
|
|
|
|
(cherry picked from commit a1b8b06a55c1ee581d5ef860cec214b0c27a66f0)
|
|
|
|
diff --git a/sysdeps/x86/dl-cacheinfo.h b/sysdeps/x86/dl-cacheinfo.h
|
|
index e0a72568d8174db7..6f91651f0da1d46a 100644
|
|
--- a/sysdeps/x86/dl-cacheinfo.h
|
|
+++ b/sysdeps/x86/dl-cacheinfo.h
|
|
@@ -917,14 +917,14 @@ dl_init_cacheinfo (struct cpu_features *cpu_features)
|
|
rep_stosb_threshold = TUNABLE_GET (x86_rep_stosb_threshold,
|
|
long int, NULL);
|
|
|
|
- TUNABLE_SET_WITH_BOUNDS (x86_data_cache_size, data, 0, (long int) -1);
|
|
- TUNABLE_SET_WITH_BOUNDS (x86_shared_cache_size, shared, 0, (long int) -1);
|
|
+ TUNABLE_SET_WITH_BOUNDS (x86_data_cache_size, data, 0, SIZE_MAX);
|
|
+ TUNABLE_SET_WITH_BOUNDS (x86_shared_cache_size, shared, 0, SIZE_MAX);
|
|
TUNABLE_SET_WITH_BOUNDS (x86_non_temporal_threshold, non_temporal_threshold,
|
|
- 0, (long int) -1);
|
|
+ 0, SIZE_MAX);
|
|
TUNABLE_SET_WITH_BOUNDS (x86_rep_movsb_threshold, rep_movsb_threshold,
|
|
- minimum_rep_movsb_threshold, (long int) -1);
|
|
+ minimum_rep_movsb_threshold, SIZE_MAX);
|
|
TUNABLE_SET_WITH_BOUNDS (x86_rep_stosb_threshold, rep_stosb_threshold, 1,
|
|
- (long int) -1);
|
|
+ SIZE_MAX);
|
|
#endif
|
|
|
|
cpu_features->data_cache_size = data;
|