* skge missing ifdefs.
@ 2005-08-01 20:34 Dave Jones
2005-08-01 20:38 ` Jeff Garzik
0 siblings, 1 reply; 12+ messages in thread
From: Dave Jones @ 2005-08-01 20:34 UTC (permalink / raw)
To: linux-kernel; +Cc: jgarzik, Mirko Lindner
with CONFIG_PM undefined, the build breaks due to
undefined symbols.
Signed-off-by: Dave Jones <davej@redhat.com>
-- linux-2.6.12/drivers/net/sk98lin/skge.c~ 2005-08-01 16:32:42.000000000 -0400
+++ linux-2.6.12/drivers/net/sk98lin/skge.c 2005-08-01 16:33:10.000000000 -0400
@@ -5233,8 +5233,10 @@ static struct pci_driver skge_driver = {
.id_table = skge_pci_tbl,
.probe = skge_probe_one,
.remove = __devexit_p(skge_remove_one),
+#ifdef CONFIG_PM
.suspend = skge_suspend,
.resume = skge_resume,
+#endif
};
static int __init skge_init(void)
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-01 20:34 skge missing ifdefs Dave Jones
@ 2005-08-01 20:38 ` Jeff Garzik
2005-08-22 19:59 ` Dave Jones
0 siblings, 1 reply; 12+ messages in thread
From: Jeff Garzik @ 2005-08-01 20:38 UTC (permalink / raw)
To: Dave Jones, linux-kernel, Mirko Lindner; +Cc: akpm
On Mon, Aug 01, 2005 at 04:34:42PM -0400, Dave Jones wrote:
> with CONFIG_PM undefined, the build breaks due to
> undefined symbols.
akpm already sent a fix to Linus.
Jeff
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-01 20:38 ` Jeff Garzik
@ 2005-08-22 19:59 ` Dave Jones
2005-08-22 20:22 ` David S. Miller
2005-08-22 20:23 ` Andrew Morton
0 siblings, 2 replies; 12+ messages in thread
From: Dave Jones @ 2005-08-22 19:59 UTC (permalink / raw)
To: Jeff Garzik; +Cc: linux-kernel, Mirko Lindner, akpm
On Mon, Aug 01, 2005 at 04:38:18PM -0400, Jeff Garzik wrote:
> On Mon, Aug 01, 2005 at 04:34:42PM -0400, Dave Jones wrote:
> > with CONFIG_PM undefined, the build breaks due to
> > undefined symbols.
>
> akpm already sent a fix to Linus.
This is still broken afaics in todays -git.
Dave
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-22 19:59 ` Dave Jones
@ 2005-08-22 20:22 ` David S. Miller
2005-08-22 20:23 ` Andrew Morton
1 sibling, 0 replies; 12+ messages in thread
From: David S. Miller @ 2005-08-22 20:22 UTC (permalink / raw)
To: davej; +Cc: jgarzik, linux-kernel, mlindner, akpm
From: Dave Jones <davej@redhat.com>
Date: Mon, 22 Aug 2005 15:59:13 -0400
> This is still broken afaics in todays -git.
They are certainly there in Linus's current GIT tree.
...
#ifdef CONFIG_PM
static int skge_suspend(struct pci_dev *pdev, pm_message_t state)
...
static int skge_resume(struct pci_dev *pdev)
...
#endif
static struct pci_driver skge_driver = {
...
#ifdef CONFIG_PM
.suspend = skge_suspend,
.resume = skge_resume,
#endif
};
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-22 19:59 ` Dave Jones
2005-08-22 20:22 ` David S. Miller
@ 2005-08-22 20:23 ` Andrew Morton
2005-08-22 20:33 ` Dave Jones
2005-08-22 20:35 ` Al Viro
1 sibling, 2 replies; 12+ messages in thread
From: Andrew Morton @ 2005-08-22 20:23 UTC (permalink / raw)
To: Dave Jones; +Cc: jgarzik, linux-kernel, mlindner
Dave Jones <davej@redhat.com> wrote:
>
> On Mon, Aug 01, 2005 at 04:38:18PM -0400, Jeff Garzik wrote:
> > On Mon, Aug 01, 2005 at 04:34:42PM -0400, Dave Jones wrote:
> > > with CONFIG_PM undefined, the build breaks due to
> > > undefined symbols.
> >
> > akpm already sent a fix to Linus.
>
> This is still broken afaics in todays -git.
>
Works for me. CONFIG_PM=n, CONFIG_SKGE=y or m, CONFIG_SK98LIN=y or m.
btw, is one of the recent `%td' fans going to, like, implement it in
printk()?
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-22 20:23 ` Andrew Morton
@ 2005-08-22 20:33 ` Dave Jones
2005-08-22 20:35 ` Al Viro
1 sibling, 0 replies; 12+ messages in thread
From: Dave Jones @ 2005-08-22 20:33 UTC (permalink / raw)
To: Andrew Morton; +Cc: jgarzik, linux-kernel, mlindner
On Mon, Aug 22, 2005 at 01:23:33PM -0700, Andrew Morton wrote:
> Dave Jones <davej@redhat.com> wrote:
> >
> > On Mon, Aug 01, 2005 at 04:38:18PM -0400, Jeff Garzik wrote:
> > > On Mon, Aug 01, 2005 at 04:34:42PM -0400, Dave Jones wrote:
> > > > with CONFIG_PM undefined, the build breaks due to
> > > > undefined symbols.
> > >
> > > akpm already sent a fix to Linus.
> >
> > This is still broken afaics in todays -git.
> >
>
> Works for me. CONFIG_PM=n, CONFIG_SKGE=y or m, CONFIG_SK98LIN=y or m.
I missed the ..
#define skge_suspend NULL
#define skge_resume NULL
in drivers/net/sk98lin/skge.c, and wondered why my drivers/net/skge.c style fix
still applied.
Never mind, both drivers seem fine.
Dave
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-22 20:23 ` Andrew Morton
2005-08-22 20:33 ` Dave Jones
@ 2005-08-22 20:35 ` Al Viro
2005-08-22 20:42 ` Andrew Morton
1 sibling, 1 reply; 12+ messages in thread
From: Al Viro @ 2005-08-22 20:35 UTC (permalink / raw)
To: Andrew Morton; +Cc: Dave Jones, jgarzik, linux-kernel, mlindner
On Mon, Aug 22, 2005 at 01:23:33PM -0700, Andrew Morton wrote:
> Works for me. CONFIG_PM=n, CONFIG_SKGE=y or m, CONFIG_SK98LIN=y or m.
>
> btw, is one of the recent `%td' fans going to, like, implement it in
> printk()?
Sent to Linus, sits in his queue... Last iteration had been
mail -s '[PATCH] (45/46) %t... in vsnprintf' torvalds@osdl.org <<'EOF'
handling of %t... (ptrdiff_t) in vsnprintf
Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
----
diff -urN RC13-rc6-git10-m68k-adb.patch/lib/vsprintf.c RC13-rc6-git10-printf-t/lib/vsprintf.c
--- RC13-rc6-git10-m68k-adb.patch/lib/vsprintf.c 2005-06-17 15:48:29.000000000 -0400
+++ RC13-rc6-git10-printf-t/lib/vsprintf.c 2005-08-18 14:24:08.000000000 -0400
@@ -269,6 +269,7 @@
int qualifier; /* 'h', 'l', or 'L' for integer fields */
/* 'z' support added 23/7/1999 S.H. */
/* 'z' changed to 'Z' --davidm 1/25/99 */
+ /* 't' added for ptrdiff_t */
/* Reject out-of-range values early */
if (unlikely((int) size < 0)) {
@@ -339,7 +340,7 @@
/* get the conversion qualifier */
qualifier = -1;
if (*fmt == 'h' || *fmt == 'l' || *fmt == 'L' ||
- *fmt =='Z' || *fmt == 'z') {
+ *fmt =='Z' || *fmt == 'z' || *fmt == 't') {
qualifier = *fmt;
++fmt;
if (qualifier == 'l' && *fmt == 'l') {
@@ -467,6 +468,8 @@
num = (signed long) num;
} else if (qualifier == 'Z' || qualifier == 'z') {
num = va_arg(args, size_t);
+ } else if (qualifier == 't') {
+ num = va_arg(args, ptrdiff_t);
} else if (qualifier == 'h') {
num = (unsigned short) va_arg(args, int);
if (flags & SIGN)
EOF
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-22 20:35 ` Al Viro
@ 2005-08-22 20:42 ` Andrew Morton
2005-08-22 22:24 ` Roman Zippel
2005-08-23 21:44 ` Al Viro
0 siblings, 2 replies; 12+ messages in thread
From: Andrew Morton @ 2005-08-22 20:42 UTC (permalink / raw)
To: Al Viro; +Cc: davej, jgarzik, linux-kernel, mlindner
Al Viro <viro@parcelfarce.linux.theplanet.co.uk> wrote:
>
> mail -s '[PATCH] (45/46) %t... in vsnprintf' torvalds@osdl.org <<'EOF'
<wonders what the other 45 patches did>
Could you copy a mailing list on patches, please?
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-22 20:42 ` Andrew Morton
@ 2005-08-22 22:24 ` Roman Zippel
2005-08-23 6:02 ` Al Viro
2005-08-23 21:44 ` Al Viro
1 sibling, 1 reply; 12+ messages in thread
From: Roman Zippel @ 2005-08-22 22:24 UTC (permalink / raw)
To: Andrew Morton; +Cc: Al Viro, davej, jgarzik, linux-kernel, mlindner
Hi,
On Mon, 22 Aug 2005, Andrew Morton wrote:
> Al Viro <viro@parcelfarce.linux.theplanet.co.uk> wrote:
> >
> > mail -s '[PATCH] (45/46) %t... in vsnprintf' torvalds@osdl.org <<'EOF'
>
> <wonders what the other 45 patches did>
>
> Could you copy a mailing list on patches, please?
Seconded.
Al, I'd like to know which of the m68k related patches you want to merge.
bye, Roman
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-22 22:24 ` Roman Zippel
@ 2005-08-23 6:02 ` Al Viro
2005-08-23 11:16 ` Roman Zippel
0 siblings, 1 reply; 12+ messages in thread
From: Al Viro @ 2005-08-23 6:02 UTC (permalink / raw)
To: Roman Zippel; +Cc: Andrew Morton, davej, jgarzik, linux-kernel, mlindner
On Tue, Aug 23, 2005 at 12:24:19AM +0200, Roman Zippel wrote:
> Hi,
>
> On Mon, 22 Aug 2005, Andrew Morton wrote:
>
> > Al Viro <viro@parcelfarce.linux.theplanet.co.uk> wrote:
> > >
> > > mail -s '[PATCH] (45/46) %t... in vsnprintf' torvalds@osdl.org <<'EOF'
> >
> > <wonders what the other 45 patches did>
> >
> > Could you copy a mailing list on patches, please?
>
> Seconded.
> Al, I'd like to know which of the m68k related patches you want to merge.
See ftp.linux.org.uk/pub/people/viro/patchset/T* + adb.h delta from CVS.
That's a minimum getting mainline m68k to sane state and not breaking
other platforms. These are against -rc6-git2, but their counterparts
in more recent patchset have not changed. BTW, m68k patches were not
in the series sent to Linus and I would definitely Cc m68k folks on them
if they would go there.
As for your s/thread_info/stack/ - I don't believe it's doable in mainline
right now. It's definitely separate from m68k merge and should not be
mixed into it. Moreover, mandatory changes to every platform arch-specific
code over basically cosmetic issue (renaming a field of task_struct) at
this point are going to be gratitious PITA for every architecture with
out-of-tree development. And m68k folks, of all people, should know what
fun it is.
When folks start using task_thread_info() in arch/* (i.e. by 2.6.1[45]) the
size of that delta will go down big way and it will be less painful. Until
then... Not a good idea.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-23 6:02 ` Al Viro
@ 2005-08-23 11:16 ` Roman Zippel
0 siblings, 0 replies; 12+ messages in thread
From: Roman Zippel @ 2005-08-23 11:16 UTC (permalink / raw)
To: Al Viro; +Cc: Andrew Morton, davej, jgarzik, linux-kernel, mlindner
Hi,
On Tue, 23 Aug 2005, Al Viro wrote:
> As for your s/thread_info/stack/ - I don't believe it's doable in mainline
> right now. It's definitely separate from m68k merge and should not be
> mixed into it. Moreover, mandatory changes to every platform arch-specific
> code over basically cosmetic issue (renaming a field of task_struct) at
> this point are going to be gratitious PITA for every architecture with
> out-of-tree development. And m68k folks, of all people, should know what
> fun it is.
No, I don't know it. Sometimes merging can be tricky, but then I check the
original diff and apply it manually. What I'm planning involves no logical
changes, so it would be an absolute no-brainer to merge. It's the logical
changes that may even compile normally, that can be the a real PITA.
> When folks start using task_thread_info() in arch/* (i.e. by 2.6.1[45]) the
> size of that delta will go down big way and it will be less painful. Until
> then... Not a good idea.
I already did the complete conversion (and I did it forward and backward
to be sure the result is the same), so I dont see the problem to merge it
in 2.6.13. The final removal of the thread_info field can happen in 2.6.14
and any missed changes in external trees are trivially fixable.
bye, Roman
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: skge missing ifdefs.
2005-08-22 20:42 ` Andrew Morton
2005-08-22 22:24 ` Roman Zippel
@ 2005-08-23 21:44 ` Al Viro
1 sibling, 0 replies; 12+ messages in thread
From: Al Viro @ 2005-08-23 21:44 UTC (permalink / raw)
To: Andrew Morton; +Cc: davej, jgarzik, linux-kernel, mlindner
On Mon, Aug 22, 2005 at 01:42:18PM -0700, Andrew Morton wrote:
> Al Viro <viro@parcelfarce.linux.theplanet.co.uk> wrote:
> >
> > mail -s '[PATCH] (45/46) %t... in vsnprintf' torvalds@osdl.org <<'EOF'
>
> <wonders what the other 45 patches did>
>
> Could you copy a mailing list on patches, please?
Ask and you shall regret it - next iteration of patchbomb (without adding
more pending chunks to it) Cc'd to l-k.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2005-08-23 21:41 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-01 20:34 skge missing ifdefs Dave Jones
2005-08-01 20:38 ` Jeff Garzik
2005-08-22 19:59 ` Dave Jones
2005-08-22 20:22 ` David S. Miller
2005-08-22 20:23 ` Andrew Morton
2005-08-22 20:33 ` Dave Jones
2005-08-22 20:35 ` Al Viro
2005-08-22 20:42 ` Andrew Morton
2005-08-22 22:24 ` Roman Zippel
2005-08-23 6:02 ` Al Viro
2005-08-23 11:16 ` Roman Zippel
2005-08-23 21:44 ` Al Viro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox