]> git.neil.brown.name Git - history.git/log
history.git
23 years ago[PATCH] Docs: fix explanation of file-nr
Andrew Morton [Mon, 30 Dec 2002 05:40:06 +0000 (21:40 -0800)]
[PATCH] Docs: fix explanation of file-nr

Patch from Paul Jakma <paulj@alphyra.ie>

Documentation/sysctl/fs.txt is incorrect wrt to the middle number of
/proc/sys/fs/file-nr.  The current docs state it is the number of
in-use file-handles, from observation this number is actually the
number of /unused/ file-handles - we've observe that when it hits 0 we
get file handle problems (rather than when it hits == file-max as docs
imply).

23 years agoMerge
Linus Torvalds [Mon, 30 Dec 2002 05:29:39 +0000 (21:29 -0800)]
Merge

23 years ago[PATCH] MODULE_PARM "c" support
Rusty Russell [Mon, 30 Dec 2002 05:04:02 +0000 (21:04 -0800)]
[PATCH] MODULE_PARM "c" support

Turns out there was an undocumented "c" flag for MODULE_PARM.

This implementation is a little ugly, but it works, and will do for
compatibility (I haven't implemented such a two-dimensional array
primitive, but the whole point of the module_parm et al is that they are
extensible).

23 years ago[PATCH] rename CONFIG_VOYAGER to CONFIG_X86_VOYAGER
Christoph Hellwig [Mon, 30 Dec 2002 04:57:35 +0000 (20:57 -0800)]
[PATCH] rename CONFIG_VOYAGER to CONFIG_X86_VOYAGER

The name is just a bit too generic, and we already use the _X86 prefix
for lots of other stuff in that area.  Dito for the never use CONFIG_PC
and CONFIG_VISWS.

23 years ago[PATCH] crc32 speedup/use anywhere
Brian Murphy [Mon, 30 Dec 2002 04:33:32 +0000 (20:33 -0800)]
[PATCH] crc32 speedup/use anywhere

This patch combines my patch which statically initialises the crc32
tables so they can be used at any time (during initialisation) and
Joakim Tjernlund's patch to speed up the crc calculations by doing word
operations instead of exclusively byte.

The crc routines are used extensively in jffs2 where speed is very
important.

I need the crc32 routines to calculate a checksum on values read from an
eeprom which contain cpu speed and memory size information - so they are
needed very much earlier in the initialisation process than they are
currently available.

23 years ago[PATCH] cpufreq: remove usage of #typedef
Dominik Brodowski [Mon, 30 Dec 2002 04:29:35 +0000 (20:29 -0800)]
[PATCH] cpufreq: remove usage of #typedef

23 years ago[PATCH] cpufreq: powernow-k6 cleanup
Dominik Brodowski [Mon, 30 Dec 2002 04:29:28 +0000 (20:29 -0800)]
[PATCH] cpufreq: powernow-k6 cleanup

Clean up searching for best frequency, and add one safety check.

23 years ago[PATCH] cpufreq: longhaul cleanup
Dominik Brodowski [Mon, 30 Dec 2002 04:29:22 +0000 (20:29 -0800)]
[PATCH] cpufreq: longhaul cleanup

Clean up searching code for best frequency and add some safety checks.

23 years ago[PATCH] cpufreq: deprecated usage of CPUFREQ_ALL_CPUS
Dominik Brodowski [Mon, 30 Dec 2002 04:29:16 +0000 (20:29 -0800)]
[PATCH] cpufreq: deprecated usage of CPUFREQ_ALL_CPUS

The usage of CPUFREQ_ALL_CPUS is deprecated. Only exception is cpufreq_set,
which needs to iterate over all CPUS now. Also, remove some unneeded code.

23 years agoAvoid unused variable in route.c
Linus Torvalds [Mon, 30 Dec 2002 04:23:25 +0000 (20:23 -0800)]
Avoid unused variable in route.c

23 years agoCrapectomy
Linus Torvalds [Mon, 30 Dec 2002 04:19:23 +0000 (20:19 -0800)]
Crapectomy

