]> git.hungrycats.org Git - linux/log
linux
22 years agoia64: Finish 2.5.52+ merge. lia64-v2.5.52+
David Mosberger [Fri, 20 Dec 2002 15:51:49 +0000 (07:51 -0800)]
ia64: Finish 2.5.52+ merge.

22 years agoia64: More merge fixes.
David Mosberger [Thu, 19 Dec 2002 06:16:21 +0000 (22:16 -0800)]
ia64: More merge fixes.

22 years agoia64: consolidate sys32_new[lf]stat. Patch by Stephen Rothwell.
David Mosberger [Mon, 16 Dec 2002 11:32:25 +0000 (03:32 -0800)]
ia64: consolidate sys32_new[lf]stat.  Patch by Stephen Rothwell.

22 years ago[PATCH] ia64: consolidate sys32_times
Stephen Rothwell [Mon, 16 Dec 2002 11:27:45 +0000 (03:27 -0800)]
[PATCH] ia64: consolidate sys32_times

22 years agoAdd VIRTUAL_MEM_MAP config option.
David Mosberger [Mon, 16 Dec 2002 11:08:26 +0000 (03:08 -0800)]
Add VIRTUAL_MEM_MAP config option.

22 years agoia64: More 2.5.51/2.5.52 sync up.
David Mosberger [Mon, 16 Dec 2002 10:06:47 +0000 (02:06 -0800)]
ia64: More 2.5.51/2.5.52 sync up.

22 years agoia64: Merge with 2.5.51+.
David Mosberger [Mon, 16 Dec 2002 07:47:58 +0000 (23:47 -0800)]
ia64: Merge with 2.5.51+.

22 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Mon, 16 Dec 2002 01:18:31 +0000 (17:18 -0800)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[PATCH] dm: fix sector calculation
Joe Thornber [Mon, 16 Dec 2002 01:17:26 +0000 (17:17 -0800)]
[PATCH] dm: fix sector calculation

The linear target was getting the start sector wrong when doing a
dm_get_device(). [Kevin Corry]

22 years ago[PATCH] dm: bio split fix
Joe Thornber [Mon, 16 Dec 2002 01:17:21 +0000 (17:17 -0800)]
[PATCH] dm: bio split fix

The block layer does not honour bio->bi_size when issuing io, instead
it performs io to the complete bvecs.  This means we have to change
the bio splitting code slightly.

Given a bio we repeatedly apply one of the following three operations
until there is no more io left in the bio:

1) The remaining io does not cross an io/target boundary, so just
   create a clone and issue all of the io.

2) There are some bvecs at the start of the bio that are not split by
   a target boundary.  Create a clone for these bvecs only.

3) The first bvec needs splitting, use bio_alloc() to create *two*
   bios, one for the first half of the bvec, the other for the second
   half.  A bvec can never contain more than one boundary.

22 years ago[PATCH] dm: fix/simplify endio
Joe Thornber [Mon, 16 Dec 2002 01:17:16 +0000 (17:17 -0800)]
[PATCH] dm: fix/simplify endio

o  If there's an error you still need to call bio_endio with bio->bi_size
   as the 'done' param.

o  Simplify clone_endio.

[Kevin Corry]

22 years ago[PATCH] dm: remove verbose debug message
Joe Thornber [Mon, 16 Dec 2002 01:17:10 +0000 (17:17 -0800)]
[PATCH] dm: remove verbose debug message

Remove verbose debug message 'Splitting page'.

22 years ago[PATCH] dm: remove highmem paranoia
Joe Thornber [Mon, 16 Dec 2002 01:17:04 +0000 (17:17 -0800)]
[PATCH] dm: remove highmem paranoia

Remove some paranoia in highmem.c

22 years ago[PATCH] dm: fix bio duplication
Joe Thornber [Mon, 16 Dec 2002 01:16:58 +0000 (17:16 -0800)]
[PATCH] dm: fix bio duplication

Some fields in the duplicated bio weren't being set up properly in
__split_page(). [Kevin Corry]

22 years ago[PATCH] dm: fix md->pending count
Joe Thornber [Mon, 16 Dec 2002 01:16:53 +0000 (17:16 -0800)]
[PATCH] dm: fix md->pending count

