]> git.hungrycats.org Git - linux/log
linux
22 years ago[PATCH] USB Storage: add sysfs info attribute
Matthew Dharm [Fri, 16 Jan 2004 09:18:20 +0000 (01:18 -0800)]
[PATCH] USB Storage: add sysfs info attribute

This patch adds a sysfs attribute to the usb-storage SCSI devices.  This
attribute (read-only) is basically a clone of the information available in
/proc/scsi/scsi -- since that interface is going away, adding a new sysfs
attribute seemed like a good idea.

22 years ago[PATCH] USB Storage: fix mode-sense handling for 10-byte commands
Matthew Dharm [Fri, 16 Jan 2004 09:18:02 +0000 (01:18 -0800)]
[PATCH] USB Storage: fix mode-sense handling for 10-byte commands

This patch fixes sddr09 and sddr55 to suppor the MODE_SENSE_10 commands,
which are the only variants used by sd.c

22 years ago[PATCH] USB Storage: Fix scatter-gather for non READ/WRITE in sddr55
Alan Stern [Fri, 16 Jan 2004 09:15:09 +0000 (01:15 -0800)]
[PATCH] USB Storage: Fix scatter-gather for non READ/WRITE in sddr55

These patch fixes the scatter-gather usage in the sddr55 driver for
commands other than READ or WRITE.  It also tidies up a few other
commands.

22 years ago[PATCH] USB Storage: Fix scatter-gather for non READ/WRITE in sddr09
Matthew Dharm [Fri, 16 Jan 2004 09:14:52 +0000 (01:14 -0800)]
[PATCH] USB Storage: Fix scatter-gather for non READ/WRITE in sddr09

This patch (from Alan Stern as157) fixes the non-READ/WRITE paths of the
sddr09.c driver to be compliant to the requirements of scatter-gather.  It
also cleans up MODE_SENSE processing and reports errors a little better.

This patch also makes MODE_SENSE_10 commands report an error.  The old code
claimed to support both 6- and 10-byte versions, but really only supported
6-byte.   Bad data was returned for the 10-byte case, so it was removed.  A
patch to follow in a few minutes fixes this.

22 years ago[PATCH] USB Storage: Fix scatter-gather for non READ/WRITE in jumpshot
Alan Stern [Fri, 16 Jan 2004 09:11:49 +0000 (01:11 -0800)]
[PATCH] USB Storage: Fix scatter-gather for non READ/WRITE in jumpshot

These patch fixes the scatter-gather usage in the jumpshot driver for
commands other than READ or WRITE.  It also tidies up the MODE-SENSE
handler considerably and reports more command failures correctly.

22 years ago[PATCH] USB Storage: Scatter-gather fixes for non READ/WRITE in datafab
Alan Stern [Fri, 16 Jan 2004 09:11:35 +0000 (01:11 -0800)]
[PATCH] USB Storage: Scatter-gather fixes for non READ/WRITE in datafab

These patch fixes the scatter-gather usage in the datafab driver for
commands other than READ or WRITE.  It also tidies up the MODE-SENSE
handler considerably and reports more command failures correctly.

22 years ago[PATCH] USB Storage: Remove non s-g pathway from subdriver READ/WRITE
Alan Stern [Fri, 16 Jan 2004 09:11:16 +0000 (01:11 -0800)]
[PATCH] USB Storage: Remove non s-g pathway from subdriver READ/WRITE

This patch does what you suggested.  The read/write routines from the
updated subdrivers are changed so they don't bother to differentiate
between transfers that do or do not use scatter-gather.  The low-level
usb_stor_access_xfer_buf routine will Do The Right Thing regardless, and
there probably won't ever be more than a few non s-g calls.  (What about
filesystem I/O requests to access metadata?)

It turns out that in addition to removing some comments and a few tests,
this change allowed me to remove the buffer and use_sg arguments passed to
the read/write routines as well.  So the simplification ended up being a
bit bigger than I expected.

While writing this patch, I noticed spots in several drivers that still
need to be changed -- they slipped past me before.  These drivers handle
things like READ-CAPACITY or REQUEST-SENSE by copying the data directly to
srb->request_buffer, which is obviously wrong if s-g is being used.  I'll
send in changes next week that convert them to use the
usb_stor_set_xfer_buf function.  Like you said, it's going to be handy in
more places than originally intended!

22 years ago[PATCH] USB: powermate-payload-size-fix.patch
Thomas Stewart [Fri, 16 Jan 2004 09:03:58 +0000 (01:03 -0800)]
[PATCH] USB: powermate-payload-size-fix.patch

Thomas has a newer variant of this device, which sends more data.

22 years ago[PATCH] USB: fix whiteheat problems
Marcel Sebek [Fri, 16 Jan 2004 08:58:03 +0000 (00:58 -0800)]
[PATCH] USB: fix whiteheat problems

>   CC [M]  drivers/usb/serial/whiteheat.o
> drivers/usb/serial/whiteheat.c: In function `firm_setup_port':
> drivers/usb/serial/whiteheat.c:1209: `CMSPAR' undeclared (first use in this function)
> drivers/usb/serial/whiteheat.c:1209: (Each undeclared identifier is reported only once
> drivers/usb/serial/whiteheat.c:1209: for each function it appears in.)

22 years ago[PATCH] USB: ehci update: 3/3, highspeed iso rewrite
David Brownell [Fri, 16 Jan 2004 08:43:13 +0000 (00:43 -0800)]
[PATCH] USB: ehci update:  3/3, highspeed iso rewrite

This is an updated version of a patch submitted to me from
Michal Sojka <sojkam1@fel.cvut.cz>, basically providing a
much-needed rewrite of the highspeed ISO support.  I updated
the scheduling and made it a closer match to how OHCI works;
and also tested it a bunch.

So far it seems most of the requests for highspeed ISO support
have been for realtime data collection -- custom apps, nothing
a mainstream kernel would ship with.   The USB Video class is
now defined; highspeed video will also need these updates.

Key changes:

   - Define an "iso_stream" head for iso endpoints.  This acts
     enough like a QH that endpoint_disable() works.  It holds the
     queue of ITDs, and the endpoint's current schedule state.
     And it's easy to find (spinlocked array access), no search.

   - Uses a temporary "itd_sched" while submitting each URB, with
     not-yet-linked ITDs and request-specific metadata.  There's
     a per-stream cache of ITDs, so resubmitting ISO urbs (to
     achieve a "ring" of transfers) is typically cheap.

   - Scheduling for most URBs is almost a NOP:  just a sanity
     check to make sure there's no need to reschedule, and then
     just link into the schedule at the current schedule slot.
     (The previous code was a gross hack that didn't even work
     reasonably with more than two URBs queued.)

   - Is a reasonable model to use with full speed ISO transfers.
     (They need additional TT scheduling hooks, most of which
     are already written but not merged.)

   - Handles several cases the previous code didn't, including
     high bandwidth transfers (loads up to 24 MByte/sec)

   - Has had more testing than the old code, including 20+ hour
     successful IN+OUT runs, more varied transfer intervals and
     maxpacket sizes.  (Using net2280 and a gadgetfs driver.)

So it's worth replacing the existing code with this; there
aren't too many rough edges, and it's much more fixable than
the previous version.

p.s. Many thanks, Michal!

22 years ago[PATCH] USB: ehci update: 2/3, microframe scanning
David Brownell [Fri, 16 Jan 2004 08:42:59 +0000 (00:42 -0800)]
[PATCH] USB: ehci update:  2/3, microframe scanning

This patch is needed to make high bandwidth ISO streams behave,
but could resolve some other scanning glitches.  Current users
of periodic transfers (interrupt transfer modes for hubs, mice,
and keyboards) shouldn't even notice this change.

It makes the periodic schedule scan handle cases where a given
frame's schedule slot reports completions in several different
microframes.  So far that's been uncommon, but it's typical
for high bandwidth iso (or even with busier interrupt trees than
this driver has supported yet).

It also starts to remove the assumption that each ITD only uses
one microframe; but most of those changes are in the next patch.
And it fixes a bug where some status bits were mis-interpreted as
significant bits in the ITD transfer length.

22 years ago[PATCH] USB: ehci update: 1/3, misc
David Brownell [Fri, 16 Jan 2004 08:42:42 +0000 (00:42 -0800)]
[PATCH] USB: ehci update:  1/3, misc

This is minor "obvious" fixes plus two tweaks to help later
patches:

    - Interrupt QH has a link to the device, needed to implement
      schedule trees (like OHCI does today) that are TT-aware
      (essential for most keyboards and mice).

    - Export the macros that do high bandwidth packetsize stuff.
      They're also needed for high bandwidth ISO transfers.

It also morphs some existing "too much debug info" urb tracing
so it's kicked in by a manual #define EHCI_URB_TRACE.  If some
generic version of that gets added to usbcore, this sort
of debug code can vanish (from all hcds).

22 years ago[PATCH] USB: high speed iso maxpacket is 1024 not 1023
David Brownell [Fri, 16 Jan 2004 08:29:03 +0000 (00:29 -0800)]
[PATCH] USB: high speed iso maxpacket is 1024 not 1023

Someone sent this around mixed with an EHCI patch which should not
be applied (there's a different patch on the way).  I lost their
name, sorry.  It lets 1024 byte ISO packets be used.

22 years ago[PATCH] USB: EHCI support on MIPS
David Brownell [Fri, 16 Jan 2004 08:27:36 +0000 (00:27 -0800)]
[PATCH] USB:  EHCI support on MIPS

 From Darwin Rambo, <drambo@broadcom.com>

   These get rid of 8 and 16 byte PCI access, which don't work
   on some MIPS platforms.

22 years ago[PATCH] USB: usbnet on 2.6.0 -- needs ax8817x_ethtool_ops
David T. Hollis [Fri, 16 Jan 2004 08:24:11 +0000 (00:24 -0800)]
[PATCH] USB: usbnet on 2.6.0 -- needs ax8817x_ethtool_ops

On Tue, 2003-12-23 at 22:49, David Brownell wrote:
> > This patch should take care of it.  Additionally, I had to fold one of
> > my patches that's in the queue for 2.6.1 (ethtool link check fix) into
> > this as the other would not apply due to changes.
>
> It looks fine, though it didn't apply against Greg's usb-devel-2.6
> tree ... which has a few more methods added.
>
> I guess I'll just add this one to my tree, and let you merge this
> with those additional ax8817x changes.
>
> - Dave
>

Re-diffed against the usb-2.6-devel tree.

22 years ago[PATCH] USB Storage: Old patches (as129 and as141)
Alan Stern [Fri, 16 Jan 2004 08:20:49 +0000 (00:20 -0800)]
[PATCH] USB Storage: Old patches (as129 and as141)

There's a couple of old patches floating around still that you might want
to apply.  I have reproduced them below.

as129 handles the situation where a command error causes us to do a device
reset, but the SCSI layer times out and aborts the command during the
reset delay.  It clears a flag that otherwise will prevent us from sending
the clear-halt messages following the reset.

as141 is the DMA buffer alignment patch.  You asked me to remind you about
it eventually.  There shouldn't be any harm at all in applying it without
waiting for the corresponding SCSI part of the patch to be applied.
Without that other part, this will essentially do nothing.

Alan Stern

22 years ago[PATCH] USB: update the cyberjack driver
Matthias Bruestle [Fri, 16 Jan 2004 08:16:07 +0000 (00:16 -0800)]
[PATCH] USB: update the cyberjack driver

22 years ago[PATCH] USB: fix up compiler warnings and other stuff in the emi62 driver.
Greg Kroah-Hartman [Fri, 16 Jan 2004 08:15:46 +0000 (00:15 -0800)]
[PATCH] USB: fix up compiler warnings and other stuff in the emi62 driver.

22 years ago[PATCH] USB: add Driver for Emagic A6-2 (formerly known as EMI 6|2m)
Adrian Knoth [Fri, 16 Jan 2004 08:08:49 +0000 (00:08 -0800)]
[PATCH] USB: add Driver for Emagic A6-2 (formerly known as EMI 6|2m)

this patch which applies against Linux-2.6.0 (and also 2.6.1)
adds support for the Emagic A6-2 USB-Audio-Interface.

Note that the selection of either MIDI or SPDIF is actually done
by ifdefs in the driver, this behaviour should clearly be changed
to MODULE_PARAM in the future.

See <http://adi.thur.de/?show=emi62> for details.

22 years ago[PATCH] USB: Missing patch for ftdi_sio.c
Rasmus Rohde [Fri, 16 Jan 2004 07:39:38 +0000 (23:39 -0800)]
[PATCH] USB: Missing patch for ftdi_sio.c

On Sat, 2004-01-10 at 05:07, Greg KH wrote:
> On Thu, Dec 18, 2003 at 10:28:24PM +0100, Rasmus Rohde wrote:
> > I wrote to you earlier about a missing patch to ftdi_sio.c that appeared
> > in
> >
> > http://www.kernel.org/pub/linux/kernel/people/gregkh/usb/2.5/usb-ftdi_sio-2.5.68.patch
> >
> > It has to do with the introduction tiocmset and tiocmget.
> > This patch was dropped in
> >
> > http://www.kernel.org/pub/linux/kernel/people/gregkh/usb/2.5/usb-ftdi_sio-2.5.75.patch
> >
> > which unfortunately breaks the driver.
>
> Hm, sorry about that.  Care to send me a patch to fix it up?

22 years ago[PATCH] USB: add another PID to ftdi_sio
Paulo Marques [Fri, 16 Jan 2004 07:38:37 +0000 (23:38 -0800)]
[PATCH] USB: add another PID to ftdi_sio

This patch adds a new product ID to the list of devices using the FTDI232BM
chip. It applies cleanly against vanilla 2.6.0.

22 years ago[PATCH] USB Storage: unusual_devs.h update
Alan Stern [Fri, 16 Jan 2004 07:28:56 +0000 (23:28 -0800)]
[PATCH] USB Storage: unusual_devs.h update

On Wed, 14 Jan 2004, Marcin Juszkiewicz wrote:

> After running "MS Import" on my Sony Clie SJ30 palmtop I got:
>
> hub 3-0:1.0: new USB device on port 2, assigned address 6
> usb-storage: This device (054c,006d,0100 S 05 P 00) has unneeded SubClass and Protocol entries in unusual_devs.h
>    Please send a copy of this message to <linux-usb-devel@lists.sourceforge.net>

Thanks for sending this.  The updated information will appear in an
upcoming kernel.

22 years ago[PATCH] USB Storage: another unusual_devs entry
Alan Stern [Fri, 16 Jan 2004 07:28:05 +0000 (23:28 -0800)]
[PATCH] USB Storage: another unusual_devs entry

On Fri, 2 Jan 2004, Eric Lussard wrote:

> <5>usb-storage: This device (05e3,0701,0002 S 02 P 50) has an unneeded
> Protocol entry
> in unusual_devs.h
> <4>   Please send a copy of this message to
> <linux-usb-devel@lists.sourceforge.net>

Yet another unusual_devs change!  I really should stick to a policy of
reading through all the new email before sending any replies...

22 years ago[PATCH] USB Storage: another unneeded unusual_devs entry
Alan Stern [Fri, 16 Jan 2004 07:27:26 +0000 (23:27 -0800)]
[PATCH] USB Storage: another unneeded unusual_devs entry

On Fri, 2 Jan 2004, Oliver Neukum wrote:

> Hi Alan,
>
> you seem to like them. Here it is:
>
> usb-storage 3-1:1.0: usb_probe_interface
> usb-storage 3-1:1.0: usb_probe_interface - got id
> usb-storage: This device (0686,4014,0001 S 06 P 50) has unneeded SubClass and Protocol entries in unusual_devs.h
>    Please send a copy of this message to <linux-usb-devel@lists.sourceforge.net>
> scsi1 : SCSI emulation for USB Mass Storage devices
>   Vendor: MINOLTA   Model: DIMAGE  CAMERA    Rev: 1.00
>   Type:   Direct-Access                      ANSI SCSI revision: 02

Thanks Oliver.  Interestingly, it looks as though the unneeded SubClass
and Protocol values were the only reason for keeping this entry, so now it
can be deleted in both 2.4 and 2.6.

22 years ago[PATCH] USB storage: unusual_devs.h change
Alan Stern [Fri, 16 Jan 2004 07:26:54 +0000 (23:26 -0800)]
[PATCH] USB storage: unusual_devs.h change

On Tue, 23 Dec 2003, sledgedog wrote:

> USB Mass Storage support registered.
> hub 3-0:1.0: new USB device on port 2, assigned address 2
> usb-storage: This device (090c,1132,0100 S 06 P 50) has unneeded SubClass and Protocol entries in unusual_devs.h
>    Please send a copy of this message to <linux-usb-devel@lists.sourceforge.net>

Thank you for sending this in.

Greg, here is the patch for unusual_devs.h, both 2.4 and 2.6.

22 years ago[PATCH] USB Storage: patch to unusual_devs.h for Pentax Optio 330GS camera
Ross Boswell [Fri, 16 Jan 2004 07:24:13 +0000 (23:24 -0800)]
[PATCH] USB Storage: patch to unusual_devs.h for Pentax Optio 330GS camera

I was unable to get my Pentax Optio 330GSrecognised
by the 2.6.0 kernel until I applied the patch below that I found
posted some months ago on the German Debian mailing list.

I have attributred it to the original poster.

22 years ago[PATCH] USB: add support for the Clie PEG-TJ25 device
Greg Kroah-Hartman [Wed, 14 Jan 2004 05:46:17 +0000 (21:46 -0800)]
[PATCH] USB: add support for the Clie PEG-TJ25 device

Thanks to BOUCNIAUX Benjamin <borax@neron.info> for the information.

22 years ago[PATCH] USB: add new usb led driver.
Greg Kroah-Hartman [Fri, 9 Jan 2004 08:53:28 +0000 (00:53 -0800)]
[PATCH] USB: add new usb led driver.

22 years agoUSB: add gadget serial driver from Al Borchers
Greg Kroah-Hartman [Tue, 6 Jan 2004 06:28:19 +0000 (22:28 -0800)]
USB: add gadget serial driver from Al Borchers

22 years ago[PATCH] USB: add test for B4000000 to ir-usb driver to fix build issue on some archs
Greg Kroah-Hartman [Tue, 6 Jan 2004 06:20:03 +0000 (22:20 -0800)]
[PATCH] USB: add test for B4000000 to ir-usb driver to fix build issue on some archs

22 years ago[PATCH] USB: fix bug in bMaxPower sysfs file, it should be * 2
Greg Kroah-Hartman [Tue, 6 Jan 2004 06:19:45 +0000 (22:19 -0800)]
[PATCH] USB: fix bug in bMaxPower sysfs file, it should be * 2

Also cleaned up the string files.
Thanks to Mark Smith for pointing this out.

22 years ago[PATCH] USB: fix kfree in usb-skeleton.c
David Brownell [Tue, 6 Jan 2004 06:19:28 +0000 (22:19 -0800)]
[PATCH] USB: fix kfree in usb-skeleton.c

>> if (dev->bulk_in_buffer != NULL)
>> kfree (dev->bulk_in_buffer);
>
>
> Yes that one check can go away.  Care to send me a patch?

Actually all those checks should go away ...

22 years ago[PATCH] USB: add goku_udc driver (Toshiba TC86C001 USB device)
David Brownell [Tue, 6 Jan 2004 06:19:09 +0000 (22:19 -0800)]
[PATCH] USB: add goku_udc driver (Toshiba TC86C001 USB device)

This patch implements the "USB Gadget" API using the
"Goku-S" (TC86C001) full speed usb device controller.

It's passed testing with Gadget Zero, g_ether (full
CDC Ethernet support), gadgetfs, and most interestingly
Alan Stern's "File Storage Gadget" (FSG, talking to
Linux or Windows as a usb-storage device) to give the
halt processing a good workout.  Control-OUT works.
Tested mostly on x86, with reported success on MIPS.

As well as being directly useful with that hardware,
I think this is small and simple enough to be useful
as an example of how to write a USB controller driver.
(There will be many more controller drivers than gadget
drivers, I suspect ...)

Please merge this to the next 2.6 release that takes
new drivers.  Corresponding updates for kbuild and the
various gadget drivers will be coming (not in a flood).

22 years ago[PATCH] USB: add a new pl2303 device id.
Greg Kroah-Hartman [Tue, 6 Jan 2004 06:18:50 +0000 (22:18 -0800)]
[PATCH] USB: add a new pl2303 device id.

Thanks to Stefan Verkoyen <stefan.verkoyen@quesd.com> for the information.

22 years agoUSB: add legotower driver to main usb makefile
Greg Kroah-Hartman [Tue, 6 Jan 2004 05:55:44 +0000 (21:55 -0800)]
USB: add legotower driver to main usb makefile

22 years ago[PATCH] fix oopses on rmmod in some OSS drivers
Bartlomiej Zolnierkiewicz [Mon, 5 Jan 2004 13:39:29 +0000 (05:39 -0800)]
[PATCH] fix oopses on rmmod in some OSS drivers

Fix for oops on rmmod caused by *_remove() function marked as __devinit
(and thus discarded after module initialization - if CONFIG_MODULES=y
and CONFIG_HOTPLUG is not set).
This patch changes __devinit to __devexit and adds __devexit_p() where
pointer to such function is used.

The only exception is au1000, where au1000_remove() is called from
cleanup_au1000() function - __devinit is jest removed there.

22 years ago[PATCH] remove dead and broken DISK_RECOVERY_TIME support
Bartlomiej Zolnierkiewicz [Mon, 5 Jan 2004 13:39:20 +0000 (05:39 -0800)]
[PATCH] remove dead and broken DISK_RECOVERY_TIME support

It was also removed in 2.4.23.

22 years ago[PATCH] ide-tape.c: stop abusing rq->flags
Bartlomiej Zolnierkiewicz [Mon, 5 Jan 2004 13:39:11 +0000 (05:39 -0800)]
[PATCH] ide-tape.c: stop abusing rq->flags

Use rq->cmd[0] instead of rq->flags for storing special request flags.

Per Jens' suggestion.  Tested by Stef van der Made <svdmade@planet.nl>.

22 years ago[PATCH] cmd640.c: fix PCI type1 access
Bartlomiej Zolnierkiewicz [Mon, 5 Jan 2004 13:39:01 +0000 (05:39 -0800)]
[PATCH] cmd640.c: fix PCI type1 access

Revert wrong changes introduced in 2.4.21.

From: Stefan Talpalaru <stefantalpalaru@yahoo.com>,
      Ingo Kilian <ikilian@web.de>.

22 years ago[PATCH] Fix interrupt routing problem on x86-64
Andi Kleen [Mon, 5 Jan 2004 13:38:52 +0000 (05:38 -0800)]
[PATCH] Fix interrupt routing problem on x86-64

The MSI port to x86-64 added an interrupt routing bug that makes the
kernel not boot anymore on some machines.

Fix that.

22 years agoLinux 2.6.1-rc2 v2.6.1-rc2
Linus Torvalds [Mon, 5 Jan 2004 11:41:17 +0000 (03:41 -0800)]
Linux 2.6.1-rc2

22 years agoMerge centrino speedstep duplicate patches
Linus Torvalds [Mon, 5 Jan 2004 03:03:45 +0000 (19:03 -0800)]
Merge centrino speedstep duplicate patches

22 years ago[CPUFREQ] Missing .owner entry in speedstep-smi driver.
Dave Jones [Mon, 5 Jan 2004 18:44:26 +0000 (18:44 +0000)]
[CPUFREQ] Missing .owner entry in speedstep-smi driver.

22 years ago[CPUFREQ] Typo fix in drivers/cpufreq/Kconfig
Dave Jones [Mon, 5 Jan 2004 18:43:47 +0000 (18:43 +0000)]
[CPUFREQ] Typo fix in drivers/cpufreq/Kconfig

22 years ago[CPUFREQ] do not leak memory in powernow-k8
Dave Jones [Mon, 5 Jan 2004 18:42:37 +0000 (18:42 +0000)]
[CPUFREQ] do not leak memory in powernow-k8
From Pavel Machek

22 years ago[CPUFREQ] Do something about "cpufreq: change failed"
Dave Jones [Mon, 5 Jan 2004 18:35:23 +0000 (18:35 +0000)]
[CPUFREQ] Do something about "cpufreq: change failed"

22 years ago[CPUFREQ] use latency in nanoseconds
Dave Jones [Mon, 5 Jan 2004 18:33:27 +0000 (18:33 +0000)]
[CPUFREQ] use latency in nanoseconds
sometimes nanoseconds are used, sometimes microseconds, sometimes even something else.

22 years ago[CPUFREQ] remove unneeded #ifdefs in include/linux/cpufreq.h
Dave Jones [Mon, 5 Jan 2004 18:32:08 +0000 (18:32 +0000)]
[CPUFREQ] remove unneeded #ifdefs in include/linux/cpufreq.h

22 years ago[CPUFREQ] Detect CPU speed without relying on cpu_khz
Dave Jones [Mon, 5 Jan 2004 18:31:40 +0000 (18:31 +0000)]
[CPUFREQ] Detect CPU speed without relying on cpu_khz

22 years ago[CPUFREQ] Support for 533 MHz FSB in speedstep driver.
Dave Jones [Mon, 5 Jan 2004 18:30:48 +0000 (18:30 +0000)]
[CPUFREQ] Support for 533 MHz FSB in speedstep driver.

