]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] tty_io cleanup
Andrew Morton [Fri, 28 Mar 2003 11:19:51 +0000 (03:19 -0800)]
[PATCH] tty_io cleanup

From: Andries.Brouwer@cwi.nl

Adding the unregister_chrdev_region call that is the counterpart to
register_chrdev_region, we get a nice cleanup of tty_io.c.

23 years ago[PATCH] fix to support discontigmem for 16way x440
Andrew Morton [Fri, 28 Mar 2003 11:19:44 +0000 (03:19 -0800)]
[PATCH] fix to support discontigmem for 16way x440

From: Patricia Gaughen <gone@us.ibm.com>

The boot-time ioermap code needs to invalidate the tlb entries after setting
up the new pte.

23 years ago[PATCH] x86 clock override boot option
Andrew Morton [Fri, 28 Mar 2003 11:19:37 +0000 (03:19 -0800)]
[PATCH] x86 clock override boot option

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

This patch allows one to manually specify the i386 gettimeofday time-source
by passing clock=[pit|tsc|cyclone|...] as a boot argument.  The argument will
override the default probled selection, and in case the selected time-source
not be avalible the code defaults to using the PIT (printing a warning saying
so).

23 years ago[PATCH] wait_on_buffer refcounting checks
Andrew Morton [Fri, 28 Mar 2003 11:19:30 +0000 (03:19 -0800)]
[PATCH] wait_on_buffer refcounting checks

It is generally illegal to wait on an unpinned buffer - another CPU could
free it up even before __wait_on_buffer() has taken a ref against the buffer.

Maybe external locking rules will prevent this in specific cases, but that is
really subtle and fragile as locking rules are evolved.

The patch detects people calling wait_on_buffer() against an unpinned buffer
and issues a diagnostic.

Also remove the get_bh() from __wait_on_buffer().  It is too late.

23 years ago[PATCH] ext3: fix max file size
Andrew Morton [Fri, 28 Mar 2003 11:19:22 +0000 (03:19 -0800)]
[PATCH] ext3: fix max file size

ext3 is only permitting files of up to 32G.  It should be allowing files to
be up to 2TB.

This is because it is running ext3_max_size(1024) before the filesystem's
blocksize has been determined.

23 years ago[PATCH] remove vm_enough_memory double counting
Andrew Morton [Fri, 28 Mar 2003 11:19:16 +0000 (03:19 -0800)]
[PATCH] remove vm_enough_memory double counting

From: Hugh Dickins <hugh@veritas.com>

Stop vm_enough_memory double counting total_swapcache_pages: it dates
from the days when we didn't free swap when freeing swapcache page.

23 years ago[PATCH] handle oom in tmpfs
Andrew Morton [Fri, 28 Mar 2003 11:19:09 +0000 (03:19 -0800)]
[PATCH] handle oom in tmpfs

From: Hugh Dickins <hugh@veritas.com>

move_from_swap_cache and add_to_page_cache_lru are using GFP_ATOMIC,
which can easily fail in an intermittent way.  Rude if shmem_getpage
then fails with -ENOMEM: use blk_congestion_wait() to let kswapd in,
and repeat.

23 years ago[PATCH] tmpfs truncation fix
Andrew Morton [Fri, 28 Mar 2003 11:19:02 +0000 (03:19 -0800)]
[PATCH] tmpfs truncation fix

From: Hugh Dickins <hugh@veritas.com>

Recent testing has shown that swapoff can sneak a page back into the
tmpfs page cache after truncate_inode_pages has cleaned it, before
shmem_truncate resets next_index to stop that: BUG_ON(inode->i_blocks)
in shmem_delete_inode.  So call truncate_inode_pages again to be safe.

23 years ago[PATCH] make add_to_swap_cache() static
Andrew Morton [Fri, 28 Mar 2003 11:18:54 +0000 (03:18 -0800)]
[PATCH] make add_to_swap_cache() static

From: Hugh Dickins <hugh@veritas.com>

Make add_to_swap_cache static, it's only used by read_swap_cache_async;
and since that has just done a GFP_HIGHUSER allocation, surely it's
better for add_to_swap_cache to use GFP_KERNEL than GFP_ATOMIC.

23 years ago[PATCH] permit page unmapping if !CONFIG_SWAP
Andrew Morton [Fri, 28 Mar 2003 11:18:47 +0000 (03:18 -0800)]
[PATCH] permit page unmapping if !CONFIG_SWAP

From: Hugh Dickins <hugh@veritas.com>