md->pending was being incremented for each clone rather than just
once. [Kevin Corry]

22 years ago[PATCH] dm: avoid unnecessary locking
Joe Thornber [Mon, 16 Dec 2002 01:16:47 +0000 (17:16 -0800)]
[PATCH] dm: avoid unnecessary locking

dec_pending(): only bother spin locking if io->error is going to be
updated. [Kevin Corry]

22 years ago[PATCH] dm: flush pending IO before dm_suspend
Joe Thornber [Mon, 16 Dec 2002 01:16:41 +0000 (17:16 -0800)]
[PATCH] dm: flush pending IO before dm_suspend

Add a blk_run_queues() call to encourage pending io to flush
when we're doing a dm_suspend().

22 years ago[PATCH] dm: dm_suspend locking fix
Joe Thornber [Mon, 16 Dec 2002 01:16:36 +0000 (17:16 -0800)]
[PATCH] dm: dm_suspend locking fix

dm_suspend(): Stop holding the read lock around the while loop that
waits for pending io to complete.

22 years ago[PATCH] dm: check correct flag in queue_io()
Joe Thornber [Mon, 16 Dec 2002 01:16:31 +0000 (17:16 -0800)]
[PATCH] dm: check correct flag in queue_io()

queue_io() was checking the DMF_SUSPENDED flag rather than the new
DMF_BLOCK_IO flag.  This meant suspend could deadlock under load.

22 years ago[PATCH] dm: per-device mempools
Joe Thornber [Mon, 16 Dec 2002 01:16:26 +0000 (17:16 -0800)]
[PATCH] dm: per-device mempools

Give each device its own io mempool to avoid a potential
deadlock with stacked devices.  [HM + EJT]

22 years ago[PATCH] dm: stripe constructor validity check
Joe Thornber [Mon, 16 Dec 2002 01:16:21 +0000 (17:16 -0800)]
[PATCH] dm: stripe constructor validity check

There's a bug in the dm-stripe.c constructor failing top check if enough
destinations are handed in. [Heinz Mauelshagen]

22 years ago[PATCH] dm: check chunksize before allocation
Joe Thornber [Mon, 16 Dec 2002 01:16:16 +0000 (17:16 -0800)]
[PATCH] dm: check chunksize before allocation

minor change for dm-stripe.c. Tests for correct chunksize before it allocates
the stripe context. [Heinz Mauelshagen]

22 years ago[PATCH] dm: fix check_device_area compare
Joe Thornber [Mon, 16 Dec 2002 01:16:11 +0000 (17:16 -0800)]
[PATCH] dm: fix check_device_area compare

check_device_area was comparing the bytes with sectors.
[Stefan Lauterbach]

22 years ago[PATCH] dm: REMOVE_ALL parameter checking
Joe Thornber [Mon, 16 Dec 2002 01:16:06 +0000 (17:16 -0800)]
[PATCH] dm: REMOVE_ALL parameter checking

No need to validate the parameters if we are doing a
REMOVE_ALL command.

22 years ago[PATCH] dm: fix error number
Joe Thornber [Mon, 16 Dec 2002 01:16:00 +0000 (17:16 -0800)]
[PATCH] dm: fix error number

Return -ENOTBLK if lookup_device() finds the inode, but it
is not a block device. [Cristoph Hellwig]

22 years ago[PATCH] dm: proper error checking
Joe Thornber [Mon, 16 Dec 2002 01:15:49 +0000 (17:15 -0800)]
[PATCH] dm: proper error checking

An error value was not being checked correctly in open_dev().
[Kevin Corry]

22 years ago[PATCH] dm: move ioctl numbers to a sane place
Joe Thornber [Mon, 16 Dec 2002 01:15:43 +0000 (17:15 -0800)]
[PATCH] dm: move ioctl numbers to a sane place

Four constants:
   DM_DIR,
   DM_MAX_TYPE_NAME,
   DM_NAME_LEN,
   DM_UUID_LEN

Were being declared in device-mapper.h, these are all specific to
the ioctl interface, so they've been moved to dm-ioctl.h.  Nobody
in userland should ever include <linux/device-mapper.h> so remove
ifdef __KERNEL guards.

