* 2.6.1-rc2-mm1 @ 2004-01-08 7:28 Andrew Morton 2004-01-08 8:20 ` 2.6.1-rc2-mm1 Andrew Morton ` (5 more replies) 0 siblings, 6 replies; 19+ messages in thread From: Andrew Morton @ 2004-01-08 7:28 UTC (permalink / raw) To: linux-kernel, linux-mm ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.1-rc2/2.6.1-rc2-mm1/ - Some rework to the mt-ranier CDROM support and ATAPI access to MO drives. Could anyone who uses these please retest. - A fix for loop-on-ext2-on-cdrom. Also needs testing please. - A significant amount of work on remap_file_pages() from Ingo. Most notably, we now support per-page protections within a single VMA. This is aimed at UML and similar specialised applications which are presently forced to allocate one VMA per page. Anyone who is interested in remap_file_pages(), please test. This adds a new syscall and breaks all non-ia32 architectures. Instructions as to how to unbreak them is in the remap_file_pages-prot-2.6.1-H2 patch. - The remap_file_pages non-blocking infrastructure has been used to implement prefaulting of minor faults for mappings. This will reduce the kernel's minor fault rate by up to a factor of eight and has been shown to offer a few percent speedup on some things. This needs serious benchmarking please. Tests which involve short-lived processes. The remap_file_pages work will probably live in -mm for a while. It needs careful review - alterations to largely unused code paths are a concern because of the potential for long-lived security and DoS holes. - Added an implementation of RAID6 from Peter Anvin. Usage information is available in the Kconfig help for the feature. I'm sure he'd like to hear of testing results. - There's a fix for the Radeon framebuffer card here which we're a bit wobbly about. if you have such a thing, please send a report. - Significant amount of rework of the ACPI PM timer source patch. I'm not sure that I got all the right patches in the right place. John and Dominik, please double-check. - Added the latest code drop from DRM CVS. People who use DRM, please test it. Changes since 2.6.1-rc1-mm2: +linus.patch Latest Linus tree -msi-build-fix.patch -sysfs-oops-fix.patch -x86_64-memset-fix.patch -jfs-nfs-le-fix.patch -pnp-bios-fix.patch -sched_clock-2.6.0-A1-deadlock-fix.patch -ide-tape-rq-special.patch -ide-cmd640-pci1.patch -ide-recovery-time.patch -amd-k8-fixes.patch -cpufreq-memleak-fix.patch -alpha-relocation-fix.patch Merged +kgdb-doc-fix.patch Documentation fix +ppc64-proc-fixes.patch +ppc64-missing-section-definition.patch ppc64 fixes +ppc64-proc-fixes.patch +ppc64-missing-section-definition.patch ppc64 fixes +scsi-rename-TIMEOUT.patch scsi build fix +loop-fix-hardsect.patch Reworked version of the patch to fix the underlying hard sector size of the loop blockdev. -RD1-cdrom_ioctl-B6.patch -RD2-ioctl-B6.patch -RD2-ioctl-B6-fix.patch -RD3-cdrom_open-B6.patch -RD4-open-B6.patch -RD5-cdrom_release-B6.patch -RD6-release-B6.patch -RD7-presto_journal_close-B6.patch -RD8-f_mapping-B6.patch -RD9-f_mapping2-B6.patch -RD10-i_sem-B6.patch -RD11-f_mapping3-B6.patch -RD12-generic_osync_inode-B6.patch -RD13-bd_acquire-B6.patch -RD14-generic_write_checks-B6.patch -RD15-I_BDEV-B6.patch +RD1-open-mm.patch +RD2-release-mm.patch +RD3-presto_journal_close-mm.patch +RD4-f_mapping-mm.patch +RD5-f_mapping2-mm.patch +RD6-i_sem-mm.patch +RD7-f_mapping3-mm.patch +RD8-generic_osync_inode-mm.patch +RD9-bd_acquire-mm.patch +RD10-generic_write_checks-mm.patch +RD11-I_BDEV-mm.patch Updated version of Al Viro's prepare-blockdevs-for-hotswap patch series. -psmouse-parameter-parsing-fix.patch I was told to drop this. +keyboard-repeat-fix.patch Fix rawmode enulation of PrintScreen key. -qla1280-update.patch +qla1280-update-2.patch Updated qlogic patch +ramdisk-leak-fix.patch Fix resource leak in ramdisk driver init error paths -acpi-pm-timer-fixes-2.patch +acpi-timer-fixes-A5.patch +timer_pm-warning-fix.patch -timer_pm-verbose-timesource-fix.patch -timer_pm-wraparound-fixes.patch Various ACPI PM timer fixes -cdrom_open-fix.patch Merged into atapi-mo-support-update.patch +sysfs-add-oss-class.patch +sysfs-add-alsa-class.patch +sysfs-add-input-class-support.patch More sysfs class support in subsystems -nforce2-disconnect-quirk.patch -nforce2-apic.patch Bart said to kill these. +make-for_each_cpu-iterator-more-friendly-fix.patch Fix this for Alpha CPUs +watchdog-updates-2.patch Minor watchdog driver updates +laptop-mode-doc-update.patch Fix "laptop mode" docs +start_this_handle-retval-fix.patch Fix potential oops in ext3. +remove-eicon-isdn-driver.patch Remove defunct ISDN driver. +remap_file_pages-fixes-2.6.1-A3.patch Fixes to remap_file_pages() +remap_file_pages-prot-2.6.1-H2.patch per-page protections in remap_file_pages() +prefault-2.6.0-A0.patch Prefaulting for minot faults +vt-locking-fixes.patch +vt-locking-fixes-warning-fix.patch Fix virtual terminal locking +pid_max-fix.patch Fix pid allocation off-by-one for >32768 pids +allow-SGI-IOC4-chipset-support.patch Kconfig tweak +oss-dmabuf-deadlock-fix.patch ODD driver locking fix +workqueue-cleanup.patch Cleanup workqueue signal handling +libata-update.patch Update to the SATA drivers +tridentfb-documentation-fix.patch Documentation fix +proc_pid_lookup-speedup.patch Make proc_pid_lookup() faster +bio_endio-clarifications.patch bio_endio cleanupand documentation +rtc-leak-fixes.patch Fix minor kernel->userspace information leakage +simplify-node-zone-fields-3.patch Cleanup mm things +r8169-oops-fix.patch Fix an oops in this net driver +radeonfb-pdi-id-addition.patch New PCI ID +mpt-fusion-update.patch Vendor driver update +use-soft-float.patch Add -msoft-float so we pick up accidental use of floating point in the kernel. +DRM-cvs-update.patch Latest DRM CVS tree. +raid6-20040107.patch RAID6 +m68knommu-module-support.patch +m68knommu-module-support-2.patch +m68knommu-sched_clock.patch +m68knommu-include-fix.patch +m68knommu-cpustats-fix.patch +m68knommu-types-cleanup.patch +m68knommu-find_extend_vma.patch no-MMU mode m68k updates. -printk-oops-mangle-fix.patch This got rejects and I lost interest in it. All 294 patches linus.patch mm.patch add -mmN to EXTRAVERSION 2.6.0-rc1-netdrvr-exp1.patch 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 ppc64-proc-fixes.patch /proc/ppc64 and /proc/iSeries fixes from Linas Vepstas ppc64-missing-section-definition.patch ppc64: Add missing section definition radeon-line-length-fix.patch radeonfb line length fix scsi-rename-TIMEOUT.patch fix scsi.h #define collision loop-fix-hardsect.patch loop: fix hard sector size must-fix.patch must fix lists update must fix list update mustfix update must-fix-update-5.patch must-fix update RD1-open-mm.patch RD2-release-mm.patch RD3-presto_journal_close-mm.patch RD4-f_mapping-mm.patch RD5-f_mapping2-mm.patch RD6-i_sem-mm.patch RD7-f_mapping3-mm.patch RD8-generic_osync_inode-mm.patch RD9-bd_acquire-mm.patch RD10-generic_write_checks-mm.patch RD11-I_BDEV-mm.patch cramfs-use-pagecache.patch cramfs: use pagecache better invalidate_inodes-speedup.patch invalidate_inodes speedup more invalidate_inodes speedup fixes net-jiffy-normalisation-fix.patch NET: Normalize jiffies reported to userspace, in neighbor management code input-mousedev-remove-jitter.patch Input: smooth out mouse jitter input-mousedev-ps2-emulation-fix.patch mousedev PS/@ emulation fix input-01-i8042-suspend.patch input: i8042 suspend input-02-i8042-option-parsing.patch input: i8042 option parsing input-03-psmouse-option-parsing.patch input: psmouse option parsing input-04-atkbd-option-parsing.patch input: atkbd option parsing input-05-missing-module-licenses.patch input: missing module licenses input-06-Kconfig-Synaptics-help.patch Kconfig Synaptics help input-07-sis-aux-port.patch input: SiS AUX port input-11-98busmouse-compile-fix.patch Fix compile error in 98busmouse.c module input-12-mouse-drivers-use-module_param.patch Convert mouse drivers to use module_param input-13-tsdev-use-module_param.patch Convert tsdev to use module_param keyboard-repeat-fix.patch Fix key repeat problems input-use-after-free-checks.patch input layer debug checks cpu_sibling_map-fix.patch cpu_sibling_map fix acpi-20031203.patch acpi-20031203-fix.patch cfq-4.patch CFQ io scheduler CFQ fixes config_spinline.patch uninline spinlocks for profiling accuracy. ppc64-syscall6-macro.patch add syscall6 macro to ppc64 ppc64-sched_clock-2.patch ppc64: add sched_clock ppc64-32bit-compat-update.patch ppc64: 32bit compat update ppc64-OF-device-tree-update.patch ppc64: Change to new OF device tree API ppc64-numa-sign-extension-fix-2.patch ppc64: fix sign extension in numa code ppc64-bar-0-fix.patch Allow PCI BARs that start at 0 ppc64-reloc_hide.patch ppc64-IRQ_INPROGRESS-fix.patch ppc64: revert IRQ_INPROGRESS change sn-console-update.patch ia64 sn console fixes sn-serial-medusa-fix.patch ia64 sn2 "medusa" serial console fix qla1280-update-2.patch qla1280 update sym-speed-fix.patch sym2 Ultra-160 fix aic7xxx_old-proc-oops-fix.patch aic7x_old /proc oops fix aic7xxx_old-oops-fix.patch ramdisk-leak-fix.patch fix memory leak in ram disk ramdisk-cleanup.patch intel8x0-cleanup.patch intel8x0 cleanups pdflush-diag.patch zap_page_range-debug.patch zap_page_range() debug asus-L5-fix.patch Asus L5 framebuffer fix jffs-use-daemonize.patch 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-module-alias.patch loop needs MODULE_ALIAS_BLOCK loop-bio-index-fix.patch loop bio indexing fix loop-highmem.patch remove useless highmem bounce from loop/cryptoloop loop-bio-clone.patch loop bio clone optimisation loop-recycle.patch loop bio recycling optimisation acpi-pm-timer.patch ACPI PM Timer acpi-timer-fixes-A5.patch ACPI PM timer fixes timer_pm-warning-fix.patch as-regression-fix.patch Fix IO scheduler regression as-request-poisoning.patch AS: request poisoning as-request-poisoning-fix.patch AS: request poisining fix as-fix-all-known-bugs.patch AS fixes as-new-process-estimation.patch AS: new process estimation as-cooperative-thinktime.patch AS: thinktime improvement scale-nr_requests.patch scale nr_requests with TCQ depth truncate_inode_pages-check.patch local_bh_enable-warning-fix.patch pnp-fix-2.patch PnP Fixes #2 pnp-fix-3.patch PnP Fixes #3 alpha-stack-dump.patch sysfs_remove_dir-vs-dcache_readdir-race-fix.patch sysfs_remove_dir Vs dcache_readdir race fix invalidate_mmap_range-non-gpl-export.patch mark invalidate_mmap_range() as EXPORT_SYMBOL alsa-sleep-in-spinlock-fix.patch ALSA sleep in spinlock fix sym2-speed-selection-fix.patch Speed selection fix for sym53c8xx ppc-export-consistent_sync_page.patch PPC32: Export consistent_sync_page. ppc-use-EXPORT_SYMBOL_NOVERS.patch PPC32: Change all EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL in ppc_ksyms.c ppc-CONFIG_PPC_STD_MMU-fix.patch PPC32: Select arch/ppc/kernel/head.S on CONFIG_PPC_STD_MMU. ppc-IBM-MPC-header-cleanups.patch PPC32: Minor cleanups to IBM4xx and MPC82xx headers. xfs-update-01.patch XFS update percpu-gcc-34-warning-fix.patch fix gcc-3.4 warning in percpu code nr_requests-oops-fix.patch Fix oops when modifying /sys/block/dm-0/queue/nr_requests netfilter_bridge-compile-fix.patch aacraid-warning-fix.patch aacraid warning fix atapi-mo-support.patch ATAPI MO drive support mt-ranier-support.patch mt rainier support atapi-mo-support-update.patch ATAPI MO support update cdrom_open fix alsa-gus-scheduling-in-interrupt-fix.patch alsa gus max schedule-in-irq-fix ppp_async-locking-fix.patch Make ppp_async callable from hard interrupt make-try_to_free_pages-walk-zonelist.patch make try_to_free_pages walk zonelist make-try_to_free_pages-walk-zonelist-fix.patch zone scanning fix remove-CardServices-from-pcmcia-net-drivers.patch CardServices() removal from pcmcia net drivers remove-CardServices-from-ide-cs.patch From: Arjan van de Ven <arjanv@redhat.com> Subject: Re: [PATCH 1/10] CardServices() removal from pcmcia net drivers remove-CardServices-from-drivers-net-wireless.patch remove CardServices() from drivers/net/wireless remove-CardServices-from-drivers-serial.patch Remvoe CardServices() from drivers/serial remove-CardServices-from-drivers-serial-fix.patch serial_cs CardServices removal fix remove-CardServices-from-axnet_cs.patch remvoe CardServices from axnet_cs remove-CardServices-final.patch final CardServices() removal patches CardServices-compatibility-layer.patch CardServices compatibility layer const-fixes.patch const vs. __attribute__((const)) confusion s390-const-fixes.patch s390 const fixes sysfs-add-simple-class-device-support.patch sysfs: add "simple" class device support sysfs-remove-tty-class-device-logic.patch sysfs: remove tty class device logic sysfs-add-mem-device-support.patch sysfs: add mem class sysfs-add-misc-class.patch sysfs: add misc class vc-init-race-fix.patch virtual consle initialisation race fix sysfs-add-video-class.patch sysfs: add video class sysfs-add-oss-class.patch sysfs sound class patch for OSS drivers sysfs-add-alsa-class.patch sysfs sound class patch for ALSA drivers sysfs-add-input-class-support.patch sysfs: input class patch tridentfb-non-flatpanel-fix.patch fix for tridentfb.c usage on CRTs. CONFIG_EPOLL-file_struct-members.patch CONFIG_EPOLL=n space reduction epoll-oneshot-support.patch One-shot support for epoll kill_fasync-speedup.patch kill_fasync speedup o21-sched.patch O21 for interactivity 2.6.0 sched-clock-2.6.0-A1.patch Relax synchronization of sched_clock() sched-can-migrate-2.6.0-A2.patch can_migrate_task cleanup sched-cleanup-2.6.0-A2.patch CPU scheduler cleanup sched-style-2.6.0-A5.patch sched.c style cleanups decrypt-CONFIG_PDC202XX_FORCE-help.patch Change cryptic description and help for CONFIG_PDC202XX_FORCE ide-siimage-seagate.patch ide-siimage-stack-fix.patch ide-siimage-sil3114.patch ide-pdc_old-pio-fix.patch ide-pdc_old-udma66-fix.patch ide-pdc_old-66mhz_clock-fix.patch ide-pdc_new-proc.patch make-for_each_cpu-iterator-more-friendly.patch Make for_each_cpu() Iterator More Friendly make-for_each_cpu-iterator-more-friendly-fix.patch Fix alpha build failure use-for_each_cpu-in-right-places.patch Use for_each_cpu() Where It's Meant To Be for_each_cpu-oprofile-fix.patch for_each_cpu oprofile fix for_each_cpu-oprofile-fix-2.patch fa311-mac-address-fix.patch wrong mac address with netgear FA311 ethernet card kernel-locking-doc-end-tags-fix.patch Missing end tags in kernel-locking kerneldoc rcupdate-c99-initialisers.patch C99 change to rcupdate.h 68k-339.patch M68k floppy selection 68k-340.patch M68k head console 68k-341.patch M68k head unused 68k-342.patch M68k head comments 68k-343.patch M68k head pic 68k-344.patch M68k head white space 68k-345.patch M68k cache mode 68k-346.patch M68k RMW accesses 68k-347.patch Atari Hades PCI C99 68k-348.patch Amiga sound C99 68k-349.patch BVME6000 RTC C99 68k-350.patch M68k symbol exports 68k-351.patch M68k math emu C99 68k-352.patch MVME16x RTC C99 68k-353.patch Q40 interrupts C99 68k-354.patch Sun-3 ID PROM C99 68k-355.patch Mac ADB IOP fix 68k-359.patch Mac ESP SCSI setup 68k-360.patch Mac SCSI 68k-361.patch Macfb setup 68k-364.patch Mac ADB 68k-365.patch ncr53c7xx SCSI 68k-366.patch BVME6000 SCSI 68k-367.patch Amiga Gayle IDE cleanup 68k-368.patch Amiga Gayle E-Matrix 530 IDE 68k-369.patch Zorro sysfs/driver model 68k-374.patch Amiga debug fix 68k-375.patch Mac II VIA 68k-377.patch M68k asm/system.h 68k-378.patch Amiga NCR53c710 SCSI 68k-379.patch Amiga core C99 68k-380.patch M68k has no VGA/MDA 68k-381.patch M68k thread 68k-382.patch M68k thread_info 68k-383.patch M68k extern inline 68k-384.patch NCR53C9x SCSI inline 68k-385.patch Cirrusfb extern inline 68k-386.patch Genrtc warning 68k-387.patch M68k Documentation 68k-390.patch Amiga Buddha/CatWeasel IDE printk_ratelimit.patch generalise net_ratelimit (printk_ratelimit) printk_ratelimit-fix.patch parintk_ratelimit fix freevxfs-MODULE_ALIAS.patch MODULE_ALIAS for freevxfs trident-cleanup-indentation-D1-2.6.0.patch reindent trident OSS sound driver trident-sound-driver-fixes.patch trident OSS sound driver fixes trident-cleanup-2.patch trident: use pr_debug instead of home-brewed TRDBG compound-page-page_count-fix.patch fix page counting for compound pages inia100-fix.patch fix inia100 driver MAINTAINERS-lanana-update.patch MAINTAINERS update devfs-joystick-fix.patch fix devfs names for joystick s3-sleep-remove-debug-code.patch s3 sleep: Kill obsolete debugging code swsusp-doc-updates.patch swsusp/sleep documentation update watchdog-updates.patch Watchdog patches watchdog-updates-2.patch Watchdog patches (part 2) ext2_new_inode-cleanup.patch ext2_new_inode nanocleanup ext2-s_next_generation-fix.patch ext2: s_next_generation locking ext3-s_next_generation-fix.patch ext3: s_next_generation fixes alt-arrow-console-switch-fix.patch Fix Alt-arrow console switch droppage ia32-remove-SIMNOW.patch Remove x86_64 leftover SIMNOW code softcursor-fix.patch Fix softcursor ext2-debug-build-fix.patch ext2: fix build when EXT2_DEBUG is set efi-inline-fixes.patch Fix weird placement of inline do_timer_gettime-cleanup.patch do_timer_gettime() cleanup set_cpus_allowed-locking-fix.patch set_cpus_allowed locking set_cpus_allowed-locking-fix-fix.patch fix set_cpus_allowed locking even more rmmod-race-fix.patch module removal race fix remove-hpet-intel-check.patch Remove Intel check in i386 HPET code devfs-d_revalidate-oops-fix.patch devfs d_revalidate race/oops fix laptop-mode-2.patch laptop-mode for 2.6, version 6 laptop-mode-doc-update.patch Documentation/laptop-mode.txt e1000-1019-fix.patch e1000: device 1019 fix ali-m1533-hang-fix.patch ALI M1533 audio hang fix start_this_handle-retval-fix.patch jbd: start_this_handle() return value fix remove-eicon-isdn-driver.patch remove old Eicon isdn driver remap_file_pages-fixes-2.6.1-A3.patch remap_file_pages fixes remap_file_pages-prot-2.6.1-H2.patch remap_file_pages protection enhancements prefault-2.6.0-A0.patch pagefault prefaulting vt-locking-fixes.patch VT locking fixes vt-locking-fixes-warning-fix.patch pid_max-fix.patch Bug when setting pid_max > 32k allow-SGI-IOC4-chipset-support.patch allow SGI IOC4 chipset support oss-dmabuf-deadlock-fix.patch OSS dmabuf deadlock fix workqueue-cleanup.patch Remove redundant code in workqueue.c libata-update.patch update libata tridentfb-documentation-fix.patch tridentfb documentation fix proc_pid_lookup-speedup.patch Optimize proc_pid_lookup bio_endio-clarifications.patch clarify meaning of bio fields in the end_io function rtc-leak-fixes.patch 2.6.1 RTC leaks. simplify-node-zone-fields-3.patch Simplify node/zone field in page->flags r8169-oops-fix.patch erroneous __devinitdata in the r8169 driver radeonfb-pdi-id-addition.patch Identify RADEON Yd in radeonfb mpt-fusion-update.patch MPT Fusion driver 3.00.00 update use-soft-float.patch Use -msoft-float DRM-cvs-update.patch DRM cvs update raid6-20040107.patch RAID-6 m68knommu-module-support.patch allow for building module support for m68knommu architecture m68knommu-module-support-2.patch add module support for m68knommu architecture m68knommu-sched_clock.patch sched_clock() for m68knommu architectures m68knommu-include-fix.patch m68knommu include fix m68knommu-cpustats-fix.patch fix cpu stats in m68knommu entry.S m68knommu-types-cleanup.patch use m68k/types.h for m68knommu m68knommu-find_extend_vma.patch implement find_extend_vma() for nommu 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 oops-dump-preceding-code.patch i386 oops output: dump preceding code lockmeter.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 4g4g-locked-userspace-copy.patch Do a locked user-space copy for 4g/4g ppc-fixes.patch make mm4 compile on ppc O_DIRECT-race-fixes-rollup.patch DIO fixes forward port and AIO-DIO fix O_DIRECT race fixes comments O_DRIECT race fixes fix fix fix DIO locking rework O_DIRECT XFS fix dio-aio-fixes.patch direct-io AIO fixes dio-aio fix fix aio-fallback-bio_count-race-fix-2.patch AIO+DIO bio_count race fix aio-sysctl-parms.patch aio sysctl parms aio-01-retry.patch AIO: Core retry infrastructure Fix aio process hang on EINVAL AIO: flush workqueues before destroying ioctx'es AIO: hold the context lock across unuse_mm task task_lock in use_mm() 4g4g-aio-hang-fix.patch Fix AIO and 4G-4G hang aio-retry-elevated-refcount.patch aio: extra ref count during retry aio-splice-runlist.patch Splice AIO runlist for fairer handling of multiple io contexts aio-02-lockpage_wq.patch AIO: Async page wait aio-03-fs_read.patch AIO: Filesystem aio read aio-04-buffer_wq.patch AIO: Async buffer wait lock_buffer_wq fix aio-05-fs_write.patch AIO: Filesystem aio write aio-06-bread_wq.patch AIO: Async block read aio-07-ext2getblk_wq.patch AIO: Async get block for ext2 O_SYNC-speedup-2.patch speed up O_SYNC writes O_SYNC-speedup-2-f_mapping-fixes.patch aio-09-o_sync.patch aio O_SYNC AIO: fix a BUG Unify o_sync changes for aio and regular writes aio-O_SYNC-fix bits got lost aio: writev nr_segs fix More AIO O_SYNC related fixes aio-09-o_sync-f_mapping-fixes.patch gang_lookup_next.patch Change the page gang lookup API aio-gang_lookup-fix.patch AIO gang lookup fixes aio-O_SYNC-short-write-fix.patch Fix for O_SYNC short writes aio-12-readahead.patch AIO: readahead fixes aio O_DIRECT no readahead Unified page range readahead for aio and regular reads aio-12-readahead-f_mapping-fix.patch aio-readahead-speedup.patch Readahead issues and AIO read speedup ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-08 7:28 2.6.1-rc2-mm1 Andrew Morton @ 2004-01-08 8:20 ` Andrew Morton 2004-01-08 11:00 ` 2.6.1-rc2-mm1 Daniel Drake ` (4 subsequent siblings) 5 siblings, 0 replies; 19+ messages in thread From: Andrew Morton @ 2004-01-08 8:20 UTC (permalink / raw) To: linux-kernel, linux-mm Andrew Morton <akpm@osdl.org> wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.1-rc2/2.6.1-rc2-mm1/ > Well I managed to release this five seconds after 2.6.1-rc3. 2.6.1-rc2-mm1 contains everything which is in 2.6.1-rc3. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-08 7:28 2.6.1-rc2-mm1 Andrew Morton 2004-01-08 8:20 ` 2.6.1-rc2-mm1 Andrew Morton @ 2004-01-08 11:00 ` Daniel Drake 2004-01-08 13:01 ` 2.6.1-rc2-mm1 Ramon Rey Vicente ` (3 subsequent siblings) 5 siblings, 0 replies; 19+ messages in thread From: Daniel Drake @ 2004-01-08 11:00 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux-mm, c-d.hailfinger.kernel.2003 [-- Attachment #1: Type: text/plain, Size: 27263 bytes --] Hi Andrew, Could you please update the forcedeth driver (GPL nforce-net) for the next mm-release? V20 is available from http://www.hailfinger.org/carldani/linux/patches/forcedeth/ but I have included an incremental patch from v19 to v20 in this mail (applies cleanly against 2.6.1-rc2-mm1). Thanks Daniel Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.1-rc2/2.6.1-rc2-mm1/ > > > > - Some rework to the mt-ranier CDROM support and ATAPI access to MO drives. > Could anyone who uses these please retest. > > - A fix for loop-on-ext2-on-cdrom. Also needs testing please. > > - A significant amount of work on remap_file_pages() from Ingo. Most > notably, we now support per-page protections within a single VMA. This is > aimed at UML and similar specialised applications which are presently > forced to allocate one VMA per page. > > Anyone who is interested in remap_file_pages(), please test. > > This adds a new syscall and breaks all non-ia32 architectures. > Instructions as to how to unbreak them is in the > remap_file_pages-prot-2.6.1-H2 patch. > > - The remap_file_pages non-blocking infrastructure has been used to > implement prefaulting of minor faults for mappings. This will reduce the > kernel's minor fault rate by up to a factor of eight and has been shown to > offer a few percent speedup on some things. > > This needs serious benchmarking please. Tests which involve short-lived > processes. > > The remap_file_pages work will probably live in -mm for a while. It > needs careful review - alterations to largely unused code paths are a > concern because of the potential for long-lived security and DoS holes. > > - Added an implementation of RAID6 from Peter Anvin. Usage information is > available in the Kconfig help for the feature. I'm sure he'd like to > hear of testing results. > > - There's a fix for the Radeon framebuffer card here which we're a bit > wobbly about. if you have such a thing, please send a report. > > - Significant amount of rework of the ACPI PM timer source patch. I'm not > sure that I got all the right patches in the right place. John and > Dominik, please double-check. > > - Added the latest code drop from DRM CVS. People who use DRM, please test > it. > > > > > > Changes since 2.6.1-rc1-mm2: > > +linus.patch > > Latest Linus tree > > -msi-build-fix.patch > -sysfs-oops-fix.patch > -x86_64-memset-fix.patch > -jfs-nfs-le-fix.patch > -pnp-bios-fix.patch > -sched_clock-2.6.0-A1-deadlock-fix.patch > -ide-tape-rq-special.patch > -ide-cmd640-pci1.patch > -ide-recovery-time.patch > -amd-k8-fixes.patch > -cpufreq-memleak-fix.patch > -alpha-relocation-fix.patch > > Merged > > +kgdb-doc-fix.patch > > Documentation fix > > +ppc64-proc-fixes.patch > +ppc64-missing-section-definition.patch > > ppc64 fixes > > +ppc64-proc-fixes.patch > +ppc64-missing-section-definition.patch > > ppc64 fixes > > +scsi-rename-TIMEOUT.patch > > scsi build fix > > +loop-fix-hardsect.patch > > Reworked version of the patch to fix the underlying hard sector size of the > loop blockdev. > > -RD1-cdrom_ioctl-B6.patch > -RD2-ioctl-B6.patch > -RD2-ioctl-B6-fix.patch > -RD3-cdrom_open-B6.patch > -RD4-open-B6.patch > -RD5-cdrom_release-B6.patch > -RD6-release-B6.patch > -RD7-presto_journal_close-B6.patch > -RD8-f_mapping-B6.patch > -RD9-f_mapping2-B6.patch > -RD10-i_sem-B6.patch > -RD11-f_mapping3-B6.patch > -RD12-generic_osync_inode-B6.patch > -RD13-bd_acquire-B6.patch > -RD14-generic_write_checks-B6.patch > -RD15-I_BDEV-B6.patch > +RD1-open-mm.patch > +RD2-release-mm.patch > +RD3-presto_journal_close-mm.patch > +RD4-f_mapping-mm.patch > +RD5-f_mapping2-mm.patch > +RD6-i_sem-mm.patch > +RD7-f_mapping3-mm.patch > +RD8-generic_osync_inode-mm.patch > +RD9-bd_acquire-mm.patch > +RD10-generic_write_checks-mm.patch > +RD11-I_BDEV-mm.patch > > Updated version of Al Viro's prepare-blockdevs-for-hotswap patch series. > > -psmouse-parameter-parsing-fix.patch > > I was told to drop this. > > +keyboard-repeat-fix.patch > > Fix rawmode enulation of PrintScreen key. > > -qla1280-update.patch > +qla1280-update-2.patch > > Updated qlogic patch > > +ramdisk-leak-fix.patch > > Fix resource leak in ramdisk driver init error paths > > -acpi-pm-timer-fixes-2.patch > +acpi-timer-fixes-A5.patch > +timer_pm-warning-fix.patch > -timer_pm-verbose-timesource-fix.patch > -timer_pm-wraparound-fixes.patch > > Various ACPI PM timer fixes > > -cdrom_open-fix.patch > > Merged into atapi-mo-support-update.patch > > +sysfs-add-oss-class.patch > +sysfs-add-alsa-class.patch > +sysfs-add-input-class-support.patch > > More sysfs class support in subsystems > > -nforce2-disconnect-quirk.patch > -nforce2-apic.patch > > Bart said to kill these. > > +make-for_each_cpu-iterator-more-friendly-fix.patch > > Fix this for Alpha CPUs > > +watchdog-updates-2.patch > > Minor watchdog driver updates > > +laptop-mode-doc-update.patch > > Fix "laptop mode" docs > > +start_this_handle-retval-fix.patch > > Fix potential oops in ext3. > > +remove-eicon-isdn-driver.patch > > Remove defunct ISDN driver. > > +remap_file_pages-fixes-2.6.1-A3.patch > > Fixes to remap_file_pages() > > +remap_file_pages-prot-2.6.1-H2.patch > > per-page protections in remap_file_pages() > > +prefault-2.6.0-A0.patch > > Prefaulting for minot faults > > +vt-locking-fixes.patch > +vt-locking-fixes-warning-fix.patch > > Fix virtual terminal locking > > +pid_max-fix.patch > > Fix pid allocation off-by-one for >32768 pids > > +allow-SGI-IOC4-chipset-support.patch > > Kconfig tweak > > +oss-dmabuf-deadlock-fix.patch > > ODD driver locking fix > > +workqueue-cleanup.patch > > Cleanup workqueue signal handling > > +libata-update.patch > > Update to the SATA drivers > > +tridentfb-documentation-fix.patch > > Documentation fix > > +proc_pid_lookup-speedup.patch > > Make proc_pid_lookup() faster > > +bio_endio-clarifications.patch > > bio_endio cleanupand documentation > > +rtc-leak-fixes.patch > > Fix minor kernel->userspace information leakage > > +simplify-node-zone-fields-3.patch > > Cleanup mm things > > +r8169-oops-fix.patch > > Fix an oops in this net driver > > +radeonfb-pdi-id-addition.patch > > New PCI ID > > +mpt-fusion-update.patch > > Vendor driver update > > +use-soft-float.patch > > Add -msoft-float so we pick up accidental use of floating point in the > kernel. > > +DRM-cvs-update.patch > > Latest DRM CVS tree. > > +raid6-20040107.patch > > RAID6 > > +m68knommu-module-support.patch > +m68knommu-module-support-2.patch > +m68knommu-sched_clock.patch > +m68knommu-include-fix.patch > +m68knommu-cpustats-fix.patch > +m68knommu-types-cleanup.patch > +m68knommu-find_extend_vma.patch > > no-MMU mode m68k updates. > > -printk-oops-mangle-fix.patch > > This got rejects and I lost interest in it. > > > > > All 294 patches > > linus.patch > > mm.patch > add -mmN to EXTRAVERSION > > 2.6.0-rc1-netdrvr-exp1.patch > > 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 > > ppc64-proc-fixes.patch > /proc/ppc64 and /proc/iSeries fixes from Linas Vepstas > > ppc64-missing-section-definition.patch > ppc64: Add missing section definition > > radeon-line-length-fix.patch > radeonfb line length fix > > scsi-rename-TIMEOUT.patch > fix scsi.h #define collision > > loop-fix-hardsect.patch > loop: fix hard sector size > > must-fix.patch > must fix lists update > must fix list update > mustfix update > > must-fix-update-5.patch > must-fix update > > RD1-open-mm.patch > > RD2-release-mm.patch > > RD3-presto_journal_close-mm.patch > > RD4-f_mapping-mm.patch > > RD5-f_mapping2-mm.patch > > RD6-i_sem-mm.patch > > RD7-f_mapping3-mm.patch > > RD8-generic_osync_inode-mm.patch > > RD9-bd_acquire-mm.patch > > RD10-generic_write_checks-mm.patch > > RD11-I_BDEV-mm.patch > > cramfs-use-pagecache.patch > cramfs: use pagecache better > > invalidate_inodes-speedup.patch > invalidate_inodes speedup > more invalidate_inodes speedup fixes > > net-jiffy-normalisation-fix.patch > NET: Normalize jiffies reported to userspace, in neighbor management code > > input-mousedev-remove-jitter.patch > Input: smooth out mouse jitter > > input-mousedev-ps2-emulation-fix.patch > mousedev PS/@ emulation fix > > input-01-i8042-suspend.patch > input: i8042 suspend > > input-02-i8042-option-parsing.patch > input: i8042 option parsing > > input-03-psmouse-option-parsing.patch > input: psmouse option parsing > > input-04-atkbd-option-parsing.patch > input: atkbd option parsing > > input-05-missing-module-licenses.patch > input: missing module licenses > > input-06-Kconfig-Synaptics-help.patch > Kconfig Synaptics help > > input-07-sis-aux-port.patch > input: SiS AUX port > > input-11-98busmouse-compile-fix.patch > Fix compile error in 98busmouse.c module > > input-12-mouse-drivers-use-module_param.patch > Convert mouse drivers to use module_param > > input-13-tsdev-use-module_param.patch > Convert tsdev to use module_param > > keyboard-repeat-fix.patch > Fix key repeat problems > > input-use-after-free-checks.patch > input layer debug checks > > cpu_sibling_map-fix.patch > cpu_sibling_map fix > > acpi-20031203.patch > > acpi-20031203-fix.patch > > cfq-4.patch > CFQ io scheduler > CFQ fixes > > config_spinline.patch > uninline spinlocks for profiling accuracy. > > ppc64-syscall6-macro.patch > add syscall6 macro to ppc64 > > ppc64-sched_clock-2.patch > ppc64: add sched_clock > > ppc64-32bit-compat-update.patch > ppc64: 32bit compat update > > ppc64-OF-device-tree-update.patch > ppc64: Change to new OF device tree API > > ppc64-numa-sign-extension-fix-2.patch > ppc64: fix sign extension in numa code > > ppc64-bar-0-fix.patch > Allow PCI BARs that start at 0 > > ppc64-reloc_hide.patch > > ppc64-IRQ_INPROGRESS-fix.patch > ppc64: revert IRQ_INPROGRESS change > > sn-console-update.patch > ia64 sn console fixes > > sn-serial-medusa-fix.patch > ia64 sn2 "medusa" serial console fix > > qla1280-update-2.patch > qla1280 update > > sym-speed-fix.patch > sym2 Ultra-160 fix > > aic7xxx_old-proc-oops-fix.patch > aic7x_old /proc oops fix > > aic7xxx_old-oops-fix.patch > > ramdisk-leak-fix.patch > fix memory leak in ram disk > > ramdisk-cleanup.patch > > intel8x0-cleanup.patch > intel8x0 cleanups > > pdflush-diag.patch > > zap_page_range-debug.patch > zap_page_range() debug > > asus-L5-fix.patch > Asus L5 framebuffer fix > > jffs-use-daemonize.patch > > 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-module-alias.patch > loop needs MODULE_ALIAS_BLOCK > > loop-bio-index-fix.patch > loop bio indexing fix > > loop-highmem.patch > remove useless highmem bounce from loop/cryptoloop > > loop-bio-clone.patch > loop bio clone optimisation > > loop-recycle.patch > loop bio recycling optimisation > > acpi-pm-timer.patch > ACPI PM Timer > > acpi-timer-fixes-A5.patch > ACPI PM timer fixes > > timer_pm-warning-fix.patch > > as-regression-fix.patch > Fix IO scheduler regression > > as-request-poisoning.patch > AS: request poisoning > > as-request-poisoning-fix.patch > AS: request poisining fix > > as-fix-all-known-bugs.patch > AS fixes > > as-new-process-estimation.patch > AS: new process estimation > > as-cooperative-thinktime.patch > AS: thinktime improvement > > scale-nr_requests.patch > scale nr_requests with TCQ depth > > truncate_inode_pages-check.patch > > local_bh_enable-warning-fix.patch > > pnp-fix-2.patch > PnP Fixes #2 > > pnp-fix-3.patch > PnP Fixes #3 > > alpha-stack-dump.patch > > sysfs_remove_dir-vs-dcache_readdir-race-fix.patch > sysfs_remove_dir Vs dcache_readdir race fix > > invalidate_mmap_range-non-gpl-export.patch > mark invalidate_mmap_range() as EXPORT_SYMBOL > > alsa-sleep-in-spinlock-fix.patch > ALSA sleep in spinlock fix > > sym2-speed-selection-fix.patch > Speed selection fix for sym53c8xx > > ppc-export-consistent_sync_page.patch > PPC32: Export consistent_sync_page. > > ppc-use-EXPORT_SYMBOL_NOVERS.patch > PPC32: Change all EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL in ppc_ksyms.c > > ppc-CONFIG_PPC_STD_MMU-fix.patch > PPC32: Select arch/ppc/kernel/head.S on CONFIG_PPC_STD_MMU. > > ppc-IBM-MPC-header-cleanups.patch > PPC32: Minor cleanups to IBM4xx and MPC82xx headers. > > xfs-update-01.patch > XFS update > > percpu-gcc-34-warning-fix.patch > fix gcc-3.4 warning in percpu code > > nr_requests-oops-fix.patch > Fix oops when modifying /sys/block/dm-0/queue/nr_requests > > netfilter_bridge-compile-fix.patch > > aacraid-warning-fix.patch > aacraid warning fix > > atapi-mo-support.patch > ATAPI MO drive support > > mt-ranier-support.patch > mt rainier support > > atapi-mo-support-update.patch > ATAPI MO support update > cdrom_open fix > > alsa-gus-scheduling-in-interrupt-fix.patch > alsa gus max schedule-in-irq-fix > > ppp_async-locking-fix.patch > Make ppp_async callable from hard interrupt > > make-try_to_free_pages-walk-zonelist.patch > make try_to_free_pages walk zonelist > > make-try_to_free_pages-walk-zonelist-fix.patch > zone scanning fix > > remove-CardServices-from-pcmcia-net-drivers.patch > CardServices() removal from pcmcia net drivers > > remove-CardServices-from-ide-cs.patch > From: Arjan van de Ven <arjanv@redhat.com> > Subject: Re: [PATCH 1/10] CardServices() removal from pcmcia net drivers > > remove-CardServices-from-drivers-net-wireless.patch > remove CardServices() from drivers/net/wireless > > remove-CardServices-from-drivers-serial.patch > Remvoe CardServices() from drivers/serial > > remove-CardServices-from-drivers-serial-fix.patch > serial_cs CardServices removal fix > > remove-CardServices-from-axnet_cs.patch > remvoe CardServices from axnet_cs > > remove-CardServices-final.patch > final CardServices() removal patches > > CardServices-compatibility-layer.patch > CardServices compatibility layer > > const-fixes.patch > const vs. __attribute__((const)) confusion > > s390-const-fixes.patch > s390 const fixes > > sysfs-add-simple-class-device-support.patch > sysfs: add "simple" class device support > > sysfs-remove-tty-class-device-logic.patch > sysfs: remove tty class device logic > > sysfs-add-mem-device-support.patch > sysfs: add mem class > > sysfs-add-misc-class.patch > sysfs: add misc class > > vc-init-race-fix.patch > virtual consle initialisation race fix > > sysfs-add-video-class.patch > sysfs: add video class > > sysfs-add-oss-class.patch > sysfs sound class patch for OSS drivers > > sysfs-add-alsa-class.patch > sysfs sound class patch for ALSA drivers > > sysfs-add-input-class-support.patch > sysfs: input class patch > > tridentfb-non-flatpanel-fix.patch > fix for tridentfb.c usage on CRTs. > > CONFIG_EPOLL-file_struct-members.patch > CONFIG_EPOLL=n space reduction > > epoll-oneshot-support.patch > One-shot support for epoll > > kill_fasync-speedup.patch > kill_fasync speedup > > o21-sched.patch > O21 for interactivity 2.6.0 > > sched-clock-2.6.0-A1.patch > Relax synchronization of sched_clock() > > sched-can-migrate-2.6.0-A2.patch > can_migrate_task cleanup > > sched-cleanup-2.6.0-A2.patch > CPU scheduler cleanup > > sched-style-2.6.0-A5.patch > sched.c style cleanups > > decrypt-CONFIG_PDC202XX_FORCE-help.patch > Change cryptic description and help for CONFIG_PDC202XX_FORCE > > ide-siimage-seagate.patch > > ide-siimage-stack-fix.patch > > ide-siimage-sil3114.patch > > ide-pdc_old-pio-fix.patch > > ide-pdc_old-udma66-fix.patch > > ide-pdc_old-66mhz_clock-fix.patch > > ide-pdc_new-proc.patch > > make-for_each_cpu-iterator-more-friendly.patch > Make for_each_cpu() Iterator More Friendly > > make-for_each_cpu-iterator-more-friendly-fix.patch > Fix alpha build failure > > use-for_each_cpu-in-right-places.patch > Use for_each_cpu() Where It's Meant To Be > > for_each_cpu-oprofile-fix.patch > for_each_cpu oprofile fix > > for_each_cpu-oprofile-fix-2.patch > > fa311-mac-address-fix.patch > wrong mac address with netgear FA311 ethernet card > > kernel-locking-doc-end-tags-fix.patch > Missing end tags in kernel-locking kerneldoc > > rcupdate-c99-initialisers.patch > C99 change to rcupdate.h > > 68k-339.patch > M68k floppy selection > > 68k-340.patch > M68k head console > > 68k-341.patch > M68k head unused > > 68k-342.patch > M68k head comments > > 68k-343.patch > M68k head pic > > 68k-344.patch > M68k head white space > > 68k-345.patch > M68k cache mode > > 68k-346.patch > M68k RMW accesses > > 68k-347.patch > Atari Hades PCI C99 > > 68k-348.patch > Amiga sound C99 > > 68k-349.patch > BVME6000 RTC C99 > > 68k-350.patch > M68k symbol exports > > 68k-351.patch > M68k math emu C99 > > 68k-352.patch > MVME16x RTC C99 > > 68k-353.patch > Q40 interrupts C99 > > 68k-354.patch > Sun-3 ID PROM C99 > > 68k-355.patch > Mac ADB IOP fix > > 68k-359.patch > Mac ESP SCSI setup > > 68k-360.patch > Mac SCSI > > 68k-361.patch > Macfb setup > > 68k-364.patch > Mac ADB > > 68k-365.patch > ncr53c7xx SCSI > > 68k-366.patch > BVME6000 SCSI > > 68k-367.patch > Amiga Gayle IDE cleanup > > 68k-368.patch > Amiga Gayle E-Matrix 530 IDE > > 68k-369.patch > Zorro sysfs/driver model > > 68k-374.patch > Amiga debug fix > > 68k-375.patch > Mac II VIA > > 68k-377.patch > M68k asm/system.h > > 68k-378.patch > Amiga NCR53c710 SCSI > > 68k-379.patch > Amiga core C99 > > 68k-380.patch > M68k has no VGA/MDA > > 68k-381.patch > M68k thread > > 68k-382.patch > M68k thread_info > > 68k-383.patch > M68k extern inline > > 68k-384.patch > NCR53C9x SCSI inline > > 68k-385.patch > Cirrusfb extern inline > > 68k-386.patch > Genrtc warning > > 68k-387.patch > M68k Documentation > > 68k-390.patch > Amiga Buddha/CatWeasel IDE > > printk_ratelimit.patch > generalise net_ratelimit (printk_ratelimit) > > printk_ratelimit-fix.patch > parintk_ratelimit fix > > freevxfs-MODULE_ALIAS.patch > MODULE_ALIAS for freevxfs > > trident-cleanup-indentation-D1-2.6.0.patch > reindent trident OSS sound driver > > trident-sound-driver-fixes.patch > trident OSS sound driver fixes > > trident-cleanup-2.patch > trident: use pr_debug instead of home-brewed TRDBG > > compound-page-page_count-fix.patch > fix page counting for compound pages > > inia100-fix.patch > fix inia100 driver > > MAINTAINERS-lanana-update.patch > MAINTAINERS update > > devfs-joystick-fix.patch > fix devfs names for joystick > > s3-sleep-remove-debug-code.patch > s3 sleep: Kill obsolete debugging code > > swsusp-doc-updates.patch > swsusp/sleep documentation update > > watchdog-updates.patch > Watchdog patches > > watchdog-updates-2.patch > Watchdog patches (part 2) > > ext2_new_inode-cleanup.patch > ext2_new_inode nanocleanup > > ext2-s_next_generation-fix.patch > ext2: s_next_generation locking > > ext3-s_next_generation-fix.patch > ext3: s_next_generation fixes > > alt-arrow-console-switch-fix.patch > Fix Alt-arrow console switch droppage > > ia32-remove-SIMNOW.patch > Remove x86_64 leftover SIMNOW code > > softcursor-fix.patch > Fix softcursor > > ext2-debug-build-fix.patch > ext2: fix build when EXT2_DEBUG is set > > efi-inline-fixes.patch > Fix weird placement of inline > > do_timer_gettime-cleanup.patch > do_timer_gettime() cleanup > > set_cpus_allowed-locking-fix.patch > set_cpus_allowed locking > > set_cpus_allowed-locking-fix-fix.patch > fix set_cpus_allowed locking even more > > rmmod-race-fix.patch > module removal race fix > > remove-hpet-intel-check.patch > Remove Intel check in i386 HPET code > > devfs-d_revalidate-oops-fix.patch > devfs d_revalidate race/oops fix > > laptop-mode-2.patch > laptop-mode for 2.6, version 6 > > laptop-mode-doc-update.patch > Documentation/laptop-mode.txt > > e1000-1019-fix.patch > e1000: device 1019 fix > > ali-m1533-hang-fix.patch > ALI M1533 audio hang fix > > start_this_handle-retval-fix.patch > jbd: start_this_handle() return value fix > > remove-eicon-isdn-driver.patch > remove old Eicon isdn driver > > remap_file_pages-fixes-2.6.1-A3.patch > remap_file_pages fixes > > remap_file_pages-prot-2.6.1-H2.patch > remap_file_pages protection enhancements > > prefault-2.6.0-A0.patch > pagefault prefaulting > > vt-locking-fixes.patch > VT locking fixes > > vt-locking-fixes-warning-fix.patch > > pid_max-fix.patch > Bug when setting pid_max > 32k > > allow-SGI-IOC4-chipset-support.patch > allow SGI IOC4 chipset support > > oss-dmabuf-deadlock-fix.patch > OSS dmabuf deadlock fix > > workqueue-cleanup.patch > Remove redundant code in workqueue.c > > libata-update.patch > update libata > > tridentfb-documentation-fix.patch > tridentfb documentation fix > > proc_pid_lookup-speedup.patch > Optimize proc_pid_lookup > > bio_endio-clarifications.patch > clarify meaning of bio fields in the end_io function > > rtc-leak-fixes.patch > 2.6.1 RTC leaks. > > simplify-node-zone-fields-3.patch > Simplify node/zone field in page->flags > > r8169-oops-fix.patch > erroneous __devinitdata in the r8169 driver > > radeonfb-pdi-id-addition.patch > Identify RADEON Yd in radeonfb > > mpt-fusion-update.patch > MPT Fusion driver 3.00.00 update > > use-soft-float.patch > Use -msoft-float > > DRM-cvs-update.patch > DRM cvs update > > raid6-20040107.patch > RAID-6 > > m68knommu-module-support.patch > allow for building module support for m68knommu architecture > > m68knommu-module-support-2.patch > add module support for m68knommu architecture > > m68knommu-sched_clock.patch > sched_clock() for m68knommu architectures > > m68knommu-include-fix.patch > m68knommu include fix > > m68knommu-cpustats-fix.patch > fix cpu stats in m68knommu entry.S > > m68knommu-types-cleanup.patch > use m68k/types.h for m68knommu > > m68knommu-find_extend_vma.patch > implement find_extend_vma() for nommu > > 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 > > oops-dump-preceding-code.patch > i386 oops output: dump preceding code > > lockmeter.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 > > 4g4g-locked-userspace-copy.patch > Do a locked user-space copy for 4g/4g > > ppc-fixes.patch > make mm4 compile on ppc > > O_DIRECT-race-fixes-rollup.patch > DIO fixes forward port and AIO-DIO fix > O_DIRECT race fixes comments > O_DRIECT race fixes fix fix fix > DIO locking rework > O_DIRECT XFS fix > > dio-aio-fixes.patch > direct-io AIO fixes > dio-aio fix fix > > aio-fallback-bio_count-race-fix-2.patch > AIO+DIO bio_count race fix > > aio-sysctl-parms.patch > aio sysctl parms > > aio-01-retry.patch > AIO: Core retry infrastructure > Fix aio process hang on EINVAL > AIO: flush workqueues before destroying ioctx'es > AIO: hold the context lock across unuse_mm > task task_lock in use_mm() > > 4g4g-aio-hang-fix.patch > Fix AIO and 4G-4G hang > > aio-retry-elevated-refcount.patch > aio: extra ref count during retry > > aio-splice-runlist.patch > Splice AIO runlist for fairer handling of multiple io contexts > > aio-02-lockpage_wq.patch > AIO: Async page wait > > aio-03-fs_read.patch > AIO: Filesystem aio read > > aio-04-buffer_wq.patch > AIO: Async buffer wait > lock_buffer_wq fix > > aio-05-fs_write.patch > AIO: Filesystem aio write > > aio-06-bread_wq.patch > AIO: Async block read > > aio-07-ext2getblk_wq.patch > AIO: Async get block for ext2 > > O_SYNC-speedup-2.patch > speed up O_SYNC writes > > O_SYNC-speedup-2-f_mapping-fixes.patch > > aio-09-o_sync.patch > aio O_SYNC > AIO: fix a BUG > Unify o_sync changes for aio and regular writes > aio-O_SYNC-fix bits got lost > aio: writev nr_segs fix > More AIO O_SYNC related fixes > > aio-09-o_sync-f_mapping-fixes.patch > > gang_lookup_next.patch > Change the page gang lookup API > > aio-gang_lookup-fix.patch > AIO gang lookup fixes > > aio-O_SYNC-short-write-fix.patch > Fix for O_SYNC short writes > > aio-12-readahead.patch > AIO: readahead fixes > aio O_DIRECT no readahead > Unified page range readahead for aio and regular reads > > aio-12-readahead-f_mapping-fix.patch > > aio-readahead-speedup.patch > Readahead issues and AIO read speedup > > > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > [-- Attachment #2: forcedeth-update-v19_v20.patch --] [-- Type: text/plain, Size: 3463 bytes --] diff -u linux/drivers/net/forcedeth.c linux-2.6.1-rc2-mm1-dsd/drivers/net/forcedeth.c --- linux/drivers/net/forcedeth.c 2004-01-08 10:33:34.000000000 +0000 +++ linux-2.6.1-rc2-mm1-dsd/drivers/net/forcedeth.c 2004-01-08 10:48:44.758416400 +0000 @@ -60,6 +60,7 @@ * addresses, really stop rx if already running * in start_rx, clean up a bit. * (C) Carl-Daniel Hailfinger + * 0.20: 07 Dev 2003: alloc fixes * * Known bugs: * The irq handling is wrong - no tx done interrupts are generated. @@ -1297,7 +1298,8 @@ err = pci_enable_device(pci_dev); if (err) { - printk(KERN_INFO "forcedeth: pci_enable_dev failed: %d\n", err); + printk(KERN_INFO "forcedeth: pci_enable_dev failed (%d) for device %s\n", + err, pci_name(pci_dev)); goto out_free; } @@ -1310,8 +1312,8 @@ err = -EINVAL; addr = 0; for (i = 0; i < DEVICE_COUNT_RESOURCE; i++) { - dprintk(KERN_DEBUG "forcedeth: resource %d start %p len %ld flags 0x%08lx.\n", - i, (void*)pci_resource_start(pci_dev, i), + dprintk(KERN_DEBUG "%s: resource %d start %p len %ld flags 0x%08lx.\n", + pci_name(pci_dev), i, (void*)pci_resource_start(pci_dev, i), pci_resource_len(pci_dev, i), pci_resource_flags(pci_dev, i)); if (pci_resource_flags(pci_dev, i) & IORESOURCE_MEM && @@ -1321,7 +1323,8 @@ } } if (i == DEVICE_COUNT_RESOURCE) { - printk(KERN_INFO "forcedeth: Couldn't find register window.\n"); + printk(KERN_INFO "forcedeth: Couldn't find register window for device %s.\n", + pci_name(pci_dev)); goto out_relreg; } @@ -1348,15 +1351,6 @@ pci_set_drvdata(pci_dev, dev); - err = register_netdev(dev); - if (err) { - printk(KERN_INFO "forcedeth: unable to register netdev: %d\n", err); - goto out_freering; - } - - printk(KERN_INFO "%s: forcedeth.c: subsystem: %05x:%04x\n", - dev->name, pci_dev->subsystem_vendor, pci_dev->subsystem_device); - /* read the mac address */ base = get_hwbase(dev); @@ -1375,7 +1369,8 @@ * Bad mac address. At least one bios sets the mac address * to 01:23:45:67:89:ab */ - printk(KERN_ERR "%s: Invalid Mac address detected: %02x:%02x:%02x:%02x:%02x:%02x\n", dev->name, + printk(KERN_ERR "%s: Invalid Mac address detected: %02x:%02x:%02x:%02x:%02x:%02x\n", + pci_name(pci_dev), dev->dev_addr[0], dev->dev_addr[1], dev->dev_addr[2], dev->dev_addr[3], dev->dev_addr[4], dev->dev_addr[5]); printk(KERN_ERR "Please complain to your hardware vendor. Switching to a random MAC.\n"); @@ -1385,7 +1380,7 @@ get_random_bytes(&dev->dev_addr[3], 3); } - dprintk(KERN_DEBUG "%s: MAC Address %02x:%02x:%02x:%02x:%02x:%02x\n", dev->name, + dprintk(KERN_DEBUG "%s: MAC Address %02x:%02x:%02x:%02x:%02x:%02x\n", pci_name(pci_dev), dev->dev_addr[0], dev->dev_addr[1], dev->dev_addr[2], dev->dev_addr[3], dev->dev_addr[4], dev->dev_addr[5]); @@ -1397,6 +1392,15 @@ if (id->driver_data & DEV_IRQMASK_2) np->irqmask = NVREG_IRQMASK_WANTED_2; + err = register_netdev(dev); + if (err) { + printk(KERN_INFO "forcedeth: unable to register netdev: %d\n", err); + goto out_freering; + } + printk(KERN_INFO "%s: forcedeth.c: subsystem: %05x:%04x bound to %s\n", + dev->name, pci_dev->subsystem_vendor, pci_dev->subsystem_device, + pci_name(pci_dev)); + return 0; out_freering: @@ -1409,7 +1413,7 @@ out_disable: pci_disable_device(pci_dev); out_free: - kfree(dev); + free_netdev(dev); pci_set_drvdata(pci_dev, NULL); out: return err; ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-08 7:28 2.6.1-rc2-mm1 Andrew Morton 2004-01-08 8:20 ` 2.6.1-rc2-mm1 Andrew Morton 2004-01-08 11:00 ` 2.6.1-rc2-mm1 Daniel Drake @ 2004-01-08 13:01 ` Ramon Rey Vicente 2004-01-08 18:11 ` 2.6.1-rc2-mm1 Andrew Morton 2004-01-08 15:36 ` 2.6.1-rc2-mm1: drm/sis_mm.c compile error Adrian Bunk ` (2 subsequent siblings) 5 siblings, 1 reply; 19+ messages in thread From: Ramon Rey Vicente @ 2004-01-08 13:01 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux-mm [-- Attachment #1: Type: text/plain, Size: 417 bytes --] El jue, 08-01-2004 a las 08:28, Andrew Morton escribió: > - Added the latest code drop from DRM CVS. People who use DRM, please test > it. What about the last ALSA updates, 1.0rc2 release? Will be merged soon in -mm? -- Ramón Rey Vicente <ramon dot rey at hispalinux dot es> jabber ID <rreylinux at jabber dot org> GPG public key ID 0xBEBD71D5 -> http://pgp.escomposlinux.org/ [-- Attachment #2: Esta parte del mensaje está firmada digitalmente --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-08 13:01 ` 2.6.1-rc2-mm1 Ramon Rey Vicente @ 2004-01-08 18:11 ` Andrew Morton 2004-01-09 8:35 ` 2.6.1-rc2-mm1 Philipp Matthias Hahn 0 siblings, 1 reply; 19+ messages in thread From: Andrew Morton @ 2004-01-08 18:11 UTC (permalink / raw) To: ramon.rey; +Cc: rrey, linux-kernel, linux-mm Ramon Rey Vicente <rrey@ranty.pantax.net> wrote: > > El jue, 08-01-2004 a las 08:28, Andrew Morton escribió: > > > - Added the latest code drop from DRM CVS. People who use DRM, please test > > it. > > What about the last ALSA updates, 1.0rc2 release? Will be merged soon in > -mm? Nobody has sent it to me. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-08 18:11 ` 2.6.1-rc2-mm1 Andrew Morton @ 2004-01-09 8:35 ` Philipp Matthias Hahn 2004-01-09 8:51 ` 2.6.1-rc2-mm1 Jens Axboe 0 siblings, 1 reply; 19+ messages in thread From: Philipp Matthias Hahn @ 2004-01-09 8:35 UTC (permalink / raw) To: linux-kernel [-- Attachment #1: Type: text/plain, Size: 455 bytes --] Hello Andrew, LKML! On Thu, Jan 08, 2004 at 10:11:12AM -0800, Andrew Morton wrote: > Ramon Rey Vicente <rrey@ranty.pantax.net> wrote: > > > > What about the last ALSA updates, 1.0rc2 release? Will be merged soon in > > -mm? > > Nobody has sent it to me. http://marc.theaimsgroup.com/?l=linux-kernel&m=107063404821200&w=2 BYtE Philipp -- / / (_)__ __ ____ __ Philipp Hahn / /__/ / _ \/ // /\ \/ / /____/_/_//_/\_,_/ /_/\_\ pmhahn@titan.lahn.de [-- Attachment #2: Type: message/rfc822, Size: 39177 bytes --] From: Jaroslav Kysela <perex@suse.cz> To: LKML <linux-kernel@vger.kernel.org> Subject: [PATCH] ALSA update 1.0.0rc2 Date: Fri, 5 Dec 2003 15:14:30 +0100 (CET) Message-ID: <Pine.LNX.4.58.0312051502180.20863@pnote.perex-int.cz> Hi all, here is the latest ALSA code for 2.6. BitKeeper users, please, do: bk pull http://linux-sound.bkbits.net/linux-sound The GNU patch is available at: ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-bk-2003-12-05.patch.gz The pull command will update the following files: Documentation/sound/alsa/ALSA-Configuration.txt | 250 - Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | 63 Documentation/sound/alsa/Joystick.txt | 97 include/sound/ac97_codec.h | 109 include/sound/asound.h | 7 include/sound/asound_fm.h | 4 include/sound/cs46xx.h | 1 include/sound/emu10k1.h | 30 include/sound/hdsp.h | 21 include/sound/i2c.h | 10 include/sound/info.h | 5 include/sound/initval.h | 16 include/sound/minors.h | 3 include/sound/pcm.h | 2 include/sound/sb.h | 3 include/sound/sndmagic.h | 1 include/sound/sscape_ioctl.h | 4 include/sound/trident.h | 1 include/sound/version.h | 12 include/sound/ymfpci.h | 13 sound/core/control.c | 266 + sound/core/hwdep.c | 3 sound/core/info_oss.c | 1 sound/core/init.c | 24 sound/core/memalloc.c | 28 sound/core/memory.c | 1 sound/core/oss/mixer_oss.c | 24 sound/core/oss/pcm_oss.c | 61 sound/core/pcm.c | 78 sound/core/pcm_lib.c | 106 sound/core/pcm_native.c | 71 sound/core/rawmidi.c | 1 sound/core/seq/oss/seq_oss.c | 3 sound/core/seq/seq_clientmgr.c | 2 sound/core/seq/seq_device.c | 3 sound/core/seq/seq_timer.c | 2 sound/core/seq/seq_timer.h | 2 sound/core/sound.c | 23 sound/core/sound_oss.c | 1 sound/core/timer.c | 58 sound/drivers/mpu401/mpu401.c | 2 sound/drivers/mtpav.c | 2 sound/drivers/opl3/opl3_synth.c | 1 sound/drivers/opl4/opl4_proc.c | 13 sound/drivers/serial-u16550.c | 120 sound/drivers/vx/vx_core.c | 2 sound/drivers/vx/vx_pcm.c | 8 sound/i2c/i2c.c | 2 sound/i2c/l3/uda1341.c | 6 sound/isa/ad1816a/ad1816a.c | 6 sound/isa/ad1848/ad1848.c | 2 sound/isa/ad1848/ad1848_lib.c | 2 sound/isa/als100.c | 10 sound/isa/azt2320.c | 10 sound/isa/cmi8330.c | 4 sound/isa/cs423x/cs4231.c | 13 sound/isa/cs423x/cs4236.c | 40 sound/isa/cs423x/pc98.c | 14 sound/isa/dt019x.c | 14 sound/isa/es1688/es1688.c | 4 sound/isa/es18xx.c | 6 sound/isa/gus/gus_irq.c | 2 sound/isa/gus/gus_mem.c | 2 sound/isa/gus/gus_pcm.c | 15 sound/isa/gus/gusclassic.c | 2 sound/isa/gus/gusextreme.c | 6 sound/isa/gus/gusmax.c | 2 sound/isa/gus/interwave.c | 12 sound/isa/opl3sa2.c | 10 sound/isa/opti9xx/opti92x-ad1848.c | 39 sound/isa/sb/emu8000.c | 2 sound/isa/sb/es968.c | 2 sound/isa/sb/sb16.c | 17 sound/isa/sb/sb16_csp.c | 4 sound/isa/sb/sb8.c | 2 sound/isa/sb/sb_common.c | 4 sound/isa/sgalaxy.c | 8 sound/isa/sscape.c | 9 sound/isa/wavefront/wavefront.c | 23 sound/pci/ac97/Makefile | 2 sound/pci/ac97/ac97_codec.c | 593 +--- sound/pci/ac97/ac97_local.h | 8 sound/pci/ac97/ac97_patch.c | 356 ++ sound/pci/ac97/ac97_patch.h | 4 sound/pci/ac97/ac97_pcm.c | 739 ++++- sound/pci/ac97/ac97_proc.c | 77 sound/pci/ac97/ak4531_codec.c | 2 sound/pci/ali5451/ali5451.c | 22 sound/pci/als4000.c | 83 sound/pci/azt3328.c | 130 sound/pci/cmipci.c | 84 sound/pci/cs4281.c | 68 sound/pci/cs46xx/cs46xx_lib.c | 62 sound/pci/emu10k1/emu10k1_main.c | 5 sound/pci/emu10k1/emufx.c | 199 - sound/pci/emu10k1/emumixer.c | 56 sound/pci/emu10k1/emupcm.c | 2 sound/pci/emu10k1/emuproc.c | 2 sound/pci/ens1370.c | 230 - sound/pci/es1938.c | 2 sound/pci/es1968.c | 116 sound/pci/fm801.c | 22 sound/pci/ice1712/Makefile | 2 sound/pci/ice1712/aureon.c | 13 sound/pci/ice1712/ice1712.c | 29 sound/pci/ice1712/ice1724.c | 18 sound/pci/ice1712/prodigy.c | 738 +++++ sound/pci/ice1712/prodigy.h | 67 sound/pci/intel8x0.c | 543 +-- sound/pci/korg1212/korg1212.c | 2 sound/pci/maestro3.c | 16 sound/pci/nm256/nm256.c | 15 sound/pci/rme32.c | 18 sound/pci/rme96.c | 22 sound/pci/rme9652/hdsp.c | 1519 ++++++++--- sound/pci/rme9652/rme9652.c | 2 sound/pci/sonicvibes.c | 4 sound/pci/trident/trident_main.c | 19 sound/pci/via82xx.c | 220 - sound/pci/ymfpci/ymfpci.c | 144 - sound/pci/ymfpci/ymfpci_main.c | 349 +- sound/pcmcia/Kconfig | 4 sound/pcmcia/vx/vx_entry.c | 4 sound/ppc/daca.c | 3 sound/ppc/tumbler.c | 3 sound/sound_core.c | 6 sound/usb/usbaudio.c | 254 + sound/usb/usbquirks.h | 269 - 128 files changed, 6027 insertions(+), 2972 deletions(-) through these ChangeSets: <perex@suse.cz> (03/12/05 1.1518) ALSA version 1.0.0rc2 <perex@suse.cz> (03/12/04 1.1517) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Commented out debugging printk <perex@suse.cz> (03/12/04 1.1516) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added a quirk for ASRock K7VM2. <perex@suse.cz> (03/12/04 1.1515) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - dxs_support=4 seems ok for the ASRock board. <perex@suse.cz> (03/12/04 1.1514) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added a dxs_support list entry for ASRock K7VM2. <perex@suse.cz> (03/12/04 1.1513) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core - fixed the detection of rates due to collision with the spdif slots. - fixed the typo in the error message. - replaced the numbers with constants. <perex@suse.cz> (03/12/04 1.1512) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core - don't break the probing even when ac97_reset_wait() returns error. in many cases, it's not critical (e.g. SB audigy). <perex@suse.cz> (03/12/04 1.1511) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core,Intel8x0 driver - added spdif field to struct ac97_pcm. - snd_ac97_set_rate() accepts AC97_SPDIF. - allow fixed rate mic capture. - optimized the loop in snd_ac97_pcm_open. <perex@suse.cz> (03/12/04 1.1510) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module - replaced 8 with SNDRV_CARDS. <perex@suse.cz> (03/12/04 1.1509) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Generic drivers Steve deRosier <derosier@pianodisc.com>: * There is a user selectable flag droponfull. Set to 1 and any new bytes delivered to the driver after the buffer fills up will be discarded until the buffer is able to flush some bytes. * If droponfull==0 (or is not set, the default is 0), the driver proceeds to block further input by not calling snd_rawmidi_transmit_ack() and aborting the attempt. It will try again later. * I've redone a bit of the interface for the buffer routines. This was done to support the proper blocking/non-blocking methods as spelled out above, and to try to protect the buffer data a bit. <perex@suse.cz> (03/12/04 1.1508) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added the missing '\n' to proc output. <perex@suse.cz> (03/12/04 1.1507) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - added quirks for another ASUS board and FSC notebook. <perex@suse.cz> (03/12/04 1.1506) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA<-OSS emulation - fixed the bytes field of GETxPTR ioctl in the mmap mode. - fixed the bytes field of GETxSPACE ioctl. - don't count the negative delay values. <perex@suse.cz> (03/12/01 1.1489.3.106) ALSA 1.0.0rc1 <perex@suse.cz> (03/12/01 1.1489.3.105) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Fixed AC97 slot allocation for 2nd+ PCM in assign function <perex@suse.cz> (03/12/01 1.1489.3.104) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core fixed typo <perex@suse.cz> (03/12/01 1.1489.3.103) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core - fixed the rates detection for capture. <perex@suse.cz> (03/12/01 1.1489.3.102) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation - fixed for the new ac97_bus struct. <perex@suse.cz> (03/12/01 1.1489.3.101) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ICE1712 driver fixes by Apostolos Dimitromanolakis <apostolos@aei.ca>: - fixed the pop noise at the start up of aureon boards. - update of prodigy driver (modifed by ti). <perex@suse.cz> (03/12/01 1.1489.3.100) ALSA CVS update - Takashi Iwai <tiwai@suse.de> RME HDSP driver fix by Thomas Charbonnel <thomas@undata.org>: The attach patch fixes problems with speed modes for H9632 cards (many thanks to Pentti Ala-Vannesluoma for testing the driver and helping finding bugs), and the AutoSync mode issue (for all cards) reported by Anders Torger at the end of september. <perex@suse.cz> (03/12/01 1.1489.3.99) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Clemens Ladisch <clemens@ladisch.de> fix compiler warnings <perex@suse.cz> (03/12/01 1.1489.3.98) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core,Intel8x0 driver - fixed the wrong sized allocation of snd_ac97_pcm. - fixed the probing of multiple codecs on intel8x0. - fixed the computation of rates bits. <perex@suse.cz> (03/12/01 1.1489.3.97) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core - fixed oops. <perex@suse.cz> (03/12/01 1.1489.3.96) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core,Intel8x0 driver Moved AC97 slot allocation from intel8x0 to ac97_pcm.c. <perex@suse.cz> (03/12/01 1.1489.3.95) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ICE1712 driver removed unnecessary codes, which causes compilation error with gcc-2.9.x. <perex@suse.cz> (03/12/01 1.1489.3.94) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ICE1712 driver,ICE1724 driver Apostolos Dimitromanolakis <apostolos@aei.ca>: - added the partial support of AudioTrak prodigy 7.1 <perex@suse.cz> (03/12/01 1.1489.3.93) ALSA CVS update - Takashi Iwai <tiwai@suse.de> RME HDSP driver Thomas Charbonnel <thomas@undata.org>: The attached patch at last fixes the long lasting firmware loading error after boot, and includes a small cosmetic fix for H9632 cards (fixes SPDIF external rate reporting in /proc/asound/cardX/hdsp and amixer outputs). <perex@suse.cz> (03/12/01 1.1489.3.92) ALSA CVS update - Takashi Iwai <tiwai@suse.de> RME HDSP driver Thomas Charbonnel <thomas@undata.org>: The attached patch fixes matrix mixer and metering problems spotted by Pentti Ala-Vannesluoma for H9632 cards and gcc 2.9x compile errors reported by Martin Langer. <perex@suse.cz> (03/12/01 1.1489.3.91) ALSA CVS update - Takashi Iwai <tiwai@suse.de> RME HDSP driver Thomas Charbonnel <thomas@undata.org>: - include support for hdsp 9632 cards and bugfixes for hdsp 9652 cards. <perex@suse.cz> (03/12/01 1.1489.3.90) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ES1968 driver,AC97 Codec Core fixed the compilation with the recent ac97 and info changes. <perex@suse.cz> (03/12/01 1.1489.3.89) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> HWDEP Midlevel,ALSA Core,PCM Midlevel,RawMidi Midlevel,Timer Midlevel Digigram VX core,L3 drivers,AC97 Codec Core,CS46xx driver Trident driver,YMFPCI driver,GUS Library,SB16/AWE driver,CMIPCI driver CS4281 driver,ENS1370/1+ driver,FM801 driver,Intel8x0 driver Maestro3 driver,RME32 driver,RME96 driver,SonicVibes driver VIA82xx driver,AK4531 codec,ALI5451 driver,EMU10K1/EMU10K2 driver ICE1712 driver,ICE1724 driver,KORG1212 driver,NM256 driver RME HDSP driver,RME9652 driver,USB generic driver - AC97 code - introduced ac97_bus_t structure - moved attached codecs to /proc/asound/card?/codec97#? directory - merged snd_ac97_modem() to snd_ac97_mixer() - proc cleanups - removed already initialized variables - enhanced snd_info_set_text_ops() syntax <perex@suse.cz> (03/12/01 1.1489.3.88) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Control Midlevel,ALSA Core,EMU8000 driver,SB16/AWE driver EMU10K1/EMU10K2 driver - added support for user control elements (untested) - fixed locking for snd_ctl_remove() function <perex@suse.cz> (03/12/01 1.1489.3.87) ALSA CVS update - Takashi Iwai <tiwai@suse.de> YMFPCI driver Clemens Ladisch <clemens@ladisch.de>: - This patch adds a control to enable S/PDIF direct recording (without resampling) on the YMF754. <perex@suse.cz> (03/12/01 1.1489.3.86) ALSA CVS update - Takashi Iwai <tiwai@suse.de> YMFPCI driver Clemens Ladisch <clemens@ladisch.de>: - added the support for the timer on ymfpci chips. <perex@suse.cz> (03/12/01 1.1489.3.85) ALSA CVS update - version 1.0.0pre3 <perex@suse.cz> (03/12/01 1.1489.3.84) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> VIA82xx driver Added EPoX EP-8K9A default settings (VIA_DXS_ENABLE) <perex@suse.cz> (03/12/01 1.1489.3.83) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA<-OSS emulation - reset auto-silence in the OSS mmap mode. <perex@suse.cz> (03/12/01 1.1489.3.82) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA<-OSS emulation fixed the calculation of bytes. this will fix GETxSPACE, GETxPTR, GETODELAY ioctls. <perex@suse.cz> (03/12/01 1.1489.3.81) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AMD InterWave driver - fixed the detection of STB board via pnp. <perex@suse.cz> (03/12/01 1.1489.3.80) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver - fixed double entries of the same controls. <perex@suse.cz> (03/12/01 1.1489.3.79) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Digigram VX Pocket driver - added the missing licesne and descriptions. <perex@suse.cz> (03/11/26 1.1489.3.78) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver - added the proc files to show ids. <perex@suse.cz> (03/11/26 1.1489.3.77) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel,ALSA Core,USB generic driver - prepare callback can sleep if a flag is given in pcm->info_flags. - usbaudio driver uses non-atomic prepare callback for synchronization of pending unlinked urbs. - async_unlink option of usbaudio driver is enabled as default now. - fixed the initialization of pseudo-dma pointers in usbaudio. <perex@suse.cz> (03/11/26 1.1489.3.76) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel - clear the status record before calling snd_pcm_status() in proc read. this will prevent to show bogus values when status = OPEN. <perex@suse.cz> (03/11/26 1.1489.3.75) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Digigram VX core - added hw_constraint to align 4bytes. this will solve the 24bit problem on vx222. <perex@suse.cz> (03/11/26 1.1489.3.74) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver fix by Clemens Ladisch <clemens@ladisch.de>: - don't clear active_mask bits until it's clear that the URB is _not_ resubmitted, to prevent a race with unlinking - initialize active_mask and unlink_mask each time before URBs are started - don't call sleeping functions in trigger callback <perex@suse.cz> (03/11/26 1.1489.3.73) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver - clear unlink_mask bit in the complete callback. - make sure to deactivate urbs before starting streams. <perex@suse.cz> (03/11/26 1.1489.3.72) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core - added new patch codes for ALC655/658. - fixed reset wait loop in the resume phase. - fixed resume of AD1981 multi codecs. <perex@suse.cz> (03/11/26 1.1489.3.71) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,Memalloc module,ALS4000 driver,AZT3328 driver ES1938 driver,ES1968 driver,Maestro3 driver,SonicVibes driver ALI5451 driver,EMU10K1/EMU10K2 driver,ICE1712 driver,ICE1724 driver Trident driver - use pci_set_consistent_dma_mask(). <perex@suse.cz> (03/11/26 1.1489.3.70) ALSA CVS update - Takashi Iwai <tiwai@suse.de> YMFPCI driver - fixed possible (but rare) deadlock. <perex@suse.cz> (03/11/26 1.1489.3.69) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - fixed the (syntax) description of dxs_support module option. <perex@suse.cz> (03/11/26 1.1489.3.68) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> GUS Library Omited to remove old code <perex@suse.cz> (03/11/26 1.1489.3.67) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> GUS Library Fixed duplicate control IDs (PCM Playback Volume) for cards with the codec chip <perex@suse.cz> (03/11/26 1.1489.3.66) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver - added a workaround for M-Audio Audiophile USB. - avoid async out and adaptive in if other methods are available. - fixed the hw_constraint check for 24bit formats. <perex@suse.cz> (03/11/26 1.1489.3.65) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver - added async_unlink option. the default bahevior is not changed yet. - added some comments. <perex@suse.cz> (03/11/26 1.1489.3.64) ALSA CVS update - Takashi Iwai <tiwai@suse.de> I2C lib core - fixed sleep in lock. use mutex for the locking. <perex@suse.cz> (03/11/26 1.1489.3.63) ALSA CVS update - Takashi Iwai <tiwai@suse.de> CS4236+ driver - fixed the detection of combination of pnp and non-pnp devices. <perex@suse.cz> (03/11/26 1.1489.3.62) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Added IC Ensemble/KS Waves ID for stereo enhancement <perex@suse.cz> (03/11/26 1.1489.3.61) ALSA CVS update - Takashi Iwai <tiwai@suse.de> CMIPCI driver - set XCHGDAC bit implicitly on MC4/6 models for fixing wrong playback on some boards. - removed 'Exchange DAC' control from such a model. <perex@suse.cz> (03/11/26 1.1489.3.60) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver Peter Zubaj <pzad@pobox.sk>: - disable routing from AC97 line out to front speakers. - AC97 ADC is used only for Mic playback and recording - Philips ADC is used for other analog playback and recording (Analog Mix Playback Volume, Analog Mix Capture Volume) - removes unused AC97 controls (is phone used ???) Takashi Iwai <tiwai@suse.de>: - removed the duplicated IEC958 control on Dell's board. <perex@suse.cz> (03/11/26 1.1489.3.59) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS emulation Fixed semantics in snd_pcm_oss_bytes() function. <perex@suse.cz> (03/11/26 1.1489.3.58) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> OPL4 Clemens Ladisch <clemens@ladisch.de> oops - use vfree in error paths, too <perex@suse.cz> (03/11/26 1.1489.3.57) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Fixed cut & paste bug <perex@suse.cz> (03/11/26 1.1489.3.56) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver added the quirk for ASUS A7V600. <perex@suse.cz> (03/11/26 1.1489.3.55) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core Clemens Ladisch <clemens@ladisch.de> new controls for AD1981A/B/1980/1985 <perex@suse.cz> (03/11/26 1.1489.3.54) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> OPL4 Clemens Ladisch <clemens@ladisch.de> use vmalloc instead of kmalloc for temp buffer in proc read()/write() <perex@suse.cz> (03/11/26 1.1489.3.53) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Opti9xx drivers - fixed the detection of opti92x-ad1848 pnp. <perex@suse.cz> (03/11/26 1.1489.3.52) ALSA CVS update - Takashi Iwai <tiwai@suse.de> OSS device core,ALSA Core - take MODULE_ALIAS_CHARDEV_MAJOR() back. - added missing inclusion of linux/device.h. <perex@suse.cz> (03/11/26 1.1489.3.51) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core,ALS100 driver,AZT2320 driver,DT019x driver,CS4231 driver CS4236+ driver,PC98(CS423x) driver,Opti9xx drivers,SB16/AWE driver Wavefront drivers use the standard port address, 0 = disable, 1 = auto-probe, others manual. negative values are accepted as disable, too. <perex@suse.cz> (03/11/26 1.1489.3.50) ALSA CVS update - Takashi Iwai <tiwai@suse.de> OSS device core,Documentation,ALSA Core,ALSA<-OSS emulation ALSA<-OSS sequencer,ALSA Minor Numbers Rusty Russell <rusty@rustcorp.com.au>: - added MODULE_ALIAS for sound services. clean up the document. modified by Takashi Iwai <tiwai@suse.de> <perex@suse.cz> (03/11/26 1.1489.3.49) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,ALSA Core - cards_limit=1 as default instead of 8. - cards_limit means the number of auto-loaded cards. not limits the actual card numbers for manual loading (e.g. hotplug). <perex@suse.cz> (03/11/26 1.1489.3.48) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS emulation Fixed read for partial OSS period buffer contents <perex@suse.cz> (03/11/26 1.1489.3.47) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AD1848 driver Robert Harris <robert.f.harris@blueyonder.co.uk> Fixed spinlocks <perex@suse.cz> (03/11/26 1.1489.3.46) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS emulation - avail_min is now 1 - fixed read1() function for avail_min == 1 - fixed conversion between ALSA and OSS position - fixed info.blocks computing in get_ptr() (included fixup) - fixed get_space() function (included fixup) <perex@suse.cz> (03/11/26 1.1489.3.45) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,ALS4000 driver,AZT3328 driver,CMIPCI driver ENS1370/1+ driver,VIA82xx driver,YMFPCI driver - use consistent values for specifying the port address (0 = disable, 1 = auto-detect, others = manual) - fixed the auto-detection of joystick port. <perex@suse.cz> (03/11/26 1.1489.3.44) ALSA CVS update - Takashi Iwai <tiwai@suse.de> YMFPCI driver fixed the auto-detection of joystick port. <perex@suse.cz> (03/11/26 1.1489.3.43) ALSA CVS update - Takashi Iwai <tiwai@suse.de> CS46xx driver fixed the 4channel mode of another CS429x codec (0x592b). <perex@suse.cz> (03/11/26 1.1489.3.42) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core Ted.Wen@ite.com.tw: - added patch for IT2646. <perex@suse.cz> (03/11/26 1.1489.3.41) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core - fixed oops at resume. - block also the non-blocking devices until the resume is finished. <perex@suse.cz> (03/11/26 1.1489.3.40) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,ALS4000 driver,ENS1370/1+ driver,YMFPCI driver added auto-detection of joystick port. <perex@suse.cz> (03/11/26 1.1489.3.39) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver Zinx Verituse <zinx@epicsol.org>: fixed the calculation of the port for 'Capture Source' control switch. <perex@suse.cz> (03/11/26 1.1489.3.38) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCM Midlevel - don't print debug messages for low count of periods - added right path for one period to the update pointer routine (interrupt) <perex@suse.cz> (03/11/26 1.1489.3.37) ALSA CVS update - Takashi Iwai <tiwai@suse.de> HWDEP Midlevel allow dsp_load callback without dsp_status callback. <perex@suse.cz> (03/11/26 1.1489.3.36) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel - don't hold power lock while draining - call trigger callback when suspending/resuming a draining substream <perex@suse.cz> (03/11/26 1.1489.3.35) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel removed the export of snd_pcm_lock(). replaced with the normal mutex. <perex@suse.cz> (03/11/26 1.1489.3.34) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation minor corrections for the recent updates. <perex@suse.cz> (03/11/26 1.1489.3.33) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Timer Midlevel fixed the unbalanced spinlock at the error path. <perex@suse.cz> (03/11/26 1.1489.3.32) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver - take back the old definition of FXBUS_PCM_LEFT/RIGHT for sb live. - fixed the audigy routing with the new definition. <perex@suse.cz> (03/11/26 1.1489.3.31) ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM Midlevel don't call kfree with NULL pointer (constraint rules is not always allocated). <perex@suse.cz> (03/11/26 1.1489.3.30) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Timer Midlevel - fixed problem with hw slave source (PCM timer & dmix plugin) - fixes for slave instances - moved active callback check to snd_timer_close() function <perex@suse.cz> (03/11/26 1.1489.3.29) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver added the DXS whitelist for twinhead mobo. <perex@suse.cz> (03/11/26 1.1489.3.28) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core fixed typo in the last AD198x fix. <perex@suse.cz> (03/11/26 1.1489.3.27) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver,VIA82xx driver,AC97 Codec Core - use ADI-compatible mode on AD1980 for more better controls. - swap master and headphone on AD1980 and AD1985 as default. - export remove_ctl, swap_ctl and rename_ctl for patch functions. - removed AD1980/AD1985 master-swap quirks (since it's set as default). <perex@suse.cz> (03/11/26 1.1489.3.26) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA<-OSS emulation added fallback device selection for OSS mixer. <perex@suse.cz> (03/11/26 1.1489.3.25) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Maestro3 driver don't enable MPU401 irq. <perex@suse.cz> (03/11/26 1.1489.3.24) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core added ALC655 entry (compatible with ALC650). <perex@suse.cz> (03/11/26 1.1489.3.23) ALSA CVS update - Takashi Iwai <tiwai@suse.de> CS4281 driver,RME32 driver,RME96 driver,CS46xx driver,NM256 driver - fixed compile warnings with cast for memcpy_fromio/toio. - use copy_to_user_fromio() in proc output. <perex@suse.cz> (03/11/26 1.1489.3.22) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,SB drivers,YMFPCI driver,ALS4000 driver,AZT3328 driver CMIPCI driver,ENS1370/1+ driver,ES1968 driver,Intel8x0 driver VIA82xx driver - removed joystick control from the card control API. added joystick (or joystick_port) module option instead. - updated documents for this joystick fix. - moved resource management for ALS4000 from sb-common header to the als4000 local code. <perex@suse.cz> (03/11/26 1.1489.3.21) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Generic drivers,MPU401 UART,ALSA Core,ALS100 driver,AZT2320 driver CMI8330 driver,DT019x driver,ES18xx driver,OPL3SA2 driver Sound Galaxy driver,Sound Scape driver,AD1816A driver,AD1848 driver CS4231 driver,CS4236+ driver,PC98(CS423x) driver,ES1688 driver GUS Classic driver,GUS Extreme driver,GUS MAX driver AMD InterWave driver,Opti9xx drivers,ES968 driver,SB16/AWE driver SB8 driver,Wavefront drivers,CMIPCI driver,VIA82xx driver,YMFPCI driver - fixed the boot parameters with long ints for non-intel architectures. - added get_option_long() for parsing the parameter. <perex@suse.cz> (03/11/26 1.1489.3.20) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Intel8x0 driver Added mpu_port initialization from the kernel command line <perex@suse.cz> (03/11/26 1.1489.3.19) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver Peter Zubaj <pzad@pobox.sk>: - redesigned the default DSP routing of audigy1/2 boards. the normal PCM output is sent through 'Stereo Mix', while the independent pcm streams can be attenuated by 'PCM Front', 'PCM Rear', and 'PCM Center/LFE' volumes. <perex@suse.cz> (03/11/26 1.1489.3.18) ALSA CVS update - Takashi Iwai <tiwai@suse.de> OPL3,Raw OPL FM,ES1968 driver removed obsolete __SND_OSS_COMPAT__. <perex@suse.cz> (03/11/26 1.1489.3.17) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Sound Scape driver Chris Rankin <rankincj@yahoo.com> - use #define rather than value for the microcode size <perex@suse.cz> (03/11/26 1.1489.3.16) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver removed a wrong entry for gigabyte mobos. <perex@suse.cz> (03/11/26 1.1489.3.15) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver Clemens Ladisch <clemens@ladisch.de>: - add support for M-Audio OmniStudio MIDI <perex@suse.cz> (03/11/26 1.1489.3.14) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module - fixed the compilation without PCI support. added ifdef CONFIG_PCI around preallocate_cards(). <perex@suse.cz> (03/11/26 1.1489.3.13) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,PCMCIA Kconfig - added CONFIG_ISA restriction to vxpocket and vxp440 drivers. <perex@suse.cz> (03/11/26 1.1489.3.12) ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver Clemens Ladisch <clemens@ladisch.de>: - fix Edirol comment - use special macros for Yamaha devices - add support for Yamaha MOTIF-R, CVP-204, CVP-206, CVP-208, CVP-210, PSR-1100, PSR-2100, PSR-K1, EZ-250i, MOTIF ES 6, MOTIF ES 7, MOTIF ES 8, CS1D, DSP1D, ACU16-C, NHB32-C, DM1000, 01V96 <perex@suse.cz> (03/11/26 1.1489.3.11) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - clean up the rate lock routine. - added another gigabyte mobo entry. <perex@suse.cz> (03/11/26 1.1489.3.10) ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core,Timer Midlevel,ALSA sequencer,PPC DACA driver PPC Tumbler driver - check rootfs before calling request_module() to avoid annoying error messages at the boot time. <perex@suse.cz> (03/11/26 1.1489.3.9) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Timer Midlevel,ALSA sequencer Clemens Ladisch <clemens@ladisch.de>: - fixed timer resolution calculations Some functions assumed that timer->hw.resolution is in Hz, while it's actually in ns/tick. <perex@suse.cz> (03/11/26 1.1489.3.8) ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,VIA82xx driver - added dxs_support=4 option. no VRA is used for DXS channels in this case. - fixed the quirk for ASUS A7V8-X. - added the quirk for Gigabyte mobo. - removed the error message in codec_valid(). <perex@suse.cz> (03/11/26 1.1489.3.7) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver - fixed the misuse of long pointer for getting the int value in boot parameter. <perex@suse.cz> (03/11/26 1.1489.3.6) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCM Midlevel Simplified snd_pcm_update_hw_ptr*() functions <perex@suse.cz> (03/11/26 1.1489.3.5) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core fixes by James Courtier-Dutton <James@superbug.demon.co.uk>: - fixed the wrong detection of SPDIF output. SPDIF-out is enabled on all chip revisions. - fixed the ac97 codec name shown in proc file, using ac97->id. <perex@suse.cz> (03/11/26 1.1489.3.4) ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver,AC97 Codec Core - fixed typos in the last change to snd_ac97_set_rate(). the correct flag to check is ac97->scaps. - removed dxs_fixed=1 on VIA8233A (for SPDIF). - added quirks for ASUS A7V8-X and MSI KT4V. <perex@suse.cz> (03/11/26 1.1489.3.3) ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core fixed snd_ac97_set_rate() to accept surround and LFE sample rates, too. <perex@suse.cz> (03/11/26 1.1489.3.2) ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2 driver use the standard control names for RCA and optical spdif on audigy. <perex@suse.cz> (03/11/26 1.1489.3.1) ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ICE1712 driver Moved spdif.setup_rate to snd_ice1712_set_pro_rate() function ----- Jaroslav Kysela <perex@suse.cz> Linux Kernel Sound Maintainer ALSA Project, SuSE Labs - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-09 8:35 ` 2.6.1-rc2-mm1 Philipp Matthias Hahn @ 2004-01-09 8:51 ` Jens Axboe 0 siblings, 0 replies; 19+ messages in thread From: Jens Axboe @ 2004-01-09 8:51 UTC (permalink / raw) To: linux-kernel; +Cc: pmhahn On Fri, Jan 09 2004, Philipp Matthias Hahn wrote: > Hello Andrew, LKML! > > On Thu, Jan 08, 2004 at 10:11:12AM -0800, Andrew Morton wrote: > > Ramon Rey Vicente <rrey@ranty.pantax.net> wrote: > > > > > > What about the last ALSA updates, 1.0rc2 release? Will be merged soon in > > > -mm? > > > > Nobody has sent it to me. > > http://marc.theaimsgroup.com/?l=linux-kernel&m=107063404821200&w=2 None of the recent ones apply to 2.6.1 (not even the one dated 2004-01-08), oddly enough. -- Jens Axboe ^ permalink raw reply [flat|nested] 19+ messages in thread
* 2.6.1-rc2-mm1: drm/sis_mm.c compile error 2004-01-08 7:28 2.6.1-rc2-mm1 Andrew Morton ` (2 preceding siblings ...) 2004-01-08 13:01 ` 2.6.1-rc2-mm1 Ramon Rey Vicente @ 2004-01-08 15:36 ` Adrian Bunk 2004-01-08 18:34 ` Andrew Morton 2004-01-08 23:54 ` [Dri-devel] " Alan Cox 2004-01-08 20:22 ` 2.6.1-rc2-mm1 Torrey Hoffman 2004-01-09 1:52 ` [patch] 2.6.1-rc2-mm1: qla1280.c doesn't compile Adrian Bunk 5 siblings, 2 replies; 19+ messages in thread From: Adrian Bunk @ 2004-01-08 15:36 UTC (permalink / raw) To: Andrew Morton, dri-devel; +Cc: linux-kernel On Wed, Jan 07, 2004 at 11:28:31PM -0800, Andrew Morton wrote: >... > - Added the latest code drop from DRM CVS. People who use DRM, please test > it. >... I got the following compile error: <-- snip --> ... CC drivers/char/drm/sis_mm.o drivers/char/drm/sis_mm.c:37:25: linux/sisfb.h: No such file or directory drivers/char/drm/sis_mm.c: In function `sis_fb_alloc': drivers/char/drm/sis_mm.c:92: error: storage size of `req' isn't known drivers/char/drm/sis_mm.c:98: warning: implicit declaration of function `sis_malloc' drivers/char/drm/sis_mm.c:105: warning: implicit declaration of function `sis_free' drivers/char/drm/sis_mm.c:92: warning: unused variable `req' make[3]: *** [drivers/char/drm/sis_mm.o] Error 1 <-- snip --> This is caused by the following part of the patch to sis_mm.c: --- linux-2.6.1-rc2/drivers/char/drm/sis_mm.c 2003-09-27 18:57:44.000000000 -0700 +++ 25/drivers/char/drm/sis_mm.c 2004-01-07 22:17:56.000000000 -0800 @@ -34,7 +34,7 @@ #include "sis_drv.h" #include "sis_ds.h" #if defined(__linux__) && defined(CONFIG_FB_SIS) -#include <video/sisfb.h> +#include <linux/sisfb.h> #endif #define MAX_CONTEXT 100 Reverting this chunk fixes the compilation. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1: drm/sis_mm.c compile error 2004-01-08 15:36 ` 2.6.1-rc2-mm1: drm/sis_mm.c compile error Adrian Bunk @ 2004-01-08 18:34 ` Andrew Morton 2004-01-08 23:54 ` [Dri-devel] " Alan Cox 1 sibling, 0 replies; 19+ messages in thread From: Andrew Morton @ 2004-01-08 18:34 UTC (permalink / raw) To: Adrian Bunk; +Cc: dri-devel, linux-kernel Adrian Bunk <bunk@fs.tum.de> wrote: > > drivers/char/drm/sis_mm.c:37:25: linux/sisfb.h: No such file or directory > drivers/char/drm/sis_mm.c: In function `sis_fb_alloc': > drivers/char/drm/sis_mm.c:92: error: storage size of `req' isn't known > drivers/char/drm/sis_mm.c:98: warning: implicit declaration of function `sis_malloc' > drivers/char/drm/sis_mm.c:105: warning: implicit declaration of function `sis_free' > drivers/char/drm/sis_mm.c:92: warning: unused variable `req' Yes. The video header files were moved. I assume this code is also designed to build under 2.4. If so, something like this is the way to go: --- drivers/char/drm/sis_mm.c | 4 ++++ 1 files changed, 4 insertions(+) diff -puN drivers/char/drm/sis_mm.c~drm-include-fix drivers/char/drm/sis_mm.c --- 25/drivers/char/drm/sis_mm.c~drm-include-fix 2004-01-08 10:14:41.000000000 -0800 +++ 25-akpm/drivers/char/drm/sis_mm.c 2004-01-08 10:16:49.000000000 -0800 @@ -34,8 +34,12 @@ #include "sis_drv.h" #include "sis_ds.h" #if defined(__linux__) && defined(CONFIG_FB_SIS) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) +#include <video/sisfb.h> +#else #include <linux/sisfb.h> #endif +#endif #define MAX_CONTEXT 100 #define VIDEO_TYPE 0 _ ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Dri-devel] 2.6.1-rc2-mm1: drm/sis_mm.c compile error 2004-01-08 15:36 ` 2.6.1-rc2-mm1: drm/sis_mm.c compile error Adrian Bunk 2004-01-08 18:34 ` Andrew Morton @ 2004-01-08 23:54 ` Alan Cox 1 sibling, 0 replies; 19+ messages in thread From: Alan Cox @ 2004-01-08 23:54 UTC (permalink / raw) To: Adrian Bunk; +Cc: Andrew Morton, DRI Devel, Linux Kernel Mailing List On Iau, 2004-01-08 at 15:36, Adrian Bunk wrote: > On Wed, Jan 07, 2004 at 11:28:31PM -0800, Andrew Morton wrote: > >... > > - Added the latest code drop from DRM CVS. People who use DRM, please test > > it. > >... > > I got the following compile error: I got it to crash the kernel. Build with no sis_fb compiled in, hack the dri userspace (client non priviledged code) to pass random numbers to FB_ALLOC/FREE and it oopses. The checks in the sis_drm for which memory allocator to use also come out with bogus answers for some module/non-module combinations. Probably the sis_mm one should be a seperate module since the alternate mm in the 4.3.99x DRM seems exploitable and insufficiently sanity checked. Alan ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-08 7:28 2.6.1-rc2-mm1 Andrew Morton ` (3 preceding siblings ...) 2004-01-08 15:36 ` 2.6.1-rc2-mm1: drm/sis_mm.c compile error Adrian Bunk @ 2004-01-08 20:22 ` Torrey Hoffman 2004-01-08 20:46 ` 2.6.1-rc2-mm1 Torrey Hoffman 2004-01-08 20:46 ` 2.6.1-rc2-mm1 Torrey Hoffman 2004-01-09 1:52 ` [patch] 2.6.1-rc2-mm1: qla1280.c doesn't compile Adrian Bunk 5 siblings, 2 replies; 19+ messages in thread From: Torrey Hoffman @ 2004-01-08 20:22 UTC (permalink / raw) To: Andrew Morton; +Cc: Linux-Kernel List, linux-mm On Wed, 2004-01-07 at 23:28, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.1-rc2/2.6.1-rc2-mm1/ ... > - There's a fix for the Radeon framebuffer card here which we're a bit > wobbly about. if you have such a thing, please send a report. Boots and runs ok so far on a Radeon 7500 All-In-Wonder, ABIT Max-3 MB with the 875 chipset, P4 800 with HT. Ordinary -rc2 also worked, except I got a bunch of garbage on the screen when the penguins were displayed. That's fixed now. However, I got these during boot... (Ordinary -rc2 didn't have this, IIRC.) Unable to handle kernel paging request at virtual address 284c2029 printing eip: c01741b4 *pde = 00000000 Oops: 0000 [#1] PREEMPT SMP CPU: 0 EIP: 0060:[<c01741b4>] Not tainted VLI EFLAGS: 00210202 EIP is at poll_freewait+0x10/0x43 eax: 00000000 ebx: e8838008 ecx: 00200202 edx: c039fa90 esi: e8838008 edi: 284c2025 ebp: ecd17f68 esp: ecd17f5c ds: 007b es: 007b ss: 0068 Process mozilla-bin (pid: 1570, threadinfo=ecd16000 task=e8ffd980) Stack: 00000000 f13bcd28 f13bcd20 ecd17fbc c0174ea4 ecd17fa0 f13bcd20 ecd17fa0 7fffffff 00000001 ecd16000 41a3d7b8 f13bcd28 00000000 f13bcd20 00000000 00000001 c01741e7 e8838000 00000000 f7557d00 41a3d7b0 00000000 406f5238 Call Trace: [<c0174ea4>] sys_poll+0x23e/0x282 [<c01741e7>] __pollwait+0x0/0xac [<c0338682>] sysenter_past_esp+0x43/0x65 Code: 89 e5 8b 45 08 c7 00 e7 41 17 c0 c7 40 08 00 00 00 00 c7 40 04 00 00 00 00 5d c3 55 89 e5 57 56 8b 45 08 53 8b 78 04 85 ff 74 2e <8b> 5f 04 8d 77 08 83 eb 1c 8d 53 04 8b 43 18 e8 fb 04 fb ff 8b Badness in unblank_screen at drivers/char/vt.c:2793 Call Trace: [<c025397a>] unblank_screen+0x127/0x12c [<c011f06c>] bust_spinlocks+0x2c/0x54 [<c010d805>] die+0xb1/0x11e [<c011f522>] do_page_fault+0x1f1/0x588 [<c012204f>] schedule+0x39d/0x6b2 [<c0130348>] schedule_timeout+0xb4/0xb6 [<c011f331>] do_page_fault+0x0/0x588 [<c0339163>] error_code+0x2f/0x38 [<c01741b4>] poll_freewait+0x10/0x43 [<c0174ea4>] sys_poll+0x23e/0x282 [<c01741e7>] __pollwait+0x0/0xac [<c0338682>] sysenter_past_esp+0x43/0x65 <1>Unable to handle kernel paging request at virtual address 32972029 printing eip: c01741b4 *pde = 00000000 Oops: 0000 [#2] PREEMPT SMP CPU: 0 EIP: 0060:[<c01741b4>] Not tainted VLI EFLAGS: 00010202 EIP is at poll_freewait+0x10/0x43 eax: 00000000 ebx: e9383008 ecx: 00000202 edx: c039fa90 esi: e9383008 edi: 32972025 ebp: ecd13f68 esp: ecd13f5c ds: 007b es: 007b ss: 0068 Process notification-ar (pid: 1553, threadinfo=ecd12000 task=f260d340) Stack: 00000000 f1083c08 f1083c00 ecd13fbc c0174ea4 ecd13fa0 f1083c00 ecd13fa0 7fffffff 00000001 ecd12000 080a72e0 f1083c08 00000000 f1083c00 00000000 00000001 c01741e7 e9383000 00000000 e962fda0 080a7288 40141670 401a5238 Call Trace: [<c0174ea4>] sys_poll+0x23e/0x282 [<c01741e7>] __pollwait+0x0/0xac [<c0338682>] sysenter_past_esp+0x43/0x65 Code: 89 e5 8b 45 08 c7 00 e7 41 17 c0 c7 40 08 00 00 00 00 c7 40 04 00 00 00 00 5d c3 55 89 e5 57 56 8b 45 08 53 8b 78 04 85 ff 74 2e <8b> 5f 04 8d 77 08 83 eb 1c 8d 53 04 8b 43 18 e8 fb 04 fb ff 8b Badness in unblank_screen at drivers/char/vt.c:2793 Call Trace: [<c025397a>] unblank_screen+0x127/0x12c [<c011f06c>] bust_spinlocks+0x2c/0x54 [<c010d805>] die+0xb1/0x11e [<c011f522>] do_page_fault+0x1f1/0x588 [<c012204f>] schedule+0x39d/0x6b2 [<c02e21cc>] sock_poll+0x29/0x30 [<c011f331>] do_page_fault+0x0/0x588 [<c0339163>] error_code+0x2f/0x38 [<c01741b4>] poll_freewait+0x10/0x43 [<c0174ea4>] sys_poll+0x23e/0x282 [<c01741e7>] __pollwait+0x0/0xac [<c0338682>] sysenter_past_esp+0x43/0x65 ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-08 20:22 ` 2.6.1-rc2-mm1 Torrey Hoffman @ 2004-01-08 20:46 ` Torrey Hoffman 2004-01-08 20:50 ` 2.6.1-rc2-mm1 Andrew Morton 2004-01-08 20:46 ` 2.6.1-rc2-mm1 Torrey Hoffman 1 sibling, 1 reply; 19+ messages in thread From: Torrey Hoffman @ 2004-01-08 20:46 UTC (permalink / raw) To: Andrew Morton; +Cc: Linux-Kernel List, linux-mm ... And another kernel error about two minutes later than the ones below. This happened while starting up my X desktop and apps. The gnome-notification-applet failed to start, and Mozilla doesn't appear start up properly for me in rc2-mm1. However, Evolution is sending and receiving mail ok... I'll reboot to -rc2-vanilla and see if I can reproduce the problem there. (same .config was used on both -rc2-vanilla and -rc2-mm1) Jan 8 12:18:27 moria kernel: <3>Debug: sleeping function called from invalid context at mm/page_alloc.c:550 Jan 8 12:18:27 moria kernel: in_atomic():1, irqs_disabled():0 Jan 8 12:18:27 moria kernel: Call Trace: Jan 8 12:18:27 moria kernel: [<c012420c>] __might_sleep+0xab/0xc9 Jan 8 12:18:27 moria kernel: [<c0146d80>] __alloc_pages+0x341/0x346 Jan 8 12:18:27 moria kernel: [<c011ee17>] pte_alloc_one+0x20/0x56 Jan 8 12:18:27 moria kernel: [<c0150185>] pte_alloc_map+0x4e/0x111 Jan 8 12:18:27 moria kernel: [<c014395f>] filemap_populate_nonblock+0x2a1/0x2ce Jan 8 12:18:27 moria kernel: [<c014c49c>] mark_page_accessed+0x2d/0x34 Jan 8 12:18:27 moria kernel: [<c01525d3>] do_no_page+0x3f1/0x400 Jan 8 12:18:27 moria kernel: [<c015280a>] handle_mm_fault+0x100/0x1aa Jan 8 12:18:27 moria kernel: [<c0150b01>] unmap_vmas+0xed/0x2c6 Jan 8 12:18:27 moria kernel: [<c011f68e>] do_page_fault+0x35d/0x588 Jan 8 12:18:27 moria kernel: [<c0121670>] scheduler_tick+0x3f/0x67c Jan 8 12:18:27 moria kernel: [<c011f331>] do_page_fault+0x0/0x588 Jan 8 12:18:27 moria kernel: [<c0339163>] error_code+0x2f/0x38 Jan 8 12:18:27 moria kernel: [<c033007b>] fn_hash_insert+0x3c0/0x45b > On Thu, 2004-01-08 at 12:22, Torrey Hoffman wrote: > On Wed, 2004-01-07 at 23:28, Andrew Morton wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.1-rc2/2.6.1-rc2-mm1/ > ... > > > - There's a fix for the Radeon framebuffer card here which we're a bit > > wobbly about. if you have such a thing, please send a report. > > Boots and runs ok so far on a Radeon 7500 All-In-Wonder, ABIT Max-3 MB > with the 875 chipset, P4 800 with HT. > > Ordinary -rc2 also worked, except I got a bunch of garbage on the screen > when the penguins were displayed. That's fixed now. However, I got > these during boot... (Ordinary -rc2 didn't have this, IIRC.) > > Unable to handle kernel paging request at virtual address 284c2029 > printing eip: > c01741b4 > *pde = 00000000 > Oops: 0000 [#1] > PREEMPT SMP > CPU: 0 > EIP: 0060:[<c01741b4>] Not tainted VLI > EFLAGS: 00210202 > EIP is at poll_freewait+0x10/0x43 > eax: 00000000 ebx: e8838008 ecx: 00200202 edx: c039fa90 > esi: e8838008 edi: 284c2025 ebp: ecd17f68 esp: ecd17f5c > ds: 007b es: 007b ss: 0068 > Process mozilla-bin (pid: 1570, threadinfo=ecd16000 task=e8ffd980) > Stack: 00000000 f13bcd28 f13bcd20 ecd17fbc c0174ea4 ecd17fa0 f13bcd20 > ecd17fa0 > 7fffffff 00000001 ecd16000 41a3d7b8 f13bcd28 00000000 f13bcd20 > 00000000 > 00000001 c01741e7 e8838000 00000000 f7557d00 41a3d7b0 00000000 > 406f5238 > Call Trace: > [<c0174ea4>] sys_poll+0x23e/0x282 > [<c01741e7>] __pollwait+0x0/0xac > [<c0338682>] sysenter_past_esp+0x43/0x65 > > Code: 89 e5 8b 45 08 c7 00 e7 41 17 c0 c7 40 08 00 00 00 00 c7 40 04 00 > 00 00 00 5d c3 55 89 e5 57 56 8b 45 08 53 8b 78 04 85 ff 74 2e <8b> 5f > 04 8d 77 08 83 eb 1c 8d 53 04 8b 43 18 e8 fb 04 fb ff 8b > Badness in unblank_screen at drivers/char/vt.c:2793 > Call Trace: > [<c025397a>] unblank_screen+0x127/0x12c > [<c011f06c>] bust_spinlocks+0x2c/0x54 > [<c010d805>] die+0xb1/0x11e > [<c011f522>] do_page_fault+0x1f1/0x588 > [<c012204f>] schedule+0x39d/0x6b2 > [<c0130348>] schedule_timeout+0xb4/0xb6 > [<c011f331>] do_page_fault+0x0/0x588 > [<c0339163>] error_code+0x2f/0x38 > [<c01741b4>] poll_freewait+0x10/0x43 > [<c0174ea4>] sys_poll+0x23e/0x282 > [<c01741e7>] __pollwait+0x0/0xac > [<c0338682>] sysenter_past_esp+0x43/0x65 > > <1>Unable to handle kernel paging request at virtual address 32972029 > printing eip: > c01741b4 > *pde = 00000000 > Oops: 0000 [#2] > PREEMPT SMP > CPU: 0 > EIP: 0060:[<c01741b4>] Not tainted VLI > EFLAGS: 00010202 > EIP is at poll_freewait+0x10/0x43 > eax: 00000000 ebx: e9383008 ecx: 00000202 edx: c039fa90 > esi: e9383008 edi: 32972025 ebp: ecd13f68 esp: ecd13f5c > ds: 007b es: 007b ss: 0068 > Process notification-ar (pid: 1553, threadinfo=ecd12000 task=f260d340) > Stack: 00000000 f1083c08 f1083c00 ecd13fbc c0174ea4 ecd13fa0 f1083c00 > ecd13fa0 > 7fffffff 00000001 ecd12000 080a72e0 f1083c08 00000000 f1083c00 > 00000000 > 00000001 c01741e7 e9383000 00000000 e962fda0 080a7288 40141670 > 401a5238 > Call Trace: > [<c0174ea4>] sys_poll+0x23e/0x282 > [<c01741e7>] __pollwait+0x0/0xac > [<c0338682>] sysenter_past_esp+0x43/0x65 > > Code: 89 e5 8b 45 08 c7 00 e7 41 17 c0 c7 40 08 00 00 00 00 c7 40 04 00 > 00 00 00 5d c3 55 89 e5 57 56 8b 45 08 53 8b 78 04 85 ff 74 2e <8b> 5f > 04 8d 77 08 83 eb 1c 8d 53 04 8b 43 18 e8 fb 04 fb ff 8b > Badness in unblank_screen at drivers/char/vt.c:2793 > Call Trace: > [<c025397a>] unblank_screen+0x127/0x12c > [<c011f06c>] bust_spinlocks+0x2c/0x54 > [<c010d805>] die+0xb1/0x11e > [<c011f522>] do_page_fault+0x1f1/0x588 > [<c012204f>] schedule+0x39d/0x6b2 > [<c02e21cc>] sock_poll+0x29/0x30 > [<c011f331>] do_page_fault+0x0/0x588 > [<c0339163>] error_code+0x2f/0x38 > [<c01741b4>] poll_freewait+0x10/0x43 > [<c0174ea4>] sys_poll+0x23e/0x282 > [<c01741e7>] __pollwait+0x0/0xac > [<c0338682>] sysenter_past_esp+0x43/0x65 > -- Torrey Hoffman <thoffman@arnor.net> ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-08 20:46 ` 2.6.1-rc2-mm1 Torrey Hoffman @ 2004-01-08 20:50 ` Andrew Morton 0 siblings, 0 replies; 19+ messages in thread From: Andrew Morton @ 2004-01-08 20:50 UTC (permalink / raw) To: Torrey Hoffman; +Cc: linux-kernel, linux-mm Torrey Hoffman <thoffman@arnor.net> wrote: > > ... And another kernel error about two minutes later than the ones > below. This happened while starting up my X desktop and apps. The > gnome-notification-applet failed to start, and Mozilla doesn't appear > start up properly for me in rc2-mm1. However, Evolution is sending and > receiving mail ok... > > I'll reboot to -rc2-vanilla and see if I can reproduce the problem > there. (same .config was used on both -rc2-vanilla and -rc2-mm1) > > Jan 8 12:18:27 moria kernel: <3>Debug: sleeping function called from > invalid context at mm/page_alloc.c:550 > Jan 8 12:18:27 moria kernel: in_atomic():1, irqs_disabled():0 > Jan 8 12:18:27 moria kernel: Call Trace: > Jan 8 12:18:27 moria kernel: [<c012420c>] __might_sleep+0xab/0xc9 > Jan 8 12:18:27 moria kernel: [<c0146d80>] __alloc_pages+0x341/0x346 > Jan 8 12:18:27 moria kernel: [<c011ee17>] pte_alloc_one+0x20/0x56 > Jan 8 12:18:27 moria kernel: [<c0150185>] pte_alloc_map+0x4e/0x111 > Jan 8 12:18:27 moria kernel: [<c014395f>] > filemap_populate_nonblock+0x2a1/0x2ce Yes, this one's a locking problem in the new filemap code. I'm not sure why people are seeing oopses in the poll code - I hope networking didn't break. Oh well, it looks like 2.6.1-rc2-mm1 is a dud. I'll drop a few things and do rc3-mm1 tonight. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-08 20:22 ` 2.6.1-rc2-mm1 Torrey Hoffman 2004-01-08 20:46 ` 2.6.1-rc2-mm1 Torrey Hoffman @ 2004-01-08 20:46 ` Torrey Hoffman 2004-01-09 1:06 ` 2.6.1-rc2-mm1 Roberto Sanchez 1 sibling, 1 reply; 19+ messages in thread From: Torrey Hoffman @ 2004-01-08 20:46 UTC (permalink / raw) To: Andrew Morton; +Cc: Linux-Kernel List, linux-mm I may have spoke too soon. Mozilla is failing to start for me on rc2-mm1, evolution crashed when trying to send a previous edition of this email, and the gnome-notification-applet died at startup. These problems didn't happen on -rc2-vanilla. Another message from the kernel log, sometime during the above problems: Jan 8 12:18:27 moria kernel: <3>Debug: sleeping function called from invalid context at mm/page_alloc.c:550 Jan 8 12:18:27 moria kernel: in_atomic():1, irqs_disabled():0 Jan 8 12:18:27 moria kernel: Call Trace: Jan 8 12:18:27 moria kernel: [<c012420c>] __might_sleep+0xab/0xc9 Jan 8 12:18:27 moria kernel: [<c0146d80>] __alloc_pages+0x341/0x346 Jan 8 12:18:27 moria kernel: [<c011ee17>] pte_alloc_one+0x20/0x56 Jan 8 12:18:27 moria kernel: [<c0150185>] pte_alloc_map+0x4e/0x111 Jan 8 12:18:27 moria kernel: [<c014395f>] filemap_populate_nonblock+0x2a1/0x2ce Jan 8 12:18:27 moria kernel: [<c014c49c>] mark_page_accessed+0x2d/0x34 Jan 8 12:18:27 moria kernel: [<c01525d3>] do_no_page+0x3f1/0x400 Jan 8 12:18:27 moria kernel: [<c015280a>] handle_mm_fault+0x100/0x1aa Jan 8 12:18:27 moria kernel: [<c0150b01>] unmap_vmas+0xed/0x2c6 Jan 8 12:18:27 moria kernel: [<c011f68e>] do_page_fault+0x35d/0x588 Jan 8 12:18:27 moria kernel: [<c0121670>] scheduler_tick+0x3f/0x67c Jan 8 12:18:27 moria kernel: [<c011f331>] do_page_fault+0x0/0x588 Jan 8 12:18:27 moria kernel: [<c0339163>] error_code+0x2f/0x38 Jan 8 12:18:27 moria kernel: [<c033007b>] fn_hash_insert+0x3c0/0x45b Jan 8 12:18:27 moria kernel: I'm going back to -rc2-vanilla for now... On Thu, 2004-01-08 at 12:22, Torrey Hoffman wrote: > On Wed, 2004-01-07 at 23:28, Andrew Morton wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.1-rc2/2.6.1-rc2-mm1/ > ... > > > - There's a fix for the Radeon framebuffer card here which we're a bit > > wobbly about. if you have such a thing, please send a report. > > Boots and runs ok so far on a Radeon 7500 All-In-Wonder, ABIT Max-3 MB > with the 875 chipset, P4 800 with HT. > > Ordinary -rc2 also worked, except I got a bunch of garbage on the screen > when the penguins were displayed. That's fixed now. However, I got > these during boot... (Ordinary -rc2 didn't have this, IIRC.) > > Unable to handle kernel paging request at virtual address 284c2029 > printing eip: > c01741b4 > *pde = 00000000 > Oops: 0000 [#1] > PREEMPT SMP > CPU: 0 > EIP: 0060:[<c01741b4>] Not tainted VLI > EFLAGS: 00210202 > EIP is at poll_freewait+0x10/0x43 > eax: 00000000 ebx: e8838008 ecx: 00200202 edx: c039fa90 > esi: e8838008 edi: 284c2025 ebp: ecd17f68 esp: ecd17f5c > ds: 007b es: 007b ss: 0068 > Process mozilla-bin (pid: 1570, threadinfo=ecd16000 task=e8ffd980) > Stack: 00000000 f13bcd28 f13bcd20 ecd17fbc c0174ea4 ecd17fa0 f13bcd20 > ecd17fa0 > 7fffffff 00000001 ecd16000 41a3d7b8 f13bcd28 00000000 f13bcd20 > 00000000 > 00000001 c01741e7 e8838000 00000000 f7557d00 41a3d7b0 00000000 > 406f5238 > Call Trace: > [<c0174ea4>] sys_poll+0x23e/0x282 > [<c01741e7>] __pollwait+0x0/0xac > [<c0338682>] sysenter_past_esp+0x43/0x65 > > Code: 89 e5 8b 45 08 c7 00 e7 41 17 c0 c7 40 08 00 00 00 00 c7 40 04 00 > 00 00 00 5d c3 55 89 e5 57 56 8b 45 08 53 8b 78 04 85 ff 74 2e <8b> 5f > 04 8d 77 08 83 eb 1c 8d 53 04 8b 43 18 e8 fb 04 fb ff 8b > Badness in unblank_screen at drivers/char/vt.c:2793 > Call Trace: > [<c025397a>] unblank_screen+0x127/0x12c > [<c011f06c>] bust_spinlocks+0x2c/0x54 > [<c010d805>] die+0xb1/0x11e > [<c011f522>] do_page_fault+0x1f1/0x588 > [<c012204f>] schedule+0x39d/0x6b2 > [<c0130348>] schedule_timeout+0xb4/0xb6 > [<c011f331>] do_page_fault+0x0/0x588 > [<c0339163>] error_code+0x2f/0x38 > [<c01741b4>] poll_freewait+0x10/0x43 > [<c0174ea4>] sys_poll+0x23e/0x282 > [<c01741e7>] __pollwait+0x0/0xac > [<c0338682>] sysenter_past_esp+0x43/0x65 > > <1>Unable to handle kernel paging request at virtual address 32972029 > printing eip: > c01741b4 > *pde = 00000000 > Oops: 0000 [#2] > PREEMPT SMP > CPU: 0 > EIP: 0060:[<c01741b4>] Not tainted VLI > EFLAGS: 00010202 > EIP is at poll_freewait+0x10/0x43 > eax: 00000000 ebx: e9383008 ecx: 00000202 edx: c039fa90 > esi: e9383008 edi: 32972025 ebp: ecd13f68 esp: ecd13f5c > ds: 007b es: 007b ss: 0068 > Process notification-ar (pid: 1553, threadinfo=ecd12000 task=f260d340) > Stack: 00000000 f1083c08 f1083c00 ecd13fbc c0174ea4 ecd13fa0 f1083c00 > ecd13fa0 > 7fffffff 00000001 ecd12000 080a72e0 f1083c08 00000000 f1083c00 > 00000000 > 00000001 c01741e7 e9383000 00000000 e962fda0 080a7288 40141670 > 401a5238 > Call Trace: > [<c0174ea4>] sys_poll+0x23e/0x282 > [<c01741e7>] __pollwait+0x0/0xac > [<c0338682>] sysenter_past_esp+0x43/0x65 > > Code: 89 e5 8b 45 08 c7 00 e7 41 17 c0 c7 40 08 00 00 00 00 c7 40 04 00 > 00 00 00 5d c3 55 89 e5 57 56 8b 45 08 53 8b 78 04 85 ff 74 2e <8b> 5f > 04 8d 77 08 83 eb 1c 8d 53 04 8b 43 18 e8 fb 04 fb ff 8b > Badness in unblank_screen at drivers/char/vt.c:2793 > Call Trace: > [<c025397a>] unblank_screen+0x127/0x12c > [<c011f06c>] bust_spinlocks+0x2c/0x54 > [<c010d805>] die+0xb1/0x11e > [<c011f522>] do_page_fault+0x1f1/0x588 > [<c012204f>] schedule+0x39d/0x6b2 > [<c02e21cc>] sock_poll+0x29/0x30 > [<c011f331>] do_page_fault+0x0/0x588 > [<c0339163>] error_code+0x2f/0x38 > [<c01741b4>] poll_freewait+0x10/0x43 > [<c0174ea4>] sys_poll+0x23e/0x282 > [<c01741e7>] __pollwait+0x0/0xac > [<c0338682>] sysenter_past_esp+0x43/0x65 > -- Torrey Hoffman <thoffman@arnor.net> ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-08 20:46 ` 2.6.1-rc2-mm1 Torrey Hoffman @ 2004-01-09 1:06 ` Roberto Sanchez 2004-01-09 1:14 ` 2.6.1-rc2-mm1 Robert Love 0 siblings, 1 reply; 19+ messages in thread From: Roberto Sanchez @ 2004-01-09 1:06 UTC (permalink / raw) To: Andrew Morton; +Cc: Linux-Kernel List, linux-mm [-- Attachment #1: Type: text/plain, Size: 431 bytes --] Torrey Hoffman wrote: > I may have spoke too soon. Mozilla is failing to start for me on > rc2-mm1, evolution crashed when trying to send a previous edition of > this email, and the gnome-notification-applet died at startup. These > problems didn't happen on -rc2-vanilla. > I get hard lockups during boot up, in X, and when starting big apps (mozilla, OOo, Neverwinter Nights, etc). I reverted to -rc1-mm1. -Roberto Sanchez [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 256 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: 2.6.1-rc2-mm1 2004-01-09 1:06 ` 2.6.1-rc2-mm1 Roberto Sanchez @ 2004-01-09 1:14 ` Robert Love 0 siblings, 0 replies; 19+ messages in thread From: Robert Love @ 2004-01-09 1:14 UTC (permalink / raw) To: Roberto Sanchez; +Cc: Andrew Morton, Linux-Kernel List, linux-mm On Thu, 2004-01-08 at 20:06, Roberto Sanchez wrote: > I get hard lockups during boot up, in X, and when starting big apps > (mozilla, OOo, Neverwinter Nights, etc). I reverted to -rc1-mm1. There is a nasty bug in the poll code, I think. Robert Love ^ permalink raw reply [flat|nested] 19+ messages in thread
* [patch] 2.6.1-rc2-mm1: qla1280.c doesn't compile 2004-01-08 7:28 2.6.1-rc2-mm1 Andrew Morton ` (4 preceding siblings ...) 2004-01-08 20:22 ` 2.6.1-rc2-mm1 Torrey Hoffman @ 2004-01-09 1:52 ` Adrian Bunk 2004-01-09 13:49 ` Christoph Hellwig 5 siblings, 1 reply; 19+ messages in thread From: Adrian Bunk @ 2004-01-09 1:52 UTC (permalink / raw) To: Andrew Morton, Jes Sorensen, Christoph Hellwig; +Cc: linux-kernel, linux-scsi On Wed, Jan 07, 2004 at 11:28:31PM -0800, Andrew Morton wrote: >... > Changes since 2.6.1-rc1-mm2: >... > -qla1280-update.patch > +qla1280-update-2.patch > > Updated qlogic patch >... I got the following compile error when trying to compile this driver statically into a kernel with hotplug enabled: <-- snip --> ... drivers/scsi/qla1280.c:4849: error: `qla1280_remove_one' undeclared here (not in a function) drivers/scsi/qla1280.c:4849: error: initializer element is not constant drivers/scsi/qla1280.c:4849: error: (near initialization for `qla1280_pci_driver.remove') make[2]: *** [drivers/scsi/qla1280.o] Error 1 <-- snip --> Since I don't see a good reason why qla1280_remove_one is #ifdef'ed out in the non-modular case the patch below fixes this problem by removing two #ifdef's. cu Adrian --- linux-2.6.1-rc2-mm1/drivers/scsi/qla1280.c.old 2004-01-08 22:40:54.000000000 +0100 +++ linux-2.6.1-rc2-mm1/drivers/scsi/qla1280.c 2004-01-08 22:42:46.000000000 +0100 @@ -480,9 +480,7 @@ #endif static int qla1280_probe_one(struct pci_dev *, const struct pci_device_id *); -#if defined(CONFIG_SCSI_QLOGIC_1280_MODULE) || (LINUX_VERSION_CODE < 0x020600) static void qla1280_remove_one(struct pci_dev *); -#endif /* * QLogic Driver Support Function Prototypes. @@ -4807,7 +4805,6 @@ } -#if defined(CONFIG_SCSI_QLOGIC_1280_MODULE) || (LINUX_VERSION_CODE < 0x020600) static void __devexit qla1280_remove_one(struct pci_dev *pdev) { @@ -4839,7 +4836,6 @@ scsi_host_put(host); } -#endif #if LINUX_VERSION_CODE >= 0x020600 static struct pci_driver qla1280_pci_driver = { ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [patch] 2.6.1-rc2-mm1: qla1280.c doesn't compile 2004-01-09 1:52 ` [patch] 2.6.1-rc2-mm1: qla1280.c doesn't compile Adrian Bunk @ 2004-01-09 13:49 ` Christoph Hellwig 0 siblings, 0 replies; 19+ messages in thread From: Christoph Hellwig @ 2004-01-09 13:49 UTC (permalink / raw) To: Adrian Bunk Cc: Andrew Morton, Jes Sorensen, Christoph Hellwig, linux-kernel, linux-scsi On Fri, Jan 09, 2004 at 02:52:30AM +0100, Adrian Bunk wrote: > I got the following compile error when trying to compile this driver > statically into a kernel with hotplug enabled: Jes, that's your ifdef-magic around around qla1280_remove_one.. Do you remember why you added it? The only case we don't need it is when the driver is builtin and CONFIG_HOTPLUG is not set - and in that case __devexit should get rid of it for us. > Since I don't see a good reason why qla1280_remove_one is #ifdef'ed out > in the non-modular case the patch below fixes this problem by removing > two #ifdef's. The patch looks good to me. In fact that's how it was in the patch I sent to Jes.. ^ permalink raw reply [flat|nested] 19+ messages in thread
[parent not found: <1bCVY-Yg-9@gated-at.bofh.it>]
* Re: 2.6.1-rc2-mm1 [not found] <1bCVY-Yg-9@gated-at.bofh.it> @ 2004-01-08 14:59 ` Pascal Schmidt 0 siblings, 0 replies; 19+ messages in thread From: Pascal Schmidt @ 2004-01-08 14:59 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel On Thu, 08 Jan 2004 08:40:10 +0100, you wrote in linux.kernel: > - Some rework to the mt-ranier CDROM support and ATAPI access to MO drives. > Could anyone who uses these please retest. I can confirm that ATAPI MO support works for me. -- Ciao, Pascal ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2004-01-09 13:49 UTC | newest] Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-01-08 7:28 2.6.1-rc2-mm1 Andrew Morton 2004-01-08 8:20 ` 2.6.1-rc2-mm1 Andrew Morton 2004-01-08 11:00 ` 2.6.1-rc2-mm1 Daniel Drake 2004-01-08 13:01 ` 2.6.1-rc2-mm1 Ramon Rey Vicente 2004-01-08 18:11 ` 2.6.1-rc2-mm1 Andrew Morton 2004-01-09 8:35 ` 2.6.1-rc2-mm1 Philipp Matthias Hahn 2004-01-09 8:51 ` 2.6.1-rc2-mm1 Jens Axboe 2004-01-08 15:36 ` 2.6.1-rc2-mm1: drm/sis_mm.c compile error Adrian Bunk 2004-01-08 18:34 ` Andrew Morton 2004-01-08 23:54 ` [Dri-devel] " Alan Cox 2004-01-08 20:22 ` 2.6.1-rc2-mm1 Torrey Hoffman 2004-01-08 20:46 ` 2.6.1-rc2-mm1 Torrey Hoffman 2004-01-08 20:50 ` 2.6.1-rc2-mm1 Andrew Morton 2004-01-08 20:46 ` 2.6.1-rc2-mm1 Torrey Hoffman 2004-01-09 1:06 ` 2.6.1-rc2-mm1 Roberto Sanchez 2004-01-09 1:14 ` 2.6.1-rc2-mm1 Robert Love 2004-01-09 1:52 ` [patch] 2.6.1-rc2-mm1: qla1280.c doesn't compile Adrian Bunk 2004-01-09 13:49 ` Christoph Hellwig [not found] <1bCVY-Yg-9@gated-at.bofh.it> 2004-01-08 14:59 ` 2.6.1-rc2-mm1 Pascal Schmidt
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).