linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.5.68-mm4
@ 2003-05-02  9:01 Andrew Morton
  2003-05-02 13:18 ` 2.5.68-mm4 William Lee Irwin III
                   ` (5 more replies)
  0 siblings, 6 replies; 31+ messages in thread
From: Andrew Morton @ 2003-05-02  9:01 UTC (permalink / raw)
  To: linux-kernel, linux-mm


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.68/2.5.68-mm4/

. Much reworking of the disk IO scheduler patches due to the updated
  dynamic-disk-request-allocation patch.  No real functional changes here.

. Included the `kexec' patch - load Linux from Linux.  Various people want
  this for various reasons.  I like the idea of going from a login prompt to
  "Calibrating delay loop" in 0.5 seconds.

  I tried it on four machines and it worked with small glitches on three of
  them, and wedged up the fourth.  So if it is to proceed this code needs
  help with testing and careful bug reporting please.

  There's a femto-HOWTO in the patch itself, reproduced here:



- enable kexec in config, build, install.

- grab kexec-tools from

	http://www.osdl.org/archive/andyp/kexec/2.5.68/

  - edit ./kexec/kexec-syscall.c and make sure __NR_kexec_load is set
    to 269 (-mm kernels have an additional syscall)

  - run `make distclean' and `make'

- I use this script:

#!/bin/sh

usage()
{
	echo "Usage: do-kexec.sh /boot/bzImage [commandline options]"
	exit 1
}

if [ $# -lt 1 ]
then
	usage
fi

sync
IMAGE=$1
shift
./objdir/build/sbin/kexec -l $IMAGE --command-line="$(cat /proc/cmdline) $*"
./objdir/build/sbin/kexec -e


  invoked as

	cd /usr/src/kexec-tools
	./do-kexec.sh /boot/bzImage-2.5.68

  This is fairly crude - it's an instant reboot, no shutdown or anything. 
  Only do this if you're using journalled filesystems!




Changes since 2.5.68-mm3:


 linus.patch

 Latest BK drop

-irqreturn-i2c.patch
-irqreturn-sound-2.patch
-irqreturn-smcc.patch
-SLAB_NO_GROW-fix.patch
-irqreturn-bttv.patch
-apm-locking-fix.patch
-xd-warning-fix.patch
-DAC960-interface-fixes.patch
-alt_instr-__KERNEL__.patch
-modular-jbd.patch
-hdlc-module-update.patch
-proc_file_read-fix.patch
-disk_name-size-check.patch
-cleanups.patch
-mwave-cleanup.patch
-ext3-ro-mount-fix.patch
-nr_threads-docco-fix.patch
-lost-tick-HZ-fix.patch
-nr_inactive-race-fix.patch
-blockdev-aio-support.patch
-percpu-counters-fix.patch
-config-menu-aesthetics.patch
-oom-kill-locking.patch
-restore-modinfo-section.patch
-implement-__module_get.patch

 Merged

+compat-ioctl-fix.patch

 Fix 32-bit ioctl fallback

+generic-subarch-missing-bit.patch

 Some ofthe generic subarch patch got lost

+config-PAGE_OFFSET-025G.patch

 Allow really small amounts of lowmem.

+dont-set-kernel-pgd-on-PAE.patch

 little ia32 optimisation/cleanup

+shrink_slab-accounting.patch

 Teach page reclaim to notice success due to slab shrinkage

-dynamic-request-allocation.patch
-dynamic-request-allocation-fix.patch
+rq-dyn-works.patch

 latest dynamic disk request allocation patch

+as-iosched-dyn.patch

 Update as-iosched for dynamic request allocation

+cfq-iosched-dyn.patch

 Update cfq-iosched for dynamic request allocation

+security_d_instantiate-movement.patch
+ext3-security-xattr.patch
+ext2-security-xattr.patch

 Security stuff

+pcmcia-fix.patch

 Compile fix for the pcmcia fix.

+kexec.patch

 kexec.




All 99 patches

linus.patch

mm.patch
  add -mmN to EXTRAVERSION

compat-ioctl-fix.patch
  Fix NULL handler for compat_ioctl

generic-subarch.patch
  generic subarchitecture for ia32

generic-subarch-fix.patch
  generic subarch: SMP only

generic-subarch-missing-bit.patch
  generic subarch: missing chunk

ipmi-warning-fixes.patch

irqreturn-uml.patch
  UML updates for the new IRQ API

irqreturn-aic79xx.patch
  Fix aic79xx for new IRQ API

kgdb-ga.patch
  kgdb stub for ia32 (George Anzinger's one)

kgdb-ga-ppc64-fix.patch

irqreturn-kgdb-ga.patch

irqreturn-drivers-net.patch

kgdb-ga-smp_num_cpus.patch

kgdb-ga-discontigmem-fixup.patch
  kgdb: discontigmem fixup

slab-magazine-layer.patch
  magazine layer for slab

config_spinline.patch
  uninline spinlocks for profiling accuracy.

ppc64-reloc_hide.patch

ppc64-pci-patch.patch
  Subject: pci patch

ppc64-aio-32bit-emulation.patch
  32/64bit emulation for aio

ppc64-scruffiness.patch
  Fix some PPC64 compile warnings

ppc64-update.patch
  ppc64 update

ppc64-update-fixes.patch

ppc64-irqfixes.patch

ppc64-pci-bogons.patch

sym-do-160.patch
  make the SYM driver do 160 MB/sec

misc.patch
  misc fixes

config-PAGE_OFFSET.patch
  Configurable kenrel/user memory split

config-PAGE_OFFSET-025G.patch
  3.75G config option

fat-speedup.patch
  fat cluster search speedup

buffer-debug.patch
  buffer.c debugging

ext3-truncate-ordered-pages.patch
  ext3: explicitly free truncated pages

VM_RESERVED-check.patch
  VM_RESERVED check

semop-race-fix.patch
  semtimedop(): Fix racy BUG check

reiserfs_file_write-5.patch

rcu-stats.patch
  RCU statistics reporting

ext3-journalled-data-assertion-fix.patch
  Remove incorrect assertion from ext3

nfs-speedup.patch

nfs-oom-fix.patch
  nfs oom fix

sk-allocation.patch
  Subject: Re: nfs oom

nfs-more-oom-fix.patch

rpciod-atomic-allocations.patch
  Make rcpiod use atomic allocations

linux-isp.patch

isp-update-1.patch

dcache_lock-vs-tasklist_lock-take-2.patch
  Fix dcache_lock/tasklist_lock ranking bug

clone-retval-fix.patch
  copy_process return value fix

de_thread-fix.patch
  de_thread memory corruption fix

list_del-debug.patch
  list_del debug check

airo-schedule-fix.patch
  airo.c: don't sleep in atomic regions

386-access_ok-race-fix.patch
  access_ok() race fix for 80386.

synaptics-mouse-support.patch
  Add Synaptics touchpad tweaking to psmouse driver

swapfile-hold-i_sem.patch
  hold i_sem on swapfiles

dont-set-kernel-pgd-on-PAE.patch
  remove unnecessary PAE pgd set

shrink_slab-accounting.patch
  account for slab reclaim in try_to_free_pages()

rq-dyn-works.patch
  rq-dyn, dynamic request allocation

kblockd.patch
  Create `kblockd' workqueue

cfq-infrastructure.patch

elevator-completion-api.patch
  elevator completion API

as-iosched.patch
  anticipatory I/O scheduler

as-use-completion.patch
  AS use completion notifier

as-remove-debug-checks.patch
  AS: remove debug checks

as-iosched-dyn.patch
  AS: update to dynamic request allocation API

unplug-use-kblockd.patch
  Use kblockd for running request queues

cfq-2.patch
  CFQ scheduler, #2

cfq-iosched-dyn.patch
  CFQ: update to rq-dyn API

unmap-page-debugging.patch
  unmap unused pages for debugging

fremap-all-mappings.patch
  Make all executable mappings be nonlinear

sched-2.5.68-B2.patch
  HT scheduler, sched-2.5.68-B2

sched_idle-typo-fix.patch
  fix sched_idle typo

kgdb-ga-idle-fix.patch

sched-2.5.64-D3.patch
  sched-2.5.64-D3, more interactivity changes

show_task-free-stack-fix.patch
  show_task() fix and cleanup

htree-nfs-fix.patch
  Fix ext3 htree / NFS compatibility problems

i8042-share-irqs.patch
  allow i8042 interrupt sharing

select-speedup.patch
  Subject: Re: IA64 changes to fs/select.c

select-speedup-fix.patch
  select() sleedup fix

slab_store_user-large-objects.patch
  slab debug: perform redzoning against larger objects

htree-nfs-fix-2.patch
  htree nfs fix

htree-leak-fix.patch
  ext3: htree memory leak fix

put_task_struct-debug.patch

ia32-mknod64.patch
  mknod64 for ia32

ext2-64-bit-special-inodes.patch
  ext2: support for 64-bit device nodes

ext3-64-bit-special-inodes.patch
  ext3: support for 64-bit device nodes

64-bit-dev_t-kdev_t.patch
  64-bit dev_t and kdev_t

oops-dump-preceding-code.patch
  i386 oops output: dump preceding code

lockmeter.patch

security_d_instantiate-movement.patch
  Move security_d_instantiate hook calls

ext3-security-xattr.patch
  ext3 xattr handler for security modules

ext2-security-xattr.patch
  ext2 xattr handler for security modules

ext3-no-bkl.patch

journal_dirty_metadata-speedup.patch

journal_get_write_access-speedup.patch

ext3-concurrent-block-inode-allocation.patch
  Subject: [PATCH] concurrent block/inode allocation for EXT3

ext3-orlov-approx-counter-fix.patch
  Fix orlov allocator boundary case

ext3-concurrent-block-allocation-fix-1.patch

ext3-concurrent-block-allocation-hashed.patch
  Subject: Re: [PATCH] concurrent block/inode allocation for EXT3

pcmcia-deadlock-fix-2.patch
  Fix PCMCIA deadlock (rev. 2)

pcmcia-fix.patch

kexec.patch
  kexec




^ permalink raw reply	[flat|nested] 31+ messages in thread
* Re: 2.5.68-mm4
@ 2003-05-02 19:58 J. Hidding
  0 siblings, 0 replies; 31+ messages in thread
From: J. Hidding @ 2003-05-02 19:58 UTC (permalink / raw)
  To: linux-kernel

Hi,

2.5.68-mm4 went dead when I tried to mount a floppy. It 
gave no time to record any logs, or sysrqs. 

Thanks,
Johan Hidding

---
Running latest Gentoo on AMD Athlon on Via MoBo.

^ permalink raw reply	[flat|nested] 31+ messages in thread
* Re: 2.5.68-mm4
@ 2003-05-03 11:52 cb-lkml
  0 siblings, 0 replies; 31+ messages in thread
From: cb-lkml @ 2003-05-03 11:52 UTC (permalink / raw)
  To: linux-kernel


Hi

2.5.68-mm4 fixes APM suspend on my Vaio (problem reported with 2.5.68-mm2) but
my PCMCIA ethernet is still broken after suspend and requires ifconfig eth0
down; cardctl eject; cardctl insert before it will come to life (it took two
goes at that the first time, only one the second)

As before, I get thousands of "eth0: command 0x5800 did not complete!" after
resume, and I got the following backtrace after resume (possibly triggered by
the cardctl commands).

As before, Sony Vaio, pre-empt, APM, combined ethernet/modem PCMCIA using
3c574_cs.

Any more info required?

Charlie

irq 11: nobody cared!
Call Trace:
 [<c010b640>] handle_IRQ_event+0x90/0x100
 [<c010b897>] do_IRQ+0x97/0x120
 [<c0109c68>] common_interrupt+0x18/0x20
 [<c01ab1e3>] pci_bus_write_config_word+0x73/0x90
 [<c882c180>] +0x0/0x840 [yenta_socket]
 [<c88a7890>] dead_socket+0x0/0xc [pcmcia_core]
 [<c882984a>] yenta_set_socket+0xba/0x1b0 [yenta_socket]
 [<c882c180>] +0x0/0x840 [yenta_socket]
 [<c882a027>] yenta_clear_maps+0x57/0x90 [yenta_socket]
 [<c882c180>] +0x0/0x840 [yenta_socket]
 [<c88a7890>] dead_socket+0x0/0xc [pcmcia_core]
 [<c882c180>] +0x0/0x840 [yenta_socket]
 [<c882a20b>] yenta_init+0x1b/0x30 [yenta_socket]
 [<c882c180>] +0x0/0x840 [yenta_socket]
 [<c882c180>] +0x0/0x840 [yenta_socket]
 [<c882aa70>] ricoh_init+0x10/0xe0 [yenta_socket]
 [<c882c180>] +0x0/0x840 [yenta_socket]
 [<c8829036>] +0x36/0x40 [yenta_socket]
 [<c882c180>] +0x0/0x840 [yenta_socket]
 [<c889dada>] init_socket+0x2a/0x30 [pcmcia_core]
 [<c889df25>] shutdown_socket+0x15/0x100 [pcmcia_core]
 [<c889e16a>] socket_shutdown+0x4a/0x60 [pcmcia_core]
 [<c889e47a>] socket_insert+0x7a/0x80 [pcmcia_core]
 [<c889da1a>] get_socket_status+0x1a/0x20 [pcmcia_core]
 [<c889e6ad>] pccardd+0x13d/0x1f0 [pcmcia_core]
 [<c0119df0>] default_wake_function+0x0/0x20
 [<c01091d2>] ret_from_fork+0x6/0x14
 [<c0119df0>] default_wake_function+0x0/0x20
 [<c889e570>] pccardd+0x0/0x1f0 [pcmcia_core]
 [<c010722d>] kernel_thread_helper+0x5/0x18

handlers:
[<c8862410>] (el3_interrupt+0x0/0x260 [3c574_cs])


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2003-05-07 15:33 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-02  9:01 2.5.68-mm4 Andrew Morton
2003-05-02 13:18 ` 2.5.68-mm4 William Lee Irwin III
2003-05-02 16:47   ` 2.5.68-mm4 Dave Hansen
2003-05-02 14:45 ` 2.5.68-mm4 Steven Cole
2003-05-02 15:00   ` 2.5.68-mm4 Steven Cole
2003-05-02 15:35 ` 2.5.68-mm4 Anton Blanchard
2003-05-03 14:12   ` 2.5.68-mm4 Eric W. Biederman
2003-05-02 16:54 ` 2.5.68-mm4 Martin J. Bligh
2003-05-02 20:04 ` 2.5.68-mm4 Steven Cole
2003-05-02 20:34   ` 2.5.68-mm4 Andrew Morton
2003-05-02 20:49     ` 2.5.68-mm4 Steven Cole
2003-05-02 21:01       ` 2.5.68-mm4 Steven Cole
2003-05-02 21:05       ` 2.5.68-mm4 Andrew Morton
2003-05-02 21:20         ` 2.5.68-mm4 Steven Cole
2003-05-02 21:49           ` 2.5.68-mm4 Andy Pfiffer
2003-05-02 22:00             ` 2.5.68-mm4 Steven Cole
2003-05-02 23:22           ` 2.5.68-mm4 Matt Bernstein
2003-05-02 23:41             ` 2.5.68-mm4 Andrew Morton
2003-05-03  2:53               ` 2.5.68-mm4 Andi Kleen
2003-05-03  7:08                 ` 2.5.68-mm4 Matt Bernstein
     [not found]                   ` <Pine.LNX.4.55.0305061511020.3237@r2-pc.dcs.qmul.ac.uk>
2003-05-06 14:35                     ` 2.5.68-mm4 Andi Kleen
2003-05-06 15:50                       ` 2.5.68-mm4 Matt Bernstein
2003-05-07 10:27                       ` 2.5.68-mm4 Matt Bernstein
2003-05-07 12:35                         ` 2.5.68-mm4 Andi Kleen
2003-05-07 15:45                           ` 2.5.68-mm4 Matt Bernstein
2003-05-03  3:14               ` 2.5.68-mm4 Andi Kleen
2003-05-03 13:51               ` 2.5.68-mm4 Diego Calleja García
2003-05-03  1:14     ` 2.5.68-mm4 Herbert Xu
2003-05-05  3:46 ` 2.5.68-mm4 && kexec Eric W. Biederman
2003-05-02 19:58 2.5.68-mm4 J. Hidding
2003-05-03 11:52 2.5.68-mm4 cb-lkml

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).