From: Andrew Morton <akpm@osdl.org>
To: "Luke Yang" <luke.adi@gmail.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/2]Blackfin archtecture patche for 2.6.16
Date: Tue, 21 Mar 2006 03:14:57 -0800 [thread overview]
Message-ID: <20060321031457.69fa0892.akpm@osdl.org> (raw)
In-Reply-To: <489ecd0c0603200200va747a68k187651930a3f0a51@mail.gmail.com>
"Luke Yang" <luke.adi@gmail.com> wrote:
>
> This is the Blackfin archtecture patch for kernel 2.6.16.
>
There are few practical issues we need to be concerned about with new
architectures.
- We don't want to be putting 44000 lines of new code in the kernel and
then have it rot. Who will support this in the long-term? What
resources are behind it? IOW: what can you say to convince us that it
won't rot?
The lack of a MAINTAINERS entry doesn't inspire confidence..
- How widespread/popular is the blackfin? Are many devices using it?
How old/mature is it? Is it a new thing or is it near end-of-life?
It's a cost/benefit thing. It costs us to add code to the kenrel. How
many people would benefit from us doing that?
- Are easy-to-install x86 cross-build packages available? If not, are
there straightforward instructions anywhere to guide people in generating
a cross-build setup?
<looks>
OK, blackfin.uclinux.org seems to have that. Does binutils support
blackfin?
- A lot of this code appears to come from Analog Devices, but you don't ;)
We'd need to see some sort of authorisation from the original authors
for the inclusion of their code. Preferably in the form of
Signed-off-by:s.
> http://blackfin.uclinux.org/frs/download.php/810/blackfin-arch.patch.tar.bz2
As I said, 44kloc ;)
- Do you really need to support old_mmap()?
- It would be preferable to use the generic IRQ infrastructure in kernel/irq/
- Too much use of open-coded `volatile'. The objective should be to have
zero occurrences in .c files. And volatile sometimes creates suspicion
even when it's used in .h files.
- bug: coreb_ioctl() does copy_from_user() and down() inside spinlock.
- err, coreb_ioctl() does down(&file->f_dentry->d_inode->i_sem); but
that's a mutex now, so I assume that's actually dead code?
next prev parent reply other threads:[~2006-03-21 11:18 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-20 10:00 [PATCH 1/2]Blackfin archtecture patche for 2.6.16 Luke Yang
2006-03-21 7:30 ` Luke Yang
2006-03-21 11:14 ` Andrew Morton [this message]
2006-03-21 23:45 ` Bernd Schmidt
2006-03-22 0:32 ` Andrew Morton
2006-03-22 3:45 ` Luke Yang
[not found] ` <20060321194848.4d041ab5.akpm@osdl.org>
2006-03-22 4:47 ` Luke Yang
2006-03-22 23:43 ` Ingo Oeser
2006-03-23 7:20 ` Luke Yang
2006-03-23 10:21 ` Philippe Gerum
-- strict thread matches above, loose matches on Subject: below --
2006-03-22 6:12 Robin Getz
2006-03-22 6:36 ` Andrew Morton
2006-03-22 7:42 ` Luke Yang
2006-03-22 7:49 ` Andrew Morton
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=20060321031457.69fa0892.akpm@osdl.org \
--to=akpm@osdl.org \
--cc=linux-kernel@vger.kernel.org \
--cc=luke.adi@gmail.com \
/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