]> git.neil.brown.name Git - history.git/log
history.git
23 years agoISDN: lock only used driver
Kai Germaschewski [Tue, 29 Oct 2002 15:02:41 +0000 (09:02 -0600)]
ISDN: lock only used driver

We used to lock (ind mod use count) all drivers just in case, but
it makes more sense to only lock the one we're just using, in
particular since the old scheme was rather broken when insmod'ing
a new driver later.

23 years agoISDN: ttyI cleanups
Kai Germaschewski [Tue, 29 Oct 2002 15:01:57 +0000 (09:01 -0600)]
ISDN: ttyI cleanups

Now that ttyI's take care of their own business, some cross links
between isdn_common and isdn_tty can finally go away.

23 years agoISDN: New timer handling for read timer
Kai Germaschewski [Tue, 29 Oct 2002 15:01:08 +0000 (09:01 -0600)]
ISDN: New timer handling for read timer

Again, use a per ttyI timer handler to feed arrived data into the
ttyI. Really, there shouldn't be the need for any timer at all,
rather working flow control, but that'll take a bit to fix.

23 years agoISDN: Remove delayed ttyI xmit
Kai Germaschewski [Tue, 29 Oct 2002 15:00:20 +0000 (09:00 -0600)]
ISDN: Remove delayed ttyI xmit

There's really no good reason to delay sending out data on a ttyI, ISDN
is slow enough anyway ;)

(There is one reason, i.e. allowing to coalesce multiple chars, but
that is better fixed by having the upper levels (tty) send larger
buffers)

23 years agoISDN: New timer handling for ttyI NO CARRIER response
Kai Germaschewski [Tue, 29 Oct 2002 14:59:40 +0000 (08:59 -0600)]
ISDN: New timer handling for ttyI NO CARRIER response

Again, use a per ttyI timer handler for NO CARRIER messages, only
activated when used.

23 years agoISDN: New timer handling for ttyI RING response
Kai Germaschewski [Tue, 29 Oct 2002 14:58:11 +0000 (08:58 -0600)]
ISDN: New timer handling for ttyI RING response

Again, use a per ttyI timer handler for RING messages, only activated
when used.

23 years agoISDN: New timer handling for "+++" escape sequence
Kai Germaschewski [Tue, 29 Oct 2002 14:57:04 +0000 (08:57 -0600)]
ISDN: New timer handling for "+++" escape sequence

Instead of having one common timer and walking the list of
all ISDN channels, which might be possibly associated with a
ttyI and even more possibly so waiting for the silence period
after "+++", just use a per ttyI timer, which only gets activated
when necessary.

23 years agoISDN: Pass around struct isdn_slot directly
Kai Germaschewski [Tue, 29 Oct 2002 14:56:02 +0000 (08:56 -0600)]
ISDN: Pass around struct isdn_slot directly

The common way in the kernel is to pass around the struct (e.g.
struct net_device), and leave the user the possibility to add
its private data using ::priv, so do it the same way when accessing
an ISDN channel.

23 years agoISDN: stat_callback() and recv_callback() -> event_callback()
Kai Germaschewski [Tue, 29 Oct 2002 14:54:55 +0000 (08:54 -0600)]
ISDN: stat_callback() and recv_callback() -> event_callback()

Merge the two different types of callbacks into just one, there's no
good reasons for the receive callback to be different, in particular since
we pass things through the same state machine later anyway.

23 years agoISDN: Remove isdn_dc2minor(), isdn_slot_all_eaz()
Kai Germaschewski [Tue, 29 Oct 2002 14:53:58 +0000 (08:53 -0600)]
ISDN: Remove isdn_dc2minor(), isdn_slot_all_eaz()

The internal driver/channel relations shouldn't leak out to users
of the ISDN code, and isdn_slot_all_eaz() can be taken over by common
code as well.

23 years agoISDN: Fix isdnloop for transparent/V.110
Kai Germaschewski [Tue, 29 Oct 2002 14:53:02 +0000 (08:53 -0600)]
ISDN: Fix isdnloop for transparent/V.110

For some reason, isdnloop didn't support the transparent encoding,
which is necessary for testing V.110. Testing also found a typo
causing an oops in isdn_common.c. Fixed.

23 years agoISDN: Make V.110 support less intrusive
Kai Germaschewski [Tue, 29 Oct 2002 14:52:15 +0000 (08:52 -0600)]
ISDN: Make V.110 support less intrusive

It'd probably make more sense to provide it in library form
to the hardware drivers which don't support V.110 natively, but for
now it's at least collected in one place.

23 years agoISDN: Assorted cleanups
Kai Germaschewski [Tue, 29 Oct 2002 14:50:59 +0000 (08:50 -0600)]
ISDN: Assorted cleanups

Remove the legacy functions

    isdn_slot_readbchan(int slot, u_char *, u_char *, int);
    isdn_slot_driver(int slot);
    isdn_slot_channel(int slot);
    isdn_slot_set_usage(int slot, int usage);
    isdn_drv_writebuf_skb(int di, int ch, int x, struct sk_buff *skb);
    isdn_drv_hdrlen(int di);

Most of their tasks have been taken over by isdn_common.c, or are
obsoleted by using the isdn_slot based approach.

23 years agoISDN: Move the tty receive queue out of generic code
Kai Germaschewski [Tue, 29 Oct 2002 14:49:56 +0000 (08:49 -0600)]
ISDN: Move the tty receive queue out of generic code

Moving the tty receive queue into the tty-specific data in fact
simplifies the common code (which doesn't need to know it at all, now),
and the tty code, which can access the queue more directly.

23 years agoISDN: Route all driver callbacks through the driver state machine
Kai Germaschewski [Tue, 29 Oct 2002 14:48:51 +0000 (08:48 -0600)]
ISDN: Route all driver callbacks through the driver state machine

We used to intercept status callbacks which were for specific channels
instead of the driver before passing them to the driver and short-cutting
to them to the per-channel state machine. Do it correctly for now,
i.e. callback -> driver -> channel, even though that might have a small
performance hit. Correctness first.

23 years agoISDN: Remove ttyI specific from global "dev" variable
Kai Germaschewski [Tue, 29 Oct 2002 14:47:51 +0000 (08:47 -0600)]
ISDN: Remove ttyI specific from global "dev" variable

ISDN still has a huge global struct called "dev", which is a mess
of parts which should be private to their respective subsystem.
It's supposed to die, this is another step in making that happen.

23 years agoISDN: Signal incoming calls to ttyI's again
Kai Germaschewski [Tue, 29 Oct 2002 14:46:49 +0000 (08:46 -0600)]
ISDN: Signal incoming calls to ttyI's again

Change the incoming call logic: Incoming calls are signalled to
the net interface code first, then the tty code. It's the lower level's
responsibility to claim the call by issueing ISDN_CMD_ACCEPTD now.

Remove some crud which is handled by isdn_common state machines now.

23 years agoISDN: Remove isdn_driver::online flags
Kai Germaschewski [Tue, 29 Oct 2002 14:45:30 +0000 (08:45 -0600)]
ISDN: Remove isdn_driver::online flags

They were never used except for passing the state to userspace,
but not used in any application I know of. If necessary, the information
can easily be recovered by looking at fi.state == ST_ACTIVE

23 years agoISDN: STAT_FAXIND and STAT_AUDIO handled by state machine
Kai Germaschewski [Tue, 29 Oct 2002 14:44:39 +0000 (08:44 -0600)]
ISDN: STAT_FAXIND and STAT_AUDIO handled by state machine

23 years agoISDN: Remove ISDN_STAT_L1ERR
Kai Germaschewski [Tue, 29 Oct 2002 14:44:07 +0000 (08:44 -0600)]
ISDN: Remove ISDN_STAT_L1ERR

It wasn't used in any actual hardware driver, nor did it cause any
action at all.

23 years agoISDN: Move driver unload into the state machine
Kai Germaschewski [Tue, 29 Oct 2002 14:43:24 +0000 (08:43 -0600)]
ISDN: Move driver unload into the state machine

23 years agoISDN: Remove ISDN_STAT_NODCH
Kai Germaschewski [Tue, 29 Oct 2002 14:42:48 +0000 (08:42 -0600)]
ISDN: Remove ISDN_STAT_NODCH

It was never used anywhere (except for debugging output).

Also, fix some compiler warnings.

23 years agoISDN: State machines for the link layer
Kai Germaschewski [Tue, 29 Oct 2002 14:41:46 +0000 (08:41 -0600)]
ISDN: State machines for the link layer

Since we unfortunately cannot rely on the hardware drivers to get
their states always correct, have the common layer keep track of the
states and sanitize them before passing them on to applications
as network interfaces / ttyIs.

23 years agoISDN: Kill drvid[] array
Kai Germaschewski [Tue, 29 Oct 2002 14:39:24 +0000 (08:39 -0600)]
ISDN: Kill drvid[] array

We know the driver ids via drivers[]->interface->id already, no need
to keep them around a second time.

23 years agoISDN: Get rid of global drivers count
Kai Germaschewski [Tue, 29 Oct 2002 14:38:28 +0000 (08:38 -0600)]
ISDN: Get rid of global drivers count

It's useless information, we need to iterate over all potential
drivers anyway, since possibly the first one has unregistered before
the second, leaving a hole.

23 years agoISDN: Use a spinlock to protect the list of drivers
Kai Germaschewski [Tue, 29 Oct 2002 14:37:35 +0000 (08:37 -0600)]
ISDN: Use a spinlock to protect the list of drivers

... and move up the function register_isdn().

23 years agoISDN: Make array of drivers private to isdn_common.c
Kai Germaschewski [Tue, 29 Oct 2002 14:36:36 +0000 (08:36 -0600)]
ISDN: Make array of drivers private to isdn_common.c

Currently, we need to provide a couple of helper functions to avoid
breaking isdn_tty with this change, as that gets cleaned up, the need
for those helpers should vanish as well.

23 years agoISDN: improve /dev/isdnctrl read()/write()
Kai Germaschewski [Tue, 29 Oct 2002 14:35:37 +0000 (08:35 -0600)]
ISDN: improve /dev/isdnctrl read()/write()

read() should be safe against missed wake-ups now. These devices
should actually be implemented by the hardware drivers directly, would
make for much cleaner code. Unfortunately, isdnctrl is
using /dev/isdnctrl for the common ioctls, which are handled by the link
layer, so that's not easily possible. Too bad.

23 years agoISDN: Fix AT+FREV command
Kai Germaschewski [Tue, 29 Oct 2002 14:34:44 +0000 (08:34 -0600)]
ISDN: Fix AT+FREV command

This was broken by removing the CVS revision strings.

23 years agoISDN: Remove rcv_waitq/snd_waitq
Kai Germaschewski [Tue, 29 Oct 2002 14:34:03 +0000 (08:34 -0600)]
ISDN: Remove rcv_waitq/snd_waitq

The arrays were only allocated and initialized, never used.

23 years agoISDN: Convert ISDN/PPP to inl_priv / ind_priv
Kai Germaschewski [Tue, 29 Oct 2002 14:33:09 +0000 (08:33 -0600)]
ISDN: Convert ISDN/PPP to inl_priv / ind_priv

Interface type specific stuff is now gone from isdn_net_lib and
taken care of in the individual interface type modules.

23 years agoISDN: Convert ISDN/X.25 to inl_priv / ind_priv
Kai Germaschewski [Tue, 29 Oct 2002 14:31:08 +0000 (08:31 -0600)]
ISDN: Convert ISDN/X.25 to inl_priv / ind_priv

This is just simple renaming. However, ISDN/X.25 looks currently
rather badly broken, don't expect it to compile ;(

23 years agoISDN: alloc CISCO HDLC info dynamically
Kai Germaschewski [Tue, 29 Oct 2002 14:30:13 +0000 (08:30 -0600)]
ISDN: alloc CISCO HDLC info dynamically

There's really no need to allocate private storage for all possible
interface types, just leave it to the interface type to alloc the memory
it needs.

CISCO HDLC does that, now.

23 years agoISDN: Add missed isdn_net_lib.h
Kai Germaschewski [Tue, 29 Oct 2002 14:29:12 +0000 (08:29 -0600)]
ISDN: Add missed isdn_net_lib.h

23 years agoISDN: Move isdn_net_lib specific definitions out of linux/isdn.h
Kai Germaschewski [Tue, 29 Oct 2002 14:28:28 +0000 (08:28 -0600)]
ISDN: Move isdn_net_lib specific definitions out of linux/isdn.h

isdn_net_dev and isdn_net_local logically are used by isdn_net_lib,
so let's move them there.

23 years agoISDN: Make raw-IP, CISCO HDLC, ... support optional
Kai Germaschewski [Tue, 29 Oct 2002 14:27:36 +0000 (08:27 -0600)]
ISDN: Make raw-IP, CISCO HDLC, ... support optional

They'll still get compiled all into one module, but now you can choose
what you need - it's not hard to go from here to individual modules,
but most protocol-specific code is so small that it's probably not worth
it.

23 years agoISDN: Move ISDN net lib interface related definitions into isdn_net_lib.h
Kai Germaschewski [Tue, 29 Oct 2002 14:26:44 +0000 (08:26 -0600)]
ISDN: Move ISDN net lib interface related definitions into isdn_net_lib.h

23 years agoISDN: Move drivers/isdn/i4l/isdn_fsm.h include/linux/isdn/fsm.h
Kai Germaschewski [Tue, 29 Oct 2002 14:25:55 +0000 (08:25 -0600)]
ISDN: Move drivers/isdn/i4l/isdn_fsm.h include/linux/isdn/fsm.h

Though I've been mostly moving stuff out of include/linux and into
drivers/isdn/i4l, the finite state machine definitions actually need
to be more wildly accessible, so they go the opposite way.

23 years agoISDN/PPP: Pass frame including header to MPPP
Kai Germaschewski [Tue, 29 Oct 2002 14:23:27 +0000 (08:23 -0600)]
ISDN/PPP: Pass frame including header to MPPP

Just add the protocol number header to the frame and have MPPP deal with
the entire frame, separating these layers more cleanly.

23 years agoISDN: Remove CVS $Revision
Kai Germaschewski [Tue, 29 Oct 2002 14:22:22 +0000 (08:22 -0600)]
ISDN: Remove CVS $Revision

The revision numbers didn't get updated in ages, so they don't really
make sense anymore.

23 years agoISDN: header cosmetics
Kai Germaschewski [Tue, 29 Oct 2002 14:17:03 +0000 (08:17 -0600)]
ISDN: header cosmetics

Updating copyright lines, deleting the CVS $Id lines, move
PPP CCP reset related declarations into drivers/isdn/i4l/isdn_ppp_ccp.c.

23 years agoISDN/PPP: Remove random frame drop
Kai Germaschewski [Tue, 29 Oct 2002 14:15:12 +0000 (08:15 -0600)]
ISDN/PPP: Remove random frame drop

Dropping every 7th packet was just meant for internal debugging...

23 years agoISDN: Fix the workqueue changes for the HiSax driver
Kai Germaschewski [Tue, 29 Oct 2002 13:50:51 +0000 (07:50 -0600)]
ISDN: Fix the workqueue changes for the HiSax driver

Whoever did the tqueue -> workqueue changes didn't really care to look
at how it was used in the HiSax driver, making the driver compile but
oops with NULL pointer derefs.

Oh, and workqueues are really not the right solution here, tasklets are.
But that's for later.

23 years agoISDN: Fix up the introduced spinlocks
Kai Germaschewski [Tue, 29 Oct 2002 11:48:47 +0000 (05:48 -0600)]
ISDN: Fix up the introduced spinlocks

The reset routines are not called concurrently with other call paths,
and holding a spinlock over schedule_timeout() is plain wrong anyway.

Unfortunately, there's still quite a lot of cli() etc left, which however
are not so easy to kill since they protect IRQ handlers against filling
the tx queue, but don't even live in the same file.

23 years agoISDN: Move HiSax to spinlocks instead of cli()
Kai Germaschewski [Mon, 28 Oct 2002 15:06:16 +0000 (09:06 -0600)]
ISDN: Move HiSax to spinlocks instead of cli()

Patches by Frank Davis.

23 years agoMerge tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5
Kai Germaschewski [Mon, 28 Oct 2002 15:00:52 +0000 (09:00 -0600)]
Merge tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5
into tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5.isdn

23 years agoia-64 kcore changes broke i386. Guess who gets the shaft?
Linus Torvalds [Mon, 28 Oct 2002 08:52:24 +0000 (00:52 -0800)]
ia-64 kcore changes broke i386. Guess who gets the shaft?

23 years ago[PATCH] sparc64 read_barrier_depends fix
Andrew Morton [Mon, 28 Oct 2002 08:00:45 +0000 (00:00 -0800)]
[PATCH] sparc64 read_barrier_depends fix

From Dipankar

I missed sparc64 when I broke up read_barrier_depends in -mm and sent
to Linus.  Please apply this to your tree until Linus is back and I can
fix it.

23 years ago[PATCH] RCU idle detection fix
Andrew Morton [Mon, 28 Oct 2002 08:00:36 +0000 (00:00 -0800)]
[PATCH] RCU idle detection fix

Patch from Dipankar Sarma <dipankar@in.ibm.com>

There is a check in RCU for idle CPUs which signifies quiescent state
(and hence no reference to RCU protected data) which was broken when
interrupt counters were changed to use thread_info->preempt_count.

Martin's 32 CPU machine with many idle CPUs was not completing any RCU
grace period because RCU was forever waiting for idle CPUs to context
switch.  Had the idle check worked, this would not have happened.  With
no RCU happening, the dentries were getting "freed" (dentry stats
showing that) but not getting returned to slab.  This would not show up
in systems that are generally busy as context switches then would
happen in all CPUs and the per-CPU quiescent state counter would get
incremented during context switch.

23 years ago[PATCH] fix failure to write ext2 indirects under load
Andrew Morton [Mon, 28 Oct 2002 08:00:27 +0000 (00:00 -0800)]
[PATCH] fix failure to write ext2 indirects under load

This patch fixes a filesystem corrupting bug, present in 2.5.41 through
2.5.44.  It can cause ext2 indirect blocks to not be written out.  A
fsck will fix it up.

Under heavy memory pressure a PF_MEMALLOC task attemtps to write out a
blockdev page whose buffers are already under writeback and which were
dirtied while under writeback.

The writepage call returns -EAGAIN but because the caller is
PF_MEMALLOC, the page was not being marked dirty again.

The page sits on mapping->clean_pages for ever and it not written out.

The fix is to mark that page dirty again for all callers, regardless of
PF_MEMALLOC state.

23 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.make
Linus Torvalds [Mon, 28 Oct 2002 07:35:58 +0000 (23:35 -0800)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge http://linux-acpi.bkbits.net/linux-acpi
Linus Torvalds [Mon, 28 Oct 2002 07:34:14 +0000 (23:34 -0800)]
Merge http://linux-acpi.bkbits.net/linux-acpi
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5
Kai Germaschewski [Mon, 28 Oct 2002 07:25:33 +0000 (01:25 -0600)]
Merge tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5
into tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5.make

23 years agokbuild: Fix a "make -j<N>" warning
Kai Germaschewski [Mon, 28 Oct 2002 07:16:34 +0000 (01:16 -0600)]
kbuild: Fix a "make -j<N>" warning

23 years agoMerge penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/alan
Linus Torvalds [Mon, 28 Oct 2002 07:10:58 +0000 (23:10 -0800)]
Merge penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/alan
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge
Kai Germaschewski [Mon, 28 Oct 2002 07:00:46 +0000 (01:00 -0600)]
Merge

23 years agoMerge
Kai Germaschewski [Mon, 28 Oct 2002 06:56:08 +0000 (00:56 -0600)]
Merge

23 years agokbuild: Allow UTS_MACHINE to be different from $(ARCH)
Kai Germaschewski [Mon, 28 Oct 2002 06:53:04 +0000 (00:53 -0600)]
kbuild: Allow UTS_MACHINE to be different from $(ARCH)

parisc builds parisc / parisc64 from arch/parisc, but wants different
strings for uname -m, which it can now provide by overwriting
UTS_MACHINE in arch/parisc/Makefile.

(Matthew Wilcox)

23 years ago[PATCH] DVB drivers AV7110 (Fujitsu, Nova etc)
Alan Cox [Mon, 28 Oct 2002 06:49:09 +0000 (22:49 -0800)]
[PATCH] DVB drivers AV7110 (Fujitsu, Nova etc)

23 years ago[PATCH] updated ver_linux
Alan Cox [Mon, 28 Oct 2002 06:48:56 +0000 (22:48 -0800)]
[PATCH] updated ver_linux

23 years ago[PATCH] mempool helpers used by device mapper
Alan Cox [Mon, 28 Oct 2002 06:48:46 +0000 (22:48 -0800)]
[PATCH] mempool helpers used by device mapper

23 years ago[PATCH] IDE - Andre can't count 8)
Alan Cox [Mon, 28 Oct 2002 06:48:38 +0000 (22:48 -0800)]
[PATCH] IDE - Andre can't count 8)

23 years ago[PATCH] update wan drivers to new saner ioctls
Alan Cox [Mon, 28 Oct 2002 06:48:28 +0000 (22:48 -0800)]
[PATCH] update wan drivers to new saner ioctls

23 years ago[PATCH] Digital TV framework
Alan Cox [Mon, 28 Oct 2002 06:48:18 +0000 (22:48 -0800)]
[PATCH] Digital TV framework

DVB is very different in its need to analogue video. This merges the
cleaned up version of the DVB framework from Convergence, which has been
around for a couple of years.

23 years ago[PATCH] Device Mapper, with updates
Alan Cox [Mon, 28 Oct 2002 06:48:06 +0000 (22:48 -0800)]
[PATCH] Device Mapper, with updates

This is the device mapper with Joe's updates applied and in -ac for a bit

23 years ago[PATCH] drag ATM into the 21st century , part 1
Alan Cox [Mon, 28 Oct 2002 06:47:55 +0000 (22:47 -0800)]
[PATCH] drag ATM into the 21st century , part 1

23 years ago[PATCH] fix atm firestream warnings with new gcc
Alan Cox [Mon, 28 Oct 2002 06:47:45 +0000 (22:47 -0800)]
[PATCH] fix atm firestream warnings with new gcc

23 years ago[PATCH] documentation for voyager
Alan Cox [Mon, 28 Oct 2002 06:47:35 +0000 (22:47 -0800)]
[PATCH] documentation for voyager

23 years ago[PATCH] remove acorn mfm tqueue.h
Alan Cox [Mon, 28 Oct 2002 06:47:27 +0000 (22:47 -0800)]
[PATCH] remove acorn mfm tqueue.h

23 years ago[PATCH] Documentation for befs
Alan Cox [Mon, 28 Oct 2002 06:47:16 +0000 (22:47 -0800)]
[PATCH] Documentation for befs

23 years ago[PATCH] core voyager arch/i386/machine support
Alan Cox [Mon, 28 Oct 2002 06:47:06 +0000 (22:47 -0800)]
[PATCH] core voyager arch/i386/machine support

23 years ago[PATCH] update APM to match 2.4 features
Alan Cox [Mon, 28 Oct 2002 06:46:57 +0000 (22:46 -0800)]
[PATCH] update APM to match 2.4 features

23 years ago[PATCH] znet ethernet, back from the dead
Alan Cox [Mon, 28 Oct 2002 06:46:48 +0000 (22:46 -0800)]
[PATCH] znet ethernet, back from the dead

This last actually worked in 2.2, but Marc has a laptop with one and
wanted it working again...

23 years ago[PATCH] znet can go from space.c now
Alan Cox [Mon, 28 Oct 2002 06:46:39 +0000 (22:46 -0800)]
[PATCH] znet can go from space.c now

23 years ago[PATCH] fix up the smc9194 - the extra locks arent needed
Alan Cox [Mon, 28 Oct 2002 06:46:30 +0000 (22:46 -0800)]
[PATCH] fix up the smc9194 - the extra locks arent needed

23 years ago[PATCH] resurrect the 3c589_cs pcmcia
Alan Cox [Mon, 28 Oct 2002 06:46:20 +0000 (22:46 -0800)]
[PATCH] resurrect the 3c589_cs pcmcia

23 years ago[PATCH] fix hamradio netdriver builds
Alan Cox [Mon, 28 Oct 2002 06:46:11 +0000 (22:46 -0800)]
[PATCH] fix hamradio netdriver builds

23 years ago[PATCH] dl2k warning fix
Alan Cox [Mon, 28 Oct 2002 06:46:01 +0000 (22:46 -0800)]
[PATCH] dl2k warning fix

23 years ago[PATCH] depca fix from maintainer
Alan Cox [Mon, 28 Oct 2002 06:45:53 +0000 (22:45 -0800)]
[PATCH] depca fix from maintainer

23 years ago[PATCH] de620 resurrection
Alan Cox [Mon, 28 Oct 2002 06:45:43 +0000 (22:45 -0800)]
[PATCH] de620 resurrection

23 years ago[PATCH] bring the cops appletalk driver back
Alan Cox [Mon, 28 Oct 2002 06:45:34 +0000 (22:45 -0800)]
[PATCH] bring the cops appletalk driver back

23 years ago[PATCH] ressurrect the 3c515 driver
Alan Cox [Mon, 28 Oct 2002 06:45:25 +0000 (22:45 -0800)]
[PATCH] ressurrect the 3c515 driver

23 years ago[PATCH] bring i2o_block/i2o_scsi back to life
Alan Cox [Mon, 28 Oct 2002 06:45:15 +0000 (22:45 -0800)]
[PATCH] bring i2o_block/i2o_scsi back to life

23 years ago[PATCH] mpt fusion updates for scsi changes
Alan Cox [Mon, 28 Oct 2002 06:45:05 +0000 (22:45 -0800)]
[PATCH] mpt fusion updates for scsi changes

23 years ago[PATCH] other minor video updates
Alan Cox [Mon, 28 Oct 2002 06:44:56 +0000 (22:44 -0800)]
[PATCH] other minor video updates

23 years ago[PATCH] cpia driver update from maintainer
Alan Cox [Mon, 28 Oct 2002 06:44:46 +0000 (22:44 -0800)]
[PATCH] cpia driver update from maintainer

23 years ago[PATCH] update adv7175 to new i2c bus code
Alan Cox [Mon, 28 Oct 2002 06:44:38 +0000 (22:44 -0800)]
[PATCH] update adv7175 to new i2c bus code

23 years ago[PATCH] kill tqueue in macintosh adb
Alan Cox [Mon, 28 Oct 2002 06:44:29 +0000 (22:44 -0800)]
[PATCH] kill tqueue in macintosh adb

23 years ago[PATCH] fix gcc warnings in eicon
Alan Cox [Mon, 28 Oct 2002 06:44:19 +0000 (22:44 -0800)]
[PATCH] fix gcc warnings in eicon

23 years ago[PATCH] make the firewire layer build again
Alan Cox [Mon, 28 Oct 2002 06:44:10 +0000 (22:44 -0800)]
[PATCH] make the firewire layer build again

23 years ago[PATCH] remove dead ide suspend code
Alan Cox [Mon, 28 Oct 2002 06:44:00 +0000 (22:44 -0800)]
[PATCH] remove dead ide suspend code

23 years ago[PATCH] ARM ide driver updates
Alan Cox [Mon, 28 Oct 2002 06:43:52 +0000 (22:43 -0800)]
[PATCH] ARM ide driver updates

23 years ago[PATCH] IDE floppy must be marked removable
Alan Cox [Mon, 28 Oct 2002 06:43:43 +0000 (22:43 -0800)]
[PATCH] IDE floppy must be marked removable

23 years ago[PATCH] fix IDE compile with SIS5513
Alan Cox [Mon, 28 Oct 2002 06:43:34 +0000 (22:43 -0800)]
[PATCH] fix IDE compile with SIS5513

23 years ago[PATCH] move siimage to pci_get/set
Alan Cox [Mon, 28 Oct 2002 06:43:25 +0000 (22:43 -0800)]
[PATCH] move siimage to pci_get/set

23 years ago[PATCH] move hpt366 to pci_get
Alan Cox [Mon, 28 Oct 2002 06:43:15 +0000 (22:43 -0800)]
[PATCH] move hpt366 to pci_get

23 years ago[PATCH] remove tqueue.h from vme_sc
Alan Cox [Mon, 28 Oct 2002 06:43:06 +0000 (22:43 -0800)]
[PATCH] remove tqueue.h from vme_sc

23 years ago[PATCH] update the qic02 tape driver to 2.5.44
Alan Cox [Mon, 28 Oct 2002 06:42:57 +0000 (22:42 -0800)]
[PATCH] update the qic02 tape driver to 2.5.44

23 years ago[PATCH] move stallion to workqueue
Alan Cox [Mon, 28 Oct 2002 06:42:48 +0000 (22:42 -0800)]
[PATCH] move stallion to workqueue

23 years ago[PATCH] stallion workqueue
Alan Cox [Mon, 28 Oct 2002 06:42:39 +0000 (22:42 -0800)]
[PATCH] stallion workqueue