]> git.neil.brown.name Git - history.git/log
history.git
22 years ago[PATCH] fix OOPS for multiple IDE PCI modules and CONFIG_PROC_FS=y
Bartlomiej Zolnierkiewicz [Sun, 8 Feb 2004 23:36:39 +0000 (15:36 -0800)]
[PATCH] fix OOPS for multiple IDE PCI modules and CONFIG_PROC_FS=y

The problem is that when loading next IDE PCI module memory used by
previously registered ide_pci_host_proc_list entry is already unmapped
(because of __{dev}initdata).  This doesn't happen in built-in case
because this memory is freed after all drivers are initialized.
Fix it by removing __{dev}initdata from all ide_pci_host_proc_t.

Thanks to Andre Tomt <andre@tomt.net> for help in debugging this.

22 years ago[PATCH] ide-cd: incorrect use of sector_div
Benjamin Herrenschmidt [Sun, 8 Feb 2004 23:32:15 +0000 (15:32 -0800)]
[PATCH] ide-cd: incorrect use of sector_div

The recent change to ide-cd using sector div is passing
the wrong type to do_div().

22 years agoMerge nathans@xfs.org:/export/hose/bkroot/xfs-linux-2.6
Nathan Scott [Tue, 10 Feb 2004 03:37:08 +0000 (14:37 +1100)]
Merge nathans@xfs.org:/export/hose/bkroot/xfs-linux-2.6
into sgi.com:/source2/xfs-linux-2.6

22 years ago[XFS] Update XFS config entries - add security entry, update ACL entry.
Nathan Scott [Tue, 10 Feb 2004 03:11:43 +0000 (14:11 +1100)]
[XFS] Update XFS config entries - add security entry, update ACL entry.

22 years ago[XFS] Make more xfs errors trappable with panic_mask
Eric Sandeen [Tue, 10 Feb 2004 02:56:25 +0000 (13:56 +1100)]
[XFS] Make more xfs errors trappable with panic_mask

SGI Modid: xfs-linux:xfs-kern:164051a

22 years ago[XFS] Fix a trivial compiler warning, remove some no-longer-used macros.
Nathan Scott [Tue, 10 Feb 2004 02:52:55 +0000 (13:52 +1100)]
[XFS] Fix a trivial compiler warning, remove some no-longer-used macros.

SGI Modid: xfs-linux:xfs-kern:165155a

22 years ago[XFS] Fix data loss when writing into unwritten extents while memory is being reclaimed.
Nathan Scott [Tue, 10 Feb 2004 02:39:45 +0000 (13:39 +1100)]
[XFS] Fix data loss when writing into unwritten extents while memory is being reclaimed.

SGI Modid: xfs-linux:xfs-kern:166324a

22 years ago[XFS] Add back a missing pflags check in releasepage.
Nathan Scott [Tue, 10 Feb 2004 02:31:45 +0000 (13:31 +1100)]
[XFS] Add back a missing pflags check in releasepage.

SGI Modid: xfs-linux:xfs-kern:166323a

22 years ago[XFS] Fix gcc 3.5 compilation for real
Christoph Hellwig [Tue, 10 Feb 2004 02:12:37 +0000 (13:12 +1100)]
[XFS] Fix gcc 3.5 compilation for real

SGI Modid: xfs-linux:xfs-kern:165783a

22 years ago[XFS] Fix compile warning, ensure _pagebuf_lookup_pages return value is inited.
Nathan Scott [Tue, 10 Feb 2004 02:10:01 +0000 (13:10 +1100)]
[XFS] Fix compile warning, ensure _pagebuf_lookup_pages return value is inited.

SGI Modid: xfs-linux:xfs-kern:166301a

22 years ago[XFS] Avoid NULL returns from pagebuf_get
Christoph Hellwig [Tue, 10 Feb 2004 02:07:39 +0000 (13:07 +1100)]
[XFS] Avoid NULL returns from pagebuf_get

SGI Modid: xfs-linux:xfs-kern:166207a

22 years ago[XFS] plug a pagebuf leak
Christoph Hellwig [Tue, 10 Feb 2004 01:53:44 +0000 (12:53 +1100)]
[XFS] plug a pagebuf leak

SGI Modid: xfs-linux:xfs-kern:166109a

22 years ago[XFS] Remove PBF_MAPPABLE
Christoph Hellwig [Tue, 10 Feb 2004 01:33:42 +0000 (12:33 +1100)]
[XFS] Remove PBF_MAPPABLE

