mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-24 22:21:27 +00:00
Set memory limits according to LOWMEM, not TOTALMEM
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@622 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
@@ -1822,10 +1822,11 @@ static int __init init_scst(void)
|
||||
si_meminfo(&si);
|
||||
#if BITS_PER_LONG == 32
|
||||
scst_max_cmd_mem = min(
|
||||
(((uint64_t)si.totalram << PAGE_SHIFT) >> 20) >> 2,
|
||||
(uint64_t)1 << 30);
|
||||
(((uint64_t)(si.totalram - si.totalhigh) << PAGE_SHIFT)
|
||||
>> 20) >> 2, (uint64_t)1 << 30);
|
||||
#else
|
||||
scst_max_cmd_mem = ((si.totalram << PAGE_SHIFT) >> 20) >> 2;
|
||||
scst_max_cmd_mem = (((si.totalram - si.totalhigh) << PAGE_SHIFT)
|
||||
>> 20) >> 2;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user