23 years agoMerge http://linux-scsi.bkbits.net/scsi-for-linus-2.5
Linus Torvalds [Mon, 30 Dec 2002 04:18:35 +0000 (20:18 -0800)]
Merge http://linux-scsi.bkbits.net/scsi-for-linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] ide-tape driver update
Alan Stern [Mon, 30 Dec 2002 04:10:38 +0000 (20:10 -0800)]
[PATCH] ide-tape driver update

Here is my multiple-bug-fix patch for the ide-tape driver.

The corresponding patch for 2.4.21 has already been accepted by Marcelo.

23 years ago[PATCH] more module parameter parsing bugs
Rusty Russell [Mon, 30 Dec 2002 04:08:37 +0000 (20:08 -0800)]
[PATCH] more module parameter parsing bugs

We restore the ","s after parsing: if expect to keep pointers to this
stuff, we must not do that.

23 years ago[PATCH] fix numaq builds
Andrew Morton [Mon, 30 Dec 2002 03:58:10 +0000 (19:58 -0800)]
[PATCH] fix numaq builds

NUMAQ does not link - it wants the smp_read_mpc_oem() which I recently disabled.

23 years ago[PATCH] more obsolete module API fixes
Christoph Hellwig [Mon, 30 Dec 2002 03:52:11 +0000 (19:52 -0800)]
[PATCH] more obsolete module API fixes

completly remove the old try_inc_mod_count()

23 years ago[PATCH] remove obsolete i2c headers
Christoph Hellwig [Mon, 30 Dec 2002 03:51:09 +0000 (19:51 -0800)]
[PATCH] remove obsolete i2c headers

* i2c-elektor.h is empty except for comments
* sensors.h contains register offsets for tons of hw monitoring chips,
  move the few we actually need into the two drivers that use it
  (there is _no_ overlap)

23 years ago[PATCH] i2c updates
Christoph Hellwig [Mon, 30 Dec 2002 03:51:03 +0000 (19:51 -0800)]
[PATCH] i2c updates

a few new ids, a name change and 10 lines of new code, ported over from
the external i2c package.

23 years ago[PATCH] fix i2c module handling
Christoph Hellwig [Mon, 30 Dec 2002 03:50:56 +0000 (19:50 -0800)]
[PATCH] fix i2c module handling

Add a struct module *owner field to struct i2c_adapter and i2c_algorithm
and do refcouting on them before use instead of the inc_use and dec_use
callbacks.  While at it convert those structures to named initializers.

