diff options
author | Chen, Gong <gong.chen@linux.intel.com> | 2013-10-18 14:29:07 -0700 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2013-10-21 15:12:01 -0700 |
commit | 10ef6b0dffe404bcc54e94cb2ca1a5b18445a66b (patch) | |
tree | 6450859ffdc4494f2211442dd411b7f189cf326d /drivers/edac/amd64_edac.h | |
parent | 88f074f4871a8c212b212b725e4dcdcdb09613c1 (diff) | |
download | linux-stable-10ef6b0dffe404bcc54e94cb2ca1a5b18445a66b.tar.gz linux-stable-10ef6b0dffe404bcc54e94cb2ca1a5b18445a66b.tar.bz2 linux-stable-10ef6b0dffe404bcc54e94cb2ca1a5b18445a66b.zip |
bitops: Introduce a more generic BITMASK macro
GENMASK is used to create a contiguous bitmask([hi:lo]). It is
implemented twice in current kernel. One is in EDAC driver, the other
is in SiS/XGI FB driver. Move it to a more generic place for other
usage.
Signed-off-by: Chen, Gong <gong.chen@linux.intel.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Thomas Winischhofer <thomas@winischhofer.net>
Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
Acked-by: Borislav Petkov <bp@suse.de>
Acked-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'drivers/edac/amd64_edac.h')
-rw-r--r-- | drivers/edac/amd64_edac.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/edac/amd64_edac.h b/drivers/edac/amd64_edac.h index d2443cfa0698..6dc1fcc25afb 100644 --- a/drivers/edac/amd64_edac.h +++ b/drivers/edac/amd64_edac.h @@ -160,14 +160,6 @@ #define OFF false /* - * Create a contiguous bitmask starting at bit position @lo and ending at - * position @hi. For example - * - * GENMASK(21, 39) gives us the 64bit vector 0x000000ffffe00000. - */ -#define GENMASK(lo, hi) (((1ULL << ((hi) - (lo) + 1)) - 1) << (lo)) - -/* * PCI-defined configuration space registers */ #define PCI_DEVICE_ID_AMD_15H_M30H_NB_F1 0x141b |