Raised #endif CONFIG_SWAP in shrink_list, it was excluding
try_to_unmap of file pages.  Suspect !CONFIG_MMU relied on
that to suppress try_to_unmap, added SWAP_FAIL stub for it.

23 years ago[PATCH] remove SWAP_ERROR
Andrew Morton [Fri, 28 Mar 2003 11:18:40 +0000 (03:18 -0800)]
[PATCH] remove SWAP_ERROR

From: Hugh Dickins <hugh@veritas.com>

Delete unused SWAP_ERROR and non-existent page_over_rsslimit().

23 years ago[PATCH] posix timers: fix double-reporting of timer expiration
Andrew Morton [Fri, 28 Mar 2003 11:18:32 +0000 (03:18 -0800)]
[PATCH] posix timers: fix double-reporting of timer expiration

From: george anzinger <george@mvista.com>

Timer expirations are being reported twice.

23 years ago[PATCH] add flush_cache_page() to install_page()
Andrew Morton [Fri, 28 Mar 2003 11:18:25 +0000 (03:18 -0800)]
[PATCH] add flush_cache_page() to install_page()

install_page() needs to run flush_cache_page() prior to overwriting an
already-established pte.

23 years ago[PATCH] slab: fix off-by-one in size calculation
Andrew Morton [Fri, 28 Mar 2003 11:18:18 +0000 (03:18 -0800)]
[PATCH] slab: fix off-by-one in size calculation

From: Manfred Spraul <manfred@colorfullife.com>

Brian spotted a stupid bug in the slab initialization:

If multiple objects fit into one cacheline, then the allocator ignores
SLAB_HWCACHE_ALIGN and squeezes the objects into the same cacheline.  The
implementation contains an off by one error and thus doesn't work correctly:
For Athlon optimized kernels, the 32-byte slab uses 64 byte of memory.

23 years ago[PATCH] POSIX timers interface long/int cleanup
Andrew Morton [Fri, 28 Mar 2003 11:18:11 +0000 (03:18 -0800)]
[PATCH] POSIX timers interface long/int cleanup

From: Eric Piel <Eric.Piel@Bull.Net>

Fixes some long/int confusion on 64-bit machines which was causing failures
on ia64 - we end up trying to set bits in the 32-63 range on an int and the
kernel locks up.

Also cleans up idr.h.

George has acked this change.

23 years ago[PATCH] initcall debug code
Andrew Morton [Fri, 28 Mar 2003 11:18:04 +0000 (03:18 -0800)]
[PATCH] initcall debug code

The patch is designed to help locate where the kernel is dying during the
startup sequence.

- Boot parameter "initcall_debug" causes the kernel to print out the
  address of each initcall before calling it.

  The kallsyms tables do not cover __init sections, so printing the
  symbolic version of these symbols doesn't work.  They need to be looked up
  in System.map.

- Detect whether an initcall returns with interrupts disabled or with a
  locking imbalance.  If it does, complain and then try to fix it up.

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia
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

23 years ago[PCMCIA] fix compilation with PCMCIA_DEBUG on
Dominik Brodowski [Fri, 28 Mar 2003 01:14:05 +0000 (01:14 +0000)]
[PCMCIA] fix compilation with PCMCIA_DEBUG on

23 years ago[PCMCIA] fix pcmcia_bind_driver
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".

23 years agoMerge penguin:v2.5/linux
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

23 years ago[PATCH] fix ipmi_devintf.c compilation
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.

23 years agoMerge bk://ppc.bkbits.net/for-linus-ppc
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

23 years agoPPC32: Get Open Firmware to initialize all the displays, not just one.
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.

23 years agoPPC32: Update the banner printed for the Spruce board
Tom Rini [Fri, 28 Mar 2003 08:17:42 +0000 (19:17 +1100)]
PPC32: Update the banner printed for the Spruce board

23 years agoPPC32: Unmap the VIA (versatile interface adaptor) chip after we are done with it.
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.

23 years agoPPC32: Fix compilation of powermac cpufreq stuff
Paul Mackerras [Fri, 28 Mar 2003 07:38:14 +0000 (18:38 +1100)]
PPC32: Fix compilation of powermac cpufreq stuff

23 years agoPPC32: Forward-port support for new powermacs from 2.4 tree.
Benjamin Herrenschmidt [Fri, 28 Mar 2003 04:21:42 +0000 (15:21 +1100)]
PPC32: Forward-port support for new powermacs from 2.4 tree.

