]> git.neil.brown.name Git - history.git/log
history.git
22 years ago[PATCH] s390: iucv driver.
Martin Schwidefsky [Fri, 26 Sep 2003 01:02:56 +0000 (18:02 -0700)]
[PATCH] s390: iucv driver.

 - Move iucv bus and root device initialization from netiucv to iucv.
 - Fix race condition in iucv_connect.
 - Add 'user' attribute to netiucv driver.

22 years ago[PATCH] s390: ctc driver.
Martin Schwidefsky [Fri, 26 Sep 2003 01:02:47 +0000 (18:02 -0700)]
[PATCH] s390: ctc driver.

 - Add type attribute.
 - Remove initialization of device.name.
 - Remove unnecessary include.

22 years ago[PATCH] s390: tape driver.
Martin Schwidefsky [Fri, 26 Sep 2003 01:02:38 +0000 (18:02 -0700)]
[PATCH] s390: tape driver.

 - Fix use of tape block request queue pointer.
 - Remove unnecessary includes.

22 years ago[PATCH] s390: dasd partitions.
Martin Schwidefsky [Fri, 26 Sep 2003 01:02:30 +0000 (18:02 -0700)]
[PATCH] s390: dasd partitions.

Fix bug in CMS label recognition in ibm.c

22 years ago[PATCH] s390: dasd driver.
Martin Schwidefsky [Fri, 26 Sep 2003 01:02:21 +0000 (18:02 -0700)]
[PATCH] s390: dasd driver.

 - Do add_disk even for unformatted devices to be able to format them.
 - Remove initialization of device.name.
 - Export some functions.

22 years ago[PATCH] s390: xpram driver.
Martin Schwidefsky [Fri, 26 Sep 2003 01:02:12 +0000 (18:02 -0700)]
[PATCH] s390: xpram driver.

 - Make xpram work on 64 bit machines.
 - Use new-style module_param.

22 years ago[PATCH] s390: Kconfig.
Martin Schwidefsky [Fri, 26 Sep 2003 01:02:03 +0000 (18:02 -0700)]
[PATCH] s390: Kconfig.

 - Use common drivers/block/Kconfig instead of own config options, move
   s390 block device config options to drivers/s390/block/Kconfig and
   include it from drivers/block/Kconfig.
 - Fix configuration combination CONFIG_IPV6=m and CONFIG_QETH=y.
 - New default configuration.

22 years ago[PATCH] s390: sysfs_create_group.
Martin Schwidefsky [Fri, 26 Sep 2003 01:01:53 +0000 (18:01 -0700)]
[PATCH] s390: sysfs_create_group.

Make use of sysfs_create_group in s390 device drivers.

22 years ago[PATCH] s390: system call restart bug.
Martin Schwidefsky [Fri, 26 Sep 2003 01:01:45 +0000 (18:01 -0700)]
[PATCH] s390: system call restart bug.

Fix restarting of system calls done by use of the execute instruction.

22 years ago[PATCH] s390: system tick misaccounting.
Martin Schwidefsky [Fri, 26 Sep 2003 01:01:37 +0000 (18:01 -0700)]
[PATCH] s390: system tick misaccounting.

Fix system tick misaccounting problem.

22 years ago[PATCH] s390: micro optimizations.
Martin Schwidefsky [Fri, 26 Sep 2003 01:01:27 +0000 (18:01 -0700)]
[PATCH] s390: micro optimizations.

 - Put cpu number to lowcore.
 - Put percpu_offset to lowcore.
 - Put current pointer to lowcore.
 - Replace barrier() with cpu_relax().

22 years ago[PATCH] s390: 31 bit compat.
Martin Schwidefsky [Fri, 26 Sep 2003 01:01:19 +0000 (18:01 -0700)]
[PATCH] s390: 31 bit compat.

 - Fix emulation of sys_sysinfo and sys_clone.
 - Add code for -ERESTART_RESTARTBLOCK in signal emulation.
 - Fix ptrace peek/poke for 31 bit programs under a 64 bit kernel.
 - Fix typos in cp_stat64.

22 years ago[PATCH] s390: common i/o layer.
Martin Schwidefsky [Fri, 26 Sep 2003 01:01:09 +0000 (18:01 -0700)]
[PATCH] s390: common i/o layer.

 - Remove initialization of device.name.
 - Don't do put_device after failed get_device in get_ccwdev_by_busid.
 - Fix read_dev_chars and read_conf_data.
 - Call interrupt function of ccw device if path verification has been started.
 - Replace atomic_return_add by atomic_add_return in qdio.
 - Use wait_event instead of homegrown wait loop.
 - Fix reestablish queue problem.
 - Add ungroup attribute to ccw_group devices and add links from each
   ccw device of a group to the group device.
 - Use BUS_ID_SIZE instead of DEVICE_ID_SIZE.
 - Delay path verification if a basic sense is required.
 - Move qdio shutdown code from qdio_free to qdio_shutdown.

22 years ago[PATCH] s390: arch fixes.
Martin Schwidefsky [Fri, 26 Sep 2003 01:01:00 +0000 (18:01 -0700)]
[PATCH] s390: arch fixes.

 - Fix cflags for z990 compiles.
 - Rename resume to __switch_to to avoid name clash.
 - Fix show_trace and show_stack.
 - Add alignments to linker script.
 - Add atomic64_t and related funtions.
 - Add include/asm-s390/local.h
 - Fix 31 bit get_user for 8 byte values.
 - Fix show_regs oops.
 - Add a couple of might_sleep() calls.
 - Fix loading of modules with a BIG symbol table.
 - Fix inline asm constraint in __get_user_asm_1
 - Fix nested irq_enter bug on shutdown.
 - Add sched_clock function.

22 years ago[PATCH] fix AS crappy performance
Nick Piggin [Fri, 26 Sep 2003 00:55:16 +0000 (17:55 -0700)]
[PATCH] fix AS crappy performance

A while ago some guy complained that his server connections / sec was
way down due to AS. The server would fork a process which would then read
some tiny bit of random data and hang around for a while doing nothing.
This defeated all AS's heuristics, and due to a new process being a good
anticipation candidate by default, his performance went bad.

The fix was just to treat new processes as being unsuitable for
anticipation. Fixed. Unfortunately ls, cat, grep, small programs
starting up, find | xargs, etc only submit a couple of requests, and they
really want anticipation to be on.

This patch keeps a simple goodness value per queue based on how successful
anticipation has been for new processes.

22 years ago[PATCH] fix AS hangs
Nick Piggin [Fri, 26 Sep 2003 00:55:08 +0000 (17:55 -0700)]
[PATCH] fix AS hangs

Clears the next_arq cache if a request is repositioned and added as an alias
behind another.  Should fix the BUGs which Mary Edie Meredith has been
reporting.

Also, fixes a few random (but harmless) cases where last_merge was being set
and causing warnings.

When 2 requests are merged, and one is thrown away, move its alias list onto
the merged request! This is likely to be the cause of Mary's hangs.

22 years agoMerge bk://kernel.bkbits.net/vojtech/input
Linus Torvalds [Fri, 26 Sep 2003 00:41:03 +0000 (17:41 -0700)]
Merge bk://kernel.bkbits.net/vojtech/input
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoinput: Add BTN_TOUCH to Synaptics pad driver. This fixes the joydev
Vojtech Pavlik [Fri, 26 Sep 2003 10:58:13 +0000 (12:58 +0200)]
input: Add BTN_TOUCH to Synaptics pad driver. This fixes the joydev
       grabbing of the pads, as well as simplifies the mousedev driver.

22 years agoinput: Fix broken handling of rotated Synaptics touchpads.
Peter Osterlund [Fri, 26 Sep 2003 10:57:35 +0000 (12:57 +0200)]
input: Fix broken handling of rotated Synaptics touchpads.
       The infoRot180 and infoPortrait bits are for information
       only. The touchpad uses the same X/Y coordinate system
       regardless of the orientation, so the software shouldn't
       care about these bits.

22 years agoinput: Change AT keyboard to use hardware autorepeat and move
Vojtech Pavlik [Fri, 26 Sep 2003 10:56:35 +0000 (12:56 +0200)]
input: Change AT keyboard to use hardware autorepeat and move
       untranslating to the AT keyboard driver as well. Lower
       PS/2 mouse default report rate. Fix repeat rate adjustment
       ioctls accordingly, and update other files to reflect the
       changes. This should fix most known keyboard problems in 2.6.

22 years agoinput: Tidy up events reported by a Synaptics pad, add touchpad
Peter Osterlund [Fri, 26 Sep 2003 10:55:48 +0000 (12:55 +0200)]
input: Tidy up events reported by a Synaptics pad, add touchpad
       support to mousedev.

22 years agoinput: Synaptics code cleanups.
Dmitry Torokhov [Fri, 26 Sep 2003 10:55:05 +0000 (12:55 +0200)]
input: Synaptics code cleanups.

22 years agoinput: Fix multibutton handling in Synaptics.c (nExtBtn > 8 case)
Dmitry Torokhov [Fri, 26 Sep 2003 10:54:40 +0000 (12:54 +0200)]
input: Fix multibutton handling in Synaptics.c (nExtBtn > 8 case)

