commit 86b3786078d63242d3194ffc58ae8dae1d1bbef3 tree 518f62158f0923573decb8f072ac7282fb7575cb parent aeb3f76350e78aba90653b563de6677b442d21d6 author Christoph Lameter Tue, 09 Aug 2005 19:59:21 -0700 committer Linus Torvalds Tue, 09 Aug 2005 20:21:31 -0700 [PATCH] Fix ide-disk.c oops caused by hwif == NULL 1. Move hwif_to_node to ide.h 2. Use hwif_to_node in ide-disk.c Signed-off-by: Christoph Lameter Signed-off-by: Linus Torvalds commit aeb3f76350e78aba90653b563de6677b442d21d6 tree 1978eafdc5a50528652bf5b8e950afe03af5d5d2 parent e179d8b0552e2fdb45c6022c589af945f8cbecbe author Michael Krufky Tue, 09 Aug 2005 17:48:54 -0700 committer Linus Torvalds Tue, 09 Aug 2005 17:59:52 -0700 [PATCH] DVB: lgdt330x frontend: some bug fixes & add lgdt3303 support This patch removes the tda9887 stuff from lgdt330x.c. It's experimental code which wasn't supposed to leak out and we don't want it in 2.6.13. Signed-off-by: Michael Krufky Acked-by: Mauro Carvalho Chehab Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit e179d8b0552e2fdb45c6022c589af945f8cbecbe tree 55bea91fb428a84682928b40e0765ce96903df20 parent dc9352a42c6de578c932313448257cf246b2b75f author Michael Krufky Tue, 09 Aug 2005 17:48:54 -0700 committer Linus Torvalds Tue, 09 Aug 2005 17:59:52 -0700 [PATCH] dvb: lgdt330x frontend: trivial text cleanups Two trivial text changes in Kconfig and lgdt330x.c Signed-off-by: Michael Krufky Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit dc9352a42c6de578c932313448257cf246b2b75f tree cc0a26be95e1a93e675bbe40dd7528db7ed2baa1 parent a7df26da158ad64d56cc32934aa38a07d03a6fc9 author Markus Lidel Tue, 09 Aug 2005 14:30:57 -0700 committer Linus Torvalds Tue, 09 Aug 2005 17:59:52 -0700 [PATCH] I2O: added pci_request_regions() before using the controller Added pci_request_regions() before using the controller to avoid duplicate usage of the I2O controller when the dpt_i2o driver and I2O subsystem is loaded at the same time. Signed-off-by: Markus Lidel Cc: James Bottomley Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit a7df26da158ad64d56cc32934aa38a07d03a6fc9 tree be7cf42be9e84df58332c16db91526f818da020b parent 68e681e87faa142bde356aeefe619c42275ac98e parent fb573856b2d82926b36ed059899d883474a3b9eb author Linus Torvalds Tue, 09 Aug 2005 16:03:19 -0700 committer Linus Torvalds Tue, 09 Aug 2005 16:03:19 -0700 Merge master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6 commit 68e681e87faa142bde356aeefe619c42275ac98e tree 2eba703e7d672238cccf8b9090f4be6b4dcbeb1b parent 25f13053651569bd0c87927ff49d07d9225feadb parent 38c1844b3120e04b7f5bb9c18ebbc19883d1e1d6 author Linus Torvalds Tue, 09 Aug 2005 16:02:15 -0700 committer Linus Torvalds Tue, 09 Aug 2005 16:02:15 -0700 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6 commit 25f13053651569bd0c87927ff49d07d9225feadb tree 12d9b6a690c314be5b2e3f8423c5a82618b96508 parent db29e85a7ece62de1899917c1ec0ffe55cf1d3a0 parent d64d3873721cfe870d49d73c3744f06260779ce7 author Linus Torvalds Tue, 09 Aug 2005 16:00:05 -0700 committer Linus Torvalds Tue, 09 Aug 2005 16:00:05 -0700 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 commit d64d3873721cfe870d49d73c3744f06260779ce7 tree b49a930e65ed4f30b4f8f2aac4ddb08c41bc4b79 parent 3501466941347f0e1992b2672affb3feb92925fd author Andrew Morton Tue, 09 Aug 2005 15:29:19 -0700 committer David S. Miller Tue, 09 Aug 2005 15:29:19 -0700 [NET]: Fix memory leak in sys_{send,recv}msg() w/compat From: Dave Johnson sendmsg()/recvmsg() syscalls from o32/n32 apps to a 64bit kernel will cause a kernel memory leak if iov_len > UIO_FASTIOV for each syscall! This is because both sys_sendmsg() and verify_compat_iovec() kmalloc a new iovec structure. Only the one from sys_sendmsg() is free'ed. I wrote a simple test program to confirm this after identifying the problem: http://davej.org/programs/testsendmsg.c Note that the below fix will break solaris_sendmsg()/solaris_recvmsg() as it also calls verify_compat_iovec() but expects it to malloc internally. [ I fixed that. -DaveM ] Signed-off-by: Andrew Morton Signed-off-by: David S. Miller commit 3501466941347f0e1992b2672affb3feb92925fd tree 4db1741d4400b704609d495c68728c962ea3982a parent 00dd1e433967872f3997a45d5adf35056fdf2f56 author David S. Miller Tue, 09 Aug 2005 14:57:12 -0700 committer David S. Miller Tue, 09 Aug 2005 14:57:12 -0700 [SUNRPC]: Fix nsec --> usec conversion. We need to divide, not multiply. While we're here, use NSEC_PER_USEC instead of a magic constant. Based upon a report from Josip Loncaric and a patch by Andrew Morton. Signed-off-by: David S. Miller commit 38c1844b3120e04b7f5bb9c18ebbc19883d1e1d6 tree 62b5387a79777395af440f0fcb601eb692feb2aa parent 4875ccdb304775e9fd830f644643a1513357e043 author David S. Miller Tue, 09 Aug 2005 14:43:14 -0700 committer David S. Miller Tue, 09 Aug 2005 14:43:14 -0700 [SPARC]: envctrl: ERR_PTR() --> PTR_ERR() Fix thinko in Christoph's changes. Signed-off-by: David S. Miller commit 4875ccdb304775e9fd830f644643a1513357e043 tree 8467c7e0f6066613a850945cd3e54993d42bbe3e parent bc2406684b5929cea5d40b9cc4fd872816956779 author Christoph Hellwig Tue, 09 Aug 2005 14:39:10 -0700 committer David S. Miller Tue, 09 Aug 2005 14:39:10 -0700 [SPARC]: remove ifdef CONFIG_PCI from envctrl.c The driver already depends on CONFIG_PCI in Kconfig. Signed-off-by: Christoph Hellwig Signed-off-by: David S. Miller commit bc2406684b5929cea5d40b9cc4fd872816956779 tree e7e9f356f14b5353f8b07273948beb1eef0ec8f9 parent 218b29e0c3995ee15782de55ad1dd74cce1a728d author Christoph Hellwig Tue, 09 Aug 2005 13:32:25 -0700 committer David S. Miller Tue, 09 Aug 2005 13:32:25 -0700 [SPARC]: Use kthread infrastructure in bbc_envctrl Signed-off-by: Christoph Hellwig Signed-off-by: David S. Miller commit 218b29e0c3995ee15782de55ad1dd74cce1a728d tree e734f30f6123ae2b4e3ba545e9017d6d0498b3e7 parent 00dd1e433967872f3997a45d5adf35056fdf2f56 author Christoph Hellwig Tue, 09 Aug 2005 12:30:07 -0700 committer David S. Miller Tue, 09 Aug 2005 12:30:07 -0700 [SPARC]: Use kthread infrastructure in envctrl envctrl currently uses very odd ways to stop a thread, using various things that should be exposed to drivers at all. This patch (which is untested as I don't have sparc hardware) switches it to use the proper kthread infrastructure. Signed-off-by: Christoph Hellwig Signed-off-by: David S. Miller commit db29e85a7ece62de1899917c1ec0ffe55cf1d3a0 tree fcecd11c14fd6e95b1dc7daba899c64bbee25ded parent 36d2f5a18205dfc2fac1e3541d324ce186f418cb author Markus Lidel Tue, 09 Aug 2005 10:08:03 -0700 committer Linus Torvalds Tue, 09 Aug 2005 12:08:22 -0700 [PATCH] i2o: remove new configuration API Remove new configuration API from i2o_config The API-patch is still available from the I2O website (which is mentioned in the kernel config now). It is removed because it creates a new binary sysfs-attribute, which doesn't have the limitiation of 4k. Expect for the Adaptec controllers, which has a limitation in the hardware this attribute doesn't make sense anywhere else. Until the sysfs API provides an attribute which doesn't buffer (like firmware) and let access to at least 64k blocks i provide a separate patch... (akpm: basically, this API was introduced post-2.6.12 and Markus wants to pull it out before 2.6.13). Signed-off-by: Markus Lidel Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 36d2f5a18205dfc2fac1e3541d324ce186f418cb tree 6eeb91fa4e58d12183fc7645f0308f51b07db690 parent 311c46273f0e8b140d4cc68e13128cbc22114807 author Kumar Gala Tue, 09 Aug 2005 10:08:02 -0700 committer Linus Torvalds Tue, 09 Aug 2005 12:08:22 -0700 [PATCH] cpm_uart: needs some love to compile with GCC4.0.1 Fixed problems so we can build with gcc-4.0.1 Signed-off-by: Peter Schaefer-Hutter Signed-off-by: Kumar Gala Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 311c46273f0e8b140d4cc68e13128cbc22114807 tree 1e8b4dfe3417e6f8b896d8d6856a72d6d65299b6 parent 3077a260e9f316b611436b1506eec9cc5c4f8aa6 author Kumar Gala Tue, 09 Aug 2005 10:08:00 -0700 committer Linus Torvalds Tue, 09 Aug 2005 12:08:22 -0700 [PATCH] cpm_uart: Fix dpram allocation and non-console uarts * Makes dpram allocations work * Makes non-console UART work on both 8xx and 82xx * Fixed whitespace in files that were touched Signed-off-by: Vitaly Bordug Signed-off-by: Pantelis Antoniou Signed-off-by: Kumar Gala Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 3077a260e9f316b611436b1506eec9cc5c4f8aa6 tree 43b7d5faa5f204904c713c463015792d9ff56b01 parent a242b44da6feb604c4c659b78f63dedb69b2d4a3 author Paul Jackson Tue, 09 Aug 2005 10:07:59 -0700 committer Linus Torvalds Tue, 09 Aug 2005 12:08:22 -0700 [PATCH] cpuset release ABBA deadlock fix Fix possible cpuset_sem ABBA deadlock if 'notify_on_release' set. For a particular usage pattern, creating and destroying cpusets fairly frequently using notify_on_release, on a very large system, this deadlock can be seen every few days. If you are not using the cpuset notify_on_release feature, you will never see this deadlock. The existing code, on task exit (or cpuset deletion) did: get cpuset_sem if cpuset marked notify_on_release and is ready to release: compute cpuset path relative to /dev/cpuset mount point call_usermodehelper() forks /sbin/cpuset_release_agent with path drop cpuset_sem Unfortunately, the fork in call_usermodehelper can allocate memory, and allocating memory can require cpuset_sem, if the mems_generation values changed in the interim. This results in an ABBA deadlock, trying to obtain cpuset_sem when it is already held by the current task. To fix this, I put the cpuset path (which must be computed while holding cpuset_sem) in a temporary buffer, to be used in the call_usermodehelper call of /sbin/cpuset_release_agent only _after_ dropping cpuset_sem. So the new logic is: get cpuset_sem if cpuset marked notify_on_release and is ready to release: compute cpuset path relative to /dev/cpuset mount point stash path in kmalloc'd buffer drop cpuset_sem call_usermodehelper() forks /sbin/cpuset_release_agent with path free path The sharp eyed reader might notice that this patch does not contain any calls to kmalloc. The existing code in the check_for_release() routine was already kmalloc'ing a buffer to hold the cpuset path. In the old code, it just held the buffer for a few lines, over the cpuset_release_agent() call that in turn invoked call_usermodehelper(). In the new code, with the application of this patch, it returns that buffer via the new char **ppathbuf parameter, for later use and freeing in cpuset_release_agent(), which is called after cpuset_sem is dropped. Whereas the old code has just one call to cpuset_release_agent(), right in the check_for_release() routine, the new code has three calls to cpuset_release_agent(), from the various places that a cpuset can be released. This patch has been build and booted on SN2, and passed a stress test that previously hit the deadlock within a few seconds. Signed-off-by: Paul Jackson Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit a242b44da6feb604c4c659b78f63dedb69b2d4a3 tree a493e87fa97137e1ae53a071df7128a23c515e52 parent 01df0e3a79d3913df178e9a1047ade425a7c118f author Ralf Baechle Tue, 09 Aug 2005 10:07:57 -0700 committer Linus Torvalds Tue, 09 Aug 2005 12:08:21 -0700 [PATCH] Build fix for the Sibyte I2C driver Compile fix for the BCM1250 I2C driver. Cc: Greg KH Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 01df0e3a79d3913df178e9a1047ade425a7c118f tree 8e2640f616d6611cd32e8b6117d839b94ba5af6b parent 00dd1e433967872f3997a45d5adf35056fdf2f56 author Wim Van Sebroeck Tue, 09 Aug 2005 10:07:56 -0700 committer Linus Torvalds Tue, 09 Aug 2005 12:08:21 -0700 [PATCH] i8xx_tco.c: arm watchdog only when started i8xx_tco.c v0.08: only "arm" the watchdog when the watchdog has been started. (Kernel Bug 4251: system reset when battery is read and i8xx_tco driver loaded) Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 00dd1e433967872f3997a45d5adf35056fdf2f56 tree 234735d17dc912f34a14eefd6299313357bfd5c5 parent dc836b5b6fcde95f750a4790d8200fabaf563dc9 author John McCutchan Mon, 08 Aug 2005 22:13:05 -0400 committer Linus Torvalds Mon, 08 Aug 2005 19:22:42 -0700 [PATCH] fsnotify-cleanups This removes the now unused fsnotify_unlink & fsnotify_rmdir code. Compile tested. Signed-off-by: John McCutchan Signed-off-by: Linus Torvalds commit dc836b5b6fcde95f750a4790d8200fabaf563dc9 tree 893613626de4794a7b13fe6793bdebc79420c433 parent 138b9dd1fd7b44176af4f3b672060c790b0eaf55 author Linus Torvalds Mon, 08 Aug 2005 18:46:09 -0700 committer Linus Torvalds Mon, 08 Aug 2005 18:46:09 -0700 Revert "[PATCH] PCI: restore BAR values..." Revert commit fec59a711eef002d4ef9eb8de09dd0a26986eb77, which is breaking sparc64 that doesn't have a working pci_update_resource. We'll re-do this after 2.6.13 when we'll do it all properly. commit 138b9dd1fd7b44176af4f3b672060c790b0eaf55 tree aba0bffcaaee3fd29c1e3142a4c10331b4858293 parent 92e52b2e82bec10a70744d4a2b04e0ff2dfe2c98 author Dave Jones Mon, 08 Aug 2005 16:13:15 -0700 committer Linus Torvalds Mon, 08 Aug 2005 16:21:32 -0700 [PATCH] icn driver fails to unload when no hardware present Fix a null dereference in module unload path. Found by a simple modprobe icn ; rmmod icn Signed-off-by: Dave Jones Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 92e52b2e82bec10a70744d4a2b04e0ff2dfe2c98 tree 74a41755d00b908b6e6e31a69ba77774558bf26f parent 03c6b749b364fe7b8e47ed8e1ce26baca167c322 parent ca9334523c853e407da7b3a0bd02f54d0fa59414 author Linus Torvalds Mon, 08 Aug 2005 16:06:01 -0700 committer Linus Torvalds Mon, 08 Aug 2005 16:06:01 -0700 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 commit fb573856b2d82926b36ed059899d883474a3b9eb tree 310364196ff73647fcdce8e5f3746e2538ad5b0b parent 688d191821de7893043f5a37970472627aaffa4e author Ken Chen Mon, 08 Aug 2005 15:25:00 -0700 committer Tony Luck Mon, 08 Aug 2005 15:39:47 -0700 [IA64] fix nohalt boot option this changeset broke the "nohalt" kernel boot option. 8df5a500a3e97f7811cdce0f553ca1917ccd4220 default_idle() is looking at new variable can_do_pal_halt. However, that variable did not get cleared upon "nohalt" boot option. Result is that "nohalt" option is ignored until perfmon is exercised. Signed-off-by: Ken Chen Signed-off-by: Tony Luck commit 03c6b749b364fe7b8e47ed8e1ce26baca167c322 tree e1d84aa44d53f8c67d0ba1e0e633c167d7761a58 parent 5e708484d710bcbb44893400f429579f5728cd7d author Olaf Hering Mon, 08 Aug 2005 14:49:18 -0700 committer Linus Torvalds Mon, 08 Aug 2005 15:29:13 -0700 [PATCH] x86_64: add MODULE_ALIAS for aes modprobe aes does not work on x86_64. i386 has a similar line, this could be the right fix. Would be nice to have in 2.6.13 final. Signed-off-by: Olaf Hering Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 5e708484d710bcbb44893400f429579f5728cd7d tree 8297ba1f5e1e8c9020026afdd67c96d9c4fff29c parent b612cacb02f0fb58f07a9002c7719a901882718c author Kumar Gala Mon, 08 Aug 2005 14:49:17 -0700 committer Linus Torvalds Mon, 08 Aug 2005 15:29:13 -0700 [PATCH] ppc32: Fix MPC834x USB memory map offsets The memory mappings for MPC8349 USB MPH and DR modules were reversed. Signed-off-by: Li Yang Signed-off-by: Jiang Bo Signed-off-by: Kumar Gala Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit ca9334523c853e407da7b3a0bd02f54d0fa59414 tree 3c4f8050d9bc0e062038c1f7e22722e0e6447bfc parent 4d479e40e1748a877a24015fc6727b27b77110cd author Heikki Orsila Mon, 08 Aug 2005 14:26:52 -0700 committer David S. Miller Mon, 08 Aug 2005 14:26:52 -0700 [IPV4]: Debug cleanup Here's a small patch to cleanup NETDEBUG() use in net/ipv4/ for Linux kernel 2.6.13-rc5. Also weird use of indentation is changed in some places. Signed-off-by: Heikki Orsila Signed-off-by: David S. Miller commit 4d479e40e1748a877a24015fc6727b27b77110cd tree 6b6983091e6c7ef6f648282c57ed7a725a2db72d parent 7d3f4c97723c4ec4e5d85e6e70084b02e6be8788 author David S. Miller Mon, 08 Aug 2005 13:48:02 -0700 committer David S. Miller Mon, 08 Aug 2005 13:48:02 -0700 [NETLINK]: Allocate and kill some netlink numbers. NETLINK_ARPD is unused, allocate it to the Open-iSCSI folks. NETLINK_ROUTE6 and NETLINK_TAPBASE are no longer used, delete them. Signed-off-by: David S. Miller commit b612cacb02f0fb58f07a9002c7719a901882718c tree f528e2ee1b39ad3c70336b29469d0b5645bc9e97 parent 7a91bf7f5c22c8407a9991cbd9ce5bb87caa6b4a parent 71abe99980e6d7ff8aee8acc7da817b3ad7d8a89 author Linus Torvalds Mon, 08 Aug 2005 12:19:24 -0700 committer Linus Torvalds Mon, 08 Aug 2005 12:19:24 -0700 Merge master.kernel.org:/home/rmk/linux-2.6-arm commit 7a91bf7f5c22c8407a9991cbd9ce5bb87caa6b4a tree ffd77cfbf621a990052c1277d8a18451b9363dda parent 1963c907b21e140082d081b1c8f8c2154593c7d7 author John McCutchan Mon, 08 Aug 2005 13:52:16 -0400 committer Linus Torvalds Mon, 08 Aug 2005 11:53:47 -0700 [PATCH] fsnotify_name/inoderemove The patch below unhooks fsnotify from vfs_unlink & vfs_rmdir. It introduces two new fsnotify calls, that are hooked in at the dcache level. This not only more closely matches how the VFS layer works, it also avoids the problem with locking and inode lifetimes. The two functions are - fsnotify_nameremove -- called when a directory entry is going away. It notifies the PARENT of the deletion. This is called from d_delete(). - inoderemove -- called when the files inode itself is going away. It notifies the inode that is being deleted. This is called from dentry_iput(). Signed-off-by: John McCutchan Signed-off-by: Linus Torvalds commit 1963c907b21e140082d081b1c8f8c2154593c7d7 tree 71410cd2ad9f4bdab2f2466a6621ba2930f16b5f parent 66aea23ff84ca81bfaeaf7d63e248b873f5c2616 author Michael Krufky Mon, 08 Aug 2005 09:22:43 -0700 committer Linus Torvalds Mon, 08 Aug 2005 11:49:57 -0700 [PATCH] dvb: lgdt330x frontend: some bug fixes & add lgdt3303 support - Structural changes within lgdt330x driver, framework now supports both chips... tested OK on lgdt3302 and lgdt3303. - Add LG/TUA6034 dvb_pll_desc for ATSC with LG TDVS-H062F & DViCO FusionHDTV5. - Fixed LGDT330X signal strength: For now, always set it to 0. - Corrected LGDT330X boundary condition error in read_snr: dB calculation. Signed-off-by: Mac Michaels Signed-off-by: Michael Krufky Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 66aea23ff84ca81bfaeaf7d63e248b873f5c2616 tree 1dfa4af1f8b33c7d7b069c407d9c37ddd1ecae32 parent 8b83bc77bf77cc8459cb94e52b08e775104c4c48 author Cornelia Huck Mon, 08 Aug 2005 09:22:36 -0700 committer Linus Torvalds Mon, 08 Aug 2005 11:49:57 -0700 [PATCH] s390: use klist in qeth driver From: Martin Schwidesky Convert qeth to the new klist interface and make it compiling again. Signed-off-by: Frank Pavlic Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds commit 8b83bc77bf77cc8459cb94e52b08e775104c4c48 tree 89f84bdd6a13763882636913852c6ce2eaea199c parent 48de5beeb0ee821859c79ba5b9462654604d8bf3 author Harald Welte Mon, 08 Aug 2005 11:50:55 +0200 committer Linus Torvalds Mon, 08 Aug 2005 11:48:28 -0700 [PATCH] don't try to do any NAT on untracked connections With the introduction of 'rustynat' in 2.6.11, the old tricks of preventing NAT of 'untracked' connections (e.g. NOTRACK target in 'raw' table) are no longer sufficient. The ip_conntrack_untracked.status |= IPS_NAT_DONE_MASK effectively prevents iteration of the 'nat' table, but doesn't prevent nat_packet() to be executed. Since nr_manips is gone in 'rustynat', nat_packet() now implicitly thinks that it has to do NAT on the packet. This patch fixes that problem by explicitly checking for ip_conntrack_untracked in ip_nat_fn(). Signed-off-by: Harald Welte Signed-off-by: Linus Torvalds commit 48de5beeb0ee821859c79ba5b9462654604d8bf3 tree 69ce3026aea31e44a83f23ed8ea0d700d19b4ef5 parent 6d85f29bb54235d2e184e7155dcd4de908324fe6 author James Morris Mon, 08 Aug 2005 10:29:08 -0400 committer Linus Torvalds Mon, 08 Aug 2005 11:46:25 -0700 [PATCH] Update contact info for James Morris commit 6d85f29bb54235d2e184e7155dcd4de908324fe6 tree 1ab80c4bb980fec383047e8e07a0fb8fa77b5994 parent db6778db7eb1d974e1ae0da326530f09c13585ac author Ivan Kokshaysky Mon, 08 Aug 2005 12:55:54 +0400 committer Linus Torvalds Mon, 08 Aug 2005 11:46:24 -0700 [PATCH] VIA VT8235 PCI quirk Like many other southbridges from different manufacturers, VIA VT8235 chip has two non-standard BARs for power management and SMBus registers (see the datasheet at http://www.via.com.tw). This new quirk routine fixes boot problem with 2.6.13-rc2/rc6 kernels on Targa Visionary 811 Athlon64 laptop, as reported by Mikael Pettersson . Signed-off-by: Ivan Kokshaysky Signed-off-by: Linus Torvalds commit db6778db7eb1d974e1ae0da326530f09c13585ac tree 0e645dfdd902e76c47884c8629b69a4089cca05e parent 0f0767c67a497173294bdf6725a3d85f7f29e397 author Antonino Daplas Mon, 08 Aug 2005 14:22:43 +0800 committer Linus Torvalds Mon, 08 Aug 2005 11:46:24 -0700 [PATCH] nvidiafb: Fix initial display corruption on certain laptops Reported by:Vincent Fortier (Bugzilla Bug 4768) "At boot time the screen appears moved to the mid right portion of the actual video pannel making the end of the line appears at the left edge... It simply looks like moved half way to the right" His particular hardware has a display with an unusual dimension (1920x1200) but unfortunately has no EDID block. None of the entries in the global mode database is correct for this particular display, and it particularly has difficulty scaling up 640x480 (the default startup mode of nvidiafb) to 1920x1200 which causes the above described problem. 1, Add 1920x1200 to the global mode database. 2. Let nvidiafb base the startup mode from the flatpanel dimensions only if the EDID block is absent, no boot mode parameter is specified by the user, and a flatpanel/LCD display is attached. Signed-off-by: Antonino Daplas Signed-off-by: Linus Torvalds commit 0f0767c67a497173294bdf6725a3d85f7f29e397 tree 08c11f2a68489598bbd3e6b755b8c2b0a366322c parent 2c875bbda9303b359af94f671d25639840ce2a59 author Paul Mackerras Mon, 08 Aug 2005 14:16:43 +1000 committer Linus Torvalds Mon, 08 Aug 2005 11:46:24 -0700 [PATCH] ppc64: update defconfigs Update the default/example configs for ppc64. Pretty boring... Signed-off-by: Paul Mackerras Signed-off-by: Linus Torvalds commit 2c875bbda9303b359af94f671d25639840ce2a59 tree 9c9f5e4413205fd8062fc213af327e74bf7775af parent 6fc32179de9e14c542e0b1760e412bc670611c53 author Arnd Bergmann Mon, 08 Aug 2005 14:12:42 +1000 committer Linus Torvalds Mon, 08 Aug 2005 11:46:24 -0700 [PATCH] ppc64: add default config for BPA This adds a bpa_defconfig file and make target. The config settings are made for the current version of the Cell Processor Based Blade, so there are not too many drivers enabled. A few more drivers might get added in the future though. Signed-off-by: Arnd Bergmann Signed-off-by: Paul Mackerras Signed-off-by: Linus Torvalds commit 71abe99980e6d7ff8aee8acc7da817b3ad7d8a89 tree 73c492d859266b54a556ec92471c76d035c926e9 parent fc1df37e3b195cb73ecb14c30d41b7aace3f844a author Christoph Hellwig Sun, 07 Aug 2005 14:23:42 +0100 committer Russell King Sun, 07 Aug 2005 14:23:42 +0100 [PATCH] ARM: switch fd1772.c from sleep_on to wait_event Doesn't make the local irq disabling around it less buggy, but at least we replace the offender with the right kind of primitive. Signed-off-by: Christoph Hellwig Signed-off-by: Russell King commit fc1df37e3b195cb73ecb14c30d41b7aace3f844a tree 9180f60ee3a816632b5ff9f8c8d774259af3d686 parent 0d317fb72fe3cf0f611608cf3a3015bbe6cd2a66 author Russell King Sun, 07 Aug 2005 14:20:26 +0100 committer Russell King Sun, 07 Aug 2005 14:20:26 +0100 [PATCH] ARM: Make sa1100fb_display_dma_period() an inline function This function produces a warning when CPU_FREQ=n. Since it's a very simple calculation, make it inline instead of adding preprocessor directives around it. Signed-off-by: Russell King commit 7d3f4c97723c4ec4e5d85e6e70084b02e6be8788 tree 790200fcdef86e91224903394023b964a3a52e47 parent 6fc0b4a7a73a81e74d0004732df358f4f9975be2 author David S. Miller Sat, 06 Aug 2005 06:35:48 -0700 committer David S. Miller Sat, 06 Aug 2005 06:35:48 -0700 [TG3]: Save initial PCI state before registering the netdevice. Else on SMP systems it is possible for hotplug to execute, invoke tg3_open(), and end up loading the uninitialized PCI register save area into the card. Signed-off-by: David S. Miller commit 6fc0b4a7a73a81e74d0004732df358f4f9975be2 tree ac2c68e206efbfe378728a50be30ef0bccd0cdff parent 534afb90a9cd0b9643f62d660c164e1d924f39cf author Herbert Xu Sat, 06 Aug 2005 06:33:15 -0700 committer David S. Miller Sat, 06 Aug 2005 06:33:15 -0700 [IPSEC]: Restrict socket policy loading to CAP_NET_ADMIN. The interface needs much redesigning if we wish to allow normal users to do this in some way. Signed-off-by: Herbert Xu Signed-off-by: David S. Miller