commit 535744878e34d01a53f946f26dfbca37186f2cf8 Author: Linus Torvalds Date: Sat Mar 11 14:12:55 2006 -0800 Linux 2.6.16-rc6 Gaah. Delayed. But all the better for it! commit 0992a5d029181421877a716eaf99145828ff7eae Author: Andrew Morton Date: Wed Mar 8 00:06:27 2006 -0800 [PATCH] 3c509: bus registration fix - Don't call eisa_driver_unregister() if eisa_driver_register() failed. - Properly propagate error values. Signed-off-by: Andrew Morton Signed-off-by: Jeff Garzik commit b2cba5b5777123c53852639c6a17e87709e055be Author: Sam Ravnborg Date: Wed Mar 8 00:06:33 2006 -0800 [PATCH] de620: fix section mismatch warning In latest -mm de620 gave following warning: WARNING: drivers/net/de620.o - Section mismatch: reference to \ .init.text:de620_probe from .text between 'init_module' (at offset \ 0x1682) and 'cleanup_module' init_module() call de620_probe() which is declared __init. Fix is to declare init_module() __init too. Signed-off-by: Sam Ravnborg Signed-off-by: Andrew Morton Signed-off-by: Jeff Garzik commit 28beaf651b8620b04bc6dec03e22ed5af8114936 Author: Jesper Juhl Date: Wed Mar 8 00:06:31 2006 -0800 [PATCH] NE2000 Kconfig help entry improvement Improve reference to PCI NE2K support in ISA NE2K documentation. Original 2.4 patch From: Ged Haywood Signed-off-by: Jesper Juhl Signed-off-by: Andrew Morton Signed-off-by: Jeff Garzik commit 9ee09d9cd4f57bae9cd95ea7ae5f41c29a166361 Author: Jon Mason Date: Fri Mar 10 15:12:10 2006 -0600 [PATCH] dl2k: DMA freeing error This patch fixes an error in the dl2k driver's DMA mapping/unmapping. The adapter uses the upper 16bits of the DMA address for the buffer size. However, this is not masked off when referencing the DMA address, and can lead to errors by trying to free a DMA address out of range. Thanks, Jon Signed-off-by: Jon Mason Signed-off-by: Jeff Garzik commit 9e927fb6186b6913d47d33068160088a084d568e Author: David S. Miller Date: Fri Mar 10 18:08:09 2006 -0800 [PATCH] Wrong return value corrupts free object in e1000 driver For some reason, E1000's ->hard_start_xmit() routine returns -EFAULT instead of one of the NETDEV_TX_* error codes. In fact, it frees up the SKB before returning this. This makes the queueing layer think the packet should be requeued and subsequently we corrupt a freed object. Signed-off-by: David S. Miller Signed-off-by: Jeff Garzik commit ed62178589929d248a0aaf4018ca3867e2f96d9d Author: Antonino A. Daplas Date: Sat Mar 11 03:27:28 2006 -0800 [PATCH] radeonfb: Fix static array overrun radeonfb_parse_monitor_layout() will produce an array overrun if passed with a substring of length higher than 4 (ie, "XXXXX,YYYYYY"). Coverity Bug 494 Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 8e6509876c5cb079f56dbe334aafaae9a293c886 Author: Antonino A. Daplas Date: Sat Mar 11 03:27:27 2006 -0800 [PATCH] aty128fb: Fix array overrun Fix static array overrun Coverity Bug 556 Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 54243cefdd3ab8133ebe7d3d705f35ca1d0b59eb Author: Antonino A. Daplas Date: Sat Mar 11 03:27:26 2006 -0800 [PATCH] tdfxfb: Fix buffer overrun The pseudo_palette has room only for 16 entries, but tdfxfb_setcolreg may attempt to write more. Coverity Bug 557 Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit d301524772be3eef5fae1bcd5ca76fac69bb3b6e Author: Antonino A. Daplas Date: Sat Mar 11 03:27:26 2006 -0800 [PATCH] intelfb: Fix buffer overrun The pseudo_palette has room only for 16 entries, but intelfb_setcolreg will attempt to write more. Coverity Bug 558 Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 8d57f2210e72e0168734bd1503b9e52a71f53d65 Author: Antonino A. Daplas Date: Sat Mar 11 03:27:25 2006 -0800 [PATCH] savagefb: Fix kfree before use par->edid is kfree'd before using in fb_edid_to_monspecs() Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 91bc89cf98f8aa83c64e14a8939d4f5d0790cf24 Author: Antonino A. Daplas Date: Sat Mar 11 03:27:24 2006 -0800 [PATCH] imsttfb: Fix resource leak The struct info and device resource may not be released in the driver's error path. Fix. Coverity Bug 671 Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 98365f5eb47e23d6ac1244da556984a74260021e Author: Antonino A. Daplas Date: Sat Mar 11 03:27:23 2006 -0800 [PATCH] s1d13xxxfb: Fix resource leak struct info may not be released in the driver's error path. Coverity Bug 672 Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 939205b27312b7d7c4c55624ba785e554b39ecbb Author: Antonino A. Daplas Date: Sat Mar 11 03:27:23 2006 -0800 [PATCH] arcfb: Fix dereference before NULL check info->par is dereferenced before info is checked for NULL. Fix. Coverity Bug 833 Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 16afe814a856e271628c5dfb4abbc318ec6b6f5f Author: Antonino A. Daplas Date: Sat Mar 11 03:27:22 2006 -0800 [PATCH] kyrofb: Fix uninitialized value Initialize Variable 'count' in DisableVGA to zero. Coverity Bug 874 Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 604cc999fda36d6ff840e03dbc70244d2d17eee2 Author: Antonino A. Daplas Date: Sat Mar 11 03:27:21 2006 -0800 [PATCH] arcfb: Fix uninitialized value Remove insignificant and uninitialized variable "count" from arcfb_lcd_update_page. Coverity Bug 894 Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 6af7ffc414828cda880a4e99e20f4f07880281e7 Author: Antonino A. Daplas Date: Sat Mar 11 03:27:20 2006 -0800 [PATCH] neofb: Fix uninitialized value Remove insignificant and unitialized variable "waitcycles" from neo2200_sync. Coverity Bug 895 Signed-off-by: Antonino Daplas Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 1a4520bea65f9205a240bbfa473547af1c77ab19 Author: Chris Wright Date: Sat Mar 11 03:27:20 2006 -0800 [PATCH] LSM mail list has moved LSM mail list has moved. Signed-off-by: Chris Wright Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 692a2061f6f2c360188af72f1f3404a5e7f0efce Author: Chris Wright Date: Sat Mar 11 03:27:19 2006 -0800 [PATCH] update email address Update email address. Signed-off-by: Chris Wright Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 7cd9013be6c22f3ff6f777354f766c8c0b955e17 Author: Christoph Hellwig Date: Sat Mar 11 03:27:18 2006 -0800 [PATCH] remove __put_task_struct_cb export again The patch '[PATCH] RCU signal handling' [1] added an export for __put_task_struct_cb, a put_task_struct helper newly introduced in that patch. But the put_task_struct couldn't be used modular previously as __put_task_struct wasn't exported. There are not callers of it in modular code, and it shouldn't be exported because we don't want drivers to hold references to task_structs. This patch removes the export and folds __put_task_struct into __put_task_struct_cb as there's no other caller. [1] http://www2.kernel.org/git/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e56d090310d7625ecb43a1eeebd479f04affb48b Signed-off-by: Christoph Hellwig Acked-by: Paul E. McKenney Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 27d162e26a873883937b64526445877bd3341d23 Author: Pat Gefre Date: Sat Mar 11 03:27:17 2006 -0800 [PATCH] Altix: small ioc4 oversight Get rid of the local 'flip' variable and no need to 'trim' the buffer. Signed-off-by: Patrick Gefre Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 341c2d806b71cc3596afeb2d9bd26cd718e75202 Author: Stephen Smalley Date: Sat Mar 11 03:27:16 2006 -0800 [PATCH] selinux: tracer SID fix Fix SELinux to not reset the tracer SID when the child is already being traced, since selinux_ptrace is also called by proc for access checking outside of the context of a ptrace attach. Signed-off-by: Stephen Smalley Acked-by: James Morris Acked-by: Chris Wright Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 4136cabff33d6d73b8daf2f2612670cc0296f844 Author: Arjan van de Ven Date: Sat Mar 11 03:27:15 2006 -0800 [PATCH] edac: disable a few sysfs files to avoid them becoming an ABI Disable (via ugly #if 0's) the 3 sysfs files that I think by now we all agree are very much wrong. These files shouldn't become part of the ABI by the 2.6.16 release, so I rather have this minimal patch merged to disable them for now, the real fix can then come during the 2.6.17 devel window. Signed-off-by: Arjan van de Ven Signed-off-by: Greg Kroah-Hartman Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit cd6ef84e6ac9454080707f2f338360f5d7e556fc Author: Badari Pulavarty Date: Sat Mar 11 03:27:14 2006 -0800 [PATCH] ext3: fix nobh mode for chattr +j inodes One can do "chattr +j" on a file to change its journalling mode. Fix writeback mode with "nobh" handling for it. Even though, we mount ext3 filesystem in writeback mode with "nobh" option, some one can do "chattr +j" on a single file to force it to do journalled mode. In order to do journaling, ext3_block_truncate_page() need to fallback to default case of creating buffers and adding them to transaction etc. Signed-off-by: Badari Pulavarty Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 0adb25d2e71ab047423d6fc63d5d184590d0a66f Author: Kirill Korotaev Date: Sat Mar 11 03:27:13 2006 -0800 [PATCH] ext3: ext3_symlink should use GFP_NOFS allocations inside This patch fixes illegal __GFP_FS allocation inside ext3 transaction in ext3_symlink(). Such allocation may re-enter ext3 code from try_to_free_pages. But JBD/ext3 code keeps a pointer to current journal handle in task_struct and, hence, is not reentrable. This bug led to "Assertion failure in journal_dirty_metadata()" messages. http://bugzilla.openvz.org/show_bug.cgi?id=115 Signed-off-by: Andrey Savochkin Signed-off-by: Kirill Korotaev Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 8bd0ee93fef9733c72fef1817330b3ee2b71cf9d Author: Dmitry Torokhov Date: Sat Mar 11 00:23:38 2006 -0500 [PATCH] Input: psmouse - disable autoresync Automatic resynchronization in psmouse driver causes problems on some hardware so disable it by default for now. People with KVM switches that require resync can still enable it via module parameter or sysfs attribute. Signed-off-by: Dmitry Torokhov Signed-off-by: Linus Torvalds commit 44f329ab69b742194e48f66e87064cff70fb52b8 Author: Jan Beulich Date: Wed Feb 22 13:29:04 2006 +0100 [PATCH] kbuild: version.h should depend on .kernelrelease Rebuilding a previously built tree while using make's -j option from time to time results in the version.h check running at the same time as the updating of .kernelrelease, resulting in UTS_RELEASE remaining an empty string (and as a side effect causing the entire kernel to be rebuilt). Signed-Off-By: Jan Beulich Signed-off-by: Sam Ravnborg Signed-off-by: Linus Torvalds commit 4ceadbf519c6820b236a9a213255260eb825974b Author: Hugh Dickins Date: Fri Mar 10 21:13:44 2006 +0000 [PATCH] fix pcmcia_device_probe oops Fix pcmcia_device_probe NULL pointer dereference at startup. Signed-off-by: Hugh Dickins Signed-off-by: Linus Torvalds commit 8fce4d8e3b9e3cf47cc8afeb6077e22ab795d989 Author: Christoph Lameter Date: Thu Mar 9 17:33:54 2006 -0800 [PATCH] slab: Node rotor for freeing alien caches and remote per cpu pages. The cache reaper currently tries to free all alien caches and all remote per cpu pages in each pass of cache_reap. For a machines with large number of nodes (such as Altix) this may lead to sporadic delays of around ~10ms. Interrupts are disabled while reclaiming creating unacceptable delays. This patch changes that behavior by adding a per cpu reap_node variable. Instead of attempting to free all caches, we free only one alien cache and the per cpu pages from one remote node. That reduces the time spend in cache_reap. However, doing so will lengthen the time it takes to completely drain all remote per cpu pagesets and all alien caches. The time needed will grow with the number of nodes in the system. All caches are drained when they overflow their respective capacity. So the drawback here is only that a bit of memory may be wasted for awhile longer. Details: 1. Rename drain_remote_pages to drain_node_pages to allow the specification of the node to drain of pcp pages. 2. Add additional functions init_reap_node, next_reap_node for NUMA that manage a per cpu reap_node counter. 3. Add a reap_alien function that reaps only from the current reap_node. For us this seems to be a critical issue. Holdoffs of an average of ~7ms cause some HPC benchmarks to slow down significantly. F.e. NAS parallel slows down dramatically. NAS parallel has a 12-16 seconds runtime w/o rotor compared to 5.8 secs with the rotor patches. It gets down to 5.05 secs with the additional interrupt holdoff reductions. Signed-off-by: Christoph Lameter Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 7b61fcda8a640bb87be23f9f09c1f24357b5c6e1 Author: Roman Zippel Date: Thu Mar 9 17:33:53 2006 -0800 [PATCH] m68k: fix cmpxchg compile errors if CONFIG_RMW_INSNS=n We require that all archs implement atomic_cmpxchg(), for the generic version of atomic_add_unless(). Signed-off-by: Roman Zippel Cc: Geert Uytterhoeven Cc: Adrian Bunk Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit b707dbe6c52e143a9afea06aa8f84103135ca873 Author: Horst Hummel Date: Thu Mar 9 17:33:52 2006 -0800 [PATCH] s390: dasd proc interface typo This fixes a typo introduced with 90f0094dc607abe384a412bfb7199fb667ab0735. Signed-off-by: Horst Hummel Signed-off-by: Heiko Carstens Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit f2937be5895dbae23ff66767a2fc17793e63159c Author: Yasunori Goto Date: Thu Mar 9 17:33:51 2006 -0800 [PATCH] memory hotadd: pgdat->node_present_pages fix When pages are onlined, not only zone->present_pages but also pgdat->node_present_pages should be refreshed. This parameter is used to show information at /sys/device/system/node/nodeX/meminfo via si_meminfo_node(). So, it shows strange value for MemUsed which is calculated (node_present_pages - all zones free pages). Signed-off-by: Yasunori Goto Cc: Dave Hansen Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 57c432b54bc34f0afacda7d9da0528ee22e78dec Author: Tim Small Date: Thu Mar 9 17:33:50 2006 -0800 [PATCH] edac: mark as experimental EDAC is still causing a few problems and the code is relatively green. Mark it as experimental until thing settle down. Also, provide some documentation pointers in Kconfig help. Signed-off-by: Tim Small Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 96567161de0ceed45cd2eb0e5380e3c797f5c0f4 Author: Christian Ehrhardt Date: Thu Mar 9 17:33:49 2006 -0800 [PATCH] s390: Increase spinlock retry code performance Currently the code tries up to spin_retry times to grab a lock using the cs instruction. The cs instruction has exclusive access to a memory region and therefore invalidates the appropiate cache line of all other cpus. If there is contention on a lock this leads to cache line trashing. This can be avoided if we first check wether a cs instruction is likely to succeed before the instruction gets actually executed. Signed-off-by: Christian Ehrhardt Signed-off-by: Martin Schwidefsky Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 6a88231fc7da311e4da4ce2011d1a132c80c145a Author: Max Asbock Date: Thu Mar 9 17:33:48 2006 -0800 [PATCH] ibmasm: use after free fix The kobject_put() can free the memory at *cmd, but cmd->lock points to a persistent lock that is not freed with cmd. Signed-off-by: Max Asbock Cc: Vernon Mauery Cc: Srihari Vijayaraghavan Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit a6bf527091b1dd40f1b6a496812ce7520621c282 Author: Christoph Lameter Date: Thu Mar 9 17:33:47 2006 -0800 [PATCH] vmscan: no zone_reclaim if PF_MALLOC is set If the process has already set PF_MALLOC and is already using current->reclaim_state then do not try to reclaim memory from the zone. This is set by kswapd and/or synchrononous global reclaim which will not take it lightly if we zap the reclaim_state. Signed-off-by: Christoph Lameter Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 04b857f74cec5efc7730e9db47e291310f4708a4 Author: NeilBrown Date: Thu Mar 9 17:33:46 2006 -0800 [PATCH] md: Fix several raid1 bugs which cause a memory leak - wrong test for 'is this a BARRIER bio' - not freeing on all possible paths. - using r1_bio after freeing it. Signed-off-by: Neil Brown Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 628de616ba760b7b1d5e3d95dbe40a988fbf8ca5 Author: Adrian Bunk Date: Thu Mar 9 17:33:45 2006 -0800 [PATCH] xtensa must set RWSEM_GENERIC_SPINLOCK=y /usr/src/ctest/git/kernel/mm/rmap.c: In function `page_referenced_one': /usr/src/ctest/git/kernel/mm/rmap.c:354: warning: implicit declaration of function `rwsem_is_locked' Signed-off-by: Adrian Bunk Cc: Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 38fb9428db627559a8ba0505d21a5ff23bf84034 Author: Adrian Bunk Date: Thu Mar 9 17:33:44 2006 -0800 [PATCH] arch/sh/Kconfig: don't source non-existing Kconfig files arch/sh/Kconfig shouldn't source non-existing Kconfig files. Signed-off-by: Adrian Bunk Cc: Paul Mundt Cc: Kazumoto Kojima Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 0ef675d491bd65028fa838015ebc6ce8abefab6f Author: Atsushi Nemoto Date: Thu Mar 9 17:33:38 2006 -0800 [PATCH] mtd: 64 bit fixes Fix some bugs in mtd/jffs2 on 64bit platform. The MEMGETBADBLOCK/MEMSETBADBLOCK ioctl are not listed in compat_ioctl.h. And some variables in jffs2 are declared as uint32_t but used to hold size_t values. Signed-off-by: Atsushi Nemoto Cc: Thomas Gleixner Acked-by: David Woodhouse Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit eff2c2f6f569267aa52e2431844cec30637d7ade Author: Ivan Kokshaysky Date: Thu Mar 9 17:33:37 2006 -0800 [PATCH] alpha: fix IRQ handling lockup Fix a lockup which was introduced during the conversion to the generic IRQ framework. Cc: Richard Henderson Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 10ad1b7363090c0eec2b4054a5a3b82d2cc09ee5 Author: Jean Delvare Date: Thu Mar 9 17:33:36 2006 -0800 [PATCH] Fix error handling in backlight drivers ERR_PTR() is supposed to be passed a negative value. Signed-off-by: Jean Delvare Signed-off-by: Adrian Bunk Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 435a80f610b2ac38a4b5334a7ae22672de3f06bd Author: Doug Warzecha Date: Thu Mar 9 17:33:35 2006 -0800 [PATCH] dcdbas: dcdbas_pdev referenced after platform_device_unregister on exit smi_data_buf_free() references dcdbas_pdev when calling dma_free_coherent(). In dcdbas_exit(), smi_data_buf_free() is called after platform_device_unregister(dcdbas_pdev). This patch moves platform_device_unregister(dcdbas_pdev) after smi_data_buf_free() in dcdbas_exit(). Signed-off-by: Doug Warzecha Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 85a6cd03a97f04ffff7bfedfa3172894ca9a617b Author: Hugh Dickins Date: Thu Mar 9 17:33:34 2006 -0800 [PATCH] page_add_file_rmap(): remove BUG_ON()s Remove two early-development BUG_ONs from page_add_file_rmap. The pfn_valid test (originally useful for checking that nobody passed an artificial struct page) comes too late, since we already have the struct page. The PageAnon test (useful when anon was first distinguished from file rmap) prevents ->nopage implementations from reusing ->mapping, which would otherwise be available. Signed-off-by: Hugh Dickins Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 70f1be4812a833ac856818c3149e432ff6a84c2e Author: Stephen Hemminger Date: Tue Mar 7 11:06:37 2006 -0800 sky2: truncate oversize packets Turn on truncation to prevent getting choked by frames larger than expected. Without this fix, driver hangs after receiving an oversize packet. Signed-off-by: Stephen Hemminger commit b19666d92009ad2aa8e12d25f2cab59fb32421eb Author: Stephen Hemminger Date: Tue Mar 7 11:06:36 2006 -0800 sky2: force early transmit interrupts Avoid premature transmit ring full conditions. Force a transmit status interrupt if transmit ring gets nearly full and after a TSO send. Allow more entries in transmit ring to be used if dma_addr is 32 bits Signed-off-by: Stephen Hemminger commit 28a31860191c0d5710d42f85510daac0a3c26a01 Author: Stephen Hemminger Date: Tue Mar 7 11:06:35 2006 -0800 sky2: not random enough Don't use sky2 to seed random pool beacause the network packet arrival time will not be truly random due to NAPI and interrupt mitigation. Signed-off-by: Stephen Hemminger commit 39bf4295bb4bcb0c108f74b72dd2eb5b9b9dfacc Author: Francois Romieu Date: Wed Mar 8 22:45:52 2006 +0100 de2104x: fix the TX watchdog Insert de_init_rings() to reinit the rings before de_init_hw() tries to access them again. Signed-off-by: Francois Romieu commit 3f735b76a4e654bee652cbbeb405b9b3ef950316 Author: Francois Romieu Date: Wed Mar 8 22:41:15 2006 +0100 de2104x: prevent interrupt before the interrupt handler is registered de_init_hw enables the irq thus it must be issued after request_irq. Signed-off-by: Martin Michlmayr Signed-off-by: Francois Romieu commit 6218cf4410cfce7bc7e89834e73525b124625d4c Author: Ralf Baechle Date: Wed Mar 8 17:14:49 2006 +0000 [MIPS] Always pass -msoft-float. Some people still haven't heared that fp in the kernel is forbidden. Signed-off-by: Ralf Baechle commit fd2a4f1183d1e6802457d70cea067396236ed64b Author: Ralf Baechle Date: Wed Mar 8 16:04:32 2006 +0000 [MIPS] Undefine scr_writew and scr_readw in . This is gluing the build of cirrusfb but really the mess that would need cleaning and fixing is