]> git.baikalelectronics.ru Git - kernel.git/commit
ocfs2/dlm: don't access beyond bitmap size
authorWengang Wang <wen.gang.wang@oracle.com>
Wed, 30 Jun 2010 12:23:30 +0000 (20:23 +0800)
committerJoel Becker <joel.becker@oracle.com>
Mon, 12 Jul 2010 20:56:14 +0000 (13:56 -0700)
commit6c25f2ab480d991837003c333074883e58dd3563
tree554116c78b9345c7bc0741bbc6be1fd7d5d390d4
parentc7c6d47f4597edcbac0fe00ed7b2e26ec7e096e0
ocfs2/dlm: don't access beyond bitmap size

dlm->recovery_map is defined as
unsigned long recovery_map[BITS_TO_LONGS(O2NM_MAX_NODES)];

We should treat O2NM_MAX_NODES as the bit map size in bits.
This patches fixes a bit operation that takes O2NM_MAX_NODES + 1 as bitmap size.

Signed-off-by: Wengang Wang <wen.gang.wang@oracle.com>
Signed-off-by: Joel Becker <joel.becker@oracle.com>
fs/ocfs2/dlm/dlmrecovery.c