ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc4/2.6.17-rc4-mm2/
- Major rework in the libata (SATA) drivers. If anyone has had any problem
with the SATA drivers, please test this tree and report the results. We
expect it to fix quite a few things.
- reiser4 doesn't compile, due to changes to core pagecache APIs. The fix
wasn't obvious.
- resume-from-disk doesn't locate the resume partition, apparently due to an
interaction between the klibc patch and RH FC5 userspace. It might be OK on
other distros.
Boilerplate:
- See the `hot-fixes' directory for any important updates to this patchset.
- To fetch an -mm tree using git, use (for example)
git fetch git://git.kernel.org/pub/scm/linux/kernel/git/smurf/linux-trees.git v2.6.16-rc2-mm1
- -mm kernel commit activity can be reviewed by subscribing to the
mm-commits mailing list.
echo "subscribe mm-commits" | mail [email protected]
- If you hit a bug in -mm and it is not obvious which patch caused it, it is
most valuable if you can perform a bisection search to identify which patch
introduced the bug. Instructions for this process are at
http://www.zip.com.au/~akpm/linux/patches/stuff/bisecting-mm-trees.txt
But beware that this process takes some time (around ten rebuilds and
reboots), so consider reporting the bug first and if we cannot immediately
identify the faulty patch, then perform the bisection search.
- When reporting bugs, please try to Cc: the relevant maintainer and mailing
list on any email.
Changes since 2.6.17-rc4-mm1:
origin.patch
git-acpi.patch
git-agpgart.patch
git-alsa.patch
git-arm.patch
git-audit-master.patch
git-block.patch
git-cfq.patch
git-cifs.patch
git-dvb.patch
git-gfs2.patch
git-ia64.patch
git-infiniband.patch
git-intelfb.patch
git-klibc.patch
git-hdrcleanup.patch
git-hdrinstall.patch
git-libata-all.patch
git-mips.patch
git-mmc.patch
git-mtd.patch
git-netdev-all.patch
git-nfs.patch
git-ocfs2.patch
git-powerpc.patch
git-rbtree.patch
git-sas.patch
git-pcmcia.patch
git-scsi-target.patch
git-supertrak.patch
git-watchdog.patch
git-cryptodev.patch
git-viro-bird-m32r.patch
git-viro-bird-m68k.patch
git-viro-bird-frv.patch
git-viro-bird-upf.patch
git-viro-bird-volatile.patch
git trees
-selinux-check-for-failed-kmalloc-in-security_sid_to_context.patch
-fs-openc-unexport-sys_openat.patch
-autofs4-nfy_none-wait-race-fix.patch
-autofs4-nfy_none-wait-race-fix-tidy.patch
-fix-capi-reload-by-unregistering-the-correct-major.patch
-tpm-update-module-dependencies.patch
-pcmcia-oopses-fixes.patch
-via-quirk-fixup-additional-pci-ids.patch
-smbfs-chroot-issue-cve-2006-1864.patch
-rcu-introduce-rcu_needs_cpu-interface.patch
-rcu-introduce-rcu_needs_cpu-interface-fix.patch
-s390-exploit-rcu_needs_cpu-interface.patch
-setup_per_zone_pages_min-overflow-fix.patch
-s390-lcs-incorrect-test.patch
-initramfs-fix-cpio-hardlink-check.patch
-s390-add-vmsplice-system-call.patch
-symbol_put_addr-locks-kernel.patch
-contact-info-update.patch
-smbfs-fix-slab-corruption-in-samba-error-path.patch
-add-slab_is_available-routine-for-boot-code.patch
-led-improve-kconfig-information.patch
-backlight-lcd-class-fix-sysfs-_store-error-handling.patch
-led-add-maintainer-entry-for-the-led-subsystem.patch
-led-fix-sysfs-store-function-error-handling.patch
-v9fs-twalk-memory-leak.patch
-v9fs-signal-handling-fixes.patch
-fix-can_share_swap_page-when-config_swap.patch
-add-core-solo-and-core-duo-support-to-oprofile.patch
-tpm-fix-constant.patch
-final-rio-polish.patch
-final-rio-polish-fix.patch
-tpm_register_hardware-gcc-41-warning-fix.patch
-fs-compatc-fix-if-a-=-b-typo.patch
-root-mount-failure-emit-filesystems-attempted.patch
-revert-vfs-propagate-mnt_flags-into-do_loopback-vfsmount.patch
-smbus-unhiding-kills-thermal-management.patch
-fix-hotplug-kconfig-help.patch
-gigaset-endian-fix.patch
-fix-typos-in-documentation-memory-barrierstxt.patch
-ide_cs-add-ibm-microdrive-to-known-ids.patch
nfs-fix-error-handling-on-access_ok-in-compat_sys_nfsservctl.patch
-devices-txt-remove-pktcdvd-entry.patch
-jffs2-warning-fixes.patch
-dl2k-build-fix.patch
-sem2mutex-drivers-acpi.patch
-sem2mutex-acpi-acpi_link_lock.patch
-acpi-ia64-wake-on-lan-fix.patch
-for_each_possible_cpu-under-drivers-acpi.patch
-acpi_bus_unregister_driver-make-void.patch
-acpi_os_wait_semaphore-dont-complain-about-timeout.patch
-memory-leak-in-acpi_evaluate_integer.patch
-ia64-acpi_memhotplug-fix.patch
-fw-memory-leakages-in-driver-acpi-videoc.patch
-acpi-idle-__read_mostly-and-de-init-static-var.patch
-acpi-suppress-power-button-event-on-s3-resume.patch
-gregkh-driver-driver-core-add-sys-hypervisor-when-needed.patch
-gregkh-driver-spi-per-transfer-overrides-for-wordsize-and-clocking.patch
-gregkh-driver-spi-add-pxa2xx-ssp-spi-driver.patch
-gregkh-driver-spi-spi-whitespace-fixes.patch
-gregkh-driver-spi-spi-bounce-buffer-has-a-minimum-length.patch
-gregkh-driver-spi-add-david-as-the-spi-subsystem-maintainer.patch
-gregkh-driver-spi-renamed-bitbang_transfer_setup-to-spi_bitbang_setup_transfer-and-export-it.patch
-gregkh-driver-spi-devices-can-require-lsb-first-encodings.patch
-gregkh-driver-spi-busnum-0-needs-to-work.patch
-gregkh-driver-spi-update-to-pxa2xx-spi-driver.patch
-gregkh-driver-spi-spi_bitbang-clocking-fixes.patch
-spi-added-spi-master-driver-for.patch
-drivers-base-firmware_classc-cleanups.patch
-s3c24xx-gpio-based-spi-driver.patch
-s3c24xx-hardware-spi-driver.patch
-s3c24xx-hardware-spi-driver-tidy.patch
-i2c-add-support-for-virtual-i2c-adapters.patch
-git-klibc-alpha-fixes.patch
-git-klibc-ident-fix.patch
-nand_base-modular-fix.patch
-git-mtd-non-arm-fix.patch
-git-mtd-isnt-arm-only.patch
-fix-mem-leak-in-netfilter.patch
-powerpc-pseries-increment-fail-counter-in-pci-recovery.patch
-x86_64-mm-fix-b44-checks.patch
-x86_64-mm-nommu-warning.patch
-x86_64-mm-remove-un-set_nmi_callback-and-reserve-release_lapic_nmi-functions-x86-fix.patch
-x86_64-mm-remove-un-set_nmi_callback-and-reserve-release_lapic_nmi-functions-x86-fix-fix.patch
-x86_64-mm-remove-un-set_nmi_callback-and-reserve-release_lapic_nmi-functions-x86_64-fix.patch
-x86_64-mm-hotadd-reserve-fix-fix-fix.patch
-x86_64-mm-serialize-assign_irq_vector-use-of-static-variables-fix.patch
-git-klibc-build-hacks.patch
-matroxfb-fix-dvi-setup-to-be-more-compatible.patch
Merged into mainlin or a subsystem tree
+matroxfb-fix-dvi-setup-to-be-more-compatible.patch
+i386-remove-junk-from-stack-dump.patch
+powerpc-fix-ide-pmac-sysfs-entry.patch
+kdump-maintainer-info-update.patch
+nfs-server-subtree_check-returns-dubious-value.patch
+md-fix-inverted-test-for-repair-directive.patch
+nfsd-sign-conversion-obscuring-errors-in-nfsd_set_posix_acl.patch
+x86_64-dont-warn-for-overflow-in-nommu-case-when-dma_mask-is-32bit-fix.patch
+hid-read-busywait-fix.patch
+binfmt_flat-dont-check-for-emfile.patch
+selinux-endian-fix.patch
+x86_64-mm-hotadd-reserve-fix-fix-fix.patch
+sparsemem-incorrectly-calculates-section-number.patch
+fix-race-in-inotify_release.patch
+pci-correctly-allocate-return-buffers-for-osc-calls.patch
+cpuset-might-sleep-checking-zones-allowed-fix.patch
+cpuset-update-cpuset_zones_allowed-comment.patch
+cpuset-might_sleep_if-check-in-cpuset_zones_allowed.patch
+overrun-in-isdn_ttyc.patch
+clarify-maintainers-and-include-linux-security-info.patch
+update-ext2-ext3-jbd-maintainers-entries.patch
+minor-spi-doc-fix.patch
+spi-added-spi-master-driver-for.patch
+drivers-base-firmware_classc-cleanups.patch
+s3c24xx-gpio-based-spi-driver.patch
+s3c24xx-hardware-spi-driver.patch
+s3c24xx-hardware-spi-driver-tidy.patch
+pxa2xx-spi-update.patch
+i386-kdump-boot-cpu-physical-apicid-fix.patch
+kprobes-bad-manupilation-of-2-byte-opcode-on-x86_64.patch
+missing-newline-in-scsi-stc.patch
+fix-a-no_idle_hz-timer-bug.patch
+revert-forcedeth-fix-multi-irq-issues.patch
+s390-next_timer_interrupt-overflow-in-stop_hz_timer.patch
+kbuild-check-sht_rel-sections.patch
+kbuild-fix-modpost-segfault-for-64bit-mipsel-kernel.patch
+rtc-subsystem-use-enoioctlcmd-and-enotty-where-appropriate.patch
+via-rhine-revert-change-mdelay-to-msleep-and-remove-from-isr-path.patch
+fix-broken-vm86-interrupt-signal-handling.patch
+kobject-quiet-errors-in-kobject_add.patch
+align-the-node_mem_map-endpoints-to-a-max_order-boundary.patch
+pd6729-section-fix.patch
+i810-section-fix.patch
+mpu401-section-fix.patch
+es18xx-build-fix.patch
+nm256_audio-section-fix.patch
+ad1848-section-fix.patch
2.6.17 patch queue (mostly)
+fix-drivers-mfd-ucb1x00-corec-irq-probing-bug.patch
ARM driver fix
+git-audit-master-build-fix.patch
+kauditd_thread-warning-fix.patch
+audit-build-fix.patch
audit tree fixups
+create-sys-hypervisor-when-needed.patch
+s390_hypfs-filesystem.patch
s/390 hypervisor filesystem
+gregkh-driver-kobject_add-make-people-pay-attention-to-errors.patch
driver treeupdate
+input-move-fixp-arithh-to-drivers-input.patch
+input-fix-accuracy-of-fixp-arithh.patch
+input-new-force-feedback-interface.patch
+input-adapt-hid-force-feedback-drivers-for-the-new-interface.patch
+input-adapt-uinput-for-the-new-force-feedback-interface.patch
+input-adapt-iforce-driver-for-the-new-force-feedback-interface.patch
+input-force-feedback-driver-for-pid-devices.patch
+input-force-feedback-driver-for-zeroplus-devices.patch
+input-update-documentation-of-force-feedback.patch
+input-drop-the-remains-of-the-old-ff-interface.patch
+input-drop-the-old-pid-driver.patch
input force-feedback driver update
+kbuild-export-type-enhancement-to-modpostc-fix.patch
Fix kbuild-export-type-enhancement-to-modpostc.patch
+git-klibc-build-hacks.patch
+git-klibc-stdint-build-fix.patch
+git-klibc-stdint-build-fix-2.patch
git-klibc fixes
+libata-reduce-timeouts.patch
Add `libata.ata_qc_timeout' kernel/module parameter to avoid insane timeouts
when probing not-present SATA disks.
+libata-debug.patch
Try to work out what's happening with a SATA discovery problem.
+2.6.17-rc4-mm1-ich8-fix.patch
Work aroud the SATA discovery problem.
+git-mtd-fixup.patch
Fix rejects in git-myd.patch
+git-mtd-symbol_get-fix.patch
+git-mtd-moddi-fix.patch
Fix git-mtd.patch
-git-netdev-all-e1000-fixup.patch
Dropped
+e1000-endian-fixes.patch
e1000 fix
-forcedeth-suggested-cleanups.patch
-forcedeth-add-support-for-flow-control.patch
-forcedeth-add-support-for-configuration.patch
Dropped due to patch rejects
+drivers-net-s2ioc-make-bus_speed-static.patch
net driver cleanup
+secmark-add-new-flask-definitions-to-selinux.patch
+secmark-add-selinux-exports.patch
+secmark-add-secmark-support-to-core-networking.patch
+secmark-add-xtables-secmark-target.patch
+secmark-add-secmark-support-to-conntrack.patch
+secmark-add-connsecmark-xtables-target.patch
+secmark-add-new-packet-controls-to-selinux.patch
Security feature work
-nfs-permit-filesystem-to-override-root-dentry-on-mount.patch
-nfs-permit-filesystem-to-perform-statfs-with-a-known-root-dentry.patch
-ipath-vs-nfs-permit-filesystem-to-override-root-dentry-on-mount.patch
-git-gfs2-vs-nfs-permit-filesystem-to-override-root-dentry-on-mount.patch
-nfs-abstract-out-namespace-initialisation.patch
-nfs-add-dentry-materialisation-op.patch
-nfs-split-fs-nfs-inodec-into-inode-superblock-and-namespace-bits.patch
-nfs-share-nfs-superblocks-per-protocol-per-server-per-fsid.patch
-nfs-share-nfs-superblocks-per-protocol-per-server-per-fsid-fix.patch
-nfs-share-nfs-superblocks-per-protocol-per-server-per-fsid-warning-fixes.patch
-fs-cache-provide-a-filesystem-specific-syncable-page-bit.patch
-fs-cache-add-notification-of-page-becoming-writable-to-vma-ops.patch
-fs-cache-avoid-enfile-checking-for-kernel-specific-open-files.patch
-fs-cache-generic-filesystem-caching-facility.patch
-fs-cache-make-kafs-use-fs-cache.patch
-fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem.patch
-fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem-export-__audit_inode_child.patch
-fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem-warning-fixes.patch
-fs-cache-vs-vfs-add-lock-owner-argument-to-flush-operation.patch
-fs-cache-release-page-private-in-failed-readahead.patch
-fs-cache-release-page-private-in-failed-readahead-uninlining.patch
-fs-cache-release-page-private-in-failed-readahead-uninlining-2.patch
-nfs-use-local-caching.patch
-nfs-use-local-caching-fix.patch
Dropped due to general overload - will restore it soon.
+kconfigurable-resources-mtd-fixes.patch
Fix MTD for the variable resource.start, .end patches.
+pcmcia-irq-debugging.patch
PCMCIA IRQ debugging.
+ppa-no-highmem-pages.patch
+imm-no-need-for-unchecked_isa_dma.patch
+scsi-make-scsi_implement_eh-generic-api-for-scsi-transports.patch
SCSI driver updates
+git-scsi-target-fixup.patch
Fix reject in git-scsi-target.patch
+gregkh-usb-usb-add-yealink-phones-to-the-hid_quirk_ignore-blacklist.patch
+gregkh-usb-usb-cdc-acm-add-a-new-special-case-for-modems-with-buggy-firmware.patch
+gregkh-usb-usb-usbnet-zaurus-mtu-fixup.patch
+gregkh-usb-usbhid-automatically-set-hid_quirk_noget-for-keyboards-and-mice.patch
+gregkh-usb-usb-ohci-avoids-root-hub-timer-polling.patch
+gregkh-usb-uhci-common-result-routine-for-control-bulk-interrupt.patch
+gregkh-usb-uhci-remove-non-iso-tds-as-they-are-used.patch
+gregkh-usb-uhci-move-code-for-cleaning-up-unlinked-urbs.patch
+gregkh-usb-uhci-eliminate-the-td-removal-list.patch
+gregkh-usb-uhci-reimplement-fsbr.patch
+gregkh-usb-uhci-work-around-old-intel-bug.patch
+gregkh-usb-usb-serial-mos7720.patch
USB tree updates
+gregkh-usb-usb-serial-mos7720-powerpc-wrokaround.patch
Broke powerpc.
+added-support-for-asix-88178-chipset-usb-gigabit-ethernet-adaptor.patch
USB device support
+x86_64-mm-acpi-blacklist-xw9300.patch
+x86_64-mm-profile-pc-fp.patch
+x86_64-mm-fix-last_tsc-calculation-of-pm-timer.patch
+x86_64-mm-remove-ids.patch
+x86_64-mm-remove-ia32-export.patch
+x86_64-mm-allow-users-to-force-a-panic-on-nmi.patch
+x86_64-mm-empty-node0.patch
+x86_64-mm-make-functions-static.patch
+x86_64-mm-disable-apic-initdata.patch
+x86_64-mm-remove-unused-gart-header-file.patch
+x86_64-mm-fix-vector_lock-deadlock-in-io_apicc.patch
+x86_64-mm-x86_64-mm-remove-un-set_nmi_callback-and-reserve-release_lapic_nmi-functions-x86-fix.patch
+x86_64-mm-x86_64-mm-remove-un-set_nmi_callback-and-reserve-release_lapic_nmi-functions-x86-fix-fix.patch
+x86_64-mm-x86_64-mm-remove-un-set_nmi_callback-and-reserve-release_lapic_nmi-functions-x86_64-fix.patch
+x86_64-mm-kdump-x86_64-nmi-event-notification-fix.patch
+x86_64-mm-kdump-i386-nmi-event-notification-fix.patch
+x86_64-mm-set-compat-early.patch
+x86_64-mm-i386-enable-nmi-wdog.patch
x86_64 tree updates
+revert-x86_64-mm-profile-pc-fp.patch
+x86_64-msi-apic-build-fix.patch
Fix it.
+zone-init-check-and-report-unaligned-zone-boundaries-fix-v2.patch
Fix zone-init-check-and-report-unaligned-zone-boundaries.patch
+zone-allow-unaligned-zone-boundaries-spelling-fix.patch
Fix zone-allow-unaligned-zone-boundaries.patch
+register-sysfs-file-for-hotpluged-new-node.patch
+register-sysfs-file-for-hotpluged-new-node-fix.patch
Memory hotadd work.
+flatmem-relax-requirement-for-memory-to-start-at-pfn-0.patch
Small fix, needed for
introduce-mechanism-for-registering-active-regions-of-memory.patch
+have-ia64-use-add_active_range-and-free_area_init_nodes.patch
Use introduce-mechanism-for-registering-active-regions-of-memory.patch on
ia64.
+mm-cleanup-swap-unused-warning.patch
Kill a warning
+page-migration-simplify-migrate_pages.patch
+page-migration-simplify-migrate_pages-tweaks.patch
+page-migration-handle-freeing-of-pages-in-migrate_pages.patch
+page-migration-use-allocator-function-for-migrate_pages.patch
+page-migration-support-moving-of-individual-pages.patch
+page-migration-detailed-status-for-moving-of-individual-pages.patch
+page-migration-support-a-vma-migration-function.patch
New page migration feature work.
+fix-tiacx-on-alpha.patch
+tiacx-fix-attribute-packed-warnings.patch
+tiacx-pci-build-fix.patch
Updates to acx1xx-wireless-driver.patch
+x86-increase-interrupt-vector-range.patch
+x86-call-eisa_set_level_irq-in-pcibios_lookup_irq.patch
+x86-kernel-irq-balancer-fix.patch
+x86-kernel-irq-balancer-fix-tidy.patch
+i386-let-usermode-execute-the-enter.patch
x86 updates
-add-raw-driver-kconfig-entry-for-s390.patch
Dropped.
-fix-dcache-race-during-umount-fix.patch
Folded into fix-dcache-race-during-umount.patch
+isdn-unsafe-interaction-between-isdn_write-and-isdn_writebuf_stub-fix.patch
Folded into
isdn-unsafe-interaction-between-isdn_write-and-isdn_writebuf_stub.patch
+list-introduce-list_replace-helper.patch
+list-use-list_replace_init-instead-of-list_splice_init.patch
list.h cleanups
+when-config_base_samll=1-the-kernel-261611-cascade-in-kernel-timerc-may-enter-the-infinite-loop-use-list_replace_init.patch
Fix
when-config_base_samll=1-the-kernel-261611-cascade-in-kernel-timerc-may-enter-the-infinite-loop.patch
+hptiop-highpoint-rocketraid-3xxx-controller-driver-redone.patch
Update the Highpoint RocketRaid driver
+ufs-change-block-number-on-the-fly.patch
+ufs-change-block-number-on-the-fly-tweaks.patch
+ufs-directory-and-page-cache-install-aops.patch
+ufs-directory-and-page-cache-from-blocks-to-pages.patch
More UFS fixes
+oprofile-fix-unnecessary-cleverness.patch
+msnd-section-fix.patch
+oprofile-convert-from-semaphores-to-mutexes.patch
+drivers-char-applicomc-proper-module_initexit.patch
+remove-dead-entry-in-net-wan-makefile.patch
+openpromfs-fix-missing-nul.patch
+openpromfs-remove-unnecessary-casts.patch
+openpromfs-factorize-out.patch
+openpromfs-factorize-out-tidy.patch
+idetape-gcc-41-warning-fix.patch
+add-driver-for-arm-amba-pl031-rtc.patch
+add-driver-for-arm-amba-pl031-rtc-tidy.patch
+rtc-subsystem-fix-capability-checks-in-kernel-interface.patch
+rtc-subsystem-add-capability-checks.patch
+add-export_unused_symbol-and-export_unused_symbol_gpl.patch
+add-export_unused_symbol-and-export_unused_symbol_gpl-default.patch
+make-printk-work-for-really-early-debugging.patch
+kernel-sysc-cleanups.patch
+kernel-sysc-cleanups-fix.patch
+nbd-kill-obsolete-changelog-add-gpl.patch
+fix-listh-kernel-doc.patch
+listh-doc-change-counter-to-control.patch
+fix-magic-sysrq-on-strange-keyboards.patch
+ide-cd-end-of-media-error-fix.patch
+add-a-sysfs-file-to-determine-if-a-kexec-kernel-is-loaded.patch
+add-a-sysfs-file-to-determine-if-a-kexec-kernel-is-loaded-tidy.patch
+cpqarray-section-fix.patch
Misc
+remove-old-hw-rng-support.patch
+add-new-generic-hw-rng-core.patch
+add-new-generic-hw-rng-core-cleanups.patch
+add-new-generic-hw-rng-core-hw_random-core-rewrite-chrdev-read-method.patch
+add-new-generic-hw-rng-core-maintainers.patch
+add-intel-hw-rng-driver.patch
+add-intel-hw-rng-driver-cleanups.patch
+add-amd-hw-rng-driver.patch
+add-geode-hw-rng-driver.patch
+add-geode-hw-rng-driver-cleanups.patch
+add-via-hw-rng-driver.patch
+add-via-hw-rng-driver-fix.patch
+add-via-hw-rng-driver-cleanups.patch
+add-ixp4xx-hw-rng-driver.patch
+add-ti-omap-cpu-family-hw-rng-driver.patch
+add-bcm43xx-hw-rng-support.patch
Introduce hardware random number generator framework, use it.
+vectorize-aio_read-aio_write-methods.patch
+remove-readv-writev-methods-and-use-aio_read-aio_write.patch
+core-aio-changes-to-support-vectored-aio.patch
+core-aio-changes-to-support-vectored-aio-fix-2.patch
+streamline-generic_file_-interfaces-and-filemap.patch
+gfs2-vs-streamline-generic_file_-interfaces-and-filemap.patch
Cleanup, simplify core pagecache read/write APIs
+nfs-open-code-the-nfs-direct-write-rescheduler.patch
+nfs-open-code-the-nfs-direct-write-rescheduler-printk-fix.patch
+nfs-remove-user_addr-and-user_count-from-nfs_direct_req.patch
+nfs-eliminate-nfs_get_user_pages.patch
+nfs-alloc-nfs_read-write_data-as-direct-i-o-is-scheduled.patch
+nfs-check-all-iov-segments-for-correct-memory-access-rights.patch
+nfs-support-vector-i-o-throughout-the-nfs-direct-i-o-path.patch
Make NFS direct-IO utilise those cleanups
+kprobemulti-kprobe-posthandler-for-booster-kprobes-bugfix-of-kprobe-booster-reenable-kprobe-booster.patch
Fix kprobemulti-kprobe-posthandler-for-booster.patch
+sched-fix-interactive-ceiling-code.patch
CPU scheduler fix
+swap-prefetch-fix-lru_cache_add_tail.patch
+swap-prefetch-fix-lru_cache_add_tail-tidy.patch
+mm-swap-prefetch-fix-lowmem-reserve-calc.patch
swap prefetching fixes
-ecryptfs-main-module-functions-vs-nfs-permit-filesystem-to-override-root-dentry-on-mount.patch
Folded into other ecryptfs patches
+ecryptfs-vs-streamline-generic_file_-interfaces-and-filemap.patch
+ecryptfs-vs-streamline-generic_file_-interfaces-and-filemap-fix.patch
+ecryptfs-file-operations-fix.patch
ecryptfs fixes (for underlying API changes)
+namespaces-add-nsproxy.patch
+namespaces-incorporate-fs-namespace-into-nsproxy.patch
+namespaces-utsname-introduce-temporary-helpers.patch
+namespaces-utsname-switch-to-using-uts-namespaces.patch
+namespaces-utsname-switch-to-using-uts-namespaces-alpha-fix.patch
+namespaces-utsname-use-init_utsname-when-appropriate.patch
+namespaces-utsname-implement-utsname-namespaces.patch
+namespaces-utsname-implement-utsname-namespaces-export.patch
+namespaces-utsname-sysctl-hack.patch
+namespaces-utsname-remove-system_utsname.patch
+namespaces-utsname-implement-clone_newuts-flag.patch
Permit virtualisation of the system utsname
+reiser4-fix-incorrect-assertions.patch
reiser4 fix
-reiser4-vs-nfs-permit-filesystem-to-override-root-dentry-on-mount.patch
-reiser4-vs-nfs-permit-filesystem-to-perform-statfs-with-a-known-root-dentry.patch
Dropped, not needed
+reiser4-gfp_t-annotations.patch
reiser4 sparse friendliness
+ide-hpt3xx-fix-pci-clock-detection-fix-2.patch
Fix ide-hpt3xx-fix-pci-clock-detection.patch
+ide_dma_speed-fixes.patch
+ide_dma_speed-fixes-warning-fix.patch
+ide_dma_speed-fixes-tidy.patch
+hpt3xx-rework-rate-filtering.patch
+hpt3xx-rework-rate-filtering-tidy.patch
+hpt3xx-print-the-real-chip-name-at-startup.patch
IDE fixes
+md-allow-checkpoint-of-recovery-with-version-1-superblock-fix.patch
Fix md-allow-checkpoint-of-recovery-with-version-1-superblock.patch
+md-change-md-bitmap-file-handling-to-use-bmap-to-file-blocks-fix.patch
+md-calculate-correct-array-size-for-raid10-in-new-offset-mode.patch
MD updates
+git-viro-bird-volatile-fixup.patch
Fix reject in git-viro-bird-volatile.patch
All 1117 patches:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc4/2.6.17-rc4-mm2/patch-list
On Saturday 20 May 2006 14:41, Andrew Morton wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc4/2.6.17-rc4-mm2/
My box (Asus L5D, x86_64 kernel) locks up hard after the resume from suspend
to disk. This happens right after the console has been restored and only if
all modules are loaded before suspend (eg. it doesn't lock up when booted with
init=/bin/bash). Also it's caught by the softlockup watchdog which produces
traces similar to the appended one.
Greetings,
Rafael
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803ca84a>{usb_hcd_poll_rh_status+250}
<ffffffff880dafa2>{:ohci_hcd:ohci_irq+194} <ffffffff803c9ce2>{usb_hcd_irq+50}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
<ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
<ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff880db0ec>{:ohci_hcd:ohci_irq+524}
<ffffffff803c9ce2>{usb_hcd_irq+50} <ffffffff8025b4e3>{handle_IRQ_event+51}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <ffffffff8025b4d4>{handle_IRQ_event+36}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <ffffffff8025b4d4>{handle_IRQ_event+36}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <EOI> <ffffffff803cb8d0>{urb_destroy+0}
<ffffffff803cb788>{hcd_submit_urb+2072} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cb9a5>{usb_free_urb+21} <ffffffff803ca0ab>{usb_hcd_giveback_urb+315}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cbd2b>{usb_submit_urb+859}
<ffffffff803cc66a>{usb_start_wait_urb+122} <ffffffff8027c58d>{dbg_redzone1+29}
<ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff80463d43>{_spin_unlock_irqrestore+19} <ffffffff880db9dc>{:ohci_hcd:ohci_hub_status_data+428}
<ffffffff803ca797>{usb_hcd_poll_rh_status+71} <ffffffff880dafa2>{:ohci_hcd:ohci_irq+194}
<ffffffff803c9ce2>{usb_hcd_irq+50} <ffffffff8025b4e3>{handle_IRQ_event+51}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <ffffffff8025b4d4>{handle_IRQ_event+36}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <ffffffff8025b4d4>{handle_IRQ_event+36}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <EOI> <ffffffff803cb8d0>{urb_destroy+0}
<ffffffff803cb788>{hcd_submit_urb+2072} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cb9a5>{usb_free_urb+21} <ffffffff803ca0ab>{usb_hcd_giveback_urb+315}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cbd2b>{usb_submit_urb+859}
<ffffffff803cc66a>{usb_start_wait_urb+122} <ffffffff8027c58d>{dbg_redzone1+29}
<ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff80463d43>{_spin_unlock_irqrestore+19} <ffffffff880db9dc>{:ohci_hcd:ohci_hub_status_data+428}
<ffffffff803ca797>{usb_hcd_poll_rh_status+71} <ffffffff880dafa2>{:ohci_hcd:ohci_irq+194}
<ffffffff803c9ce2>{usb_hcd_irq+50} <ffffffff8025b4e3>{handle_IRQ_event+51}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <ffffffff8025b4d4>{handle_IRQ_event+36}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <ffffffff8025b4d4>{handle_IRQ_event+36}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <EOI> <ffffffff803cb8d0>{urb_destroy+0}
<ffffffff803cb788>{hcd_submit_urb+2072} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cb9a5>{usb_free_urb+21} <ffffffff803ca0ab>{usb_hcd_giveback_urb+315}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cbd2b>{usb_submit_urb+859}
<ffffffff803cc66a>{usb_start_wait_urb+122} <ffffffff8027c58d>{dbg_redzone1+29}
<ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff80463d43>{_spin_unlock_irqrestore+19} <ffffffff880db9dc>{:ohci_hcd:ohci_hub_status_data+428}
<ffffffff803ca797>{usb_hcd_poll_rh_status+71} <ffffffff880dafa2>{:ohci_hcd:ohci_irq+194}
<ffffffff803c9ce2>{usb_hcd_irq+50} <ffffffff8025b4e3>{handle_IRQ_event+51}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <ffffffff8025b4d4>{handle_IRQ_event+36}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <ffffffff8025b4d4>{handle_IRQ_event+36}
<ffffffff8025b5d2>{__do_IRQ+162} <ffffffff8020c3b1>{do_IRQ+65}
<ffffffff80209d5e>{ret_from_intr+0} <EOI> <ffffffff803cb8d0>{urb_destroy+0}
<ffffffff803cb788>{hcd_submit_urb+2072} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cb9a5>{usb_free_urb+21} <ffffffff803ca0ab>{usb_hcd_giveback_urb+315}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cbd2b>{usb_submit_urb+859}
<ffffffff803cc66a>{usb_start_wait_urb+122} <ffffffff8027c58d>{dbg_redzone1+29}
<ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8818719b>{:yenta_socket:yenta_interrupt+27}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
<ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
<ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8818718d>{:yenta_socket:yenta_interrupt+13}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
<ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
<ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8818719b>{:yenta_socket:yenta_interrupt+27}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
<ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
<ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff880daf2d>{:ohci_hcd:ohci_irq+77} <ffffffff803c9ce2>{usb_hcd_irq+50}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
<ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
BUG: soft lockup detected on CPU#0!
Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
<ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
<ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8818718d>{:yenta_socket:yenta_interrupt+13}
<ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
<ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
<ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
<ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
<ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
<ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
<ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
<ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
<ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
<ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
<ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
<ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
<ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
<ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
"Rafael J. Wysocki" <[email protected]> wrote:
>
> On Saturday 20 May 2006 14:41, Andrew Morton wrote:
> >
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc4/2.6.17-rc4-mm2/
>
> My box (Asus L5D, x86_64 kernel) locks up hard after the resume from suspend
> to disk. This happens right after the console has been restored and only if
> all modules are loaded before suspend (eg. it doesn't lock up when booted with
> init=/bin/bash). Also it's caught by the softlockup watchdog which produces
> traces similar to the appended one.
>
> Greetings,
> Rafael
>
>
> BUG: soft lockup detected on CPU#0!
>
> Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
> <ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
> <ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
> <ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
> <ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
> <ffffffff803cb8d0>{urb_destroy+0} <ffffffff803ca84a>{usb_hcd_poll_rh_status+250}
> <ffffffff880dafa2>{:ohci_hcd:ohci_irq+194} <ffffffff803c9ce2>{usb_hcd_irq+50}
> <ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
> <ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
> <ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
> <ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
> <ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
> <ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
> <ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
> <ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
> <ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
> <ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
> <ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
> <ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
> <ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
> <ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
> <ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
> <ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
> <ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
> <ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
> BUG: soft lockup detected on CPU#0!
What a revolting backtrace. There were some x86_64 precise-backtrace
patches floating around on the list this week.
Still, it would appear that USB has become confused. If you have the time
to do a bisection search, I'd start in on gregkh-usb-*.patch.
On Sat, 20 May 2006 05:41:03 PDT, Andrew Morton said:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc4/2.6.17-rc4-mm2/
secmark-add-new-packet-controls-to-selinux.patch looks fishy:
--- devel/security/selinux/Kconfig~secmark-add-new-packet-controls-to-selinux 2006
-05-18 03:04:58.000000000 -0700
+++ devel-akpm/security/selinux/Kconfig 2006-05-18 03:04:58.000000000 -0700
@@ -1,6 +1,6 @@
config SECURITY_SELINUX
bool "NSA SELinux Support"
- depends on SECURITY_NETWORK && AUDIT && NET && INET
+ depends on SECURITY_NETWORK && AUDIT && NET && INET && NETWORK_SECMARK
default n
help
This selects NSA Security-Enhanced Linux (SELinux).
Was it *really* intended that SELINUX not be selectable if NETWORK_SECMARK
isn't present?
On Sun, 21 May 2006, [email protected] wrote:
> On Sat, 20 May 2006 05:41:03 PDT, Andrew Morton said:
> >
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc4/2.6.17-rc4-mm2/
>
> secmark-add-new-packet-controls-to-selinux.patch looks fishy:
>
> --- devel/security/selinux/Kconfig~secmark-add-new-packet-controls-to-selinux 2006
> -05-18 03:04:58.000000000 -0700
> +++ devel-akpm/security/selinux/Kconfig 2006-05-18 03:04:58.000000000 -0700
> @@ -1,6 +1,6 @@
> config SECURITY_SELINUX
> bool "NSA SELinux Support"
> - depends on SECURITY_NETWORK && AUDIT && NET && INET
> + depends on SECURITY_NETWORK && AUDIT && NET && INET && NETWORK_SECMARK
> default n
> help
> This selects NSA Security-Enhanced Linux (SELinux).
>
> Was it *really* intended that SELINUX not be selectable if NETWORK_SECMARK
> isn't present?
Yes, it's required for SELinux.
- James
--
James Morris
<[email protected]>
On Sun, 21 May 2006 01:19:20 EDT, James Morris said:
> On Sun, 21 May 2006, [email protected] wrote:
> > Was it *really* intended that SELINUX not be selectable if NETWORK_SECMARK
> > isn't present?
>
> Yes, it's required for SELinux.
Could stand a SELECT instead, then?
On Saturday 20 May 2006 23:30, Andrew Morton wrote:
> "Rafael J. Wysocki" <[email protected]> wrote:
> >
> > On Saturday 20 May 2006 14:41, Andrew Morton wrote:
> > >
> > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc4/2.6.17-rc4-mm2/
> >
> > My box (Asus L5D, x86_64 kernel) locks up hard after the resume from suspend
> > to disk. This happens right after the console has been restored and only if
> > all modules are loaded before suspend (eg. it doesn't lock up when booted with
> > init=/bin/bash). Also it's caught by the softlockup watchdog which produces
> > traces similar to the appended one.
> >
> > Greetings,
> > Rafael
> >
> >
> > BUG: soft lockup detected on CPU#0!
> >
> > Call Trace: <IRQ> <ffffffff8025b2f1>{softlockup_tick+193}
> > <ffffffff802360a3>{run_local_timers+19} <ffffffff802362c7>{update_process_times+87}
> > <ffffffff8020e174>{main_timer_handler+548} <ffffffff8020e3c5>{timer_interrupt+21}
> > <ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
> > <ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
> > <ffffffff803cb8d0>{urb_destroy+0} <ffffffff803ca84a>{usb_hcd_poll_rh_status+250}
> > <ffffffff880dafa2>{:ohci_hcd:ohci_irq+194} <ffffffff803c9ce2>{usb_hcd_irq+50}
> > <ffffffff8025b4e3>{handle_IRQ_event+51} <ffffffff8025b5d2>{__do_IRQ+162}
> > <ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
> > <ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
> > <ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0}
> > <ffffffff8025b4d4>{handle_IRQ_event+36} <ffffffff8025b5d2>{__do_IRQ+162}
> > <ffffffff8020c3b1>{do_IRQ+65} <ffffffff80209d5e>{ret_from_intr+0} <EOI>
> > <ffffffff803cb8d0>{urb_destroy+0} <ffffffff803cb788>{hcd_submit_urb+2072}
> > <ffffffff80463d4d>{_spin_unlock_irqrestore+29} <ffffffff803cb9a5>{usb_free_urb+21}
> > <ffffffff803ca0ab>{usb_hcd_giveback_urb+315} <ffffffff80463d4d>{_spin_unlock_irqrestore+29}
> > <ffffffff803cbd2b>{usb_submit_urb+859} <ffffffff803cc66a>{usb_start_wait_urb+122}
> > <ffffffff8027c58d>{dbg_redzone1+29} <ffffffff8027d804>{cache_alloc_debugcheck_after+532}
> > <ffffffff8027c58d>{dbg_redzone1+29} <ffffffff803cca40>{usb_control_msg+240}
> > <ffffffff803c5e74>{set_port_feature+68} <ffffffff803c61f9>{hub_port_reset+57}
> > <ffffffff803c64d1>{hub_port_init+129} <ffffffff803c8b31>{hub_thread+2241}
> > <ffffffff80242140>{autoremove_wake_function+0} <ffffffff803c8270>{hub_thread+0}
> > <ffffffff80241f29>{kthread+217} <ffffffff80463d84>{_spin_unlock_irq+20}
> > <ffffffff80228d99>{schedule_tail+73} <ffffffff8020a38a>{child_rip+8}
> > <ffffffff80241e50>{kthread+0} <ffffffff8020a382>{child_rip+0}
> > BUG: soft lockup detected on CPU#0!
>
> What a revolting backtrace. There were some x86_64 precise-backtrace
> patches floating around on the list this week.
They seem to reappear and get squashed by Andi on a regular basis. ;-)
> Still, it would appear that USB has become confused. If you have the time
> to do a bisection search, I'd start in on gregkh-usb-*.patch.
Obviously it's this one:
gregkh-usb-usb-ohci-avoids-root-hub-timer-polling.patch
[Well, looks like it hasn't been tested properly before posting ... :-(]
On Sun, 21 May 2006, [email protected] wrote:
> On Sun, 21 May 2006 01:19:20 EDT, James Morris said:
> > On Sun, 21 May 2006, [email protected] wrote:
>
> > > Was it *really* intended that SELINUX not be selectable if NETWORK_SECMARK
> > > isn't present?
> >
> > Yes, it's required for SELinux.
>
> Could stand a SELECT instead, then?
I think there are times when you need a SELECT, like when you need a
specific set of crypto algorithms for something to work, but this is a
distinct core requirement of SELinux, and too many SELECTs makes the
configuration system unweildy.
- James
--
James Morris
<[email protected]>