s390/maccess: remove dead DAT-off code
As the kernel is executed in DAT-on mode only, remove unnecessary DAT bit check together with the dead code. Reviewed-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
This commit is contained in:
parent
bb1520d581
commit
12cf6473d2
1 changed files with 5 additions and 9 deletions
|
@ -68,15 +68,11 @@ notrace void *s390_kernel_write(void *dst, const void *src, size_t size)
|
||||||
long copied;
|
long copied;
|
||||||
|
|
||||||
spin_lock_irqsave(&s390_kernel_write_lock, flags);
|
spin_lock_irqsave(&s390_kernel_write_lock, flags);
|
||||||
if (!(flags & PSW_MASK_DAT)) {
|
while (size) {
|
||||||
memcpy(dst, src, size);
|
copied = s390_kernel_write_odd(tmp, src, size);
|
||||||
} else {
|
tmp += copied;
|
||||||
while (size) {
|
src += copied;
|
||||||
copied = s390_kernel_write_odd(tmp, src, size);
|
size -= copied;
|
||||||
tmp += copied;
|
|
||||||
src += copied;
|
|
||||||
size -= copied;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
spin_unlock_irqrestore(&s390_kernel_write_lock, flags);
|
spin_unlock_irqrestore(&s390_kernel_write_lock, flags);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue