summaryrefslogtreecommitdiffstats
path: root/fs/jffs2
diff options
context:
space:
mode:
authorVineet Gupta <vgupta@kernel.org>2020-06-17 16:23:38 -0700
committerVineet Gupta <vgupta@kernel.org>2023-08-18 10:30:47 -0700
commitdfb12071dda4e28aea82d06bf9c01c403f6d0f30 (patch)
tree9755da769ce96c66d5d072dfbcab1dcaff2e36df /fs/jffs2
parent13347c10396055c4c6c38a54d10bc6ed5024fbe9 (diff)
downloadlinux-stable-dfb12071dda4e28aea82d06bf9c01c403f6d0f30.tar.gz
linux-stable-dfb12071dda4e28aea82d06bf9c01c403f6d0f30.tar.bz2
linux-stable-dfb12071dda4e28aea82d06bf9c01c403f6d0f30.zip
ARC: entry: replace 8 byte OR with 4 byte BSET
FAKE_RET_FROM_EXCEPTION drops down to pure kernel mode. It currently has an 8 byte instruction which can be replaced with 4 byte BSET This is applicable to both ARCv2 and ARCv3 entr code. ARCv2 current ------------ 00000804 <EV_Trap>: ... 874: 216a 1280 lr r9,[status32] 878: 2146 1809 bic r9,r9,0x20 87c: 2105 1f89 8000 0000 or r9,r9,0x80000000 ^^^^^^^^^ 884: 2029 8240 kflag r9 ARCv2 after ---------- 000007e0 <EV_Trap>: ... 850: 216a 1280 lr r9,[status32] 854: 2150 1149 bclr r9,r9,0x5 858: 214f 17c9 bset r9,r9,0x1f 85c: 2029 8240 kflag r9 Signed-off-by: Vineet Gupta <vgupta@kernel.org>
Diffstat (limited to 'fs/jffs2')
0 files changed, 0 insertions, 0 deletions