]>
git.hungrycats.org Git - linux/log
David S. Miller [Fri, 28 Mar 2003 19:40:48 +0000 (11:40 -0800)]
[SPARC64]: Implement pcibios_bus_to_resource.
David S. Miller [Fri, 28 Mar 2003 18:05:07 +0000 (10:05 -0800)]
[SPARC64]: Update defconfig.
David S. Miller [Fri, 28 Mar 2003 18:01:03 +0000 (10:01 -0800)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
David S. Miller [Fri, 28 Mar 2003 14:15:50 +0000 (06:15 -0800)]
[SPARC64]: Fix interrupt enabling on trap return.
Linus Torvalds [Thu, 27 Mar 2003 13:29:17 +0000 (05:29 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia
into home.transmeta.com:/home/torvalds/v2.5/linux
Dominik Brodowski [Fri, 28 Mar 2003 01:14:05 +0000 (01:14 +0000)]
[PCMCIA] fix compilation with PCMCIA_DEBUG on
Dominik Brodowski [Fri, 28 Mar 2003 01:09:49 +0000 (01:09 +0000)]
[PCMCIA] fix pcmcia_bind_driver
Don't allow "bind_request" to be called before "register_pccard_driver".
Linus Torvalds [Thu, 27 Mar 2003 13:14:18 +0000 (05:14 -0800)]
Merge penguin:v2.5/linux
into home.transmeta.com:/home/torvalds/v2.5/linux
Corey Minyard [Thu, 27 Mar 2003 07:30:10 +0000 (23:30 -0800)]
[PATCH] fix ipmi_devintf.c compilation
This fixes ipmi compilation (with some documentation updates and another
minor fix, too).
It also fixes a problem with the state machine getting stuck in a
certain error condition.
David S. Miller [Thu, 27 Mar 2003 06:00:51 +0000 (22:00 -0800)]
[SPARC64]: Use GFP_ATOMIC in request_irq.
David S. Miller [Thu, 27 Mar 2003 05:57:08 +0000 (21:57 -0800)]
[SPARC64]: Implement dump stack and handle dumping currents stack properly.
Linus Torvalds [Thu, 27 Mar 2003 03:23:55 +0000 (19:23 -0800)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Benjamin Herrenschmidt [Fri, 28 Mar 2003 08:19:28 +0000 (19:19 +1100)]
PPC32: Get Open Firmware to initialize all the displays, not just one.
Tom Rini [Fri, 28 Mar 2003 08:17:42 +0000 (19:17 +1100)]
PPC32: Update the banner printed for the Spruce board
Benjamin Herrenschmidt [Fri, 28 Mar 2003 08:14:42 +0000 (19:14 +1100)]
PPC32: Unmap the VIA (versatile interface adaptor) chip after we are done with it.
Paul Mackerras [Fri, 28 Mar 2003 07:38:14 +0000 (18:38 +1100)]
PPC32: Fix compilation of powermac cpufreq stuff
Benjamin Herrenschmidt [Fri, 28 Mar 2003 04:21:42 +0000 (15:21 +1100)]
PPC32: Forward-port support for new powermacs from 2.4 tree.
Benjamin Herrenschmidt [Fri, 28 Mar 2003 04:08:29 +0000 (15:08 +1100)]
PPC32: Add function for choosing which PLL to use on 750FX cpus.
Benjamin Herrenschmidt [Fri, 28 Mar 2003 04:01:12 +0000 (15:01 +1100)]
PPC32: Add support for CPU frequency scaling on some PowerMacs
Benjamin Herrenschmidt [Fri, 28 Mar 2003 03:53:27 +0000 (14:53 +1100)]
PPC32: Factor out common code for reading/setting various SPRs.
Paul Mackerras [Fri, 28 Mar 2003 03:19:07 +0000 (14:19 +1100)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc
David S. Miller [Thu, 27 Mar 2003 03:15:03 +0000 (19:15 -0800)]
[SPARC64]: Fix pcibios_resource_to_bus and the build for this platform.
David S. Miller [Thu, 27 Mar 2003 03:09:34 +0000 (19:09 -0800)]
[USB]: In ohci-pci.c, use size_t printf format.
Linus Torvalds [Thu, 27 Mar 2003 02:59:20 +0000 (18:59 -0800)]
Merge http://nfsclient.bkbits.net/linux-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Trond Myklebust [Thu, 27 Mar 2003 20:32:30 +0000 (21:32 +0100)]
Fix clnt.c to skip re-encoding an RPC call in the case when
we're writing over TCP and have done a partial send.
Trond Myklebust [Thu, 27 Mar 2003 20:03:00 +0000 (21:03 +0100)]
Fix a memory corruption bug in NFSv4 client.
Trond Myklebust [Thu, 27 Mar 2003 19:59:16 +0000 (20:59 +0100)]
Fix a typo in auth_gss.c. Clean out an unused variable.
Trond Myklebust [Thu, 27 Mar 2003 19:43:56 +0000 (20:43 +0100)]
[PATCH] Fix misleading EIO on NFS client
The following patch by Joe Korty removes an over-zealous check in the NFS
read code that causes pages to be incorrectly marked with PG_error and
hence causes an EIO to be returned to userland.
The test is incorrect as it ignores the fact that we may be caching a
write that will extend the file on the server (and hence will create a
hole in the region concerned.).
Trond Myklebust [Thu, 27 Mar 2003 19:42:16 +0000 (20:42 +0100)]
Fix the RPC debugging code so that it doesn't Oops if a task has
a null 'p_proc' procedure pointer.
Trond Myklebust [Thu, 27 Mar 2003 19:38:58 +0000 (20:38 +0100)]
Micro-optimization: rename rpc_lookup_path() as rpc_lookup_parent()
and drop the 'flags' argument (it was always set too LOOKUP_PARENT).
If the user supplies and empty path, return -ENOENT.
Trond Myklebust [Thu, 27 Mar 2003 19:34:55 +0000 (20:34 +0100)]
Fix xprt.c so that it resends RPC requests immediately after a timeout.
Doing this ensures that we keep probing the connection to the server
rather than just waiting for the entire congestion window to time out.
The latter can be very expensive due to the exponential backoff rule.
Neil Brown [Thu, 27 Mar 2003 02:57:51 +0000 (18:57 -0800)]
[PATCH] md: Convert md personalities to new module interface
Thanks to Angus Sawyer <angus.sawyer@dsl.pipex.com> and
Daniel McNeil <daniel@osdl.org>
Neil Brown [Thu, 27 Mar 2003 02:57:44 +0000 (18:57 -0800)]
[PATCH] md: Cleanup #define TEXT text ... printk(TEXT)
Also reformat some printks so lines don't exceed 80chars.
Thanks to Angus Sawyer <angus.sawyer@dsl.pipex.com>
Neil Brown [Thu, 27 Mar 2003 02:57:36 +0000 (18:57 -0800)]
[PATCH] md: md/linear oops fix
From: Daniel McNeil <daniel@osdl.org>
This fixes an oops caused by incorrect usage of sector_div()
in which_dev() in md/linear.c. It was dereferencing an non-existent
hash table entry.
Neil Brown [Thu, 27 Mar 2003 02:57:29 +0000 (18:57 -0800)]
[PATCH] kNFSd: Be more careful with readlock in exp_parent
We currently hold a read_lock of dparent_lock
while calling exp_get_by_name on several ancestors
of a given dentry. However exp_get_by_name can
malloc(GFP_KERNEL), so that isn't a good idea.
Now we only claim the lock while actually
stepping up the parent chain.
This addresses bug 29 @ bugme.osdl.org
Neil Brown [Thu, 27 Mar 2003 02:57:22 +0000 (18:57 -0800)]
[PATCH] kNFSd:fix read encoding
encode_read: change 'len' variable from unsigned long to a long for
'(len > 0)' comparison. don't set up a tail iovec for zero length
reads.
Neil Brown [Thu, 27 Mar 2003 02:57:16 +0000 (18:57 -0800)]
[PATCH] kNFSd: fix WRITE decoding
NFSv4 operations after WRITE are decoded into wr_vec[] pages, thus the
argp->pagelen can be non-zero at the end of decoding the WRITE
operation.
This patch correctly sets argp->pagelen, and correctly advances argp->p
after the WRITE operation
Neil Brown [Thu, 27 Mar 2003 02:57:10 +0000 (18:57 -0800)]
[PATCH] kNFSd: READ_BUF macro update
Fix some misleading comments, and correct the test for requesting more
than one page.
Alan Cox [Thu, 27 Mar 2003 02:05:59 +0000 (18:05 -0800)]
[PATCH] S/390 typo fixes
From Steven Cole
Alan Cox [Thu, 27 Mar 2003 02:05:37 +0000 (18:05 -0800)]
[PATCH] Wrong kind of NUL fix for asm headers
Alan Cox [Thu, 27 Mar 2003 02:05:10 +0000 (18:05 -0800)]
[PATCH] PC9800 uses different IDE i/o bases for legacy mode devices
From Osamu Tomita
Alan Cox [Thu, 27 Mar 2003 02:04:46 +0000 (18:04 -0800)]
[PATCH] Quota should not reference user addresses directly
(Stanford Checker, Chris Wright)
Alan Cox [Thu, 27 Mar 2003 02:04:25 +0000 (18:04 -0800)]
[PATCH] fs/exec.c does not need __NO_VERSION__
From Christoph Hellwig I think
Alan Cox [Thu, 27 Mar 2003 02:04:04 +0000 (18:04 -0800)]
[PATCH] Make cramfs compile again
Alan Cox [Thu, 27 Mar 2003 02:03:46 +0000 (18:03 -0800)]
[PATCH] Merge the serial config entries for PC9800
From Osamu Tomita
Alan Cox [Thu, 27 Mar 2003 02:03:28 +0000 (18:03 -0800)]
[PATCH] Fix up 3w-xxxx driver
Fix up 3w-xxxx. I didnt test SMP and it shows
Alan Cox [Thu, 27 Mar 2003 02:03:09 +0000 (18:03 -0800)]
[PATCH] fix radio_cadet driver locking
Forward port the replacement to the horribly broken locking in 2.5
radio_cadet driver.
Alan Cox [Thu, 27 Mar 2003 02:02:53 +0000 (18:02 -0800)]
[PATCH] Remove obsolete IDE timing hack
Vojtech Pavlik
The ide fixes for the VIA8235 obsolete this hack
Alan Cox [Thu, 27 Mar 2003 02:02:45 +0000 (18:02 -0800)]
[PATCH] Ensure hdparm errors to the user when the request isnt allowed
Alan Cox [Thu, 27 Mar 2003 02:02:37 +0000 (18:02 -0800)]
[PATCH] Add a comment that the irq_nosync stuff needs revisiting
Alan Cox [Thu, 27 Mar 2003 02:02:29 +0000 (18:02 -0800)]
[PATCH] Avoid unknown IDE commands
One from Jens - fix up the problems with older Samsung disks that don't
abort unknown commands sometimes
Dominik Brodowski [Thu, 27 Mar 2003 00:06:18 +0000 (00:06 +0000)]
[PCMCIA] remove unused include/pcmcia/driver_ops.h
Except for dev_node_t, the contents of include/pcmcia/driver_ops.h
aren't used anywhere within the kernel. It's a left-over file from the
days when cardbus 32-bit cards weren't handled as pci devices, and
their drivers as pci drivers. So, move the dev_node_t to
include/pcmcia/ds.h, remove the lone in-kernel reference to
driver_ops.h, and remove the contents of driver_ops.h.
Dominik Brodowski [Thu, 27 Mar 2003 00:03:04 +0000 (00:03 +0000)]
[PATCH] convert ds.c's socekt_info_t to struct pcmcia_bus_socket
Rename socket_info_t (which is used many, many times differently
within pcmcia) to "struct pcmcia_bus_socket".
Also, a couple of functions in ds.c can be converted to use the "struct
pcmcia_bus_socket" as argument instead of the socket number.
Dominik Brodowski [Wed, 26 Mar 2003 23:56:34 +0000 (23:56 +0000)]
[PCMCIA] remove "init_status" from struct pcmcia_driver
As we don't have a late_initcall in ds.c any more, we can't easily
distinguish between in-kernel drivers and those built as modules. This
information was used by cardmgr to detect whether "rmmod" makes
sense. As unloading of modules seems to be deprecated behaviour anyway
in 2.5., and the current driver unloading process is IMO broken
anyway, I don't shed any tears on this lost functionality.
Dominik Brodowski [Wed, 26 Mar 2003 23:52:51 +0000 (23:52 +0000)]
[PCMCIA] "driver services" socket add/remove abstraction
Previously, "Driver Services" could only be called when the socket
drivers were initialized earlier. This caused an awful lot of
problems, especially when modprobe tried to load ds.ko and a pcmcia
card driver at once.
As all socket devices are registered with the driver model core as
being of "class_type pcmcia_socket_class", we can take use of that and
register them with "Driver Services" upon detection or upon
module loading of ds.c.
Also, the "I-need-two-initcalls-in-a-module"-tweak can go away.
Unfortunately, this patch reportedly breaks some RedHat pcmcia init
scritps - they relied on the failed loading of ds.c to detect that no
socket driver was loaded previously. To properly detect this, you
should take a look at the /sys/class/pcmcia_socket/devices directory.
Russell King [Wed, 26 Mar 2003 16:51:18 +0000 (16:51 +0000)]
Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pci
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pcmcia
Linus Torvalds [Wed, 26 Mar 2003 14:06:43 +0000 (06:06 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Wed, 26 Mar 2003 03:59:01 +0000 (19:59 -0800)]
Merge ssh://master.kernel.org//home/hch/BK/xfs/linux-2.5/
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Wed, 26 Mar 2003 03:54:26 +0000 (19:54 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia
into home.transmeta.com:/home/torvalds/v2.5/linux
Christoph Hellwig [Wed, 26 Mar 2003 03:36:46 +0000 (19:36 -0800)]
Merge
Christoph Hellwig [Wed, 26 Mar 2003 20:38:25 +0000 (21:38 +0100)]
[XFS] remove fs/xfs/xfs_dqblk.h
This one should have gone away a few checkings ago. I blame it on
BitKeeper.. :)
Dean Roehrich [Wed, 26 Mar 2003 20:31:25 +0000 (21:31 +0100)]
[XFS] fix initialization of dmapi code
SGI Modid: 2.5.x-xfs:slinx:
142389a
Eric Sandeen [Wed, 26 Mar 2003 20:29:36 +0000 (21:29 +0100)]
[XFS] Use mod_timer in place of del/modify/add (can race)
Also use del_timer_sync when we're done.
SGI Modid: 2.5.x-xfs:slinx:
142197a
Stephen Lord [Wed, 26 Mar 2003 20:27:31 +0000 (21:27 +0100)]
[XFS] optimize timestamp updates, use new hires timestamps more directly,
also fix a bug where the mtime field was not correctly updated.
SGI Modid: 2.5.x-xfs:slinx:
142296a
Nathan Scott [Wed, 26 Mar 2003 20:25:17 +0000 (21:25 +0100)]
[XFS] Add back the pagebuf flag for scheduling on the data daemon. Moving
this into just a pagebuf_iodone parameter was broken as we don't have
sufficient state in all the places we need it to make the decision.
SGI Modid: 2.5.x-xfs:slinx:
141626a
Nathan Scott [Wed, 26 Mar 2003 20:23:11 +0000 (21:23 +0100)]
[XFS] Cut and paste stuff up on my part in the DMAPI headers.
SGI Modid: 2.5.x-xfs:slinx:
142170a
Nathan Scott [Wed, 26 Mar 2003 20:21:19 +0000 (21:21 +0100)]
[XFS] Cut and paste stuff up on my part in the DMAPI headers.
SGI Modid: 2.5.x-xfs:slinx:
142163a
Nathan Scott [Wed, 26 Mar 2003 20:13:53 +0000 (21:13 +0100)]
[XFS] Header shuffling to try and keep several source trees aligned - move the
realtime inode detection macro somewhere more appropriate.
SGI Modid: 2.5.x-xfs:slinx:
141951a
Nathan Scott [Wed, 26 Mar 2003 20:11:49 +0000 (21:11 +0100)]
[XFS] Cleanup/remove a bunch of macros, comments and code.
SGI Modid: 2.5.x-xfs:slinx:
141925a
Christoph Hellwig [Wed, 26 Mar 2003 20:04:20 +0000 (21:04 +0100)]
[XFS] Separate the quota source into its own subdirectory ala dmapi.
Push a bunch of quota- and dmapi-specific code down into these
subdirs which previously was compiled into the core XFS code,
and don't descend into these subdirs if options config'd off.
SGI Modid: 2.5.x-xfs:slinx:
141850a
Linus Torvalds [Wed, 26 Mar 2003 02:40:54 +0000 (18:40 -0800)]
Merge bk://linuxusb.bkbits.net/linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Wed, 26 Mar 2003 01:26:13 +0000 (17:26 -0800)]
Merge bk://bk.arm.linux.org.uk/linux-2.5-rmk
into home.transmeta.com:/home/torvalds/v2.5/linux
Russell King [Wed, 26 Mar 2003 15:54:29 +0000 (15:54 +0000)]
[ARM] Ensure transmit lines are held in mark state.
Russell King [Wed, 26 Mar 2003 15:38:15 +0000 (15:38 +0000)]
[ARM] Kill compiler warning about uninitialised ppcr in cpu-sa1110.c.
Russell King [Wed, 26 Mar 2003 15:33:03 +0000 (15:33 +0000)]
[ARM] Quieten
dc21285 host bridge driver during bus probing.
- don't report PCI aborts during config cycles as errors.
- don't scan the pci buses if we receive a master abort.
- setup error handlers earlier.
Russell King [Wed, 26 Mar 2003 15:21:58 +0000 (15:21 +0000)]
[ARM] Fix potential oops in epxa10db-flash.c
Fix potential oops if kmalloc returns NULL.
Really return an error when out of memory.
Russell King [Wed, 26 Mar 2003 15:00:54 +0000 (15:00 +0000)]
[ARM] Support write combining on framebuffers
Russell King [Wed, 26 Mar 2003 14:58:05 +0000 (14:58 +0000)]
[ARM] Update Cyber2000fb driver for new fbcon API
This cset updates cyber2000fb (used on NetWinders) to the new
fbcon API, and adds cfbfillrect, cfbcopyarea and cfbimgblt
objects when building cyber2000fb.
Russell King [Wed, 26 Mar 2003 14:52:32 +0000 (14:52 +0000)]
[ARM] console init functions return type int
Russell King [Wed, 26 Mar 2003 13:17:37 +0000 (13:17 +0000)]
[ARM] Pass prev task_struct through __switch_to
Russell King [Wed, 26 Mar 2003 13:06:19 +0000 (13:06 +0000)]
[ARM] Update mach-types
Russell King [Wed, 26 Mar 2003 13:03:17 +0000 (13:03 +0000)]
[ARM] Remove EXPORT_NO_SYMBOLS
Linus Torvalds [Wed, 26 Mar 2003 01:24:17 +0000 (17:24 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Russell King [Wed, 26 Mar 2003 01:11:28 +0000 (01:11 +0000)]
[ARM] Fix ARM do_div() implementation
The ARM do_div() implementation was rather lax in that it only
performed a 32-bit divide. This cset fixes this oversight by
providing a 64-bit by 32-bit division in asm.
This is necessary for posix-timers to function correctly.
Nathan Scott [Tue, 25 Mar 2003 23:58:49 +0000 (00:58 +0100)]
[XFS] whitespace and code formatting changes
Nathan Scott [Tue, 25 Mar 2003 23:43:30 +0000 (00:43 +0100)]
[XFS] In showargs, report the usrquota/grpquota option variant, which is common.
SGI Modid: 2.5.x-xfs:slinx:
141511a
Nathan Scott [Tue, 25 Mar 2003 23:39:41 +0000 (00:39 +0100)]
[XFS] Next step in bhv code cleanup - this is a start on moving quota and dmapi
into behavior layers, purging several points where these sit slap bang in
the middle of XFS code (esp. read_super). Also removes numerous #ifdef's
and a bunch of unused #define's from all over the place. More to come.
SGI Modid: 2.5.x-xfs:slinx:
141499a
David S. Miller [Tue, 25 Mar 2003 21:35:50 +0000 (13:35 -0800)]
[IPSEC]: linux/xfrm.h u32 --> __u32.
David S. Miller [Tue, 25 Mar 2003 20:59:45 +0000 (12:59 -0800)]
[IPSEC]: Remove unused field 'owner' from selector.
David S. Miller [Tue, 25 Mar 2003 18:52:55 +0000 (10:52 -0800)]
[SPARC64]: Make boot targets get cleaned up properly.
David S. Miller [Tue, 25 Mar 2003 18:27:37 +0000 (10:27 -0800)]
[SPARC64]: Initial cut at Ultra-IIe cpufreq driver.
David S. Miller [Tue, 25 Mar 2003 16:50:42 +0000 (08:50 -0800)]
[SPARC64]: cpufreq cleanup, move notifier into common area.
Alexey Kuznetsov [Tue, 25 Mar 2003 14:47:55 +0000 (06:47 -0800)]
[IPV4]: Make sure rtcache flush happens after sysctl updates.
Chas Williams [Tue, 25 Mar 2003 14:40:38 +0000 (06:40 -0800)]
[ATM]: Fix total_len calculation in IPHASE driver.
Randy Dunlap [Tue, 25 Mar 2003 14:38:17 +0000 (06:38 -0800)]
[NET]: typo and comment fixes
Hideaki Yoshifuji [Tue, 25 Mar 2003 14:36:13 +0000 (06:36 -0800)]
[IPSEC]: Remove duplicate / obsolete entry in include/linux/dst.h
Jon Grimm [Tue, 25 Mar 2003 14:33:55 +0000 (06:33 -0800)]
[IPV6]: Export some icmpv6 symbols for SCTP.
David S. Miller [Tue, 25 Mar 2003 14:12:11 +0000 (06:12 -0800)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
David S. Miller [Tue, 25 Mar 2003 14:07:49 +0000 (06:07 -0800)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5
Russell King [Tue, 25 Mar 2003 10:38:27 +0000 (10:38 +0000)]
[ARM] Add pte_file() and friends to pgtable.h