public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.4-rc2-mm1
@ 2004-03-08  6:32 Andrew Morton
  2004-03-08 19:44 ` 2.6.4-rc2-mm1 Thomas Schlichter
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Andrew Morton @ 2004-03-08  6:32 UTC (permalink / raw)
  To: linux-kernel


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.4-rc2/2.6.4-rc2-mm1/


- Added Jens's patch which teaches the kernel to use DMA when reading
  audio from IDE CDROM drives.  These devices tend to be flakey, and we
  need lots of testing please.

- Re-added the device mapper update

- Brought back Ingo's patch which permits remap_file_pages() to set the
  memory access permissions on a per-page basis.  This is mainly interesting
  for its very significant performance benefits to UML.

  Breaks the build on most architectures.  There are how-to-fix-it
  instructions in the changelog.

- A new version of the patch which permits ext3 quota updates to be fully
  journalled.




Changes since 2.6.4-rc1-mm2:


 linus.patch
 bk-acpi.patch
 bk-alsa.patch
 bk-input.patch
 bk-netdev.patch
 bk-scsi.patch
 bk-usb.patch

 Latest external trees

-fastcall-warning-fixes.patch
-fastcall-warning-fixes-2.patch
-ppc64-xmon-survival-fix.patch
-put_compat_timespec-prototype-fix.patch
-sparc-sys_ioperm-fix.patch
-support-zillions-of-scsi-disks.patch
-tulip-printk-cleanup.patch
-parport-01-move-exports.patch
-parport-02-use-module_init.patch
-parport-03-sysctls-use-module_init.patch
-parport-04-move-option-parsing.patch
-parport-irq-warning-fix.patch
-parport-05-parport_pc_probe_port-fixes.patch
-parport-06-refcounting-fixes.patch
-parport-07-unregister-fixes.patch
-parport-08-parport_announce-cleanups.patch
-parport-09-track-used-ports.patch
-parport-09-track-used-ports-fix.patch
-parport-10-sunbpp-track-ports.patch
-parport-11-remove-parport_enumerate.patch
-parport-12-driver-list-cleanup.patch
-hitachi-scsi_devinfo-fix.patch
-zwane-is-floppy-maintainer-now.patch
-rioctrl-retval-fixes.patch
-initrd-kconfig-dependencies.patch
-queue-congestion-callout.patch
-queue-congestion-dm-implementation.patch
-cs46_xx-c99-fix.patch
-remove-nlmclnt_grace_wait.patch
-HPFS3-hpfs_iget-RC4-rc1.patch
-HPFS4-hpfs_lock_iget-RC4-rc1.patch
-HPFS5-hpfs_locking-RC4-rc1.patch
-HPFS6-hpfs_cleanup-RC4-rc1.patch
-HPFS7-hpfs_cleanup2-RC4-rc1.patch
-HPFS8-hpfs_race2-RC4-rc1.patch
-HPFS9-hpfs_deadlock-RC4-rc1.patch
-HPFS10-fix-RC4-rc1.patch
-alpha-switch-semaphores.patch
-serial_core-build-fix.patch
-sb16-sample-size-fix.patch
-ext2-ext3-ENOSPC-fix.patch
-missing-MODULE_LICENSEs.patch
-v4l1-compatibility-module-fix.patch
-i2o-fixes.patch

 Merged

+move-dma_consistent_dma_mask-sn-fix.patch

 Fix move-dma_consistent_dma_mask.patch for SN platforms

+export-filemap_flush.patch

 XFS needs this symbol.

+vma-corruption-fix.patch

 Fix nasty memory management race.

-ext3-journalled-quotas.patch
-ext3-journalled-quotas-warning-fix.patch
-ext3-journalled-quotas-cleanups.patch
+ext3-journalled-quotas-2.patch

 New journal-quotas-on-ext3 patch.

+sched-smt-nice-optimisation.patch

 CPU scheduler tuneup for SMT hardware.

+ide-scsi-error-handling-update.patch

 Update to ide-scsi-error-handling-fixes.patch

-doc2000-warning-fixes.patch

 Dropped - this driver is otherwise broken.

-scsi-host-allocation-fix.patch

 A perfectly good patch dropped :( Apparently it will expose races in
 userspace's handling of the existing /proc API's.

-remove-more-KERNEL_SYSCALLS-build-fix.patch
-remove-more-KERNEL_SYSCALLS-build-fix-2.patch

 Folded into remove-more-KERNEL_SYSCALLS.patch

+mq-security-fix.patch

 POSIX message queue fix

+dm-01-endio-method.patch
+dm-03-list_for_each_entry-audit.patch
+dm-04-default-queue-limits-fix.patch
+dm-05-list-targets-command.patch
+dm-06-stripe-width-fix.patch

 Device Mapper update

+dm-maplock.patch

 Add an rwlock to the device mapper maptable management so that
 +queue-congestion-dm-implementation.patch does not try to take a semaphore
 inside a spinlock.

-blk-unplug-when-max-request-queued.patch

 This was buggy, and is hard to fix.

-pdc_202xx_old-update.patch

 This broke, and was a duplicate of other IDE patches.  I think.  It got
 very confusing in there.

+cdromaudio-use-dma.patch

 Use IDE DMA for reading audio CDROMs

+sysfs-pin-kobject.patch

 I was asked to bring back this sysfs race fix.

+ATI-IXP-IDE-support.patch

 ATI IXP IDE support

+ipmi-updates-3.patch
+ipmi-socket-interface.patch

 IPMI driver updates

+md-use-schedule_timeout.patch

 Don't use yield() in the RAID drivers

+md-array-assembly-fix.patch

 RAID fix

+compiler_h-scope-fixes.patch

 Header file fix

+remap-file-pages-prot-2.6.4-rc1-mm1-A1.patch

 Per-page permissions for remap_file_pages()

+nmi_watchdog-local-apic-fix.patch
+nmi-1-hz.patch

 NMI watchdog fixes

+elf-mmap-fix.patch

 Don't hardwire the mmap size.

+kbuild-more-cleaning.patch

 Make `make clean' delete more things

+loop-setup-race-fix.patch

 Loop race fix.

+handle-dot-o-paths.patch

 kbuild pathname fix

+acpi-asmlinkage-fix.patch

 ACPI build fix for current gcc

+ipc-sem-extra-sem_unlock.patch

 Missing unlock in the IPC code.

+procfs-dangling-subdir-fix.patch

 Trap buggy /proc users

+AMD-768MPX-bootmem-fix.patch

 "works around the infamous "only works stable when a mouse is plugged in"
 problem some AMD 768MPX Dual Athlon chipsets have"

+i810fb-on-x86_64.patch

 Enable i810fb on x86_64

+ext23-remove-acl-limits.patch

 ACL uture-proofness

+watchdog-moduleparam-patches.patch

 Watchdog driver module parameter updates

+amd-elan-fix.patch

 Conig fix for AMD ELAN.

+pcmcia-netdev-ordering-fixes.patch

 Attempt to fix some ordering problems with PCMCIA netdevices.

-shrink-inode-cache-harder.patch

 Drop this - it was entirely too speculative and might actually slow things
 down.

+4g4g-handle_BUG-fix.patch

 Fix the handling of BUG()s when using the 4:4 split.

+ppc-fixes-dependency-fix.patch

 Make dependency fix

+restore-writeback-trylock.patch

 More fiddling with the writebakc locking for the O_DIRECT-vs-buffered
 problem.  Am getting a bit tired of this problem.

+aio-direct-io-oops-fix.patch

 Fix an AIO oops due to aio-fallback-bio_count-race-fix-2.patch





All 232 patches:


linus.patch

bk-acpi.patch

bk-alsa.patch

bk-input.patch

bk-netdev.patch

bk-scsi.patch

bk-usb.patch

mm.patch
  add -mmN to EXTRAVERSION

dma_sync_for_device-cpu.patch
  dma_sync_for_{cpu,device}()

move-dma_consistent_dma_mask.patch
  move consistent_dma_mask to the generic device

move-dma_consistent_dma_mask-x86_64-fix.patch

move-dma_consistent_dma_mask-sn-fix.patch
  Fix dma_mask patch for sn platform

kgdb-ga.patch
  kgdb stub for ia32 (George Anzinger's one)
  kgdbL warning fix
  kgdb buffer overflow fix
  kgdbL warning fix
  kgdb: CONFIG_DEBUG_INFO fix
  x86_64 fixes
  correct kgdb.txt Documentation link (against  2.6.1-rc1-mm2)

kgdb-ga-recent-gcc-fix.patch
  kgdb: fix for recent gcc

kgdboe-netpoll.patch
  kgdb-over-ethernet via netpoll

kgdboe-non-ia32-build-fix.patch

kgdb-warning-fixes.patch
  kgdb warning fixes

kgdb-x86_64-support.patch
  kgdb-x86_64-support.patch for 2.6.2-rc1-mm3

kgdb-THREAD_SIZE-fixes.patch
  THREAD_SIZE fixes for kgdb

export-filemap_flush.patch
  export filemap_flush() to modules

vma-corruption-fix.patch
  vma corruption fix

must-fix.patch
  must fix lists update
  must fix list update
  mustfix update

must-fix-update-5.patch
  must-fix update

ppc64-reloc_hide.patch

compat-signal-noarch-2004-01-29.patch
  Generic 32-bit compat for copy_siginfo_to_user

compat-generic-ipc-emulation.patch
  generic 32 bit emulation for System-V IPC

remove-sys_ioperm-stubs.patch
  Clean up sys_ioperm stubs

readdir-cleanups.patch
  readdir() cleanups

ext3-journalled-quotas-2.patch
  ext3: journalled quota

invalidate_inodes-speedup.patch
  invalidate_inodes speedup
  more invalidate_inodes speedup fixes

cfq-4.patch
  CFQ io scheduler
  CFQ fixes

config_spinline.patch
  uninline spinlocks for profiling accuracy.

pdflush-diag.patch

zap_page_range-debug.patch
  zap_page_range() debug

get_user_pages-handle-VM_IO.patch
  fix get_user_pages() against mappings of /dev/mem

pci_set_power_state-might-sleep.patch

CONFIG_STANDALONE-default-to-n.patch
  Make CONFIG_STANDALONE default to N

extra-buffer-diags.patch

CONFIG_SYSFS.patch
  From: Pat Mochel <mochel@osdl.org>
  Subject: [PATCH] Add CONFIG_SYSFS

CONFIG_SYSFS-boot-from-disk-fix.patch

slab-leak-detector.patch
  slab leak detector
  mm/slab.c warning in cache_alloc_debugcheck_after

scale-nr_requests.patch
  scale nr_requests with TCQ depth

truncate_inode_pages-check.patch

local_bh_enable-warning-fix.patch

sched-find_busiest_node-resolution-fix.patch
  sched: improved resolution in find_busiest_node

sched-domains.patch
  sched: scheduler domain support
  sched: fix for NR_CPUS > BITS_PER_LONG
  sched: clarify find_busiest_group
  sched: find_busiest_group arithmetic fix

sched-domains-improvements.patch
  sched domains kernbench improvements

sched-clock-fixes.patch
  fix sched_clock()

sched-sibling-map-to-cpumask.patch
  sched: cpu_sibling_map to cpu_mask
  p4-clockmod sibling_map fix
  p4-clockmod: handle more than two siblings

sched-domains-i386-ht.patch
  sched: implement domains for i386 HT
  sched: Fix CONFIG_SMT oops on UP
  sched: fix SMT + NUMA bug
  Change arch_init_sched_domains to use cpu_online_map
  Fix build with NR_CPUS > BITS_PER_LONG

sched-domain-tweak.patch
  i386-sched-domain code consolidation

sched-no-drop-balance.patch
  sched: handle inter-CPU jiffies skew

sched-directed-migration.patch
  sched_balance_exec(): don't fiddle with the cpus_allowed mask

sched-domain-debugging.patch
  sched_domain debugging

sched-domain-balancing-improvements.patch
  scheduler domain balancing improvements

sched-group-power.patch
  sched-group-power
  sched-group-power warning fixes

sched-domains-use-cpu_possible_map.patch
  sched_domains: use cpu_possible_map

sched-smt-nice-handling.patch
  sched: SMT niceness handling

sched-smt-nice-optimisation.patch
  sched: SMT-ice optimisation

fa311-mac-address-fix.patch
  wrong mac address with netgear FA311 ethernet card

laptop-mode-2.patch
  laptop-mode for 2.6, version 6
  Documentation/laptop-mode.txt
  laptop-mode documentation updates
  Laptop mode documentation addition
  laptop mode simplification

pid_max-fix.patch
  Bug when setting pid_max > 32k

use-soft-float.patch
  Use -msoft-float

DRM-cvs-update.patch
  DRM cvs update

drm-include-fix.patch

process-migration-speedup.patch
  Reduce TLB flushing during process migration

hotplugcpu-generalise-bogolock.patch
  Atomic Hotplug CPU: Generalize Bogolock

hotplugcpu-generalise-bogolock-fix-for-kthread-stop-using-signals.patch

hotplugcpu-use-bogolock-in-modules.patch
  Atomic Hotplug CPU: Use Bogolock in module.c

hotplugcpu-core.patch
  Atomic Hotplug CPU: Hotplug CPU Core

stop_machine-warning-fix.patch

hotplugcpu-core-sparc64-build-fix.patch
  hotplugcpu-core sparc64 build fix

hotplugcpu-core-fix-for-kthread-stop-using-signals.patch

migrate_to_cpu-dependency-fix.patch
  migrate_to_cpu() dependency fix

hotplugcpu-core-drain_local_pages-fix.patch
  split drain_local_pages

hotplugcpu-rcupdate-many-cpus-fix.patch
  CPU hotplug, rcupdate high NR_CPUS fix

nfs-31-attr.patch
  NFSv2/v3/v4: New attribute revalidation code

nfs-reconnect-fix.patch

nfs-mount-fix.patch
  Update to NFS mount....

nfs-d_drop-lowmem.patch
  NFS: handle nfs_fhget() error

nfs-avoid-i_size_write.patch
  NFS: avoid unlocked i_size_write()

nfs_unlink-oops-fix.patch
  nfs: fix "busy inodes after umount"

nfs-remove-XID-spinlock.patch
  nfs: Remove an unnecessary spinlock from XID generation...

nfs-misc-rpc-fixes.patch
  nfs: Misc RPC fixes...

nfs-improved-writeback-strategy.patch
  nfs: improve writeback caching

nfs-simplify-config-options.patch
  nfs: simplify client configuration options.

nfs-fix-msync.patch
  nfs: fix msync()

nfs-mount-return-useful-errors.patch
  nfs: make mount command return more useful errors

nfs-misc-minor-fixes.patch
  nfs: misc minor fixes

nfs-lockd-sync-01.patch
  nfs: sync lockd to 2.4.x

nfs-lockd-sync-02.patch
  nfs: sync lockd to 2.4.x

nfs-lockd-sync-03.patch
  nfs: sync lockd to 2.4.x

nfs-lockd-sync-04.patch
  nfs: sync lockd to 2.4.x

nfs-rpc-remove-redundant-memset.patch
  nfs: remove unnecessary memset() in RPC

nfs-tunable-rpc-slot-table.patch
  nfs: make the RPC slot table size a tunable value.

nfs-short-read-fix.patch
  nfs: fix an NFSv2 read bug

nfs-server-in-root_server_path.patch
  Pull NFS server address out of root_server_path

non-readable-binaries.patch
  Handle non-readable binfmt_misc executables

binfmt_misc-credentials.patch
  binfmt_misc: improve calaulation of interpreter's credentials

initramfs-search-for-init.patch
  search for /init for initramfs boots

centaur-crypto-core-support.patch
  First steps toward VIA crypto support

adaptive-lazy-readahead.patch
  adaptive lazy readahead

sysfs_remove_dir-race-fix.patch
  sysfs_remove_dir-vs-dcache_readdir race fix

sysfs_remove_subdir-dentry-leak-fix.patch
  Fix dentry refcounting in sysfs_remove_group()

per-node-rss-tracking.patch
  Track per-node RSS for NUMA

aic7xxx-deadlock-fix.patch
  aic7xxx deadlock fix

futex_wait-debug.patch
  futex_wait debug

module_exit-deadlock-fix.patch
  module unload deadlock fix

selinux-inode-race-trap.patch
  Try to diagnose Bug 2153

ext3-dirty-debug-patch.patch
  ext3 debug patch

ufs2-01.patch
  read-only support for UFS2

ide-scsi-error-handling-fixes.patch
  ide-scsi error handling fixes

ide-scsi-error-handling-update.patch
  ide-scsi error handler update

fb_console_init-fix.patch
  fb_console_init fix

poll-select-longer-timeouts.patch
  poll()/select(): support longer timeouts

poll-select-range-check-fix.patch
  poll()/select() range checking fix

poll-select-handle-large-timeouts.patch
  poll()/select(): handle long timeouts

pcmcia-debugging-rework-1.patch
  Overhaul PCMCIA debugging (1)

cs_err-compile-fix.patch
  pcmcia: workaround for gcc-2.95 bug in cs_err()

pcmcia-debugging-rework-2.patch
  Overhaul PCMCIA debugging (2)

distribute-early-allocations-across-nodes.patch
  Manfred's patch to distribute boot allocations across nodes

time-interpolator-fix.patch
  time interpolator fix

kmsg-nonblock.patch
  teach /proc/kmsg about O_NONBLOCK

mixart-build-fix.patch
  CONFIG_SND_MIXART doesn't compile

add-a-slab-for-ethernet.patch
  Add a kmalloc slab for ethernet packets

remove-__io_virt_debug.patch
  remove __io_virt_debug

genrtc-cleanups.patch
  genrtc: cleanups

piix_ide_init-can-be-__init.patch
  piix_ide_init can be __init

fusion-use-min-max.patch
  message/fusion: use kernel min/max

i386-early-memory-cleanup.patch
  i386 very early memory detection cleanup patch

modular-mce-handler.patch
  Allow X86_MCE_NONFATAL to be a module

remove-more-KERNEL_SYSCALLS.patch
  further __KERNEL_SYSCALLS__ removal
  build fix for remove-more-KERNEL_SYSCALLS.patch
  fix the build for remove-more-KERNEL_SYSCALLS

mq-01-codemove.patch
  posix message queues: code move

mq-02-syscalls.patch
  posix message queues: syscall stubs

mq-03-core.patch
  posix message queues: implementation

mq-03-core-update.patch
  posix message queues: update to core patch

mq-04-linuxext-poll.patch
  posix message queues: linux-specific poll extension

mq-05-linuxext-mount.patch
  posix message queues: made user mountable

mq-update-01.patch
  posix message queue update

mq-security-fix.patch
  security bugfix for mqueue

dm-01-endio-method.patch
  dm: endio method

dm-03-list_for_each_entry-audit.patch
  dm: list_for_each_entry audit

dm-04-default-queue-limits-fix.patch
  dm: default queue limits

dm-05-list-targets-command.patch
  dm: list targets cmd

dm-06-stripe-width-fix.patch
  dm: stripe width fix

queue-congestion-callout.patch
  Add queue congestion callout

queue-congestion-dm-implementation.patch
  Implement queue congestion callout for device mapper

dm-maplock.patch
  devicemapper: use rwlock for map alterations

use-wait_task_inactive-in-kthread_bind.patch
  use wait_task_inactive() in kthread_bind()

HPFS1-hpfs2-RC4-rc1.patch

HPFS2-hpfs_namei-RC4-rc1.patch

selinux-cleanup-binary-mount-data.patch
  selinux: clean up binary mount data

udffs-update.patch
  UDF filesystem update

kbuild-redundant-CFLAGS.patch
  kbuild: Remove CFLAGS assignment in i386/mach-*/Makefile

numa-aware-zonelist-builder.patch
  NUMA-aware zonelist builder
  numa-aware zonelist builder fix
  numa-aware node builder fix #2

remove-redundant-unplug_timer-deletion.patch
  Redundant unplug_timer deletion

queue_work_on_cpu.patch
  Add queue_work_on_cpu() workqueue function

m68k-rename-sys_functions.patch
  m68k: rename sys_* functions

pdc202xx_new-update.patch
  ide: update for pdc202xx_new driver

siimage-update.patch
  ide: update for siimage driver

ide-cleanups-01.patch
  ide: IDE cleanups

ide-cleanups-02.patch
  ide: IDE cleanups

ide-cleanups-03.patch
  ide: IDE cleanups

cdromaudio-use-dma.patch
  use DMA for CDROM audio reading

sysfs-pin-kobject.patch
  sysfs: pin kobjects to fix use-after-free crashes

ATI-IXP-IDE-support.patch
  ATI IXP IDE support

ipmi-updates-3.patch
  IPMI driver updates

ipmi-socket-interface.patch
  IPMI: socket interface

md-use-schedule_timeout.patch
  md: use "shedule_timeout(2)" instead of yield()

md-array-assembly-fix.patch
  md: allow assembling of partitioned arrays at boot time.

compiler_h-scope-fixes.patch
  compiler.h scoping fixes

remap-file-pages-prot-2.6.4-rc1-mm1-A1.patch
  per-page protections for remap_file_pages()

nmi_watchdog-local-apic-fix.patch
  Fix nmi_watchdog=2 and P4 HT

nmi-1-hz.patch
  set nmi_hz to 1 with nmi_watchdog=2 and SMP

elf-mmap-fix.patch
  Fix elf mapping of the zero page

kbuild-more-cleaning.patch
  kbuild: Cause `make clean' to remove more files

LOOP_CHANGE_FD.patch
  LOOP_CHANGE_FD ioctl

loop-setup-race-fix.patch
  loop setup race fix

handle-dot-o-paths.patch
  kbuild: fix usage with directories containing '.o'

acpi-asmlinkage-fix.patch
  gcc-3.5: acpi build fix

ipc-sem-extra-sem_unlock.patch
  Remove unneeded unlock in ipc/sem.c

procfs-dangling-subdir-fix.patch
  /proc data corruption check

AMD-768MPX-bootmem-fix.patch
  Work around an AMD768MPX erratum

i810fb-on-x86_64.patch
  Enable i810 fb on x86-64

ext23-remove-acl-limits.patch
  Remove arbitrary #acl entries limits on ext[23] when reading

watchdog-moduleparam-patches.patch
  watchdog: moduleparam-patches

amd-elan-fix.patch
  AMD ELAN Kconfig fix

pcmcia-netdev-ordering-fixes.patch
  PCMCIA netdevice ordering issues

instrument-highmem-page-reclaim.patch
  vm: per-zone vmscan instrumentation

blk_congestion_wait-return-remaining.patch
  return remaining jiffies from blk_congestion_wait()

vmscan-remove-priority.patch
  mm/vmscan.c: remove unused priority argument.

kswapd-throttling-fixes.patch
  kswapd throttling fixes

vm-refill_inactive-preserve-referenced.patch
  vmscan: preserve page referenced info in refill_inactive()

shrink_slab-precision-fix.patch
  shrink_slab: math precision fix

try_to_free_pages-shrink_slab-evenness.patch
  vm: shrink slab evenly in try_to_free_pages()

vmscan-total_scanned-fix.patch
  vmscan: fix calculation of number of pages scanned

shrink_slab-for-all-zones-2.patch
  vm: scan slab in response to highmem scanning

zone-balancing-fix-2.patch
  vmscan: zone balancing fix

vmscan-control-by-nr_to_scan-only.patch
  vmscan: drive everything via nr_to_scan

vmscan-balance-zone-scanning-rates.patch
  Balance inter-zone scan rates

vmscan-dont-throttle-if-zero-max_scan.patch
  vmscan: avoid bogus throttling

kswapd-avoid-higher-zones.patch
  kswapd: avoid unnecessary reclaiming from higher zones

kswapd-avoid-higher-zones-reverse-direction.patch
  kswapd: fix lumpy page reclaim

kswapd-avoid-higher-zones-reverse-direction-fix.patch
  fix the kswapd zone scanning algorithm

vmscan-throttle-later.patch
  vmscan: less throttling of page allocators and kswapd

vm-batch-inactive-scanning.patch
  vmscan: batch up inactive list scanning work

vm-batch-inactive-scanning-fix.patch
  fix vm-batch-inactive-scanning.patch

vm-balance-refill-rate.patch
  vm: balance inactive zone refill rates

slab-no-higher-order.patch
  slab: avoid higher-order allocations

list_del-debug.patch
  list_del debug check

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

lockmeter.patch
  lockmeter

lockmeter-ia64-fix.patch
  ia64 CONFIG_LOCKMETER fix

4g-2.6.0-test2-mm2-A5.patch
  4G/4G split patch
  4G/4G: remove debug code
  4g4g: pmd fix
  4g/4g: fixes from Bill
  4g4g: fpu emulation fix
  4g/4g usercopy atomicity fix
  4G/4G: remove debug code
  4g4g: pmd fix
  4g/4g: fixes from Bill
  4g4g: fpu emulation fix
  4g/4g usercopy atomicity fix
  4G/4G preempt on vstack
  4G/4G: even number of kmap types
  4g4g: fix __get_user in slab
  4g4g: Remove extra .data.idt section definition
  4g/4g linker error (overlapping sections)
  4G/4G: remove debug code
  4g4g: pmd fix
  4g/4g: fixes from Bill
  4g4g: fpu emulation fix
  4g4g: show_registers() fix
  4g/4g usercopy atomicity fix
  4g4g: debug flags fix
  4g4g: Fix wrong asm-offsets entry
  cyclone time fixmap fix
  4G/4G preempt on vstack
  4G/4G: even number of kmap types
  4g4g: fix __get_user in slab
  4g4g: Remove extra .data.idt section definition
  4g/4g linker error (overlapping sections)
  4G/4G: remove debug code
  4g4g: pmd fix
  4g/4g: fixes from Bill
  4g4g: fpu emulation fix
  4g4g: show_registers() fix
  4g/4g usercopy atomicity fix
  4g4g: debug flags fix
  4g4g: Fix wrong asm-offsets entry
  cyclone time fixmap fix
  use direct_copy_{to,from}_user for kernel access in mm/usercopy.c
  4G/4G might_sleep warning fix
  4g/4g pagetable accounting fix
  Fix 4G/4G and WP test lockup
  4G/4G KERNEL_DS usercopy again
  Fix 4G/4G X11/vm86 oops
  Fix 4G/4G athlon triplefault
  4g4g SEP fix
  Fix 4G/4G split fix for pre-pentiumII machines
  4g/4g PAE ACPI low mappings fix
  zap_low_mappings() cannot be __init
  4g/4g: remove printk at boot

4g4g-THREAD_SIZE-fixes.patch

4g4g-locked-userspace-copy.patch
  Do a locked user-space copy for 4g/4g

ia32-4k-stacks.patch
  ia32: 4Kb stacks (and irqstacks) patch

ia32-4k-stacks-build-fix.patch
  4k stacks build fix

4k-stacks-in-modversions-magic.patch
  Add 4k stacks to module version magic

4g4g-handle_BUG-fix.patch
  4g4g: fix handle_BUG()

ppc-fixes.patch
  make mm4 compile on ppc

ppc-fixes-dependency-fix.patch
  ppc-fixes dependency fix

O_DIRECT-race-fixes-rollup.patch
  O_DIRECT data exposure fixes

O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
  Fix race between ll_rw_block() and block_write_full_page()

blockdev-direct-io-speedup.patch
  blockdev direct-io speedups

O_DIRECT-vs-buffered-fix.patch
  Fix O_DIRECT-vs-buffered data exposure bug

O_DIRECT-vs-buffered-fix-pdflush-hang-fix.patch
  pdflush hang fix

serialise-writeback-fdatawait.patch
  serialize_writeback_fdatawait patch

restore-writeback-trylock.patch
  writeback trylock patch

dio-aio-fixes.patch
  direct-io AIO fixes

aio-fallback-bio_count-race-fix-2.patch
  AIO+DIO bio_count race fix

aio-direct-io-oops-fix.patch
  AIO/direct-io oops fix




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

* Re: 2.6.4-rc2-mm1
@ 2004-03-08 17:41 Balram Adlakha
  2004-03-08 17:51 ` 2.6.4-rc2-mm1 Redeeman
  2004-03-08 19:47 ` 2.6.4-rc2-mm1 Jens Axboe
  0 siblings, 2 replies; 16+ messages in thread
From: Balram Adlakha @ 2004-03-08 17:41 UTC (permalink / raw)
  To: linux-kernel

Was the DMA patch for CDROMREADAUDIO reading? I don't seem any speed
increase while ripping with cdparanoia.

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

* Re: 2.6.4-rc2-mm1
  2004-03-08 17:41 2.6.4-rc2-mm1 Balram Adlakha
@ 2004-03-08 17:51 ` Redeeman
  2004-03-08 17:59   ` 2.6.4-rc2-mm1 Zwane Mwaikambo
  2004-03-08 19:47 ` 2.6.4-rc2-mm1 Jens Axboe
  1 sibling, 1 reply; 16+ messages in thread
From: Redeeman @ 2004-03-08 17:51 UTC (permalink / raw)
  To: LKML Mailinglist

On Mon, 2004-03-08 at 18:41, Balram Adlakha wrote:
> Was the DMA patch for CDROMREADAUDIO reading? I don't seem any speed
> increase while ripping with cdparanoia.
i didnt notice anything either, but that is because mine went to 32x
anyway, which is my cdrom maximum ;)
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
-- 
Regards, Redeeman
redeeman@metanurb.dk


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

