]> git.hungrycats.org Git - linux/log
linux
23 years agoMerge bk://kernel.bkbits.net/jgarzik/net-drivers-2.6
Jeff Garzik [Sun, 31 Aug 2003 17:26:35 +0000 (13:26 -0400)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.6
into redhat.com:/spare/repo/net-drivers-2.5

23 years ago[netdrvr 8139cp] PCI MWI cleanup; remove unneeded workaround
Jeff Garzik [Sun, 31 Aug 2003 16:14:47 +0000 (12:14 -0400)]
[netdrvr 8139cp] PCI MWI cleanup; remove unneeded workaround

* The PCI layer now handles incorrect cacheline size settings,
  as it should.  Remove our own workarounds.
* Move pci_set_mwi up much earlier in the probe process,
  and check its return value.
* Call pci_clear_mwi() in ->probe error handling
* Call pci_clear_mwi() in ->remove

23 years ago[PATCH] Fix compile errors in NFSv4 server
Neil Brown [Sun, 31 Aug 2003 10:21:54 +0000 (03:21 -0700)]
[PATCH] Fix compile errors in NFSv4 server

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Sun, 31 Aug 2003 10:08:47 +0000 (03:08 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] free_netdev typo
Herbert Xu [Sun, 31 Aug 2003 08:41:25 +0000 (01:41 -0700)]
[PATCH] free_netdev typo

The free_netdev fixes in 2.6.0-test4 broke drivers/net/wan/cosa.c.
This fixes it.

23 years ago[PATCH] fix cu3088 group write
Guillaume Morin [Sun, 31 Aug 2003 08:41:18 +0000 (01:41 -0700)]
[PATCH] fix cu3088 group write

The current cu3088 ccwgroup write code overwrite the last char of the
given arguments.  This fixes the problem.  It is been tested and applies
on latest bk.

23 years ago[PATCH] Remaining task queue to work queue conversion.
Krishna Kumar [Sun, 31 Aug 2003 08:27:52 +0000 (01:27 -0700)]
[PATCH] Remaining task queue to work queue conversion.

Somewhere in the transition of task queue to the work queue, in
stallion.c, some of the schedule_task were left out from being converted
to schedule_work.  This fixes it.

23 years ago[PATCH] cyc2x: sanitize ioremap usage & more
Arnaldo Carvalho de Melo [Sun, 31 Aug 2003 08:27:44 +0000 (01:27 -0700)]
[PATCH] cyc2x: sanitize ioremap usage & more

I wrote this driver a long time ago, and now, playing with my
brand new PARISC machine I found these problems, could you please apply
this patch?

Ah, the "& more" refers to some alignment problems also solved
in this patch.

23 years ago[PATCH] pcmciamtd.c: remove release timer
Vinay K. Nallamothu [Sun, 31 Aug 2003 08:27:36 +0000 (01:27 -0700)]
[PATCH] pcmciamtd.c: remove release timer

This patch removes the PCMCIA timer release functionality which is no
longer required (or supported).

23 years ago[PATCH] OProfile: correct CPU type for x86-64
John Levon [Sun, 31 Aug 2003 07:19:48 +0000 (00:19 -0700)]
[PATCH] OProfile: correct CPU type for x86-64

Enable the Hammer specific events by giving the correct cpu string.
From, and tested by, Will Cohen.

23 years agoMerge
Linus Torvalds [Sun, 31 Aug 2003 07:15:15 +0000 (00:15 -0700)]
Merge

23 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Sun, 31 Aug 2003 07:12:13 +0000 (00:12 -0700)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/jgarzik/net-drivers-2.6
Linus Torvalds [Sun, 31 Aug 2003 07:10:21 +0000 (00:10 -0700)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[netdrvr 8139too] don't start thread when it's not needed
Hirofumi Ogawa [Sun, 31 Aug 2003 11:38:21 +0000 (07:38 -0400)]
[netdrvr 8139too] don't start thread when it's not needed

    The thread for was unneeded on chips other than CH_8139_K/8129. So,
    this patch doesn't create the thread on chips other than
    CH_8139_K/8129.

23 years ago[netdrvr 8139too] remove driver-based poisoning of net_device
Hirofumi Ogawa [Sun, 31 Aug 2003 11:35:24 +0000 (07:35 -0400)]
[netdrvr 8139too] remove driver-based poisoning of net_device

Harmless in 2.4, but causes oopses on rmmod in 2.6.

slab poisoning can take care of this for us, anyway.

23 years agoMerge redhat.com:/spare/repo/linus-2.6
Jeff Garzik [Sun, 31 Aug 2003 11:31:21 +0000 (07:31 -0400)]
Merge redhat.com:/spare/repo/linus-2.6
into redhat.com:/spare/repo/net-drivers-2.6

23 years ago[netdrvr sk_mca] remove ancient-kernel compat code; fix bugs
Jeff Garzik [Sun, 31 Aug 2003 07:29:53 +0000 (03:29 -0400)]
[netdrvr sk_mca] remove ancient-kernel compat code; fix bugs

* removed ancient-kernel compat code from sk_mca.h.  I leave
  it to janitors to remove the now-useless SKMCA_xxx wrappers.
* removed ancient-kernel compat code from sk_mca.c.
* s/SKMCA_NETDEV/net_device/
* fixed static net_device initialization (this will go away
  when dynamic-alloc patches land)

23 years ago[netdrvr sk_mca] somebody typo'd in their cli()-to-spinlock conversion
Jeff Garzik [Sun, 31 Aug 2003 07:10:33 +0000 (03:10 -0400)]
[netdrvr sk_mca] somebody typo'd in their cli()-to-spinlock conversion

Anybody with hardware, that can test this driver?

23 years agoMerge pmac IDE changes
Linus Torvalds [Sun, 31 Aug 2003 07:09:20 +0000 (00:09 -0700)]
Merge pmac IDE changes

23 years ago[netdrvr ixgb] must call NAPI-specific vlan hook
Jeff Garzik [Sun, 31 Aug 2003 07:08:57 +0000 (03:08 -0400)]
[netdrvr ixgb] must call NAPI-specific vlan hook

23 years ago[netdrvr 8139cp] must call NAPI-specific vlan hook
Jeff Garzik [Sun, 31 Aug 2003 07:02:30 +0000 (03:02 -0400)]
[netdrvr 8139cp] must call NAPI-specific vlan hook

23 years ago[PATCH] Properly export symbols that depend on CONFIG_MMU
Miles Bader [Sun, 31 Aug 2003 07:02:12 +0000 (00:02 -0700)]
[PATCH] Properly export symbols that depend on CONFIG_MMU

23 years ago[PATCH] Give v850 its own version of the vmlinux.lds.h RODATA macro
Miles Bader [Sun, 31 Aug 2003 07:02:03 +0000 (00:02 -0700)]
[PATCH] Give v850 its own version of the vmlinux.lds.h RODATA macro

While it would be nice to keep using the generic version of RODATA, the
v850's linker-script structure is sufficiently different from that of
typical archs that it's not possible to use RODATA as it's currently
defined.  I earlier suggested splitting the generic definition of RODATA
into `RODATA_CONTENTS' and `RODATA' (a wrapper around RODATA_CONTENTS)
where most archs would use RODATA, and the v850 would use
RODATA_CONTENTS, however Kai didn't like that idea.

It _may_ be possible to rewrite the v850's linker scripts into something
more typical (using lots of individual output sections), but it doesn't
seem at all straightforward, so I don't have the time to do it right
now.

Anyway, this is the short-term work-around so that Linus's kernel works
on the v850.

23 years ago[PATCH] h8300 include update
Yoshinori Sato [Sun, 31 Aug 2003 07:01:55 +0000 (00:01 -0700)]
[PATCH] h8300 include update

o driver support headers update
o fix warnings

23 years ago[PATCH] h8300 interrupt problem fix
Yoshinori Sato [Sun, 31 Aug 2003 07:01:31 +0000 (00:01 -0700)]
[PATCH] h8300 interrupt problem fix

typo fixed.

23 years ago[PATCH] meye driver update
Stelian Pop [Sun, 31 Aug 2003 07:01:23 +0000 (00:01 -0700)]
[PATCH] meye driver update

In order to bring the 2.4 and 2.6 versions in sync, here is the
missing bit for the meye driver :)

23 years ago[PATCH] sonypi driver update
Stelian Pop [Sun, 31 Aug 2003 07:01:15 +0000 (00:01 -0700)]
[PATCH] sonypi driver update

This updates the sonypi driver to the latest version:
        * document the fact that FX501/FX702 laptops are not supported

        * add battery insert/remove events (thanks to Daniel K.)

        * improve the event detection using a different port offset
          on 'type2' models (thanks to Daniel K.)

23 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Sun, 31 Aug 2003 06:45:59 +0000 (23:45 -0700)]
Merge http://lia64.bkbits.net/to-linus-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] Atari floppy
Geert Uytterhoeven [Sun, 31 Aug 2003 06:43:53 +0000 (23:43 -0700)]
[PATCH] Atari floppy

