From: Jesse Barnes <jbarnes@engr.sgi.com>
To: linux-ia64@vger.kernel.org
Subject: Re: [PATCH] cleanup swiotlb.c a bit
Date: Thu, 06 Jan 2005 19:42:52 +0000 [thread overview]
Message-ID: <200501061142.52267.jbarnes@engr.sgi.com> (raw)
In-Reply-To: <200501060945.12364.jbarnes@engr.sgi.com>
On Thursday, January 6, 2005 11:38 am, David Mosberger wrote:
> >>>>> On Thu, 6 Jan 2005 09:45:12 -0800, Jesse Barnes
> >>>>> <jbarnes@engr.sgi.com> said:
>
> Jesse> This patch mostly cleans up trailing whitespace
>
> That's OK, and really needed. I was tempted to do that with my last
> swiotlb fix, but didn't want to mix formatting cleanups with real
> fixes.
Usually a good idea, I figured that a cleanup patch should stand by itself.
> Jesse> and long lines
>
> Well, I don't like how you "fixed" some of them and I continue to be
> of the opinion that 100 cols is OK (yes, I know that somebody managed
> to get the 80 cols into the kernel formatting document, but that
> doesn't change reality...).
Yeah, I know, but your opinion is wrong :) I often find myself editing files
on VTs or other 80 col terminals, and long lines are a pain...
> For example, something like this:
>
> + io_tlb_start = alloc_bootmem_low_pages(io_tlb_nslabs *
> + (1 << IO_TLB_SHIFT));
>
> I find more readable if it's formatted as:
>
> io_tlb_start = alloc_bootmem_low_pages(io_tlb_nslabs
> * (1 << IO_TLB_SHIFT));
I can change that, though I think the former is more common.
> Jesse> gets rid of some unnecessary {} blocks.
>
> The blocks where there to indicate locking. I find that useful, even
> if Andrew (and perhaps others) disagree.
I thought that might be controversial, I can change it back.
> Jesse> Does it look ok to you David? I was thinking it might be
> Jesse> nice to abstract it slightly more to make the swiotlb
> Jesse> functions callable from a platform's regular PCI mapping
> Jesse> routines as needed, since swiotlb assumes that physical
> Jesse> addresses and bus addresses are the same.
>
> Well, it probably should move outside of the ia64 tree anyhow. The
> way x86_64 includes swiotlb.c at the moment is just absolutely gross.
That was going to be step two. include/linux/swiotlb.h and lib/swiotlb.c seem
like the right way to go in the long run, along with a few abstractions.
Thanks,
Jesse
next prev parent reply other threads:[~2005-01-06 19:42 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-01-06 17:45 [PATCH] cleanup swiotlb.c a bit Jesse Barnes
2005-01-06 19:38 ` David Mosberger
2005-01-06 19:42 ` Jesse Barnes [this message]
2005-01-06 19:47 ` Matthew Wilcox
2005-01-06 19:48 ` David Mosberger
2005-01-06 19:50 ` Jesse Barnes
2005-01-06 20:00 ` David Mosberger
2005-01-06 20:00 ` David Mosberger
2005-01-06 20:01 ` Matthew Wilcox
2005-01-06 20:06 ` Andi Kleen
2005-01-06 20:07 ` Jesse Barnes
2005-01-06 20:10 ` Matthew Wilcox
2005-01-06 20:11 ` Luck, Tony
2005-01-06 21:19 ` David Mosberger
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=200501061142.52267.jbarnes@engr.sgi.com \
--to=jbarnes@engr.sgi.com \
--cc=linux-ia64@vger.kernel.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