* Re: 2.6.4-rc2-mm1
  2004-03-08 17:51 ` 2.6.4-rc2-mm1 Redeeman
@ 2004-03-08 17:59   ` Zwane Mwaikambo
  0 siblings, 0 replies; 16+ messages in thread
From: Zwane Mwaikambo @ 2004-03-08 17:59 UTC (permalink / raw)
  To: Redeeman; +Cc: LKML Mailinglist

On Mon, 8 Mar 2004, Redeeman wrote:

> On Mon, 2004-03-08 at 18:41, Balram Adlakha wrote:
> > Was the DMA patch for CDROMREADAUDIO reading? I don't seem any speed
> > increase while ripping with cdparanoia.
> i didnt notice anything either, but that is because mine went to 32x
> anyway, which is my cdrom maximum ;)

How about CPU utilisation? vmstat output should do the trick.

	Zwane


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

* Re: 2.6.4-rc2-mm1
@ 2004-03-08 19:44 Alistair John Strachan
  0 siblings, 0 replies; 16+ messages in thread
From: Alistair John Strachan @ 2004-03-08 19:44 UTC (permalink / raw)
  To: linux-kernel, linux-mm

On Monday 08 March 2004 06:32, you wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.4-rc2/2.6
>.4-rc2-mm1/
>
>
> - Added Jens's patch which teaches the kernel to use DMA when reading
>   audio from IDE CDROM drives.  These devices tend to be flakey, and we
>   need lots of testing please.
[snip]

