]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
mm: Handle 0 flags in _calc_vm_trans() macro
authorJan Kara <jack@suse.cz>
Fri, 3 Nov 2017 11:21:21 +0000 (12:21 +0100)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Tue, 13 Mar 2018 10:28:29 +0000 (11:28 +0100)
commit0dbb90686c35c3e96f196a1508ffd62492f3c9d1
treeac91352f0d632020fb12393680d30fe66184df1d
parent11c01437d93f88a14f4cccee28c7467e45d589ce
mm: Handle 0 flags in _calc_vm_trans() macro

BugLink: http://bugs.launchpad.net/bugs/1745052
[ Upstream commit 592e254502041f953e84d091eae2c68cba04c10b ]

_calc_vm_trans() does not handle the situation when some of the passed
flags are 0 (which can happen if these VM flags do not make sense for
the architecture). Improve the _calc_vm_trans() macro to return 0 in
such situation. Since all passed flags are constant, this does not add
any runtime overhead.

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
include/linux/mman.h