22 years agoinput: Revert synaptics->pktcnt change. New synaptics driver actually
Vojtech Pavlik [Fri, 26 Sep 2003 10:52:46 +0000 (12:52 +0200)]
input: Revert synaptics->pktcnt change. New synaptics driver actually
       uses the variable.

22 years agoFix up DRI CVS merge of sis driver with CONFIG_FB_SIS
Linus Torvalds [Fri, 26 Sep 2003 00:38:46 +0000 (17:38 -0700)]
Fix up DRI CVS merge of sis driver with CONFIG_FB_SIS

22 years ago[PATCH] Another x86-64 merge - make it boot again
Andi Kleen [Thu, 25 Sep 2003 14:36:41 +0000 (07:36 -0700)]
[PATCH] Another x86-64 merge - make it boot again

This fixes a few x86-64 issues that have crept in and broke bootup.

 - Disable -funit-at-a-time. It breaks symbol exports with gcc 3.3.1-hammer.
 - Fix sched_clock to not access HPET.  The new scheduler uses it more
   extensively and it is not mapped early enough.  I opted to just
   disable the HPET access, because even a slightly non monotonous TSC
   should be accurate enough for scheduling purposes.
 - Fixes for separate objdirs by Arnd Bergmann
 - Fix two warnings that have crept in

22 years ago[PATCH] Fix up initialisation of md devices
Neil Brown [Thu, 25 Sep 2003 14:33:45 +0000 (07:33 -0700)]
[PATCH] Fix up initialisation of md devices

Previously, we called blk_queue_make_request(q,mddev->pers->make_request)
*before* calling mddev->pers->run(), but this left a hole in which the
device could be accessed before it was initialised.

So we moved blk_queue_make_request to *after* ->pers->run(), but now some
of the initialisation done in ->run is over-written by blk_queue_make_request(),
particularly limits like ->max_sectors.

So now, we just open-code the one line of blk_queue_make_request that we
need at this point.

All the rest has been done by a separate called to blk_queue_make_request,
either when the mddev was first allocated, or when a previous incarnation
of the device was stopped.

This fixes "bio too big" error that occured due to max_sectors being too large.

22 years agoMerge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Linus Torvalds [Thu, 25 Sep 2003 14:28:18 +0000 (07:28 -0700)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] [PATCH 2.6.0-test1] remove check_region from drivers_net_3c509.c
Rusty Russell [Thu, 25 Sep 2003 16:57:16 +0000 (12:57 -0400)]
[PATCH] [PATCH 2.6.0-test1] remove check_region from drivers_net_3c509.c

From:  Domen Puncer <root@coderock.org>

22 years ago[PATCH] saa9730 (minor revision)
Angelo Dell\'Aera [Thu, 25 Sep 2003 16:57:08 +0000 (12:57 -0400)]
[PATCH] saa9730 (minor revision)

Don't know if the patch I released few days ago was still
applied. This is a minor revision of that patch which converts
saa9730 to spinlocks thus removing save_and_cli() and
restore_flags() calls.

Regards,
Angelo Dell'Aera

22 years ago[PATCH] - atmel wireless driver
Simon Kelley [Thu, 25 Sep 2003 16:57:01 +0000 (12:57 -0400)]
[PATCH] - atmel wireless driver

This does two things:

1) Fix alignment problem on PARISC64 (and maybe other 64bit archs.)
2) Add another couple of cards to the table.

Cheers,

Simon.

22 years ago[PATCH] Remove emacs cruft from 8390 drivers
Paul Gortmaker [Thu, 25 Sep 2003 16:45:42 +0000 (12:45 -0400)]
[PATCH] Remove emacs cruft from 8390 drivers

22 years ago[PATCH] ne2k_cbus tidy up
Paul Gortmaker [Thu, 25 Sep 2003 16:45:35 +0000 (12:45 -0400)]
[PATCH] ne2k_cbus tidy up

22 years ago[PATCH] ne2k-pci full duplex with RealTek
Paul Gortmaker [Thu, 25 Sep 2003 16:45:27 +0000 (12:45 -0400)]
[PATCH] ne2k-pci full duplex with RealTek

22 years ago[PATCH] (3/4) baycom/hdlcdrv unregister
Stephen Hemminger [Thu, 25 Sep 2003 16:40:42 +0000 (12:40 -0400)]
[PATCH] (3/4) baycom/hdlcdrv unregister

If baycom driver has never been opened, it will attempt to free
an IRQ that it never registered when removed.  The problem is that hdlcdrv
does not keep track of open/close state.

