|
|
|
Lue: Edellinen koko ChangeLog.
lyhennetty ChangeLog.
Summary of changes from v2.6.4 to v2.6.5
============================================
PPC32: Added big-endian cfg_addr access
PPC32: Simplified handling of big/little endian pci indirect access
[NET] add netpoll API
[NET] Add netpoll support for tg3
[NET] use the netpoll API to transmit kernel printks over UDP
[PATCH] netpoll for 3c59x
>From the old -aa tree with minor changes. Orginally done
by Andrea I think.
[PATCH] netpoll for tulip
Netpoll for tulip. Uses disable_irq() because tulip is unfortunately
still lockless.
[PATCH] netpoll for amd8111e
netpoll for amd8111e
[PATCH] Netpoll for pcnet32
netpoll for pcnet32
[PATCH] fix tg3 netpoll
No need to use disable_irq because tg3 is properly spinlocked.
Can just call the interrupt handler directly.
[PATCH] netpoll for eepro100
netpoll for eepro100
This was in Ingo's old original netconsole patches.
[PATCH] 3c59x netpoll typo
Poll code (in net-drivers-2.5-exp) was calling undefined function.
[PATCH] netpoll: fix compilation with CONFIG_NETPOLL_RX
Fix compilation without CONFIG_NETPOLL_RX
[PATCH] netpoll: push zap_completion_queue for lkcd
Move zap_completion_queue call inside netpoll so we don't need to
export it separately.
[netdrvr smc-ultra] netpoll support
Hi Jeff,
Below is the pollcontroller patch for smc ultra net driver.
This patch can be applied over 2.6.0-test9-bk25-netdrvr-exp1.patch
[netdrvr tlan] netpoll support
Hi Jeff,
Below is the pollcontroller patch for tlan network device driver.
This patch can be applied over 2.6.0-test9-bk25-netdrvr-exp1.patch
[netdrvr via-rhine] add netpoll support
[PATCH] netpoll abort for bad interface
Fix bug freeing nonexistent dev when aborting on bad interface name.
tiny-mpm/net/core/netpoll.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
[netdrvr] add netpoll support to several 8390-based drivers
[PATCH] netconsole init return code
On Sat, Jan 10, 2004 at 08:07:09PM -0500, Jeff Garzik wrote:
> Matt Mackall wrote:
> > tiny-mpm/drivers/net/netconsole.c | 4 ++--
> > 1 files changed, 2 insertions(+), 2 deletions(-)
> >
> >diff -puN drivers/net/netconsole.c~netconsole-error
> >drivers/net/netconsole.c
> >17:40:59.000000000 -0600
> >+++ tiny-mpm/drivers/net/netconsole.c 2004-01-10 17:42:12.000000000 -0600
> >@@ -105,11 +105,11 @@ static int init_netconsole(void)
> >
> > if(!configured) {
> > printk("netconsole: not configured, aborting\n");
> >- return 1;
> >+ return -EINVAL;
> > }
> >
> > if(netpoll_setup(&np))
> >- return 1;
> >+ return -EINVAL;
>
>
> oops. obviously I read this after I sent a previous email.
>
> Can you please resend the "configured" patch, which I already deleted?
tiny-mpm/drivers/net/netconsole.c | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
[PATCH] netconsole init return code
tiny-mpm/drivers/net/netconsole.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
[PATCH] netpoll carrier handling
On Sat, Jan 10, 2004 at 08:04:10PM -0500, Jeff Garzik wrote:
>
> if you are gonna all verbal n such with 'atleast' and 'atmost', then use
> time_after() rather than !time_before() ;-)
tiny-mpm/net/core/netpoll.c | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
[PATCH] fix netpoll printk bug
[PATCH] fix for netpoll braindamage for 64-bit
Spotted by Jim Houston on amd64.
[PATCH] netconsole warning fix
drivers/net/netconsole.c:99: warning: initialization from incompatible pointer type
input: Fix hid-core for devices that have less usages than values
in a hid report. We could iterate beyond the end of array of
usages before.
input: Add a new ioctl to hiddev, which allows multiple usages to
be set in a single request. Also fixes sizes of fields
in hiddev structs to use _uXX types.
input: It looks like the Saitek RumblePad needs a BADPAD entry.
input: Add support for another a4tech 2-wheel USB mouse, with
a Cypress ID this time. Also rearrange the HID blacklist
a bit - it has grown too long.
usb: Minor documentation fix reflecting new USB module names in acm.txt
input: Fix sunkbd.c to work with serport. Must sleep.
input: Use request_region() instead of check_region() in ns558.c
it's both safer and correct.
input: Bail out in atkbd.c if scancode set is changed, don't
reinitialize scancode map. This is even more anoying than
a new keyboard device in the unlikely case of set change.
input: Add support for scroll wheel on MS Office and similar keyboards.
input: Create an extra option for enabling IBM RapidAccess keyboard
special features (atkbd.extra), instead of abusing the
atkbd.set option for this.
input: Convert HP/PARISC Lasi/Dino PS/2 keyboard/mouse driver
from an input driver to a serio driver.
input: Credit to Panagiotis Issaris for Graphire 3 support.
input: Remove the obsolete "busmouse.c" helper driver.
input: Fix "psmouse: Lost sync" problem. It was really losing sync.
input: Fix a warning in i8042.c
input: Fix a bug introduced by Andrew Morton's gcc3.2 fixes.
input: Re-add a loop to set the old scancode bit in device key bitmap.
[PATCH] I2C: i2c-voodoo3.c needs I2C_ADAP_CLASS_TV_ANALOG
The Voodoo3 i2c bus has either a bt869 tv-out chip, or also a tv tuner,
decoder and msp3400. Without I2C_ADAP_CLASS_TV_ANALOG, the i2c clients
would have to do a strcmp of the adapter name to distiguish between the
i2c and ddc adapters. Yes, they should be able to tell if the chip at a
given address is what they are looking for, but in the case of the v3tv
module, which is the v4l device, in the 2.4 kerenl I've got it set to
create a dummy client, and the strcmp is the only way to distinguish the
i2c from the ddc. In the 2.6 kernel, class can be defined, simplifying
things for the v3tv module.
[PATCH] I2C: Enable debugging in fscher
I just noticed that I forgot to enable debugging in the new fscher
driver. Sorry for that. Here is a patch that fixes this.
[PATCH] I2C: Credit James Bolt in w83l785ts
I forgot to give the credit he deserves to James Bolt for testing the
latest w83l785ts driver changes. Here is a patch that fixes that.
[PATCH] I2C: New chip driver ported: lm80
Here is a port for the lm80 driver, which supports LM80 chips by
National Semiconductor. The port is mostly the work of Tiago Sousa,
which I reviewed and polished as necessary.
[PATCH] I2C: update I2C help text
VIDEO_BT848 selects I2C_ALGOBIT.
[PATCH] I2C: Support for IXP42x GPIO-based I2C
Following is an updated patch to add support for using the GPIO lines
on an Intel IXP42x SOC for I2C. Changes since last patch include:
- Cleanups as per Jean Delvare's comments
- Rename functions as 42x instead of 425
- Change the comments at the top of the file to better reflect the
purpose of this driver.
This code has been tested with the eeprom client driver and worked
w/o any problems.
I2C: fix oops in i2c-ali1535 driver if no hardware is present.
Thanks to Dave Jones for pointing this out.
PPC32: More cleanups of the IBM Spruce code.
From Randy Vinson .
PPC32: Fix a thinko in the gen550 code.
From Randy Vinson .
PPC32: Make {in,out}[bwl] be consistent on all platforms.
This exposes warnings in todc_time.c for everyone, and then
fixes them.
PPC32: Make sure the read in in_8, in_{le,be}{16,32} happens before we return.
A forward port of changes from Paul Mackerras.
[PATCH] eepro100.c warning fix
drivers/net/eepro100.c:545: warning: `poll_speedo' declared `static' but never defined
ALSA CVS update - Takashi Iwai
Intel8x0 driver
- added the ac97 quirk for Intel D845WN (82801BA)
ALSA CVS update - Takashi Iwai
AC97 Codec Core
- fixed the mic gpio switch handling on the old ALC650.
- fixed the wrong register initialization on ALC655/658.
ALSA CVS update - Takashi Iwai
AC97 Codec Core
- fixed the detection of surround/LFE VRA on ALC650.
ALSA CVS update - Takashi Iwai
USB generic driver
- assign PCM unique (sub)streams for each USB format type.
this will avoid the mix up of format I and format III on M-audio transit.
ALSA CVS update - Takashi Iwai
Digigram VX core
- fixed the wrong lock (bug #2052) - use spin_lock_irqsave() now.
ALSA CVS update - Takashi Iwai
Documentation,ALSA Core,PCI drivers,MIXART driver,IGNORE
- added snd-mixart driver for Digigram miXart boards.
ALSA CVS update - Takashi Iwai
Digigram VX core
- fixed another wrong lock.
ALSA CVS update - Takashi Iwai
ICE1712 driver,ICE1724 driver
- added the support of independent surround PCM for ice1724.
ALSA CVS update - Takashi Iwai
Intel8x0 driver
- return with IRQ_RETVAL() for the unknown IRQ bits (often found on nForce2)
with debug messages.
ALSA CVS update - Takashi Iwai
VIA82xx driver
- changed the default DXS of GA-7VAXP to NO_VRA.
ALSA CVS update - Takashi Iwai
AC97 Codec Core
- fix for AD1885
- set the default MISC register value.
- disabled 'digital audio mode', which seems problematic on many boards.
ALSA CVS update - Takashi Iwai
AC97 Codec Core
Clemens Ladisch :
added AD1888 support.
ALSA CVS update - Takashi Iwai
USB generic driver
Clemens Ladisch :
Terratec PHASE 26 MIDI support
ALSA CVS update - Takashi Iwai
Digigram VX core
Alain Cretet :
- fixed the missing input VU meter.
ALSA CVS update - Takashi Iwai
Digigram VX core
Alain Cretet :
- fixed the 24bit mono recording.
ALSA CVS update - Takashi Iwai
ALSA sequencer
- fixed the race conditions.
ALSA CVS update - Takashi Iwai
AC97 Codec Core
- fixed the initial value of AD_MISC register for AD1885.
ALSA CVS update - Jaroslav Kysela
Intel8x0 driver
Added spinlock to pointer callback - ichdev->position is not changed atomically
ALSA CVS update - Takashi Iwai
VIA82xx driver
- added the dxs default for MSI KT6 Delta-SR.
- fixed the calculation of rate bits (based on 0x100000).
ALSA CVS update - Takashi Iwai
MIXART driver
- replaced the debug messages with snd_printdd().
ALSA CVS update - Takashi Iwai
Intel8x0 driver
- clean up the irq status bit debugging.
- added nVidia Ck8S support.
ALSA CVS update - Takashi Iwai
ALSA<-OSS sequencer
- fixed the behavior of SNDCTL_SEQ_IOCTL.
(don't close the device).
ALSA CVS update - Jaroslav Kysela
ALSA<-OSS emulation
Added period_frames to fix poll behavior
ALSA CVS update - Jaroslav Kysela
ALSA<-OSS emulation
Fixed oss.period_frames setup
ALSA CVS update - Jaroslav Kysela
PCM Midlevel
Added OSS period frames to proc interface
ALSA CVS update - Jaroslav Kysela
ALSA<-OSS emulation
Fixed oops regarding last period_frames update
ALSA CVS update - Takashi Iwai
USB generic driver
Clemens Ladisch :
- added the quirk for Edirol UA-3FX.
ALSA CVS update - Jaroslav Kysela
AC97 Codec Core
Fixed swap_headphone() when headpone controls do not exist
ALSA CVS update - Jaroslav Kysela
Trident driver
Fixed s/pdif control initialization
ALSA CVS update - Jaroslav Kysela
RME HDSP driver
Fixed wrong assert, added checks for copy_*_user functions
ALSA CVS update - Jaroslav Kysela
ALSA sequencer
Clemens Ladisch
Timestamping (if enabled on a subscription or a port) is not applied
to the quoted event but to the quoting event. This patch adds a
function to copy only selected fields into the event to be delivered.
- fix KERNEL_QUOTE event timestamping
- fix typo in port_broadcast_event
ALSA CVS update - Jaroslav Kysela
MPU401 UART
Clemens Ladisch
remove unneeded technical information from port names
ALSA CVS update - Jaroslav Kysela
ALSA sequencer
Clemens Ladisch
This patch reverses the order of the 'Rawmidi x' and rawmidi name
parts of client names to enable selecting clients by a unique prefix
(as snd_seq_parse_address does).
ALSA CVS update - Jaroslav Kysela
USB generic driver
Clemens Ladisch
- add device-specific port names
- begin numbering ports at 1
ALSA CVS update - Jaroslav Kysela
ALSA sequencer
Clemens Ladisch
- fix typo in port flags
- add GM2 capability bit
ALSA CVS update - Jaroslav Kysela
MIXART driver
Added missing header file inclusion
ALSA CVS update - Jaroslav Kysela
Documentation,ALSA Core,PCMCIA Kconfig,PCMCIA
Sound Core PDAudioCF driver
Added Sound Core PDAudioCF driver
ALSA CVS update - Jaroslav Kysela
EMU10K1/EMU10K2 driver
Fixed page overflow
ALSA CVS update - Jaroslav Kysela
Serial BUS drivers
Moved AK4117 from alsa-driver tree to satisfy dependency for PDAudioCF driver
ALSA CVS update - Jaroslav Kysela
AK4117 receiver
Added missing ak4117.h file
Fixed compilation of PDAudioCF driver
[PATCH] I2C: fix space in message
BTW, I found something to be fixed in i2c-core:
[PATCH] I2C: fix mor rmmod oopses
> Oh nevermind, that's just a dumb driver. It's doing a release_region
> on memory it didn't get. Stupid, stupid, stupid...
While we're at it, what about fixing two other drivers that obviously
have the same problem?
(BTW I didn't get an oops as I tried reproducing the problem, only a
"Trying to free nonexistent resource" in dmesg.)
[PATCH] I2C: Lowercase chips name
This patch brings the name field of adm1021.c, it87.c and via686a.c in
conformance with the defined standard ("all lowercase, as simple as the
driver name itself").
[PATCH] I2C: fix Hangs with w83781d
Here is a patch for the w83781d driver that prevents register bits from
being arbitrary changed when we force temp2/3 to comparator mode. Keith
Duthie had been reporting various problems with that driver and finally
found that this arbitrary change was the cause of them. He also tested
this patch, which he confirmed to work.
[PATCH] I2C: fix it87 sensor type
Here comes a patch by Takeru Komoriya which fixes the way the it87
driver handles temperature sensor types selection.
* Use the same values as the CVS driver and sensors program.
* Better comments.
* Get rid of the old setting method (already gone in CVS).
* Handle invalid values correctly.
[PATCH] I2C: fix another oops in i2c-core with debug
Some times ago, you fixed an oops in i2c-core when debugging is enabled:
http://marc.theaimsgroup.com/?l=linux-kernel&m=107585749612115&w=2
Looks like you missed that second one:
[PATCH] I2C: Remove asb100 support from w83781d
Now that we have a separate asb100 driver, we can remove the (bad)
support of it from the w83781d driver. Following patch does this. I've
already cleaned this up in our CVS repository.
[PATCH] I2C: update for sysfs-interface documentation
[PATCH] I2C: rename sysfs files, part 1 of 2
Here it is. The associated libsensors patch is here:
http://jdelvare.net1.nerim.net/sensors/libsensors-sysfs-names-1.diff
(not applied yet, on purpose)
[PATCH] I2C: rename sysfs files, part 2 of 2
Here is the second step of my sysfs renaming plan.
This one does the following renames (as I already announced on the
LKML):
temp_hyst -> temp_max_hyst or temp_crit_hyst
sensor -> temp_type
pwm -> fan_pwm
pwm_enable -> fan_pwm_enable
vid -> in_ref
The associated libsensors patch is here:
http://jdelvare.net1.nerim.net/sensors/libsensors-sysfs-names-2.diff
(not applied yet, on purpose)
Note that the w83781d part is a bit more complex, not only because it is
the only driver to require the 5 changes, but also because at some point
the macros assume that the internal variable names match the sysfs
names, so I had to change them too (better than rewriting the macros,
methinks).
For reference, here is the list of changes, by driver:
asb100:
hyst -> max_hyst (4)
pwm -> fan_pwm (1)
pwm_enable -> fan_pwm_enable (1)
vid -> in_ref (1)
fscher:
pwm -> fan_pwm (3)
gl518sm:
hyst -> max_hyst (1)
it87:
sensor -> temp_type (3)
lm75:
hyst -> max_hyst (1)
lm78:
hyst -> max_hyst (1)
vid -> in_ref (1)
lm85:
pwm -> fan_pwm (3)
pwm_enable -> fan_pwm_enable (3)
vid -> in_ref (1)
lm90:
hyst -> crit_hyst (2)
via686a:
hyst -> max_hyst (3)
w83781d:
hyst -> max_hyst (2)
sensor -> temp_type (3)
pwm -> fan_pwm (4)
pwm_enable -> fan_pwm_enable (1)
vid -> in_ref (1)
There's also a documentation update. There will be one more after that
(to make it more readable, no contents change), and a patch to lm83.c to
bring it to compliance with the (new) standard. (If you wonder why I did
not change it with the other drivers: because it was *already* not in
compliance with the old standard. There's some real work to do for this
one.)
[PATCH] PCI: fix i2c quirk for SiS735 chipset SMBus driver
I2C: fix compiler warnings in 2 drivers.
PPC32: print useful flags in oops, like x86 / ppc64.
[PATCH] SCSI: Recognize device type 0x0C
Device type 0x0C is RAID, so show it as such
[PATCH] SCSI: remove some SGI devices from the device list
Some SGI RAID devices identify as being SCSI-3, so they don't need
to be in the scsi_static_device_list any more. I've tested to make
sure that all luns still show up in a sparse, large config.
So I'm proposing removing them. Thanks to hch for the suggestion.
ALSA CVS update - Jaroslav Kysela
USB generic driver
usb_ch9.h is already included in usb.h
ALSA CVS update - Takashi Iwai
ALS4000 driver
- fixed the build without joystick support.
ALSA CVS update - Takashi Iwai
CMIPCI driver
- use 0x201 as the default joystick port address.
ALSA CVS update - Takashi Iwai
Documentation
- fixed the description for snd-cmipci module option.
ALSA CVS update - Takashi Iwai
AC97 Codec Core
- fixed the handling of S/PDIF rates.
the IEC958 status bits are updated according to the current rate.
ALSA CVS update - Takashi Iwai
MIXART driver
- fixed the race condition in message flow.
- removed obsolete debug prints.
- make prepare callback non-atomic.
- synchronize with the pending messages in prepare and hw_free callbacks.
ALSA CVS update - Takashi Iwai
PCM Midlevel,Intel8x0 driver
- added snd_pcm_limit_hw_rates() to determine the min/max rates from
rates bits.
ALSA CVS update - Takashi Iwai
VIA82xx driver
- added dxs_support default for EPIA MII.
ALSA CVS update - Jaroslav Kysela
EMU10K1/EMU10K2 driver
James Courtier-Dutton , some additions
ALSA CVS update - Jaroslav Kysela
Sound Core PDAudioCF driver
akpm@osdl.org
Fix pdaudiocf_irq.c for gcc-3.5
ALSA CVS update - Takashi Iwai
Documentation
- fixed the example code of ctl info callback with enum type.
ALSA CVS update - Takashi Iwai
VIA82xx driver
- added the dxs_support default for Uniwill laptop.
SCSI: mptfusion update to 3.00.04
From: Moore, Eric Dean
[PATCH] USB Storage: unusual_devs.h update
On Thu, 19 Feb 2004, Evan Felix wrote:
> I plugged a Cyclades AlterPath BIO USb device into my linux 2.6.2 laptop
> and it asked me to send you this:
>
>
> hub 1-1.2:1.0: new USB device on port 3, assigned address 6
> hub 1-1.2.3:1.0: USB hub found
> hub 1-1.2.3:1.0: 4 ports detected
> hub 1-1.2.3:1.0: new USB device on port 1, assigned address 7
> hub 1-1.2.3:1.0: new USB device on port 2, assigned address 8
> Initializing USB Mass Storage driver...
> usb-storage: This device (05dc,0001,0001 S 06 P 50) has an unneeded
> SubClass entry in unusual_devs.h
> Please send a copy of this message to
>
> scsi0 : SCSI emulation for USB Mass Storage devices
> Vendor: Lexar Model: Jumpshot USB CF Rev: 0001
> Type: Direct-Access ANSI SCSI revision: 02
Thank you for sending this. Greg, here's the patch.
[PATCH] USB Storage: update unusual_devs.h comments
On Tue, 24 Feb 2004, Matthew Dharm wrote:
> We should also put a comment into the unusual_devs.h file to make sure
> nobody tries to remove the protocol override in the future.
How about this?
[PATCH] USB: Fix a bug in the UHCI dequeueing code
On Mon, 23 Feb 2004, Stephen Hemminger wrote:
> Great, the kernel with this patch ran successfully all weekend. Looks like no
> more races in the unlink path.
Wonderful. Thanks a lot for all your SMP testing, it's been a big help.
This patch corrects an error in the dequeueing code for UHCI. Improper
locking caused it to hang in the oddball case where an URB was unlinked
even before it had been queued.
[PATCH] USB: Enable interrupts in UHCI after PM resume
On Mon, 23 Feb 2004, Chip Salzenberg wrote:
> It works ... perfectly! I can now suspend and resume my A30 with
> impunity, and the USB keyboard works fine after each resume.
>
> Thanks much, Alan.
>
> (Now if I could just get the alsa guys to fix snd-intel8x0...)
This patch re-initializes the UHCI Interrupt Enable register following a
PM resume. Apparently some systems clear the register during suspend,
which causes obvious problems later on.
[PATCH] USB: Return better result codes in UHCI
This patch changes the result code returned by the UHCI driver for a
certain class of errors. Under a number of circumstances a USB device is
obliged to send a response packet within a fairly short turn-around time,
typically 1 - 10 microseconds depending on the bus speed. Failure to do
so is a protocol error and should be reported as such, not as a timeout,
which is really a higher-level concept. I believe the EHCI driver already
does this.
I trust nobody will object to the update this patch adds to
Documentation/usb/error-codes.txt, making this more explicit.
In a vaguely related change, the patch corrects the terminology in a few
comments. The parts of a control transfer are called "stages", not
"phases".
[PATCH] USB: Remove name obfuscation in UHCI
On Mon, 23 Feb 2004, Stephen Hemminger wrote:
> Bulk and interrupt urb's share common irq processing, why does the
> code try to obfuscate it?
Quite right; this is needless complexity. (But note you left in a couple
of lines that should have been deleted.)
[PATCH] USB: Use list_splice instead of looping over list elements
This patch is from Stephen Hemminger. I modified it slightly to place the
new elements at the end of the complete_list instead of at the front.
On Tue, 24 Feb 2004, Stephen Hemminger wrote:
> Since the remove_list and complete_list now use the same element for
> linking, it is possible to use the list_splice inline to avoid
> having to loop over all the urb's
[PATCH] USB Storage: DSC-T1 unusual_devs.h entry
Our friends at sony are at it again. The DSC-T1 needs a new entry. Note
that it's the same VID & PID as the last entry, but different version.
[PATCH] USB Storage: Fix for Fuji Finepix 1400
This patch changes some error checking so that some bogus devices (like the
Fuji Finepix 1400) will work.
This is basically relaxing a test on a field that the spec says "should
always be zero"
[PATCH] USB Storage: Remove unneeded macro
This one-liner removes an unneeded macro.
[PATCH] USB Storage: tighten sense-clearing code
This patch tightens up the conditions under which an auto-sense will be
cleared. It also fixes the comment associated with the code.
[PATCH] USB Storage: remove unneeded debug message
Nothing in life is assured...
[PATCH] I2C: add w83627hf driver
The following patch against kernel 2.6.3 adds the w83627hf driver,
I have ported from the 2.4 version.
Jean Delvare has asked me to send this patch to you for applying.
I have tested it on w83627thf. Mark Hoffman has reviewed the code
and has also tested it on w83627thf.
[PATCH] USB: add IRTrans support to ftdi_sio driver
[PATCH] USB: Fix for kl5kusb105 driver
I tried using the kl5kusb105 driver for a 3Com PalmConnect USB device I
had lying around.
It oopses during device detection. There is a nested loop using the same
loop counter as the outer loop - causing the code after the nested loop
is first executed to have an invalid counter. The counter is then used
as an array index, causing a NULL deref.
Fix attached.
[PATCH] USB Storage: Remove Minolta Dimage 7i from unusual_devs.h
On Fri, 27 Feb 2004, Lenar Lõhmus wrote:
> Hi,
>
> Got this:
>
> usb 3-1: new full speed USB device using address 3
> usb-storage: This device (0686,400b,0001 S 06 P 50) has an unneeded SubClass entry in unusual_devs.h
> Please send a copy of this message to
Well, Martin Pool notwithstanding (see
http://marc.theaimsgroup.com/?l=linux-usb-devel&m=107642806303815&w=2
), it sure looks like this doesn't need an unusual_devs.h entry.
Greg, please apply this patch.
[PATCH] USB: usbnet learns about Zaurus C-860
New Zaurus ID, from Sven Trampel
[PATCH] USB Gadget: gadget config buffer utilities
Adds two new gadget-side utility functions, to support a declarative
style of managing usb configuration descriptors. The functions fill
buffers from null-terminated vectors of usb descriptors, which are
simple to build or update.
The "ethernet" gadget driver currently has the most interesting config
descriptors. This uses those functions to replace some complex code with
simpler static declarations; result, it's cleaner. (And it'll be easier
to add RNDIS configurations later, too.)
Memory savings (or cost, depending on config) was less than 50 bytes;
nothing worth worrying about.
[PATCH] USB: EHCI and full-speed ISO-OUT
This is a minor update to the patch I sent out about a week ago.
The key change is to use the I/O watchdog while doing ISO streaming.
Bernd Porr reports that a VT8235 system needs that; it seems like
IDE activity can interfere with the delivery of USB IRQs.
EHCI periodic scheduling updates.
- Initial version of full speed ISO transaction support. This
should handle OUT transactions, such as those for usb speakers.
For now, it's controlled using an EXPERIMENTAL config option:
* I've run into interesting differences in how different USB 2.0
hub silicon (the transaction translators) handle some older
audio devices. Needs more investigation.
* Interrupt transfer scheduling doesn't yet cope well with schedules
where every slot already has activity. For now, don't plug in
devices like hubs, mice, or keyboards while EHCI is streaming.
- Protect freelist for highspeed ITDs, using spinlock. Could be
an issue for some drivers.
- Kick in the I/O watchdog timer (5 msec) for periodic transfers.
In this case, IDE activity on a VT8235 lost the IRQs which should
have kept the ISO stream active. Queues shorter than 5 msec are
not going to work on all USB hosts.
- Simplified the ISO scheduler: doesn't attempt to re-schedule
after lossage, or to short-circuit scanning. (Rescheduling will
probably come back later ... for now, the "hard" error here is
highlighting problems that need attention.)
USB: delete unneeded scanner documentation.
[PATCH] USB: add driver for ATI USB/RF remotes
I've taken the old GATOS version of the ati_remote driver and done
some cleanup/rework of it while porting to 2.6 kernels.
[PATCH] USB: kbtab.c (Jamstudio Tablet) with optional pressure
I have altered kbtab.c a bit in anticipation of an XFree86 4.3 driver
that can accept the pressure data (as a third axis) by listening on the
event interface.
I have set it so that if the option kb_pressure_click is -1 it reports
pressure rather than clicks.
[PATCH] USB: add new USB Touchscreen Driver
I have attached a patch which contains a driver and documentation for
the MicroTouch (14-206) USB Capacitive Touchscreen controller. It based
on some older code that I have been using for quite some time now (since
2.4.17). This new version has been completely re-written, and now uses
Linux Input. Greg, It would be great to possibly get it into 2.6.4.
Please let me know if I have it all wrong...
Unfortunately, the X11 mouse driver only seems capable of handling
relative data rather than absolute. Hopefully some one will create a
suitable X11 driver capable of accepting absolute data from Linux
Input. If anyone is aware of one, please let me know. Otherwise, I
will most likely begin some work on a patch for GPM.
Calibration support will be on the way soon, but I'm not sure of the
best way to implement. Perhaps some abstract functions could come
available in evdev which can call vendor specific commands for the
calibration within this driver (and perhaps others).
[PATCH] USB: fix build for older versions of gcc and the mtouchusb driver.
[PATCH] USB: fix up the input Makefile after these last few drivers were added.
[PATCH] USB: update driver for ATI USB/RF remotes
ia64: minor 2.6 sba_iommu update
This is a minor update to sba_iommu initialization code. I moved the
relaxed ordering to the zx1 specific init routine, those registers don't
do anything on sx1000. The iommu page size setup is more generalized on
ACPI ID, so the sx1000 specific init routine goes away. And the virtual
dma_mask on zx1 was tweaked a little to better reflect the memory
address space.
ALSA CVS update - Takashi Iwai
PPC Tumbler driver
fixed the resume of bass/treble volumes on snapper.
ALSA CVS update - Jaroslav Kysela
ALSA Core
Fixed snd_info_set_text_ops() wwhen CONFIG_PROC_FS is not defined
ALSA CVS update - Jaroslav Kysela
Sound Core PDAudioCF driver
Fixed pcm->name settings
ALSA CVS update - Jaroslav Kysela
AK4531 codec
Aux Input Route -> Aux Capture Route renaming
ALSA CVS update - Jaroslav Kysela
PCI drivers
Select CONFIG_VIDEO_DEV when CONFIG_SND_FM801_TEA575X is wanted
ALSA CVS update - Jaroslav Kysela
OPL3,OPL4,Synth
Fixed sequencer dependency for opl3, opl4 and emux objects.
ALSA CVS update - Jaroslav Kysela
PCI drivers
fix Kconfig thinko
ALSA - 1.0.3
[PATCH] USB ati_remote.c: don't be a namespace hog
`debug', indeed.
[PATCH] I2C: it87 reset option
I wrote a patch which adds reset option to the it87 driver talking
with Jean Delvare.
* Do not reset the registers unless users want to do because
resetting registers makes all fans go to full power and we can
usually rely on values set by BIOS
* Remove all limit initializations as they should be done from
user-space
* Better register mask for start of monitoring
[PATCH] ia64: add zx1_defconfig
Here's my attempt at a zx1_defconfig. I haven't checked it on many
of the zx1 boxes (only zx2000 and rx2600) but I've set some options
I know are needed on the other boxes.
[PATCH] ia64: SAL cleanup
This patch reorganises sal.c and adds a small amount of new functionality.
- Introduce sal_revision to report what revision of the SAL spec is
supported by the system.
- Introduce sal_version to report what version of the vendor's SAL
implementation is present.
- Introduce SAL_VERSION_CODE to allow for easy comparisons.
- Print the version at boot, and remove the 'oem=' and 'vendor=' strings.
- Refactor ia64_sal_init() into several smaller functions.
- Delete the dead variables 'max' and 'min'.
- Stop printing the pal_proc and sal_proc entry addresses.
- Print "None" if there are no SAL platform features.
[PATCH] ia64: Add support for extended PCI config space
Support for extended config space on ia64.
- Add the new parameter 'type' to ia64_sal_pci_config_{read,write}
- Change callers to match.
- Don't check `value' for NULL -- drivers/pci/access.c guarantees it isn't.
- Make pci_sal_ops static.
- Add pci_sal_ext_ops.
- Introduce pci_set_sal_ops() as an arch_initcall to ensure the raw_pci_ops
get set before we walk the ACPI namespace to discover PCI root bridges
ia64: Move irq_enter()/irq_exit() from hardirq.h to irq_ia64.c. The work
done by these routines is very special and needs to be done
at exactly the right time. Removing it from the header-file
reduces the risk of accidental misuse. Other arch maintainers agree
that this is the Right Thing to do.
|