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 (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
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 (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
* 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
* [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-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
* 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
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).