]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] via-rhine: fix races
Roger Luethi [Thu, 27 Feb 2003 00:49:48 +0000 (16:49 -0800)]
[PATCH] via-rhine: fix races

This patch addresses two distinct races:

- Until now, the driver started the chip for Tx regardless of errors
  pending in the status register. Not good if an error occured while
  we were queueing packets -- the chip counter had not been reset,
  so Tx died. (We can't reliably get an interrupt for every error
  condition)

- The Rhine-II (when under load) frequently produces a Tx descriptor
  write-back race error. Failing to handle this means waiting for the
  netdev watchdog. Fixed.

  In addition, we must wait for the Tx engine to turn off on error
  conditions before we scavenge the descriptor entries. Failing to do
  so will typically lead to performance going down to about 10%: Burst,
  timeout, burst, timeout.. (again, with a Rhine-II under load).

23 years ago[PATCH] via-rhine: reset logic
Roger Luethi [Thu, 27 Feb 2003 00:49:41 +0000 (16:49 -0800)]
[PATCH] via-rhine: reset logic

Since Linus and Jeff raised the issue of PCI posted writes, I cleaned up
wait_for_reset() some more. Experiments show that with MMIO, a reset may
indeed take seemingly longer -- that is fixed by flushing that buffer.

Also, the driver now polls the appropriate register while waiting for the
reset to finish.

23 years ago[PATCH] C99 initializer for drivers/mtd/nand/spia.c
Art Haas [Thu, 27 Feb 2003 00:46:10 +0000 (16:46 -0800)]
[PATCH] C99 initializer for drivers/mtd/nand/spia.c

23 years ago[PATCH] C99 initializers for drivers/mtd/maps
Art Haas [Thu, 27 Feb 2003 00:46:01 +0000 (16:46 -0800)]
[PATCH] C99 initializers for drivers/mtd/maps

23 years ago[PATCH] C99 initializers for drivers/mtd/chips
Art Haas [Thu, 27 Feb 2003 00:45:53 +0000 (16:45 -0800)]
[PATCH] C99 initializers for drivers/mtd/chips

23 years ago[PATCH] C99 initializers for drivers/mtd files
Art Haas [Thu, 27 Feb 2003 00:45:45 +0000 (16:45 -0800)]
[PATCH] C99 initializers for drivers/mtd files

23 years ago[PATCH] Handle empty E820 regions correctly.
Dave Jones [Thu, 27 Feb 2003 00:44:51 +0000 (16:44 -0800)]
[PATCH] Handle empty E820 regions correctly.

23 years ago[PATCH] Fix ambiguous else in generic serial
Dave Jones [Thu, 27 Feb 2003 00:44:44 +0000 (16:44 -0800)]
[PATCH] Fix ambiguous else in generic serial

Closes bugzilla #307

23 years ago[PATCH] VIA Nehemiah cache workaround.
Dave Jones [Thu, 27 Feb 2003 00:44:37 +0000 (16:44 -0800)]
[PATCH] VIA Nehemiah cache workaround.

It turns out that this bug is only on the pre-production models,
but as a few of them have 'escaped' the labs to the hands of
a few lucky developers, we still need it.

23 years ago[PATCH] Enable SSE on newer Athlons.
Dave Jones [Thu, 27 Feb 2003 00:44:30 +0000 (16:44 -0800)]
[PATCH] Enable SSE on newer Athlons.

23 years ago[PATCH] Missing acpi include.
Dave Jones [Thu, 27 Feb 2003 00:44:23 +0000 (16:44 -0800)]
[PATCH] Missing acpi include.

Uses CONFIG_ but doesn't include config.h

23 years ago[PATCH] Allow booting from 21 sector floppies.
Dave Jones [Thu, 27 Feb 2003 00:44:17 +0000 (16:44 -0800)]
[PATCH] Allow booting from 21 sector floppies.

As per bugzilla #179

23 years ago[PATCH] Extraneous ; in cris eeprom code.
Dave Jones [Thu, 27 Feb 2003 00:44:11 +0000 (16:44 -0800)]
[PATCH] Extraneous ; in cris eeprom code.

23 years ago[PATCH] Remove redundant aligns.
Dave Jones [Thu, 27 Feb 2003 00:44:04 +0000 (16:44 -0800)]
[PATCH] Remove redundant aligns.

ENTRY implies ALIGN.

23 years ago[PATCH] remove unused file include/linux/ghash.h
Christoph Hellwig [Thu, 27 Feb 2003 00:41:57 +0000 (16:41 -0800)]
[PATCH] remove unused file include/linux/ghash.h

was this actually ever used? :)

23 years ago[PATCH] AD1848 OSS driver build fix
Muli Ben-Yehuda [Thu, 27 Feb 2003 00:41:07 +0000 (16:41 -0800)]
[PATCH] AD1848 OSS driver build fix

This patch fixes bugzilla bug #398,
http://bugme.osdl.org/show_bug.cgi?id=398, PNP API breakage in the
ad1848 sound driver.

23 years ago[PATCH] Trivial C99 changes for kernel/posix-timers.c
Art Haas [Wed, 26 Feb 2003 23:17:53 +0000 (15:17 -0800)]
[PATCH] Trivial C99 changes for kernel/posix-timers.c

23 years ago[PATCH] C99 initializers for include/linux/net.h
Art Haas [Wed, 26 Feb 2003 23:17:46 +0000 (15:17 -0800)]
[PATCH] C99 initializers for include/linux/net.h

23 years ago[PATCH] Fix initializers on drivers/ide/pci/trident.h
Art Haas [Wed, 26 Feb 2003 23:17:39 +0000 (15:17 -0800)]
[PATCH] Fix initializers on drivers/ide/pci/trident.h

23 years ago[PATCH] dm: deregister the misc device before removing /dev/mapper
Joe Thornber [Wed, 26 Feb 2003 23:15:22 +0000 (15:15 -0800)]
[PATCH] dm: deregister the misc device before removing /dev/mapper

Fix problem with devfs when unloading the dm module.

dm-ioctl.c: deregister the misc device, and its associated symlink
*before* removing the /dev/mapper dir.  [Alasdair Kergon]

23 years ago[PATCH] dm: prevent possible buffer overflow in ioctl interface
Kevin Corry [Wed, 26 Feb 2003 23:15:16 +0000 (15:15 -0800)]
[PATCH] dm: prevent possible buffer overflow in ioctl interface

Use the correct size for "name" in register_with_devfs().

During Al Viro's devfs cleanup a few versions ago, this function was
rewritten, and the "name" string added. The 32-byte size is not large
enough to prevent a possible buffer overflow in the sprintf() call,
since the hash cell can have a name up to 128 characters.

23 years ago[PATCH] dm: return correct error codes from dm_table_add_target()
Joe Thornber [Wed, 26 Feb 2003 23:12:12 +0000 (15:12 -0800)]
[PATCH] dm: return correct error codes from dm_table_add_target()

Return correct error codes from dm_table_add_target().  [Kevin Corry]

23 years ago[PATCH] dm: __LOW macro fix no. 2
Joe Thornber [Wed, 26 Feb 2003 23:12:04 +0000 (15:12 -0800)]
[PATCH] dm: __LOW macro fix no. 2

Another fix for the __LOW macro.

When dm_table and dm_target structures are initialized, the "limits" fields
(struct io_restrictions) are initialized to zero (e.g. in dm_table_add_target()
in dm-table.c). However, zero is not a useable value in these fields. The
request queue will never let an I/O through, regardless of how small it might
be, if max_sectors is set to zero (see generic_make_request in ll_rw_blk.c).
This change to the __LOW() macro sets these fields correctly when they are
first initialized.  [Kevin Corry]

23 years ago[PATCH] dm: allow slashes in dm device names
Joe Thornber [Wed, 26 Feb 2003 23:11:57 +0000 (15:11 -0800)]
[PATCH] dm: allow slashes in dm device names

Allow slashes ('/') within a DM device name, but not at the beginning.

Devfs will automatically create all necessary sub-directories if a name
with embedded slashes is registered.  [Kevin Corry]

23 years ago[PATCH] dm: bug in error path for unknown target type
Joe Thornber [Wed, 26 Feb 2003 23:11:50 +0000 (15:11 -0800)]
[PATCH] dm: bug in error path for unknown target type

Silly mistake in error path when an unknown target type is requested.

23 years ago[PATCH] dm: __LOW macro fix no. 1
Joe Thornber [Wed, 26 Feb 2003 23:11:42 +0000 (15:11 -0800)]
[PATCH] dm: __LOW macro fix no. 1

Fix __LOW macro.  [Kevin Corry]

23 years ago[PATCH] dm: ioctl interface wasn't dropping a table reference
Joe Thornber [Wed, 26 Feb 2003 23:11:34 +0000 (15:11 -0800)]
[PATCH] dm: ioctl interface wasn't dropping a table reference

When reloading a device the ioctl interface was forgetting to drop a
reference on the new table.

23 years agoMerge http://linux-scsi.bkbits.net/scsi-for-linus-2.5
Linus Torvalds [Wed, 26 Feb 2003 14:27:08 +0000 (06:27 -0800)]
Merge http://linux-scsi.bkbits.net/scsi-for-linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge by hand
James Bottomley [Wed, 26 Feb 2003 15:05:19 +0000 (09:05 -0600)]
Merge by hand

23 years ago[PATCH] fix the compilation of sym53c416.c
Adrian Bunk [Wed, 26 Feb 2003 16:56:09 +0000 (11:56 -0500)]
[PATCH] fix the compilation of sym53c416.c

In 2.5.63 I get the following compile error in drivers/scsi/sym53c416.c:

<--  snip  -->

...
  gcc -Wp,-MD,drivers/scsi/.sym53c416.o.d -D__KERNEL__ -Iinclude -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-pipe -mpreferred-stack-boundary=2 -march=k6
-Iinclude/asm-i386/mach-default -nostdinc -iwithprefix include
-DKBUILD_BASENAME=sym53c416 -DKBUILD_MODNAME=sym53c416 -c -o
drivers/scsi/sym53c416.o drivers/scsi/sym53c416.c
drivers/scsi/sym53c416.c: In function `sym53c416_detect':
drivers/scsi/sym53c416.c:682: too many arguments to function
`pnp_activate_dev'
make[2]: *** [drivers/scsi/sym53c416.o] Error 1

<--  snip  -->

The following patch fixes it:

23 years ago[PATCH] fix compilation of g_NCR5380.c
Adrian Bunk [Wed, 26 Feb 2003 16:55:30 +0000 (11:55 -0500)]
[PATCH] fix compilation of g_NCR5380.c

In 2.5.63 I get the following compile error in drivers/scsi/g_NCR5380.c:

<--  snip  -->

...
  gcc -Wp,-MD,drivers/scsi/.g_NCR5380.o.d -D__KERNEL__ -Iinclude -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-pipe -mpreferred-stack-boundary=2 -march=k6
-Iinclude/asm-i386/mach-default -nostdinc -iwithprefix include
-DKBUILD_BASENAME=g_NCR5380 -DKBUILD_MODNAME=g_NCR5380 -c -o
drivers/scsi/g_NCR5380.o drivers/scsi/g_NCR5380.c
drivers/scsi/g_NCR5380.c: In function `generic_NCR5380_detect':
drivers/scsi/g_NCR5380.c:326: too many arguments to function
`pnp_activate_dev'
...
make[2]: *** [drivers/scsi/g_NCR5380.o] Error 1

<--  snip  -->

The following patch fixes it:

23 years ago[PATCH] scsi_set_device_offline lock fix
Mike Anderson [Wed, 26 Feb 2003 15:41:20 +0000 (10:41 -0500)]
[PATCH] scsi_set_device_offline lock fix

Patrick pointed out that I could get into a ABBA issue with holding
list_lock while calling scsi_eh_scmd_add which takes host_lock.
A call to scsi_prep_fn already holds the queue_lock and then makes a
call to scsi_get_command which takes list_lock.

-andmike
--
Michael Anderson
andmike@us.ibm.com

=====
name: 00_scsi_set_device_offline.diff
version: 2003-02-26.15:18:19-0800
against: scsi-misc-2.5

 scsi.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

=====

23 years agoMerge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Linus Torvalds [Wed, 26 Feb 2003 14:25:35 +0000 (06:25 -0800)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] AM53C974 typo
John Levon [Wed, 26 Feb 2003 12:04:17 +0000 (07:04 -0500)]
[PATCH] AM53C974 typo

Against 2.5.63, untested

regards
john

23 years ago[PATCH] update nsp_cs to use scsi_add_host / scsi_remove_host
Christoph Hellwig [Wed, 26 Feb 2003 12:03:18 +0000 (07:03 -0500)]
[PATCH] update nsp_cs to use scsi_add_host / scsi_remove_host

On Wed, Feb 26, 2003 at 08:20:05PM +0100, Christoph Hellwig wrote:
> This patch updates nsp_cs to use scsi_add_host / scsi_remove_host when
> compiledfor Linux 2.5 which allows to get rid of the scsi host list
> walks and is a preparation for allowing to support multiple cards of
> this type.

Sorry, I sent you the wrong paetch, here's the right one:

23 years ago[PATCH] NCR5380 typos
John Levon [Wed, 26 Feb 2003 12:02:42 +0000 (07:02 -0500)]
[PATCH] NCR5380 typos

Against 2.5.63, untested

regards
john

23 years ago[PATCH] FlashPoint typo
John Levon [Wed, 26 Feb 2003 12:02:21 +0000 (07:02 -0500)]
[PATCH] FlashPoint typo

Against 2.5.63, untested

regards
john

23 years ago[PATCH] aix7xxx_old typo
John Levon [Wed, 26 Feb 2003 12:01:32 +0000 (07:01 -0500)]
[PATCH] aix7xxx_old typo

Untested, against 2.5.63

regards
john

23 years ago[PATCH] sun3_NCR typo
John Levon [Wed, 26 Feb 2003 12:00:33 +0000 (07:00 -0500)]
[PATCH] sun3_NCR typo

Untested, 2.5.63

23 years ago[PATCH] scsi_add_host/scsi_Remove_host for aic7xxx/aic79xx
Christoph Hellwig [Wed, 26 Feb 2003 11:59:56 +0000 (06:59 -0500)]
[PATCH] scsi_add_host/scsi_Remove_host for aic7xxx/aic79xx

I remember having this submitted a while ago, but here's the code
again, this time with the untested aic79xx bits.

23 years ago[PATCH] IPS driver typo
John Levon [Wed, 26 Feb 2003 11:59:13 +0000 (06:59 -0500)]
[PATCH] IPS driver typo

Not tested, against 2.5.63

regards
john

23 years ago[PATCH] Hex numbers in NCR53c406a.c
Rolf Eike Beer [Wed, 26 Feb 2003 11:58:45 +0000 (06:58 -0500)]
[PATCH] Hex numbers in NCR53c406a.c

This patch makes sure that there is a "0x" in front of all hex numbers and
makes all outputs use a single style (all %x instead of mixed %x and %X).

Eike

23 years agoMerge dj/hch fixes
James Bottomley [Wed, 26 Feb 2003 09:42:58 +0000 (03:42 -0600)]
Merge dj/hch fixes

23 years agoMerge ssh://mulgrave-w/BK/scsi-misc-2.5
James Bottomley [Wed, 26 Feb 2003 09:32:38 +0000 (03:32 -0600)]
Merge ssh://mulgrave-w/BK/scsi-misc-2.5
into raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5

23 years ago[PATCH] copy-paste ; breakage in sym_2
Dave Jones [Wed, 26 Feb 2003 10:58:53 +0000 (05:58 -0500)]
[PATCH] copy-paste ; breakage in sym_2

Same bug as other sym driver.

23 years ago[PATCH] important bits.
Dave Jones [Wed, 26 Feb 2003 10:58:17 +0000 (05:58 -0500)]
[PATCH] important bits.

Spelling fixes! Woo! I gotta get me some of that.

23 years ago[PATCH] Erroneous colon in sym53c8xx.c
Dave Jones [Wed, 26 Feb 2003 10:57:37 +0000 (05:57 -0500)]
[PATCH] Erroneous colon in sym53c8xx.c

23 years ago[PATCH] sun3 updates from 2.4
Dave Jones [Wed, 26 Feb 2003 10:56:39 +0000 (05:56 -0500)]
[PATCH] sun3 updates from 2.4

23 years ago[PATCH] Put sgiwd93.c back in sync with 2.4
Dave Jones [Wed, 26 Feb 2003 10:55:45 +0000 (05:55 -0500)]
[PATCH] Put sgiwd93.c back in sync with 2.4

23 years ago[PATCH] fdomain pcmcia update from 2.4
Dave Jones [Wed, 26 Feb 2003 10:55:10 +0000 (05:55 -0500)]
[PATCH] fdomain pcmcia update from 2.4

23 years ago[PATCH] fdomain isa_ API conversion.
Dave Jones [Wed, 26 Feb 2003 10:54:34 +0000 (05:54 -0500)]
[PATCH] fdomain isa_ API conversion.

23 years ago[PATCH] dpt_i2o bits from 2.4
Dave Jones [Wed, 26 Feb 2003 10:54:11 +0000 (05:54 -0500)]
[PATCH] dpt_i2o bits from 2.4

First hunk is unexplained.
Second hunk had the 2.4 changeset comment 'fix warnings'

23 years ago[PATCH] increase aha152x timeouts.
Dave Jones [Wed, 26 Feb 2003 10:53:33 +0000 (05:53 -0500)]
[PATCH] increase aha152x timeouts.

This made it into 2.4, and aparently fixes
a problem with some tape devices.

23 years ago[PATCH] aacraid extra devices.
Dave Jones [Wed, 26 Feb 2003 10:52:54 +0000 (05:52 -0500)]
[PATCH] aacraid extra devices.

>From 2.4

23 years ago[PATCH] C99 struct initialisers for aacraid
Dave Jones [Wed, 26 Feb 2003 10:52:18 +0000 (05:52 -0500)]
[PATCH] C99 struct initialisers for aacraid

23 years ago[PATCH] wd33c93 sync up with 2.4
Dave Jones [Wed, 26 Feb 2003 09:28:41 +0000 (03:28 -0600)]
[PATCH] wd33c93 sync up with 2.4

23 years ago[PATCH] APIC ID fixes
Mikael Pettersson [Wed, 26 Feb 2003 07:58:12 +0000 (23:58 -0800)]
[PATCH] APIC ID fixes

1) apic_write_around(APIC_ID, boot_cpu_physical_apicid) places the APIC
value in the lower 8 bits of APIC_ID, when it should be in the upper 8. As
as result, it effectively forces the APIC id to always be 0 for the boot
CPU, which is fatal on SMP AMD boxes.

 Fix: don't do the write at all. The APIC_ID value should be right already.

2) phys_cpu_present_map = 1 means we always set bit 0, but later on
   in setup_local_APIC() we do
        if (!clustered_apic_mode &&
            !test_bit(GET_APIC_ID(apic_read(APIC_ID)), &phys_cpu_present_map))
                BUG();
and the bug is triggered if the APIC_ID is not zero.

 Fix: initialize 'phys_cpu_present_map' correctly.

23 years agoMerge redhat.com:/garz/repo/linus-2.5
Jeff Garzik [Wed, 26 Feb 2003 06:24:34 +0000 (01:24 -0500)]
Merge redhat.com:/garz/repo/linus-2.5
into redhat.com:/garz/repo/net-drivers-2.5

23 years agoMerge redhat.com:/garz/repo/linus-2.5
Jeff Garzik [Tue, 25 Feb 2003 17:23:16 +0000 (12:23 -0500)]
Merge redhat.com:/garz/repo/linus-2.5
into redhat.com:/garz/repo/net-drivers-2.5

23 years ago[wireless] cleanup after recent shuffle
Jean Tourrilhes [Tue, 25 Feb 2003 16:56:31 +0000 (11:56 -0500)]
[wireless] cleanup after recent shuffle

        In kernel 2.5.63, you have moved more wireless LAN drivers
into ../drivers/net/wireless/. Unfortunately, there was a bit more to
cleanup as the result of this work.
        You will need to :
                o Apply the attached patch
                o rm /drivers/net/pcmcia/aironet4500_cs.c

        Have fun...

        Jean

P.S. : You will notice that I took the liberty to organise the config
option in what I hope is a more logical order.

23 years ago[netdrvr tg3] fix TX race in previous code, and another buglet
Jeff Garzik [Tue, 25 Feb 2003 16:52:41 +0000 (11:52 -0500)]
[netdrvr tg3] fix TX race in previous code, and another buglet

* call netif_tx_disable after netif_poll_disable, fixing TX race,
  in tg3_netif_stop
* follow the ordering of the tg3_netif_stop change, and enable
  poll after waking TX, in tg3_netif_start
* after doing those two steps in tg3_netif_start, check for work
  using new helper function tg3_cond_int
* add helper function tg3_cond_int, which delivers an interrupt
  if and only if the status block was updated (i.e. if work
  is likely to be available)

23 years ago[netdrvr tg3] properly synchronize with TX, in tg3_netif_stop
Jeff Garzik [Tue, 25 Feb 2003 16:51:50 +0000 (11:51 -0500)]
[netdrvr tg3] properly synchronize with TX, in tg3_netif_stop

23 years ago[netdrvr tg3] bump version to 1.4c / Feb 18
Jeff Garzik [Tue, 25 Feb 2003 16:51:16 +0000 (11:51 -0500)]
[netdrvr tg3] bump version to 1.4c / Feb 18

23 years ago[netdrvr tg3] fix NAPI deadlock
Jeff Garzik [Tue, 25 Feb 2003 16:50:17 +0000 (11:50 -0500)]
[netdrvr tg3] fix NAPI deadlock
* do not hold driver spinlock during RX processing in tg3_poll
  (this is the deadlock fix)
* create netif_poll_{en,dis}able to synchronize against dev->poll()
* create __netif_rx_complete to avoid a third irq-save in tg3_poll
* create tg3_netif_{start,stop} as driver-specific helper functions
  which disable and enable NAPI polling and TX queueing.  Note that
  the TX queueing enable/disable is purely advisory, and is not
  intended to prevent any races.
* remove tg3_halt call from tg3_set_power_state, as all callers
  have already called tg3_halt, making it redundant.  Removing this
  function call also eliminates some locking complications.
* use new helper __netif_rx_complete in tg3_poll
* create tg3_reset_task, as a function that runs in process context
  which resets the NIC.  This is needed because tg3_netif_stop()
  calls schedule() in the process of disabling dev->poll.
* schedule tg3_reset_task from tg3_tx_timeout
* schedule tg3_reset_task from tg3_timer
* wrap several tg3_halt...tg3_init_hw sequences with
  tg3_netif_stop...tg3_netif_start.  In addition to synchronizing
  with dev->poll, this additionally fixes bugs where we were not
  calling netif_wake_queue, when we should have been.
* move netif_start_queue call to very bottom of tg3_open
* add missing tg3_netif_{start,stop} to tg3_{suspend,resume},
  further fixing obvious bugs.

23 years ago[netdrvr tg3] disable 5701 h/w bug workaround during core clock reset
Jeff Garzik [Tue, 25 Feb 2003 16:11:12 +0000 (11:11 -0500)]
[netdrvr tg3] disable 5701 h/w bug workaround during core clock reset

23 years agoMerge redhat.com:/garz/repo/linus-2.5
Jeff Garzik [Tue, 25 Feb 2003 14:32:47 +0000 (09:32 -0500)]
Merge redhat.com:/garz/repo/linus-2.5
into redhat.com:/garz/repo/net-drivers-2.5

23 years agoFix up kernel/module.c breakage. Bad Rusty!
Linus Torvalds [Tue, 25 Feb 2003 11:24:48 +0000 (03:24 -0800)]
Fix up kernel/module.c breakage. Bad Rusty!

23 years ago[PATCH] Spelling fixes: accommodate
Michael Hayes [Tue, 25 Feb 2003 11:14:29 +0000 (03:14 -0800)]
[PATCH] Spelling fixes: accommodate

    accomodate -> accommodate
    accomodated -> accommodated
    accomodates -> accommodates

23 years ago[PATCH] Spelling fixes: guarantee
Michael Hayes [Tue, 25 Feb 2003 11:14:19 +0000 (03:14 -0800)]
[PATCH] Spelling fixes: guarantee

    guarentee -> guarantee
    guarenteed -> guaranteed
    guarentees -> guarantees

23 years ago[PATCH] Spelling fixes: ugliness
Michael Hayes [Tue, 25 Feb 2003 11:12:22 +0000 (03:12 -0800)]
[PATCH] Spelling fixes: ugliness

    uglyness -> ugliness

23 years ago[PATCH] Spelling fixes: boundary
Michael Hayes [Tue, 25 Feb 2003 11:12:12 +0000 (03:12 -0800)]
[PATCH] Spelling fixes: boundary

    boundry -> boundary
    boundries -> boundaries

23 years ago[PATCH] Spelling fixes: invocation
Michael Hayes [Tue, 25 Feb 2003 11:12:01 +0000 (03:12 -0800)]
[PATCH] Spelling fixes: invocation

    invokation -> invocation

23 years ago[PATCH] Spelling fixes: whether
Michael Hayes [Tue, 25 Feb 2003 11:11:52 +0000 (03:11 -0800)]
[PATCH] Spelling fixes: whether

    wether -> whether

(A "wether" is a castrated goat.)

23 years ago[PATCH] Spelling fixes: immediately
Michael Hayes [Tue, 25 Feb 2003 11:11:41 +0000 (03:11 -0800)]
[PATCH] Spelling fixes: immediately

    immediatly -> immediately

23 years ago[PATCH] Spelling fixes: weird
Michael Hayes [Tue, 25 Feb 2003 11:11:33 +0000 (03:11 -0800)]
[PATCH] Spelling fixes: weird

    wierd -> weird
    wierdo -> weirdo
    wierdness -> weirdness

23 years ago[PATCH] replace its with it's where appropriate.
Steven Cole [Tue, 25 Feb 2003 10:49:45 +0000 (02:49 -0800)]
[PATCH] replace its with it's where appropriate.

This patch replaces its (possessive of it) with it's (it is)
in the following cases where "it is" is meant.

its a   -> it's a
its an  -> it's an
its not -> it's not

except for the files
   arch/cris/boot/rescue/head.S
   arch/cris/kernel/kgdb.c
where the substitution is "its not" -> "it is not"
to avoid possible problems with single quotes in assembly comments.

23 years ago[PATCH] replace it's with its where appropriate.
Steven Cole [Tue, 25 Feb 2003 10:49:35 +0000 (02:49 -0800)]
[PATCH] replace it's with its where appropriate.

This patch replaces it's (it is) with its (possessive of it)
in the following cases where the possessive of it is meant.

to it's      -> to its
into it's    -> into its
from it's    -> from its
of it's      -> of its
with it's    -> with its
under it's   -> under its
about it's   -> about its

23 years agoMerge bk://bk.arm.linux.org.uk
Linus Torvalds [Tue, 25 Feb 2003 10:39:42 +0000 (02:39 -0800)]
Merge bk://bk.arm.linux.org.uk
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] trident 3/3 use pr_debug instead of TRDBG
Muli Ben-Yehuda [Tue, 25 Feb 2003 10:30:55 +0000 (02:30 -0800)]
[PATCH] trident 3/3 use pr_debug instead of TRDBG

use the standard pr_debug macro instead of TRDBG

23 years ago[PATCH] trident 2/3 make me the maintainer
Muli Ben-Yehuda [Tue, 25 Feb 2003 10:30:10 +0000 (02:30 -0800)]
[PATCH] trident 2/3 make me the maintainer

Make Muli Ben-Yehuda the maintainer for trident as per Alan's suggestion

23 years ago[PATCH] trident 1/3 fix "did not come out of reset"
Muli Ben-Yehuda [Tue, 25 Feb 2003 10:30:02 +0000 (02:30 -0800)]
[PATCH] trident 1/3 fix "did not come out of reset"

The M5451 can sometimes not come out of reset.

This is non fatal and it continues to work fine, so print a nasty message
but don't fail the driver initialization.

23 years ago[PATCH] Modules code tidy up
Rusty Russell [Tue, 25 Feb 2003 10:26:27 +0000 (02:26 -0800)]
[PATCH] Modules code tidy up

Now that we search for 11 different sections by name, the if/else was
getting unwieldy.  Also, handle_section just does relocs, so it's a bit
of a misnomer, and it's best simply moved into the main code.

This open-codes handle_section, which simply does relocations now.

Also adds "find_sec" and uses it to find the various sections.

23 years ago[PATCH] Modules race fix
Rusty Russell [Tue, 25 Feb 2003 10:26:20 +0000 (02:26 -0800)]
[PATCH] Modules race fix

Bob Miller points out that the try_module_get in use_module() can, of
course, fail.  Secondly, there is a race between setting the module
live, and a simultaneous removal of it.

23 years ago[PATCH] include unistd.h in m68knommu entry.S
Greg Ungerer [Tue, 25 Feb 2003 10:26:11 +0000 (02:26 -0800)]
[PATCH] include unistd.h in m68knommu entry.S

This includes asm/unistd.h in the vector handling code for m68knommu.
It needs the local NR_syscalls define.  linux/unistd.h is not assembler
clean, so it must be asm/unistd.h.

23 years ago[PATCH] create NR_syscalls for m68knommu architecture
Greg Ungerer [Tue, 25 Feb 2003 10:26:02 +0000 (02:26 -0800)]
[PATCH] create NR_syscalls for m68knommu architecture

This patch creates a local NR_syscalls define for the m68knommu
architecture.

23 years ago[PATCH] include unistd.h in m68knommu vectors.c
Greg Ungerer [Tue, 25 Feb 2003 10:25:53 +0000 (02:25 -0800)]
[PATCH] include unistd.h in m68knommu vectors.c

This includes unistd.h in the high level vector handling code.  It needs
NR_syscall.

23 years ago[PATCH] define timer_t and clockid_t for m68k archiecture
Greg Ungerer [Tue, 25 Feb 2003 10:25:44 +0000 (02:25 -0800)]
[PATCH] define timer_t and clockid_t for m68k archiecture

This adds m68k defines for __kernel_timer_t and __kernel_clockid_t.  The
reset signal changes means these are now needed.

23 years ago[PATCH] define struct for m68knommu/ColdFire timer registers
Greg Ungerer [Tue, 25 Feb 2003 10:25:35 +0000 (02:25 -0800)]
[PATCH] define struct for m68knommu/ColdFire timer registers

This creates a sturcture to mirror the m68knommu/ColdFire CPU timer
hardware.  This is a much cleaner approach to accessing the timer
registers than the previous set of register address defines.

23 years ago[PATCH] switch m68knommu to using asm-generic/siginfo.h
Greg Ungerer [Tue, 25 Feb 2003 10:25:26 +0000 (02:25 -0800)]
[PATCH] switch m68knommu to using asm-generic/siginfo.h

This modifies the m68knommu siginfo include file to use
asm-generic/siginfo.h instead of the asm-m68k/siginfo.h.

The asm-generic/siginfo.h is more appropriate here, and
the m68k is out of date.

23 years ago[PATCH] include unistd.h in m68knommu syscalltable.S
Greg Ungerer [Tue, 25 Feb 2003 10:25:16 +0000 (02:25 -0800)]
[PATCH] include unistd.h in m68knommu syscalltable.S

This includes asm/unistd.h in the system call table setup code for
m68knommu.  It needs the local NR_syscalls define.  linux/unistd.h is
not assembler clean, so it must be asm/unistd.h.

23 years ago[PATCH] Spelling fixes: don't
Michael Hayes [Tue, 25 Feb 2003 10:08:00 +0000 (02:08 -0800)]
[PATCH] Spelling fixes: don't

    dont -> don't (135 occurrences)

23 years ago[PATCH] Spelling fixes: won't
Michael Hayes [Tue, 25 Feb 2003 10:07:46 +0000 (02:07 -0800)]
[PATCH] Spelling fixes: won't

    wont -> won't (21 occurrences)

23 years ago[PATCH] Spelling fixes: doesn't
Michael Hayes [Tue, 25 Feb 2003 10:07:36 +0000 (02:07 -0800)]
[PATCH] Spelling fixes: doesn't

    doesnt -> doesn't (35 occurrences)

23 years ago[PATCH] Spelling fixes: couldn't
Michael Hayes [Tue, 25 Feb 2003 10:07:25 +0000 (02:07 -0800)]
[PATCH] Spelling fixes: couldn't

    couldnt -> couldn't (4 occurrences)

23 years ago[PATCH] Spelling fixes: can't
Michael Hayes [Tue, 25 Feb 2003 10:07:15 +0000 (02:07 -0800)]
[PATCH] Spelling fixes: can't

    cant -> can't (28 occurrences)

23 years ago[PATCH] small drivers/atm/* cleanup
Adrian Bunk [Tue, 25 Feb 2003 10:07:07 +0000 (02:07 -0800)]
[PATCH] small drivers/atm/* cleanup

The patch below does the following:
- remove #if'd kernel 2.2 code
- changes one MIN to min

23 years ago[PATCH] pnp_activate_dev API changes.
Dave Jones [Tue, 25 Feb 2003 10:06:58 +0000 (02:06 -0800)]
[PATCH] pnp_activate_dev API changes.

Someone nuked the 2nd arg in 2.5.62, but didn't fix up
all the callers. Lazy.

23 years ago[PATCH] small i2c-amd8111 updates
Christoph Hellwig [Tue, 25 Feb 2003 09:51:57 +0000 (01:51 -0800)]
[PATCH] small i2c-amd8111 updates

(based on lm_sensors CVS)

23 years ago[PATCH] remove unused last argument to i2c_register_entry
Christoph Hellwig [Tue, 25 Feb 2003 09:51:48 +0000 (01:51 -0800)]
[PATCH] remove unused last argument to i2c_register_entry

(from lm_sensors CVS)

23 years ago[PATCH] i2c-dev cleanup
Christoph Hellwig [Tue, 25 Feb 2003 09:51:41 +0000 (01:51 -0800)]
[PATCH] i2c-dev cleanup

(based on lm_sensors CVS)