Skip to content

Commit

Permalink
define global BIT macro
Browse files Browse the repository at this point in the history
define global BIT macro

move all local BIT defines to the new globally define macro.

Signed-off-by: Jiri Slaby <[email protected]>
Cc: Paul Mackerras <[email protected]>
Cc: Benjamin Herrenschmidt <[email protected]>
Cc: Kumar Gala <[email protected]>
Cc: Dmitry Torokhov <[email protected]>
Cc: Jeff Garzik <[email protected]>
Cc: James Bottomley <[email protected]>
Cc: "Antonino A. Daplas" <[email protected]>
Cc: Russell King <[email protected]>
Acked-by: Ralf Baechle <[email protected]>
Cc: "John W. Linville" <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
jirislaby authored and Linus Torvalds committed Oct 19, 2007
1 parent 7b19ada commit 93043ec
Show file tree
Hide file tree
Showing 18 changed files with 1 addition and 38 deletions.
1 change: 0 additions & 1 deletion arch/ppc/platforms/chestnut.c
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ extern void gen550_progress(char *, unsigned short);
extern void gen550_init(int, struct uart_port *);
extern void mv64360_pcibios_fixup(mv64x60_handle_t *bh);

#define BIT(x) (1<<x)
#define CHESTNUT_PRESERVE_MASK (BIT(MV64x60_CPU2DEV_0_WIN) | \
BIT(MV64x60_CPU2DEV_1_WIN) | \
BIT(MV64x60_CPU2DEV_2_WIN) | \
Expand Down
2 changes: 0 additions & 2 deletions drivers/edac/edac_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,6 @@ extern int edac_debug_level;

#endif /* !CONFIG_EDAC_DEBUG */

#define BIT(x) (1 << (x))

#define PCI_VEND_DEV(vend, dev) PCI_VENDOR_ID_ ## vend, \
PCI_DEVICE_ID_ ## vend ## _ ## dev

Expand Down
2 changes: 0 additions & 2 deletions drivers/firmware/dcdbas.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
#include <linux/sysfs.h>
#include <linux/types.h>

#define BIT(x) (1UL << x)

#define MAX_SMI_DATA_BUF_SIZE (256 * 1024)

#define HC_ACTION_NONE (0)
Expand Down
2 changes: 0 additions & 2 deletions drivers/input/serio/maceps2.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,6 @@ MODULE_LICENSE("GPL");

#define MACE_PS2_TIMEOUT 10000 /* in 50us unit */

#define BIT(x) (1UL << (x))

#define PS2_STATUS_CLOCK_SIGNAL BIT(0) /* external clock signal */
#define PS2_STATUS_CLOCK_INHIBIT BIT(1) /* clken output signal */
#define PS2_STATUS_TX_INPROGRESS BIT(2) /* transmission in progress */
Expand Down
1 change: 0 additions & 1 deletion drivers/net/eth16i.c
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,6 @@ static char *version =


/* Few macros */
#define BIT(a) ( (1 << (a)) )
#define BITSET(ioaddr, bnum) ((outb(((inb(ioaddr)) | (bnum)), ioaddr)))
#define BITCLR(ioaddr, bnum) ((outb(((inb(ioaddr)) & (~(bnum))), ioaddr)))

Expand Down
3 changes: 0 additions & 3 deletions drivers/net/meth.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,6 @@
#define RX_BUFFER_OFFSET (sizeof(rx_status_vector)+2) /* staus vector + 2 bytes of padding */
#define RX_BUCKET_SIZE 256

#undef BIT
#define BIT(x) (1UL << (x))

/* For more detailed explanations of what each field menas,
see Nick's great comments to #defines below (or docs, if
you are lucky enough toget hold of them :)*/
Expand Down
3 changes: 0 additions & 3 deletions drivers/net/wireless/hostap/hostap_common.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
#include <linux/types.h>
#include <linux/if_ether.h>

#define BIT(x) (1 << (x))