Atari floppy: Add missing includes and remove some unnecessary includes

23 years ago[PATCH] M68k switch_to
Geert Uytterhoeven [Sun, 31 Aug 2003 06:43:44 +0000 (23:43 -0700)]
[PATCH] M68k switch_to

M68k: Set last in switch_to(), fix asm constraints (from Andreas Schwab)

23 years ago[PATCH] Amiga floppy
Geert Uytterhoeven [Sun, 31 Aug 2003 06:43:36 +0000 (23:43 -0700)]
[PATCH] Amiga floppy

Amiga floppy: Add missing includes and remove some unnecessary includes (from
Roman Zippel)

23 years ago[PATCH] Amiga z2ram
Geert Uytterhoeven [Sun, 31 Aug 2003 06:43:28 +0000 (23:43 -0700)]
[PATCH] Amiga z2ram

Amiga z2ram: Add missing includes and remove some unnecessary includes

23 years ago[PATCH] m68k asm/local.h
Geert Uytterhoeven [Sun, 31 Aug 2003 06:43:19 +0000 (23:43 -0700)]
[PATCH] m68k asm/local.h

M68k: asm/local.h just includes the generic version (from Roman Zippel)

23 years ago[PATCH] m68k asm/sections.h
Geert Uytterhoeven [Sun, 31 Aug 2003 06:43:10 +0000 (23:43 -0700)]
[PATCH] m68k asm/sections.h

