Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v2.6.30-rc3 27 lines 683 B view raw
1/* 2 * Copyright (C) 2006 Atmark Techno, Inc. 3 * 4 * This file is subject to the terms and conditions of the GNU General Public 5 * License. See the file "COPYING" in the main directory of this archive 6 * for more details. 7 */ 8 9#ifndef _ASM_MICROBLAZE_BITOPS_H 10#define _ASM_MICROBLAZE_BITOPS_H 11 12/* 13 * Copyright 1992, Linus Torvalds. 14 */ 15 16#include <asm/byteorder.h> /* swab32 */ 17#include <asm/system.h> /* save_flags */ 18 19/* 20 * clear_bit() doesn't provide any barrier for the compiler. 21 */ 22#define smp_mb__before_clear_bit() barrier() 23#define smp_mb__after_clear_bit() barrier() 24#include <asm-generic/bitops.h> 25#include <asm-generic/bitops/__fls.h> 26 27#endif /* _ASM_MICROBLAZE_BITOPS_H */