23 years agoPPC32: Add function for choosing which PLL to use on 750FX cpus.
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.

23 years agoPPC32: Add support for CPU frequency scaling on some PowerMacs
Benjamin Herrenschmidt [Fri, 28 Mar 2003 04:01:12 +0000 (15:01 +1100)]
PPC32: Add support for CPU frequency scaling on some PowerMacs

23 years agoPPC32: Factor out common code for reading/setting various SPRs.
Benjamin Herrenschmidt [Fri, 28 Mar 2003 03:53:27 +0000 (14:53 +1100)]
PPC32: Factor out common code for reading/setting various SPRs.

23 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
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

23 years agoMerge http://nfsclient.bkbits.net/linux-2.5
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

23 years agoFix clnt.c to skip re-encoding an RPC call in the case when
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.

23 years agoFix a memory corruption bug in NFSv4 client.
Trond Myklebust [Thu, 27 Mar 2003 20:03:00 +0000 (21:03 +0100)]
Fix a memory corruption bug in NFSv4 client.

23 years agoFix a typo in auth_gss.c. Clean out an unused variable.
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.

23 years ago [PATCH] Fix misleading EIO on NFS client
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.).

23 years agoFix the RPC debugging code so that it doesn't Oops if a task has
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.

23 years agoMicro-optimization: rename rpc_lookup_path() as rpc_lookup_parent()
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.

23 years agoFix xprt.c so that it resends RPC requests immediately after a timeout.
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.

23 years ago[PATCH] md: Convert md personalities to new module interface
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>

23 years ago[PATCH] md: Cleanup #define TEXT text ... printk(TEXT)
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>

23 years ago[PATCH] md: md/linear oops fix
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.

23 years ago[PATCH] kNFSd: Be more careful with readlock in exp_parent
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

23 years ago[PATCH] kNFSd:fix read encoding
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.

23 years ago[PATCH] kNFSd: fix WRITE decoding
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

23 years ago[PATCH] kNFSd: READ_BUF macro update
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.

23 years ago[PATCH] S/390 typo fixes
Alan Cox [Thu, 27 Mar 2003 02:05:59 +0000 (18:05 -0800)]
[PATCH] S/390 typo fixes

From Steven Cole

23 years ago[PATCH] Wrong kind of NUL fix for asm headers
Alan Cox [Thu, 27 Mar 2003 02:05:37 +0000 (18:05 -0800)]
[PATCH] Wrong kind of NUL fix for asm headers

23 years ago[PATCH] PC9800 uses different IDE i/o bases for legacy mode devices
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

23 years ago[PATCH] Quota should not reference user addresses directly
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)

23 years ago[PATCH] fs/exec.c does not need __NO_VERSION__
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

23 years ago[PATCH] Make cramfs compile again
Alan Cox [Thu, 27 Mar 2003 02:04:04 +0000 (18:04 -0800)]
[PATCH] Make cramfs compile again

23 years ago[PATCH] Merge the serial config entries for PC9800
Alan Cox [Thu, 27 Mar 2003 02:03:46 +0000 (18:03 -0800)]
[PATCH] Merge the serial config entries for PC9800

From Osamu Tomita

23 years ago[PATCH] Fix up 3w-xxxx driver
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

23 years ago[PATCH] fix radio_cadet driver locking
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.

23 years ago[PATCH] Remove obsolete IDE timing hack
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

23 years ago[PATCH] Ensure hdparm errors to the user when the request isnt allowed
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

23 years ago[PATCH] Add a comment that the irq_nosync stuff needs revisiting
Alan Cox [Thu, 27 Mar 2003 02:02:37 +0000 (18:02 -0800)]
[PATCH] Add a comment that the irq_nosync stuff needs revisiting

23 years ago[PATCH] Avoid unknown IDE commands
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

23 years ago[PCMCIA] remove unused include/pcmcia/driver_ops.h
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.

23 years ago[PATCH] convert ds.c's socekt_info_t to struct pcmcia_bus_socket
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.

23 years ago[PCMCIA] remove "init_status" from struct pcmcia_driver
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.

23 years ago[PCMCIA] "driver services" socket add/remove abstraction
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.

23 years agoMerge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pci
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

23 years agoMerge bk://bk.arm.linux.org.uk/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

23 years agoMerge ssh://master.kernel.org//home/hch/BK/xfs/linux-2.5/
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

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia
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

23 years agoMerge
Christoph Hellwig [Wed, 26 Mar 2003 03:36:46 +0000 (19:36 -0800)]
Merge

