]> git.neil.brown.name Git - history.git/log
history.git
23 years ago[PATCH] monotonic clock source for hangcheck timer
Andrew Morton [Thu, 3 Apr 2003 00:26:28 +0000 (16:26 -0800)]
[PATCH] monotonic clock source for hangcheck timer

From: john stultz <johnstul@us.ibm.com>

This patch, written with the advice of Joel Becker, addresses a problem with
the hangcheck-timer.

The basic problem is that the hangcheck-timer code (Required for Oracle)
needs a accurate hard clock which can be used to detect OS stalls (due to
udelay() or pci bus hangs) that would cause system time to skew (its sort of
a sanity check that insures the system's notion of time is accurate).
However, currently they are using get_cycles() to fetch the cpu's TSC
register, thus this does not work on systems w/o a synced TSC.

As suggested by Andi Kleen (see thread here:
http://www.uwsg.iu.edu/hypermail/linux/kernel/0302.0/1234.html ) I've worked
with Joel and others to implement the monotonic_clock() interface.  Some of
the major considerations made when writing this patch were

o Needs to be able to return accurate time in the absence of multiple timer
  interrupts

o Needs to be abstracted out from the hardware

o Avoids impacting gettimeofday() performance

This interface returns a unsigned long long representing the number of
nanoseconds that has passed since time_init().

23 years ago[PATCH] handle bad inodes in put_inode
Andrew Morton [Thu, 3 Apr 2003 00:26:20 +0000 (16:26 -0800)]
[PATCH] handle bad inodes in put_inode

From: "J. Bruce Fields" <bfields@fieldses.org>

If the NFS daemon is presented with a filehandle for a file that has
been deleted, it does an iget() in fs/exportfs/expfs.c:export_iget() and
gets a bad inode back.  When it subsequently iput()s the inode, the
result is:

Mar 27 12:53:40 snoopy kernel: EXT2-fs error (device ide0(3,3)): ext2_free_blocks: Freeing blocks not in datazone - block = 1802201963, count = 27499
Mar 27 12:53:40 snoopy kernel: Remounting filesystem read-only

The same can happen if ext2_get_inode() returns an error - ext2_read_inode()
will return an uninitialised inode and ext2_put_inode() is not allowed to go
looking inside the bad inode.

23 years ago[PATCH] tmpfs blk_congestion_wait fix
Andrew Morton [Thu, 3 Apr 2003 00:26:13 +0000 (16:26 -0800)]
[PATCH] tmpfs blk_congestion_wait fix

From: Hugh Dickins <hugh@veritas.com>

The blk_congestion_waits in shmem_getpage are appropriate when the error is
-ENOMEM, but not when the error is -EEXIST.  So add that test in the first
instance, but omit it all in the second instance.

23 years agoMerge bk://kernel.bkbits.net/gregkh/linux/i2c-2.5
Linus Torvalds [Wed, 2 Apr 2003 09:56:51 +0000 (01:56 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoHand merge
Kai Germaschewski [Wed, 2 Apr 2003 11:39:31 +0000 (05:39 -0600)]
Hand merge

23 years agokbuild: Fix dependencies for generated .mod.o files
Kai Germaschewski [Wed, 2 Apr 2003 08:12:51 +0000 (02:12 -0600)]
kbuild: Fix dependencies for generated .mod.o files

For some reason which I cannot remember, we didn't use the automatic
dependency generation for the generated .mod.[co] files. However, we do
of course need dependency information for those, too, they need to be updated
when e.g. the kernel version number changes.

23 years agomodules: Fix exporting symbols from modules
Kai Germaschewski [Wed, 2 Apr 2003 08:10:23 +0000 (02:10 -0600)]
modules: Fix exporting symbols from modules

This patch fixes two issues:
o The CONFIG_MODVERSIONING=y case broke at compile time since some
  functions were not updated with the latest module changes
o Exporting symbols from modules stopped working due to confusion of
  mod->num_syms and mod->num_ksyms. Rename mod->num_ksyms to mod->num_syms,
  which is more logical since the associated array is called ->syms, and
  for the kallsyms member use "num_symtab", since the associated array is
  ->symtab.

23 years agoUSB: Add missing #include <asm/uaccess.h>
Kai Germaschewski [Wed, 2 Apr 2003 08:06:39 +0000 (02:06 -0600)]
USB: Add missing #include <asm/uaccess.h>

23 years agoi2c: remove old proc documentation and add sysfs file documentation
Greg Kroah-Hartman [Wed, 2 Apr 2003 07:39:28 +0000 (23:39 -0800)]
i2c: remove old proc documentation and add sysfs file documentation

23 years agoi2c: fix up broken drivers/i2c/busses build due to I2C_PROC now being gone.
Greg Kroah-Hartman [Wed, 2 Apr 2003 07:36:11 +0000 (23:36 -0800)]
i2c: fix up broken drivers/i2c/busses build due to I2C_PROC now being gone.

23 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Wed, 2 Apr 2003 06:21:30 +0000 (22:21 -0800)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/i2c-2.5

23 years agoi2c: clean up previous w83781d patch due to changes I made to i2c core and build.
Greg Kroah-Hartman [Wed, 2 Apr 2003 06:18:09 +0000 (22:18 -0800)]
i2c: clean up previous w83781d patch due to changes I made to i2c core and build.

23 years ago[PATCH] i2c: w83781d i2c driver updated for 2.5.66-bk4 (with sysfs support, empty...
Martin Schlemmer [Wed, 2 Apr 2003 06:07:40 +0000 (22:07 -0800)]
[PATCH] i2c: w83781d i2c driver updated for 2.5.66-bk4 (with sysfs support, empty tree)

This should have a working w83781d driver updated for 2.5.66-bk4.
Currently sysfs support is working, and are according to the spec
(sensors-sysfs) in the 'lm sensors sysfs file structure' thread.
Thus I used 'temp_input[1-3]', as there was not final decision
on having them temp_input[0-2] as well, for example.

23 years agoi2c: remove all proc code from the i2c core, as it's no longer needed.
Greg Kroah-Hartman [Wed, 2 Apr 2003 05:54:45 +0000 (21:54 -0800)]
i2c: remove all proc code from the i2c core, as it's no longer needed.

23 years agoi2c: move i2c-proc to i2c-sensor and clean up all usages of it.
Greg Kroah-Hartman [Wed, 2 Apr 2003 04:01:21 +0000 (20:01 -0800)]
i2c: move i2c-proc to i2c-sensor and clean up all usages of it.

23 years agoi2c: remove unused paramater in found_proc callback function.
Greg Kroah-Hartman [Wed, 2 Apr 2003 03:48:13 +0000 (19:48 -0800)]
i2c: remove unused paramater in found_proc callback function.

(the users of this function have already been changed in previous patches)

23 years agoi2c: remove proc and sysctl code from i2c-proc as it is no longer used.
Greg Kroah-Hartman [Wed, 2 Apr 2003 03:45:21 +0000 (19:45 -0800)]
i2c: remove proc and sysctl code from i2c-proc as it is no longer used.

23 years agoi2c: remove sysctl and proc functions from via686a.c driver
Greg Kroah-Hartman [Wed, 2 Apr 2003 03:34:13 +0000 (19:34 -0800)]
i2c: remove sysctl and proc functions from via686a.c driver

This still needs to be converted to use sysfs files, but due to
lack of hardware, I can not do this.  This change is necessary as
the sysctl and proc interface is about to go away.

23 years agoi2c: convert adm1021 chip driver to use sysfs files.
Greg Kroah-Hartman [Wed, 2 Apr 2003 03:32:24 +0000 (19:32 -0800)]
i2c: convert adm1021 chip driver to use sysfs files.

Note, some data is not converted and will not be displayed.
Someone with this hardware is going to have to finish the rest of
this conversion.

23 years agoi2c: convert lm75 chip driver to use sysfs files.
Greg Kroah-Hartman [Wed, 2 Apr 2003 03:29:55 +0000 (19:29 -0800)]
i2c: convert lm75 chip driver to use sysfs files.

23 years agoFix naming confusion: number of symbol kallsyms is "num_kallsyms",
Linus Torvalds [Wed, 2 Apr 2003 02:52:17 +0000 (18:52 -0800)]
Fix naming confusion: number of symbol kallsyms is "num_kallsyms",
while number of symbols is "num_syms". It used to be "num_syms" and
"num_ksyms" respectively (ie the "k" was the wrong way around).

The previous naming was not just confusing, it had caused one actual
bug (ie the normal symbol code had used "num_syms", which was wrong
in the old confusing naming scheme).

23 years ago[PATCH] Convert APIC to driver model
John Levon [Wed, 2 Apr 2003 02:30:35 +0000 (18:30 -0800)]
[PATCH] Convert APIC to driver model

This is Mikael's version of Pavel's patch, fixed to let CONFIG_PM=n
compile. It works for me on my 2-way using oprofile.

23 years agoAdd missing <asm/uaccess.h> header includes
Linus Torvalds [Tue, 1 Apr 2003 15:09:09 +0000 (07:09 -0800)]
Add missing <asm/uaccess.h> header includes

23 years ago[PATCH] more compat types
Stephen Rothwell [Tue, 1 Apr 2003 14:00:39 +0000 (06:00 -0800)]
[PATCH] more compat types

23 years ago[PATCH] fix ec_read using wrong #define's in sonypi driver.
Stelian Pop [Tue, 1 Apr 2003 13:09:06 +0000 (05:09 -0800)]
[PATCH] fix ec_read using wrong #define's in sonypi driver.

Damn, a copy and paste error and nobody noticed until now.

From Daniel K.

23 years ago[PATCH] module load notification
John Levon [Tue, 1 Apr 2003 13:06:51 +0000 (05:06 -0800)]
[PATCH] module load notification

This implements a simple notifier so oprofile can notice removed and
added modules properly

23 years ago[PATCH] fix up newer x86 cpuinfo flags.
Dave Jones [Tue, 1 Apr 2003 13:03:30 +0000 (05:03 -0800)]
[PATCH] fix up newer x86 cpuinfo flags.

According to Intel document 24161823.pdf[*] page 18, 'tm2' is misdefined.
Its bit 7 not, bit 8. Also add the missing 'EST' (Enhanced Speedstep Technology)
bit, and use the correct Intel terminology for the context ID bit.

[*] http://www.intel.com/design/xeon/applnots/241618.htm

23 years ago[PATCH] Add new cache descriptors, as found on P4-M (Centrino)
Dave Jones [Tue, 1 Apr 2003 13:03:17 +0000 (05:03 -0800)]
[PATCH] Add new cache descriptors, as found on P4-M (Centrino)

23 years ago[PATCH] fix for drivers/video/logo/Makefile
Marijn Kruisselbrink [Tue, 1 Apr 2003 13:03:06 +0000 (05:03 -0800)]
[PATCH] fix for drivers/video/logo/Makefile

The fb-logo *.c files are not deleted on a make clean; this patch fixes
this.

23 years ago[PATCH] remove kdevname() before someone starts using it again
Christoph Hellwig [Tue, 1 Apr 2003 13:02:55 +0000 (05:02 -0800)]
[PATCH] remove kdevname() before someone starts using it again

23 years agoMerge http://linux-acpi.bkbits.net/linux-acpi
Linus Torvalds [Tue, 1 Apr 2003 13:01:48 +0000 (05:01 -0800)]
Merge http://linux-acpi.bkbits.net/linux-acpi
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] reduce stack usage in cdrom/optcd.c
Randy Dunlap [Tue, 1 Apr 2003 12:54:02 +0000 (04:54 -0800)]
[PATCH] reduce stack usage in cdrom/optcd.c

This changes/fixes the optcd.c stack reduction patch from last week.

Alan and Jens objected to the kmalloc() in cdromread(), suggesting that
the read buffer should be allocated one time and held onto, so this
patch does that.

23 years ago[PATCH] kNFSd: Verify exportability when updating export cache.
Neil Brown [Tue, 1 Apr 2003 12:53:54 +0000 (04:53 -0800)]
[PATCH] kNFSd: Verify exportability when updating export cache.

The systemcall interface for adding exports checked that
the filesystem was exportable.  The new interface doesn't...

This patch splits this functionality into a separate function
which is called from both sites.

23 years ago[PATCH] add some more Apple PCI ids
Paul Mackerras [Tue, 1 Apr 2003 12:53:46 +0000 (04:53 -0800)]
[PATCH] add some more Apple PCI ids

This adds the PCI ids for some of the newer Apple chips.

23 years ago[PATCH] update apm emulation for mac
Paul Mackerras [Tue, 1 Apr 2003 12:53:39 +0000 (04:53 -0800)]
[PATCH] update apm emulation for mac

This updates the battery charge calculations for powerbooks.  This is
Ben Herrenschmidt's work.

23 years ago[PATCH] update adb driver
Paul Mackerras [Tue, 1 Apr 2003 12:53:32 +0000 (04:53 -0800)]
[PATCH] update adb driver

This updates the ADB (Apple desktop bus) driver used on macs and
powermacs.  The main change, from Ben Herrenschmidt, is that handlers
are called without a lock held now.  It also adds a way for userland to
obtain some information about individual ADB devices from the driver.

23 years ago[PATCH] Quota module licences
Jan Kara [Tue, 1 Apr 2003 12:53:24 +0000 (04:53 -0800)]
[PATCH] Quota module licences

23 years ago[PATCH] Fix floppy.h
Rusty Russell [Tue, 1 Apr 2003 12:53:16 +0000 (04:53 -0800)]
[PATCH] Fix floppy.h

CROSS_64KB won't work as advertised due to missing parenthesis.

Pointed out by Joern Engel.

23 years ago[PATCH] stop even more macros for comverting compat pointers
Stephen Rothwell [Tue, 1 Apr 2003 12:53:09 +0000 (04:53 -0800)]
[PATCH] stop even more macros for comverting compat pointers

Just want to nip this in the bud :-)

23 years ago[PATCH] kill TIOCTTYGSTRUCT
Andries E. Brouwer [Tue, 1 Apr 2003 12:42:46 +0000 (04:42 -0800)]
[PATCH] kill TIOCTTYGSTRUCT

Only used for (dubious) debugging purposes, and exposes
internal kernel state.

23 years ago[PATCH] Subdivide PCI class for aliases
Rusty Russell [Tue, 1 Apr 2003 12:42:38 +0000 (04:42 -0800)]
[PATCH] Subdivide PCI class for aliases

The previous handling of PCI class masks was too primitive: the
class field is not "all or nothing" but has base class, subclass
and interface fields.  This patch changes the alias form from:
pci:vNdNsvNsdNcN to pci:vNdNsvNsdNbcNscNiN.

23 years ago[PATCH] Extable list removal
Rusty Russell [Tue, 1 Apr 2003 12:42:30 +0000 (04:42 -0800)]
[PATCH] Extable list removal

This removes the extable list, and the struct exception_table, in
favour of just iterating through the modules.  Now all iteration is
within kernel/module.c, this is a fairly trivial cleanup.

23 years ago[PATCH] Symbol list removal
Rusty Russell [Tue, 1 Apr 2003 12:42:22 +0000 (04:42 -0800)]
[PATCH] Symbol list removal

This removes the symbol list, and the concept of kernel symbol groups,
in favour of just iterating through the modules.  Now all iteration is
within kernel/module.c, this is a fairly trivial cleanup.

23 years ago[PATCH] module_text_address returns the module pointer
Rusty Russell [Tue, 1 Apr 2003 12:42:14 +0000 (04:42 -0800)]
[PATCH] module_text_address returns the module pointer

By making module_text_address return the module it found, we
simplify symbol_put_addr significantly.

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Tue, 1 Apr 2003 12:38:49 +0000 (04:38 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/davem/softirq-2.5
Linus Torvalds [Tue, 1 Apr 2003 12:37:59 +0000 (04:37 -0800)]
Merge bk://kernel.bkbits.net/davem/softirq-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] Fix use of const with __initdata
Rusty Russell [Tue, 1 Apr 2003 11:54:54 +0000 (03:54 -0800)]
[PATCH] Fix use of const with __initdata

From:  Pablo Menichini <pablo@menichini.com.ar>

initdata can't be const

23 years ago[PATCH] Remove compile warning from fs/ncpfs/inode.c
Rusty Russell [Tue, 1 Apr 2003 11:54:45 +0000 (03:54 -0800)]
[PATCH] Remove compile warning from fs/ncpfs/inode.c

From:  Bob Miller <rem@osdl.org>

23 years ago[PATCH] 2.5.60 i386_mm_init.c comment cleanup
Rusty Russell [Tue, 1 Apr 2003 11:54:38 +0000 (03:54 -0800)]
[PATCH] 2.5.60 i386_mm_init.c comment cleanup

From:  Paul Gortmaker <p_gortmaker@yahoo.com>

23 years ago[PATCH] fix the static compilation of mxser.c
Rusty Russell [Tue, 1 Apr 2003 11:54:29 +0000 (03:54 -0800)]
[PATCH] fix the static compilation of mxser.c

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

initcall was renamed and made module_init()

23 years ago[PATCH] net_pcnet32.c remove check_region
Rusty Russell [Tue, 1 Apr 2003 11:54:21 +0000 (03:54 -0800)]
[PATCH] net_pcnet32.c remove check_region

From:  Marcus Alanen <maalanen@ra.abo.fi>

23 years ago[PATCH] drivers_media_video_saa7111.c cleanup
Rusty Russell [Tue, 1 Apr 2003 11:54:12 +0000 (03:54 -0800)]
[PATCH] drivers_media_video_saa7111.c cleanup

From:  Frank Davis <fdavis@si.rr.com>

  This patch makes us of a new predefined macro, instead of having the code
  directly in the driver.

23 years ago[PATCH] Trivial documentation fix.
Rusty Russell [Tue, 1 Apr 2003 11:54:05 +0000 (03:54 -0800)]
[PATCH] Trivial documentation fix.

From:  Ryan Bradetich <rbradetich@uswest.net>

23 years ago[PATCH] tty_io tty_driver add .owner field
Rusty Russell [Tue, 1 Apr 2003 11:53:56 +0000 (03:53 -0800)]
[PATCH] tty_io tty_driver add .owner field

From:  Hanna Linder <hannal@us.ibm.com>

23 years ago[PATCH] eisa_eeprom.c misc_register patch
Rusty Russell [Tue, 1 Apr 2003 11:53:48 +0000 (03:53 -0800)]
[PATCH] eisa_eeprom.c misc_register patch

From:  Chris Wilson <chris@qwirx.com>

23 years ago[PATCH] vt tty_driver add .owner field
Rusty Russell [Tue, 1 Apr 2003 11:53:39 +0000 (03:53 -0800)]
[PATCH] vt tty_driver add .owner field

From:  Hanna Linder <hannal@us.ibm.com>

23 years ago[PATCH] remove unreachable code (and comments) in fs/befs/linuxvfs.c
Rusty Russell [Tue, 1 Apr 2003 11:53:25 +0000 (03:53 -0800)]
[PATCH] remove unreachable code (and comments) in fs/befs/linuxvfs.c

From:  Will Dyson <will_dyson@pobox.com>

23 years ago[PATCH] [PATCH 2.5.59] Change __initdata to __initdata_or_module
Rusty Russell [Tue, 1 Apr 2003 11:53:06 +0000 (03:53 -0800)]
[PATCH] [PATCH 2.5.59] Change __initdata to __initdata_or_module

From:  Pablo Menichini <pablo@menichini.com.ar>

23 years ago[PATCH] Change "char *version" to "char version[]"
Rusty Russell [Tue, 1 Apr 2003 11:52:51 +0000 (03:52 -0800)]
[PATCH] Change "char *version" to "char version[]"

From:  Pablo Menichini <pablo@menichini.com.ar>

23 years ago[PATCH] Explanation of sleep levels for swsusp
Rusty Russell [Tue, 1 Apr 2003 11:52:33 +0000 (03:52 -0800)]
[PATCH] Explanation of sleep levels for swsusp

From:  Pavel Machek <pavel@ucw.cz>

23 years ago[PATCH] fix linewrap in Documentation/power/pci.txt
Rusty Russell [Tue, 1 Apr 2003 11:52:16 +0000 (03:52 -0800)]
[PATCH] fix linewrap in Documentation/power/pci.txt

From:  ookhoi@humilis.net

23 years ago[PATCH] tty_driver add .owner field remove MOD_INC_DEC_USE_COUNT
Rusty Russell [Tue, 1 Apr 2003 11:51:58 +0000 (03:51 -0800)]
[PATCH] tty_driver add .owner field remove MOD_INC_DEC_USE_COUNT

From:  Hanna Linder <hannal@us.ibm.com>

  Here are the changes for s390 to set .owner for tty_drivers
  and remove MOD_INC/DEC_USE_COUNT. Martin has already approved
  this.

23 years ago[PATCH] fix linewrap in Documentation/filesystems/cifs.txt
Rusty Russell [Tue, 1 Apr 2003 11:51:36 +0000 (03:51 -0800)]
[PATCH] fix linewrap in Documentation/filesystems/cifs.txt

From:  ookhoi@humilis.net

23 years ago[PATCH] fix linewrap in Documentation/ia64/efirtc.txt
Rusty Russell [Tue, 1 Apr 2003 11:51:15 +0000 (03:51 -0800)]
[PATCH] fix linewrap in Documentation/ia64/efirtc.txt

From:  ookhoi@humilis.net

23 years ago[PATCH] fix linewrap in Documentation/pci.txt
Rusty Russell [Tue, 1 Apr 2003 11:50:51 +0000 (03:50 -0800)]
[PATCH] fix linewrap in Documentation/pci.txt

From:  ookhoi@humilis.net

23 years ago[PATCH] fix linewrap in Documentation/filesystems/sysv-fs.txt
Rusty Russell [Tue, 1 Apr 2003 11:50:21 +0000 (03:50 -0800)]
[PATCH] fix linewrap in Documentation/filesystems/sysv-fs.txt

From:  ookhoi@humilis.net

23 years ago[PATCH] remove KERNEL_VER from ftape.h
Rusty Russell [Tue, 1 Apr 2003 11:49:53 +0000 (03:49 -0800)]
[PATCH] remove KERNEL_VER from ftape.h

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

23 years ago[PATCH] fix linewrap in Documentation_swsusp.txt
Rusty Russell [Tue, 1 Apr 2003 11:49:29 +0000 (03:49 -0800)]
[PATCH] fix linewrap in Documentation_swsusp.txt

From:  sander@humilis.net

23 years ago[PATCH] Fix use of const with __initdata in vfb.c
Rusty Russell [Tue, 1 Apr 2003 11:49:05 +0000 (03:49 -0800)]
[PATCH] Fix use of const with __initdata in vfb.c

From:  Pablo Menichini <pablo@menichini.com.ar>

Unused piece of fluff.  Remove it.

23 years ago[PATCH] Kill unnecessary bootup messages
Rusty Russell [Tue, 1 Apr 2003 11:48:45 +0000 (03:48 -0800)]
[PATCH] Kill unnecessary bootup messages

From:  Pavel Machek <pavel@suse.cz>

23 years ago[PATCH] Fix use of const with __initdata in znet.c
Rusty Russell [Tue, 1 Apr 2003 11:48:14 +0000 (03:48 -0800)]
[PATCH] Fix use of const with __initdata in znet.c

From:  Pablo Menichini <pablo@menichini.com.ar>

initdata can't be const

23 years ago[PATCH] fix wrong module documentation
Rusty Russell [Tue, 1 Apr 2003 11:47:40 +0000 (03:47 -0800)]
[PATCH] fix wrong module documentation

From:  Jochen Hein <jochen@jochen.org>

This cannot be a module.  Remove module-related help

23 years ago[PATCH] rio_linux.c misc_register patch
Rusty Russell [Tue, 1 Apr 2003 11:47:14 +0000 (03:47 -0800)]
[PATCH] rio_linux.c misc_register patch

From:  Chris Wilson <chris@qwirx.com>

  This function did check misc_register's return code, but made no effort to
  clean up if it failed, leaving a large amount of potential crud lying
  around. I moved the registration to the start of the function, so that the
  cleanup is trivial, and made sure the device gets unregistered in the
  cases where it would not have been registered at all before.

23 years ago[PATCH] [PATCH 2.5.63] pty tty_driver add .owner field remove MOD_INC_DEC_USE_COUNT
Rusty Russell [Tue, 1 Apr 2003 11:47:00 +0000 (03:47 -0800)]
[PATCH] [PATCH 2.5.63] pty tty_driver add .owner field remove MOD_INC_DEC_USE_COUNT

From:  Hanna Linder <hannal@us.ibm.com>

23 years ago[PATCH] fix linewrap in Documentation/filesystems/befs.txt
Rusty Russell [Tue, 1 Apr 2003 11:46:50 +0000 (03:46 -0800)]
[PATCH] fix linewrap in Documentation/filesystems/befs.txt

From:  ookhoi@humilis.net

23 years ago[PATCH] include/asm-i386/dma.h: wrong lowest DMA channel
Rusty Russell [Tue, 1 Apr 2003 11:46:39 +0000 (03:46 -0800)]
[PATCH] include/asm-i386/dma.h: wrong lowest DMA channel

From:  Uros Bizjak <uros@kss-loka.si>

23 years ago[PATCH] remove outdated fs/ChangeLog
Rusty Russell [Tue, 1 Apr 2003 11:46:31 +0000 (03:46 -0800)]
[PATCH] remove outdated fs/ChangeLog

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

23 years agoMerge penguin:v2.5/linux
Linus Torvalds [Tue, 1 Apr 2003 11:12:26 +0000 (03:12 -0800)]
Merge penguin:v2.5/linux
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoFix another non-preempt-safe CPU# access in vm86.c
Linus Torvalds [Tue, 1 Apr 2003 07:26:49 +0000 (23:26 -0800)]
Fix another non-preempt-safe CPU# access in vm86.c

23 years ago[PATCH] i2c: change the way i2c creates the bus ids to actually be unique now.
Greg Kroah-Hartman [Tue, 1 Apr 2003 03:48:21 +0000 (19:48 -0800)]
[PATCH] i2c: change the way i2c creates the bus ids to actually be unique now.

It also is much like the old naming scheme, to keep things consistent.

23 years agoMerge http://linux-scsi.bkbits.net/scsi-for-linus-2.5
Linus Torvalds [Mon, 31 Mar 2003 10:38:28 +0000 (02:38 -0800)]
Merge http://linux-scsi.bkbits.net/scsi-for-linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5
James Bottomley [Mon, 31 Mar 2003 10:30:45 +0000 (04:30 -0600)]
Merge raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5
into raven.il.steeleye.com:/home/jejb/BK/scsi-for-linus-2.5

23 years agoscsi_debug version 1.69 for lk 2.5.66
Douglas Gilbert [Mon, 31 Mar 2003 08:52:21 +0000 (02:52 -0600)]
scsi_debug version 1.69 for lk 2.5.66

As people are using scsi_debug to simulate a large
number of disks to play with the dev_t expansion,
some problems have come to light.

Changelog:
   - change num_devs to num_tgts
       so now the user can independently modify the
       number of hosts (add_host), the number of targets
       per host (num_tgts) and the number of luns per
       target (max_luns)
   - num_tgts sets scsi_host::max_id after allowance is
     made for the initiator's target id
   - max_luns default changed to 1 and it is sysfs
     writeable
   - REPORT LUN response cleaned up. Could now possibly
     generate a response indicatimg there were up to
     16,384 logical units available
   - clean up sense buffer generation

Updated http://www.torque.net/sg/sdebug25.html

23 years ago[PATCH] i2c: fix memleak caused by my last patch fo the adv7175.c driver
Greg Kroah-Hartman [Mon, 31 Mar 2003 07:25:48 +0000 (23:25 -0800)]
[PATCH] i2c: fix memleak caused by my last patch fo the adv7175.c driver

23 years ago[SOFTIRQ]: Define local_softirq_pending, use it in softirq.c
David S. Miller [Mon, 31 Mar 2003 07:23:31 +0000 (23:23 -0800)]
[SOFTIRQ]: Define local_softirq_pending, use it in softirq.c

Platforms, such as IA64, have a per-cpu mapping for local cpu
data.  When we killed off asm/softirq.h, we removed the usage
of local_softirq_pending IA64 was using.  By defining a generic
version we can put the optimization back.

23 years agoMerge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Mon, 31 Mar 2003 06:53:15 +0000 (22:53 -0800)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5

23 years ago[NETFILTER]: Add amanda conntrack + NAT support.
Brian J. Murrell [Mon, 31 Mar 2003 07:40:07 +0000 (23:40 -0800)]
[NETFILTER]: Add amanda conntrack + NAT support.

23 years ago[NETFILTER]: Add tftp conntrack + NAT support.
Magnus Boden [Mon, 31 Mar 2003 07:36:42 +0000 (23:36 -0800)]
[NETFILTER]: Add tftp conntrack + NAT support.

23 years ago[SOFTIRQ]: interrupt.h needs preempt.h
David S. Miller [Mon, 31 Mar 2003 06:34:11 +0000 (22:34 -0800)]
[SOFTIRQ]: interrupt.h needs preempt.h

23 years ago[SOFTIRQ]: Move softirq implementation to common area, add debug check.
David S. Miller [Mon, 31 Mar 2003 06:32:13 +0000 (22:32 -0800)]
[SOFTIRQ]: Move softirq implementation to common area, add debug check.
1) Every arch implemented local_bh_foo identically, move to
   linux/interrupt.h
2) Kill all asm/softirq.h references
3) Kill asm/softirq.h itself
4) Move local_bh_disable() out of line to kernel/softirq.c
5) Add BUG check on irqs_disabled() to local_bh_disable()

23 years agoFix SMP/preemption race condition in vm86 entry mode.
Linus Torvalds [Mon, 31 Mar 2003 06:30:11 +0000 (22:30 -0800)]
Fix SMP/preemption race condition in vm86 entry mode.

23 years agoDid you know that C integer constant promotions are different
Linus Torvalds [Mon, 31 Mar 2003 06:29:20 +0000 (22:29 -0800)]
Did you know that C integer constant promotions are different
depending on whether the constant is a hexadecimal one as
opposed to a decimal one?

Let's make it all explicit. There are probably more lurking
around, these were found during development of my C checker tool.

23 years ago[ATM]: Fix IPHASE driver build.
Adrian Bunk [Mon, 31 Mar 2003 05:39:35 +0000 (21:39 -0800)]
[ATM]: Fix IPHASE driver build.

23 years ago[IPV6]: Don't allow multiple instances of the same IPv6 address on an interface.
Hideaki Yoshifuji [Mon, 31 Mar 2003 03:06:04 +0000 (19:06 -0800)]
[IPV6]: Don't allow multiple instances of the same IPv6 address on an interface.

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/network-2.5
David S. Miller [Mon, 31 Mar 2003 02:53:55 +0000 (18:53 -0800)]
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[IPSEC]: Use "sizeof" for header sizes.
Tom Lendacky [Mon, 31 Mar 2003 02:18:10 +0000 (18:18 -0800)]
[IPSEC]: Use "sizeof" for header sizes.

