linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.6.0-test2-mm2
@ 2003-07-31  5:38 Andrew Morton
  2003-07-31  9:50 ` 2.6.0-test2-mm2 Peter Osterlund
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Andrew Morton @ 2003-07-31  5:38 UTC (permalink / raw)
  To: linux-kernel, linux-mm



ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test2/2.6.0-test2-mm2/

. CPU scheduler changes

. Several changes to the synaptics and PS/2 drivers.  People who have had
  problems with keyboards and mice, please test and report.

. Lots of other things, mainly bugfixes.





Change since 2.6.0-test2-mm1:



-timer-spin-fix.patch
-ak4xxx-fix.patch

 merged into the ALSA update

+alsa-bk-2003-07-28.patch

 ALSA update

+x86_64-merge.patch

 x86_64 update

+buffer_io_error-readahead-fix.patch

 Prevent that bubffer I/O error warning

+force_page_cache_readahead.patch

 Avoid even attempting readahead if the underlying queue is read-congested

+no_page-memory-barriers.patch

 SMP fix for the filemap_nopage-vs-pagefault fix

+o11int.patch
+o11int.1.patch
+o11.2int.patch

 CPU scheduler work

-synaptics-reset-fix.patch

 Dropped

+xfs-dio-unwritten-extents.patch

 XFS extensions to the direct-io code.

-sb16-ioports-fix.patch

 Dropped (it's in the ALSA update)

+read_dir-fix.patch

 devfs boot-time mounting fix

+blk_start_queue-fix.patch

 Fix blk_start_queue() bug

+special_file-move.patch

 Code consolidation

+remove-queue_wait.patch

 Remove unused request field

+uidhash-locking.patch

 Locking microfix

+remove-const-initdata.patch

 Linkage fixes

+osf-partition-handling.patch

 OSF partition handler fix

+com20020_cs-build-fix.patch

 Driver compile fix

+hdlc-build-fix.patch

 Driver compile fix

+add-mandocs-target.patch

 Add build targets to turn kernel docs into manpages

+binfmt_script-argv0-fix.patch

 Make binfmt_script handling more consistent

+bttv-driver-update.patch

 BTTV update

+ppp-xon-xoff-handling.patch

 Teach the ppp driver to do XON/XOFF

+dac960-devfs-fix.patch

 Fix devfs directories for the DAC960 driver

+dquot-typo-fix.patch

 v1 quota build fix

+i810-fix.patch

 oops fix

+intel-agp-oops-fix.patch

 another oops fix

+export-agp_memory_reserved.patch

 add an EXPORT_SYMBOL

+pci_device_id-devinitdata.patch

 Move lots of PCI device_id tables out of __initdata

+airo-fixes.patch

 airo driver rework

+ppc32-cpu-registration-fix.patch

 Some ppc32 fix

+timer-race-fixes.patch

 Fix an SMP race in core timer code.

+local-apic-enable-fixes.patch

 Local APIC fixes for P4 CPUs

+impi-build-fix.patch

 Compile fix

+document-nfs-utils.patch

 NFS documentation update

+untested-quota-fix.patch

 Another quota fix

+generic-hdlc-updates.patch

 HDLC driver update

+p00001_synaptics-restore-on-close.patch
+p00002_psmouse-reset-timeout.patch
+p00003_synaptics-multi-button.patch
+p00004_synaptics-optional.patch
+p00005_synaptics-pass-through.patch
+p00006_psmouse-suspend-resume.patch
+p00007_synaptics-old-proto.patch

 Synaptics driver rework

+bridge-notification-fix.patch

 Might fix the birdge driver's timer problems

+keyboard-resend-fix.patch

 PS/2 driver fix

+stallion-devfs-fix.patch

 serial driver fix

+dm-rename-resume.patch

 devicemapper build fix

+serial-is-not-experimental.patch

 Move serial drivers out fro CONFIG_EXPERIMENTAL

+ftl-warning-fix.patch

 Warning fix

+watchdog-module-param-fixes.patch

 Watchdog driver module parameter update

+kobject-paranoia-checks.patch

 Additional kobject debug checks



All 174 patches


mm.patch
  add -mmN to EXTRAVERSION

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

kgdb-remove-cpu_callout_map.patch
  kgdb: remove cpu_callout_map decls

kgdb-use-ggdb.patch

kgdb-ga-docco-fixes.patch
  kgdb doc. edits/corrections

alsa-bk-2003-07-28.patch

cpumask_t-1.patch
  cpumask_t: allow more than BITS_PER_LONG CPUs
  cpumask_t fix for s390
  fix cpumask_t for s390
  Fix cpumask changes for x86_64
  fix cpumask_t for sparc64

cpumask_t-gcc-workaround-46.patch
  cpumask_t: more gcc workarounds

cpumask_t-gcc-workaround-47.patch
  cpumask_t gcc bug workarounds

cpumask-acpi-fix.patch
  cpumask_t: build fix

kgdb-cpumask_t.patch

x86_64-merge.patch
  x86-64 merge for 2.6.0test2

misc31.patch
  misc fixes

selinux.patch

reslabify-pgds-and-pmds.patch
  re-slabify i386 pgd's and pmd's

config_spinline.patch
  uninline spinlocks for profiling accuracy.

ppc64-bar-0-fix.patch
  Allow PCI BARs that start at 0

ppc64-reloc_hide.patch

ppc64-semaphore-reimplementation.patch
  ppc64: use the ia32 semaphore implementation

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

ia64-percpu-revert.patch
  revert percpu changes

x86_64-fixes.patch
  x86_64 fixes

delay-ksoftirqd-fallback.patch
  Try harded in IRQ context before falling back to ksoftirqd

ds-09-vicam-usercopy-fix.patch
  vicam usercopy fix

buffer-debug.patch
  buffer.c debugging

rcu-stats.patch
  RCU statistics reporting

mtrr-hang-fix.patch
  Fix mtrr-related hang

intel8x0-cleanup.patch
  intel8x0 cleanups

bio-too-big-fix.patch
  Fix raid "bio too big" failures

centrino-update.patch
  update to speedstep-centrino.c

ppa-fix.patch
  ppc fix

3c59x-pm-fix.patch
  3c59x suspend/resume fix

dev_t-printing.patch
  dev_t printing

rootdisk-parsing-fix.patch
  fix "unable to mount root fs"

3c59x-eisa-fix.patch
  non-MII 3c59x fix

slab-reclaim-accounting-fix.patch
  kwsapd can free too much memory

stack-leak-fix.patch
  info leak -- padded struct copied to user

unlock_buffer-barrier.patch
  unlock_buffer() needs a barrier

linux-isp-2.patch

linux-isp-2-fix-again.patch
  lost feral fix

feral-bounce-fix.patch
  Feral driver - highmem issues

feral-bounce-fix-2.patch
  Feral driver bouncing fix

list_del-debug.patch
  list_del debug check

print-build-options-on-oops.patch
  print a few config options on oops

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

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

64-bit-dev_t-other-archs.patch
  enable 64-bit dev_t for other archs

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

lockmeter.patch

invalidate_mmap_range.patch
  Interface to invalidate regions of mmaps

buffer_io_error-readahead-fix.patch
  fix bogus IO error messages

force_page_cache_readahead.patch
  rework readahead for congested queues

truncate-pagefault-race-fix.patch
  Fix vmtruncate race and distributed filesystem race

truncate-pagefault-race-fix-fix.patch
  Make sure truncate fix has no race

no_page-memory-barriers.patch
  memory barriers for the no_page race fix

printk-oops-mangle-fix.patch
  disentangle printk's whilst oopsing on SMP

20-odirect_enable.patch

21-odirect_cruft.patch

22-read_proc.patch

23-write_proc.patch

24-commit_proc.patch

25-odirect.patch

nfs-O_DIRECT-always-enabled.patch
  Force CONFIG_NFS_DIRECTIO

kjournald-PF_SYNCWRITE.patch

o1-interactivity.patch
  CPU scheduler interactivity patch

o2int.patch
  O2int 0307041440 for 2.5.74-mm1

o3int.patch
  O3int interactivity for 2.5.74-mm2

o4int.patch
  O4int interactivity

o5int-2.patch
  O5int for interactivity

o6int.patch
  O6int for interactivity

o6.1int.patch
  O6.1int

o7int.patch
  O7int for interactivity

o8int.patch
  O8int for interactivity

o9int.patch
  O9int for interactivity

o10int.patch
  O10int for interactivity

o11int.patch
  O11int for interactivity

o11int.1.patch
  O11.1int for interactivity

o11.2int.patch
  O11.2int for interactivity

sched-balance-tuning.patch
  CPU scheduler balancing fix

ext3-block-allocation-cleanup.patch

nfs-revert-backoff.patch
  nfs: revert backoff changes

ext3-elide-inode-block-reading.patch
  ext3: avoid reading empty inode blocks

ext3_getblk-race-fix.patch
  Fix race in ext3_getblk

ext3_write_super-speedup.patch
  ext3: don't start a commit in write_super()

alloc_bootmem_low_pages-ordering-fix.patch
  fix alloc_bootmem_low_pages

floppy-smp-fixes.patch
  floppy smp fixes

1000HZ-time-accuracy-fix.patch
  missing #if for 1000 HZ

sis-drm-fix.patch
  SiS RM fix

signal-race-fix.patch
  signal handling race condition causing reboot hangs

soundcard-devfs-fix.patch
  soundcard.c devfs fix

6pack-hz-fix.patch
  6PACK asumes HZ=100

devfs_lookup-revert-and-refix.patch
  devfs_lookup stack corruption fix rework

write-mark_page_accessed.patch
  use mark_page_accessed() in the write() path

less-kswapd-throttling.patch

zone-pressure.patch
  vmscan: decaying average of zone pressure

reclaim-mapped-pressure.patch
  vmscan: use zone_pressure for page unmapping decisions

vmscan-defer-writepage.patch
  vmscan: give dirty referenced pages another pass around the LRU

xfs-dio-unwritten-extents.patch
  direct-io support for XFS unwritten extents

blacklist-asus-L3800C-dmi.patch
  add ASUS l3800P to DMI black list

force-CONFIG_INPUT.patch
  Force CONFIG_INPUT if CONFIG_VT set

ipt_helper-build-fix.patch
  Fix ipt_helper compilation

nforce2-acpi-fixes.patch
  ACPI patch which fixes all my IRQ problems on nforce2

select-xoffed-tty-fix.patch
  fix select() with an xoffed tty

conntrack-build-fix.patch
  fix ip_conntrack_core.h compile error

arcnet-typo-fix.patch
  typo in drivers/net/arcnet/com20020-isa.c

ext3-commit-assertion-fix.patch
  ext3: fix commit assertion failure

read_dir-fix.patch

blk_start_queue-fix.patch
  fix broken blk_start_queue behavior

special_file-move.patch
  Move the special_file() definition

remove-queue_wait.patch
  remove unused request_queue.queue_wait

uidhash-locking.patch
  uidhash init-time locking

remove-const-initdata.patch
  __initdata cant be marked const

osf-partition-handling.patch
  osf partition numbering

com20020_cs-build-fix.patch
  com20020_cs.c doesn't compile

hdlc-build-fix.patch
  pc300_drv build fix

add-mandocs-target.patch
  Add mandocs and mandocs_install targets

binfmt_script-argv0-fix.patch
  binfmt_script argv[0] fix

bttv-driver-update.patch
  BTTV driver update

ppp-xon-xoff-handling.patch
  ppp_async xon/xoff handling

dac960-devfs-fix.patch
  Fix dac960 for devfs

dquot-typo-fix.patch
  quota typo fix

i810-fix.patch
  i810fb oops fix

intel-agp-oops-fix.patch

export-agp_memory_reserved.patch
  export agp_memory_reserved

pci_device_id-devinitdata.patch
  pci_device_id tables must not be __initdata

airo-fixes.patch
  airo driver fixes

ppc32-cpu-registration-fix.patch
  ppc32: cpu registration fix

timer-race-fixes.patch
  timer race fixes

local-apic-enable-fixes.patch
  Local APIC enable fixes

impi-build-fix.patch
  IPMI build fix

document-nfs-utils.patch
  Require nfs-utils 1.0.5; document where to get it

untested-quota-fix.patch
  old-style quota maybe-fix

generic-hdlc-updates.patch
  generic HDLC updates

p00001_synaptics-restore-on-close.patch

p00002_psmouse-reset-timeout.patch

p00003_synaptics-multi-button.patch

p00004_synaptics-optional.patch

p00005_synaptics-pass-through.patch

p00006_psmouse-suspend-resume.patch

p00007_synaptics-old-proto.patch

bridge-notification-fix.patch
  Fix bridge notification processing

keyboard-resend-fix.patch
  keyboard resend fix

stallion-devfs-fix.patch
  drivers/char/stallion.c: devfs_mk_cdev fix

dm-rename-resume.patch
  dm: reame the `resume()' function

