linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ 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; 18+ 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] 18+ messages in thread

end of thread, other threads:[~2004-01-09 13:49 UTC | newest]

Thread overview: 18+ 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

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).