22 years ago[PATCH] Fix filesystems that cannot do mmap writeback
Andrew Morton [Sun, 15 Dec 2002 12:39:06 +0000 (04:39 -0800)]
[PATCH] Fix filesystems that cannot do mmap writeback

The writepage-removal patch broke filesystems which do not want to
support writeable mappings.

Fix that up by making those filesystems point their mmap vector at the
new generic_file_readonly_mmap().

22 years agoLinux v2.5.52 v2.5.52
Linus Torvalds [Sun, 15 Dec 2002 10:01:02 +0000 (02:01 -0800)]
Linux v2.5.52

22 years agoRemove bogus checkin file from xfs.
Linus Torvalds [Sun, 15 Dec 2002 09:34:16 +0000 (01:34 -0800)]
Remove bogus checkin file from xfs.

22 years agoMerge master.kernel.org:/home/hch/BK/xfs/linux-2.5
Linus Torvalds [Sun, 15 Dec 2002 09:30:18 +0000 (01:30 -0800)]
Merge master.kernel.org:/home/hch/BK/xfs/linux-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[PATCH] m68knommu support restart_block
Greg Ungerer [Sun, 15 Dec 2002 09:00:13 +0000 (01:00 -0800)]
[PATCH] m68knommu support restart_block

This patch addes the new restart_block field support to m68knommu
thread_info.h.

22 years ago[PATCH] m68knommu definition of TASK_UNMAPPED_BASE
Greg Ungerer [Sun, 15 Dec 2002 09:00:07 +0000 (01:00 -0800)]
[PATCH] m68knommu definition of TASK_UNMAPPED_BASE

This patch adds a definition for TASK_UNMAPPED_BASE in m68knommu
process.h.  Recent changes need a definition for this, although its
value is unsed for nommu targets.

22 years ago[PATCH] m68knommu hardirq.h include cache.h
Greg Ungerer [Sun, 15 Dec 2002 09:00:01 +0000 (01:00 -0800)]
[PATCH] m68knommu hardirq.h include cache.h

The patch include cache.h in m68knommu hardirq.h.

Cleans up compile problems, and make its consistent with
all other architecture hardirq.h files.

22 years ago[PATCH] m68knommu current include thread_info.h
Greg Ungerer [Sun, 15 Dec 2002 08:59:55 +0000 (00:59 -0800)]
[PATCH] m68knommu current include thread_info.h

This changes m68knommu current.h to include the linux/thread_info.h
instead of asm/thread_info.h.  This is needed to get the restart_block
definition from linux/thread_info.h first.

22 years ago[PATCH] m68knommu fix ELF_CORE_COPY_REGS macro
Greg Ungerer [Sun, 15 Dec 2002 08:59:50 +0000 (00:59 -0800)]
[PATCH] m68knommu fix ELF_CORE_COPY_REGS macro

This fixes the broken ELF_CORE_COPY_REGS macro for m68knommu arch.  It
is missing a ";" after the pr_reg[16] setting, and attempts to set the
non-existant a2 field.

22 years ago[PATCH] m68knommu remove sys_security
Greg Ungerer [Sun, 15 Dec 2002 08:59:45 +0000 (00:59 -0800)]
[PATCH] m68knommu remove sys_security

This removes use of the depricated sys_security system call entry for
the m68knommu architectures.

22 years ago[PATCH] m68knommu spinlocks around signal api calls
Greg Ungerer [Sun, 15 Dec 2002 08:59:40 +0000 (00:59 -0800)]
[PATCH] m68knommu spinlocks around signal api calls

This adds spinlocks around calls to generic kernel signal routine calls.

22 years ago[PATCH] m68knommu add missing do_fork arg
Greg Ungerer [Sun, 15 Dec 2002 08:59:35 +0000 (00:59 -0800)]
[PATCH] m68knommu add missing do_fork arg

This adds the missing argument to do_fork() calls in m68knommu arch
process.c

22 years ago[PATCH] m68knommu fix kstat_cpu usage int ints.c
Greg Ungerer [Sun, 15 Dec 2002 08:59:30 +0000 (00:59 -0800)]
[PATCH] m68knommu fix kstat_cpu usage int ints.c

This fixes the use kstat_cpu in m68knommu arch ints.c Replcae obsolete
use of kstat.irqs.

22 years ago[PATCH] sonypi driver update
Stelian Pop [Sun, 15 Dec 2002 08:59:25 +0000 (00:59 -0800)]
[PATCH] sonypi driver update

This little patch changes the way button release events are reported
by the sonypi driver to the application: previously, separate
release events were detected for each button. However, many buttons
(example: the jogdial, the capture button, the back button etc) share
the same release event.

The attached patch propagates a single 'ANYBUTTON_RELEASED' event
to the userspace, leaving all state machine intelligence to the
application.

Kunihiko IMAI should be credited for his ideas and tests.

22 years ago[PATCH] PATCH: eata driver update
Dario Ballabio [Sun, 15 Dec 2002 08:56:29 +0000 (00:56 -0800)]
[PATCH] PATCH: eata driver update

The enclosed patch fix compile problems and adds all the diffs which
were still missing from 2.5.51.

22 years agoMerge ieee1394 update
Linus Torvalds [Sun, 15 Dec 2002 08:30:53 +0000 (00:30 -0800)]
Merge ieee1394 update

22 years ago[PATCH] IEEE-1394/Firewire update
Ben Collins [Sun, 15 Dec 2002 08:27:06 +0000 (00:27 -0800)]
[PATCH] IEEE-1394/Firewire update

This covers a lot of ground in the Linux1394 SVN tree.  I haven't had
time to keep in sync with you in a more granular way, so here's a
bohemoth patch.  However, consider it well tested.

22 years ago[PATCH] C99 initializers for drivers/scsi (4 of 4)
Art Haas [Sun, 15 Dec 2002 08:13:51 +0000 (00:13 -0800)]
[PATCH] C99 initializers for drivers/scsi (4 of 4)

22 years ago[PATCH] C99 initializers for drivers/scsi (3 of 4)
Art Haas [Sun, 15 Dec 2002 08:13:46 +0000 (00:13 -0800)]
[PATCH] C99 initializers for drivers/scsi (3 of 4)

22 years ago[PATCH] C99 initializers for drivers/scsi (2 of 4)
Art Haas [Sun, 15 Dec 2002 08:13:39 +0000 (00:13 -0800)]
[PATCH] C99 initializers for drivers/scsi (2 of 4)

22 years ago[PATCH] C99 initializers for drivers/scsi (1 of 4)
Art Haas [Sun, 15 Dec 2002 08:13:32 +0000 (00:13 -0800)]
[PATCH] C99 initializers for drivers/scsi (1 of 4)

22 years ago[PATCH] C99 initializers for drivers/ide/pci
Art Haas [Sun, 15 Dec 2002 08:13:26 +0000 (00:13 -0800)]
[PATCH] C99 initializers for drivers/ide/pci

22 years ago[PATCH] C99 initializers for net/irda/irnet/irnet_ppp.h
Art Haas [Sun, 15 Dec 2002 08:13:20 +0000 (00:13 -0800)]
[PATCH] C99 initializers for net/irda/irnet/irnet_ppp.h

22 years ago[PATCH] C99 initializers for drivers/net
Art Haas [Sun, 15 Dec 2002 08:13:14 +0000 (00:13 -0800)]
[PATCH] C99 initializers for drivers/net

22 years ago[PATCH] C99 initializers for drivers/char
Art Haas [Sun, 15 Dec 2002 08:13:07 +0000 (00:13 -0800)]
[PATCH] C99 initializers for drivers/char

22 years ago[PATCH] C99 initializer for drivers/base/class.c
Art Haas [Sun, 15 Dec 2002 08:13:01 +0000 (00:13 -0800)]
[PATCH] C99 initializer for drivers/base/class.c

22 years agoCset exclude: hch@hera.kernel.org|ChangeSet|20021215220743|56906
Christoph Hellwig [Sun, 15 Dec 2002 08:12:44 +0000 (00:12 -0800)]
Cset exclude: hch@hera.kernel.org|ChangeSet|20021215220743|56906

22 years ago[PATCH] Add helper routines for fixing up page alignment on xdr_buf
Trond Myklebust [Sun, 15 Dec 2002 08:11:24 +0000 (00:11 -0800)]
[PATCH] Add helper routines for fixing up page alignment on xdr_buf