serial-is-not-experimental.patch
  serial drivers are not experimental

ftl-warning-fix.patch
  ftl.c warning fix

watchdog-module-param-fixes.patch
  Watchdog patches - new module_param (patch 1 + 2)

kobject-paranoia-checks.patch
  Driver core and kobject paranoia checks

aio-mm-refcounting-fix.patch
  fix /proc mm_struct refcounting bug

aio-01-retry.patch
  AIO: Core retry infrastructure

io_submit_one-EINVAL-fix.patch
  Fix aio process hang on EINVAL

aio-02-lockpage_wq.patch
  AIO: Async page wait

aio-03-fs_read.patch
  AIO: Filesystem aio read

aio-04-buffer_wq.patch
  AIO: Async buffer wait

aio-05-fs_write.patch
  AIO: Filesystem aio write

aio-05-fs_write-fix.patch

aio-06-bread_wq.patch
  AIO: Async block read

aio-06-bread_wq-fix.patch

aio-07-ext2getblk_wq.patch
  AIO: Async get block for ext2

O_SYNC-speedup-2.patch
  speed up O_SYNC writes

aio-09-o_sync.patch
  aio O_SYNC

aio-10-BUG-fix.patch
  AIO: fix a BUG

aio-11-workqueue-flush.patch
  AIO: flush workqueues before destroying ioctx'es

