--- ../../alsa-kernel/isa/wavefront/wavefront_fx.c	2009-04-14 12:03:04.000000000 +0200
+++ wavefront_fx.c	2009-04-14 12:06:23.000000000 +0200
@@ -1,3 +1,5 @@
+#define __NO_VERSION__
+#include "adriver.h"
 /*
  *  Copyright (c) 1998-2002 by Paul Davis <pbd@op.net>
  *
@@ -252,8 +254,13 @@
 	if (dev->fx_initialized)
 		return 0;
 
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 0)
 	err = request_firmware(&firmware, "yamaha/yss225_registers.bin",
 			       dev->card->dev);
+#else
+	err = request_firmware(&firmware, "yamaha/yss225_registers.bin",
+			       "yss225");
+#endif
 	if (err < 0) {
 		err = -1;
 		goto out;