This seems to work okay. When ripping a CD, cdparanoia's CPU utilisation
 never peaks beyond 4.0%. Very nice.

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
  445 alistair  18   0  5008 3428 1576 R  4.0  0.7   0:06.25 cdparanoia

No crashes so far. I'll try some bad discs and see how it recovers.

--
Cheers,
Alistair.

personal:   alistair()devzero!co!uk
university: s0348365()sms!ed!ac!uk
student:    CS/AI Undergraduate
contact:    7/10 Darroch Court,
            University of Edinburgh.

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

* Re: 2.6.4-rc2-mm1
  2004-03-08  6:32 2.6.4-rc2-mm1 Andrew Morton
@ 2004-03-08 19:44 ` Thomas Schlichter
  2004-03-08 20:05 ` 2.6.4-rc2-mm1 Thomas Schlichter
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 16+ messages in thread
From: Thomas Schlichter @ 2004-03-08 19:44 UTC (permalink / raw)
  To: Andrew Morton, luming.yu, len.brown; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 383 bytes --]

Hi,

the bk-acpi.patch leads to following warning:

In file included from include/asm/fixmap.h:18,
                 from arch/i386/kernel/time_hpet.c:17:
include/asm/acpi.h: In function `__acpi_acquire_global_lock':
include/asm/acpi.h:72: Warnung: implicit declaration of function `cmpxchg'