23 years ago[XFS] remove fs/xfs/xfs_dqblk.h
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.. :)

23 years ago[XFS] fix initialization of dmapi code
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

23 years ago[XFS] Use mod_timer in place of del/modify/add (can race)
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

23 years ago[XFS] optimize timestamp updates, use new hires timestamps more directly,
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

23 years ago[XFS] Add back the pagebuf flag for scheduling on the data daemon. Moving
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

23 years ago[XFS] Cut and paste stuff up on my part in the DMAPI headers.
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

23 years ago[XFS] Cut and paste stuff up on my part in the DMAPI headers.
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

23 years ago[XFS] Header shuffling to try and keep several source trees aligned - move the
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

23 years ago[XFS] Cleanup/remove a bunch of macros, comments and code.
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

23 years ago[XFS] Separate the quota source into its own subdirectory ala dmapi.
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

23 years agoMerge bk://linuxusb.bkbits.net/linus-2.5
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

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.5-rmk
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

23 years ago[ARM] Ensure transmit lines are held in mark state.
Russell King [Wed, 26 Mar 2003 15:54:29 +0000 (15:54 +0000)]
[ARM] Ensure transmit lines are held in mark state.

23 years ago[ARM] Kill compiler warning about uninitialised ppcr in cpu-sa1110.c.
Russell King [Wed, 26 Mar 2003 15:38:15 +0000 (15:38 +0000)]
[ARM] Kill compiler warning about uninitialised ppcr in cpu-sa1110.c.

23 years ago[ARM] Quieten dc21285 host bridge driver during bus probing.
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.

23 years ago[ARM] Fix potential oops in epxa10db-flash.c
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.

23 years ago[ARM] Support write combining on framebuffers
Russell King [Wed, 26 Mar 2003 15:00:54 +0000 (15:00 +0000)]
[ARM] Support write combining on framebuffers

23 years ago[ARM] Update Cyber2000fb driver for new fbcon API
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.

23 years ago[ARM] console init functions return type int
Russell King [Wed, 26 Mar 2003 14:52:32 +0000 (14:52 +0000)]
[ARM] console init functions return type int

23 years ago[ARM] Pass prev task_struct through __switch_to
Russell King [Wed, 26 Mar 2003 13:17:37 +0000 (13:17 +0000)]
[ARM] Pass prev task_struct through __switch_to

23 years ago[ARM] Update mach-types
Russell King [Wed, 26 Mar 2003 13:06:19 +0000 (13:06 +0000)]
[ARM] Update mach-types

23 years ago[ARM] Remove EXPORT_NO_SYMBOLS
Russell King [Wed, 26 Mar 2003 13:03:17 +0000 (13:03 +0000)]
[ARM] Remove EXPORT_NO_SYMBOLS

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
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

23 years ago[ARM] Fix ARM do_div() implementation
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.

23 years ago[XFS] whitespace and code formatting changes
Nathan Scott [Tue, 25 Mar 2003 23:58:49 +0000 (00:58 +0100)]
[XFS] whitespace and code formatting changes

23 years ago[XFS] In showargs, report the usrquota/grpquota option variant, which is common.
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

23 years ago[XFS] Next step in bhv code cleanup - this is a start on moving quota and dmapi
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

23 years ago[IPSEC]: linux/xfrm.h u32 --> __u32.
David S. Miller [Tue, 25 Mar 2003 21:35:50 +0000 (13:35 -0800)]
[IPSEC]: linux/xfrm.h u32 --> __u32.

23 years ago[IPSEC]: Remove unused field 'owner' from selector.
David S. Miller [Tue, 25 Mar 2003 20:59:45 +0000 (12:59 -0800)]
[IPSEC]: Remove unused field 'owner' from selector.

23 years ago[SPARC64]: Make boot targets get cleaned up properly.
David S. Miller [Tue, 25 Mar 2003 18:52:55 +0000 (10:52 -0800)]
[SPARC64]: Make boot targets get cleaned up properly.

23 years ago[SPARC64]: Initial cut at Ultra-IIe cpufreq driver.
David S. Miller [Tue, 25 Mar 2003 18:27:37 +0000 (10:27 -0800)]
[SPARC64]: Initial cut at Ultra-IIe cpufreq driver.

23 years ago[SPARC64]: cpufreq cleanup, move notifier into common area.
David S. Miller [Tue, 25 Mar 2003 16:50:42 +0000 (08:50 -0800)]
[SPARC64]: cpufreq cleanup, move notifier into common area.