]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] Handle NR_CPUS overflow
Andrew Morton [Tue, 9 Sep 2003 17:20:00 +0000 (10:20 -0700)]
[PATCH] Handle NR_CPUS overflow

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

Don't try to support more than NR_CPUS cpus: things overflow.

Also, increase the default in config for some architectures.  (Dave
Hansen).

23 years ago[PATCH] remove duplicate includes in kernel/
Andrew Morton [Tue, 9 Sep 2003 17:19:52 +0000 (10:19 -0700)]
[PATCH] remove duplicate includes in kernel/

From: "Randy.Dunlap" <rddunlap@osdl.org>

remove duplicate #includes in kernel/

23 years ago[PATCH] sound: remove duplicate includes
Andrew Morton [Tue, 9 Sep 2003 17:19:45 +0000 (10:19 -0700)]
[PATCH] sound: remove duplicate includes

From: "Randy.Dunlap" <rddunlap@osdl.org>

remove duplicate #includes in sound/

23 years ago[PATCH] make selinux enable param config option, enabled by
Andrew Morton [Tue, 9 Sep 2003 17:19:37 +0000 (10:19 -0700)]
[PATCH] make selinux enable param config option, enabled by

From: James Morris <jmorris@redhat.com>

This patch against current bk makes the recently added SELinux boot
parameter feature a configurable option, and enables SELinux by default
when selected.  These changes were made following feedback including
discussion on the SELinux list.

The rationale for the changes is to allow SELinux to be be configured and
enabled unconditionally.  If the boot parameter option is selected, then
SELinux is now enabled unless selinux=0 is specified at the kernel command
line.

23 years ago[PATCH] Fix imm.c again
Andrew Morton [Tue, 9 Sep 2003 17:19:28 +0000 (10:19 -0700)]
[PATCH] Fix imm.c again

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

Earlier patch wasn't correct especially in the !CONFIG_SCSI_IZIP_EPP16
case, reading all uses of this array (IMM_MODE_STRING is used to print the
corresponding string in printks).

If I'm not misunderstanding it, CONFIG_SCSI_IZIP_EPP16 means "use 16bit
even when 32bit is requested".

It seems the right solution is

static char *IMM_MODE_STRING[] =
{
        [IMM_AUTODETECT] = "Autodetect",
        [IMM_NIBBLE]     = "SPP",
        [IMM_PS2]        = "PS/2",
        [IMM_EPP_8]      = "EPP 8 bit",
        [IMM_EPP_16]     = "EPP 16 bit",
#ifdef CONFIG_SCSI_IZIP_EPP16
        [IMM_EPP_32]     = "EPP 16 bit",
#else
        [IMM_EPP_32]     = "EPP 32 bit",
#endif
        [IMM_UNKNOWN]    = "Unknown",
};

23 years ago[PATCH] reiserfs direct-IO support
Andrew Morton [Tue, 9 Sep 2003 17:19:20 +0000 (10:19 -0700)]
[PATCH] reiserfs direct-IO support

From: Oleg Drokin <green@namesys.com>

This patch implements DirectIO support for reiserfs v3.  This is mostly a
port from 2.4.

Thanks to Mingming Cao from IBM for some clues in porting.

23 years ago[PATCH] Move ikconfig to /proc/config.gz
Andrew Morton [Tue, 9 Sep 2003 17:19:11 +0000 (10:19 -0700)]
[PATCH] Move ikconfig to /proc/config.gz

From: "Randy.Dunlap" <randy.dunlap@verizon.net>

The SuSE kernels place their ikconfig info at /proc/config.gz: in a
different place, and compressed.  We thought it was a good idea to do it
that way in 2.6 as well.

- gzip the /proc config file, put it in /proc/config.gz;

- Based on a SuSE patch by Oliver Xymoron <oxymoron@waste.org>, which was
  derived from a patch by Nicholas Leon <nicholas@binary9.net>

- change /proc/ikconfig/built_with to /proc/config_build_info;

- cleanup ikconfig init/exit entry points (static, __init, __exit);

- Makefile help from Sam Ravnborg;

DESC
ikconfig cleanup
EDESC
From: Stephen Hemminger <shemminger@osdl.org>

Simplify and cleanup the code:
- use single interface to seq_file where possible
- don't need to do as much of the /proc interface, only read
- use copy_to_user to avoid char at a time copy
- remove unneccesary globals
- use const char[] rather than const char * where possible.

Didn't change the version since interface doesn't change.

