]> git.baikalelectronics.ru Git - kernel.git/commit
fs/aio.c: eliminate redundant loads in put_aio_ring_file
authorRasmus Villemoes <linux@rasmusvillemoes.dk>
Wed, 14 Sep 2016 22:25:03 +0000 (00:25 +0200)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 28 Sep 2016 01:45:46 +0000 (21:45 -0400)
commitb5e49ee97419bdb73257ebb2156741cc84d0006d
tree6f334950fb361d3e1fe57dd264e66876887d3ac8
parent62d5c240f1c98dc83749f8bf3a4b5cd0fe6552f3
fs/aio.c: eliminate redundant loads in put_aio_ring_file

Using a local variable we can prevent gcc from reloading
aio_ring_file->f_inode->i_mapping twice, eliminating 2x2 dependent
loads.

Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/aio.c