From: Mike Frysinger <vapier@gentoo.org>
To: linux-kernel@vger.kernel.org
Cc: uclinux-dist-devel@blackfin.uclinux.org
Subject: [PATCH 00/17] Blackfin arch conversion to asm-generic
Date: Sun, 14 Jun 2009 08:01:01 -0400 [thread overview]
Message-ID: <1244980878-2124-1-git-send-email-vapier@gentoo.org> (raw)
With the new asm-generic code in place, we can convert the Blackfin arch
over to it. This in turn fixes a few outdated headers and rather than
manually update them, just drop our version in favor of the asm-generic
one. I've tried to group the changes somewhat logically so that if some
conversion did go bad, it'll be easier to narrow things down with bisect
rather than one large changeset.
Mike Frysinger (17):
Blackfin: use common test_bit() rather than __test_bit()
Blackfin: pull in asm/io.h in ksyms for prototypes
Blackfin: only build irqpanic.c when needed
Blackfin: convert asm/ioctls.h to asm-generic/ioctls.h
Blackfin: convert to generic checksum code
Blackfin: convert shm/sysv/ipc to asm-generic
Blackfin: convert user/elf to asm-generic
Blackfin: convert socket/poll to asm-generic
Blackfin: convert simple headers to asm-generic
Blackfin: convert dma/pci to asm-generic
Blackfin: convert termios to asm-generic
Blackfin: convert locking primitives to asm-generic
Blackfin: convert signal/mmap to asm-generic
Blackfin: convert irq/process to asm-generic
Blackfin: convert types to asm-generic
Blackfin: convert page/tlb to asm-generic
Blackfin: convert uaccess to asm-generic
arch/blackfin/Kconfig | 3 +
arch/blackfin/include/asm/atomic.h | 109 +----------
arch/blackfin/include/asm/auxvec.h | 5 +-
arch/blackfin/include/asm/bitops.h | 198 +------------------
arch/blackfin/include/asm/bugs.h | 17 +--
arch/blackfin/include/asm/checksum.h | 72 +-------
arch/blackfin/include/asm/cputime.h | 5 -
arch/blackfin/include/asm/current.h | 24 +---
arch/blackfin/include/asm/device.h | 6 -
arch/blackfin/include/asm/dma-mapping.h | 91 +--------
arch/blackfin/include/asm/dma.h | 5 +-
arch/blackfin/include/asm/elf.h | 2 +-
arch/blackfin/include/asm/emergency-restart.h | 5 -
arch/blackfin/include/asm/errno.h | 7 +-
arch/blackfin/include/asm/fb.h | 13 +--
arch/blackfin/include/asm/futex.h | 5 -
arch/blackfin/include/asm/hardirq.h | 36 +---
arch/blackfin/include/asm/hw_irq.h | 7 +-
arch/blackfin/include/asm/io.h | 1 -
arch/blackfin/include/asm/ioctls.h | 84 +--------
arch/blackfin/include/asm/ipcbuf.h | 31 +---
arch/blackfin/include/asm/irq.h | 5 +-
arch/blackfin/include/asm/kmap_types.h | 22 +--
arch/blackfin/include/asm/local.h | 5 -
arch/blackfin/include/asm/mman.h | 44 +----
arch/blackfin/include/asm/msgbuf.h | 32 +---
arch/blackfin/include/asm/mutex.h | 2 +-
arch/blackfin/include/asm/page.h | 85 +--------
arch/blackfin/include/asm/param.h | 23 +--
arch/blackfin/include/asm/pci.h | 149 +--------------
arch/blackfin/include/asm/percpu.h | 5 -
arch/blackfin/include/asm/pgalloc.h | 9 +-
arch/blackfin/include/asm/poll.h | 21 +--
arch/blackfin/include/asm/posix_types.h | 56 +-----
arch/blackfin/include/asm/processor.h | 35 +---
arch/blackfin/include/asm/resource.h | 5 -
arch/blackfin/include/asm/scatterlist.h | 29 +---
arch/blackfin/include/asm/segment.h | 8 +-
arch/blackfin/include/asm/sembuf.h | 26 +---
arch/blackfin/include/asm/serial.h | 6 +-
arch/blackfin/include/asm/setup.h | 18 +--
arch/blackfin/include/asm/shmbuf.h | 43 +----
arch/blackfin/include/asm/shmparam.h | 7 +-
arch/blackfin/include/asm/signal.h | 159 +---------------
arch/blackfin/include/asm/socket.h | 60 +------
arch/blackfin/include/asm/sockios.h | 14 +--
arch/blackfin/include/asm/spinlock.h | 6 +
arch/blackfin/include/asm/statfs.h | 5 -
arch/blackfin/include/asm/swab.h | 6 +-
arch/blackfin/include/asm/termbits.h | 199 +------------------
arch/blackfin/include/asm/termios.h | 95 +---------
arch/blackfin/include/asm/tlbflush.h | 57 +------
arch/blackfin/include/asm/topology.h | 5 -
arch/blackfin/include/asm/types.h | 37 +----
arch/blackfin/include/asm/uaccess.h | 265 +------------------------
arch/blackfin/include/asm/ucontext.h | 18 +--
arch/blackfin/include/asm/unaligned.h | 12 +-
arch/blackfin/include/asm/user.h | 90 +---------
arch/blackfin/kernel/bfin_ksyms.c | 1 +
arch/blackfin/kernel/process.c | 23 +++
arch/blackfin/lib/Makefile | 2 +-
arch/blackfin/lib/checksum.c | 145 --------------
arch/blackfin/mach-common/Makefile | 3 +-
arch/blackfin/mach-common/ints-priority.c | 4 +-
arch/blackfin/mach-common/irqpanic.c | 11 +-
65 files changed, 141 insertions(+), 2437 deletions(-)
delete mode 100644 arch/blackfin/lib/checksum.c
next reply other threads:[~2009-06-14 12:01 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-14 12:01 Mike Frysinger [this message]
2009-06-14 12:01 ` [PATCH 01/17] Blackfin: use common test_bit() rather than __test_bit() Mike Frysinger
2009-06-14 12:01 ` [PATCH 02/17] Blackfin: pull in asm/io.h in ksyms for prototypes Mike Frysinger
2009-06-14 12:01 ` [PATCH 03/17] Blackfin: only build irqpanic.c when needed Mike Frysinger
2009-06-14 12:01 ` [PATCH 04/17] Blackfin: convert asm/ioctls.h to asm-generic/ioctls.h Mike Frysinger
2009-06-14 12:01 ` [PATCH 05/17] Blackfin: convert to generic checksum code Mike Frysinger
2009-06-15 11:04 ` Arnd Bergmann
2009-06-16 10:03 ` Mike Frysinger
2009-06-19 1:19 ` Mike Frysinger
2009-06-19 9:05 ` Arnd Bergmann
2009-06-19 10:42 ` Mike Frysinger
2009-06-19 12:33 ` Arnd Bergmann
2009-06-19 13:12 ` Mike Frysinger
2009-06-23 21:14 ` Arnd Bergmann
2009-06-23 21:53 ` Mike Frysinger
2009-06-23 22:06 ` Arnd Bergmann
2009-06-23 22:11 ` Mike Frysinger
2009-09-19 19:08 ` Mike Frysinger
2009-06-14 12:01 ` [PATCH 06/17] Blackfin: convert shm/sysv/ipc to asm-generic Mike Frysinger
2009-06-14 12:01 ` [PATCH 07/17] Blackfin: convert user/elf " Mike Frysinger
2009-06-14 12:01 ` [PATCH 08/17] Blackfin: convert socket/poll " Mike Frysinger
2009-06-14 12:01 ` [PATCH 09/17] Blackfin: convert simple headers " Mike Frysinger
2009-06-14 12:01 ` [PATCH 10/17] Blackfin: convert dma/pci " Mike Frysinger
2009-06-15 11:37 ` Arnd Bergmann
2009-06-16 10:00 ` Mike Frysinger
2009-06-14 12:01 ` [PATCH 11/17] Blackfin: convert termios " Mike Frysinger
2009-06-14 12:01 ` [PATCH 12/17] Blackfin: convert locking primitives " Mike Frysinger
2009-06-14 12:01 ` [PATCH 13/17] Blackfin: convert signal/mmap " Mike Frysinger
2009-06-14 12:01 ` [PATCH 14/17] Blackfin: convert irq/process " Mike Frysinger
2009-06-14 12:01 ` [PATCH 15/17] Blackfin: convert types " Mike Frysinger
2009-06-14 12:01 ` [PATCH 16/17] Blackfin: convert page/tlb " Mike Frysinger
2009-06-14 12:01 ` [PATCH 17/17] Blackfin: convert uaccess " Mike Frysinger
2009-06-15 11:42 ` [PATCH 00/17] Blackfin arch conversion " Arnd Bergmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1244980878-2124-1-git-send-email-vapier@gentoo.org \
--to=vapier@gentoo.org \
--cc=linux-kernel@vger.kernel.org \
--cc=uclinux-dist-devel@blackfin.uclinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®