]> git.hungrycats.org Git - linux/log
linux
22 years agoLinux v2.5.44 v2.5.44
Linus Torvalds [Fri, 18 Oct 2002 13:56:24 +0000 (06:56 -0700)]
Linux v2.5.44

22 years ago[PATCH] device removal
Patrick Mochel [Fri, 18 Oct 2002 13:53:10 +0000 (06:53 -0700)]
[PATCH] device removal

The problem was that when the refcount hit 0, it was unconditionally
assuming that it had been added, which is wrong.  The patch below
corrects that, and fixes the Oops when loading the floppy driver.

22 years agoMerge bk://linuxusb.bkbits.net/pnp-2.5
Linus Torvalds [Fri, 18 Oct 2002 13:20:13 +0000 (06:20 -0700)]
Merge bk://linuxusb.bkbits.net/pnp-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge home.transmeta.com:/home/torvalds/v2.5/x86-64
Linus Torvalds [Fri, 18 Oct 2002 13:19:39 +0000 (06:19 -0700)]
Merge home.transmeta.com:/home/torvalds/v2.5/x86-64
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[PATCH] add linux/ioctl32.h header for 2.5.43
Andi Kleen [Fri, 18 Oct 2002 13:19:22 +0000 (06:19 -0700)]
[PATCH] add linux/ioctl32.h header for 2.5.43

Several ports (x86-64,ppc64,sparc64) which do 32bit ioctl emulation
have functions for drivers to let them define their own translation
handlers. So far it was a bit complicated to use because there
was no standard include file that declares the prototypes for this
stuff. Then drivers and other subsystems can start to declare their own
ioctl translation handlers.

This patch add include/linux/ioctl32.h to fix this.

The actual implementation is in arch specific code. It has been coordinated
with DaveM and Anton.

This patch is needed for the x86-64 merge I sent in separate mail.

There is currently no preprocessor symbol that the drivers can test
to see if they should use this. So far they have to check arch symbols.
This will be fixed later when all 64bit ports that need it add the dynamic
ioctl registration API too (that's ia64,s390x,mips64)

22 years ago[PATCH] x86-64 updates for 2.5.43
Andi Kleen [Fri, 18 Oct 2002 13:18:11 +0000 (06:18 -0700)]
[PATCH] x86-64 updates for 2.5.43

This fixes a few files that got lost with the last merge and merges
with 2.5.43/i386.  Only changes architecture specific files.

It depends on one other patch (for linux/ioctl32.h) which I'm sending
separately.

Changes:
- Include missing files (pageattr.c) and Makefile changes
- Update IA32 subsystem. Various small fixes and a big merge
  with sparc64.
- Change HZ to 1000
- Merge some of the 2.5.43/i386 profiling changes. No full oprofile yet.
- Fix many warnings
- Update defconfig
- Various other smaller cleanups and bugfixes.

22 years ago[PATCH] stram switched to private queue
Alexander Viro [Fri, 18 Oct 2002 13:16:12 +0000 (06:16 -0700)]
[PATCH] stram switched to private queue

        * switched to private queues
        * set ->queue

22 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Fri, 18 Oct 2002 12:44:28 +0000 (05:44 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[PATCH] nbd converted to private queue
Alexander Viro [Fri, 18 Oct 2002 12:25:04 +0000 (05:25 -0700)]
[PATCH] nbd converted to private queue

        * switched to private queues
        * set ->queue and ->private_data
        * switched to use of ->bd_disk/->rq_disk
        * merged private blocksize, etc. arrays into nbd_dev[]
        * cleaned up

22 years ago[PATCH] jsfd converted to use of private queue
Alexander Viro [Fri, 18 Oct 2002 12:24:59 +0000 (05:24 -0700)]
[PATCH] jsfd converted to use of private queue

        * switched to private queues
        * set ->queue and ->private_data
* switched to use of ->rq_disk

22 years ago[PATCH] compile fixes
Alexander Viro [Fri, 18 Oct 2002 12:24:55 +0000 (05:24 -0700)]
[PATCH] compile fixes

sbpcd.c: removes bogus duplicate definition of sbpcd_lock, use of
CURRENT (we are using private queue) and call of invalidate_buffers() in
->media_changed() (caller does it itself).  That went in a changeset from
davej - looks like a merge problem...
sr.c: braino in ifdefed printk - s/disk/cd->disk/.  Thanks to jejb
for spotting that one...

22 years agoMerge bk://linux-bt.bkbits.net/bt-2.5
Linus Torvalds [Fri, 18 Oct 2002 12:23:38 +0000 (05:23 -0700)]
Merge bk://linux-bt.bkbits.net/bt-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge master.kernel.org:/home/davem/BK/net-2.5
Linus Torvalds [Fri, 18 Oct 2002 12:23:03 +0000 (05:23 -0700)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
David S. Miller [Fri, 18 Oct 2002 12:11:43 +0000 (05:11 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

22 years ago[SPARC64]: Disable old cheetah pcache optimization.
David S. Miller [Fri, 18 Oct 2002 12:09:38 +0000 (05:09 -0700)]
[SPARC64]: Disable old cheetah pcache optimization.

22 years agoMerge
Linus Torvalds [Fri, 18 Oct 2002 12:02:58 +0000 (05:02 -0700)]
Merge

22 years ago[PATCH] RCU helper patchset 2/2
Dipankar Sarma [Fri, 18 Oct 2002 12:01:25 +0000 (05:01 -0700)]
[PATCH] RCU helper patchset 2/2

This adds a set of list macros that make handling of list protected
by RCU simpler. The interfaces added are -

list_add_rcu
list_add_tail_rcu
- Adds an element by taking care of memory barrier (wmb()).

list_del_rcu
- Deletes an element but doesn't re-initialize the pointers in
  the element for supporting RCU based traversal.

list_for_each_rcu
__list_for_each_rcu
- Traversal of RCU protected list - takes care of memory barriers
  transparently.

22 years ago[PATCH] RCU helper patchset 1/2
Dipankar Sarma [Fri, 18 Oct 2002 12:01:21 +0000 (05:01 -0700)]
[PATCH] RCU helper patchset 1/2

This first RCU helper patch adds a read_barrier_depends() primitive
to all archs which is NOP for archs that doesn't require an rmb()
for data dependent reads when writes are ordered using a wmb().
In reality, only alpha requires an rmb(), the rest are NOPs.
It is likely to be necessary in most situations that would use RCU.
Please apply.

 Description :

Sometime ago, during a discussion on lock-free lookups, it was
agreed that an additional memory barrier interface,
read_barrier_depends() that is lighter than an rmb(),
is necessary to make sure that data-dependent reads are not
re-ordered over this barrier. For many processors, data-dependency
enforces order, so this interface is a NOP, but for those that don't
(like alpha), it can be a rmb().

For example, the following code would force ordering (the initial
value of "a" is zero, "b" is one, and "p" is "&a"):

    CPU 0                           CPU 1

    b = 2;
    memory_barrier();
    p = &b;                         q = p;
                                    read_barrier_depends();
                                    d = *q;

because the read of "*q" depends on the read of "p" and these
two reads should be separated by a read_barrier_depends().  However,
the following code, with the same initial values for "a" and "b":

    CPU 0                           CPU 1

    a = 2;
    memory_barrier();
    b = 3;                          y = b;
                                    read_barrier_depends();
                                    x = a;

does not enforce ordering, since there is no data dependency between
the read of "a" and the read of "b".  Therefore, on some CPUs, such
as Alpha, "y" could be set to 3 and "x" to 0.  rmb()
needs to be used here, not read_barrier_depends().

The original discussion can be found at -
http://marc.theaimsgroup.com/?t=100259422200002&r=1&w=2

Explanation of the need for read_barrier_depends()
can be found at http://lse.sf.net/locking/wmbdd.html

22 years agonet/ipv6/mcast.c: Remove unused variable addr_type.
David S. Miller [Fri, 18 Oct 2002 11:56:57 +0000 (04:56 -0700)]
net/ipv6/mcast.c: Remove unused variable addr_type.

22 years ago[PATCH] drivers/block/xd.c compile
Frank Davis [Fri, 18 Oct 2002 11:49:15 +0000 (04:49 -0700)]
[PATCH] drivers/block/xd.c compile

This fixes a 'used but not declared' compile error

22 years ago[PATCH] Fix scsi OOPS on bootup
David S. Miller [Fri, 18 Oct 2002 11:48:26 +0000 (04:48 -0700)]
[PATCH] Fix scsi OOPS on bootup

It ends up trying to list_del() from an uninitialized
list_head.

22 years ago[DECNET]: Update to support timeouts.
Steven Whitehouse [Fri, 18 Oct 2002 11:45:33 +0000 (04:45 -0700)]
[DECNET]: Update to support timeouts.

22 years ago[IPV6]: Several MLD fixes
Hideaki Yoshifuji [Fri, 18 Oct 2002 11:28:38 +0000 (04:28 -0700)]
[IPV6]: Several MLD fixes
- Ignore queries for invalid addresses
- MLD for link-local addresses

22 years agonet/ipv6/mcast.c: Fix source address selection of MLD Report/Done messages.
Hideaki Yoshifuji [Fri, 18 Oct 2002 11:12:15 +0000 (04:12 -0700)]
net/ipv6/mcast.c: Fix source address selection of MLD Report/Done messages.

22 years agoHand resolve of minor conflicts.
David S. Miller [Fri, 18 Oct 2002 11:08:04 +0000 (04:08 -0700)]
Hand resolve of minor conflicts.

22 years agoMerge nuts.ninka.net:/home/davem/src/BK/sctp-2.5
David S. Miller [Fri, 18 Oct 2002 10:54:41 +0000 (03:54 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/sctp-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

22 years agoMerge http://linux-lksctp.bkbits.net/lksctp-2.5
David S. Miller [Fri, 18 Oct 2002 10:53:53 +0000 (03:53 -0700)]
Merge http://linux-lksctp.bkbits.net/lksctp-2.5
into nuts.ninka.net:/home/davem/src/BK/sctp-2.5

22 years ago[NET]: Kill old sklist_foo interfaces.
Steven Whitehouse [Fri, 18 Oct 2002 10:45:39 +0000 (03:45 -0700)]
[NET]: Kill old sklist_foo interfaces.

22 years ago[IPv4]: More output path work.
Alexey Kuznetsov [Fri, 18 Oct 2002 10:41:17 +0000 (03:41 -0700)]
[IPv4]: More output path work.
- Change {udp,raw}_sendmsg to ip_append_data, work done
by Maxim Giryaev <gem@asplinux.ru>
- Get rid of ip_build_xmit() and helper functions.
Nobody uses it anymore.

22 years ago[IPV4]: Fix CONFIG_NET_FASTROUTE compile.
Frank Davis [Fri, 18 Oct 2002 10:25:52 +0000 (03:25 -0700)]
[IPV4]: Fix CONFIG_NET_FASTROUTE compile.

22 years ago[PATCH] PnP Rewrite V0.9 - 2.5.43
Adam Belay [Fri, 18 Oct 2002 09:51:11 +0000 (02:51 -0700)]
[PATCH] PnP Rewrite V0.9 - 2.5.43

The included patch is essentially a Linux Plug and Play Support rewrite.  It
contains many significant improvements, including the following:

1.)  A Global Plug and Play Layer
    - Now drivers do not have to worry about which plug and play
      protocol they are using.  Calls are made directly to the Linux
      Plug and Play Layer and then forwarded to the appropriate
      protocol.
    - This will make it very easy to integrate ACPI PnP support when
      it's ready

2.)  A complete Plug and Play BIOS driver
    - The Plug and Play BIOS now supports reading and writing of
      resource configurations.
    - It is now possible to enable disabled PNPBIOS devices.  Therefore
      the user can safely enable PnP OS support in their BIOS.

3.)  Driver Model Integration
    - The entire plug and play layer is integrated into the driver model
    - The user interface is housed here
    - PnP protocols are listed under the bus "pnp"

4.)  A powerful global resource configuration interface
    - The user can use this to activate PnP devices for legacy and
      user-level drivers
    - See the documentation for how to configure devices.

5.)  Automatic resource allocation for needed devices

6.)  A PnP device name database

And many more improvements.

This patch also adds me to the maintainers list, considering the current
PnP maintainer has been inactive for over 2 years now.

22 years ago[PATCH] fix sysrq typos
Randy Dunlap [Fri, 18 Oct 2002 09:49:35 +0000 (02:49 -0700)]
[PATCH] fix sysrq typos

22 years agoMake a polite version of BUG_ON() - WARN_ON() which doesn't
Linus Torvalds [Fri, 18 Oct 2002 09:28:57 +0000 (02:28 -0700)]
Make a polite version of BUG_ON() - WARN_ON() which doesn't
kill the machine.

Damn I hate people who kill the machine for no good reason.

22 years agoMerge http://mdomsch.bkbits.net/linux-2.5-edd-tolinus
Linus Torvalds [Fri, 18 Oct 2002 08:56:03 +0000 (01:56 -0700)]
Merge http://mdomsch.bkbits.net/linux-2.5-edd-tolinus
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge dell.com:/home/mdomsch/bk/linux-2.5
Matt Domsch [Fri, 18 Oct 2002 12:06:09 +0000 (07:06 -0500)]
Merge dell.com:/home/mdomsch/bk/linux-2.5
into dell.com:/home/mdomsch/bk/linux-2.5-edd-tolinus

22 years agoMerge http://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Fri, 18 Oct 2002 08:52:31 +0000 (01:52 -0700)]
Merge http://gkernel.bkbits.net/net-drivers-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoe1000 10/10:
Jeb J. Cramer [Fri, 18 Oct 2002 14:07:56 +0000 (10:07 -0400)]
e1000 10/10:
* Documentation/networking/e1000.txt updates

22 years agoe1000 9/10:
Jeb J. Cramer [Fri, 18 Oct 2002 14:05:12 +0000 (10:05 -0400)]
e1000 9/10:
* Added bullets to changelog
* Whitespace cleanup

22 years agoe1000 8/10:
Jeb J. Cramer [Fri, 18 Oct 2002 14:04:37 +0000 (10:04 -0400)]
e1000 8/10:
* Forcing 1000/fd is easier to undo with ethtool
* Adapters supporting WoL capabilities are now an inclusive versus
  exclusive list

22 years agoe1000 7/10:
Jeb J. Cramer [Fri, 18 Oct 2002 14:03:56 +0000 (10:03 -0400)]
e1000 7/10:
* Added software interrupt to ensure rx ring is cleaned in case
  of previous allocation failures
* Filled netdev->mem_end member

22 years agoe1000 6/10:
Jeb J. Cramer [Fri, 18 Oct 2002 14:01:46 +0000 (10:01 -0400)]
e1000 6/10:
* Adding notifier to track ifname change for /proc info

22 years agoe1000 5/10:
Jeb J. Cramer [Fri, 18 Oct 2002 13:59:34 +0000 (09:59 -0400)]
e1000 5/10:
* 2/3 wire downshift phy bits changed in newer phy revs

22 years agoe1000 4/10:
Jeb J. Cramer [Fri, 18 Oct 2002 13:57:10 +0000 (09:57 -0400)]
e1000 4/10:
* Newer controllers required manual phy PM enable for WoL to work

22 years agoe1000 3/10:
Jeb J. Cramer [Fri, 18 Oct 2002 13:54:51 +0000 (09:54 -0400)]
e1000 3/10:
* Set interrupt delay timer defaults to 0 across all adapters

22 years agoe1000 2/10:
Jeb J. Cramer [Fri, 18 Oct 2002 13:52:24 +0000 (09:52 -0400)]
e1000 2/10:
* Changed flow control defaults to minimize packet drops

22 years agoe1000 1/10:
Jeb J. Cramer [Fri, 18 Oct 2002 13:50:05 +0000 (09:50 -0400)]
e1000 1/10:
* add new pci ids

22 years agoe100 4/4:
Scott Feldman [Fri, 18 Oct 2002 13:45:12 +0000 (09:45 -0400)]
e100 4/4:
* updates to Documentation/networking/e100.txt

22 years agoe100 3/4:
Scott Feldman [Fri, 18 Oct 2002 13:42:56 +0000 (09:42 -0400)]
e100 3/4:
* Updated change log
* Adding notifier to track ifname change for /proc info

22 years agoe100 2/4:
Scott Feldman [Fri, 18 Oct 2002 13:40:47 +0000 (09:40 -0400)]
e100 2/4:
* Added meaningful message for self-test failures
* Removed confusing messages from probe when link isn't detected

22 years agoe100 1/4:
Scott Feldman [Fri, 18 Oct 2002 13:38:34 +0000 (09:38 -0400)]
e100 1/4:
* Remove broken home-grown Rx polling mode (make way for NAPI)

22 years agoMerge http://suncobalt.bkbits.net/net-drivers-2.5
Jeff Garzik [Fri, 18 Oct 2002 13:32:29 +0000 (09:32 -0400)]
Merge http://suncobalt.bkbits.net/net-drivers-2.5
into redhat.com:/home/jgarzik/repo/net-drivers-2.5

22 years agoMerge redhat.com:/home/jgarzik/repo/linus-2.5
Jeff Garzik [Fri, 18 Oct 2002 13:23:50 +0000 (09:23 -0400)]
Merge redhat.com:/home/jgarzik/repo/linus-2.5
into redhat.com:/home/jgarzik/repo/net-drivers-2.5

22 years ago[PATCH] Fix for raid1 against 2.5.43
Angus Sawyer [Fri, 18 Oct 2002 08:38:34 +0000 (01:38 -0700)]
[PATCH] Fix for raid1 against 2.5.43

A cloned bio still needs destructor set (and should clear bi_io_vec as
well), this was broken when Jens rewrote bio_alloc() recently.

This should now be OK with the mempool_alloc failing, and initialises
bi_io_vec = NULL for nr_iovecs = 0.

22 years agoMerge nuts.ninka.net:/home/davem/src/BK/network-2.5
David S. Miller [Fri, 18 Oct 2002 08:37:51 +0000 (01:37 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

22 years agoMerge bk://bk.arm.linux.org.uk
Linus Torvalds [Fri, 18 Oct 2002 08:16:02 +0000 (01:16 -0700)]
Merge bk://bk.arm.linux.org.uk
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.make
Linus Torvalds [Fri, 18 Oct 2002 08:14:15 +0000 (01:14 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5
Kai Germaschewski [Fri, 18 Oct 2002 11:29:36 +0000 (06:29 -0500)]
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

22 years agoMerge bk://linuxusb.bkbits.net/linus-2.5
Linus Torvalds [Fri, 18 Oct 2002 08:11:51 +0000 (01:11 -0700)]
Merge bk://linuxusb.bkbits.net/linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMake x86 UP "set_mb()" use a lighter barrier than doing a full
Linus Torvalds [Fri, 18 Oct 2002 07:40:02 +0000 (00:40 -0700)]
Make x86 UP "set_mb()" use a lighter barrier than doing a full
locked "xchg". It only needs a compiler barrier on UP.

22 years ago[PATCH] set_task_state() UP memory barriers
Russell King [Fri, 18 Oct 2002 07:36:19 +0000 (00:36 -0700)]
[PATCH] set_task_state() UP memory barriers

This fixes the UP set_task_state and set_current_state in 2.5.43 to
ensure that we don't re-order loads around the store for setting
task->state.

This patch is from Nicolas Pitre, nico@cam.org

(As a side note - 2.4.10 also contains the same problem, but 2.2
contain the memory barrier.)

22 years agoMerge bk://linux-bt.bkbits.net/bt-2.5
Linus Torvalds [Fri, 18 Oct 2002 07:32:32 +0000 (00:32 -0700)]
Merge bk://linux-bt.bkbits.net/bt-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge kroah.com:/home/greg/linux/BK/bleeding_edge-2.5
Greg Kroah-Hartman [Fri, 18 Oct 2002 07:22:44 +0000 (00:22 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleeding_edge-2.5
into kroah.com:/home/greg/linux/BK/gregkh-2.5

22 years ago[PATCH] char tipar driver minor update
Romain Liévin [Fri, 18 Oct 2002 07:18:29 +0000 (00:18 -0700)]
[PATCH] char tipar driver minor update

you will find a patch for the tipar char driver.
This patch fixes some typos and add a documentation entry.

22 years ago[PATCH] cpia fix for older compilers
Randy Dunlap [Fri, 18 Oct 2002 07:18:15 +0000 (00:18 -0700)]
[PATCH] cpia fix for older compilers

22 years ago[PATCH] cpqarray IDA_LOCK compile fix
Adam Kropelin [Fri, 18 Oct 2002 06:40:48 +0000 (23:40 -0700)]
[PATCH] cpqarray IDA_LOCK compile fix

22 years agoMerge bk://ldm.bkbits.net/linux-2.5-core
Linus Torvalds [Fri, 18 Oct 2002 06:32:57 +0000 (23:32 -0700)]
Merge bk://ldm.bkbits.net/linux-2.5-core
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agodriver model: fix matching bug.
Patrick Mochel [Fri, 18 Oct 2002 06:22:18 +0000 (23:22 -0700)]
driver model: fix matching bug.

If a device didn't match a driver, bus_match() returned 0, and device_attach()
would break out of the loop. So, the first driver was the only one being
checked every time.

22 years agoMerge bk://ldm.bkbits.net/linux-2.5-core
Greg Kroah-Hartman [Fri, 18 Oct 2002 06:22:03 +0000 (23:22 -0700)]
Merge bk://ldm.bkbits.net/linux-2.5-core
into kroah.com:/home/greg/linux/BK/gregkh-2.5

22 years agoFix IDE init order dependency problem, noted by Jens Axboe.
Linus Torvalds [Fri, 18 Oct 2002 05:44:13 +0000 (22:44 -0700)]
Fix IDE init order dependency problem, noted by Jens Axboe.

This is pretty ugly, Al will fix up properly.

22 years agoMerge bk://ldm.bkbits.net/linux-2.5-sysfs
Linus Torvalds [Fri, 18 Oct 2002 05:26:10 +0000 (22:26 -0700)]
Merge bk://ldm.bkbits.net/linux-2.5-sysfs
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[PATCH] 2.5.43 IO APIC bit fields
Randy Dunlap [Fri, 18 Oct 2002 05:08:12 +0000 (22:08 -0700)]
[PATCH] 2.5.43 IO APIC bit fields

This recognizes & logs 2 more IO APIC bit fields and reduces UNEXPECTED
IO-APIC traffic.

Has also been acked by Maciej W. Rozycki (marco).

22 years agoMerge penguin:v2.5/linux
Linus Torvalds [Fri, 18 Oct 2002 05:06:08 +0000 (22:06 -0700)]
Merge penguin:v2.5/linux
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoFix up sym53c8xx driver for new scsi_host_hn_get()
Linus Torvalds [Fri, 18 Oct 2002 05:01:26 +0000 (22:01 -0700)]
Fix up sym53c8xx driver for new scsi_host_hn_get()
infrastructure.

22 years agoMerge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
Patrick Mochel [Fri, 18 Oct 2002 04:56:58 +0000 (21:56 -0700)]
Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core

22 years agoMerge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
Patrick Mochel [Fri, 18 Oct 2002 04:56:43 +0000 (21:56 -0700)]
Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-sysfs

22 years agoMerge bk://ldm.bkbits.net/linux-2.5-core
Linus Torvalds [Fri, 18 Oct 2002 04:55:08 +0000 (21:55 -0700)]
Merge bk://ldm.bkbits.net/linux-2.5-core
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years agoMerge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core
Patrick Mochel [Fri, 18 Oct 2002 04:54:46 +0000 (21:54 -0700)]
Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-sysfs

22 years agoMerge bk://ldm.bkbits.net/linux-2.5-core
Greg Kroah-Hartman [Fri, 18 Oct 2002 04:47:05 +0000 (21:47 -0700)]
Merge bk://ldm.bkbits.net/linux-2.5-core
into kroah.com:/home/greg/linux/BK/gregkh-2.5

22 years agoMerge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
Patrick Mochel [Fri, 18 Oct 2002 04:46:29 +0000 (21:46 -0700)]
Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-sysfs

22 years agoUSB: fix problem with removing a USB root hub.
Greg Kroah-Hartman [Fri, 18 Oct 2002 04:35:15 +0000 (21:35 -0700)]
USB: fix problem with removing a USB root hub.

22 years agoMerge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
Patrick Mochel [Fri, 18 Oct 2002 04:27:31 +0000 (21:27 -0700)]
Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core

22 years agodriver model: make sure we only try to bind drivers to devices that don't have a...
Patrick Mochel [Fri, 18 Oct 2002 04:23:30 +0000 (21:23 -0700)]
driver model: make sure we only try to bind drivers to devices that don't have a driver.

22 years agoMerge Al/Jens clashes
Linus Torvalds [Fri, 18 Oct 2002 04:02:57 +0000 (21:02 -0700)]
Merge Al/Jens clashes

22 years ago[PATCH] block cleanups
Jens Axboe [Fri, 18 Oct 2002 03:50:45 +0000 (20:50 -0700)]
[PATCH] block cleanups

o Change the blk_dump_rq_flags() a bit

o Use rq->bio as an indication of ->bio is valid or not, instead of
  checking REQ_PC. Now we can have a bio on a REQ_BLOCK_PC as well.

o Don't print eio error in end_that_request_first(), if REQ_QUIET is set.

o debug check for valid bio in end_that_request_first()

o Add blk_pc_request() check REQ_BLOCK_PC, similar to blk_fs_request()

22 years ago[PATCH] make calling scsi_cmd_ioctl() part of generic cdrom_ioctl
Jens Axboe [Fri, 18 Oct 2002 03:50:40 +0000 (20:50 -0700)]
[PATCH] make calling scsi_cmd_ioctl() part of generic cdrom_ioctl

Remove the calling of scsi_cmd_ioctl() from ide-cd.  Put it in the
uniform cdrom layer, this also makes SCSI SG_IO work.

22 years ago[PATCH] make SCSI understand REQ_BLOCK_PC
Jens Axboe [Fri, 18 Oct 2002 03:50:34 +0000 (20:50 -0700)]
[PATCH] make SCSI understand REQ_BLOCK_PC

Make SCSI layer understand REQ_BLOCK_PC requests

22 years ago[PATCH] Fix scsi breakage
David S. Miller [Fri, 18 Oct 2002 03:47:41 +0000 (20:47 -0700)]
[PATCH] Fix scsi breakage

A recent change that went into BK-2.5 removed the next member of the
scsi host and replaced it with lists, which is cool, but this broke a
few common drivers.

Here is the fix for aic7xxx_old.

22 years ago[PATCH] sym2 get host
Jens Axboe [Fri, 18 Oct 2002 03:47:36 +0000 (20:47 -0700)]
[PATCH] sym2 get host

Recent scsi host changes broke sym2, it iterates over the scsi host list
itself. This patch changes sym2 to use scsi_host_hn_get() to find a scsi
host from its hostno.

22 years ago[PATCH] missing put in AFS client
David Howells [Fri, 18 Oct 2002 03:47:31 +0000 (20:47 -0700)]
[PATCH] missing put in AFS client

This patch fixes a bug in my AFS client in which a put of an outstanding call
was missing in the unmount cleanup code. This occasionally resulted in the AFS
module becoming unremovable.

22 years ago[PATCH] don't #include tqueue.h in rio_linux.c
Adrian Bunk [Fri, 18 Oct 2002 03:17:49 +0000 (20:17 -0700)]
[PATCH] don't #include tqueue.h in rio_linux.c

22 years ago[PATCH] 2.5.43 aacraid driver
Mark Haverkamp [Fri, 18 Oct 2002 03:17:01 +0000 (20:17 -0700)]
[PATCH] 2.5.43 aacraid driver

Fill devno[cid] from request instead of sc_request->sr_request since
sc_request is passed in as NULL now.

22 years agodriver core: fix up merge mess
Greg Kroah-Hartman [Fri, 18 Oct 2002 03:13:22 +0000 (20:13 -0700)]
driver core: fix up merge mess

22 years agoMerge
Linus Torvalds [Fri, 18 Oct 2002 03:09:37 +0000 (20:09 -0700)]
Merge

22 years agomerge between the usb and driver model trees.
Greg Kroah-Hartman [Fri, 18 Oct 2002 03:00:13 +0000 (20:00 -0700)]
merge between the usb and driver model trees.

22 years ago[PATCH] Correct indentation on x86-64 MTRR driver.
Dave Jones [Fri, 18 Oct 2002 02:58:45 +0000 (19:58 -0700)]
[PATCH] Correct indentation on x86-64 MTRR driver.

Somewhere along the line, indentation on this file went mental.

22 years ago[PATCH] extern inline -> static inline
Dave Jones [Fri, 18 Oct 2002 02:58:40 +0000 (19:58 -0700)]
[PATCH] extern inline -> static inline

As per Documentation/SubmittingPatches

22 years ago[PATCH] 64bit fixes for smbfs
Dave Jones [Fri, 18 Oct 2002 02:58:34 +0000 (19:58 -0700)]
[PATCH] 64bit fixes for smbfs

By Urban Widmark

22 years ago[PATCH] Add printk levels
Dave Jones [Fri, 18 Oct 2002 02:58:30 +0000 (19:58 -0700)]
[PATCH] Add printk levels

22 years ago[PATCH] Make sbpcd look more like 2.5 driver
Dave Jones [Fri, 18 Oct 2002 02:58:26 +0000 (19:58 -0700)]
[PATCH] Make sbpcd look more like 2.5 driver

Most work done by Paul Gortmaker. More work needed.

22 years ago[PATCH] Typos
Dave Jones [Fri, 18 Oct 2002 02:58:21 +0000 (19:58 -0700)]
[PATCH] Typos