linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Mickael Marchand <marchand@kde.org>
To: Andrew Morton <akpm@osdl.org>, linux-kernel@vger.kernel.org
Subject: Re: 2.6.4-mm1
Date: Thu, 11 Mar 2004 10:17:32 +0100	[thread overview]
Message-ID: <200403111017.33363.marchand@kde.org> (raw)
In-Reply-To: <20040310233140.3ce99610.akpm@osdl.org>

Hi,

on my config (opteron box) I need this patch to get it compiled :

--- fs/compat_ioctl.c.orig      2004-03-11 08:57:49.472074584 +0000
+++ fs/compat_ioctl.c   2004-03-11 08:57:01.770326352 +0000
@@ -1604,7 +1604,7 @@
         * To have permissions to do most of the vt ioctls, we either have
         * to be the owner of the tty, or super-user.
         */
-       if (current->tty == tty || capable(CAP_SYS_ADMIN))
+       if (current->signal->tty == tty || capable(CAP_SYS_ADMIN))
                return 1;
        return 0;
 }

I guess it's been forgotten in some other patch. (and i hope it's the good fix :)

while I am at it, I am running a 64 bits kernel with 32 bits debian testing and
it seems some ioctl conversion fails
that happened with all 2.6 I tried.
here is the relevant kernel messages part :
ioctl32(dmsetup:26199): Unknown cmd fd(3) cmd(c134fd00){01} arg(0804c0b0) on /dev/mapper/control
ioctl32(fsck.reiserfs:201): Unknown cmd fd(4) cmd(80081272){00} arg(ffffdab8) on /dev/ide/host0/bus0/target0/lun0/part4

Cheers,
Mik

Le jeudi 11 Mars 2004 08:31, vous avez écrit :
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.4/2.6.4-m
>m1/
>
>
>
> - 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/

  parent reply	other threads:[~2004-03-11  9:20 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 ` Mickael Marchand [this message]
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 ` 2.6.4-mm1 Redeeman
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
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=200403111017.33363.marchand@kde.org \
    --to=marchand@kde.org \
    --cc=akpm@osdl.org \
    --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;
as well as URLs for NNTP newsgroup(s).