public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Redeeman <lkml@metanurb.dk>
To: LKML Mailinglist <linux-kernel@vger.kernel.org>
Subject: Re: 2.6.4-mm1
Date: Thu, 11 Mar 2004 18:06:57 +0100	[thread overview]
Message-ID: <1079024816.5325.2.camel@redeeman.linux.dk> (raw)
In-Reply-To: <20040310233140.3ce99610.akpm@osdl.org>

hey andrew, i have a problem with this kernel, when it boots, it lists
vp_ide and stuff, and then suddenly after that my screen gets flodded
with sys traces and stuff, i cant even read it, so fast they come, and
the syste doesnet go further, i havent tried 2.6.4 vanilla yet, but i
will now.

if u got any ideas, please tell me, and i will test

On Thu, 2004-03-11 at 08:31, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.4/2.6.4-mm1/
> 
> 
> 
> - The CPU scheduler changes in -mm (sched-domains) have been hanging about
>   for too long.  I had been hoping that the people who care about SMT and
>   NUMA performance would have some results by now but all seems to be silent.
> 
>   I do not wish to merge these up until the big-iron guys can say that they
>   suit their requirements, with a reasonable expectation that we will not
>   need to churn this code later in the 2.6 series.
> 
>   So.  If you have been testing, please speak up.  If you have not been
>   testing, please do so.
> 
> 
> - Major surgery against the pagecache, radix-tree and writeback code.  This
>   work is to address the O_DIRECT-vs-buffered data exposure horrors which
>   we've been struggling with for months.
> 
>   As a side-effect, 32 bytes are saved from struct inode and eight bytes
>   are removed from struct page.
> 
>   This change will break any arch code which is using page->list and will
>   also break any arch code which is using page->lru of memory which was
>   obtained from slab.
> 
>   It seems to work OK here, but I suggest people not rush out and convert
>   all of the corporate finance department's servers to 2.6.4-mm1.
> 
>   The basic problem which we (mainly Daniel McNeil) have been struggling
>   with is in getting a really reliable fsync() across the page lists while
>   other processes are performing writeback against the same file.  It's like
>   juggling four bars of wet soap with your eyes shut while someone is
>   whacking you with a baseball bat.  Daniel pretty much has the problem
>   plugged but I suspect that's just because we don't have testcases to
>   trigger the remaining problems.  The complexity and additional locking
>   which those patches add is worrisome.
> 
>   So the approach taken here is to remove the page lists altogether and
>   replace the list-based writeback and wait operations with in-order
>   radix-tree walks.
> 
>   The radix-tree code has been enhanced to support "tagging" of pages, for
>   later searches for pages which have a particular tag set.  This means that
>   we can ask the radix tree code "find me the next 16 dirty pages starting at
>   pagecache index N" and it will do that in O(log64(N)) time.
> 
>   This affects I/O scheduling potentially quite significantly.  It is no
>   longer the case that the kernel will submit pages for I/O in the order in
>   which the application dirtied them.  We instead submit them in file-offset
>   order all the time.
> 
>   This is likely to be advantageous when applications are seeking all over
>   a large file randomly writing small amounts of data.  I haven't performed
>   much benchmarking, but tiobench random write throughput seems to be
>   increased by 30%.  Other tests appear to be unaltered.  dbench may have got
>   10-20% quicker, but it's variable.
> 
>   There is one large file which everyone seeks all over randomly writing
>   small amounts of data: the blockdev mapping which caches filesystem
>   metadata.  The kernel's IO submission patterns for this are now ideal.
> 
> 
>   Because writeback and wait-for-writeback use a tree walk instead of a
>   list walk they are no longer livelockable.  This probably means that we no
>   longer need to hold i_sem across O_SYNC writes and perhaps fsync() and
>   fdatasync().  This may be beneficial for databases: multiple processes
>   writing and syncing different parts of the same file at the same time can
>   now all submit and wait upon writes to just their own little bit of the
>   file, so we can get a lot more data into the queues.
> 
>   It is trivial to implement a part-file-fdatasync() as well, so
>   applications can say "sync the file from byte N to byte M", and multiple
>   applications can do this concurrently.  This is easy for ext2 filesystems,
>   but probably needs lots of work for data-journalled filesystems and XFS and
>   it probably doesn't offer much benefit over an i_semless O_SYNC write.
> 
> - Dropped the hotplug CPU patches: bits of them were merged into Linus's
>   kernel and things broke.
> 
> - Various little fixes as usual.
> 
> 
> 
> 
> Changes since 2.6.4-rc2-mm1:
> 
> 
>  bk-acpi.patch
>  bk-alsa.patch
>  bk-driver-core.patch
>  bk-i2c.patch
>  bk-input.patch
>  bk-netdev.patch
>  bk-pci.patch
>  bk-scsi.patch
>  bk-usb.patch
> 
>  Latest external trees
> 
> -export-filemap_flush.patch
> -vma-corruption-fix.patch
> -centaur-crypto-core-support.patch
> 
>  Merged
> 
> +bk-acpi-warning-fix.patch
> 
>  Fix a warning
> 
> +x86_64-update.patch
> 
>  Latest x86_64 code drop
> 
> +print-kernel-version-in-oops.patch
> 
>  Display the kernel version in the x86 oops message
> 
> +ppc64-iseries-virtual-console-fix.patch
> 
>  iSeries device number fix
> 
> -zap_page_range-debug.patch
> 
>  Turns out the code path which this patch was trying to detect the deadness
>  of is in fact used.
> 
> +sched-stats-64-bit.patch
> 
>  Use 64-bit numbers for various CPU scheduler statistics
> 
> -hotplugcpu-generalise-bogolock.patch
> -hotplugcpu-generalise-bogolock-fix-for-kthread-stop-using-signals.patch
> -hotplugcpu-use-bogolock-in-modules.patch
> -hotplugcpu-core.patch
> -stop_machine-warning-fix.patch
> -hotplugcpu-core-sparc64-build-fix.patch
> -hotplugcpu-core-fix-for-kthread-stop-using-signals.patch
> -migrate_to_cpu-dependency-fix.patch
> -hotplugcpu-core-drain_local_pages-fix.patch
> -hotplugcpu-rcupdate-many-cpus-fix.patch
> 
>  Dropped
> 
> -ext3-dirty-debug-patch.patch
> 
>  This debug trap never triggered
> 
> -fusion-use-min-max.patch
> 
>  Other changes broke this
> 
> +dm-map-rwlock-ng.patch
> 
>  New version of spinlocking for the device mapper map tables
> 
> +dm-remove-__dm_request.patch
> 
>  Remvoe __dm_request()
> 
> +md-array-assembly-major-fix.patch
> 
>  RAID fix
> 
> +fadvise-fixups.patch
> 
>  Fix some fadvise() boundary conditions
> 
> +validate_mm-fixes.patch
> 
>  Enhance validate_mm()
> 
> +3ware-update.patch
> 
>  3ware driver update
> 
> +3c59x-xcvr-fix.patch
> 
>  Fix 3c59x transceiver handling
> 
> +current_is_keventd-speedup.patch
> 
>  Simplify current_is_keventd()
> 
> +root-ramdisk-fix.patch
> 
>  Make "root=/dev/ram" work again
> 
> +cciss-per-device-queues.patch
> 
>  per-device queues for the cciss driver
> 
> +blkdev-fix-final-page.patch
> 
>  Fix reads of the final block of blockdevs
> 
> +wavfront-needs-syscalls_h.patch
> 
>  Warning (and possible oops) fixes
> 
> +edd-legacy-parameters-fix.patch
> 
>  EDD back-compatibility
> 
> +cciss-section-fix.patch
> 
>  __init section fix
> 
> +pte_chain-nowarns.patch
> 
>  Prevent possible-but-expected page allocator warnings
> 
> +macintosh-config-fix.patch
> 
>  Don't offer mac drivers on other platforms
> 
> +applicom-warning-fix.patch
> 
>  Fix a warning
> 
> +CONFIG_NVRAM-dependencies.patch
> 
>  Fix NVRAM dependencies
> 
> +move-job-control-stuff-tosignal_struct.patch
> 
>  Move various job control fields out of the task_struct and into the
>  signal_struct.
> 
> +module_h-attribute_used-fix.patch
> 
>  __attribute_used__ sanity
> 
> +kobject-module-request-64-bit-fix.patch
> 
>  Fix for 64-bit machines
> 
> +sch_htb-fix.patch
> 
>  netfilter 64-bit fix
> 
> +blk-congestion-races.patch
> 
>  Conceivably fix rare races in blk_congestion_wait()
> 
> +vm-lrutopage-cleanup.patch
> 
>  Add a handy macro to tidy up vmscan.c
> 
> +radix-tree-tagging.patch
> 
>  Add search tagging to radix trees.
> 
> +irq-safe-pagecache-lock.patch
> 
>  Make mapping->page_lock irq-safe, and rename it to tree_lock to detect
>  missed conversions.
> 
> +tag-dirty-pages.patch
> 
>  Tag dirty pages as being dirty within their radix trees.
> 
> +tag-writeback-pages.patch
> 
>  Tag writeback pages as being under writeback in their radix trees
> 
> +stop-using-dirty-pages.patch
> +stop-using-io-pages.patch
> +stop-using-locked-pages.patch
> +stop-using-clean-pages.patch
> 
>  Wean the kernel off the four address_space page lists
> 
> +unslabify-pgds-and-pmds.patch
> 
>  We cannot use page->lru to manage slab-derived pages: slab itself wants to
>  use it.
> 
> +slab-stop-using-page-list.patch
> 
>  Switch slab page management from page->list to page->lru.
> 
> +page_alloc-stop-using-page-list.patch
> 
>  Switch the page allocator from using page->list to using page->lru.
> 
> +hugetlb-stop-using-page-list.patch
> 
>  Switch the hugetlbpage implementations from using page->list to using
>  page->lru.
> 
> +pageattr-stop-using-page-list.patch
> 
>  Switch the pageattr code (CONFIG_DEBUG_PAGEALLOC) from using page->list to
>  using page->lru.
> 
> +readahead-stop-using-page-list.patch
> 
>  Switch the readpages() API from using page->list over to using page->lru.
> 
> +compound-pages-stop-using-lru.patch
> 
>  Teach the compound page management to use page fields other than page->list.
> 
> +remove-page-list.patch
> 
>  Remove the `list' field from struct page.
> 
> +remap-file-pages-prot-ia64-2.6.4-rc2-mm1-A0.patch
> 
>  Implement the per-page-permissions-in-remap_file_pages for ia64.  Hasn't
>  been tested.
> 
> -4g4g-THREAD_SIZE-fixes.patch
> -4g4g-handle_BUG-fix.patch
> 
>  Folded into 4g-2.6.0-test2-mm2-A5.patch
> 
> O_DIRECT-vs-buffered-fix.patch
> O_DIRECT-vs-buffered-fix-pdflush-hang-fix.patch
> serialise-writeback-fdatawait.patch
> restore-writeback-trylock.patch
> 
>  Dropped.   Hopefully we don't need these any more.
> 
> 
> 
> 
> 
> 
> All 258 patches:
> 
> 
> 
> bk-acpi.patch
> 
> bk-alsa.patch
> 
> bk-driver-core.patch
> 
> bk-i2c.patch
> 
> bk-input.patch
> 
> bk-netdev.patch
> 
> bk-pci.patch
> 
> bk-scsi.patch
> 
> bk-usb.patch
> 
> mm.patch
>   add -mmN to EXTRAVERSION
> 
> dma_sync_for_device-cpu.patch
>   dma_sync_for_{cpu,device}()
> 
> bk-acpi-warning-fix.patch
>   bk-acpi warning fixes
> 
> x86_64-update.patch
>   x86-64 merge for 2.6.4
> 
> 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
> 
> print-kernel-version-in-oops.patch
>   print kernel version in oops messages
> 
> 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
> 
> must-fix.patch
>   must fix lists update
>   must fix list update
>   mustfix update
> 
> must-fix-update-5.patch
>   must-fix update
> 
> ppc64-iseries-virtual-console-fix.patch
>   ppc64: fix iSeries virtual console devices
> 
> 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
> 
> 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-stats-64-bit.patch
>   Use 64-bit counters for scheduler stats
> 
> 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
> 
> 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
> 
> 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
> 
> 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
> 
> 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
> 
> dm-map-rwlock-ng.patch
>   Another DM maplock implementation
> 
> dm-remove-__dm_request.patch
>   dmL remove __dm_request
> 
> 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.
> 
> md-array-assembly-major-fix.patch
>   md array assembly major number fix
> 
> compiler_h-scope-fixes.patch
>   compiler.h scoping fixes
> 
> 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
> 
> fadvise-fixups.patch
>   fadvise(POSIX_FADV_DONTNEED) fixups
> 
> validate_mm-fixes.patch
>   Fix and harden validate_mm
> 
> 3ware-update.patch
>   3ware driver update
> 
> 3c59x-xcvr-fix.patch
>   Fix 3c59x transceiver handling
> 
> current_is_keventd-speedup.patch
>   current_is_keventd() speedup
> 
> root-ramdisk-fix.patch
>   Fix rootfs on ramdisk
> 
> cciss-per-device-queues.patch
>   cciss: per device queues
> 
> blkdev-fix-final-page.patch
>   Fix reading the last block on a bdev
> 
> wavfront-needs-syscalls_h.patch
>   wavfront.c needs syscalls.h
> 
> edd-legacy-parameters-fix.patch
>   EDD: Get Legacy Parameters
> 
> cciss-section-fix.patch
>   cciss: init section fix
> 
> pte_chain-nowarns.patch
>   add nowarn to a few pte chain allocators
> 
> macintosh-config-fix.patch
>   Disable Macintosh device drivers for all but PPC || MAC
> 
> applicom-warning-fix.patch
>   Applicom warning
> 
> CONFIG_NVRAM-dependencies.patch
>   Fix CONFIG_NVRAM dependencies
> 
> move-job-control-stuff-tosignal_struct.patch
>   moef job control fields from task_struct to signal_struct
> 
> module_h-attribute_used-fix.patch
>   module.h __attribute_used__ fix
> 
> kobject-module-request-64-bit-fix.patch
>   Fix a 64bit bug in kobject module request
> 
> sch_htb-fix.patch
>   net: fix sch_htb on 64-bit
> 
> instrument-highmem-page-reclaim.patch
>   vm: per-zone vmscan instrumentation
> 
> blk_congestion_wait-return-remaining.patch
>   return remaining jiffies from blk_congestion_wait()
> 
> blk-congestion-races.patch
>   Narrow blk_congestion_wait races
> 
> 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
> 
> vm-lrutopage-cleanup.patch
>   vmscan: add lru_to_page() helper
> 
> slab-no-higher-order.patch
>   slab: avoid higher-order allocations
> 
> 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
> 
> 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
> 
> radix-tree-tagging.patch
>   radix-tree tags for selective lookup
> 
> irq-safe-pagecache-lock.patch
>   make the pagecache lock irq-safe.
> 
> tag-dirty-pages.patch
>   tag dirty pages as such in the radix tree
> 
> tag-writeback-pages.patch
>   tag writeback pages as such in their radix tree
> 
> stop-using-dirty-pages.patch
>   stop using the address_space dirty_pages list
> 
> stop-using-io-pages.patch
>   remove address_space.io_pages
> 
> stop-using-locked-pages.patch
>   Stop using address_space.locked_pages
> 
> stop-using-clean-pages.patch
>   stop using address_space.clean_pages
> 
> unslabify-pgds-and-pmds.patch
>   revert the slabification of i386 pgd's and pmd's
> 
> slab-stop-using-page-list.patch
>   slab: stop using page.list
> 
> page_alloc-stop-using-page-list.patch
>   stop using page.list in the page allocator
> 
> hugetlb-stop-using-page-list.patch
>   stop using page->list in the hugetlbpage implementations
> 
> pageattr-stop-using-page-list.patch
>   stop using page.list in pageattr.c
> 
> readahead-stop-using-page-list.patch
>   stop using page.list in readahead
> 
> compound-pages-stop-using-lru.patch
>   stop using page->lru in compound pages
> 
> remove-page-list.patch
>   remove page.list
> 
> remap-file-pages-prot-2.6.4-rc1-mm1-A1.patch
>   per-page protections for remap_file_pages()
> 
> remap-file-pages-prot-ia64-2.6.4-rc2-mm1-A0.patch
>   remap_file_pages page-prot implementation for ia64
> 
> 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: fix handle_BUG()
>   4g4g: acpi sleep fixes
> 
> 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
> 
> ppc-fixes.patch
>   make mm4 compile on ppc
> 
> ppc-fixes-dependency-fix.patch
>   ppc-fixes dependency fix
> 
> 
> 
> -
> 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


  parent reply	other threads:[~2004-03-11 17:08 UTC|newest]

Thread overview: 103+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-11  7:31 2.6.4-mm1 Andrew Morton
2004-03-11  8:26 ` 2.6.4-mm1 Jens Axboe
2004-03-11  8:30 ` 2.6.4-mm1 Andrew Morton
2004-03-11  9:34   ` 2.6.4-mm1 Matthias Urlichs
2004-03-11  9:17 ` 2.6.4-mm1 Mickael Marchand
2004-03-11 11:06   ` 2.6.4-mm1 Andrew Morton
2004-03-11 11:22     ` 2.6.4-mm1 Anton Blanchard
2004-03-11 12:23     ` 2.6.4-mm1 Mickael Marchand
2004-03-11 13:40 ` 2.6.4-mm1 jlnance
2004-03-11 19:25   ` 2.6.4-mm1 Mike Fedyk
2004-03-11 22:22   ` 2.6.4-mm1 Andrew Morton
2004-03-11 13:49 ` 2.6.4-mm1 Anton Blanchard
2004-03-11 23:29   ` 2.6.4-mm1 Nick Piggin
2004-03-12  2:03     ` 2.6.4-mm1 Nick Piggin
2004-03-12  2:12       ` 2.6.4-mm1 Anton Blanchard
2004-03-12  5:11       ` 2.6.4-mm1 Anton Blanchard
2004-03-11 13:52 ` 2.6.4-mm1 Anton Blanchard
2004-03-11 15:23 ` 2.6.4-mm1 William Lee Irwin III
2004-03-11 15:54   ` 2.6.4-mm1 William Lee Irwin III
2004-03-11 17:06 ` Redeeman [this message]
2004-03-11 17:53   ` 2.6.4-mm1 Norberto Bensa
2004-03-11 18:09     ` 2.6.4-mm1 Andrew Morton
2004-03-11 18:14       ` 2.6.4-mm1 Redeeman
2004-03-11 18:46         ` 2.6.4-mm1 Andrew Morton
2004-03-11 20:58           ` 2.6.4-mm1 Redeeman
2004-03-11 21:10             ` 2.6.4-mm1 Redeeman
2004-03-11 18:22       ` 2.6.4-mm1 Norberto Bensa
2004-03-11 20:29   ` 2.6.4-mm1 Felipe Alfaro Solana
2004-03-11 17:56 ` 2.6.4-mm1 boot Richard A Nelson
2004-03-12 20:08   ` swsusp (Re: 2.6.4-mm1 boot) Pavel Machek
2004-03-11 20:23 ` 2.6.4-mm1: modular quota needs unknown symbol Adrian Bunk
2004-03-12  8:51   ` Marc-Christian Petersen
2004-03-15 11:02     ` Jan Kara
2004-03-11 20:31 ` 2.6.4-mm1: unknown symbols cauased by remove-more-KERNEL_SYSCALLS.patch Adrian Bunk
2004-03-12  9:14   ` Arnd Bergmann
2004-03-12  9:29     ` Andrew Morton
2004-03-12  9:35       ` Arnd Bergmann
2004-03-12  9:48         ` Andrew Morton
2004-03-12 10:08           ` Dave Jones
2004-03-13 20:25             ` Francois Romieu
2004-03-12 10:11           ` Arjan van de Ven
2004-03-12 19:42             ` 2.6.4-mm1: unknown symbols cauased byremove-more-KERNEL_SYSCALLS.patch Adrian Bunk
2004-03-12 19:45               ` Arjan van de Ven
2004-03-12  1:03 ` 2.6.4-mm1 Neil Brown
2004-03-12  1:22   ` 2.6.4-mm1 Andrew Morton
2004-03-12  5:48     ` 2.6.4-mm1 Neil Brown
2004-03-12  7:50       ` 2.6.4-mm1 Andrew Morton
2004-03-13 10:25         ` 2.6.4-mm1 Neil Brown
2004-03-15  1:46           ` 2.6.4-mm1 - 4g patch breaks when X86_4G not selected Neil Brown
2004-03-15  8:09             ` Ingo Molnar
2004-03-15 22:19               ` Zwane Mwaikambo
2004-03-15 22:41                 ` Andrew Morton
2004-03-15  9:19             ` Ingo Molnar
2004-03-16  1:35               ` Neil Brown
2004-03-16  4:52                 ` Andrew Morton
2004-03-16  5:03                   ` Neil Brown
2004-03-16  7:23                   ` Ingo Molnar
2004-03-16  7:28                     ` Andrew Morton
2004-03-16  7:24                   ` Ingo Molnar
2004-04-04  9:07                   ` [PATCH][2.6-mm] setup_identity_mappings depends on zone init Zwane Mwaikambo
2004-04-04  9:27                     ` William Lee Irwin III
2004-03-12  9:04 ` 2.6.4-mm1 Helge Hafting
  -- strict thread matches above, loose matches on Subject: below --
