linux-kernel mailing list

FromSubjectsort iconDate
Huang Weiyi
[DRIVERS/VIDEO] removed unused #include <version.h>
The driver(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION. drivers/video/arkfb.c drivers/video/s3fb.c drivers/video/vt8623fb.c This patch removes the said #include &lt;version.h&gt;. Signed-off-by: Huang Weiyi &lt;weiyi.huang@gmail.com&gt; diff --git a/drivers/video/arkfb.c b/drivers/video/arkfb.c index 4bd569e..314d186 100644 --- a/drivers/video/arkfb.c +++ b/drivers/video/arkfb.c @@ -11,7 +11,6 @@ * Code is based on s3fb */ -#include &lt;linux/version.h&gt; #include ...
Aug 16, 4:51 pm 2008
Huang Weiyi
[MMC] removed unused #include <version.h>
The drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION. drivers/mmc/host/sdricoh_cs.c This patch removes the said #include &lt;version.h&gt;. Signed-off-by: Huang Weiyi &lt;weiyi.huang@gmail.com&gt; diff --git a/drivers/mmc/host/sdricoh_cs.c b/drivers/mmc/host/sdricoh_cs.c index f99e9f7..1df44d9 100644 --- a/drivers/mmc/host/sdricoh_cs.c +++ b/drivers/mmc/host/sdricoh_cs.c @@ -29,7 +29,6 @@ #include &lt;linux/pci.h&gt; #include &lt;linux/ioport.h&gt; #include &lt;linux/scatterlist.h&gt; -#include ...
Aug 16, 4:51 pm 2008
Huang Weiyi
[DRIVERS/MISC] removed unused #include <version.h>
The drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION. drivers/misc/eeprom_93cx6.c This patch removes the said #include &lt;version.h&gt;. Signed-off-by: Huang Weiyi &lt;weiyi.huang@gmail.com&gt; diff --git a/drivers/misc/eeprom_93cx6.c b/drivers/misc/eeprom_93cx6.c index ea55654..15b1780 100644 --- a/drivers/misc/eeprom_93cx6.c +++ b/drivers/misc/eeprom_93cx6.c @@ -26,7 +26,6 @@ #include &lt;linux/kernel.h&gt; #include &lt;linux/module.h&gt; -#include &lt;linux/version.h&gt; #include ...
Aug 16, 4:51 pm 2008
Parag Warudkar
Re: [PATCH 2/2] Add Dell laptop driver
Yeah, it's a RFKill switch after all, not a LaptopKill switch :) Seriously though a quick search through LXR results for kzalloc shows that most everyone does care. And if I find ones that don't a patch will follow soon. Thanks Parag --
Aug 16, 4:31 pm 2008
Matthew Garrett
Re: [PATCH 2/2] Add Dell laptop driver
To the extent that it would result in this failing gracefully before some other part of the kernel becomes hideously upset, sure. I have a hard time caring, but I can easily fix it if other people do :) -- Matthew Garrett | mjg59@srcf.ucam.org --
Aug 16, 4:23 pm 2008
Parag Warudkar
Re: [PATCH 2/2] Add Dell laptop driver
This makes me confident there is code in the kernel that always succeeds allocations by mjg59. Parag --
Aug 16, 4:17 pm 2008
Rafael J. Wysocki
[Bug #11346] kernel BUG at arch/x86/mm/pat.c:233!
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11346 Subject : kernel BUG at arch/x86/mm/pat.c:233! Submitter : Jean Delvare &lt;khali@linux-fr.org&gt; Date : 2008-08-15 02:10 (2 days old) Handled-By : Andi Kleen ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11336] 2.6.27-rc2:stall while mounting root fs
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11336 Subject : 2.6.27-rc2:stall while mounting root fs Submitter : Torsten Kaiser &lt;just.for.lkml@googlemail.com&gt; Date : 2008-08-12 12:37 (5 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11263] Re: 2.6.27-rc2: uvcvideo WARNING after susp ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11263 Subject : Re: 2.6.27-rc2: uvcvideo WARNING after suspend to ram Submitter : Alan Jenkins &lt;alan-jenkins@tuffmail.co.uk&gt; Date : 2008-08-07 04:02 (10 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11343] SATA Cold Boot Problems with 2.6.27-rc[23] ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11343 Subject : SATA Cold Boot Problems with 2.6.27-rc[23] on nVidia 680i Submitter : Manny Maxwell &lt;mannymax@mannymax.net&gt; Date : 2008-08-14 4:16 (3 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11279] 2.6.27-rc0 Power Bugs with HP/Compaq Laptops
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11279 Subject : 2.6.27-rc0 Power Bugs with HP/Compaq Laptops Submitter : Matt Parnell &lt;mparnell@gmail.com&gt; Date : 2008-08-07 14:57 (10 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11354] AMD Elan regression with 2.6.27-rc3
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11354 Subject : AMD Elan regression with 2.6.27-rc3 Submitter : Sean Young &lt;sean@mess.org&gt; Date : 2008-08-15 18:37 (2 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11344] lockdep link failed
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11344 Subject : lockdep link failed Submitter : Ming Lei &lt;tom.leiming@gmail.com&gt; Date : 2008-08-14 9:58 (3 days old) References : ...
Aug 16, 12:02 pm 2008
Hugh Dickins
Re: [Bug #11237] corrupt PMD after resume
Definitely should still be listed: Alan has verified it still happens with -rc3. I keep on going back to look at the info he's sent, to try and work out what might be happening and what to try next. Hugh --
Aug 16, 4:36 pm 2008
Rafael J. Wysocki
[Bug #11264] Invalid op opcode in kernel/workqueue
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11264 Subject : Invalid op opcode in kernel/workqueue Submitter : Jean-Luc Coulon &lt;jean.luc.coulon@gmail.com&gt; Date : 2008-08-07 04:18 (10 days old) --
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11330] int3: 0000 in tsc_read_refs when using powe ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11330 Subject : int3: 0000 in tsc_read_refs when using powernow_k7 Submitter : Mikko Vinni &lt;mmvinni@yahoo.com&gt; Date : 2008-08-14 04:21 (3 days old) Patch : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11355] Regression in 2.6.27-rc2 when cross-buildin ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11355 Subject : Regression in 2.6.27-rc2 when cross-building the kernel Submitter : Larry Finger &lt;Larry.Finger@lwfinger.net&gt; Date : 2008-08-16 2:38 (1 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11338] ia64 allmodconfig on current mainline
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11338 Subject : ia64 allmodconfig on current mainline Submitter : Andrew Morton &lt;akpm@linux-foundation.org&gt; Date : 2008-08-12 22:06 (5 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11210] libata badness
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11210 Subject : libata badness Submitter : Kumar Gala &lt;galak@kernel.crashing.org&gt; Date : 2008-07-31 18:53 (17 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11237] corrupt PMD after resume
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11237 Subject : corrupt PMD after resume Submitter : Alan Jenkins &lt;alan-jenkins@tuffmail.co.uk&gt; Date : 2008-08-02 9:51 (15 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11282] Please fix x86 defconfig regression
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11282 Subject : Please fix x86 defconfig regression Submitter : Andi Kleen &lt;andi@firstfloor.org&gt; Date : 2008-08-07 20:46 (10 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11271] BUG: fealnx in 2.6.27-rc1
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11271 Subject : BUG: fealnx in 2.6.27-rc1 Submitter : Jaswinder Singh &lt;jaswinderlinux@gmail.com&gt; Date : 2008-08-05 14:58 (12 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11323] /proc/diskstats does not contain all disk devices
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11323 Subject : /proc/diskstats does not contain all disk devices Submitter : Andy Ryan &lt;genanr@emsphone.com&gt; Date : 2008-08-13 12:12 (4 days old) Handled-By : Greg Kroah-Hartman ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11141] no battery or DC status - Dell i1501
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11141 Subject : no battery or DC status - Dell i1501 Submitter : Gu Rui &lt;chaos.proton@gmail.com&gt; Date : 2008-07-21 19:43 (27 days old) Handled-By : Zhao Yakui &lt;yakui.zhao@intel.com&gt; --
Aug 16, 12:00 pm 2008
Rafael J. Wysocki
[Bug #11219] KVM modules break emergency reboot
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11219 Subject : KVM modules break emergency reboot Submitter : Zdenek Kabelac &lt;zdenek.kabelac@gmail.com&gt; Date : 2008-08-01 20:25 (16 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11224] Only three cores found on quad-core machine.
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11224 Subject : Only three cores found on quad-core machine. Submitter : Dave Jones &lt;davej@redhat.com&gt; Date : 2008-08-01 18:15 (16 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11215] INFO: possible recursive locking detected p ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11215 Subject : INFO: possible recursive locking detected ps2_command Submitter : Zdenek Kabelac &lt;zdenek.kabelac@gmail.com&gt; Date : 2008-07-31 9:41 (17 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11313] Plugging HDMI causes &quot;unable to handle kern ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11313 Subject : Plugging HDMI causes &quot;unable to handle kernel paging request&quot; Submitter : Rafał Miłecki &lt;zajec5@gmail.com&gt; Date : 2008-08-12 14:30 (5 days old) --
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11209] 2.6.27-rc1 process time accounting
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11209 Subject : 2.6.27-rc1 process time accounting Submitter : Lukas Hejtmanek &lt;xhejtman@ics.muni.cz&gt; Date : 2008-07-31 10:43 (17 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11207] VolanoMark regression with 2.6.27-rc1
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11207 Subject : VolanoMark regression with 2.6.27-rc1 Submitter : Zhang, Yanmin &lt;yanmin_zhang@linux.intel.com&gt; Date : 2008-07-31 3:20 (17 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11205] x86: 2.6.27-rc1 does not build with gcc-3.2 ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11205 Subject : x86: 2.6.27-rc1 does not build with gcc-3.2.3 any more Submitter : Mikael Pettersson &lt;mikpe@it.uu.se&gt; Date : 2008-07-30 11:02 (18 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11191] 2.6.26-git8: spinlock lockup in c1e_idle()
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11191 Subject : 2.6.26-git8: spinlock lockup in c1e_idle() Submitter : Mikhail Kshevetskiy &lt;mikhail.kshevetskiy@gmail.com&gt; Date : 2008-07-24 03:22 (24 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11189] sky2 WOL broken
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11189 Subject : sky2 WOL broken Submitter : Rafael J. Wysocki &lt;rjw@sisk.pl&gt; Date : 2008-07-20 0:20:10 (28 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11254] KVM: fix userspace ABI breakage
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11254 Subject : KVM: fix userspace ABI breakage Submitter : Adrian Bunk &lt;bunk@kernel.org&gt; Date : 21 Jul 2008 17:58:26 (0 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11341] 2.6.27-rc1 - ext4 e2fsck false prompting fo ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11341 Subject : 2.6.27-rc1 - ext4 e2fsck false prompting for fixing i_size of Inode Submitter : Kamalesh Babulal &lt;kamalesh@linux.vnet.ibm.com&gt; Date : 2008-08-13 6:56 (4 days ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11228] p54usb broken by commit b19fa1f
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11228 Subject : p54usb broken by commit b19fa1f Submitter : Larry Finger &lt;Larry.Finger@lwfinger.net&gt; Date : 2008-08-02 3:06 (15 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11337] Warning in during hotplug on 2.6.27-rc2-git5
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11337 Subject : Warning in during hotplug on 2.6.27-rc2-git5 Submitter : Mark Langsdorf &lt;mark.langsdorf@amd.com&gt; Date : 2008-08-12 21:56 (5 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11296] 2.6.27-rc2-git4: suspend and power off fail ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11296 Subject : 2.6.27-rc2-git4: suspend and power off fails on Asus M3A32-MVP Submitter : Rafael J. Wysocki &lt;rjw@sisk.pl&gt; Date : 2008-08-09 21:21 (8 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11340] LTP overnight run resulted in unusable box
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11340 Subject : LTP overnight run resulted in unusable box Submitter : Alexey Dobriyan &lt;adobriyan@gmail.com&gt; Date : 2008-08-13 9:24 (4 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11335] 2.6.27-rc2-git5 BUG: unable to handle kerne ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11335 Subject : 2.6.27-rc2-git5 BUG: unable to handle kernel paging request Submitter : Randy Dunlap &lt;randy.dunlap@oracle.com&gt; Date : 2008-08-12 4:18 (5 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11356] Linux 2.6.27-rc3 - build failure: undefined ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11356 Subject : Linux 2.6.27-rc3 - build failure: undefined reference to `.lockdep_count_forward_deps' Submitter : Frans Pop &lt;elendil@planet.nl&gt; Date : 2008-08-16 19:11 (1 days ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11334] myri10ge: use ioremap_wc: compilation failu ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11334 Subject : myri10ge: use ioremap_wc: compilation failure on ARM Submitter : Martin Michlmayr &lt;tbm@cyrius.com&gt; Date : 2008-08-10 11:25 (7 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11276] build error: CONFIG_OPTIMIZE_INLINING=y cau ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11276 Subject : build error: CONFIG_OPTIMIZE_INLINING=y causes gcc 4.2 to do stupid things Submitter : Randy Dunlap &lt;randy.dunlap@oracle.com&gt; Date : 2008-08-06 17:18 (11 days ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
2.6.27-rc3-git3: Reported regressions from 2.6.26
This message contains a list of some regressions from 2.6.26, for which there are no fixes in the mainline I know of. If any of them have been fixed already, please let me know. If you know of any other unresolved regressions from 2.6.26, please let me know either and I'll add them to the list. Also, please let me know if any of the entries below are invalid. Each entry from the list will be sent additionally in an automatic reply to this message with CCs to the people involved in reporting ...
Aug 16, 12:00 pm 2008
Rafael J. Wysocki
[Bug #11308] tbench regression on each kernel release fr ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11308 Subject : tbench regression on each kernel release from 2.6.22 -&amp;gt; 2.6.28 Submitter : Christoph Lameter &lt;cl@linux-foundation.org&gt; Date : 2008-08-11 18:36 (6 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11293] 2.6.27-rc2: suspend regression on EeePC
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11293 Subject : 2.6.27-rc2: suspend regression on EeePC Submitter : Alan Jenkins &lt;alan-jenkins@tuffmail.co.uk&gt; Date : 2008-08-06 18:59 (11 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11220] Heavy suspend and io problems in 2.6.27-rc1 ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11220 Subject : Heavy suspend and io problems in 2.6.27-rc1-00156-g94ad374 Submitter : Nico Schottelius &lt;nico@schottelius.org&gt; Date : 2008-07-31 21:05 (17 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11245] acpi error on 2.6.27-rc1+ (ACPI Error (dsob ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11245 Subject : acpi error on 2.6.27-rc1+ (ACPI Error (dsobject-0501)) Submitter : Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt; Date : 2008-08-03 18:29 (14 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11230] Kconfig no longer outputs a .config with fr ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11230 Subject : Kconfig no longer outputs a .config with freshly updated defconfigs Submitter : Josh Boyer &lt;jwboyer@linux.vnet.ibm.com&gt; Date : 2008-08-02 16:03 (15 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11260] Regression: USB memory stick triggers sever ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11260 Subject : Regression: USB memory stick triggers several USB resets before settling with bogus capacity Submitter : Alex Villacis Lasso &lt;avillaci@ceibo.fiec.espol.edu.ec&gt; Date : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11316] severe performance regression for iptables ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11316 Subject : severe performance regression for iptables nat routing Submitter : Alex Williamson &lt;alex.williamson@hp.com&gt; Date : 2008-08-12 22:04 (5 days old) Handled-By : Herbert Xu ...
Aug 16, 12:02 pm 2008
Larry Finger Aug 16, 1:54 pm 2008
Grant Coady
Re: [Bug #11278] 2.6.27-rc2: Very odd top: '5124095h kth ...
The problem is not evident in 2.6.27-rc3 Grant. --
Aug 16, 3:37 pm 2008
Hugh Dickins
Re: [Bug #11260] Regression: USB memory stick triggers s ...
James has this fix queued in his scsi-rc-fixes for 2.6.27 http://git.kernel.org/?p=linux/kernel/git/jejb/scsi-rc-fixes-2.6.git;a=commit;h=d211f0... but hasn't asked Linus to pull for a while: I'm hoping it'll get into -rc4. Hugh --
Aug 16, 4:33 pm 2008
Jean Delvare
Re: [Bug #11346] kernel BUG at arch/x86/mm/pat.c:233!
Hi Rafael, Andi's patch still needs to be pushed to Linus. -- Jean Delvare --
Aug 16, 1:45 pm 2008
Hugh Dickins
Re: [Bug #11335] 2.6.27-rc2-git5 BUG: unable to handle k ...
This should still be listed for now, it's interesting, but I doubt we'll make any progress unless it can be reproduced. Hugh --
Aug 16, 4:38 pm 2008
Rafael J. Wysocki
[Bug #11333] Rewrite SSB DMA API breaks compilation on ARM
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11333 Subject : Rewrite SSB DMA API breaks compilation on ARM Submitter : Martin Michlmayr &lt;tbm@cyrius.com&gt; Date : 2008-08-10 12:16 (7 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11339] Only one of my cpus seems to powered down b ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11339 Subject : Only one of my cpus seems to powered down by cpufreq Submitter : Torsten Kaiser &lt;just.for.lkml@googlemail.com&gt; Date : 2008-08-13 20:18 (4 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11278] 2.6.27-rc2: Very odd top: '5124095h kthread ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11278 Subject : 2.6.27-rc2: Very odd top: '5124095h kthreadd' display Submitter : Grant Coady &lt;grant_lkml@dodo.com.au&gt; Date : 2008-08-07 7:03 (10 days old) References : ...
Aug 16, 12:02 pm 2008
Rafael J. Wysocki
[Bug #11272] BUG: parport_serial in 2.6.27-rc1 for NetMo ...
This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.26. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11272 Subject : BUG: parport_serial in 2.6.27-rc1 for NetMos Technology PCI 9835 Submitter : Jaswinder Singh &lt;jaswinderlinux@gmail.com&gt; Date : 2008-08-05 15:12 (12 days old) References : ...
Aug 16, 12:02 pm 2008
Arjan van de Ven
Re: [PATCH 2/2] Add Dell laptop driver
On Sat, 16 Aug 2008 21:30:27 +0100 how does this interact with the backlight control done via ACPI ? -- If you want to reach me at my work email, use arjan@linux.intel.com For development, discussion and tips for power savings, visit http://www.lesswatts.org --
Aug 16, 1:47 pm 2008
Matthew Garrett
[PATCH 1/2] Export SMI call functionality from dcdbas driver
Rename the dcdbas SMI request call to avoid namespacing issues, and then export it so other kernel modules can make use of the functionality. Signed-off-by: Matthew Garrett &lt;mjg@redhat.com&gt; --- commit be8f9ba0f636c9eec356976acc178623ec58651e Author: Matthew Garrett &lt;mjg59@m6300.(none)&gt; Date: Sat Aug 16 21:12:09 2008 +0100 Add support for using the dcdbas framework from inside the kernel diff --git a/drivers/firmware/dcdbas.c b/drivers/firmware/dcdbas.c index 50a071f..762131b ...
Aug 16, 1:26 pm 2008
Matthew Garrett
[PATCH 0/2] Add Dell laptop driver
This driver adds backlight and rfkill support for Dell laptops. It uses the DCDBAS driver to trigger the system management calls required for this, and parses the DMI tables itself in order to find the appropriate tokens. In future it should be possible to add LED control, but I don't have any appropriate machines right now for testing. -- Matthew Garrett | mjg59@srcf.ucam.org --
Aug 16, 1:24 pm 2008
Matthew Garrett
[PATCH 2/2] Add Dell laptop driver
This driver provides in-kernel control for the backlight and rfkill functionality on Dell laptops. It's based on the publically available information in the libsmbios package. Signed-off-by: Matthew Garrett &lt;mjg@redhat.com&gt; --- commit 472d8eed1891ba440f8e6ffde4787f6308390f7d Author: Matthew Garrett &lt;mjg59@m6300.(none)&gt; Date: Sat Aug 16 21:12:51 2008 +0100 Add Dell laptop driver diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index a726f3b..c77eab3 100644 --- ...
Aug 16, 1:30 pm 2008
Matthew Garrett
Re: [PATCH 2/2] Add Dell laptop driver
Dell's ACPI implementation appears to be implemented on top of this at a firmware level, so both are consistent. However, in terms of cleanliness, we should wait for Thomas's patches to be merged so this driver can disable the backlight support if there's an ACPI backlight present. The reason I implemented it is that there's no ACPI backlight support on some currently shipping Dells, never mind the older hardware. -- Matthew Garrett | mjg59@srcf.ucam.org --
Aug 16, 1:51 pm 2008
Stefan Richter
[PATCH] firewire: Kconfig help update
Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt; --- --- linux.orig/drivers/firewire/Kconfig +++ linux/drivers/firewire/Kconfig @@ -12,8 +12,8 @@ config FIREWIRE This is the &quot;Juju&quot; FireWire stack, a new alternative implementation designed for robustness and simplicity. You can build either this stack, or the old stack (the ieee1394 driver, ohci1394 etc.) or both. - Please read http://wiki.linux1394.org/JujuMigration before you - enable the new stack. + Please read ...
Aug 16, 12:52 pm 2008
Alex Dubov
Problem with find_first_bit function and kin
It's well may be that I'm just missing something obvious. It seems to me that find_first_bit/find_next_bit functions return their offsets &quot;base 1&quot; - first set bit is &quot;1&quot; and last is &quot;bitmap size&quot;. This means that if only the last bit in the bitmap is set, the returned value will be indistinguishable from no bits set situation. Moreover, bit manipulation functions appear to use &quot;base 0&quot; bit addresses, adding to the inconvenience. Is this a desired behavior? And, if yes, how is one supposed to ...
Aug 16, 12:26 pm 2008
Cyrill Gorcunov
[PATCH 5/6] x86: apic - unify lapic_is_integrated
Signed-off-by: Cyrill Gorcunov &lt;gorcunov@gmail.com&gt; --- arch/x86/kernel/apic_32.c | 4 ++++ arch/x86/kernel/apic_64.c | 6 +++++- 2 files changed, 9 insertions(+), 1 deletions(-) diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c index 9e8702e..41134d4 100644 --- a/arch/x86/kernel/apic_32.c +++ b/arch/x86/kernel/apic_32.c @@ -128,7 +128,11 @@ static inline int lapic_get_version(void) */ static inline int lapic_is_integrated(void) { +#ifdef ...
Aug 16, 12:21 pm 2008
Cyrill Gorcunov
[PATCH 6/6] x86: apic - unify xapic_icr_read
Signed-off-by: Cyrill Gorcunov &lt;gorcunov@gmail.com&gt; --- arch/x86/kernel/apic_64.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/x86/kernel/apic_64.c b/arch/x86/kernel/apic_64.c index 18c0b8c..5e07381 100644 --- a/arch/x86/kernel/apic_64.c +++ b/arch/x86/kernel/apic_64.c @@ -174,7 +174,7 @@ u64 xapic_icr_read(void) icr2 = apic_read(APIC_ICR2); icr1 = apic_read(APIC_ICR); - return (icr1 | ((u64)icr2 &lt;&lt; 32)); + return icr1 | ((u64)icr2 &lt;&lt; 32); } ...
Aug 16, 12:21 pm 2008
Cyrill Gorcunov
[PATCH 3/6] x86: apic - unify lapic_suspend
Signed-off-by: Cyrill Gorcunov &lt;gorcunov@gmail.com&gt; --- arch/x86/kernel/apic_32.c | 2 +- arch/x86/kernel/apic_64.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c index 3d40213..6cb8aaa 100644 --- a/arch/x86/kernel/apic_32.c +++ b/arch/x86/kernel/apic_32.c @@ -1582,7 +1582,7 @@ static int lapic_suspend(struct sys_device *dev, pm_message_t state) apic_pm_state.apic_lvterr = apic_read(APIC_LVTERR); ...
Aug 16, 12:21 pm 2008
Maciej W. Rozycki
Re: [PATCH 2/6] x86: apic - unify lapic_resume
That's a quantitative rather than a qualitative limitation though. I can see no reason why limiting the number of CPUs would preclude the use of the x2APIC mode altogether -- the extra CPUs will simply be ignored and never waken up. And with smaller systems and a 32-bit kernel one may still want to get the small performance gain from using the MSRs rather than going through the TLB for example. Similarly there is some RAM size limitation with the 32-bit configuration too, but that does ...
Aug 16, 1:25 pm 2008
Arjan van de Ven
Re: [PATCH 2/6] x86: apic - unify lapic_resume
On Sat, 16 Aug 2008 20:52:07 +0100 (BST) it's not like you can/want to go over 128 cpus on a 32 bit kernel though.. -- If you want to reach me at my work email, use arjan@linux.intel.com For development, discussion and tips for power savings, visit http://www.lesswatts.org --
Aug 16, 1:00 pm 2008
Cyrill Gorcunov
one more apic merging preliminary series
Please review - any comments are welcome! For now it's like code bloating - but it's just preliminary series to make apic_*.c code more or less similar. And it's still a bit far from being ready to be merged down. - Cyrill - --
Aug 16, 12:21 pm 2008
Cyrill Gorcunov
Re: [PATCH 2/6] x86: apic - unify lapic_resume
[Arjan van de Ven - Sat, Aug 16, 2008 at 01:00:08PM -0700] | On Sat, 16 Aug 2008 20:52:07 +0100 (BST) | &quot;Maciej W. Rozycki&quot; &lt;macro@linux-mips.org&gt; wrote: | | &gt; On Sat, 16 Aug 2008, Cyrill Gorcunov wrote: | &gt; | &gt; &gt; +#ifdef CONFIG_X86_64 | &gt; &gt; + if (x2apic) | &gt; &gt; + enable_x2apic(); | &gt; &gt; + else | &gt; &gt; +#endif | &gt; | &gt; Hmm, x86-64 hardware can run a 32-bit kernel, so it might be a good | &gt; idea to take the opportunity of the merge and extend x2APIC support | &gt; to the 32-bit configuration ...
Aug 16, 1:12 pm 2008
Cyrill Gorcunov
Re: [PATCH 2/6] x86: apic - unify lapic_resume
[Maciej W. Rozycki - Sat, Aug 16, 2008 at 08:52:07PM +0100] | On Sat, 16 Aug 2008, Cyrill Gorcunov wrote: | | &gt; +#ifdef CONFIG_X86_64 | &gt; + if (x2apic) | &gt; + enable_x2apic(); | &gt; + else | &gt; +#endif | | Hmm, x86-64 hardware can run a 32-bit kernel, so it might be a good idea | to take the opportunity of the merge and extend x2APIC support to the | 32-bit configuration too. It should be mostly a mechanical change. Just | a suggestion though -- feel free to ignore if you'd rather not dive ...
Aug 16, 1:05 pm 2008
Cyrill Gorcunov
[PATCH 2/6] x86: apic - unify lapic_resume
Signed-off-by: Cyrill Gorcunov &lt;gorcunov@gmail.com&gt; --- arch/x86/kernel/apic_32.c | 29 ++++++++++++++++++----------- arch/x86/kernel/apic_64.c | 19 +++++++++++++++---- 2 files changed, 33 insertions(+), 15 deletions(-) diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c index 3131603..3d40213 100644 --- a/arch/x86/kernel/apic_32.c +++ b/arch/x86/kernel/apic_32.c @@ -1606,16 +1606,21 @@ static int lapic_resume(struct sys_device *dev) local_irq_save(flags); ...
Aug 16, 12:21 pm 2008
Maciej W. Rozycki
Re: [PATCH 2/6] x86: apic - unify lapic_resume
Hmm, x86-64 hardware can run a 32-bit kernel, so it might be a good idea to take the opportunity of the merge and extend x2APIC support to the 32-bit configuration too. It should be mostly a mechanical change. Just a suggestion though -- feel free to ignore if you'd rather not dive into it. ;) Maciej --
Aug 16, 12:52 pm 2008
Cyrill Gorcunov
[PATCH 1/6] x86: apic - unify clear_local_APIC
- Remove redundant masking of APIC_LVTTHMR register in apic_32.c - Add masking of APIC_LVTTHMR register to apic_64.c. We use a bit complicated #ifdef here: CONFIG_X86_MCE_P4THERMAL is 32bit specific and X86_MCE_INTEL is 64bit specific so the appropriate config variable will be set by Kconfig. - the APIC_ESR register clearing in apic_64.c now uses not straightforward way but this is allowed tradeoff. Signed-off-by: Cyrill Gorcunov &lt;gorcunov@gmail.com&gt; --- arch/x86/kernel/apic_32.c ...
Aug 16, 12:21 pm 2008
Cyrill Gorcunov
[PATCH 4/6] x86: apic - rearrange functions and comments
Rearrange functions and comments to find differences easier. Also use apic_printk in setup_boot_APIC_clock for 64bit mode. Signed-off-by: Cyrill Gorcunov &lt;gorcunov@gmail.com&gt; --- arch/x86/kernel/apic_32.c | 69 +++++++++++++++++++++++++------------------- arch/x86/kernel/apic_64.c | 48 ++++++++++++++++++++++++------ 2 files changed, 77 insertions(+), 40 deletions(-) diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c index 6cb8aaa..9e8702e 100644 --- ...
Aug 16, 12:21 pm 2008
Philip Langdale
[PATCH 1/1] toshiba_acpi: Add support for bluetooth togg ...
There's been a patch floating around for toshiba_acpi that exports an ad-hoc /proc interface to toggle the bluetooth adapter in a large number of Toshiba laptops. I'm not sure if it's still relevant for the latest models, but it is still required for older models such as my Tecra M3. This change pulls in the low level Toshiba-specific code from the old patch and sets up an rfkill device and a polled input device to track the state of the hardware kill-switch. Signed-off-by: Philip Langdale ...
Aug 16, 12:21 pm 2008
Arjan van de Ven
Re: [PATCH RFC 3/3] x86: use mwait for trigger API
On Sat, 16 Aug 2008 09:34:26 -0700 monitor/mwait is rather really expensive.. are we really sure we want to use this? (from an Intel cpu perspective the answer is very likely no; but I don't know what AMD does here) -- If you want to reach me at my work email, use arjan@linux.intel.com For development, discussion and tips for power savings, visit http://www.lesswatts.org --
Aug 16, 10:44 am 2008
Jeremy Fitzhardinge
[PATCH RFC 3/3] x86: use mwait for trigger API
If the cpu implements monitor/mwait, use it for the trigger API. TODO: work out if any mwait hints are going to be useful here. Signed-off-by: Jeremy Fitzhardinge &lt;jeremy.fitzhardinge@citrix.com&gt; Cc: Ingo Molnar &lt;mingo@elte.hu&gt; Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt; Cc: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt; Cc: Rusty Russell &lt;rusty@rustcorp.com.au&gt; --- arch/x86/kernel/paravirt-spinlocks.c | 22 ++++++++++++ arch/x86/kernel/trigger.c | 59 ...
Aug 16, 9:34 am 2008
Jeremy Fitzhardinge
Re: [PATCH RFC 3/3] x86: use mwait for trigger API
The intended use is when you're going to be waiting for a while (on the order of microseconds or more). In the Xen case, I use this to block the vcpu if we pass a few iterations without the condition being true. While the mwait patch doesn't do this at present, it could. J --
Aug 16, 2:50 pm 2008
Arjan van de Ven
Re: [PATCH RFC 3/3] x86: use mwait for trigger API
On Sat, 16 Aug 2008 14:50:34 -0700 well mwait really is not cheap, I'd not be surprised if it's in that that's another hard one.. passing C-state hints into mwait needs ACPI help; the BIOS tells us which mwait values are legal/valid at any point in time.. but this gets tricky to put into these spinpletions. -- If you want to reach me at my work email, use arjan@linux.intel.com For development, discussion and tips for power savings, visit http://www.lesswatts.org --
Aug 16, 3:31 pm 2008
Jeremy Fitzhardinge
[PATCH RFC 2/3] x86: implement trigger API
Add an x86-specific implementation. This patch doesn't do much other than wire it up to paravirt_ops, and lay the groundwork for the upcoming monitor/mwait implementation. Signed-off-by: Jeremy Fitzhardinge &lt;jeremy.fitzhardinge@citrix.com&gt; Cc: Ingo Molnar &lt;mingo@elte.hu&gt; Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt; Cc: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt; Cc: Rusty Russell &lt;rusty@rustcorp.com.au&gt; --- arch/x86/Kconfig | 3 + arch/x86/kernel/Makefile ...
Aug 16, 9:34 am 2008
Arjan van de Ven
Re: [PATCH RFC 1/3] Add a trigger API for efficient non- ...
On Sat, 16 Aug 2008 09:34:13 -0700 it looks a lot like a spinning completion ;-) can we make it more simple by just having spinning versions of the wait for completion functions? -- If you want to reach me at my work email, use arjan@linux.intel.com For development, discussion and tips for power savings, visit http://www.lesswatts.org --
Aug 16, 10:47 am 2008
Jeremy Fitzhardinge
[PATCH RFC 1/3] Add a trigger API for efficient non-bloc ...
There are various places in the kernel which wish to wait for a condition to come true while in a non-blocking context. Existing examples of this are stop_machine() and smp_call_function_mask(). (No doubt there are other instances of this pattern in the tree.) Thus far, the only way to achieve this is by spinning with a cpu_relax() loop. This is fine if the condition becomes true very quickly, but it is not ideal: - There's little opportunity to put the CPUs into a low-power state. ...
Aug 16, 9:34 am 2008
Ingo Molnar
[git pull] scheduler fixes for v2.6.27
Linus, Please pull the latest sched-fixes-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git sched-fixes-for-linus Thanks, Ingo ------------------&gt; Peter Zijlstra (2): sched: fix rt-bandwidth hotplug race sched: scale sysctl_sched_shares_ratelimit with nr_cpus Zhang, Yanmin (1): sched: fix the race between walk_tg_tree and sched_create_group kernel/sched.c | 8 +++++--- kernel/sched_rt.c | 2 +- 2 ...
Aug 16, 6:58 am 2008
Ingo Molnar
[git pull] core kernel fixes for v2.6.27
Linus, Please pull the latest core-fixes-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git core-fixes-for-linus Thanks, Ingo ------------------&gt; Andrew Morton (1): lockdep: spin_lock_nest_lock(), checkpatch fixes Arjan van de Ven (1): lockdep: use WARN() in kernel/lockdep.c Ingo Molnar (1): lockdep: build fix Stephen Hemminger (1): lockdep: fix build if CONFIG_PROVE_LOCKING not defined ...
Aug 16, 6:57 am 2008
Ingo Molnar
[git pull] x86 fixes for v2.6.27
Linus, Please pull the latest x86-fixes-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-fixes-for-linus Thanks, Ingo ------------------&gt; Alex Nixon (1): x86: change init_gdt to update the gdt via write_gdt, rather than a direct write. Aristeu Rozanski (2): x86, perfctr: don't use CCCR_OVF_PMI1 on Pentium 4Ds x86, NMI: fix watchdog failure message Arjan van de Ven (1): x86: use WARN() in ...
Aug 16, 6:56 am 2008
Stefan Richter
[patch 1/3] ieee1394: regression in 2.6.25: updates shou ...
Regression since commit 73cf60232ef16e1f8a64defa97214a1722db1e6c, &quot;ieee1394: use class iteration api&quot;: The two loops for (1.) driver updates and (2.) driver probes were replaced by a single loop with bogus needs_probe checks. Hence updates and probes were now intermixed, and especially sbp2 updates (reconnects) held up longer than necessary. While we fix it, change the needs_probe flag to bool type for clarity. Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt; --- I will make ...
Aug 16, 4:36 am 2008
Stefan Richter
[patch 2/3] ieee1394: don't drop nodes during bus reset series
nodemgr_node_probe checked for generation increments too late and therefore prematurely reported nodes as &quot;suspended&quot;. Fixes http://bugzilla.kernel.org/show_bug.cgi?id=11349 for me. Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt; --- drivers/ieee1394/nodemgr.c | 42 +++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 20 deletions(-) Index: linux/drivers/ieee1394/nodemgr.c =================================================================== --- ...
Aug 16, 4:38 am 2008
Stefan Richter
[patch 3/3] ieee1394: sbp2: let nodemgr retry node updat ...
sbp2 was too quick to run away screaming &quot;Failed to reconnect to sbp2 device!&quot; when additional nodes on the same bus came online. Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt; --- drivers/ieee1394/sbp2.c | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) Index: linux/drivers/ieee1394/sbp2.c =================================================================== --- linux.orig/drivers/ieee1394/sbp2.c +++ linux/drivers/ieee1394/sbp2.c @@ -733,15 ...
Aug 16, 4:39 am 2008
David Woodhouse
[PATCH] Fix header export of videodev2.h, ivtv.h, ivtvfb.h
The exported copy of videodev2.h contains this line: #define #include &lt;sys/time.h&gt; This is because for some reason it defines __user for itself -- despite the fact that we remove all instances of __user when exporting headers. _All_ pointers in userspace are user pointers. Fix it by removing the unnecessary '#define __user' from the file. The new headers ivtv.h and ivtvfb.h would have the same problem... if whoever put them there had actually remembered to add them to the Kbuild file ...
Aug 16, 3:55 am 2008
Hans Verkuil
Re: [PATCH] Fix header export of videodev2.h, ivtv.h, ivtvfb.h
Yes, that was indeed the intention. I didn't know until quite recently about the Kbuild file. And I was just about to make a patch adding these headers when your email arrived :-) So here is my SoB for the ivtv headers: Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt; Thanks! --
Aug 16, 4:04 am 2008
Stefani Seibold
SCHED_FIFO and SCHED_RR broken by cfs
Hi kernel hackers, it seems that the new completely fair scheduler breaks the SCHED_RR and SCHED_FIFO realtime scheduler. In my opinion a high priority real time user process with SCHED_FIFO should be only interrupted by the kernel or a process with an higher priority. So a user process running under SCHED_FIFO and priority 99 should never be interrupted by any other process. This was true under kernel 2.6.20. On my pentium/celeron III/400 MHz system with kernel 2.6.20 a busy loop using ...
Aug 16, 2:55 am 2008
Stefani Seibold
Re: SCHED_FIFO and SCHED_RR broken by cfs
After disabling kernel support for &quot;Group CPU scheduler&quot; and applying 'echo -1 &gt; /proc/sys/kernel/sched_rt_runtime_us' the behaviour is as expected. chrt -f 99 ./a.out average:13 usec min. jitter:0 usec max. jitter:29 usec chrt -o 0 ./a.out average:153 usec min. jitter:0 usec max. jitter:37035 usec So the problem is located first in the new sched_rt_runtime_us default value and second in the &quot;Group CPU scheduler&quot;. A last question: I though that the kernel will never break ...
Aug 16, 2:29 pm 2008
Peter Zijlstra
Re: SCHED_FIFO and SCHED_RR broken by cfs
Has nothing to do with CFS, but everything to do with the fact that we now have a 95% bandwidth control by default. Does doing: echo -1 &gt; /proc/sys/kernel/sched_rt_runtime_us fix it? So, up to 95% cpu usage (per sched_rt_period_us) FIFO and RR behave like they always did, once they cross that line, they'll be throttled. 95% seemed like a sane default in that it leaves a little room to recover from a run-away rt process (esp handy now that !root users can also use RT scheduling ...
Aug 16, 7:53 am 2008
Stefani Seibold
Re: SCHED_FIFO and SCHED_RR broken by cfs
I haved tried your suggestion on my 2.6.26 pentium notebook. Nothing is changing. After applying 'echo -1&gt; /proc/sys/kernel/sched_rt_runtime_us' the SCHED_FIFO jitter are still higher than with SCHED_OTHER. Here are the results of my notebook time chrt -f 99 /tmp/a.out time chrt -o 0 /tmp/a.out average: 212 average: 13 min. jitter: 0 usec min. jitter: 0 usec max. jitter: 50013 usec max. jitter: 33 usec The kernel was startet with ...
Aug 16, 9:26 am 2008
Rusty Russell
Re: [PATCH] BUILD_BUG_ON sucks
Interesting idea, but I've come to actually like the semantic explicitness of BUILD_BUG_ON. There's a difference between &quot;we should never get here&quot; and &quot;this should never exist&quot;. But maybe I just like it because we have it. At very least BUILD_BUG_ON should definitely compile-barf on a non-constant expr, and vice versa for BUG_ON(). Note that BUG_ON() is a hack caused by lack of attribute((cold)). &quot;if (x) BUG()&quot; is clearer, and possible in the long run as people upgrade ...
Aug 16, 3:55 am 2008
Linus Torvalds
Re: [PATCH] BUILD_BUG_ON sucks
Agreed. I think Alexey's patch is broken. The thing is, BUILD_BUG_ON() is a different thing. It says &quot;this is a build error&quot;, while BUG_ON() says &quot;this is an error if we reach it&quot;. Very different. The fact that you broke BUG_ON(1) should have made you think. Sometimes the &quot;1&quot; isn't necessarily a constant one. It might be if (something_that_can_never_happen_in_some_configuration) { ... BUG_ON(CONFIG_XYZZY); ... } where the BUG_ON(1) is absolutely *not* the same thing ...
Aug 16, 1:07 pm 2008
Andrew Morton
Re: [PATCH] BUILD_BUG_ON sucks
lol. It's been there since I merged ext3 in 2.4.15. Probably it was in sct's ext3 patches in the RH kernel. Don't change it - it might be important! --
Aug 16, 10:46 am 2008
Alexey Dobriyan
[PATCH] BUILD_BUG_ON sucks
BUILD_BUG_ON should have never existed -- BUG_ON could upgrade itself to compile-breaking version if compiler has enough information and this is what patch does. The only downside is that one can't write BUG_ON(1) anymore. Note: this compile-breaks jbd, jbd2, tipc, what this code is supposed to do? journal = handle-&gt;h_transaction-&gt;t_journal; if (!journal_set_features(journal, 0, 0, JFS_FEATURE_INCOMPAT_REVOKE)) { J_ASSERT (!&quot;Cannot set revoke feature!&quot;); ^^^^ return ...
Aug 16, 3:09 am 2008
Ingo Molnar
Re: [PATCH 0/5] merge io_apic_xx.c -- fix
applied to tip/irq/sparseirq - thanks! Ingo --
Aug 16, 6:35 am 2008
Yinghai Lu
[PATCH 0/5] merge io_apic_xx.c -- fix
merge io_apic_xx.c Thanks Yinghai Lu --
Aug 16, 3:07 am 2008
Yinghai Lu
[PATCH 1/5] pci: change msi-x vector to 32bit
Signed-off-by: Yinghai Lu &lt;yhlu.kernel@gmail.com&gt; --- drivers/pci/intr_remapping.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux-2.6/drivers/pci/intr_remapping.c =================================================================== --- linux-2.6.orig/drivers/pci/intr_remapping.c +++ linux-2.6/drivers/pci/intr_remapping.c @@ -99,7 +99,7 @@ static struct irq_2_iommu irq_2_iommuX[N static struct irq_2_iommu *irq_2_iommu(unsigned int irq) { - if (irq &lt;= ...
Aug 16, 3:07 am 2008
Yinghai Lu
[PATCH 4/5] x86: unify mask_IO_APIC_irq
use MACRO for 32 bit too Signed-off-by: Yinghai Lu &lt;yhlu.kernel@gmail.com&gt; --- arch/x86/kernel/io_apic.c | 80 ++++++++++++---------------------------------- 1 file changed, 21 insertions(+), 59 deletions(-) Index: linux-2.6/arch/x86/kernel/io_apic.c =================================================================== --- linux-2.6.orig/arch/x86/kernel/io_apic.c +++ linux-2.6/arch/x86/kernel/io_apic.c @@ -608,18 +608,7 @@ static void __init replace_pin_at_irq(un add_pin_to_irq(irq, ...
Aug 16, 3:07 am 2008
Yinghai Lu
[PATCH 5/5] x86: unify ack_apic_edge
use code in 64 to replace move_native_irq(irq, desc); in 32 bit Signed-off-by: Yinghai Lu &lt;yhlu.kernel@gmail.com&gt; --- arch/x86/kernel/io_apic.c | 73 ++++++++++++++++++++++------------------------ 1 file changed, 35 insertions(+), 38 deletions(-) Index: linux-2.6/arch/x86/kernel/io_apic.c =================================================================== --- linux-2.6.orig/arch/x86/kernel/io_apic.c +++ linux-2.6/arch/x86/kernel/io_apic.c @@ -389,7 +389,6 @@ static inline void ...
Aug 16, 3:07 am 2008
Yinghai Lu
[PATCH 3/5] x86: irq: interrupt array size should be NR_ ...
Signed-off-by: Yinghai Lu &lt;yhlu.kernel@gmail.com&gt; --- drivers/pci/intr_remapping.c | 2 +- include/asm-x86/hw_irq.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6/include/asm-x86/hw_irq.h =================================================================== --- linux-2.6.orig/include/asm-x86/hw_irq.h +++ linux-2.6/include/asm-x86/hw_irq.h @@ -115,7 +115,7 @@ extern asmlinkage void smp_invalidate_in #endif #ifdef CONFIG_X86_32 -extern void (*const ...
Aug 16, 3:07 am 2008
Yinghai Lu
[PATCH 1/5] pci: change msi-x vector to 32bit
we are using 28bit pci (bus/dev/fn + 12 bits) as irq number, so the cache for irq number should be 32 bit too. Signed-off-by: Yinghai Lu &lt;yhlu.kernel@gmail.com&gt; Cc: Andrew Vasquez &lt;andrew.vasquez@qlogic.com&gt; --- drivers/scsi/qla2xxx/qla_def.h | 2 +- include/linux/pci.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6/drivers/scsi/qla2xxx/qla_def.h =================================================================== --- ...
Aug 16, 3:07 am 2008
Johannes Weiner
Re: [PATCH] De-macro spin_trylock_irq, spin_trylock_irqs ...
Hi, I would also prefer to maintain symmetry here. Your argument is moot, why diverge a small part of one API just because it is not used much? Everyone using the spin_lock functions learns the weird interface pretty fast. If you are in a rare situation where you have to use the trylock versions, you would really expect them to be used equivalently. I agree that this argument of Ingo's is not a very good one... ;) Hannes --
Aug 16, 2:18 pm 2008
Jiri Slaby
Re: [PATCH] De-macro spin_trylock_irq, spin_trylock_irqs ...
Doesn't this break on sparc -- is it tested there? Shouldn't all that be --
Aug 16, 6:31 am 2008
Linus Torvalds
Re: [PATCH] De-macro spin_trylock_irq, spin_trylock_irqs ...
Sparc _used_ to save/restore the whole processor flags word with the irq flags. That includes, iirc, things like the register window crap, so if you did a save/restore flags in a function, it would get all that wrong and things would blow up. However, I don't think sparc has actually done that for a _loong_ time However, I refuse to see this crap. Like it or not, the 'flags' argument has always been pass-by-reference, and not a pointer. It does that because it used to make a huge ...
Aug 16, 2:21 pm 2008
Alexey Dobriyan
Re: [PATCH] De-macro spin_trylock_irq, spin_trylock_irqs ...
What's so special about sparc? If you mean compile-tested, yes, compile-tested on sparc-allnoconfig sparc-defconfig sparc-smp-n-debug-n sparc-smp-n-debug-y sparc-smp-y-debug-n --
Aug 16, 1:48 pm 2008
Alexey Dobriyan
[PATCH] De-macro spin_trylock_irq, spin_trylock_irqsave, ...
1) de-macro, remove ({ usages as side-effect, 2) change calling convention to not accept &quot;flags&quot; by value -- trylock functions can modify them, so by-value is misleading, and number of users is relatively low. 3) de-macro spin_trylock_irq() for a change. Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt; --- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 - drivers/net/atl1e/atl1e_main.c | 2 - drivers/net/atlx/atl1.c | 2 - ...
Aug 16, 2:59 am 2008
Ingo Molnar
Re: [PATCH] De-macro spin_trylock_irq, spin_trylock_irqs ...
hm, i dont really like this assymetric calling convention to other locking primitives that all take 'flags' as a value. [spin_lock_irqsave(), etc.] so what's the point really? It sure does not make actual usage more readable. If we switched _all_ primitives to use flags as a pointer, that might make sense, in theory. (but it would also be hugely invasive, with not much upside with tons of downside like years of migration fallout and having to rewrite hundreds of kernel hacking books ...
Aug 16, 6:46 am 2008
Alexey Dobriyan
Re: [PATCH] De-macro spin_trylock_irq, spin_trylock_irqs ...
Only slightly, reader is hinted that flags can be changed, otherwise We can't really, and I don't propose that: ~8700 usages of spin_lock_irqsave, ~1300 usages of local_irq_save. However for code which has small number of users, why not? The prehistory of this patch is that I'm deeply in spinlock and irqflags.h headers for clean irq_flags_t conversion and overall implession is that they're horrible. Just the joke with local_irq_enable() defined via raw_local_irq_enable() and several ...
Aug 16, 2:04 pm 2008
david
Re: [malware-list] [RFC 0/5] [TALPA] Intro to alinuxinte ...
there are multiple approaches to this (i.e. a policy issue that belongs in userspace) 1. you trust the machines the media comes from, so you trust the scan results. 2. you don't trust the remote machines and you then either extend this model into a per filesystem approach (and invalidate/increment/change the genration key on the new media that's loaded), or you tryand make the generation key be cryptograhicly random, so that the odds of the generation key on the media being valid ...
Aug 16, 3:14 am 2008
Alan Cox
Re: [malware-list] [RFC 0/5] [TALPA] Intro to alinuxinte ...
I don't think we should have anything in the inode. We don't want to What controls somewhat writing such a tag on media remotely ? Locally you can do this (although you are way too specialized in design - an LSM hook for controlling tag setting or a general tag reservation sysfs interface User space problem. Set flags 'dirty', then set bit 'scanning' clear 'dirty' then clear 'scanning' when finished. If the dirty flag got set while you were scanning it will still be set now you've ...
Aug 16, 2:28 am 2008
Ulrich Drepper
[PATCH] VMA comment fixes
These seem to be two tiny problems in comments related to VMA data structures. Am I correct? Signed-off-by: Ulrich Drepper &lt;drepper@redhat.com&gt; diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h index 386edbe..5ceb830 100644 --- a/include/linux/mm_types.h +++ b/include/linux/mm_types.h @@ -113,7 +113,7 @@ struct vm_area_struct { struct vm_area_struct *vm_next; pgprot_t vm_page_prot; /* Access permissions of this VMA. */ - unsigned long vm_flags; /* Flags, listed ...
Aug 16, 2:34 am 2008
Hugh Dickins
Re: [PATCH] VMA comment fixes
Not on this occasion - fixed patch at the bottom. I suspect you of having a wicked sense of humour. (Once upon a time some types got separated out from mm.h to mm_types.h: probably mm.h's VM_flags should have travelled with vm_area_struct, even though they're not types. And on another occasion, a forward [PATCH] mm: VM_flags comment fixes Try to comment away a little of the confusion between mm's vm_area_struct vm_flags and vmalloc's vm_struct flags: based on an idea by Ulrich ...
Aug 16, 3:07 am 2008
Linus Torvalds
Re: [PATCH] VMA comment fixes
It's &quot;see mm.h&quot; for the primary one. The vmalloc.h ones are only used for vmalloc'ed areas, no for regular _user_ mappings. That said, I agree that it's damn confusing that we have two different sets of flags, both called VM_xyz. We use the &quot;vm_area_struct&quot; for the normal user virtual mappings (mmap) tracking, and we use the &quot;vm_struct&quot; for the kernel virtual mappings (vmalloc). See above. The vmalloc ones really are in &quot;vm_struct-&gt;flags&quot;. The confusion comes at least partly ...
Aug 16, 10:44 am 2008
Paul Collins
[PATCH] kexec: fix up KEXEC_CONTROL_CODE_SIZE missed dur ...
Commit 163f6876f5c3ff8215e900b93779e960a56b3694 missed one, resulting in the following compile error: AS arch/powerpc/kernel/misc_32.o arch/powerpc/kernel/misc_32.S: Assembler messages: arch/powerpc/kernel/misc_32.S:902: Error: unsupported relocation against KEXEC_CONTROL_CODE_SIZE make[2]: *** [arch/powerpc/kernel/misc_32.o] Error 1 make[1]: *** [arch/powerpc/kernel] Error 2 make: *** [vmlinux] Error 2 I grepped arch/ and found no further instances. Signed-off-by: Paul Collins ...
Aug 16, 1:55 am 2008
Mathieu Desnoyers
[RFC PATCH] Fair rwlock
No, I just had a look at it, thanks for the pointer! Tweakable contention behavior seems interesting, but I don't think it deals with the fact that on a mainline kernel, when an interrupt handler comes in and asks for a read lock, it has to get it on the spot. (RT kernels can get away with that using threaded threaded interrupts, but that's a completely different scheme). Therefore, the impact is that interrupts must be disabled around write lock usage, and we end up in the situation where ...
Aug 16, 2:19 pm 2008
Linus Torvalds
Re: [PATCH] x86_64 : support atomic ops with 64 bits int ...
Have you looked at my sleping rwlock trial thing? It's very different from a spinning one, but I think the fast path should be identical, and that's the one I tried to make fairly optimal. See http://git.kernel.org/?p=linux/kernel/git/torvalds/rwlock.git;a=summary for a git tree. The sleeping version has two extra words for the sleep events, but those would be irrelevant for the spinning version. The fastpath is movl $4,%eax lock ; xaddl %eax,(%rdi) testl $3,%eax jne ...
Aug 16, 10:30 am 2008
Mathieu Desnoyers
Re: [PATCH] x86_64 : support atomic ops with 64 bits int ...
No, I did not hit this on current kernel code and the effect is quite esasy to detect : the assembler spits an error. I have hit this problem when tying to implement a better rwlock design than is currently in the mainline kernel (I know the RT kernel has a hard time with rwlocks), and had to play with add/sub of large values. The idea is to bring down the interrupt latency caused by rwlocks shared between fast read-side interrupt handlers and slow thread context read-sides (tasklist_lock is ...
Aug 16, 8:43 am 2008
Linus Torvalds
Re: [RFC PATCH] Fair rwlock
Right. Which is exactly why I'd suggest using the extra space for saying &quot;this CPU is busy-looping waiting for a write lock&quot;, and then the read-lock contention case can say - ok, there's a pending write lock holder on _my_ CPU, so I need to just succeed right away despite the fact that there is contention. In other words, there are a few cases: - you actually *got* the write lock interrupts obviously have to be disabled here, because any reader can simply not get the ...
Aug 16, 2:33 pm 2008
Mathieu Desnoyers
[PATCH] x86_64 : support atomic ops with 64 bits integer ...
x86_64 add/sub atomic ops does not seems to accept integer values bigger than 32 bits as immediates. Intel's add/sub documentation specifies they have to be passed as registers. http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Machine-Constraints.html#Machine-Constraints states : e 32-bit signed integer constant, or a symbolic reference known to fit that range (for immediate operands in sign-extending x86-64 instructions). Z 32-bit unsigned integer constant, or a symbolic reference ...
Aug 16, 12:39 am 2008
H. Peter Anvin
Re: [PATCH] x86_64 : support atomic ops with 64 bits int ...
This is correct; this is in fact true for all instructions except &quot;mov&quot;. Whether it's sign- or zero-extending is sometimes subtle, but not in these cases. Do you happen to know if this is a manifest bug in the current kernel (i.e. if there is anywhere we're using more than ±2 GB as a constant to these functions?) Either way, I'll queue this up to tip:x86/urgent if Ingo hasn't already since this is a pure bug fix. -hpa --
Aug 16, 8:04 am 2008
Andi Kleen
[PATCH] Move sysctl check into debugging section and don ...
From: Andi Kleen &lt;ak@linux.intel.com&gt; I noticed that sysctl_check.o was the largest object file in a allnoconfig build in kernel/*. 36243 0 0 36243 8d93 kernel/sysctl_check.o This is because it was default y and &amp;&amp; EMBEDDED. But I don't really see a need for a non kernel developer to have their sysctls checked all the time. So move the Kconfig into the kernel debugging section and also drop the default y and the EMBEDDED check. Signed-off-by: Andi Kleen ...
Aug 15, 10:53 pm 2008
Grant Coady
[PATCH 3/3] ATA Kconfig cleanup: text changes and break ...
From: Grant Coady &lt;gcoady.lk@gmail.com&gt; ATA Kconfig cleanup 3/3: A few text changes and break a couple long lines. Signed-off-by: Grant Coady &lt;gcoady.lk@gmail.com&gt; --- Kconfig | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) --- linux-2.6.27-rc3b2/drivers/ata/Kconfig 2008-08-16 14:20:08.177922891 +1000 +++ linux-2.6.27-rc3b3/drivers/ata/Kconfig 2008-08-16 14:50:16.454342447 +1000 @@ -3,7 +3,7 @@ # menuconfig ATA - tristate &quot;Serial ATA (prod) and ...
Aug 15, 10:16 pm 2008
Grant Coady
[PATCH 2/3] ATA Kconfig cleanup: sort drivers into one list
From: Grant Coady &lt;gcoady.lk@gmail.com&gt; ATA Kconfig cleanup 2/3: Sort the ATA drivers into one list, leaving the PATA_PLATFORM items at the end. Signed-off-by: Grant Coady &lt;gcoady.lk@gmail.com&gt; --- Kconfig | 464 ++++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 232 insertions(+), 232 deletions(-) --- linux-2.6.27-rc3b1/drivers/ata/Kconfig 2008-08-16 14:14:37.766129389 +1000 +++ linux-2.6.27-rc3b2/drivers/ata/Kconfig 2008-08-16 14:20:08.177922891 ...
Aug 15, 10:16 pm 2008
Mikael Pettersson
Re: [PATCH 1/3] ATA Kconfig cleanup: hide ATA_SFF and ad ...
Grant Coady writes: &gt; &gt; From: Grant Coady &lt;gcoady.lk@gmail.com&gt; &gt; &gt; ATA Kconfig cleanup 1/3: Hide ATA_SFF, add PATA and SATA driver menu &gt; enable items, and add dependency on the enabled PATA/SATA lines to &gt; all the ATA drivers except the PATA_PLATFORM items. ... &gt; @@ -147,7 +166,7 @@ &gt; &gt; config SATA_PROMISE &gt; tristate &quot;Promise SATA TX2/TX4 support&quot; &gt; - depends on PCI &gt; + depends on ATA_SFF_SATA &amp;&amp; PCI &gt; help &gt; This option enables support for Promise Serial ...
Aug 16, 3:01 am 2008
Alan Cox
Re: [PATCH 1/3] ATA Kconfig cleanup: hide ATA_SFF and ad ...
&gt; I suspect sata_via will want this too. Lust about any PATA chip may be on boards with SATA bridges so the divide doesn't really work. --
Aug 16, 3:32 am 2008
Grant Coady
[PATCH 1/3] ATA Kconfig cleanup: hide ATA_SFF and add SA ...
From: Grant Coady &lt;gcoady.lk@gmail.com&gt; ATA Kconfig cleanup 1/3: Hide ATA_SFF, add PATA and SATA driver menu enable items, and add dependency on the enabled PATA/SATA lines to all the ATA drivers except the PATA_PLATFORM items. Signed-off-by: Grant Coady &lt;gcoady.lk@gmail.com&gt; --- Kconfig | 169 +++++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 94 insertions(+), 75 deletions(-) --- linux-2.6.27-rc3/drivers/ata/Kconfig 2008-07-14 07:51:29.000000000 ...
Aug 15, 10:15 pm 2008
Grant Coady
[PATCH 0/3] ATA Kconfig cleanup
Hi there, Three patches to cleanup the ATA menu: - hide ATA SFF behind new SATA and PATA enables - sort drivers into one list - a few text changes and break a couple long help lines. Result below (some items not there due to non-x86 dependencies). Compile tested on x86. Grant. .config - Linux Kernel v2.6.27-rc3 Configuration ------------------------------------------------------------------------------ +------------ Serial ATA and Parallel ATA (SATA/PATA) drivers ...
Aug 15, 10:15 pm 2008
jmerkey
[ANNOUNCE] mdb: UPDATED version 2.6.27-rc3 released
08-15-2008 Changelog: Patch 1/1 remove module base conditionals. remove any reference to any file owned or maintained by Ingo Molnar based on his statement he has no interest in being involved in decisions involving debuggers. Fixed UP problems with generic genapic settings. I will be maintaining this debugger and posting releases for EACH AND EVERY Linux kernel version posted to the public, including EACH AND EVERY release candidate. Any of these releases at any time may be ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 28/28] mdb: add /debug directory to ma ...
add the /debug directory to the main Makefile for module-based kernel debuggers. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/Makefile 2008-08-15 21:26:10.000000000 -0600 +++ b/Makefile 2008-08-15 15:41:57.000000000 -0600 @@ -620,6 +620,7 @@ ifeq ($(KBUILD_EXTMOD),) core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/ +core-$(CONFIG_MDB) += debug/ vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \ $(core-y) $(core-m) ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 27/28] mdb: debugger KConfig material
add debugger KConfig materials. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/lib/Kconfig.debug 2008-08-15 21:26:27.000000000 -0600 +++ b/lib/Kconfig.debug 2008-08-15 15:41:57.000000000 -0600 @@ -134,6 +134,39 @@ Say Y here if you are developing drivers or trying to debug and identify kernel problems. +config MDB + tristate &quot;Merkey's Kernel Debugger&quot; + depends on DEBUG_KERNEL + select KALLSYMS + select KALLSYMS_ALL + default m + help + ...
Aug 15, 8:41 pm 2008
Andi Kleen
Re: [PATCH 2.6.27-rc3 19/28] mdb: adding notify_die hand ...
A nicer alternative to adding an hook here would be to use register_sysrq_key() to register a sysrq key that triggers the debugger. That function is also already exported. -Andi --
Aug 15, 11:30 pm 2008
jmerkey
Re: [PATCH 2.6.27-rc3 19/28] mdb: adding notify_die hand ...
Got it. Added to the list. I will Instrument it. Jeff --
Aug 15, 11:33 pm 2008
jmerkey
[PATCH 2.6.27-rc3 19/28] mdb: adding notify_die handler ...
added module support for keyboard debugger entry point and notify_die entry point. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/drivers/char/keyboard.c 2008-08-15 21:26:13.000000000 -0600 +++ b/drivers/char/keyboard.c 2008-08-15 15:41:57.000000000 -0600 @@ -44,6 +44,10 @@ #include &lt;linux/notifier.h&gt; #include &lt;linux/jiffies.h&gt; +#if defined(CONFIG_MDB) || defined(CONFIG_MDB_MODULE) +#include &lt;linux/kdebug.h&gt; +#endif + extern void ctrl_alt_del(void); ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 26/28] mdb: export clocksource watchdog
export clocksource watchdog to suppress bogus soft lockup reports while processors are held in the debugger. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/kernel/time/clocksource.c 2008-08-15 21:26:27.000000000 -0600 +++ b/kernel/time/clocksource.c 2008-08-15 15:41:57.000000000 -0600 @@ -242,6 +242,7 @@ { clocksource_resume_watchdog(); } +EXPORT_SYMBOL_GPL(clocksource_touch_watchdog); /** * clocksource_get_next - Returns the selected clocksource --
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 25/28] mdb: add a notify_die handler t ...
add a notify_die handler to hook the panic entry point prior to Linux &quot;execve&quot;-ing another kernel for crash analysis. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/kernel/panic.c 2008-08-15 21:26:27.000000000 -0600 +++ b/kernel/panic.c 2008-08-15 15:41:57.000000000 -0600 @@ -21,6 +21,8 @@ #include &lt;linux/debug_locks.h&gt; #include &lt;linux/random.h&gt; #include &lt;linux/kallsyms.h&gt; +#include &lt;linux/kdebug.h&gt; + int panic_on_oops; int tainted; @@ -82,6 +84,13 ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 20/28] mdb: remove conditional exports
remove conditional exporting of console redirection handle, and just export it. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/drivers/char/vt.c 2008-08-15 21:26:13.000000000 -0600 +++ b/drivers/char/vt.c 2008-08-15 15:41:57.000000000 -0600 @@ -187,6 +187,7 @@ int last_console; int want_console = -1; int kmsg_redirect; +EXPORT_SYMBOL_GPL(kmsg_redirect); /* * For each existing display, we have a pointer to console currently visible --
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 24/28] mdb: add export function to module.c
add the ability to scan and display the loaded module list inside the debugger. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/kernel/module.c 2008-08-15 21:26:27.000000000 -0600 +++ b/kernel/module.c 2008-08-15 15:41:57.000000000 -0600 @@ -2503,6 +2503,39 @@ return 0; } +#if defined(CONFIG_MDB) || defined(CONFIG_MDB_MODULE) +int mdb_modules(char *str, int (*print)(char *s, ...)) +{ + struct module *mod; + struct module_use *use; + + if ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 23/28] mdb: export kallsyms functions
export the kallsyms lookup functions to the module based debugger. add debugger specific lookup to search for matching strstr text fragments for entered search terms. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/kernel/kallsyms.c 2008-08-15 21:26:27.000000000 -0600 +++ b/kernel/kallsyms.c 2008-08-15 15:41:57.000000000 -0600 @@ -160,6 +160,7 @@ } return module_kallsyms_lookup_name(name); } +EXPORT_SYMBOL_GPL(kallsyms_lookup_name); static unsigned ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 22/28] mdb: fix conditional exports
export the kernel_text_address() to allow symbol searching and matches of symbolic names contained the the kernel symbol table. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/kernel/extable.c 2008-07-13 15:51:29.000000000 -0600 +++ b/kernel/extable.c 2008-08-15 15:41:57.000000000 -0600 @@ -59,6 +59,7 @@ return 1; return __module_text_address(addr) != NULL; } +EXPORT_SYMBOL_GPL(__kernel_text_address); int kernel_text_address(unsigned long addr) { --
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 21/28] mdb: disable console warnings i ...
disable the console warning checks if the debugger is active because the debugger is dependent in the console output functions in order to provide console display. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/include/linux/console.h 2008-08-15 21:26:27.000000000 -0600 +++ b/include/linux/console.h 2008-08-15 15:41:57.000000000 -0600 @@ -141,11 +141,16 @@ void vcs_remove_sysfs(struct tty_struct *tty); /* Some debug stub to catch some of the obvious ...
Aug 15, 8:41 pm 2008
jmerkey
Re: [PATCH 2.6.27-rc3 21/28] mdb: disable console warnin ...
Also added to the list. that would remove the need for this patch, which would also benefit kdb since it also has a similar patch in this file too. I will roll these fixes into the rc4 patch. Jeff --
Aug 15, 11:35 pm 2008
Andi Kleen
Re: [PATCH 2.6.27-rc3 21/28] mdb: disable console warnin ...
The obvious alternative would be to just set oops_in_progress while the debugger runs. -Andi --
Aug 15, 11:34 pm 2008
jmerkey
[PATCH 2.6.27-rc3 18/28] mdb: add global external proced ...
added global external procedure defines. added and updated volatile declarations. added and updated debug_lock synchronization and SSB command support. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-proc.h 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-proc.h 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,146 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 17/28] mdb: update operating system defines
updated and included operating system dependent defines Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-os.h 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-os.h 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,106 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 15/28] mdb: add Linux system interface
added complete notify_die states. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-main.c 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-main.c 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,648 @@ + +/*************************************************************************** +* +* Copyright (c) 1997, 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* jmerkey@wolfmountaingroup.com +* +* ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 14/28] mdb: add logic processing modul ...
added mathematical logic parser and conditional breakpoint support. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-logic.c 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-logic.c 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,2375 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 13/28] mdb: add includes and external ...
added includes and external function prototypes debugger registry Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-list.h 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-list.h 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,83 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 16/28] mdb: add linux specific support ...
added linux specific support. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-os.c 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-os.c 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,1125 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* jmerkey@wolfmountaingroup.com +* +* This program is ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 12/28] mdb: add alternate debugger, ac ...
added the command registry for registering debugger and accelerator keystroke commands. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-list.c 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-list.c 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,628 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 10/28] mdb: add ia32 disassembly support
added ia32 disassembler and branch detection. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-ia32-support.c 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-ia32-support.c 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,1935 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 9/28] mdb: add includes and external f ...
added includes and external function prototypes for ia32 specific code Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-ia32-proc.h 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-ia32-proc.h 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,511 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 11/28] mdb: add includes and external ...
added includes and external defines for keyboard specific code Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-keyboard.h 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-keyboard.h 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,137 @@ + + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 8/28] mdb: add includes and external d ...
added includes and external defines for ia32 specific code Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-ia32.h 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-ia32.h 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,172 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 7/28] mdb: add ia32 specific debugger ...
Need to add TSS gates to all exceptions in ia32 since current GDT only uses trap gates. TSS gates allow the processor to switch to a known good stack rather than expect the double fault handler to do so. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-ia32.c 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-ia32.c 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,5651 ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 6/28] mdb: add main include configurat ...
add top level mdb.h include file. added focus processor internal tracing and debugging defines. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb.h 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb.h 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,54 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 5/28] mdb: add external defines for de ...
add architecture independent external defines. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-base.h 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-base.h 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,296 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 4/28] mdb: add SSB support
add focus processor support for SSB. add sld update functions for SSB. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/mdb-base.c 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/mdb-base.c 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,2313 @@ + +/*************************************************************************** +* +* Copyright (c) 2008 Jeff V. Merkey All Rights Reserved. +* 1058 East 50 South +* Lindon, Utah 84042 +* ...
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 2/28] mdb: add debug directory Makefile
add a debug directory makefile for loadable kernel debugger modules. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/Makefile 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/Makefile 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,5 @@ +# +# Makefile for kernel debugger modules +# + +obj-$(CONFIG_MDB) += mdb/ --
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 3/28] mdb: add mdb kernel debugger Makefile
add the makefile for the MDB kernel debugger Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/debug/mdb/Makefile 1969-12-31 17:00:00.000000000 -0700 +++ b/debug/mdb/Makefile 2008-08-15 15:41:57.000000000 -0600 @@ -0,0 +1,5 @@ +# + +obj-$(CONFIG_MDB) += mdb.o + +mdb-y := mdb-main.o mdb-base.o mdb-list.o mdb-logic.o mdb-os.o mdb-ia32.o mdb-ia32-support.o --
Aug 15, 8:41 pm 2008
jmerkey
[PATCH 2.6.27-rc3 1/28] mdb: remove modules conditionals
remove module base conditionals. remove any reference to any file owned or maintained by Ingo Molnar based on his request. Signed-off-by: Jeffrey Vernon Merkey (jmerkey@wolfmountaingroup.com) --- a/arch/x86/kernel/reboot.c 2008-08-15 21:26:12.000000000 -0600 +++ b/arch/x86/kernel/reboot.c 2008-08-15 16:52:30.000000000 -0600 @@ -502,7 +502,10 @@ { machine_ops.restart(cmd); } - +EXPORT_SYMBOL_GPL(machine_restart); +#if defined(CONFIG_SMP) +EXPORT_SYMBOL(genapic); +#endif void ...
Aug 15, 8:41 pm 2008
Steven Rostedt
[PATCH] powerpc: remove dead module_find_bug code.
Doing some various &quot;make randconfig&quot; and came across an error when CONFIG_BUG was not set. Looking further in this, I found that module_find_bug, defined in powerpc arch code, is not called anywhere. There is a static module_find_bug in lib/bug.c but that is a separate issue. Signed-off-by: Steven Rostedt &lt;srostedt@redhat.com&gt; --- arch/powerpc/kernel/module.c | 15 --------------- 1 file changed, 15 deletions(-) Index: ...
Aug 15, 8:56 pm 2008
Eric W. Biederman
Re: [PATCH] pci: change msi-x vector to 32bit
The justification is questionable. The fact that the irq number reported for msi-x vectors is only 16bits is a bug. Everywhere else in the kernel an irq number is stored in a 32bit field. We also have a few other bits of craziness in the msix interface. The entry field in msix_entry is unnecessary. In fact now that we have a linked list of irq entries we stop passing the structure entirely. Eric --
Aug 16, 1:17 am 2008
Yinghai Lu
Re: [PATCH] pci: change msi-x vector to 32bit
On Sat, Aug 16, 2008 at 1:17 AM, Eric W. Biederman they assume irq &lt; 65536? if use NR_IRQS = NR_VEVTORS * NR_CPUS... msi_list in dev? YH --
Aug 16, 2:00 am 2008
Andrew Vasquez
Re: [PATCH] pci: change msi-x vector to 32bit
So that the driver can release the two request_irq() allocated handlers during tear-down (via qla24xx_disable_msix()-&gt;free_irq()). Beyond caching (vector/irq) what's returned during pci_enable_msix(), is there some other mechanism a driver can use to get the IRQ number? --
Aug 16, 1:10 pm 2008
Yinghai Lu
Re: [PATCH] pci: change msi-x vector to 32bit
On Sat, Aug 16, 2008 at 1:45 PM, James Bottomley msi-x entry index, cpu_vector, irq number... you want to different cpus have same vector? YH --
Aug 16, 3:17 pm 2008
Alan Cox
Re: [PATCH] pci: change msi-x vector to 32bit
Yes, which is no bad thing for some platforms. There are some driver assumptions like that but those have also been stomped. Alan --
Aug 16, 8:39 am 2008
James Bottomley
Re: [PATCH] pci: change msi-x vector to 32bit
I'm not saying we couldn't do this, or even that we shouldn't; I'm just asking why would we want to? All arches currently seem to have show_interrupts() which loop over 0..NR_IRQS where the interrupt is printed as %d. In this encoded scheme they would show up with rather nastily large numbers that have no visible meaning unless we switch to hex for displaying them. What I'm really saying is that irq as the interrupt number is really the *user's* handle for the interrupt not the machine's, ...
Aug 16, 9:13 am 2008
Yinghai Lu
Re: [PATCH] pci: change msi-x vector to 32bit
current code static unsigned int build_irq_for_pci_dev(struct pci_dev *dev) { unsigned int irq; irq = dev-&gt;bus-&gt;number; irq &lt;&lt;= 8; irq |= dev-&gt;devfn; irq &lt;&lt;= 12; return irq; } int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc) { unsigned int irq; int ret; unsigned int irq_want; irq_want = build_irq_for_pci_dev(dev) + 0x100; irq = create_irq(irq_want); domain is not used ...
Aug 15, 11:42 pm 2008
James Bottomley
Re: [PATCH] pci: change msi-x vector to 32bit
Where exactly is this code in the kernel? Most arches assume the irq is an index to a compact table bounded by NR_IRQS, so something like this would violate that assumption. This is also the reason why it doesn't matter to assign a u32 irq to a u16 vector. The u32 irq is a historical thing; it used to be u16 but then sparc used a vector mapping scheme for the irq number, which I So the assumption underlying this is that the same bus/dev/function on different domains would share irq space ...
Aug 16, 7:50 am 2008
Yinghai Lu
Re: [PATCH] pci: change msi-x vector to 32bit
On Sat, Aug 16, 2008 at 4:09 PM, James Bottomley msix_entry.vector == irq. and cpu have per_cpu(vector_irq), and use that cpu get irq number. when irq migratition, different cpu could use different vector for same irq. or say phys_flat mode, same vector in different cpus could server different irq. it seems x86 (64 bit) and ia64 already did that. YH --
Aug 16, 4:21 pm 2008
Yinghai Lu
Re: [PATCH] pci: change msi-x vector to 32bit
On Sat, Aug 16, 2008 at 1:25 PM, James Bottomley then set nr_irqs = nr_cpu_ids * NR_VECTORS)) and count down for msi/msi-x? YH --
Aug 16, 1:34 pm 2008
H. Peter Anvin
RE: [PATCH] pci: change msi-x vector to 32bit
The 28 bits aren't enough, are they: we need domain as well (and surely we can have more than 16 domains?) -hpa -- Sent from my mobile phone (pardon any lack of formatting) -----Original Message----- From: Yinghai Lu &lt;yhlu.kernel@gmail.com&gt; Sent: Friday, August 15, 2008 19:36 To: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;; James Bottomley &lt;James.Bottomley@hansenpartnership.com&gt;; Ingo Molnar &lt;mingo@elte.hu&gt;; Thomas Gleixner &lt;tglx@linutronix.de&gt;; H. Peter Anvin &lt;hpa@zytor.com&gt;; Eric W. ...
Aug 15, 8:26 pm 2008
Yinghai Lu
Re: [PATCH] pci: change msi-x vector to 32bit
On Sat, Aug 16, 2008 at 9:13 AM, James Bottomley the code is tip/irq/sparseirq or tip/master story: 1. for x86_64: first we have NR_IRQS = NR_CPUS * NR_VECTORS, because it already supports per_cpu vector 2. SGI want MAX_SMP support: NR_CPUS=4096, so everything is broken. 3. Mike spent some time to make every array [NR_CPUS] to per_cpu define as possible. 4. Mike or someone else reduce NR_IRQS to 224, because NR=256*4096, will make kstat_irqs[NR_CPUS][NR_VECTORS*NR_VECTORS] too big, and ...
Aug 16, 11:56 am 2008
James Bottomley
Re: [PATCH] pci: change msi-x vector to 32bit
Obviously I'm not communicating very well. Your apparent assumption is that irq number == vector. What I'm saying is that's not what we've done for individually vectored CPU interrupts in other architectures. In those we did (cpu no, irq) == vector. i.e. the affinity and the irq number identify the vector. For non-numa systems, this is effectively what you're interested in doing anyway. For numa systems, it just becomes a sparse matrix. James --
Aug 16, 4:09 pm 2008
James Bottomley
Re: [PATCH] pci: change msi-x vector to 32bit
OK, that's either a quilt or a specifier for a git head ... unfortunately linux-next doesn't give you those, so I'd need either a Hmm ... the first thing that springs to mind is are you sure? We have architectures (like voyager and parisc) that always had these per cpu vector type interrupts. On each of them we actually factored the CPU affinity out of the irq number for sound reasons (although the per CPU vectors still exist): The user understands better that irq line 50 is currently ...
Aug 16, 1:25 pm 2008
James Bottomley
Re: [PATCH] pci: change msi-x vector to 32bit
Well, given that 2.6.27 uses a compact irq space, probably not ... No, what I mean is that msis can trip directly to CPUs, so this is an affinity thing (that MSI is directly bound to that CPU now), so in the matrixed way we display this in show_interrupts() with the CPU along the top and the IRQ down the side, it doesn't make sense to me to encode IRQ affinity in the irq number again. So it makes more sense to assign the vectors based on both the irq number and the CPU affinity so that if ...
Aug 16, 1:45 pm 2008
David Witbrodt
Re: HPET regression in 2.6.26 versus 2.6.25 -- no earlie ...
My next experiment failed. It was based on an excellent suggestion by Mike Galbraith: ===== BEGIN QUOTE ============ What _could_ be happening is that 3def3d6d itself isn't directly causing your problem, rather interacting with earlier changes such that you see the problem as soon as 3def3d6d hit. I recently found just such a regression. It looked like a performance problem was introduced by very recent bug fixes, but in actuality, was introduced by a load balancing change at the very ...
Aug 15, 8:20 pm 2008
Larry Finger
Regression in 2.6.27-rc2 when cross-building the kernel
One of my i386 systems used just for testing can take up to 18 hours to build a new kernel with about 200 modules. When performing a bisection, this gets rather tedious. As a result, I moved the kernel sources to an NFS volume, do the majority of the work as a cross-build on my x86_64 computer, and only switch to the slow machine to install the kernel and modules. Somewhere between 2.6.27-rc1 and -rc2, the module installation broke because the build leaves scripts/basic/fixdep as a 64-bit ...
Aug 15, 7:38 pm 2008
Yinghai Lu
[PATCH] pci: change msi-x vector to 32bit
we are using 28bit pci (bus/dev/fn + 12 bits) as irq number, so the cache for irq number should be 32 bit too. Signed-off-by: Yinghai Lu &lt;yhlu.kernel@gmail.com&gt; Cc: Andrew Vasquez &lt;andrew.vasquez@qlogic.com&gt; --- drivers/scsi/qla2xxx/qla_def.h | 2 +- include/linux/pci.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6/drivers/scsi/qla2xxx/qla_def.h =================================================================== --- ...
Aug 15, 7:36 pm 2008
Yinghai Lu
(No subject)
we are using 28bit pci (bus/dev/fn + 12 bits) as irq number, so the cache for irq number should be 32 bit too. Signed-off-by: Yinghai Lu &lt;yhlu.kernel@gmail.com&gt; Cc: Andrew Vasquez &lt;andrew.vasquez@qlogic.com&gt; --- drivers/scsi/qla2xxx/qla_def.h | 2 +- include/linux/pci.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6/drivers/scsi/qla2xxx/qla_def.h =================================================================== --- ...
Aug 15, 7:35 pm 2008
IKEDA, Munehiro
[PATCH] cgroup: memory.force_empty can make system slowdown
Cgroup's memory controller has a control file &quot;memory.force_empty&quot; to reset usage account charged to a cgroup. The account shouldn't be reset if one or more processes are attached to the cgroup (at least for memory controller, IMHO). So mem_cgroup_force_empty() is implemented to return -EBUSY and do nothing if so. However, cgroup on hierarchy root faultily might be a exception. Even if processes are attached to root cgroup (which is a &quot;default&quot; cgroup for processes), forcing-empty can run by ...
Aug 15, 7:26 pm 2008
Steven Rostedt
[PATCH 2/2] ftrace: add necessary locking for ftrace records
The new design of pre-recorded mcounts and updating the code outside of kstop_machine has changed the way the records themselves are protected. This patch uses the ftrace_lock to protect the records. Note, the lock still does not need to be taken within calls that are only called via kstop_machine, since the that code can not run while the spin lock is held. Also removed the hash_lock needed for the daemon when MCOUNT_RECORD is configured. Also did a slight cleanup of an unused ...
Aug 15, 6:40 pm 2008
Steven Rostedt
[PATCH 1/2] ftrace: do not init module on ftrace disabled
If one of the self tests of ftrace has disabled the function tracer, do not run the code to convert the mcount calls in modules. Signed-off-by: Steven Rostedt &lt;srostedt@redhat.com&gt; --- kernel/trace/ftrace.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: linux-tip.git/kernel/trace/ftrace.c =================================================================== --- linux-tip.git.orig/kernel/trace/ftrace.c 2008-08-15 11:22:19.000000000 -0400 +++ ...
Aug 15, 6:40 pm 2008
Steven Rostedt
[PATCH 0/2] ftrace updates
Due to the new mcount recording method, the assumptions about the records that hold the mcount locations have changed. Now we need to protect reading and writing of the records between module load and reading of the debugfs files. There is not much contention here, but they need to be protected none the less. I simply use the ftrace_lock to accomplish this. The ftrace_lock should never be held under interrupt context so disabling interrupts should not be necessary. I've run this under lockdep ...
Aug 15, 6:40 pm 2008
Ingo Molnar
Re: [PATCH 0/2] ftrace updates
applied to tip/tracing/ftrace - thanks Steve. Ingo --
Aug 16, 6:32 am 2008
David Brownell
[patch 2.6.27-rc3] rtc-cmos: strongly avoid "HPET emulation"
From: David Brownell &lt;dbrownell@users.sourceforge.net&gt; Add a new mechanism to the rtc-cmos platform glue: an irq_handler_t can now &quot;filter&quot; the interrupts. Update rtc-cmos to use that mechanism where it's been set up, instead of &quot;HPET emulation&quot;. http://bugzilla.kernel.org/show_bug.cgi?id=11153 shows the problem: that emulation makes update interrupts misbehave wildly, and thus makes NTP synch tools malfunction. Make ACPI glue always set this using ACPI &quot;events&quot;. That seems to work ...
Aug 15, 6:39 pm 2008
Jeremy Fitzhardinge Aug 16, 10:27 am 2008
Gary Shi
[PATCH] sysrq: freeze other CPUs during sysrq-t
From: Gary Shi &lt;garyu.shi@xxxxxxxxxx&gt; When I read sysrq-t call trace, I find the collected call trace for some cases is not a still snapshot, but a moving one. After checking show_state src, I realize other cpus are not frozen when one cpu is doing show_state. This moving call traces make debugging much more difficult, or even impossible for some cases, since during sysrq-t, some tasks have been switched in/out, threads can jump from kernel space to user space(or vice versa), or just keep ...
Aug 15, 5:38 pm 2008
Tech Yes
dm_io_async_bvec API in 2.6.26
Hi All I am in the process of porting a driver written for 2.6.21 that uses dm_io_async_bvec and dm_io_sync_vm. Looks like in the latest kernel both these API s have been removed. After looking at the patch I created 2 wrapper functions as follows. static int _my_dm_io_async_bvec(unsigned int num_regions, struct io_region *where, int rw, struct bio_vec *bvec, io_notify_fn fn, void *context) { struct io_job *job=(struct io_job *)context; struct io_job_owner *cctx= ...
Aug 15, 5:16 pm 2008
Ingo Molnar
[PATCH] x86: io_apic.c, build fix
From 306bb46f92d326c5afae3fa04860bdccb879b6b8 Mon Sep 17 00:00:00 2001 From: Ingo Molnar &lt;mingo@elte.hu&gt; Date: Sat, 16 Aug 2008 10:18:31 +0200 Subject: [PATCH] x86: io_apic.c, build fix fix: arch/x86/kernel/io_apic.c: In function 'MPBIOS_trigger': arch/x86/kernel/io_apic.c:1105: error: implicit declaration of function 'default_MCA_trigger' the MCA defines got lost in the unification. Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt; --- arch/x86/kernel/io_apic.c | 6 ++++++ 1 files ...
Aug 16, 1:22 am 2008
Ingo Molnar
Re: [PATCH 6/7] rename io_apic_64.c to io_apic.c
very nice stuff! Could we please make this rename more mechanic? Ie. more intermediate changes (or a single change, if it's safe enough) that makes io_apic_32.c equal to io_apic_64.c - and _then_ do the rename, ok? I've looked at the diff (see it below), and there seem to be material differences. Also, the move introduces bogus style that is still present on the 64-bit side: -static void mask_IO_APIC_irq(unsigned int irq) +static void mask_IO_APIC_irq (unsigned int irq) i'll ...
Aug 16, 1:02 am 2008
Yinghai Lu
Re: [PATCH] x86: io_apic.c, build fix
ah. EISA got too copies /* ISA interrupts are always polarity zero edge triggered, * when listed as conforming in the MP table. */ #define default_ISA_trigger(idx) (0) #define default_ISA_polarity(idx) (0) /* EISA interrupts are always polarity zero and can be edge or level * trigger depending on the ELCR value. If an interrupt is listed as * EISA conforming in the MP table, that means its trigger type must * be read in from the ELCR */ #define ...
Aug 16, 1:26 am 2008
Stefan Richter
Re: [RFC patch 2/3] ieee1394: raw1394: narrow down the s ...
This compiles a lot better with the following two hunks added: @@ -2710,7 +2721,7 @@ static long raw1394_iso_xmit_recv_packet !copy_from_user(&amp;infos32, &amp;arg-&gt;infos, sizeof infos32)) { infos = compat_ptr(infos32); if (!copy_to_user(&amp;dst-&gt;infos, &amp;infos, sizeof infos)) - err = do_raw1394_ioctl(file, cmd, (unsigned long)dst); + err = raw1394_ioctl(file, cmd, (unsigned long)dst); } return err; } @@ -2751,7 +2761,7 @@ static long raw1394_compat_ioctl(struct case ...
Aug 16, 8:52 am 2008
Yousaf Jindal
Re: [ANNOUNCE] Wifi Link 5300 and 5100 Series
Here is a kernel log with full debugging output enabled for the iwl drivers: [ 8.881684] asus-laptop: M50Vm model detected [ 8.901015] acpi device:1e: registered as cooling_device2 [ 8.901307] input: Video Bus as /class/input/input7 [ 8.902500] Registered led device: asus::mail [ 8.902689] Registered led device: asus::touchpad [ 8.964753] ACPI: Video Device [VGA] (multi-head: yes rom: no post: no) [ 9.030505] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, ...
Aug 16, 3:26 am 2008
Ingo Molnar Aug 16, 6:37 am 2008
Takashi Iwai
Re: [PATCH] Fix allocation sizes of knfsd raparm hash
At Fri, 15 Aug 2008 15:02:21 -0400, Actually I hit the related Oops with the latest linux-next tree. Since this bug appears first on that tree and didn't occur on the previous tree, it was apparently a regression. So, I looked through changes over knfsd since the previous tree, found a suspicious one, and tried to fix. The linux-next tree is pretty helpful to catch a regression if one eats own dog foods everyday. BTW, I've been building linux-next SUSE kernel packages at every linux-next ...
Aug 16, 1:45 am 2008
Rafael J. Wysocki Aug 16, 12:35 pm 2008
Ingo Molnar
Re: [GIT PULL] new shot at time.c integration
have just tried a test-merge, and got a few crashes during -tip testing. One is a hard lockup during bootup, with this config: http://redhat.com/~mingo/misc/config-Sat_Aug_16_16_49_05_CEST_2008.bad no console output. I've pushed out this integrated tree into tip/x86/time.broken: note that i had to do a few manual merges due to the io_apic.c unification - maybe that interacted. there's a 32-bit failure as well: ...
Aug 16, 8:19 am 2008
Stephen Rothwell
Re: fs: Make linux kernel parser's match_table_t const
Hi Steven, On Fri, 15 Aug 2008 15:00:42 +0100 Steven Whitehouse &lt;swhiteho@redhat.com&gt; = A much better approach - hiding the &quot;const&quot; in the typedef was always a linux-next currently has no easy way to include single patches like this. An alternative approach would be to ask Linus to take just the changes to match_token() into his tree now (as they are clearly correct and don't adversely affect any other code) and then send all the other bits to each of the maintainers. That way we avoid ...
Aug 16, 1:35 am 2008
Takashi Iwai
Re: [PATCH] kbuild: Fix creation of include2/asm symlink
At Fri, 15 Aug 2008 21:49:54 +0200, Hm, OK. Originally I fixed it because our build system has a sanity check against bogus symlinks and refused to package the latest kernel. If you don't want to put it in, we can keep it locally, of course. But, a bogus symlink is definitely not pretty... thanks, Takashi --
Aug 16, 2:03 am 2008
Theodore Tso
Re: [malware-list] [RFC 0/5] [TALPA] Intro to alinuxinte ...
Huh? What are you talking about? In Linux just about all of the serious filesystems the only caching for file data happens in the page cache layer. So what you're saying doesn't make much sense, unless you're talking about the user space samba daemon --- but even there, Samba doesn't do any shortcut routing of data; as far as I know everything goes from Samba, into the filesystem, before it gets served out to other clients via Samba back out from the filesystem. So No one else is taking ...
Aug 16, 2:39 am 2008
Arjan van de Ven
Re: [malware-list] [RFC 0/5] [TALPA] Intro to alinuxinte ...
On Sat, 16 Aug 2008 13:57:50 +1000 The problem TALPA is trying to solve is only part of the puzzle. Everyone recognizes that. It's a very relevant part of the puzzle (in corporate context at least), but it's very much so not a complete puzzle. Does that mean we shouldn't deal with this just because it's incomplete? Absolutely not! (nor should we do something that has no value.. but that's not the case; the model that Erik described is quite well defined as &quot;do not give ''bad' content to ...
Aug 15, 9:09 pm 2008
Theodore Tso
Re: [malware-list] [RFC 0/5] [TALPA] Intro to alinuxinte ...
You have this problem anyway, given that AV database updates are coming every few hours; so if you scan the disk at noon, and an AV update comes at 1pm it may be that there were malware that wasn't detected by the noon DB, but will be detected by the 1pm DB. And for non read-only filesystems (i.e., anything other than UDF and ISO), anytime the filesystem is unmounted, the OS is going to have to assume that it might have been modified by some other system before it was remounted, so ...
Aug 16, 8:17 am 2008
Peter Dolding
Re: [malware-list] [RFC 0/5] [TALPA] Intro to alinuxinte ...
The threat module you are looking at does not cover all the real world usage even worse detection of unknown real world threats. Currently if we have a unknown infection on a windows partition that is been shared by linux the scanner on Linux cannot see that the windows permissions has been screwed with. OS with badly damaged permissions is a sign of 1 of three things. 100 percent incompetent admin, failing harddrive or system is breached. Now if system is breached on a partition it is ...
Aug 15, 8:57 pm 2008
david
Re: [malware-list] [RFC 0/5] [TALPA] Intro to alinuxinte ...
this is why there was so much preasure for them to define their threat model. they have donw so. if you disagree with that please suggest a different threat model rather then just listing various threats that their it may not be appropriate to lock down root, it depends on what threats the box is under. on the other hand, locking down root perfectly, but readily serving windows virii to other systems isn't good in some cases either. so how _so_ you handle detecting bad data before ...
Aug 16, 12:27 am 2008
Valdis.Kletnieks
Re: [malware-list] [RFC 0/5] [TALPA] Intro to alinuxinte ...
On Fri, 15 Aug 2008 21:09:42 PDT, Arjan van de Ven said: Many security experts believe that a false sense of security is worse than no security at all. In other words, unless the design team is *honest* with themselves about what the proposal does and doesn't cover, and has at least an *idea* of how the uncovered parts will function, you're not adding to the *real* security. The problem with saying stuff like &quot;Oh, our threat model explicitly rules out anything done by root&quot; is that all too ...
Aug 15, 10:35 pm 2008
Peter Dolding
Re: [malware-list] [RFC 0/5] [TALPA] Intro to alinuxinte ...
TALPA idea I agree with. As the long term forever solution I don't agree with due to its location. Lets look at the general disk to memory path. [file system driver] [file system drivers caches] [inode's] TALPA links in here and basically runs its own scan cache. Long term TALPA need to move from the inode layor down and the design of the file system path needs to change. [file system driver] [generic file system cache] TALPA enters here and spreads. [inodes] generic file ...
Aug 15, 10:19 pm 2008
Peter Dolding
Re: [malware-list] [RFC 0/5] [TALPA] Intro to alinuxinte ...
These file system caches are internal permissions caching points where the driver decides what you can and cannot see. Before conversion to normal inode structs. Others have own internal buffers for transfers. Yes everything is stored on the page cache but it does not have to be in any shape you would normally id as a file. I have a bad habit of putting buffers and caches in the same box. Thinking that some file system drivers are smart enough to use the same buffer if they get the same ...
Aug 16, 4:38 am 2008
Nick Warne
Re: [PATCH] Fixup KERN_INFO in tmscsim.c
On Fri, 15 Aug 2008 22:17:57 +0200 (CEST) I don't know :-) A new distro (Slackware 12.1) has almost everything set as modules, so I am currently building new kernel removing them as I Thanks. Nick New patch attached. Signed off by: Nick Warne nick@ukfsn.org --- linux-2.6.26.y/drivers/scsi/tmscsim.cORIG 2008-08-15 10:30:47.000000000 +0100 +++ linux-2.6.26.y/drivers/scsi/tmscsim.c 2008-08-16 08:45:43.000000000 +0100 @@ -2573,8 +2573,8 @@ static int __init ...
Aug 16, 1:06 am 2008
J.A.
Re: ath5k on the Acer Aspire One
Thanks to everyone that answered, probably the solution is an update to the driver, hardware support for this chip was added in 27-rc. My distro still uses 26.2. I'm going on holydays for a week now, will make more tests on return, and continue the thread. Thanks everyone. -- J.A. Magallon &lt;jamagallon()ono!com&gt; \ Software is like sex: \ It's better when it's free Mandriva Linux release 2009.0 (Cooker) for i586 Linux ...
Aug 16, 3:03 am 2008
Takashi Iwai
Re: ALC883 recording troubles...
At Sat, 16 Aug 2008 14:37:37 +0100, On LKML, the patches should be inlined. And, you can save a raw file even via gmail, too... Takashi [PATCH] ALSA: hda - Fix capture source widgets on ALC codecs On some Realtek codecs like ALC882 or ALC883, the capture source is no mux but sum widget. We have to initialize all channels properly for this type, otherwise noises may come in from the unused route. The patch assures to mute unused routes, and unmute the currently selected ...
Aug 16, 10:00 am 2008
Daniel J Blueman
Re: ALC883 recording troubles...
Hi Takashi and thanks, This patch is first one you sent, except differing line numbers (rediffed against 2.6.27-rc3?). You could try attaching the patch to the mail too, to avoid the line wrapping, silent whitespace conversion and any gmail/mailer 'hide quoted text' mangling... Thanks, Daniel -- Daniel J Blueman --
Aug 16, 6:37 am 2008
Takashi Iwai
Re: ALC883 recording troubles...
At Fri, 15 Aug 2008 23:01:42 +0100, Thanks. There is another problem in the current patch. It should use snd_hda_codec_write() without caching. Otherwise it breaks the suspend/resume. The revised patch is below. Please test and report back if it works so that I can push it to the upstream. thanks, Takashi === commit 340c6e7d8bc26354313fe8bacc636ca18f71995e Author: Takashi Iwai &lt;tiwai@suse.de&gt; Date: Fri Aug 15 16:46:42 2008 +0200 ALSA: hda - Fix capture source widgets ...
Aug 16, 1:38 am 2008
Daniel J Blueman
Re: ALC883 recording troubles...
Hi Takashi, The updated patch validates fully also. Checking everything with codecgraph and varying both capture inputs looks as expected, so thanks again! Tested-by: Daniel J Blueman &lt;daniel.blueman@gmail.com&gt; Daniel -- Daniel J Blueman --
Aug 16, 10:33 am 2008
David Miller
Re: bug in lmb_enforce_memory_limit()
From: Michael Ellerman &lt;michael@ellerman.id.au&gt; Thanks for reviewing Michael. --
Aug 15, 7:57 pm 2008
Michael Ellerman
Re: bug in lmb_enforce_memory_limit()
Looks good to me. I'll test it on Monday. I don't know if I have a system with memory holes to test on, but I take it you do? I notice some of our 32-bit code is using lmb_enforce_memory_limit() to enforce an address limit, which is technically broken, but is probably Acked-by: Michael Ellerman &lt;michael@ellerman.id.au&gt; cheers --=20 Michael Ellerman OzLabs, IBM Australia Development Lab wwweb: http://michael.ellerman.id.au phone: +61 2 6212 1183 (tie line 70 21183) We do not ...
Aug 15, 5:46 pm 2008
Andi Kleen
Re: linux-next: Tree for August 14 (sysfs/acpi errors)
Can't say I like this. This is fragile. I can just this exploding the next time again with some innocent change. -Andi --
Aug 15, 8:49 pm 2008
Rusty Russell
Re: linux-next: Tree for August 14 (sysfs/acpi errors)
Simplest fix is to shuffle Makefile. But better is to create an acpi &quot;module&quot; so the namespacing just works, something like below. Overriding MODULE_PREFIX only works for builtin code anyway. (Which makes sense: moving a parameter from one module to another isn't a change we can cover up). (Sam: foo-objs-y would make this neater) diff -r 5f7194400572 drivers/acpi/Makefile --- a/drivers/acpi/Makefile Sat Aug 16 13:23:26 2008 +1000 +++ b/drivers/acpi/Makefile Sat Aug 16 13:44:17 2008 ...
Aug 15, 8:47 pm 2008
Andi Kleen
Re: linux-next: Tree for August 14 (sysfs/acpi errors)
That seems bogus to me. Assuming we have some code in a module and then split it out into two different modules. Or move an option from one file to another. Would we need to change the option name then? I think the generic params code should be fixed to handle this. -Andi --
Aug 15, 7:57 pm 2008
Rusty Russell
Re: linux-next: Tree for August 14 (sysfs/acpi errors)
Ah, missed that. Thanks Sam! I had another bug: if both options were off, compile would fail. Put everything in acpi.o to fix this. Rusty. diff -r 79f0d024aebc drivers/acpi/Makefile --- a/drivers/acpi/Makefile Fri Aug 15 11:23:34 2008 +1000 +++ b/drivers/acpi/Makefile Sat Aug 16 15:55:10 2008 +1000 @@ -21,10 +21,15 @@ obj-$(CONFIG_X86) += blacklist.o # # ACPI Core Subsystem (Interpreter) # -obj-y += osl.o utils.o reboot.o\ +obj-y += acpi.o \ dispatcher/ events/ ...
Aug 15, 10:56 pm 2008
Sam Ravnborg
Re: linux-next: Tree for August 14 (sysfs/acpi errors)
becomes: acpi-y += system.o event.o [Assuming both config symbols are bool] Sam --
Aug 15, 10:25 pm 2008
Andi Kleen
Re: linux-next: Tree for August 14 (sysfs/acpi errors)
sysfs does this anyways, doesn't it. We would just need to teach it to not BUG() in this case, perhaps with a special entry point. Also a BUG() in general seems a little harsh for this, surely a WARN_ON should be enough. -Andi --
Aug 15, 8:48 pm 2008
Kay Sievers
Re: linux-next: Tree for August 14 (sysfs/acpi errors)
Two different &quot;modules&quot; use the same prefix, which does not work with the current logic, they need to live next to each other in the sequence of options. This adds a new option: http://git.kernel.org/?p=linux/kernel/git/sfr/linux-next.git;a=commitdiff;h=1382827e93... which specifies MODULE_PARAM_PREFIX=&quot;acpi.&quot; in: drivers/acpi/power.c In the same way as: drivers/acpi/system.c Seems, two different modules should not declare parameters in ...
Aug 15, 7:36 pm 2008
Kay Sievers
Re: linux-next: Tree for August 14 (sysfs/acpi errors)
Yeah, they are stored in a global array __start___param, and the current code expects the prefixes to be sorted, so the sysfs directories can be They have been module options, not prefixed kernel parameters so far, and the prefix was just the module name. So it just strikes back, that acpi uses generic names for the modules, there would have been no problem if &quot;power&quot; would be called &quot;acpi_power&quot; and the options would just be &quot;acpi.acpica_version&quot; and &quot;acpi_power.nocheck&quot;. But well, there ...
Aug 15, 8:19 pm 2008
Greg KH
Re: linux-next: Tree for August 14 (sysfs/acpi errors)
It is a WARN() call, not a BUG(). thanks, greg k-h --
Aug 15, 9:47 pm 2008
Soeren Sandmann
Re: sysprof in 2.6.27 kernel
Actually, I seem to remember one cause of this: the vdso code creates an unusual stackframe where the pointer to the previous frame is stored in an unusual place. I think the sysprof kernel code needs to take this into account, or alternatively send sufficient information to userspace that it can figure it out itself. Soren --
Aug 15, 8:16 pm 2008
Soeren Sandmann
Re: sysprof in 2.6.27 kernel
This may be because sysprof user space is not running as root, or it may be because the kernel is generating bogus addresses. Generally, &quot;No Map&quot; means sysprof is seeing samples in memory regions that are not in /proc/&lt;pid&gt;/maps Soren --
Aug 15, 7:50 pm 2008
Soeren Sandmann
Re: sysprof in 2.6.27 kernel
That is not ok, but it could happen if the process in question was not compiled with framepointers. Or it could be a bug in the kernel code. Soren --
Aug 15, 7:52 pm 2008
Frans Pop
Re: Linux 2.6.27-rc3 - build failure: undefined referenc ...
I have so far been unable to build -rc3 because of this same error. Just tried again with current git HEAD. Failing config attached. Cheers, FJP
Aug 16, 12:11 pm 2008
Greg KH
Re: Warning in during hotplug on 2.6.27-rc2-git5
Hm, sysfs hasn't changed any in 2.6.27-rcX that I know of. thanks, greg k-h --
Aug 16, 1:18 pm 2008
Rafael J. Wysocki
Re: Warning in during hotplug on 2.6.27-rc2-git5
Hmm. Mark, what kind of a system is this? Is it a 2 quad-core CPU system or similar ('machinecheck4' in your trace seems to imply something like this)? Rafael --
Aug 16, 2:34 pm 2008
Rafael J. Wysocki
Re: Warning in during hotplug on 2.6.27-rc2-git5
My guess is that MCE does somthing that is not allowed by sysfs any more. Thanks, Rafael --
Aug 16, 12:28 pm 2008
Alan Stern
Re: Possible false positive in checkpatch
It's probably safe to say that this is one of those gray areas where one need not adhere strictly to checkpatch's recommendations. Alan Stern --
Aug 16, 8:26 am 2008
Kamalesh Babulal
Re: [BUG] linux-next: Tree for August 11/12 - powerpc - ...
Sorry for the delayed response, after passing the slub_debug as the command line parameter while booting the kernel oops, the kernel faults with message Kernel command line: root=/dev/sdb1 selinux=0 elevator=cfq slub_debug IDENT=1218735938 . . &lt;snip&gt; . . Unable to handle kernel paging request for data at address 0x6b6b6b6b6b6b6be3 Faulting instruction address: 0xc0000000002afb98 Oops: Kernel access of bad area, sig: 11 [#1] SMP NR_CPUS=128 NUMA pSeries Modules linked in: NIP: ...
Aug 16, 4:10 pm 2008
Maciej Rutecki
Re: [2.6.26.*] boot problem (ahci/irq related?)
I test few versions of linux kernel and 2.6.26-rc3 hangs during boot, 2.6.26-rc2 (propably) is good. I wrote &quot;propably&quot; because bug is not 100% reproducible and must have more time to be sure. After I will try bisect. Any suggestions? -- Maciej Rutecki http://www.maciek.unixy.pl --
Aug 16, 2:36 am 2008
Ingo Molnar
Re: [Bug #11276] build error: CONFIG_OPTIMIZE_INLINING=y ...
correct - assuming drivers/telephony/ is maintained. Maybe Andrew could mark this patch as v2.6.27-must-have - to make sure it hits upstream in this cycle? Ingo --
Aug 16, 6:39 am 2008
Rafael J. Wysocki
Re: [Bug #11276] build error: CONFIG_OPTIMIZE_INLINING=y ...
You don't need to do anything more, but please let me know when the patch gets into to Linus' tree (please ignore the subsequent &quot;should it still be listed&quot; messages until that happens). Thanks, Rafael --
Aug 16, 5:00 am 2008
Rusty Russell
Re: request->ioprio
Actually, since it's unused at the moment, we can define it however we want. But note that this is an ABI; while the kernel-internal definitions are fluid, this semantic must stay the same (even if the actual values differ). So we should probably put an explicit mapping function there anyway. Thanks, Rusty. --
Aug 16, 12:13 am 2008
Theodore Tso
Re: Btrfs v0.16 released
Yeah, the patch Aneesh sent to change where we added the inode to the dirty list was false lead. The right fix is in the ext4 patch queue now. I think we have the problem licked and a quick test showed it increased the compilebench MB/s by a very tiny amount (enough so that I wasnt sure whether or not it was measurement error), but it does avoid the needly fragmentation. - Ted --
Aug 16, 12:27 pm 2008
Chris Mason
Re: Btrfs v0.16 released
I tried just the writeback_index patch and got only 4 fragmented files on ext4 after a compilebench run. Then I tried again and got 1200. Seems there is something timing dependent in here ;) By default compilebench uses 256k buffers for writing (see compilebench -b) and btrfs_file_write will lock down up to 512 pages at a time during a single write. This means that for most small files, compilebench will send the whole file down in one write() and btrfs_file_write will lock down pages for ...
Aug 16, 11:10 am 2008
Szabolcs Szakacsits
Re: Btrfs v0.16 released
Interesting (and cool animations). We tried compilebench (-i 30 -r 0) just for fun using kernel 2.6.26, freshly formatted partition, with defaults. Results: MB/s Runtime (s) ----- ----------- ext3 13.24 877 btrfs 12.33 793 ntfs-3g 8.55 865 reiserfs 8.38 966 xfs 1.88 3901 Regards, Szaka -- NTFS-3G: http://ntfs-3g.org --
Aug 16, 12:26 pm 2008
gregkh
patch uml-memcpy-export-needs-to-follow-host-declaration ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: memcpy export needs to follow host declaration to the 2.6.25-stable tree. Its filename is uml-memcpy-export-needs-to-follow-host-declaration.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:15:05 2008 From: Jeff Dike &lt;jdike@addtoit.com&gt; Date: Tue, 5 Aug ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-physical-memory-shouldn-t-include-initial-stac ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: physical memory shouldn't include initial stack to the 2.6.25-stable tree. Its filename is uml-physical-memory-shouldn-t-include-initial-stack.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:54 2008 From: Jeff Dike &lt;jdike@addtoit.com&gt; Date: Tue, 5 ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-stub-needs-to-tolerate-sigwinch.patch added to ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: stub needs to tolerate SIGWINCH to the 2.6.25-stable tree. Its filename is uml-stub-needs-to-tolerate-sigwinch.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:15:05 2008 From: Jeff Dike &lt;jdike@addtoit.com&gt; Date: Tue, 5 Aug 2008 16:14:09 -0400 Subject: ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-path_max-needs-limits.h.patch added to 2.6.25- ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: PATH_MAX needs limits.h to the 2.6.25-stable tree. Its filename is uml-path_max-needs-limits.h.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:15:02 2008 From: Ingo Molnar &lt;mingo@elte.hu&gt; Date: Tue, 5 Aug 2008 16:14:11 -0400 Subject: uml: PATH_MAX ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-fix-boot-crash.patch added to 2.6.25-stable tree
This is a note to let you know that we have just queued up the patch titled Subject: uml: Fix boot crash to the 2.6.25-stable tree. Its filename is uml-fix-boot-crash.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:58 2008 From: Jeff Dike &lt;jdike@addtoit.com&gt; Date: Tue, 5 Aug 2008 16:14:10 -0400 Subject: uml: Fix boot crash To: ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-work-around-broken-host-ptrace_sysemu.patch ad ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: work around broken host PTRACE_SYSEMU to the 2.6.25-stable tree. Its filename is uml-work-around-broken-host-ptrace_sysemu.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:58 2008 From: Jeff Dike &lt;jdike@addtoit.com&gt; Date: Tue, 5 Aug 2008 16:14:09 ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-missing-export-of-csum_partial-on-uml-amd64.pa ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: missing export of csum_partial() on uml/amd64 to the 2.6.25-stable tree. Its filename is uml-missing-export-of-csum_partial-on-uml-amd64.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:50 2008 From: Al Viro &lt;viro@ftp.linux.org.uk&gt; Date: Tue, 5 Aug ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-fix-build-when-slob-is-enabled.patch added to ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: fix build when SLOB is enabled to the 2.6.25-stable tree. Its filename is uml-fix-build-when-slob-is-enabled.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:54 2008 From: Jeff Dike &lt;jdike@addtoit.com&gt; Date: Tue, 5 Aug 2008 16:14:03 -0400 Subject: ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-missed-kmalloc-in-pcap_user.c.patch added to 2 ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: missed kmalloc() in pcap_user.c to the 2.6.25-stable tree. Its filename is uml-missed-kmalloc-in-pcap_user.c.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:38 2008 From: Al Viro &lt;viro@ftp.linux.org.uk&gt; Date: Tue, 5 Aug 2008 16:14:05 -0400 Subject: ...
Aug 16, 3:32 pm 2008
Arjan van de Ven
Re: patch uml-deal-with-inaccessible-address-space-start ...
On Sat, 16 Aug 2008 15:32:38 -0700 &lt;gregkh@suse.de&gt; wrote: Hi Greg while these notifications are very useful in general, I think you want to exclude lkml as a destination to send them to..... -- If you want to reach me at my work email, use arjan@linux.intel.com For development, discussion and tips for power savings, visit http://www.lesswatts.org --
Aug 16, 3:41 pm 2008
gregkh
patch uml-deal-with-inaccessible-address-space-start.pat ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: deal with inaccessible address space start to the 2.6.25-stable tree. Its filename is uml-deal-with-inaccessible-address-space-start.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:42 2008 From: Tom Spink &lt;tspink@gmail.com&gt; Date: Tue, 5 Aug 2008 ...
Aug 16, 3:32 pm 2008
Greg KH
Re: patch uml-deal-with-inaccessible-address-space-start ...
Argh, sorry about that, I should have filtered that address out. greg k-h --
Aug 16, 3:44 pm 2008
gregkh
patch uml-deal-with-host-time-going-backwards.patch adde ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: deal with host time going backwards to the 2.6.25-stable tree. Its filename is uml-deal-with-host-time-going-backwards.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:23 2008 From: Jeff Dike &lt;jdike@addtoit.com&gt; Date: Tue, 5 Aug 2008 16:14:06 ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-track-and-make-up-lost-ticks.patch added to 2. ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: track and make up lost ticks to the 2.6.25-stable tree. Its filename is uml-track-and-make-up-lost-ticks.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:23 2008 From: Jeff Dike &lt;jdike@addtoit.com&gt; Date: Tue, 5 Aug 2008 16:14:05 -0400 Subject: uml: ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-fix-bad-ntp-interaction-with-clock.patch added ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: fix bad NTP interaction with clock to the 2.6.25-stable tree. Its filename is uml-fix-bad-ntp-interaction-with-clock.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:46 2008 From: Jeff Dike &lt;jdike@addtoit.com&gt; Date: Tue, 5 Aug 2008 16:14:03 ...
Aug 16, 3:32 pm 2008
gregkh
patch uml-fix-gcc-ices-and-unresolved-externs.patch adde ...
This is a note to let you know that we have just queued up the patch titled Subject: uml: fix gcc ICEs and unresolved externs to the 2.6.25-stable tree. Its filename is uml-fix-gcc-ices-and-unresolved-externs.patch A git repo of this tree can be found at http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From stable-bounces@linux.kernel.org Tue Aug 5 13:14:46 2008 From: Jeff Dike &lt;jdike@addtoit.com&gt; Date: Tue, 5 Aug 2008 16:14:10 ...
Aug 16, 3:32 pm 2008
Andrew Morton
Re: [PATCH] INITRAMFS: Add option to preserve mtime from ...
It would be better to do it unconditionally if possible - remove the Please avoid using the sys_ namespace. That is for system calls. How does this differ from sys_utime()? --
Aug 16, 1:58 am 2008
Andrew Morton
Re: BUG: parport_serial in 2.6.27-rc1 for NetMos Technol ...
On Tue, 5 Aug 2008 20:30:10 +0530 Is this still the case in 2.6.27-rc3? Was the same bug present in 2.6.26? 2.6.25? Thanks. --
Aug 15, 5:13 pm 2008
Paolo Ciarrocchi Aug 16, 3:30 am 2008
Philip Langdale
Re: [PATCH 1/1] toshiba_acpi: Add support for bluetooth ...
Finally sorted it out. Updated diff is posted as v5. --phil --
Aug 16, 12:22 pm 2008
Peter Zijlstra
Re: [PATCH RT RFC v4 1/8] add generalized priority-inher ...
You should have started out by discussing your design - the document just rambles a bit about some implementation details - it doesn't talk about how it maps to the PI problem space. Anyway - from what I can make of the code, you managed to convert the pi graph walking code that used to be in rt_mutex_adjust_prio_chain() and was iterative, into a recursive function call. Not something you should do lightly.. --
Aug 16, 12:56 pm 2008
Matthias Behr
AW: [PATCH RT RFC v4 1/8] add generalized priority-inher ...
Hi Greg, I got a few review comments/questions. Pls see below. Best Regards, Matthias Shouldn't the atomic/locked part cover the ...-&gt;free(...) as well? A pi_get right after the atomic_dec_and_test but before the free() could lead to a free() with refs&gt;0? --
Aug 16, 8:32 am 2008
Martin Schwidefsky
Re: [patch 1/3] kmsg: Kernel message catalog macros.
Ok, so a specialized version of printk will do the work to calculate the hash. Only, what will we do if there ever is a conflict? The message tag has to be unique. The shorter the hash is, the more likely a collision gets. Don't know if 6 hash digits is enough to just ignore the Sounds doable to me. -- blue skies, Martin. &quot;Reality continues to ruin my life.&quot; - Calvin. --
Aug 16, 10:49 am 2008
Tim Hockin
Re: [patch 1/3] kmsg: Kernel message catalog macros.
On Sat, Aug 16, 2008 at 10:49 AM, Martin Schwidefsky And if you ever need to change the text that is in the format string? The hash changes. That seems exactly counter to your goal... Tim --
Aug 16, 1:40 pm 2008
Martin Schwidefsky
Re: [patch 1/3] kmsg: Kernel message catalog macros.
The kmsg id is just that, an index into the table of message for a That is what we are trying to achieve as well. -- blue skies, Martin. &quot;Reality continues to ruin my life.&quot; - Calvin. --
Aug 16, 10:45 am 2008
Joe Perches
Re: [patch 1/3] kmsg: Kernel message catalog macros.
Doesn't this example better illustrate the barely useful user value of such a message and documentation? In your example, monwriter.1 with a return code of 5 isn't possible. --
Aug 16, 12:36 pm 2008
Martin Schwidefsky
Re: [patch 1/3] kmsg: Kernel message catalog macros.
The invention of dev_printk was a good thing. It adds structure to the messages if it is about a device. Before we had a simple printk that did or did not include information about the device driver and the device name. dev_printk makes sure that this information is always added. BUT, what dev_printk does not do is to make sure that the message can be uniquely identified so that the description of the message can be found in the message catalog. Our approach is to combine the driver name and ...
Aug 16, 11:06 am 2008
Greg KH
Re: [stable] Fixing rt2500pci [PATCH]
Are you sure? Looking at 2.6.26, the code in that function looks like it is properly setting the TXD_W0_DATABYTE_COUNT, field. If it's really a problem, can you send stable@kernel.org a patch that applies to 2.6.26.2? thanks, greg k-h --
Aug 16, 4:32 pm 2008
FUJITA Tomonori
Re: [PATCH]: PCI: GART iommu alignment fixes [v2]
On Fri, 15 Aug 2008 20:00:48 +0200 Ah, sorry, @@ -262,7 +264,11 @@ static dma_addr_t dma_map_area(struct device *dev, dma_addr_t phys_mem, static dma_addr_t gart_map_simple(struct device *dev, phys_addr_t paddr, size_t size, int dir) { - dma_addr_t map = dma_map_area(dev, paddr, size, dir); + dma_addr_t map; + unsigned long align_mask; + + align_mask = (roundup_pow_of_two(size) &gt;&gt; PAGE_SHIFT) - 1; + map = dma_map_area(dev, paddr, size, dir, align_mask); This code doesn't work with ...
Aug 15, 6:15 pm 2008
Rafael J. Wysocki
Re: s2disk: system powers up again after power off
There was a series of commits ending with commit 337001b6c42938f49a880b1b8306c3ed771a7e61 (&quot;PCI: Simplify PCI device PM code&quot;). Unfortunately I don't think it's practicable to backport all of those patches. Thanks, Rafael --
Aug 16, 12:09 pm 2008
Martin Michlmayr
Re: s2disk: system powers up again after power off
I finally got a chance to test 2.6.27-rc2 and confirm that my laptop correctly powers off with &quot;shutdown method = platform now&quot;. Do you have any idea which patch might have fixed this? It would be nice to include it in Debian's 2.6.26 kernel. -- Martin Michlmayr http://www.cyrius.com/ --
Aug 16, 6:48 am 2008
Greg KH
Re: [PATCH/RFC] pci: dynids.use_driver_data considered harmful
That sounds reasonable, and should work properly. No objection from me. thanks, greg k-h --
Aug 15, 11:22 pm 2008
Borislav Petkov
Re: [PATCH 03/18] ide-cd: cdrom_decode_status: factor ou ...
Yep, this one has problems as I just noticed. Reworking... --
Aug 16, 1:26 pm 2008
previous daytodaynext day
August 15, 2008August 16, 2008August 17, 2008