M68k: asm/sections.h just includes the generic version (from Roman Zippel)

23 years ago[PATCH] macide (was: Re: Linux 2.6.0-test4)
Geert Uytterhoeven [Sun, 31 Aug 2003 06:43:02 +0000 (23:43 -0700)]
[PATCH] macide (was: Re: Linux 2.6.0-test4)

Bartlomiej Zolnierkiewicz:
>   o ide: disk geometry/capacity cleanups
>   o ide: always store disk capacity in u64

Forgot to update the Macintosh IDE driver:

23 years ago[PATCH] vmlinux-*.lds (was: Re: Linux 2.6.0-test4)
Geert Uytterhoeven [Sun, 31 Aug 2003 06:42:54 +0000 (23:42 -0700)]
[PATCH] vmlinux-*.lds (was: Re: Linux 2.6.0-test4)

Kai Germaschewski:
>   o kbuild: Move generation of vmlinux.lds.s into arch/.../kernel

This forgot to move two files:

    mv arch/m68k/vmlinux-std.lds arch/m68k/kernel
    mv arch/m68k/vmlinux-sun3.lds arch/m68k/kernel

23 years agoMerge http://linux.bkbits.net/linux-2.5
Wim Van Sebroeck [Sun, 31 Aug 2003 06:41:10 +0000 (23:41 -0700)]
Merge http://linux.bkbits.net/linux-2.5
into hostme.bitkeeper.com:/repos/l/linux-watchdog/linux-2.5-watchdog

23 years ago[WATCHDOG] alim1535_wdt.c
Wim Van Sebroeck [Sun, 31 Aug 2003 22:40:47 +0000 (00:40 +0200)]
[WATCHDOG] alim1535_wdt.c

Add "ALi M1535 PMU Watchdog Timer" driver

23 years ago[WATCHDOG] acquirewdt.c - patch
Wim Van Sebroeck [Sun, 31 Aug 2003 22:36:00 +0000 (00:36 +0200)]
[WATCHDOG] acquirewdt.c - patch

clean-up of comments, trailing spaces, includes, ...
removed unnecessary spinlocking
added WATCHDOG_NAME + PFX defines for easier printk's
clean-up expect_close / acq_is_open
made wdt_stop and wdt_start a module_param
clean-up ioctl handling
clean-up init and exit routines
added MODULE_AUTHOR + MODULE_DESCRIPTION info

23 years ago[WATCHDOG] wafer5823wdt.c - patch3
Wim Van Sebroeck [Sun, 31 Aug 2003 22:33:33 +0000 (00:33 +0200)]
[WATCHDOG] wafer5823wdt.c - patch3

fix MODULE_PARM_DESC for timeout
add WDIOC_SETOPTIONS functionality

23 years ago[PATCH] dev_t handling cleanups (12/12)
Alexander Viro [Sun, 31 Aug 2003 05:51:54 +0000 (22:51 -0700)]
[PATCH] dev_t handling cleanups (12/12)

added the exclusion between ADD_PARTITION/DELETE_PARTITION/open() (BLKPG
ioctls didn't grab ->bd_sem when they should have).

added bdev->bd_part; it is set at open() to point to the hd_struct of
partition in question, reset on final close.

blk_partition_remap() uses ->bd_part instead of the current mess

  ->bd_offset is gone, we use ->bd_part->start_sect instead

added missing ->release() to hd_struct kobject, moved kfree() into it

  ->bd_part cotributes to refcount of hd_struct - we bump it when

  ->bd_part is set and drop when it's reset.

23 years ago[PATCH] dev_t handling cleanups (11/12)
Alexander Viro [Sun, 31 Aug 2003 05:51:46 +0000 (22:51 -0700)]
[PATCH] dev_t handling cleanups (11/12)

new helper - imajor(inode)

23 years ago[PATCH] dev_t handling cleanups (10/12)
Alexander Viro [Sun, 31 Aug 2003 05:51:36 +0000 (22:51 -0700)]
[PATCH] dev_t handling cleanups (10/12)

new helper - iminor(inode); defined as minor(inode->i_rdev); lots and
lots of places in drivers had been switched to it.

23 years ago[PATCH] dev_t handling cleanups (9/12)
Alexander Viro [Sun, 31 Aug 2003 05:51:22 +0000 (22:51 -0700)]
[PATCH] dev_t handling cleanups (9/12)

struct block_device made the private part of bdevfs inodes; bd_count
is gone, we use ->i_count of inode now; separate hash is also gone and we
are using iget5_locked()/igrab()/iput() instead.

23 years ago[PATCH] dev_t handling cleanups (8/12)
Alexander Viro [Sun, 31 Aug 2003 05:51:14 +0000 (22:51 -0700)]
[PATCH] dev_t handling cleanups (8/12)

Now that floppy_open() stores bdev in opened_bdevs[drive], we can remove
crap from floppy_read_block_0() and have it use that bdev instead of
messing with bdget_disk()/setting ->bd_disk by hand/bdput().

23 years ago[PATCH] dev_t handling cleanups (7/12)
Alexander Viro [Sun, 31 Aug 2003 05:51:05 +0000 (22:51 -0700)]
[PATCH] dev_t handling cleanups (7/12)

removed dead code from sparc64 hugetlbpage.c

23 years ago[PATCH] dev_t handling cleanups (6/12)
Alexander Viro [Sun, 31 Aug 2003 05:50:58 +0000 (22:50 -0700)]
[PATCH] dev_t handling cleanups (6/12)

 - hpfs_unlink() should not try to truncate the victim unless it's a
   regular file; truncate will not help for anything else and it will
   screw the page cache if victim happens to be a block device.
 - network filesystems should *not* invalidate page cache of block
   device node when inode gets invalidated; fixed, added a new helper -
   invalidate_remote_inode().
 - nfs setattr syncs the file before sending SETATTR to server; that
   makes a lot of sense for regular files, but not for anything else.
   Fixed.

23 years ago[PATCH] dev_t handling cleanups (5/12)
Alexander Viro [Sun, 31 Aug 2003 05:50:48 +0000 (22:50 -0700)]
[PATCH] dev_t handling cleanups (5/12)

removed bogus uses of ->i_sb->s_dev in intermezzo (comparizons can and
should simply compare ->i_sb, printks should use ->s_id).

23 years ago[PATCH] dev_t handling cleanups (4/12)
Alexander Viro [Sun, 31 Aug 2003 05:50:40 +0000 (22:50 -0700)]
[PATCH] dev_t handling cleanups (4/12)

jffs used to put kdev_t values on disk - blind copy of in-core
representation.

Switched to explicit use of u16 (which is what kdev_t currently is),
with appropriate conversion

23 years ago[PATCH] dev_t handling cleanups (3/12)
Alexander Viro [Sun, 31 Aug 2003 05:50:33 +0000 (22:50 -0700)]
[PATCH] dev_t handling cleanups (3/12)

killed gratitious uses of kdev_t in tpqic02

23 years ago[PATCH] dev_t handling cleanups (2/12)
Alexander Viro [Sun, 31 Aug 2003 05:50:25 +0000 (22:50 -0700)]
[PATCH] dev_t handling cleanups (2/12)

tty_paranoia_check() switched from kdev_t to struct inode.

23 years ago[PATCH] dev_t handling cleanups (1/12)
Alexander Viro [Sun, 31 Aug 2003 05:50:17 +0000 (22:50 -0700)]
[PATCH] dev_t handling cleanups (1/12)

removed unused kdev_t stuff, fixed a typo left from the
console->device() conversion.

23 years ago[PATCH] use irqreturn_t in m68knommu/5272 config.c
Greg Ungerer [Sun, 31 Aug 2003 05:44:54 +0000 (22:44 -0700)]
[PATCH] use irqreturn_t in m68knommu/5272 config.c

Fix up interrupt handler type to be irqreturn_t.

23 years ago[PATCH] use irqreturn_t in m68knommu/5249 config.c
Greg Ungerer [Sun, 31 Aug 2003 05:44:46 +0000 (22:44 -0700)]
[PATCH] use irqreturn_t in m68knommu/5249 config.c

Fix up interrupt handler type to be irqreturn_t.

23 years ago[PATCH] use irqreturn_t in m68knommu/5206e config.c
Greg Ungerer [Sun, 31 Aug 2003 05:44:38 +0000 (22:44 -0700)]
[PATCH] use irqreturn_t in m68knommu/5206e config.c

Fix up interrupt handler type to be irqreturn_t.

23 years ago[PATCH] use irqreturn_t in m68knommu/5206 config.c
Greg Ungerer [Sun, 31 Aug 2003 05:44:30 +0000 (22:44 -0700)]
[PATCH] use irqreturn_t in m68knommu/5206 config.c

23 years ago[PATCH] fix in NFSv4 server for bad sequence id errors
Neil Brown [Sun, 31 Aug 2003 05:44:22 +0000 (22:44 -0700)]
[PATCH] fix in NFSv4 server for bad sequence id errors

From: "William A.(Andy) Adamson" <andros@citi.umich.edu>

this patch fixes the share state sequenceid bookeeping.

- increment the sequence id on an open that is confirmed
- increment the sequence id on close

23 years ago[PATCH] Track nfsv4 open files by "struct inode" rather than dev/ino/generation
Neil Brown [Sun, 31 Aug 2003 05:44:14 +0000 (22:44 -0700)]
[PATCH] Track nfsv4 open files by "struct inode" rather than dev/ino/generation

23 years ago[PATCH] Fix md superblock incompatabilities with 2.4 kernels.
Neil Brown [Sun, 31 Aug 2003 05:44:06 +0000 (22:44 -0700)]
[PATCH] Fix md superblock incompatabilities with 2.4 kernels.

2.4 kernels are very fussy about some values in the superblock, and
2.6 got them wrong.  This fixes it.

23 years ago[PATCH] Set max_sectors for raid0 only, not for all raid levels.
Neil Brown [Sun, 31 Aug 2003 05:43:58 +0000 (22:43 -0700)]
[PATCH] Set max_sectors for raid0 only, not for all raid levels.

raid1 and multipath have not concept of a chunksize, so basing
max_sectors on it is obviously wrong.

Similary 'linear' has a very different concept of chunksize and
max_sectors doesn't apply.

raid5 does have relevant chunk_size concept, but it has code to
effectively handle any chunksize.

So we only need to set max_sectors based on chunk_size in raid0.

23 years ago[PATCH] Honour the read-ahead for for reads in raid5.
Neil Brown [Sun, 31 Aug 2003 05:43:49 +0000 (22:43 -0700)]
[PATCH] Honour the read-ahead for for reads in raid5.

If we get a failure trying to allocate a stripe_head for a read-ahead
request (the only time we can get a failure), we skip the rest of the
request and fail the whole bio.

23 years ago[PATCH] Fix module ref counting for md.
Neil Brown [Sun, 31 Aug 2003 05:43:41 +0000 (22:43 -0700)]
[PATCH] Fix module ref counting for md.

We don't need to explicitly count references as:
 - refcounting already happens for opens of /dev/md?
 -  when an array is active, a daughter module is loaded which
      locks "md" in.
We just need to make sure we clean up properly on unload. (export_array)

Also, xor needs a null module_exit so that it can be unloaded.

23 years ago[PATCH] bio.c: reduce verbosity at boot
Matthew Wilcox [Sun, 31 Aug 2003 05:40:10 +0000 (22:40 -0700)]
[PATCH] bio.c: reduce verbosity at boot

The queue init is really far too verbose at boot time.  I don't think
these messages add anything to either the end user experience or debug
ability.

Acked by Jens

23 years ago[PATCH] cciss init problem
Jens Axboe [Sun, 31 Aug 2003 05:40:01 +0000 (22:40 -0700)]
[PATCH] cciss init problem

This assigns the queue properly.

23 years ago[netdrvr] fix skb_padto bugs introduced when skb_padto was introduced
Yusuf Wilajati Purna [Sun, 31 Aug 2003 05:34:20 +0000 (01:34 -0400)]
[netdrvr] fix skb_padto bugs introduced when skb_padto was introduced

It seems that skb_padto security fixes in 2.4 and 2.5 trying
to fix "CAN-2003-0001:Multiple ethernet NID device drivers
do not pad frames with null bytes", do not put the skb_padto
blocks in proper places in the  3c527, eth16i, fmv18x, seeq8005,
yellowfin device drivers.

In case a driver calls skb_padto(), it is possible
that the space available in the original skb buffer tailroom is less
than the space to pad. In this case, in short, the skb_padto()
will create a new skb buffer, copy data from the original
skb buffer to a new skb buffer, free the original buffer,
and finally return the new buffer.

If this happens to the aforementioned device drivers, they come to
point to wrong data. And, for 3c527 and yellowfin, the drivers can
unexpectedly double free the original skb buffers since they still
point to the original skb buffers. The attached patch against
2.4.23pre1 fixes these issues.

23 years ago[PATCH] x86-64 update
Andi Kleen [Sun, 31 Aug 2003 05:33:55 +0000 (22:33 -0700)]
[PATCH] x86-64 update

Make everything compile and boot again.

 - Update defconfig
 - Some minor cleanup
 - Introduce physid_t for APIC masks (fixes UP kernels)
 - Add bandaid for CardBus bridges and broken BIOS (Vojtech)
 - Add bandaid for unsynchronized TSCs  (Vojtech)
 - Fix ffs(0) return value (fixes XFS)
 - Fix compilation with software suspend

23 years ago[netdrvr 3c509] dev->name removal build fix
Jeff Garzik [Sun, 31 Aug 2003 05:32:12 +0000 (01:32 -0400)]
[netdrvr 3c509] dev->name removal build fix

23 years ago[PATCH] sis190 driver fix
François Romieu [Sun, 31 Aug 2003 05:32:04 +0000 (22:32 -0700)]
[PATCH] sis190 driver fix

synchronize_irq() requires an argument when built with CONFIG_SMP.

23 years ago[PATCH] Do 32bit addresses in /proc/self/maps if possible
Andi Kleen [Sun, 31 Aug 2003 05:31:55 +0000 (22:31 -0700)]
[PATCH] Do 32bit addresses in /proc/self/maps if possible

As discussed earlier. This implements Linus' idea of printing
the addresses in /proc/<pid>/maps as 32bit if possible.

This works around some broken 32bit programs that cannot parse
64bit addresses as generated by x86-64 kernels.

Also simplifies the code slightly.

23 years ago[PATCH] Make ACPI_SLEEP select SOFTWARE_SUSPEND
Andi Kleen [Sun, 31 Aug 2003 05:31:47 +0000 (22:31 -0700)]
[PATCH] Make ACPI_SLEEP select SOFTWARE_SUSPEND

CONFIG_ACPI_SLEEP doesn't compile without SOFTWARE_SUSPEND.
Make it select it automagically.

This fixes some bugzilla bug whose number I forgot.

23 years ago[PATCH] kill ide_register()
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:17:50 +0000 (22:17 -0700)]
[PATCH] kill ide_register()