2004-03-11 18:46 2.6.4-mm1 Nakajima, Jun
2004-03-12  3:04 2.6.4-mm1 Nakajima, Jun
2004-03-12  3:14 ` 2.6.4-mm1 Andi Kleen
2004-03-12  4:24   ` 2.6.4-mm1 Nick Piggin
2004-03-12 14:14     ` 2.6.4-mm1 Andi Kleen
2004-03-12 14:38       ` 2.6.4-mm1 Nick Piggin
     [not found] <A6974D8E5F98D511BB910002A50A6647615F4D9F@hdsmsx402.hd.intel.com>
2004-03-12 15:48 ` 2.6.4-mm1 Len Brown
2004-03-12 23:04 2.6.4-mm1 Subodh Shrivastava
2004-03-12 23:55 ` 2.6.4-mm1 Andrew Morton
2004-03-13 13:12   ` 2.6.4-mm1 SUBODH SHRIVASTAVA
2004-03-14  8:04 2.6.4-mm1 Nakajima, Jun
2004-03-14  8:31 ` 2.6.4-mm1 Andrew Morton
2004-03-14 16:13 2.6.4-mm1 Nakajima, Jun
2004-03-14 17:04 ` 2.6.4-mm1 Grzegorz Kulewski
     [not found] <1ysXv-wm-11@gated-at.bofh.it>
     [not found] ` <1yuG3-2XI-15@gated-at.bofh.it>