23 years agoMerge raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5
James Bottomley [Mon, 30 Dec 2002 03:28:18 +0000 (21:28 -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 agoMerge bk://kernel.bkbits.net/gregkh/linux/tty-2.5
Linus Torvalds [Mon, 30 Dec 2002 02:59:58 +0000 (18:59 -0800)]
Merge bk://kernel.bkbits.net/gregkh/linux/tty-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] Minor compile fix for some modules.
Rusty Russell [Mon, 30 Dec 2002 02:59:13 +0000 (18:59 -0800)]
[PATCH] Minor compile fix for some modules.

Expose declaration of __this_module outside #ifdef KBUILD_MODNAME
(which is not defined for objects included in two modules).

23 years ago[PATCH] Fix MODULE_PARM for arrays of s.
Rusty Russell [Mon, 30 Dec 2002 02:59:06 +0000 (18:59 -0800)]
[PATCH] Fix MODULE_PARM for arrays of s.

I interpreted "1-10s" to mean a string of 1-10 chars.  It actually
means 1-10 comma-separated strings.

23 years ago[PATCH] get rid of TRUE/FALSE abuse in the scsi midlayer
Christoph Hellwig [Mon, 30 Dec 2002 02:47:26 +0000 (20:47 -0600)]
[PATCH] get rid of TRUE/FALSE abuse in the scsi midlayer

Kernel codingsyle explicitly forbids it.  Fortunately there aren't many
useres left.

23 years agoMerge kroah.com:/home/linux/linux/BK/bleeding-2.5
Greg Kroah-Hartman [Sun, 29 Dec 2002 16:03:48 +0000 (08:03 -0800)]
Merge kroah.com:/home/linux/linux/BK/bleeding-2.5
into kroah.com:/home/linux/linux/BK/tty-2.5

23 years agoTTY: replace MIN and MAX macro usages with min() and max()
Greg Kroah-Hartman [Sun, 29 Dec 2002 15:59:37 +0000 (07:59 -0800)]
TTY: replace MIN and MAX macro usages with min() and max()

23 years agoTTY: Use the tty_devclass for all usb-serial devices.
Greg Kroah-Hartman [Sun, 29 Dec 2002 15:42:02 +0000 (07:42 -0800)]
TTY: Use the tty_devclass for all usb-serial devices.

23 years agoTTY: add tty_devclass to the tty core.
Greg Kroah-Hartman [Sun, 29 Dec 2002 15:34:36 +0000 (07:34 -0800)]
TTY: add tty_devclass to the tty core.

23 years agoTTY: Change tty_*register_devfs() to tty_*register_device()
Greg Kroah-Hartman [Sun, 29 Dec 2002 15:21:18 +0000 (07:21 -0800)]
TTY: Change tty_*register_devfs() to tty_*register_device()

Also got rid of the unused flag paramater.

23 years ago2.5.53 SCSI_IOCTL_GET_IDLUN+GET_BUS_NUMBER revisited
Douglas Gilbert [Sun, 29 Dec 2002 14:50:49 +0000 (08:50 -0600)]
2.5.53 SCSI_IOCTL_GET_IDLUN+GET_BUS_NUMBER revisited

Currently for block devices both the SCSI_IOCTL_GET_IDLUN and
SCSI_IOCTL_GET_BUS_NUMBER ioctls yield the value 0 (type: int).

Various applications that utilize the sg driver use these ioctls
to work out the relationship between sg devices and their higher
level counterparts in the sd, sr, st and osst drivers. Examples
that spring to mind are cdrecord, cdparanoia, SANE and sg_utils.

This has been discussed in an earlier threaded started by me:
http://marc.theaimsgroup.com/?l=linux-scsi&m=103967899608891&w=2
in which my patch removed the ioctls in question from the block
level. This broke non-scsi block devices that used applications
that thought they were talking to an sg device **.

The attachment fine tunes the original patch: for scsi block
devices (i.e. owned by the sd or sr drivers) these 2 ioctls
are redirected to the scsi mid level; for non-scsi block
devices they will yield the value as 0 as they do now in
lk 2.5.53 .

** This "yield 0" strategy will come unstuck when 2 or more
cd writers (for example) are connected to the same box.
Hence to be well formed, these ioctls (together) should
produce unique tuples for each device (be they ATA(PI) or
SCSI).

23 years ago[PATCH] more module warning fixes
Christoph Hellwig [Sun, 29 Dec 2002 11:26:34 +0000 (03:26 -0800)]
[PATCH] more module warning fixes

this is only for the module-related warning introduced by my
__deprecated patch.

23 years ago[PATCH] remove superflous module use count handling in jbd
Christoph Hellwig [Sun, 29 Dec 2002 10:06:39 +0000 (02:06 -0800)]
[PATCH] remove superflous module use count handling in jbd

journal_init_common is always called from ext3 which already makes
jbd.ko unloadable by relying on exported functions.

23 years ago[PATCH] clean up subarchitecture selection
Christoph Hellwig [Sun, 29 Dec 2002 10:05:52 +0000 (02:05 -0800)]
[PATCH] clean up subarchitecture selection

shorter and/or more descriptive choice names, add a full (tho still
commented out entry) for the visw, based on the 2.4 Configure.help
entry.

23 years ago[PATCH] Trivial patch for module.c: Strtab by sh_link field.
Richard Henderson [Sun, 29 Dec 2002 09:48:08 +0000 (01:48 -0800)]
[PATCH] Trivial patch for module.c: Strtab by sh_link field.

The strtab section is supposed to be found using the symtab's
sh_link field, not by name.

23 years ago[PATCH] Trivial patch for param.h: make it const.
Richard Henderson [Sun, 29 Dec 2002 09:48:01 +0000 (01:48 -0800)]
[PATCH] Trivial patch for param.h: make it const.

Add a const declaration to the __module_param_call so __param section
gets more correct attributes.

23 years ago[PATCH] Embed __this_module in module itself.
Rusty Russell [Sun, 29 Dec 2002 09:47:53 +0000 (01:47 -0800)]
[PATCH] Embed __this_module in module itself.

Rather than have the module loader the module structure and
resolve the symbols __this_module to it, make __this_module a real
structure inside the module, using the linkonce trick we used for
module names.

This saves us an allocation (saving a page per module on
archs which need the module structure close by), and means we don't
have to fill in a few module fields.

23 years agoMerge bk://kernel.bkbits.net/acme/sparc-2.5
Linus Torvalds [Sun, 29 Dec 2002 09:45:42 +0000 (01:45 -0800)]
Merge bk://kernel.bkbits.net/acme/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] fix wakeup_secondary_cpu warning, code bloat
Andrew Morton [Sun, 29 Dec 2002 09:14:24 +0000 (01:14 -0800)]
[PATCH] fix wakeup_secondary_cpu warning, code bloat

Only one of wakeup_secondary_via_NMI() and wakeup_secondary_via_INIT() is
needed.  We're currently compiling both, which generates an unused function
warning.

23 years ago[PATCH] disable dead functions smp_read_mpc_oem() and
Andrew Morton [Sun, 29 Dec 2002 09:14:19 +0000 (01:14 -0800)]
[PATCH] disable dead functions smp_read_mpc_oem() and

These functions have no references.  Just ifdef them away for now; someone
may want them back.

23 years ago[PATCH] Fix compile warning in drivers/serial/core.c
Andrew Morton [Sun, 29 Dec 2002 09:14:14 +0000 (01:14 -0800)]
[PATCH] Fix compile warning in drivers/serial/core.c

drivers/serial/core.c:390: warning: `quot' might be used uninitialized in this function

It's a compiler bug.  This change makes it go away.

23 years ago[PATCH] remove unused local in drivers/pci/probe.c
Andrew Morton [Sun, 29 Dec 2002 09:14:08 +0000 (01:14 -0800)]
[PATCH] remove unused local in drivers/pci/probe.c

23 years ago[PATCH] INIT_TASK/INIT_TSS cleanup
Andrew Morton [Sun, 29 Dec 2002 09:14:02 +0000 (01:14 -0800)]
[PATCH] INIT_TASK/INIT_TSS cleanup

Ingo added saved_fs, saved_gs to thread_struct and didn't add
corresponding initializers to INIT_THREAD.  We assign NULL to an
unsigned int and the compiler warns.

The patch converts it to use designated initialisers and fixes the
io_bitmap initializer in the process.

23 years agoAdd proper dependencies for the i2c chips/busses
Linus Torvalds [Sun, 29 Dec 2002 09:10:20 +0000 (01:10 -0800)]
Add proper dependencies for the i2c chips/busses

23 years agoPut X86_NUMAQ and X86_SUMMIT under the "Subarchitecture Type" config.
Linus Torvalds [Sun, 29 Dec 2002 08:45:53 +0000 (00:45 -0800)]
Put X86_NUMAQ and X86_SUMMIT under the "Subarchitecture Type" config.

23 years ago[PATCH] avoid deprecated module functions in core code
Christoph Hellwig [Sun, 29 Dec 2002 08:40:46 +0000 (00:40 -0800)]
[PATCH] avoid deprecated module functions in core code

A second start at removing them from kernel/*.c and fs/*.c.

Note that module_put is fine for a NULL argument.

23 years ago[PATCH] more deprectation bits
Christoph Hellwig [Sun, 29 Dec 2002 08:35:42 +0000 (00:35 -0800)]
[PATCH] more deprectation bits

Rename the deprecated attribute to __deprecated to make it obvious
this is something special and to avoid namespace clashes.

Mark old module interfaces deprecated.

23 years agoMerge
Linus Torvalds [Sun, 29 Dec 2002 08:33:53 +0000 (00:33 -0800)]
Merge

23 years ago[PATCH] make i2c use initcalls everywhere
Christoph Hellwig [Sun, 29 Dec 2002 08:31:04 +0000 (00:31 -0800)]
[PATCH] make i2c use initcalls everywhere

The use of explicit initializers all over the i2c core anoyed for
long, but the lm_sensors merge with two new files just for initializers
was too much.  Conver all of i2c to sane initialization (mostly
initcall, but some driver also got other cleanups in that area)

23 years ago[PATCH] check_region remove for drivers/i2c/
Christoph Hellwig [Sun, 29 Dec 2002 08:17:58 +0000 (00:17 -0800)]
[PATCH] check_region remove for drivers/i2c/

Trying to get the i2c code in shape at some point..

23 years ago[PATCH] rewrite i2c-amd756 to resemble a linux driver
Christoph Hellwig [Sun, 29 Dec 2002 08:17:52 +0000 (00:17 -0800)]
[PATCH] rewrite i2c-amd756 to resemble a linux driver

This is a large rewrite of i2c-amd756 (added by Pavel post 2.5.53
although it's not his code) into a driver following linux driver
guide lines.  As a side-effect it shrinks the driver by almost one
fifth.  Tested with an early AMD756-based board.

 - use proper PCI API
 - use pr_debug instead of #ifdef DEBUG mess
 - use named initializers
 - completly restructure init/exit code
 - mark everything static

23 years ago[PATCH] nommu systems can't support /proc/<pid>/maps
Christoph Hellwig [Sun, 29 Dec 2002 08:16:33 +0000 (00:16 -0800)]
[PATCH] nommu systems can't support /proc/<pid>/maps

So stub it out, similar to /proc/<pid>/wchan for !CONFIG_KALLSYMS

23 years ago[PATCH] remove CONFIG_X86_NUMA
Christoph Hellwig [Sun, 29 Dec 2002 08:16:27 +0000 (00:16 -0800)]
[PATCH] remove CONFIG_X86_NUMA

It's only used to hide two entries in arch/i386/Kconfig.

23 years agoForce 64-bit extend for x86 __put_user_u64(), since nothing in the
Linus Torvalds [Sun, 29 Dec 2002 08:04:54 +0000 (00:04 -0800)]
Force 64-bit extend for x86 __put_user_u64(), since nothing in the
inline asm will do it for us.

23 years ago[PATCH] fix "deprecated" typos
Randy Dunlap [Sun, 29 Dec 2002 08:01:53 +0000 (00:01 -0800)]
[PATCH] fix "deprecated" typos

This corrects the misspellings of "deprecated" in a few places.

23 years ago[PATCH] Simplify ramfs_getattr() and move it to the generic libfs.c
Hirofumi Ogawa [Sun, 29 Dec 2002 07:54:15 +0000 (23:54 -0800)]
[PATCH] Simplify ramfs_getattr() and move it to the generic libfs.c

This moves ramfs_getattr() to fs/libfs.c as simple_getattr()

23 years agoFix some special cases for "sysenter" - some system calls depend on
Linus Torvalds [Sun, 29 Dec 2002 07:42:40 +0000 (23:42 -0800)]
Fix some special cases for "sysenter" - some system calls depend on
doing a full register restore on return to user space, and thus require
the long system call exit path (ie "iret" instead of "sysexit").

 * execve() - we need to set edx/ecx correctly at process startup.
 * iopl() - needs iret to restore eflags with new IOPL levels.

23 years ago[PATCH] Atari Falcon IDE: clean up ide_intr_lock handling
Geert Uytterhoeven [Sun, 29 Dec 2002 03:09:48 +0000 (19:09 -0800)]
[PATCH] Atari Falcon IDE: clean up ide_intr_lock handling

Here's a fix on top of the patch you commited:

  - Rename ide_intr_lock to falconide_intr_lock
  - Add falconide_intr_lock to the Falcon IDE driver itself
  - Test for CONFIG_BLK_DEV_FALCON_IDE instead of CONFIG_ATARI since
    falconide_intr_lock is Falcon IDE-specific, not Atari-specific

23 years ago[PATCH] adds st_blocks for [lf]stat() to ramfs
Hirofumi Ogawa [Sun, 29 Dec 2002 02:54:41 +0000 (18:54 -0800)]
[PATCH] adds st_blocks for [lf]stat() to ramfs

This makes ramfs support proper st_blocks accounting.

23 years agofix aic7xxx highmem bouncing
James Bottomley [Sat, 28 Dec 2002 15:24:09 +0000 (09:24 -0600)]
fix aic7xxx highmem bouncing

- add extra pci_set_dma_mask
- remove unnecessary #ifdef CONFIG_HIGHIO left over from 2.4

23 years agoUpdate x86 "defconfig" to something that matches our current config
Linus Torvalds [Sat, 28 Dec 2002 12:20:09 +0000 (04:20 -0800)]
Update x86 "defconfig" to something that matches our current config
a bit more closely.

23 years agoLost CONFIG_X86_TSC in voyager merge
Linus Torvalds [Sat, 28 Dec 2002 12:18:13 +0000 (04:18 -0800)]
Lost CONFIG_X86_TSC in voyager merge

23 years ago[PATCH] mark check_region "deprecated"
William Stinson [Sat, 28 Dec 2002 12:15:23 +0000 (04:15 -0800)]
[PATCH] mark check_region "deprecated"

This marks check_region "deprecated".

This gives a nice warning messages for programs that still use
check_region for example:

 drivers/parport/parport_pc.c:2215: warning: `__check_region' is deprecated (declared at include/linux/ioport.h:111)

23 years ago[PATCH] deprecated function attribute
Robert Love [Sat, 28 Dec 2002 12:09:48 +0000 (04:09 -0800)]
[PATCH] deprecated function attribute

This patch adds support for usage of the attribute as "deprecated" and
is backward-compatible.  Usage is:

int deprecated foo(void)

etc..

If we mark a function as deprecated, then each use of the function emits
a warning like:

foo.c:12: warning: `baz' is deprecated (declared at bar.c:60)

Which is very informative, giving both the location of each usage and
where the little bastard is declared.

23 years agoMerge
Linus Torvalds [Sat, 28 Dec 2002 12:06:37 +0000 (04:06 -0800)]
Merge

23 years agoo sparc: add missing __{start,stop}___param to vmlinux.lds.S
Arnaldo Carvalho de Melo [Sat, 28 Dec 2002 10:49:54 +0000 (08:49 -0200)]
o sparc: add missing __{start,stop}___param to vmlinux.lds.S

Rusty missed this one.

23 years agoboot with small GDT
James Bottomley [Sat, 28 Dec 2002 05:19:05 +0000 (23:19 -0600)]
boot with small  GDT

Switch to larger operating GDT after moving to protected mode

This is necessary to boot on certain subarchs (voyager)

23 years agoMake the TSC a run-time specifier only
James Bottomley [Sat, 28 Dec 2002 05:17:33 +0000 (23:17 -0600)]
Make the TSC a run-time specifier only

Also localises the parameters and setup into kernel/timers

Adds an external flag so that the tsc can be disabled from the
machine specific setup (used by voyager)

23 years agosubarch: change SMP define to X86_HT
James Bottomley [Sat, 28 Dec 2002 05:16:43 +0000 (23:16 -0600)]
subarch: change SMP define to X86_HT

23 years agoMove voyager sysrq to V key and remove from char/sysrq.c
James Bottomley [Sat, 28 Dec 2002 05:15:50 +0000 (23:15 -0600)]
Move voyager sysrq to V key and remove from char/sysrq.c

Patch suggested by Randy Dunlap

23 years agoseparate out trampoline so other subarchs can use it
James Bottomley [Sat, 28 Dec 2002 05:13:58 +0000 (23:13 -0600)]
separate out trampoline so other subarchs can use it

23 years agoEnable Voyager in current kernel
James Bottomley [Sat, 28 Dec 2002 05:12:45 +0000 (23:12 -0600)]
Enable Voyager in current kernel

23 years ago[PATCH] Add AMD K8 support to 2.5.53.
Andi Kleen [Sat, 28 Dec 2002 03:54:22 +0000 (19:54 -0800)]
[PATCH] Add AMD K8 support to 2.5.53.

Add support for the AMD Opteron/Athlon64/Hammer/K8 line to the 32bit
kernel.

Mostly just reusing Athlon code with some changed CPU model checks.
The Hammer has model number 15.

I also fixed rmb()/mb() to use the SSE2 mfence/lfence instructions
on P4 and Hammer. They are somewhat cheaper than the locked cycle.

23 years ago[PATCH] x86-64 update
Andi Kleen [Sat, 28 Dec 2002 03:54:15 +0000 (19:54 -0800)]
[PATCH] x86-64 update

 - Optimize __copy*user a bit.
 - Merge with 2.5.53/i386
 - Fix broken 32bit signal handling.
 - Implement AT_SYSINFO and a vsyscall page for 32bit programs.
 - Fix 32bit SYSCALL entry point to handle 6 arguments and restart correctly.
 - Add oprofile support (Vojtech Pavlik, with changes by me)
   This is shared code with i386.

23 years ago[PATCH] share i386/x86-64 oprofile code
Andi Kleen [Sat, 28 Dec 2002 03:53:50 +0000 (19:53 -0800)]
[PATCH] share i386/x86-64 oprofile code

The x86-64 port shares the oprofile code with i386.  This needs some
minor changes in the i386 oprofile, mostly to use
instruction_pointer(regs) to access the EIP instead of referencing it
directly.  On i386 this is a nop.

23 years agoEnable prefetching on P4/PIII class machines with CONFIG_X86_PREFETCH
Linus Torvalds [Sat, 28 Dec 2002 03:53:38 +0000 (19:53 -0800)]
Enable prefetching on P4/PIII class machines with CONFIG_X86_PREFETCH

23 years agoMerge
Linus Torvalds [Sat, 28 Dec 2002 03:38:02 +0000 (19:38 -0800)]
Merge

23 years agoMerge http://uml.bkbits.net/net-2.5
Linus Torvalds [Sat, 28 Dec 2002 03:35:19 +0000 (19:35 -0800)]
Merge http://uml.bkbits.net/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://uml.bkbits.net/doc-2.5
Linus Torvalds [Sat, 28 Dec 2002 03:34:37 +0000 (19:34 -0800)]
Merge http://uml.bkbits.net/doc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://uml.bkbits.net/skas-2.5
Linus Torvalds [Sat, 28 Dec 2002 03:33:13 +0000 (19:33 -0800)]
Merge http://uml.bkbits.net/skas-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://uml.bkbits.net/updates-2.5
Linus Torvalds [Sat, 28 Dec 2002 03:32:02 +0000 (19:32 -0800)]
Merge http://uml.bkbits.net/updates-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://uml.bkbits.net/mconfig-2.5
Linus Torvalds [Sat, 28 Dec 2002 03:31:18 +0000 (19:31 -0800)]
Merge http://uml.bkbits.net/mconfig-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] fix uninitialized timer in yenta.c
Jochen Hein [Sat, 28 Dec 2002 03:23:59 +0000 (19:23 -0800)]
[PATCH] fix uninitialized timer in yenta.c

The following patch fixes a "uninitialized timer" message when loading
yenta_socket.ko.

23 years agoMerge bk://are.twiddle.net/tga-2.5
Linus Torvalds [Sat, 28 Dec 2002 03:23:04 +0000 (19:23 -0800)]
Merge bk://are.twiddle.net/tga-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] Documentation/Changes for modules
Daniel A. Nobuto [Sat, 28 Dec 2002 03:18:32 +0000 (19:18 -0800)]
[PATCH] Documentation/Changes for modules

the url for module-init-tools has been fixed, and all the references to
modutils (outside source) has been updated if necessary.

more patches to follow to fix up the modules.conf/conf.modules vs.
modprobe.conf references.

23 years ago[PATCH] M68k scsi local_irq*() updates
Geert Uytterhoeven [Sat, 28 Dec 2002 03:16:47 +0000 (19:16 -0800)]
[PATCH] M68k scsi local_irq*() updates

Convert m68k scsi drivers to new local_irq*() framework:
  - 53c7xx SCSI core
  - NCR53C9x ESP SCSI core
  - Atari NCR5380
  - Mac NCR5380
  - Sun-3 OBIO and VME NCR5380

23 years ago[PATCH] Q40 keyboard warnings
Geert Uytterhoeven [Sat, 28 Dec 2002 03:15:57 +0000 (19:15 -0800)]
[PATCH] Q40 keyboard warnings

Kill warnings in Q40 keyboard driver:
  - wrong return type
  - unused variable

23 years ago[PATCH] z2ram: unused variables
Geert Uytterhoeven [Sat, 28 Dec 2002 03:15:51 +0000 (19:15 -0800)]
[PATCH] z2ram: unused variables

z2ram: kill unused variables

23 years ago[PATCH] STRAM printf() format
Geert Uytterhoeven [Sat, 28 Dec 2002 03:15:43 +0000 (19:15 -0800)]
[PATCH] STRAM printf() format

STRAM: kill warning because of incorrect printf()-style format

23 years ago[PATCH] Amiga FastLane SCSI z_io{re,un}map()
Geert Uytterhoeven [Sat, 28 Dec 2002 03:15:35 +0000 (19:15 -0800)]
[PATCH] Amiga FastLane SCSI z_io{re,un}map()

Amiga FastLane SCSI: Zorro drivers must use z_io{re,un}map().

23 years ago[PATCH] Sun-3 serial
Geert Uytterhoeven [Sat, 28 Dec 2002 03:15:27 +0000 (19:15 -0800)]
[PATCH] Sun-3 serial

Remove Sun-3/3x serial support, use the new serial layer instead

23 years ago[PATCH] Mac/m68k Nubus updates
Geert Uytterhoeven [Sat, 28 Dec 2002 03:15:20 +0000 (19:15 -0800)]
[PATCH] Mac/m68k Nubus updates

Mac/m68k Nubus updates (from Ray Knight in 2.4.x)
  - Add missing Nubus devices.

23 years ago[PATCH] register_console() comment typo
Geert Uytterhoeven [Sat, 28 Dec 2002 03:15:14 +0000 (19:15 -0800)]
[PATCH] register_console() comment typo

register_console(): Fix typo in comment

23 years ago[PATCH] Sun-3 SBUS updates
Geert Uytterhoeven [Sat, 28 Dec 2002 03:15:07 +0000 (19:15 -0800)]
[PATCH] Sun-3 SBUS updates

Sun-3 SBUS updates (from Sam Creasey):
  - Rename struct linux_sbus_device to struct sbus_dev for source code
    compatibility with SPARC
  - Make sbus_init() an initcall

23 years ago[PATCH] M68k SCSI host templates
Geert Uytterhoeven [Sat, 28 Dec 2002 03:15:00 +0000 (19:15 -0800)]
[PATCH] M68k SCSI host templates

Move more M68k SCSI host template definitions from the device-specific header
files to the source files:
  - Amiga A3000, A2091/A590, A4000, A4091, GVP II, and WarpEngine SCSI
  - Atari NCR5380 SCSI
  - MVME147, MVME16x, and BVME6000 SCSI
  - Mac NCR5380 SCSI
  - Sun-3/3x OBIO and VME SCSI

23 years ago[PATCH] M68k module updates
Geert Uytterhoeven [Sat, 28 Dec 2002 03:14:52 +0000 (19:14 -0800)]
[PATCH] M68k module updates

M68k module updates
  - Update module definitions
  - Remove references to obsolete module syscalls

23 years ago[PATCH] Sun-3/3x PTE updates
Geert Uytterhoeven [Sat, 28 Dec 2002 03:14:45 +0000 (19:14 -0800)]
[PATCH] Sun-3/3x PTE updates

Sun-3/3x PTE updates (from Sam Creasey)

23 years ago[PATCH] M68k MAP_* definitions
Geert Uytterhoeven [Sat, 28 Dec 2002 03:14:39 +0000 (19:14 -0800)]
[PATCH] M68k MAP_* definitions

M68k mman.h updates: add MAP_POPULATE and MAP_NONBLOCK

23 years ago[PATCH] WD33C93 SCSI irq framework updates
Geert Uytterhoeven [Sat, 28 Dec 2002 03:14:32 +0000 (19:14 -0800)]
[PATCH] WD33C93 SCSI irq framework updates

Convert the WD33C93 SCSI driver core to the new irq framework (from Marc
Zyngier <mzyngier@freesurf.fr>)

This driver core is used by the following drivers:
  - M68k/PPC Amiga A3000, A2091/A590, and GVP II SCSI
  - M68k MVME147 SCSI
  - MIPS SGI IP22 (Indy, Challenge S, and Indigo 2) SCSI

23 years ago[PATCH] Missing #include <linux/interrupt.h>
Geert Uytterhoeven [Sat, 28 Dec 2002 03:14:23 +0000 (19:14 -0800)]
[PATCH] Missing #include <linux/interrupt.h>

Add missing #include <linux/interrupt.h>

23 years ago[PATCH] Mac/m68k config fixes
Geert Uytterhoeven [Sat, 28 Dec 2002 03:14:16 +0000 (19:14 -0800)]
[PATCH] Mac/m68k config fixes

Mac/m68k fixes (from Ray Knight in 2.4.x)
  - Correct model definitions.
  - Add loglevel macros to printk messages.
  - Correct missing and incorrect defines.