In order to speed up NFS reads, we attempt to copy directly from
skbuffs into the pagecache pages. As we cannot do XDR decoding in the
soft interrupts, we attempt to estimate the size of the RPC header (+
attributes,...) that will precede the actual data that goes in the
pagecache. If we get the estimate wrong, the XDR decode routines
perform a realignment of the data into the pagecache.

In the existing code, we do a multi-page kmap() from the xdr_buf into
an iovec array, in order to do the shift.

The following patch adds tools for doing the realigment without going
through the iovec array (and without having to do the deadlock-prone
multi-page kmap()).

It also adds the 2 helper routines xdr_read_pages()/xdr_write_pages()
which will be needed for NFSv4 reads/writes in order to add pre/post
operation GETATTR calls.

22 years ago[PATCH] NFSv4 cleanups
Trond Myklebust [Sun, 15 Dec 2002 08:11:18 +0000 (00:11 -0800)]
[PATCH] NFSv4 cleanups

 - Move the encoding/decoding of the actual COMPOUND XDR header out of
   encode_compound()/decode_compound().

 - Make each NFSv4 operation 'decode_' routine also take care of
   decoding its own header, and checking it for correctness.
   Also allows us to get rid of the 'nfserr' parameter...

22 years ago[PATCH] Fix buffer reservations in nfs4xdr.c
Trond Myklebust [Sun, 15 Dec 2002 08:11:12 +0000 (00:11 -0800)]
[PATCH] Fix buffer reservations in nfs4xdr.c

This fixes a couple of incorrect XDR buffer reservations.  The values
passed to RESERVE_SPACE() must reflect precisely the number of bytes
that we wish to send down the wire.

22 years ago[PATCH] kconfig: fix T_STRING usage
Roman Zippel [Sun, 15 Dec 2002 08:04:26 +0000 (00:04 -0800)]
[PATCH] kconfig: fix T_STRING usage

T_STRING token was used twice, so quoted strings use now T_WORD_QUOTE.

22 years ago[PATCH] kconfig: updates
Roman Zippel [Sun, 15 Dec 2002 08:04:21 +0000 (00:04 -0800)]
[PATCH] kconfig: updates

- allow double click to start edit of string symbols
- help text by Rod.VanMeter@nokia.com
- small reorganiztion to prepare for new features

22 years ago[PATCH] kconfig: geometry defaults
Roman Zippel [Sun, 15 Dec 2002 08:04:16 +0000 (00:04 -0800)]
[PATCH] kconfig: geometry defaults

Set geometry defaults, if TIOCGWINSZ fails.

22 years ago[PATCH] kconfig: symbol change notification
Roman Zippel [Sun, 15 Dec 2002 08:04:11 +0000 (00:04 -0800)]
[PATCH] kconfig: symbol change notification

Add a changed flag to properties, which can be used by front ends to check
for changed symbols/properties.

22 years ago[PATCH] kconfig: dependencies for choices
Roman Zippel [Sun, 15 Dec 2002 08:04:06 +0000 (00:04 -0800)]
[PATCH] kconfig: dependencies for choices

Enable dependencies for choice defaults.

22 years ago[PATCH] kconfig: config file parse update
Roman Zippel [Sun, 15 Dec 2002 08:03:59 +0000 (00:03 -0800)]
[PATCH] kconfig: config file parse update

- search for config files under $srctree (by Sam Ravnborg & me)
- allow to break long lines with \

22 years ago[PATCH] kconfig: off-by-one error
Roman Zippel [Sun, 15 Dec 2002 08:03:53 +0000 (00:03 -0800)]
[PATCH] kconfig: off-by-one error

Use all of choice input and don't ignore last character.

22 years ago[PATCH] kconfig: qt installation workaround
Roman Zippel [Sun, 15 Dec 2002 08:03:47 +0000 (00:03 -0800)]
[PATCH] kconfig: qt installation workaround

Work around broken mandrake qt installation, which doesn't have a $QTDIR/bin/moc.