2004-03-17 23:21 ` 2.6.4-mm1 Andi Kleen
2004-03-11 19:28   ` 2.6.4-mm1 Andrew Morton
2004-03-11 20:21     ` 2.6.4-mm1 Andi Kleen
2004-03-11 20:48       ` 2.6.4-mm1 Andrew Morton
2004-03-11 23:37       ` 2.6.4-mm1 Nick Piggin
     [not found] ` <1yxuq-6y6-13@gated-at.bofh.it>
2004-03-17 23:25   ` 2.6.4-mm1 Andi Kleen
2004-03-11 13:45     ` 2.6.4-mm1 Mickael Marchand
2004-03-11 14:48       ` 2.6.4-mm1 Andi Kleen
2004-03-11 15:10         ` 2.6.4-mm1 Mickael Marchand
2004-03-11 15:20           ` 2.6.4-mm1 Andi Kleen
2004-03-11 21:43         ` 2.6.4-mm1 Joe Thornber
2004-03-11 21:57           ` 2.6.4-mm1 Joe Thornber
2004-03-11 21:59           ` 2.6.4-mm1 Joel Becker
2004-03-11 22:02             ` 2.6.4-mm1 Joel Becker
2004-03-11 22:11             ` 2.6.4-mm1 Chris Friesen
2004-03-11 23:37           ` 2.6.4-mm1 Andi Kleen
2004-03-12  8:22             ` 2.6.4-mm1 Joe Thornber
2004-03-12  9:49               ` 2.6.4-mm1 Joe Thornber
2004-03-12 12:11                 ` 2.6.4-mm1 Mickael Marchand
2004-03-12 12:35                   ` 2.6.4-mm1 Joe Thornber
2004-03-12 22:48                   ` 2.6.4-mm1 Hugo Mills
2004-03-11 21:38       ` 2.6.4-mm1 Joe Thornber
2004-03-11 23:33         ` 2.6.4-mm1 Andi Kleen
     [not found] <1yygN-7Ut-65@gated-at.bofh.it>
     [not found] ` <1yyqt-83X-23@gated-at.bofh.it>
     [not found]   ` <1yyqs-83X-17@gated-at.bofh.it>
     [not found]     ` <1yyJK-8mD-41@gated-at.bofh.it>
     [not found]       ` <1yzPs-1bI-21@gated-at.bofh.it>
     [not found]         ` <1yGe9-7Rk-23@gated-at.bofh.it>
     [not found]           ` <1yI6f-1Bj-3@gated-at.bofh.it>
     [not found]             ` <1yQdz-1Uf-7@gated-at.bofh.it>
     [not found]               ` <1yRCI-3lE-19@gated-at.bofh.it>
2004-03-19  5:58                 ` 2.6.4-mm1 Andi Kleen
2004-03-12 13:49                   ` 2.6.4-mm1 Joe Thornber
2004-03-12 14:03                     ` 2.6.4-mm1 Andi Kleen
     [not found]                 ` <1yTO6-5JU-25@gated-at.bofh.it>
     [not found]                   ` <1yU7Z-624-11@gated-at.bofh.it>
2004-03-19  6:00                     ` 2.6.4-mm1 Andi Kleen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1079024816.5325.2.camel@redeeman.linux.dk \
    --to=lkml@metanurb.dk \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox