linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 2.6.10-ac2
@ 2004-12-30 23:42 Alan Cox
  2004-12-31  1:40 ` Coywolf Qi Hunt
  2005-01-02 20:56 ` Christian Hesse
  0 siblings, 2 replies; 4+ messages in thread
From: Alan Cox @ 2004-12-30 23:42 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Arjan van de Ven is now building RPMS of the kernel and those can be found
in the RPM subdirectory and should be yum-able. Expect the RPMS to lag the
diff a little as the RPM builds and tests do take time.


Key:	o	- only in -ac
	*	- already fixed upstream
	X	- discarded later as wrong
	+	- ac specific (fix not relevant to non -ac)

2.6.10-ac2
o	Fix printk fixes for geometry free drives	(Alan Cox)
	| Found by Bartlomiej
o	Bartlomiej's requested cleanups for IT8212	(Alan Cox)
X	Drop unneeded i810 audio patch
X	Drop useless kmalloc size patch
+	Fix proposed ide ISA v PIO change to work	(Alan Cox)
	| Bug noted by .. everyone
*	Backport mxser compile fix			(Al Viro)
*	Backport via acpi irq routing fixes		(Len Brown, Shaohua Li)
	| Replaces the old -ac fix
*	Backport further aacraid chipset support	(Mark Haverkamp)
*	ULi 5281 support				(Peer Chen)
*	Backport several libata fixes notably problems	(Albert Lee)
	with PDC20275
o	FW_LOADER is needed by several dvb devices	(Michal Feix)
o	Add IT8211 PCI identifiers to IT8212 and	(Alan Cox)
	rename driver and functions it iT821x
	| Thanks to Philipp Imhof for the IT8211 idents
o	Clean up and merge LAN M526X support		(Clear Zhang)
	| 2.6 port/slight tidy done on the original

2.6.10-ac1
o	Revert AX.25 protocol breakage			(Alan Cox)
o	Remove bogus obsolete option junk from 2.6.10	(Alan Cox)
	ide changes
	| Options are often useful, so should be kept.
	| Especially stuff like serialize
o	Fix bogus dma_ naming in the 2.6.10 patch	(Alan Cox)
o	Initial CS5520 fixups for VDMA and 2.6.10
	| Must set vdma flag before command issue
	| ?? could we just set it at boot and leave it - probably (check)

Forward ported from 2.6.9-ac
o	Smbfs improved parsing fixes			(Chuck Ebbert)
o	Fix several IDE drivers that assumed > 0 was	(Alan Cox)
	also an error return for pci probe functions
o	Fix sys5 semaphore wakeups			(Manfred Spraul)
o	Suggest irqpoll when we get screaming irqs	(Alan Cox)
o	Fix reset problems with older 3c59x/3c90x	(John Linville)
o	Configurable 100/1Khz clock for x86		(James Bottomley)
	| 100Hz is great for battery life
o	Delkin cardbus IDE support			(Mark Lord)
o	IT8212 IDE support				(Alan Cox)
X	Add more AC97 table data
o	Token ring locking fix
o	Fix URL for lanana				(Alexander Stohr)
X	Add a 1620 byte slab cache for ethernet frames	(Arjan van de Ven)
o	EDD boot options				(Matt Domsch)
o	Don't probe legacy ISA ide2,3,4,5 on PCI boxes	(Alan Cox)
o	Restore PWC driver				(Luc Saillard)
	| Please port away from remap_page_range
o	Fix AT2701FX AMD PCnet32 on fibre		(Guido Guenther)
o	Fix build of CS461x gameport			(Adrian Bunk)
o	Fix crash with aacraid double complete	(Mark Salyzyn, Tom Coughlan,
						 Alan Cox)
o	Fix getblk_slow hang				(Chris Mason)
+	Fix SMP hang with IDE unregister		(Mark Lord)
o	Working IDE locking				(Alan Cox)
	| And a great deal of review by Bartlomiej
o	Allow IDE to grab all unknown generic IDE	(Alan Cox)
	devices (boot with "all-generic-ide")
