s390/barrier: factor out bcr_serialize()
authorHeiko Carstens <hca@linux.ibm.com>
Fri, 1 Oct 2021 10:56:55 +0000 (12:56 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Mon, 11 Oct 2021 18:55:58 +0000 (20:55 +0200)
commitfbbd140737121637b98aef53440c7a2676e412cf
treea220ffa0d1451c629bd8a3f75215ec6fa0ec85a6
parent25d36a85c61b576401f69e0e205071e6b1befce8
s390/barrier: factor out bcr_serialize()

Factor out bcr_serialize() inline assembly function which describes
what the bcr instruction is used for.
Use bcr_serialize() like before in mb(), but also in upcoming changes.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/include/asm/barrier.h