22 years ago[CPUFREQ] Disable smi_detect_freqs() call on systems which do not support it [BUG...
Dave Jones [Mon, 5 Jan 2004 18:19:13 +0000 (18:19 +0000)]
[CPUFREQ] Disable smi_detect_freqs() call on systems which do not support it [BUG #1422]
Dominik Brodowski.

22 years ago[CPUFREQ] speedstep hcakers cnat spel.
Dave Jones [Mon, 5 Jan 2004 18:18:10 +0000 (18:18 +0000)]
[CPUFREQ] speedstep hcakers cnat spel.

22 years ago[CPUFREQ] Disable debug output in speedstep-smi driver
Dave Jones [Mon, 5 Jan 2004 18:17:20 +0000 (18:17 +0000)]
[CPUFREQ] Disable debug output in speedstep-smi driver

22 years ago[CPUFREQ] on P4s no TSC adjustment is necessary
Dave Jones [Mon, 5 Jan 2004 18:16:28 +0000 (18:16 +0000)]
[CPUFREQ] on P4s no TSC adjustment is necessary
From Dominik Brodowski

22 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Mon, 5 Jan 2004 02:18:21 +0000 (18:18 -0800)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoDon't allow mremap of zero-sized areas.
Linus Torvalds [Mon, 5 Jan 2004 01:41:13 +0000 (17:41 -0800)]
Don't allow mremap of zero-sized areas.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Sun, 4 Jan 2004 10:37:38 +0000 (02:37 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[ARM] Report more detail when unable to resolve module relocations.
Russell King [Sun, 4 Jan 2004 20:51:41 +0000 (20:51 +0000)]
[ARM] Report more detail when unable to resolve module relocations.

22 years ago[ARM] Kill dma-isa.c warning.
Russell King [Sun, 4 Jan 2004 20:06:39 +0000 (20:06 +0000)]
[ARM] Kill dma-isa.c warning.

22 years ago[ARM] Fix cachepolicy=<foo>
Russell King [Sun, 4 Jan 2004 17:29:23 +0000 (17:29 +0000)]
[ARM] Fix cachepolicy=<foo>

On ARM, it is possible to configure the desired cache policy in
the page tables.  Unfortunately, we haven't been updating the
protection_map nor PAGE_KERNEL, so this option doesn't change
the behaviour of the majority of mappings.  This cset corrects
this oversight.

22 years ago[ARM] Fix more gcc3 build errors.
Russell King [Sun, 4 Jan 2004 16:49:04 +0000 (16:49 +0000)]
[ARM] Fix more gcc3 build errors.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Sun, 4 Jan 2004 10:34:20 +0000 (02:34 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[SERIAL] EISA ID for PnP modem
Amit Gurdasani [Sun, 4 Jan 2004 16:28:39 +0000 (16:28 +0000)]
[SERIAL] EISA ID for PnP modem

Patch from: Amit Gurdasani

I have a PROLiNK 1456VH internal Rockwell-based ISA PnP K56flex fax modem
whose EISA ID seems not to be known to 8250_pnp.c. The ID is AEI0250 as
reported in /sys/devices/pnp1/01:01/01:01.00/id and adding this into the
pnp_dev_table[] allows the device to be found and enabled properly by the
8250 serial driver.

22 years agoFix IDE "PIO WRITE wait for ready" test under extreme interrupt load.
Linus Torvalds [Sat, 3 Jan 2004 10:25:13 +0000 (02:25 -0800)]
Fix IDE "PIO WRITE wait for ready" test under extreme interrupt load.

From Daniel Tram Lux: under extreme irq load on an underpowered CPU,
the timeout loop may not make any progress, and decide that a timeout
occurred before it has actually tested the status register.

The minimal fix for now is to just have a final test _after_ the timeout
to remove the problem. The real fix would likely be to not have irqs
enabled between reading the status and the timeout.

22 years ago[SERIAL] Remove old RSA resource handlign.
Russell King [Fri, 2 Jan 2004 19:36:52 +0000 (19:36 +0000)]
[SERIAL] Remove old RSA resource handlign.

The resource handling left in autoconfig() is plainly wrong, since
we've already claimed the necessary resources prior to calling
autoconfig().  Therefore, we remove the superfluous code from
autoconfig().

22 years ago[SERIAL] add PnP ID to 8250_pnp.c
Rene Herman [Fri, 2 Jan 2004 19:25:32 +0000 (19:25 +0000)]
[SERIAL] add PnP ID to 8250_pnp.c

Patch from: Rene Herman

This patch adds the PnP ID for the E-Tech CyberBULLET PC56RVP.

22 years ago[PATCH] Fix memset on x86-64
Andi Kleen [Fri, 2 Jan 2004 12:57:06 +0000 (04:57 -0800)]
[PATCH] Fix memset on x86-64

The memset for C stepping K8 was broken. This broke mainly CONFIG_SLAB_DEBUG
because memset(...., 0, ...) still worked correctly.

Thanks to Manfred Spraul for giving me the right cue.

22 years ago[PATCH] X86-64 merge
Andi Kleen [Thu, 1 Jan 2004 03:41:03 +0000 (19:41 -0800)]
[PATCH] X86-64 merge

At least one of them is critical. It fixes an path in the IOMMU that
I broke with the ealier "fullflush" workaround.

 - Check for ~/bin/installkernel like i386 (M. Bligh)
 - Implement 32bit RTC_IRQ_SET correctly (Lutz Vieweg)
 - Disable some useless printks in 32bit emulation
 - Warning fixes for mixed C99 style declarations/statements.
 - Sync lAPIC power management with i386
 - Use topology sysfs like i386
 - Fix some serious bugs in the MCE handler. ECC should
   be decoded correctly now.
 - Add oops=panic option to panic on Oopses.
 - Fix hackish code in head.S
 - Add missing options in IOMMU
 - Fix _syscall6 (Olaf Hering)
 - Remove broken ACPI locking code. Port IA64 C version.
 - Make safe_smp_processor_id() more reliable
 - Read HPET in vsyscall code
 - Add workaround for BIOS that corrupt 64bit registers in HLT
 - Fix unaligned access in bitops.h
 - Remove broken ntp drift correction code for now
 - i386 merge in SCI setup
 - Fix wrong offset in callin.h (Jim Houston)
 - Minor comment fixes

22 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Thu, 1 Jan 2004 03:32:18 +0000 (19:32 -0800)]
Merge http://lia64.bkbits.net/to-linus-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] DVB: Fix memory usage of ttpci driver
Michael Hunold [Thu, 1 Jan 2004 03:25:32 +0000 (19:25 -0800)]
[PATCH] DVB: Fix memory usage of ttpci driver

 - do not allocate firmware buffer if firmware is compiled into the
   driver.  Saves 220KB vmem (Andreas Oberritter)

22 years ago[PATCH] DVB: Revamp of the TTUSB-DEC driver
Michael Hunold [Thu, 1 Jan 2004 03:25:24 +0000 (19:25 -0800)]
[PATCH] DVB: Revamp of the TTUSB-DEC driver

 - Alter hotplug firmware naming to fit in with dvb standard.
 - Use the hotplug firmware loader for 2.6 kernels instead of compiling
   the firmware into the module.
 - Integrate frontend into ttusb_dec module and remove pseudo-i2c bits,
   move ttusb_dec header into source file.
 - Rudimentary section filter support (enough for scan).

22 years ago[PATCH] DVB: Add static firmware compilation again
Michael Hunold [Thu, 1 Jan 2004 03:25:13 +0000 (19:25 -0800)]
[PATCH] DVB: Add static firmware compilation again

 - add Kconfig magic to select a firmware that can be compiled into the
   driver
 - add some hooks to av7110 to compile a firmware into the driver again

22 years ago[PATCH] DVB: Fixes for frontend drivers
Michael Hunold [Thu, 1 Jan 2004 03:25:04 +0000 (19:25 -0800)]
[PATCH] DVB: Fixes for frontend drivers

 - ves1820: increase mdelay from 30 to 50 to be more reliable with bad
   reception quality (Andreas Oberritter)
 - dst: remove AUTO_INVERSION for capabilities, allow params
   dst_type_flags and dst_type to have multiple values for multiple
   cards in one machine (Jamie Honan)

22 years ago[PATCH] DVB: Fix feed list handling bugs in demux
Michael Hunold [Thu, 1 Jan 2004 03:24:56 +0000 (19:24 -0800)]
[PATCH] DVB: Fix feed list handling bugs in demux

 - corrected handling of feed lists (Andres Oberritter)

22 years ago[PATCH] DVB: Update documentation and credits
Michael Hunold [Thu, 1 Jan 2004 03:24:46 +0000 (19:24 -0800)]
[PATCH] DVB: Update documentation and credits

 - add new documentation for getting bt8xx based DVB cards runnig
 - extend contributors list
 - change various email addresses in header files

22 years agoRemove dead files
Linus Torvalds [Thu, 1 Jan 2004 03:07:05 +0000 (19:07 -0800)]
Remove dead files

Noted by Keith Owens.

22 years agoia64: Update defconfig.
David Mosberger [Wed, 31 Dec 2003 15:34:35 +0000 (07:34 -0800)]
ia64: Update defconfig.

22 years agoia64: Rename efi_get_time() in the simulator's firmware-emulator to avoid
David Mosberger [Wed, 31 Dec 2003 15:33:55 +0000 (07:33 -0800)]
ia64: Rename efi_get_time() in the simulator's firmware-emulator to avoid
name-clash with declaration of routine of the same name in
<linux/efi.h>.

22 years agoia64: Merge patch by Arun Sharma: hook up lots of ia32 syscalls.
David Mosberger [Wed, 31 Dec 2003 15:29:50 +0000 (07:29 -0800)]
ia64: Merge patch by Arun Sharma: hook up lots of ia32 syscalls.

22 years agoMerge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
David Mosberger [Wed, 31 Dec 2003 15:27:20 +0000 (07:27 -0800)]
Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

22 years agoia64: fix perfmon bug causing lost samples
David Mosberger [Wed, 31 Dec 2003 15:23:38 +0000 (07:23 -0800)]
ia64: fix perfmon bug causing lost samples

Patch from Stephane: Fix a bug in perfmon_default_smpl.c by
which we would systematically lose one sample at every buffer
overflow.

22 years agoia64: Remove the old ia64_ni_syscall()/sys32_ni_syscall() routines which
David Mosberger [Wed, 31 Dec 2003 15:21:34 +0000 (07:21 -0800)]
ia64: Remove the old ia64_ni_syscall()/sys32_ni_syscall() routines which
are overly verbose and replace them with calls to sys_ni_syscall().

22 years agoia64: Allow system-call number to be changed during system-call tracing
David Mosberger [Wed, 31 Dec 2003 15:18:59 +0000 (07:18 -0800)]
ia64: Allow system-call number to be changed during system-call tracing
(both for native and x86 system call tracing).  This is needed
by recent versions of strace and UML likes to do that, too.

22 years agoia64: Rearrange ia64_do_signal() such that it is possible for a debugger to
David Mosberger [Wed, 31 Dec 2003 15:15:39 +0000 (07:15 -0800)]
ia64: Rearrange ia64_do_signal() such that it is possible for a debugger to
cancel system-call restart.

22 years ago[PATCH] Fix "echo -n 3 > /sys/.../power/state"
Russell King [Wed, 31 Dec 2003 08:41:45 +0000 (00:41 -0800)]
[PATCH] Fix "echo -n 3 > /sys/.../power/state"

Fix what seems to be a typo preventing .../power/state from working.

22 years ago[PATCH] MSI broke voyager build
James Bottomley [Wed, 31 Dec 2003 07:26:09 +0000 (23:26 -0800)]
[PATCH] MSI broke voyager build

The x86 build depends on NR_VECTORS being defined.

This symbol, however, was put only into mach-default/irq_vectors.h

The attached patch adds it to voyager too.

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Wed, 31 Dec 2003 03:24:42 +0000 (19:24 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/tg3-2.6
David S. Miller [Wed, 31 Dec 2003 02:45:23 +0000 (18:45 -0800)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/tg3-2.6
into kernel.bkbits.net:/home/davem/tg3-2.6

22 years ago[AX25]: Missing spin_unlock() and recvmsg reported dst instead of src.
Jeroen Vreeken [Wed, 31 Dec 2003 02:37:20 +0000 (18:37 -0800)]
[AX25]: Missing spin_unlock() and recvmsg reported dst instead of src.

22 years ago[NET]: Fix comment type in skbuff.h
Hideaki Yoshifuji [Wed, 31 Dec 2003 02:36:04 +0000 (18:36 -0800)]
[NET]: Fix comment type in skbuff.h

22 years ago[BRIDGE]: Fix build with vlan disabled, spurious ifdef.
Bart De Schuymer [Wed, 31 Dec 2003 02:35:44 +0000 (18:35 -0800)]
[BRIDGE]: Fix build with vlan disabled, spurious ifdef.

22 years agoMerge nuts.ninka.net:/disk1/davem/BK/netleak-2.5
David S. Miller [Wed, 31 Dec 2003 02:19:13 +0000 (18:19 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/netleak-2.5
into nuts.ninka.net:/disk1/davem/BK/net-2.6

22 years agoia64: Fix a ptrace-bug that caused "strace -f" to crash the inferior
David Mosberger [Tue, 30 Dec 2003 17:10:09 +0000 (09:10 -0800)]
ia64: Fix a ptrace-bug that caused "strace -f" to crash the inferior
      process.  The root-cause of the problem was that ptrace() tried
      to copy the portion of the register backing store that landed on
      the kernel stack back to users-space, but the resulting state
      was inconsistent if the inferior process was in the middle of a
      system-call (as would always be the case for strace).

      The solution is to avoid all needless copying and to instead
      ensure that when accessing a memory location that may belong to
      a thread's register-backing store, we attach to that particular
      thread, rather than the thread identified by the PID argument.
      If the thread happens to be unattachable, we fall back to using
      the thread identified by the PID argument.  This should have the
      desired effect if the thread has terminated already and if the
      thread is running while ptrace() is trying to access its state,
      all bets are off anyhow and there are no coherency guarantees.
      In other words, this should be doing the right thing under all
      circumstances.

      The patch also fixes the case where PT_AR_BSP and/or PT_CFM are
      written while the inferior process is in the middle of a system
      call.  This makes arguments passed to GDB inferior calls come
      out right.

      The patch was tested with strace -f and the GDB testsuite, which
      showed no regressions compared to the previous version of the
      kernel.

22 years agoRemove generated files from revision control
Linus Torvalds [Tue, 30 Dec 2003 14:24:31 +0000 (06:24 -0800)]
Remove generated files from revision control

22 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/sparc-2.6
David S. Miller [Tue, 30 Dec 2003 13:31:15 +0000 (05:31 -0800)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/sparc-2.6
into kernel.bkbits.net:/home/davem/sparc-2.6

22 years ago[SPARC64]: Update defconfig.
David S. Miller [Tue, 30 Dec 2003 13:27:50 +0000 (05:27 -0800)]
[SPARC64]: Update defconfig.

22 years ago[MEDIA]: ttusb_dec.c needs linux/init.h
David S. Miller [Tue, 30 Dec 2003 13:26:44 +0000 (05:26 -0800)]
[MEDIA]: ttusb_dec.c needs linux/init.h

22 years agoLinux 2.6.1-rc1 v2.6.1-rc1
Linus Torvalds [Tue, 30 Dec 2003 12:44:13 +0000 (04:44 -0800)]
Linux 2.6.1-rc1

22 years agoMake IDE DRQ and READY timeouts longer
Linus Torvalds [Tue, 30 Dec 2003 12:43:45 +0000 (04:43 -0800)]
Make IDE DRQ and READY timeouts longer

The old 50ms / 30ms timeouts apparently weren't sufficient
with some disks.

22 years agoMerge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
David S. Miller [Tue, 30 Dec 2003 09:33:46 +0000 (01:33 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
into nuts.ninka.net:/disk1/davem/BK/sparc-2.6