o	More ATI IDE PCI identifiers			(Enrico Scholza)
o	Initial patch for ide_abort hang		(Alan Cox)
o	Fix serveral ide timing violations on reset	(Alan Cox)
o	Support CSB6-R Serverworks raid			(Alan Cox)
o	Teach ide-cd to use sense data for file system	(Alan Cox)
	requests
	- This means you get better diagonstics on CD errors
	- It means a partial I/O failure will get you back the ok sectors
	- It may fix the problem some users have with ISO copying and ide-cd
o	Lock ide-proc against driver unload		(Alan Cox)
	(very low severity)
o	Fix ide /proc and legacy devices problem	(Alan Cox)
*	Watchdog support for early cobalt ALi hardware	(Mike Waychison)
o	Make sx8 naming follow LANANA			(Jeremy Katz)
*	Don't warn on scsi ioctl kmalloc fail		(Arjan van de Ven)
*	Fix Paul Laufer's email address			(Paul Laufer)
*	Fix misleading microcode message		(Arjan van de Ven)
o	Allow cross compile of x86_32 kernel on x86_64	(Arjan van de Ven)
o	Kill "open failed" cdrom message.		(Alan Cox)
	| This is a natural event from code poking around
	| doing CD detection etc
o	Minor typo fix in cdrom driver			(efalk@google)
*	Add support for newer ALi AGP			(Clear Zhang)
o	Handle E7xxx boxes with USB legacy flaws	(Alan Cox)

Cleanups in porting
o	Drop ->taskfile hooks in the IDE layer 		(Alan Cox)
	(->fixup replaces)
o	Fix up IT8212 for 2.6.10 ide_use_dma cleanups	(Alan Cox)
	and other 2.6.10 cleaning

Dropped for now
o	VIA extra quirk
o	HP Cardbus routing fixup


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Linux 2.6.10-ac2
  2004-12-30 23:42 Linux 2.6.10-ac2 Alan Cox
@ 2004-12-31  1:40 ` Coywolf Qi Hunt
  2004-12-31  2:01   ` Coywolf Qi Hunt
  2005-01-02 20:56 ` Christian Hesse
  1 sibling, 1 reply; 4+ messages in thread
From: Coywolf Qi Hunt @ 2004-12-31  1:40 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linux Kernel Mailing List

On Thu, 30 Dec 2004 23:42:34 +0000, Alan Cox <alan@lxorguk.ukuu.org.uk> wrote:
> 
> Forward ported from 2.6.9-ac
> o       Don't probe legacy ISA ide2,3,4,5 on PCI boxes  (Alan Cox)

Below is a cut from the 2.6.10-ac2 patch. I think since
pci_find_device() == NULL is more unlikely, please consider this patch
previousely posted on your original thread: 
http://lkml.org/lkml/2004/12/27/195


diff -u --new-file --recursive --exclude-from /usr/src/exclude
linux.vanilla-2.6.10/include/asm-i386/ide.h
linux-2.6.10/include/asm-i386/ide.h
--- linux.vanilla-2.6.10/include/asm-i386/ide.h 2004-12-25
21:13:51.000000000 +0000
+++ linux-2.6.10/include/asm-i386/ide.h 2004-12-29 22:34:05.000000000 +0000
@@ -41,16 +41,20 @@

 static __inline__ unsigned long ide_default_io_base(int index)
 {
+       if(pci_find_device(PCI_ANY_ID, PCI_ANY_ID, NULL) == NULL) {
+               switch(index) {
+                       case 2: return 0x1e8;
+                       case 3: return 0x168;
+                       case 4: return 0x1e0;
+                       case 5: return 0x160;
+                       }
+       }
        switch (index) {
                case 0: return 0x1f0;
                case 1: return 0x170;
-               case 2: return 0x1e8;
-               case 3: return 0x168;
-               case 4: return 0x1e0;
-               case 5: return 0x160;
                default:
                        return 0;
-       }
+       }
 }

 #define IDE_ARCH_OBSOLETE_INIT




-- 
Coywolf Qi Hunt
Homepage http://sosdg.org/~coywolf/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Linux 2.6.10-ac2
  2004-12-31  1:40 ` Coywolf Qi Hunt
