linux-kernel mailing list

FromSubjectsort iconDate
parag.warudkar
Re: soft lockup - CPU#1 stuck for 15s! [swapper:0]
Sure may be - powertop is behind all this - if there wasn't long lasting deep c-state we wouldn't have this problem :) Actually I run powertop and disable things until the machine goes into around 5-6 wakeups per second. So what you said is quite likely. Thanks for powertop. Parag Sent via BlackBerry from T-Mobile --
Dec 9, 6:42 pm 2007
Ray Lee
Re: 2.6.24-rc4-git5: Reported regressions from 2.6.23
Honest question: If you allow regressions, then how does one guarantee forward progress? (If it were a finite set of systems, all within one group's control, then the answer is simple: count how many work. However, in this case we only have a statistical sampling available to us.) Ray --
Dec 9, 6:51 pm 2007
Samuel Thibault
vcsa and big endian
Hello, On big endian machines, /dev/vcsa stores text/attribute bytes in big endian order, while it stores them in little endian order on little endian machines. Is that expected? Samuel --
Dec 9, 6:43 pm 2007
Samuel Thibault
Re: vcsa and big endian
It looks like ggi considers this as normal. In any case, the vcsa manual page should probably be made more clear ("but including attributes" -> "but using unsigned shorts that include attributes" for instance). Samuel --
Dec 9, 6:50 pm 2007
Samuel Thibault
Re: vcsa and big endian
And the code example should be fixed too: char ch, attrib; (void) read(fd, &ch, 1); (void) read(fd, &attrib, 1); should rather be unsigned short s; unsigned char ch, attrib; ... (void) read(fd, &s, 2); ch = s & 0xff; attrib = (s >> 8); The manual page should also mention that when a 512 chars font is loaded, the 9th bit is in the attrib value, and its position can be fetched through the VT_GETHIFONT...
Dec 9, 7:00 pm 2007
Elvis Pranskevichus
Re: [lm-sensors] 2.6.24-rc4 hwmon it87 probe fails
Hi, I have exactly the same problem here on a Gigabyte GA-965G-DS3 motherboard based box: it87: Found IT8718F chip at 0x290, revision 1 it87: in3 is VCC (+5V) it87 it87.656: Failed to request region 0x290-0x297 it87: probe of it87.656 failed with error -16 git bisecting revealed the offending commit: a7839e960675b54: PNP: increase the maximum number of resources This indeed looks like a broken ACPI BIOS since the aforementioned commit touches only the PNP ACPI driver. I'm not sure ho...
Dec 9, 5:12 pm 2007
Adrian Bunk
Re: [lm-sensors] 2.6.24-rc4 hwmon it87 probe fails
cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed --
Dec 9, 6:04 pm 2007
Jean Delvare
Re: [lm-sensors] 2.6.24-rc4 hwmon it87 probe fails
Hi Elvis, Complaining to Gigabyte seems to be the best approach. In the meantime, I guess that booting with pnpacpi=off should fix your problem. But it might break something else; I'm not sure what the PNP ACPI driver is good for in the first place. -- Jean Delvare --
Dec 9, 6:42 pm 2007
Mike Houston
Re: [lm-sensors] 2.6.24-rc4 hwmon it87 probe fails
On Sun, 9 Dec 2007 23:42:15 +0100 Ahh, thanks guys. Yes, that did indeed work around the problem. My sensors work again, and I don't appear to have any ill effects. At least my devices are all working, and resource assignments (irq, io) look ok. I'll put an append in my lilo.conf for pnpacpi=off for now. /proc/ioports with pnpacpi=off: 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-006f : keyboard 0070-0077 : rtc 0080-008f : dma page reg 00a0-00a1 : pic2 00...
Dec 9, 7:15 pm 2007
Marcin
[PATCH] logo: move declarations of logos to linux_logo.h
logo: move declarations of logos to linux_logo.h there was a mismatch between externs in logo.c and code generated by pnmtologo (on old tree, you need to rm drivers/video/logo/logo_*.c before compilation) Signed-off-by: Marcin Ślusarz <marcin.slusarz@gmail.com> --- drivers/video/logo/logo.c | 13 ------------- include/linux/linux_logo.h | 13 +++++++++++++ scripts/pnmtologo.c | 6 +++--- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/drivers/video/logo/...
Dec 9, 5:40 pm 2007
Marcin
[PATCH] fbcon: fix sparse warning about shadowing 'rotate' s...
fbcon: fix sparse warning about shadowing 'rotate' symbol Signed-off-by: Marcin Ślusarz <marcin.slusarz@gmail.com> --- drivers/video/console/fbcon.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c index 849e114..445839c 100644 --- a/drivers/video/console/fbcon.c +++ b/drivers/video/console/fbcon.c @@ -147,7 +147,7 @@ static char fontname[40]; static int info_idx = -1; /* console rotati...
Dec 9, 5:36 pm 2007
Marcin
[PATCH] fbcon: fix sparse warning about shadowing 'p' symbol
fbcon: fix sparse warning about shadowing 'p' symbol Signed-off-by: Marcin Ślusarz <marcin.slusarz@gmail.com> --- drivers/video/console/fbcon.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c index 0f32f4a..849e114 100644 --- a/drivers/video/console/fbcon.c +++ b/drivers/video/console/fbcon.c @@ -2795,7 +2795,7 @@ static int fbcon_scrolldelta(struct vc_data *vc, int lines) { struct fb_inf...
Dec 9, 5:34 pm 2007
Marcin
[PATCH] vgacon: fix sparse warning about shadowing 'i' symbol
vgacon: fix sparse warning about shadowing 'i' symbol Signed-off-by: Marcin Ślusarz <marcin.slusarz@gmail.com> --- drivers/video/console/vgacon.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/drivers/video/console/vgacon.c b/drivers/video/console/vgacon.c index f65bcd3..6df29a6 100644 --- a/drivers/video/console/vgacon.c +++ b/drivers/video/console/vgacon.c @@ -1153,8 +1153,6 @@ static int vgacon_do_font_op(struct vgastate *state,char *arg,int set,int ch512) ...
Dec 9, 5:32 pm 2007
Marcin
[PATCH] ehci-hcd: fix sparse warning about shadowing 'status...
ehci-hcd: fix sparse warning about shadowing 'status' symbol Signed-off-by: Marcin Ślusarz <marcin.slusarz@gmail.com> --- drivers/usb/host/ehci-hcd.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c index 5f2d74e..e531f51 100644 --- a/drivers/usb/host/ehci-hcd.c +++ b/drivers/usb/host/ehci-hcd.c @@ -829,16 +829,16 @@ static int ehci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) /*...
Dec 9, 5:26 pm 2007
Marcin
[PATCH] usbdevfs_urb: __user annotation
usbdevfs_urb: __user annotation Signed-off-by: Marcin Ślusarz <marcin.slusarz@gmail.com> --- include/linux/usbdevice_fs.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/linux/usbdevice_fs.h b/include/linux/usbdevice_fs.h index 8ca5a7f..17cb108 100644 --- a/include/linux/usbdevice_fs.h +++ b/include/linux/usbdevice_fs.h @@ -104,7 +104,7 @@ struct usbdevfs_urb { int error_count; unsigned int signr; /* signal to be sent on completion, or 0 if...
Dec 9, 5:25 pm 2007
Marcin
[PATCH] usb/storage/initializers.c: fix signedness difference
usb/storage/initializers.c: fix signedness difference Signed-off-by: Marcin Ślusarz <marcin.slusarz@gmail.com> --- drivers/usb/storage/initializers.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/usb/storage/initializers.c b/drivers/usb/storage/initializers.c index ee5b42a..187dd1e 100644 --- a/drivers/usb/storage/initializers.c +++ b/drivers/usb/storage/initializers.c @@ -66,7 +66,8 @@ int usb_stor_ucr61s2b_init(struct us_data *us) { struct bulk...
Dec 9, 5:23 pm 2007
Julia Lawall
[PATCH 3/3] Fix use of skb after netif_rx
From: Julia Lawall <julia@diku.dk> Recently, Wang Chen submitted a patch (d30f53aeb31d453a5230f526bea592af07944564) to move a call to netif_rx(skb) after a subsequent reference to skb, because netif_rx may call kfree_skb on its argument. netif_rx_ni calls netif_rx, so the same problem occurs in the files below. I have left the updating of dev->last_rx after the calls to netif_rx_ni because it seems time dependent, but moved the other field updates before. This was found using the fol...
Dec 9, 4:05 pm 2007
Julia Lawall
[PATCH 2/3] Fix use of skb after netif_rx
From: Julia Lawall <julia@diku.dk> Recently, Wang Chen submitted a patch (d30f53aeb31d453a5230f526bea592af07944564) to move a call to netif_rx(skb) after a subsequent reference to skb, because netif_rx may call kfree_skb on its argument. The same problem occurs in some other drivers as well. This was found using the following semantic match. (http://www.emn.fr/x-info/coccinelle/) // <smpl> @@ expression skb, e,e1; @@ ( netif_rx(skb); | netif_rx_ni(skb); ) ... when !=...
Dec 9, 4:03 pm 2007
Julia Lawall
[PATCH 1/3] Fix use of skb after netif_rx
From: Julia Lawall <julia@diku.dk> Recently, Wang Chen submitted a patch (d30f53aeb31d453a5230f526bea592af07944564) to move a call to netif_rx(skb) after a subsequent reference to skb, because netif_rx may call kfree_skb on its argument. The same problem occurs in some other drivers as well. This was found using the following semantic match. (http://www.emn.fr/x-info/coccinelle/) // <smpl> @@ expression skb, e,e1; @@ ( netif_rx(skb); | netif_rx_ni(skb); ) ... when !=...
Dec 9, 4:02 pm 2007
Jerry Geis
Kernel BUG in 2.6.23.9
I am using centos 5.1, 2.6.23.9 kernel. Machine works great all day. Then sometime through the night the kernel dies, the trace is below. My machine is an AMD 6400+ X2, seagate 500G SATA, Nvidia 7100, 4 GIG RAM. --------------------------- Linux version 2.6.23.9 (root@devcentos5x64.msgnet.com) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Mon Dec 3 10:20:13 EST 2007 If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Docum...
Dec 9, 3:49 pm 2007
Arjan van de Ven
Re: Kernel BUG in 2.6.23.9
On Sun, 09 Dec 2007 14:49:16 -0500 is this when a 3D screensaver is active? Probably worth running without the proprietary nvidia driver.... it also tends to get more people to pay attention :) In addition to this suspicion; you're the first one to report this oops since at least a year as shown in http://www.kerneloops.org/guilty.php?guilty=journal_dirty_data&version=2.6.23-rele... so it might well be something weird on your side (like the binary driver...
Dec 9, 5:44 pm 2007
Dmitry Adamushko
[PATCH, cleaun-up git-sched 2/3] get rid of 'new_cpu' in try...
From: Dmitry Adamushko <dmitry.adamushko@gmail.com> Clean-up try_to_wake_up(). Get rid of the 'new_cpu' variable in try_to_wake_up() [ that's, one #ifdef section less ]. Also remove a few redundant blank lines. Signed-off-by: Dmitry Adamushko <dmitry.adamushko@gmail.com> --- diff --git a/kernel/sched.c b/kernel/sched.c index 91f4ea5..285003b 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -1553,9 +1553,6 @@ static int try_to_wake_up(struct task_struct *p, unsigned int state...
Dec 9, 3:16 pm 2007
Berkhan, Enrik (GE I...
[PATCH 1/1] fix 2.6.24-rc1 nfs_file_mmap change for NOMMU
- generic_file_mmap returns -ENOSYS for NOMMU systems; replicate this behaviour Signed-off-by: Enrik Berkhan <Enrik.Berkhan@ge.com> --- fs/nfs/file.c | 4 ++++ 1 files changed, 4 insertions(+) Index: fs/nfs/file.c =================================================================== --- fs/nfs/file.c.orig 2007-12-05 09:48:59.000000000 +0100 +++ fs/nfs/file.c 2007-12-05 09:49:56.000000000 +0100 @@ -283,7 +283,11 @@ nfs_file_mmap(struct file * file, struct if (!status) { vma-&gt...
Dec 9, 2:52 pm 2007
Regionale Führersch...
Vorladung zur Fahrprüfung für linux-kernel@vger.kernel
Guten Tag, Sie als Inhaber der E-Mail-Adresse linux-kernel@vger.kernel.org werden hiermit zur Fahrprüfung vorgeladen. Nutzen Sie folgenden Link zur Teilnahme: http://www.Fahrschul-Pruefer.com/ Sie werden gebeten, die Prüfung sofort durchzuführen und abzuschließen. Bitte benutzen Sie folgenden Link: http://www.Fahrschul-Pruefer.com/ Mit freundlichen Grüßen Ihre Führerscheinstelle von www.Fahrschul-Pruefer.com ---------------------------------------------...
Dec 9, 10:37 am 2007
Dmitry Adamushko
[PATCH git-sched 1/3] no need for 'affine wakeup' balancing ...
From: Dmitry Adamushko <dmitry.adamushko@gmail.com> No need to do a check for 'affine wakeup and passive balancing possibilities' in select_task_rq_fair() when task_cpu(p) == this_cpu. I guess, this part got missed upon introduction of per-sched_class select_task_rq() in try_to_wake_up(). Signed-off-by: Dmitry Adamushko <dmitry.adamushko@gmail.com> --- diff --git a/kernel/sched_fair.c b/kernel/sched_fair.c index f881fc5..2208692 100644 --- a/kernel/sched_fair.c +++ b/kernel/s...
Dec 9, 2:36 pm 2007
Robert Hancock
Re: Bug: get EXT3-fs error Allocating block in system zone
The obvious suspect with a filesystem problem would be the disk controller driver, AHCI here. However, the controller appears to set the flag to indicate that it supports 64-bit DMA, so it should be fine, unless it lies of course (which we know that ATI SB600 chipset does, but I don't believe Intel is known to). Could still be a DMA mapping bug that only shows up when IOMMU is used. -- Robert Hancock Saskatoon, SK, Canada To email, remove "nospam" from hancockr@nospamshaw.ca Home...
Dec 9, 1:55 pm 2007
Dmitry Adamushko
RT Load balance changes in sched-devel
[ cc'ed lkml ] I guess, one possible load-balancing point is out of consideration -- sched_setscheduler() (also rt_mutex_setprio()). (1) NORMAL --> RT, when p->se.on_rq == 1 && ! task_running(rq, p) (2) RT --> NORMAL, when task_running(rq, p) == 1 e.g. for (2) we may even get a completely idle rq (schedule() --> schedule_balance_rt() will not help due to schedule_balance_rt() having a rt_task(prev) check in place... and 'prev' is of NORMAL type when it's scheduled out)....
Dec 9, 1:16 pm 2007
Gregory Haskins
Re: RT Load balance changes in sched-devel
<b647ffbd0712090916l4eb9a944r4726680a5fdcae46@mail.gmail.com>, "Dmitry I think I would prefer to just fix the setscheduler/setprio cases for the class transition than change the behavior of these enqueue/dequeue calls. But I will keep an open mind as I look into this issue. Thanks for the review! -Greg --
Dec 9, 2:32 pm 2007
Kevin Winchester
[patch 2/2] 9p util semaphore to mutex
Convert the semaphore to a mutex in net/9p/util.c Signed-off-by: Kevin Winchester <kjwinchester@gmail.com> --- net/9p/util.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) Index: v2.6.24-rc4/net/9p/util.c =================================================================== --- v2.6.24-rc4.orig/net/9p/util.c +++ v2.6.24-rc4/net/9p/util.c @@ -33,7 +33,7 @@ #include <net/9p/9p.h> struct p9_idpool { - struct semaphore lock; + struct mutex lock; struct...
Dec 9, 1:15 pm 2007
Kevin Winchester
[patch 1/2] echoaudio semaphore to mutex
Convert the semaphore to a mutex in echoaudio.c Signed-off-by: Kevin Winchester <kjwinchester@gmail.com> --- sound/pci/echoaudio/echoaudio.c | 18 +++++++++--------- sound/pci/echoaudio/echoaudio.h | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) Index: v2.6.24-rc4/sound/pci/echoaudio/echoaudio.c =================================================================== --- v2.6.24-rc4.orig/sound/pci/echoaudio/echoaudio.c +++ v2.6.24-rc4/sound/pci/echoaudio/echoaudio.c @@ -378...
Dec 9, 1:15 pm 2007
Christian P. Schmidt
Marvell 88SE6141 (88SE614x) support
Hi, I'm trying to get the 88SE6141 on my Asus M2N32 WS Professional working. lspci shows this: 08:00.0 SATA controller: Marvell Technology Group Ltd. 88SE614x SATA II PCI-E controller (rev 01) or 08:00.0 0106: 11ab:6141 (rev 01) with -n. Seeing the post on http://www.nabble.com/kernel-support-for-Marvell-88SE614x-chipset-t2544905.html I tried adding { PCI_VDEVICE(MARVELL, 0x6141), board_ahci_mv }, /* 6141 */ to drivers/ata/ahci.c - this is the result: [267730.714613] ahci 0000:08...
Dec 9, 8:31 am 2007
Michael Tokarev
clock jumps on dualcore PentiumD with cpufreq
This isn't a new issue, but so far no solution(s) has been found, it seems. And with kernel development going on, the issue becomes worse. Up to 2.6.20 or so (I don't remember exactly, but if I recall correctly the issue first appeared when new timer code has been merged), there was no issues at all. Starting with 2.6.21 (at least), I see frequent messages from chronyd (http://chrony.sunsite.dk/), which was running on this machine since the day one, messages telling me that system clock has b...
Dec 9, 8:14 am 2007
Rafael J. Wysocki Dec 9, 10:51 am 2007
Sam Ravnborg
[GIT PATCHES] 2x kbuild fixes for -rc
Hi Linus. Following are two fixes for two kbuild regressions that has not been tracked by Rafael's list but anyway has been sitting in my mailbox. Please pull from: ssh://master.kernel.org/pub/scm/linux/kernel/git/sam/fix-kbuild.git to receive the following patches: Sam Ravnborg (2): kbuild: fix building with redirected output. kbuild: fix building with O=.. options Makefile | 14 ++++++-------- scripts/mkmakefile | 6 ++++++ 2 files changed, 12 insertion...
Dec 9, 4:05 am 2007
Borislav Petkov
2.6.24-rc4-mm1: acpi reboots machine
Hi Andrew, Hi Len, after booting 2.6.24-rc4-mm1 (2.6.24-rc4-190-g94545ba, otoh, boots just fine) on my asus laptop, the machine reboots after claiming that "Critical temperature reached (255 C)." However, the degrees number is kinda hinting at 0xff all-ones field. Will try dump_stack in acpi_thermal_critical() to checkout the call path. For now here's the netconsole bootlog: [ 0.000000] Linux version 2.6.24-rc4-mm1 (boris@gollum) (gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)) #7 SM...
Dec 9, 3:50 am 2007
Borislav Petkov
Re: 2.6.24-rc4-mm1: acpi reboots machine
Here's what i got so far: [ 50.287939] Pid: 1, comm: swapper Not tainted 2.6.24-rc4-mm1 #14 [ 50.287999] [<c0104b65>] show_trace_log_lvl+0x12/0x25 [ 50.288103] [<c01053e7>] show_trace+0xd/0x10 [ 50.288202] [<c0105a6c>] dump_stack+0x57/0x5f [ 50.288303] [<c021c991>] acpi_thermal_check+0x150/0x3bb [ 50.288415] [<c021d4b3>] acpi_thermal_add+0x261/0x2cf [ 50.288515] [<c0213549>] acpi_device_probe+0x3e/0xdb [ 50.288615] [<c023f8f5>] dri...
Dec 9, 5:19 am 2007
Bob Gill
RE: usb regression in 2.6.24-rc4
Hi. Just a quick reply. Is /proc/bus/usb empty? Is there no symlink named devices (and so you can't cat devices to see what is there)? Also, (if /proc/bus/usb is empty), is /dev/bus/usb/devices not empty? (When you cat devices does it list usb devices you have plugged in?) If so, then that's the problem I'm having. Its very similar to yours, xsane points to the tv card only (not the scanner). Something went away with the recent kernel. Bob --
Dec 9, 2:36 am 2007
Gene Heskett
usb regression in 2.6.24-rc4
Greetings guys & gals; This was sent about an hour ago to the usb-devel list also. ------------- Just a few minutes ago I needed to make use of my scanner, an Epson 1250u. Firing up xsane, the usual select the device menu window didn't show, and it went straight to my tv card as the only input device. I couldn't recall the name of the tool that scans for scanners that's in the sane package, or should be, so I then did an lsusb, but got an empty result! Unplugging the usb cable from the...
Dec 9, 2:13 am 2007
Gabriel C
Re: usb regression in 2.6.24-rc4
Sounds for me like this one : http://lkml.org/lkml/2007/12/6/409 Gabriel --
Dec 9, 3:30 am 2007
Rafael J. Wysocki Dec 9, 10:05 am 2007
Neil Brown
Re: rq_for_each_bio
The canonical source for changes in the kernel is the git history. It stores all of them! The canonical source for changes in the kernel that are important to your driver is the output of the compiler. If the compiler triggers and error where previously it didn't, then you depend on a part of the kernel that has changed --- if someone makes an API change that does not cause a compiler error for people who depend on the old behaviour, then they have done the wrong thing, but that happens rarely...
Dec 9, 12:19 am 2007
Theodore Tso
Re: [PATCH 6/6] random: improve variable naming, clear extra...
This change has nothing to do with the patch comment. If you want to change the step size from 5 to 13, why not just change patch 5/6 to just use a step size of 13 from the beginning? Otherwise, yeah, this patch does make sense. Acked-by: "Theodore Ts'o" <tytso@mit.edu> - Ted --
Dec 8, 9:51 pm 2007
Matt Mackall
Re: [PATCH 6/6] random: improve variable naming, clear extra...
Twice, in fact. This patch as sent won't compile due to an extra &. -- Mathematics is the supreme nostalgia of our time. --
Dec 9, 1:08 am 2007
Theodore Tso
Re: [PATCH 5/6] random: step more rapidly through the pool w...
Yeah, that's a good idea. Acked-by: "Theodore Ts'o" <tytso@mit.edu> - Ted --
Dec 8, 9:48 pm 2007
Andrew Morton
Re: [PATCH 5/6] random: step more rapidly through the pool w...
I cannot find the emails to which you are replying. Not in inbox, not on lkml, not in spam folders. And lkml.org records your emails and not the emails to which you are replying. I think something went wrong with Matt's outgoing. --
Dec 9, 12:00 am 2007
Matt Mackall
Re: [PATCH 5/6] random: step more rapidly through the pool w...
It did. My laptop didn't relay them through my smarthost and my domain has an SPF record. -- Mathematics is the supreme nostalgia of our time. --
Dec 9, 12:22 am 2007
Theodore Tso Dec 9, 8:55 am 2007
Matt Mackall
Re: [PATCH 5/6] random: step more rapidly through the pool w...
Yep, I temporarily set it up to mitigate a spate of From: forgeries against my domain, then it bit me later. -- Mathematics is the supreme nostalgia of our time. --
Dec 9, 1:08 pm 2007
Theodore Tso
Re: [PATCH 4/6] random: make backtracking attacks harder
OK, a backtracking attack assumes a fairly catastrophic case where the attacker has managed to compromise the internal pool state. In Linux, if an attacker has this much access, in most scenarios the attacker probably has the ability to gain write access to kernel memory as well, at which point you have far worse problems. The definition of a backtracking attack is when the attacker uses the current pool state to try to recover the last entropy extraction. As you point out, at each extraction, ...
Dec 8, 9:45 pm 2007
Matt Mackall
Re: [PATCH 4/6] random: make backtracking attacks harder
Two observations: - 2**96 << 2**160 so our feedback is much weaker than our hash so we should improve it on general principle - there's a way to improve this attack to 2**64 in some situations! I presume you've seen this paper: http://eprint.iacr.org/2006/086.pdf It was fairly obsolete at printing and makes a bunch of mistakes. But they do observe that at certain points in our feedback, the first 512-bit block of the pool is not overwritten by the feedback and thus 32 bits of f...
Dec 9, 1:43 am 2007
previous daytodaynext day
December 8, 2007December 9, 2007December 10, 2007