X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Farch%2Farmv7%2Flib.c;h=f33f339470d580c9d4537b56931d4bd887670dd8;hb=93d0cdaafdf1edc4af1270e04bdb97159a51a30f;hp=65c457c124b33de2b14360a05059b1cd5863ab00;hpb=d0b4559f2936f6d9f06be0f7c3c51527a480ec0d;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/arch/armv7/lib.c b/KernelLand/Kernel/arch/armv7/lib.c index 65c457c1..f33f3394 100644 --- a/KernelLand/Kernel/arch/armv7/lib.c +++ b/KernelLand/Kernel/arch/armv7/lib.c @@ -103,7 +103,7 @@ void *memset(void *_dest, int _value, size_t _length) val32 |= val32 << 16; // Force alignment - while( (tVAddr)dst8 & 3 ) *dst8 ++ = _value; + while( (tVAddr)dst8 & 3 ) *dst8 ++ = _value, _length --; dst = (void *)dst8; // DWORD copies