aio-12-readahead.patch
  AIO: readahead fixes

aio-dio-no-readahead.patch
  aio O_DIRECT no readahead

lock_buffer_wq-fix.patch
  lock_buffer_wq fix

unuse_mm-locked.patch
  AIO: hold the context lock across unuse_mm

aio-take-task_lock.patch
  From: Suparna Bhattacharya <suparna@in.ibm.com>
  Subject: Re: 2.5.72-mm1 - Under heavy testing with AIO,.. vmstat seems to blow the kernel

aio-O_SYNC-fix.patch
  Unify o_sync changes for aio and regular writes

aio-readahead-rework.patch
  Unified page range readahead for aio and regular reads




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

* Re: 2.6.0-test2-mm2
  2003-07-31  5:38 2.6.0-test2-mm2 Andrew Morton
@ 2003-07-31  9:50 ` Peter Osterlund
  2003-07-31 10:57 ` 2.6.0-test2-mm2 Ramón Rey Vicente󮠒
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 11+ messages in thread
From: Peter Osterlund @ 2003-07-31  9:50 UTC (permalink / raw)
  To: Andrew Morton, Vojtech Pavlik; +Cc: linux-kernel, linux-mm

Andrew Morton <akpm@osdl.org> writes:

> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test2/2.6.0-test2-mm2/
> 
> . Several changes to the synaptics and PS/2 drivers.  People who have had
>   problems with keyboards and mice, please test and report.