@ 2004-12-31  2:01   ` Coywolf Qi Hunt
  0 siblings, 0 replies; 4+ messages in thread
From: Coywolf Qi Hunt @ 2004-12-31  2:01 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linux Kernel Mailing List

Suppose index is 0 or 1,  pci_find_device calling could be avoided also.


On Fri, 31 Dec 2004 09:40:19 +0800, Coywolf Qi Hunt <coywolf@gmail.com> wrote:
> On Thu, 30 Dec 2004 23:42:34 +0000, Alan Cox <alan@lxorguk.ukuu.org.uk> wrote:
> >
> > Forward ported from 2.6.9-ac
> > o       Don't probe legacy ISA ide2,3,4,5 on PCI boxes  (Alan Cox)
> 
> Below is a cut from the 2.6.10-ac2 patch. I think since
> pci_find_device() == NULL is more unlikely, please consider this patch
> previousely posted on your original thread:
> http://lkml.org/lkml/2004/12/27/195
> 
> diff -u --new-file --recursive --exclude-from /usr/src/exclude
> linux.vanilla-2.6.10/include/asm-i386/ide.h
> linux-2.6.10/include/asm-i386/ide.h
> --- linux.vanilla-2.6.10/include/asm-i386/ide.h 2004-12-25
> 21:13:51.000000000 +0000
> +++ linux-2.6.10/include/asm-i386/ide.h 2004-12-29 22:34:05.000000000 +0000
> @@ -41,16 +41,20 @@
> 
>  static __inline__ unsigned long ide_default_io_base(int index)
>  {
> +       if(pci_find_device(PCI_ANY_ID, PCI_ANY_ID, NULL) == NULL) {
> +               switch(index) {
> +                       case 2: return 0x1e8;
> +                       case 3: return 0x168;
> +                       case 4: return 0x1e0;
> +                       case 5: return 0x160;
> +                       }
> +       }
>         switch (index) {
>                 case 0: return 0x1f0;
>                 case 1: return 0x170;
> -               case 2: return 0x1e8;
> -               case 3: return 0x168;
> -               case 4: return 0x1e0;
> -               case 5: return 0x160;
>                 default:
>                         return 0;
> -       }
> +       }
>  }
> 
>  #define IDE_ARCH_OBSOLETE_INIT
> 
> 
> --
> Coywolf Qi Hunt
> Homepage http://sosdg.org/~coywolf/
> 


-- 
Coywolf Qi Hunt
Homepage http://sosdg.org/~coywolf/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Linux 2.6.10-ac2
  2004-12-30 23:42 Linux 2.6.10-ac2 Alan Cox
  2004-12-31  1:40 ` Coywolf Qi Hunt
@ 2005-01-02 20:56 ` Christian Hesse
  1 sibling, 0 replies; 4+ messages in thread
From: Christian Hesse @ 2005-01-02 20:56 UTC (permalink / raw)
  To: linux-kernel; +Cc: Alan Cox


[-- Attachment #1.1: Type: text/plain, Size: 217 bytes --]

On Friday 31 December 2004 00:42, Alan Cox wrote:
> o Restore PWC driver    (Luc Saillard)

PWC can only be build as module. I've patched it to be build 
into the kernel. The patch is attached.

-- 
Christian

[-- Attachment #1.2: pwc_Makefile.patch --]
[-- Type: text/x-diff, Size: 352 bytes --]

--- linux/drivers/usb/media/pwc/Makefile~	2005-01-02 17:06:42.569471000 +0100
+++ linux/drivers/usb/media/pwc/Makefile	2005-01-02 17:07:35.869471000 +0100
@@ -2,7 +2,7 @@
 
 pwc-objs	:= pwc-if.o pwc-misc.o pwc-ctrl.o pwc-uncompress.o pwc-dec1.o pwc-dec23.o pwc-kiara.o pwc-timon.o
 
-obj-m += pwc.o
+obj-$(CONFIG_USB_PWC) += pwc.o
 
 else
 

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-01-02 20:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-12-30 23:42 Linux 2.6.10-ac2 Alan Cox
2004-12-31  1:40 ` Coywolf Qi Hunt
2004-12-31  2:01   ` Coywolf Qi Hunt
2005-01-02 20:56 ` Christian Hesse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).