Do not round up the bufsize to the maximum allocable with scrypt.
diff --git a/ocl.c b/ocl.c
index 8fcee93..0c527c2 100644
--- a/ocl.c
+++ b/ocl.c
@@ -793,8 +793,7 @@ built:
if (bufsize > cgpu->max_alloc) {
applog(LOG_WARNING, "Maximum buffer memory device %d supports says %u", gpu, cgpu->max_alloc);
applog(LOG_WARNING, "Your scrypt settings come to %u", bufsize);
- } else
- bufsize = cgpu->max_alloc;
+ }
applog(LOG_DEBUG, "Creating scrypt buffer sized %u", bufsize);
clState->padbufsize = bufsize;