lkml.org 
[lkml]   [2004]   [Mar]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    SubjectRe: 2.6.4-mm1
    Date
    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/
    -
    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/

    \
     
     \ /
      Last update: 2005-03-22 14:01    [W:0.108 / U:61.756 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site