23 years agoMerge bk://kernel.bkbits.net/acme/net-2.5
David S. Miller [Mon, 31 Mar 2003 02:01:40 +0000 (18:01 -0800)]
Merge bk://kernel.bkbits.net/acme/net-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5

23 years agoo af_ipx: code reformatting
Arnaldo Carvalho de Melo [Mon, 31 Mar 2003 11:05:58 +0000 (08:05 -0300)]
o af_ipx: code reformatting

This just reformats the goto labels to a more accepted style. Now to
do some more reformatting after ages and then make it aware of the
new modules infrastructure, i.e. kill MOD_{INC,DEC}_USE_COUNT, then
rinse and repeat it with LLC, Appletalk, etc.

23 years ago[PATCH] scsi queueing weirdness
Jens Axboe [Mon, 31 Mar 2003 01:52:42 +0000 (17:52 -0800)]
[PATCH] scsi queueing weirdness

The queueing logic in scsi_lib looks really odd right now.

- Defers calling elv_next_request() until we actually think we can queue
  something. Always want to do that, request will have been marked
  REQ_STARTED after this, so block layer cannot touch it or merge to it.

- Kill the queue empty check. If elv_next_request() returned a req,
  there's one to queue.

23 years ago[PATCH] Check for disabled local interrupts in "might_sleep()"
David S. Miller [Mon, 31 Mar 2003 01:50:40 +0000 (17:50 -0800)]
[PATCH] Check for disabled local interrupts in "might_sleep()"

Self explanatory, as per the discussion last week.