* Re: Linux 2.4.5-ac7
@ 2001-06-03 15:49 Wayne.Brown
2001-06-04 20:10 ` Alan Cox
0 siblings, 1 reply; 25+ messages in thread
From: Wayne.Brown @ 2001-06-03 15:49 UTC (permalink / raw)
To: linux-kernel
2.4.5-ac7 fixes the cs46xx problems I had with my ThinkPad 600X in
2.4.5-ac[456]. It works great now. Many thanks to Frank Davis and Alan Cox!
Wayne
^ permalink raw reply [flat|nested] 25+ messages in thread
[parent not found: <mailman.991555081.25242.linux-kernel2news@redhat.com>]
* Re: Linux 2.4.5-ac7
[not found] <mailman.991555081.25242.linux-kernel2news@redhat.com>
@ 2001-06-03 20:51 ` Pete Zaitcev
2001-06-04 12:27 ` Pavel Machek
0 siblings, 1 reply; 25+ messages in thread
From: Pete Zaitcev @ 2001-06-03 20:51 UTC (permalink / raw)
To: green, Alan Cox, linux-kernel
> AC> 2.4.5-ac7
> AC> o Make USB require PCI (me)
> How about people from StrongArm sa11x0 port, who have USB host controller
> (in sa1111 companion chip) but do not have PCI?
> Probably there are more such embedded architectures with USB controllers,
> but not PCI bus.
There is nothing that would bind USB to PCI architecturally.
OHCI and UHCI are PCI based, but that's just a matter of
implementation. I think that Alan was unwise at this point.
I know that some small Motorola parts (relatives of 860, perhaps)
do have USB controllers, but I have no idea if PCI is involved.
> How about ISA USB host controllers?
Those, unfortunately, do not exist. I was shopping for one
in vain for a long time. One formiddable difficulty is that
USB bandwidth is larger than ISA, so the only feasible way
to make a HC is to have all TD's in its onboard memory,
as in VGA.
In other follow-up Alan argued in favor of CONFIG_PCI for
a PCI-less machine. It may be a reasonable approach, for
instance JavaStation-1 has no PCI but requires CONFIG_PCI.
It adds a little of useless bloat, that I considered a
necessary evil in the abovementioned case.
-- Pete
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Linux 2.4.5-ac7
2001-06-03 20:51 ` Pete Zaitcev
@ 2001-06-04 12:27 ` Pavel Machek
2001-06-05 15:03 ` Dominik Kubla
0 siblings, 1 reply; 25+ messages in thread
From: Pavel Machek @ 2001-06-04 12:27 UTC (permalink / raw)
To: Pete Zaitcev; +Cc: green, Alan Cox, linux-kernel
Hi!
> > How about ISA USB host controllers?
>
> Those, unfortunately, do not exist. I was shopping for one
> in vain for a long time. One formiddable difficulty is that
> USB bandwidth is larger than ISA, so the only feasible way
> to make a HC is to have all TD's in its onboard memory,
> as in VGA.
USB is 1.2MB/sec while 8-bit ISA is 4MB/sec (memory-mapped).
...and OHCI does use board memory, anyway.
Pavel
--
Philips Velo 1: 1"x4"x8", 300gram, 60, 12MB, 40bogomips, linux, mutt,
details at http://atrey.karlin.mff.cuni.cz/~pavel/velo/index.html.
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
2001-06-04 12:27 ` Pavel Machek
@ 2001-06-05 15:03 ` Dominik Kubla
0 siblings, 0 replies; 25+ messages in thread
From: Dominik Kubla @ 2001-06-05 15:03 UTC (permalink / raw)
To: Pavel Machek; +Cc: Pete Zaitcev, green, Alan Cox, linux-kernel
On Mon, Jun 04, 2001 at 12:27:11PM +0000, Pavel Machek wrote:
> Hi!
>
> > > How about ISA USB host controllers?
> >
> > Those, unfortunately, do not exist. I was shopping for one
> > in vain for a long time. One formiddable difficulty is that
> > USB bandwidth is larger than ISA, so the only feasible way
> > to make a HC is to have all TD's in its onboard memory,
> > as in VGA.
>
> USB is 1.2MB/sec while 8-bit ISA is 4MB/sec (memory-mapped).
>
> ...and OHCI does use board memory, anyway.
And strangely enough a couple of vendors offer USB-to-ISA bridges:
passive ISA backplanes that you can connect to your system using
USB. Just search for "USB ISA" with google.com ...
Dominik
--
A lovely thing to see: Kobayashi Issa
through the paper window's holes (1763-1828)
the galaxy. [taken from: David Brin - Sundiver]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
@ 2001-06-03 12:04 Mikael Pettersson
0 siblings, 0 replies; 25+ messages in thread
From: Mikael Pettersson @ 2001-06-03 12:04 UTC (permalink / raw)
To: laughing; +Cc: esr, linux-kernel
On Sun, 3 Jun 2001 00:23:10 +0100, Alan Cox wrote:
>2.4.5-ac6
>...
>o Resync with Eric's master Configure.help (Eric Raymond)
ac5->ac6 accidentally(?) dropped the help text for CONFIG_X86_UP_APIC.
Patch below (vs -ac7) adds it back. Please apply.
/Mikael
--- linux-2.4.5-ac7/Documentation/Configure.help.~1~ Sun Jun 3 12:59:52 2001
+++ linux-2.4.5-ac7/Documentation/Configure.help Sun Jun 3 13:06:50 2001
@@ -243,6 +243,18 @@
chip, if it's not found then Linux falls back to PC-style interrupt
handling.
+APIC Support on Uniprocessors
+CONFIG_X86_UP_APIC
+ APIC (Advanced Programmable Interrupt Controller) is a scheme for
+ delivering hardware interrupt requests to the CPU. It is commonly
+ used on systems with several CPUs. If you have a single-CPU system
+ which has a processor that has an integrated APIC, you can say Y
+ here to enable and use it. If you say Y here even though your
+ machine doesn't have an APIC, then the kernel will still run with no
+ slowdown at all. The advantage of APIC support is the possibility
+ to use performance counters, and the APIC based NMI watchdog which
+ detects hard lockups.
+
Kernel math emulation
CONFIG_MATH_EMULATION
Linux can emulate a math coprocessor (used for floating point
^ permalink raw reply [flat|nested] 25+ messages in thread
* Linux 2.4.5-ac7
@ 2001-06-02 23:23 Alan Cox
2001-06-03 7:46 ` Oleg Drokin
0 siblings, 1 reply; 25+ messages in thread
From: Alan Cox @ 2001-06-02 23:23 UTC (permalink / raw)
To: linux-kernel
ftp://ftp.kernel.org/pub/linux/kernel/people/alan/2.4/
Intermediate diffs are available from
http://www.bzimage.org
In terms of going through the code audit almost all the sound drivers still
need fixing to lock against format changes during a read/write. Poll creating
and starting a buffer as write does and also mmap during write, write during
an mmap.
2.4.5-ac7
o UML cleanups (Jeff Dike)
o Trap invalid addresses in UML ethernet driver (Jeff Dike)
o Reimplment UML user space access (Jeff Dike)
o Add device node support to hostfs (Jorgen Cederlof)
o Fix hang if the UML net helper fails to run (Jeff Dike)
o Support setting time in UML kernels (Livio Baldini Soares)
o Move more non portable code out of UML core (Jeff Dike)
o Merge most of remaining UML ppc changes (Chris Emerson)
o Printk cleanups, remove one non portable (James Stevenson)
o Add speaker mixer support to the cmpci mixer (Carlos Gorges)
o Fix inittdata ordering in i2c docs (Andrzej Krzysztofowicz)
o Add usb skeleton driver (Greg Kroah-Hartmann)
o Fix ns558 unload (Marcus Meissner)
o Further cs46xx fixing (Frank Davies)
o S/390 updates from the IBM folks (Martin Schwidefsky)
o CS46xx pop/crackle fixes on IBM T20 (Thomas Woller)
o Make USB require PCI (me)
o Tulip driver update (Jeff Garzik)
o Fix slip/slhc missing symbols problem (Michael Guntsche)
o IRDA updates (Dag Brattli)
o Add cs4232 isapnp probing (Marcus Meissner)
o Merge airo_cs driver (Benjamin Reed, Javier Achirica,
Jean Tourrilhes)
o VIA workarounds for APIC IRQ routing (Jeff Garzik)
o Fix bootmem.c comment cut&paste accident (Richard Urena)
o Update LVM with new VG_CREATE ioctl (and (Joe Thornber)
VG_CREATE_OLD for back compatibility)
o Fix pv_t/lv_t confusion in lv_status_bydev_req (Joe Thornber)
o Lots of update/fixes for _lv_status_by* code (Joe Thornber)
o Add support for I2O IOP's requiring private (me)
resource spaces
o Hopefully fix hid jerkiness (Michael)
2.4.5-ac6
o Fix the cs46xx right this time (me)
o Further FATfs cleanup (OGAWA Hirofumi)
o ISDN PPP code cleanup, cvs tag update (Kai Germaschewski)
o Large amount of UFS file system cleanup (Al Viro)
o Fix endianness problems in FATfs (Petr Vandrovec)
o Fix -ac quota crashes (Jan Kara)
o Fix bluetooth out of memory handling (Greg Kroah-Hartmann)
o Fix freevxfs readdir (Christoph Hellwig)
o Fix freevxfs sign/unsigned issues (Christoph Hellwig)
o Fix doctypos, other freevxfs cleanup (Christoph Hellwig)
o Fix flush_dirty_buffers warning (J A Magallon)
o Add Carlos Gorges to credits (Carlos Gorges)
o Further atm cleanup fixes (kmalloc/signedness) (Mitchell Blank)
o Fix hotplug variable in matroxfb (Petr Vandrovec)
o Fix ns558 crash (Vojtech Pavlik)
o Revert to Pete Zaitcev's khub locking (Pete Zaitcev)
| It works for me, Johannes changes don't seem to
o Fix usb Config.in breakage for input devices (Vojtech Pavlik)
o Add another 3c509 ISAPnP id (Marcus Meissner)
o Fix oopses and null checks on iphase (Mitchell Blank)
o CS46xx update (Thomas Woller)
o Fix mmap cornercase (Maciej Rozycki)
o Tidy up aironet and saa9730 delay abuse (Andrzej Krzysztofowicz)
o Force initial umask to be sane for broken (Andrew Tridgell)
init programs
o Teach CML1 to strip out <file: > from the (Eric Raymond)
Configure.help
o Resync with Eric's master Configure.help (Eric Raymond)
o Revert FIOQSIZE
o Fix missing copy_*_user in cosa driver (me)
| From Stanford tools
o Fix missing copy_*_user in eicon (me)
+ clean up ioctls a bit more
| From Stanford tools
o Fix use after free in lpbether (me)
| From Stanford tools
o Fix missing return in rose_dev (me)
| From Stanford tools
o Fix use after free in bpqether (me)
| From Stanford tools
2.4.5-ac5
o Fix bug introduced in cs46xx/trident locking (me)
o Fix reiserfs unload/exit locking race (Paul Mundt)
o Miscellaneous small UML updates (Jeff Dike)
o Further FAT cleanups (OGAWA Hirofumi)
o Fix ext2fs oops following disk error (Andreas Dilger)
o Optimise segment reloads, syscall path (Andi Kleen)
o Clean up .byte abuse where asm is now known (Brian Gerst)
by required tools
o Fix eepro100 on 64bit machine bitops bug (Andrea Arcangeli)
o Move the pagecache and pagemap_lru_lock to (Andrea Arcangeli)
different cache lines
o Clean up .byte abuse where asm is now known (Brian Gerst)
by required tools
o Fix user space dereference in bluetooth (me)
| From Stanford tools
o Fix user space dereference in sbc60wdt (me)
| From Stanford tools
o Fix user space dereference in mdc800 (me)
| From Stanford tools
o Fix a rather wrong memset in nubus.c (Chris Peterson)
o Remove fpu references from dmfe (Arjan van de Ven)
o Fix spelling of Portuguese (Nerijus Baliunas)
2.4.5-ac4
o APIC parsing updates (Ingo Molnar)
o Retry rather than losing I/O on an IDE DMA (Jens Axboe)
timeout.
o Add missing locking to cs46xx (Frank Davis)
o Clean up sym53c416 and add PnP support (me)
o Tidy up changelog in apm.c (Stephen Rothwell)
o Update jffs2, remove abuse of kdev_t (David Woodhouse)
o Fix oops on unplugging bluetooth (Greg Kroah-Hartmann)
o Move stuff into bss on aironet4500 (Rasmus Andersen)
o Fix up alpha oops output (George France)
o Update SysKonnect PCI id list (Mirko Lindner)
o Update SysKonnect GigE driver (Mirko Lindner)
o Add ATM DS3/OC12 definitions to atmdev.h (Mitchell Blank)
o Clean up atm drivers, fixed up user space (Mitchell Blank,
access with irqs off, kmalloc and use after John Levon)
free.
o Update input device/joystick/gameport drivers (Vojtech Pavlik)
o Update USB hid drivers (Vojtech Pavlik)
o Fix out of memory oops in hysdn (Rasmus Andersen)
o Belarussian should be Belarusian according to (Nerijus Baliunas)
the standards
o Support booting off old 720K floppies (Niels Jensen,
Chris Noe)
2.4.5-ac3
o Ignore console writes from an IRQ handler (me)
o Make SIGBUS/SIGILL visible to UML debugger (Jeff Dike)
o Clean up UML syscalls add missing items (Jeff Dike)
o Clean up non portable UML code (Jeff Dike)
o Fix off by one and other oddments in hostfs (Henrik Nordstrom)
o Update UML to use CONFIG_SMP not __SMP__ (Jeff Dike)
o Fix UML crash if console is typed at too early (Jeff Dike)
o Clean up UML host transports (Lennert Buytenhek,
Jim Leu)
o Resynchronize UML/ppc (Chris Emerson)
o Fix UML crash if it had an address space hole (Jeff Dike)
between text and data
o Fix rd_ioctl crash with initrd (Go Taniguchi)
o Fix IRQ ack path on Alpha rawhide (Richard Henderson)
o Drop back to older 8139too driver from 2.4.3
| Seems the new one causes lockups
o Experimental promise fastrak raid driver (Arjan van de Ven)
2.4.5-ac2
o Restore lock_kernel on umount (Al Viro)
| Should cure Reiserfs crash in 2.4.5
o Fix additional scsi_ioctl leak (John Martin)
o Clean up scsi_ioctl error handling (me)
o Configure.help typo fixes (Nerijus Baliunas)
o Fix hgafb problems with logos (Ferenc Bakonyi)
o Fix lock problems in the rio driver (Rasmus Andersen)
o Make new cmpci SMP safe (Carlos E Gorges)
o Fix missing restore flags in soundmodem (Rasmus Andersen)
o Set max sectors in ps2esdi (Paul Gortmaker)
o Fix interrupt restore problems in mixcom (Rasmus Andersen)
o Fix alpha compile on dp264/generic (Andrea Arcangeli)
o Fix irda irport locking restores (Rasmus Andersen)
o Fix failed kmalloc handling in hisax (Kai Germaschewski)
o Add missing memory barrier in qlogicisp (?)
o Fix missing restore_flags in eata_dma (Rasmus Andersen)
o Fix procfs locking in irttp (Rasmus Andersen)
o Winbond updates (Manfred Spraul)
o Stop network eating PF_MEMALLOC ram (Manfred Spraul)
o Drop fs/buffer.c low mem flush changes (me)
o Drop changes to mm/highmem.c (me)
| I don't think the Linus one is quite right but its easier
| for everyone to be working off one base
o Revert GFP_FAIL and some other alloc bits (me)
o Hopefully fix initrd problem (me)
o Fix kmalloc check in ide-tape (Rasmus Andersen)
o Fix irda irtty locking (Rasmus Andersen)
o Fix missing irq restore in qla1280 (Rasmus Andersen)
o Fix proc/pid/mem cross exec behaviour (Arjan van de Ven)
o Fix direct user space derefs in eicon (me)
| From Stanford checker
o Fix direct user space derefs in ipddp (me)
| From Stanford checker
o Fix direct user space derefs in ixj (me)
| From Stanford checker
o Fix direct user space derefs in decnet (me)
| From Stanford checker
2.4.5-ac1
o Merge Linus 2.4.5 tree
Summary of changes for Linux 2.4.5-ac versus Linus 2.4.5
o Fix memory leak in wanrouter
o Fix memory leak in wanmain
o Use non atomic memory for linearising NFS buffers as they are
done in task context
o Fix dereference of freed memory in NetROM drivers
o Fix writing to freed memory in ax25_ip
o Support debugging of slab pools
o NinjaSCSI pcmcia scsi driver
o Raw HID device for USB peripheral buttons/controllers
o Updated NTFS
o RAMfs with resource limits
o NMI watchdog available on uniprocessor x86
o Update CMPCI drivers (not yet SMP safe)
o Configurable max_map_count
o Dynamic sysctl key registration
o SE401 USB camera driver
o Updated Zoran ZR3606x driver (replaces buz)
o w9966 parallel port camera driver (partially merged with Linus)
o Include headers in etags
o Don't delete empty directories on make distclean
o Fix halt/reboot handling on Alcor Alpha
o IDE driver support for Etrax E100
o IDE infrastructure support for IDE using non standard data transfers
o Run ~/bin/installkernel if present
o Support for out of order stores on x86 with this mode (IDT Winchip)
- worth 20% performance on them
o Configure level debugging menu
o Make BUG() default to an oops only - saves 70K
o Power management help for UP-APIC
o Work around 440BX APIC hang (eg the ne2000 SMP hang)
o Run time configurable APM behaviour (interrupts, psr etc)
o Smarter DMI parser - handles multiple use of names
o DMI layer has blacklist tables fixing Dell Inspiron 5000e crashes,
PowerEdge reboot problems , and IBM laptop APM problems
o PNPBios support
o Fix atomicity of IRQ error count
o Handle PCI/ISA boxes that don't list edge levels but have an ELCR
o Don't erroneously mangle settings on all VIA bridges - cures the
horrible performance problem in 2.4.5 vanilla with VIA
o Fix bootmem corruption on x86 boot
o Scan and retrieve multipliers for processors (not yet used to handle
the SMP cases where we need to disable tsc use)
o Support machine check on Athlon and Pentium
o Fix SUS violation with signal stacks
o Handle boxes where firmware resets the timer to 18Hz (this should
now not show false positives)
o Better OOPS formatting on x86
o Fix nasty problems with interrupts being disabled for long periods
in frame buffer drivers
o PAE mode alignment assumption fixes
o 32bit UID clean quota
o Fix quota deadlocks
o Fix TLB shootdown races
o Experimental merge of usermode Linux
o Fix memory leaks and othe rproblems with the iphase driver
o IBM AS/400 iSeries virtual drivers
o DAC960 null pointer checks
o CCISS driver leak fixes
o MPT fusion drivers for scsi and networking
o Handle out of memory allocating request queue entries and avoid oops
o Free the initial ramdisk correctly
o Small CD-ROM layer updates
o AGP power management hooks
o First basic applicom driver fixes
o Fix copy_from_user with interrupts off in cyclades driver
o Fix out of memory handling in DRM
o Clean up dsp56K driver
o Update generic serial driver with break support
o Clean up h8 driver namespace
o Fix keymap changing problems in console drivers
o Fix locking in machzwd
o Updated rio serial driver
o A2232 driver
o Fix serial driver mangling of some clone uarts
o Handle xircom serial port setup delay bug
o Updated sx driver for newer generic_serial
o W83877F watchdog driver
o ITE8172 IDE driver support
o Q40/Q60 IDE support
o Fix nodma handling bug in alim15x3
o hpt366 DMA blacklist
o IDE-CD updates
o Updated IDE DMA blacklist
o OOPS catch for sg reuse in IDE driver
o Support formatting of IDE floppies
o Support PIIX4U4 (851EM)
o Enable second port on promise pseudo raid
o Support nodma on pmac
o Support more PCI irq sharing on IDE
o IDE tape updates - DI-50 support,
o Much updated VIA IDE support
o video1394 updated to newer module API
o Support write on the input event driver
o Quieten mouse and keyboard input drivers
o Fix compile problem with pc110pad
o Fix memory leak in isdnppp
o LVM updates
o Fix plan b locking
o Fix saa5249 locking
o Fix stradis locking
o Acenic driver updates
o aironet4500 cleanups, probe tables
o Ariadne updated to newer API
o Don't limit mtu to 68+ in arlan drivers
o Updated eepro100 driver
o Fix potential crash on downing a bpqether port
o Updated nsc-ircc driver
o Updated toshoboe driver
o Intel Panther LP486e ethernet driver
o Remove erroneous check in eth_change_mtu
o Alternative xircom_cb driver
o Avoid ibm tr being rebuilt each make
o Updated ibm token ring drivers
o Add 'static' to bits of ppp code
o Add pci probe table to roadrunner
o Fix memory leak in sk_ge
o sk_g16 updates
o sk_mca updates
o Add tools to generate starfire firmware
o Synclink driver can be compiled in
o Fix possible oops in lapbether
o Fix memory leak in lanmedia driver
o Fix SDLA_X25 warnings
o Fix syncppp negotiation loop bug
o GSC parallel port support
o PCMCIA parallel port support
o Support PnPBIOS probing for PC parallel ports
o Fix leak in PCMCIA bulkmem driver
o Fix leak in PCMCIA ds driver
o Add more cards to the ti list for the yenta pcmcia
o Updated 3ware scsi driver
o NCR 53c700 and 53c700/66 driver core
o Fix pci_enable/resource read order on buslogic
o Updated NCR53c8xx driver
o Updated SYM53c8xx driver
o Fix NCR53c406 warnings
o NCR dual MCA driver
o AIC7xxx pci probe table for hotplug
o Updated aic7xxx_old
o Fix resource leaks in dec esp driver
o Fix printk levels in dmx3191 driver
o Allow per device max sector counts. (2.4 workaround until 2.5 does
this in the block layer per device)
o Support SCSI2/SCSI3 extended LUN numbering
o Limit qlogicisp and qlogicpti to 64 sectors/write
o Fix missing EFAULT return in scsi proc
o Fix locking of scsi_unregister_host
o Fix leaks in scsi_ioctl
o Fix potential lost requests in scsi merges
o Fix leak on write when scsi driver has no proc write op
o Extend the scsi black/whitelist
o Fix locking/eject/rescan on removable scsi disk media
o Updated scsi generic driver
o Updated scsi cdrom driver
o Correct ac97 handling on sparc
o Fix use after kfree in cs4281
o Update ess solo to new PCI style and PM
o Update maestro to new PCI style and PM
o Add docking station support to maestro
o Update sonicvies to new PCI api
o Fix trident locking problems
o Fix buzzing on ymfpci
o Power management for ymfpci
o Fix leak/missized copy on xjack driver
o CDCEther driver
o ACM driver with fixed CLOCAL
o Updated USB audio drivers
o Fix locking/reporting in USB device list
o Allow dsbr100 to take a radio_nr option
o HP5300 series USB scanner driver
o Updated IBM cam driver
o Fix USB inode locking
o Driver for Kawasaki based USB ethernet
o Small ov511 fixes
o Updated USB storage drivers
o Entries for Sony MSC-U01N memory stick, Fujifilm FinePix 1400Zoom,
Casio QV Digial Camera
o USB Ultracam driver
o Fix derefence of freed memory in the USB code
o Generic USB host->host drivers for anchorchip 2270, ipaq, netchip
1080, and Prolific PL-2301/2
o Updated ATI frame buffer drivers
o Updated clgen and control frame buffer drivers
o Updated cyber2000 driver
o Documentation for fbcon driver
o Additional modes for titanium powerbook (1152x768)
o Updated matrxofb drivers
o Support __setup in mdacon
o Radeon console driver
o Handle out of memory on sun3 fb
o Updated tga/vesa fb
o CMS file system (basic R/O)
o JFFS journalling flash file system with compression
o Updated AFFS file system
o Threaded core dumps
o Fix security holes in binfmt_misc
o Allow flushing of low buffers only when we need bounce buffers
o Use brelse in cramfs
o Fix memory leaks in freevxfs
o Updated isofs
o Small lockd updates (experimental)
o Fix nfs alignment funnies
o Report correct SuS errors on some opens
o Add generic_file_open to get 64bit stuff right
o Locking on make_inode_number for procfs
o Report shmem size in shared memory proc field
o Fail lseek outside of allowed range for filesystem
o Fix select race with fdset growth
o Kernel message levels and handle oom on superblock/mount ops
o Updated frame buffer logos
o Prefetch support for AMD Athlon
o Support out of order stores in spinlocks on x86
o m68k bitop compile fixes
o Add truncatepage op to address operations
o shmem filesystem cleanups and updates
o Fix off by one on real time pre-emption in scheduler
o Use prefetches in scheduler and wakeups
o Support GFP_FAIL to avoid highmem deadlocks
---
Alan Cox <alan@lxorguk.ukuu.org.uk>
Red Hat Kernel Hacker
& Linux 2.2 Maintainer Brainbench MVP for TCP/IP
http://www.linux.org.uk/diary http://www.brainbench.com
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
2001-06-02 23:23 Alan Cox
@ 2001-06-03 7:46 ` Oleg Drokin
2001-06-03 11:19 ` Alan Cox
2001-06-03 14:56 ` Nicolas Pitre
0 siblings, 2 replies; 25+ messages in thread
From: Oleg Drokin @ 2001-06-03 7:46 UTC (permalink / raw)
To: Alan Cox, linux-kernel
Hello!
In article <20010603002310.A8817@lightning.swansea.linux.org.uk> you wrote:
AC> 2.4.5-ac7
AC> o Make USB require PCI (me)
Huh?!
How about people from StrongArm sa11x0 port, who have USB host controller (in
sa1111 companion chip) but do not have PCI?
Probably there are more such embedded architectures with USB controllers,
but not PCI bus.
How about ISA USB host controllers?
Bye,
Oleg
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Linux 2.4.5-ac7
2001-06-03 7:46 ` Oleg Drokin
@ 2001-06-03 11:19 ` Alan Cox
2001-06-03 12:33 ` Russell King
` (5 more replies)
2001-06-03 14:56 ` Nicolas Pitre
1 sibling, 6 replies; 25+ messages in thread
From: Alan Cox @ 2001-06-03 11:19 UTC (permalink / raw)
To: Oleg Drokin; +Cc: Alan Cox, linux-kernel
> AC> 2.4.5-ac7
> AC> o Make USB require PCI (me)
> Huh?!
> How about people from StrongArm sa11x0 port, who have USB host controller (in
> sa1111 companion chip) but do not have PCI?
The strongarm doesnt have a USB master but a slave.
> Probably there are more such embedded architectures with USB controllers,
> but not PCI bus.
Currently we don't support any of them.
> How about ISA USB host controllers?
They do not exist.
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Linux 2.4.5-ac7
2001-06-03 11:19 ` Alan Cox
@ 2001-06-03 12:33 ` Russell King
2001-06-03 14:02 ` Oleg Drokin
2001-06-03 14:45 ` Alan Cox
2001-06-03 13:59 ` Oleg Drokin
` (4 subsequent siblings)
5 siblings, 2 replies; 25+ messages in thread
From: Russell King @ 2001-06-03 12:33 UTC (permalink / raw)
To: Alan Cox; +Cc: Oleg Drokin, Alan Cox, linux-kernel
On Sun, Jun 03, 2001 at 12:19:52PM +0100, Alan Cox wrote:
> > AC> 2.4.5-ac7
> > AC> o Make USB require PCI (me)
> > Huh?!
> > How about people from StrongArm sa11x0 port, who have USB host controller (in
> > sa1111 companion chip) but do not have PCI?
>
> The strongarm doesnt have a USB master but a slave.
Alan, a StrongARM 11x0 with its companion SA11x1 chip is a USB master.
Last time I looked, it was supported:
diff -urN 2.4.5-rmk2/linux/drivers/usb/usb-ohci-sa1111.h linux/drivers/usb/usb-ohci-sa1111.h
--- 2.4.5-rmk2/linux/drivers/usb/usb-ohci-sa1111.h Wed Dec 31 19:00:00 1969
+++ linux/drivers/usb/usb-ohci-sa1111.h Tue May 29 16:49:47 2001
@@ -0,0 +1,692 @@
+/*
+ * usb-ohci-sa1111.h
+ *
+ * definitions and special code for Intel SA-1111 USB OHCI host controller
+ *
+ * 10/24/00 Brad Parker <brad@heeltoe.com>
+ * added memory allocation code
+ *
+ * 09/26/00 Brad Parker <brad@heeltoe.com>
+ * init code for the SA-1111 ohci controller
+ * special dma map/unmap code to compensate for SA-1111 h/w bug
+ *
+ */
--
Russell King (rmk@arm.linux.org.uk) The developer of ARM Linux
http://www.arm.linux.org.uk/personal/aboutme.html
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Linux 2.4.5-ac7
2001-06-03 12:33 ` Russell King
@ 2001-06-03 14:02 ` Oleg Drokin
2001-06-03 14:45 ` Alan Cox
1 sibling, 0 replies; 25+ messages in thread
From: Oleg Drokin @ 2001-06-03 14:02 UTC (permalink / raw)
To: Russell King; +Cc: Alan Cox, linux-kernel
Hello!
On Sun, Jun 03, 2001 at 01:33:33PM +0100, Russell King wrote:
> > > AC> 2.4.5-ac7
> > > AC> o Make USB require PCI (me)
> > > Huh?!
> > > How about people from StrongArm sa11x0 port, who have USB host controller (in
> > > sa1111 companion chip) but do not have PCI?
> > The strongarm doesnt have a USB master but a slave.
> Alan, a StrongARM 11x0 with its companion SA11x1 chip is a USB master.
> Last time I looked, it was supported:
After mentioned patch it is no longer possible to choose this driver,
because we have no PCI in sa11x0, but the change is:
--- linux-2.4.5/drivers/usb/Config.in Sat May 26 10:55:12 2001
+++ linux-2.4.5-ac7/drivers/usb/Config.in Sun Jun 3 11:42:00 2001
@@ -4,9 +4,11 @@
mainmenu_option next_comment
comment 'USB support'
-tristate 'Support for USB' CONFIG_USB
+dep_tristate 'Support for USB' CONFIG_USB $CONFIG_PCI
if [ ! "$CONFIG_USB" = "n" ]; then
bool ' USB verbose debug messages' CONFIG_USB_DEBUG
+ bool ' Long timeout for slow-responding devices (some MGE Ellipse UPSes)' CONFIG_USB_LONG_TIMEOUT
+ bool ' Large report fetching for "broken" devices (some APC UPSes)' CONFIG_USB_LARGE_CONFIG
comment 'Miscellaneous USB options'
bool ' Preliminary USB device filesystem' CONFIG_USB_DEVICEFS
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Linux 2.4.5-ac7
2001-06-03 12:33 ` Russell King
2001-06-03 14:02 ` Oleg Drokin
@ 2001-06-03 14:45 ` Alan Cox
2001-06-03 14:51 ` Oleg Drokin
2001-06-04 1:49 ` lists
1 sibling, 2 replies; 25+ messages in thread
From: Alan Cox @ 2001-06-03 14:45 UTC (permalink / raw)
To: Russell King; +Cc: Alan Cox, Oleg Drokin, Alan Cox, linux-kernel
> Alan, a StrongARM 11x0 with its companion SA11x1 chip is a USB master.
> Last time I looked, it was supported:
> + * usb-ohci-sa1111.h
So the SA1110 has PCI bus ? Or at least equivalent logic ?
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
2001-06-03 14:45 ` Alan Cox
@ 2001-06-03 14:51 ` Oleg Drokin
2001-06-03 14:54 ` Alan Cox
2001-06-04 1:49 ` lists
1 sibling, 1 reply; 25+ messages in thread
From: Oleg Drokin @ 2001-06-03 14:51 UTC (permalink / raw)
To: Alan Cox; +Cc: Russell King, Alan Cox, linux-kernel
Hello!
On Sun, Jun 03, 2001 at 03:45:24PM +0100, Alan Cox wrote:
> > Alan, a StrongARM 11x0 with its companion SA11x1 chip is a USB master.
> > Last time I looked, it was supported:
> > + * usb-ohci-sa1111.h
> So the SA1110 has PCI bus ? Or at least equivalent logic ?
SA1110 do not have PCI bus. Neither do SA1111.
I am not sure what kind of equivalent logic you mean.
All IO addresses are fixed and specified in chip spec.
Bye,
Oleg
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Linux 2.4.5-ac7
2001-06-03 14:51 ` Oleg Drokin
@ 2001-06-03 14:54 ` Alan Cox
0 siblings, 0 replies; 25+ messages in thread
From: Alan Cox @ 2001-06-03 14:54 UTC (permalink / raw)
To: Oleg Drokin; +Cc: Alan Cox, Russell King, Alan Cox, linux-kernel
> > > Last time I looked, it was supported:
> > > + * usb-ohci-sa1111.h
> > So the SA1110 has PCI bus ? Or at least equivalent logic ?
> SA1110 do not have PCI bus. Neither do SA1111.
Well since its not part of the standard or -ac kernel tree I can't evaluate
other solutions. I think the ARM folks can deal with the question when they
reach it
> I am not sure what kind of equivalent logic you mean.
> All IO addresses are fixed and specified in chip spec.
OHCI is specified for PCI. It is specified in terms of PCI config registers
in part. It could be that the code needs to have $CONFIG_PCI on the dep
rules for OHCI and UHCI and the ARM driver be seperate. When the ARM stuff is
merged its worth working out.
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
2001-06-03 14:45 ` Alan Cox
2001-06-03 14:51 ` Oleg Drokin
@ 2001-06-04 1:49 ` lists
1 sibling, 0 replies; 25+ messages in thread
From: lists @ 2001-06-04 1:49 UTC (permalink / raw)
To: linux-kernel
FYI:
2 small issues:
o make xconfig fails (works ok in ac6) :
cat header.tk >> ./kconfig.tk
./tkparse < ../arch/i386/config.in >> kconfig.tk
drivers/net/wireless/Config.in: 5: can't handle dep_bool/dep_mbool/dep_tristate condition
make[1]: *** [kconfig.tk] Error 1
o soundblaster link problem (ok in ac3 - but bad in ac6 as well) :
drivers/sound/sounddrivers.o: In function `es1371_probe':
drivers/sound/sounddrivers.o(.text+0x5d6d): undefined reference to `gameport_register_port'
drivers/sound/sounddrivers.o: In function `es1371_remove':
drivers/sound/sounddrivers.o(.text+0x5e81): undefined reference to `gameport_unregister_port'
Gene/
--
Gene Cohler
lists@sapience.com
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
2001-06-03 11:19 ` Alan Cox
2001-06-03 12:33 ` Russell King
@ 2001-06-03 13:59 ` Oleg Drokin
2001-06-04 17:56 ` Tom Rini
2001-06-03 18:16 ` Philip Blundell
` (3 subsequent siblings)
5 siblings, 1 reply; 25+ messages in thread
From: Oleg Drokin @ 2001-06-03 13:59 UTC (permalink / raw)
To: Alan Cox; +Cc: Alan Cox, linux-kernel
Hello!
On Sun, Jun 03, 2001 at 12:19:52PM +0100, Alan Cox wrote:
> > AC> 2.4.5-ac7
> > AC> o Make USB require PCI (me)
> > Huh?!
> > How about people from StrongArm sa11x0 port, who have USB host controller (in
> > sa1111 companion chip) but do not have PCI?
> The strongarm doesnt have a USB master but a slave.
SA11x0 have USB slave, but once you add sa1111 companion chip,
you have OHCI compliant USB master, too (and still no PCI)
> > How about ISA USB host controllers?
> They do not exist.
Hm. I though I have seen some, but not sure right now.
I'll tell you if I will be able to find any.
Bye,
Oleg
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Linux 2.4.5-ac7
2001-06-03 13:59 ` Oleg Drokin
@ 2001-06-04 17:56 ` Tom Rini
2001-06-04 17:59 ` Alan Cox
0 siblings, 1 reply; 25+ messages in thread
From: Tom Rini @ 2001-06-04 17:56 UTC (permalink / raw)
To: Oleg Drokin; +Cc: Alan Cox, linux-kernel
On Sun, Jun 03, 2001 at 05:59:11PM +0400, Oleg Drokin wrote:
> On Sun, Jun 03, 2001 at 12:19:52PM +0100, Alan Cox wrote:
> > > AC> 2.4.5-ac7
> > > AC> o Make USB require PCI (me)
> > > Huh?!
> > > How about people from StrongArm sa11x0 port, who have USB host controller (in
> > > sa1111 companion chip) but do not have PCI?
> > The strongarm doesnt have a USB master but a slave.
> SA11x0 have USB slave, but once you add sa1111 companion chip,
> you have OHCI compliant USB master, too (and still no PCI)
I tried replying to this yesterday and it didn't get through, so..
All of the MPC8xx chips can have a USB controller as well (albiet not OHCI
or UHCI) and none of them have PCI either.
--
Tom Rini (TR1265)
http://gate.crashing.org/~trini/
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
2001-06-04 17:56 ` Tom Rini
@ 2001-06-04 17:59 ` Alan Cox
2001-06-04 18:49 ` Nicolas Pitre
0 siblings, 1 reply; 25+ messages in thread
From: Alan Cox @ 2001-06-04 17:59 UTC (permalink / raw)
To: Tom Rini; +Cc: Oleg Drokin, Alan Cox, linux-kernel
> I tried replying to this yesterday and it didn't get through, so..
> All of the MPC8xx chips can have a USB controller as well (albiet not OHCI
> or UHCI) and none of them have PCI either.
Ok I will change a future -ac to check PCI for OHCI/UHCI and then check
'any host controller' for the devices
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
2001-06-04 17:59 ` Alan Cox
@ 2001-06-04 18:49 ` Nicolas Pitre
0 siblings, 0 replies; 25+ messages in thread
From: Nicolas Pitre @ 2001-06-04 18:49 UTC (permalink / raw)
To: Alan Cox; +Cc: Tom Rini, Oleg Drokin, linux-kernel
On Mon, 4 Jun 2001, Alan Cox wrote:
> > I tried replying to this yesterday and it didn't get through, so..
> > All of the MPC8xx chips can have a USB controller as well (albiet not OHCI
> > or UHCI) and none of them have PCI either.
>
> Ok I will change a future -ac to check PCI for OHCI/UHCI and then check
> 'any host controller' for the devices
Actually, the SA1111 is rather OHCI even if not PCI.
But still you shouldn't bother with those details until the patch is
ever sent to you. It's not like if the proper change was hard to add to the
SA1111 patch.
Nicolas
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
2001-06-03 11:19 ` Alan Cox
2001-06-03 12:33 ` Russell King
2001-06-03 13:59 ` Oleg Drokin
@ 2001-06-03 18:16 ` Philip Blundell
2001-06-03 20:50 ` Tom Rini
` (2 subsequent siblings)
5 siblings, 0 replies; 25+ messages in thread
From: Philip Blundell @ 2001-06-03 18:16 UTC (permalink / raw)
To: Alan Cox; +Cc: Oleg Drokin, Alan Cox, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 346 bytes --]
>> How about people from StrongArm sa11x0 port, who have USB host controller (i
>n
>> sa1111 companion chip) but do not have PCI?
>
>The strongarm doesnt have a USB master but a slave.
Like he said, the SA-1111 includes a USB master. See, err,
<http://developer.intel.com/design/strong/1111_brf.htm>
The SA-1110 itself includes a slave.
p.
[-- Attachment #2: Type: application/pgp-signature, Size: 237 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Linux 2.4.5-ac7
2001-06-03 11:19 ` Alan Cox
` (2 preceding siblings ...)
2001-06-03 18:16 ` Philip Blundell
@ 2001-06-03 20:50 ` Tom Rini
2001-06-04 12:37 ` Geert Uytterhoeven
2001-06-04 12:59 ` johan.adolfsson
5 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2001-06-03 20:50 UTC (permalink / raw)
To: Alan Cox; +Cc: Oleg Drokin, Alan Cox, linux-kernel
On Sun, Jun 03, 2001 at 12:19:52PM +0100, Alan Cox wrote:
> > AC> 2.4.5-ac7
> > AC> o Make USB require PCI (me)
> > Huh?!
> > How about people from StrongArm sa11x0 port, who have USB host controller (in
> > sa1111 companion chip) but do not have PCI?
>
> The strongarm doesnt have a USB master but a slave.
Er, eh?
> > Probably there are more such embedded architectures with USB controllers,
> > but not PCI bus.
>
> Currently we don't support any of them.
I don't know off the top of my head, but I don't _think_ the MPC823 has a
USB controller but not off of a PCI bus..
--
Tom Rini (TR1265)
http://gate.crashing.org/~trini/
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Linux 2.4.5-ac7
2001-06-03 11:19 ` Alan Cox
` (3 preceding siblings ...)
2001-06-03 20:50 ` Tom Rini
@ 2001-06-04 12:37 ` Geert Uytterhoeven
2001-06-04 12:59 ` johan.adolfsson
5 siblings, 0 replies; 25+ messages in thread
From: Geert Uytterhoeven @ 2001-06-04 12:37 UTC (permalink / raw)
To: Alan Cox; +Cc: Oleg Drokin, Alan Cox, linux-kernel
On Sun, 3 Jun 2001, Alan Cox wrote:
> > Probably there are more such embedded architectures with USB controllers,
> > but not PCI bus.
>
> Currently we don't support any of them.
>
> > How about ISA USB host controllers?
>
> They do not exist.
Well, there exist USB controllers with Intel/Motorola style bus interfaces, to
be used in e.g. set top boxes without a PCI bus. I think you can glue them
quite easily to an ISA bus. Of course this doesn't mean people actually created
USB plug-in cards for ISA, but it's possible.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Linux 2.4.5-ac7
2001-06-03 11:19 ` Alan Cox
` (4 preceding siblings ...)
2001-06-04 12:37 ` Geert Uytterhoeven
@ 2001-06-04 12:59 ` johan.adolfsson
5 siblings, 0 replies; 25+ messages in thread
From: johan.adolfsson @ 2001-06-04 12:59 UTC (permalink / raw)
To: Oleg Drokin, Alan Cox; +Cc: linux-kernel
I don't know the details of the implementation, but the CRIS port
(ETRAX 100LX) has support for USB but no PCI.
/Johan
----- Original Message -----
From: Alan Cox <alan@lxorguk.ukuu.org.uk>
To: Oleg Drokin <green@linuxhacker.ru>
Cc: Alan Cox <laughing@shared-source.org>; <linux-kernel@vger.kernel.org>
Sent: Sunday, June 03, 2001 1:19 PM
Subject: Re: Linux 2.4.5-ac7
> > AC> 2.4.5-ac7
> > AC> o Make USB require PCI (me)
> > Huh?!
> > How about people from StrongArm sa11x0 port, who have USB host
controller (in
> > sa1111 companion chip) but do not have PCI?
>
> The strongarm doesnt have a USB master but a slave.
>
> > Probably there are more such embedded architectures with USB
controllers,
> > but not PCI bus.
>
> Currently we don't support any of them.
>
> > How about ISA USB host controllers?
>
> They do not exist.
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
2001-06-03 7:46 ` Oleg Drokin
2001-06-03 11:19 ` Alan Cox
@ 2001-06-03 14:56 ` Nicolas Pitre
2001-06-03 15:03 ` Alan Cox
1 sibling, 1 reply; 25+ messages in thread
From: Nicolas Pitre @ 2001-06-03 14:56 UTC (permalink / raw)
To: Oleg Drokin; +Cc: Alan Cox, linux-kernel
On Sun, 3 Jun 2001, Oleg Drokin wrote:
> Hello!
>
> In article <20010603002310.A8817@lightning.swansea.linux.org.uk> you wrote:
>
> AC> 2.4.5-ac7
> AC> o Make USB require PCI (me)
> Huh?!
> How about people from StrongArm sa11x0 port, who have USB host controller (in
> sa1111 companion chip) but do not have PCI?
If it ever gets to a stability point where it's worth including in Alan's
tree, then the dependency could easily be modified to be "USB requires PCI
or SA1111". In the mean time I keep that hairball in my tree.
Nicolas
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Linux 2.4.5-ac7
2001-06-03 14:56 ` Nicolas Pitre
@ 2001-06-03 15:03 ` Alan Cox
0 siblings, 0 replies; 25+ messages in thread
From: Alan Cox @ 2001-06-03 15:03 UTC (permalink / raw)
To: Nicolas Pitre; +Cc: Oleg Drokin, Alan Cox, linux-kernel
> If it ever gets to a stability point where it's worth including in Alan's
> tree, then the dependency could easily be modified to be "USB requires PCI
> or SA1111". In the mean time I keep that hairball in my tree.
Even cleaner might be
USB requires nothing
usb-ohci requires PCI (which it definitely does now with the API's it uses)
usb-uchi requires PCI
uhci requires PCI
[other controllers]
USB devices requires a USB controller was selected
^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2001-06-05 15:04 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-06-03 15:49 Linux 2.4.5-ac7 Wayne.Brown
2001-06-04 20:10 ` Alan Cox
[not found] <mailman.991555081.25242.linux-kernel2news@redhat.com>
2001-06-03 20:51 ` Pete Zaitcev
2001-06-04 12:27 ` Pavel Machek
2001-06-05 15:03 ` Dominik Kubla
-- strict thread matches above, loose matches on Subject: below --
2001-06-03 12:04 Mikael Pettersson
2001-06-02 23:23 Alan Cox
2001-06-03 7:46 ` Oleg Drokin
2001-06-03 11:19 ` Alan Cox
2001-06-03 12:33 ` Russell King
2001-06-03 14:02 ` Oleg Drokin
2001-06-03 14:45 ` Alan Cox
2001-06-03 14:51 ` Oleg Drokin
2001-06-03 14:54 ` Alan Cox
2001-06-04 1:49 ` lists
2001-06-03 13:59 ` Oleg Drokin
2001-06-04 17:56 ` Tom Rini
2001-06-04 17:59 ` Alan Cox
2001-06-04 18:49 ` Nicolas Pitre
2001-06-03 18:16 ` Philip Blundell
2001-06-03 20:50 ` Tom Rini
2001-06-04 12:37 ` Geert Uytterhoeven
2001-06-04 12:59 ` johan.adolfsson
2001-06-03 14:56 ` Nicolas Pitre
2001-06-03 15:03 ` Alan Cox
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox