Messages in this thread | | | Date | Wed, 24 Nov 2010 14:55:59 +0900 | From | Paul Mundt <> | Subject | Re: [PATCH v3 22/22] bitops: remove minix bitops from asm/bitops.h |
| |
On Tue, Nov 23, 2010 at 10:38:24PM +0900, Akinobu Mita wrote: > minix bit operations are only used by minix filesystem and useless > by other modules. Because byte order of inode and block bitmaps is > defferent on each architecture like below: > > m68k: > big-endian 16bit indexed bitmaps > > h8300, microblaze, s390, sparc, m68knommu: > big-endian 32 or 64bit indexed bitmaps > > m32r, mips, sh, xtensa: > big-endian 32 or 64bit indexed bitmaps for big-endian mode > little-endian bitmaps for little-endian mode > > Others: > little-endian bitmaps > > In order to move minix bit operations from asm/bitops.h to > architecture independent code in minix file system, this provides two > config options. > > CONFIG_MINIX_FS_BIG_ENDIAN_16BIT_INDEXED is only selected by m68k. > CONFIG_MINIX_FS_NATIVE_ENDIAN is selected by the architectures which > use native byte order bitmaps (h8300, microblaze, s390, sparc, > m68knommu, m32r, mips, sh, xtensa). > The architectures which always use little-endian bitmaps do not select > these options. > > Finally, we can remove minix bit operations from asm/bitops.h for > all architectures. > > Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> > Acked-by: Arnd Bergmann <arnd@arndb.de> > Acked-by: Greg Ungerer <gerg@uclinux.org> > Cc: Geert Uytterhoeven <geert@linux-m68k.org> > Cc: Roman Zippel <zippel@linux-m68k.org> > Cc: Andreas Schwab <schwab@linux-m68k.org> > Cc: linux-m68k@lists.linux-m68k.org > Cc: Martin Schwidefsky <schwidefsky@de.ibm.com> > Cc: Heiko Carstens <heiko.carstens@de.ibm.com> > Cc: linux390@de.ibm.com > Cc: linux-s390@vger.kernel.org > Cc: Yoshinori Sato <ysato@users.sourceforge.jp> > Cc: Michal Simek <monstr@monstr.eu> > Cc: microblaze-uclinux@itee.uq.edu.au > Cc: "David S. Miller" <davem@davemloft.net> > Cc: sparclinux@vger.kernel.org > Cc: Hirokazu Takata <takata@linux-m32r.org> > Cc: linux-m32r@ml.linux-m32r.org > Cc: Ralf Baechle <ralf@linux-mips.org> > Cc: linux-mips@linux-mips.org > Cc: Paul Mundt <lethal@linux-sh.org> > Cc: linux-sh@vger.kernel.org > Cc: Chris Zankel <chris@zankel.net>
Acked-by: Paul Mundt <lethal@linux-sh.org>
| |