Thanks for including these patches. Here is one more that is needed to
make some old synaptics touchpads work.


When setting the mode byte, don't set bits that the touchpad doesn't
understand. Those bits are reserved and setting them can lead to
weird problems, like the left button not working, as reported by Miles
Lane.


 linux-petero/drivers/input/mouse/synaptics.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff -puN drivers/input/mouse/synaptics.c~synaptics-mode-set drivers/input/mouse/synaptics.c
--- linux/drivers/input/mouse/synaptics.c~synaptics-mode-set	Wed Jul 30 21:01:18 2003
+++ linux-petero/drivers/input/mouse/synaptics.c	Wed Jul 30 21:01:18 2003
@@ -182,6 +182,7 @@ static int query_hardware(struct psmouse
 {
 	struct synaptics_data *priv = psmouse->private;
 	int retries = 0;
+	int mode;
 
 	while ((retries++ < 3) && synaptics_reset(psmouse))
 		printk(KERN_ERR "synaptics reset failed\n");
@@ -192,10 +193,13 @@ static int query_hardware(struct psmouse
 		return -1;
 	if (synaptics_capability(psmouse, &priv->capabilities, &priv->ext_cap))
 		return -1;
-	if (synaptics_set_mode(psmouse, (SYN_BIT_ABSOLUTE_MODE |
-					 SYN_BIT_HIGH_RATE |
-					 SYN_BIT_DISABLE_GESTURE |
-					 SYN_BIT_W_MODE)))
+
+	mode = SYN_BIT_ABSOLUTE_MODE | SYN_BIT_HIGH_RATE;
+	if (SYN_ID_MAJOR(priv->identity) >= 4)
+		mode |= SYN_BIT_DISABLE_GESTURE;
+	if (SYN_CAP_EXTENDED(priv->capabilities))
+		mode |= SYN_BIT_W_MODE;
+	if (synaptics_set_mode(psmouse, mode))
 		return -1;
 
 	return 0;

_

-- 
Peter Osterlund - petero2@telia.com
http://w1.894.telia.com/~u89404340

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

* Re: 2.6.0-test2-mm2
  2003-07-31  5:38 2.6.0-test2-mm2 Andrew Morton
  2003-07-31  9:50 ` 2.6.0-test2-mm2 Peter Osterlund
@ 2003-07-31 10:57 ` Ramón Rey Vicente󮠒
  2003-08-01 11:00   ` 2.6.0-test2-mm2 Jose Luis Domingo Lopez
  2003-07-31 15:06 ` 2.6.0-test2-mm2: BTTV build error Adrian Bunk
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 11+ messages in thread
From: Ramón Rey Vicente󮠒 @ 2003-07-31 10:57 UTC (permalink / raw)
  To: linux-kernel

El jue, 31-07-2003 a las 07:38, Andrew Morton escribió:

> . CPU scheduler changes

The best desktop experience for me since I run 2.5/2.6 kernels. No more
sound skips and a very good response of all applications into  the
X-Windows.

And all this with my very slow k6-2 450 MHz and 256 MB RAM. Very good
job!.

> . Several changes to the synaptics and PS/2 drivers.  People who have had
>   problems with keyboards and mice, please test and report.

The mouse is working smoother and smoother :)

> . Lots of other things, mainly bugfixes.

All of them will be merged soon with Linus tree?
-- 
Ramón Rey Vicente       <ramon dot rey at hispalinux dot es>
        jabber ID       <rreylinux at jabber dot org>
------------------------------------------------------------
gpg public key ID 0xBEBD71D5 # http://pgp.escomposlinux.org/


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

* 2.6.0-test2-mm2: BTTV build error
  2003-07-31  5:38 2.6.0-test2-mm2 Andrew Morton
  2003-07-31  9:50 ` 2.6.0-test2-mm2 Peter Osterlund
  2003-07-31 10:57 ` 2.6.0-test2-mm2 Ramón Rey Vicente󮠒
@ 2003-07-31 15:06 ` Adrian Bunk
  2003-08-04  9:13   ` Gerd Knorr
  2003-07-31 19:37 ` 2.6.0-test2-mm2 Apurva Mehta
  2003-08-02 15:19 ` 2.6.0-test2-mm2 Dave Jones
  4 siblings, 1 reply; 11+ messages in thread
From: Adrian Bunk @ 2003-07-31 15:06 UTC (permalink / raw)
  To: Andrew Morton, kraxel; +Cc: linux-kernel

On Wed, Jul 30, 2003 at 10:38:10PM -0700, Andrew Morton wrote:
>...
> +bttv-driver-update.patch
> 
>  BTTV update
>...

<--  snip  -->

...
  CC      drivers/media/video/bttv-cards.o
drivers/media/video/bttv-cards.c: In function `pvr_boot':
drivers/media/video/bttv-cards.c:2549: error: incompatible types in 
initialization
drivers/media/video/bttv-cards.c:2552: warning: implicit declaration of 
function `request_firmware'
drivers/media/video/bttv-cards.c:2556: error: `rc' undeclared (first use 
in this function)
drivers/media/video/bttv-cards.c:2556: error: (Each undeclared 
identifier is reported only once
drivers/media/video/bttv-cards.c:2556: error: for each function it 
appears in.)
drivers/media/video/bttv-cards.c:2558: error: dereferencing pointer to 
incomplete type
drivers/media/video/bttv-cards.c:2558: error: dereferencing pointer to 
incomplete type
drivers/media/video/bttv-cards.c:2559: warning: implicit declaration of 
function `release_firmware'
make[3]: *** [drivers/media/video/bttv-cards.o] Error 1

<--  snip  -->

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


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

* Re: 2.6.0-test2-mm2
  2003-07-31  5:38 2.6.0-test2-mm2 Andrew Morton
                   ` (2 preceding siblings ...)
  2003-07-31 15:06 ` 2.6.0-test2-mm2: BTTV build error Adrian Bunk
@ 2003-07-31 19:37 ` Apurva Mehta
  2003-07-31 20:33   ` 2.6.0-test2-mm2 Mike Fedyk
  2003-08-02 15:19 ` 2.6.0-test2-mm2 Dave Jones
  4 siblings, 1 reply; 11+ messages in thread
From: Apurva Mehta @ 2003-07-31 19:37 UTC (permalink / raw)
  To: Linux Kernel Mailing List

* Andrew Morton <akpm@osdl.org> [31-07-2003 14:52]:
> 
> 
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test2/2.6.0-test2-mm2/
> 
> . CPU scheduler changes
> 
> . Several changes to the synaptics and PS/2 drivers.  People who have had
>   problems with keyboards and mice, please test and report.
> 
> . Lots of other things, mainly bugfixes.

I have noticed that while the system remains responsive when there is 
heavy CPU load alone, the unresponsiveness comes when there is heavy disk
i/o. In light of this, I subjected my system to the following tests :

1) Untarred linux-2.6.0-test2.tar.bz2 (To create a stream of  writes)
2) did a `find / -name "foobar" -print` as root (To create a stream of reads)
3) bzip2'ed a 30 MB file to 3.2 MB ( this ensures 100 % CPU usage).

All the above were working on the same disk.

As the above three things were going on, I was browsing, playing music
on xmms, reading a pdf file in acrobat and generally switching between
windows.

I did the above test on both 2.6.0-test2-mm1 + O11int + O11.1int ( no
O11.2 int) and on 2.6.0-test2-mm2. I find that mm1 + O11 patches are
better than mm2. The music never skipped on mm1, while it did on
mm2. Also, overall resposiveness of the various windows was better on
mm1.

However, when I did a `rpm --rebuilddb` on mm1 + O11int patches, I
still got quite severe skipping toward the end of the 8 min process. I
could not repeat the skipping again, even on the same kernel, because
I guess there was not much rebuilding to do again..

If there are tools which I can use to produce helpful numbers, please
let me know. I will post the required numbers ASAP. 

Also, if you have any other tests which I could perform to create
heavy disk I/O, please let me know about that too.

Regards,

  - Apurva

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

* Re: 2.6.0-test2-mm2
  2003-07-31 19:37 ` 2.6.0-test2-mm2 Apurva Mehta
@ 2003-07-31 20:33   ` Mike Fedyk
  0 siblings, 0 replies; 11+ messages in thread
From: Mike Fedyk @ 2003-07-31 20:33 UTC (permalink / raw)
  To: Linux Kernel Mailing List

On Fri, Aug 01, 2003 at 01:07:41AM +0530, Apurva Mehta wrote:
> However, when I did a `rpm --rebuilddb` on mm1 + O11int patches, I
> still got quite severe skipping toward the end of the 8 min process. I
> could not repeat the skipping again, even on the same kernel, because
> I guess there was not much rebuilding to do again..
> 
> If there are tools which I can use to produce helpful numbers, please
> let me know. I will post the required numbers ASAP. 

rpm is probably doing a lot of fsync() calls, so you'd want a benchmark that
did similar.  You'd get similar results from a mail server, or client
running on a bunch of messages too.

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

* Re: 2.6.0-test2-mm2
  2003-07-31 10:57 ` 2.6.0-test2-mm2 Ramón Rey Vicente󮠒
@ 2003-08-01 11:00   ` Jose Luis Domingo Lopez
  0 siblings, 0 replies; 11+ messages in thread
From: Jose Luis Domingo Lopez @ 2003-08-01 11:00 UTC (permalink / raw)
  To: linux-kernel

On Thursday, 31 July 2003, at 12:57:23 +0200,
Ramón Rey Vicente???? wrote:

> The best desktop experience for me since I run 2.5/2.6 kernels. No more
> sound skips and a very good response of all applications into  the
> X-Windows.
> 
I have the same opinion with respect to 2.6.0-test2-mm2 here, but with a
box much more powrful than yours (fact that did not prevent jerky
behaviour in past kernel releases though).

Under my "common" workload (X, Mozilla in pages full of crap^Wflash,
xmms, several monitors, spamassassin analyzing no less than 10
simultaneous mails, and "make -j25 bzImage" to add some more work to the
mix) mouse movement was smooth, and MP3 didn't skip. So i nthis aspect,
2.6.0-test2-mm2 is better than 2.6.0-test2-G7 (2.6.0-test2 with Ingo's
sched-2.6.0-test1-G7).

But there is one thing 2.6.0-test2-mm2 "does" worse than 2.6.0-test2-G7,
and that is prevent windows in X to freeze under heavy window movement
(with "show contents of windows while moving" ON, of course). Under
2.6.0-test2-G7 I was unable to make windows freeze, but with
2.6.0-test2-mm2 I can after several seconds, and the moving window (and
the rest of them) get frozen for a while (couple of seconds).

Hope this helps.

-- 
Jose Luis Domingo Lopez
Linux Registered User #189436     Debian Linux Sid (Linux 2.6.0-test2-mm2)

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

* Re: 2.6.0-test2-mm2
  2003-07-31  5:38 2.6.0-test2-mm2 Andrew Morton
                   ` (3 preceding siblings ...)
  2003-07-31 19:37 ` 2.6.0-test2-mm2 Apurva Mehta
@ 2003-08-02 15:19 ` Dave Jones
  2003-08-02 19:04   ` 2.6.0-test2-mm2 Andrew Morton
  4 siblings, 1 reply; 11+ messages in thread
From: Dave Jones @ 2003-08-02 15:19 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Linux Kernel

On Wed, Jul 30, 2003 at 10:38:10PM -0700, Andrew Morton wrote:

 > +intel-agp-oops-fix.patch
 >  another oops fix

patch is correct, but I'm wondering what managed to iterate that
far, do you have any hw info on the box that oopsed ?

 > +export-agp_memory_reserved.patch
 >  add an EXPORT_SYMBOL

already in agpgart tree I've asked Linus to pull from.

 > +pci_device_id-devinitdata.patch
 >  Move lots of PCI device_id tables out of __initdata

How embarressing. Russell King noticed a similar problem
in agpgart a while back, and I overlooked the adjacent struct.
Likewise, I goofed in cpufreq. Oops.  Thanks for fixing them up.

		Dave


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

* Re: 2.6.0-test2-mm2
  2003-08-02 15:19 ` 2.6.0-test2-mm2 Dave Jones
@ 2003-08-02 19:04   ` Andrew Morton
  0 siblings, 0 replies; 11+ messages in thread
From: Andrew Morton @ 2003-08-02 19:04 UTC (permalink / raw)
  To: Dave Jones; +Cc: linux-kernel

Dave Jones <davej@codemonkey.org.uk> wrote:
>
> On Wed, Jul 30, 2003 at 10:38:10PM -0700, Andrew Morton wrote:
> 
>  > +intel-agp-oops-fix.patch
>  >  another oops fix
> 
> patch is correct, but I'm wondering what managed to iterate that
> far, do you have any hw info on the box that oopsed ?

Nah, that patch is bogus:

 	.subdevice	= PCI_ANY_ID,
 	},
-	{ }
+	{ 0, },

These two things are equivalent: it is a no-op.

The bug was actually the __devinitdata problem.

>  > +pci_device_id-devinitdata.patch
>  >  Move lots of PCI device_id tables out of __initdata
> 
> How embarressing. Russell King noticed a similar problem
> in agpgart a while back, and I overlooked the adjacent struct.
> Likewise, I goofed in cpufreq. Oops.  Thanks for fixing them up.

Greg did a tree-wide sweep and removed __devinitdata and __initdata from a
large number of pci_device_id tables.  Linus merged that yesterday.


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

* Re: 2.6.0-test2-mm2: BTTV build error
  2003-07-31 15:06 ` 2.6.0-test2-mm2: BTTV build error Adrian Bunk
@ 2003-08-04  9:13   ` Gerd Knorr
  2003-08-09 20:01     ` Adrian Bunk
  0 siblings, 1 reply; 11+ messages in thread
From: Gerd Knorr @ 2003-08-04  9:13 UTC (permalink / raw)
  To: Adrian Bunk; +Cc: Andrew Morton, linux-kernel

> > +bttv-driver-update.patch

>   CC      drivers/media/video/bttv-cards.o
> drivers/media/video/bttv-cards.c: In function `pvr_boot':
> drivers/media/video/bttv-cards.c:2549: error: incompatible types in 
> initialization
> drivers/media/video/bttv-cards.c:2552: warning: implicit declaration of 
> function `request_firmware'

Hmm, must investigate.  Any change if you toggle CONFIG_FW_LOADER?

catching up one week email backlog,

  Gerd

-- 
sigfault

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

* Re: 2.6.0-test2-mm2: BTTV build error
  2003-08-04  9:13   ` Gerd Knorr
@ 2003-08-09 20:01     ` Adrian Bunk
  0 siblings, 0 replies; 11+ messages in thread
From: Adrian Bunk @ 2003-08-09 20:01 UTC (permalink / raw)
  To: Gerd Knorr; +Cc: Andrew Morton, linux-kernel

On Mon, Aug 04, 2003 at 11:13:02AM +0200, Gerd Knorr wrote:
> > > +bttv-driver-update.patch
> 
> >   CC      drivers/media/video/bttv-cards.o
> > drivers/media/video/bttv-cards.c: In function `pvr_boot':
> > drivers/media/video/bttv-cards.c:2549: error: incompatible types in 
> > initialization
> > drivers/media/video/bttv-cards.c:2552: warning: implicit declaration of 
> > function `request_firmware'
> 
> Hmm, must investigate.  Any change if you toggle CONFIG_FW_LOADER?
>...

I can't reproduce it in >= -mm3 and I don't have my -mm2 tree anymore.

I assume that whatever caused it, it's fixed.

>   Gerd

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


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

end of thread, other threads:[~2003-08-09 20:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-31  5:38 2.6.0-test2-mm2 Andrew Morton
2003-07-31  9:50 ` 2.6.0-test2-mm2 Peter Osterlund
2003-07-31 10:57 ` 2.6.0-test2-mm2 Ramón Rey Vicente󮠒
2003-08-01 11:00   ` 2.6.0-test2-mm2 Jose Luis Domingo Lopez
2003-07-31 15:06 ` 2.6.0-test2-mm2: BTTV build error Adrian Bunk
2003-08-04  9:13   ` Gerd Knorr
2003-08-09 20:01     ` Adrian Bunk
2003-07-31 19:37 ` 2.6.0-test2-mm2 Apurva Mehta
2003-07-31 20:33   ` 2.6.0-test2-mm2 Mike Fedyk
2003-08-02 15:19 ` 2.6.0-test2-mm2 Dave Jones
2003-08-02 19:04   ` 2.6.0-test2-mm2 Andrew Morton

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).