LKML Archive on lore.kernel.org help / color / mirror / Atom feed
* 2.6.7-rc1-mm1 @ 2004-05-27 8:52 Andrew Morton 2004-05-27 11:53 ` 2.6.7-rc1-mm1 Andrey Panin ` (4 more replies) 0 siblings, 5 replies; 15+ messages in thread From: Andrew Morton @ 2004-05-27 8:52 UTC (permalink / raw) To: linux-kernel ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.7-rc1/2.6.7-rc1-mm1/ - Various net driver updates - Significant rework of the RCU code core to fix serious scalability problems on huge SMP. - Devicemapper update - Various random other things Changes since 2.6.6-mm5: linus.patch bk-acpi.patch bk-agpgart.patch bk-cifs.patch bk-cpufreq.patch bk-driver-core.patch bk-i2c.patch bk-input.patch bk-netdev.patch bk-ntfs.patch bk-pci.patch bk-usb.patch External trees -nosysfs-sysfs_rename_dir-fix.patch -vga16fb-warning-fix.patch -gss_api-build-fix.patch -gss_api-build-fix-tweak.patch -swapper_space-tree_lock-fix.patch -__add_to_swap_cache-simplification.patch -revert-swapcache-changes.patch -vmscan-revert-may_enter_fs-changes.patch -sync_page-use-swapper-space.patch -__set_page_dirty_nobuffers-race-fix.patch -rmap-7-object-based-rmap.patch -ia64-rmap-build-fix.patch -rmap-8-unmap-nonlinear.patch -slab-panic.patch -rmap-9-remove-pte_chains.patch -rmap-10-add-anonmm-rmap.patch -rmap-anonhd-locking-fix.patch -rmap-11-mremap-moves.patch -rmap-12-pgtable-remove-rmap.patch -rmap-13-include-asm-deletions.patch -i_mmap_lock.patch -rmap-14-i_shared_lock-fixes.patch -numa-api-x86_64.patch -numa-api-i386.patch -numa-api-ia64.patch -numa-api-core.patch -mpol-in-copy_vma.patch -numa-api-core-slab-panic.patch -numa-api-statistics-2.patch -numa-api-vma-policy-hooks.patch -numa-api-shared-memory-support.patch -small-numa-api-fixups.patch -small-numa-api-fixups-fix.patch -numa-api-statistics.patch -numa-api-anon-memory-policy.patch -numa-api-fix-end-of-memory-handling-in-mbind.patch -rmap-15-vma_adjust.patch -rmap-16-pretend-prio_tree.patch -rmap-17-real-prio_tree.patch -rmap-18-i_mmap_nonlinear.patch -unmap_mapping_range-comment.patch -rmap-19-arch-prio_tree.patch -vm_area_struct-size-comment.patch -rmapc-comment-style-fixups.patch -rmap-20-i_mmap_shared-into-i_mmap.patch -rmap-21-try_to_unmap_one-mapcount.patch -rmap-22-flush_dcache_mmap_lock.patch -rmap-23-empty-flush_dcache_mmap_lock.patch -rmap-24-no-rmap-fastcalls.patch -rmap-27-memset-0-vma.patch -rmap-28-remove_vm_struct.patch -rmap-29-vm_reserved-safety.patch -rmap-30-fix-bad-mapcount.patch -rmap-31-unlikely-bad-memory.patch -rmap-32-zap_pmd_range-wrap.patch -rmap-33-install_arg_page-vma.patch -rmap-34-vm_flags-page_table_lock.patch -rmap-35-mmapc-cleanups.patch -rmap-36-mprotect-use-vma_merge.patch -rmap-37-page_add_anon_rmap-vma.patch -rmap-38-remove-anonmm-rmap.patch -rmap-39-add-anon_vma-rmap.patch -rmap-40-better-anon_vma-sharing.patch -partial-prefetch-for-vma_prio_tree_next.patch -ppc64-console-autodetection-for-pmac.patch -slabify-iocontext-request_queue-SLAB_PANIC.patch -266-mm2-r8169-ethtool-set_settings.patch -266-mm2-r8169-ethtool-get_settings.patch -266-mm2-r8169-link-handling-rework-1-2.patch -266-mm2-r8169-link-handling-rework-2-2.patch -fix-userspace-include-of-linux-fsh.patch -fixing-sendfile-on-64bit-architectures.patch -out-of-bounds-access-in-hiddev_cleanup.patch -fbdev-mode-switching-fix.patch -ipr-gcc-attribute-fixes.patch -trivial-use-page_to_phys-in-dma_map_page.patch -trivial-fix-duplicated-includes.patch -fix-knfsd-scary-message.patch -mangled-printk-oops-output-fix.patch -mangled-printk-oops-output-fix-tweaks.patch -sanitise-unneeded-syscall-stubs.patch -sanitise-unneeded-syscall-stubs-fixes.patch -ep_send_events-simplification.patch -blk-completion-clear-stack-pointer-on-return.patch -swsusp-kill-unneccessary-debugging.patch -race-condition-with-current-group_info.patch -race-condition-with-current-group_info-tweaks.patch -swsusp-fix-devfs-breakage-introduced-in-266.patch -26-isdn-eicon-driver-fix-__devexit-in-prototype.patch -cpuid-cache-info-update.patch -3ware-9000-sata-raid-driver-for-266-mm5.patch -autofs4-printk-cleanup.patch -autofs4-maintainer.patch Merged +ppc64-xics-irq-fix.patch +ppc32-fix-make-o-equals.patch ppc[64] fixes +checkstack-target-update-1.patch Fixups for checkstack-target.patch -hfsplus-dir-rename-fix.patch Dropped - obsolete +barrier-update.patch Fixes to the IDE barrier code +reiserfs-v3-barrier-support-tweak.patch Fix against reiserfs-v3-barrier-support.patch +jbd-barrier-fallback-on-failure-fix.patch Fix jbd-barrier-fallback-on-failure.patch +invalidate_inodes2-mark-pages-notuptodate.patch Mark pages as not uptodate in invalidate_inode_pages2() +reduce-tlb-flushing-during-process-migration.patch +reduce-tlb-flushing-during-process-migration-oops-fix.patch ia64 context switch speedup (needs work for non-ia64 architectures) +kernel-parameter-parsing-fix.patch Small fix for kernel parameter parsing +Move-saved_command_line-to-init-mainc.patch Bring back Rusty's saved_command_line[] cleanup. The x86_64 problem seems to be fixed now, due to kernel-parameter-parsing-fix.patch +stop-megaraid-trashing-other-i960-based-devices.patch megaraid fix +reiserfs-v3-logging-bug-for-blocksize-page-size.patch reiserfs data=journal fix +partition-table-validity-checking.patch Additional sanity checking in partition parsing code +via-rhine-fix-force-media.patch +via-rhine-rename-some-symbols.patch +via-rhine-whitespace-clean-up.patch +via-rhine-use_mem-use_io-use_mmio.patch +via-rhine-netdev_priv.patch net driver updates +new-radeonfb-powerdown-doesnt-work.patch radeonfb power management fix +kernel-bug-at-fs-locksc1723.patch fs/locks.c BUGfix +set-d_bucket-correctly-for-anonymous-dentries.patch knfsd BUG maybefix +r8169-ethtool-set_settings.patch +r8169-ethtool-get_settings-link.patch +r8169-link-handling-and-phy-reset-rework.patch +r8169-initial-link-setup-rework.patch net driver update +blockdev-readahead-fix.patch Fix readahead for /dev/hdXX +wdt-warning-fix.patch watchdog warning fix +read-vs-truncate-race.patch Fix races between read() and truncate. +tulip-driver-deadlocks-on-device-removal.patch Fix tulip hotunplug behaviour +add-support-for-isd-300-usb-controller.patch New USB CDROM controller +cleanups-for-apic.patch x86 code consolidation +nuke-has_ip_copysum-for-net-drivers.patch net driver cleanups +put-irq-stacks-in-bsspage_aligned-section.patch x86 space savings +make-proliant-8500-boot-with-26.patch Fix hpaq proliant 8500 +remove-message-posix-conformance-testing-by-unifix.patch Remove a printk +restore-idle-tasks-priority-during-cpu_dead-notification.patch CPU hotplug scheduler fix +swsusp-documentation-updates.patch swsusp docco +print-backtrace-for-bad-vfree.patch Additional debug info +ppc64-kernel-hackers-cant-spell.patch Speling fixes +dm-ioctlc-fix-off-by-one-error.patch +dmc-free-cloned-bio-on-error-path.patch +dm-ioctl-replace-dm__wait_queue-with-dm_wait_event.patch +dm-add-static-and-__init-qualifiers.patch +dm-tablec-proper-usage-of-dm_vcalloc.patch Smallish devicemapper updates +rcu-lock-update-add-per-cpu-batch-counter.patch +rcu-lock-update-use-a-sequence-lock-for-starting-batches.patch +rcu-lock-update-code-move-cleanup.patch Speed up RCU for big SMP. +device-runtime-suspend-resume-fixes.patch Power management fix +3ware-9000-sata-raid-1.patch +3ware-9000-sata-raid-2.patch New 3ware SATA driver +sr_ioctl-kmalloc-fix.patch Check a kmalloc return value +nfsd-deleting-symlinks-over-nfs-causes-oops-on-unmount.patch nfsd oops fix +prism54-add-new-private-ioctls.patch +prism54-reset-card-on-tx_timeout.patch +prism54-add-iwspy-support.patch +prism54-add-support-for-avs-header-in.patch +prism54-new-prism54-kernel-compatibility.patch +prism54-fix-prism54org-bugs-74-75.patch +prism54-fix-24-build.patch +prism54-fix-prism54org-bugs-39-73.patch +prism54-fix-prism54org-bug-77-strengthened-oid-transaction.patch +prism54-dont-allow-mib-reads-while-unconfigured.patch +prism54-touched-up-kernel-compatibility.patch +prism54-start-using-likely-unlikely.patch +prism54-fix-24-smp-build.patch +prism54-fix-channel-stats-bump-to-12.patch wireless driver updates +leave-runtime-suspended-devices-off-at-system-resume.patch Power management fix +for-radeonfb-non-8bpp-clear-doesnt-use-palette.patch radeonfb fix All 236 patches: linus.patch bk-acpi.patch bk-agpgart.patch bk-cifs.patch bk-cpufreq.patch bk-driver-core.patch bk-i2c.patch bk-input.patch bk-netdev.patch bk-ntfs.patch bk-pci.patch bk-usb.patch mm.patch add -mmN to EXTRAVERSION revert-i8042-interrupt-handling.patch revert i8042 input interrupt handling changes 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 kgdb-ia64-support.patch IA64 kgdb support make-tree_lock-an-rwlock.patch make mapping->tree_lock an rwlock radix_tree_tag_set-atomic.patch Make radix_tree_tag_set/clear atomic wrt the tag radix_tree_tag_set-only-needs-read_lock.patch radix_tree_tag_set only needs read_lock() must-fix.patch must fix lists update must fix list update mustfix update must-fix-update-5.patch must-fix update ppc64-xics-irq-fix.patch ppc64: xics.c IRQ fix ppc32-fix-make-o-equals.patch ppc32: fix 'make O=...' ppc64-reloc_hide.patch invalidate_inodes-speedup.patch invalidate_inodes speedup more invalidate_inodes speedup fixes config_spinline.patch uninline spinlocks for profiling accuracy. allow-i386-to-reenable-interrupts-on-lock-contention.patch Allow i386 to reenable interrupts on lock contention 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 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 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 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 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 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 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 ppc64-uninline-__pte_free_tlb.patch ppc64: uninline __pte_free_tlb() input-tsdev-fixes.patch tsdev.c fixes fix-scancode-keycode-scancode-conversion-for-265.patch Fix scancode->keycode->scancode conversion fealnx-mac-address-and-other-issues.patch Fealnx. Mac address and other issues reiserfs-group-alloc-9.patch reiserfs: block allocator optimizations reiserfs-block-allocator-should-not-inherit-packing-locality.patch reiserfs: block allocator should not inherit "packing locality 1" 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 sis-agp-updates.patch fbdev: SIS AGP updates clear_backing_dev_congested.patch clear_baking_dev_congested force-config_regparm-to-y.patch Force CONFIG_REGPARM to `y' hugetlb_shm_group-sysctl-gid-0-fix.patch hugetlb_shm_group sysctl-gid-0-fix idr-overflow-fixes.patch Fixes for idr code idr-remove-counter.patch idr: remove counter bits from id's idr-fixups.patch IDR fixups use-idr_get_new-to-allocate-a-bus-id-in-drivers-i2c-i2c-corec-update-to-new-api.patch use-idr_get_new-to-allocate-a-bus-id-in-drivers-i2c-i2c-corec-update-to-new-api 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 add-qsort-library-function.patch add qsort library function have-xfs-use-kernel-provided-qsort.patch Have XFS use kernel-provided qsort have-xfs-use-kernel-provided-qsort-fix.patch have-xfs-use-kernel-provided-qsort-fix really-ptrace-single-step-2.patch ptrace single-stepping fix fix-crash-on-modprobe-ohci1394.patch fix crash on `modprobe ohci1394; modprobe -r ohci1394' abs-cleanup.patch abs() cleanup add-i386-readq.patch add i386 readq()/writeq() hpet-driver.patch HPET driver hpet-driver-updates.patch HPET driver updates hpet-driver-updates-move-readq.patch hpet-driver-updates-move-readq hpet-kconfig-loop-fix.patch HPET: Fix Kconfig dependency loop hpet-rtc-dependency-fix.patch HPET RTC dependency fix hpet-free_irq-deadlock-fix.patch hpet-free_irq-deadlock-fix checkstack-target.patch Add `make checkstack' target checkstack-target-update-1.patch `check stack' target update kill-off-pc9800.patch Remove PC9800 support more-pc9800-removal.patch more PC9800 removal pc9800-merge-std_resourcesc-back-into-setupc.patch pc9800: merge std_resources.c back into setup.c ftruncate-vs-block_write_full_page.patch ftruncate-vs-block_write_full_page ext3-retry-allocation-after-transaction-commit-v2.patch Ext3: Retry allocation after transaction commit (v2) ext3-retry-allocation-after-transaction-commit-v2-jbd-api.patch ext3-retry-allocation-after-transaction-commit-v2: implement JBD API sysfs-leaves-mount.patch sysfs backing store: add sysfs_dirent sysfs-leaves-dir.patch sysfs backing store: add sysfs_dirent sysfs-leaves-file.patch sysfs backing store: sysfs_create() changes sysfs-leaves-bin.patch sysfs backing store: bin attribute changes sysfs-leaves-symlink.patch sysfs backing store: sysfs_create_link changes sysfs-leaves-misc.patch sysfs backing store: attribute groups and misc routines pty-allocation-first-fit.patch pty-allocation-first-fit-fix sync_inodes_sb-debug.patch sync_inodes_sb-debug vmscan-handle-synchronous-writepage.patch vmscan: handle synchronous writepage() vmscan-handle-synchronous-writepage-fix.patch vmscan-handle-synchronous-writepage-fix ramdisk-buffer-uptodate-fix.patch ramdisk: buffer_uptodate fix 2-3-small-tweaks-to-standard-resource-stuff.patch small tweaks to standard resource stuff 3-3-same-small-tweaks-x86_64-version.patch same small resource tweaks, x86_64 version sis900-fix-phy-transceiver-detection.patch sis900: Fix PHY transceiver detection getgroups16-fix.patch getgroups16() fix ppc64-fault-deadlock-fix.patch ppc64: fix deadlocks due to fault-inside-mmap_sem ia32-fault-deadlock-fix.patch ia32: fix deadlocks due to fault-inside-mmap_sem ia32-fault-deadlock-fix-cleanup.patch ia32-fault-deadlock-fix cleanup ext3-htree-rename-fix.patch ext3: htree rename fix sis900-xcvr-fix.patch sis900 transceiver fix advansys-basic-highmem-dma-support.patch advansys: add basic highmem/DMA support SL0-core-RC6-bk5.patch symlinks: infrastructure SL1-ext2-RC6-bk5.patch symlinks: ext2 conversion SL2-trivial-RC6-bk5.patch symlinks: trivial cases SL3-page-RC6-bk5.patch symlinks: reuse new helpers SL4-smb-RC6-bk5.patch symlinks: smbfs SL5-xfs-RC6-bk5.patch symlinks: XFS SL6-shm-RC6-bk5.patch symlinks: tmpfs SL7-befs-RC6-bk5.patch symlinks: befs SL8-jffs2-RC6-bk5.patch symlinks: jffs2 ipr-ppc64-depends.patch Make ipr.c require ppc scsi-qla1280c-warning-fix.patch scsi/qla1280.c warning fix. crypto-scatterwalk-fixes.patch crypto scatterwalking fixes disk-barrier-core.patch disk barriers: core disk-barrier-core-tweaks.patch disk-barrier-core-tweaks disk-barrier-ide.patch disk barriers: IDE disk-barrier-ide-symbol-expoprt.patch disk-barrier-ide-symbol-expoprt disk-barrier-ide-warning-fix.patch disk-barrier ide warning fix barrier-update.patch barrier update disk-barrier-scsi.patch disk barriers: scsi disk-barrier-dm.patch disk barriers: devicemapper disk-barrier-md.patch disk barriers: MD reiserfs-v3-barrier-support.patch reiserfs v3 barrier support reiserfs-v3-barrier-support-tweak.patch reiserfs-v3-barrier-support-tweak ext3-barrier-support.patch ext3 barrier support sync_dirty_buffer-retval.patch make sync_dirty_buffer() return something useful jbd-barrier-fallback-on-failure.patch jbd: barrier fallback on failure jbd-barrier-fallback-on-failure-fix.patch x86-stack-dump-fixes.patch x86 stack dump fixes add-futex_cmp_requeue-futex-op.patch Add FUTEX_CMP_REQUEUE futex op check-return-status-of-register-calls-in-i82365.patch Check return status of register calls in i82365 invalidate_inodes2-mark-pages-notuptodate.patch invalidate_inodes2-mark-pages-notuptodate reduce-tlb-flushing-during-process-migration.patch Reduce TLB flushing during process migration reduce-tlb-flushing-during-process-migration-oops-fix.patch reduce-tlb-flushing-during-process-migration oops fix kernel-parameter-parsing-fix.patch Kernel parameter parsing fix Move-saved_command_line-to-init-mainc.patch Move saved_command_line to init/main.c arch/i386/boot/compressed/misc.c warning fixes stop-megaraid-trashing-other-i960-based-devices.patch Stop megaraid trashing other i960 based devices reiserfs-v3-logging-bug-for-blocksize-page-size.patch reiserfs v3 logging bug for blocksize < page size partition-table-validity-checking.patch partition table validity checking via-rhine-fix-force-media.patch via-rhine: Fix force media via-rhine-rename-some-symbols.patch via-rhine: Rename some symbols via-rhine-whitespace-clean-up.patch via-rhine: Whitespace clean-up via-rhine-use_mem-use_io-use_mmio.patch via-rhine: USE_MEM, USE_IO -> USE_MMIO via-rhine-netdev_priv.patch via-rhine: netdev_priv() new-radeonfb-powerdown-doesnt-work.patch radeonfb powerdown doesn't work kernel-bug-at-fs-locksc1723.patch posix locks oops fix set-d_bucket-correctly-for-anonymous-dentries.patch Set d_bucket correctly for anonymous dentries r8169-ethtool-set_settings.patch r8169: ethtool .set_settings r8169-ethtool-get_settings-link.patch r8169: ethtool .get_{settings/link} r8169-link-handling-and-phy-reset-rework.patch r8169: link handling and phy reset rework r8169-initial-link-setup-rework.patch r8169: initial link setup rework blockdev-readahead-fix.patch Fix the setting of file->f_ra on block-special files wdt-warning-fix.patch wdt.c warning fix read-vs-truncate-race.patch Fix read() vs truncate race tulip-driver-deadlocks-on-device-removal.patch Fix tulip deadlocks on device removal add-support-for-isd-300-usb-controller.patch Add support for ISD-300 controller cleanups-for-apic.patch io_apic.c code consolidation nuke-has_ip_copysum-for-net-drivers.patch Nuke HAS_IP_COPYSUM for net drivers put-irq-stacks-in-bsspage_aligned-section.patch i386: put irq stacks in .bss.page_aligned section make-proliant-8500-boot-with-26.patch make proliant 8500 boot with 2.6 remove-message-posix-conformance-testing-by-unifix.patch remove message: POSIX conformance testing by UNIFIX restore-idle-tasks-priority-during-cpu_dead-notification.patch CPU Hotplug: restore Idle task's priority during CPU_DEAD notification swsusp-documentation-updates.patch swsusp documentation updates print-backtrace-for-bad-vfree.patch Print backtrace for bad vfree() ppc64-kernel-hackers-cant-spell.patch ppc64 kernel hackers can't spell dm-ioctlc-fix-off-by-one-error.patch dm-ioctl.c: fix off-by-one error dmc-free-cloned-bio-on-error-path.patch dm.c: free cloned bio on error path dm-ioctl-replace-dm__wait_queue-with-dm_wait_event.patch dm-ioctl: replace dm_[add|remove]_wait_queue() with dm_wait_event() dm-add-static-and-__init-qualifiers.patch dm: add static and __init qualifiers dm-tablec-proper-usage-of-dm_vcalloc.patch dm-table.c: proper usage of dm_vcalloc rcu-lock-update-add-per-cpu-batch-counter.patch rcu lock update: Add per-cpu batch counter rcu-lock-update-use-a-sequence-lock-for-starting-batches.patch rcu lock update: Use a sequence lock for starting batches rcu-lock-update-code-move-cleanup.patch rcu lock update: Code move & cleanup device-runtime-suspend-resume-fixes.patch Device runtime suspend/resume fixes 3ware-9000-sata-raid-1.patch 3ware 9000 SATA-RAID driver v2.26.00.009 (1) 3ware-9000-sata-raid-2.patch 3ware 9000 SATA-RAID driver v2.26.00.009 (2) sr_ioctl-kmalloc-fix.patch unchecked kmalloc in sr_audio_ioctl() nfsd-deleting-symlinks-over-nfs-causes-oops-on-unmount.patch nfsd: deleting symlinks over nfs causes oops on unmount prism54-add-new-private-ioctls.patch prism54: add new private ioctls prism54-reset-card-on-tx_timeout.patch prism54: reset card on tx_timeout prism54-add-iwspy-support.patch prism54: add iwspy support prism54-add-support-for-avs-header-in.patch prism54: add support for avs header in prism54-new-prism54-kernel-compatibility.patch prism54: new prism54 kernel compatibility prism54-fix-prism54org-bugs-74-75.patch prism54: Fix prism54.org bugs 74, 75 prism54-fix-24-build.patch prism54: Fix 2.4 build prism54-fix-prism54org-bugs-39-73.patch prism54: Fix prism54.org bugs 39, 73 prism54-fix-prism54org-bug-77-strengthened-oid-transaction.patch prism54: Fix prism54.org bug 77; strengthened oid transaction prism54-dont-allow-mib-reads-while-unconfigured.patch prism54: Don't allow mib reads while unconfigured prism54-touched-up-kernel-compatibility.patch prism54: Touched up kernel compatibility prism54-start-using-likely-unlikely.patch prism54: Start using likely/unlikely prism54-fix-24-smp-build.patch prism54: Fix 2.4 SMP build prism54-fix-channel-stats-bump-to-12.patch prism54: Fix channel stats; bump to 1.2 leave-runtime-suspended-devices-off-at-system-resume.patch Leave runtime suspended devices off at system resume for-radeonfb-non-8bpp-clear-doesnt-use-palette.patch radeonfb fix (non-8bpp clear doesn't use palette) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 2004-05-27 8:52 2.6.7-rc1-mm1 Andrew Morton @ 2004-05-27 11:53 ` Andrey Panin 2004-05-27 18:20 ` 2.6.7-rc1-mm1 Andrew Morton 2004-05-27 16:25 ` 2.6.7-rc1-mm1 (compile stats) John Cherry ` (3 subsequent siblings) 4 siblings, 1 reply; 15+ messages in thread From: Andrey Panin @ 2004-05-27 11:53 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel [-- Attachment #1: Type: text/plain, Size: 282 bytes --] On 148, 05 27, 2004 at 01:52:59 -0700, Andrew Morton wrote: > > +make-proliant-8500-boot-with-26.patch > > Fix hpaq proliant 8500 Ugh, dmi_scan.c changed again ... :( -- Andrey Panin | Linux and UNIX system administrator pazke@donpac.ru | PGP key: wwwkeys.pgp.net [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 2004-05-27 11:53 ` 2.6.7-rc1-mm1 Andrey Panin @ 2004-05-27 18:20 ` Andrew Morton 2004-05-28 5:46 ` 2.6.7-rc1-mm1 Andrey Panin 0 siblings, 1 reply; 15+ messages in thread From: Andrew Morton @ 2004-05-27 18:20 UTC (permalink / raw) To: Andrey Panin; +Cc: linux-kernel Andrey Panin <pazke@donpac.ru> wrote: > > On 148, 05 27, 2004 at 01:52:59 -0700, Andrew Morton wrote: > > > > +make-proliant-8500-boot-with-26.patch > > > > Fix hpaq proliant 8500 > > Ugh, dmi_scan.c changed again ... :( > Confused. What's the problem with that? ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 2004-05-27 18:20 ` 2.6.7-rc1-mm1 Andrew Morton @ 2004-05-28 5:46 ` Andrey Panin 2004-05-28 5:52 ` 2.6.7-rc1-mm1 Andrew Morton 0 siblings, 1 reply; 15+ messages in thread From: Andrey Panin @ 2004-05-28 5:46 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel [-- Attachment #1.1: Type: text/plain, Size: 590 bytes --] On 148, 05 27, 2004 at 11:20:41AM -0700, Andrew Morton wrote: > Andrey Panin <pazke@donpac.ru> wrote: > > > > On 148, 05 27, 2004 at 01:52:59 -0700, Andrew Morton wrote: > > > > > > +make-proliant-8500-boot-with-26.patch > > > > > > Fix hpaq proliant 8500 > > > > Ugh, dmi_scan.c changed again ... :( > > > > Confused. What's the problem with that? Just yet another rediff of my DMI patches :) First patch attached, other will follow. Can we apply them now ? -- Andrey Panin | Linux and UNIX system administrator pazke@donpac.ru | PGP key: wwwkeys.pgp.net [-- Attachment #1.2: patch-dmi-1-matches --] [-- Type: text/plain, Size: 16332 bytes --] diff -urpN -X /usr/share/dontdiff linux-2.6.7-rc1-mm1.vanilla/arch/i386/kernel/dmi_scan.c linux-2.6.7-rc1-mm1/arch/i386/kernel/dmi_scan.c --- linux-2.6.7-rc1-mm1.vanilla/arch/i386/kernel/dmi_scan.c Wed Apr 28 22:56:08 2004 +++ linux-2.6.7-rc1-mm1/arch/i386/kernel/dmi_scan.c Wed Apr 28 23:07:48 2004 @@ -142,6 +142,7 @@ static int __init dmi_iterate(void (*dec enum { + DMI_NONE, DMI_BIOS_VENDOR, DMI_BIOS_VERSION, DMI_BIOS_DATE, @@ -185,8 +186,6 @@ struct dmi_strmatch char *substr; }; -#define NONE 255 - struct dmi_blacklist { int (*callback)(struct dmi_blacklist *); @@ -194,7 +193,6 @@ struct dmi_blacklist struct dmi_strmatch matches[4]; }; -#define NO_MATCH { NONE, NULL} #define MATCH(a,b) { a, b } /* @@ -590,12 +588,10 @@ static __initdata struct dmi_blacklist d { broken_ps2_resume, "Dell Latitude C600", { /* Handle problems with APM on the C600 */ MATCH(DMI_SYS_VENDOR, "Dell"), MATCH(DMI_PRODUCT_NAME, "Latitude C600"), - NO_MATCH, NO_MATCH } }, { set_apm_ints, "Dell Latitude", { /* Allow interrupts during suspend on Dell Latitude laptops*/ MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"), MATCH(DMI_PRODUCT_NAME, "Latitude C510"), - NO_MATCH, NO_MATCH } }, { apm_is_horked, "Dell Inspiron 2500", { /* APM crashes */ MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"), @@ -606,17 +602,16 @@ static __initdata struct dmi_blacklist d { set_apm_ints, "Dell Inspiron", { /* Allow interrupts during suspend on Dell Inspiron laptops*/ MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"), MATCH(DMI_PRODUCT_NAME, "Inspiron 4000"), - NO_MATCH, NO_MATCH } }, { broken_apm_power, "Dell Inspiron 5000e", { /* Handle problems with APM on Inspiron 5000e */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "A04"), - MATCH(DMI_BIOS_DATE, "08/24/2000"), NO_MATCH + MATCH(DMI_BIOS_DATE, "08/24/2000"), } }, { broken_apm_power, "Dell Inspiron 2500", { /* Handle problems with APM on Inspiron 2500 */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "A12"), - MATCH(DMI_BIOS_DATE, "02/04/2002"), NO_MATCH + MATCH(DMI_BIOS_DATE, "02/04/2002"), } }, { apm_is_horked, "Dell Dimension 4100", { /* APM crashes */ MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"), @@ -627,22 +622,19 @@ static __initdata struct dmi_blacklist d { set_realmode_power_off, "Award Software v4.60 PGMA", { /* broken PM poweroff bios */ MATCH(DMI_BIOS_VENDOR, "Award Software International, Inc."), MATCH(DMI_BIOS_VERSION, "4.60 PGMA"), - MATCH(DMI_BIOS_DATE, "134526184"), NO_MATCH + MATCH(DMI_BIOS_DATE, "134526184"), } }, { set_smp_bios_reboot, "Dell PowerEdge 1300", { /* Handle problems with rebooting on Dell 1300's */ MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"), MATCH(DMI_PRODUCT_NAME, "PowerEdge 1300/"), - NO_MATCH, NO_MATCH } }, { set_bios_reboot, "Dell PowerEdge 300", { /* Handle problems with rebooting on Dell 300's */ MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"), MATCH(DMI_PRODUCT_NAME, "PowerEdge 300/"), - NO_MATCH, NO_MATCH } }, { set_bios_reboot, "Dell PowerEdge 2400", { /* Handle problems with rebooting on Dell 2400's */ MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"), MATCH(DMI_PRODUCT_NAME, "PowerEdge 2400"), - NO_MATCH, NO_MATCH } }, { set_apm_ints, "Compaq 12XL125", { /* Allow interrupts during suspend on Compaq Laptops*/ MATCH(DMI_SYS_VENDOR, "Compaq"), @@ -653,38 +645,31 @@ static __initdata struct dmi_blacklist d { set_apm_ints, "ASUSTeK", { /* Allow interrupts during APM or the clock goes slow */ MATCH(DMI_SYS_VENDOR, "ASUSTeK Computer Inc."), MATCH(DMI_PRODUCT_NAME, "L8400K series Notebook PC"), - NO_MATCH, NO_MATCH } }, { apm_is_horked, "ABIT KX7-333[R]", { /* APM blows on shutdown */ MATCH(DMI_BOARD_VENDOR, "ABIT"), MATCH(DMI_BOARD_NAME, "VT8367-8233A (KX7-333[R])"), - NO_MATCH, NO_MATCH, } }, { apm_is_horked, "Trigem Delhi3", { /* APM crashes */ MATCH(DMI_SYS_VENDOR, "TriGem Computer, Inc"), MATCH(DMI_PRODUCT_NAME, "Delhi3"), - NO_MATCH, NO_MATCH, } }, { apm_is_horked, "Fujitsu-Siemens", { /* APM crashes */ MATCH(DMI_BIOS_VENDOR, "hoenix/FUJITSU SIEMENS"), MATCH(DMI_BIOS_VERSION, "Version1.01"), - NO_MATCH, NO_MATCH, } }, { apm_is_horked_d850md, "Intel D850MD", { /* APM crashes */ MATCH(DMI_BIOS_VENDOR, "Intel Corp."), MATCH(DMI_BIOS_VERSION, "MV85010A.86A.0016.P07.0201251536"), - NO_MATCH, NO_MATCH, } }, { apm_is_horked, "Intel D810EMO", { /* APM crashes */ MATCH(DMI_BIOS_VENDOR, "Intel Corp."), MATCH(DMI_BIOS_VERSION, "MO81010A.86A.0008.P04.0004170800"), - NO_MATCH, NO_MATCH, } }, { apm_is_horked, "Dell XPS-Z", { /* APM crashes */ MATCH(DMI_BIOS_VENDOR, "Intel Corp."), MATCH(DMI_BIOS_VERSION, "A11"), MATCH(DMI_PRODUCT_NAME, "XPS-Z"), - NO_MATCH, } }, { apm_is_horked, "Sharp PC-PJ/AX", { /* APM crashes */ MATCH(DMI_SYS_VENDOR, "SHARP"), @@ -701,94 +686,91 @@ static __initdata struct dmi_blacklist d { apm_likes_to_melt, "Jabil AMD", { /* APM idle hangs */ MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."), MATCH(DMI_BIOS_VERSION, "0AASNP06"), - NO_MATCH, NO_MATCH, } }, { apm_likes_to_melt, "AMI Bios", { /* APM idle hangs */ MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."), MATCH(DMI_BIOS_VERSION, "0AASNP05"), - NO_MATCH, NO_MATCH, } }, { sony_vaio_laptop, "Sony Vaio", { /* This is a Sony Vaio laptop */ MATCH(DMI_SYS_VENDOR, "Sony Corporation"), MATCH(DMI_PRODUCT_NAME, "PCG-"), - NO_MATCH, NO_MATCH, } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-N505X(DE) */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "R0206H"), - MATCH(DMI_BIOS_DATE, "08/23/99"), NO_MATCH + MATCH(DMI_BIOS_DATE, "08/23/99"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-N505VX */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "W2K06H0"), - MATCH(DMI_BIOS_DATE, "02/03/00"), NO_MATCH + MATCH(DMI_BIOS_DATE, "02/03/00"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-XG29 */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "R0117A0"), - MATCH(DMI_BIOS_DATE, "04/25/00"), NO_MATCH + MATCH(DMI_BIOS_DATE, "04/25/00"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-Z600NE */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "R0121Z1"), - MATCH(DMI_BIOS_DATE, "05/11/00"), NO_MATCH + MATCH(DMI_BIOS_DATE, "05/11/00"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-Z600NE */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "WME01Z1"), - MATCH(DMI_BIOS_DATE, "08/11/00"), NO_MATCH + MATCH(DMI_BIOS_DATE, "08/11/00"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-Z600LEK(DE) */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "R0206Z3"), - MATCH(DMI_BIOS_DATE, "12/25/00"), NO_MATCH + MATCH(DMI_BIOS_DATE, "12/25/00"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-Z505LS */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "R0203D0"), - MATCH(DMI_BIOS_DATE, "05/12/00"), NO_MATCH + MATCH(DMI_BIOS_DATE, "05/12/00"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-Z505LS */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "R0203Z3"), - MATCH(DMI_BIOS_DATE, "08/25/00"), NO_MATCH + MATCH(DMI_BIOS_DATE, "08/25/00"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-Z505LS (with updated BIOS) */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "R0209Z3"), - MATCH(DMI_BIOS_DATE, "05/12/01"), NO_MATCH + MATCH(DMI_BIOS_DATE, "05/12/01"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-F104K */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "R0204K2"), - MATCH(DMI_BIOS_DATE, "08/28/00"), NO_MATCH + MATCH(DMI_BIOS_DATE, "08/28/00"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-C1VN/C1VE */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "R0208P1"), - MATCH(DMI_BIOS_DATE, "11/09/00"), NO_MATCH + MATCH(DMI_BIOS_DATE, "11/09/00"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-C1VE */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "R0204P1"), - MATCH(DMI_BIOS_DATE, "09/12/00"), NO_MATCH + MATCH(DMI_BIOS_DATE, "09/12/00"), } }, { swab_apm_power_in_minutes, "Sony VAIO", { /* Handle problems with APM on Sony Vaio PCG-C1VE */ MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"), MATCH(DMI_BIOS_VERSION, "WXPO1Z3"), - MATCH(DMI_BIOS_DATE, "10/26/01"), NO_MATCH + MATCH(DMI_BIOS_DATE, "10/26/01"), } }, { exploding_pnp_bios, "Higraded P14H", { /* PnPBIOS GPF on boot */ @@ -807,52 +789,43 @@ static __initdata struct dmi_blacklist d { local_apic_kills_bios, "Dell Inspiron", { MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"), MATCH(DMI_PRODUCT_NAME, "Inspiron"), - NO_MATCH, NO_MATCH } }, { local_apic_kills_bios, "Dell Latitude", { MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"), MATCH(DMI_PRODUCT_NAME, "Latitude"), - NO_MATCH, NO_MATCH } }, { local_apic_kills_bios, "IBM Thinkpad T20", { MATCH(DMI_BOARD_VENDOR, "IBM"), MATCH(DMI_BOARD_NAME, "264741U"), - NO_MATCH, NO_MATCH } }, { local_apic_kills_bios, "ASUS L3C", { MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer INC."), MATCH(DMI_BOARD_NAME, "P4_L3C"), - NO_MATCH, NO_MATCH } }, { broken_acpi_Sx, "ASUS K7V-RM", { /* Bad ACPI Sx table */ MATCH(DMI_BIOS_VERSION,"ASUS K7V-RM ACPI BIOS Revision 1003A"), MATCH(DMI_BOARD_NAME, "<K7V-RM>"), - NO_MATCH, NO_MATCH } }, { broken_toshiba_keyboard, "Toshiba Satellite 4030cdt", { /* Keyboard generates spurious repeats */ MATCH(DMI_PRODUCT_NAME, "S4030CDT/4.3"), - NO_MATCH, NO_MATCH, NO_MATCH } }, { init_ints_after_s1, "Toshiba Satellite 4030cdt", { /* Reinitialization of 8259 is needed after S1 resume */ MATCH(DMI_PRODUCT_NAME, "S4030CDT/4.3"), - NO_MATCH, NO_MATCH, NO_MATCH } }, #ifdef CONFIG_ACPI_SLEEP { reset_videomode_after_s3, "Toshiba Satellite 4030cdt", { /* Reset video mode after returning from ACPI S3 sleep */ MATCH(DMI_PRODUCT_NAME, "S4030CDT/4.3"), - NO_MATCH, NO_MATCH, NO_MATCH } }, #endif { print_if_true, KERN_WARNING "IBM T23 - BIOS 1.03b+ and controller firmware 1.02+ may be needed for Linux APM.", { MATCH(DMI_SYS_VENDOR, "IBM"), MATCH(DMI_BIOS_VERSION, "1AET38WW (1.01b)"), - NO_MATCH, NO_MATCH } }, { fix_broken_hp_bios_irq9, "HP Pavilion N5400 Series Laptop", { @@ -869,7 +842,6 @@ static __initdata struct dmi_blacklist d { set_apm_ints, "IBM", { /* Allow interrupts during suspend on IBM laptops */ MATCH(DMI_SYS_VENDOR, "IBM"), - NO_MATCH, NO_MATCH, NO_MATCH } }, /* @@ -878,7 +850,6 @@ static __initdata struct dmi_blacklist d { disable_smbus, "IBM", { MATCH(DMI_SYS_VENDOR, "IBM"), - NO_MATCH, NO_MATCH, NO_MATCH } }, /* @@ -889,7 +860,6 @@ static __initdata struct dmi_blacklist d { acer_cpufreq_pst, "Acer Aspire", { MATCH(DMI_SYS_VENDOR, "Insyde Software"), MATCH(DMI_BIOS_VERSION, "3A71"), - NO_MATCH, NO_MATCH, } }, #ifdef CONFIG_ACPI_BOOT @@ -905,7 +875,7 @@ static __initdata struct dmi_blacklist d { dmi_disable_acpi, "IBM Thinkpad", { MATCH(DMI_BOARD_VENDOR, "IBM"), MATCH(DMI_BOARD_NAME, "2629H1G"), - NO_MATCH, NO_MATCH }}, + } }, /* * Boxes that need acpi=ht @@ -914,85 +884,85 @@ static __initdata struct dmi_blacklist d { force_acpi_ht, "FSC Primergy T850", { MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), MATCH(DMI_PRODUCT_NAME, "PRIMERGY T850"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "DELL GX240", { MATCH(DMI_BOARD_VENDOR, "Dell Computer Corporation"), MATCH(DMI_BOARD_NAME, "OptiPlex GX240"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "HP VISUALIZE NT Workstation", { MATCH(DMI_BOARD_VENDOR, "Hewlett-Packard"), MATCH(DMI_PRODUCT_NAME, "HP VISUALIZE NT Workstation"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "Compaq ProLiant DL380 G2", { MATCH(DMI_SYS_VENDOR, "Compaq"), MATCH(DMI_PRODUCT_NAME, "ProLiant DL380 G2"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "Compaq ProLiant ML530 G2", { MATCH(DMI_SYS_VENDOR, "Compaq"), MATCH(DMI_PRODUCT_NAME, "ProLiant ML530 G2"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "Compaq ProLiant ML350 G3", { MATCH(DMI_SYS_VENDOR, "Compaq"), MATCH(DMI_PRODUCT_NAME, "ProLiant ML350 G3"), - NO_MATCH, NO_MATCH }}, + }}, #ifdef CONFIG_SERIO_I8042 { set_8042_nomux, "Compaq Proliant 8500", { MATCH(DMI_SYS_VENDOR, "Compaq"), MATCH(DMI_PRODUCT_NAME , "ProLiant"), MATCH(DMI_PRODUCT_VERSION, "8500"), - NO_MATCH }}, + }}, #endif { force_acpi_ht, "Compaq Workstation W8000", { MATCH(DMI_SYS_VENDOR, "Compaq"), MATCH(DMI_PRODUCT_NAME, "Workstation W8000"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "ASUS P4B266", { MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer INC."), MATCH(DMI_BOARD_NAME, "P4B266"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "ASUS P2B-DS", { MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer INC."), MATCH(DMI_BOARD_NAME, "P2B-DS"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "ASUS CUR-DLS", { MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer INC."), MATCH(DMI_BOARD_NAME, "CUR-DLS"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "ABIT i440BX-W83977", { MATCH(DMI_BOARD_VENDOR, "ABIT <http://www.abit.com>"), MATCH(DMI_BOARD_NAME, "i440BX-W83977 (BP6)"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "IBM Bladecenter", { MATCH(DMI_BOARD_VENDOR, "IBM"), MATCH(DMI_BOARD_NAME, "IBM eServer BladeCenter HS20"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "IBM eServer xSeries 360", { MATCH(DMI_BOARD_VENDOR, "IBM"), MATCH(DMI_BOARD_NAME, "eServer xSeries 360"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "IBM eserver xSeries 330", { MATCH(DMI_BOARD_VENDOR, "IBM"), MATCH(DMI_BOARD_NAME, "eserver xSeries 330"), - NO_MATCH, NO_MATCH }}, + }}, { force_acpi_ht, "IBM eserver xSeries 440", { MATCH(DMI_BOARD_VENDOR, "IBM"), MATCH(DMI_PRODUCT_NAME, "eserver xSeries 440"), - NO_MATCH, NO_MATCH }}, + }}, /* * Systems with nForce2 BIOS timer override bug @@ -1048,7 +1018,7 @@ static __initdata struct dmi_blacklist d MATCH(DMI_BOARD_NAME, "<A7V>"), /* newer BIOS, Revision 1011, does work */ MATCH(DMI_BIOS_VERSION, "ASUS A7V ACPI BIOS Revision 1007"), - NO_MATCH }}, + }}, /* * Boxes that need ACPI PCI IRQ routing and PCI scan disabled @@ -1103,7 +1073,7 @@ static __init void dmi_check_blacklist(v for(i=0;i<4;i++) { int s = d->matches[i].slot; - if(s==NONE) + if(s==DMI_NONE) continue; if(dmi_ident[s] && strstr(dmi_ident[s], d->matches[i].substr)) continue; [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 2004-05-28 5:46 ` 2.6.7-rc1-mm1 Andrey Panin @ 2004-05-28 5:52 ` Andrew Morton 2004-05-28 6:05 ` 2.6.7-rc1-mm1 Andrey Panin 2004-05-28 10:37 ` 2.6.7-rc1-mm1 Dave Jones 0 siblings, 2 replies; 15+ messages in thread From: Andrew Morton @ 2004-05-28 5:52 UTC (permalink / raw) To: Andrey Panin; +Cc: linux-kernel Andrey Panin <pazke@donpac.ru> wrote: > > On 148, 05 27, 2004 at 11:20:41AM -0700, Andrew Morton wrote: > > Andrey Panin <pazke@donpac.ru> wrote: > > > > > > On 148, 05 27, 2004 at 01:52:59 -0700, Andrew Morton wrote: > > > > > > > > +make-proliant-8500-boot-with-26.patch > > > > > > > > Fix hpaq proliant 8500 > > > > > > Ugh, dmi_scan.c changed again ... :( > > > > > > > Confused. What's the problem with that? > > Just yet another rediff of my DMI patches :) err, what DMI patches? > First patch attached -ENOCHANGELOG. > , other will follow. > Can we apply them now ? Well they won't get applied if they're stuck on your hard disk. Send 'em over. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 2004-05-28 5:52 ` 2.6.7-rc1-mm1 Andrew Morton @ 2004-05-28 6:05 ` Andrey Panin 2004-05-28 10:37 ` 2.6.7-rc1-mm1 Dave Jones 1 sibling, 0 replies; 15+ messages in thread From: Andrey Panin @ 2004-05-28 6:05 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel [-- Attachment #1: Type: text/plain, Size: 1085 bytes --] On 148, 05 27, 2004 at 10:52:31PM -0700, Andrew Morton wrote: > Andrey Panin <pazke@donpac.ru> wrote: > > > > On 148, 05 27, 2004 at 11:20:41AM -0700, Andrew Morton wrote: > > > Andrey Panin <pazke@donpac.ru> wrote: > > > > > > > > On 148, 05 27, 2004 at 01:52:59 -0700, Andrew Morton wrote: > > > > > > > > > > +make-proliant-8500-boot-with-26.patch > > > > > > > > > > Fix hpaq proliant 8500 > > > > > > > > Ugh, dmi_scan.c changed again ... :( > > > > > > > > > > Confused. What's the problem with that? > > > > Just yet another rediff of my DMI patches :) > > err, what DMI patches? > > > First patch attached > > -ENOCHANGELOG. Sorry forgot about it. Patch changes DMI matching code, eliminating the need to fill unused match entries with NO_MATCH macro. > > , other will follow. > > Can we apply them now ? > > Well they won't get applied if they're stuck on your hard disk. Send 'em over. This is a third attempt already :) -- Andrey Panin | Linux and UNIX system administrator pazke@donpac.ru | PGP key: wwwkeys.pgp.net [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 2004-05-28 5:52 ` 2.6.7-rc1-mm1 Andrew Morton 2004-05-28 6:05 ` 2.6.7-rc1-mm1 Andrey Panin @ 2004-05-28 10:37 ` Dave Jones 1 sibling, 0 replies; 15+ messages in thread From: Dave Jones @ 2004-05-28 10:37 UTC (permalink / raw) To: Andrew Morton; +Cc: Andrey Panin, linux-kernel On Thu, May 27, 2004 at 10:52:31PM -0700, Andrew Morton wrote: > > > Confused. What's the problem with that? > > Just yet another rediff of my DMI patches :) > err, what DMI patches? Andrey's very nice cleanup of the DMI handlers, which pretty much everyone agreed was a vast improvement over what we currently have. Andrey: I've got 1-2 patches pending for the DMI stuff too, but I'll wait until your stuff has got merged somewhere, and then mail incrementals on top. Dave ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 (compile stats) 2004-05-27 8:52 2.6.7-rc1-mm1 Andrew Morton 2004-05-27 11:53 ` 2.6.7-rc1-mm1 Andrey Panin @ 2004-05-27 16:25 ` John Cherry 2004-05-28 2:57 ` Rik van Riel 2004-05-28 19:25 ` 2.6.7-rc1-mm1 Rafał 'rmrmg' Roszak ` (2 subsequent siblings) 4 siblings, 1 reply; 15+ messages in thread From: John Cherry @ 2004-05-27 16:25 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel A few new warnings in the allnoconfig build. This is the build developers generally forget about. CC kernel/sched.o In file included from include/asm/tlb.h:18, from kernel/sched.c:29: include/asm-generic/tlb.h: In function `tlb_flush_mmu': include/asm-generic/tlb.h:77: warning: implicit declaration of function `release_pages' include/asm-generic/tlb.h: In function `tlb_remove_page': include/asm-generic/tlb.h:117: warning: implicit declaration of function `page_cache_release' CC arch/i386/mm/pageattr.o In file included from include/linux/blkdev.h:10, from kernel/sched.c:36: include/linux/pagemap.h: At top level: include/linux/pagemap.h:50: warning: type mismatch with previous implicit declaration include/asm-generic/tlb.h:77: warning: previous implicit declaration of `release_pages' include/linux/pagemap.h:50: warning: `release_pages' was previously implicitly declared to return `int' CC arch/i386/kernel/dmi_scan.o arch/i386/kernel/dmi_scan.c:410: warning: `set_8042_nomux' defined but not used ----------------------------------------------------------------------------- Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2) Warnings/Errors Summary Kernel bzImage bzImage bzImage modules bzImage modules (defconfig) (allno) (allyes) (allyes) (allmod) (allmod) --------------- ---------- -------- -------- -------- -------- -------- 2.6.7-rc1-mm1 0w/0e 6w/0e 108w/0e 5w/0e 2w/0e 104w/0e 2.6.6-mm5 0w/0e 0w/0e 109w/5e 5w/0e 2w/0e 110w/0e 2.6.6-mm4 0w/0e 0w/0e 112w/9e 5w/0e 2w/5e 106w/1e 2.6.6-mm3 3w/9e 0w/0e 120w/26e 5w/0e 2w/0e 114w/10e 2.6.6-mm2 4w/11e 0w/0e 120w/24e 6w/0e 2w/0e 118w/9e 2.6.6-mm1 1w/0e 0w/0e 118w/25e 6w/0e 2w/0e 114w/10e 2.6.6-rc3-mm2 0w/0e 0w/0e 117w/ 0e 8w/0e 2w/0e 116w/0e 2.6.6-rc3-mm1 0w/0e 0w/0e 120w/10e 8w/0e 2w/0e 152w/2e 2.6.6-rc2-mm2 0w/0e 1w/5e 118w/ 0e 8w/0e 3w/0e 118w/0e 2.6.6-rc2-mm1 0w/0e 0w/0e 115w/ 0e 7w/0e 3w/0e 116w/0e 2.6.6-rc1-mm1 0w/0e 0w/7e 122w/ 0e 7w/0e 4w/0e 122w/0e 2.6.5-mm6 0w/0e 0w/0e 123w/ 0e 7w/0e 4w/0e 124w/0e 2.6.5-mm5 0w/0e 0w/0e 119w/ 0e 7w/0e 4w/0e 120w/0e 2.6.5-mm4 0w/0e 0w/0e 120w/ 0e 7w/0e 4w/0e 121w/0e 2.6.5-mm3 0w/0e 1w/0e 121w/12e 7w/0e 3w/0e 123w/0e 2.6.5-mm2 0w/0e 0w/0e 128w/12e 7w/0e 3w/0e 134w/0e 2.6.5-mm1 0w/0e 5w/0e 122w/ 0e 7w/0e 3w/0e 124w/0e 2.6.5-rc3-mm4 0w/0e 0w/0e 124w/ 0e 8w/0e 4w/0e 126w/0e 2.6.5-rc3-mm3 0w/0e 5w/0e 129w/14e 8w/0e 4w/0e 129w/6e 2.6.5-rc3-mm2 0w/0e 5w/0e 130w/14e 8w/0e 4w/0e 129w/6e 2.6.5-rc3-mm1 0w/0e 5w/0e 129w/ 0e 8w/0e 4w/0e 129w/0e 2.6.5-rc2-mm5 0w/0e 5w/0e 130w/ 0e 8w/0e 4w/0e 129w/0e 2.6.5-rc2-mm4 0w/0e 5w/0e 134w/ 0e 8w/0e 3w/0e 133w/0e 2.6.5-rc2-mm3 0w/0e 5w/0e 134w/ 0e 8w/0e 3w/0e 133w/0e 2.6.5-rc2-mm2 0w/0e 5w/0e 137w/ 0e 8w/0e 3w/0e 134w/0e 2.6.5-rc2-mm1 0w/0e 5w/0e 136w/ 0e 8w/0e 3w/0e 134w/0e 2.6.5-rc1-mm2 0w/0e 5w/0e 135w/ 5e 8w/0e 3w/0e 133w/0e 2.6.5-rc1-mm1 0w/0e 5w/0e 135w/ 5e 8w/0e 3w/0e 133w/0e 2.6.4-mm2 1w/2e 5w/2e 144w/10e 8w/0e 3w/2e 144w/0e 2.6.4-mm1 1w/0e 5w/0e 146w/ 5e 8w/0e 3w/0e 144w/0e 2.6.4-rc2-mm1 1w/0e 5w/0e 146w/12e 11w/0e 3w/0e 147w/2e 2.6.4-rc1-mm2 1w/0e 5w/0e 144w/ 0e 11w/0e 3w/0e 145w/0e 2.6.4-rc1-mm1 1w/0e 5w/0e 147w/ 5e 11w/0e 3w/0e 147w/0e 2.6.3-mm4 1w/0e 5w/0e 146w/ 0e 7w/0e 3w/0e 142w/0e 2.6.3-mm3 1w/2e 5w/2e 146w/15e 7w/0e 3w/2e 144w/5e 2.6.3-mm2 1w/8e 5w/0e 140w/ 0e 7w/0e 3w/0e 138w/0e 2.6.3-mm1 1w/0e 5w/0e 143w/ 5e 7w/0e 3w/0e 141w/0e 2.6.3-rc3-mm1 1w/0e 0w/0e 144w/13e 7w/0e 3w/0e 142w/3e 2.6.3-rc2-mm1 1w/0e 0w/265e 144w/ 5e 7w/0e 3w/0e 145w/0e 2.6.3-rc1-mm1 1w/0e 0w/265e 141w/ 5e 7w/0e 3w/0e 143w/0e 2.6.2-mm1 2w/0e 0w/264e 147w/ 5e 7w/0e 3w/0e 173w/0e 2.6.2-rc3-mm1 2w/0e 0w/265e 146w/ 5e 7w/0e 3w/0e 172w/0e 2.6.2-rc2-mm2 0w/0e 0w/264e 145w/ 5e 7w/0e 3w/0e 171w/0e 2.6.2-rc2-mm1 0w/0e 0w/264e 146w/ 5e 7w/0e 3w/0e 172w/0e 2.6.2-rc1-mm3 0w/0e 0w/265e 144w/ 8e 7w/0e 3w/0e 169w/0e 2.6.2-rc1-mm2 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e 2.6.2-rc1-mm1 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e 2.6.1-mm5 2w/5e 0w/264e 153w/11e 10w/0e 3w/0e 180w/0e 2.6.1-mm4 0w/821e 0w/264e 154w/ 5e 8w/1e 5w/0e 179w/0e 2.6.1-mm3 0w/0e 0w/0e 151w/ 5e 10w/0e 3w/0e 177w/0e 2.6.1-mm2 0w/0e 0w/0e 143w/ 5e 12w/0e 3w/0e 171w/0e 2.6.1-mm1 0w/0e 0w/0e 146w/ 9e 12w/0e 6w/0e 171w/0e 2.6.1-rc2-mm1 0w/0e 0w/0e 149w/ 0e 12w/0e 6w/0e 171w/4e 2.6.1-rc1-mm2 0w/0e 0w/0e 157w/15e 12w/0e 3w/0e 185w/4e 2.6.1-rc1-mm1 0w/0e 0w/0e 156w/10e 12w/0e 3w/0e 184w/2e 2.6.0-mm2 0w/0e 0w/0e 161w/ 0e 12w/0e 3w/0e 189w/0e 2.6.0-mm1 0w/0e 0w/0e 173w/ 0e 12w/0e 3w/0e 212w/0e Web page with links to complete details: http://developer.osdl.org/cherry/compile/ John ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 (compile stats) 2004-05-27 16:25 ` 2.6.7-rc1-mm1 (compile stats) John Cherry @ 2004-05-28 2:57 ` Rik van Riel 2004-05-28 12:32 ` [patch] 2.6.7-rc1-mm1: fix set_8042_nomux warning Adrian Bunk 0 siblings, 1 reply; 15+ messages in thread From: Rik van Riel @ 2004-05-28 2:57 UTC (permalink / raw) To: John Cherry; +Cc: Andrew Morton, linux-kernel On Thu, 27 May 2004, John Cherry wrote: > CC arch/i386/kernel/dmi_scan.o > arch/i386/kernel/dmi_scan.c:410: warning: `set_8042_nomux' defined but > not used It's called from the dmi routines, with the function defined in the DMI table. No idea why this would give a warning while the other similar functions (eg broken_ps2_resume) don't ... -- "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian W. Kernighan ^ permalink raw reply [flat|nested] 15+ messages in thread
* [patch] 2.6.7-rc1-mm1: fix set_8042_nomux warning 2004-05-28 2:57 ` Rik van Riel @ 2004-05-28 12:32 ` Adrian Bunk 0 siblings, 0 replies; 15+ messages in thread From: Adrian Bunk @ 2004-05-28 12:32 UTC (permalink / raw) To: Rik van Riel; +Cc: John Cherry, Andrew Morton, linux-kernel On Thu, May 27, 2004 at 10:57:46PM -0400, Rik van Riel wrote: > On Thu, 27 May 2004, John Cherry wrote: > > > CC arch/i386/kernel/dmi_scan.o > > arch/i386/kernel/dmi_scan.c:410: warning: `set_8042_nomux' defined but > > not used > > It's called from the dmi routines, with the function > defined in the DMI table. No idea why this would > give a warning while the other similar functions > (eg broken_ps2_resume) don't ... He's using a .config with CONFIG_ACPI_BOOT=n. A fix is below. cu Adrian --- linux-2.6.7-rc1-mm1-full/arch/i386/kernel/dmi_scan.c.old 2004-05-28 13:09:22.000000000 +0200 +++ linux-2.6.7-rc1-mm1-full/arch/i386/kernel/dmi_scan.c 2004-05-28 13:10:51.000000000 +0200 @@ -401,23 +401,6 @@ } /* - * HP Proliant 8500 systems can't use i8042 in mux mode, - * or they instantly reboot. - */ -#ifdef CONFIG_SERIO_I8042 -extern unsigned int i8042_nomux; -static __init int set_8042_nomux(struct dmi_blacklist *d) -{ - if (i8042_nomux == 0) - { - i8042_nomux = 1; - printk(KERN_INFO "Disabling i8042 mux mode\n"); - } - return 0; -} -#endif - -/* * This bios swaps the APM minute reporting bytes over (Many sony laptops * have this problem). */ @@ -516,6 +499,24 @@ #ifdef CONFIG_ACPI_BOOT + +/* + * HP Proliant 8500 systems can't use i8042 in mux mode, + * or they instantly reboot. + */ +#ifdef CONFIG_SERIO_I8042 +extern unsigned int i8042_nomux; +static __init int set_8042_nomux(struct dmi_blacklist *d) +{ + if (i8042_nomux == 0) + { + i8042_nomux = 1; + printk(KERN_INFO "Disabling i8042 mux mode\n"); + } + return 0; +} +#endif + extern int acpi_force; static __init __attribute__((unused)) int dmi_disable_acpi(struct dmi_blacklist *d) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 2004-05-27 8:52 2.6.7-rc1-mm1 Andrew Morton 2004-05-27 11:53 ` 2.6.7-rc1-mm1 Andrey Panin 2004-05-27 16:25 ` 2.6.7-rc1-mm1 (compile stats) John Cherry @ 2004-05-28 19:25 ` Rafał 'rmrmg' Roszak 2004-06-01 6:33 ` 2.6.7-rc1-mm1 Eric W. Biederman 2004-06-01 6:38 ` 2.6.7-rc1-mm1 Eric W. Biederman 4 siblings, 0 replies; 15+ messages in thread From: Rafał 'rmrmg' Roszak @ 2004-05-28 19:25 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel Oops: 0000 [#1] Modules linked in: w83627hf i2c_sensor i2c_isa tvaudio tda9875 bttv video_buf i2c_algo_bit v4l2_common btcx_risc videodev tuner i2c_core emu10k1 i810_audio ac97_codec nvidia_agp agpgart hisax isdn rtc CPU: 0 EIP: 0060:[<c01c55f2>] Not tainted VLI EFLAGS: 00010246 (2.6.7-rc1-mm1) EIP is at driver_attach+0x32/0x90 eax: 00000000 ebx: 00000000 ecx: ffffffed edx: 00000000 esi: d0f31280 edi: d0ef55c8 ebp: 00000000 esp: cf765f40 ds: 007b es: 007b ss: 0068 Process modprobe (pid: 91, threadinfo=cf764000 task=cf777160) Stack: d0f31280 c01a30d2 00000000 d0f31298 d0ef556c d0ef5520 d0f31280 c01c588f d0f31298 d0f31244 c02b4ed8 d0f31240 d0ef53f0 cf764000 c01c5c88 00000015 00000014 00000016 d0f295c8 d0ef1490 c02b4ed8 d0f31d80 c02b4ec0 cf764000 Call Trace: [<c01a30d2>] kobject_register+0x22/0x60 [<c01c588f>] bus_add_driver+0x8f/0xc0 [<c01c5c88>] driver_register+0x28/0x30 [<d0ef1490>] i2c_add_driver+0x50/0xc0 [i2c_core] [<d0e95025>] sensors_w83627hf_init+0x25/0x2d [w83627hf] [<c0125744>] sys_init_module+0xe4/0x1c0 [<c0137d00>] sys_munmap+0x40/0x70 [<c010397f>] syscall_call+0x7/0xb Code: 10 8b 40 04 8b 98 e8 00 00 00 85 db 74 4f 8b 98 a8 00 00 00 8b 13 0f 18 02 90 8d b8 a8 00 00 00 eb 0f 8d b4 26 00 00 00 00 89 d3 <8b> 12 0f 18 02 90 39 df 74 28 8d 43 f8 8b 48 70 85 c9 75 ea 89 -- . JID: rmrmg(at)jabberpl(dot)org | RMRMG . . gg: #2311504 | signature . . mail: rmrmg(at)wp(dot)pl | version . . registered Linux user 261525 | 0.0.3 . ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 2004-05-27 8:52 2.6.7-rc1-mm1 Andrew Morton ` (2 preceding siblings ...) 2004-05-28 19:25 ` 2.6.7-rc1-mm1 Rafał 'rmrmg' Roszak @ 2004-06-01 6:33 ` Eric W. Biederman 2004-06-01 6:39 ` 2.6.7-rc1-mm1 Andrew Morton 2004-06-01 6:38 ` 2.6.7-rc1-mm1 Eric W. Biederman 4 siblings, 1 reply; 15+ messages in thread From: Eric W. Biederman @ 2004-06-01 6:33 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, fastboot - What happened to the kexec reserve system call number patch that was in mm4? I thought we had that all straightened out. Eric ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 2004-06-01 6:33 ` 2.6.7-rc1-mm1 Eric W. Biederman @ 2004-06-01 6:39 ` Andrew Morton 2004-06-01 7:26 ` [Fastboot] 2.6.7-rc1-mm1 Eric W. Biederman 0 siblings, 1 reply; 15+ messages in thread From: Andrew Morton @ 2004-06-01 6:39 UTC (permalink / raw) To: Eric W. Biederman; +Cc: linux-kernel, fastboot ebiederm@xmission.com (Eric W. Biederman) wrote: > > - What happened to the kexec reserve system call number patch that was in mm4? > I thought we had that all straightened out. It was merged into 2.6.7-rc2. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Fastboot] Re: 2.6.7-rc1-mm1 2004-06-01 6:39 ` 2.6.7-rc1-mm1 Andrew Morton @ 2004-06-01 7:26 ` Eric W. Biederman 0 siblings, 0 replies; 15+ messages in thread From: Eric W. Biederman @ 2004-06-01 7:26 UTC (permalink / raw) To: Andrew Morton; +Cc: fastboot, linux-kernel Andrew Morton <akpm@osdl.org> writes: > ebiederm@xmission.com (Eric W. Biederman) wrote: > > > > - What happened to the kexec reserve system call number patch that was in mm4? > > > I thought we had that all straightened out. > > It was merged into 2.6.7-rc2. Look like that was brain hiccup on my side. I looked but I missed it the first time I looked at 2.6.7-rc[12]. Thanks Andrew. Eric ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: 2.6.7-rc1-mm1 2004-05-27 8:52 2.6.7-rc1-mm1 Andrew Morton ` (3 preceding siblings ...) 2004-06-01 6:33 ` 2.6.7-rc1-mm1 Eric W. Biederman @ 2004-06-01 6:38 ` Eric W. Biederman 4 siblings, 0 replies; 15+ messages in thread From: Eric W. Biederman @ 2004-06-01 6:38 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel Andrew Morton <akpm@osdl.org> writes: > add-i386-readq.patch > add i386 readq()/writeq() - Again this is logically broken. On 32bit-PCI bursts (the basic unit of transfer) can be split and merged on 32bit boundaries so you can't be atomic on the bus. But note even if a 64bit transaction is split (which is unlikely) the order of the operations on the device will remain the same because of pci ordering rules. On 64bit-PCI bursts can only be split on 64bit boundaries so there are 64bit atomic cycles on the bus. In PCI-X bursts can only be split when the address is a multiple of 128. So cards can care about atomic 64bit cycles. In PCI-E switches do not touch the packets and devices are explicitly allowed to reject any packet they don't like. So a readq or a writeq can on existing hardware be detected, and cared about. The strongest argument that this readq/writeq is broken is this chunk of the hpet patch. +#if BITS_PER_LONG == 64 +#define write_counter(V, MC) writeq(V, MC) +#define read_counter(MC) readq(MC) +#else +#define write_counter(V, MC) writel(V, MC) +#define read_counter(MC) readl(MC) +#endif The code still cares and does not trust the readq/writeq emulations to do the same thing as their atomic counter parts. So would a patch that names those helper functions readl2 and writel2 be acceptable? Just so it is clear what they do? Eric ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2004-06-01 7:28 UTC | newest] Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-05-27 8:52 2.6.7-rc1-mm1 Andrew Morton 2004-05-27 11:53 ` 2.6.7-rc1-mm1 Andrey Panin 2004-05-27 18:20 ` 2.6.7-rc1-mm1 Andrew Morton 2004-05-28 5:46 ` 2.6.7-rc1-mm1 Andrey Panin 2004-05-28 5:52 ` 2.6.7-rc1-mm1 Andrew Morton 2004-05-28 6:05 ` 2.6.7-rc1-mm1 Andrey Panin 2004-05-28 10:37 ` 2.6.7-rc1-mm1 Dave Jones 2004-05-27 16:25 ` 2.6.7-rc1-mm1 (compile stats) John Cherry 2004-05-28 2:57 ` Rik van Riel 2004-05-28 12:32 ` [patch] 2.6.7-rc1-mm1: fix set_8042_nomux warning Adrian Bunk 2004-05-28 19:25 ` 2.6.7-rc1-mm1 Rafał 'rmrmg' Roszak 2004-06-01 6:33 ` 2.6.7-rc1-mm1 Eric W. Biederman 2004-06-01 6:39 ` 2.6.7-rc1-mm1 Andrew Morton 2004-06-01 7:26 ` [Fastboot] 2.6.7-rc1-mm1 Eric W. Biederman 2004-06-01 6:38 ` 2.6.7-rc1-mm1 Eric W. Biederman
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).