22 years agoMerge master.kernel.org:/home/hch/BK/xfs/linux-2.5
Linus Torvalds [Sun, 15 Dec 2002 07:49:08 +0000 (23:49 -0800)]
Merge master.kernel.org:/home/hch/BK/xfs/linux-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[PATCH] ptrace-sigfix-2.5.51-A1
Ingo Molnar [Sun, 15 Dec 2002 07:48:05 +0000 (23:48 -0800)]
[PATCH] ptrace-sigfix-2.5.51-A1

This fixes a threading/ptrace bug noticed by the gdb people: when a
thread is ptraced but other threads in the thread group are not then a
SIGTRAP (via int3 or any of the other debug traps) causes the child
thread(s) to die unexpectedly.  This is because the default behavior for
a no-handler SIGTRAP is to broadcast it.

The solution is to make all such signals specific, then the ptracer (gdb)
can filter the signal and upon continuation it's being handled properly
(or put on the shared signal queue). SIGKILL and SIGSTOP are an exception.
The patch only affects threaded and ptrace-d processes.

22 years ago[XFS] add missing file xfs_iomap.c
Christoph Hellwig [Sun, 15 Dec 2002 06:07:43 +0000 (22:07 -0800)]
[XFS] add missing file xfs_iomap.c

22 years agoMerge hera.kernel.org:/home/torvalds/BK/linux-2.5
Christoph Hellwig [Sun, 15 Dec 2002 05:47:21 +0000 (21:47 -0800)]
Merge hera.kernel.org:/home/torvalds/BK/linux-2.5
into hera.kernel.org:/home/hch/BK/xfs/linux-2.5

22 years ago[PATCH] epoll bits forgot a nasty printk() ...
Davide Libenzi [Sun, 15 Dec 2002 04:32:16 +0000 (20:32 -0800)]
[PATCH] epoll bits forgot a nasty printk() ...

Robert made me notice that I forgot an explicit debugging printk()
inside the epoll module.

o Make the printk() to be debugging

22 years ago[PATCH] NUMA topology sysfs panic fix
Matthew Dobson [Sun, 15 Dec 2002 04:30:54 +0000 (20:30 -0800)]
[PATCH] NUMA topology sysfs panic fix

This (from wli & myself) was overlooked for 2.5.51.  Without this fix,
sysfs panics when registering topology for NUMA boxen.

22 years agoMerge master.kernel.org:/home/hch/BK/xfs/linux-2.5
Linus Torvalds [Sun, 15 Dec 2002 04:29:45 +0000 (20:29 -0800)]
Merge master.kernel.org:/home/hch/BK/xfs/linux-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

22 years ago[PATCH] consolidate sys32_new[lf]stat - architecture independent
Stephen Rothwell [Sun, 15 Dec 2002 04:16:19 +0000 (20:16 -0800)]
[PATCH] consolidate sys32_new[lf]stat - architecture independent

This renames more types and moves them into asm/compat.h and also
consolidates sys32_new{stat,fstat,lstat}.

22 years ago[PATCH] mips64 compatibility syscall layer
Stephen Rothwell [Sun, 15 Dec 2002 04:16:13 +0000 (20:16 -0800)]
[PATCH] mips64 compatibility syscall layer

Given Ralf's blessing, here is the mips64 part of the initial compatibility
syscall layer.

22 years ago[PATCH] consolidate sys32_times - architecture independent
Stephen Rothwell [Sun, 15 Dec 2002 04:16:06 +0000 (20:16 -0800)]
[PATCH] consolidate sys32_times - architecture independent

This patch creates compat_sys_times and a few more compability types.

22 years ago[PATCH] MODULE_PARM support for older modules
Rusty Russell [Sun, 15 Dec 2002 04:13:23 +0000 (20:13 -0800)]
[PATCH] MODULE_PARM support for older modules

This is the backwards compatibility code for MODULE_PARM, and moves
__MODULE_STRING() down to the graveyard at the bottom of module.h.

It's complicated by the fact that many modules place MODULE_PARM()
before the declaration (some do MODULE_PARM() for non-existant
variables, too).  To avoid breaking them, we have to do the name
lookups at load time, rather than just storing a pointer 8(

CONFIG_OBSOLETE_MODPARM is set to y without prompting: it's a useful
marker for deprecating in 2.7.

22 years ago[PATCH] Parameter implementation for modules
Rusty Russell [Sun, 15 Dec 2002 04:13:17 +0000 (20:13 -0800)]
[PATCH] Parameter implementation for modules

This activates parameter parsing for module_param() declarations in modules.

22 years ago[PATCH] Module Parameter Core Patch
Rusty Russell [Sun, 15 Dec 2002 04:13:11 +0000 (20:13 -0800)]
[PATCH] Module Parameter Core Patch

This patch is a rewrite of the insmod and boot parameter handling,
to unify them.

The new format is fairly simple: built on top of __module_param_call there
are several helpers, eg "module_param(foo, int, 000)".  The final argument
is the permissions bits, for exposing parameters in sysfs (if
non-zero) at a later stage.

22 years ago[PATCH] OSS ad1848 initialisation order
Zwane Mwaikambo [Sun, 15 Dec 2002 04:10:51 +0000 (20:10 -0800)]
[PATCH] OSS ad1848 initialisation order

I need to initialise the ad1848 driver before attempting attach/probe
from dependent drivers (e.g.  opl3sa2)

22 years ago[PATCH] nanosleep compatibility layer fix
Stephen Rothwell [Sun, 15 Dec 2002 04:10:13 +0000 (20:10 -0800)]
[PATCH] nanosleep compatibility layer fix

Fix for the compatibility layer for NULL 'remaining time' pointer.

22 years agoFix Rules.make removal merge
Linus Torvalds [Sun, 15 Dec 2002 04:06:38 +0000 (20:06 -0800)]
Fix Rules.make removal merge

22 years ago[PATCH] s390: export sys_wait4.
Martin Schwidefsky [Sun, 15 Dec 2002 04:03:11 +0000 (20:03 -0800)]
[PATCH] s390: export sys_wait4.

Add sys_wait4 to the list of exported functions.

22 years ago[PATCH] s390: warnings.
Martin Schwidefsky [Sun, 15 Dec 2002 04:03:04 +0000 (20:03 -0800)]
[PATCH] s390: warnings.

Warning fixes: remove an unused variable and make bitops complain if the
pointer isn't of type long. Make 31 bit BUG() emit 4 0-bytes instead of 2.
This improves the readability of the listing.

22 years ago[PATCH] s390: staticification.
Martin Schwidefsky [Sun, 15 Dec 2002 04:02:58 +0000 (20:02 -0800)]
[PATCH] s390: staticification.

Make some functions and variables static.

22 years ago[PATCH] s390: old tape file.
Martin Schwidefsky [Sun, 15 Dec 2002 04:02:51 +0000 (20:02 -0800)]
[PATCH] s390: old tape file.

Remove last remaining file of the old tape driver.

22 years ago[PATCH] s390: uaccess bug.
Martin Schwidefsky [Sun, 15 Dec 2002 04:02:45 +0000 (20:02 -0800)]
[PATCH] s390: uaccess bug.

Fix return value of __put_user_asm_8.

22 years ago[PATCH] s390: io fixes.
Martin Schwidefsky [Sun, 15 Dec 2002 04:02:38 +0000 (20:02 -0800)]
[PATCH] s390: io fixes.

Start of chsc interface cleanup. Fix for a race condition in do_IRQ.
Fix device reference counting.

22 years ago[PATCH] s390: nanosleep restarting.
Martin Schwidefsky [Sun, 15 Dec 2002 04:02:32 +0000 (20:02 -0800)]
[PATCH] s390: nanosleep restarting.

sys_restart_syscall for nanosleep restarting.

22 years ago[PATCH] s390: Makefiles.
Martin Schwidefsky [Sun, 15 Dec 2002 04:02:25 +0000 (20:02 -0800)]
[PATCH] s390: Makefiles.

Makefile changes by Sam Ravnborg. Summary of changes:
o Added FORCE prerequisite in boot/Makefile
o Do not use shorthand targets when calling the boot/Makefile
o No longer use BOOT_IMAGE, not needed now
o Use kbuild clean infrastructure when cleaning up in boot
o Offset generation shrinked with one rule
o removed inclusion of Rules.make in all Makefiles
o no longer use the descend macro, use $(Q)$(MAKE) as replacement

22 years ago[PATCH] CREDITS update
Christoph Hellwig [Sun, 15 Dec 2002 03:54:00 +0000 (19:54 -0800)]
[PATCH] CREDITS update

hch moved around to work for SGI..

22 years ago[PATCH] cpufreq: move x86 configuration to "Power Management"
Dominik Brodowski [Sun, 15 Dec 2002 03:50:38 +0000 (19:50 -0800)]
[PATCH] cpufreq: move x86 configuration to "Power Management"

This patch moves the Kconfig entries for CPUfreq from "Processor type and
features" to "Power management options".

22 years ago[PATCH] cpufreq: clean up CPU information
Dominik Brodowski [Sun, 15 Dec 2002 03:50:32 +0000 (19:50 -0800)]
[PATCH] cpufreq: clean up CPU information

This patch moves some basic per-CPU static information (minimum frequency,
maximum frequency and maximum transition latency) into a struct
cpufreq_cpuinfo. This offers a much cleaner struct cpufreq_driver and
struct cpufreq_policy.

22 years ago[PATCH] ACPI/S3: simplify assembly code a bit
Pavel Machek [Sun, 15 Dec 2002 03:48:45 +0000 (19:48 -0800)]
[PATCH] ACPI/S3: simplify assembly code a bit

Kill unused variable and simplify assembly portion a bit...

22 years ago[PATCH] ACPI/S3: fix gcc3.2 compatibility
Pavel Machek [Sun, 15 Dec 2002 03:48:38 +0000 (19:48 -0800)]
[PATCH] ACPI/S3: fix gcc3.2 compatibility

gcc3.2 is a bit more pedantic...

22 years ago[PATCH] sr_ioctl fix
Richard Henderson [Sun, 15 Dec 2002 03:45:19 +0000 (19:45 -0800)]
[PATCH] sr_ioctl fix

sr_ioctl.c uses virt_to_phys, which is defined in asm/io.h.
On x86, this accidentally works, due to other indirect includes,
but on Alpha results in a link error.

22 years ago[PATCH] threaded coredumps, tcore-fixes-2.5.51-A0
Ingo Molnar [Sun, 15 Dec 2002 03:44:20 +0000 (19:44 -0800)]
[PATCH] threaded coredumps, tcore-fixes-2.5.51-A0

This fixes one more threaded-coredumps detail reported by the glibc
people: all threads taken down by the coredump code should report the
proper exit code.  We can do this rather easily via the group_exit
mechanism.  'Other' threads used to report SIGKILL, which was highly
confusing as the shell often displayed the 'Killed' message instead of a
'Segmentation fault' message.

Another missing bit was the 0x80 bit set in the exit status for all
threads, if the coredump was successful.  (it's safe to set this bit in
->sig->group_exit_code in an unlocked way because all threads are
artificially descheduled by the coredump code.)

22 years ago[PATCH] move console_loglevel scalars to array (resend)
Randy Dunlap [Sun, 15 Dec 2002 03:42:33 +0000 (19:42 -0800)]
[PATCH] move console_loglevel scalars to array (resend)

Moves console_loglevel & friends to an array, as sysctl expects.

22 years ago[PATCH] Remove Rules.make from Makefiles (3/3)
Brian Gerst [Sun, 15 Dec 2002 03:41:56 +0000 (19:41 -0800)]
[PATCH] Remove Rules.make from Makefiles (3/3)

Makefiles no longer need to include Rules.make, which is currently an
empty file.  This patch removes it from the remaining Makefiles, and
removes the empty Rules.make file.

22 years ago[PATCH] Remove Rules.make from Makefiles (2/3)
Brian Gerst [Sun, 15 Dec 2002 03:41:42 +0000 (19:41 -0800)]
[PATCH] Remove Rules.make from Makefiles (2/3)

Makefiles no longer need to include Rules.make, which is currently an
empty file.  This patch removes it from the drivers tree Makefiles.

22 years ago[PATCH] Remove Rules.make from Makefiles (1/3)
Brian Gerst [Sun, 15 Dec 2002 03:41:30 +0000 (19:41 -0800)]
[PATCH] Remove Rules.make from Makefiles (1/3)

Makefiles no longer need to include Rules.make, which is currently an
empty file.  This patch removes it from the arch tree Makefiles.