22 years ago[PATCH] (2/4) baycom c99 initializers
Stephen Hemminger [Thu, 25 Sep 2003 16:40:35 +0000 (12:40 -0400)]
[PATCH] (2/4) baycom c99 initializers

22 years ago[PATCH] (1/4) Update baycom drivers for 2.6
Stephen Hemminger [Thu, 25 Sep 2003 16:40:27 +0000 (12:40 -0400)]
[PATCH] (1/4) Update baycom drivers for 2.6

Update baycom drivers for 2.6.0-test5
- get rid of MOD_INC/DEC
    (looked into hdlcdrv_ops and don't need to have owner field because
     baycom drivers unregister on  unload).
- use alloc_netdev instead of static device structures.
- hdlcdrv_register returns device instead of getting passed one.
- put private data in space allocated at dev->priv in alloc_netdev
- shorten name of hdlcdrv_register_hdlcdrv to hdlcdrv_register

I don't have actual baycom hardware, but driver builds and loads/unloads.
Real hardware initialization doesn't happen until open.

The first one is the important patch, the other three are just code review
type cleanups.

22 years agoManual merge of drivers/net/*/Kconfig changes.
Jeff Garzik [Thu, 25 Sep 2003 16:23:18 +0000 (12:23 -0400)]
Manual merge of drivers/net/*/Kconfig changes.

22 years ago[PATCH] Remove modules.txt drivers_net_pcmcia_Kconfig
Rusty Russell [Thu, 25 Sep 2003 16:14:41 +0000 (12:14 -0400)]
[PATCH] Remove modules.txt drivers_net_pcmcia_Kconfig

From:  Nicolas Kaiser <nikai@nikai.net>

22 years ago[PATCH] Remove modules.txt drivers_net_wan_Kconfig
Rusty Russell [Thu, 25 Sep 2003 16:14:34 +0000 (12:14 -0400)]
[PATCH] Remove modules.txt drivers_net_wan_Kconfig

From:  Nicolas Kaiser <nikai@nikai.net>

22 years ago[PATCH] Remove modules.txt drivers_net_tokenring_Kconfig
Rusty Russell [Thu, 25 Sep 2003 16:14:26 +0000 (12:14 -0400)]
[PATCH] Remove modules.txt drivers_net_tokenring_Kconfig

From:  Nicolas Kaiser <nikai@nikai.net>

22 years ago[PATCH] Remove modules.txt drivers_net_hamradio_Kconfig
Rusty Russell [Thu, 25 Sep 2003 16:14:19 +0000 (12:14 -0400)]
[PATCH] Remove modules.txt drivers_net_hamradio_Kconfig

From:  Nicolas Kaiser <nikai@nikai.net>

  Cheers, n.

22 years ago[PATCH] Remove modules.txt drivers_net_arcnet_Kconfig
Rusty Russell [Thu, 25 Sep 2003 16:14:11 +0000 (12:14 -0400)]
[PATCH] Remove modules.txt drivers_net_arcnet_Kconfig

From:  Nicolas Kaiser <nikai@nikai.net>

22 years ago[PATCH] Remove modules.txt drivers_net_wireless_Kconfig
Rusty Russell [Thu, 25 Sep 2003 16:14:04 +0000 (12:14 -0400)]
[PATCH] Remove modules.txt drivers_net_wireless_Kconfig

From:  Nicolas Kaiser <nikai@nikai.net>

22 years ago[PATCH] Remove modules.txt drivers_net_tulip_Kconfig
Rusty Russell [Thu, 25 Sep 2003 16:13:56 +0000 (12:13 -0400)]
[PATCH] Remove modules.txt drivers_net_tulip_Kconfig

From:  Nicolas Kaiser <nikai@nikai.net>

22 years ago[PATCH] Remove modules.txt drivers_net_appletalk_Kconfig
Rusty Russell [Thu, 25 Sep 2003 16:13:49 +0000 (12:13 -0400)]
[PATCH] Remove modules.txt drivers_net_appletalk_Kconfig

From:  Nicolas Kaiser <nikai@nikai.net>

22 years ago[netdrvr sk98lin] fix leaks on error, and related cleanups
Mirko Lindner [Thu, 25 Sep 2003 15:52:33 +0000 (11:52 -0400)]
[netdrvr sk98lin] fix leaks on error, and related cleanups

22 years ago[netdrvr sk98lin] bump version number
Mirko Lindner [Thu, 25 Sep 2003 15:52:25 +0000 (11:52 -0400)]
[netdrvr sk98lin] bump version number

