opensuse:kernel.git
16 years ago[PATCH] nfsd-as-fs NULL ptr fix
Alexander Viro [Fri, 15 Mar 2002 07:06:14 +0000 (23:06 -0800)]
[PATCH] nfsd-as-fs NULL ptr fix

It needs the following patch

16 years ago[PATCH] proc_pid_make_inode() fix
Alexander Viro [Fri, 15 Mar 2002 07:06:10 +0000 (23:06 -0800)]
[PATCH] proc_pid_make_inode() fix

In case if proc_pid_make_inode() steps on exiting task we do
iput() and return NULL.  Unfortunately, in that case inode->i_ino
doesn't look like inumber of a per-process inode and we take the
wrong path in proc_delete_inode().  I.e. do dput(PDE(inode)).  Which
is left uninitialized...

We used to get out with that almost by accident - that code
worked only because we had zeroed out one field of union and that
guaranteed that another field would be NULL.  It worked, but broke
at the first occasion.

16 years ago[PATCH] nfsd as filesystem
Alexander Viro [Fri, 15 Mar 2002 07:06:06 +0000 (23:06 -0800)]
[PATCH] nfsd as filesystem

* introduces a new filesystem - nfsd.  No, it's not a typo.  It's a small
  tree with fixed topology defined by nfsd and IO on its files does what
  we used to do by hand in nfsctl.c.
* turns sys_nfsservctl() into a sequence of open()/write()/read()/close()
  It works as it used to - we don't need nfsd to be mounted anywhere, etc.
* nfsd_linkage ugliness is gone.
* getfs and getfh demonstrate (rather trivial) example of "descriptor as
  transaction descriptor" behaviour.
* we are fairly close to the situation when driver-defined filesystems can
  be done with practically zero code overhead.  We are still not there, but
  it's a matter of adding a couple of helpers for populating the tree.

One thing we get immediately is a cleanup of sys_nfsservctl() -
it got _much_ better.  Moreover, we get an alternative interface that
uses normal file IO and can be used without magic syscalls.

16 years ago[PATCH] fix for leaks in nfsd
Alexander Viro [Fri, 15 Mar 2002 07:06:02 +0000 (23:06 -0800)]
[PATCH] fix for leaks in nfsd

Several exits in exp_export() forget to call path_release().  Fixed.

16 years ago[PATCH] fs/libfs.c
Alexander Viro [Fri, 15 Mar 2002 07:05:58 +0000 (23:05 -0800)]
[PATCH] fs/libfs.c

Linus, I've taken a bunch of common methods into fs/libfs.c and
killed the (duplicated) instances in filesystems.  There will be more -
ideally I'd like to get a library that would make writing small filesystems
trivial.

16 years agoMerge master.kernel.org:/home/davem/BK/net-2.5
Linus Torvalds [Fri, 15 Mar 2002 07:01:09 +0000 (23:01 -0800)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

16 years ago[PATCH] 2.4 and 2.5: fix /proc/kcore
Russell King [Fri, 15 Mar 2002 06:44:26 +0000 (22:44 -0800)]
[PATCH] 2.4 and 2.5: fix /proc/kcore

As mentioned on May 11 on LKML, here is a patch to fix /proc/kcore for
architectures which do not have RAM located at physical address 0.

16 years ago[PATCH] 2.4 and 2.5: remove Alt-Sysrq-L
Russell King [Fri, 15 Mar 2002 06:44:22 +0000 (22:44 -0800)]
[PATCH] 2.4 and 2.5: remove Alt-Sysrq-L

The following patch removes Alt-Sysrq-L and its associated hack to kill
of PID1, the init process.  This is a mis-feature.

If PID1 is killed, the kernel immediately enters an infinite loop in the
depths of do_exit() with interrupts disabled, completely locking the
machine.  Obviously you can only reach for the reset button or power
switch after this, leaving you with dirty filesystems.

16 years ago[PATCH] 2.5 and 2.4: fix PCI IO BAR flags
Russell King [Fri, 15 Mar 2002 06:44:18 +0000 (22:44 -0800)]
[PATCH] 2.5 and 2.4: fix PCI IO BAR flags

There is a problem where the resource flags sometimes contain bits from
the address part of the PCI BAR, especially when you have the low address
bit set for an IO BAR.

(bit 3 of a PCI IO BAR is an address bit, and (bar & 0xf) propagates this
to res->flags).

This exists in Ivan Kokshaysky PCI patches, and so far hasn't made it into
the kernel.  It's required for IDE on certain ARM machines to even work.

16 years ago[PATCH] wait4() WIFSTOPPED starvation fix #2/2
David Howells [Fri, 15 Mar 2002 06:39:17 +0000 (22:39 -0800)]
[PATCH] wait4() WIFSTOPPED starvation fix #2/2

This patch actually fixes the starvation bug in sys_wait4() by moving any
process which is serviced for stoppage to the end of the child list.

16 years agoCleanup: use list macros for task list
Linus Torvalds [Fri, 15 Mar 2002 06:30:56 +0000 (22:30 -0800)]
Cleanup: use list macros for task list

16 years ago[PATCH] wait4() WIFSTOPPED starvation fix #1/2
David Howells [Fri, 15 Mar 2002 05:20:04 +0000 (21:20 -0800)]
[PATCH] wait4() WIFSTOPPED starvation fix #1/2

This patch (#1) just converts the task_struct to use struct list_head rather
than direct pointers for maintaining the children list.

16 years agoMerge linux-isdn@linux-isdn.bkbits.net:linux-2.5.make
Kai Germaschewski [Fri, 15 Mar 2002 08:26:53 +0000 (02:26 -0600)]
Merge linux-isdn@linux-isdn.bkbits.net:linux-2.5.make
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make

16 years agoRemove link rules for multi-part drivers in drivers/isdn/*/Makefile.
Kai Germaschewski [Fri, 15 Mar 2002 08:25:37 +0000 (02:25 -0600)]
Remove link rules for multi-part drivers in drivers/isdn/*/Makefile.

16 years agoImprove Rules.make to automatically generate link rules for composite
Kai Germaschewski [Fri, 15 Mar 2002 08:19:57 +0000 (02:19 -0600)]
Improve Rules.make to automatically generate link rules for composite
objects.

Current behavior is not changed at all, but see the next cset for what
it's good for.

16 years agoFix drivers/pnp/Makefile to correctly list multi-part
Kai Germaschewski [Fri, 15 Mar 2002 08:09:52 +0000 (02:09 -0600)]
Fix drivers/pnp/Makefile to correctly list multi-part
objects in $(list-multi), instead of $(multi-objs)

16 years agoMerge http://gkernel.bkbits.net/misc-2.5
Linus Torvalds [Fri, 15 Mar 2002 01:23:30 +0000 (17:23 -0800)]
Merge http://gkernel.bkbits.net/misc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

16 years agoAdd BK kernel howto text and some helper scripts to
Jeff Garzik [Fri, 15 Mar 2002 07:10:28 +0000 (02:10 -0500)]
Add BK kernel howto text and some helper scripts to
new subdirectory linux/Documentation/BK-usage.

16 years agoMerge http://gkernel.bkbits.net/misc-2.5
Linus Torvalds [Fri, 15 Mar 2002 00:54:30 +0000 (16:54 -0800)]
Merge http://gkernel.bkbits.net/misc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

16 years agoMerge http://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Fri, 15 Mar 2002 00:54:00 +0000 (16:54 -0800)]
Merge http://gkernel.bkbits.net/net-drivers-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

16 years agoFix e1000 net driver build with newer binutils.
Jeff Garzik [Thu, 14 Mar 2002 23:44:17 +0000 (18:44 -0500)]
Fix e1000 net driver build with newer binutils.

16 years agoDon't include linux/delay.h twice in eepro100 net driver.
Jeff Garzik [Thu, 14 Mar 2002 23:42:48 +0000 (18:42 -0500)]
Don't include linux/delay.h twice in eepro100 net driver.

Noticed by Alan Cox.

16 years agoConvert hp100 net driver to PCI DMA mapping API. (fixes build)
Jean Tourrilhes [Thu, 14 Mar 2002 23:07:15 +0000 (18:07 -0500)]
Convert hp100 net driver to PCI DMA mapping API.  (fixes build)

16 years agoAdd new slicecom/munish WAN driver.
Szilárd Pásztor [Thu, 14 Mar 2002 23:00:03 +0000 (18:00 -0500)]
Add new slicecom/munish WAN driver.

16 years agoFix via audio recording, when frag size < page size.
Itai Nahshon [Thu, 14 Mar 2002 22:55:38 +0000 (17:55 -0500)]
Fix via audio recording, when frag size < page size.

16 years agolance net driver update: mark lance_probe as __init
Paul Gortmaker [Thu, 14 Mar 2002 22:51:52 +0000 (17:51 -0500)]
lance net driver update:  mark lance_probe as __init

16 years agoJanitor: request_region cleanups for stallion serial driver
William Stinson [Thu, 14 Mar 2002 22:50:10 +0000 (17:50 -0500)]
Janitor: request_region cleanups for stallion serial driver

16 years agoFix rocketport serial driver for kdev_t changes in early 2.5.x series.
William Stinson [Thu, 14 Mar 2002 22:48:36 +0000 (17:48 -0500)]
Fix rocketport serial driver for kdev_t changes in early 2.5.x series.

16 years agoclgenfb fixes for zorro bus. clgenfb should work again on m68k.
linux-m68k.org@mandrakesoft.com [Thu, 14 Mar 2002 22:46:56 +0000 (17:46 -0500)]
clgenfb fixes for zorro bus.  clgenfb should work again on m68k.

16 years agoacenic gige net driver update: merge VLAN support from 2.4.x kernel
Jeff Garzik [Thu, 14 Mar 2002 22:35:21 +0000 (17:35 -0500)]
acenic gige net driver update: merge VLAN support from 2.4.x kernel

16 years agoacenic gige net driver fixes:
Jes Sorensen [Thu, 14 Mar 2002 22:32:21 +0000 (17:32 -0500)]
acenic gige net driver fixes:
* fix Tigon I support
* fix memory leak

16 years agoacenic gige net driver updates:
Jes Sorensen [Thu, 14 Mar 2002 22:19:12 +0000 (17:19 -0500)]
acenic gige net driver updates:
* various small cleanups
* ETHTOOL_GDRVINFO support

16 years agoMerge mandrakesoft.com:/home/jgarzik/repo/anton-pcnet32-2.5
Jeff Garzik [Thu, 14 Mar 2002 21:54:59 +0000 (16:54 -0500)]
Merge mandrakesoft.com:/home/jgarzik/repo/anton-pcnet32-2.5
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5

16 years agoMerge
Jeff Garzik [Thu, 14 Mar 2002 21:47:23 +0000 (16:47 -0500)]
Merge

16 years agoe100 net driver update 4/4:
Eli Kupermann [Thu, 14 Mar 2002 21:39:16 +0000 (16:39 -0500)]
e100 net driver update 4/4:
- switch to yield function as suggested by you, Arjan and Andrew.
- fixed broken logic in the use of time_before/time_after - possible
bug cause in previous design - in most of the places we were going to sleep
and than check if time expires before checking if condition is satisfied.
If, for example, we needed to wait up to 3 jiffies we could do
schedule_timeout(1) and get up after 4 ticks check that time expired and go
away crying about failure without checking that condition is OK.(in fact I
saw it happen on one SMP platform here).

16 years agoe100 net driver update 3/4:
Eli Kupermann [Thu, 14 Mar 2002 21:38:16 +0000 (16:38 -0500)]
e100 net driver update 3/4:
- added pci flushing in the e100_set_intr_mask function (pci posting bug)
- better logic in the prepare_xmit_buff function moving some tx
buffer initialization code to the start of the function.

16 years agoe100 net driver update 2/4:
Eli Kupermann [Thu, 14 Mar 2002 21:37:00 +0000 (16:37 -0500)]
e100 net driver update 2/4:
- remove dummy defines and also ia64 specific [Arjan's notes  [:-)] ]
- fixed problem in e100_check_options function reported by our Q/A

16 years agoe100 net driver update 1/4:
Eli Kupermann [Thu, 14 Mar 2002 21:35:41 +0000 (16:35 -0500)]
e100 net driver update 1/4:
- minor changes to the license from our technical writer [still GPL ;-)]

16 years agoUpdates to ns83820 gige net driver:
Benjamin LaHaise [Thu, 14 Mar 2002 21:20:01 +0000 (16:20 -0500)]
Updates to ns83820 gige net driver:
* Use likely() and unlikely() for better branch prediction
* Various small cleanups
* Much improved interrupt mitigation
* Much improved throughput

16 years agoFix bug in at1700 net driver:
sawa [Thu, 14 Mar 2002 21:16:04 +0000 (16:16 -0500)]
Fix bug in at1700 net driver:
RX_MODE was not set for the multicast case.  Set it.  Fixes multicast.

16 years agoNetfilter updates from Harald Welte and myself:
David S. Miller [Thu, 14 Mar 2002 18:14:21 +0000 (10:14 -0800)]
Netfilter updates from Harald Welte and myself:
1) implement missing ip_conntrack_protocol_unregister function
2) export ip_conntrack_unexpect_related symbol
3) add support for destination nat on locally initiated connections
4) add hooks for the filtering of ARP packets

16 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Thu, 14 Mar 2002 11:51:58 +0000 (03:51 -0800)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

16 years agoSmall cleanups for the PCI MWI feature:
Jeff Garzik [Wed, 13 Mar 2002 18:31:55 +0000 (13:31 -0500)]
Small cleanups for the PCI MWI feature:
* Generic helper function name change, s/pdev_set_mwi/pci_generic_prep_mwi/
* Fix: Generic helper function ifdef'd out if arch function present
* PCI MWI arch handler name change, s/pcibios_set_mwi/pcibios_prep_mwi/
* Fix typos and speling errors in comments.
* Cleanup printk message a bit.

16 years agoOn sparc64, do not put PAGE_OFFSET in g4 anymore,
David S. Miller [Wed, 13 Mar 2002 13:35:33 +0000 (05:35 -0800)]
On sparc64, do not put PAGE_OFFSET in g4 anymore,
put current task there instead.

16 years agoVerify stack more accurately in sparc64 stack overflow
David S. Miller [Wed, 13 Mar 2002 12:06:35 +0000 (04:06 -0800)]
Verify stack more accurately in sparc64 stack overflow
debugger by taking the FPU save area depth into
consideration.

16 years agoStack overflow debugging support.
David S. Miller [Wed, 13 Mar 2002 11:08:29 +0000 (03:08 -0800)]
Stack overflow debugging support.
From Kanoj Sarcar.

16 years agoIntegrate NAPI work done by Jamal Hadi Salim,
David S. Miller [Wed, 13 Mar 2002 09:04:16 +0000 (01:04 -0800)]
Integrate NAPI work done by Jamal Hadi Salim,
Robert Olsson, and Alexey Kuznetsov.  This changeset adds
the framework and implementation, but drivers need to be
ported to NAPI in order to take advantage of the new
facilities.  NAPI is fully backwards compatible, current
drivers will continue to work as they always have.

NAPI is a way for dealing with high packet load.  It allows
the driver to disable the RX interrupts on the card and enter
a polling mode.  Another way to describe NAPI would be as
implicit mitigation.  Once the device enters this polling
mode, it will exit back to interrupt based processing when
the receive packet queue is purged.

A full porting and description document is found at:
Documentation/networking/NAPI_HOWTO.txt
and this also makes reference to Usenix papers on the
web and other such resources available on NAPI.

NAPI has been found to not only increase packet processing
rates, it also gives greater fairness to the other interfaces
in the system which are not experiencing high packet load.

16 years agoSparc64 build fix:
David S. Miller [Wed, 13 Mar 2002 08:05:25 +0000 (00:05 -0800)]
Sparc64 build fix:
Kill references to obsolete BLK{F}RA{SET,GET} ioctls.

16 years ago[PATCH] udf patch for 2.5.7-pre1 (part 4/4)
Ben Fennema [Wed, 13 Mar 2002 07:39:28 +0000 (23:39 -0800)]
[PATCH] udf patch for 2.5.7-pre1 (part 4/4)

This patch moves the udf spec header files into the fs/udf directory and
removes all the non-standard sized typedefs.

16 years ago[PATCH] udf patch for 2.5.7-pre1 (part 3/4)
Ben Fennema [Wed, 13 Mar 2002 07:37:35 +0000 (23:37 -0800)]
[PATCH] udf patch for 2.5.7-pre1 (part 3/4)

This patch fixes an extent preallocation bug and adds missing sb_bread == NULL
checks.

16 years ago[PATCH] udf patch for 2.5.7-pre1 (part 2/4)
Ben Fennema [Wed, 13 Mar 2002 07:37:25 +0000 (23:37 -0800)]
[PATCH] udf patch for 2.5.7-pre1 (part 2/4)

This patch fixes writing the descriptor version for udf revisions >= 2.0

16 years ago[PATCH] udf patch for 2.5.7-pre1 (part 1/4)
Ben Fennema [Wed, 13 Mar 2002 07:37:15 +0000 (23:37 -0800)]
[PATCH] udf patch for 2.5.7-pre1 (part 1/4)

This patch adds some missing byte swaps needed for big endian archs.

16 years agoMerge bk://linuxusb.bkbits.net/linus-2.5
Linus Torvalds [Wed, 13 Mar 2002 07:28:25 +0000 (23:28 -0800)]
Merge bk://linuxusb.bkbits.net/linus-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

16 years agoResolve merge conflict
Linus Torvalds [Wed, 13 Mar 2002 07:27:38 +0000 (23:27 -0800)]
Resolve merge conflict

16 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Wed, 13 Mar 2002 07:22:17 +0000 (23:22 -0800)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

16 years agoSparc64 updates:
David S. Miller [Wed, 13 Mar 2002 06:50:48 +0000 (22:50 -0800)]
Sparc64 updates:
1) Fix EBUS register probing
2) Add some missing ioctl32 translations
3) Add sys_futex entries for sparc/sparc64
4) Add platform-specific pcibios_set_mwi implementation
   for sparc64
5) Fix set_brkpkt implementation so it works on UltraSPARC-III

16 years agoUSB ipaq driver
Ganesh Varadarajan [Wed, 13 Mar 2002 06:35:53 +0000 (22:35 -0800)]
USB ipaq driver

Fixed a panic caused by the line discipline echoing characters. It
also fixes a problem where the echoing messes up ppp chat.

16 years agoFix IPv4 multicast router build failure caused
David S. Miller [Wed, 13 Mar 2002 06:35:47 +0000 (22:35 -0800)]
Fix IPv4 multicast router build failure caused
by struct sock cleanups.

16 years agoUSB Emagic EMI 2I6 support to kernel
Tapio Laxström [Wed, 13 Mar 2002 06:34:39 +0000 (22:34 -0800)]
USB Emagic EMI 2I6 support to kernel

Here is patch against linuxusb.bkbits.net LINUX_2.4.19-pre2 export, which
adds Emagic EMI 2|6 usb audio interface firmware loader support to linux
kernel.
I also have other kernel patches and emi26 cvs export available at:
http://www.vtoy.fi/~tapio/emi26.html

16 years agoSPX updates from Arnaldo Carvalho de Melo:
David S. Miller [Wed, 13 Mar 2002 06:31:02 +0000 (22:31 -0800)]
SPX updates from Arnaldo Carvalho de Melo:
- CodingStyle cleanups
- Adds MODULE_LICENSE
- Fix missing release_sock calls
- Remove leftovers from sock cleanup patches
- Use skb_queue_purge

16 years agoUSB edgeport driver
Greg Kroah-Hartman [Wed, 13 Mar 2002 06:30:11 +0000 (22:30 -0800)]
USB edgeport driver

Fixed bug that prevented multiple edgeport devices from working at once.

16 years agoUSB pegasus driver
Greg Kroah-Hartman [Wed, 13 Mar 2002 06:28:45 +0000 (22:28 -0800)]
USB pegasus driver

Elcon vendor/device support added.

16 years agoemail address changes.
Petko Manolov [Wed, 13 Mar 2002 06:24:14 +0000 (22:24 -0800)]
email address changes.

16 years ago[PATCH] v4l: major bttv update
Gerd Knorr [Wed, 13 Mar 2002 03:33:04 +0000 (19:33 -0800)]
[PATCH] v4l: major bttv update

This is a major update of the bttv core (0.7.x to 0.8.x).  There are way
too many changes to list them all, the complete core code for video
frame capture has been rewritten from scratch.

16 years ago[PATCH] v4l: bttv doc update
Gerd Knorr [Wed, 13 Mar 2002 03:32:59 +0000 (19:32 -0800)]
[PATCH] v4l: bttv doc update

This patch updates the documentation for the bttv driver.

16 years ago[PATCH] v4l: bttv tuner update
Gerd Knorr [Wed, 13 Mar 2002 03:32:53 +0000 (19:32 -0800)]
[PATCH] v4l: bttv tuner update

This patch is a update for the tuner module which controls the tuner
chip on TV cards.  No major changes, lots of small cleanups: make
functions static, switch to name-based initialization for structs, ...

16 years ago[PATCH] v4l: new videobuf helper module
Gerd Knorr [Wed, 13 Mar 2002 03:32:48 +0000 (19:32 -0800)]
[PATCH] v4l: new videobuf helper module

This patch adds a helper module to manage pci dma buffers for video
frames.  I've recently started writing a driver for another frame
grabber / TV card chip and tried to separate out common code to avoid
duplicating code.  The bttv core update (next mail) depends this patch.

16 years ago[PATCH] v4l: bttv i2c audio update
Gerd Knorr [Wed, 13 Mar 2002 03:32:43 +0000 (19:32 -0800)]
[PATCH] v4l: bttv i2c audio update

This patch updates the i2c audio chip modules.  It improves the support
for tda9874x chips.  There are some bugfixes.  It also has alot of small
cleanups: switch some modules to new initialization, declare lots of
functions static, ...  which make the patch a bit large.

16 years ago[PATCH] snd: btaudio update
Gerd Knorr [Wed, 13 Mar 2002 03:32:37 +0000 (19:32 -0800)]
[PATCH] snd: btaudio update

This patch updates the btaudio sound driver.  It fixes a bug in the poll
function, makes the driver a bit more verbose at insmod time, adds a
insmod option for the pci latency timer and does some minor cleanups.

16 years ago[PATCH] v4l: w9966 update
Gerd Knorr [Wed, 13 Mar 2002 03:32:32 +0000 (19:32 -0800)]
[PATCH] v4l: w9966 update

This patch updates the Winbond w9966cf parport webcam driver.

16 years ago[PATCH] v4l: mediavision pms update
Gerd Knorr [Wed, 13 Mar 2002 03:32:27 +0000 (19:32 -0800)]
[PATCH] v4l: mediavision pms update

This patch updates the mediavision pms video driver.

16 years ago[PATCH] v4l: DSB usb radio driver update
Gerd Knorr [Wed, 13 Mar 2002 03:32:21 +0000 (19:32 -0800)]
[PATCH] v4l: DSB usb radio driver update

This patch adapts the DSB usb radio driver to the videodev changes.

16 years ago[PATCH] v4l: trust radio update
Gerd Knorr [Wed, 13 Mar 2002 03:32:16 +0000 (19:32 -0800)]
[PATCH] v4l: trust radio update

This is the update for the trust radio driver.

16 years ago[PATCH] v4l: vicam usb camera update
Gerd Knorr [Wed, 13 Mar 2002 03:32:11 +0000 (19:32 -0800)]
[PATCH] v4l: vicam usb camera update

This patch updates the vicam usb camera driver.  videodev adaptions are
there, and the unplug race fix.  I also did plenty of other small
cleanups and fixes, lots of forgotten breaks in the big ioctl switch for
example.  I wouldn't be surprised if the driver didn't work at all ...

16 years ago[PATCH] v4l: saa5249 videotext driver update
Gerd Knorr [Wed, 13 Mar 2002 03:32:06 +0000 (19:32 -0800)]
[PATCH] v4l: saa5249 videotext driver update

This patch updates the saa5249 videotext driver.

16 years ago[PATCH] v4l: quickcam update
Gerd Knorr [Wed, 13 Mar 2002 03:32:01 +0000 (19:32 -0800)]
[PATCH] v4l: quickcam update

This patch updates the parallel port quickcam drivers (bw+color).

16 years ago[PATCH] v4l:
Gerd Knorr [Wed, 13 Mar 2002 03:31:55 +0000 (19:31 -0800)]
[PATCH] v4l:

This patch adapts the se401 driver to the videodev changes and fixes the
unplug race.

16 years ago[PATCH] v4l: pwc webcam update
Gerd Knorr [Wed, 13 Mar 2002 03:31:50 +0000 (19:31 -0800)]
[PATCH] v4l: pwc webcam update

This patch adapts the philips webcam driver to the videodev changes.
Also has the unplug race fix.

16 years ago[PATCH] v4l: ov511 usb cam update
Gerd Knorr [Wed, 13 Mar 2002 03:31:45 +0000 (19:31 -0800)]
[PATCH] v4l: ov511 usb cam update

This patch adapts the ov511 driver to the videodev changes.  As Mark
McClelland already sent in a patch with updates this just deletes the
now obsolete code for the most part.  The unplug-while-in-use race fix
is also there.

16 years ago[PATCH] v4l: stv usb camera update
Gerd Knorr [Wed, 13 Mar 2002 03:31:40 +0000 (19:31 -0800)]
[PATCH] v4l: stv usb camera update

This patch adapts the stv usb camera driver to the videodev changes and
fixes the unplug race.

16 years ago[PATCH] v4l: cpia parport/usb update
Gerd Knorr [Wed, 13 Mar 2002 03:31:35 +0000 (19:31 -0800)]
[PATCH] v4l: cpia parport/usb update

This patch updates the cpia driver.

Additionally to the usual adoptions to the videodev changes done in all
drivers this patch has a few more changes:

 - some cleanups in the drivers open() function.
 - Use file->private_data to keep a pointer to the drivers private
   data.  This allows to unregister the device unconditionally in
   disconnect(), which in turn fixes some small races in case the
   device is unplugged while in use.

16 years ago[PATCH] v4l: typhoon radio update
Gerd Knorr [Wed, 13 Mar 2002 03:31:30 +0000 (19:31 -0800)]
[PATCH] v4l: typhoon radio update

This is the update for the typhoon radio driver.

16 years ago[PATCH] v4l: terratec radio update
Gerd Knorr [Wed, 13 Mar 2002 03:31:25 +0000 (19:31 -0800)]
[PATCH] v4l: terratec radio update

This is the update for the terratec radio driver.

16 years ago[PATCH] v4l: sf16fm radio update
Gerd Knorr [Wed, 13 Mar 2002 03:31:20 +0000 (19:31 -0800)]
[PATCH] v4l: sf16fm radio update

This patch updates the sf16fm radio driver.

16 years ago[PATCH] v4l: radiotrack driver update
Gerd Knorr [Wed, 13 Mar 2002 03:31:15 +0000 (19:31 -0800)]
[PATCH] v4l: radiotrack driver update

This patch updates the radiotrack driver.

16 years ago[PATCH] v4l: aztech radio update
Gerd Knorr [Wed, 13 Mar 2002 03:31:10 +0000 (19:31 -0800)]
[PATCH] v4l: aztech radio update

Here comes the aztech radio driver update.

16 years ago[PATCH] v4l: aimslab radio update
Gerd Knorr [Wed, 13 Mar 2002 03:31:04 +0000 (19:31 -0800)]
[PATCH] v4l: aimslab radio update

Here comes the aimslab radio driver update.

16 years ago[PATCH] v4l: cadet radio update
Gerd Knorr [Wed, 13 Mar 2002 03:30:59 +0000 (19:30 -0800)]
[PATCH] v4l: cadet radio update

This is the cadet radio driver update.

16 years ago[PATCH] v4l: gemtek radio update
Gerd Knorr [Wed, 13 Mar 2002 03:30:54 +0000 (19:30 -0800)]
[PATCH] v4l: gemtek radio update

This patch updates the gemtek and gemtek pci radio drivers.

16 years ago[PATCH] v4l: maestro radio update
Gerd Knorr [Wed, 13 Mar 2002 03:30:49 +0000 (19:30 -0800)]
[PATCH] v4l: maestro radio update

This patch updates the maestro radio driver.

16 years ago[PATCH] v4l: maxiradio update
Gerd Knorr [Wed, 13 Mar 2002 03:30:44 +0000 (19:30 -0800)]
[PATCH] v4l: maxiradio update

This patch updates the Maxi FM2000 Radio driver.

16 years ago[PATCH] v4l: usbvideo update
Gerd Knorr [Wed, 13 Mar 2002 03:30:39 +0000 (19:30 -0800)]
[PATCH] v4l: usbvideo update

This patch adapts the usbvideo module to the videodev changes.  As with
all usb drivers, the unplug race fix is present here too.

16 years ago[PATCH] v4l: miro radio update
Gerd Knorr [Wed, 13 Mar 2002 03:30:34 +0000 (19:30 -0800)]
[PATCH] v4l: miro radio update

The updates for the radio driver are all very similar:  The individual
open functions are gone and replaced by the video_exclusive_open/release
functions in videodev.c.  All userspace copying in the ioctl function is
gone because video_generic_ioctl handles this now.  The driver source
files all become slightly shorter because of this.

16 years ago[PATCH] i82092 PCMCIA driver cleanup
Andrey Panin [Wed, 13 Mar 2002 03:24:30 +0000 (19:24 -0800)]
[PATCH] i82092 PCMCIA driver cleanup

This contains some minor changes to i82092.c PCMCIA driver:
- MODULE_DEVICE_TABLE() added;
- request_region() and pci_enable_device() return value checks added;
- some printk() cleanups.

16 years ago[PATCH] Patch: linux-2.5.7-pre1/net/ipv4/ipmr.c did not compile
Adam J. Richter [Wed, 13 Mar 2002 03:23:07 +0000 (19:23 -0800)]
[PATCH] Patch: linux-2.5.7-pre1/net/ipv4/ipmr.c did not compile

It looks like sk->num became inet_sk(sk)->num in 2.5.7-pre1,
but one of these changes was missed in net/ipv4/ipmr.c.  Here is
the patch.

16 years agoMerge http://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Wed, 13 Mar 2002 03:22:37 +0000 (19:22 -0800)]
Merge http://gkernel.bkbits.net/net-drivers-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

16 years agoMerge http://gkernel.bkbits.net/misc-2.5
Linus Torvalds [Wed, 13 Mar 2002 03:21:11 +0000 (19:21 -0800)]
Merge http://gkernel.bkbits.net/misc-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

16 years ago[PATCH] Re: [PATCH] IDE 21
Vojtech Pavlik [Wed, 13 Mar 2002 02:34:39 +0000 (18:34 -0800)]
[PATCH] Re: [PATCH] IDE 21

In the FIT macro in ide-timing.h the argument got swapped because of a
typo. All timings generated for VIA and AMD chips are wrong because of
that. Safe, though, but slow.

This fixes it.

16 years ago[PATCH] IDE 21
Martin Dalecki [Wed, 13 Mar 2002 02:33:04 +0000 (18:33 -0800)]
[PATCH] IDE 21

If I was to give this patch a name it would be:

"Vojtech Pavlik unleashed from the chains".

So credit where credit is due :-).

Anyway here follows the change log:

Mon Mar 11 23:48:28 CET 2002 ide-clean-21

- Swallow rewritten amd74xx host chip setup code from Vojtech Pavlik.  We can
   revert it easly if it turns out to be a bad thing. However the code looks
   quite sane to me. In esp. it doesn't containg that many magic numbers.

- Clean stale white spaces in ide-timing.h tirvial fix.

- Make ide_release_dma return void. It's value is never used anyway.

- Swallow more timing setup code cleanup by Vojtech Pavlik. Apply some
   cosmetics to it. Port opti621 to the new setup code.

- Kill abuse of ide_do_reset() on error return paths for atapi floppy tape and
   cd-rom devices. Just stop them. This gives better changes that defect
   removable media will not cause suddenly broken timings on hard discs
   containing system data! Even then comments in ide_do_reset() admit, that
   resetting the whole channel can have adverse effects on the second interface
   on this channel. And I have too frequently observed linux struggling on
   defect cd-rom for a far too long time to wish it to continue.

   Oh did I forget to say that the corresponding "how can I break my system fast
   and reliable" ioctl is gone as well?

   Removing it recovered the fact that the CONFIG_BLK_DEV_IDEDMA_TIMEOUT is
   completely bogous. I have removed this option therefore as well, because it's
   playing the same wrack havoc on the devices if enabled. This cat has been in
   an unfinished and *unfunctional* state anyway.

- Actually add physical suspend code to the power handling code.  Still the
   resume code isn't finished just jet. This is all subject to change at the
   point in time when we get to proper command queueing.
   I think however that Pavel will be interrested in tidding this bit up...

- Resync with 2.5.7-pre1.

16 years agoMerge
Greg Kroah-Hartman [Wed, 13 Mar 2002 02:19:41 +0000 (18:19 -0800)]
Merge