/* IEEE 802.11 defines */

/* Information Element IDs */
Expand Down
1 change: 0 additions & 1 deletion drivers/scsi/FlashPoint.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@

#define FAILURE 0xFFFFFFFFL

#define BIT(x) ((unsigned char)(1<<(x))) /* single-bit mask in bit position x */
#define BITW(x) ((unsigned short)(1<<(x))) /* single-bit mask in bit position x */

struct sccb;
Expand Down
5 changes: 0 additions & 5 deletions drivers/scsi/nsp32.h
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,6 @@ static char * nsp32_model[] = {
typedef u32 u32_le;
typedef u16 u16_le;

/*
* MACRO
*/
#define BIT(x) (1UL << (x))

/*
* BASIC Definitions
*/
Expand Down
1 change: 0 additions & 1 deletion drivers/scsi/pcmcia/nsp_cs.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
/************************************
* Some useful macros...
*/
#define BIT(x) (1L << (x))

/* SCSI initiator must be ID 7 */
#define NSP_INITIATOR_ID 7
Expand Down
3 changes: 0 additions & 3 deletions drivers/video/pnx4008/sdum.h
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,6 @@
#define CONF_DIRTYDETECTION_OFF (0x600)
#define CONF_DIRTYDETECTION_ON (0x601)

/* Set the corresponding bit. */
#define BIT(n) (0x1U << (n))

struct dumchannel_uf {
int channelnr;
u32 *dirty;
Expand Down
3 changes: 0 additions & 3 deletions include/asm-arm/arch-ixp4xx/io.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@

#define IO_SPACE_LIMIT 0xffff0000

#define BIT(x) ((1)<<(x))


extern int (*ixp4xx_pci_read)(u32 addr, u32 cmd, u32* data);
extern int ixp4xx_pci_write(u32 addr, u32 cmd, u32 data);

Expand Down
3 changes: 0 additions & 3 deletions include/asm-mips/ip32/crime.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@
*/
#define CRIME_BASE 0x14000000 /* physical */

#undef BIT
#define BIT(x) (1UL << (x))

struct sgi_crime {
volatile unsigned long id;
#define CRIME_ID_MASK 0xff
Expand Down
3 changes: 0 additions & 3 deletions include/asm-mips/ip32/mace.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@
*/
#define MACE_BASE 0x1f000000 /* physical */

#undef BIT
#define BIT(x) (1UL << (x))

/*
* PCI interface
*/
Expand Down
1 change: 1 addition & 0 deletions include/linux/bitops.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
#include <asm/types.h>

#ifdef __KERNEL__
#define BIT(nr) (1UL << (nr))
#define BIT_MASK(nr) (1UL << ((nr) % BITS_PER_LONG))
#define BIT_WORD(nr) ((nr) / BITS_PER_LONG)
#define BITS_TO_TYPE(nr, t) (((nr)+(t)-1)/(t))
Expand Down
1 change: 0 additions & 1 deletion include/video/sstfb.h
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@
# define print_var(X,Y...)
#endif

#define BIT(x) (1ul<<(x))
#define POW2(x) (1ul<<(x))

/*
Expand Down
2 changes: 0 additions & 2 deletions include/video/tdfx.h
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,6 @@

/* register bitfields (not all, only as needed) */

#define BIT(x) (1UL << (x))

/* COMMAND_2D reg. values */
#define TDFX_ROP_COPY 0xcc /* src */
#define TDFX_ROP_INVERT 0x55 /* NOT dst */
Expand Down
2 changes: 0 additions & 2 deletions net/mac80211/ieee80211_i.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,6 @@

struct ieee80211_local;

#define BIT(x) (1 << (x))

#define IEEE80211_ALIGN32_PAD(a) ((4 - ((a) & 3)) & 3)

/* Maximum number of broadcast/multicast frames to buffer when some of the
Expand Down

0 comments on commit 93043ec

Please sign in to comment.