22 years ago[netdrvr sk98lin] small fixes
Mirko Lindner [Thu, 25 Sep 2003 15:52:18 +0000 (11:52 -0400)]
[netdrvr sk98lin] small fixes

Patch 3/5 (Update to version 6.17)
* Add: Removed SkNumber and SkDoDiv
* Add: Counter output as (unsigned long long)

22 years ago[netdrvr sk98lin] update readme, remove old changelog
Mirko Lindner [Thu, 25 Sep 2003 15:52:11 +0000 (11:52 -0400)]
[netdrvr sk98lin] update readme, remove old changelog

22 years ago[netdrvr sk98lin] small updates
Mirko Lindner [Thu, 25 Sep 2003 15:52:03 +0000 (11:52 -0400)]
[netdrvr sk98lin] small updates

Patch 1/5 (Update to version 6.17)
* Add: Better parameter check
* Add: UDP and TCP HW Csum changes
* Add: Interrupt Moderation infos

22 years ago[PATCH] (8/8) arlan -- proper jiffies usage
Stephen Hemminger [Thu, 25 Sep 2003 15:29:40 +0000 (11:29 -0400)]
[PATCH] (8/8) arlan -- proper jiffies usage

Add proper management of jiffies and time values, rather than punting
and doing long long arithmetic on usecs.

22 years ago[PATCH] (7/8) arlan -- more dead wood removal
Stephen Hemminger [Thu, 25 Sep 2003 15:28:54 +0000 (11:28 -0400)]
[PATCH] (7/8) arlan -- more dead wood removal

Still more driver data which was updated but never used.

22 years ago[PATCH] (6/8) arlan -- add spinlock
Stephen Hemminger [Thu, 25 Sep 2003 15:28:21 +0000 (11:28 -0400)]
[PATCH] (6/8) arlan -- add spinlock

Convert bogus test_and_set local wait, to a real spin_lock so it
has a chance of working on an SMP.  This also does the right thing
and locks out interrupts while giving commands on UP;  maybe the
comment in Kconfig was because there was never a proper mutex...

Don't have real hardware to try this, but it can't be worse than
the previous code.

22 years ago[PATCH] (5/8) arlan -- more set never used elements
Stephen Hemminger [Thu, 25 Sep 2003 15:27:54 +0000 (11:27 -0400)]
[PATCH] (5/8) arlan -- more set never used elements

Still more places state is saved and never used.

22 years ago[PATCH] (4/8) arlan -- trailing semicolons.
Stephen Hemminger [Thu, 25 Sep 2003 15:27:30 +0000 (11:27 -0400)]
[PATCH] (4/8) arlan -- trailing semicolons.

Get rid of extra trailing semicolons

22 years ago[PATCH] (3/8) arlan -- get rid of unnecessary casts.
Stephen Hemminger [Thu, 25 Sep 2003 15:27:11 +0000 (11:27 -0400)]
[PATCH] (3/8) arlan -- get rid of unnecessary casts.

Get rid of unneeded casts to cleanup readability.

22 years ago[PATCH] (2/8) arlan -- get rid of some dead wood
Stephen Hemminger [Thu, 25 Sep 2003 15:26:58 +0000 (11:26 -0400)]
[PATCH] (2/8) arlan -- get rid of some dead wood

This code is littered with unused structure elements and globals.
Eliminate some of the fields set and never used.

More in later patches.

22 years ago[PATCH] (1/8) arlan -- merge arlan-proc with main code
Stephen Hemminger [Thu, 25 Sep 2003 15:26:49 +0000 (11:26 -0400)]
[PATCH] (1/8) arlan -- merge arlan-proc with main code

The arlan driver tries to build it's /proc interface into a separate module,
which leads to circular dependencies and other ugliness.  This patch
moves arlan.c to arlan-main.c and changes initialization builds one module arlan.o

Patch is for 2.6.0-test5

22 years agoInclude proper <linux/device.h> for chrdev alias
Linus Torvalds [Thu, 25 Sep 2003 10:50:39 +0000 (03:50 -0700)]
Include proper <linux/device.h> for chrdev alias

22 years ago[PATCH] lp.c module alias
Brian Gerst [Thu, 25 Sep 2003 10:30:47 +0000 (03:30 -0700)]
[PATCH] lp.c module alias

Trivial patch to use MODULE_ALIAS_CHARDEV_MAJOR macro.

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Thu, 25 Sep 2003 10:26:10 +0000 (03:26 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[ARM] Don't use pci_find_device in interrupt context.
Russell King [Fri, 26 Sep 2003 00:14:47 +0000 (01:14 +0100)]
[ARM] Don't use pci_find_device in interrupt context.

22 years ago[ARM] Remove CONFIG_PCI_INTEGRATOR
Russell King [Fri, 26 Sep 2003 00:05:57 +0000 (01:05 +0100)]
[ARM] Remove CONFIG_PCI_INTEGRATOR

We can remove the CONFIG_PCI_INTEGRATOR hack, and instead make the
"bool" on CONFIG_PCI depend on CONFIG_ARCH_INTEGRATOR.

22 years ago[ARM] Fix page table spinlocking
Russell King [Thu, 25 Sep 2003 23:40:06 +0000 (00:40 +0100)]
[ARM] Fix page table spinlocking

Patch from Kevin Welton.

The initialisation routines in consistent.c and minicache.c both fail
to put a spinlock in init_mm.page_table_lock when they should do.

22 years agoAvoid warning about non-newline whitespace at end of file.
Linus Torvalds [Thu, 25 Sep 2003 10:24:51 +0000 (03:24 -0700)]
Avoid warning about non-newline whitespace at end of file.

22 years agoMerge bk://kernel.bkbits.net//home/mochel/linux-2.5-power
Patrick Mochel [Thu, 25 Sep 2003 09:17:47 +0000 (02:17 -0700)]
Merge bk://kernel.bkbits.net//home/mochel/linux-2.5-power
into osdl.org:/home/mochel/src/kernel/linux-2.5-power

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/linus-2.6
Linus Torvalds [Thu, 25 Sep 2003 08:02:55 +0000 (01:02 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/linus-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
Linus Torvalds [Thu, 25 Sep 2003 08:02:19 +0000 (01:02 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] fix MD "bio too big" errors
Andrew Morton [Thu, 25 Sep 2003 07:59:01 +0000 (00:59 -0700)]
[PATCH] fix MD "bio too big" errors

This is pretty high on the puke-o-meter, but a zero means "infinity" for
max_sectors.

So we can't use "min()" to determine who has the smallest max_sector,
and we'll have to use a special "min_not_zero()" compatison.

Run away, run away.

22 years agoMerge osdl.org:/home/mochel/src/kernel/linux-2.5-virgin
Patrick Mochel [Thu, 25 Sep 2003 07:58:29 +0000 (00:58 -0700)]
Merge osdl.org:/home/mochel/src/kernel/linux-2.5-virgin
into osdl.org:/home/mochel/src/kernel/linux-2.5-power

22 years ago[PATCH] fix smc-mca cleanup breakage
James Bottomley [Thu, 25 Sep 2003 07:41:58 +0000 (00:41 -0700)]
[PATCH] fix smc-mca cleanup breakage

The latest set of smc-mca fixes broke the driver.  Apparently, it wasn't
realised that request_region() actually returns a pointer to the region
you're requesting if it can.  Without this fix, the smc-mca cannot
attach to any device.

22 years agoMerge bk://linux.bkbits.net/linux-2.5
Patrick Mochel [Thu, 25 Sep 2003 07:26:28 +0000 (00:26 -0700)]
Merge bk://linux.bkbits.net/linux-2.5
into kernel.bkbits.net:/home/mochel/linux-2.5-power

22 years agoMerge http://linux-sound.bkbits.net/linux-sound
Linus Torvalds [Thu, 25 Sep 2003 07:24:48 +0000 (00:24 -0700)]
Merge http://linux-sound.bkbits.net/linux-sound
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 23:45:50 +0000 (01:45 +0200)]
ALSA CVS update
D:2003/09/25 19:55:42
C:RME HDSP driver,Sound Scape driver,ALSA Version
A:Jaroslav Kysela <perex@suse.cz>
F:include/hdsp.h:1.2->1.3
F:include/sscape_ioctl.h:1.1->1.2
F:include/version.h:1.23->1.24
F:isa/sscape.c:1.4->1.5
F:pci/rme9652/hdsp.c:1.43->1.44
L:- fixed firmware ioctls for sscape and hdsp drivers (ioctl out of range)
L:- updated ALSA version to 0.9.7

22 years agoMerged ALSA with the latest Linux code.
Jaroslav Kysela [Thu, 25 Sep 2003 18:23:48 +0000 (20:23 +0200)]
Merged ALSA with the latest Linux code.

22 years agoMerge suse.cz:/home/perex/bk/linux-sound/linux-2.5
Jaroslav Kysela [Thu, 25 Sep 2003 18:01:01 +0000 (20:01 +0200)]
Merge suse.cz:/home/perex/bk/linux-sound/linux-2.5
into suse.cz:/home/perex/bk/linux-sound/linux-sound

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:40:36 +0000 (19:40 +0200)]
ALSA CVS update
D:2003/09/24 17:47:04
C:Digigram VX Pocket driver
A:Takashi Iwai <tiwai@suse.de>
F:pcmcia/vx/vx_entry.c:1.2->1.3
L:remove timer and clean up for 2.6 kernel.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:40:14 +0000 (19:40 +0200)]
ALSA CVS update
D:2003/09/24 14:12:50
C:USB generic driver
A:Takashi Iwai <tiwai@suse.de>
F:usb/usbaudio.c:1.64->1.65
F:usb/usbmixer.c:1.22->1.23
L:- don't create controls from selector units with a single content.
L:- suppress the error if async-out or adaptive-in has only one EP.
L:  don't create a sync pipe in this case.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:29:31 +0000 (19:29 +0200)]
ALSA CVS update
D:2003/09/23 15:31:44
C:Intel8x0 driver,VIA82xx driver,AC97 Codec Core,CS46xx driver
A:Takashi Iwai <tiwai@suse.de>
F:pci/intel8x0.c:1.91->1.92
F:pci/via82xx.c:1.51->1.52
F:pci/ac97/ac97_patch.c:1.22->1.23
F:pci/cs46xx/cs46xx_lib.c:1.63->1.64
F:pci/cs46xx/dsp_spos.c:1.21->1.22
L:added ac97 quirks:
L:
L:- Dell Precision 530 and Dimension 8300 (by Simon Munton <simon-alsa@munton.demon.co.uk>)
L:- HP onboard

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:28:30 +0000 (19:28 +0200)]
ALSA CVS update
D:2003/09/23 15:17:21
C:CS4236+ driver,PC98(CS423x) driver
A:Takashi Iwai <tiwai@suse.de>
F:isa/cs423x/cs4236.c:1.35->1.36
F:isa/cs423x/pc98.c:1.4->1.5
L:fixes by Uros Bizjak <uros@kss-loka.si>:
L:
L:- fixed the wrong DMA channel check in card->longname string
L:  composition.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:27:28 +0000 (19:27 +0200)]
ALSA CVS update
D:2003/09/17 14:34:33
C:Documentation,ES1968 driver
A:Takashi Iwai <tiwai@suse.de>
F:Documentation/ALSA-Configuration.txt:1.17->1.18
F:pci/es1968.c:1.52->1.53
L:- added enable_mpu option to enable/disable MPU401.
L:- added the blacklist for MPU401.
L:- removed the obsolete codes.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:26:24 +0000 (19:26 +0200)]
ALSA CVS update
D:2003/09/17 13:42:05
C:VIA82xx driver
A:Takashi Iwai <tiwai@suse.de>
F:pci/via82xx.c:1.50->1.51
L:- allow VAR for multi-channel stream.
L:- use 48k only for DXS #3 on VIA8233A.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:25:21 +0000 (19:25 +0200)]
ALSA CVS update
D:2003/09/16 17:34:48
C:ALSA<-OSS emulation
A:Takashi Iwai <tiwai@suse.de>
F:core/oss/pcm_plugin.c:1.16->1.17
F:core/oss/pcm_plugin.h:1.5->1.6
L:- fixed the debug print for the recent gcc.
L:- fixed the missing initialization of the recording frame size through
L:  plugin.  the problem of zero-size read with the rate plugin should
L:  be fixed now.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:24:33 +0000 (19:24 +0200)]
ALSA CVS update
D:2003/09/16 16:09:35
C:VIA82xx driver
A:Takashi Iwai <tiwai@suse.de>
F:pci/via82xx.c:1.49->1.50
L:don't restrict the capture sample rate even with dxs 48k fixed is given.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:23:47 +0000 (19:23 +0200)]
ALSA CVS update
D:2003/09/16 07:57:34
C:PCI drivers
A:Jaroslav Kysela <perex@suse.cz>
F:pci/Kconfig:1.7->1.8
L:Replaced SOUND_GAMEPORT -> GAMEPORT

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:23:03 +0000 (19:23 +0200)]
ALSA CVS update
D:2003/09/16 07:55:18
C:USB generic driver
A:Jaroslav Kysela <perex@suse.cz>
F:usb/usbaudio.c:1.63->1.64
L:Clemens Ladisch <clemens@ladisch.de>
L:All AUDIO_FORMAT_PCM formats are signed, even 8 bits.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:22:19 +0000 (19:22 +0200)]
ALSA CVS update
D:2003/09/15 17:19:42
C:IOCTL32 emulation
A:Takashi Iwai <tiwai@suse.de>
F:core/ioctl32/pcm32.c:1.14->1.15
L:added missing SND_PCM_IOCTL_TSTAMP ioctl.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:21:27 +0000 (19:21 +0200)]
ALSA CVS update
D:2003/09/15 08:38:00
C:ENS1370/1+ driver
A:Jaroslav Kysela <perex@suse.cz>
F:pci/ens1370.c:1.48->1.49
L:Distinguish the ENS1371+ and ENS1370 cards for pci_driver

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:20:43 +0000 (19:20 +0200)]
ALSA CVS update
D:2003/09/11 10:34:48
C:Serial BUS drivers,ICE1724 driver
A:Takashi Iwai <tiwai@suse.de>
F:i2c/other/ak4xxx-adda.c:1.5->1.6
F:pci/ice1712/revo.c:1.3->1.4
L:- fixed the reset of AK4355 codec.
L:  the surround sounds on m-audio revo 7.1 should work now.
L:- write to only the register image instead of i/o writing in
L:  change the clock mode on AK codecs of revo board.
L:- fixed the non-cleared memory.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:19:58 +0000 (19:19 +0200)]
ALSA CVS update
D:2003/09/10 19:01:16
C:ICE1724 driver
A:Takashi Iwai <tiwai@suse.de>
F:pci/ice1712/ice1724.c:1.17->1.18
L:fixed the rate locking bug: the rate locking couldn't be changed any more
L:once if iec958 input is chosen.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:19:15 +0000 (19:19 +0200)]
ALSA CVS update
D:2003/09/10 17:26:26
C:ICE1724 driver
A:Takashi Iwai <tiwai@suse.de>
F:pci/ice1712/ice1724.c:1.16->1.17
L:use SIZE register to get the current DMA position.
L:this register seems more reliable than BASE register.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:18:41 +0000 (19:18 +0200)]
ALSA CVS update
D:2003/09/10 14:51:30
C:ALSA<-OSS emulation
A:Jaroslav Kysela <perex@suse.cz>
F:core/oss/pcm_oss.c:1.48->1.49
F:include/pcm_oss.h:1.6->1.7
L:Fixed comments in pcm_oss.h
L:Fixed sync() routine for the partial playback transfers

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:18:18 +0000 (19:18 +0200)]
ALSA CVS update
D:2003/09/08 11:58:07
C:ALSA Core
A:Takashi Iwai <tiwai@suse.de>
F:include/asound.h:1.31->1.32
L:- added hwdep entry for usb-us428 driver.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:17:56 +0000 (19:17 +0200)]
ALSA CVS update
D:2003/09/08 10:32:23
C:VIA82xx driver
A:Takashi Iwai <tiwai@suse.de>
F:pci/via82xx.c:1.48->1.49
L:- added device mask bits to DXS channel check.
L:- added an entry for DXS channel check.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:17:33 +0000 (19:17 +0200)]
ALSA CVS update
D:2003/09/08 08:14:17
C:ALSA<-OSS emulation
A:Jaroslav Kysela <perex@suse.cz>
F:core/oss/pcm_oss.c:1.47->1.48
L:Added handling for -EPIPE and -ESTRPIPE error codes in get_ptr and get_space
L:functions.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:17:11 +0000 (19:17 +0200)]
ALSA CVS update
D:2003/09/05 18:46:42
C:Intel8x0 driver
A:Takashi Iwai <tiwai@suse.de>
F:pci/intel8x0.c:1.90->1.91
L:- check CIV register to sync the current index position.
L:  this may fix the noisy output on machines with sloppy interrupts.

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:16:48 +0000 (19:16 +0200)]
ALSA CVS update
D:2003/09/04 19:45:26
C:HWDEP Midlevel
A:Jaroslav Kysela <perex@suse.cz>
F:core/hwdep.c:1.19->1.20
L:Use try_module_get() and module_put() to block the toplevel module
L:Fixed returned error code in the release() callback

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:16:25 +0000 (19:16 +0200)]
ALSA CVS update
D:2003/09/04 19:12:30
C:HWDEP Midlevel
A:Jaroslav Kysela <perex@suse.cz>
F:core/hwdep.c:1.18->1.19
L:Karsten Wiese <annabellesgarden@yahoo.de>
L:Fixed hwdep hotplug problem

22 years agoALSA CVS update
Jaroslav Kysela [Thu, 25 Sep 2003 17:16:02 +0000 (19:16 +0200)]
ALSA CVS update
D:2003/09/04 18:46:56
C:EMU10K1/EMU10K2 driver
A:Takashi Iwai <tiwai@suse.de>
F:pci/emu10k1/emufx.c:1.38->1.39
L:fixed the buffer overlap on FX8010 PCM.