23 years ago[PATCH] compiler warning fixes for DAC960 on alpha
Andrew Morton [Tue, 9 Sep 2003 17:19:03 +0000 (10:19 -0700)]
[PATCH] compiler warning fixes for DAC960 on alpha

From: Dave Olien <dmo@osdl.org>

This patch is forwarded from Jay Estabrook at HP.  I've compiled the
patch on ia32 and ia64 machines and it's good.  I also recreated
the patch so it would apply to mm5 without fuzzy offsets.
Here's Jay's summary of the patch:

Here's a very small set of patches against 2.6.0-test4 that help the
DAC960 driver compile cleaner (gets rid of warnings on Alpha) and help
it to work on some old OEM'ed DAC960 cards that were sold in our older
Alphas.

The warnings are all concerned with "conversions to different size
without cast", as pointers and longs are same size (8-bytes) but ints
are 4-bytes, on Alpha. I don't believe the change to (long) from (int)
will affect any 32-bit architectures, but those using LP64 like Alpha,
ie SPARC64 and prolly IA64, will have the warnings go away.

The change to make the oldest acceptable firmware version 2.70 instead
of 2.73 is made spcific to Alpha, since it is only those cards that
DEC OEM'ed from Mylex that would have such (as explained a bit better
in the patch itself).

23 years ago[PATCH] dac960 devfs_name initialisation fix
Andrew Morton [Tue, 9 Sep 2003 17:18:56 +0000 (10:18 -0700)]
[PATCH] dac960 devfs_name initialisation fix

From: Andrey Borzenkov <arvidjaar@mail.ru>

DAC960.c does it incorrectly (at least in 2.6.0-test4). It will create
_directory_ /dev/rd/cNdM making it impossible to create compat block device
entry with the same name.

The right thing it to create separate directory for each controller/target as
in attached trivial patch (untested due to lack of hardware). You will need
devfsd support for this but then you will need it for cciss or cpqarray as
well and possibly for others. Which returns us to the problem of devfsd
maintenance ...

23 years ago[PATCH] monolitic_clock, timer_{tsc,hpet} and CPUFREQ
Andrew Morton [Tue, 9 Sep 2003 17:18:46 +0000 (10:18 -0700)]
[PATCH] monolitic_clock, timer_{tsc,hpet} and CPUFREQ

From: Dmitry Torokhov <dtor_core@ameritech.net>

I noticed that although timer_tsc registers cpufreq notifier to detect
frequency changes and adjust cpu_khz it does not set cyc2ns_scale.

23 years ago[PATCH] Initialise devfs_name in various block drivers
Andrew Morton [Tue, 9 Sep 2003 17:18:38 +0000 (10:18 -0700)]
[PATCH] Initialise devfs_name in various block drivers

From: Andrey Borzenkov <arvidjaar@mail.ru>

Various block drivers are currently devfs-unaware.  Andrey's patch attempts
to give them reasonable representations in devfs.

 "The attached patch suggests some possible names for non-floppy devices
  based on reading driver source.  I have to ask if these make sense.  At
  least for cciss Mandrake devfsd patch expects different names but it
  seems to be mistake (it assumes single controller always)

 "For floppy it is not as simple.  Floppy cannot use genhd and must
  create names manually; but I do not know what names are appropriate or
  expected.

 "For acsi the target/lun name may have problem of creating compat names
  (if any) by devfsd.

 "Please note that none of them created any devfs name under 2.4 as well.
   So it is not a regression ..."

23 years ago[PATCH] calibrate_tsc() fix and consolidation
Andrew Morton [Tue, 9 Sep 2003 17:18:30 +0000 (10:18 -0700)]
[PATCH] calibrate_tsc() fix and consolidation

From: "Pallipadi, Venkatesh" <venkatesh.pallipadi@intel.com>

CONFIG_TIMER_CYCLONE doesn't build at present because calibrate_tsc() was
made static.

The patch fixes that up and moves all calibrate_tsc functions into a common
file, avoiding the current code duplication.

23 years ago[PATCH] s/spin_lock_irqrestore/spin_unlock_irqrestore
Andrew Morton [Tue, 9 Sep 2003 17:18:20 +0000 (10:18 -0700)]
[PATCH] s/spin_lock_irqrestore/spin_unlock_irqrestore

From: Vinay K Nallamothu <vinay-rc@naturesoft.net>

Fix a couple of cut-n-paste errors.

(Why on earth is a scsi driver poking at the RTC hardware?)

23 years agoFix ray_cs for new interrupt handling.
Linus Torvalds [Tue, 9 Sep 2003 15:09:55 +0000 (08:09 -0700)]
Fix ray_cs for new interrupt handling.

Damn 16-bit PCMCIA layer has no type checking. Complete crap.

23 years agoFrom Stephen Hemminger: we were trying to cast an "unsigned short"
Linus Torvalds [Tue, 9 Sep 2003 13:22:22 +0000 (06:22 -0700)]
From Stephen Hemminger: we were trying to cast an "unsigned short"
to a pointer. That was a typo.

Ack'ed by Al Viro.

23 years ago[PATCH] wl3501 with old compiler
Eyal Lebedinsky [Tue, 9 Sep 2003 09:49:25 +0000 (02:49 -0700)]
[PATCH] wl3501 with old compiler

Fix the ## handling to work with old gcc versions (spaces around the ','
to make token boundaries work).

23 years agoMake rxrpc use SEQ_START_TOKEN.
Linus Torvalds [Tue, 9 Sep 2003 09:28:36 +0000 (02:28 -0700)]
Make rxrpc use SEQ_START_TOKEN.

23 years ago[PATCH] Use SEQ_START_TOKEN in include/net/* [3/3]
Joe Perches [Tue, 9 Sep 2003 09:24:51 +0000 (02:24 -0700)]
[PATCH] Use SEQ_START_TOKEN in include/net/* [3/3]

23 years ago[PATCH] Use SEQ_START_TOKEN in include/net/* [2/3]
Joe Perches [Tue, 9 Sep 2003 09:23:49 +0000 (02:23 -0700)]
[PATCH] Use SEQ_START_TOKEN in include/net/* [2/3]

23 years ago[PATCH] Use SEQ_START_TOKEN in drivers/net/* [1/3]
Joe Perches [Tue, 9 Sep 2003 09:23:41 +0000 (02:23 -0700)]
[PATCH] Use SEQ_START_TOKEN in drivers/net/* [1/3]

23 years ago[PATCH] Fix modularization of Siemens line discipline
Stephen Hemminger [Tue, 9 Sep 2003 08:50:14 +0000 (01:50 -0700)]
[PATCH] Fix modularization of Siemens line discipline

Convert SIEMENS R3964 tty line discipline on 2.6.0-test5 to use tty_ldisc owner
instead of explicit MOD_INC/DEC.

And fix the initializer to be a much more readable C99 one.

23 years ago[PATCH] Get rid of Intermezzo warning
Stephen Hemminger [Tue, 9 Sep 2003 07:42:24 +0000 (00:42 -0700)]
[PATCH] Get rid of Intermezzo warning

There is a leftover MOD_DEC_USE_COUNT intermezzo, with no matching _INC_
anywhere.

Since it sets owner on the file system operations there should be no
need for explicit module manipulation.

23 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Tue, 9 Sep 2003 07:38:31 +0000 (00:38 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[CPUFREQ] add cpufreq_update_policy()
Dave Jones [Tue, 9 Sep 2003 22:44:43 +0000 (23:44 +0100)]
[CPUFREQ] add cpufreq_update_policy()

Add a new cpufreq_update_policy call:

Certain cpufreq policy notifers have different needs at different times.
Thus it needs to be possible to re-evaluate an already set cpufreq policy.
Note that the cpufreq policy should only be set by one person: the user.
Not any other in-kernel code [with one exception, of course: during
booting].

23 years ago[CPUFREQ] remove $Id$ tags, update filenames
Dave Jones [Tue, 9 Sep 2003 22:42:00 +0000 (23:42 +0100)]
[CPUFREQ] remove $Id$ tags, update filenames

23 years ago[CPUFREQ] Merge speedstep-smi driver.
Dave Jones [Tue, 9 Sep 2003 22:35:48 +0000 (23:35 +0100)]
[CPUFREQ] Merge speedstep-smi driver.
From: Hiroshi Miura <miura@da-cha.org>

Intel SpeedStep driver using a BIOS SMI call.

Quoting his original announcement:

"This driver is based on the information from

1. Microsoft Windows XP Document.
we can get the SMI interface values from ax=E980/int15 BIOS call.

2. Intel SpeedStep Applet Document.(from HP.com)
http://h18007.www1.hp.com/support/files/evonotebook/us/download/10631.html
" Adds code to request transition ownership when processing
the system critical resume message. When a critical hibernate occurs,
the Applet does not receive any system level notification. The change forces
the Applet to re-acquire transition ownership upon resume from a critical hibernate. "

This is informative. This saied that  something 'ownership' call is needed on SMI
interface first.

3. Grover, Andrew's int 15h patch posted to cpufreq ml
Message-ID: <F760B14C9561B941B89469F59BA3A847E96E28@orsmsx401.jf.intel.com>
code which call BIOS to get SMI values. I included it.

4. Malik Martin's rev engineering results.
call is made with BX, CX, EDI register values.
and need signature 'ISG' when call.
find function values. bx=1(get) and bx=2(set)

5. Marc Lehmann's 'speedstep' utility,
sample of assembler code to call SMI.

6. My work.
find function to return max/min freq which system supportd. (bx=4)
more values are gotten, but I cannot understand...
find 'ownership' function value(bx=0, which is other than 1 2 4..).

ToDo(in pregress)
support governor "auto" and using smi_event call, imprement auto freqchange
feature.
test on 440BX/ZX platform.

Memo
 module parameters are override result of an int 15h/eax=E890h call.
 these parameter value are gotten from Windows XP registory."

Also includes some bugfixes, updates and workarounds from me.

NB: A lot of BIOS out there are buggy. You might want to try this driver
also with Intel's default values -- smi_cmd = 0x82 and smi_port = 0xb2

23 years agoMerge http://ppc.bkbits.net/for-linus-ppc64
Linus Torvalds [Tue, 9 Sep 2003 07:37:48 +0000 (00:37 -0700)]
Merge http://ppc.bkbits.net/for-linus-ppc64
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoppc64: Give us a generic local.h until we have atomic64
Anton Blanchard [Wed, 10 Sep 2003 16:55:52 +0000 (02:55 +1000)]
ppc64: Give us a generic local.h until we have atomic64

23 years agoppc64: catch bad ioctl size at compile time, from x86
Anton Blanchard [Wed, 10 Sep 2003 16:23:25 +0000 (02:23 +1000)]
ppc64: catch bad ioctl size at compile time, from x86

23 years agoMerge samba.org:/scratch/anton/linux-2.5
Anton Blanchard [Wed, 10 Sep 2003 15:52:19 +0000 (01:52 +1000)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/tmp3

23 years ago[PATCH] fix cpu_test_and_set() on UP
Guillaume Morin [Tue, 9 Sep 2003 07:32:54 +0000 (00:32 -0700)]
[PATCH] fix cpu_test_and_set() on UP

cpumask_up.h is broken. It tries to access the "mask" member although
that cpumask_t is an ulong on UP. This breaks archs which uses cpumask
functions even on UP such as s390.

23 years ago[PATCH] Fix CONFIG_PCMCIA_WL3501 with older compilers
Linus Torvalds [Tue, 9 Sep 2003 06:45:50 +0000 (23:45 -0700)]
[PATCH] Fix CONFIG_PCMCIA_WL3501 with older compilers

We only support named initializers with one leval of naming, ie that

.foo.bar = baz,

thing should go.  gcc-2.95 doesn't handle it (neither does sparse, I
think).

Replace such initializers with

.foo = {
.bar = baz,
},

instead.

23 years ago[PATCH] PA-RISC update for 2.6.0-test5
Matthew Wilcox [Tue, 9 Sep 2003 06:38:49 +0000 (23:38 -0700)]
[PATCH] PA-RISC update for 2.6.0-test5

PA-RISC updates for 2.6.0-test5.

Contributions from Paul Bame, James Bottomley, Randolph Chung, Helge
Deller, Grant Grundler, LaMont Jones, Matthew Wilcox

23 years ago[PATCH] ATM Ambassador no longer BROKEN_ON_SMP
Adrian Bunk [Tue, 9 Sep 2003 06:38:20 +0000 (23:38 -0700)]
[PATCH] ATM Ambassador no longer BROKEN_ON_SMP

Chas Williams fixed the compilation on SMP, so we can remove the Kconfig
annotation now and let people select it in the build again.

23 years agoMerge bk://ppc.bkbits.net/for-linus-ppc
Linus Torvalds [Tue, 9 Sep 2003 06:34:41 +0000 (23:34 -0700)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://ppc@ppc.bkbits.net/for-linus-ppc
Benjamin Herrenschmidt [Tue, 9 Sep 2003 23:14:00 +0000 (01:14 +0200)]
Merge bk://ppc@ppc.bkbits.net/for-linus-ppc
into kernel.crashing.org:/home/benh/kernels/for-linus-ppc

23 years agodmasound update from Christoph Hellwig
Benjamin Herrenschmidt [Tue, 9 Sep 2003 23:11:38 +0000 (01:11 +0200)]
dmasound update from Christoph Hellwig

23 years agoMerge kernel.crashing.org:/home/benh/kernels/linux-2.5
Benjamin Herrenschmidt [Tue, 9 Sep 2003 22:52:26 +0000 (00:52 +0200)]
Merge kernel.crashing.org:/home/benh/kernels/linux-2.5
into kernel.crashing.org:/home/benh/kernels/for-linus-ppc

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Tue, 9 Sep 2003 20:22:16 +0000 (06:22 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoMerge bk://ppc@ppc.bkbits.net/for-linus-ppc
Paul Mackerras [Tue, 9 Sep 2003 18:24:55 +0000 (04:24 +1000)]
Merge bk://ppc@ppc.bkbits.net/for-linus-ppc
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years ago[PATCH] More buggy pci drivers
Russell King [Tue, 9 Sep 2003 06:14:44 +0000 (23:14 -0700)]
[PATCH] More buggy pci drivers

This should fix all the remaining pci drivers which mark the pci device
ID tables as being discardable at run time.

23 years ago[PATCH] stable AGP pci_device_id tables
Russell King [Tue, 9 Sep 2003 06:14:34 +0000 (23:14 -0700)]
[PATCH] stable AGP pci_device_id tables

This should fix all the AGP drivers.

pci_device_id tables can not and must not be marked discardable.  They
are used for as long as the driver is registered.

23 years ago[PATCH] eicon ISDN driver: update
Armin Schindler [Tue, 9 Sep 2003 06:02:16 +0000 (23:02 -0700)]
[PATCH] eicon ISDN driver: update

Use different var-names if they are non-static,
configure 4BRI like BRI cards, fixed new /proc entries,
inline declarations for common helper functions.

23 years ago[PATCH] eicon ISDN driver: C comments
Armin Schindler [Tue, 9 Sep 2003 06:02:08 +0000 (23:02 -0700)]
[PATCH] eicon ISDN driver: C comments

changed // comments to /* */

23 years ago[PATCH] eicon ISDN driver: Kernelconfig
Armin Schindler [Tue, 9 Sep 2003 06:02:00 +0000 (23:02 -0700)]
[PATCH] eicon ISDN driver: Kernelconfig

Main divas modules now may be build in-kernel.
4BRI cards are configured together with BRI cards.

23 years ago[PATCH] eicon ISDN driver: endianess
Armin Schindler [Tue, 9 Sep 2003 06:01:52 +0000 (23:01 -0700)]
[PATCH] eicon ISDN driver: endianess

fixed endianess errors in common code part.

23 years ago[PATCH] eicon ISDN driver: list handling
Armin Schindler [Tue, 9 Sep 2003 06:01:45 +0000 (23:01 -0700)]
[PATCH] eicon ISDN driver: list handling

Fixed internel list handling for modules built-in kernel.

23 years ago[PATCH] eicon ISDN driver: debug
Armin Schindler [Tue, 9 Sep 2003 06:01:36 +0000 (23:01 -0700)]
[PATCH] eicon ISDN driver: debug

Module now can be build without debug code, necessary
if the module is built-in the kernel.

Fixed spelling typos.

23 years ago[PATCH] eicon ISDN driver: capi code fix
Armin Schindler [Tue, 9 Sep 2003 06:01:28 +0000 (23:01 -0700)]
[PATCH] eicon ISDN driver: capi code fix

