Skip to content

Commit 529bfc3

Browse files
committed
Fix write past fixed size buffer
1 parent bfe1656 commit 529bfc3

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

driver/level2/gbmv_thread.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG ku, BLASLONG kl, FLOAT *alpha, FLOAT
177177

178178
blas_arg_t args;
179179
blas_queue_t queue[MAX_CPU_NUMBER];
180-
BLASLONG range_m[MAX_CPU_NUMBER];
180+
BLASLONG range_m[MAX_CPU_NUMBER + 1];
181181
BLASLONG range_n[MAX_CPU_NUMBER + 1];
182182

183183
BLASLONG width, i, num_cpu;

driver/level2/sbmv_thread.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ int CNAME(BLASLONG n, BLASLONG k, FLOAT *alpha, FLOAT *a, BLASLONG lda, FLOAT *x
177177
#endif
178178

179179
blas_arg_t args;
180-
blas_queue_t queue[MAX_CPU_NUMBER];
180+
blas_queue_t queue[MAX_CPU_NUMBER + 1];
181181
BLASLONG range_m[MAX_CPU_NUMBER + 1];
182182
BLASLONG range_n[MAX_CPU_NUMBER];
183183

driver/level2/spmv_thread.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ int CNAME(BLASLONG m, FLOAT *alpha, FLOAT *a, FLOAT *x, BLASLONG incx, FLOAT *y,
182182
blas_arg_t args;
183183
blas_queue_t queue[MAX_CPU_NUMBER];
184184
BLASLONG range_m[MAX_CPU_NUMBER + 1];
185-
BLASLONG range_n[MAX_CPU_NUMBER];
185+
BLASLONG range_n[MAX_CPU_NUMBER + 1];
186186

187187
BLASLONG width, i, num_cpu;
188188

driver/level2/tbmv_thread.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ int CNAME(BLASLONG n, BLASLONG k, FLOAT *a, BLASLONG lda, FLOAT *x, BLASLONG inc
221221
blas_arg_t args;
222222
blas_queue_t queue[MAX_CPU_NUMBER];
223223
BLASLONG range_m[MAX_CPU_NUMBER + 1];
224-
BLASLONG range_n[MAX_CPU_NUMBER];
224+
BLASLONG range_n[MAX_CPU_NUMBER + 1];
225225

226226
BLASLONG width, i, num_cpu;
227227

driver/level2/tpmv_thread.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ int CNAME(BLASLONG m, FLOAT *a, FLOAT *x, BLASLONG incx, FLOAT *buffer, int nthr
243243
blas_arg_t args;
244244
blas_queue_t queue[MAX_CPU_NUMBER];
245245
BLASLONG range_m[MAX_CPU_NUMBER + 1];
246-
BLASLONG range_n[MAX_CPU_NUMBER];
246+
BLASLONG range_n[MAX_CPU_NUMBER + 1];
247247

248248
BLASLONG width, i, num_cpu;
249249

driver/level2/trmv_thread.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ int CNAME(BLASLONG m, FLOAT *a, BLASLONG lda, FLOAT *x, BLASLONG incx, FLOAT *bu
281281
blas_arg_t args;
282282
blas_queue_t queue[MAX_CPU_NUMBER];
283283
BLASLONG range_m[MAX_CPU_NUMBER + 1];
284-
BLASLONG range_n[MAX_CPU_NUMBER];
284+
BLASLONG range_n[MAX_CPU_NUMBER + 1];
285285

286286
BLASLONG width, i, num_cpu;
287287

0 commit comments

Comments
 (0)