]> git.hungrycats.org Git - linux/log
linux
23 years ago[XFS] Add versioning to the on disk inode which we increment on each
Stephen Lord [Thu, 7 Aug 2003 05:18:15 +0000 (00:18 -0500)]
[XFS] Add versioning to the on disk inode which we increment on each
flush call. This is used during recovery to avoid replaying an
older copy of the inode from the log. We can do this without
versioning the filesystem as the pad space we borrowed was
always zero and will be ignored by old kernels.

SGI Modid: 2.5.x-xfs:slinx:155189a

23 years ago[XFS] fix 64bit build
Stephen Lord [Thu, 7 Aug 2003 04:58:46 +0000 (23:58 -0500)]
[XFS] fix 64bit build

SGI Modid: 2.5.x-xfs:slinx:155262a

23 years ago[XFS] clean up the flush logic some more, make the inode flush path less
Stephen Lord [Thu, 7 Aug 2003 04:54:06 +0000 (23:54 -0500)]
[XFS] clean up the flush logic some more, make the inode flush path less
lossy since we now depend on it. Add a sync_fs callout which waits
for flush to be done.

SGI Modid: 2.5.x-xfs:slinx:155186a

23 years ago[XFS] get version 1 directories back into action
Stephen Lord [Wed, 6 Aug 2003 04:39:21 +0000 (23:39 -0500)]
[XFS] get version 1 directories back into action

SGI Modid: 2.5.x-xfs:slinx:155149a

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia
Linus Torvalds [Sun, 3 Aug 2003 05:12:33 +0000 (22:12 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PCMCIA] Convert cs.c and rsrc_mgr.c to use named initialisers.
Russell King [Sun, 3 Aug 2003 20:50:40 +0000 (21:50 +0100)]
[PCMCIA] Convert cs.c and rsrc_mgr.c to use named initialisers.

23 years agoMerge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5
Russell King [Sun, 3 Aug 2003 17:09:12 +0000 (18:09 +0100)]
Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pcmcia

23 years ago[PATCH] CREDITS change
Danny ter Haar [Sun, 3 Aug 2003 04:35:17 +0000 (21:35 -0700)]
[PATCH] CREDITS change

Trivial CREDITS update

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Sun, 3 Aug 2003 04:34:10 +0000 (21:34 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] Fix mdelay's use of 'msec' name
Benjamin Herrenschmidt [Sun, 3 Aug 2003 04:33:44 +0000 (21:33 -0700)]
[PATCH] Fix mdelay's use of 'msec' name

The mdelay() macro does the wrong thing if you try to use it with an
argument expression that contains the (perfectly natural) variable name
'msec'.

Fix it to use an internal variable that doesn't clash with normal
naming.

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Sat, 2 Aug 2003 15:44:58 +0000 (08:44 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5

23 years ago[PKT_SCHED]: More reasonable PSCHED_JSCALE for various values of HZ.
Alexey Kuznetsov [Sat, 2 Aug 2003 16:12:41 +0000 (09:12 -0700)]
[PKT_SCHED]: More reasonable PSCHED_JSCALE for various values of HZ.

23 years ago[IPV4]: IP options were not updated while forwarding multicasts.
Alexey Kuznetsov [Sat, 2 Aug 2003 16:06:26 +0000 (09:06 -0700)]
[IPV4]: IP options were not updated while forwarding multicasts.

23 years ago[IPV6]: Use correct hop-limit in ip6_push_pending_frames().
Ville Nuorvala [Sat, 2 Aug 2003 16:01:39 +0000 (09:01 -0700)]
[IPV6]: Use correct hop-limit in ip6_push_pending_frames().

23 years ago[IPV6]: Fix memory leak in esp6_input.
Daniel Ritz [Sat, 2 Aug 2003 15:58:17 +0000 (08:58 -0700)]
[IPV6]: Fix memory leak in esp6_input.

23 years ago[NETFILTER]: Use in-kernel IPSEC structures in iptables esp (by Patrick McHardy).
Harald Welte [Sat, 2 Aug 2003 15:51:17 +0000 (08:51 -0700)]
[NETFILTER]: Use in-kernel IPSEC structures in iptables esp (by Patrick McHardy).

23 years ago[NETFILTER]: Use in-kernel IPSEC structures in iptables ah (by Patrick McHardy).
Harald Welte [Sat, 2 Aug 2003 15:50:07 +0000 (08:50 -0700)]
[NETFILTER]: Use in-kernel IPSEC structures in iptables ah (by Patrick McHardy).

23 years ago[NETFILTER]: Fix logging of AH spis
Patrick McHardy [Sat, 2 Aug 2003 15:47:13 +0000 (08:47 -0700)]
[NETFILTER]: Fix logging of AH spis

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
David S. Miller [Sat, 2 Aug 2003 15:41:51 +0000 (08:41 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5

23 years ago[SPARC64]: Update defconfig.
David S. Miller [Sat, 2 Aug 2003 16:27:02 +0000 (09:27 -0700)]
[SPARC64]: Update defconfig.

23 years ago[XFRM_USER]: Fix spurious NLMSG_ERROR messages.
Herbert Xu [Sat, 2 Aug 2003 15:40:56 +0000 (08:40 -0700)]
[XFRM_USER]: Fix spurious NLMSG_ERROR messages.

23 years ago[XFRM_USER]: Pass correct args to xfrm_find_acq().
Herbert Xu [Sat, 2 Aug 2003 15:33:12 +0000 (08:33 -0700)]
[XFRM_USER]: Pass correct args to xfrm_find_acq().

23 years ago[XFRM]: Fix OOPS in xfrm_state_update.
Herbert Xu [Sat, 2 Aug 2003 15:21:29 +0000 (08:21 -0700)]
[XFRM]: Fix OOPS in xfrm_state_update.

23 years ago[NET]: Convert tc35815.c to spinlocks.
Angelo Dell\'Aera [Sat, 2 Aug 2003 11:40:26 +0000 (04:40 -0700)]
[NET]: Convert tc35815.c to spinlocks.

23 years ago[BRIDGE]: Fix bridge notification processing.
Stephen Hemminger [Sat, 2 Aug 2003 11:36:10 +0000 (04:36 -0700)]
[BRIDGE]: Fix bridge notification processing.

23 years ago[ATM]: Convert cli() to spinlock in ZATM driver.
Chas Williams [Sat, 2 Aug 2003 11:35:17 +0000 (04:35 -0700)]
[ATM]: Convert cli() to spinlock in ZATM driver.

23 years ago[NET]: janitor: don't init statics to 0.
Randy Dunlap [Sat, 2 Aug 2003 11:32:22 +0000 (04:32 -0700)]
[NET]: janitor: don't init statics to 0.

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/network-2.5
David S. Miller [Sat, 2 Aug 2003 11:27:07 +0000 (04:27 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years ago[TG3]: More Sun onboard 5704 fixes.
David S. Miller [Sat, 2 Aug 2003 11:24:41 +0000 (04:24 -0700)]
[TG3]: More Sun onboard 5704 fixes.
- Add TG3_FLG2_SUN_5704, set it at probe time.
- Do not try to use NVRAM on Sun 5704 chips.
- Handle lack of firmware on Sun 5704 chips.

23 years ago[SPARC64]: More tomatillo PCI controller fixes.
David S. Miller [Sat, 2 Aug 2003 11:23:41 +0000 (04:23 -0700)]
[SPARC64]: More tomatillo PCI controller fixes.
- Use ino-bitmap property to figure out which PCI bus
  module each interrupt gets routed through.
- Fix timeout setting in PCI control register
- Do not enable DTO interrupts.
- Use the correct IGN in INOs on Tomatillo.

23 years ago[PATCH] more use fat_get_short_entry()
Hirofumi Ogawa [Sat, 2 Aug 2003 11:09:20 +0000 (04:09 -0700)]
[PATCH] more use fat_get_short_entry()

This uses fat_get_short_entry() in fat_dir_empty(). Moves fat_scan() and
fat_subdirs() to dir.c.

23 years ago[PATCH] Inline vfat_strnicmp()
Hirofumi Ogawa [Sat, 2 Aug 2003 11:09:12 +0000 (04:09 -0700)]
[PATCH] Inline vfat_strnicmp()

From Ren <l.s.r@web.de>

the function vfat_strnicmp() has just one callsite. Inlining it
actually shrinks vfat.o slightly.

23 years ago[PATCH] Consolidate dot-stripping code
Hirofumi Ogawa [Sat, 2 Aug 2003 11:09:04 +0000 (04:09 -0700)]
[PATCH] Consolidate dot-stripping code

From Ren <l.s.r@web.de>

there are several places inside fs/vfat/namei.c where the length of a
struct qstr without any trailing dots is calculated. The patch below
adds a function vfat_striptail_len() which does that and makes use of it.

23 years ago[PATCH] uses ->i_pos instead of ->i_ino on fat_fs_panic()
Hirofumi Ogawa [Sat, 2 Aug 2003 11:08:55 +0000 (04:08 -0700)]
[PATCH] uses ->i_pos instead of ->i_ino on fat_fs_panic()

This uses ->i_pos instead of ->i_ino on fat_fs_panic() because ->i_ino
is not useful.

loff_t is _signed_ long long, so format string should use "%lld".

 fs/fat/cache.c |   14 +++++++-------
 fs/fat/inode.c |    2 +-
 fs/fat/misc.c  |    2 +-
 3 files changed, 9 insertions(+), 9 deletions(-)

23 years ago[PATCH] Fix the vfat dentry handling fix
Hirofumi Ogawa [Sat, 2 Aug 2003 11:08:47 +0000 (04:08 -0700)]
[PATCH] Fix the vfat dentry handling fix

This adds the forgotten test whether it's negative dentry.  That test
should be needed only in negative dentry case.

Removes unneeded dcache_lock.

(NOTE: vfat still has the filename case problem on mkdir(), rename() etc.)

23 years ago[PATCH] move "config SOUND" to sound/Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:57:58 +0000 (01:57 -0700)]
[PATCH] move "config SOUND" to sound/Kconfig

Allows all architectures to simply include the sound/Kconfig file.
Now somebody can finally update the comment for CONFIG_SOUND ;-).

23 years ago[PATCH] ide: use def_bool in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:57:22 +0000 (01:57 -0700)]
[PATCH] ide: use def_bool in Kconfig

23 years ago[PATCH] ide: clean BLK_DEV_IDEDMA_PCI dependencies in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:56:26 +0000 (01:56 -0700)]
[PATCH] ide: clean BLK_DEV_IDEDMA_PCI dependencies in Kconfig

23 years ago[PATCH] ide: clean IDE_CHIPSETS dependencies in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:55:47 +0000 (01:55 -0700)]
[PATCH] ide: clean IDE_CHIPSETS dependencies in Kconfig

23 years ago[PATCH] ide: clean BLK_DEV_IDE dependencies in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:55:17 +0000 (01:55 -0700)]
[PATCH] ide: clean BLK_DEV_IDE dependencies in Kconfig