Fix application memory allocation, module locking,
building in-kernel, use new internal debug api.

23 years ago[PATCH] eicon ISDN driver: memory attach
Armin Schindler [Tue, 9 Sep 2003 06:01:19 +0000 (23:01 -0700)]
[PATCH] eicon ISDN driver: memory attach

Access to cards memory now uses macros to attach
to the correct memory area of the card.

23 years ago[PATCH] IDE: Fix Power Management request race on resume
Benjamin Herrenschmidt [Tue, 9 Sep 2003 05:09:41 +0000 (22:09 -0700)]
[PATCH] IDE: Fix Power Management request race on resume

The current IDE Power Management code I wrote has a race on wakeup when
the master device got resumed, it may take a request.  At this point, a
PM resume request to a slave device of the same hwgroup would clear
hwgroup->rq and cause an Oops when the master device request completes.

This patch fixes it.  Due to the context in which PM resume requests are
sent, just not clearing hwgroup->rq for these is enough.

I also removed a useless debug message in the PM code that was
actually misleading (people though it indicated a problem while it
didn't, it's really useless) and fix a typo in a comment.

23 years ago[PATCH] IDE: Fix request handling with ide-default & ATAPI
Benjamin Herrenschmidt [Tue, 9 Sep 2003 05:09:32 +0000 (22:09 -0700)]
[PATCH] IDE: Fix request handling with ide-default & ATAPI

This fixes a bug that happens when a request gets to the IDE layer for a
drive using ide-default (that is with no subdriver attached), like a
Power Management request.  In this case, the core will wait for the
device status to match drive->read_stat, but that field contains by
default a value that is not suitable for ATAPI devices.  This patch
fixes it.

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Tue, 9 Sep 2003 05:07:51 +0000 (22:07 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[SERIAL] Introduce per-port capabilities.
Russell King [Tue, 9 Sep 2003 16:23:36 +0000 (17:23 +0100)]
[SERIAL] Introduce per-port capabilities.

This allows us to maintain quirks or capabilities on a per-port basis,
so we can handle buggy clones more effectively.

23 years ago[SERIAL] Fix another missing irqreturn_t (clps711x.c)
Russell King [Tue, 9 Sep 2003 14:33:12 +0000 (15:33 +0100)]
[SERIAL] Fix another missing irqreturn_t (clps711x.c)

23 years ago[SERIAL] Convert serial config deps to select statements
Russell King [Tue, 9 Sep 2003 14:26:47 +0000 (15:26 +0100)]
[SERIAL] Convert serial config deps to select statements

The dependencies for CONFIG_SERIAL_CORE / CONFIG_SERIAL_CORE_CONSOLE
were becoming very messy.  This cset converts the dependencies to
use "select" statements instead.

23 years ago[SERIAL] Drop "level" argument from serial PM calls.
Russell King [Tue, 9 Sep 2003 14:15:57 +0000 (15:15 +0100)]
[SERIAL] Drop "level" argument from serial PM calls.

Since the driver model has transitioned away from using multi-level
device suspend/resume, we also drop the multi-level support from
the serial layer.

Update the 8250 and sa1100 drivers for this change.

23 years agoMerge
Russell King [Tue, 9 Sep 2003 12:07:00 +0000 (13:07 +0100)]
Merge

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Tue, 9 Sep 2003 04:32:49 +0000 (14:32 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years ago[PATCH] AFS update
David Howells [Tue, 9 Sep 2003 03:42:26 +0000 (20:42 -0700)]
[PATCH] AFS update

23 years ago[PATCH] RxRPC update
David Howells [Tue, 9 Sep 2003 03:16:16 +0000 (20:16 -0700)]
[PATCH] RxRPC update

Here's a patch to update the RxRPC driver. Most of it is CodingStyle fixes,
but it also includes a few miscellaneous bug fixes. stdint types are also
turned into C99 forms (eg: u32 -> uint32_t).

23 years ago[PATCH] Fix typo in fs/Kconfig
Rolf Eike Beer [Tue, 9 Sep 2003 03:16:07 +0000 (20:16 -0700)]
[PATCH] Fix typo in fs/Kconfig

23 years ago[PATCH] Fix blk_stop_queue bug
Jens Axboe [Tue, 9 Sep 2003 03:15:58 +0000 (20:15 -0700)]
[PATCH] Fix blk_stop_queue bug

Benh saw some bugs where the queue would end up being in an invalid
state, and this could certainly explain one of them. We must not have a
stopped queue on the plug list, and blk_plug_device() right now will
happily plug a stopped queue.

We don't need to have it plugged either, blk_start_queue() will make
sure that request_fn gets run.

23 years ago[PATCH] Add SEQ_START_TOKEN #define to seq_file.h
Joe Perches [Tue, 9 Sep 2003 03:04:57 +0000 (20:04 -0700)]
[PATCH] Add SEQ_START_TOKEN #define to seq_file.h

Code that includes seq_file.h uses a magic pointer "(void*)1"
to start a header seq_printf.

This patch adds a #define, so that people can start writing more
readable code.

23 years ago[PATCH] Fix netdev close
Jeff Garzik [Tue, 9 Sep 2003 02:46:25 +0000 (19:46 -0700)]
[PATCH] Fix netdev close

This should fix the "ifconfig down ...  ifconfig up" problems some
people have seen.

23 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Tue, 9 Sep 2003 02:07:11 +0000 (19:07 -0700)]
Merge http://lia64.bkbits.net/to-linus-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] sparse fix for proc/generic
Andries E. Brouwer [Tue, 9 Sep 2003 01:57:48 +0000 (18:57 -0700)]
[PATCH] sparse fix for proc/generic

23 years ago[PATCH] sparse fix for kmsg
Andries E. Brouwer [Tue, 9 Sep 2003 01:56:12 +0000 (18:56 -0700)]
[PATCH] sparse fix for kmsg

23 years ago[PATCH] sparse fix for fat/file.c
Andries E. Brouwer [Tue, 9 Sep 2003 01:55:27 +0000 (18:55 -0700)]
[PATCH] sparse fix for fat/file.c

23 years ago[PATCH] sparse fix for proc/misc
Andries E. Brouwer [Tue, 9 Sep 2003 01:54:47 +0000 (18:54 -0700)]
[PATCH] sparse fix for proc/misc

23 years ago[PATCH] sparse fix reboot
Andries E. Brouwer [Tue, 9 Sep 2003 01:54:09 +0000 (18:54 -0700)]
[PATCH] sparse fix reboot

23 years ago[PATCH] sparse fix ext2_readlink
Andries E. Brouwer [Tue, 9 Sep 2003 01:53:31 +0000 (18:53 -0700)]
[PATCH] sparse fix ext2_readlink

23 years ago[PATCH] sparse fix kcore
Andries E. Brouwer [Tue, 9 Sep 2003 01:52:52 +0000 (18:52 -0700)]
[PATCH] sparse fix kcore

23 years ago[PATCH] sparse fix xattr
Andries E. Brouwer [Tue, 9 Sep 2003 01:52:29 +0000 (18:52 -0700)]
[PATCH] sparse fix xattr

23 years ago[PATCH] sparse fix cpufreq
Andries E. Brouwer [Tue, 9 Sep 2003 01:50:38 +0000 (18:50 -0700)]
[PATCH] sparse fix cpufreq

23 years ago[PATCH] sparse fix eventpoll
Andries E. Brouwer [Tue, 9 Sep 2003 01:50:18 +0000 (18:50 -0700)]
[PATCH] sparse fix eventpoll

23 years ago[PATCH] sparse fix sysctl
Andries E. Brouwer [Tue, 9 Sep 2003 01:50:02 +0000 (18:50 -0700)]
[PATCH] sparse fix sysctl

23 years ago[PATCH] compilation fix ufs
Andries E. Brouwer [Tue, 9 Sep 2003 01:49:53 +0000 (18:49 -0700)]
[PATCH] compilation fix ufs

Don't use C++ "argument declarations anywhere" in the kernel, even if
newer versions of gcc accept it.

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Mon, 8 Sep 2003 19:01:20 +0000 (05:01 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

23 years agoMerge samba.org:/scratch/anton/export into samba.org:/scratch/anton/tmp3
Anton Blanchard [Mon, 8 Sep 2003 15:09:31 +0000 (01:09 +1000)]
Merge samba.org:/scratch/anton/export into samba.org:/scratch/anton/tmp3

23 years agoMerge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
David Mosberger [Mon, 8 Sep 2003 06:51:34 +0000 (23:51 -0700)]
Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

23 years ago[PATCH] ia64: fix current usage in sn2 code
Jesse Barnes [Mon, 8 Sep 2003 06:13:42 +0000 (23:13 -0700)]
[PATCH] ia64: fix current usage in sn2 code

For some reason, we had a structure field called 'current'.  This patch
fixes that.

23 years ago[PATCH] ia64: misc. sn2 updates
Jesse Barnes [Mon, 8 Sep 2003 06:12:55 +0000 (23:12 -0700)]
[PATCH] ia64: misc. sn2 updates

Fix a couple of sn2 files.

23 years agoLinux 2.6.0-test5 v2.6.0-test5
Linus Torvalds [Mon, 8 Sep 2003 05:45:46 +0000 (22:45 -0700)]
Linux 2.6.0-test5

23 years agoia64: Drop unnecessary version check in sba_iommu.c.
David Mosberger [Mon, 8 Sep 2003 05:13:23 +0000 (22:13 -0700)]
ia64: Drop unnecessary version check in sba_iommu.c.

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Mon, 8 Sep 2003 04:56:23 +0000 (21:56 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[SERIAL] Make SA11x0 serial driver build.
Russell King [Mon, 8 Sep 2003 20:28:05 +0000 (21:28 +0100)]
[SERIAL] Make SA11x0 serial driver build.

Update the SA11x0 serial driver for the removal of system devices
from the driver model.  The driver becomes a platform device driver.
The driver is now known to the driver model and resource subsytems
as "sa11x0-uart".

23 years agoia64: Fix things so that they compile with the latest GCC 3.4, which optimize
David Mosberger [Mon, 8 Sep 2003 04:46:50 +0000 (21:46 -0700)]
ia64: Fix things so that they compile with the latest GCC 3.4, which optimize
away static variables with no compiler-visible use.

23 years ago[PATCH] ia64: remove unused sn2 header files
Jes Sorensen [Mon, 8 Sep 2003 04:16:19 +0000 (21:16 -0700)]
[PATCH] ia64: remove unused sn2 header files

This patch eliminates two unused SN2 header files:
include/asm-ia64/sn/klclock.h and include/asm-ia64/sn/ioc3.h.

23 years agoPPC32: Add _IO{R,W,WR}_BAD and update _IO{R,W,WR}.
Tom Rini [Mon, 8 Sep 2003 04:14:07 +0000 (21:14 -0700)]
PPC32: Add _IO{R,W,WR}_BAD and update _IO{R,W,WR}.

23 years ago[PATCH] Fix noop elevator request merging
Jens Axboe [Mon, 8 Sep 2003 04:09:12 +0000 (21:09 -0700)]
[PATCH] Fix noop elevator request merging

From: Oleg Drokin <green@namesys.com>

Without this, if elv_try_last_merge() returns nonzero, we do not
initialise *req.  That results in a subsequent BUG_ON() in
__make_request() because req is NULL (or is just uninitialised).

23 years ago[PATCH] sdla non-module build fix.
Stephen Hemminger [Mon, 8 Sep 2003 03:42:56 +0000 (20:42 -0700)]
[PATCH] sdla non-module build fix.

Last round of changes broke sdla build if not a module.

23 years agoArnd's new-and-improved _IOx() argument checking showed two sound
Linus Torvalds [Mon, 8 Sep 2003 02:12:58 +0000 (19:12 -0700)]
Arnd's new-and-improved _IOx() argument checking showed two sound
drivers whose microcode load ioctl's used types with sizes that
overflow the ioctl number. Mark them _IOx_BAD() to document the fact.

23 years ago[PATCH] Verify proper usage of ioctl macros
Arnd Bergmann [Mon, 8 Sep 2003 01:20:02 +0000 (18:20 -0700)]
[PATCH] Verify proper usage of ioctl macros

This new version works with all compiler versions, and also catches the
case where somebody tries to pass in an array as an argument to the
ioctl macros.  Thus we verify that only proper types are used.

I have checked now that the object code for arch/s390/kernel/compat_ioctl.o
remains identical and that the whole kernel compiles for s390 and i386,
after fixing the broken ioctl numbers.

23 years agoMerge samba.org:/scratch/anton/junk/foo
Anton Blanchard [Sun, 7 Sep 2003 21:42:34 +0000 (07:42 +1000)]
Merge samba.org:/scratch/anton/junk/foo
into samba.org:/scratch/anton/linux-2.5_ppc64

23 years agoppc64: hugetlb fixes for LPAR and numa hugetlb support
Anton Blanchard [Sun, 7 Sep 2003 21:40:53 +0000 (07:40 +1000)]
ppc64: hugetlb fixes for LPAR and numa hugetlb support

23 years agoppc64: forgot to add the guts of hugetlb support
Anton Blanchard [Sun, 7 Sep 2003 21:34:54 +0000 (07:34 +1000)]
ppc64: forgot to add the guts of hugetlb support

23 years agoMerge samba.org:/scratch/anton/junk/foo
Anton Blanchard [Sun, 7 Sep 2003 21:27:08 +0000 (07:27 +1000)]
Merge samba.org:/scratch/anton/junk/foo
into samba.org:/scratch/anton/linux-2.5_ppc64

23 years agoppc64: ppc64 Hugepage support from David Gibson
Anton Blanchard [Sun, 7 Sep 2003 21:24:24 +0000 (07:24 +1000)]
ppc64: ppc64 Hugepage support from David Gibson

23 years agoMerge samba.org:/scratch/anton/linux-2.5
Anton Blanchard [Sun, 7 Sep 2003 20:58:01 +0000 (06:58 +1000)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/linux-2.5_ppc64