* 2.6.6-mm2
@ 2004-05-13 10:27 Andrew Morton
2004-05-13 10:45 ` 2.6.6-mm2 Christoph Hellwig
` (5 more replies)
0 siblings, 6 replies; 45+ messages in thread
From: Andrew Morton @ 2004-05-13 10:27 UTC (permalink / raw)
To: linux-kernel
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6/2.6.6-mm2/
- Lots of VM changes - fixes from Andrea and generally moving things closer
to the -aa tree.
- The x86_64 gcc-3.3.3 shipped with SuSE 9.1 miscompiles the post-2.6.6 CPU
scheduler changes, resulting in lockups after several minutes of heavy load.
Hence this kernel refuses to build on gcc-3.3.x. Please use gcc-3.4.0 if
you're on x86_64.
- Rediscovered and hopefully fixed the page double-freeing bug which was
identified in August 2002 (!). I decided it wasn't real, but it is.
- arch updates, rlimits for rt-signals and posix message queues, tons of
other stuff.
Changes since 2.6.6-mm1:
linus.patch
bk-acpi.patch
bk-agpgart.patch
bk-alsa.patch
bk-cifs.patch
bk-cpufreq.patch
bk-driver-core.patch
bk-i2c.patch
bk-input.patch
bk-netdev.patch
bk-ntfs.patch
bk-net-drivers.patch
bk-pci.patch
bk-pcmcia.patch
bk-scsi.patch
bk-serial.patch
bk-usb.patch
External trees. (bk-pci is currently in disgrace due to BK conflicts. This
is an old version).
-fix-deadlock-in-journalled-quota.patch
-mips-update.patch
-mips-fix-mips-26-fb-setup.patch
-mips-simplify-expression.patch
-mips-newport-driver-fixes.patch
-mips-remove-video_type_sni_rm.patch
-mips-gbe-video-driver.patch
-mips-add-missing-ip22-zilog-bit.patch
-mips-64-bit-mips-needs-compat-stuff.patch
-mips-remove-dz-driver.patch
-mips-sgiwd93-26-fixes-and-crapectomy.patch
-ppc64-extra-barrier-in-i-o-operations.patch
-sched-run_list-cleanup.patch
-sched-find_busiest_node-resolution-fix.patch
-sched-domains.patch
-sched-domain-debugging.patch
-sched-domain-balancing-improvements.patch
-sched-sibling-map-to-cpumask.patch
-sched-domains-i386-ht.patch
-sched-no-drop-balance.patch
-sched-directed-migration.patch
-sched-group-power.patch
-sched-domains-use-cpu_possible_map.patch
-sched-smt-nice-handling.patch
-sched-local-load.patch
-sched-process-migration-speedup.patch
-sched-trivial.patch
-sched-hotplug-cpu-sched_balance_exec-fix.patch
-sched-wakebalance-fixes.patch
-sched-imbalance-fix.patch
-sched-altix-tune1.patch
-sched-fix-activelb.patch
-sched-ppc64-sched-domain-support.patch
-sched-ppc64-sched-domain-support-fix.patch
-sched-domain-setup-lock.patch
-sched-minor-cleanups.patch
-sched-inline-removals.patch
-sched-enqueue_task_head.patch
-sched-more-sync-wakeups.patch
-sched-boot-fix.patch
-sched-cleanups.patch
-sched-damp-passive-balance.patch
-sched-cpu-load-cleanup.patch
-sched-balance-context.patch
-sched-less-idle.patch
-sched-wake_up-speedup.patch
-sched-smt-domain-race.patch
-sched-move-migrate_all_tasks-to-cpu_dead-handling.patch
-sched-sys_sched_getaffinity_lock_cpu_hotplug.patch
-sched-kthread_stop_race_fix.patch
-x86_64-convert-sibling-map-to-masks.patch
-sched-x86_64-sched-domains-support.patch
-fixes-in-32-bit-ioctl-emulation-code.patch
-nmi_watchdog-local-apic-fix.patch
-nmi-1-hz-2.patch
-ext3-bogus-enospc-fix.patch
-sched-in_sched_functions.patch
-sysfs-d_fsdata-race-fix-2.patch
-ext3-error-handling-fixes.patch
-re-open-descriptors-closed-on-exec-by-selinux-to.patch
-cyclades-maintainers-update.patch
-laptop-mode-mutt-noatime-doc-update.patch
-as-increase-batch-expiry.patch
-consolidate-sys32_readv-and-sys32_writev.patch
-consolidate-do_execve32.patch
-consolidate-sys32_select.patch
-consolidate-sys32_nfsservctl.patch
-ppc64-uninline-__pte_free_tlb.patch
-es7000-subarch-update-2.patch
-kernel_ppc8xx_misc.patch
-remove-bootsect_helper-and-a-comment-fix-iii.patch
-remove-bootsect_helper-on-x86_64-and-pc98.patch
-remove-some-unused-variables-in-s2io.patch
-new-version-of-early-cpu-detect.patch
-shrink_slab-handle-GFP_NOFS.patch
-shrink_slab-handle-GFP_NOFS-fix.patch
-fix-3c59xc-to-allow-3c905c-100bt-fd.patch
-use-dos_extended_partition.patch
-reiserfs-commit-default-fix.patch
-reiserfs-acl-mknod.patch
-reiserfs-xattrs-04.patch
-reiserfs-acl-02.patch
-reiserfs-trusted-02.patch
-reiserfs-selinux-02.patch
-reiserfs-xattr-locking-02.patch
-reiserfs-quota.patch
-reiserfs-permission.patch
-reiserfs-warning.patch
-mptfusion-depends-on-scsi.patch
-radeon-fb-screen-corruption-fix.patch
-8139too-suspend-fix.patch
-find_user-locking.patch
-improve-laptop-modes-block_dump-output.patch
-com90xx_message.patch
-parport_doc_arg.patch
-kernel-api-docs.patch
-allow-architectures-to-reenable-interrupts-on-contended-spinlocks.patch
-un-inline-spinlocks-on-ppc64.patch
-only-print-tainted-message-once.patch
-blk_start_queue-use-kblockd.patch
-edd-follow-sysfs-convention-module_version-remove-dead-scsi-symlink.patch
-cmpci-update.patch
-dentry-and-inode-cache-hash-algorithm-performance-changes.patch
-fix-mtd-suspend-resume.patch
-remove-blk_queue_bounce-messages.patch
-fix-deadlock-in-__create_workqueue-2.patch
-throttle-p4-thermal-warnings.patch
-i82365c-warning-fix.patch
-worker_thread-race-fix.patch
-kernel-syscalls-retval-fix.patch
-remove-errno-refs.patch
-warn-when-smp_call_function-is-called-with-interrupts-disabled.patch
-initio-ini-9x00u-uw-error-handling-in-26.patch
-fixup-68360-module-refcounting.patch
-intermezzo-stack-reduction.patch
-lance-racal-interlan-fix.patch
-gcc-340-fixes-for-266-rc3-x86_64-kernel.patch
-ppc64-use-generic-ipc-syscall-translation.patch
-ramdisk-size-warning-fix.patch
-cyclades-cleanups.patch
-jiffies-to-clockt-fix_a1.patch
-readahead-private.patch
-introduce-asm--8253pith.patch
-use-pit_tick_rate-in-spkrc.patch
-use-clock_tick_rate.patch
-265-es7000-subarch-update-for-generic-arch.patch
-new-i2c-video-decoder-calls.patch
-new-i2c-video-decoder-calls-saa7111.patch
-get_thread_area-macros.patch
-update-documentation-mdtxt.patch
-bfs-filesystem-read-past-the-end-of-dir.patch
-simplify-mqueue_inode_info-messages-allocation.patch
-swsusp-documentation-updates.patch
-cache-queue_congestion_on-off_threshold.patch
-report-size-of-printk-buffer-selinux-interface.patch
-fix-race-on-tty-close.patch
-force-ide-cache-flush-on-shutdown-flush.patch
-force-ide-cache-flush-on-shutdown-flush-fix.patch
-as-iosched-cleanups.patch
-pcmcia-tcicc-warning-fix.patch
-lindent-on-arch-i386-kernel-cpuidc.patch
-fix-media-dsbr100c-unused-variable.patch
-fix-warning-in-intermezzo-journalc.patch
-fix-wrong-var-used-in-hotplug-shpchp_ctrlc.patch
-hugepage-add_to_page_cache-fix.patch
-hugetlb_shm_group-sysctl-patch.patch
-cpqarray-update-for-26.patch
-i8042-shutdown-fix.patch
-kill-useless-mod_incdec_use_count-in-sound-oss-msndc.patch
-kill-mod_incdec_use_count-gunk-in-arch-cris-arch-v10-drivers-pcf8563c.patch
-fix-mod_incdec_use_count-gunk-in-arch-um-drivers-net_kernc.patch
-drivers-video-mod_inc_use_count-fixes.patch
-fix-mod_inc_use_count-usage-in-mtd.patch
-remove-mod_inc_use_count-usage-in-arch-um-drivers-harddog_kernc.patch
-minor-rcu-optimization.patch
-binfmt-use-core_initcall.patch
-usermodehelper_init-use-core_initcall.patch
-export-con_set_default_unimap.patch
-crystal-cs4235-mixer-fix.patch
-remove-kernel-22-code-from-drivers-net-hamradio-dmasccc-fwd.patch
-telephony-ixjh-remove-kernel-22-ifdefs-fwd.patch
-fix-some-typos-in-sound-docs.patch
-make-tags-for-selinux.patch
-remove-intermezzo.patch
-ppc-termio-fix.patch
-fix-__down-tainting-kernel-with-config_modversions=y.patch
Merged
+page_count-fixups.patch
Remove all(?) open-coded references to page->count.
+page-freeing-race-fix.patch
Fix race between page_cache_release() and vmscan.c functions. Hopefully
fixes the page double-free in bug 1403.
+arch-atomic_add_negative.patch
Implement atomic_add_negative() on lots of architectures. (needed by the
above)
+arch-atomic_inc_and_test.patch
Implement atomic_inc_and_test() on lots of architectures. (needed by the
above)
+x86_64-doesnt-like-gcc-333.patch
Some flavours of gcc-3.3.3 compile x86_64 kernels incorrectly.
+yield_irq.patch
Small bug in sched_yield()
+MSEC_TO_JIFFIES-fixups.patch
+msec_to_jiffies-fixups-speedup.patch
MSECS_TO_JIFFIES fixes
+revert-process-migration-speedup.patch
Revert small ia64-only CPU scheduler patch.
+vm-accounting-fix.patch
Fix VMA merging
+system-state-splitup.patch
Make system_state more meaningful. So IDE flushing doesn't spin the disk
down across reboots. (This enables the IDE change - this kernel does not
actually implement the IDE change).
+kexec-reserve-syscall-slot.patch
Reserve a syscall slot for kexec.
+do_mounts_rd-malloc-fix.patch
Fix a warning.
+acpi-procfs-fix.patch
Fix ACPI procfs handling
+writeback_inodes-fix.patch
Fix race in writeback.
+rename-rmap_lock.patch
Rename rmap_lock() to page_map_lock().
+rmap-5-swap_unplug-page-revert.patch
Revert pre-2.6.6 swap unplugging changes.
+blk_run_page.patch
+blk_run_page-swap-fixup.patch
+blk_run_page-sync_buffer-revert.patch
Generalise the per-address-space blockdev unplugging code.
+rmap-7-object-based-rmap-sync_page-fix.patch
Fix rmap-7-object-based-rmap.patch for the above.
+swap-speedups-and-fix.patch
Simplify, speedup and fix the swapdev unplugging code.
+try_to_unmap_cluster-comment.patch
Add a comment
-i_shared_lock.patch
+i_mmap_lock.patch
Rename i_shared_lock to i_mmap_lock
+unmap_mapping_range-comment.patch
Add another comment.
+rmap-19-arch-prio_tree-parisc.patch
+rmap-20-i_mmap_shared-into-i_mmap-parisc.patch
+rmap-22-flush_dcache_mmap_lock-parisc.patch
Recent parisc changes broke Hugh's patches. He fixed them up.
+rmap-33-install_arg_page-vma.patch
anon_vma preparation work.
+ppc64-uninline-__pte_free_tlb.patch
+export-clear_pages-on-ppc32.patch
+ppc32-fix-__flush_dcache_icache_phys-for-book-e.patch
+ppc32-fix-copy-prefetch-on-non-coherent-ppcs.patch
+ppc32-add-book-e--ppc44x-specific-exception-support.patch
+ppc32-add-book-e--ppc44x-specific-exception-support-2.patch
+ppc32-new-ocp-core-support-updated.patch
+ppc32-bubinga-405ep-for-new-ocp.patch
+ppc32-ppc44x-lib-support.patch
+ppc32-ibm-ppc4xx-specific-ocp-support.patch
+ppc32-4xx-core-fixes-and-440gx-pic-support.patch
+ppc32-update-4xx-defconfigs.patch
+ppc32-ppc40x-ports-for-new-ocp.patch
+ppc32-ppc44x-ports-for-new-ocp.patch
PPCxx stuff
-CONFIG_STANDALONE-default-to-n.patch
Dropped, seems unneeded.
-Move-saved_command_line-to-init-mainc.patch
-Move-saved_command_line-to-init-mainc-warnings.patch
Dropped, was causing x86_64 grief.
+sched-loadup-roundup.patch
+sched-activate-tslt.patch
CPU scheduler work.
-nfs-O_DIRECT-fixes.patch
Dropped - was not up to date.
+autofs4-compat-ioctls.patch
Missing autofs4 compat ioctls.
-psmouse-fix-mouse-hotplugging.patch
Dropped, it broke things.
+i2o-64-bit-fixes.patch
Fix the i2o patches for 64-bit.
+invalid-notify_changesymlink-in-nfsd-fix.patch
NFSD fix
+sysfs-backing-store-sysfs_rename_dir-fix.patch
Fix oops in the sysfs-backing-store patches
+hugetlb_shm_group-sysctl-gid-0-fix.patch
Don't make gid 0 special for hugetlb shm.
-idr-overflow-fixes-fix.patch
-idr-overflow-fixes-2.patch
Folded into idr-overflow-fixes.patch
+idr-remove-counter.patch
Remove that funny 8-bit counter from the MSB's of idr_get_new()'s return
value.
-timers-signals-rlimits.patch
-timers-signals-rlimits-setuid-fix.patch
-timers-signals-rlimits-fix.patch
-timers-signals-rlimits-rename-stuff.patch
+rlim-add-rlimit-entry-for-controlling-queued-signals.patch
+rlim-add-sigpending-field-to-user_struct.patch
+rlim-pass-task_struct-in-send_signal.patch
+rlim-add-simple-get_uid-helper.patch
+rlim-enforce-rlimits-on-queued-signals.patch
+rlim-remove-unused-queued_signals-global-accounting.patch
+rlim-add-rlimit-entry-for-posix-mqueue-allocation.patch
+rlim-add-mq_bytes-to-user_struct.patch
+rlim-add-mq_attr_ok-helper.patch
+rlim-enforce-rlimits-for-posix-mqueue-allocation.patch
+rlim-adjust-default-mqueue-sizes.patch
Reworked rlimits for signals and posix message queues.
+slabify-iocontext-request_queue.patch
+slabify-iocontext-request_queue-SLAB_PANIC.patch
Add some slab caches for the block layer
+show-last-kernel-image-symbol-in-proc-kallsyms.patch
Fix /proc/kallsyms output
+raid-locking-fix.patch
Fix illegal sleep in RAID
+include-aliases-in-kallsyms.patch
Enhance kallsyms
+make-buildcheck.patch
+make-buildcheck-license-fix.patch
Add reference_discarded.pl to the build system.
+efivars-fix.patch
Fix oops with efivars enabled but not avaialble.
+serial-fifo-size-is-ignored.patch
Serial driver fix
+expose-backing-dev-max-read-ahead.patch
Expose the per-disk readahead tunable in /sys/block/hda/queue
+ib700wdt-fix.patch
+ib700wdt-fix-2.patch
Watchdog driver fixes
+laptop-doc-bugfix.patch
Documentation fix
+create_workqueue-locking-bogon.patch
workqueue locking fixlet
+problem-with-aladdincard-entry-in-parport_pc.patch
parport fix
+seeky-readahead-speedups.patch
readahead speedups (I hope - haven't benched it)
+watchdog-timer-for-intel-ixp4xx-cpus.patch
New watchdog driver
+i810_audio-fixes-from-herbert-xu.patch
Audio driver fixes
+ide-diskc-revert-to-previous-24-way-of-handling-flush-cache-commands.patch
More IDE disk flushing fun
+update-laptop-mode-control-script-with-xfs_hz=100.patch
Documentation fix
+del_singleshot_timer_sync.patch
+del_singleshot_timer_sync-tweaks.patch
Faster version of del_timer_sync()
+really-ptrace-single-step-2.patch
Fix ptracing across int $80.
+dquot_release-oops-workaround.patch
Hopefully hackily fix the dquot oops, until Jan fixes it for real
+h8-300-update-1-9-bitopsh-add-find_next_bit.patch
+h8-300-update-2-9-ldscripts-fix.patch
+h8-300-update-3-9-pic-support.patch
+h8-300-update-4-9-preempt-support.patch
+h8-300-update-5-9-sci-driver-fix.patch
+h8-300-update-6-9-ne-driver.patch
+h8-300-update-7-9-kconfig.patch
+h8-300-update-8-9-delete-headers.patch
+h8-300-update-9-9-more-cleanup.patch
H8/300 updates
+calculate-ngroups_per_block-from-page_size.patch
Fix nasty ia64-affecting NGROUPS_MAX bug
+pci-debug-compile-fix-in-sis_router_probe.patch
Compile fix
+remove-empty-build-of-capabilityo.patch
Don't compile an empty file.
+minor-cleanups-in-capabilityc.patch
capability.c tidy up
+add-disable-param-to-capabilities-module.patch
Add a "disable=1" option to the capabilities module.
+fix-linux-doc-errors.patch
Fix kerneldoc generation
+fix-block-layer-ioctl-bug.patch
Handle strange blockdev ioctl return values.
+fix-crash-on-modprobe-ohci1394.patch
Fix a firewire problem
+x86_64-has-buggy-ffs-implementation.patch
Fix x86_64 ffs() implementation
+make-reiserfs-not-to-crash-on-oom.patch
reiserfs error path handling fix
+implement-print_modules.patch
Provide an implementation of print_modules()
+m68k-print_modules.patch
Use it in m68k
+fix-endianess-in-modpost-when-cross-compiling-for-sparc-on-i386.patch
Fix cross-compilation
+fix-cyclades-compile-with-pci.patch
+fix-tlanc-for-pci.patch
+fix-aic7xxx_oldc-for-pci.patch
CONFIG_PCI=n build fixes
+powernow-k8-buggy-bios-override-for-266.patch
Work around a BIOS bug
+x86_64-msr-warning-fix.patch
Fix a compile warning
+abs-cleanup.patch
Fix problems with abs(). (I'll probably drop this, in favour of simply
nuking abs() althogether).
All 334 patches:
linus.patch
page_count-fixups.patch
Make users of page->count use the provided macros
page-freeing-race-fix.patch
Fix page double-freeing race
arch-atomic_add_negative.patch
Implement atomic_add_negative() on various architectures
arch-atomic_inc_and_test.patch
Implement atomic_inc_and_test() on various architectures
x86_64-doesnt-like-gcc-333.patch
x86_64 doesn't like gcc-3.3.3
yield_irq.patch
sched: add missing local_irq_enable()
MSEC_TO_JIFFIES-fixups.patch
MSEC_TO_JIFFIES consolidation
msec_to_jiffies-fixups-speedup.patch
MSEC_TO_JIFFIES speedup
revert-process-migration-speedup.patch
revert the process-migration-speedup patch
vm-accounting-fix.patch
VM accounting fix
system-state-splitup.patch
system_state splitup
kexec-reserve-syscall-slot.patch
reserve a syscall slot for kexec
do_mounts_rd-malloc-fix.patch
do_mounts_rd-malloc-fix
bk-acpi.patch
bk-agpgart.patch
bk-alsa.patch
bk-cifs.patch
bk-cpufreq.patch
bk-driver-core.patch
bk-i2c.patch
bk-input.patch
bk-netdev.patch
bk-ntfs.patch
bk-net-drivers.patch
bk-pci.patch
bk-pcmcia.patch
bk-scsi.patch
bk-serial.patch
bk-usb.patch
mm.patch
add -mmN to EXTRAVERSION
frame-pointer-based-stack-dumps.patch
x86: stack dumps using frame pointers
fealnx-bogon-fix.patch
fealnx.c spinlock fix
bk-driver-core-module-fix.patch
bk-driver-core-module-fix
acpi-procfs-fix.patch
acpi procfs fix
writeback_inodes-fix.patch
Fix writeback_inodes-vs-umount race
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: fix for recent gcc
kgdb warning fixes
THREAD_SIZE fixes for kgdb
kgdb-in-sched_functions.patch
kgdboe-netpoll.patch
kgdb-over-ethernet via netpoll
kgdboe: fix configuration of MAC address
kgdb-x86_64-support.patch
kgdb-x86_64-support.patch for 2.6.2-rc1-mm3
kgdb-x86_64-warning-fixes
kgdb-in-sched_functions-x86_64.patch
wakefunc.patch
filtered wakeups
wakeup.patch
filtered wakeups: wakeup enhancements
filtered_page.patch
filtered wakeups: apply to pagecache functions
filtered_buffer.patch
filtered wakeups: apply to buffer_head functions
rename-rmap_lock.patch
rename rmap_lock to page_map_lock
rmap-5-swap_unplug-page-revert.patch
rmap-5-swap_unplug-page-revert
blk_run_page.patch
Add blk_run_page()
blk_run_page-swap-fixup.patch
blk_run_page-swap-fixup
blk_run_page-sync_buffer-revert.patch
blk_run_page-sync_buffer-revert
rmap-7-object-based-rmap.patch
rmap 7 object-based rmap
rmap-7-object-based-rmap-sync_page-fix.patch
rmap-7-object-based-rmap-sync_page-fix
swap-speedups-and-fix.patch
swap speedups and fix
ia64-rmap-build-fix.patch
ia64 rmap build fix
rmap-8-unmap-nonlinear.patch
rmap 8 unmap nonlinear
try_to_unmap_cluster-comment.patch
try_to_unmap_cluster-comment
slab-panic.patch
slab: consolidate panic code
rmap-9-remove-pte_chains.patch
rmap 9 remove pte_chains
rmap-9-page_add_anon_rmap-bug-fix.patch
page_add_anon_rmap BUG fix
rmap-10-add-anonmm-rmap.patch
rmap 10 add anonmm rmap
rmap-anonhd-locking-fix.patch
rmap anonhd locking fix
rmap-11-mremap-moves.patch
rmap 11 mremap moves
rmap-12-pgtable-remove-rmap.patch
rmap 12 pgtable remove rmap
rmap-13-include-asm-deletions.patch
rmap 13 include/asm deletions
i_mmap_lock.patch
Convert i_shared_sem back to a spinlock
i_mmap_lock fix 1
i_mmap_lock fix 2
i_mmap_lock mremap fix
rmap-14-i_shared_lock-fixes.patch
rmap 14: i_shared_lock fixes
numa-api-x86_64.patch
numa api: -64 support
numa api: Bitmap bugfix
numa-api-i386.patch
numa api: Add i386 support
numa-api-ia64.patch
numa api: Add IA64 support
numa-api-core.patch
numa api: Core NUMA API code
numa api: docs and policy_vma() locking fix
numa-api-core-tweaks
Some fixes for NUMA API
From: Matthew Dobson <colpatch@us.ibm.com>
Subject: [PATCH] include/linux/gfp.h cleanup for NUMA API
numa-api-core bitmap_clear fixes
mpol-in-copy_vma.patch
mpol in copy_vma
numa-api-core-slab-panic.patch
numa-api-core-slab-panic
numa-api-statistics-2.patch
Re-add NUMA API statistics
numa-api-vma-policy-hooks.patch
numa api: Add VMA hooks for policy
numa-api-vma-policy-hooks fix
numa-api-shared-memory-support.patch
numa api: Add shared memory support
numa-api-shared-memory-support-tweaks
small-numa-api-fixups.patch
small numa api fixups
small-numa-api-fixups-fix.patch
small-numa-api-fixups-fix
numa-api-statistics.patch
numa api: Add statistics
numa-api-anon-memory-policy.patch
numa api: Add policy support to anonymous memory
rmap-15-vma_adjust.patch
rmap 15: vma_adjust
rmap-16-pretend-prio_tree.patch
rmap 16: pretend prio_tree
rmap-17-real-prio_tree.patch
rmap 17: real prio_tree
rmap-18-i_mmap_nonlinear.patch
rmap 18: i_mmap_nonlinear
unmap_mapping_range-comment.patch
unmap_mapping_range-comment
rmap-19-arch-prio_tree.patch
rmap 19: arch prio_tree
rmap-19-arch-prio_tree-parisc.patch
rmap-19-arch-prio_tree-parisc
vm_area_struct-size-comment.patch
vm_area_struct size comment
rmapc-comment-style-fixups.patch
rmap.c comment/style fixups
rmap-20-i_mmap_shared-into-i_mmap.patch
rmap 20 i_mmap_shared into i_mmap
rmap-20-i_mmap_shared-into-i_mmap-parisc.patch
rmap-20-i_mmap_shared-into-i_mmap-parisc
rmap-21-try_to_unmap_one-mapcount.patch
rmap 21 try_to_unmap_one mapcount
rmap-22-flush_dcache_mmap_lock.patch
rmap 22 flush_dcache_mmap_lock
rmap-22-flush_dcache_mmap_lock-parisc.patch
rmap-22-flush_dcache_mmap_lock-parisc
rmap-23-empty-flush_dcache_mmap_lock.patch
rmap 23 empty flush_dcache_mmap_lock
rmap-24-no-rmap-fastcalls.patch
rmap 24 no rmap fastcalls
rmap-27-memset-0-vma.patch
rmap 27 memset 0 vma
rmap-28-remove_vm_struct.patch
rmap 28 remove_vm_struct
rmap-29-vm_reserved-safety.patch
rmap 29 VM_RESERVED safety
rmap-30-fix-bad-mapcount.patch
rmap 30 fix bad mapcount
rmap-31-unlikely-bad-memory.patch
rmap 31 unlikely bad memory
rmap-32-zap_pmd_range-wrap.patch
rmap 32 zap_pmd_range wrap
rmap-33-install_arg_page-vma.patch
rmap 33 install_arg_page vma
partial-prefetch-for-vma_prio_tree_next.patch
partial prefetch for vma_prio_tree_next
must-fix.patch
must fix lists update
must fix list update
mustfix update
must-fix-update-5.patch
must-fix update
ppc64-uninline-__pte_free_tlb.patch
ppc64: uninline __pte_free_tlb()
export-clear_pages-on-ppc32.patch
export clear_pages on ppc32
ppc32-fix-__flush_dcache_icache_phys-for-book-e.patch
PPC32: Fix __flush_dcache_icache_phys() for Book E
ppc32-fix-copy-prefetch-on-non-coherent-ppcs.patch
PPC32: Fix copy prefetch on non coherent PPCs
ppc32-add-book-e--ppc44x-specific-exception-support.patch
PPC32: Add Book E / PPC44x specific exception support
ppc32-add-book-e--ppc44x-specific-exception-support-2.patch
PPC32: Add Book E / PPC44x specific exception support
ppc32-new-ocp-core-support-updated.patch
PPC32: New OCP core support (updated)
ppc32-bubinga-405ep-for-new-ocp.patch
PPC32: Bubinga/405EP for new OCP
ppc32-ppc44x-lib-support.patch
PPC32: PPC44x lib support
ppc32-ibm-ppc4xx-specific-ocp-support.patch
PPC32: IBM PPC4xx-specific OCP support
ppc32-4xx-core-fixes-and-440gx-pic-support.patch
PPC32: 4xx core fixes and 440gx PIC support
ppc32-update-4xx-defconfigs.patch
PPC32: Update 4xx defconfigs
ppc32-ppc40x-ports-for-new-ocp.patch
PPC32: PPC40x ports for new OCP
ppc32-ppc44x-ports-for-new-ocp.patch
PPC32: PPC44x ports for new OCP
ppc64-reloc_hide.patch
invalidate_inodes-speedup.patch
invalidate_inodes speedup
more invalidate_inodes speedup 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
slab-leak-detector.patch
slab leak detector
mm/slab.c warning in cache_alloc_debugcheck_after
local_bh_enable-warning-fix.patch
sched-loadup-roundup.patch
sched: improved cpu_load rounding
sched-activate-tslt.patch
sched: fix scheduler for unsynched processor sched_clock
schedstats.patch
sched: scheduler statistics
cond_resched-might-sleep.patch
cond_resched() might sleep
fa311-mac-address-fix.patch
wrong mac address with netgear FA311 ethernet card
pid_max-fix.patch
Bug when setting pid_max > 32k
use-soft-float.patch
Use -msoft-float
non-readable-binaries.patch
Handle non-readable binfmt_misc executables
binfmt_misc-credentials.patch
binfmt_misc: improve calaulation of interpreter's credentials
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
add-a-slab-for-ethernet.patch
Add a kmalloc slab for ethernet packets
siimage-update.patch
ide: update for siimage driver
shm-do_munmap-check.patch
stack-overflow-test-fix.patch
Fix stack overflow test for non-8k stacks
jbd-remove-livelock-avoidance.patch
JBD: remove livelock avoidance code in journal_dirty_data()
logitech-keyboard-fix.patch
2.6.5-rc2 keyboard breakage
stack-reductions-nfsread.patch
stack reductions: nfs read
speed-up-sata.patch
speed up SATA
advansys-fix.patch
advansys check_region() fix
journal_add_journal_head-debug.patch
journal_add_journal_head-debug
list_del-debug.patch
list_del debug check
oops-dump-preceding-code.patch
i386 oops output: dump preceding code
lockmeter.patch
lockmeter
ia64 CONFIG_LOCKMETER fix
cciss-logical-device-queues.patch
cciss: per logical device queues
sk98lin-buggy-vpd-workaround.patch
net/sk98lin: correct buggy VPD in ASUS MB
unplug-can-sleep.patch
unplug functions can sleep
firestream-warnings.patch
firestream warnings
ext3_rsv_cleanup.patch
ext3 block reservation patch set -- ext3 preallocation cleanup
ext3_rsv_base.patch
ext3 block reservation patch set -- ext3 block reservation
ext3 reservations: fix performance regression
ext3 block reservation patch set -- mount and ioctl feature
ext3 block reservation patch set -- dynamically increase reservation window
ext3-reservation-default-on.patch
ext3 reservation: default to on
ext3-reservation-ifdef-cleanup-patch.patch
ext3 reservation ifdef cleanup patch
ext3-reservation-max-window-size-check-patch.patch
ext3 reservation max window size check patch
ext3-reservation-file-ioctl-fix.patch
ext3 reservation file ioctl fix
ext3-lazy-discard-reservation-window-patch.patch
ext3 lazy discard reservation window patch
ext3-discard-reservation-in-last-iput-fix-patch.patch
ext3 discard reservation in last iput fix patch
ext3-discard-reservation-in-last-iput-fix-patch-fix.patch
Fix lazy reservation discard
ext3-reservation-bad-inode-fix.patch
ext3 reservations: bad_inode fix
ext3_reservation_discard_race_fix.patch
ext3 reservation discard race fix
0-autofs4-2.6.0-signal-20040405.patch
autofs: dnotify + autofs may create signal/restart syscall loop
add-omitted-autofs4-super-block-field.patch
add omitted autofs4 super block field
1-autofs4-2.6.4-cleanup-20040405.patch
autofs: printk cleanups
2-autofs4-2.6.4-fill_super-20040405.patch
3-autofs4-2.6.0-bkl-20040405.patch
autofs: locking rework
4-autofs4-2.6.0-expire-20040405.patch
autofs: expiry refcount fixes
4-autofs4-260-expire-20040405-fix.patch
4-autofs4-2.6.0-expire-20040405 locking fix
4-autofs4-260-expire-20040405-fix-fix.patch
autofs expiry fix
4-autofs4-2.6.0-expire-20040405-may_umount_tree-cleanup.patch
autofs4: may_umount_tree() cleanup
5-autofs4-2.6.0-readdir-20040405.patch
autofs: readdir fixes
umount-after-bad-chdir.patch
fix umount after bad chdir
autofs4-fix-handling-of-chdir-and-chroot.patch
autofs4: fix handling of chdir and chroot
6-autofs4-2.6.0-may_umount-20040405.patch
autofs: add ioctl to query unmountability
7-autofs4-2.6.0-extra-20040405.patch
autofs: readdir futureproofing
autofs-locking-fix.patch
autofs locking fix
autofs4-race-fix.patch
autofs4 race fix
autofs4-compat-ioctls.patch
autofs compat ioctls
clean-up-asm-pgalloch-include.patch
Clean up asm/pgalloc.h include
clean-up-asm-pgalloch-include-2.patch
Clean up asm/pgalloc.h include
clean-up-asm-pgalloch-include-3.patch
Clean up asm/pgalloc.h include 3
input-tsdev-fixes.patch
tsdev.c fixes
fix-scancode-keycode-scancode-conversion-for-265.patch
Fix scancode->keycode->scancode conversion
use-less-stack-in-ide_unregister.patch
use less stack in ide_unregister
fealnx-mac-address-and-other-issues.patch
Fealnx. Mac address and other issues
reiserfs-group-alloc-9.patch
reiserfs: block allocator optimizations
reiserfs-remove-debugging-warning-from-block-allocator.patch
reiserfs: remove debugging warning from block allocator
reiserfs-group-alloc-9-build-fix.patch
reiserfs-group-alloc-9 build fix
reiserfs-search_reada-5.patch
reiserfs: btree readahead
reiserfs-data-logging-support.patch
reiserfs data logging support
problems-with-atkbd_command--atkbd_interrupt-interaction.patch
Problems with atkbd_command & atkbd_interrupt interaction
mark-config_mac_serial-drivers-macintosh-macserialc-as-broken.patch
Mark CONFIG_MAC_SERIAL (drivers/macintosh/macserial.c) as broken
radeon-garbled-screen-fix.patch
radeonfb: fix garbled screen
neomagic-driver-update.patch
Neomagic driver update.
tridentfbc-warning-fix.patch
video/tridentfb.c warning fix
hgafbc-warning-fix.patch
video/hgafb.c warning fix
tdfxfbc-warning-fix.patch
video/tdfxfb.c warning fix
imsttfbc-warning-fix.patch
video/imsttfb.c. warning fix
fbdev-logo-handling-fix.patch
fbdev: clean up logo handling
fbdev-redundant-prows-calculation-removal.patch
fbdev: remove redundant p->vrows calculation
fbdev-remove-redundant-local.patch
fbdev: remove redundant local
fbdev-access_align-default.patch
fbdev: set a default access_align value
fix-null-ptr-dereference-in-pm2fb_probe-2.patch
Fix NULL-ptr dereference in pm2fb_probe
virtual-fbdev-updates.patch
Virtual fbdev updates
vesa-fbdev-update.patch
Vesa Fbdev update
vesa-fbdev-update-fix.patch
Vesa Fbdev update fix
sis-agp-updates.patch
SIS AGP updates
new-asiliant-framebuffer-driver.patch
New Asiliant framebuffer driver.
fbcon-and-unimap.patch
Fix fbcon and unimap
videodev-handle-class_register-failure.patch
videodev: handle class_register() failure
q40-fbdev-updates.patch
Q40 fbdev updates.
acpiphp_glue-oops-fix.patch
acpiphp_glue.c oops fix
clear_backing_dev_congested.patch
clear_baking_dev_congested
dpt_i2o.patch
Fix dpt_i2o
allow-i386-to-reenable-interrupts-on-lock-contention.patch
Allow i386 to reenable interrupts on lock contention
ia64-cpuhotplug-core_kernel_init.patch
oa64 cpu hotplug: core kernel initialisation
ia64-cpuhotplug-init_removal.patch
ia64 cpu hotplug: init section fixes
ia64-cpuhotplug-sysfs_ia64.patch
ia64 cpu hotplug: sysfs additions
ia64-cpuhotplug-irq_affinity_fix.patch
ia64 cpu hotplug: IRQ affinity work
ia64-cpuhotplug-palinfo.patch
ia64 cpu hotplug: /proc rework
ia64-cpu-hotplug-cpu_present-2.patch
Revisited: ia64-cpu-hotplug-cpu_present.patch
ia64-cpu-hotplug-cpu_present-2-fix.patch
ia64-cpu-hotplug-cpu_present-2-fix
ia64-cpuhotplug-hotcpu.patch
ia64 cpu hotplug: core
module-ref-counting-for-vt-console-drivers.patch
Module ref counting for vt console drivers
i2o-subsystem-fixing-and-cleanup-for-26-i2o-config-cleanpatch.patch
I2O subsystem fixing and cleanup for 2.6 - i2o-config-clean.patch
i2o-subsystem-fixing-and-cleanup-for-26-i2o-passthrupatch.patch
I2O subsystem fixing and cleanup for 2.6 - i2o-passthru.patch
i2o-64-bit-fixes.patch
i2o: 64-bit fixes
i2o-subsystem-fixing-and-cleanup-for-26-i2o_block-cleanuppatch.patch
I2O subsystem fixing and cleanup for 2.6 - i2o_block-cleanup.patch
i2o-subsystem-fixing-and-cleanup-for-26-i2o-64-bit-fixpatch.patch
I2O subsystem fixing and cleanup for 2.6 - i2o-64-bit-fix.patch
i2o-subsystem-fixing-and-cleanup-for-26-i2o-makefile-cleanuppatch.patch
I2O subsystem fixing and cleanup for 2.6 - i2o-makefile-cleanup.patch
make-4k-stacks-permanent.patch
make 4k stacks permanent
force-config_regparm-to-y.patch
Force CONFIG_REGPARM to `y'
ia64-remove-errno-refs.patch
ia64-remove-errno-refs
missing-closing-n-in-printk.patch
missing closing n in printk
invalid-notify_changesymlink-in-nfsd.patch
Invalid notify_change(symlink, [ATTR_MODE]) in nfsd
invalid-notify_changesymlink-in-nfsd-fix.patch
Fix "Invalid notify_change(symlink, [ATTR_MODE]) in nfsd"
fix-sysfs-symlinks.patch
fix sysfs symlinks
sysfs-backing-store-sysfs_rename_dir-fix.patch
sysfs backing store negative dentry hashing fix
sysfs-leaves-mount.patch
sysfs backing store: sysfs_direct
sysfs-leaves-dir.patch
sysfs backing store: inode operations
sysfs-leaves-file.patch
sysfs backing store: sysfs operations
sysfs-leaves-symlink.patch
sysfs backing store: sysfs_create_link changes
sysfs-leaves-bin.patch
sysfs backing store: bin file attribute changes
sysfs-leaves-misc.patch
sysfs backing store: attribute groups
die_386_graphic.patch
ia32 oops diagnostic fix
fix-net-tulip-winbond-840c-warning.patch
fix net/tulip/winbond-840.c warning.
hugetlb_shm_group-sysctl-gid-0-fix.patch
hugetlb_shm_group-sysctl-gid-0-fix
mlock_group-sysctl.patch
mlock_group sysctl
nfs_writepage_sync-stack-reduction.patch
nfs_writepage_sync stack reduction
nfs4-stack-reduction.patch
nfs4 stack reduction
idr-overflow-fixes.patch
Fixes for idr code
idr-overflow-fixes fix
More fixes for idr code
Fixes for POSIX timers
timers-signals-rlimits-setuid-fix
timers-signals-rlimits-fix
timers-signals-rlimits-rename-stuff
idr-overflow-fixes fix
More fixes for idr code
idr-remove-counter.patch
idr: remove counter bits from id's
rlim-add-rlimit-entry-for-controlling-queued-signals.patch
RLIM: add rlimit entry for controlling queued signals
rlim-add-sigpending-field-to-user_struct.patch
RLIM: add sigpending field to user_struct
rlim-pass-task_struct-in-send_signal.patch
RLIM: pass task_struct in send_signal()
rlim-add-simple-get_uid-helper.patch
RLIM: add simple get_uid() helper
rlim-enforce-rlimits-on-queued-signals.patch
RLIM: enforce rlimits on queued signals
rlim-remove-unused-queued_signals-global-accounting.patch
RLIM: remove unused queued_signals global accounting
rlim-add-rlimit-entry-for-posix-mqueue-allocation.patch
RLIM: add rlimit entry for POSIX mqueue allocation
rlim-add-mq_bytes-to-user_struct.patch
RLIM: add mq_bytes to user_struct
rlim-add-mq_attr_ok-helper.patch
RLIM: add mq_attr_ok() helper
rlim-enforce-rlimits-for-posix-mqueue-allocation.patch
RLIM: enforce rlimits for POSIX mqueue allocation
rlim-adjust-default-mqueue-sizes.patch
RLIM: adjust default mqueue sizes
call-might_sleep-in-tasklet_kill.patch
Call might_sleep() in tasklet_kill
d_flags-locking-fix.patch
d_flags locking fixes
d_vfs_flags-locking-fix.patch
d_vfs_flags locking fix
dentry-shrinkage.patch
dentry shrinkage
dentry-qstr-consolidation.patch
dentry qstr consolidation
dentry-qstr-consolidation-fix.patch
dentry qstr consolidation fix
dentry-d_bucket-fix.patch
dentry d_bucket fix
dentry-d_flags-consolidation.patch
more dentry shrinkage
dentry-layout-tweaks.patch
dentry layout tweaks
to-fix-i2o_proc-kernel-panic-on-access-of-proc-i2o-iop0-lct.patch
Fix i2o_proc kernel panic on access of /proc/i2o/iop0/lct
i2o_proc-module-owner-fix.patch
i2o_proc module owner fix
add-qsort-library-function.patch
add qsort library function
have-xfs-use-kernel-provided-qsort.patch
Have XFS use kernel-provided qsort
slabify-iocontext-request_queue.patch
slabify iocontext + request_queue
slabify-iocontext-request_queue-SLAB_PANIC.patch
slabify-iocontext-request_queue: use SLAB_PANIC
show-last-kernel-image-symbol-in-proc-kallsyms.patch
show last kernel-image symbol in /proc/kallsyms
raid-locking-fix.patch
raid locking fix.
include-aliases-in-kallsyms.patch
Include Aliases in kallsyms
make-buildcheck.patch
make buildcheck
make-buildcheck-license-fix.patch
make buildcheck license fix
efivars-fix.patch
efivars: check that it's enabled
serial-fifo-size-is-ignored.patch
serial fifo size is ignored
expose-backing-dev-max-read-ahead.patch
expose backing dev max read-ahead
ib700wdt-fix.patch
ib700wdt watchdog driver fix
ib700wdt-fix-2.patch
ib700wdt watchdog driver fix #2
laptop-doc-bugfix.patch
laptop-mode documentation fix
create_workqueue-locking-bogon.patch
create_workqueue locking fix
problem-with-aladdincard-entry-in-parport_pc.patch
Fix AladdinCard entry in parport_pc
seeky-readahead-speedups.patch
speed up readahead for seeky loads
watchdog-timer-for-intel-ixp4xx-cpus.patch
Watchdog timer for Intel IXP4xx CPUs
i810_audio-fixes-from-herbert-xu.patch
i810_audio fixes from Herbert Xu
ide-diskc-revert-to-previous-24-way-of-handling-flush-cache-commands.patch
ide-disk.c: revert to previous (2.4) way of handling flush cache commands
update-laptop-mode-control-script-with-xfs_hz=100.patch
Update laptop mode control script with XFS_HZ=100
del_singleshot_timer_sync.patch
Add del_single_shot_timer()
del_singleshot_timer_sync-tweaks.patch
del_singleshot_timer_sync-tweaks
really-ptrace-single-step-2.patch
ptrace single-stepping fix
dquot_release-oops-workaround.patch
dquot_release oops workaround
h8-300-update-1-9-bitopsh-add-find_next_bit.patch
H8/300: bitops.h add find_next_bit
h8-300-update-2-9-ldscripts-fix.patch
H8/300: ldscripts fix
h8-300-update-3-9-pic-support.patch
H8/300: pic support
h8-300-update-4-9-preempt-support.patch
H8/300: preempt support
h8-300-update-5-9-sci-driver-fix.patch
H8/300: SCI driver fix
h8-300-update-6-9-ne-driver.patch
H8/300: ne driver
h8-300-update-7-9-kconfig.patch
H8/300: Kconfig
h8-300-update-8-9-delete-headers.patch
H8/300: delete headers
h8-300-update-9-9-more-cleanup.patch
H8/300: more cleanup
calculate-ngroups_per_block-from-page_size.patch
calculate NGROUPS_PER_BLOCK from PAGE_SIZE
pci-debug-compile-fix-in-sis_router_probe.patch
PCI debug compile fix in sis_router_probe()
remove-empty-build-of-capabilityo.patch
security: remove empty build of capability.o
minor-cleanups-in-capabilityc.patch
security: minor cleanups in capability.c
add-disable-param-to-capabilities-module.patch
security: add disable param to capabilities module
fix-linux-doc-errors.patch
fix linux doc errors
fix-block-layer-ioctl-bug.patch
fix block layer ioctl bug
fix-crash-on-modprobe-ohci1394.patch
fix crash on `modprobe ohci1394; modprobe -r ohci1394'
x86_64-has-buggy-ffs-implementation.patch
x86_64 has buggy ffs() implementation
make-reiserfs-not-to-crash-on-oom.patch
Fix reiserfs oom crash
implement-print_modules.patch
implement print_modules()
m68k-print_modules.patch
m68k: use print_modules()
fix-endianess-in-modpost-when-cross-compiling-for-sparc-on-i386.patch
Fix endianess in modpost when cross-compiling for sparc on i386
fix-cyclades-compile-with-pci.patch
fix cyclades compile with !PCI
fix-tlanc-for-pci.patch
fix tlan.c for !PCI
fix-aic7xxx_oldc-for-pci.patch
fix aic7xxx_old.c for !PCI
powernow-k8-buggy-bios-override-for-266.patch
Powernow-k8 buggy BIOS override for 2.6.6
x86_64-msr-warning-fix.patch
x86_64 msr.c warning fix
abs-cleanup.patch
abs() cleanup
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 10:27 2.6.6-mm2 Andrew Morton
@ 2004-05-13 10:45 ` Christoph Hellwig
2004-05-13 10:51 ` 2.6.6-mm2 Andrew Morton
2004-05-13 12:14 ` 2.6.6-mm2 Matt H.
` (4 subsequent siblings)
5 siblings, 1 reply; 45+ messages in thread
From: Christoph Hellwig @ 2004-05-13 10:45 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
> +hugetlb_shm_group-sysctl-gid-0-fix.patch
>
> Don't make gid 0 special for hugetlb shm.
As Oracle has agreed on fixing their DB to use hugetlbfs could we
please stop doctoring around on this broken patch and revert it.
Except for for you I've seen no one defending it, not even the Intel
folks that submitted it..
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 10:45 ` 2.6.6-mm2 Christoph Hellwig
@ 2004-05-13 10:51 ` Andrew Morton
2004-05-13 11:12 ` 2.6.6-mm2 Christoph Hellwig
` (2 more replies)
0 siblings, 3 replies; 45+ messages in thread
From: Andrew Morton @ 2004-05-13 10:51 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: linux-kernel
Christoph Hellwig <hch@infradead.org> wrote:
>
> > +hugetlb_shm_group-sysctl-gid-0-fix.patch
> >
> > Don't make gid 0 special for hugetlb shm.
>
> As Oracle has agreed on fixing their DB to use hugetlbfs could we
> please stop doctoring around on this broken patch and revert it.
Once I'm convinced that kernel.org kernels will be able to run applications
which vendor kernels will run, sure.
We're nowhere near that, and your continual whining gets us no closer.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 10:51 ` 2.6.6-mm2 Andrew Morton
@ 2004-05-13 11:12 ` Christoph Hellwig
2004-05-13 11:25 ` 2.6.6-mm2 Andrew Morton
2004-05-14 7:30 ` 2.6.6-mm2 Ian Kent
2004-05-13 14:15 ` 2.6.6-mm2 Adrian Bunk
2004-05-13 19:18 ` 2.6.6-mm2 Chris Wright
2 siblings, 2 replies; 45+ messages in thread
From: Christoph Hellwig @ 2004-05-13 11:12 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
On Thu, May 13, 2004 at 03:51:34AM -0700, Andrew Morton wrote:
> Once I'm convinced that kernel.org kernels will be able to run applications
> which vendor kernels will run, sure.
>
> We're nowhere near that, and your continual whining gets us no closer.
Sorry, but this argumentation is utter bullshit.
If $VENDORKERNEL/freebsd/sco/windows2000 runs $APP and we don't, what
does this mean? Right, exactly nothing. Follwoing that path of argumentation
we could also merge the almost 1000 patches from SuSE's tree because you
can be pretty sure some IHV or ISV relies on it.
I've talked to three persons at Oracle and neither likes it at all, in
fact en Oracle employee is working on doing quota for hugetlbfs which
fixes this properly. Merging some horrible hacks that completly change
the authorization model (for a special case, that is) in the middle of
stable series doesn't get us anywhere, except into a horrible unmaintable
mess.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 11:12 ` 2.6.6-mm2 Christoph Hellwig
@ 2004-05-13 11:25 ` Andrew Morton
2004-05-13 13:18 ` 2.6.6-mm2 Adrian Bunk
2004-05-14 7:30 ` 2.6.6-mm2 Ian Kent
1 sibling, 1 reply; 45+ messages in thread
From: Andrew Morton @ 2004-05-13 11:25 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: linux-kernel
Christoph Hellwig <hch@infradead.org> wrote:
>
> On Thu, May 13, 2004 at 03:51:34AM -0700, Andrew Morton wrote:
> > Once I'm convinced that kernel.org kernels will be able to run applications
> > which vendor kernels will run, sure.
> >
> > We're nowhere near that, and your continual whining gets us no closer.
>
> Sorry, but this argumentation is utter bullshit.
Wim explained that any application changes now won't be widely deployed for
another year. During that period the ability to run existing Oracle setups
requires that hugepage allocation be available to unprivileged
applications.
> If $VENDORKERNEL/freebsd/sco/windows2000 runs $APP and we don't, what
> does this mean? Right, exactly nothing.
It means that if people install a kernel.org machine on their database
server, the database *just won't work*. This is not good for those users,
for the kernel developers or for Linux's reputation in general.
It's worth a very small, extremely easily maintainable patch to fix all
this up.
And this is not just any old application.
> I've talked to three persons at Oracle and neither likes it at all, in
> fact en Oracle employee is working on doing quota for hugetlbfs which
> fixes this properly.
One year.
> Merging some horrible hacks that completly change
> the authorization model (for a special case, that is)
If you need to exaggerate this much to make your point, it isn't a very
good point.
> in the middle of
> stable series doesn't get us anywhere, except into a horrible unmaintable
> mess.
Here's your "horrible unmaintainable mess":
diff -puN fs/hugetlbfs/inode.c~hugetlb_shm_group-sysctl-patch fs/hugetlbfs/inode.c
--- 25/fs/hugetlbfs/inode.c~hugetlb_shm_group-sysctl-patch 2004-05-10 04:48:58.627456560 -0700
+++ 25-akpm/fs/hugetlbfs/inode.c 2004-05-10 04:48:58.640454584 -0700
@@ -43,6 +43,8 @@ static struct backing_dev_info hugetlbfs
.memory_backed = 1, /* Does not contribute to dirty memory */
};
+int sysctl_hugetlb_shm_group;
+
static int hugetlbfs_file_mmap(struct file *file, struct vm_area_struct *vma)
{
struct inode *inode = file->f_dentry->d_inode;
@@ -718,6 +720,12 @@ static unsigned long hugetlbfs_counter(v
return ret;
}
+static int can_do_hugetlb_shm(void)
+{
+ return likely(capable(CAP_IPC_LOCK) ||
+ in_group_p(sysctl_hugetlb_shm_group));
+}
+
struct file *hugetlb_zero_setup(size_t size)
{
int error;
@@ -727,7 +735,7 @@ struct file *hugetlb_zero_setup(size_t s
struct qstr quick_string;
char buf[16];
- if (!capable(CAP_IPC_LOCK))
+ if (!can_do_hugetlb_shm())
return ERR_PTR(-EPERM);
if (!is_hugepage_mem_enough(size))
diff -puN include/linux/hugetlb.h~hugetlb_shm_group-sysctl-patch include/linux/hugetlb.h
--- 25/include/linux/hugetlb.h~hugetlb_shm_group-sysctl-patch 2004-05-10 04:48:58.628456408 -0700
+++ 25-akpm/include/linux/hugetlb.h 2004-05-10 04:48:58.641454432 -0700
@@ -32,6 +32,7 @@ void free_huge_page(struct page *);
extern unsigned long max_huge_pages;
extern const unsigned long hugetlb_zero, hugetlb_infinity;
+extern int sysctl_hugetlb_shm_group;
static inline void
mark_mm_hugetlb(struct mm_struct *mm, struct vm_area_struct *vma)
diff -puN include/linux/sysctl.h~hugetlb_shm_group-sysctl-patch include/linux/sysctl.h
--- 25/include/linux/sysctl.h~hugetlb_shm_group-sysctl-patch 2004-05-10 04:48:58.630456104 -0700
+++ 25-akpm/include/linux/sysctl.h 2004-05-10 04:48:58.643454128 -0700
@@ -163,6 +163,7 @@ enum
VM_MAX_MAP_COUNT=22, /* int: Maximum number of mmaps/address-space */
VM_LAPTOP_MODE=23, /* vm laptop mode */
VM_BLOCK_DUMP=24, /* block dump mode */
+ VM_HUGETLB_GROUP=25, /* permitted hugetlb group */
};
diff -puN kernel/sysctl.c~hugetlb_shm_group-sysctl-patch kernel/sysctl.c
--- 25/kernel/sysctl.c~hugetlb_shm_group-sysctl-patch 2004-05-10 04:48:58.632455800 -0700
+++ 25-akpm/kernel/sysctl.c 2004-05-10 04:48:58.645453824 -0700
@@ -738,6 +738,14 @@ static ctl_table vm_table[] = {
.extra1 = (void *)&hugetlb_zero,
.extra2 = (void *)&hugetlb_infinity,
},
+ {
+ .ctl_name = VM_HUGETLB_GROUP,
+ .procname = "hugetlb_shm_group",
+ .data = &sysctl_hugetlb_shm_group,
+ .maxlen = sizeof(gid_t),
+ .mode = 0644,
+ .proc_handler = &proc_dointvec,
+ },
#endif
{
.ctl_name = VM_LOWER_ZONE_PROTECTION,
_
Please, spare me the hyperbole.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 10:27 2.6.6-mm2 Andrew Morton
2004-05-13 10:45 ` 2.6.6-mm2 Christoph Hellwig
@ 2004-05-13 12:14 ` Matt H.
2004-05-13 18:24 ` 2.6.6-mm2 Andrew Morton
2004-05-13 13:42 ` 2.6.6-mm2 Paolo Ornati
` (3 subsequent siblings)
5 siblings, 1 reply; 45+ messages in thread
From: Matt H. @ 2004-05-13 12:14 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
Just attempted to compile 2.6.6-mm2 and got this error
CC [M] drivers/usb/core/driverfs.o
CC [M] drivers/usb/core/hcd-pci.o
LD [M] drivers/usb/core/usbcore.o
LD drivers/usb/host/built-in.o
CC [M] drivers/usb/host/ehci-hcd.o
CC [M] drivers/usb/host/ohci-hcd.o
In file included from drivers/usb/host/ohci-hcd.c:129:
drivers/usb/host/ohci-hub.c: In function `ohci_rh_resume':
drivers/usb/host/ohci-hub.c:313: error: `hcd' undeclared (first use in this
function)
drivers/usb/host/ohci-hub.c:313: error: (Each undeclared identifier is
reported only once
drivers/usb/host/ohci-hub.c:313: error: for each function it appears in.)
drivers/usb/host/ohci-hub.c:313: warning: unused variable `ohci'
make[3]: *** [drivers/usb/host/ohci-hcd.o] Error 1
make[2]: *** [drivers/usb/host] Error 2
make[1]: *** [drivers/usb] Error 2
make: *** [drivers] Error 2
Matt H.
On Thursday 13 May 2004 3:27 am, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6/2.6.6-m
>m2/
>
>
> - Lots of VM changes - fixes from Andrea and generally moving things closer
> to the -aa tree.
>
> - The x86_64 gcc-3.3.3 shipped with SuSE 9.1 miscompiles the post-2.6.6 CPU
> scheduler changes, resulting in lockups after several minutes of heavy
> load. Hence this kernel refuses to build on gcc-3.3.x. Please use
> gcc-3.4.0 if you're on x86_64.
>
> - Rediscovered and hopefully fixed the page double-freeing bug which was
> identified in August 2002 (!). I decided it wasn't real, but it is.
>
> - arch updates, rlimits for rt-signals and posix message queues, tons of
> other stuff.
>
>
>
> Changes since 2.6.6-mm1:
>
>
> linus.patch
> bk-acpi.patch
> bk-agpgart.patch
> bk-alsa.patch
> bk-cifs.patch
> bk-cpufreq.patch
> bk-driver-core.patch
> bk-i2c.patch
> bk-input.patch
> bk-netdev.patch
> bk-ntfs.patch
> bk-net-drivers.patch
> bk-pci.patch
> bk-pcmcia.patch
> bk-scsi.patch
> bk-serial.patch
> bk-usb.patch
>
> External trees. (bk-pci is currently in disgrace due to BK conflicts.
> This is an old version).
>
> -fix-deadlock-in-journalled-quota.patch
> -mips-update.patch
> -mips-fix-mips-26-fb-setup.patch
> -mips-simplify-expression.patch
> -mips-newport-driver-fixes.patch
> -mips-remove-video_type_sni_rm.patch
> -mips-gbe-video-driver.patch
> -mips-add-missing-ip22-zilog-bit.patch
> -mips-64-bit-mips-needs-compat-stuff.patch
> -mips-remove-dz-driver.patch
> -mips-sgiwd93-26-fixes-and-crapectomy.patch
> -ppc64-extra-barrier-in-i-o-operations.patch
> -sched-run_list-cleanup.patch
> -sched-find_busiest_node-resolution-fix.patch
> -sched-domains.patch
> -sched-domain-debugging.patch
> -sched-domain-balancing-improvements.patch
> -sched-sibling-map-to-cpumask.patch
> -sched-domains-i386-ht.patch
> -sched-no-drop-balance.patch
> -sched-directed-migration.patch
> -sched-group-power.patch
> -sched-domains-use-cpu_possible_map.patch
> -sched-smt-nice-handling.patch
> -sched-local-load.patch
> -sched-process-migration-speedup.patch
> -sched-trivial.patch
> -sched-hotplug-cpu-sched_balance_exec-fix.patch
> -sched-wakebalance-fixes.patch
> -sched-imbalance-fix.patch
> -sched-altix-tune1.patch
> -sched-fix-activelb.patch
> -sched-ppc64-sched-domain-support.patch
> -sched-ppc64-sched-domain-support-fix.patch
> -sched-domain-setup-lock.patch
> -sched-minor-cleanups.patch
> -sched-inline-removals.patch
> -sched-enqueue_task_head.patch
> -sched-more-sync-wakeups.patch
> -sched-boot-fix.patch
> -sched-cleanups.patch
> -sched-damp-passive-balance.patch
> -sched-cpu-load-cleanup.patch
> -sched-balance-context.patch
> -sched-less-idle.patch
> -sched-wake_up-speedup.patch
> -sched-smt-domain-race.patch
> -sched-move-migrate_all_tasks-to-cpu_dead-handling.patch
> -sched-sys_sched_getaffinity_lock_cpu_hotplug.patch
> -sched-kthread_stop_race_fix.patch
> -x86_64-convert-sibling-map-to-masks.patch
> -sched-x86_64-sched-domains-support.patch
> -fixes-in-32-bit-ioctl-emulation-code.patch
> -nmi_watchdog-local-apic-fix.patch
> -nmi-1-hz-2.patch
> -ext3-bogus-enospc-fix.patch
> -sched-in_sched_functions.patch
> -sysfs-d_fsdata-race-fix-2.patch
> -ext3-error-handling-fixes.patch
> -re-open-descriptors-closed-on-exec-by-selinux-to.patch
> -cyclades-maintainers-update.patch
> -laptop-mode-mutt-noatime-doc-update.patch
> -as-increase-batch-expiry.patch
> -consolidate-sys32_readv-and-sys32_writev.patch
> -consolidate-do_execve32.patch
> -consolidate-sys32_select.patch
> -consolidate-sys32_nfsservctl.patch
> -ppc64-uninline-__pte_free_tlb.patch
> -es7000-subarch-update-2.patch
> -kernel_ppc8xx_misc.patch
> -remove-bootsect_helper-and-a-comment-fix-iii.patch
> -remove-bootsect_helper-on-x86_64-and-pc98.patch
> -remove-some-unused-variables-in-s2io.patch
> -new-version-of-early-cpu-detect.patch
> -shrink_slab-handle-GFP_NOFS.patch
> -shrink_slab-handle-GFP_NOFS-fix.patch
> -fix-3c59xc-to-allow-3c905c-100bt-fd.patch
> -use-dos_extended_partition.patch
> -reiserfs-commit-default-fix.patch
> -reiserfs-acl-mknod.patch
> -reiserfs-xattrs-04.patch
> -reiserfs-acl-02.patch
> -reiserfs-trusted-02.patch
> -reiserfs-selinux-02.patch
> -reiserfs-xattr-locking-02.patch
> -reiserfs-quota.patch
> -reiserfs-permission.patch
> -reiserfs-warning.patch
> -mptfusion-depends-on-scsi.patch
> -radeon-fb-screen-corruption-fix.patch
> -8139too-suspend-fix.patch
> -find_user-locking.patch
> -improve-laptop-modes-block_dump-output.patch
> -com90xx_message.patch
> -parport_doc_arg.patch
> -kernel-api-docs.patch
> -allow-architectures-to-reenable-interrupts-on-contended-spinlocks.patch
> -un-inline-spinlocks-on-ppc64.patch
> -only-print-tainted-message-once.patch
> -blk_start_queue-use-kblockd.patch
> -edd-follow-sysfs-convention-module_version-remove-dead-scsi-symlink.patch
> -cmpci-update.patch
> -dentry-and-inode-cache-hash-algorithm-performance-changes.patch
> -fix-mtd-suspend-resume.patch
> -remove-blk_queue_bounce-messages.patch
> -fix-deadlock-in-__create_workqueue-2.patch
> -throttle-p4-thermal-warnings.patch
> -i82365c-warning-fix.patch
> -worker_thread-race-fix.patch
> -kernel-syscalls-retval-fix.patch
> -remove-errno-refs.patch
> -warn-when-smp_call_function-is-called-with-interrupts-disabled.patch
> -initio-ini-9x00u-uw-error-handling-in-26.patch
> -fixup-68360-module-refcounting.patch
> -intermezzo-stack-reduction.patch
> -lance-racal-interlan-fix.patch
> -gcc-340-fixes-for-266-rc3-x86_64-kernel.patch
> -ppc64-use-generic-ipc-syscall-translation.patch
> -ramdisk-size-warning-fix.patch
> -cyclades-cleanups.patch
> -jiffies-to-clockt-fix_a1.patch
> -readahead-private.patch
> -introduce-asm--8253pith.patch
> -use-pit_tick_rate-in-spkrc.patch
> -use-clock_tick_rate.patch
> -265-es7000-subarch-update-for-generic-arch.patch
> -new-i2c-video-decoder-calls.patch
> -new-i2c-video-decoder-calls-saa7111.patch
> -get_thread_area-macros.patch
> -update-documentation-mdtxt.patch
> -bfs-filesystem-read-past-the-end-of-dir.patch
> -simplify-mqueue_inode_info-messages-allocation.patch
> -swsusp-documentation-updates.patch
> -cache-queue_congestion_on-off_threshold.patch
> -report-size-of-printk-buffer-selinux-interface.patch
> -fix-race-on-tty-close.patch
> -force-ide-cache-flush-on-shutdown-flush.patch
> -force-ide-cache-flush-on-shutdown-flush-fix.patch
> -as-iosched-cleanups.patch
> -pcmcia-tcicc-warning-fix.patch
> -lindent-on-arch-i386-kernel-cpuidc.patch
> -fix-media-dsbr100c-unused-variable.patch
> -fix-warning-in-intermezzo-journalc.patch
> -fix-wrong-var-used-in-hotplug-shpchp_ctrlc.patch
> -hugepage-add_to_page_cache-fix.patch
> -hugetlb_shm_group-sysctl-patch.patch
> -cpqarray-update-for-26.patch
> -i8042-shutdown-fix.patch
> -kill-useless-mod_incdec_use_count-in-sound-oss-msndc.patch
> -kill-mod_incdec_use_count-gunk-in-arch-cris-arch-v10-drivers-pcf8563c.patc
>h -fix-mod_incdec_use_count-gunk-in-arch-um-drivers-net_kernc.patch
> -drivers-video-mod_inc_use_count-fixes.patch
> -fix-mod_inc_use_count-usage-in-mtd.patch
> -remove-mod_inc_use_count-usage-in-arch-um-drivers-harddog_kernc.patch
> -minor-rcu-optimization.patch
> -binfmt-use-core_initcall.patch
> -usermodehelper_init-use-core_initcall.patch
> -export-con_set_default_unimap.patch
> -crystal-cs4235-mixer-fix.patch
> -remove-kernel-22-code-from-drivers-net-hamradio-dmasccc-fwd.patch
> -telephony-ixjh-remove-kernel-22-ifdefs-fwd.patch
> -fix-some-typos-in-sound-docs.patch
> -make-tags-for-selinux.patch
> -remove-intermezzo.patch
> -ppc-termio-fix.patch
> -fix-__down-tainting-kernel-with-config_modversions=y.patch
>
> Merged
>
> +page_count-fixups.patch
>
> Remove all(?) open-coded references to page->count.
>
> +page-freeing-race-fix.patch
>
> Fix race between page_cache_release() and vmscan.c functions. Hopefully
> fixes the page double-free in bug 1403.
>
> +arch-atomic_add_negative.patch
>
> Implement atomic_add_negative() on lots of architectures. (needed by the
> above)
>
> +arch-atomic_inc_and_test.patch
>
> Implement atomic_inc_and_test() on lots of architectures. (needed by the
> above)
>
> +x86_64-doesnt-like-gcc-333.patch
>
> Some flavours of gcc-3.3.3 compile x86_64 kernels incorrectly.
>
> +yield_irq.patch
>
> Small bug in sched_yield()
>
> +MSEC_TO_JIFFIES-fixups.patch
> +msec_to_jiffies-fixups-speedup.patch
>
> MSECS_TO_JIFFIES fixes
>
> +revert-process-migration-speedup.patch
>
> Revert small ia64-only CPU scheduler patch.
>
> +vm-accounting-fix.patch
>
> Fix VMA merging
>
> +system-state-splitup.patch
>
> Make system_state more meaningful. So IDE flushing doesn't spin the disk
> down across reboots. (This enables the IDE change - this kernel does not
> actually implement the IDE change).
>
> +kexec-reserve-syscall-slot.patch
>
> Reserve a syscall slot for kexec.
>
> +do_mounts_rd-malloc-fix.patch
>
> Fix a warning.
>
> +acpi-procfs-fix.patch
>
> Fix ACPI procfs handling
>
> +writeback_inodes-fix.patch
>
> Fix race in writeback.
>
> +rename-rmap_lock.patch
>
> Rename rmap_lock() to page_map_lock().
>
> +rmap-5-swap_unplug-page-revert.patch
>
> Revert pre-2.6.6 swap unplugging changes.
>
> +blk_run_page.patch
> +blk_run_page-swap-fixup.patch
> +blk_run_page-sync_buffer-revert.patch
>
> Generalise the per-address-space blockdev unplugging code.
>
> +rmap-7-object-based-rmap-sync_page-fix.patch
>
> Fix rmap-7-object-based-rmap.patch for the above.
>
> +swap-speedups-and-fix.patch
>
> Simplify, speedup and fix the swapdev unplugging code.
>
> +try_to_unmap_cluster-comment.patch
>
> Add a comment
>
> -i_shared_lock.patch
> +i_mmap_lock.patch
>
> Rename i_shared_lock to i_mmap_lock
>
> +unmap_mapping_range-comment.patch
>
> Add another comment.
>
> +rmap-19-arch-prio_tree-parisc.patch
> +rmap-20-i_mmap_shared-into-i_mmap-parisc.patch
> +rmap-22-flush_dcache_mmap_lock-parisc.patch
>
> Recent parisc changes broke Hugh's patches. He fixed them up.
>
> +rmap-33-install_arg_page-vma.patch
>
> anon_vma preparation work.
>
> +ppc64-uninline-__pte_free_tlb.patch
> +export-clear_pages-on-ppc32.patch
> +ppc32-fix-__flush_dcache_icache_phys-for-book-e.patch
> +ppc32-fix-copy-prefetch-on-non-coherent-ppcs.patch
> +ppc32-add-book-e--ppc44x-specific-exception-support.patch
> +ppc32-add-book-e--ppc44x-specific-exception-support-2.patch
> +ppc32-new-ocp-core-support-updated.patch
> +ppc32-bubinga-405ep-for-new-ocp.patch
> +ppc32-ppc44x-lib-support.patch
> +ppc32-ibm-ppc4xx-specific-ocp-support.patch
> +ppc32-4xx-core-fixes-and-440gx-pic-support.patch
> +ppc32-update-4xx-defconfigs.patch
> +ppc32-ppc40x-ports-for-new-ocp.patch
> +ppc32-ppc44x-ports-for-new-ocp.patch
>
> PPCxx stuff
>
> -CONFIG_STANDALONE-default-to-n.patch
>
> Dropped, seems unneeded.
>
> -Move-saved_command_line-to-init-mainc.patch
> -Move-saved_command_line-to-init-mainc-warnings.patch
>
> Dropped, was causing x86_64 grief.
>
> +sched-loadup-roundup.patch
> +sched-activate-tslt.patch
>
> CPU scheduler work.
>
> -nfs-O_DIRECT-fixes.patch
>
> Dropped - was not up to date.
>
> +autofs4-compat-ioctls.patch
>
> Missing autofs4 compat ioctls.
>
> -psmouse-fix-mouse-hotplugging.patch
>
> Dropped, it broke things.
>
> +i2o-64-bit-fixes.patch
>
> Fix the i2o patches for 64-bit.
>
> +invalid-notify_changesymlink-in-nfsd-fix.patch
>
> NFSD fix
>
> +sysfs-backing-store-sysfs_rename_dir-fix.patch
>
> Fix oops in the sysfs-backing-store patches
>
> +hugetlb_shm_group-sysctl-gid-0-fix.patch
>
> Don't make gid 0 special for hugetlb shm.
>
> -idr-overflow-fixes-fix.patch
> -idr-overflow-fixes-2.patch
>
> Folded into idr-overflow-fixes.patch
>
> +idr-remove-counter.patch
>
> Remove that funny 8-bit counter from the MSB's of idr_get_new()'s return
> value.
>
> -timers-signals-rlimits.patch
> -timers-signals-rlimits-setuid-fix.patch
> -timers-signals-rlimits-fix.patch
> -timers-signals-rlimits-rename-stuff.patch
> +rlim-add-rlimit-entry-for-controlling-queued-signals.patch
> +rlim-add-sigpending-field-to-user_struct.patch
> +rlim-pass-task_struct-in-send_signal.patch
> +rlim-add-simple-get_uid-helper.patch
> +rlim-enforce-rlimits-on-queued-signals.patch
> +rlim-remove-unused-queued_signals-global-accounting.patch
> +rlim-add-rlimit-entry-for-posix-mqueue-allocation.patch
> +rlim-add-mq_bytes-to-user_struct.patch
> +rlim-add-mq_attr_ok-helper.patch
> +rlim-enforce-rlimits-for-posix-mqueue-allocation.patch
> +rlim-adjust-default-mqueue-sizes.patch
>
> Reworked rlimits for signals and posix message queues.
>
> +slabify-iocontext-request_queue.patch
> +slabify-iocontext-request_queue-SLAB_PANIC.patch
>
> Add some slab caches for the block layer
>
> +show-last-kernel-image-symbol-in-proc-kallsyms.patch
>
> Fix /proc/kallsyms output
>
> +raid-locking-fix.patch
>
> Fix illegal sleep in RAID
>
> +include-aliases-in-kallsyms.patch
>
> Enhance kallsyms
>
> +make-buildcheck.patch
> +make-buildcheck-license-fix.patch
>
> Add reference_discarded.pl to the build system.
>
> +efivars-fix.patch
>
> Fix oops with efivars enabled but not avaialble.
>
> +serial-fifo-size-is-ignored.patch
>
> Serial driver fix
>
> +expose-backing-dev-max-read-ahead.patch
>
> Expose the per-disk readahead tunable in /sys/block/hda/queue
>
> +ib700wdt-fix.patch
> +ib700wdt-fix-2.patch
>
> Watchdog driver fixes
>
> +laptop-doc-bugfix.patch
>
> Documentation fix
>
> +create_workqueue-locking-bogon.patch
>
> workqueue locking fixlet
>
> +problem-with-aladdincard-entry-in-parport_pc.patch
>
> parport fix
>
> +seeky-readahead-speedups.patch
>
> readahead speedups (I hope - haven't benched it)
>
> +watchdog-timer-for-intel-ixp4xx-cpus.patch
>
> New watchdog driver
>
> +i810_audio-fixes-from-herbert-xu.patch
>
> Audio driver fixes
>
> +ide-diskc-revert-to-previous-24-way-of-handling-flush-cache-commands.patch
>
> More IDE disk flushing fun
>
> +update-laptop-mode-control-script-with-xfs_hz=100.patch
>
> Documentation fix
>
> +del_singleshot_timer_sync.patch
> +del_singleshot_timer_sync-tweaks.patch
>
> Faster version of del_timer_sync()
>
> +really-ptrace-single-step-2.patch
>
> Fix ptracing across int $80.
>
> +dquot_release-oops-workaround.patch
>
> Hopefully hackily fix the dquot oops, until Jan fixes it for real
>
> +h8-300-update-1-9-bitopsh-add-find_next_bit.patch
> +h8-300-update-2-9-ldscripts-fix.patch
> +h8-300-update-3-9-pic-support.patch
> +h8-300-update-4-9-preempt-support.patch
> +h8-300-update-5-9-sci-driver-fix.patch
> +h8-300-update-6-9-ne-driver.patch
> +h8-300-update-7-9-kconfig.patch
> +h8-300-update-8-9-delete-headers.patch
> +h8-300-update-9-9-more-cleanup.patch
>
> H8/300 updates
>
> +calculate-ngroups_per_block-from-page_size.patch
>
> Fix nasty ia64-affecting NGROUPS_MAX bug
>
> +pci-debug-compile-fix-in-sis_router_probe.patch
>
> Compile fix
>
> +remove-empty-build-of-capabilityo.patch
>
> Don't compile an empty file.
>
> +minor-cleanups-in-capabilityc.patch
>
> capability.c tidy up
>
> +add-disable-param-to-capabilities-module.patch
>
> Add a "disable=1" option to the capabilities module.
>
> +fix-linux-doc-errors.patch
>
> Fix kerneldoc generation
>
> +fix-block-layer-ioctl-bug.patch
>
> Handle strange blockdev ioctl return values.
>
> +fix-crash-on-modprobe-ohci1394.patch
>
> Fix a firewire problem
>
> +x86_64-has-buggy-ffs-implementation.patch
>
> Fix x86_64 ffs() implementation
>
> +make-reiserfs-not-to-crash-on-oom.patch
>
> reiserfs error path handling fix
>
> +implement-print_modules.patch
>
> Provide an implementation of print_modules()
>
> +m68k-print_modules.patch
>
> Use it in m68k
>
> +fix-endianess-in-modpost-when-cross-compiling-for-sparc-on-i386.patch
>
> Fix cross-compilation
>
> +fix-cyclades-compile-with-pci.patch
> +fix-tlanc-for-pci.patch
> +fix-aic7xxx_oldc-for-pci.patch
>
> CONFIG_PCI=n build fixes
>
> +powernow-k8-buggy-bios-override-for-266.patch
>
> Work around a BIOS bug
>
> +x86_64-msr-warning-fix.patch
>
> Fix a compile warning
>
> +abs-cleanup.patch
>
> Fix problems with abs(). (I'll probably drop this, in favour of simply
> nuking abs() althogether).
>
>
>
>
>
>
>
> All 334 patches:
>
>
> linus.patch
>
> page_count-fixups.patch
> Make users of page->count use the provided macros
>
> page-freeing-race-fix.patch
> Fix page double-freeing race
>
> arch-atomic_add_negative.patch
> Implement atomic_add_negative() on various architectures
>
> arch-atomic_inc_and_test.patch
> Implement atomic_inc_and_test() on various architectures
>
> x86_64-doesnt-like-gcc-333.patch
> x86_64 doesn't like gcc-3.3.3
>
> yield_irq.patch
> sched: add missing local_irq_enable()
>
> MSEC_TO_JIFFIES-fixups.patch
> MSEC_TO_JIFFIES consolidation
>
> msec_to_jiffies-fixups-speedup.patch
> MSEC_TO_JIFFIES speedup
>
> revert-process-migration-speedup.patch
> revert the process-migration-speedup patch
>
> vm-accounting-fix.patch
> VM accounting fix
>
> system-state-splitup.patch
> system_state splitup
>
> kexec-reserve-syscall-slot.patch
> reserve a syscall slot for kexec
>
> do_mounts_rd-malloc-fix.patch
> do_mounts_rd-malloc-fix
>
> bk-acpi.patch
>
> bk-agpgart.patch
>
> bk-alsa.patch
>
> bk-cifs.patch
>
> bk-cpufreq.patch
>
> bk-driver-core.patch
>
> bk-i2c.patch
>
> bk-input.patch
>
> bk-netdev.patch
>
> bk-ntfs.patch
>
> bk-net-drivers.patch
>
> bk-pci.patch
>
> bk-pcmcia.patch
>
> bk-scsi.patch
>
> bk-serial.patch
>
> bk-usb.patch
>
> mm.patch
> add -mmN to EXTRAVERSION
>
> frame-pointer-based-stack-dumps.patch
> x86: stack dumps using frame pointers
>
> fealnx-bogon-fix.patch
> fealnx.c spinlock fix
>
> bk-driver-core-module-fix.patch
> bk-driver-core-module-fix
>
> acpi-procfs-fix.patch
> acpi procfs fix
>
> writeback_inodes-fix.patch
> Fix writeback_inodes-vs-umount race
>
> 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: fix for recent gcc
> kgdb warning fixes
> THREAD_SIZE fixes for kgdb
>
> kgdb-in-sched_functions.patch
>
> kgdboe-netpoll.patch
> kgdb-over-ethernet via netpoll
> kgdboe: fix configuration of MAC address
>
> kgdb-x86_64-support.patch
> kgdb-x86_64-support.patch for 2.6.2-rc1-mm3
> kgdb-x86_64-warning-fixes
>
> kgdb-in-sched_functions-x86_64.patch
>
> wakefunc.patch
> filtered wakeups
>
> wakeup.patch
> filtered wakeups: wakeup enhancements
>
> filtered_page.patch
> filtered wakeups: apply to pagecache functions
>
> filtered_buffer.patch
> filtered wakeups: apply to buffer_head functions
>
> rename-rmap_lock.patch
> rename rmap_lock to page_map_lock
>
> rmap-5-swap_unplug-page-revert.patch
> rmap-5-swap_unplug-page-revert
>
> blk_run_page.patch
> Add blk_run_page()
>
> blk_run_page-swap-fixup.patch
> blk_run_page-swap-fixup
>
> blk_run_page-sync_buffer-revert.patch
> blk_run_page-sync_buffer-revert
>
> rmap-7-object-based-rmap.patch
> rmap 7 object-based rmap
>
> rmap-7-object-based-rmap-sync_page-fix.patch
> rmap-7-object-based-rmap-sync_page-fix
>
> swap-speedups-and-fix.patch
> swap speedups and fix
>
> ia64-rmap-build-fix.patch
> ia64 rmap build fix
>
> rmap-8-unmap-nonlinear.patch
> rmap 8 unmap nonlinear
>
> try_to_unmap_cluster-comment.patch
> try_to_unmap_cluster-comment
>
> slab-panic.patch
> slab: consolidate panic code
>
> rmap-9-remove-pte_chains.patch
> rmap 9 remove pte_chains
>
> rmap-9-page_add_anon_rmap-bug-fix.patch
> page_add_anon_rmap BUG fix
>
> rmap-10-add-anonmm-rmap.patch
> rmap 10 add anonmm rmap
>
> rmap-anonhd-locking-fix.patch
> rmap anonhd locking fix
>
> rmap-11-mremap-moves.patch
> rmap 11 mremap moves
>
> rmap-12-pgtable-remove-rmap.patch
> rmap 12 pgtable remove rmap
>
> rmap-13-include-asm-deletions.patch
> rmap 13 include/asm deletions
>
> i_mmap_lock.patch
> Convert i_shared_sem back to a spinlock
> i_mmap_lock fix 1
> i_mmap_lock fix 2
> i_mmap_lock mremap fix
>
> rmap-14-i_shared_lock-fixes.patch
> rmap 14: i_shared_lock fixes
>
> numa-api-x86_64.patch
> numa api: -64 support
> numa api: Bitmap bugfix
>
> numa-api-i386.patch
> numa api: Add i386 support
>
> numa-api-ia64.patch
> numa api: Add IA64 support
>
> numa-api-core.patch
> numa api: Core NUMA API code
> numa api: docs and policy_vma() locking fix
> numa-api-core-tweaks
> Some fixes for NUMA API
> From: Matthew Dobson <colpatch@us.ibm.com>
> Subject: [PATCH] include/linux/gfp.h cleanup for NUMA API
> numa-api-core bitmap_clear fixes
>
> mpol-in-copy_vma.patch
> mpol in copy_vma
>
> numa-api-core-slab-panic.patch
> numa-api-core-slab-panic
>
> numa-api-statistics-2.patch
> Re-add NUMA API statistics
>
> numa-api-vma-policy-hooks.patch
> numa api: Add VMA hooks for policy
> numa-api-vma-policy-hooks fix
>
> numa-api-shared-memory-support.patch
> numa api: Add shared memory support
> numa-api-shared-memory-support-tweaks
>
> small-numa-api-fixups.patch
> small numa api fixups
>
> small-numa-api-fixups-fix.patch
> small-numa-api-fixups-fix
>
> numa-api-statistics.patch
> numa api: Add statistics
>
> numa-api-anon-memory-policy.patch
> numa api: Add policy support to anonymous memory
>
> rmap-15-vma_adjust.patch
> rmap 15: vma_adjust
>
> rmap-16-pretend-prio_tree.patch
> rmap 16: pretend prio_tree
>
> rmap-17-real-prio_tree.patch
> rmap 17: real prio_tree
>
> rmap-18-i_mmap_nonlinear.patch
> rmap 18: i_mmap_nonlinear
>
> unmap_mapping_range-comment.patch
> unmap_mapping_range-comment
>
> rmap-19-arch-prio_tree.patch
> rmap 19: arch prio_tree
>
> rmap-19-arch-prio_tree-parisc.patch
> rmap-19-arch-prio_tree-parisc
>
> vm_area_struct-size-comment.patch
> vm_area_struct size comment
>
> rmapc-comment-style-fixups.patch
> rmap.c comment/style fixups
>
> rmap-20-i_mmap_shared-into-i_mmap.patch
> rmap 20 i_mmap_shared into i_mmap
>
> rmap-20-i_mmap_shared-into-i_mmap-parisc.patch
> rmap-20-i_mmap_shared-into-i_mmap-parisc
>
> rmap-21-try_to_unmap_one-mapcount.patch
> rmap 21 try_to_unmap_one mapcount
>
> rmap-22-flush_dcache_mmap_lock.patch
> rmap 22 flush_dcache_mmap_lock
>
> rmap-22-flush_dcache_mmap_lock-parisc.patch
> rmap-22-flush_dcache_mmap_lock-parisc
>
> rmap-23-empty-flush_dcache_mmap_lock.patch
> rmap 23 empty flush_dcache_mmap_lock
>
> rmap-24-no-rmap-fastcalls.patch
> rmap 24 no rmap fastcalls
>
> rmap-27-memset-0-vma.patch
> rmap 27 memset 0 vma
>
> rmap-28-remove_vm_struct.patch
> rmap 28 remove_vm_struct
>
> rmap-29-vm_reserved-safety.patch
> rmap 29 VM_RESERVED safety
>
> rmap-30-fix-bad-mapcount.patch
> rmap 30 fix bad mapcount
>
> rmap-31-unlikely-bad-memory.patch
> rmap 31 unlikely bad memory
>
> rmap-32-zap_pmd_range-wrap.patch
> rmap 32 zap_pmd_range wrap
>
> rmap-33-install_arg_page-vma.patch
> rmap 33 install_arg_page vma
>
> partial-prefetch-for-vma_prio_tree_next.patch
> partial prefetch for vma_prio_tree_next
>
> must-fix.patch
> must fix lists update
> must fix list update
> mustfix update
>
> must-fix-update-5.patch
> must-fix update
>
> ppc64-uninline-__pte_free_tlb.patch
> ppc64: uninline __pte_free_tlb()
>
> export-clear_pages-on-ppc32.patch
> export clear_pages on ppc32
>
> ppc32-fix-__flush_dcache_icache_phys-for-book-e.patch
> PPC32: Fix __flush_dcache_icache_phys() for Book E
>
> ppc32-fix-copy-prefetch-on-non-coherent-ppcs.patch
> PPC32: Fix copy prefetch on non coherent PPCs
>
> ppc32-add-book-e--ppc44x-specific-exception-support.patch
> PPC32: Add Book E / PPC44x specific exception support
>
> ppc32-add-book-e--ppc44x-specific-exception-support-2.patch
> PPC32: Add Book E / PPC44x specific exception support
>
> ppc32-new-ocp-core-support-updated.patch
> PPC32: New OCP core support (updated)
>
> ppc32-bubinga-405ep-for-new-ocp.patch
> PPC32: Bubinga/405EP for new OCP
>
> ppc32-ppc44x-lib-support.patch
> PPC32: PPC44x lib support
>
> ppc32-ibm-ppc4xx-specific-ocp-support.patch
> PPC32: IBM PPC4xx-specific OCP support
>
> ppc32-4xx-core-fixes-and-440gx-pic-support.patch
> PPC32: 4xx core fixes and 440gx PIC support
>
> ppc32-update-4xx-defconfigs.patch
> PPC32: Update 4xx defconfigs
>
> ppc32-ppc40x-ports-for-new-ocp.patch
> PPC32: PPC40x ports for new OCP
>
> ppc32-ppc44x-ports-for-new-ocp.patch
> PPC32: PPC44x ports for new OCP
>
> ppc64-reloc_hide.patch
>
> invalidate_inodes-speedup.patch
> invalidate_inodes speedup
> more invalidate_inodes speedup 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
>
> slab-leak-detector.patch
> slab leak detector
> mm/slab.c warning in cache_alloc_debugcheck_after
>
> local_bh_enable-warning-fix.patch
>
> sched-loadup-roundup.patch
> sched: improved cpu_load rounding
>
> sched-activate-tslt.patch
> sched: fix scheduler for unsynched processor sched_clock
>
> schedstats.patch
> sched: scheduler statistics
>
> cond_resched-might-sleep.patch
> cond_resched() might sleep
>
> fa311-mac-address-fix.patch
> wrong mac address with netgear FA311 ethernet card
>
> pid_max-fix.patch
> Bug when setting pid_max > 32k
>
> use-soft-float.patch
> Use -msoft-float
>
> non-readable-binaries.patch
> Handle non-readable binfmt_misc executables
>
> binfmt_misc-credentials.patch
> binfmt_misc: improve calaulation of interpreter's credentials
>
> 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
>
> add-a-slab-for-ethernet.patch
> Add a kmalloc slab for ethernet packets
>
> siimage-update.patch
> ide: update for siimage driver
>
> shm-do_munmap-check.patch
>
> stack-overflow-test-fix.patch
> Fix stack overflow test for non-8k stacks
>
> jbd-remove-livelock-avoidance.patch
> JBD: remove livelock avoidance code in journal_dirty_data()
>
> logitech-keyboard-fix.patch
> 2.6.5-rc2 keyboard breakage
>
> stack-reductions-nfsread.patch
> stack reductions: nfs read
>
> speed-up-sata.patch
> speed up SATA
>
> advansys-fix.patch
> advansys check_region() fix
>
> journal_add_journal_head-debug.patch
> journal_add_journal_head-debug
>
> list_del-debug.patch
> list_del debug check
>
> oops-dump-preceding-code.patch
> i386 oops output: dump preceding code
>
> lockmeter.patch
> lockmeter
> ia64 CONFIG_LOCKMETER fix
>
> cciss-logical-device-queues.patch
> cciss: per logical device queues
>
> sk98lin-buggy-vpd-workaround.patch
> net/sk98lin: correct buggy VPD in ASUS MB
>
> unplug-can-sleep.patch
> unplug functions can sleep
>
> firestream-warnings.patch
> firestream warnings
>
> ext3_rsv_cleanup.patch
> ext3 block reservation patch set -- ext3 preallocation cleanup
>
> ext3_rsv_base.patch
> ext3 block reservation patch set -- ext3 block reservation
> ext3 reservations: fix performance regression
> ext3 block reservation patch set -- mount and ioctl feature
> ext3 block reservation patch set -- dynamically increase reservation
> window
>
> ext3-reservation-default-on.patch
> ext3 reservation: default to on
>
> ext3-reservation-ifdef-cleanup-patch.patch
> ext3 reservation ifdef cleanup patch
>
> ext3-reservation-max-window-size-check-patch.patch
> ext3 reservation max window size check patch
>
> ext3-reservation-file-ioctl-fix.patch
> ext3 reservation file ioctl fix
>
> ext3-lazy-discard-reservation-window-patch.patch
> ext3 lazy discard reservation window patch
>
> ext3-discard-reservation-in-last-iput-fix-patch.patch
> ext3 discard reservation in last iput fix patch
>
> ext3-discard-reservation-in-last-iput-fix-patch-fix.patch
> Fix lazy reservation discard
>
> ext3-reservation-bad-inode-fix.patch
> ext3 reservations: bad_inode fix
>
> ext3_reservation_discard_race_fix.patch
> ext3 reservation discard race fix
>
> 0-autofs4-2.6.0-signal-20040405.patch
> autofs: dnotify + autofs may create signal/restart syscall loop
>
> add-omitted-autofs4-super-block-field.patch
> add omitted autofs4 super block field
>
> 1-autofs4-2.6.4-cleanup-20040405.patch
> autofs: printk cleanups
>
> 2-autofs4-2.6.4-fill_super-20040405.patch
>
> 3-autofs4-2.6.0-bkl-20040405.patch
> autofs: locking rework
>
> 4-autofs4-2.6.0-expire-20040405.patch
> autofs: expiry refcount fixes
>
> 4-autofs4-260-expire-20040405-fix.patch
> 4-autofs4-2.6.0-expire-20040405 locking fix
>
> 4-autofs4-260-expire-20040405-fix-fix.patch
> autofs expiry fix
>
> 4-autofs4-2.6.0-expire-20040405-may_umount_tree-cleanup.patch
> autofs4: may_umount_tree() cleanup
>
> 5-autofs4-2.6.0-readdir-20040405.patch
> autofs: readdir fixes
>
> umount-after-bad-chdir.patch
> fix umount after bad chdir
>
> autofs4-fix-handling-of-chdir-and-chroot.patch
> autofs4: fix handling of chdir and chroot
>
> 6-autofs4-2.6.0-may_umount-20040405.patch
> autofs: add ioctl to query unmountability
>
> 7-autofs4-2.6.0-extra-20040405.patch
> autofs: readdir futureproofing
>
> autofs-locking-fix.patch
> autofs locking fix
>
> autofs4-race-fix.patch
> autofs4 race fix
>
> autofs4-compat-ioctls.patch
> autofs compat ioctls
>
> clean-up-asm-pgalloch-include.patch
> Clean up asm/pgalloc.h include
>
> clean-up-asm-pgalloch-include-2.patch
> Clean up asm/pgalloc.h include
>
> clean-up-asm-pgalloch-include-3.patch
> Clean up asm/pgalloc.h include 3
>
> input-tsdev-fixes.patch
> tsdev.c fixes
>
> fix-scancode-keycode-scancode-conversion-for-265.patch
> Fix scancode->keycode->scancode conversion
>
> use-less-stack-in-ide_unregister.patch
> use less stack in ide_unregister
>
> fealnx-mac-address-and-other-issues.patch
> Fealnx. Mac address and other issues
>
> reiserfs-group-alloc-9.patch
> reiserfs: block allocator optimizations
>
> reiserfs-remove-debugging-warning-from-block-allocator.patch
> reiserfs: remove debugging warning from block allocator
>
> reiserfs-group-alloc-9-build-fix.patch
> reiserfs-group-alloc-9 build fix
>
> reiserfs-search_reada-5.patch
> reiserfs: btree readahead
>
> reiserfs-data-logging-support.patch
> reiserfs data logging support
>
> problems-with-atkbd_command--atkbd_interrupt-interaction.patch
> Problems with atkbd_command & atkbd_interrupt interaction
>
> mark-config_mac_serial-drivers-macintosh-macserialc-as-broken.patch
> Mark CONFIG_MAC_SERIAL (drivers/macintosh/macserial.c) as broken
>
> radeon-garbled-screen-fix.patch
> radeonfb: fix garbled screen
>
> neomagic-driver-update.patch
> Neomagic driver update.
>
> tridentfbc-warning-fix.patch
> video/tridentfb.c warning fix
>
> hgafbc-warning-fix.patch
> video/hgafb.c warning fix
>
> tdfxfbc-warning-fix.patch
> video/tdfxfb.c warning fix
>
> imsttfbc-warning-fix.patch
> video/imsttfb.c. warning fix
>
> fbdev-logo-handling-fix.patch
> fbdev: clean up logo handling
>
> fbdev-redundant-prows-calculation-removal.patch
> fbdev: remove redundant p->vrows calculation
>
> fbdev-remove-redundant-local.patch
> fbdev: remove redundant local
>
> fbdev-access_align-default.patch
> fbdev: set a default access_align value
>
> fix-null-ptr-dereference-in-pm2fb_probe-2.patch
> Fix NULL-ptr dereference in pm2fb_probe
>
> virtual-fbdev-updates.patch
> Virtual fbdev updates
>
> vesa-fbdev-update.patch
> Vesa Fbdev update
>
> vesa-fbdev-update-fix.patch
> Vesa Fbdev update fix
>
> sis-agp-updates.patch
> SIS AGP updates
>
> new-asiliant-framebuffer-driver.patch
> New Asiliant framebuffer driver.
>
> fbcon-and-unimap.patch
> Fix fbcon and unimap
>
> videodev-handle-class_register-failure.patch
> videodev: handle class_register() failure
>
> q40-fbdev-updates.patch
> Q40 fbdev updates.
>
> acpiphp_glue-oops-fix.patch
> acpiphp_glue.c oops fix
>
> clear_backing_dev_congested.patch
> clear_baking_dev_congested
>
> dpt_i2o.patch
> Fix dpt_i2o
>
> allow-i386-to-reenable-interrupts-on-lock-contention.patch
> Allow i386 to reenable interrupts on lock contention
>
> ia64-cpuhotplug-core_kernel_init.patch
> oa64 cpu hotplug: core kernel initialisation
>
> ia64-cpuhotplug-init_removal.patch
> ia64 cpu hotplug: init section fixes
>
> ia64-cpuhotplug-sysfs_ia64.patch
> ia64 cpu hotplug: sysfs additions
>
> ia64-cpuhotplug-irq_affinity_fix.patch
> ia64 cpu hotplug: IRQ affinity work
>
> ia64-cpuhotplug-palinfo.patch
> ia64 cpu hotplug: /proc rework
>
> ia64-cpu-hotplug-cpu_present-2.patch
> Revisited: ia64-cpu-hotplug-cpu_present.patch
>
> ia64-cpu-hotplug-cpu_present-2-fix.patch
> ia64-cpu-hotplug-cpu_present-2-fix
>
> ia64-cpuhotplug-hotcpu.patch
> ia64 cpu hotplug: core
>
> module-ref-counting-for-vt-console-drivers.patch
> Module ref counting for vt console drivers
>
> i2o-subsystem-fixing-and-cleanup-for-26-i2o-config-cleanpatch.patch
> I2O subsystem fixing and cleanup for 2.6 - i2o-config-clean.patch
>
> i2o-subsystem-fixing-and-cleanup-for-26-i2o-passthrupatch.patch
> I2O subsystem fixing and cleanup for 2.6 - i2o-passthru.patch
>
> i2o-64-bit-fixes.patch
> i2o: 64-bit fixes
>
> i2o-subsystem-fixing-and-cleanup-for-26-i2o_block-cleanuppatch.patch
> I2O subsystem fixing and cleanup for 2.6 - i2o_block-cleanup.patch
>
> i2o-subsystem-fixing-and-cleanup-for-26-i2o-64-bit-fixpatch.patch
> I2O subsystem fixing and cleanup for 2.6 - i2o-64-bit-fix.patch
>
> i2o-subsystem-fixing-and-cleanup-for-26-i2o-makefile-cleanuppatch.patch
> I2O subsystem fixing and cleanup for 2.6 - i2o-makefile-cleanup.patch
>
> make-4k-stacks-permanent.patch
> make 4k stacks permanent
>
> force-config_regparm-to-y.patch
> Force CONFIG_REGPARM to `y'
>
> ia64-remove-errno-refs.patch
> ia64-remove-errno-refs
>
> missing-closing-n-in-printk.patch
> missing closing n in printk
>
> invalid-notify_changesymlink-in-nfsd.patch
> Invalid notify_change(symlink, [ATTR_MODE]) in nfsd
>
> invalid-notify_changesymlink-in-nfsd-fix.patch
> Fix "Invalid notify_change(symlink, [ATTR_MODE]) in nfsd"
>
> fix-sysfs-symlinks.patch
> fix sysfs symlinks
>
> sysfs-backing-store-sysfs_rename_dir-fix.patch
> sysfs backing store negative dentry hashing fix
>
> sysfs-leaves-mount.patch
> sysfs backing store: sysfs_direct
>
> sysfs-leaves-dir.patch
> sysfs backing store: inode operations
>
> sysfs-leaves-file.patch
> sysfs backing store: sysfs operations
>
> sysfs-leaves-symlink.patch
> sysfs backing store: sysfs_create_link changes
>
> sysfs-leaves-bin.patch
> sysfs backing store: bin file attribute changes
>
> sysfs-leaves-misc.patch
> sysfs backing store: attribute groups
>
> die_386_graphic.patch
> ia32 oops diagnostic fix
>
> fix-net-tulip-winbond-840c-warning.patch
> fix net/tulip/winbond-840.c warning.
>
> hugetlb_shm_group-sysctl-gid-0-fix.patch
> hugetlb_shm_group-sysctl-gid-0-fix
>
> mlock_group-sysctl.patch
> mlock_group sysctl
>
> nfs_writepage_sync-stack-reduction.patch
> nfs_writepage_sync stack reduction
>
> nfs4-stack-reduction.patch
> nfs4 stack reduction
>
> idr-overflow-fixes.patch
> Fixes for idr code
> idr-overflow-fixes fix
> More fixes for idr code
> Fixes for POSIX timers
> timers-signals-rlimits-setuid-fix
> timers-signals-rlimits-fix
> timers-signals-rlimits-rename-stuff
> idr-overflow-fixes fix
> More fixes for idr code
>
> idr-remove-counter.patch
> idr: remove counter bits from id's
>
> rlim-add-rlimit-entry-for-controlling-queued-signals.patch
> RLIM: add rlimit entry for controlling queued signals
>
> rlim-add-sigpending-field-to-user_struct.patch
> RLIM: add sigpending field to user_struct
>
> rlim-pass-task_struct-in-send_signal.patch
> RLIM: pass task_struct in send_signal()
>
> rlim-add-simple-get_uid-helper.patch
> RLIM: add simple get_uid() helper
>
> rlim-enforce-rlimits-on-queued-signals.patch
> RLIM: enforce rlimits on queued signals
>
> rlim-remove-unused-queued_signals-global-accounting.patch
> RLIM: remove unused queued_signals global accounting
>
> rlim-add-rlimit-entry-for-posix-mqueue-allocation.patch
> RLIM: add rlimit entry for POSIX mqueue allocation
>
> rlim-add-mq_bytes-to-user_struct.patch
> RLIM: add mq_bytes to user_struct
>
> rlim-add-mq_attr_ok-helper.patch
> RLIM: add mq_attr_ok() helper
>
> rlim-enforce-rlimits-for-posix-mqueue-allocation.patch
> RLIM: enforce rlimits for POSIX mqueue allocation
>
> rlim-adjust-default-mqueue-sizes.patch
> RLIM: adjust default mqueue sizes
>
> call-might_sleep-in-tasklet_kill.patch
> Call might_sleep() in tasklet_kill
>
> d_flags-locking-fix.patch
> d_flags locking fixes
>
> d_vfs_flags-locking-fix.patch
> d_vfs_flags locking fix
>
> dentry-shrinkage.patch
> dentry shrinkage
>
> dentry-qstr-consolidation.patch
> dentry qstr consolidation
>
> dentry-qstr-consolidation-fix.patch
> dentry qstr consolidation fix
>
> dentry-d_bucket-fix.patch
> dentry d_bucket fix
>
> dentry-d_flags-consolidation.patch
> more dentry shrinkage
>
> dentry-layout-tweaks.patch
> dentry layout tweaks
>
> to-fix-i2o_proc-kernel-panic-on-access-of-proc-i2o-iop0-lct.patch
> Fix i2o_proc kernel panic on access of /proc/i2o/iop0/lct
>
> i2o_proc-module-owner-fix.patch
> i2o_proc module owner fix
>
> add-qsort-library-function.patch
> add qsort library function
>
> have-xfs-use-kernel-provided-qsort.patch
> Have XFS use kernel-provided qsort
>
> slabify-iocontext-request_queue.patch
> slabify iocontext + request_queue
>
> slabify-iocontext-request_queue-SLAB_PANIC.patch
> slabify-iocontext-request_queue: use SLAB_PANIC
>
> show-last-kernel-image-symbol-in-proc-kallsyms.patch
> show last kernel-image symbol in /proc/kallsyms
>
> raid-locking-fix.patch
> raid locking fix.
>
> include-aliases-in-kallsyms.patch
> Include Aliases in kallsyms
>
> make-buildcheck.patch
> make buildcheck
>
> make-buildcheck-license-fix.patch
> make buildcheck license fix
>
> efivars-fix.patch
> efivars: check that it's enabled
>
> serial-fifo-size-is-ignored.patch
> serial fifo size is ignored
>
> expose-backing-dev-max-read-ahead.patch
> expose backing dev max read-ahead
>
> ib700wdt-fix.patch
> ib700wdt watchdog driver fix
>
> ib700wdt-fix-2.patch
> ib700wdt watchdog driver fix #2
>
> laptop-doc-bugfix.patch
> laptop-mode documentation fix
>
> create_workqueue-locking-bogon.patch
> create_workqueue locking fix
>
> problem-with-aladdincard-entry-in-parport_pc.patch
> Fix AladdinCard entry in parport_pc
>
> seeky-readahead-speedups.patch
> speed up readahead for seeky loads
>
> watchdog-timer-for-intel-ixp4xx-cpus.patch
> Watchdog timer for Intel IXP4xx CPUs
>
> i810_audio-fixes-from-herbert-xu.patch
> i810_audio fixes from Herbert Xu
>
> ide-diskc-revert-to-previous-24-way-of-handling-flush-cache-commands.patch
> ide-disk.c: revert to previous (2.4) way of handling flush cache commands
>
> update-laptop-mode-control-script-with-xfs_hz=100.patch
> Update laptop mode control script with XFS_HZ=100
>
> del_singleshot_timer_sync.patch
> Add del_single_shot_timer()
>
> del_singleshot_timer_sync-tweaks.patch
> del_singleshot_timer_sync-tweaks
>
> really-ptrace-single-step-2.patch
> ptrace single-stepping fix
>
> dquot_release-oops-workaround.patch
> dquot_release oops workaround
>
> h8-300-update-1-9-bitopsh-add-find_next_bit.patch
> H8/300: bitops.h add find_next_bit
>
> h8-300-update-2-9-ldscripts-fix.patch
> H8/300: ldscripts fix
>
> h8-300-update-3-9-pic-support.patch
> H8/300: pic support
>
> h8-300-update-4-9-preempt-support.patch
> H8/300: preempt support
>
> h8-300-update-5-9-sci-driver-fix.patch
> H8/300: SCI driver fix
>
> h8-300-update-6-9-ne-driver.patch
> H8/300: ne driver
>
> h8-300-update-7-9-kconfig.patch
> H8/300: Kconfig
>
> h8-300-update-8-9-delete-headers.patch
> H8/300: delete headers
>
> h8-300-update-9-9-more-cleanup.patch
> H8/300: more cleanup
>
> calculate-ngroups_per_block-from-page_size.patch
> calculate NGROUPS_PER_BLOCK from PAGE_SIZE
>
> pci-debug-compile-fix-in-sis_router_probe.patch
> PCI debug compile fix in sis_router_probe()
>
> remove-empty-build-of-capabilityo.patch
> security: remove empty build of capability.o
>
> minor-cleanups-in-capabilityc.patch
> security: minor cleanups in capability.c
>
> add-disable-param-to-capabilities-module.patch
> security: add disable param to capabilities module
>
> fix-linux-doc-errors.patch
> fix linux doc errors
>
> fix-block-layer-ioctl-bug.patch
> fix block layer ioctl bug
>
> fix-crash-on-modprobe-ohci1394.patch
> fix crash on `modprobe ohci1394; modprobe -r ohci1394'
>
> x86_64-has-buggy-ffs-implementation.patch
> x86_64 has buggy ffs() implementation
>
> make-reiserfs-not-to-crash-on-oom.patch
> Fix reiserfs oom crash
>
> implement-print_modules.patch
> implement print_modules()
>
> m68k-print_modules.patch
> m68k: use print_modules()
>
> fix-endianess-in-modpost-when-cross-compiling-for-sparc-on-i386.patch
> Fix endianess in modpost when cross-compiling for sparc on i386
>
> fix-cyclades-compile-with-pci.patch
> fix cyclades compile with !PCI
>
> fix-tlanc-for-pci.patch
> fix tlan.c for !PCI
>
> fix-aic7xxx_oldc-for-pci.patch
> fix aic7xxx_old.c for !PCI
>
> powernow-k8-buggy-bios-override-for-266.patch
> Powernow-k8 buggy BIOS override for 2.6.6
>
> x86_64-msr-warning-fix.patch
> x86_64 msr.c warning fix
>
> abs-cleanup.patch
> abs() cleanup
>
>
> -
> 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/
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
@ 2004-05-13 12:39 Oleg Nesterov
2004-05-13 18:28 ` 2.6.6-mm2 Andrew Morton
2004-05-13 23:51 ` 2.6.6-mm2 Nick Piggin
0 siblings, 2 replies; 45+ messages in thread
From: Oleg Nesterov @ 2004-05-13 12:39 UTC (permalink / raw)
To: linux-kernel; +Cc: Nick Piggin, Andrew Morton
Hello.
Andrew Morton wrote:
>
> +yield_irq.patch
>
> From: Nick Piggin
>
> this_rq_lock does a local_irq_disable, and sched_yield()
> needs to undo that.
I beleive it is safe to enter schedule() with interrupts
disabled. schedule() does spin_lock_irq()->local_irq_disable()
anyway.
Could you please explain, why it is needed?
Oleg.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 11:25 ` 2.6.6-mm2 Andrew Morton
@ 2004-05-13 13:18 ` Adrian Bunk
2004-05-13 13:39 ` 2.6.6-mm2 Chris Mason
0 siblings, 1 reply; 45+ messages in thread
From: Adrian Bunk @ 2004-05-13 13:18 UTC (permalink / raw)
To: Andrew Morton; +Cc: Christoph Hellwig, linux-kernel
On Thu, May 13, 2004 at 04:25:40AM -0700, Andrew Morton wrote:
>...
> Wim explained that any application changes now won't be widely deployed for
> another year. During that period the ability to run existing Oracle setups
> requires that hugepage allocation be available to unprivileged
> applications.
>...
> It means that if people install a kernel.org machine on their database
> server, the database *just won't work*. This is not good for those users,
> for the kernel developers or for Linux's reputation in general.
>...
That sounds silly when talking about Oracle.
Oracle says:
Which Kernels are supported?
Oracle does not support modified or recompiled kernels. Recompiled
kernels are not supported with or without source modifications.
I doubt there are many "existing Oracle setups" that will risk to lose
all Oracle support by installing a different kernel.
And AFAIK Oracle currently supports not a single distribution that ships
with kernel 2.6.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 13:18 ` 2.6.6-mm2 Adrian Bunk
@ 2004-05-13 13:39 ` Chris Mason
2004-05-13 14:09 ` 2.6.6-mm2 Adrian Bunk
0 siblings, 1 reply; 45+ messages in thread
From: Chris Mason @ 2004-05-13 13:39 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Andrew Morton, Christoph Hellwig, linux-kernel
On Thu, 2004-05-13 at 09:18, Adrian Bunk wrote:
> On Thu, May 13, 2004 at 04:25:40AM -0700, Andrew Morton wrote:
> >...
> > Wim explained that any application changes now won't be widely deployed for
> > another year. During that period the ability to run existing Oracle setups
> > requires that hugepage allocation be available to unprivileged
> > applications.
> >...
> > It means that if people install a kernel.org machine on their database
> > server, the database *just won't work*. This is not good for those users,
> > for the kernel developers or for Linux's reputation in general.
> >...
>
> That sounds silly when talking about Oracle.
>
> Oracle says:
> Which Kernels are supported?
>
> Oracle does not support modified or recompiled kernels. Recompiled
> kernels are not supported with or without source modifications.
>
>
> I doubt there are many "existing Oracle setups" that will risk to lose
> all Oracle support by installing a different kernel.
>
No, I doubt so as well. Then again, why force them into a vendor
kernel? At the very least, it would be nice to be able to benchmark
vanilla against the vendors.
> And AFAIK Oracle currently supports not a single distribution that ships
> with kernel 2.6.
Keep in mind that just because oracle isn't certified on a kernel today,
that doesn't make Andrew's statements wrong.
-chris
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 10:27 2.6.6-mm2 Andrew Morton
2004-05-13 10:45 ` 2.6.6-mm2 Christoph Hellwig
2004-05-13 12:14 ` 2.6.6-mm2 Matt H.
@ 2004-05-13 13:42 ` Paolo Ornati
2004-05-13 15:07 ` 2.6.6-mm2 Lorenzo Allegrucci
` (2 subsequent siblings)
5 siblings, 0 replies; 45+ messages in thread
From: Paolo Ornati @ 2004-05-13 13:42 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
On Thursday 13 May 2004 12:27, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6/2.6.6
>-mm2/
CC kernel/module.o
kernel/module.c:730: error: redefinition of `add_attribute'
kernel/module.c:382: error: `add_attribute' previously defined here
kernel/module.c:382: warning: `add_attribute' defined but not used
make[1]: *** [kernel/module.o] Error 1
make: *** [kernel] Error 2
bye
--
Paolo Ornati
Linux v2.6.6
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 13:39 ` 2.6.6-mm2 Chris Mason
@ 2004-05-13 14:09 ` Adrian Bunk
2004-05-17 20:52 ` 2.6.6-mm2 Bill Davidsen
0 siblings, 1 reply; 45+ messages in thread
From: Adrian Bunk @ 2004-05-13 14:09 UTC (permalink / raw)
To: Chris Mason; +Cc: Andrew Morton, Christoph Hellwig, linux-kernel
On Thu, May 13, 2004 at 09:39:32AM -0400, Chris Mason wrote:
> On Thu, 2004-05-13 at 09:18, Adrian Bunk wrote:
> > On Thu, May 13, 2004 at 04:25:40AM -0700, Andrew Morton wrote:
> > >...
> > > Wim explained that any application changes now won't be widely deployed for
> > > another year. During that period the ability to run existing Oracle setups
> > > requires that hugepage allocation be available to unprivileged
> > > applications.
> > >...
> > > It means that if people install a kernel.org machine on their database
> > > server, the database *just won't work*. This is not good for those users,
> > > for the kernel developers or for Linux's reputation in general.
> > >...
> >
> > That sounds silly when talking about Oracle.
> >
> > Oracle says:
> > Which Kernels are supported?
> >
> > Oracle does not support modified or recompiled kernels. Recompiled
> > kernels are not supported with or without source modifications.
> >
> >
> > I doubt there are many "existing Oracle setups" that will risk to lose
> > all Oracle support by installing a different kernel.
> >
> No, I doubt so as well. Then again, why force them into a vendor
> kernel? At the very least, it would be nice to be able to benchmark
> vanilla against the vendors.
>...
I think I recall times when code contributions to the kernel were only
judged by their quality and not by the needs of some non-free apps or
what vendors did.
Either my memory is wrong, or these times are gone now...
> -chris
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 10:51 ` 2.6.6-mm2 Andrew Morton
2004-05-13 11:12 ` 2.6.6-mm2 Christoph Hellwig
@ 2004-05-13 14:15 ` Adrian Bunk
2004-05-13 19:18 ` 2.6.6-mm2 Chris Wright
2 siblings, 0 replies; 45+ messages in thread
From: Adrian Bunk @ 2004-05-13 14:15 UTC (permalink / raw)
To: Andrew Morton; +Cc: Christoph Hellwig, linux-kernel
On Thu, May 13, 2004 at 03:51:34AM -0700, Andrew Morton wrote:
> Christoph Hellwig <hch@infradead.org> wrote:
> >
> > > +hugetlb_shm_group-sysctl-gid-0-fix.patch
> > >
> > > Don't make gid 0 special for hugetlb shm.
> >
> > As Oracle has agreed on fixing their DB to use hugetlbfs could we
> > please stop doctoring around on this broken patch and revert it.
>
> Once I'm convinced that kernel.org kernels will be able to run applications
> which vendor kernels will run, sure.
>...
Vendor 2.4 kernels support the "old" EVMS application.
Despite this fact, the code was rejected by Linus during 2.5.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 10:27 2.6.6-mm2 Andrew Morton
` (2 preceding siblings ...)
2004-05-13 13:42 ` 2.6.6-mm2 Paolo Ornati
@ 2004-05-13 15:07 ` Lorenzo Allegrucci
2004-05-13 18:55 ` 2.6.6-mm2 Andrew Morton
2004-05-14 17:48 ` 2.6.6-mm2 R. J. Wysocki
2004-05-14 23:56 ` 2.6.6-mm2 Joseph Fannin
5 siblings, 1 reply; 45+ messages in thread
From: Lorenzo Allegrucci @ 2004-05-13 15:07 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
On Thursday 13 May 2004 12:27, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6/2.6.6-m
>m2/
make[2]: *** No rule to make target `fs/xfs/support/qsort.s', needed by
`fs/xfs/support/qsort.o'. Stop.
make[1]: *** [fs/xfs] Error 2
make: *** [fs] Error 2
--
Lorenzo
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
@ 2004-05-13 15:44 David Brownell
0 siblings, 0 replies; 45+ messages in thread
From: David Brownell @ 2004-05-13 15:44 UTC (permalink / raw)
To: lkml; +Cc: linux-kernel
> CC [M] drivers/usb/host/ohci-hcd.o
> In file included from drivers/usb/host/ohci-hcd.c:129:
> drivers/usb/host/ohci-hub.c: In function `ohci_rh_resume':
> drivers/usb/host/ohci-hub.c:313: error: `hcd' undeclared (first use in this
> function)
> drivers/usb/host/ohci-hub.c:313: error: (Each undeclared identifier is
> reported only once
> drivers/usb/host/ohci-hub.c:313: error: for each function it appears in.)
> drivers/usb/host/ohci-hub.c:313: warning: unused variable `ohci'
> make[3]: *** [drivers/usb/host/ohci-hcd.o] Error 1
> make[2]: *** [drivers/usb/host] Error 2
> make[1]: *** [drivers/usb] Error 2
Enable CONFIG_PM or apply the patch from
http://marc.theaimsgroup.com/?l=linux-usb-devel&m=108440030418181&w=2
Sorry about that.
- Dave
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 12:14 ` 2.6.6-mm2 Matt H.
@ 2004-05-13 18:24 ` Andrew Morton
2004-05-13 22:40 ` 2.6.6-mm2 Greg KH
0 siblings, 1 reply; 45+ messages in thread
From: Andrew Morton @ 2004-05-13 18:24 UTC (permalink / raw)
To: lkml; +Cc: linux-kernel, Greg KH
"Matt H." <lkml@lpbproductions.com> wrote:
>
> Just attempted to compile 2.6.6-mm2 and got this error
>
> CC [M] drivers/usb/core/driverfs.o
> CC [M] drivers/usb/core/hcd-pci.o
> LD [M] drivers/usb/core/usbcore.o
> LD drivers/usb/host/built-in.o
> CC [M] drivers/usb/host/ehci-hcd.o
> CC [M] drivers/usb/host/ohci-hcd.o
> In file included from drivers/usb/host/ohci-hcd.c:129:
> drivers/usb/host/ohci-hub.c: In function `ohci_rh_resume':
> drivers/usb/host/ohci-hub.c:313: error: `hcd' undeclared (first use in this
> function)
hm, not sure what's happened there...
---
25-akpm/drivers/usb/host/ohci-hub.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff -puN drivers/usb/host/ohci-hub.c~ohci-hub-build-fix drivers/usb/host/ohci-hub.c
--- 25/drivers/usb/host/ohci-hub.c~ohci-hub-build-fix 2004-05-13 11:23:48.588645576 -0700
+++ 25-akpm/drivers/usb/host/ohci-hub.c 2004-05-13 11:23:56.972371056 -0700
@@ -310,7 +310,7 @@ static void ohci_rh_resume (void *_hcd)
static void ohci_rh_resume (void *_hcd)
{
- struct ohci_hcd *ohci = hcd_to_ohci (hcd);
+ struct ohci_hcd *ohci = hcd_to_ohci (_hcd);
ohci_dbg(ohci, "rh_resume ??\n");
}
_
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 12:39 2.6.6-mm2 Oleg Nesterov
@ 2004-05-13 18:28 ` Andrew Morton
2004-05-13 23:51 ` 2.6.6-mm2 Nick Piggin
1 sibling, 0 replies; 45+ messages in thread
From: Andrew Morton @ 2004-05-13 18:28 UTC (permalink / raw)
To: Oleg Nesterov; +Cc: linux-kernel, nickpiggin
Oleg Nesterov <oleg@tv-sign.ru> wrote:
>
> Hello.
>
> Andrew Morton wrote:
> >
> > +yield_irq.patch
> >
> > From: Nick Piggin
> >
> > this_rq_lock does a local_irq_disable, and sched_yield()
> > needs to undo that.
>
> I beleive it is safe to enter schedule() with interrupts
> disabled. schedule() does spin_lock_irq()->local_irq_disable()
> anyway.
True.
> Could you please explain, why it is needed?
>
It was triggering false positives during debugging of the x86_64 gcc-3.3.3
problem and it's just a tidiness thing, really.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 15:07 ` 2.6.6-mm2 Lorenzo Allegrucci
@ 2004-05-13 18:55 ` Andrew Morton
2004-05-13 19:41 ` 2.6.6-mm2 Lorenzo Allegrucci
0 siblings, 1 reply; 45+ messages in thread
From: Andrew Morton @ 2004-05-13 18:55 UTC (permalink / raw)
To: Lorenzo Allegrucci; +Cc: linux-kernel
Lorenzo Allegrucci <l_allegrucci@despammed.com> wrote:
>
> On Thursday 13 May 2004 12:27, Andrew Morton wrote:
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6/2.6.6-m
> >m2/
>
> make[2]: *** No rule to make target `fs/xfs/support/qsort.s', needed by
> `fs/xfs/support/qsort.o'. Stop.
That's odd.
diff -puN fs/xfs/Makefile~have-xfs-use-kernel-provided-qsort-fix fs/xfs/Makefile
--- 25/fs/xfs/Makefile~have-xfs-use-kernel-provided-qsort-fix 2004-05-13 11:54:24.869488456 -0700
+++ 25-akpm/fs/xfs/Makefile 2004-05-13 11:54:28.218979256 -0700
@@ -142,7 +142,6 @@ xfs-y += $(addprefix linux/, \
xfs-y += $(addprefix support/, \
debug.o \
move.o \
- qsort.o \
uuid.o)
xfs-$(CONFIG_XFS_TRACE) += support/ktrace.o
_
^ permalink raw reply [flat|nested] 45+ messages in thread
* 2.6.6-mm2
@ 2004-05-13 19:14 Martin J. Bligh
2004-05-13 19:21 ` 2.6.6-mm2 Andrew Morton
2004-05-13 20:47 ` 2.6.6-mm2 Adrian Bunk
0 siblings, 2 replies; 45+ messages in thread
From: Martin J. Bligh @ 2004-05-13 19:14 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
2.6.6-mm2 won't compile without CONFIG_MODULE_UNLOAD ... looks very much
like the first definition of add_attribute needs moving inside the ifdef.
kernel/module.c:730: redefinition of `add_attribute'
kernel/module.c:382: `add_attribute' previously defined here
{standard input}: Assembler messages:
{standard input}:1121: Error: symbol `add_attribute' is already defined
# grep MODULE .config
CONFIG_MODULES=y
# CONFIG_MODULE_UNLOAD is not set
--- 2.6.6-mm2/kernel/module.c.old 2004-05-13 11:08:39.000000000 -0700
+++ 2.6.6-mm2/kernel/module.c 2004-05-13 11:13:50.000000000 -0700
@@ -378,6 +378,7 @@
}
#endif /* CONFIG_SMP */
+#ifdef CONFIG_MODULE_UNLOAD
static int add_attribute(struct module *mod, struct kernel_param *kp)
{
struct module_attribute *a;
@@ -394,7 +395,6 @@
return retval;
}
-#ifdef CONFIG_MODULE_UNLOAD
/* Init the unload section of the module. */
static void module_unload_init(struct module *mod)
{
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 10:51 ` 2.6.6-mm2 Andrew Morton
2004-05-13 11:12 ` 2.6.6-mm2 Christoph Hellwig
2004-05-13 14:15 ` 2.6.6-mm2 Adrian Bunk
@ 2004-05-13 19:18 ` Chris Wright
2004-05-13 19:29 ` 2.6.6-mm2 Andrew Morton
2004-05-13 19:38 ` 2.6.6-mm2 Andrew Morton
2 siblings, 2 replies; 45+ messages in thread
From: Chris Wright @ 2004-05-13 19:18 UTC (permalink / raw)
To: Andrew Morton; +Cc: Christoph Hellwig, linux-kernel
* Andrew Morton (akpm@osdl.org) wrote:
> Christoph Hellwig <hch@infradead.org> wrote:
> >
> > > +hugetlb_shm_group-sysctl-gid-0-fix.patch
> > >
> > > Don't make gid 0 special for hugetlb shm.
> >
> > As Oracle has agreed on fixing their DB to use hugetlbfs could we
> > please stop doctoring around on this broken patch and revert it.
>
> Once I'm convinced that kernel.org kernels will be able to run applications
> which vendor kernels will run, sure.
What about something that's just simple and generic? This is similar to
Andrea's disable_cap_mlock patch and the disabling capabilities patch
that wli produced back in that thread. It would remove the hack, and
buy us some time to find better solutions. Downside of course (as all
of these have) is reduced security value.
Against -mm2, thoughts?
thanks,
-chris
--
Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net
--- linux-2.6.6-mm2/security/capability.c 2004-05-13 11:19:44.000000000 -0700
+++ linux-2.6.6-mm2-cap_mask_disable/security/capability.c 2004-05-13 12:01:04.167511552 -0700
@@ -24,12 +24,24 @@
#include <linux/ptrace.h>
#include <linux/moduleparam.h>
+static int capability_mask;
+module_param_named(mask, capability_mask, int, 0);
+MODULE_PARM_DESC(mask, "Mask of capability checks to ignore");
+
+static int capability_capable(struct task_struct *task, int cap)
+{
+ if (CAP_TO_MASK(cap) & capability_mask)
+ return 0;
+ else
+ return cap_capable(task, cap);
+}
+
static struct security_operations capability_ops = {
.ptrace = cap_ptrace,
.capget = cap_capget,
.capset_check = cap_capset_check,
.capset_set = cap_capset_set,
- .capable = cap_capable,
+ .capable = capability_capable,
.netlink_send = cap_netlink_send,
.netlink_recv = cap_netlink_recv,
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 19:14 2.6.6-mm2 Martin J. Bligh
@ 2004-05-13 19:21 ` Andrew Morton
2004-05-13 20:47 ` 2.6.6-mm2 Adrian Bunk
1 sibling, 0 replies; 45+ messages in thread
From: Andrew Morton @ 2004-05-13 19:21 UTC (permalink / raw)
To: Martin J. Bligh; +Cc: linux-kernel
"Martin J. Bligh" <mbligh@aracnet.com> wrote:
>
> 2.6.6-mm2 won't compile without CONFIG_MODULE_UNLOAD ... looks very much
> like the first definition of add_attribute needs moving inside the ifdef.
>
> kernel/module.c:730: redefinition of `add_attribute'
> kernel/module.c:382: `add_attribute' previously defined here
Yup, sorry. Please revert bk-driver-core-module-fix.patch
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 19:18 ` 2.6.6-mm2 Chris Wright
@ 2004-05-13 19:29 ` Andrew Morton
2004-05-13 19:35 ` 2.6.6-mm2 Chris Wright
2004-05-13 19:38 ` 2.6.6-mm2 Andrew Morton
1 sibling, 1 reply; 45+ messages in thread
From: Andrew Morton @ 2004-05-13 19:29 UTC (permalink / raw)
To: Chris Wright; +Cc: hch, linux-kernel, Andrea Arcangeli
Chris Wright <chrisw@osdl.org> wrote:
>
> * Andrew Morton (akpm@osdl.org) wrote:
> > Christoph Hellwig <hch@infradead.org> wrote:
> > >
> > > > +hugetlb_shm_group-sysctl-gid-0-fix.patch
> > > >
> > > > Don't make gid 0 special for hugetlb shm.
> > >
> > > As Oracle has agreed on fixing their DB to use hugetlbfs could we
> > > please stop doctoring around on this broken patch and revert it.
> >
> > Once I'm convinced that kernel.org kernels will be able to run applications
> > which vendor kernels will run, sure.
>
> What about something that's just simple and generic? This is similar to
> Andrea's disable_cap_mlock patch and the disabling capabilities patch
> that wli produced back in that thread. It would remove the hack, and
> buy us some time to find better solutions. Downside of course (as all
> of these have) is reduced security value.
-ENODOCCO.
I assume one does
modprobe capability mask=32768
and this squashes CAP_IPC_LOCK system-wide?
> Against -mm2, thoughts?
Seems feasible, thanks. It replaces /proc/sys/vm/disable-mlock.
What does Andrea think?
>
> thanks,
> -chris
> --
> Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net
>
>
> --- linux-2.6.6-mm2/security/capability.c 2004-05-13 11:19:44.000000000 -0700
> +++ linux-2.6.6-mm2-cap_mask_disable/security/capability.c 2004-05-13 12:01:04.167511552 -0700
> @@ -24,12 +24,24 @@
> #include <linux/ptrace.h>
> #include <linux/moduleparam.h>
>
> +static int capability_mask;
> +module_param_named(mask, capability_mask, int, 0);
> +MODULE_PARM_DESC(mask, "Mask of capability checks to ignore");
> +
> +static int capability_capable(struct task_struct *task, int cap)
> +{
> + if (CAP_TO_MASK(cap) & capability_mask)
> + return 0;
> + else
> + return cap_capable(task, cap);
> +}
> +
> static struct security_operations capability_ops = {
> .ptrace = cap_ptrace,
> .capget = cap_capget,
> .capset_check = cap_capset_check,
> .capset_set = cap_capset_set,
> - .capable = cap_capable,
> + .capable = capability_capable,
> .netlink_send = cap_netlink_send,
> .netlink_recv = cap_netlink_recv,
>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 19:29 ` 2.6.6-mm2 Andrew Morton
@ 2004-05-13 19:35 ` Chris Wright
0 siblings, 0 replies; 45+ messages in thread
From: Chris Wright @ 2004-05-13 19:35 UTC (permalink / raw)
To: Andrew Morton; +Cc: Chris Wright, hch, linux-kernel, Andrea Arcangeli
* Andrew Morton (akpm@osdl.org) wrote:
> Chris Wright <chrisw@osdl.org> wrote:
> > What about something that's just simple and generic? This is similar to
> > Andrea's disable_cap_mlock patch and the disabling capabilities patch
> > that wli produced back in that thread. It would remove the hack, and
> > buy us some time to find better solutions. Downside of course (as all
> > of these have) is reduced security value.
>
> -ENODOCCO.
Oops, I assumed the MODULE_PARAM_DESC was self-explanatory for a first
pass, sorry about that.
> I assume one does
>
> modprobe capability mask=32768
>
> and this squashes CAP_IPC_LOCK system-wide?
Yes, although I think you picked off the wrong bit ;-) (and I prefer hex)
modprobe capability mask=0x4000
or if CONFIG_SECURITY_MODULE=y, then boot param:
capability.mask=0x4000
thanks,
-chris
--
Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 19:18 ` 2.6.6-mm2 Chris Wright
2004-05-13 19:29 ` 2.6.6-mm2 Andrew Morton
@ 2004-05-13 19:38 ` Andrew Morton
2004-05-13 19:42 ` 2.6.6-mm2 Chris Wright
2004-05-14 19:06 ` 2.6.6-mm2 Kevin O'Connor
1 sibling, 2 replies; 45+ messages in thread
From: Andrew Morton @ 2004-05-13 19:38 UTC (permalink / raw)
To: Chris Wright; +Cc: hch, linux-kernel, Andrea Arcangeli
Chris Wright <chrisw@osdl.org> wrote:
>
>
> +static int capability_mask;
> +module_param_named(mask, capability_mask, int, 0);
> +MODULE_PARM_DESC(mask, "Mask of capability checks to ignore");
Is there a way to make this tunable at runtime, btw?
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 18:55 ` 2.6.6-mm2 Andrew Morton
@ 2004-05-13 19:41 ` Lorenzo Allegrucci
0 siblings, 0 replies; 45+ messages in thread
From: Lorenzo Allegrucci @ 2004-05-13 19:41 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
On Thursday 13 May 2004 20:55, Andrew Morton wrote:
> Lorenzo Allegrucci <l_allegrucci@despammed.com> wrote:
> > On Thursday 13 May 2004 12:27, Andrew Morton wrote:
> > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6/2.
> > >6.6-m m2/
> >
> > make[2]: *** No rule to make target `fs/xfs/support/qsort.s', needed by
> > `fs/xfs/support/qsort.o'. Stop.
>
> That's odd.
>
> diff -puN fs/xfs/Makefile~have-xfs-use-kernel-provided-qsort-fix
> fs/xfs/Makefile ---
> 25/fs/xfs/Makefile~have-xfs-use-kernel-provided-qsort-fix 2004-05-13
> 11:54:24.869488456 -0700 +++ 25-akpm/fs/xfs/Makefile 2004-05-13
> 11:54:28.218979256 -0700
> @@ -142,7 +142,6 @@ xfs-y += $(addprefix linux/, \
> xfs-y += $(addprefix support/, \
> debug.o \
> move.o \
> - qsort.o \
> uuid.o)
>
> xfs-$(CONFIG_XFS_TRACE) += support/ktrace.o
>
> _
>
>
Fixed, thanks.
--
Lorenzo
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 19:38 ` 2.6.6-mm2 Andrew Morton
@ 2004-05-13 19:42 ` Chris Wright
2004-05-14 19:14 ` 2.6.6-mm2 Andrea Arcangeli
2004-05-14 19:06 ` 2.6.6-mm2 Kevin O'Connor
1 sibling, 1 reply; 45+ messages in thread
From: Chris Wright @ 2004-05-13 19:42 UTC (permalink / raw)
To: Andrew Morton; +Cc: Chris Wright, hch, linux-kernel, Andrea Arcangeli
* Andrew Morton (akpm@osdl.org) wrote:
> Chris Wright <chrisw@osdl.org> wrote:
> >
> >
> > +static int capability_mask;
> > +module_param_named(mask, capability_mask, int, 0);
> > +MODULE_PARM_DESC(mask, "Mask of capability checks to ignore");
>
> Is there a way to make this tunable at runtime, btw?
Yeah, it'd require sysctl or similar, and further reduces the security,
unless you only allow bit clearing or something.
thanks,
-chris
--
Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 19:14 2.6.6-mm2 Martin J. Bligh
2004-05-13 19:21 ` 2.6.6-mm2 Andrew Morton
@ 2004-05-13 20:47 ` Adrian Bunk
1 sibling, 0 replies; 45+ messages in thread
From: Adrian Bunk @ 2004-05-13 20:47 UTC (permalink / raw)
To: Martin J. Bligh; +Cc: Andrew Morton, linux-kernel
On Thu, May 13, 2004 at 12:14:57PM -0700, Martin J. Bligh wrote:
> 2.6.6-mm2 won't compile without CONFIG_MODULE_UNLOAD ... looks very much
> like the first definition of add_attribute needs moving inside the ifdef.
>...
http://www.ussg.iu.edu/hypermail/linux/kernel/0405.1/1222.html
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 18:24 ` 2.6.6-mm2 Andrew Morton
@ 2004-05-13 22:40 ` Greg KH
0 siblings, 0 replies; 45+ messages in thread
From: Greg KH @ 2004-05-13 22:40 UTC (permalink / raw)
To: Andrew Morton; +Cc: lkml, linux-kernel
On Thu, May 13, 2004 at 11:24:47AM -0700, Andrew Morton wrote:
> "Matt H." <lkml@lpbproductions.com> wrote:
> >
> > Just attempted to compile 2.6.6-mm2 and got this error
> >
> > CC [M] drivers/usb/core/driverfs.o
> > CC [M] drivers/usb/core/hcd-pci.o
> > LD [M] drivers/usb/core/usbcore.o
> > LD drivers/usb/host/built-in.o
> > CC [M] drivers/usb/host/ehci-hcd.o
> > CC [M] drivers/usb/host/ohci-hcd.o
> > In file included from drivers/usb/host/ohci-hcd.c:129:
> > drivers/usb/host/ohci-hub.c: In function `ohci_rh_resume':
> > drivers/usb/host/ohci-hub.c:313: error: `hcd' undeclared (first use in this
> > function)
>
> hm, not sure what's happened there...
Oops, didn't check with CONFIG_PM disabled, sorry.
Applied, thanks.
greg k-h
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 12:39 2.6.6-mm2 Oleg Nesterov
2004-05-13 18:28 ` 2.6.6-mm2 Andrew Morton
@ 2004-05-13 23:51 ` Nick Piggin
1 sibling, 0 replies; 45+ messages in thread
From: Nick Piggin @ 2004-05-13 23:51 UTC (permalink / raw)
To: Oleg Nesterov; +Cc: linux-kernel, Andrew Morton, Ingo Molnar
Oleg Nesterov wrote:
> Hello.
>
> Andrew Morton wrote:
>
>>+yield_irq.patch
>>
>>From: Nick Piggin
>>
>>this_rq_lock does a local_irq_disable, and sched_yield()
>>needs to undo that.
>
>
> I beleive it is safe to enter schedule() with interrupts
> disabled. schedule() does spin_lock_irq()->local_irq_disable()
> anyway.
>
> Could you please explain, why it is needed?
>
It is safe to enter schedule() with interrupts disabled. I
found this "problem" while searching for something else in
sched.c
For consistency it is a good thing to do, however I would
be just as happy with a 1 line comment instead. Ingo what
do you prefer?
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
[not found] ` <fa.gi5j8pu.92umbq@ifi.uio.no>
@ 2004-05-14 0:50 ` Andy Lutomirski
2004-05-14 1:01 ` 2.6.6-mm2 Chris Wright
0 siblings, 1 reply; 45+ messages in thread
From: Andy Lutomirski @ 2004-05-14 0:50 UTC (permalink / raw)
To: Chris Wright; +Cc: Andrew Morton, Christoph Hellwig, linux-kernel
Chris Wright wrote:
> * Andrew Morton (akpm@osdl.org) wrote:
>
>>Christoph Hellwig <hch@infradead.org> wrote:
>>
>>>>+hugetlb_shm_group-sysctl-gid-0-fix.patch
>>>>
>>>> Don't make gid 0 special for hugetlb shm.
>>>
>>>As Oracle has agreed on fixing their DB to use hugetlbfs could we
>>>please stop doctoring around on this broken patch and revert it.
>>
>>Once I'm convinced that kernel.org kernels will be able to run applications
>>which vendor kernels will run, sure.
>
>
> What about something that's just simple and generic? This is similar to
> Andrea's disable_cap_mlock patch and the disabling capabilities patch
> that wli produced back in that thread. It would remove the hack, and
> buy us some time to find better solutions. Downside of course (as all
> of these have) is reduced security value.
I actually like the magic group better. This one means that _anyone_
can DoS the system. Why not just give Oracle its own LSM if this is
what you want to do (that way the nastiness is completely isolated)?
<shameless_plug> My patch (posted a couple hours ago) solves this one
cleanly </shameless_plug>
--And
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-14 0:50 ` 2.6.6-mm2 Andy Lutomirski
@ 2004-05-14 1:01 ` Chris Wright
0 siblings, 0 replies; 45+ messages in thread
From: Chris Wright @ 2004-05-14 1:01 UTC (permalink / raw)
To: Andy Lutomirski
Cc: Chris Wright, Andrew Morton, Christoph Hellwig, linux-kernel
* Andy Lutomirski (luto@myrealbox.com) wrote:
> Chris Wright wrote:
> > What about something that's just simple and generic? This is similar to
> > Andrea's disable_cap_mlock patch and the disabling capabilities patch
> > that wli produced back in that thread. It would remove the hack, and
> > buy us some time to find better solutions. Downside of course (as all
> > of these have) is reduced security value.
>
> I actually like the magic group better. This one means that _anyone_
> can DoS the system. Why not just give Oracle its own LSM if this is
> what you want to do (that way the nastiness is completely isolated)?
Magic group has better safety property, but it evolved from
disable_cap_mlock which for CAP_IPC_LOCK has the identical property to
this patch. Agreed it's safer w/out, but the magic group is so special
purpose that it feels like a hack. This patch is more contained and
IMO is just a hold over until we have something that really works.
> <shameless_plug> My patch (posted a couple hours ago) solves this one
> cleanly </shameless_plug>
I'll comment on that separately ;-)
thanks,
-chris
--
Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 11:12 ` 2.6.6-mm2 Christoph Hellwig
2004-05-13 11:25 ` 2.6.6-mm2 Andrew Morton
@ 2004-05-14 7:30 ` Ian Kent
1 sibling, 0 replies; 45+ messages in thread
From: Ian Kent @ 2004-05-14 7:30 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: Andrew Morton, linux-kernel
On Thu, 13 May 2004, Christoph Hellwig wrote:
> On Thu, May 13, 2004 at 03:51:34AM -0700, Andrew Morton wrote:
> > Once I'm convinced that kernel.org kernels will be able to run applications
> > which vendor kernels will run, sure.
> >
> > We're nowhere near that, and your continual whining gets us no closer.
>
> Sorry, but this argumentation is utter bullshit.
Excuse me for interrupting.
Surely the main concern is the place where this runs not the kernel
developer or application developer.
I know it's not a good situation, it never has been, but sites often
aren't able to upgrade to new versions of kernels or products, in anything
like short order, for all sorts of reasons.
Ian
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-14 17:48 ` 2.6.6-mm2 R. J. Wysocki
@ 2004-05-14 17:47 ` Christoph Hellwig
2004-05-14 21:20 ` 2.6.6-mm2 R. J. Wysocki
0 siblings, 1 reply; 45+ messages in thread
From: Christoph Hellwig @ 2004-05-14 17:47 UTC (permalink / raw)
To: R. J. Wysocki; +Cc: Andrew Morton, linux-kernel
On Fri, May 14, 2004 at 07:48:10PM +0200, R. J. Wysocki wrote:
> Oh well. And every distribution for x86_64 that I know ships with the
> gcc-3.3.x (sigh).
>
> Can you please tell me where I can get the gcc-3.4 in RPM for SuSE 9.0 or
> FC2T3/AMD64? I've bad memories of trying to bulid the gcc myself from the
> sources ...
ftp://ftp.suse.com/pub/people/aj/GCC-3.4/
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 10:27 2.6.6-mm2 Andrew Morton
` (3 preceding siblings ...)
2004-05-13 15:07 ` 2.6.6-mm2 Lorenzo Allegrucci
@ 2004-05-14 17:48 ` R. J. Wysocki
2004-05-14 17:47 ` 2.6.6-mm2 Christoph Hellwig
2004-05-14 23:56 ` 2.6.6-mm2 Joseph Fannin
5 siblings, 1 reply; 45+ messages in thread
From: R. J. Wysocki @ 2004-05-14 17:48 UTC (permalink / raw)
To: Andrew Morton, linux-kernel
On Thursday 13 of May 2004 12:27, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6/2.6.6-m
>m2/
>
>
> - Lots of VM changes - fixes from Andrea and generally moving things closer
> to the -aa tree.
>
> - The x86_64 gcc-3.3.3 shipped with SuSE 9.1 miscompiles the post-2.6.6 CPU
> scheduler changes, resulting in lockups after several minutes of heavy
> load. Hence this kernel refuses to build on gcc-3.3.x. Please use
> gcc-3.4.0 if you're on x86_64.
Oh well. And every distribution for x86_64 that I know ships with the
gcc-3.3.x (sigh).
Can you please tell me where I can get the gcc-3.4 in RPM for SuSE 9.0 or
FC2T3/AMD64? I've bad memories of trying to bulid the gcc myself from the
sources ...
Yours,
RJW
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
@ 2004-05-14 18:51 Jan Killius
0 siblings, 0 replies; 45+ messages in thread
From: Jan Killius @ 2004-05-14 18:51 UTC (permalink / raw)
To: rjwysocki; +Cc: linux-kernel
Hello,
> Can you please tell me where I can get the gcc-3.4 in RPM for SuSE 9.0 or
> FC2T3/AMD64? I've bad memories of trying to bulid the gcc myself from the
> sources ...
http://mirror.mcs.anl.gov/suse-people/aj/GCC-3.4/
--
Jan
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 19:38 ` 2.6.6-mm2 Andrew Morton
2004-05-13 19:42 ` 2.6.6-mm2 Chris Wright
@ 2004-05-14 19:06 ` Kevin O'Connor
2004-05-14 19:36 ` 2.6.6-mm2 Chris Wright
2004-05-14 19:42 ` 2.6.6-mm2 Kevin O'Connor
1 sibling, 2 replies; 45+ messages in thread
From: Kevin O'Connor @ 2004-05-14 19:06 UTC (permalink / raw)
To: Andrew Morton; +Cc: Chris Wright, hch, linux-kernel, Andrea Arcangeli
On Thu, May 13, 2004 at 12:38:09PM -0700, Andrew Morton wrote:
> Chris Wright <chrisw@osdl.org> wrote:
> >
> >
> > +static int capability_mask;
> > +module_param_named(mask, capability_mask, int, 0);
> > +MODULE_PARM_DESC(mask, "Mask of capability checks to ignore");
>
> Is there a way to make this tunable at runtime, btw?
I thought that was what the fourth argument to module_param_named was for..
/* This is the fundamental function for registering boot/module
parameters. perm sets the visibility in driverfs: 000 means it's
not there, read bits mean it's readable, write bits mean it's
writable. */
#define __module_param_call(prefix, name, set, get, arg, perm) \
Did I miss something?
-Kevin
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 19:42 ` 2.6.6-mm2 Chris Wright
@ 2004-05-14 19:14 ` Andrea Arcangeli
2004-05-14 20:58 ` 2.6.6-mm2 Chris Wright
0 siblings, 1 reply; 45+ messages in thread
From: Andrea Arcangeli @ 2004-05-14 19:14 UTC (permalink / raw)
To: Chris Wright; +Cc: Andrew Morton, hch, linux-kernel
On Thu, May 13, 2004 at 12:42:49PM -0700, Chris Wright wrote:
> * Andrew Morton (akpm@osdl.org) wrote:
> > Chris Wright <chrisw@osdl.org> wrote:
> > >
> > >
> > > +static int capability_mask;
> > > +module_param_named(mask, capability_mask, int, 0);
> > > +MODULE_PARM_DESC(mask, "Mask of capability checks to ignore");
> >
> > Is there a way to make this tunable at runtime, btw?
>
> Yeah, it'd require sysctl or similar, and further reduces the security,
> unless you only allow bit clearing or something.
the runtime switch would be more confortable, the config is:
ONFIG_SECURITY=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_CAPABILITIES=y
CONFIG_SECURITY_CAPABILITIES_BOOTPARAM=y
CONFIG_SECURITY_ROOTPLUG=m
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
# CONFIG_SECURITY_SELINUX_MLS is not set
if the runtime switch needs sysctl then probably we can stay with
disable_cap_mlock or mlock_group (I prefer disable_cap_mlock because
having more sysctl doesn't make it more secure, if you can exploit
disable_cap_mlock you can exploit hugetlbfs_group and you can exploit
mlock_group too). It's an hack and the simplest hack is
disable_cap_mlock and it is more "featured" than the group that is only
available to one group of users at once.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-14 19:06 ` 2.6.6-mm2 Kevin O'Connor
@ 2004-05-14 19:36 ` Chris Wright
2004-05-14 19:42 ` 2.6.6-mm2 Kevin O'Connor
1 sibling, 0 replies; 45+ messages in thread
From: Chris Wright @ 2004-05-14 19:36 UTC (permalink / raw)
To: Kevin O'Connor
Cc: Andrew Morton, Chris Wright, hch, linux-kernel, Andrea Arcangeli
* Kevin O'Connor (kevin@koconnor.net) wrote:
> On Thu, May 13, 2004 at 12:38:09PM -0700, Andrew Morton wrote:
> > Chris Wright <chrisw@osdl.org> wrote:
> > >
> > >
> > > +static int capability_mask;
> > > +module_param_named(mask, capability_mask, int, 0);
> > > +MODULE_PARM_DESC(mask, "Mask of capability checks to ignore");
> >
> > Is there a way to make this tunable at runtime, btw?
>
> I thought that was what the fourth argument to module_param_named was for..
>
>
> /* This is the fundamental function for registering boot/module
> parameters. perm sets the visibility in driverfs: 000 means it's
> not there, read bits mean it's readable, write bits mean it's
> writable. */
> #define __module_param_call(prefix, name, set, get, arg, perm) \
>
> Did I miss something?
No, that's right, but I didn't think it was safe enough, because it
doesn't let you register your own function to manage how the variable is
set. For example, only clearing set bits.
thanks,
-chris
--
Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-14 19:06 ` 2.6.6-mm2 Kevin O'Connor
2004-05-14 19:36 ` 2.6.6-mm2 Chris Wright
@ 2004-05-14 19:42 ` Kevin O'Connor
1 sibling, 0 replies; 45+ messages in thread
From: Kevin O'Connor @ 2004-05-14 19:42 UTC (permalink / raw)
To: Andrew Morton; +Cc: Chris Wright, hch, linux-kernel, Andrea Arcangeli
This is a reply to my own message.
On Fri, May 14, 2004 at 03:06:42PM -0400, Kevin O'Connor wrote:
> On Thu, May 13, 2004 at 12:38:09PM -0700, Andrew Morton wrote:
> > > +MODULE_PARM_DESC(mask, "Mask of capability checks to ignore");
> >
> > Is there a way to make this tunable at runtime, btw?
>
> I thought that was what the fourth argument to module_param_named was for..
[...]
> Did I miss something?
It would significantly limit the usefulness of capabilities if root could
arbitrarily clear them. I think I answered my own question.
Sorry for the traffic,
-Kevin
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-14 19:14 ` 2.6.6-mm2 Andrea Arcangeli
@ 2004-05-14 20:58 ` Chris Wright
2004-05-15 2:43 ` 2.6.6-mm2 Andrea Arcangeli
0 siblings, 1 reply; 45+ messages in thread
From: Chris Wright @ 2004-05-14 20:58 UTC (permalink / raw)
To: Andrea Arcangeli; +Cc: Chris Wright, Andrew Morton, hch, linux-kernel
* Andrea Arcangeli (andrea@suse.de) wrote:
> On Thu, May 13, 2004 at 12:42:49PM -0700, Chris Wright wrote:
> > * Andrew Morton (akpm@osdl.org) wrote:
> > > Chris Wright <chrisw@osdl.org> wrote:
> > > > +static int capability_mask;
> > > > +module_param_named(mask, capability_mask, int, 0);
> > > > +MODULE_PARM_DESC(mask, "Mask of capability checks to ignore");
> > >
> > > Is there a way to make this tunable at runtime, btw?
> >
> > Yeah, it'd require sysctl or similar, and further reduces the security,
> > unless you only allow bit clearing or something.
>
> the runtime switch would be more confortable, the config is:
>
> ONFIG_SECURITY=y
> CONFIG_SECURITY_NETWORK=y
> CONFIG_SECURITY_CAPABILITIES=y
> CONFIG_SECURITY_CAPABILITIES_BOOTPARAM=y
So you already prepare for a capability bootparam.
> CONFIG_SECURITY_ROOTPLUG=m
> CONFIG_SECURITY_SELINUX=y
> CONFIG_SECURITY_SELINUX_BOOTPARAM=y
> CONFIG_SECURITY_SELINUX_DEVELOP=y
> # CONFIG_SECURITY_SELINUX_MLS is not set
>
> if the runtime switch needs sysctl then probably we can stay with
> disable_cap_mlock or mlock_group (I prefer disable_cap_mlock because
> having more sysctl doesn't make it more secure, if you can exploit
> disable_cap_mlock you can exploit hugetlbfs_group and you can exploit
> mlock_group too). It's an hack and the simplest hack is
Well it's just basic security issue. The disable_cap_mlock has less
runtime risk because it's only exposing a single capability. The ability
to mask off capability checks as boot/module load time (not compilation
time) is more flexible, and doesn't have to touch any extra code (which
gives the feel of cleaner hack), and is runtime safe (unless you care
a lot about setting up oracle, then re-enabling the CAP_IPC_LOCK checks
to minimized risk exposure). You could give the module_param some 0644
access, but now uid == 0 or CAP_DAC_OVERRIDE could freely change the
mask during runtime. So, to my thinking, you'd want to control with
sysctl that only allows bit clearing.
> disable_cap_mlock and it is more "featured" than the group that is only
> available to one group of users at once.
Question of audience...machine running oracle, or machine with users
that want safe gpg. In fact, they probably aren't same machine, and I
bet in both cases a single group would work. Well, anyway for gpg we
only want rlimits, and this work is already done...
thanks,
-chris
--
Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-14 17:47 ` 2.6.6-mm2 Christoph Hellwig
@ 2004-05-14 21:20 ` R. J. Wysocki
0 siblings, 0 replies; 45+ messages in thread
From: R. J. Wysocki @ 2004-05-14 21:20 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: Andrew Morton, linux-kernel
On Friday 14 of May 2004 19:47, Christoph Hellwig wrote:
> On Fri, May 14, 2004 at 07:48:10PM +0200, R. J. Wysocki wrote:
> > Oh well. And every distribution for x86_64 that I know ships with the
> > gcc-3.3.x (sigh).
> >
> > Can you please tell me where I can get the gcc-3.4 in RPM for SuSE 9.0 or
> > FC2T3/AMD64? I've bad memories of trying to bulid the gcc myself from
> > the sources ...
>
> ftp://ftp.suse.com/pub/people/aj/GCC-3.4/
Thanks, works nicely. :-)
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 10:27 2.6.6-mm2 Andrew Morton
` (4 preceding siblings ...)
2004-05-14 17:48 ` 2.6.6-mm2 R. J. Wysocki
@ 2004-05-14 23:56 ` Joseph Fannin
2004-05-14 23:58 ` 2.6.6-mm2 Chris Wright
5 siblings, 1 reply; 45+ messages in thread
From: Joseph Fannin @ 2004-05-14 23:56 UTC (permalink / raw)
To: Andrew Morton, Chris Wright; +Cc: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 778 bytes --]
On Thu, May 13, 2004 at 03:27:36AM -0700, Andrew Morton wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6/2.6.6-mm2/
> +rlim-add-rlimit-entry-for-posix-mqueue-allocation.patch
The above patch includes linux/mqueue.h from
arch/*/kernel/init_task.c for each arch. Building the kernel fails on
ppc because ppc doesn't have an init_task.c; the setting of
CONFIG_POSIX_MQUEUE doesn't matter. I added the include to
arch/ppc/kernel/process.c and the resulting kernel boots ok, but this
is probably not the correct place to put it.
cris and m68k don't have an init_task.c either.
--
Joseph Fannin
jhf@rivenstone.net
"Bull in pure form is rare; there is usually some contamination by data."
-- William G. Perry Jr.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-14 23:56 ` 2.6.6-mm2 Joseph Fannin
@ 2004-05-14 23:58 ` Chris Wright
0 siblings, 0 replies; 45+ messages in thread
From: Chris Wright @ 2004-05-14 23:58 UTC (permalink / raw)
To: Andrew Morton, Chris Wright, linux-kernel
* Joseph Fannin (jhf@rivenstone.net) wrote:
> On Thu, May 13, 2004 at 03:27:36AM -0700, Andrew Morton wrote:
> >
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6/2.6.6-mm2/
>
> > +rlim-add-rlimit-entry-for-posix-mqueue-allocation.patch
>
> The above patch includes linux/mqueue.h from
> arch/*/kernel/init_task.c for each arch. Building the kernel fails on
> ppc because ppc doesn't have an init_task.c; the setting of
> CONFIG_POSIX_MQUEUE doesn't matter. I added the include to
> arch/ppc/kernel/process.c and the resulting kernel boots ok, but this
> is probably not the correct place to put it.
It is. Needs to go with INIT_TASK.
> cris and m68k don't have an init_task.c either.
Thanks! Will spin up a patch.
-chris
--
Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-14 20:58 ` 2.6.6-mm2 Chris Wright
@ 2004-05-15 2:43 ` Andrea Arcangeli
2004-05-15 7:43 ` 2.6.6-mm2 Hugh Dickins
0 siblings, 1 reply; 45+ messages in thread
From: Andrea Arcangeli @ 2004-05-15 2:43 UTC (permalink / raw)
To: Chris Wright; +Cc: Andrew Morton, hch, linux-kernel
On Fri, May 14, 2004 at 01:58:49PM -0700, Chris Wright wrote:
> gives the feel of cleaner hack), and is runtime safe (unless you care
what makes no sense to me is the "cleaner hack" approch. Since this is a
dirty hack anyways, trying to make it cleaner seems quite pointless, we
should keep it simple and localized instead, so it can be deleted with
minimal effort. Having more than 1 hack (i.e. more than 1 sysctl) for
this as well seems pointless. Dealing with the groups as well seems
overkill and not needed.
The question is is if what you are proposing could be a long term
solution or not. If it cannot be a long term solution, then going with
a single disable_cap_mlock simplest of all hack is the best from my
point of view.
> that want safe gpg. In fact, they probably aren't same machine, and I
they can or cannot be in the same machine, but the big question is if
the gpg user is "locally" trusted too or not. But this isn't just about
gpg. I had to put remap_file_pages under mlock too, not because of the
paging, paging of nonlinear VMAs works fine, but the truncate of the
nonlinear vmas doesn't work yet correctly. This will be eventually fixed
but in the short term I had to keep it under remap_file_pages under
mlock since you can mlock memory with remap_file_pages+truncate.
So if one group uses uml and the other group uses oracle, the group
approch won't work, only disable_cap_mlock will work. I can very well
imagine uml being run as nobody.nogroup or as wwwrun.www.
> [..] Well, anyway for gpg we only want rlimits, and this work is
> already done...
correct.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-15 2:43 ` 2.6.6-mm2 Andrea Arcangeli
@ 2004-05-15 7:43 ` Hugh Dickins
0 siblings, 0 replies; 45+ messages in thread
From: Hugh Dickins @ 2004-05-15 7:43 UTC (permalink / raw)
To: Andrea Arcangeli; +Cc: Chris Wright, Andrew Morton, hch, linux-kernel
On Sat, 15 May 2004, Andrea Arcangeli wrote:
> paging, paging of nonlinear VMAs works fine, but the truncate of the
> nonlinear vmas doesn't work yet correctly. This will be eventually fixed
Already fixed in 2.6.6: look for "details" in mm/memory.c.
Hugh
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: 2.6.6-mm2
2004-05-13 14:09 ` 2.6.6-mm2 Adrian Bunk
@ 2004-05-17 20:52 ` Bill Davidsen
0 siblings, 0 replies; 45+ messages in thread
From: Bill Davidsen @ 2004-05-17 20:52 UTC (permalink / raw)
To: linux-kernel
Adrian Bunk wrote:
> On Thu, May 13, 2004 at 09:39:32AM -0400, Chris Mason wrote:
>
>>On Thu, 2004-05-13 at 09:18, Adrian Bunk wrote:
>>
>>>On Thu, May 13, 2004 at 04:25:40AM -0700, Andrew Morton wrote:
>>>
>>>>...
>>>>Wim explained that any application changes now won't be widely deployed for
>>>>another year. During that period the ability to run existing Oracle setups
>>>>requires that hugepage allocation be available to unprivileged
>>>>applications.
>>>>...
>>>>It means that if people install a kernel.org machine on their database
>>>>server, the database *just won't work*. This is not good for those users,
>>>>for the kernel developers or for Linux's reputation in general.
>>>>...
>>>
>>>That sounds silly when talking about Oracle.
>>>
>>>Oracle says:
>>> Which Kernels are supported?
>>>
>>> Oracle does not support modified or recompiled kernels. Recompiled
>>> kernels are not supported with or without source modifications.
>>>
>>>
>>>I doubt there are many "existing Oracle setups" that will risk to lose
>>>all Oracle support by installing a different kernel.
>>>
>>
>>No, I doubt so as well. Then again, why force them into a vendor
>>kernel? At the very least, it would be nice to be able to benchmark
>>vanilla against the vendors.
>>...
>
>
> I think I recall times when code contributions to the kernel were only
> judged by their quality and not by the needs of some non-free apps or
> what vendors did.
>
> Either my memory is wrong, or these times are gone now...
I don't see that "quality" and "what vendors did" are mutually
exclusive. What I don't see is why you think that having a capability
control this is a bad thing. It would seem to be exactly the type of
thing capabilities address, giving a selected bit of permission to a
trusted application.
--
-bill davidsen (davidsen@tmr.com)
"The secret to procrastination is to put things off until the
last possible moment - but no longer" -me
^ permalink raw reply [flat|nested] 45+ messages in thread
end of thread, other threads:[~2004-05-17 20:50 UTC | newest]
Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-13 12:39 2.6.6-mm2 Oleg Nesterov
2004-05-13 18:28 ` 2.6.6-mm2 Andrew Morton
2004-05-13 23:51 ` 2.6.6-mm2 Nick Piggin
-- strict thread matches above, loose matches on Subject: below --
2004-05-14 18:51 2.6.6-mm2 Jan Killius
[not found] <fa.h4eq5gb.nj6q31@ifi.uio.no>
[not found] ` <fa.gi5j8pu.92umbq@ifi.uio.no>
2004-05-14 0:50 ` 2.6.6-mm2 Andy Lutomirski
2004-05-14 1:01 ` 2.6.6-mm2 Chris Wright
2004-05-13 19:14 2.6.6-mm2 Martin J. Bligh
2004-05-13 19:21 ` 2.6.6-mm2 Andrew Morton
2004-05-13 20:47 ` 2.6.6-mm2 Adrian Bunk
2004-05-13 15:44 2.6.6-mm2 David Brownell
2004-05-13 10:27 2.6.6-mm2 Andrew Morton
2004-05-13 10:45 ` 2.6.6-mm2 Christoph Hellwig
2004-05-13 10:51 ` 2.6.6-mm2 Andrew Morton
2004-05-13 11:12 ` 2.6.6-mm2 Christoph Hellwig
2004-05-13 11:25 ` 2.6.6-mm2 Andrew Morton
2004-05-13 13:18 ` 2.6.6-mm2 Adrian Bunk
2004-05-13 13:39 ` 2.6.6-mm2 Chris Mason
2004-05-13 14:09 ` 2.6.6-mm2 Adrian Bunk
2004-05-17 20:52 ` 2.6.6-mm2 Bill Davidsen
2004-05-14 7:30 ` 2.6.6-mm2 Ian Kent
2004-05-13 14:15 ` 2.6.6-mm2 Adrian Bunk
2004-05-13 19:18 ` 2.6.6-mm2 Chris Wright
2004-05-13 19:29 ` 2.6.6-mm2 Andrew Morton
2004-05-13 19:35 ` 2.6.6-mm2 Chris Wright
2004-05-13 19:38 ` 2.6.6-mm2 Andrew Morton
2004-05-13 19:42 ` 2.6.6-mm2 Chris Wright
2004-05-14 19:14 ` 2.6.6-mm2 Andrea Arcangeli
2004-05-14 20:58 ` 2.6.6-mm2 Chris Wright
2004-05-15 2:43 ` 2.6.6-mm2 Andrea Arcangeli
2004-05-15 7:43 ` 2.6.6-mm2 Hugh Dickins
2004-05-14 19:06 ` 2.6.6-mm2 Kevin O'Connor
2004-05-14 19:36 ` 2.6.6-mm2 Chris Wright
2004-05-14 19:42 ` 2.6.6-mm2 Kevin O'Connor
2004-05-13 12:14 ` 2.6.6-mm2 Matt H.
2004-05-13 18:24 ` 2.6.6-mm2 Andrew Morton
2004-05-13 22:40 ` 2.6.6-mm2 Greg KH
2004-05-13 13:42 ` 2.6.6-mm2 Paolo Ornati
2004-05-13 15:07 ` 2.6.6-mm2 Lorenzo Allegrucci
2004-05-13 18:55 ` 2.6.6-mm2 Andrew Morton
2004-05-13 19:41 ` 2.6.6-mm2 Lorenzo Allegrucci
2004-05-14 17:48 ` 2.6.6-mm2 R. J. Wysocki
2004-05-14 17:47 ` 2.6.6-mm2 Christoph Hellwig
2004-05-14 21:20 ` 2.6.6-mm2 R. J. Wysocki
2004-05-14 23:56 ` 2.6.6-mm2 Joseph Fannin
2004-05-14 23:58 ` 2.6.6-mm2 Chris Wright
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox