parisc: Remove ordered stores from syscall.S
authorJohn David Anglin <dave.anglin@bell.net>
Sun, 12 Aug 2018 20:38:03 +0000 (16:38 -0400)
committerHelge Deller <deller@gmx.de>
Mon, 13 Aug 2018 07:31:25 +0000 (09:31 +0200)
commit7797167ffde1f00446301cb22b37b7c03194cfaf
tree55186a310b4b6899f4956ebce009f7ca34ce1602
parent4a53ec1ccf932f86845c96a5092ba4507621c84d
parisc: Remove ordered stores from syscall.S

Now that we use a sync prior to releasing the locks in syscall.S, we don't need
the PA 2.0 ordered stores used to release some locks.  Using an ordered store,
potentially slows the release and subsequent code.

There are a number of other ordered stores and loads that serve no purpose.  I
have converted these to normal stores.

Signed-off-by: John David Anglin <dave.anglin@bell.net>
Cc: stable@vger.kernel.org # 4.0+
Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/kernel/syscall.S