23 years ago[PATCH] kill ide_module_t
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:17:43 +0000 (22:17 -0700)]
[PATCH] kill ide_module_t

23 years ago[PATCH] remove unused ide_chipsets and IDE_CHIPSET_MODULE
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:17:35 +0000 (22:17 -0700)]
[PATCH] remove unused ide_chipsets and IDE_CHIPSET_MODULE

23 years ago[PATCH] remove unused exports from ide-probe.c
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:17:27 +0000 (22:17 -0700)]
[PATCH] remove unused exports from ide-probe.c

export_ide_init_queue() and export_probe_for_drive()

23 years ago[PATCH] kill ide_init_drive() in ide-probe.c
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:17:18 +0000 (22:17 -0700)]
[PATCH] kill ide_init_drive() in ide-probe.c

also fix comment in init_irq()

23 years ago[PATCH] do not set drive->dn twice in probe_hwif()
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:17:10 +0000 (22:17 -0700)]
[PATCH] do not set drive->dn twice in probe_hwif()

23 years ago[PATCH] kill ide_modes.h
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:17:02 +0000 (22:17 -0700)]
[PATCH] kill ide_modes.h

23 years ago[PATCH] allow drivers (ie. mediabay) to set hwif->gendev.parent
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:16:54 +0000 (22:16 -0700)]
[PATCH] allow drivers (ie. mediabay) to set hwif->gendev.parent

From Benjamin Herrenschmidt <benh@kernel.crashing.org>.

23 years ago[PATCH] fix ide-lib.c warning when compiling IDE without DMA support
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:16:46 +0000 (22:16 -0700)]
[PATCH] fix ide-lib.c warning when compiling IDE without DMA support

From Mikael Pettersson <mikpe@csd.uu.se>.

23 years ago[PATCH] fix ide.c warning when compiling IDE for non-PCI systems
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:16:39 +0000 (22:16 -0700)]
[PATCH] fix ide.c warning when compiling IDE for non-PCI systems

From Stephane Ouellette <ouellettes@videotron.ca>.

23 years ago[PATCH] fix PowerMac driver breakage caused by recent dynamic queue change
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:16:29 +0000 (22:16 -0700)]
[PATCH] fix PowerMac driver breakage caused by recent dynamic queue change

From Mikael Pettersson <mikpe@csd.uu.se>.

23 years ago[PATCH] cable detection fixes for HPT37x controllers
Bartlomiej Zolnierkiewicz [Sun, 31 Aug 2003 05:16:21 +0000 (22:16 -0700)]
[PATCH] cable detection fixes for HPT37x controllers

From Duncan Laurie <duncan@sun.com>

This same patch made its way into 2.4 via the -ac tree but hasn't
been put in 2.6 yet.

It fixes some cable detect issues that stem from the fact that the
cable detect pins are also used as address/data lines, so they need
to first be configured as inputs to read valid cable detect state.

23 years ago[netdrvr 8139too] remove useless board names
Jeff Garzik [Sun, 31 Aug 2003 04:48:45 +0000 (00:48 -0400)]
[netdrvr 8139too] remove useless board names

The only thing that differentiated most of the entries in the
board_info[] table and the board_t type was the vendor branding
string for the board.  This table is a pain to maintain, so we
prefer to simply use "RTL8129" or "RTL8139".

23 years ago[netdrvr 8139too] fix and pci ids needed for SH platform
Paul Mundt [Sun, 31 Aug 2003 04:44:10 +0000 (00:44 -0400)]
[netdrvr 8139too] fix and pci ids needed for SH platform

a.k.a. Sega Broadband Adapter.

23 years ago[PATCH] More ->pid to ->tgid changes
Ulrich Drepper [Sun, 31 Aug 2003 04:32:59 +0000 (21:32 -0700)]
[PATCH] More ->pid to ->tgid changes

One more overlooked area where the proper process ID has to be used:
SysV IPC "pid" values should use the thread group ID, not the per-thread
one.

23 years ago[netdrvr pcmcia] support SIOC[GS]MII{PHY,REG} ioctls
Jeff Garzik [Sun, 31 Aug 2003 04:21:02 +0000 (00:21 -0400)]
[netdrvr pcmcia] support SIOC[GS]MII{PHY,REG} ioctls

Updated drivers;  3c574_cs, axnet_cs, pcnet_cs, xirc2ps_cs

Thanks to Komuro for pointing this out.

23 years ago[netdrvr 8139too] make features more persistent; fix PCI DAC mode
Jeff Garzik [Sat, 30 Aug 2003 22:08:02 +0000 (18:08 -0400)]
[netdrvr 8139too] make features more persistent; fix PCI DAC mode

* only set PCIDAC (64-bit PCI) bit in hardware if
  sizeof(dma_addr_t) > 32.  Need a better test for whether
  64-bit mode is _really_ needed.
* cache chip command register in private struct.  this allows
  the setting of rx-vlan, rx-csum, and other features to be
  persistent across the entire lifetime of the net device.
* remove dead private struct members frag_skb, dropping_frag,
  and pci_using_dac.

23 years ago[netdrvr 8139cp] stats improvements and fixes
Jeff Garzik [Sat, 30 Aug 2003 20:49:18 +0000 (16:49 -0400)]
[netdrvr 8139cp] stats improvements and fixes

* make sure rx_frags is still accounted
* query RxMissed register, and clear, upon each get-stats func call

23 years ago[netdrvr 8139cp] bump version
Jeff Garzik [Sat, 30 Aug 2003 19:34:01 +0000 (15:34 -0400)]
[netdrvr 8139cp] bump version

23 years ago[netdrvr 8139cp] fix NAPI bug; remove board_type distinction, not needed
Jeff Garzik [Sat, 30 Aug 2003 19:24:10 +0000 (15:24 -0400)]
[netdrvr 8139cp] fix NAPI bug; remove board_type distinction, not needed

23 years ago[netdrvr 8139cp] small cleanups
Jeff Garzik [Sat, 30 Aug 2003 18:45:43 +0000 (14:45 -0400)]
[netdrvr 8139cp] small cleanups

* remove netif_queue_stopped test, netif_wake_queue already does that
* move vlan stuff to top of file
* remove __dev markers
* update todo list at top of file
* remove pci_set_dma_mask argument casts; ULL suffixes preferred.

23 years ago[netdrvr 8139cp] remove mentions of RTL8169 (now handled by "r8169")
Jeff Garzik [Sat, 30 Aug 2003 18:18:03 +0000 (14:18 -0400)]
[netdrvr 8139cp] remove mentions of RTL8169 (now handled by "r8169")

23 years ago[netdrvr 8139cp] update todo list in header
Jeff Garzik [Sat, 30 Aug 2003 18:15:03 +0000 (14:15 -0400)]
[netdrvr 8139cp] update todo list in header

23 years ago[netdrvr 8139cp] support NAPI on RX path; Ditch RX frag handling.
Jeff Garzik [Sat, 30 Aug 2003 18:11:42 +0000 (14:11 -0400)]
[netdrvr 8139cp] support NAPI on RX path; Ditch RX frag handling.

NAPI is turned on unconditionally for the RX path.  The hardware
supports interrupt mitigation, so that should be investigated too.

RX fragment handling removed.  We simply ensure that we alloc
buffers large enough to hold incoming packets.  Any stray RX
frags that occur (shouldn't be any) will be dropped.

23 years ago[netdrvr 8139cp] build TX checksumming code, but default OFF
Jeff Garzik [Sat, 30 Aug 2003 17:03:50 +0000 (13:03 -0400)]
[netdrvr 8139cp] build TX checksumming code, but default OFF

(previously it was ifdef'd)

Also, bump version to 1.0.

23 years ago[WATCHDOG] wafer5823wdt.c - patch2
Wim Van Sebroeck [Sat, 30 Aug 2003 16:48:50 +0000 (18:48 +0200)]
[WATCHDOG] wafer5823wdt.c - patch2

fix possible wafwdt_is_open race
make wdt_stop and wdt_start module params
change wd_margin to timeout and make it a module_param
make expect_close the same system as in advantechwdt.c
clean-up ioctl handling
added extra printk's to report what problem occured
add MODULE_DESCRIPTION info

23 years ago[WATCHDOG] wafer5823wdt.c - patch
Wim Van Sebroeck [Sat, 30 Aug 2003 15:59:37 +0000 (17:59 +0200)]
[WATCHDOG] wafer5823wdt.c - patch

general clean-up (comments, trailing spaces, ...)
Added WATCHDOG_NAME and PFX defines for easier printk's.
clean-up printk's.

23 years ago[WATCHDOG] advantechwdt.c - patch
Wim Van Sebroeck [Sat, 30 Aug 2003 15:49:09 +0000 (17:49 +0200)]
[WATCHDOG] advantechwdt.c - patch

small clean-up (add trivial comma)

23 years agoMerge bk://stop.crashing.org/linux-2.6-kgdb
Paul Mackerras [Sat, 30 Aug 2003 02:07:47 +0000 (12:07 +1000)]
Merge bk://stop.crashing.org/linux-2.6-kgdb
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years ago[AGPGART] Make AMD64 GART driver marchitecture compliant.
Dave Jones [Fri, 29 Aug 2003 03:12:06 +0000 (04:12 +0100)]
[AGPGART] Make AMD64 GART driver marchitecture compliant.
X86_64 -> AMD64