* 2.6.2-mm1 aka "Geriatric Wombat"
@ 2004-02-05 9:44 Andrew Morton
2004-02-05 9:52 ` [PATCH] via crypto beginnings Jeff Garzik
` (9 more replies)
0 siblings, 10 replies; 30+ messages in thread
From: Andrew Morton @ 2004-02-05 9:44 UTC (permalink / raw)
To: linux-kernel, linux-mm
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2/2.6.2-mm1/
- Merged some page reclaim fixes from Nick and Nikita. These yield some
performance improvements in low memory and heavy paging situations.
- Various random fixes.
Changes since 2.6.2-rc3-mm1:
linus.patch
bk-alsa.patch
bk-netdev.patch
bk-input.patch
bk-acpi.patch
bk-usb.patch
bk-pci.patch
bk-i2c.patch
bk-driver-core.patch
External trees
-ppc64-__ste_allocate-cleanup.patch
-ppc64-bar-0-fix.patch
-nuke-noisy-printks.patch
-vt-locking-fixes-2.patch
-lock_cpu_hotplug-fixes.patch
-ia32-MSI-vector-handling-fix.patch
-aha152x-update.patch
-aha152x-update-fix.patch
-kbuild-unmangle-include-options.patch
-sisfb-update.patch
-fix-more-gcc-34-warnings.patch
-gcc-34-string-fixes.patch
-gcc-35-bio_phys_segments.patch
-gcc-35-ident-warnings.patch
-gcc-35-binfmt_elf-warning-fix.patch
-gcc-35-pcm_misc-warnings.patch
-gcc-35-pcm_plugin-warnings.patch
-gcc-35-reiserfs-fixes.patch
-gcc-35-ide-fix.patch
-gcc-35-elevator.patch
-gcc-35-keyboard-fixes.patch
-gcc-35-exit-fix.patch
-gcc-35-parport.patch
-gcc-34-compilation-fixes.patch
-gcc-35-seq_clientmgr.patch
-gcc-35-parport2.patch
-gcc-35-i810_accel.patch
-gcc-35-puts-fix.patch
-gcc-35-filesystems.patch
-gcc-35-zatm-fix.patch
-gcc-35-vxfs-idents.patch
-gcc-35-hfs-fix.patch
-gcc-35-uPD98402.patch
-gcc-35-intermezzo.patch
-gcc-35-iphase.patch
-gcc-35-suni.patch
-gcc-35-fore2000e.patch
-gcc-35-ncpfs.patch
-gcc-35-eni.patch
-gcc-35-idt77105.patch
-gcc-35-he.patch
-gcc-35-atm-common.patch
-gcc-35-it87.patch
-gcc-35-radeon.patch
-gcc-35-sc1200.patch
-gcc-35-raid6x86.patch
-gcc-35-mtd.patch
-gcc-35-dvb.patch
-gcc-35-pcmcia.patch
-gcc-35-video.patch
-gcc-35-pnpbios.patch
-gcc-35-53c700.patch
-gcc-35-advansys.patch
-gcc-35-atp870u.patch
-gcc-35-gdth.patch
-gcc-35-fbcon.patch
-gcc-35-riva-fbdev.patch
-gcc-35-video-cfbimgblt.patch
-gcc-35-video-vgastate.patch
-gcc-35-traps.patch
-gcc-35-x86_64.patch
-bitmap-parsing-printing-v4.patch
-bitmap-parsing-cleanup.patch
-bitmap-avoid-alloca.patch
-janitor-09-i387-usercopy-check.patch
-printk-rate_limit-fixes.patch
-readX_relaxed.patch
-kconfig-use-select-2.patch
-kconfig-remove-enable.patch
-use-attribute-const-everywhere.patch
-edd-disksig.patch
-edd-url-fix.patch
-swsusp-stop-DMA-on-resume.patch
-swsusp-stop-DMA-on-resume-fix.patch
-swsusp-trivial-cleanups.patch
-swsusp-more-cleanups.patch
-swsusp-software_suspend-retval-fix.patch
-swsusp-software_suspend-retval-fix-fix.patch
-vmalloc-address-offset-fix.patch
-hugetlbfs_remove_dirent.patch
-libfs_timestamp_fixes.patch
-hugetlbfs_cleanup.patch
-console_driver-definition-fix.patch
-partition-naming-fix.patch
-ppc32-1000-hz.patch
-fix-blockdev-getro.patch
-support-wider-consoles.patch
-remove-valid_addr_bitmap.patch
-osst-warning-fix.patch
-init-cpu_vm_mask-in-init_mm.patch
-raw-is-obsolete.patch
-ncpfs-stack-usage-fix.patch
-remove_suid-fix.patch
-md-02-preferred_minor-fix.patch
-md-03-debugging-output-cleanup.patch
-md-04-personality-stats-collection.patch
-md-05-device-in-error-printing-fix.patch
-proc-partitions-omit-removable-media.patch
-remove-SIIG-PCI-IDs-from-parport_pc.patch
-remove-memblks.patch
-scsi-tape-fixes.patch
-raid-makefile-cleanup.patch
-fancy-lost-ticks-message.patch
-reserve-NUMA-API-syscall-slots.patch
-posix-timers-fixes.patch
-mount-option-overrun-fix.patch
-futex-redundant-test.patch
-CONFIG_SYSRQ-fixes.patch
-dz-verify_area-removal.patch
-oss-c99-fixes.patch
-console-makefile-cleanup.patch
-oprofile-ringbuffer-wrap-fix.patch
-oprofile-alpha-fix.patch
-copy_namespace-enomem-fix.patch
-vgastate-missing-iounmaps.patch
-vga16fb-missing-iounmap.patch
-d_path-needs-vfsmount_lock.patch
-namei-needs-vfsmount_lock.patch
-try-reiserfs-earlier.patch
-ufs-use-silent.patch
-time-rounding-accuracy.patch
-proc-stat-btime-fix-2.patch
-menuconfig-choice-display-fix.patch
-use-uint32_t-for-crosscompiling.patch
-ac97-remove-fix.patch
-is_subdir-locking-fix.patch
-proc_check_root-locking-fix.patch
-ide-cd-MO-write-protect.patch
-nr_free_pages-is-expensive.patch
-mmap-use-address-hint.patch
-shrink_list-swapcache-check-fix.patch
-as-docco-update.patch
-cscope-use-inverted-index.patch
-Lindent-goodness.patch
-move-cpu_vm_mask.patch
-pci-scan-all-functions.patch
-CDROMREADAUDIO-frames-fix.patch
-unneeded-dentry-assignment.patch
-export-cpu_2_node.patch
-remove-kmalloc_percpu_init.patch
-ppp-allocation-fix.patch
-neofb-warning-fix.patch
-gate_vma-fixes.patch
-istallion-compile-fix.patch
-moxa-serial-compile-fix.patch
-specialix-compile-fix.patch
-hisax-compile-fix.patch
-dvb-compile-fix.patch
-selinux-compile-fix.patch
-coredump-memleak-fix.patch
-x86_64-boot-fix.patch
Merged
+dmapool-needs-pci.patch
The dmapool code doesn't build with CONFIG_PCI=n. But it should. Needs
work.
+ppc64-split-hvconsole.patch
+ppc64-hvc-name.patch
+ppc64-iseries-updatepp.patch
+ppc64-HVSC.patch
+ppc64-compile-warnings.patch
+ppc64-of_removal_fix.patch
+ppc64-vio_updates.patch
+ppc64-viomajortype_scsi.patch
+ppc64-iseriespci.patch
+ppc64-use_drivers_Kconfig.patch
+ppc64-numaisbust.patch
+ppc64-smp_processor_id.patch
+ppc64-remove_pvr_from_paca.patch
+ppc64-xmon-cpumask.patch
+ppc64-xmon-sysrq.patch
+ppc64-spinlock-sleep-debugging.patch
ppc64 updates
-get_user_pages-restore-protections.patch
-get_user_pages-restore-protections-fix.patch
+ptrace-page-permission-fix.patch
Drop the old code, fix the ptrace-modifies-ptes problem by using the vma's
flags.
+sched-many-cpus-build-fix.patch
Scheduler compile fix
+ppc64-cpu_vm_mask-fix.patch
Might fix a ppc64 bug
+kthread-use-after-free-fix.patch
Fix kthread-related oops
+module-removal-use-kthread-fixes.patch
Fix kthread usage in the modules code
+selinux-01-context-mount-support.patch
+selinux-02-nfs-context-mounts.patch
+selinux-03-context-mounts-selinux.patch
SELinux context mounts
+uml-fixes-2.6.2-rc3-mm1-A2.patch
UML fixes
-vm-rss-limit-enforcement.patch
Finally got this working, but it doesn't seem to be effective.
+vm-dont-rotate-active-list.patch
+vm-lru-info.patch
+vm-shrink-zone.patch
+vm-shrink-zone-div-by-0-fix.patch
+vm-tune-throttle.patch
+page_add_rmap-warning.patch
Page reclaim tuning and fixups
+cpuhotplug-03-core-numa-fix.patch
Fix the CPU hotplug code for NUMAQ
-sysfs_symlink-needs-i_sem.patch
+page_symlink-needs-i_sem.patch
Move the i_sem taking from sysfs_symlink into page_symlink. This is rather
unnecessary - it's mainly to make the i_size_write() warnings go away.
-generic-dma-pool-1.patch
-generic-dma-pool-2.patch
-generic-dma-pool-3.patch
Merged into one of Greg's trees
-Lindent-drivers-base-dmapool.patch
Dropped
+centaur-crypto-core-support.patch
Start supporting hardware crypto on some VIA CPUs
+xattr-E2BIG-fix.patch
EA fix
+ad1889-printk-fix.patch
Warning fix
+enable-largefile-coredumps.patch
Use O_LARGEFILE for core files
+ext23-xattr-i_blocks-fix.patch
xattr fix
+cciss-increase-vm-readahead.patch
+cciss-01-pci-bar-fix.patch
+cciss-02-release_io_mem-fix.patch
+cciss-03-SA6i-support.patch
+cciss-04-irq-sharing-fix.patch
+cciss-05-ASIC-bug-workaround.patch
+cciss-06-controller-check-fix.patch
+cciss-07-avoid-reading-pci-config-space.patch
+cciss-08-printk-fix.patch
+cciss-09-proc-cleanup.patch
+cciss-64-bit-divide-fix.patch
+cciss-10-pci_module_init.patch
+cciss-11-rmmod-oops-fix.patch
CCISS driver update
+janitor-fbcmap-kmalloc-fixes.patch
+janitor-triflex-non-procfs-fix.patch
+janitor-ps2esdi-fix.patch
+janitor-vga16fb-ioremap-fixes.patch
Janitorial fixlets
+sg-mm-warning-suppression.patch
Kill a page allocation failure warning coming out of the scsi code.
+altix-remove-alenlist_h.patch
+altix-clean-up-HWGRAPH_DEBUG.patch
Altix updates
+qla2xxx-fixes.patch
Some fixes for the new qlogic driver
+4g4g-uml-fix.patch
Fix UML build problems due to the 4g/4g patch
-O_DIRECT-race-fixes-rollup-use-f_mapping.patch
Folded into O_DIRECT-race-fixes-rollup.patch
+O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
Fix race between ll_rw_block() and block_write_full_page().
All 332 patches:
linus.patch
bk-alsa.patch
bk-netdev.patch
bk-input.patch
bk-acpi.patch
bk-usb.patch
bk-pci.patch
bk-i2c.patch
bk-driver-core.patch
mm.patch
add -mmN to EXTRAVERSION
speedo-warning-fix.patch
eepro100.c warning fix
input-2wheel-mouse-fix.patch
input: 2-wheel mouse fix
acpi-NR_IRQ_VECTORS-build-fix.patch
dmapool-needs-pci.patch
dmapool needs CONFIG_PCI
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
kgdb-doc-fix.patch
correct kgdb.txt Documentation link (against 2.6.1-rc1-mm2)
kgdboe-netpoll.patch
kgdb-over-ethernet via netpoll
kgdboe-non-ia32-build-fix.patch
kgdb-warning-fixes.patch
kgdb warning fixes
kgdb-x86_64-support.patch
kgdb-x86_64-support.patch for 2.6.2-rc1-mm3
big-pmac-3.patch
must-fix.patch
must fix lists update
must fix list update
mustfix update
must-fix-update-5.patch
must-fix update
psmouse-drop-timed-out-bytes.patch
psmouse: log and discard timed out bytes
ppc64-split-hvconsole.patch
ppc64: move hypervisor console code into its own file
ppc64-hvc-name.patch
ppc64: fix up hvc console dev/devfs name, from Milton Miller
ppc64-iseries-updatepp.patch
ppc64: Fix up iseries updatepp, from Ben Herrenschmidt
ppc64-HVSC.patch
ppc64: change HSC -> HVSC
ppc64-compile-warnings.patch
ppc64: Fix compiler warnings, from Olof Johansson
ppc64-of_removal_fix.patch
ppc64: Fixes for OF device tree update code, from Nathan Lynch
ppc64-vio_updates.patch
ppc64: integrate vio.c with 2.6 driver model
ppc64-viomajortype_scsi.patch
ppc64: Added definition of viomajortype_scsi, from Dave Boutcher
ppc64-iseriespci.patch
ppc64: Fix pcibios_scan_all_fns on iSeries, from Jake Moilanen
ppc64-use_drivers_Kconfig.patch
ppc64: use drivers/Kconfig
ppc64-numaisbust.patch
ppc64: Fix another numa bug
ppc64-smp_processor_id.patch
ppc64: use smp_processor_id everywhere
ppc64-remove_pvr_from_paca.patch
ppc64: Remove pvr from the paca
ppc64-xmon-cpumask.patch
ppc64: cpus_in_xmon needs to be a cpumask_t, from Milton Miller
ppc64-xmon-sysrq.patch
ppc64: sysrq helpers should have their active character capitalized
ppc64-spinlock-sleep-debugging.patch
ppc64: spinlock sleep debugging
ppc64-reloc_hide.patch
invalidate_inodes-speedup.patch
invalidate_inodes speedup
more invalidate_inodes speedup fixes
cfq-4.patch
CFQ io scheduler
CFQ fixes
config_spinline.patch
uninline spinlocks for profiling accuracy.
ramdisk-cleanup.patch
intel8x0-cleanup.patch
intel8x0 cleanups
pdflush-diag.patch
zap_page_range-debug.patch
zap_page_range() debug
ptrace-page-permission-fix.patch
prevent ptrace from altering page permissions
get_user_pages-handle-VM_IO.patch
support-zillions-of-scsi-disks.patch
support many SCSI disks
pci_set_power_state-might-sleep.patch
CONFIG_STANDALONE-default-to-n.patch
Make CONFIG_STANDALONE default to N
extra-buffer-diags.patch
CONFIG_SYSFS.patch
From: Pat Mochel <mochel@osdl.org>
Subject: [PATCH] Add CONFIG_SYSFS
CONFIG_SYSFS-boot-from-disk-fix.patch
slab-leak-detector.patch
slab leak detector
loop-remove-blkdev-special-case.patch
loop-highmem.patch
remove useless highmem bounce from loop/cryptoloop
loop-bio-handling-fix.patch
loop: BIO handling fix
loop-init-fix.patch
loop.c doesn't fail init gracefully
loop-remove-redundant-assignment.patch
loop: remove redundant initialisation
acpi-pm-timer-3.patch
ACPI PM timer version 3
acpi-pm-timer-kill-printks.patch
use-TSC-for-delay_pmtmr-2.patch
Use TSC for delay_pmtmr()
scale-nr_requests.patch
scale nr_requests with TCQ depth
truncate_inode_pages-check.patch
local_bh_enable-warning-fix.patch
pnp-8250_pnp-fix.patch
Fix oops due to 8250_pnp module unload
pnp-resource-flags-reorganisation.patch
pnp: resource flag reorganisation
pnp-BIOS-workaround.patch
PNP: work around BIOS device disabling bugs
pnp-avoid-static-allocations.patch
pnp: avoid static resource allocation requests
pnp-move-ID-declarations.patch
pnp: move device ID declarations
pnp-file2alias-update.patch
pnp: file2alias update
pnp-update-matching-code.patch
pnp: update matching code
pnp-additional-sysfs-info.patch
pnp: add additional sysfs info
pnp-config-cleanup.patch
pnp: Kconfig cleanup
sched-find_busiest_node-resolution-fix.patch
sched: improved resolution in find_busiest_node
sched-domains.patch
sched: scheduler domain support
sched-clock-fixes.patch
fix sched_clock()
sched-build-fix.patch
sched: fix for NR_CPUS > BITS_PER_LONG
sched-sibling-map-to-cpumask.patch
sched: cpu_sibling_map to cpu_mask
p4-clockmod-sibling-map-fix.patch
p4-clockmod sibling_map fix
p4-clockmod-more-than-two-siblings.patch
p4-clockmod: handle more than two siblings
sched-domains-i386-ht.patch
sched: implement domains for i386 HT
sched-find_busiest_group-fix.patch
sched: Fix CONFIG_SMT oops on UP
sched-domain-tweak.patch
i386-sched-domain code consolidation
sched-no-drop-balance.patch
sched: handle inter-CPU jiffies skew
sched-arch_init_sched_domains-fix.patch
Change arch_init_sched_domains to use cpu_online_map
sched-many-cpus-build-fix.patch
Fix build with NR_CPUS > BITS_PER_LONG
sched-find_busiest_group-clarification.patch
sched: clarify find_busiest_group
sched-remove-noisy-printks.patch
sched-directed-migration.patch
sched_balance_exec(): don't fiddle with the cpus_allowed mask
sched-domain-debugging.patch
sched_domain debugging
ppc64-cpu_vm_mask-fix.patch
ppc64: cpu_vm_mask fix
ide-siimage-seagate.patch
ide-ali-UDMA6-support.patch
IDE: Add support of UDMA6 on ALi rev > 0xc4
fa311-mac-address-fix.patch
wrong mac address with netgear FA311 ethernet card
laptop-mode-2.patch
laptop-mode for 2.6, version 6
Documentation/laptop-mode.txt
laptop-mode documentation updates
laptop-mode-doc-update-4.patch
Laptop mode documentation addition
pid_max-fix.patch
Bug when setting pid_max > 32k
use-soft-float.patch
Use -msoft-float
DRM-cvs-update.patch
DRM cvs update
drm-include-fix.patch
kthread-primitive.patch
kthread primitive
kthread_stop-race-fix.patch
Fix race in kthread_stop
kthread-block-all-signals.patch
kthread: block all signals
kthread-use-after-free-fix.patch
kthread use-after-free fix
use-kthread-primitives.patch
Use kthread primitives
module-removal-use-kthread.patch
Module removal to use kthread
module-removal-use-kthread-fixes.patch
kthread oops fixes
kthread-affinity-fix.patch
Affinity of kthread fix
call_usermodehelper-affinity-fix.patch
Affinity of call_usermode_helper fix
limit-hash-table-sizes.patch
Limit hash table size
slab-poison-hex-dumping.patch
slab: hexdump for check_poison
pentium-m-support.patch
add Pentium M and Pentium-4 M options
old-gcc-supports-k6.patch
gcc 2.95 supports -march=k6 (no need for check_gcc)
amd-elan-is-a-different-subarch.patch
AMD Elan is a different subarch
better-i386-cpu-selection.patch
better i386 CPU selection
cpu-options-default-to-y.patch
cpu options default to "yes"
i386-default-to-n.patch
selinux-01-context-mount-support.patch
SELinux: context mount support - LSM/FS
selinux-02-nfs-context-mounts.patch
SELinux: context mount support - NFS
selinux-03-context-mounts-selinux.patch
SELinux: context mount support - SELinux changes.
serial-02-fixups.patch
serial fixups (untested)
serial-02 fixes
serial-02 fixes
serial-03-fixups.patch
more serial driver fixups
serial-03 fixes
serial-03 fixes
PP0-full_list-RC1.patch
parport fixes [1/5]
PP1-parport_locking-RC1.patch
parport fixes [2/5]
PP2-enumerate1-RC1.patch
parport fixes [3/5]
PP2-enumerate1-RC1-fix.patch
PP3-parport_gsc-RC1.patch
parport fixes [4/5]
PP4-bwqcam-RC1.patch
parport fixes [5/5]
bw-qcam-typo-fix.patch
bw-qcam typo fix
PP5-daisy-RC1.patch
parport fixes [2/5]
PI0-schedule_claimed-RC1.patch
paride cleanups and fixes [1/24]
PI1-expansion-RC1.patch
paride cleanups and fixes [2/24]
PI2-crapectomy-RC1.patch
paride cleanups and fixes [3/24]
PI3-ps_ready-RC1.patch
paride cleanups and fixes [4/24]
PI4-pd_busy-RC1.patch
paride cleanups and fixes [5/24]
PI5-do_pd_io-RC1.patch
paride cleanups and fixes [6/24]
PI6-bogus_requests-RC1.patch
paride cleanups and fixes [7/24]
PI7-claim_reorder-RC1.patch
paride cleanups and fixes [8/24]
PI8-do_pd_request1-RC1.patch
paride cleanups and fixes [9/24]
PI9-run_fsm-RC1.patch
paride cleanups and fixes [10/24]
PI10-action-RC1.patch
paride cleanups and fixes [2/24]
PI11-disconnect-RC1.patch
paride cleanups and fixes [12/24]
PI12-unclaim-RC1.patch
paride cleanups and fixes [13/24]
PI13-run_fsm-loop-RC1.patch
paride cleanups and fixes [14/24]
PI14-next_request-RC1.patch
paride cleanups and fixes [15/24]
PI15-do_pd_io-gone-RC1.patch
paride cleanups and fixes [16/24]
PI16-pd_claimed-RC1.patch
paride cleanups and fixes [17/24]
PI17-connect-RC1.patch
paride cleanups and fixes [18/24]
PI18-reorder-RC1.patch
paride cleanups and fixes [19/24]
PI19-special1-RC1.patch
paride cleanups and fixes [20/24]
PI20-gendisk_setup-RC1.patch
paride cleanups and fixes [21/24]
PI21-present-RC1.patch
paride cleanups and fixes [22/24]
PI22-pd_init_units-RC1.patch
paride cleanups and fixes [23/24]
PI23-special2-RC1.patch
paride cleanups and fixes [24/24]
PI24-paride64-RC1.patch
paride cleanups and fixes [25/24]
IMM0-lindent-RC1.patch
drivers/scsi/imm.c cleanups and fixes [1/8]
IMM1-references-RC1.patch
drivers/scsi/imm.c cleanups and fixes [2/8]
IMM2-claim-RC1.patch
drivers/scsi/imm.c cleanups and fixes [3/8]
IMM3-scsi_module-RC1.patch
drivers/scsi/imm.c cleanups and fixes [4/8]
IMM4-imm_probe-RC1.patch
drivers/scsi/imm.c cleanups and fixes [5/8]
IMM5-imm_wakeup-RC1.patch
drivers/scsi/imm.c cleanups and fixes [6/8]
IMM6-imm_hostdata-RC1.patch
drivers/scsi/imm.c cleanups and fixes [7/8]
IMM7-imm_attach-RC1.patch
drivers/scsi/imm.c cleanups and fixes [8/8]
PPA0-ppa_lindent-RC1.patch
drivers/scsi/ppa.c cleanups and fixes [1/9]
PPA1-ppa_references-RC1.patch
drivers/scsi/ppa.c cleanups and fixes [2/9]
PPA2-ppa_claim-RC1.patch
drivers/scsi/ppa.c cleanups and fixes [3/9]
PPA3-ppa_scsi_module-RC1.patch
drivers/scsi/ppa.c cleanups and fixes [4/9]
PPA4-ppa_probe-RC1.patch
drivers/scsi/ppa.c cleanups and fixes [5/9]
PPA5-ppa_wakeup-RC1.patch
drivers/scsi/ppa.c cleanups and fixes [6/9]
PPA6-ppa_hostdata-RC1.patch
drivers/scsi/ppa.c cleanups and fixes [7/9]
PPA7-ppa_attach-RC1.patch
drivers/scsi/ppa.c cleanups and fixes [8/9]
PPA8-ppa_lock_fix-RC1.patch
drivers/scsi/ppa.c cleanups and fixes [9/9]
nfs-01-rpc_pipe_timeout.patch
NFSv4/RPCSEC_GSS: userland upcall timeouts
nfs-02-auth_gss.patch
RPCSEC_GSS: More fixes to the upcall mechanism.
nfs-03-pipe_close.patch
RPCSEC_GSS: detect daemon death
nfs-04-fix_nfs4client.patch
NFSv4: oops fix
nfs-05-fix_idmap.patch
NFSv4: client name fixes
nfs-06-fix_idmap2.patch
NFSv4: Bugfixes and cleanups client name to uid mapper.
nfs-07-gss_krb5.patch
RPCSEC_GSS: Make it safe to share crypto tfms among multiple threads.
nfs-08-gss_missingkfree.patch
RPCSEC_GSS: Oops. Major memory leak here.
nfs-09-memleaks.patch
RPCSEC_GSS: Fix two more memory leaks found by the stanford checker.
nfs-10-refleaks.patch
RPCSEC_GSS: Fix yet more memory leaks.
nfs-11-krb5_cleanup.patch
RPCSEC_GSS: krb5 cleanups
nfs-12-gss_nokmalloc.patch
RPCSEC_GSS: memory allocation fixes
nfs-13-krb5_integ.patch
RPCSEC_GSS: Client-side only support for rpcsec_gss integrity protection.
nfs-14-clnt_seqno_to_req.patch
RPCSEC_GSS: gss sequence number history fixes
nfs-15-encode_pages_tail.patch
XDR: page encoding fix
nfs-16-rpc_clones.patch
RPC: transport sharing
nfs-17-rpc_clone2.patch
NFSv4/RPCSEC_GSS: use RPC cloning
nfs-18-renew_xdr.patch
NFSv4: make RENEW a standalone RPC call
nfs-19-renewd.patch
NFSv4: make lease renewal daemon per-server
nfs-20-fsinfo_xdr.patch
NFSv4: Split the code for retrieving static server information out of the GETATTR compound.
nfs-21-setclientid_xdr.patch
NFSv4: Make SETCLIENTID and SETCLIENTID_CONFIRM standalone operations
nfs-22-errno.patch
NFSv4: errno fixes
nfs-23-open_reclaim.patch
NFSv4: Preparation for the server reboot recovery code.
nfs-24-state_recovery.patch
NFSv4: Basic code for recovering file OPEN state after a server reboot.
nfs-25-soft.patch
RPC/NFSv4: Allow lease RENEW calls to be soft
nfs-26-sock_disconnect.patch
RPC: TCP timeout fixes
nfs-27-atomic_open.patch
NFSv4: Atomic open()
nfs-28-open_owner.patch
NFSv4: Share open_owner structs
nfs-29-fix_idmap3.patch
NFSv4: fix multi-partition mount oops
nfs_idmap-warning-fix.patch
nfs-30-lock.patch
NFSv4: Add support for POSIX file locking.
nfs-old-gcc-fix.patch
NFS: fix for older gcc's
nfs-31-attr.patch
NFSv2/v3/v4: New attribute revalidation code
reserve-NUMA-API-syscall-slots.patch
Reserve system calls for NUMA API
ghash.patch
ghash.h from 2.4
tty_io-uml-fix.patch
uml: make tty_init callable from UML functions
uml-update.patch
UML update
uml-fixes-2.6.2-rc3-mm1-A2.patch
uml-fixes-2.6.2-rc3-mm1-A2
blk_congestion_wait-return-remaining.patch
return remaining jiffies from blk_congestion_wait()
vmscan-remove-priority.patch
mm/vmscan.c: remove unused priority argument.
kswapd-throttling-fixes.patch
kswapd throttling fixes
vm-dont-rotate-active-list.patch
vmscan: avoid rotation of the active list
vm-lru-info.patch
vmscan: make better use of referenced info
vm-shrink-zone.patch
vmscan: several tuneups
vm-shrink-zone-div-by-0-fix.patch
vm-tune-throttle.patch
vmscan: delay throttling a little
page_add_rmap-warning.patch
sunrpc-sleep_on-removal.patch
remove sleep_on from sunrpc
add-config-for-mregparm-3-ng.patch
Add CONFIG for -mregparm=3
add-config-for-mregparm-3-ng-fixes.patch
arch/i386/Makefile,scripts/gcc-version.sh,Makefile small fixes
use-funit-at-a-time.patch
Use -funit-at-a-time on ia32
add-noinline-attribute.patch
Add noinline attribute
dont-inline-rest_init.patch
use noinline for rest_init()
kernel_thread_helper-section-fix.patch
Force kernel_thread_helper() into .text
gcc-35-netlink.patch
gcc-3.5: netlink
gcc-35-packet.patch
gcc-3.5: af_packet
gcc-35-tcp_put_port-fix.patch
gcc-3.5: tcp_put_port() fix
gcc-35-ip6-ndisc-fix.patch
gcc-3.5: ipv6/ndisc.c fixes
gcc-35-tg3.patch
gcc-3.5: tg3.c warnings
gcc-35-xfs.patch
gcc-3.5: XFS fixes
gcc-35-atmtcp.patch
gcc-3.5: drivers/atm/atmtcp.c
gcc-35-appletalk.patch
gcc-3.5: appletalk
gcc-35-econet.patch
gcc-3.5: econet
gcc-35-decnet.patch
gcc-3.5: decnet
gcc-35-ipx.patch
gcc-3.5: ipx
gcc-35-irda.patch
gcc-3.5: irda
gcc-35-bonding.patch
gcc-3.5: bonding
gcc-35-ax25.patch
gcc-3.5: ax25
gcc-35-net-key.patch
gcc-3.5: net/key/af_key.c
gcc-35-netrom.patch
gcc-3.5: netrom
gcc-35-llc.patch
gcc-3.5: llc
gcc-35-rose.patch
gcc-3.5: net/rose
gcc-35-sctp-attribute_packed-fix.patch
gcc-3.5: sctp
gcc-35-pppoe.patch
gcc-3.5: pppoe
non-readable-binaries.patch
Handle non-readable binfmt_misc executables
doc-remove-modules-conf-references.patch
Documentation: remove /etc/modules.conf refs
more-MODULE_ALIASes.patch
add some more MODULE_ALIASes
bonding-alias-revert-and-docco-fix.patch
bonding alias revert and documentation fix
simplify-net_ratelimit.patch
simplify net_ratelimit()
remove-kstat-cpu-notifiers.patch
Remove kstat cpu notifiers
workqueue-cleanup-2.patch
Minor workqueue.c cleanup
remove-more-cpu-notifiers.patch
Remove More Unneccessary CPU Notifiers
use-CPU_UP_PREPARE-properly.patch
Use CPU_UP_PREPARE properly
cpuhotplug-01-cpu_active_map.patch
CPU Hotplug: add cpu_active_map
cpuhotplug-02-drain_local_pages.patch
CPU Hotplug: drain downed CPU's local pages
cpuhotplug-03-core.patch
CPU Hotplug: The Core
cpuhotplug-03-core-numa-fix.patch
cpu hotplug: compile fix
cpuhotplug-up-fixes.patch
cpuhotplug: UP build fixes
set_cpus_allowed-fix.patch
cpumask fix
cpuhotplug-04-x86-support.patch
CPU Hotplug: i386 support
cpuhotplug-x86-up-fixes.patch
cpuhotplug: x86 UP build fixes
sleep_on-needs_lock_kernel.patch
sleep_on(): check for lock_kernel
i830-agp-pm-fix.patch
Intel i830 AGP fix
x86_64-make-xconfig-fix.patch
Fix make xconfig on /lib64 systems
usb-sddr09-documentation.patch
add comments to sddr09.c
pcnet32-locking-fix.patch
pcmet32 locking fixes
nfs-server-in-root_server_path.patch
Pull NFS server address out of root_server_path
pcix-enhanced.patch
PCI Express Enhanced Config Patch
increase-NGROUPS.patch
NGROUPS 2.6.2rc2 + fixups
NGROUPS: remove TASK_SIZE usage
increase-NGROUPS-nfsd-cleanup.patch
NGROUPS: nfsd cleanup
intermezzo-NGROUPS-is-broken.patch
compat-signal-noarch-2004-01-29.patch
compat-signal-ppc64-2004-01-29.patch
compat-signal-ia64-2004-01-29.patch
i_size_write-check.patch
page_symlink-needs-i_sem.patch
take i_sem in page_symlink()
bd_set_size-i_size-fix.patch
bd_set_size i_size handling
nfs-d_drop-lowmem.patch
NFS: handle nfs_fhget() error
initramfs-kinit_command.patch
initramfs: look for /sbin/init
access-permissions-fix.patch
fix access() POSIX compliance
snprintf-commentary.patch
snprintf() commentary
snprintf-fixes.patch
snprintf fixes
devfs-race-fix-cleanup.patch
devfs: race fixes and cleanup
centaur-crypto-core-support.patch
First steps toward VIA crypto support
xattr-E2BIG-fix.patch
With size > XATTR_SIZE_MAX, getxattr(2) always returns E2BIG
ad1889-printk-fix.patch
oss/ad1889: correct printk of dma_addr_t
enable-largefile-coredumps.patch
Enable coredumps > 2GB
ext23-xattr-i_blocks-fix.patch
ext2/3: incorrect increment of i_blocks when keeping the same xattr block
cciss-increase-vm-readahead.patch
Set CCISS driver VM read-ahead to 1024K
cciss-01-pci-bar-fix.patch
cciss: PCI BAR sizing fix
cciss-02-release_io_mem-fix.patch
cciss: Fix freeing of incorrect IO memory address
cciss-03-SA6i-support.patch
cciss: Add support for SA 6i embedded controller
cciss-04-irq-sharing-fix.patch
cciss: IRQ sharing fix
cciss-05-ASIC-bug-workaround.patch
cciss: disble prefetching in ASIC
cciss-06-controller-check-fix.patch
cciss: intialisation oops fix
cciss-07-avoid-reading-pci-config-space.patch
cciss: avoid reading PCI config space
cciss-08-printk-fix.patch
cciss: printk format fix
cciss-09-proc-cleanup.patch
cciss: improve /proc presentation
cciss-64-bit-divide-fix.patch
cciss-10-pci_module_init.patch
cciss: use pci_module_init()
cciss-11-rmmod-oops-fix.patch
cciss: rmmod oops fix
janitor-fbcmap-kmalloc-fixes.patch
janitor: video/fbcmap: kmalloc() audit
janitor-triflex-non-procfs-fix.patch
janitor: ide/pci/triflex: handle !CONFIG_PROC_FS
janitor-ps2esdi-fix.patch
janitor: ps2esdi: fix '&' to '&&'
janitor-vga16fb-ioremap-fixes.patch
janitor: vga16fb.c ioremap() and fb_alloc_cmap() audit
sg-mm-warning-suppression.patch
Suppress page allocation failures from sg_page_malloc()
altix-remove-alenlist_h.patch
Altix: remove alenlist.h
altix-clean-up-HWGRAPH_DEBUG.patch
Altix: cleanup HWGRAPH_DEBUG
qla2xxx-fixes.patch
Fix many qla2xxx problems
list_del-debug.patch
list_del debug check
print-build-options-on-oops.patch
show_task-free-stack-fix.patch
show_task() fix and cleanup
show_task-fix.patch
show_task() is not SMP safe
oops-dump-preceding-code.patch
i386 oops output: dump preceding code
lockmeter.patch
ia64-lockmeter-fix.patch
4g-2.6.0-test2-mm2-A5.patch
4G/4G split patch
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4G/4G preempt on vstack
4G/4G: even number of kmap types
4g4g: fix __get_user in slab
4g4g: Remove extra .data.idt section definition
4g/4g linker error (overlapping sections)
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g4g: show_registers() fix
4g/4g usercopy atomicity fix
4g4g: debug flags fix
4g4g: Fix wrong asm-offsets entry
cyclone time fixmap fix
4G/4G preempt on vstack
4G/4G: even number of kmap types
4g4g: fix __get_user in slab
4g4g: Remove extra .data.idt section definition
4g/4g linker error (overlapping sections)
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g4g: show_registers() fix
4g/4g usercopy atomicity fix
4g4g: debug flags fix
4g4g: Fix wrong asm-offsets entry
cyclone time fixmap fix
use direct_copy_{to,from}_user for kernel access in mm/usercopy.c
4G/4G might_sleep warning fix
4g/4g pagetable accounting fix
Fix 4G/4G and WP test lockup
4G/4G KERNEL_DS usercopy again
Fix 4G/4G X11/vm86 oops
Fix 4G/4G athlon triplefault
4g4g SEP fix
Fix 4G/4G split fix for pre-pentiumII machines
4g/4g PAE ACPI low mappings fix
zap_low_mappings-fix.patch
zap_low_mappings() cannot be __init
4g4g-locked-userspace-copy.patch
Do a locked user-space copy for 4g/4g
4g4g-uml-fix.patch
4g4g: UML fix
ppc-fixes.patch
make mm4 compile on ppc
O_DIRECT-race-fixes-rollup.patch
O_DIRECT data exposure fixes
O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
Fix race between ll_rw_block() and block_write_full_page()
dio-aio-fixes.patch
direct-io AIO fixes
aio-fallback-bio_count-race-fix-2.patch
AIO+DIO bio_count race fix
aio-sysctl-parms.patch
aio sysctl parms
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PATCH] via crypto beginnings
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
@ 2004-02-05 9:52 ` Jeff Garzik
2004-02-05 10:11 ` Andrew Morton
2004-02-05 9:55 ` 2.6.2-mm1 aka "Geriatric Wombat" Nikita Danilov
` (8 subsequent siblings)
9 siblings, 1 reply; 30+ messages in thread
From: Jeff Garzik @ 2004-02-05 9:52 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
[-- Attachment #1: Type: text/plain, Size: 442 bytes --]
Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2/2.6.2-mm1/
>
>
> - Merged some page reclaim fixes from Nick and Nikita. These yield some
> performance improvements in low memory and heavy paging situations.
>
> - Various random fixes.
>
>
>
> Changes since 2.6.2-rc3-mm1:
Did you see this one? I could have sworn I sent via crypto stuff, but
I've been scatterbrained recently.
Jeff
[-- Attachment #2: patch --]
[-- Type: text/plain, Size: 3300 bytes --]
diff -Nru a/arch/i386/kernel/cpu/centaur.c b/arch/i386/kernel/cpu/centaur.c
--- a/arch/i386/kernel/cpu/centaur.c Thu Feb 5 04:51:15 2004
+++ b/arch/i386/kernel/cpu/centaur.c Thu Feb 5 04:51:15 2004
@@ -246,7 +246,15 @@
lo&=~0x1C0; /* blank bits 8-6 */
wrmsr(MSR_IDT_MCR_CTRL, lo, hi);
}
-#endif
+#endif /* CONFIG_X86_OOSTORE */
+
+#define ACE_PRESENT (1 << 6)
+#define ACE_ENABLED (1 << 7)
+#define ACE_FCR (1 << 28) /* MSR_VIA_FCR */
+
+#define RNG_PRESENT (1 << 2)
+#define RNG_ENABLED (1 << 3)
+#define RNG_ENABLE (1 << 6) /* MSR_VIA_RNG */
static void __init init_c3(struct cpuinfo_x86 *c)
{
@@ -254,6 +262,24 @@
/* Test for Centaur Extended Feature Flags presence */
if (cpuid_eax(0xC0000000) >= 0xC0000001) {
+ u32 tmp = cpuid_edx(0xC0000001);
+
+ /* enable ACE unit, if present and disabled */
+ if ((tmp & (ACE_PRESENT | ACE_ENABLED)) == ACE_PRESENT) {
+ rdmsr (MSR_VIA_FCR, lo, hi);
+ lo |= ACE_FCR; /* enable ACE unit */
+ wrmsr (MSR_VIA_FCR, lo, hi);
+ printk(KERN_INFO "CPU: Enabled ACE h/w crypto\n");
+ }
+
+ /* enable RNG unit, if present and disabled */
+ if ((tmp & (RNG_PRESENT | RNG_ENABLED)) == RNG_PRESENT) {
+ rdmsr (MSR_VIA_RNG, lo, hi);
+ lo |= RNG_ENABLE; /* enable RNG unit */
+ wrmsr (MSR_VIA_RNG, lo, hi);
+ printk(KERN_INFO "CPU: Enabled h/w RNG\n");
+ }
+
/* store Centaur Extended Feature Flags as
* word 5 of the CPU capability bit array
*/
diff -Nru a/arch/i386/kernel/cpu/proc.c b/arch/i386/kernel/cpu/proc.c
--- a/arch/i386/kernel/cpu/proc.c Thu Feb 5 04:51:15 2004
+++ b/arch/i386/kernel/cpu/proc.c Thu Feb 5 04:51:15 2004
@@ -50,7 +50,7 @@
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
/* VIA/Cyrix/Centaur-defined */
- NULL, NULL, "xstore", NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, "rng", "rng_en", NULL, NULL, "ace", "ace_en",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
diff -Nru a/drivers/char/hw_random.c b/drivers/char/hw_random.c
--- a/drivers/char/hw_random.c Thu Feb 5 04:51:15 2004
+++ b/drivers/char/hw_random.c Thu Feb 5 04:51:15 2004
@@ -454,11 +454,7 @@
static void via_cleanup(void)
{
- u32 lo, hi;
-
- rdmsr(MSR_VIA_RNG, lo, hi);
- lo &= ~VIA_RNG_ENABLE;
- wrmsr(MSR_VIA_RNG, lo, hi);
+ /* do nothing */
}
diff -Nru a/include/asm-i386/cpufeature.h b/include/asm-i386/cpufeature.h
--- a/include/asm-i386/cpufeature.h Thu Feb 5 04:51:15 2004
+++ b/include/asm-i386/cpufeature.h Thu Feb 5 04:51:15 2004
@@ -76,6 +76,9 @@
/* VIA/Cyrix/Centaur-defined CPU features, CPUID level 0xC0000001, word 5 */
#define X86_FEATURE_XSTORE (5*32+ 2) /* on-CPU RNG present (xstore insn) */
+#define X86_FEATURE_XSTORE_EN (5*32+ 3) /* on-CPU RNG enabled */
+#define X86_FEATURE_XCRYPT (5*32+ 6) /* on-CPU crypto (xcrypt insn) */
+#define X86_FEATURE_XCRYPT_EN (5*32+ 7) /* on-CPU crypto enabled */
#define cpu_has(c, bit) test_bit(bit, (c)->x86_capability)
@@ -101,6 +104,7 @@
#define cpu_has_cyrix_arr boot_cpu_has(X86_FEATURE_CYRIX_ARR)
#define cpu_has_centaur_mcr boot_cpu_has(X86_FEATURE_CENTAUR_MCR)
#define cpu_has_xstore boot_cpu_has(X86_FEATURE_XSTORE)
+#define cpu_has_xcrypt boot_cpu_has(X86_FEATURE_XCRYPT)
#endif /* __ASM_I386_CPUFEATURE_H */
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
2004-02-05 9:52 ` [PATCH] via crypto beginnings Jeff Garzik
@ 2004-02-05 9:55 ` Nikita Danilov
2004-02-05 10:00 ` Russell King
` (7 subsequent siblings)
9 siblings, 0 replies; 30+ messages in thread
From: Nikita Danilov @ 2004-02-05 9:55 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
Andrew Morton writes:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2/2.6.2-mm1/
>
>
> - Merged some page reclaim fixes from Nick and Nikita. These yield some
> performance improvements in low memory and heavy paging situations.
----------------------------------------------------------------------
>From Jargon File (4.3.0, 30 APR 2001) [jargon]:
WOMBAT /wom'bat/ adj. [acronym: Waste Of Money, Brains, And Time]
Applied to problems which are both profoundly {uninteresting} in
themselves and unlikely to benefit anyone interesting even if solved.
----------------------------------------------------------------------
A reference to the "VM replacement research was finished in 60s", I
presume.
>
> - Various random fixes.
Nikita.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
2004-02-05 9:52 ` [PATCH] via crypto beginnings Jeff Garzik
2004-02-05 9:55 ` 2.6.2-mm1 aka "Geriatric Wombat" Nikita Danilov
@ 2004-02-05 10:00 ` Russell King
2004-02-05 10:37 ` Jeff Garzik
2004-02-05 11:47 ` Nick Piggin
` (6 subsequent siblings)
9 siblings, 1 reply; 30+ messages in thread
From: Russell King @ 2004-02-05 10:00 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
On Thu, Feb 05, 2004 at 01:44:05AM -0800, Andrew Morton wrote:
> bk-netdev.patch
Does this include the changes to all those PCMCIA net drivers which
Jeff has had for a while from me?
I'd like to get those patches into mainline so I can close bugme bug
1711, but I think Jeff's waiting for responses from the individual
net driver maintainers first. ;(
--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [PATCH] via crypto beginnings
2004-02-05 9:52 ` [PATCH] via crypto beginnings Jeff Garzik
@ 2004-02-05 10:11 ` Andrew Morton
0 siblings, 0 replies; 30+ messages in thread
From: Andrew Morton @ 2004-02-05 10:11 UTC (permalink / raw)
To: Jeff Garzik; +Cc: linux-kernel, linux-mm
Jeff Garzik <jgarzik@pobox.com> wrote:
>
> Did you see this one?
yup.
+centaur-crypto-core-support.patch
Start supporting hardware crypto on some VIA CPUs
> I could have sworn I sent via crypto stuff, but
> I've been scatterbrained recently.
None of us are getting any younger, Jeff.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 10:00 ` Russell King
@ 2004-02-05 10:37 ` Jeff Garzik
2004-02-05 10:50 ` Russell King
0 siblings, 1 reply; 30+ messages in thread
From: Jeff Garzik @ 2004-02-05 10:37 UTC (permalink / raw)
To: Russell King; +Cc: Andrew Morton, linux-kernel, linux-mm
Russell King wrote:
> On Thu, Feb 05, 2004 at 01:44:05AM -0800, Andrew Morton wrote:
>
>> bk-netdev.patch
>
>
> Does this include the changes to all those PCMCIA net drivers which
> Jeff has had for a while from me?
Yes
> I'd like to get those patches into mainline so I can close bugme bug
> 1711, but I think Jeff's waiting for responses from the individual
> net driver maintainers first. ;(
Nope, was just waiting for 2.6.2 to be released. The first post-262
batch has been merged, am now sending the second batch. Yours is in the
third batch :)
Jeff
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 10:37 ` Jeff Garzik
@ 2004-02-05 10:50 ` Russell King
0 siblings, 0 replies; 30+ messages in thread
From: Russell King @ 2004-02-05 10:50 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Andrew Morton, linux-kernel, linux-mm
On Thu, Feb 05, 2004 at 05:37:14AM -0500, Jeff Garzik wrote:
> > I'd like to get those patches into mainline so I can close bugme bug
> > 1711, but I think Jeff's waiting for responses from the individual
> > net driver maintainers first. ;(
>
> Nope, was just waiting for 2.6.2 to be released. The first post-262
> batch has been merged, am now sending the second batch. Yours is in the
> third batch :)
Ah, ok - that's excellent. Thanks.
--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
` (2 preceding siblings ...)
2004-02-05 10:00 ` Russell King
@ 2004-02-05 11:47 ` Nick Piggin
2004-02-05 16:11 ` Martin J. Bligh
2004-02-05 13:57 ` Alistair John Strachan
` (5 subsequent siblings)
9 siblings, 1 reply; 30+ messages in thread
From: Nick Piggin @ 2004-02-05 11:47 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
Andrew Morton wrote:
>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2/2.6.2-mm1/
>
>
>- Merged some page reclaim fixes from Nick and Nikita. These yield some
> performance improvements in low memory and heavy paging situations.
>
>
Nikita's vm-dont-rotate-active-list.patch still has this:
+/* dummy pages used to scan active lists */
+static struct page scan_pages[MAX_NUMNODES][MAX_NR_ZONES];
+
Which probably needs its nodes and cachelines untangled.
Maybe it doesn't - I really don't know.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
` (3 preceding siblings ...)
2004-02-05 11:47 ` Nick Piggin
@ 2004-02-05 13:57 ` Alistair John Strachan
2004-02-05 14:16 ` Lenar Lõhmus
2004-02-05 14:16 ` Matthias Urlichs
` (4 subsequent siblings)
9 siblings, 1 reply; 30+ messages in thread
From: Alistair John Strachan @ 2004-02-05 13:57 UTC (permalink / raw)
To: linux-kernel
On Thursday 05 February 2004 09:44, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2/2.6.2-m
>m1/
>
>
> - Merged some page reclaim fixes from Nick and Nikita. These yield some
> performance improvements in low memory and heavy paging situations.
>
> - Various random fixes.
>
>
Still doesn't boot on my nForce 2 system, hangs while probing PDC RAID card.
Confirmed from 2.6.2-rc3-mm1 that it was likely related to ACPI changes, but
reverting bk-acpi.patch makes no difference.
I'd like to test mainline, but I'm using gcc 3.4 snapshot, so I'll try later
today with 2.6.2 + linus.patch.
--
Cheers,
Alistair.
personal: alistair()devzero!co!uk
university: s0348365()sms!ed!ac!uk
student: CS/AI Undergraduate
contact: 7/10 Darroch Court,
University of Edinburgh.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
` (4 preceding siblings ...)
2004-02-05 13:57 ` Alistair John Strachan
@ 2004-02-05 14:16 ` Matthias Urlichs
2004-02-05 17:58 ` John Cherry
` (3 subsequent siblings)
9 siblings, 0 replies; 30+ messages in thread
From: Matthias Urlichs @ 2004-02-05 14:16 UTC (permalink / raw)
To: linux-kernel
Hi, Andrew Morton wrote:
> - Various random fixes.
Ohboy. ;-)
Just for general elucidation: this tree now touches 1854 files, or
slightly more than ten percent of the kernel source, with roughly 3500
changes, packaged in 1500 Bitkeeper changes and/or individual patches.
Feel free to draw unwarranted conclusions from these numbers....
--
Matthias Urlichs
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 13:57 ` Alistair John Strachan
@ 2004-02-05 14:16 ` Lenar Lõhmus
2004-02-05 19:57 ` 2.6.2-mm1 [are these mine?] Maciej Soltysiak
2004-02-05 21:30 ` 2.6.2-mm1 aka "Geriatric Wombat" Alistair John Strachan
0 siblings, 2 replies; 30+ messages in thread
From: Lenar Lõhmus @ 2004-02-05 14:16 UTC (permalink / raw)
To: linux-kernel
Alistair John Strachan wrote:
>On Thursday 05 February 2004 09:44, Andrew Morton wrote:
>
>
>Still doesn't boot on my nForce 2 system, hangs while probing PDC RAID card.
>Confirmed from 2.6.2-rc3-mm1 that it was likely related to ACPI changes, but
>reverting bk-acpi.patch makes no difference.
>
>I'd like to test mainline, but I'm using gcc 3.4 snapshot, so I'll try later
>today with 2.6.2 + linus.patch.
>
>
>
Same here, hangs probing hpt366 ide controller. After some time says:
hde: lost interrupt
boots ok with pci=noacpi
Lenar
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 11:47 ` Nick Piggin
@ 2004-02-05 16:11 ` Martin J. Bligh
2004-02-05 16:16 ` Nick Piggin
2004-02-05 16:20 ` Nikita Danilov
0 siblings, 2 replies; 30+ messages in thread
From: Martin J. Bligh @ 2004-02-05 16:11 UTC (permalink / raw)
To: Nick Piggin, Andrew Morton; +Cc: linux-kernel, linux-mm
--Nick Piggin <piggin@cyberone.com.au> wrote (on Thursday, February 05, 2004 22:47:23 +1100):
>
> Andrew Morton wrote:
>
>> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2/2.6.2-mm1/
>>
>>
>> - Merged some page reclaim fixes from Nick and Nikita. These yield some
>> performance improvements in low memory and heavy paging situations.
>>
>>
>
> Nikita's vm-dont-rotate-active-list.patch still has this:
>
> +/* dummy pages used to scan active lists */
> +static struct page scan_pages[MAX_NUMNODES][MAX_NR_ZONES];
> +
>
> Which probably needs its nodes and cachelines untangled.
> Maybe it doesn't - I really don't know.
The idle toad's way is to shove it in the pgdat.
Maybe even the zone structure?
M.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 16:11 ` Martin J. Bligh
@ 2004-02-05 16:16 ` Nick Piggin
2004-02-05 16:20 ` Nikita Danilov
1 sibling, 0 replies; 30+ messages in thread
From: Nick Piggin @ 2004-02-05 16:16 UTC (permalink / raw)
To: Martin J. Bligh; +Cc: Andrew Morton, linux-kernel, linux-mm
Martin J. Bligh wrote:
>--Nick Piggin <piggin@cyberone.com.au> wrote (on Thursday, February 05, 2004 22:47:23 +1100):
>
>
>>Andrew Morton wrote:
>>
>>
>>>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2/2.6.2-mm1/
>>>
>>>
>>>- Merged some page reclaim fixes from Nick and Nikita. These yield some
>>> performance improvements in low memory and heavy paging situations.
>>>
>>>
>>>
>>Nikita's vm-dont-rotate-active-list.patch still has this:
>>
>>+/* dummy pages used to scan active lists */
>>+static struct page scan_pages[MAX_NUMNODES][MAX_NR_ZONES];
>>+
>>
>>Which probably needs its nodes and cachelines untangled.
>>Maybe it doesn't - I really don't know.
>>
>
>The idle toad's way is to shove it in the pgdat.
>Maybe even the zone structure?
>
>
It logically belongs in the zone structure, but apparently
dependancies will not allow that right now.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 16:11 ` Martin J. Bligh
2004-02-05 16:16 ` Nick Piggin
@ 2004-02-05 16:20 ` Nikita Danilov
1 sibling, 0 replies; 30+ messages in thread
From: Nikita Danilov @ 2004-02-05 16:20 UTC (permalink / raw)
To: Martin J. Bligh; +Cc: Nick Piggin, Andrew Morton, linux-kernel, linux-mm
Martin J. Bligh writes:
>
> The idle toad's way is to shove it in the pgdat.
> Maybe even the zone structure?
Include hell lies that way.
>
> M.
Nikita.
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
` (5 preceding siblings ...)
2004-02-05 14:16 ` Matthias Urlichs
@ 2004-02-05 17:58 ` John Cherry
2004-02-05 23:12 ` [patch] 2.6.2-mm1: fix warning introduced by input-2wheel-mouse-fix Adrian Bunk
2004-02-05 19:23 ` 2.6.2-mm1 aka "Geriatric Wombat" Deepak Saxena
` (2 subsequent siblings)
9 siblings, 1 reply; 30+ messages in thread
From: John Cherry @ 2004-02-05 17:58 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel@vger.kernel.org, linux-mm
Nice. This patch contains some AIO/DIO race fixes.
The nit warnings that sprung up in the defconfig builds are...
drivers/scsi/libata-core.c:2141: warning: `ata_qc_push' defined but not
used
drivers/usb/input/hid-input.c: In function `hidinput_hid_event':
drivers/usb/input/hid-input.c:436: warning: suggest parentheses around
&& within ||
-----------------------------------------------------------------------
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.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/
Error Summary (individual module builds):
drivers/net: 0 warnings, 1 errors
Warning Summary (individual module builds):
drivers/block: 1 warnings, 0 errors
drivers/cdrom: 3 warnings, 0 errors
drivers/char: 4 warnings, 0 errors
drivers/ide: 29 warnings, 0 errors
drivers/message: 1 warnings, 0 errors
drivers/mtd: 23 warnings, 0 errors
drivers/net: 7 warnings, 0 errors
drivers/pcmcia: 3 warnings, 0 errors
drivers/scsi/pcmcia: 1 warnings, 0 errors
drivers/scsi: 34 warnings, 0 errors
drivers/serial: 1 warnings, 0 errors
drivers/telephony: 5 warnings, 0 errors
drivers/usb: 3 warnings, 0 errors
drivers/video/aty: 3 warnings, 0 errors
drivers/video/console: 2 warnings, 0 errors
drivers/video/matrox: 5 warnings, 0 errors
drivers/video: 8 warnings, 0 errors
net: 1 warnings, 0 errors
sound/isa: 6 warnings, 0 errors
sound/oss: 33 warnings, 0 errors
sound/pci: 2 warnings, 0 errors
John
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
` (6 preceding siblings ...)
2004-02-05 17:58 ` John Cherry
@ 2004-02-05 19:23 ` Deepak Saxena
2004-02-05 20:05 ` Greg KH
2004-02-05 23:31 ` 2.6.2-mm1 aka "Geriatric Wombat" DIO read race still fails Daniel McNeil
2004-02-06 18:02 ` 2.6.2-mm1 aka "Geriatric Wombat" Thomas Davis
9 siblings, 1 reply; 30+ messages in thread
From: Deepak Saxena @ 2004-02-05 19:23 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm, greg
On Feb 05 2004, at 01:44, Andrew Morton was caught saying:
>
> +dmapool-needs-pci.patch
>
> The dmapool code doesn't build with CONFIG_PCI=n. But it should. Needs
> work.
Hmm..that defeats the purpose of making it generic. :(
I was able to build w/o PCI for an SA1100 platform, so I'm assuming
this is an x86 issue. I'll dig into it when I get some free time.
I only have x86 and arm toolchains, so can folks on other non-PCI
architectures remove the dmapool-needs-pci.patch and try building
w/o PCI.
~Deepak
--
Deepak Saxena - dsaxena at plexity dot net - http://www.plexity.net/
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 [are these mine?]
2004-02-05 14:16 ` Lenar Lõhmus
@ 2004-02-05 19:57 ` Maciej Soltysiak
2004-02-05 20:11 ` Randy.Dunlap
2004-02-05 21:30 ` 2.6.2-mm1 aka "Geriatric Wombat" Alistair John Strachan
1 sibling, 1 reply; 30+ messages in thread
From: Maciej Soltysiak @ 2004-02-05 19:57 UTC (permalink / raw)
To: linux-kernel
Hi,
2.6.2-mm1 contains:
sound/oss/dmasound/tas3001c.c 1 +
1 - 0 !
sound/oss/dmasound/tas3001c_tables.c 166 +
166 - 0 !
sound/oss/dmasound/tas3004_tables.c 120 +
120 - 0 !
sound/oss/dmasound/trans_16.c 22 +
22 - 0 !
sound/oss/sb_card.h 50 +
50 - 0 !
I would like to ask if these are from the batch I proposed a while ago
during 2.6.0 available at:
http://soltysiak.com/patches/2.6/2.6.0/c99/patch-2.6.0-c99.diff
split:
http://soltysiak.com/patches/2.6/2.6.0/c99/split/
It would add to my other C99 contributed patches list :-)
Regards,
Maciej
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 19:23 ` 2.6.2-mm1 aka "Geriatric Wombat" Deepak Saxena
@ 2004-02-05 20:05 ` Greg KH
0 siblings, 0 replies; 30+ messages in thread
From: Greg KH @ 2004-02-05 20:05 UTC (permalink / raw)
To: Deepak Saxena, mingo; +Cc: Andrew Morton, linux-kernel, linux-mm
On Thu, Feb 05, 2004 at 12:23:28PM -0700, Deepak Saxena wrote:
> On Feb 05 2004, at 01:44, Andrew Morton was caught saying:
> >
> > +dmapool-needs-pci.patch
> >
> > The dmapool code doesn't build with CONFIG_PCI=n. But it should. Needs
> > work.
>
> Hmm..that defeats the purpose of making it generic. :(
I agree. I think the comment was that UML didn't build properly, but I
really don't see what the error would be.
Could the original submitter of this patch please send us the error
messages that this patch is supposed to fix?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 [are these mine?]
2004-02-05 19:57 ` 2.6.2-mm1 [are these mine?] Maciej Soltysiak
@ 2004-02-05 20:11 ` Randy.Dunlap
2004-02-05 20:14 ` Randy.Dunlap
0 siblings, 1 reply; 30+ messages in thread
From: Randy.Dunlap @ 2004-02-05 20:11 UTC (permalink / raw)
To: Maciej Soltysiak; +Cc: linux-kernel
On Thu, 5 Feb 2004 20:57:17 +0100 "Maciej Soltysiak" <solt@dns.toxicfilms.tv> wrote:
| Hi,
|
| 2.6.2-mm1 contains:
| sound/oss/dmasound/tas3001c.c 1 +
| 1 - 0 !
| sound/oss/dmasound/tas3001c_tables.c 166 +
| 166 - 0 !
| sound/oss/dmasound/tas3004_tables.c 120 +
| 120 - 0 !
| sound/oss/dmasound/trans_16.c 22 +
| 22 - 0 !
| sound/oss/sb_card.h 50 +
| 50 - 0 !
|
| I would like to ask if these are from the batch I proposed a while ago
| during 2.6.0 available at:
| http://soltysiak.com/patches/2.6/2.6.0/c99/patch-2.6.0-c99.diff
| split:
| http://soltysiak.com/patches/2.6/2.6.0/c99/split/
|
| It would add to my other C99 contributed patches list :-)
Yes, they are yours. I rediffed them and pushed them to Andrew
and the comment for them says:
[PATCH] janitor: sound/oss: use C99 inits.
From: "Randy.Dunlap" <rddunlap@osdl.org>,
"Maciej Soltysiak" <solt@dns.toxicfilms.tv>
C99 initializers for linux/sound.
--
~Randy
kernel-janitors project: http://janitor.kernelnewbies.org/
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 [are these mine?]
2004-02-05 20:11 ` Randy.Dunlap
@ 2004-02-05 20:14 ` Randy.Dunlap
0 siblings, 0 replies; 30+ messages in thread
From: Randy.Dunlap @ 2004-02-05 20:14 UTC (permalink / raw)
To: lkml; +Cc: solt
On Thu, 5 Feb 2004 12:11:36 -0800 "Randy.Dunlap" <rddunlap@osdl.org> wrote:
| On Thu, 5 Feb 2004 20:57:17 +0100 "Maciej Soltysiak" <solt@dns.toxicfilms.tv> wrote:
|
| | Hi,
| |
| | 2.6.2-mm1 contains:
| | sound/oss/dmasound/tas3001c.c 1 +
| | 1 - 0 !
| | sound/oss/dmasound/tas3001c_tables.c 166 +
| | 166 - 0 !
| | sound/oss/dmasound/tas3004_tables.c 120 +
| | 120 - 0 !
| | sound/oss/dmasound/trans_16.c 22 +
| | 22 - 0 !
| | sound/oss/sb_card.h 50 +
| | 50 - 0 !
| |
| | I would like to ask if these are from the batch I proposed a while ago
| | during 2.6.0 available at:
| | http://soltysiak.com/patches/2.6/2.6.0/c99/patch-2.6.0-c99.diff
| | split:
| | http://soltysiak.com/patches/2.6/2.6.0/c99/split/
| |
| | It would add to my other C99 contributed patches list :-)
|
| Yes, they are yours. I rediffed them and pushed them to Andrew
| and the comment for them says:
|
|
| [PATCH] janitor: sound/oss: use C99 inits.
|
| From: "Randy.Dunlap" <rddunlap@osdl.org>,
| "Maciej Soltysiak" <solt@dns.toxicfilms.tv>
|
| C99 initializers for linux/sound.
You can see the bk changelog here:
http://linux.bkbits.net:8080/linux-2.5/cset@1.1532.4.121?nav=index.html|ChangeSet@-7d
BTW, there was quite a bit of whitespace damage in your [patch] email
that I fixed up. Please don't do that again.
--
~Randy
kernel-janitors project: http://janitor.kernelnewbies.org/
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 14:16 ` Lenar Lõhmus
2004-02-05 19:57 ` 2.6.2-mm1 [are these mine?] Maciej Soltysiak
@ 2004-02-05 21:30 ` Alistair John Strachan
2004-02-06 8:39 ` Lenar Lõhmus
1 sibling, 1 reply; 30+ messages in thread
From: Alistair John Strachan @ 2004-02-05 21:30 UTC (permalink / raw)
To: Lenar Lõhmus, Arjen Verweij, Andrew Morton
Cc: Luis Miguel García, linux-kernel, acpi-devel
On Thursday 05 February 2004 14:16, you wrote:
> Alistair John Strachan wrote:
> >On Thursday 05 February 2004 09:44, Andrew Morton wrote:
> >
> >
> >Still doesn't boot on my nForce 2 system, hangs while probing PDC RAID
> > card. Confirmed from 2.6.2-rc3-mm1 that it was likely related to ACPI
> > changes, but reverting bk-acpi.patch makes no difference.
> >
> >I'd like to test mainline, but I'm using gcc 3.4 snapshot, so I'll try
> > later today with 2.6.2 + linus.patch.
>
> Same here, hangs probing hpt366 ide controller. After some time says:
>
> hde: lost interrupt
>
> boots ok with pci=noacpi
>
> Lenar
This fix doesn't work for me because I get problems if I disable ACPI IRQ
routing and still have apic enabled. Normally these problems would be
gracefully solved, but my USB HCD complains about not having been assigned an
IRQ.
This ACPI problem is definitely present in mainline, so this is a regression
at least on my nForce 2.
If this is helpful, in 2.6.2-rc1-mm1 I would see:
..MPBIOS bug: 8254 timer not connected to IO-APIC.
This error seemed to be harmless and made no difference to the kernel while
booting. It's been like that since latter 2.5 kernels, so that's quite a long
time. The board is an EPoX 8RDA+ in case this is a vendor bug.
Now, instead, I see (in 2.6.2 and 2.6.2-mm1):
IOAPIC[0]: Invalid reference to IRQ 0
Later my kernel hangs when detecting hde, as described in another thread.
pci=noacpi allows me to get to init, but it breaks my USB HCD.
--
Cheers,
Alistair.
personal: alistair()devzero!co!uk
university: s0348365()sms!ed!ac!uk
student: CS/AI Undergraduate
contact: 7/10 Darroch Court,
University of Edinburgh.
^ permalink raw reply [flat|nested] 30+ messages in thread
* [patch] 2.6.2-mm1: fix warning introduced by input-2wheel-mouse-fix
2004-02-05 17:58 ` John Cherry
@ 2004-02-05 23:12 ` Adrian Bunk
2004-02-06 0:22 ` Zephaniah E. Hull
0 siblings, 1 reply; 30+ messages in thread
From: Adrian Bunk @ 2004-02-05 23:12 UTC (permalink / raw)
To: John Cherry, Zephaniah E. Hull
Cc: Andrew Morton, linux-kernel@vger.kernel.org, vojtech, gregkh
On Thu, Feb 05, 2004 at 09:58:18AM -0800, John Cherry wrote:
>...
> The nit warnings that sprung up in the defconfig builds are...
>...
> drivers/usb/input/hid-input.c: In function `hidinput_hid_event':
> drivers/usb/input/hid-input.c:436: warning: suggest parentheses around
> && within ||
>...
This one's easy to fix:
--- linux-2.6.2-mm1/drivers/usb/input/hid-input.c.old 2004-02-06 00:05:19.000000000 +0100
+++ linux-2.6.2-mm1/drivers/usb/input/hid-input.c 2004-02-06 00:05:50.000000000 +0100
@@ -433,7 +433,7 @@
input_regs(input, regs);
if (((hid->quirks & HID_QUIRK_2WHEEL_MOUSE_HACK_EXTRA) && (usage->code == BTN_EXTRA))
- || (hid->quirks & HID_QUIRK_2WHEEL_MOUSE_HACK_BACK) && (usage->code == BTN_BACK)) {
+ || ((hid->quirks & HID_QUIRK_2WHEEL_MOUSE_HACK_BACK) && (usage->code == BTN_BACK))) {
if (value)
hid->quirks |= HID_QUIRK_2WHEEL_MOUSE_HACK_ON;
else
Please apply
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat" DIO read race still fails
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
` (7 preceding siblings ...)
2004-02-05 19:23 ` 2.6.2-mm1 aka "Geriatric Wombat" Deepak Saxena
@ 2004-02-05 23:31 ` Daniel McNeil
2004-02-05 23:58 ` Badari Pulavarty
2004-02-06 0:07 ` Andrew Morton
2004-02-06 18:02 ` 2.6.2-mm1 aka "Geriatric Wombat" Thomas Davis
9 siblings, 2 replies; 30+ messages in thread
From: Daniel McNeil @ 2004-02-05 23:31 UTC (permalink / raw)
To: Andrew Morton; +Cc: Linux Kernel Mailing List, linux-mm, linux-aio@kvack.org
Andrew,
I tested 2.6.2-mm1 on an 8-proc running 6 copies of the read_under
test and all 6 read_under tests saw uninitialized data in less than 5
minutes. :(
Daniel
On Thu, 2004-02-05 at 01:44, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2/2.6.2-mm1/
>
> O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
> Fix race between ll_rw_block() and block_write_full_page()
>
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat" DIO read race still fails
2004-02-05 23:31 ` 2.6.2-mm1 aka "Geriatric Wombat" DIO read race still fails Daniel McNeil
@ 2004-02-05 23:58 ` Badari Pulavarty
2004-02-06 22:37 ` Daniel McNeil
2004-02-06 0:07 ` Andrew Morton
1 sibling, 1 reply; 30+ messages in thread
From: Badari Pulavarty @ 2004-02-05 23:58 UTC (permalink / raw)
To: Daniel McNeil, Andrew Morton
Cc: Linux Kernel Mailing List, linux-mm, linux-aio@kvack.org
On Thursday 05 February 2004 03:31 pm, Daniel McNeil wrote:
> Andrew,
>
> I tested 2.6.2-mm1 on an 8-proc running 6 copies of the read_under
> test and all 6 read_under tests saw uninitialized data in less than 5
> minutes. :(
>
> Daniel
Daniel,
Same here... Just FYI, I am running with your original patch and
not failed so far (2 hours..) Normally, I see the problem in 15 min or so.
Thanks,
Badari
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat" DIO read race still fails
2004-02-05 23:31 ` 2.6.2-mm1 aka "Geriatric Wombat" DIO read race still fails Daniel McNeil
2004-02-05 23:58 ` Badari Pulavarty
@ 2004-02-06 0:07 ` Andrew Morton
2004-02-06 0:32 ` Daniel McNeil
1 sibling, 1 reply; 30+ messages in thread
From: Andrew Morton @ 2004-02-06 0:07 UTC (permalink / raw)
To: Daniel McNeil; +Cc: linux-kernel, linux-mm, linux-aio
Daniel McNeil <daniel@osdl.org> wrote:
>
> Andrew,
>
> I tested 2.6.2-mm1 on an 8-proc running 6 copies of the read_under
> test and all 6 read_under tests saw uninitialized data in less than 5
> minutes. :(
The performance implications of synchronising behind kjournald writes for
normal non-blocking writeback are bad. Can you detail what you now think
is the failure mechanism?
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [patch] 2.6.2-mm1: fix warning introduced by input-2wheel-mouse-fix
2004-02-05 23:12 ` [patch] 2.6.2-mm1: fix warning introduced by input-2wheel-mouse-fix Adrian Bunk
@ 2004-02-06 0:22 ` Zephaniah E. Hull
0 siblings, 0 replies; 30+ messages in thread
From: Zephaniah E. Hull @ 2004-02-06 0:22 UTC (permalink / raw)
To: Adrian Bunk
Cc: John Cherry, Andrew Morton, linux-kernel@vger.kernel.org, vojtech,
gregkh
[-- Attachment #1: Type: text/plain, Size: 1665 bytes --]
On Fri, Feb 06, 2004 at 12:12:27AM +0100, Adrian Bunk wrote:
> On Thu, Feb 05, 2004 at 09:58:18AM -0800, John Cherry wrote:
> >...
> > The nit warnings that sprung up in the defconfig builds are...
> >...
> > drivers/usb/input/hid-input.c: In function `hidinput_hid_event':
> > drivers/usb/input/hid-input.c:436: warning: suggest parentheses around
> > && within ||
> >...
>
> This one's easy to fix:
>
> --- linux-2.6.2-mm1/drivers/usb/input/hid-input.c.old 2004-02-06 00:05:19.000000000 +0100
> +++ linux-2.6.2-mm1/drivers/usb/input/hid-input.c 2004-02-06 00:05:50.000000000 +0100
> @@ -433,7 +433,7 @@
> input_regs(input, regs);
>
> if (((hid->quirks & HID_QUIRK_2WHEEL_MOUSE_HACK_EXTRA) && (usage->code == BTN_EXTRA))
> - || (hid->quirks & HID_QUIRK_2WHEEL_MOUSE_HACK_BACK) && (usage->code == BTN_BACK)) {
> + || ((hid->quirks & HID_QUIRK_2WHEEL_MOUSE_HACK_BACK) && (usage->code == BTN_BACK))) {
> if (value)
> hid->quirks |= HID_QUIRK_2WHEEL_MOUSE_HACK_ON;
> else
>
>
> Please apply
Ah hell, yes, please do apply.
*looks around for a brown paper bag*
--
1024D/E65A7801 Zephaniah E. Hull <warp@babylon.d2dc.net>
92ED 94E4 B1E6 3624 226D 5727 4453 008B E65A 7801
CCs of replies from mailing lists are requested.
On Sat, 13 Jul 2002, Alexander Viro wrote:
>
> So I'd just do
>
> vi fs/dcache.c -c '/|= DCACHE_R/d|/nr_un/pu|<|x'
>
> and be done with that. Linus?
Done.
For future reference - don't anybody else try to send patches as vi
scripts, please. Yes, it's manly, but let's face it, so is bungee-jumping
with the cord tied to your testicles.
Linus
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat" DIO read race still fails
2004-02-06 0:07 ` Andrew Morton
@ 2004-02-06 0:32 ` Daniel McNeil
0 siblings, 0 replies; 30+ messages in thread
From: Daniel McNeil @ 2004-02-06 0:32 UTC (permalink / raw)
To: Andrew Morton; +Cc: Linux Kernel Mailing List, linux-mm, linux-aio@kvack.org
On Thu, 2004-02-05 at 16:07, Andrew Morton wrote:
> Daniel McNeil <daniel@osdl.org> wrote:
> >
> > Andrew,
> >
> > I tested 2.6.2-mm1 on an 8-proc running 6 copies of the read_under
> > test and all 6 read_under tests saw uninitialized data in less than 5
> > minutes. :(
>
> The performance implications of synchronising behind kjournald writes for
> normal non-blocking writeback are bad. Can you detail what you now think
> is the failure mechanism?
>
I think the problem is that any block_write_full_page(WB_SYNC_NONE)
that hits a page that has a buffer in process of being written will
get PageWriteback cleared even though the i/o has not completed.
(The buffer will be locked, but buffer_dirty() is cleared, so
__block_write_full_page() will SetPageWriteback(); unlock_page();
see no buffer were submitted and call end_page_writeback())
Any subsequent filemap_write_and_wait() or filemap_fdatawrite() /
filemap_fdatawait will never wait for that i/o. So this could
potentially be a problem for more than just DIO.
BTW: 2.4 __block_write_full_page() always did a lock_buffer(), so
it waits for i/o in flight.
I agree though, it would be best if non-sync __block_write_full_page()
would not block on buffers in flight. Somehow we need to move the
clearing of PageWriteback() until after the buffer has been written
even for the case where ll_rw_block() is called.
Thoughts?
Daniel
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 21:30 ` 2.6.2-mm1 aka "Geriatric Wombat" Alistair John Strachan
@ 2004-02-06 8:39 ` Lenar Lõhmus
0 siblings, 0 replies; 30+ messages in thread
From: Lenar Lõhmus @ 2004-02-06 8:39 UTC (permalink / raw)
To: s0348365
Cc: Arjen Verweij, Andrew Morton, Luis Miguel García,
linux-kernel, acpi-devel
Alistair John Strachan wrote:
>This fix doesn't work for me because I get problems if I disable ACPI IRQ
>routing and still have apic enabled. Normally these problems would be
>gracefully solved, but my USB HCD complains about not having been assigned an
>IRQ.
>
>
Actually it's exactly the same here I'm just not bothered by my USB HCD
not having an IRQ since
my USB mouse still works.
It says this when booting:
PCI: No IRQ known for interrupt pin A of device 0000:00:02.0. Please try
using pci=biosirq.
drivers/usb/core/hcd-pci.c: Found HC with no IRQ. Check BIOS/PCI
0000:00:02.0 setup!
All I can say is that in 2.6.1-rc1-mm1 it worked and I could have all my
interrupts off the XT-PIC.
Lenar
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat"
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
` (8 preceding siblings ...)
2004-02-05 23:31 ` 2.6.2-mm1 aka "Geriatric Wombat" DIO read race still fails Daniel McNeil
@ 2004-02-06 18:02 ` Thomas Davis
9 siblings, 0 replies; 30+ messages in thread
From: Thomas Davis @ 2004-02-06 18:02 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
I'm getting these:
irq 9: nobody cared!
Call Trace:
[<c010c9e3>] __report_bad_irq+0x23/0x90
[<c010cac8>] note_interrupt+0x58/0x90
[<c010ce0b>] do_IRQ+0x16b/0x1a0
[<c02cb138>] common_interrupt+0x18/0x20
[<c026b30c>] sock_poll+0xc/0x20
[<c0173a91>] do_pollfd+0x91/0xa0
[<c0173aff>] do_poll+0x5f/0xc0
[<c0173cf4>] sys_poll+0x194/0x2b0
[<c0173080>] __pollwait+0x0/0xb0
[<c015fc9a>] sys_write+0x4a/0x50
[<c02ca1ba>] sysenter_past_esp+0x43/0x69
handlers:
[<c01cf136>] (acpi_irq+0x0/0x1a)
Disabling IRQ #9
[tdavis@lanshark tdavis]$ uname -a
Linux lanshark 2.6.2-mm1 #1 SMP Thu Feb 5 15:50:03 PST 2004 i686 athlon i386 GNU/Linux
[tdavis@lanshark tdavis]$ more /proc/interrupts
CPU0 CPU1
0: 27932291 27954246 IO-APIC-edge timer
1: 638 497 IO-APIC-edge i8042
2: 0 0 XT-PIC cascade
8: 0 1 IO-APIC-edge rtc
9: 53744 46258 IO-APIC-edge acpi
12: 7867 7708 IO-APIC-edge i8042
14: 60366 50315 IO-APIC-edge ide0
15: 9026 7688 IO-APIC-edge ide1
18: 160500 1 IO-APIC-level eth0
19: 839 790 IO-APIC-level ICE1712
NMI: 0 0
LOC: 55890040 55890045
ERR: 0
MIS: 0
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: 2.6.2-mm1 aka "Geriatric Wombat" DIO read race still fails
2004-02-05 23:58 ` Badari Pulavarty
@ 2004-02-06 22:37 ` Daniel McNeil
0 siblings, 0 replies; 30+ messages in thread
From: Daniel McNeil @ 2004-02-06 22:37 UTC (permalink / raw)
To: Badari Pulavarty
Cc: Andrew Morton, Linux Kernel Mailing List, linux-mm,
linux-aio@kvack.org
I patched 2.6.2-mm1 with the wait_on_buffer(bh) in
__block_write_full_page() and my tests ran overnight and
though today without any errors.
I'm looking to see if there is any way to move the end_page_writeback()
for this locked bh case to the end_buffer_write_sync(). Kind of
tricky...
Daniel
On Thu, 2004-02-05 at 15:58, Badari Pulavarty wrote:
> On Thursday 05 February 2004 03:31 pm, Daniel McNeil wrote:
> > Andrew,
> >
> > I tested 2.6.2-mm1 on an 8-proc running 6 copies of the read_under
> > test and all 6 read_under tests saw uninitialized data in less than 5
> > minutes. :(
> >
> > Daniel
>
> Daniel,
>
> Same here... Just FYI, I am running with your original patch and
> not failed so far (2 hours..) Normally, I see the problem in 15 min or so.
>
> Thanks,
> Badari
^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2004-02-06 22:37 UTC | newest]
Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-05 9:44 2.6.2-mm1 aka "Geriatric Wombat" Andrew Morton
2004-02-05 9:52 ` [PATCH] via crypto beginnings Jeff Garzik
2004-02-05 10:11 ` Andrew Morton
2004-02-05 9:55 ` 2.6.2-mm1 aka "Geriatric Wombat" Nikita Danilov
2004-02-05 10:00 ` Russell King
2004-02-05 10:37 ` Jeff Garzik
2004-02-05 10:50 ` Russell King
2004-02-05 11:47 ` Nick Piggin
2004-02-05 16:11 ` Martin J. Bligh
2004-02-05 16:16 ` Nick Piggin
2004-02-05 16:20 ` Nikita Danilov
2004-02-05 13:57 ` Alistair John Strachan
2004-02-05 14:16 ` Lenar Lõhmus
2004-02-05 19:57 ` 2.6.2-mm1 [are these mine?] Maciej Soltysiak
2004-02-05 20:11 ` Randy.Dunlap
2004-02-05 20:14 ` Randy.Dunlap
2004-02-05 21:30 ` 2.6.2-mm1 aka "Geriatric Wombat" Alistair John Strachan
2004-02-06 8:39 ` Lenar Lõhmus
2004-02-05 14:16 ` Matthias Urlichs
2004-02-05 17:58 ` John Cherry
2004-02-05 23:12 ` [patch] 2.6.2-mm1: fix warning introduced by input-2wheel-mouse-fix Adrian Bunk
2004-02-06 0:22 ` Zephaniah E. Hull
2004-02-05 19:23 ` 2.6.2-mm1 aka "Geriatric Wombat" Deepak Saxena
2004-02-05 20:05 ` Greg KH
2004-02-05 23:31 ` 2.6.2-mm1 aka "Geriatric Wombat" DIO read race still fails Daniel McNeil
2004-02-05 23:58 ` Badari Pulavarty
2004-02-06 22:37 ` Daniel McNeil
2004-02-06 0:07 ` Andrew Morton
2004-02-06 0:32 ` Daniel McNeil
2004-02-06 18:02 ` 2.6.2-mm1 aka "Geriatric Wombat" Thomas Davis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox