]> git.neil.brown.name Git - history.git/log
history.git
22 years ago[PATCH] USB: fix for earlier unusual_devs.h patch
Alan Stern [Thu, 23 Oct 2003 10:25:37 +0000 (03:25 -0700)]
[PATCH] USB: fix for earlier unusual_devs.h patch

An earlier patch caused trouble because it effectively removed the
US_FL_FIX_INQUIRY flag for devices with release number higher than
0x5009.  This one might cause problems because it explicitly goes
against the immediately preceding comment in unusual_devs.h.  That
comment says that these Casio digital cameras claim to use the CBI
transport when in fact they only use CB.  However, there have been two
reports in the last few weeks from people getting the "unneeded SubClass
and Protocol" log messages.  One of them was using a device with release
number 0x1000, right at the start of the range.  The other had a device
with release number 0x5010, just beyond the end of the current range.

Maybe Casio is marketing two different devices with different behaviors
but having the same Vendor, Product, and Release values -- I don't know.

22 years ago[PATCH] USB: one more digicam for unusual_devs.h
Carsten Busse [Thu, 23 Oct 2003 10:22:54 +0000 (03:22 -0700)]
[PATCH] USB: one more digicam for unusual_devs.h

its for the Jenoptik JD 5200 z3 Digicam, to enable it to work as a simple
storage device

more or less i took the values for the 0x0d96 vendor in the 2.6.0-test7
usb-storage and mixed them with my device id, which seems to work quite well

tested with 2.4.22 kernel

22 years ago[PATCH] USB: ftdi_sio - Perle UltraPort new ids - 2 of 2
Ian Abbott [Thu, 23 Oct 2003 10:17:32 +0000 (03:17 -0700)]
[PATCH] USB: ftdi_sio - Perle UltraPort new ids - 2 of 2

Patch by me (Ian Abbott).  Removed aliases of FTDI_VID define for
consistency.  Renamed FTDI_PERLE_PID to FTDI_PERLE_ULTRAPORT_PID.
Removed Matrix Orbital and Perle Systems devices from the 8U232AM
device table (but left them in the FT232BM device table) as they
are known to be FT232BM devices.

22 years ago[PATCH] USB: ftdi_sio - Perle UltraPort new ids - 1 of 2
Ian Abbott [Thu, 23 Oct 2003 10:16:34 +0000 (03:16 -0700)]
[PATCH] USB: ftdi_sio - Perle UltraPort new ids - 1 of 2

Scott Allen's patch to add vid/pid support for Perle Systems
UltraPort USB serial converter, merged up with minor whitespace
changes by myself (Ian Abbott).

22 years ago[PATCH] USB: ACM USB modem fixes
David Brownell [Thu, 23 Oct 2003 10:12:01 +0000 (03:12 -0700)]
[PATCH] USB: ACM USB modem fixes

Please merge this patch.  I've had two success reports from it.
Putback comment can be:

  Fixes some long-standing cdc-acm bugs including:
  - Oopsing
  - Probe messages not so excessive
  - Makes /proc/bus/usb/devices show both interface claims
  - Now cdc_acm won't hotplug for Ethernet devices (or RNDIS)

22 years ago[PATCH] USB: ax8817x fixes in usbnet.c
David T. Hollis [Thu, 23 Oct 2003 09:59:03 +0000 (02:59 -0700)]
[PATCH] USB: ax8817x fixes in usbnet.c

* ax8817x_set_multicast - use address of dev->data, not contents
* ax8817x_write_async_cmd - free request and urb if submit fails

22 years ago[PATCH] leaking info on drivers/usb
Arnaldo Carvalho de Melo [Thu, 23 Oct 2003 09:58:45 +0000 (02:58 -0700)]
[PATCH] leaking info on drivers/usb

I'm doing an audit wrt copy_to_user leaking info to userspace, started
with drivers/usb, please apply.

22 years ago[PATCH] USB: gadget fixes for 64bit processor warnings.
Greg Kroah-Hartman [Thu, 16 Oct 2003 06:37:28 +0000 (23:37 -0700)]
[PATCH] USB: gadget fixes for 64bit processor warnings.

22 years agoMerge http://ppc.bkbits.net/for-linus-ppc64
Linus Torvalds [Thu, 16 Oct 2003 01:28:21 +0000 (18:28 -0700)]
Merge http://ppc.bkbits.net/for-linus-ppc64
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoppc64: arguments to mlockall and msync dont need sign extending
Anton Blanchard [Fri, 17 Oct 2003 09:54:59 +0000 (19:54 +1000)]
ppc64: arguments to mlockall and msync dont need sign extending

22 years agoppc64: remove old comment, copy_tofrom_user zeros destination on a load fault
Anton Blanchard [Fri, 17 Oct 2003 09:42:41 +0000 (19:42 +1000)]
ppc64: remove old comment, copy_tofrom_user zeros destination on a load fault

22 years agoMerge samba.org:/home/anton/ppc64/linux-2.5
Anton Blanchard [Fri, 17 Oct 2003 09:29:21 +0000 (19:29 +1000)]
Merge samba.org:/home/anton/ppc64/linux-2.5
into samba.org:/home/anton/ppc64/for-linus-ppc64

22 years agoppc64: Use kmalloc for kernel stacks, like x86 (makes usage easy to track via slabinfo)
Anton Blanchard [Fri, 17 Oct 2003 09:24:32 +0000 (19:24 +1000)]
ppc64: Use kmalloc for kernel stacks, like x86 (makes usage easy to track via slabinfo)

22 years agoppc64: nuke a bunch of warnings, from akpm
Anton Blanchard [Fri, 17 Oct 2003 09:15:55 +0000 (19:15 +1000)]
ppc64: nuke a bunch of warnings, from akpm

22 years agoppc64: Fix for sym2 problem (first place that checked pci_set_mwi return code)
Anton Blanchard [Thu, 16 Oct 2003 23:16:49 +0000 (09:16 +1000)]
ppc64: Fix for sym2 problem (first place that checked pci_set_mwi return code)

22 years agoMerge samba.org:/home/anton/ppc64/linux-2.5
Anton Blanchard [Thu, 16 Oct 2003 22:44:51 +0000 (08:44 +1000)]
Merge samba.org:/home/anton/ppc64/linux-2.5
into samba.org:/home/anton/ppc64/for-linus-ppc64

22 years agomerge some irq.c fixes from x86
Anton Blanchard [Thu, 16 Oct 2003 21:44:00 +0000 (07:44 +1000)]
merge some irq.c fixes from x86

22 years agoMerge samba.org:/stuff/paulus/kernel/linux-2.5
Paul Mackerras [Thu, 16 Oct 2003 18:44:07 +0000 (04:44 +1000)]
Merge samba.org:/stuff/paulus/kernel/linux-2.5
into samba.org:/stuff/paulus/kernel/for-linus-ppc64

22 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Thu, 16 Oct 2003 01:09:04 +0000 (18:09 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Thu, 16 Oct 2003 01:06:10 +0000 (18:06 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] Eicon ISDN driver: use work_struct instead of tasklet for dpc.
Armin Schindler [Thu, 16 Oct 2003 00:51:59 +0000 (17:51 -0700)]
[PATCH] Eicon ISDN driver: use work_struct instead of tasklet for dpc.

22 years ago[PATCH] reiserfs/procfs.c fix
Alexander Viro [Thu, 16 Oct 2003 00:51:49 +0000 (17:51 -0700)]
[PATCH] reiserfs/procfs.c fix

Fix breakage in reiserfs/procfs.c iterator.

Nikita had ACKed the patch.

22 years ago[PATCH] ide-floppy IOMEGA ZIP fix
Jens Axboe [Thu, 16 Oct 2003 00:51:41 +0000 (17:51 -0700)]
[PATCH] ide-floppy IOMEGA ZIP fix

From ramon_garcia_f@yahoo.com:

 "I am experiencing lost interrupts when writting (but not when reading)
  to an IOMEGA Zip drive with the ATAPI floppy driver.

  The driver seems to be aware of the problem and has a workaround for
  it.  Unfortunately my drive is not detected as an IOMEGA drive.  The
  reason is that the model of my drive is "IOMEGA ZIP 100 ATAPI Floppy"
  instead of "IOMEGA ZIP 100 ATAPI", that is what the driver expects. "

22 years ago[PATCH] current_is_kswapd() is a function
Andrew Morton [Thu, 16 Oct 2003 00:35:50 +0000 (17:35 -0700)]
[PATCH] current_is_kswapd() is a function

From: William Lee Irwin III <wli@holomorphy.com>

So call it rather than testing its address...

22 years ago[PATCH] saa7134-core.c compile fix for old gcc
Andrew Morton [Thu, 16 Oct 2003 00:34:56 +0000 (17:34 -0700)]
[PATCH] saa7134-core.c compile fix for old gcc

It is using token pasting in ways which confuse gcc-2.9x.

22 years ago[PATCH] ext2/ext3 acl signedness fixes
Andrew Morton [Thu, 16 Oct 2003 00:34:10 +0000 (17:34 -0700)]
[PATCH] ext2/ext3 acl signedness fixes

From: "Alexey Dobriyan" <adobriyan@mail.ru>,
      Andreas Gruenbacher <agruen@suse.de>

Make local variable `count' an integer so the subsequent test for
negativeness makes sense.

22 years ago[PATCH] applicom: fix LEAK, unwind on errors
Andrew Morton [Thu, 16 Oct 2003 00:33:30 +0000 (17:33 -0700)]
[PATCH] applicom: fix LEAK, unwind on errors

From: "Randy.Dunlap" <rddunlap@osdl.org>

Fix a permanent resource leak and also some resource leaks on error paths.

22 years ago[PATCH] ext3: i_disksize locking fix
Andrew Morton [Thu, 16 Oct 2003 00:32:49 +0000 (17:32 -0700)]
[PATCH] ext3: i_disksize locking fix

From: Alex Tomas <alex@clusterfs.com>

The setting of i_disksize can race against concurrent invokations of
ext3_get_block().  Moving this inside i_truncate_sem fixes it up.

22 years ago[PATCH] silence smp_read_mpc_oem() declared static but never defined warning
Andrew Morton [Thu, 16 Oct 2003 00:32:16 +0000 (17:32 -0700)]
[PATCH] silence smp_read_mpc_oem() declared static but never defined warning

From: William Lee Irwin III <wli@holomorphy.com>

The forward static declaration in a header is a) weird and b) generates a
warning if the inline function which needs it is not expanded.

Move these things from .h into .c

22 years ago[PATCH] reiserfs documentation URL fixes
Andrew Morton [Thu, 16 Oct 2003 00:31:44 +0000 (17:31 -0700)]
[PATCH] reiserfs documentation URL fixes

From: Yury Umanets <umka@namesys.com>

Fix the reiserfs Kconfig URLs.

22 years ago[PATCH] Don't swap to files which do not implement readpage
Andrew Morton [Thu, 16 Oct 2003 00:31:16 +0000 (17:31 -0700)]
[PATCH] Don't swap to files which do not implement readpage

From: Zwane Mwaikambo <zwane@arm.linux.org.uk>

The swapon code uses read_cache_page() to access the swap header, so the
filesystem had better implement it.

22 years ago[PATCH] Correct case sensitivity in make mandocs
Andrew Morton [Thu, 16 Oct 2003 00:30:48 +0000 (17:30 -0700)]
[PATCH] Correct case sensitivity in make mandocs

From: Michael Still <mikal@stillhq.com>

The attached patch corrects case sensitivity in the mandocs make target.
XML is case insensitive, and a bunch of the kernel-doc assumes this.  The
makeman and splitman scripts incorrectly cared about case.  This patch also
updates the Docbook DTD version which the script generates.

22 years ago[PATCH] SELINUX: add policyvers to selinuxfs
Andrew Morton [Thu, 16 Oct 2003 00:30:28 +0000 (17:30 -0700)]
[PATCH] SELINUX: add policyvers to selinuxfs

From: James Morris <jmorris@redhat.com>

This patch adds a file to the root selinuxfs directory which returns the
security policy version associated with the currently running kernel.  Its
purpose is to allow scripts to determine which version of policy to load.

22 years ago[PATCH] Fix early __might_sleep() calls
Andrew Morton [Thu, 16 Oct 2003 00:30:11 +0000 (17:30 -0700)]
[PATCH] Fix early __might_sleep() calls

From: Roger Luethi <rl@hellgate.ch>

__might_sleep prints warnings only after jiffies wrap (typically after 5
minutes of uptime).

22 years ago[PATCH] Add missing sjcd uaccess checks
Andrew Morton [Thu, 16 Oct 2003 00:29:58 +0000 (17:29 -0700)]
[PATCH] Add missing sjcd uaccess checks

From: Felipe W Damasio <felipewd@terra.com.br>

Check the return of copy_from_user in a few places to not use buggy
structures if copy_from_user != 0.  Found by smatch.

22 years ago[PATCH] drivers/block/initrd.c removal
Andrew Morton [Thu, 16 Oct 2003 00:29:46 +0000 (17:29 -0700)]
[PATCH] drivers/block/initrd.c removal

From: viro@parcelfarce.linux.theplanet.co.uk

* drivers/block/initrd.c gone

* chunk of memory where the current tree would look for intird image is
  checked for being a valid initramfs image first; then, it is either
  unpacked (in addition to normal built-in image) or, if it wasn't a valid
  image, copied into a regular file on rootfs called /dev/initrd.  Then
  memory is freed.

Result:

a) we can put initramfs image in place of initrd one and kernel will DTRT.

b) initrd images still work as usual; code that shoves the thing to
   ramdisk, etc.  doesn't care whether it reads from a block device or
   regular file.

c) initrd.c is gone, so is fake block device and a lot of irregularities
   with it.

It has been in -mm for almost two weeks with no reported problems.

22 years ago[NET]: Grab RTNL semaphore in init_netdev() if we call dev_alloc_name().
Randy Dunlap [Wed, 15 Oct 2003 15:33:53 +0000 (08:33 -0700)]
[NET]: Grab RTNL semaphore in init_netdev() if we call dev_alloc_name().

22 years ago[TCP/IPV4]: Fix tcp_tw_bucket accessed as a sock in tcp_bind_conflict().
Arnaldo Carvalho de Melo [Wed, 15 Oct 2003 15:11:33 +0000 (08:11 -0700)]
[TCP/IPV4]: Fix tcp_tw_bucket accessed as a sock in tcp_bind_conflict().

22 years ago[NET]: Fix get_random_bytes() call in sunhme.c:get_hme_mac_nonsparc().
Madarasz Gergely [Wed, 15 Oct 2003 15:06:37 +0000 (08:06 -0700)]
[NET]: Fix get_random_bytes() call in sunhme.c:get_hme_mac_nonsparc().

22 years agoMerge nuts.ninka.net:/disk1/davem/BK/network-2.5
David S. Miller [Wed, 15 Oct 2003 14:42:29 +0000 (07:42 -0700)]
Merge nuts.ninka.net:/disk1/davem/BK/network-2.5
into nuts.ninka.net:/disk1/davem/BK/net-2.5

22 years agoMerge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.5
David S. Miller [Wed, 15 Oct 2003 14:23:40 +0000 (07:23 -0700)]
Merge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.5
into nuts.ninka.net:/disk1/davem/BK/sparc-2.5

22 years ago[PATCH] Enable interrupts in faults from VM86 mode
Andi Kleen [Wed, 15 Oct 2003 12:25:07 +0000 (05:25 -0700)]
[PATCH] Enable interrupts in faults from VM86 mode

vm86 mode does a copy_to_user from the general protection fault handler
to update the process' vm86 state.

The problem is that the full GFP handler runs with interrupts off
currently and that trips the might_sleep() test in copy_to_user().

This happens very often in dosemu and once in a while while the X server
does its vm86 magic with the VGA bios.

See

http://bugzilla.kernel.org/show_bug.cgi?id=1339

for details

This patch fixes this by enabling interrupts when the original code ran
with interrupts on or ran in vm86 mode (vm86 can clear the IF flag)

22 years agoFix APIC address handling at bootup and restore.
Linus Torvalds [Wed, 15 Oct 2003 10:51:43 +0000 (03:51 -0700)]
Fix APIC address handling at bootup and restore.

Don't assume the APIC is at the power-on default address,
since the BIOS can have moved it somewhere else without
really ever telling us (ie we have an MP table or ACPI
that fixes it for us, but those are not always available)

22 years ago[PATCH] fix support for PIO modes w/o IORDY flow control
Bartlomiej Zolnierkiewicz [Wed, 15 Oct 2003 09:25:24 +0000 (02:25 -0700)]
[PATCH] fix support for PIO modes w/o IORDY flow control

hwif->ide_dma_on() was is in the wrong place in the mode tuning helper
and was also called for devices which do not support IORDY flow control
(such as CompactFlash cards).

22 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Wed, 15 Oct 2003 08:20:15 +0000 (01:20 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://ppc@ppc.bkbits.net/for-linus-ppc64
Paul Mackerras [Wed, 15 Oct 2003 07:16:22 +0000 (17:16 +1000)]
Merge bk://ppc@ppc.bkbits.net/for-linus-ppc64
into samba.org:/stuff/paulus/kernel/for-linus-ppc64

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/pci-2.6
Linus Torvalds [Wed, 15 Oct 2003 04:37:06 +0000 (21:37 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/usb-2.6
Linus Torvalds [Wed, 15 Oct 2003 04:36:13 +0000 (21:36 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/usb-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 [Wed, 15 Oct 2003 04:34:26 +0000 (21:34 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] update to microcode update driver
Tigran Aivazian [Wed, 15 Oct 2003 04:24:38 +0000 (21:24 -0700)]
[PATCH] update to microcode update driver

This contains the following changes:

a) changes from Intel to support the new microcode data format
   (backward compatible of course)

b) changes from me to remove the no longer needed features of the driver,
   namely we don't need to keep a copy of applied microcode in kernel
   memory.

   This feature was hardly useful in the days of regular devfs
   /dev/cpu/microcode file and now it is completely useless so I removed
   it (after taking into account all the feedback on linux-kernel I
   received since the announcement of the intention to do this)

These are rather critical because otherwise we can't really say Linux
fully supports the very latest Intel cpus (which require microcode in
the new format).

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Wed, 15 Oct 2003 03:30:34 +0000 (20:30 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/pci-2.6

22 years ago[PATCH] number of threads in /proc
Albert Cahalan [Wed, 15 Oct 2003 03:13:33 +0000 (20:13 -0700)]
[PATCH] number of threads in /proc

Having the number-of-threads value easily available turns out to be very
important for procps performance.

The /proc/*/stat thing getting reused has been zero since the 2.2.xx
days, and was the seldom-used timeout value before that.

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Wed, 15 Oct 2003 03:11:34 +0000 (20:11 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/usb-2.6

22 years agoMerge samba.org:/home/anton/ppc64/linux-2.5
Anton Blanchard [Wed, 15 Oct 2003 03:09:16 +0000 (13:09 +1000)]
Merge samba.org:/home/anton/ppc64/linux-2.5
into samba.org:/home/anton/ppc64/for-linus-ppc64

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Wed, 15 Oct 2003 03:05:30 +0000 (20:05 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/i2c-2.6

22 years agoppc64: clear IRQ_INPROGRESS in setup_irq and enable_irq
Anton Blanchard [Wed, 15 Oct 2003 03:04:16 +0000 (13:04 +1000)]
ppc64: clear IRQ_INPROGRESS in setup_irq and enable_irq

22 years ago[ARM] Fix div64 implementation.
Russell King [Tue, 14 Oct 2003 22:40:22 +0000 (23:40 +0100)]
[ARM] Fix div64 implementation.

Our do_div implementation can't correctly handle divisors with the
top bit set.  This cset fixes this up with a minimal change.

22 years ago[SPARC]: Make io.h macros more resiliant.
David S. Miller [Tue, 14 Oct 2003 11:10:14 +0000 (04:10 -0700)]
[SPARC]: Make io.h macros more resiliant.

Several drivers do things like undefine inb et al. in order
to switch between using I/O and MEM operations.  The Sparc
io.h macros did not cope with this well, so fix that up.

22 years ago[SPARC]: Fix IRQ op build problems.
David S. Miller [Tue, 14 Oct 2003 10:15:01 +0000 (03:15 -0700)]
[SPARC]: Fix IRQ op build problems.

Defining disable_irq et al. as macros is asking for trouble
especially since some parts of the kernel uses structures
with members having these same names.  So use inline functions
instead.

22 years ago[SPARC]: Provide foo_p aliases for I/O port ops.
David S. Miller [Tue, 14 Oct 2003 10:12:27 +0000 (03:12 -0700)]
[SPARC]: Provide foo_p aliases for I/O port ops.

22 years ago[SPARC]: Fix types in ext2/minix bitops.
David S. Miller [Tue, 14 Oct 2003 09:35:39 +0000 (02:35 -0700)]
[SPARC]: Fix types in ext2/minix bitops.

22 years ago[SPARC64]: Update defconfig.
David S. Miller [Tue, 14 Oct 2003 08:57:57 +0000 (01:57 -0700)]
[SPARC64]: Update defconfig.

22 years ago[SPARC]: Audit inline asm.
David S. Miller [Tue, 14 Oct 2003 08:56:19 +0000 (01:56 -0700)]
[SPARC]: Audit inline asm.

Check all inline asms for common bugs and things that prevent
gcc-3.3 builds from working, in particular:
1) Missing memory or cc clobbers.
2) Do not clobber registers explicitly assigned to input
   variables.
3) extern __inline__ --> static inline.

Also try to make the formatting more consistent so that
future audits are a bit easier.

Based upon work done by Keith W. and Meelis Roos.

22 years agoMerge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Linus Torvalds [Tue, 14 Oct 2003 08:30:29 +0000 (01:30 -0700)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] b44 enable interrupts after tx timeout (2.6-test version)
Pekka Pietikäinen [Tue, 14 Oct 2003 10:40:06 +0000 (06:40 -0400)]
[PATCH] b44 enable interrupts after tx timeout (2.6-test version)

Resending the patch I sent some time ago for b44.c that nukes the
2.4 compatibility cruft as well.

I'll do one for 2.4.23pre6 ASAP, hopefully being able sync the driver fully
with the one in 2.6 (free_netdev() etc.).

22 years ago[netdrvr natsemi] fix ring clean
Manfred Spraul [Tue, 14 Oct 2003 10:34:58 +0000 (06:34 -0400)]
[netdrvr natsemi] fix ring clean

Too much copy&paste in a call to pci_unmap_single.

22 years ago[netdrvr tulip] add pci id
Jeff Garzik [Tue, 14 Oct 2003 10:32:50 +0000 (06:32 -0400)]
[netdrvr tulip] add pci id

Contributed by Ken Zalewski.

22 years ago[PATCH] - atmel wireless driver
Simon Kelley [Tue, 14 Oct 2003 10:26:40 +0000 (06:26 -0400)]
[PATCH] - atmel wireless driver

1) Remove "#include <linux/version.h>" which was not needed and added
   bad extra compile dependencies.

2) Fix typo in module description.

3) Make card detection code cope with buggy SMC CIS entries.

22 years ago[netdrvr 8139too] another new PCI ID
Jeff Garzik [Tue, 14 Oct 2003 10:24:28 +0000 (06:24 -0400)]
[netdrvr 8139too] another new PCI ID

Contributed by Josh Litherland, Donald Becker, and others.

22 years ago[netdrvr 8139too] add pci id
Jeff Garzik [Tue, 14 Oct 2003 10:20:06 +0000 (06:20 -0400)]
[netdrvr 8139too] add pci id

contributed by "JaReK" and Donald Becker.

22 years ago[PATCH] hang on ZEROCOPY/TSO when hitting no-Tx-resources
Scott Feldman [Tue, 14 Oct 2003 10:15:35 +0000 (06:15 -0400)]
[PATCH] hang on ZEROCOPY/TSO when hitting no-Tx-resources

* Critical bug fix: under heavy Tx stress using ZEROCOPY or TSO, if we
  ran out of Tx descriptors, we didn't calculate for the context
  descritor used as the first of the ZEROCOPY/TSO send, nor do we clean
  up the context desriptor bits in the case where the send isn't going
  to fit, where we need to undo the mappings.  This bug was introduced
  with the 5.2.16 patch set which included a workaround for a hang
  on 82544 over PCI-X.  This workaround cause the check for no-Tx-
  rosource logic to change, and this bug slipped in.

22 years ago[PATCH] Fix warnings in defxx.c
Andi Kleen [Tue, 14 Oct 2003 10:14:10 +0000 (06:14 -0400)]
[PATCH] Fix warnings in defxx.c

Fix harmless 64bit warnings in defxx.c

22 years ago[PATCH] Fix warnings in hp100
Andi Kleen [Tue, 14 Oct 2003 10:14:02 +0000 (06:14 -0400)]
[PATCH] Fix warnings in hp100

Fix some harmless integer/pointer size mismatch warnings in hp100.c
on 64bit compiles

22 years ago[PATCH] Mark non 64bit clean network drivers
Andi Kleen [Tue, 14 Oct 2003 10:13:54 +0000 (06:13 -0400)]
[PATCH] Mark non 64bit clean network drivers

This marks some net drivers which are clearly not 64bit (judging from
the warnings) as !64BIT.

-Andi

22 years ago[hamradio bpqether] fix ancient debug line
Jeroen Vreeken [Tue, 14 Oct 2003 10:07:24 +0000 (06:07 -0400)]
[hamradio bpqether] fix ancient debug line

removes a verry old debug line from the bpqethernet driver that
only fills logs.

22 years ago[hamradio scc] fix probe function
Jeroen Vreeken [Tue, 14 Oct 2003 10:05:14 +0000 (06:05 -0400)]
[hamradio scc] fix probe function

fix for the probe function of the scc driver which now uses
an uninitialised scc struct for requesting an io region.

22 years ago[PATCH] ethtool_ops eeprom stuff
Scott Feldman [Tue, 14 Oct 2003 09:52:16 +0000 (05:52 -0400)]
[PATCH] ethtool_ops eeprom stuff

Finally got around to adding ethtool_ops to e100-3.0.x.  I found a bug
with get_eeprom() and it seems to work best if we add get_eeprom_len() to
the ops list.  Also moved check for offest + len < size into ethtool.c.

I was able to test [GS]EEPROM, PHYS_ID, GSTATS, GSTRINGS, and TEST, and
everything looks good.

Should I send same for 2.4?

22 years ago[PATCH] Fix pcnet_cs network hotplug
Russell King [Tue, 14 Oct 2003 09:40:23 +0000 (05:40 -0400)]
[PATCH] Fix pcnet_cs network hotplug

pcnet_cs registers the network device too early.  The effect of this
is that the networking hotplug scripts are unable to bring the device
up automatically.

There are two issues:
- we were registering the net device before we finished setting up
  the device (eg, reading the MAC address.)
- we were using DEV_CONFIG_PENDING to block the net device "open"
  callback, and as we know the other methods may be called prior
  to open.

My only concern with this patch is that we set info->node.dev_name
after we register the net device, so use of cardctl during the
hotplug scripts may give unexpected results.  However, I am not
aware of anyone using cardctl to read the device name in network
hotplug scripts.

Please review and merge.  Thanks.

22 years ago[netdrvr xircom_cb] fix race in statistics pointer setting
Stephen Hemminger [Tue, 14 Oct 2003 09:25:43 +0000 (05:25 -0400)]
[netdrvr xircom_cb] fix race in statistics pointer setting
by converting to use alloc_etherdev.

22 years ago[PATCH] USB: default input core support to y
John Levon [Tue, 14 Oct 2003 08:19:18 +0000 (01:19 -0700)]
[PATCH] USB: default input core support to y

It's quite easy to accidentally miss this option out. I think it makes
sense to default it to yes if HID support is enabled.

22 years ago[PATCH] USB: Conflicting definitions in keyspan driver
Benjamin Herrenschmidt [Tue, 14 Oct 2003 08:18:51 +0000 (01:18 -0700)]
[PATCH] USB: Conflicting definitions in keyspan driver

There's a small issue with drivers/usb/serial/keyspan_usa90msg.h

The definition for MSR_RI conflicts with some PowerPC CPU definition
(MSR is the Machine State Register on PPC and processor.h defines
MSR_RI globally). This definition doesn't seem to be used in any .c
in drivers/usr/serial though, so I beleive it could be easily renamed
to something a bit less prone to conflict ;) Changing the PPC definition
would be a lot nastier.

22 years ago[PATCH] I2C: fix more define problems in w83781d driver
Greg Kroah-Hartman [Tue, 14 Oct 2003 06:30:34 +0000 (23:30 -0700)]
[PATCH] I2C: fix more define problems in w83781d driver

22 years ago[IPV4/IPV6]: Clear security path for tunnel packets.
Herbert Xu [Tue, 14 Oct 2003 06:21:06 +0000 (23:21 -0700)]
[IPV4/IPV6]: Clear security path for tunnel packets.

22 years ago[NET]: Mark dev_alloc as deprecated.
Stephen Hemminger [Tue, 14 Oct 2003 06:20:19 +0000 (23:20 -0700)]
[NET]: Mark dev_alloc as deprecated.

22 years ago[EBTABLES]: Print size_t type properly in ebt_among.c
David S. Miller [Tue, 14 Oct 2003 03:58:22 +0000 (20:58 -0700)]
[EBTABLES]: Print size_t type properly in ebt_among.c

22 years ago[IPV4]: ip_fragment should not reassemble if all frags do not have owner
Julian Anastasov [Tue, 14 Oct 2003 03:50:35 +0000 (20:50 -0700)]
[IPV4]: ip_fragment should not reassemble if all frags do not have owner

22 years ago[TCP]: Fix numbering of lines in /proc/net/tcp
Tim Shepard [Tue, 14 Oct 2003 03:47:29 +0000 (20:47 -0700)]
[TCP]: Fix numbering of lines in /proc/net/tcp

22 years ago[TCP]: Fix missing connections in /proc/net/tcp
Tim Shepard [Tue, 14 Oct 2003 03:42:49 +0000 (20:42 -0700)]
[TCP]: Fix missing connections in /proc/net/tcp

22 years ago[PATCH] Fix dvb_net network subsystem usage
Michael Hunold [Tue, 14 Oct 2003 03:13:51 +0000 (20:13 -0700)]
[PATCH] Fix dvb_net network subsystem usage

This restores the changes to the dvb_net code done by
<shemminger@osdl.org>, which were wiped out by my last patchset.

22 years agoMake x86 do_div() macro evaluate its "base" argument only once.
Linus Torvalds [Tue, 14 Oct 2003 03:11:37 +0000 (20:11 -0700)]
Make x86 do_div() macro evaluate its "base" argument only once.

22 years agoAvoid unnecessary floating point calculations in amd8111e net driver
Linus Torvalds [Tue, 14 Oct 2003 01:35:30 +0000 (18:35 -0700)]
Avoid unnecessary floating point calculations in amd8111e net driver

22 years agoAvoid unnecessary floating point usage in av7110 DVB driver
Linus Torvalds [Tue, 14 Oct 2003 01:34:24 +0000 (18:34 -0700)]
Avoid unnecessary floating point usage in av7110 DVB driver

22 years agoMerge samba.org:/stuff/paulus/kernel/linux-2.5
Paul Mackerras [Mon, 13 Oct 2003 17:36:21 +0000 (03:36 +1000)]
Merge samba.org:/stuff/paulus/kernel/linux-2.5
into samba.org:/stuff/paulus/kernel/for-linus-ppc64

22 years agoMerge bk://ppc@ppc.bkbits.net/for-linus-ppc64
Paul Mackerras [Mon, 13 Oct 2003 17:27:28 +0000 (03:27 +1000)]
Merge bk://ppc@ppc.bkbits.net/for-linus-ppc64
into samba.org:/stuff/paulus/kernel/for-linus-ppc64

22 years agoMark timer as running in the timer base _before_ we clear the pending
Linus Torvalds [Mon, 13 Oct 2003 14:50:54 +0000 (07:50 -0700)]
Mark timer as running in the timer base _before_ we clear the pending
flag (and order it on SMP), so that del_timer_sync() always sees the
timer either pending or running if it is active.

22 years agoRevert recent SMP timer changes - they cause deadlocks
Linus Torvalds [Mon, 13 Oct 2003 09:30:26 +0000 (02:30 -0700)]
Revert recent SMP timer changes - they cause deadlocks

Cset exclude: mingo@elte.hu[torvalds]|ChangeSet|20031012025453|05000

22 years ago[PATCH] USB: ohci-hcd PM fixes
David Brownell [Mon, 13 Oct 2003 09:21:38 +0000 (02:21 -0700)]
[PATCH] USB: ohci-hcd PM fixes

This patch primarily fixes PM-related bugs in the OHCI driver.

It gets rid of some flags that duplicated state between usbcore
and the HCD.  The duplication wasn't correct, and wasn't tested
correctly ... this fixes both issues.  So now the driver avoids
writing to hardware when it's suspended (as required by older
PowerBook hardware) or halted, and treats all non-running states
the same (as required by all hardware).

This includes the last generic parts of a patch sent a while back
by Benjamin Herrenschmidt, which weren't at that time testable on a
x86 kernel because the generic PM code was in flux (and broken).
There may still be some PMAC-specific issues to resolve.

With this patch, and a device_resume() deadlock fix, I've seen
OHCI suspend/resume work on hardware it's not worked on since the
PM changes started to merge into the 2.6.0-test kernels.

22 years ago[PATCH] USB: ehci-hcd, misc bugfixes
David Brownell [Mon, 13 Oct 2003 09:21:20 +0000 (02:21 -0700)]
[PATCH] USB: ehci-hcd, misc bugfixes

This fixes some bugs observed in the EHCI code:

  - Byte-order confusion caused the wrong address to be set
    on big-endian hardware (reported last week on PPC and
    SPARC).   That bug's been there for about a year, with
    no problem reports ... hmm.

  - Used the wrong bitmask to determine max packet size
    for interrupt transfers, so they were limited to 1023
    bytes (not 1024 bytes) at high speed.

  - Because those two problems related to the masking,
    I sanity checked it and moved more of byteswapping
    to compile time.

  - Removes some oopsing in the (debug) periodic schedule
    dump, seen with patches that add more interesting
    behaviors (which folk are finally trying...).

  - Removed some now-pointless <linux/version.h> usage

22 years ago[PATCH] USB: fix visor driver to work with Palm OS 4+ devices
Greg Kroah-Hartman [Mon, 13 Oct 2003 07:22:50 +0000 (00:22 -0700)]
[PATCH] USB: fix visor driver to work with Palm OS 4+ devices

For some reason, they do not like the reset_config calls anymore.

22 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/net-2.5
David S. Miller [Mon, 13 Oct 2003 07:03:56 +0000 (00:03 -0700)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5