SGI Modid: xfs-linux:xfs-kern:166087a

22 years ago[XFS] Use list_move for moving pagebufs between lists, not list_add/list_del
Nathan Scott [Tue, 10 Feb 2004 00:39:10 +0000 (11:39 +1100)]
[XFS] Use list_move for moving pagebufs between lists, not list_add/list_del

SGI Modid: xfs-linux:xfs-kern:166046a

22 years ago[XFS] Remove the lockable/not lockable buffer distinction.
Christoph Hellwig [Tue, 10 Feb 2004 00:20:58 +0000 (11:20 +1100)]
[XFS] Remove the lockable/not lockable buffer distinction.
All metadata buffers are lockable these days.

SGI Modid: xfs-linux:xfs-kern:166042a

22 years ago[XFS] Fix buffer teardown on _pagebuf_lookup_pages failure
Christoph Hellwig [Tue, 10 Feb 2004 00:14:28 +0000 (11:14 +1100)]
[XFS] Fix buffer teardown on _pagebuf_lookup_pages failure

SGI Modid: xfs-linux:xfs-kern:166032a

22 years agoMake SET_INPUT_KEYCODE return the old value, and clean up
Linus Torvalds [Sun, 8 Feb 2004 11:02:20 +0000 (03:02 -0800)]
Make SET_INPUT_KEYCODE return the old value, and clean up
users of this that were very confused indeed.

22 years agoDon't read i8042 data if no data exists
Linus Torvalds [Sun, 8 Feb 2004 10:35:08 +0000 (02:35 -0800)]
Don't read i8042 data if no data exists

22 years agoMerge bk://linux-pnp.bkbits.net/pnp-2.6
Linus Torvalds [Sun, 8 Feb 2004 07:03:49 +0000 (23:03 -0800)]
Merge bk://linux-pnp.bkbits.net/pnp-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge http://linux.bkbits.net/linux-2.5
Adam Belay [Sun, 8 Feb 2004 17:00:24 +0000 (17:00 +0000)]
Merge http://linux.bkbits.net/linux-2.5
into neo.rr.com:/home/ambx1/linux/bk/linus-2.5

22 years ago[PNP]: Cleanup Kconfig
Adam Belay [Sun, 8 Feb 2004 15:52:11 +0000 (15:52 +0000)]
[PNP]: Cleanup Kconfig

This patch cleans up the kconfig options for the pnp subsystem.  It
updates the comments and makes pnpbios proc support an optional
feature.

22 years ago[PNP]: Add additonal sysfs entries
Adam Belay [Sun, 8 Feb 2004 15:47:23 +0000 (15:47 +0000)]
[PNP]: Add additonal sysfs entries

This patch adds some aditional information to sysfs for pnp cards.  It
should be useful for userland tools.

22 years ago[PNP]: Card matching code fix
Adam Belay [Sun, 8 Feb 2004 15:44:15 +0000 (15:44 +0000)]
[PNP]: Card matching code fix

This patch updates the matching code to ensure that all requested
devices are present on the card, even if they are in use.  It is
necessary for some ALSA drivers to work properly because early vendors
would have different sets of devices on the same card ids.  It is from
Takashi Iwai <tiwai@suse.de>.

22 years ago[PNP]: file2alias support
Adam Belay [Sun, 8 Feb 2004 15:40:52 +0000 (15:40 +0000)]
[PNP]: file2alias support

This patch updates file2alias.c to support pnp ids.  It is from
Takashi Iwai <tiwai@suse.de>.

22 years ago[PNP] Move ID declarations
Adam Belay [Sun, 8 Feb 2004 15:36:08 +0000 (15:36 +0000)]
[PNP] Move ID declarations

This patch moves the PnP ID declarations to mod_devicetable.h like
most of the other buses.  It is from Takashi Iwai <tiwai@suse.de>.

22 years ago[PNP]: Avoid static requests
Adam Belay [Sun, 8 Feb 2004 15:33:34 +0000 (15:33 +0000)]
[PNP]: Avoid static requests

Recently many PnPBIOS bugs have been triggered by static resource
information requests.  This patch makes an effort to further avoid
making them.

22 years ago[PNP]: Disable resources fix
Adam Belay [Sun, 8 Feb 2004 15:31:19 +0000 (15:31 +0000)]
[PNP]: Disable resources fix

Some PnPBIOSes do not follow the specifications with regard to
disabling devices.  This patch preserves the tag bits, while zeroing
the resource settings.  Previously we would zero the entire buffer.
It has been tested and appears to correct the issue while remaining
compatible with unbroken PnPBIOSes.

22 years ago[PNP]: Resource flags update
Adam Belay [Sun, 8 Feb 2004 15:28:23 +0000 (15:28 +0000)]
[PNP]: Resource flags update

This patch reorganizes resource flags to ensure that manual resource
settings are properly recognized.  This fix is necessary for many ALSA
drivers.  It also prevents comparisons between unset resource
structures.  The bug was discovered by Rene Herman
<rene.herman@keyaccess.nl>, who also wrote an initial version of this
patch.  I made further improvements to ensure that the pnp subsystem
was compatible with this initial change.

22 years ago[PNP]: Fix Serial PnP driver
Adam Belay [Sun, 8 Feb 2004 15:23:01 +0000 (15:23 +0000)]
[PNP]: Fix Serial PnP driver

The serial driver currently fails to unregister its pnp driver upon
module unload.  This patch corrects the problem by calling
pnp_unregister_driver and implementing a proper remove function.

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Sun, 8 Feb 2004 07:01:45 +0000 (23:01 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/net-2.6
David S. Miller [Sun, 8 Feb 2004 05:22:05 +0000 (21:22 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/net-2.6
into kernel.bkbits.net:/home/davem/net-2.6

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
David S. Miller [Sun, 8 Feb 2004 05:20:20 +0000 (21:20 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
into kernel.bkbits.net:/home/davem/sparc-2.6

22 years ago[AF_UNIX]: Print out paths correctly in /proc/net/unix, matching 2.4.x
Hirofumi Ogawa [Sun, 8 Feb 2004 05:03:26 +0000 (21:03 -0800)]
[AF_UNIX]: Print out paths correctly in /proc/net/unix, matching 2.4.x

22 years ago[IPVS]: Unify URL referencing in Kconfig documentation.
Petri T. Koistinen [Sun, 8 Feb 2004 05:02:12 +0000 (21:02 -0800)]
[IPVS]: Unify URL referencing in Kconfig documentation.

22 years ago[IPV6]: Unify URL referencing in Kconfig documentation.
Petri T. Koistinen [Sun, 8 Feb 2004 05:01:43 +0000 (21:01 -0800)]
[IPV6]: Unify URL referencing in Kconfig documentation.

22 years ago[NET_SCHED]: Unify URL referencing in Kconfig documentation.
Petri T. Koistinen [Sun, 8 Feb 2004 05:01:10 +0000 (21:01 -0800)]
[NET_SCHED]: Unify URL referencing in Kconfig documentation.

22 years ago[SCTP]: Unify URL referencing in Kconfig documentation.
Petri T. Koistinen [Sun, 8 Feb 2004 05:00:41 +0000 (21:00 -0800)]
[SCTP]: Unify URL referencing in Kconfig documentation.

22 years ago[ECONET]: Use LL_RESERVED_SPACE() where applicable. Noticed by yoshfuji.
David S. Miller [Sun, 8 Feb 2004 04:58:29 +0000 (20:58 -0800)]
[ECONET]: Use LL_RESERVED_SPACE() where applicable.  Noticed by yoshfuji.

22 years ago[IPV6]: Kill broken and unused IPV6_AUTHHDR support.
Hideaki Yoshifuji [Sun, 8 Feb 2004 04:54:14 +0000 (20:54 -0800)]
[IPV6]: Kill broken and unused IPV6_AUTHHDR support.

22 years ago[SUNRPC]: Use completions instead of sleep_on for rpciod.
Christoph Hellwig [Sun, 8 Feb 2004 04:43:57 +0000 (20:43 -0800)]
[SUNRPC]: Use completions instead of sleep_on for rpciod.

The rpciod shutdown code gives ugly sleep_on without BKL warnings in
-mm.  And it looks indeed somewhat racy.

The easy fix would be to simply use a completion as in the patch below,
but that removes all the signal fuzzing semantics the current code has.
I don't really understand why we want to cancel the operation by
signals, but I think it'd be better to leave that to people familar with
the code anyway..

22 years agoMerge nuts.davemloft.net:/disk1/BK/sparcwork-2.6
David S. Miller [Sun, 8 Feb 2004 03:00:50 +0000 (19:00 -0800)]
Merge nuts.davemloft.net:/disk1/BK/sparcwork-2.6
into nuts.davemloft.net:/disk1/BK/sparc-2.6

22 years agoMerge nuts.davemloft.net:/disk1/BK/network-2.6
David S. Miller [Sun, 8 Feb 2004 02:56:12 +0000 (18:56 -0800)]
Merge nuts.davemloft.net:/disk1/BK/network-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

22 years ago[PATCH] ide-cd invalidate toc cache on last close
Jens Axboe [Sun, 8 Feb 2004 02:52:09 +0000 (18:52 -0800)]
[PATCH] ide-cd invalidate toc cache on last close

Make sure that TOC gets reloaded after every last close of the device.

22 years agoMerge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6
Linus Torvalds [Sun, 8 Feb 2004 02:49:37 +0000 (18:49 -0800)]
Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] cciss: rmmod oops fix
Andrew Morton [Sun, 8 Feb 2004 01:44:08 +0000 (17:44 -0800)]
[PATCH] cciss: rmmod oops fix

From: mikem@beardog.cca.cpqcorp.net

This patch fixes an Oops when unloading the driver.  Bug fix.  Please
consider this for inclusion.

All of the patches sent out are needed to get the driver in the 2.6 tree up
to the level of the driver that is in the 2.4 tree, excluding this patch
which is not required in 2.4.

More patches will be coming.  They include multi-path failover support,
support for more than 8 controllers, and msi support.  Presently working on a
per logical volume queueing scheme.

22 years ago[PATCH] cciss: use pci_module_init()
Andrew Morton [Sun, 8 Feb 2004 01:43:58 +0000 (17:43 -0800)]
[PATCH] cciss: use pci_module_init()

From: mikem@beardog.cca.cpqcorp.net

This patch uses the pci_module_init wrapper for hot plug cases.  It is in the
2.4.  tree.

22 years ago[PATCH] cciss: improve /proc presentation
Andrew Morton [Sun, 8 Feb 2004 01:43:49 +0000 (17:43 -0800)]
[PATCH] cciss: improve /proc presentation

From: mikem@beardog.cca.cpqcorp.net

This patch changes the way we fill out the /proc files we create.  It now has
human readable volume sizes, RAID levels, etc.  Also removes some fields that
were orginally for debug purposes.  This is in the 2.4 tree.

22 years ago[PATCH] cciss: printk format fix
Andrew Morton [Sun, 8 Feb 2004 01:43:40 +0000 (17:43 -0800)]
[PATCH] cciss: printk format fix

From: mikem@beardog.cca.cpqcorp.net

This patch changes a format specifier to unsigned to prevent the number of
blocks being displayed as a negative value on very large volumes.

22 years ago[PATCH] cciss: avoid reading PCI config space
Andrew Morton [Sun, 8 Feb 2004 01:43:30 +0000 (17:43 -0800)]
[PATCH] cciss: avoid reading PCI config space

From: mikem@beardog.cca.cpqcorp.net

This patch replaces reading directly form PCI config space where possible.
Most of what we need is in the pdev struct.  This is in 2.4.

22 years ago[PATCH] cciss: intialisation oops fix
Andrew Morton [Sun, 8 Feb 2004 01:43:21 +0000 (17:43 -0800)]
[PATCH] cciss: intialisation oops fix

From: mikem@beardog.cca.cpqcorp.net

This patch moves the check of the controller to before trying to enable it.
If a controller is disabled the system will Oops without this fix.  This in
the 2.4 tree.

22 years ago[PATCH] cciss: disble prefetching in ASIC
Andrew Morton [Sun, 8 Feb 2004 01:43:12 +0000 (17:43 -0800)]
[PATCH] cciss: disble prefetching in ASIC

From: mikem@beardog.cca.cpqcorp.net

This patch addresses a bug in the ASIC on the 6400 series controllers.  When
prefetching from host memory we grab an extra 750 or so bytes of data.  If
this occurs on a memory boundary the machine will MCA.  This bug affects IPF
and Alpha based platforms.  It is not known to be a problem on x86.

Prefetch will be disabled via the f/w.  We need to enable it on x86 to
address a _big_ performance hit on RAID 1 operations.

It is in the 2.4 tree.

22 years ago[PATCH] cciss: IRQ sharing fix
Andrew Morton [Sun, 8 Feb 2004 01:43:02 +0000 (17:43 -0800)]
[PATCH] cciss: IRQ sharing fix

From: mikem@beardog.cca.cpqcorp.net

This patch fixes a bug when sharing IRQs with another controller that
receives a lot of interrupts.  Without this check we will panic the system
when unloading and reloading the driver.  This is in 2.4.

22 years ago[PATCH] cciss: Add support for SA 6i embedded controller
Andrew Morton [Sun, 8 Feb 2004 01:42:53 +0000 (17:42 -0800)]
[PATCH] cciss: Add support for SA 6i embedded controller

From: mikem@beardog.cca.cpqcorp.net

This patch adds support for the next generation embedded cciss controller.
It also bumps the version and changes the author to HP.  This patch is in
2.4.

22 years ago[PATCH] cciss: Fix freeing of incorrect IO memory address
Andrew Morton [Sun, 8 Feb 2004 01:42:44 +0000 (17:42 -0800)]
[PATCH] cciss: Fix freeing of incorrect IO memory address

From: mikem@beardog.cca.cpqcorp.net

This patch fixes a bug where under certain error conditions we bail and try
to free our I/O memory.  This patch is in the 2.4 tree.

22 years ago[PATCH] cciss: PCI BAR sizing fix
Andrew Morton [Sun, 8 Feb 2004 01:42:35 +0000 (17:42 -0800)]
[PATCH] cciss: PCI BAR sizing fix

From: <mikem@beardog.cca.cpqcorp.net>

This patch eliminates the bad assumption that all of our PCI BARs will always
be 32-bits.  Tested against the 2.6.2 kernel.

This is required to support the Pinnacles architecture.  It is already in the
2.4 tree.

(This needs to be converted to use pci_request_regions())

22 years ago[PATCH] vx222_ops.c warning fix
Andrew Morton [Sun, 8 Feb 2004 01:42:26 +0000 (17:42 -0800)]
[PATCH] vx222_ops.c warning fix

Print a size_t correctly.

22 years ago[PATCH] alpha: fix build error due to __attribute_const__ conversion
Andrew Morton [Sun, 8 Feb 2004 01:42:17 +0000 (17:42 -0800)]
[PATCH] alpha: fix build error due to __attribute_const__ conversion

Include the needed compiler.h.  Also swizze the return type and the attribute
around to match everyone else.

22 years ago[PATCH] bitmap_snprintf() optimization
Andrew Morton [Sun, 8 Feb 2004 01:42:08 +0000 (17:42 -0800)]
[PATCH] bitmap_snprintf() optimization

From: Joe Korty <joe.korty@ccur.com>

Now that bitmap_parse is part of bitmap.[ch], it is allowed to manipulate
bits directly as the other bitmap routines do.

22 years ago[PATCH] Fix __filemap_fdatawrite() comment
Andrew Morton [Sun, 8 Feb 2004 01:41:59 +0000 (17:41 -0800)]
[PATCH] Fix __filemap_fdatawrite() comment

It was old.

22 years ago[PATCH] Fix ppa/imm warnings
Andrew Morton [Sun, 8 Feb 2004 01:41:50 +0000 (17:41 -0800)]
[PATCH] Fix ppa/imm warnings

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

Simplify the code, eliminate an unused variable warning.

22 years ago[PATCH] add device id to radeonfb
Andrew Morton [Sun, 8 Feb 2004 01:41:41 +0000 (17:41 -0800)]
[PATCH] add device id to radeonfb

From: Andreas Steinmetz <ast@domdv.de>

The attached patch adds the pci id 5961 to radeonfb.  Without the patch my
9200 displays only a blank screen.  lspci output below.

05:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV280
[Radeon 9200] (rev 01) (prog-if 00 [VGA])
         Subsystem: Giga-byte Technology: Unknown device 4018
         Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 16
         Memory at e0000000 (32-bit, prefetchable) [size=128M]
         I/O ports at b800 [size=256]
         Memory at feaf0000 (32-bit, non-prefetchable) [size=64K]
         Expansion ROM at feac0000 [disabled] [size=128K]
         Capabilities: [58] AGP version 3.0
         Capabilities: [50] Power Management version 2

22 years ago[PATCH] v850: make __delay function handle a loop count of zero
Andrew Morton [Sun, 8 Feb 2004 01:41:31 +0000 (17:41 -0800)]
[PATCH] v850: make __delay function handle a loop count of zero

From: <miles@mcspd15.ucom.lsi.nec.co.jp> (Miles Bader)

make __delay function handle a loop count of zero.  In practice, this only
seems to occur in odd debugging situations, but it's quite annoying then.

22 years ago[PATCH] v850: Define ARCH_HAS_*_EXTABLE macros for v850
Andrew Morton [Sun, 8 Feb 2004 01:41:22 +0000 (17:41 -0800)]
[PATCH] v850: Define ARCH_HAS_*_EXTABLE macros for v850

From: <miles@mcspd15.ucom.lsi.nec.co.jp> (Miles Bader)

Define ARCH_HAS_*_EXTABLE macros for v850

22 years ago[PATCH] v850: Add some #includes for the v850 to eliminate some compiler warnings
Andrew Morton [Sun, 8 Feb 2004 01:41:12 +0000 (17:41 -0800)]
[PATCH] v850: Add some #includes for the v850 to eliminate some compiler warnings

From: <miles@mcspd15.ucom.lsi.nec.co.jp> (Miles Bader)

Add some #includes for the v850 to eliminate some compiler warnings

22 years ago[PATCH] fix duplication of DMA {black,white}list in icside.c
Bartlomiej Zolnierkiewicz [Sat, 7 Feb 2004 12:48:53 +0000 (04:48 -0800)]
[PATCH] fix duplication of DMA {black,white}list in icside.c

Always compile ide-dma.c if CONFIG_BLK_DEV_IDEDMA=y, mark PCI specific code
with CONFIG_BLK_DEV_IDEDMA_PCI for now (it should migrate to ide_pcidma.c
over a time).  This fixes a small bug - in_drive_list() from icside.c used
!strstr() instead of strstr() so it was missing two entries from a blacklist.

22 years ago[PATCH] Fix imm/ppa initializing bug in driver updates
Alexander Viro [Sat, 7 Feb 2004 12:47:32 +0000 (04:47 -0800)]
[PATCH] Fix imm/ppa initializing bug in driver updates

Let's play spot the bug here...

Amazing that it survives in modular case...

22 years ago[PATCH] fix too early probing of default IDE ports
Bartlomiej Zolnierkiewicz [Sat, 7 Feb 2004 08:43:26 +0000 (00:43 -0800)]
[PATCH] fix too early probing of default IDE ports

It was broken by IDE modular fixes in 2.6.2.

22 years ago[PATCH] fix ns87415.c for PA-RISC Super I/O chip
Bartlomiej Zolnierkiewicz [Sat, 7 Feb 2004 05:05:55 +0000 (21:05 -0800)]
[PATCH] fix ns87415.c for PA-RISC Super I/O chip

From: Matthew Wilcox <willy@debian.org>

22 years ago[PATCH] remove MOD_INC_USE_COUNT from drivers/ide/
Bartlomiej Zolnierkiewicz [Sat, 7 Feb 2004 05:05:45 +0000 (21:05 -0800)]
[PATCH] remove MOD_INC_USE_COUNT from drivers/ide/

From: Christoph Hellwig <hch@lst.de>

Instead of using the old MOD_INC_USE_COUNT and getting warnings all the
time preventing module unload can be much easier achived by just not
implementing a module_exit handler.

22 years ago[PATCH] Fix qla2xxx warnings
Andrew Morton [Sat, 7 Feb 2004 04:49:38 +0000 (22:49 -0600)]
[PATCH] Fix qla2xxx warnings

On ppc64:

drivers/scsi/qla2xxx/qla_dbg.c: In function `qla2300_fw_dump':
drivers/scsi/qla2xxx/qla_dbg.c:64: warning: int format, different type arg (arg 5)
drivers/scsi/qla2xxx/qla_dbg.c: In function `qla2100_fw_dump':
drivers/scsi/qla2xxx/qla_dbg.c:600: warning: int format, different type arg (arg 5)
drivers/scsi/qla2xxx/qla_os.c: In function `qla2x00_proc_info':
drivers/scsi/qla2xxx/qla_os.c:2386: warning: cast to pointer from integer of different size
drivers/scsi/qla2xxx/qla_os.c:2386: warning: cast to pointer from integer of different size

The qla_dbg() warning occurs because on ppc64 size_t is a long.  sizeof
returns a size_t.

I used %Z rather than the more modern %z, because gcc-2.95 warns about %z.
printk supports both.

For printing out dma_addr_t's, we really don't know what size they are here,
so treating them as unsigned long long is best.

22 years ago[PATCH] qla2xxx Kconfig fix
Andrew Vasquez [Sat, 7 Feb 2004 04:46:52 +0000 (22:46 -0600)]
[PATCH] qla2xxx Kconfig fix

qla2xxx needs to be replumbed back into driver/scsi/Makefile.

David Miller had already sent along a patch to me which achieves this
by removing the _CONFIG suffix.

22 years agoSCSI: undelete qlogicfc driver
James Bottomley [Sat, 7 Feb 2004 04:39:21 +0000 (22:39 -0600)]
SCSI: undelete qlogicfc driver

by user request

22 years agoMerge intel.com:/home/lenb/bk/linux-2.6.3
Len Brown [Fri, 6 Feb 2004 21:22:48 +0000 (16:22 -0500)]
Merge intel.com:/home/lenb/bk/linux-2.6.3
into intel.com:/home/lenb/src/linux-acpi-test-2.6.3

22 years ago[PATCH] New ptrace.h definitions
Matthew Wilcox [Fri, 6 Feb 2004 11:45:05 +0000 (03:45 -0800)]
[PATCH] New ptrace.h definitions

ARM added a definition for PT_SINGLESTEP which conflicted with
our definition.  So define PT_SINGLESTEP_BIT, PT_BLOCKSTEP_BIT and
PT_BLOCKSTEP to prevent similar problems in the future.  (James Bottomley)

22 years ago[PATCH] PA-RISC Harmony driver update
Matthew Wilcox [Fri, 6 Feb 2004 11:44:56 +0000 (03:44 -0800)]
[PATCH] PA-RISC Harmony driver update

Update harmony driver to the latest in the PA-RISC tree (Helge Deller)

22 years ago[PATCH] PA-RISC needs IPC64 structs
Matthew Wilcox [Fri, 6 Feb 2004 11:44:47 +0000 (03:44 -0800)]
[PATCH] PA-RISC needs IPC64 structs

PA-RISC also uses the 64-bit version of the IPC structs.

22 years agoMerge http://linux-lksctp.bkbits.net/lksctp-2.5.work
David S. Miller [Fri, 6 Feb 2004 11:38:04 +0000 (03:38 -0800)]
Merge http://linux-lksctp.bkbits.net/lksctp-2.5.work
into nuts.davemloft.net:/disk1/BK/net-2.6

22 years ago[SPARC]: Fix AIO syscall numbering.
David S. Miller [Fri, 6 Feb 2004 11:32:56 +0000 (03:32 -0800)]
[SPARC]: Fix AIO syscall numbering.

22 years agoMerge bk://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Fri, 6 Feb 2004 11:16:12 +0000 (03:16 -0800)]
Merge bk://gkernel.bkbits.net/net-drivers-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/bonding-1
Jeff Garzik [Fri, 6 Feb 2004 15:59:05 +0000 (10:59 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/bonding-1
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/netdev-alloc-5
Jeff Garzik [Fri, 6 Feb 2004 15:56:48 +0000 (10:56 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/netdev-alloc-5
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoLinux 2.6.3-rc1 v2.6.3-rc1
Linus Torvalds [Fri, 6 Feb 2004 09:48:30 +0000 (01:48 -0800)]
Linux 2.6.3-rc1

22 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Fri, 6 Feb 2004 09:21:27 +0000 (01:21 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Fri, 6 Feb 2004 09:17:52 +0000 (01:17 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
David S. Miller [Fri, 6 Feb 2004 09:00:35 +0000 (01:00 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/sparc-2.6
into kernel.bkbits.net:/home/davem/sparc-2.6

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/net-2.6
David S. Miller [Fri, 6 Feb 2004 08:57:55 +0000 (00:57 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/net-2.6
into kernel.bkbits.net:/home/davem/net-2.6

22 years ago[SPARC32]: Fix sparc32 module support.
Keith M. Wesolowski [Fri, 6 Feb 2004 08:25:56 +0000 (00:25 -0800)]
[SPARC32]: Fix sparc32 module support.

22 years ago[NET]: Bunch of Kconfig and doc URL updates.
Petri T. Koistinen [Fri, 6 Feb 2004 08:24:31 +0000 (00:24 -0800)]
[NET]: Bunch of Kconfig and doc URL updates.

22 years ago[VLAN]: Use VLAN tag set functionality in 8021q module.
Shmulik Hen [Fri, 6 Feb 2004 08:21:32 +0000 (00:21 -0800)]
[VLAN]: Use VLAN tag set functionality in 8021q module.

Make the regular/HW accelerated xmit functions in the 8021q module
use the new set VLAN tag functionality to reduce code duplication.

22 years ago[VLAN]: Export VLAN tag get/set functionality.
Shmulik Hen [Fri, 6 Feb 2004 08:20:43 +0000 (00:20 -0800)]
[VLAN]: Export VLAN tag get/set functionality.

Enable intermediate network drivers like bonding to get or set a
VLAN tag in an skb without a need to know about how tagging is done
according to a network adapter's capabilities.

22 years ago[IPV4]: Split arp_send into arp_create and arp_xmit, export them.
Shmulik Hen [Fri, 6 Feb 2004 08:00:41 +0000 (00:00 -0800)]
[IPV4]: Split arp_send into arp_create and arp_xmit, export them.

22 years ago[IPV6]: Use cheaper ipv6_addr_any() where appropriate.
Hideaki Yoshifuji [Fri, 6 Feb 2004 07:29:07 +0000 (23:29 -0800)]
[IPV6]: Use cheaper ipv6_addr_any() where appropriate.

22 years ago[IPV6]: Unify 3 similar code paths in ndisc_recv_ns().
Hideaki Yoshifuji [Fri, 6 Feb 2004 07:27:38 +0000 (23:27 -0800)]
[IPV6]: Unify 3 similar code paths in ndisc_recv_ns().

22 years ago[IPV6]: Clean-up NS (including DAD) vs tentative address.
Hideaki Yoshifuji [Fri, 6 Feb 2004 07:26:19 +0000 (23:26 -0800)]
[IPV6]: Clean-up NS (including DAD) vs tentative address.

22 years ago[NET]: Simply net_ratelimit().
Andrew Morton [Fri, 6 Feb 2004 07:09:25 +0000 (23:09 -0800)]
[NET]: Simply net_ratelimit().

Reimplement net_ratelimit() in terms of the new printk_ratelimit().

As net_ratelimit() already has it own sysctls we generalise
printk_ratelimit() a bit so that networking does not lose its existing
sysctls and so that it can use different time constants from the more generic
printk_ratelimit().

22 years ago[PATCH] PA-RISC driver update for 2.6.2
Matthew Wilcox [Fri, 6 Feb 2004 07:07:25 +0000 (23:07 -0800)]
[PATCH] PA-RISC driver update for 2.6.2

PA-RISC specific driver updates:

 - Stop pasting __FILE__
 - Improve card-mode Dino support (James Bottomley)
 - Fix dev->bridge rename (James Bottomley)
 - iosapic/SBA/LBA cleanups (Grant Grundler)
 - Improve LED support (Helge Deller)
 - Fix mux driver (Ryan Bradetich)
 - Make STI framebuffer work on RDI PrecisionBook (Helge Deller)

22 years ago[PATCH] PA-RISC arch update for 2.6.2
Matthew Wilcox [Fri, 6 Feb 2004 07:07:15 +0000 (23:07 -0800)]
[PATCH] PA-RISC arch update for 2.6.2

 - a500 & c3000 defconfigs (Grant Grundler)
 - Copyright and FSF address updates (Joel Soete, Grant Grundler)
 - Changes to fix dev->bridge conversion (James Bottomley)
 - Fix SuckyIO console (Grant Grundler)
 - Stop pasting __FILE__
 - More compat work (Carlos O'Donell)
 - Redo vmlinux.lds.S for x86-similarity (James Bottomley)
 - Move __ex_table into the writable section (Randolph Chung)

22 years ago[PATCH] adjust_resource()
Matthew Wilcox [Fri, 6 Feb 2004 07:07:04 +0000 (23:07 -0800)]
[PATCH] adjust_resource()

I need this to cope with some devices on PA-RISC and Russell also needs
something like it for PCMCIA.

22 years ago[NET]: Support for lots of netdevs -- faster dev_alloc_name
Stephen Hemminger [Fri, 6 Feb 2004 06:24:10 +0000 (22:24 -0800)]
[NET]: Support for lots of netdevs -- faster dev_alloc_name

Convert dev_alloc_name from O(n^2) lookup to O(n) by using a page as
bitmap to figure out how many devices of that pattern have been allocated.
This works for up to 32k devices (PAGE_SIZE*8) on i386, more on other
platforms.  Correctly handles the boundary cases where number of devices
won't fit because name length is limited.

Adds strnchr to the string libraries since we need to find the % format
character, but only care if it is in the first 15 bytes.

22 years ago[NET]: Hash netdevices by ifindex for faster lookup.
Stephen Hemminger [Fri, 6 Feb 2004 05:39:44 +0000 (21:39 -0800)]
[NET]: Hash netdevices by ifindex for faster lookup.