The attached patch fixes it by including <asm/system.h>.

Best regards
  Thomas Schlichter

[-- Attachment #2: fix-acpi_cmpxchg.diff --]
[-- Type: text/x-diff, Size: 344 bytes --]

--- linux-2.6.4-rc2-mm1/include/asm-i386/acpi.h.orig	2004-03-08 14:18:31.000000000 +0100
+++ linux-2.6.4-rc2-mm1/include/asm-i386/acpi.h	2004-03-08 14:55:21.000000000 +0100
@@ -28,6 +28,8 @@
 
 #ifdef __KERNEL__
 
+#include <asm/system.h>
+
 #define COMPILER_DEPENDENT_INT64   long long
 #define COMPILER_DEPENDENT_UINT64  unsigned long long
 

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

* Re: 2.6.4-rc2-mm1
  2004-03-08 17:41 2.6.4-rc2-mm1 Balram Adlakha
  2004-03-08 17:51 ` 2.6.4-rc2-mm1 Redeeman
@ 2004-03-08 19:47 ` Jens Axboe
  2004-03-08 19:56   ` 2.6.4-rc2-mm1 Balram Adlakha
  1 sibling, 1 reply; 16+ messages in thread
From: Jens Axboe @ 2004-03-08 19:47 UTC (permalink / raw)
  To: Balram Adlakha; +Cc: linux-kernel

On Mon, Mar 08 2004, Balram Adlakha wrote:
> Was the DMA patch for CDROMREADAUDIO reading? I don't seem any speed
> increase while ripping with cdparanoia.

If your CPU was fast enough you will not see a speed increase, you
should see system time go way down though. So try and time cdparanoia
rip + encode session instead, that way you'll be using your CPU for
something worthwhile while ripping the data (you'll be doing that if you
use grip, for instance).

-- 
Jens Axboe


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

* Re: 2.6.4-rc2-mm1
  2004-03-08 19:47 ` 2.6.4-rc2-mm1 Jens Axboe
@ 2004-03-08 19:56   ` Balram Adlakha
  2004-03-08 20:06     ` 2.6.4-rc2-mm1 Balram Adlakha
  0 siblings, 1 reply; 16+ messages in thread
From: Balram Adlakha @ 2004-03-08 19:56 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-kernel

On Mon, Mar 08, 2004 at 08:47:49PM +0100, Jens Axboe wrote:
> On Mon, Mar 08 2004, Balram Adlakha wrote:
> > Was the DMA patch for CDROMREADAUDIO reading? I don't seem any speed
> > increase while ripping with cdparanoia.
> 
> If your CPU was fast enough you will not see a speed increase, you
> should see system time go way down though. So try and time cdparanoia
> rip + encode session instead, that way you'll be using your CPU for
> something worthwhile while ripping the data (you'll be doing that if you
> use grip, for instance).
> 
> -- 
> Jens Axboe

Yeah it does work, system time is less than one second. Thanks a lot for
the patch.

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

* Re: 2.6.4-rc2-mm1
  2004-03-08  6:32 2.6.4-rc2-mm1 Andrew Morton
  2004-03-08 19:44 ` 2.6.4-rc2-mm1 Thomas Schlichter
@ 2004-03-08 20:05 ` Thomas Schlichter
  2004-03-08 22:49   ` 2.6.4-rc2-mm1 Greg KH
  2004-03-08 20:05 ` 2.6.4-rc2-mm1 Christian Borntraeger
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 16+ messages in thread
From: Thomas Schlichter @ 2004-03-08 20:05 UTC (permalink / raw)
  To: Andrew Morton, Wim Van Sebroeck; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 271 bytes --]