23 years ago[PATCH] ide: fix ordering in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:53:59 +0000 (01:53 -0700)]
[PATCH] ide: fix ordering in Kconfig

23 years ago[PATCH] ide: kill surplus menu in Kconfig
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:52:32 +0000 (01:52 -0700)]
[PATCH] ide: kill surplus menu in Kconfig

23 years ago[PATCH] ide: kill no longer used CONFIG_BLK_DEV_PDC202XX
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:51:52 +0000 (01:51 -0700)]
[PATCH] ide: kill no longer used CONFIG_BLK_DEV_PDC202XX

and move help comment to CONFIG_BLK_DEV_PDC202XX_OLD

23 years ago[PATCH] ide: kill no longer used CONFIG_BLK_DEV_NFORCE
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:51:35 +0000 (01:51 -0700)]
[PATCH] ide: kill no longer used CONFIG_BLK_DEV_NFORCE

23 years ago[PATCH] ide: kill no longer used CONFIG_BLK_DEV_IDE_MODES
Bartlomiej Zolnierkiewicz [Sat, 2 Aug 2003 08:51:24 +0000 (01:51 -0700)]
[PATCH] ide: kill no longer used CONFIG_BLK_DEV_IDE_MODES

23 years ago[PATCH] ia64 fix for ACPI
Andy Grover [Sat, 2 Aug 2003 08:51:14 +0000 (01:51 -0700)]
[PATCH] ia64 fix for ACPI

Make ACPI aware of the iosapic irq controller on ia64 machines.

23 years agoFix up AGP merge: agp_memory_reserved got exported twice.
Linus Torvalds [Sat, 2 Aug 2003 04:11:21 +0000 (21:11 -0700)]
Fix up AGP merge: agp_memory_reserved got exported twice.

23 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Sat, 2 Aug 2003 03:36:25 +0000 (20:36 -0700)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Sat, 2 Aug 2003 03:34:58 +0000 (20:34 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Fri, 1 Aug 2003 14:55:30 +0000 (07:55 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/i2c-2.5

23 years ago[PATCH] I2C: fixed a little memory leak in i2c-ali15x3.c
Daniele Bellucci [Fri, 1 Aug 2003 14:39:02 +0000 (07:39 -0700)]
[PATCH] I2C: fixed a little memory leak in i2c-ali15x3.c

there is a little memory leak in i2c-ali15x3.c .
You can reproduce the BUG as follows:
In a PC with no such device unloading i2c-ali15x3 cause an oops in release_region.
I've fixed by moving release_region() from i2c_ali15x3_exit() to ali15x3_remove().

23 years agoUpdate r128 drm driver from DRI CVS tree.
Linus Torvalds [Fri, 1 Aug 2003 12:51:36 +0000 (05:51 -0700)]
Update r128 drm driver from DRI CVS tree.

This updates the driver from version 2.4.0->2.5.0, adding
the CCM_FLIP command.

23 years agoMerge i830 IRQ handler cleanups from DRI CVS tree
Linus Torvalds [Fri, 1 Aug 2003 12:49:50 +0000 (05:49 -0700)]
Merge i830 IRQ handler cleanups from DRI CVS tree

23 years agoMark the SiS DRM driver as depending on the SiS FBCON support. It
Linus Torvalds [Fri, 1 Aug 2003 12:49:04 +0000 (05:49 -0700)]
Mark the SiS DRM driver as depending on the SiS FBCON support. It
won't even compile without it.

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
David S. Miller [Fri, 1 Aug 2003 11:01:37 +0000 (04:01 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5

23 years ago[SPARC64]: Propagate bprm->interp changes to sparc 32-bit compat layer.
David S. Miller [Fri, 1 Aug 2003 12:17:42 +0000 (05:17 -0700)]
[SPARC64]: Propagate bprm->interp changes to sparc 32-bit compat layer.

23 years ago[STRING]: Fix bug in generic strncpy() change.
David S. Miller [Fri, 1 Aug 2003 12:17:03 +0000 (05:17 -0700)]
[STRING]: Fix bug in generic strncpy() change.

23 years ago[SPARC64]: Add some more symbol debugging in register dumps.
David S. Miller [Fri, 1 Aug 2003 12:14:54 +0000 (05:14 -0700)]
[SPARC64]: Add some more symbol debugging in register dumps.

23 years agoMerge bk://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Fri, 1 Aug 2003 08:34:06 +0000 (01:34 -0700)]
Merge bk://gkernel.bkbits.net/net-drivers-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge kernel.bkbits.net:net-drivers-2.6
Jeff Garzik [Fri, 1 Aug 2003 11:30:32 +0000 (07:30 -0400)]
Merge kernel.bkbits.net:net-drivers-2.6
into redhat.com:/garz/repo/net-drivers-2.6

23 years ago[SCSI]: Make dc395x.c build again.
David S. Miller [Fri, 1 Aug 2003 08:27:49 +0000 (01:27 -0700)]
[SCSI]: Make dc395x.c build again.

23 years ago[PATCH] janitor: convert to pci_name()
Randy Dunlap [Fri, 1 Aug 2003 08:07:01 +0000 (01:07 -0700)]
[PATCH] janitor: convert to pci_name()

[ GregKH has already done this is USB and PCI core. ]

From: "Warren A. Layton" <zeevon@debian.org>

Based on a request from Matthew Wilcox, convert instances of
pci_dev->slot_name to use pci_name() instead:

  "In order to support PCI Domains, we have to stop using slot_name.
   It's related to driver model transition too since pci_dev->slot_name
   was redundant with pci_dev->dev.bus_id.  So I introduced the inline
   function pci_name().  Now there's about 300-400 places in the tree
   that're using slot_name which need to be converted to use pci_name().
   once that's done, we can remove the slot_name pointer in pci_dev and
   save a (void *) per pci_dev."

23 years ago[PATCH] don't init statics to 0 (fs/)
Randy Dunlap [Fri, 1 Aug 2003 08:02:20 +0000 (01:02 -0700)]
[PATCH] don't init statics to 0 (fs/)

From: Leann Ogasawara <ogasawara@osdl.org>

Uninitialize static variables initialized to 0 so they are pushed to the
.bss instead of .data.

23 years ago[PATCH] janitor: don't init statics to 0
Randy Dunlap [Fri, 1 Aug 2003 08:02:12 +0000 (01:02 -0700)]
[PATCH] janitor: don't init statics to 0

From: Leann Ogasawara <ogasawara@osdl.org>

Uninitialize static variables initialized to 0 so they are pushed to the
.bss instead of .data.

23 years ago[PATCH] jantior: return -EFAULT on copy_user error
Randy Dunlap [Fri, 1 Aug 2003 08:02:04 +0000 (01:02 -0700)]
[PATCH] jantior: return -EFAULT on copy_user error

From: Daniele Bellucci <bellucda@tiscali.it>

Return proper error code from copy_to_user failure in fs/sysfs/bin.c

23 years ago[PATCH] janitor: use char arrays for strings
Randy Dunlap [Fri, 1 Aug 2003 08:01:57 +0000 (01:01 -0700)]
[PATCH] janitor: use char arrays for strings

From: maximilian attems <janitor@sternwelten.at>

Use char arrays instead of char* for strings:
 a. uses a single variable instead of two.
 b. shorter code.
 c. __initdata will be completely dropped.

23 years ago[PATCH] janitor: make serio init/exit static
Randy Dunlap [Fri, 1 Aug 2003 08:01:49 +0000 (01:01 -0700)]
[PATCH] janitor: make serio init/exit static

From: Daniele Bellucci <bellucda@tiscali.it>

23 years ago[PATCH] janitor: add MODULE_LICENSE() in 2 drivers
Randy Dunlap [Fri, 1 Aug 2003 08:01:42 +0000 (01:01 -0700)]
[PATCH] janitor: add MODULE_LICENSE() in 2 drivers

From: dan carpenter <error27@email.com>

Neither one of these drivers has a clear maintainer.  The patches are
straight forward and tested.  Both drivers are released under the GPL.

23 years ago[PATCH] janitor: don't init static data (arm26)
Randy Dunlap [Fri, 1 Aug 2003 08:01:34 +0000 (01:01 -0700)]
[PATCH] janitor: don't init static data (arm26)

By Leann Ogasawara <ogasawara@osdl.org>

Uninitialize static variables initialized to 0 so they are pushed to the
.bss instead of .data.

23 years ago[PATCH] Fix old quota format locking
Jan Kara [Fri, 1 Aug 2003 07:55:50 +0000 (00:55 -0700)]
[PATCH] Fix old quota format locking

This fixes a bug in locking (we take one lock twice) for old quota
format.  Without this patch the old format simply don't work (I really
don't know how that could happen).

Thanks go to Herbert Potzl who spotted it.

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
David S. Miller [Fri, 1 Aug 2003 07:17:01 +0000 (00:17 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/network-2.5
David S. Miller [Fri, 1 Aug 2003 07:14:31 +0000 (00:14 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Fri, 1 Aug 2003 05:35:33 +0000 (22:35 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/i2c-2.6

23 years agoPCI: merge fixups.
Greg Kroah-Hartman [Fri, 1 Aug 2003 05:14:11 +0000 (22:14 -0700)]
PCI: merge fixups.

23 years agomerge
Greg Kroah-Hartman [Fri, 1 Aug 2003 05:02:34 +0000 (22:02 -0700)]
merge

23 years agoMerge bk://kernel.bkbits.net/gregkh/linux/linus-2.6
Linus Torvalds [Fri, 1 Aug 2003 04:12:47 +0000 (21:12 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/linus-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge XFS updates.
Linus Torvalds [Fri, 1 Aug 2003 03:58:37 +0000 (20:58 -0700)]
Merge XFS updates.

23 years agoUSB: fix up ALSA merge due to struct usb_interface changes.
Greg Kroah-Hartman [Fri, 1 Aug 2003 03:52:27 +0000 (20:52 -0700)]
USB: fix up ALSA merge due to struct usb_interface changes.

23 years agoI2C: remove devinitdata marking from i2c-nforce2.c as it's wrong.
Greg Kroah-Hartman [Fri, 1 Aug 2003 03:21:53 +0000 (20:21 -0700)]
I2C: remove devinitdata marking from i2c-nforce2.c as it's wrong.

23 years ago[PATCH] PCI: add 2 entries to pci_ids.h
Mitchell Blank Jr. [Fri, 1 Aug 2003 03:13:46 +0000 (20:13 -0700)]
[PATCH] PCI: add 2 entries to pci_ids.h

These have been in the pci.ids file for awhile but not in <linux/pci_ids.h>
They're used by my drivers/atm/lanai.c driver that has been in tree for
some time now (it provides its own copy of these #define's protected by
an #ifndef - I'll remove that once this patch goes into the mainline)

23 years ago[PATCH] PCI: Trivial DMA-mapping.txt fix
Mitchell Blank Jr. [Fri, 1 Aug 2003 03:13:16 +0000 (20:13 -0700)]
[PATCH] PCI: Trivial DMA-mapping.txt fix

As far as I can tell "pci_set_consistent()" doesn't exist - the docs probably
meant to say "pci_set_consistent_dma_mask()".

23 years ago[PATCH] cpu_idle() startup race fix
Andrew Morton [Fri, 1 Aug 2003 03:11:57 +0000 (20:11 -0700)]
[PATCH] cpu_idle() startup race fix

Diagnosis from Christian Vogel <vogel@skunk.physik.uni-erlangen.de>

cpu_idle() tests pm_idle() just once then falls into the

while (!need_resched())
idle();

loop.

Problem is, that loop never terminates (need_resched() always returns false
on preemptive kernels).

The other problem is that ACPI updates pm_idle _after_ cpu_idle() has taken a
local copy.  So we always call default_idle(), even when pm_idle is pointing
at a new idle handler.

So fix it to pick up changed values of pm_idle() each time around the inner
loop.

23 years ago[PATCH] export install_page() to modules
Andrew Morton [Fri, 1 Aug 2003 03:11:48 +0000 (20:11 -0700)]
[PATCH] export install_page() to modules

install_page() is a library function which we expect will be used by all
drivers which implement vm_operations.populate().  Therefore it should be
exported to kernel modules.

Petr Vandrovec has a project which involves sparse mappings of device memory
which can use remap_file_pages().  It needs install_page().

23 years ago[PATCH] Watchdog: use module_param
Andrew Morton [Fri, 1 Aug 2003 03:11:41 +0000 (20:11 -0700)]
[PATCH] Watchdog: use module_param

From: Wim Van Sebroeck <wim@iguana.be>

The first patch convert these watchdog modules to the new module_param syntax.

The second patch fixes machzwd.c (you need to declare the variable before
using the module_param subroutine).

23 years ago[PATCH] ftl.c warning fix
Andrew Morton [Fri, 1 Aug 2003 03:11:33 +0000 (20:11 -0700)]
[PATCH] ftl.c warning fix

From: Adrian Bunk <bunk@fs.tum.de>

A 16bit number can _never_ be > 65536.  So don't bother to check for it.

23 years ago[PATCH] serial drivers are not experimental
Andrew Morton [Fri, 1 Aug 2003 03:11:26 +0000 (20:11 -0700)]
[PATCH] serial drivers are not experimental

From: Andries.Brouwer@cwi.nl

A few days ago I needed a serial line and couldnt find the option in
menuconfig.  Turned out that SERIAL_8250 depends on EXPERIMENTAL.  I
suppose that dependence should be removed.

23 years ago[PATCH] dscc4 compile fix for hdlc
Andrew Morton [Fri, 1 Aug 2003 03:11:18 +0000 (20:11 -0700)]
[PATCH] dscc4 compile fix for hdlc

From: Francois Romieu <romieu@fr.zoreil.com>

The wan driver I maintain was hit by hdlc changes too. Please
apply patch below. It is diffed against plain -test2 but it
applies equally as well against -test2-mm2.

More important changes will come in a near future for this
driver but I'd rather keep the changes separated.

Description:
- after the hdlc changes, dscc4 module doesn't need to set
  hdlc->proto(.id) itself anymore;
- MOD_{INC/DEC}_USE_COUNT removal;
- SET_NETDEV_DEV() use;

23 years ago[PATCH] generic HDLC updates
Andrew Morton [Fri, 1 Aug 2003 03:11:11 +0000 (20:11 -0700)]
[PATCH] generic HDLC updates

From: Krzysztof Halasa <khc@pm.waw.pl>

The following patch upgrades generic HDLC to support "new" protocol
handlers.

23 years ago[PATCH] IPMI build fix
Andrew Morton [Fri, 1 Aug 2003 03:11:03 +0000 (20:11 -0700)]
[PATCH] IPMI build fix

From: Adrian Bunk <bunk@fs.tum.de>

Fix ACPI compile error if doing processor probing only: acpi_find_bmc is
only available #ifdef CONFIG_ACPI_INTERPRETER.

23 years ago[PATCH] export agp_memory_reserved
Andrew Morton [Fri, 1 Aug 2003 03:10:57 +0000 (20:10 -0700)]
[PATCH] export agp_memory_reserved

nvidia-agp needs it.

23 years ago[PATCH] i810fb oops fix
Andrew Morton [Fri, 1 Aug 2003 03:10:49 +0000 (20:10 -0700)]
[PATCH] i810fb oops fix

The module device table is not NULL-terminated, so we run off the end during
probing and oops.

Also, move all those static decls out of .h and into .c

23 years ago[PATCH] quota typo fix
Andrew Morton [Fri, 1 Aug 2003 03:10:41 +0000 (20:10 -0700)]
[PATCH] quota typo fix

From: Herbert Potzl <herbert@13thfloor.at>

quota.h typo fix

23 years ago[PATCH] Fix dac960 for devfs
Andrew Morton [Fri, 1 Aug 2003 03:10:33 +0000 (20:10 -0700)]
[PATCH] Fix dac960 for devfs

From: Dave Olien <dmo@osdl.org>

It wasn't initializing the devfs_name member of the gendisk structures to
contain the root name of the logical disk.

23 years ago[PATCH] binfmt_script argv[0] fix
Andrew Morton [Fri, 1 Aug 2003 03:10:26 +0000 (20:10 -0700)]
[PATCH] binfmt_script argv[0] fix

From: Arun Sharma <arun.sharma@intel.com>

A script such as

  #!/bin/foo.bar
  ...

where /bin/foo.bar is handled by binfmt_misc, is not handled correctly i.e.
the interpreter of foo.bar doesn't receive the correct arguments.

The binfmt_misc handler requires that bprm->filename is appropriately
filled so that the argv[1] could be correctly passed to the interpreter.

However, binfmt_script, as it exists today doesn't populate bprm->filename
correctly.

Another motivation for this patch is the output of ps.  Emulators which use
binfmt_misc may want to keep the output of ps consistent with native
execution.  This requires preserving bprm->filename.  The attached patch
guarantees this even if we have to go through several binfmt handlers
(think of finite loops involving binfmt_script and binfmt_misc).

23 years ago[PATCH] pc300_drv build fix
Andrew Morton [Fri, 1 Aug 2003 03:10:18 +0000 (20:10 -0700)]
[PATCH] pc300_drv build fix

From: Adrian Bunk <bunk@fs.tum.de>

Fix compile error introduced by the HDLC update.

23 years ago[PATCH] com20020_cs.c doesn't compile
Andrew Morton [Fri, 1 Aug 2003 03:10:11 +0000 (20:10 -0700)]
[PATCH] com20020_cs.c doesn't compile

From: Adrian Bunk <bunk@fs.tum.de>

drivers/net/pcmcia/com20020_cs.c wasn't updated to the module owner
field changes

23 years ago[PATCH] uidhash init-time locking
Andrew Morton [Fri, 1 Aug 2003 03:10:03 +0000 (20:10 -0700)]
[PATCH] uidhash init-time locking

From: <ffrederick@prov-liege.be>

Add the necessary locking around uid_hash_insert() in uid_cache_init().

(It's an initcall, and the chances of another CPU racing with us here are
basically zero.  But it's good for documentary purposes and the code gets
dropped later anyway...)

23 years ago[PATCH] Move the special_file() definition
Andrew Morton [Fri, 1 Aug 2003 03:09:55 +0000 (20:09 -0700)]
[PATCH] Move the special_file() definition

From: <ffrederick@prov-liege.be>

The special_file() macro is being duplicated in JFS.  Move it to fs.h.

23 years ago[PATCH] fix read_dir()
Andrew Morton [Fri, 1 Aug 2003 03:09:49 +0000 (20:09 -0700)]
[PATCH] fix read_dir()

This function tries to allocate increasingly large buffers, but it gets the
bounds wrong by a factor of PAGE_SIZE.  It causes boot-time devfs mounting
to fail.

23 years ago[PATCH] ext3: fix commit assertion failure
Andrew Morton [Fri, 1 Aug 2003 03:09:41 +0000 (20:09 -0700)]
[PATCH] ext3: fix commit assertion failure

We're getting asserion failures in commit in data=journal mode.

journal_unmap_buffer() has unexpectedly donated this buffer to the committing
transaction, and the commit-time assertion doesn't expect that to happen.  It
doesn't happen in 2.4 because both paths are under lock_journal().

Simply remove the assertion: the commit code will uncheckpoint the buffer and
then recheckpoint it if needed.