Hi,

the bk-usb.patch leads to following error:

drivers/char/watchdog/pcwd_usb.c: In function `usb_pcwd_probe':
drivers/char/watchdog/pcwd_usb.c:592: error: structure has no member named 
`act_altsetting'

The attached patch fixes it.

Best regards
   Thomas Schlichter

[-- Attachment #2: fix-pcwd_usb.diff --]
[-- Type: text/x-diff, Size: 518 bytes --]

--- linux-2.6.4-rc2-mm1/drivers/char/watchdog/pcwd_usb.c.orig	2004-03-04 07:16:39.000000000 +0100
+++ linux-2.6.4-rc2-mm1/drivers/char/watchdog/pcwd_usb.c	2004-03-08 15:07:20.000000000 +0100
@@ -589,7 +589,7 @@ static int usb_pcwd_probe(struct usb_int
 	}
 
 	/* get the active interface descriptor */
-	iface_desc = &interface->altsetting[interface->act_altsetting];
+	iface_desc = interface->cur_altsetting;
 
 	/* check out that we have a HID device */
 	if (!(iface_desc->desc.bInterfaceClass == USB_CLASS_HID)) {

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

* Re: 2.6.4-rc2-mm1
  2004-03-08  6:32 2.6.4-rc2-mm1 Andrew Morton
  2004-03-08 19:44 ` 2.6.4-rc2-mm1 Thomas Schlichter
  2004-03-08 20:05 ` 2.6.4-rc2-mm1 Thomas Schlichter
@ 2004-03-08 20:05 ` Christian Borntraeger
  2004-03-08 22:00 ` 2.6.4-rc2-mm1 Valdis.Kletnieks
  2004-03-09  4:44 ` 2.6.4-rc2-mm1 Valdis.Kletnieks
  4 siblings, 0 replies; 16+ messages in thread
From: Christian Borntraeger @ 2004-03-08 20:05 UTC (permalink / raw)
  To: linux-kernel; +Cc: Andrew Morton

Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.4-rc2/2
>.6.4-rc2-mm1/
>
>
> - Added Jens's patch which teaches the kernel to use DMA when reading
>   audio from IDE CDROM drives.  These devices tend to be flakey, and we
>   need lots of testing please.

Works great on my VIA KT133A with Toshiba SD-M1502. Grip cpu usage is 5 % 
instead of 90 %. 

cheers

Christian

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

* Re: 2.6.4-rc2-mm1
  2004-03-08 19:56   ` 2.6.4-rc2-mm1 Balram Adlakha
@ 2004-03-08 20:06     ` Balram Adlakha
  2004-03-08 20:10       ` 2.6.4-rc2-mm1 Jens Axboe
  0 siblings, 1 reply; 16+ messages in thread
From: Balram Adlakha @ 2004-03-08 20:06 UTC (permalink / raw)
  To: axboe; +Cc: linux-kernel

I can't figure out why my ripping speed is so slow though, I'm getting a
3x speed with paranoia, around 6x without jitter correction. Any ideas where the problem might be?

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

* Re: 2.6.4-rc2-mm1
  2004-03-08 20:06     ` 2.6.4-rc2-mm1 Balram Adlakha
@ 2004-03-08 20:10       ` Jens Axboe
  2004-03-09  1:17         ` 2.6.4-rc2-mm1 Redeeman
  0 siblings, 1 reply; 16+ messages in thread
From: Jens Axboe @ 2004-03-08 20:10 UTC (permalink / raw)
  To: Balram Adlakha; +Cc: linux-kernel

On Tue, Mar 09 2004, Balram Adlakha wrote:
> I can't figure out why my ripping speed is so slow though, I'm getting
> a 3x speed with paranoia, around 6x without jitter correction. Any
> ideas where the problem might be?

Probably the drive, not all drives are happy with reading cdda really
fast...

-- 
Jens Axboe


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

* Re: 2.6.4-rc2-mm1
  2004-03-08  6:32 2.6.4-rc2-mm1 Andrew Morton
                   ` (2 preceding siblings ...)
  2004-03-08 20:05 ` 2.6.4-rc2-mm1 Christian Borntraeger
@ 2004-03-08 22:00 ` Valdis.Kletnieks
  2004-03-09  4:44 ` 2.6.4-rc2-mm1 Valdis.Kletnieks
  4 siblings, 0 replies; 16+ messages in thread
From: Valdis.Kletnieks @ 2004-03-08 22:00 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

On Sun, 07 Mar 2004 22:32:21 PST, Andrew Morton <akpm@osdl.org>  said:
> 
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.4-rc2/2.6.4
-rc2-mm1/

> Changes since 2.6.4-rc1-mm2:
> 
> 
>  linus.patch

The Linus patch apparently has a half-done fix - it does it in smp.c but not
in io_apic.c - so building non-SMP we get:

arch/i386/kernel/io_apic.c:703: error: conflicting types for 'send_IPI_self'
include/asm/hw_irq.h:54: error: previous declaration of 'send_IPI_self' was here
arch/i386/kernel/io_apic.c:703: error: conflicting types for 'send_IPI_self'
include/asm/hw_irq.h:54: error: previous declaration of 'send_IPI_self' was here

Fix:

--- linux-2.6.4-rc2-mm1/arch/i386/kernel/io_apic.c.akpm	2004-03-08 16:53:02.337724358 -0500
+++ linux-2.6.4-rc2-mm1/arch/i386/kernel/io_apic.c	2004-03-08 16:53:20.950171060 -0500
@@ -699,7 +699,7 @@
 #endif /* CONFIG_IRQBALANCE */
 
 #ifndef CONFIG_SMP
-void send_IPI_self(int vector)
+void fastcall send_IPI_self(int vector)
 {
 	unsigned int cfg;
 


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

* Re: 2.6.4-rc2-mm1
  2004-03-08 20:05 ` 2.6.4-rc2-mm1 Thomas Schlichter
@ 2004-03-08 22:49   ` Greg KH
  0 siblings, 0 replies; 16+ messages in thread
From: Greg KH @ 2004-03-08 22:49 UTC (permalink / raw)
  To: Thomas Schlichter; +Cc: Andrew Morton, Wim Van Sebroeck, linux-kernel

On Mon, Mar 08, 2004 at 09:05:17PM +0100, Thomas Schlichter wrote:
> Hi,
> 
> the bk-usb.patch leads to following error:
> 
> drivers/char/watchdog/pcwd_usb.c: In function `usb_pcwd_probe':
> drivers/char/watchdog/pcwd_usb.c:592: error: structure has no member named 
> `act_altsetting'
> 
> The attached patch fixes it.

Yes, this is the proper fix, thanks.  It's already in my bk-usb tree
now.

greg k-h

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

* Re: 2.6.4-rc2-mm1
  2004-03-08 20:10       ` 2.6.4-rc2-mm1 Jens Axboe
@ 2004-03-09  1:17         ` Redeeman
  0 siblings, 0 replies; 16+ messages in thread
From: Redeeman @ 2004-03-09  1:17 UTC (permalink / raw)
  To: LKML Mailinglist

On Mon, 2004-03-08 at 21:10, Jens Axboe wrote:
> On Tue, Mar 09 2004, Balram Adlakha wrote:
> > I can't figure out why my ripping speed is so slow though, I'm getting
> > a 3x speed with paranoia, around 6x without jitter correction. Any
> > ideas where the problem might be?
> 
> Probably the drive, not all drives are happy with reading cdda really
> fast...
i believe this too, as i had that problem with my old drive

-- 
Regards, Redeeman
redeeman@metanurb.dk


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

* Re: 2.6.4-rc2-mm1
  2004-03-08  6:32 2.6.4-rc2-mm1 Andrew Morton
                   ` (3 preceding siblings ...)
  2004-03-08 22:00 ` 2.6.4-rc2-mm1 Valdis.Kletnieks
@ 2004-03-09  4:44 ` Valdis.Kletnieks
  4 siblings, 0 replies; 16+ messages in thread
From: Valdis.Kletnieks @ 2004-03-09  4:44 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 378 bytes --]

On Sun, 07 Mar 2004 22:32:21 PST, Andrew Morton <akpm@osdl.org>  said:

> +dm-maplock.patch
> 
>  Add an rwlock to the device mapper maptable management so that
>  +queue-congestion-dm-implementation.patch does not try to take a semaphore
>  inside a spinlock.

Just an ack that this does fix the problem I reported against the -rc1-mm2
version of the queue-congestion stuff...

[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]

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

end of thread, other threads:[~2004-03-09 14:07 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-08 17:41 2.6.4-rc2-mm1 Balram Adlakha
2004-03-08 17:51 ` 2.6.4-rc2-mm1 Redeeman
2004-03-08 17:59   ` 2.6.4-rc2-mm1 Zwane Mwaikambo
2004-03-08 19:47 ` 2.6.4-rc2-mm1 Jens Axboe
2004-03-08 19:56   ` 2.6.4-rc2-mm1 Balram Adlakha
2004-03-08 20:06     ` 2.6.4-rc2-mm1 Balram Adlakha
2004-03-08 20:10       ` 2.6.4-rc2-mm1 Jens Axboe
2004-03-09  1:17         ` 2.6.4-rc2-mm1 Redeeman
  -- strict thread matches above, loose matches on Subject: below --
2004-03-08 19:44 2.6.4-rc2-mm1 Alistair John Strachan
2004-03-08  6:32 2.6.4-rc2-mm1 Andrew Morton
2004-03-08 19:44 ` 2.6.4-rc2-mm1 Thomas Schlichter
2004-03-08 20:05 ` 2.6.4-rc2-mm1 Thomas Schlichter
2004-03-08 22:49   ` 2.6.4-rc2-mm1 Greg KH
2004-03-08 20:05 ` 2.6.4-rc2-mm1 Christian Borntraeger
2004-03-08 22:00 ` 2.6.4-rc2-mm1 Valdis.Kletnieks
2004-03-09  4:44 ` 2.6.4-rc2-mm1 Valdis.Kletnieks

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox