| From | Subject | Date |
|---|---|---|
| Amit Chaudhary | ext3 mount infinite loop over orphan list issue, please ...
Hello,
Over the weekend, due to a crash, I ran into the ext3 mount infinite
loop over orphan list issue. This was on Ubuntu 8.04. I tried many
things, including using 18 month old distributions, nothing works. Only
solution is to boot off a alpha version of next Ubunuty which has the
2.6.27 kernel (rc1 has the fix), more details are below:
Can you please release 2.6.27 so that it can make it to stable
distributions.
Needless to say, this is bad. End Users should not have to go through ...
| Sep 15, 3:09 pm 2008 |
| Sitsofe Wheeler | Re: Turning off camera also kills card reader on EeePC 900
Unfortunately when the SD card disappears so do the typical shell
commands (as that's the device I'm booting off). I was left having to
Ah I see - the stuff in there is correct. Does that mean that brn should
Sigh. I think I've seen those posts (
http://thread.gmane.org/gmane.linux.acpi.devel/32779/focus=33442 ? ) and
hadn't fully comprehended what you were fighting against. Doesn't this
I wish I could say - for some reason every option to download the source
code in the dropdown ...
| Sep 15, 2:41 pm 2008 |
| David P. Quigley | [PATCH 03/14] Security: Add hook to calculate context ba ...
There is a time where we need to calculate a context without the
inode having been created yet. To do this we take the negative dentry and
calculate a context based on the process and the parent directory contexts.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
include/linux/security.h | 14 ++++++++++++++
security/security.c | 7 +++++++
security/selinux/hooks.c | 36 ++++++++++++++++++++++++++++++++++++
3 ...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 13/14] NFS: Extend NFS xattr handlers to accept t ...
The existing NFSv4 xattr handlers do not accept xattr calls to the security
namespace. This patch extends these handlers to accept xattrs from the security
namespace in addition to the default NFSv4 ACL namespace.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
fs/nfs/nfs4proc.c | 52 ++++++++++++++++++++++++++++++++++++++++----------
security/security.c | 1 +
2 files changed, 42 insertions(+), 11 ...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 10/14] NFSv4: Introduce new label structure
In order to mimic the way that NFSv4 ACLs are implemented we have created a
structure to be used to pass label data up and down the call chain. This patch
adds the new structure and new members to the required NFSv4 call structures.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
include/linux/nfs4.h | 6 ++++++
include/linux/nfs_xdr.h | 3 +++
include/linux/nfsd/xdr4.h | 3 +++
3 files changed, 12 ...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 14/14] NFSD: Server implementation of MAC Labeling
This patch adds the ability to encode and decode file labels on the server for
the purpose of sending them to the client and also to process label change
requests from the client.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
fs/nfsd/export.c | 3 +
fs/nfsd/nfs4proc.c | 25 +++++++++++-
fs/nfsd/nfs4xdr.c | 101 ++++++++++++++++++++++++++++++++++++++++++---
fs/nfsd/vfs.c | 22 ...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 01/14] VFS: Factor out part of vfs_setxattr so it ...
This factors out the part of the vfs_setxattr function that performs the
setting of the xattr and its notification. This is needed so the SELinux
implementation of inode_setsecctx can handle the setting of it's xattr while
maintaining the proper separation of layers.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
fs/xattr.c | 55 +++++++++++++++++++++++++++++++++++++-----------
include/linux/xattr.h | 1 +
...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 07/14] NFSv4: Add label recommended attribute and ...
This patch adds a new recommended attribute named label into the NFSv4 file
attribute structure. It also adds several new flags to allow the NFS client and
server to determine if this attribute is supported and if it is being sent over
the wire.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
include/linux/nfs4.h | 2 ++
include/linux/nfs_fs_sb.h | 2 +-
include/linux/nfs_xdr.h | 4 ++++
...
| Sep 15, 1:41 pm 2008 |
| Casey Schaufler | Sep 15, 4:24 pm 2008 | |
| David P. Quigley | [RFC] Labeled NFS Take 2
It has been six months since the last time we submitted a patch set to the
mailing list for review. In this time we have fixed almost all of the issues
that people have had with the last patch set and have added a new feature to
allow for process labels to be transported with the RPC request. Below I
review each of the issues raised with the last patch set and what was done to
fix them. I also list the features present in this patch set and known issues.
When reviewing the code please be ...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 11/14] NFS/RPC: Add the auth_seclabel security fl ...
This patch adds a new RPC flavor that allows the NFSv4 client to pass the
process label of the calling process on the client to the server to make an
access control decision. This is accomplished by taking the credential from the
wire and replacing the acting credential on the server for the NFSD process
with that new context.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
fs/nfs/nfs4proc.c | 6 +-
...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 05/14] SELinux: Add new labeling type native labels
There currently doesn't exist a labeling type that is adequate for use with
labeled NFS. Since NFS doesn't really support xattrs we can't use the use xattr
labeling behavior. For this we developed a new labeling type. The native
labeling type is used solely by NFS to ensure NFS inodes are labeled at runtime
by the NFS code instead of relying on the SELinux security server on the client
end.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley ...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 02/14] LSM/SELinux: inode_{get,set,notify}secctx ...
This patch introduces three new hooks. The inode_getsecctx hook is used to get
all relevant information from an LSM about an inode. The inode_setsecctx is
used to set both the in-core and on-disk state for the inode based on a context
derived from inode_getsecctx.The final hook inode_notifysecctx will notify the
LSM of a change for the in-core state of the inode in question. These hooks are
for use in the labeled NFS code and addresses concerns of how to set security
on an inode in a multi-xattr ...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 09/14] NFS: Introduce lifecycle management for la ...
Two fields have been added to the nfs_fattr structure to carry the security
label and its length. This has raised the need to provide lifecycle management
for these values. This patch introduces two macros nfs_fattr_alloc and
nfs_fattr_fini which are used to allocate and destroy these fields inside the
nfs_fattr structure. These macros do not modify any other components of the
structure so nfs_fattr_init still has to be used on these structures. In the
event that CONFIG_SECURITY is not set these ...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 06/14] KConfig: Add KConfig entries for Labeled NFS
This patch adds two entries into the fs/KConfig file. The first entry
NFS_V4_SECURITY_LABEL enables security label support for the NFSv4 client while
the second entry NFSD_V4_SECURITY_LABEL enables security labeling support on
the server side.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
fs/Kconfig | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/fs/Kconfig b/fs/Kconfig
index ...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 08/14] NFS: Add security_label text mount option ...
This patch adds two new text options to to the NFS mount options to specify
security labeling. It also sends certain LSM related mount options into the
module for handling.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
fs/nfs/super.c | 9 +++++++++
include/linux/nfs4_mount.h | 6 +++++-
security/selinux/hooks.c | 2 +-
3 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/fs/nfs/super.c ...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 04/14] Security: Add Hook to test if the particul ...
There are areas in the Labeled NFS code where where we need to test if the
attribute being requested exhibits the semantics of a MAC model. This allows us
to make sure that we get the desired semantics from the attribute instead of
something else such as capabilities or a time based LSM.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
include/linux/security.h | 11 +++++++++++
security/security.c | 6 ++++++
...
| Sep 15, 1:41 pm 2008 |
| David P. Quigley | [PATCH 12/14] NFS: Client implementation of Labeled-NFS
This patch implements the client transport and handling support for labeled
NFS. The patch adds two functions to encode and decode the security label
recommended attribute which makes use of the LSM hooks added earlier. It also
adds code to grab the label from the file attribute structures and encode the
label to be sent back to the server.
Signed-off-by: Matthew N. Dodd <Matthew.Dodd@sparta.com>
Signed-off-by: David P. Quigley <dpquigl@tycho.nsa.gov>
---
fs/nfs/inode.c | 45 ...
| Sep 15, 1:41 pm 2008 |
| Luis R. Rodriguez | adm8211 driver usage
Just curious, anyone using the adm8211 driver? My understanding was
there was not much hardware out -- if any at all -- for it. If no one
is using it maybe we can remove it. I don't know a single soul using
it except maybe Michael and maybe a year ago.
Luis
--
| Sep 15, 1:59 pm 2008 |
| Luis R. Rodriguez | Re: adm8211 driver usage
Thanks, didn't know it was, from what Michael had told me it was *very
rare* that's why I asked
Luis
--
| Sep 15, 2:11 pm 2008 |
| Jouni Malinen | Re: adm8211 driver usage
Umm.. Sure there is hardware out there and I would assume the driver is
used, too. I have a card at home, but don't really use it that much.
Anyway, I don't see any justification for removing the driver.
- Jouni
--
| Sep 15, 2:10 pm 2008 |
| Alessio Sangalli | Driver for tightly coupled memory
Hi, the platform I am working on right now (ARM) has a so called 'TCM'
(tightly coupled memory) that is some 8 to 32kB of SRAM in the chip, no
waitstates, very high bandwidth, and it is possible to access it *while*
accessing main memory. It may be a very good thing (for example) to
implement a software FIFO to be used in ISRs or such.
Do you know of any implementation of such software FIFO or any other
kernel driver for TCMs?
bye
Alessio
--
| Sep 15, 1:35 pm 2008 |
| Randy Dunlap | [PATCH -mm] eeepc: depends on RFKILL
From: Randy Dunlap <randy.dunlap@oracle.com>
EEEPC_LAPTOP uses RFKILL, so the former should depend on RFKILL.
Build errors happen when EEEPC_LAPTOP=y and RFKILL=m.
eeepc-laptop.c:(.text+0xd5a7b): undefined reference to `rfkill_allocate'
eeepc-laptop.c:(.text+0xd5b04): undefined reference to `rfkill_register'
eeepc-laptop.c:(.text+0xd5b48): undefined reference to `rfkill_allocate'
eeepc-laptop.c:(.text+0xd5bd4): undefined reference to `rfkill_register'
eeepc-laptop.c:(.text+0xd5ece): undefined ...
| Sep 15, 12:52 pm 2008 |
| Valdis.Kletnieks | Re: [PATCH ?] ACPI: pr->id is unsigned
Under what conditions will the clause "(unsigned long)pr->id < 0)" be true,
and when will it be false? What will any sane optimizing compiler do?
And *sometimes*, the *real* bug is that pr->id should be a signed quantity,
not an unsigned one, and the cast is just papering over the issue.
In other words, the original line is almost certainly buggy. However, this
isn't the right fix. Somebody who actually understands the code will have to
decide what *should* be happening here (that's ...
| Sep 15, 1:26 pm 2008 |
| Pekka Enberg | Re: [PATCH] Fix declaration of cgroup_mm_owner_callbacks
Acked-by: Pekka Enberg <penberg@cs.helsinki.fi>
--
| Sep 15, 12:10 pm 2008 |
| Paul Menage | [PATCH] Fix declaration of cgroup_mm_owner_callbacks
Fix declaration of cgroup_mm_owner_callbacks()
The choice of real/dummy declaration for cgroup_mm_owner_callbacks()
shouldn't be based on CONFIG_MM_OWNER, but on
CONFIG_CGROUPS. Otherwise kernel/exit.c fails to compile when
something other than a cgroups controller selects CONFIG_MM_OWNER
Signed-off-by: Paul Menage <menage@google.com>
---
This is a retry with a mailer that hopefully didn't break the
whitespace formatting
include/linux/cgroup.h | 15 ++++++---------
1 file changed, ...
| Sep 15, 12:06 pm 2008 |
| Randy Dunlap | [PATCH -mm] aio: fix sysctl build error
From: Randy Dunlap <randy.dunlap@oracle.com>
Put aio_nr sysctl inside ifdef CONFIG_AIO block to fix this build error:
kernel/built-in.o:(.data+0x2a2c): undefined reference to `aio_nr'
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
---
kernel/sysctl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- linux-2.6.27-rc5-mm1.orig/kernel/sysctl.c
+++ linux-2.6.27-rc5-mm1/kernel/sysctl.c
@@ -1336,6 +1336,7 @@ static struct ctl_table fs_table[] = {
.extra2 = &two,
...
| Sep 15, 11:59 am 2008 |
| Paul Menage | [PATCH] Fix declaration of cgroup_mm_owner_callbacks()
Fix declaration of cgroup_mm_owner_callbacks()
The choice of real/dummy declaration for cgroup_mm_owner_callbacks()
shouldn't be based on CONFIG_MM_OWNER, but on
CONFIG_CGROUPS. Otherwise kernel/exit.c fails to compile when
something other than a cgroups controller selects CONFIG_MM_OWNER
Signed-off-by: Paul Menage <menage@google.com>
---
include/linux/cgroup.h | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
Index: ...
| Sep 15, 11:41 am 2008 |
| Balbir Singh | Re: [PATCH] Fix declaration of cgroup_mm_owner_callbacks()
This is confusing coding style, I'd prefer to see the implementation after the
function declaration
Looks good to me otherwise.
--
Balbir
--
| Sep 15, 11:51 am 2008 |
| Peter Zijlstra | [PATCH] sched_clock: fix jiffie fallback clock
David pointed out that the default sched_clock() fallback is broken in that it
wraps too soon. Fix this by using the 64 bit jiffie value so that we're large
enough to overflow properly.
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
CC: David Howells <dhowells@redhat.com>
---
arch/x86/kernel/tsc.c | 6 ++----
kernel/sched_clock.c | 2 +-
2 files changed, 3 insertions(+), 5 deletions(-)
Index: ...
| Sep 15, 11:26 am 2008 |
| Pavel Machek | btusb autosuspend + usb core problems
Hi!
With usb bluetooth autosuspend, I get infinite loop in
unlink_anchored_urbs(), called from btusb_flush().
Loop is infinite, because usb_kill_urb can fail
@@ -547,13 +548,16 @@ void usb_kill_urb(struct urb *urb)
static DEFINE_MUTEX(reject_mutex);
might_sleep();
- if (!(urb && urb->dev && urb->ep))
+ if (!(urb && urb->dev && urb->ep)) {
+ printk("killing_urb unsuccessful\n");
return;
+ }
...
| Sep 15, 10:42 am 2008 |
| Randy Dunlap | Re: [PATCH] kernel-doc: allow structs whose members are ...
Struct members may be marked as private by using
/* private: */
before them, as noted in Documentation/kernel-doc-nano-HOWTO.txt:
<quote>
Inside a struct description, you can use the "private:" and "public:"
comment tags. Structure fields that are inside a "private:" area
are not listed in the generated output documentation.
Example:
/**
* struct my_struct - short description
* @a: first member
* @b: second member
*
* Longer description
*/
struct my_struct {
int a;
...
| Sep 15, 10:31 am 2008 |
| Christoph Hellwig | Re: [PATCH] kernel-doc: allow structs whose members are ...
What's supposed to be a private member?
--
| Sep 15, 10:26 am 2008 |
| Randy Dunlap | [PATCH] kernel-doc: allow structs whose members are all ...
From: Randy Dunlap <randy.dunlap@oracle.com>
Fix kernel-doc to handle structs whose members are all private;
otherwise invalid XML is generated:
xmlto: input does not validate (status 3)
linux-2.6.27-rc6-git4/Documentation/DocBook/debugobjects.xml:146: element variablelist: validity error : Element variablelist content does not follow the DTD, expecting ((title , titleabbrev?)? , varlistentry+), got ()
Document linux-2.6.27-rc6-git4/Documentation/DocBook/debugobjects.xml does not ...
| Sep 15, 10:02 am 2008 |
| Valdis.Kletnieks | Re: 2.6.27-rc6-mmotm0913 build error - suspect itimers-f ...
Yeah, it had the =23include already, and with the above fix, I actually g=
ot a
clean build of the kernel. Boot testing will have to wait till tonight..=
.
Thanks for the help. :)
| Sep 15, 10:58 am 2008 |
| Valdis.Kletnieks | 2.6.27-rc6-mmotm0913 build error - suspect itimers-fix-i ...
Trying to build rc6-mmotm0913 dies:
CC security/selinux/hooks.o
security/selinux/hooks.c: In function =E2=80=98selinux_bprm_committing_cr=
eds=E2=80=99:
security/selinux/hooks.c:2325: error: =E2=80=98struct task_struct=E2=80=
=99 has no member named =E2=80=98it_prof_expires=E2=80=99
make=5B2=5D: *** =5Bsecurity/selinux/hooks.o=5D Error 1
make=5B1=5D: *** =5Bsecurity/selinux=5D Error 2
make: *** =5Bsecurity=5D Error 2
I suspect that itimers-fix-itimer-many-thread-hang.patch has a ...
| Sep 15, 9:29 am 2008 |
| Frank Mayhar | Re: 2.6.27-rc6-mmotm0913 build error - suspect itimers-f ...
As it happens, my top-of-tree snapshot is missing this routine. I'm
re-snapping it now but I think you're right that it's a merge issue with
linux-next. The fix, however, is trivial: Replace the entire if block
with the line:
update_rlimit_cpu(rlim->rlim_cur);
The above snippet becomes:
if (rc) {
for (i = 0; i < RLIM_NLIMITS; i++) {
rlim = current->signal->rlim + i;
initrlim = init_task.signal->rlim+i;
...
| Sep 15, 10:13 am 2008 |
| Valdis.Kletnieks | 2.6.27-rc6-mmotm0913 build error - fs-sysfs-dirc-remove- ...
Trying to build 2.6.27-rc6-mmotm0913 dies a horrid death:
CC fs/sysfs/dir.o
fs/sysfs/dir.c: In function =E2=80=98sysfs_mv_dir=E2=80=99:
fs/sysfs/dir.c:993: error: implicit declaration of function =E2=80=98__sy=
sfs_get_dentry=E2=80=99
fs/sysfs/dir.c:993: warning: assignment makes pointer from integer withou=
t a cast
make=5B2=5D: *** =5Bfs/sysfs/dir.o=5D Error 1
make=5B1=5D: *** =5Bfs/sysfs=5D Error 2
make: *** =5Bfs=5D Error 2
Diagnosis: Andrew added ...
| Sep 15, 9:16 am 2008 |
| Eric W. Biederman | Re: 2.6.27-rc6-mmotm0913 build error - fs-sysfs-dirc-rem ...
Greg stopped halfway through merging my patchset earlier, so I'm
guessing that is why __sysfs_get_dentry looked unused.
As seen above I really did use that function ;) So a patch
to remove it is the wrong thing.
Eric
--
| Sep 15, 11:15 am 2008 |
| Alexey Dobriyan | [PATCH] tags: skip ./ in filenames
This drives size of tags file from 68.9 MB down to 67.7 MB.
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/Makefile
+++ b/Makefile
@@ -1450,7 +1450,7 @@ define find-sources
-name $1 -print; \
find $(__srctree) $(RCS_FIND_IGNORE) \
\( -name include -o -name arch -o -name '.tmp_*' \) -prune -o \
- -name $1 -print; \
+ -name $1 -print | sed -e 's#^./##'; \
)
...
| Sep 15, 9:02 am 2008 |
| Cornelius, Martin (DWBI) | Server process stalled during massive thread creation : ...
Hello scheduler hackers,
i just realized a behaviour of the scheduler that gets me thinking...
This is my test scenario:
On an otherwise unloaded machine, i run a server process that accepts
TCP connections, and after a client has connected, just echoes all the
packets that the client sends. A single client (sitting on another
machine) connects to the server, and then continuously sends packets (of
about 1000 bytes), and reads the echo. For each packet, the client
measures the ...
| Sep 15, 8:10 am 2008 |
| Christopher Snook | Re: Server process stalled during massive thread creatio ...
I would conclude that the application is severely broken, not the server itself.
The scheduler is trying to be fair. Unless you're assigning priorities, it
has no way of knowing that those 1000 CPU hog processes are less important than
your netcat process. Once those processes have shown to be much longer-running
than netcat, the kernel realizes that giving netcat priority is the the best
approximation to ideal shortest-time-to-completion-first scheduling, so netcat
gets to run ...
| Sep 15, 10:01 am 2008 |
| Yinghai Lu | Re: [PATCH] x86: do_boot_cpu - check for ESR apic regist ...
one apic_version or boot_cpu_apic_version could be enough.
YH
--
| Sep 15, 9:25 am 2008 |
| Cyrill Gorcunov | Re: [PATCH] x86: do_boot_cpu - check for ESR apic regist ...
[Yinghai Lu - Mon, Sep 15, 2008 at 09:25:14AM -0700]
| On Mon, Sep 15, 2008 at 9:22 AM, Cyrill Gorcunov <gorcunov@gmail.com> wrote:
| > [Yinghai Lu - Mon, Sep 15, 2008 at 09:12:37AM -0700]
| > | On Mon, Sep 15, 2008 at 8:05 AM, Cyrill Gorcunov <gorcunov@gmail.com> wrote:
| > | > We should check first if there is ESR register before read/write it.
| > | >
| > | > Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
| > | > ---
| > | >
| > | > Please review and test if possible. Thanks.
| > | ...
| Sep 15, 9:30 am 2008 |
| Yinghai Lu | Re: [PATCH] x86: do_boot_cpu - check for ESR apic regist ...
maybe unrelated. Do we need to keep apic_version array?
YH
--
| Sep 15, 9:12 am 2008 |
| Cyrill Gorcunov | [PATCH] x86: do_boot_cpu - check for ESR apic register p ...
We should check first if there is ESR register before read/write it.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
---
Please review and test if possible. Thanks.
Index: linux-2.6.git/arch/x86/kernel/smpboot.c
===================================================================
--- linux-2.6.git.orig/arch/x86/kernel/smpboot.c 2008-09-14 21:49:36.000000000 +0400
+++ linux-2.6.git/arch/x86/kernel/smpboot.c 2008-09-15 18:30:37.000000000 +0400
@@ -893,8 +893,10 @@ do_rest:
/*
* ...
| Sep 15, 8:05 am 2008 |
| Cyrill Gorcunov | Re: [PATCH] x86: do_boot_cpu - check for ESR apic regist ...
[Yinghai Lu - Mon, Sep 15, 2008 at 09:12:37AM -0700]
| On Mon, Sep 15, 2008 at 8:05 AM, Cyrill Gorcunov <gorcunov@gmail.com> wrote:
| > We should check first if there is ESR register before read/write it.
| >
| > Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
| > ---
| >
| > Please review and test if possible. Thanks.
| >
| > Index: linux-2.6.git/arch/x86/kernel/smpboot.c
| > ===================================================================
| > --- ...
| Sep 15, 9:22 am 2008 |
| Alan Jenkins | Re: Turning off camera also kills card reader on EeePC 900
Well, since you ask :-P. Here's an equivalent incantation. I hope it's
not too brittle. Don't forget to unmount the SD card first.
cd /sys/module/ehci_hcd/drivers/pci:ehci_hcd
echo -n 0000:00:1d.7 | sudo tee unbind; echo -n 0000:00:1d.7 | sudo tee bind
The magic number is the PCI ID for the USB Host Controller, taken from
your error message.
If the manual "bind" works you should then see a symlink, "0000:00:1d.7"
It might have bitrotted on stock kernels? The newer interface is under ...
| Sep 15, 12:42 pm 2008 |
| Sitsofe Wheeler | Re: Turning off camera also kills card reader on EeePC 900
I compiled the kernel without module support so unless there's some
For some reason I thought I had once seen an 804 BIOS but I only see 802
on the EeePC 900 page (link below) and the even older 704 BIOS on
The Xandros 2.6.21.4-eeepc install has the following files in
/proc/acpi/asus/
brn camera cardr cpufv disp hdps init type wlan
I have no idea what cpufv, disp, hdps, init or type are. Doing echo 1 >
camera && echo 0 > camera under this setup does NOT disappear the SD
card. ...
| Sep 15, 8:02 am 2008 |
| Jiri Slaby | hda_intel (sigmatel) defunct in mmotm 2008-09-13-03-09
Hi,
I've found my sound defunct in mmotm 2008-09-13-03-09 (opposing to
2008-09-10-19-39).
My debug shows:
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
HDA Intel 0000:00:1b.0: setting latency timer to 64
azx_codec_create (1232): t=0, max=4, def=3, mask=4, probe_mask=ffffffff
snd_hda_codec_new A: ffff88007b6988f8
patch_stac927x A: 0
stac92xx_parse_auto_config A
stac92xx_parse_auto_config B
stac92xx_parse_auto_config E
stac92xx_parse_auto_config ...
| Sep 15, 7:00 am 2008 |
| Matthew Ranostay | Re: hda_intel (sigmatel) defunct in mmotm 2008-09-13-03-09
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello Jiri,
Yeah the problem is my bounds checking isn't correct, submitting a patch upstream shortly.
Thanks,
Matt Ranostay
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkjObi8ACgkQ7s2wy7nhBHW4FgCdEHD/SGJYCArw8pIdsdFiXruT
piIAn13101Q+dkQnP6bcrLzSqRUUsNw4
=61nc
-----END PGP SIGNATURE-----
--
| Sep 15, 7:16 am 2008 |
| Dmitry Baryshkov | [fbdev] Lockdep error
Hi,
After doing
# echo 1 > /sys/class/graphics/fb0/blank
I got the following in my kernel log:
=============================================
[ INFO: possible recursive locking detected ]
2.6.27-rc6-00086-gda63874-dirty #97
---------------------------------------------
echo/1564 is trying to acquire lock:
((fb_notifier_list).rwsem){..--}, at: [<c005a384>] __blocking_notifier_call_chain+0x38/0x6c
but task is already holding lock:
((fb_notifier_list).rwsem){..--}, at: [<c005a384>] ...
| Sep 15, 5:21 am 2008 |
| Randy Dunlap | Re: [PATCH 1/1] avr32: added mem kernel command line opt ...
Yes, I think that would be better.
---
~Randy
Linux Plumbers Conference, 17-19 September 2008, Portland, Oregon USA
http://linuxplumbersconf.org/
--
| Sep 15, 8:05 am 2008 |
| Marco Stornelli | [PATCH 1/1] avr32: added mem kernel command line option ...
From: Marco Stornelli <marco.stornelli@gmail.com>
Added support for the mem kernel command line option
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
---
--- setup.c.orig 2008-09-15 11:30:00.000000000 +0200
+++ setup.c 2008-09-15 11:30:17.000000000 +0200
@@ -283,6 +283,25 @@ static int __init early_parse_fbmem(char
}
early_param("fbmem", early_parse_fbmem);
+/*
+ * Pick out the memory size. We look for mem=size@start,
+ * where start and size are "size[KkMm]"
+ ...
| Sep 15, 3:07 am 2008 |
| Marco Stornelli | Re: [PATCH 1/1] avr32: added mem kernel command line opt ...
If you see the above function early_parse_fbmem:
static int __init early_parse_fbmem(char *p)
{
int ret;
unsigned long align;
fbmem_size = memparse(p, &p);
.........
where fbmem_size is a resource_size_t (u32 because avr32 is a 32-bit
architecture), so I used the same philosophy. Maybe I can remove
unsigned long and replace it with resource_size_t to be more uniform.
--
Marco Stornelli
Embedded Software Engineer
CoRiTeL - Consorzio di Ricerca sulle ...
| Sep 15, 7:57 am 2008 |
| Marco Stornelli | Re: [PATCH 1/1] avr32: added mem kernel command line opt ...
From: Marco Stornelli <marco.stornelli@gmail.com>
Fixed the type of size and start, now they are resource_size_t.
Fixed the double pointer parameter, now it's only a single pointer.
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
---
--- linux-2.6.26.5/arch/avr32/kernel/setup.c.orig 2008-09-15 11:30:00.000000000 +0200
+++ linux-2.6.26.5/arch/avr32/kernel/setup.c 2008-09-15
11:30:17.000000000 +0200
@@ -283,6 +283,25 @@ static int __init ...
| Sep 15, 8:30 am 2008 |
| Randy Dunlap | Re: [PATCH 1/1] avr32: added mem kernel command line opt ...
---
~Randy
Linux Plumbers Conference, 17-19 September 2008, Portland, Oregon USA
http://linuxplumbersconf.org/
--
| Sep 15, 7:40 am 2008 |
| Randy Dunlap | Re: [PATCH 1/1] avr32: added mem kernel command line opt ...
Lots of whitespace damage here. Your first patch looked OK
---
~Randy
Linux Plumbers Conference, 17-19 September 2008, Portland, Oregon USA
http://linuxplumbersconf.org/
--
| Sep 15, 8:36 am 2008 |
| Pekka J Enberg | [PATCH] cifs: don't use GFP_KERNEL with GFP_NOFS
From: Pekka Enberg <penberg@cs.helsinki.fi>
GFP_KERNEL and GFP_NOFS are mutually exclusive. If you combine them, you end up
with plain GFP_KERNEL which can deadlock in cases where you really want
GFP_NOFS.
Cc: Steve French <sfrench@samba.org>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
---
fs/cifs/misc.c | 6 ++----
fs/cifs/transport.c | 3 +--
2 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/fs/cifs/misc.c b/fs/cifs/misc.c
index 4b17f8f..654d972 ...
| Sep 15, 3:22 am 2008 |
| Matt Fleming | Re: [RFC][PATCH] MMC: Use write timeout value as read from CSR
OK, I can see your point here. However, this is a completely different
change to my original patch. Would it not make more sense to queue my
original patch and then for me to write some patches to move all the
Again, this is a good idea but a different change to the patch I wrote
originally.
So, what I propose is this. Could you please queue my bug fix (I can
send the two patches again) and then I will begin working on the
generic patches to fix the issues that you've raised in this ...
| Sep 15, 2:24 am 2008 |
| Kiran Prakash | [PATCH] Fix for quad core x86 topology in 2.6.25.16 stab ...
s patch fixes the topology problem in the 2.6.25 kernel. The cores
and the packages in the system are not deteced correctly in the kernel
due to the problem in the logical cpu to apic id mapping. The problem
is solved by assigning the APIC ids from the BIOS APIC table to
the cpus.
Topology before applying the patch
CPU0 attaching sched-domain:
domain 0: span 00000003
groups: 00000001 00000002
domain 1: span 000000ff
groups: 00000003 0000000c 00000030 000000c0
This topology is ...
| Sep 15, 2:19 am 2008 |
| Kiran Prakash | Re: [PATCH] Fix for quad core x86 topology in 2.6.25.16 ...
The previous mail is mangled. So resending the patch.
This patch fixes the topology problem in the 2.6.25 kernel. The cores
and the packages in the system are not deteced correctly in the kernel
due to the problem in the logical cpu to apic id mapping. The problem
is solved by assigning the APIC ids from the BIOS APIC table to
the cpus.
Topology before applying the patch
CPU0 attaching sched-domain:
domain 0: span 00000003
groups: 00000001 00000002
domain 1: span 000000ff
...
| Sep 15, 3:45 am 2008 |
| Alan Jenkins | Re: Turning off camera also kills card reader on EeePC 900
It's a bug either way (a regression from the 701 hardware). I think you
should be able to isolate it.
Firstly, I understand these kill-switches are supposed to be persistent
over reboots. You should check that the SD card stays disabled when you
reboot.
Next, these settings are also exposed in the BIOS configuration screen,
right? If it's the same as my 701 then the BIOS will have a separate
option for disabling the cardreader. So you could see if the platform
driver "camera" switch is ...
| Sep 15, 1:48 am 2008 |
| Alan Jenkins | Re: Turning off camera also kills card reader on EeePC 900
Ok. So the platform driver settings do match those in the BIOS. My
guess would be the platform driver is fine and the BIOS screws up.
The "HC died" message is interesting. Sounds like the controller for
these two USB devices stops working. Maybe try unloading and reloading
the ehci module? I don't think I can help any more though.
- I CC: the maintainer, maybe Corentin has other reports or ideas
- Are any BIOS upgrades available? None of them mention this problem,
but the ...
| Sep 15, 6:37 am 2008 |
| Sitsofe Wheeler | Re: Turning off camera also kills card reader on EeePC 900
The settings are persistent (so changing a camera value that is 0 to 1
will show the camera as being enabled if you go to the BIOS). However
The option for disabling the cardreader is indeed separate from the one
to disable the camera. There is, however a switch for disabling USB in
OK there are separate switches in the BIOS for disabling (among other
things) the Camera, CardReader, and USB Ports.
Doing echo 0 > camera when camera is already 0 does nothing. The value
in cardr ...
| Sep 15, 5:19 am 2008 |
| Justin Mattock | Buffer I/O error on device sr0, logical block 793066
I guess russell crow doesnt have a problem with me(Gladiator), but
as soon as jodie foster is the main character(Panic Room);
I receieve this:
[14417.951134] sr 0:0:0:0: [sr0] Result: hostbyte=DID_OK
driverbyte=DRIVER_SENSE,SUGGEST_OK
[14417.951150] sr 0:0:0:0: [sr0] Sense Key : Hardware Error [current]
[14417.951160] Info fld=0xc1a00
[14417.951163] sr 0:0:0:0: [sr0] Add. Sense: Track following error
[14417.951172] end_request: I/O error, dev sr0, sector 3172264
[14417.951181] Buffer I/O ...
| Sep 15, 1:21 am 2008 |
| Daniel Phillips | Tux3 Report: What next?
Hi all,
It's been a busy week with all the checkins. Not all of them from me!
And Tux3 university, which seems to be going quite well. For the next
session (Tuesday, 8 p.m. pacific time on irc.oftc.net #tux3) the theme
will be: VFS read and write. Yes, that's all, and it's a lot.
So getting xattrs working took a week, and it was quite a week with all
the design introspection about atoms and such. In the end, the design
came out really nice and I guess we are going to be able to go with ...
| Sep 15, 1:21 am 2008 |
| J.A. | libata flooding syslog
Hi all...
Since some days ago I have notcied my 64bit cooker box was too slow,
for example, to perform an urpmi update.
Looking at dmesg/syslog, I have seen an strange message:
ata4: EH pending after 5 tries, giving up
ata4: EH complete
ata3: EH pending after 5 tries, giving up
ata3: EH complete
ata2: EH complete
ata4: EH pending after 5 tries, giving up
ata4: EH complete
ata3: EH pending after 5 tries, giving up
ata3: EH complete
It repeats continuously. But there is nothing attached ...
| Sep 15, 1:09 am 2008 |
| Yinghai Lu | [PATCH] apci: dump slit v2
v2: using boot_printk
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
drivers/acpi/numa.c | 8 ++++++++
1 file changed, 8 insertions(+)
Index: linux-2.6/drivers/acpi/numa.c
===================================================================
--- linux-2.6.orig/drivers/acpi/numa.c
+++ linux-2.6/drivers/acpi/numa.c
@@ -150,6 +150,14 @@ static __init int slit_valid(struct acpi
{
int i, j;
int d = slit->locality_count;
+ boot_printk(BOOT_VERBOSE, KERN_DEBUG "ACPI: SLIT: ...
| Sep 15, 1:05 am 2008 |
| Yinghai Lu | Re: [PATCH] introduce boot_printk()
some guys complained that it is even too verbose with KERN_DEBUG
YH
--
| Sep 15, 10:18 am 2008 |
| Yinghai Lu | Re: [PATCH] introduce boot_printk()
sounds good.
every subsystem will have
x86_printk
acpi_printk
pci_printk
YH
--
| Sep 15, 10:34 am 2008 |
| Randy Dunlap | Re: [PATCH] introduce boot_printk()
ised; "
---
~Randy
Linux Plumbers Conference, 17-19 September 2008, Portland, Oregon USA
http://linuxplumbersconf.org/
--
| Sep 15, 7:54 am 2008 |
| Yinghai Lu | Re: [PATCH] introduce boot_printk()
Ingo suggest to use x86=verbose
but some users are in driver/acpi etc
YH
--
| Sep 15, 9:14 am 2008 |
| Yinghai Lu | [PATCH] introduce boot_printk()
could be enabled via "boot=verbose" to get more debug info
will use it to convert some printk(KERN_DEBUG ...)
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
include/linux/kernel.h | 19 +++++++++++++++++++
kernel/printk.c | 21 +++++++++++++++++++++
2 files changed, 40 insertions(+)
Index: linux-2.6/include/linux/kernel.h
===================================================================
--- linux-2.6.orig/include/linux/kernel.h
+++ ...
| Sep 15, 1:05 am 2008 |
| Pavel Machek | Re: [PATCH] introduce boot_printk()
boot= is a bit too generic name, I guess...
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Sep 15, 2:58 am 2008 |
| H. Peter Anvin | Re: [PATCH] introduce boot_printk()
I can understand the desire to enable filtering on a
subsystem-by-subsystem basis, but I think rather than doing a
subsystem-specific hack we should do something that any subsystem can use.
Perhaps we could extend the current <level> hack to include a subsystem,
something like:
<7><x86>Your blort driver seems to be befudged, trying blarfing.
... and something like "loglevel=x86:7,acpi:3,..."
-hpa
--
| Sep 15, 10:24 am 2008 |
| H. Peter Anvin | Re: [PATCH] introduce boot_printk()
This seems odd, why not just use KERN_DEBUG?
-hpa
--
| Sep 15, 10:15 am 2008 |
| Sebastien Dugue | [PATCH HACK] powerpc: quick hack to get a functional eHE ...
WARNING: HACK - HACK - HACK
Under the RT kernel (with hardirq preemption) the eHEA driver hangs right
after booting. Fiddling with the hardirqs and softirqs priorities allows to
run a bit longer but as soon as the network gets under load, the hang
returns. After investigating, it appears that the driver is loosing interrupts.
To make a long story short, looking at the code, it appears that the XICS
maps all its interrupts to level sensitive interrupts (I don't know if it's the
reality ...
| Sep 15, 1:04 am 2008 |
| Thomas Klein | Re: [PATCH HACK] powerpc: quick hack to get a functional ...
Hi,
we are a bit worried about putting this into the mainstream part of non real
time linux. There interrupts work perfectly fine, and it was a bit of a
challenge to get there for all cases / configurations / machines.
Could you try to enable these changes only for RT-Linux via a real-time
kconfig switch? This way we make sure we don't break the scheme for
eHEA / eHCA.
Regards,
Jan-Bernd, Christoph
--
| Sep 15, 5:35 am 2008 |
| Sebastien Dugue | Re: [PATCH HACK] powerpc: quick hack to get a functional ...
Hi Thomas, Jan-Bernd, Christoph,
Heck, I sure do not want this to be applied mainstream nor into any tree.
The sole purpose of this patch was to trigger some reaction from the people who
Agreed, but the fact that it fails with hardirq preemption leads me to
believe (without any more knowledge about the harware) that there might be
something amiss with this driver (or the code concerning the XICS)
Nope, this is just a quick hack that allows me to have a functional eHEA under
the ...
| Sep 15, 6:13 am 2008 |
| Sebastien Dugue | [PATCH] powerpc: ignore generated vmlinux.lds
Add a .gitignore in arch/powerpc/kernel to ignore the generated
vmlinux.lds.
Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
---
arch/powerpc/kernel/.gitignore | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 arch/powerpc/kernel/.gitignore
diff --git a/arch/powerpc/kernel/.gitignore b/arch/powerpc/kernel/.gitignore
new file mode 100644
index 0000000..c5f676c
--- /dev/null
+++ b/arch/powerpc/kernel/.gitignore
@@ -0,0 +1 @@
+vmlinux.lds
-- ...
| Sep 15, 12:50 am 2008 |
| Pekka J Enberg | [GIT PULL] SLUB fixes for 2.6.27-rc6
Hi Linus,
Please pull the latest SLAB git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6.git for-linus
The tree contains a small fix for SLUB /proc/slabinfo emulation from
Salman Qazi.
Pekka
Salman Qazi (1):
slub: fixed uninitialized counter in struct kmem_cache_node
mm/slub.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/mm/slub.c b/mm/slub.c
index fb486d5..0c83e6a 100644
--- a/mm/slub.c
+++ ...
| Sep 15, 12:01 am 2008 |
| Alexander Pazdnikov | 2.6.26.5-rt9 : irq.c:118: error: implicit declaration of ...
Hello!
I've failed to complie new kernel 2.6.26.5 with patch 2.6.26.5-rt9
CC arch/arm/kernel/irq.o
/mnt/build/sasha/linux-2.6.26.5-rt9/arch/arm/kernel/irq.c: In function 'asm_do_IRQ':
/mnt/build/sasha/linux-2.6.26.5-rt9/arch/arm/kernel/irq.c:118: error: implicit declaration of function 'ftrace_event_irq'
grep did't find any ftrace_event_irq in the source tree, but in the /arch/arm/kernel/irq.c
2.6.26-rt1 with this config compiled successfully.
What is going wrong?
--
Best ...
| Sep 14, 10:53 pm 2008 |
| KOSAKI Motohiro | [mmotm] build error fix of "fix a race condition of oops ...
Hi Andrew,
I love CONFIG_DEBUG_MUTEXES.
Could you please pick up following patch?
=====================================
From: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Patch against: mmotm 09/13
Patch name: fix-a-race-condtion-of-oops_in_progress-fix2.patch
Applied after: fix-a-race-condtion-of-oops_in_progress-fix.patch
if CONFIG_DEBUG_MUTEXES=y, mutex.c makes following build error.
because oops_in_progress was changed from int to ...
| Sep 14, 10:45 pm 2008 |
| John Daiker | 2.6.27-rc6 Bug in tty_chars_in_buffer
Left an idle KVM instance running on my 2.6.27-rc6 host, and came back to a hung KVM session and the following host dmesg output.
Hardware is E6700 with 4GB RAM on Gigabyte 965P-DS3. Host is Ubuntu 8.04 with 2.6.27-rc6 kernel.
Head: 6bfb09a1005193be5c81ebac9f3ef85210142650
dmesg and kernel config attached.
If more info is needed, please let me know.
John Daiker
PS> Apologies for attachments. Haven't taken the time to configure Thunderbird for inline attachments.
| Sep 14, 7:26 pm 2008 |
| S K | Re: Unable to find files in include/asm-arm in the Linus ...
Thanks.
-SK
--
| Sep 14, 9:39 pm 2008 |
| S K | Unable to find files in include/asm-arm in the Linus's tree
Hi,
I think the copy paste of the terminal will explain it better:
$ git status
# On branch master
nothing to commit (working directory clean)
$ cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
...
| Sep 14, 6:25 pm 2008 |
| Randy Dunlap | Re: Unable to find files in include/asm-arm in the Linus ...
Hi,
Lots of arch-specific include/ directories were moved to arch/$ARCH/.
E.g., arch/arm/include/asm/ contains lots of files and a few sub-directories.
---
~Randy
Linux Plumbers Conference, 17-19 September 2008, Portland, Oregon USA
http://linuxplumbersconf.org/
--
| Sep 14, 8:55 pm 2008 |
| Jay Cliburn | [PATCH][CORRECTED] atl2: add atl2 driver
From: Chris Snook <csnook@redhat.com>
Driver for Atheros L2 10/100 network device. Includes necessary
changes for Kconfig, Makefile, and pci_ids.h.
Signed-off-by: Chris Snook <csnook@redhat.com>
Signed-off-by: Jay Cliburn <jacliburn@bellsouth.net>
---
Changed "Sighed-off-by" to "Signed-off-by" for Chris' entry.
If this file is too large for vger, the full patch may be obtained from
ftp://ftp.hogchain.net/pub/linux/attansic/atlx/0001-atl2-add-atl2-driver.patch
drivers/net/Kconfig ...
| Sep 14, 5:56 pm 2008 |
| Jay Cliburn | [PATCH] atl2: add atl2 driver
From: Chris Snook <csnook@redhat.com>
Driver for Atheros L2 10/100 network device. Includes necessary
changes for Kconfig, Makefile, and pci_ids.h.
Sighed-off-by: Chris Snook <csnook@redhat.com>
Signed-off-by: Jay Cliburn <jacliburn@bellsouth.net>
---
If this file is too large for vger, the full patch may be obtained from
ftp://ftp.hogchain.net/pub/linux/attansic/atlx/0001-atl2-add-atl2-driver.patch
drivers/net/Kconfig | 11 +
drivers/net/Makefile | 1 +
...
| Sep 14, 5:49 pm 2008 |
| Ingo Molnar | Re: [PATCH] FTRACE_STARTUP_TEST should depend on FTRACE.
hm, not sure - there is a bit of a dual personality here: 'ftrace' also
means the 'function tracer', which is one of the tracers implemented in
kernel/trace/*. The correct dependency is on CONFIG_TRACING - and
CONFIG_FTRACE_STARTUP_TEST already depends on that.
Ingo
--
| Sep 15, 12:17 am 2008 |
| Steven Noonan | [PATCH] FTRACE_STARTUP_TEST should depend on FTRACE.
Doesn't make sense to do an FTRACE startup test when FTRACE isn't
even being compiled in.
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
---
kernel/trace/Kconfig | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig
index 16e5bb5..1ee0400 100644
--- a/kernel/trace/Kconfig
+++ b/kernel/trace/Kconfig
@@ -152,6 +152,7 @@ config FTRACE_SELFTEST
config FTRACE_STARTUP_TEST
bool "Perform a startup test on ftrace"
depends ...
| Sep 14, 5:02 pm 2008 |
| Bosko Radivojevic | Re: GRE keepalives, again
This one here is not true. I'll keep digging, but I think that this
behavior is not result of a bug. It seems I just don't know how to
turn the feature off ;)
Sincerely,
Bosko
--
| Sep 15, 4:45 am 2008 |
| David Miller | Re: GRE keepalives, again
From: "Bosko Radivojevic" <bosko.radivojevic@gmail.com>
Date: Mon, 15 Sep 2008 00:49:15 +0200
netdev@vger.kernel.org is where networking developers are, added
to the CC:
Also, most of us are at the kernel summit and the plumbers
conference over the next few days, so don't expect any response
of substance for at least a week. Likely it will take longer,
--
| Sep 14, 5:03 pm 2008 |
| Wim Van Sebroeck | Re: wdt285: fix sparse warnings
Ben,
...
Isn't it better to fix this like we did with the other watchdog drivers:
void __user *argp = (void __user *)arg;
int __user *p = argp;
...
if (copy_to_user(argp, &ident, sizeof(ident)))
...
Regards,
Wim.
--
| Sep 15, 1:05 am 2008 |
| Pavel Machek | Re: [PATCH 01/27] nilfs2: add document
Hmm, undelete done right. Just one question... how slow/fast is it
compared to conventional filesystems (ext3?)?
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Sep 15, 2:54 am 2008 |
| Pekka Enberg | Re: [PATCH 18/27] nilfs2: pathname operations
Hi Ryusuke,
On Sun, Sep 14, 2008 at 10:08 PM, Ryusuke Konishi
OK, I don't understand this. The only way nilfs_transaction_end() can
fail is if we have NILFS_TI_SYNC set and we fail to construct the
segment. But why do we want to construct a segment if we don't commit?
I guess what I'm asking is why don't we have a separate
nilfs_transaction_abort() function that can't fail for the erroneous
case to avoid this double error value tracking thing?
Pekka
--
| Sep 15, 11:20 am 2008 |
| konishi.ryusuke | Re: [PATCH 01/27] nilfs2: add document
Hi!
After my first submission, Szabolcs Szakacsits showed benchmark
results using compilebench.
On Thu, 21 Aug 2008 00:25:55 +0300 (MET DST)
Accordint to his measurement, NILFS2 showed a very low performance
on the first measument, and it recovered after a while.
I still don't know the reason why NILFS2 shows such behaviour, and
I'm thinking to follow the benchmark.
A little while ago, I tried another benchmark on the kernel 2.6.27-rc6.
The iozone benchmark. The result was as ...
| Sep 15, 1:10 pm 2008 |
| Rafael J. Wysocki | Re: XFS does not recognise mount options in 2.6.27-rc6
Was 2.6.26 OK?
Rafael
--
| Sep 14, 5:31 pm 2008 |
| Christoph Hellwig | Re: XFS does not recognise mount options in 2.6.27-rc6
The fix is in:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=62a877...
if you still see problems please give me the exact mount / remount
commands that cause you problems.
--
| Sep 15, 7:15 am 2008 |
| Christoph Hellwig | Re: XFS does not recognise mount options in 2.6.27-rc6
Actuallt sorry - that was the patch causing the problem. The fix (or
workaround) for it is still stuck in the sgi xfs tree:
http://oss.sgi.com/cgi-bin/gitweb.cgi?p=xaiki/xfs-linux-2.6-xfs-cvs/.git;a=commitdiff;...
--
| Sep 15, 7:22 am 2008 |
| Frederik Himpe | Re: XFS does not recognise mount options in 2.6.27-rc6
Yes, with 2.6.26 it mounts fine. According to that earlier message on
the list, this is a regression introduced in either 2.6.27-rc2 or
2.6.27-rc3.
--
Frederik Himpe
--
| Sep 15, 2:03 am 2008 |
| Randy Dunlap | Re: [RFC PATCH] Script for generating Documentation/dont ...
Hi,
You probably missed (& should read) this thread:
---
~Randy
Linux Plumbers Conference, 17-19 September 2008, Portland, Oregon USA
http://linuxplumbersconf.org/
--
| Sep 15, 8:34 am 2008 |
| Cyrill Gorcunov | Re: [PATCH] x86: smpboot - check if we have ESR register ...
[Ingo Molnar - Mon, Sep 15, 2008 at 09:56:55AM +0200]
|
| * Cyrill Gorcunov <gorcunov@gmail.com> wrote:
|
| > We should check if we have ESR register before writting to it.
| >
| > Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
| > ---
| >
| > Please review!
| > it seems the same nit in do_boot_cpu - checking now.
| >
| > Index: linux-2.6.git/arch/x86/kernel/smpboot.c
| > ===================================================================
| > --- ...
| Sep 15, 3:01 am 2008 |
| Ingo Molnar | Re: [PATCH] x86: smpboot - check if we have ESR register ...
hm, is there any non-integrated lapic that has more than 3 lvts? iirc
lvts were introduced with the integrated lapic.
Ingo
--
| Sep 15, 12:56 am 2008 |
| Cyrill Gorcunov | Re: [PATCH] x86: smpboot - check if we have ESR register ...
[Cyrill Gorcunov - Mon, Sep 15, 2008 at 02:01:19PM +0400]
| [Ingo Molnar - Mon, Sep 15, 2008 at 09:56:55AM +0200]
| |
| | * Cyrill Gorcunov <gorcunov@gmail.com> wrote:
| |
| | > We should check if we have ESR register before writting to it.
| | >
| | > Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
| | > ---
| | >
| | > Please review!
| | > it seems the same nit in do_boot_cpu - checking now.
| | >
| | > Index: linux-2.6.git/arch/x86/kernel/smpboot.c
| | > ...
| Sep 15, 3:20 am 2008 |
| Cyrill Gorcunov | Re: [PATCH] x86: smpboot - check if we have ESR register ...
[Ingo Molnar - Mon, Sep 15, 2008 at 09:56:55AM +0200]
|
| * Cyrill Gorcunov <gorcunov@gmail.com> wrote:
|
| > We should check if we have ESR register before writting to it.
| >
| > Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
| > ---
| >
| > Please review!
| > it seems the same nit in do_boot_cpu - checking now.
| >
| > Index: linux-2.6.git/arch/x86/kernel/smpboot.c
| > ===================================================================
| > --- ...
| Sep 15, 7:02 am 2008 |
| Oleg Nesterov | Re: + itimers-fix-itimer-many-thread-hang.patch added to ...
Up to Frank and Roland, but I think we can make the cleanups incrementally,
on top of this patch.
Oleg.
--
| Sep 15, 5:34 am 2008 |
| Frank Mayhar | Re: + itimers-fix-itimer-many-thread-hang.patch added to ...
...I agree with this. It looks better and removes the sig dereference
Okay, I get it. (This actually matches an iteration of the code but I
decided that I wasn't sure enough of my understanding to depend on
lock_task_sighand() not failing. Things have now changed enough,
Deferring to your superior knowledge, I've made the suggested changes.
My original intent was to retain the original structure of the code but,
Fixed. I removed cpu_clock_sample_group_locked() entirely and moved ...
| Sep 15, 10:49 am 2008 |
| Ingo Molnar | Re: + itimers-fix-itimer-many-thread-hang.patch added to ...
ok. I'd prefer incremental, as the current stuff seems stable in
practice.
Ingo
--
| Sep 15, 5:56 am 2008 |
| Pekka Enberg | Re: [PATCH] cgroups: don't depend on CONFIG_MM_OWNER
Hi Paul,
Yeah, sounds good to me. I just want to be able to select
CONFIG_MM_OWNER separately for my revoke patches.
Pekka
--
| Sep 15, 10:56 am 2008 |
| Paul Menage | Re: [PATCH] cgroups: don't depend on CONFIG_MM_OWNER
Yes, the existing code doesn't seem quite right - if !CONFIG_MM_OWNER
then we don't need to even define a trivial version of
cgroup_mm_owner_callbacks()
But your patch is too specific - tying the existance of
cgroup_mm_owner_callbacks() to the memory controller would break other
controllers (e.g. the memrlimit or swap controllers, which also want
to use it)
How about:
- any cgroup that needs mm-owner callbacks selects an option
CGROUP_MM_OWNER_CALLBACK
- CGROUP_MM_OWNER_CALLBACK ...
| Sep 15, 10:55 am 2008 |
| Ingo Molnar | Re: [RFC][PATCH] x86: add memory clobber in switch_to()
applied to tip/x86/core, thanks Vegard.
Ingo
--
| Sep 15, 12:54 am 2008 |
| Arjan van de Ven | Re: [PATCH] device model: Do a quickcheck for driver bin ...
On Mon, 15 Sep 2008 13:32:26 +0200
As far as I can see it's ok, but if not I obviously like to hear about
having a second check is actually not a bad thing per se; in terms of
programming pattern, doing the quick checks before the lock, but doing
the final check inside the lock makes sense to me. If there's real
objections to doing the match the second time (it's cheap!) I'll remove
it, but this way, you can call the "heavy" function always and from
anywhere, and it'll just do the right thing ...
| Sep 15, 7:06 am 2008 |
| Cornelia Huck | Re: [PATCH] device model: Do a quickcheck for driver bin ...
On Sun, 14 Sep 2008 08:32:06 -0700,
Hm, you call bus->match twice now; once without dev->sem held and once
with it. For the busses I'm familiar with that shouldn't be a problem,
but are you sure there aren't busses which want dev->sem held?
I've always thought of ->match being a quick check which just looks at
the IDs with ->probe doing the heavier stuff, so this should be
reasonable (if all busses play nicely). But driver_probe_device() still
calls ->match a second time, and device_attach() ...
| Sep 15, 4:32 am 2008 |
| Cornelia Huck | Re: [PATCH] device model: Do a quickcheck for driver bin ...
On Mon, 15 Sep 2008 07:06:44 -0700,
I don't see any problem on the s390 busses, and pci and usb look OK as
OK, you have a point. I just find it a bit ugly; especially as the
->probe function will check if the device matches as well (by poking at
the device).
But I'd be fine with either way :)
--
| Sep 15, 7:53 am 2008 |
| Atsushi Nemoto | Re: [PATCH resend] input: Move map_to_7segment.h to incl ...
Well, yes. I think so. It helps writing userspace programs which use
sysfs files. But for now I have no such plan, so I'm OK either
with/without the export.
---
Atsushi Nemoto
--
| Sep 15, 6:57 am 2008 |
| Bartlomiej Zolnierki ... | Sep 15, 10:54 am 2008 | |
| Bartlomiej Zolnierki ... | Re: [PATCH 07/10] ide-atapi: prepare ide-cd expiry handler
Uh, no. Please don't include "ide-cd.h" in ide-atapi.c. Instead just move
the expiry handler to ide-atapi.c like it was done with ide_scsi_expiry().
It also seems that 'expiry' argument is not needed and expiry handler
to use can be deduced from drive->media and drive->scsi.
patches #8-10 look OK on the quick look but since they depend on
earlier changes they also need to be updated.
--
| Sep 15, 11:25 am 2008 |
| Bartlomiej Zolnierki ... | Sep 15, 10:54 am 2008 | |
| Bartlomiej Zolnierki ... | Sep 15, 10:51 am 2008 | |
| Bartlomiej Zolnierki ... | Re: [PATCH 06/10] ide-atapi: add a DEV_IS_IDECD macro
This needs to check for drive->scsi or the subtle bugs will happen.
Also why not use dev_is_idecd() static inline function instead?
--
| Sep 15, 11:19 am 2008 |
| Bartlomiej Zolnierki ... | Re: [PATCH 00/10] ide-cd: use generic ide_issue_pc
Hi,
Thanks for finding time to work on this. Overall it looks good
and I applied some patches already (#1/2/4) but the rest would
need some final recasting/polishing before they can go in (please
see the individual replies for details).
Bart
--
| Sep 15, 11:30 am 2008 |
| Bartlomiej Zolnierki ... | Re: [PATCH 05/10] ide-atapi: accomodate transfer length ...
If you move info->last_block to ide_drive_t it is possible to factor out
xferlen setup from ide_cd_do_request() to a separate handler and move
it here. Then xferlen argument to ide_issue_pc() won't be necessary.
How's about it?
--
| Sep 15, 11:15 am 2008 |
| Bartlomiej Zolnierki ... | Re: [PATCH 03/10] ide-atapi: teach ide atapi about drive ...
IIRC similar check was removed from ide-cd so maybe this one
drive->dma is only set by ide-cd so no need to check for media type,
Please recast the patch to have only ->waiting_for_dma change. Thanks.
--
| Sep 15, 11:15 am 2008 |
| Dave Hansen | Re: [RFC v5][PATCH 2/8] General infrastructure for check ...
OK, that's fair enough. But, can we document it as such? "Only headers
and things of known, static sizes can go in here. We don't use
Yes, it does mean that there is a bug because someone either made a
structure bigger, PAGE_SIZE smaller, or a call path got deeper than we
expected. I'm just having visions of the email hitting my inbox in 18
months. :)
The structures are sized consistently across all architectures and
configurations. However, PAGE_SIZE and the size of that buffer are ...
| Sep 15, 12:13 pm 2008 |
| Serge E. Hallyn | Re: [RFC v5][PATCH 1/8] Create syscalls: sys_checkpoint, ...
Acked-by: Serge Hallyn <serue@us.ibm.com>
thanks,
--
| Sep 15, 1:28 pm 2008 |
| Dave Hansen | Re: [RFC v5][PATCH 2/8] General infrastructure for check ...
This one has been bugging me a bit. This adds one net line of code and
I think it's much easier to read:
{
struct cr_hdr h;
int ret;
ret = cr_read_obj(ctx, &h, buf, n);
if (ret)
return ret;
ret = -EINVAL;
if (h.type == type)
ret = h.parent;
return ret;
}
-- Dave
--
| Sep 15, 10:54 am 2008 |
| Dave Hansen | Re: [RFC v5][PATCH 2/8] General infrastructure for check ...
It's probably time to address this fixme.
-- Dave
--
| Sep 15, 10:59 am 2008 |
| Dave Hansen | Re: [RFC v5][PATCH 2/8] General infrastructure for check ...
All of the casting here is unnecessary. 'void *' behaves like 'char *'
when you do arithmetic on it.
I really do detest having a memory allocator BUG_ON() when it runs out
of space.
-- Dave
--
| Sep 15, 11:02 am 2008 |
| Oren Laadan | Re: [RFC v5][PATCH 2/8] General infrastructure for check ...
The BUG_ON() statement asserts that we don't run out of buffer space.
Buffer usage is a function of the checkpoint/restart logic, and does
not depend on user input, hence not susceptible to DoS.
In other words, if the code is correct, this should never happen (much
like a kernel stack overflow), and if it happens it's a kernel bug. I
think it was Arnd who recommended with regard to this to crash loudly
if there is a bug in the kernel ...
Oren.
--
| Sep 15, 11:52 am 2008 |
| Serge E. Hallyn | Re: [RFC v5][PATCH 2/8] General infrastructure for check ...
This feels a litlte weird, since the ctx->crid actually was calculated
in ctx_alloc() in sys_checkpoint(). I'd almost prefer do_checkpoint()
return 0 on success.
If h->len > n should we return -ENOSPC so the caller can theoretically
Here I am getting confused about return values.
cr_read_obj() says it returns size of payload.
cr_read_obj_type() says it returns "object reference of the parent
object", though if cr_read_obj() returned non-zero then it returns its
return value, which ...
| Sep 15, 2:15 pm 2008 |
| Serge E. Hallyn | Re: [RFC v5][PATCH 6/8] Checkpoint/restart: initial docu ...
This really should include your demo programs from your patch 0/9
--
| Sep 15, 1:26 pm 2008 |
| Dave Hansen | Re: [RFC v5][PATCH 2/8] General infrastructure for check ...
Could you explain why you're not using the slab here?
-- Dave
--
| Sep 15, 11:00 am 2008 |
| Dave Hansen | Re: [RFC v5][PATCH 5/8] Restore memory address space
PATH_MAX is about as short of a global macro name as you're going to
That's an interesting loop condition, especially since it will never
actually get triggered. while(1) would give the same functionality,
right?
-- Dave
--
| Sep 15, 12:14 pm 2008 |
| Serge E. Hallyn | Sep 15, 2:31 pm 2008 | |
| Julian Scheel | Re: [linux-dvb] Multiproto API/Driver Update
Andy,
just to clarify things a bit I'll give a short statement now.
The role of jusst technologies in the whole multiproto story is as
following:
The time when DVB-S2 came up this was of course of major interest for
jusst technologies, so we searched for people working on drivers. At
that not many people did seem to care about this stuff - but Manu did.
So we got in contact and tried to help him as much as we can, which
included making up connections to KNC1 for technical questions and ...
| Sep 14, 10:50 pm 2008 |
| hermann pitton | Re: [linux-dvb] Multiproto API/Driver Update
Andy,
you are straight into it, at the point.
Don't believe any other, or say it was me, giving you a bad hint.
Hermann
--
| Sep 14, 9:23 pm 2008 |
| Michael Krufky | Re: [linux-dvb] Multiproto API/Driver Update
Julien,
In summary, the bottom line is this:
Manu did a great job with the multiproto API, people were happy using
it, and all of the LinuxDVB developer community was happy with the
work that was done, and we all wanted to merge it ~ two years ago.
Back then, Manu said that it wasnt ready, so for some time we waited
for him in hopes that he would agree that it was ready for merge.
As more months went by, Manu was asked if he would be merging his
changes, and he kept answering to the ...
| Sep 15, 8:42 am 2008 |
| Andy Walls | Re: [linux-dvb] Multiproto API/Driver Update
Julian
First let me acknowledge jusst technologies contribution. It seems
This is where you misrepresent my words: "I can't help but think..." is
phrase that doesn't not imply certainty but indicates my *perception*.
I did not assert this as fact, as the following statement started "If
so, ..." which is a conditional clause.
No. It was my ill researched, emotive response to Manu attacking
My point was to suggest to Manu that there were more productive ways to
further his cause ...
| Sep 15, 4:10 pm 2008 |
| Krzysztof Halasa | Re: [git patches] net driver fixes
FYI: the WAN bit was actually a regression, 2.6.26 doesn't have this
bug. Nevertheless generic HDLC especially with X.25 is not the
mainstream code so I guess it's probably perfectly acceptable to delay
the fix to minimize the patch flow.
--
Krzysztof Halasa
--
| Sep 15, 2:30 pm 2008 |
| Jeff Garzik | Re: [git patches] net driver fixes
Because users should not be forced to wait 3 months for fixes, for
admittedly serious bugs, which are ready for them right now. Small,
self-contained, tested, obvious fixes.
There is just something horribly wrong if you are not taking two-line
fixes for memory corruption, even if the problem existed since
kernel 1.2.13.
July 13: 2.6.26 released, merge window opens
July 29: 2.6.27-rc1 released, merge window closes
Sept 20? 2.6.27 release (wild guess)
Dec 25? 2.6.28 release (wild ...
| Sep 15, 3:34 pm 2008 |
| David Miller | Re: [git patches] net driver fixes
From: Jeff Garzik <jeff@garzik.org>
Why don't you send me the trimmed down pull request for
now, and we can discuss this topic and the specific other
fixes as a follow-on thing?
I also think it matters how many fixes I batch up at once
to merge, btw. So it's better to toss me 4 or 5 fixes
ever could of days, rather than waiting a week and sending
12 or 13.
--
| Sep 15, 4:28 pm 2008 |
| David Miller | Re: [git patches] net driver fixes
From: Jeff Garzik <jeff@garzik.org>
It adds more credence to the bug. Because it's usually reported
I don't take that away from what I said.
Why is it so important to fix something "RIGHT NOW" that
has existed forever? Where were these fixes during the
He wants the time outside of the merge window to work on fixing
regressions and exploitable problems. This is so that the process
And it's getting submitted now, because?!?
Again, it's been there for quite some time, why is it ...
| Sep 15, 3:07 pm 2008 |
| Jeff Garzik | Re: [git patches] net driver fixes
What do you not want? The two warning fixes (mlx4, cs89x0) akpm seemed
to want in 2.6.27, the 8139too change is cosmetic. The other stuff is
critical AFAICS.
Jeff
--
| Sep 15, 1:17 pm 2008 |
| David Miller | Re: [git patches] net driver fixes
From: Jeff Garzik <jeff@garzik.org>
Which of these have regression and/or bugzilla entries?
This is too much and I want to see it trimmed down.
Thanks.
--
| Sep 15, 12:09 pm 2008 |
| Thomas Bogendoerfer | Re: [git patches] net driver fixes
thank you, but the fix I've sent (de2104x) isn't crap. The bug breaks the
current debian-installer for Cobalt Qube1, when it tries to get an
IP address via dhcp.
In my eyes it's a clean and good fix, but I don't care whether it appears
in 2.6.27 or 2.6.28, because debian needs to backport it to 2.6.26
anyway. But declaring bugfixes, which just fixes an very old bug, as
utter crap isn't really nice.
Thomas.
--
Crap can work. Given enough thrust pigs will fly, but it's not necessary ...
| Sep 15, 2:53 pm 2008 |
| David Miller | Re: [git patches] net driver fixes
From: Jeff Garzik <jeff@garzik.org>
I'll take another look at the queue and try to give you some
more specific feedback.
I can think of about 3 or 4 entries on the posted regression
list that might be appropriate, so I essentially expected to
see that many commits, give or take one or two.
--
| Sep 15, 1:27 pm 2008 |
| Jeff Garzik | Re: [git patches] net driver fixes
So, my takeaway from this is...
1) Creating a bugzilla entry magically makes a bug fix acceptable?
2) We no longer want "this kills the driver" fixes?
I disagree with that logic, and I seriously doubt Linus wants to turn
away serious fixes to serious problems. Many of these are clearly
needed, just read the extended patch description and the patch itself.
You just rejected patches that (a) fixed dead ethernet [de2104x], (b) fixed an
oops [WAN], and (c) fixed memory corruption ...
| Sep 15, 2:24 pm 2008 |
| David Miller | Re: [git patches] net driver fixes
From: Jeff Garzik <jeff@garzik.org>
I personally partly agree with you, but Linus put his foot down and
I'm implementing the stated policy by doing the same.
--
| Sep 15, 3:39 pm 2008 |
| David Miller | Re: [git patches] net driver fixes
From: Jeff Garzik <jeff@garzik.org>
Look at the analysis I just posted.
Most of those changes were complete and utter CRAP.
Build warning fixes, diagnostic message tidyups. You have
to be kidding me.
Maybe a OOPS fix for common hardware. But not for something
like obscure WAN stuff.
But otherwise, it is in fact strict by the rules regression
list stuff. That's all we're fixing now.
And remember it's not you who gets your head chopped off if
I try to merge in stuff that isn't ...
| Sep 15, 2:14 pm 2008 |
| Jeff Garzik | Re: [git patches] net driver fixes
He continues to take non-regression fixes and minor cosmetic commits
from other trees.
The basic idea is to BALANCE the lateness of -rc with the seriousness of
the problem being fixed, and the technical complexity of the fix itself.
The later the -rc, the more you need to take into account how likely it
is to create additional problems. But did you READ the patches and
extended commit descriptions, to see if additional problems were likely?
Late -rc does not mean "no bug fixes at all ...
| Sep 15, 3:38 pm 2008 |
| David Miller | Re: [git patches] net driver fixes
From: tsbogend@alpha.franken.de (Thomas Bogendoerfer)
And why is this bug that has been there for YEARS is appropriate
There are a lot of clean and good fixes, but that is not the
criteria for outside-of-the merge-window submissions right now.
Linus has made this clear.
--
| Sep 15, 3:11 pm 2008 |
| Jeff Garzik | Re: [git patches] net driver fixes
My impression was that Linus was in Wrath of God(tm) mode <grin> and he
was reacting strongly for effect not being specific.
Well, obscure subsystems like PCI
PCI: Fix printk warnings in setup-bus.c
PCI: Fix printk warnings in probe.c
or libata
sata_inic162x: enable LED blinking
ata: duplicate variable sparse warning
or ia64 (this is not a regression, but a regular bug)
ia64: fix panic during `modprobe -r xpc'
or bugs that have existed for a long ...
| Sep 15, 4:25 pm 2008 |
| David Miller | Re: [git patches] net driver fixes
From: Jeff Garzik <jeff@garzik.org>
I could complain about that, but he's pushed back hard enough
on me that I don't consider that very fruitful.
Actually, since you brought this up, he's allowing this largely in
obscure subsystems and/or code he happens to be personally working on
fixes for.
--
| Sep 15, 3:41 pm 2008 |
| David Miller | Re: [git patches] net driver fixes
From: David Miller <davem@davemloft.net>
Thomas Bogendoerfer (1):
tulip: Fix dead 21041 ethernet after ifconfig down
Not a regression, that problem has been there forever.
Adrian Bunk (1):
[netdrvr/usb] hso_create_bulk_serial_device(): fix a double free
This is a new driver in 2.6.27, so OK.
Andrew Morton (1):
drivers/net/mlx4/alloc.c needs mm.h
Build bustage, so ok.
Breno Leitao (1):
s2io: Fix enabling VLAN tag stripping at driver ...
| Sep 15, 2:11 pm 2008 |
| Jeff Garzik | Re: [git patches] net driver fixes
Don't stick strictly to that list... We want an oops fix even if
the oops is present in 2.6.26. We want a spinlock fix that makes a
driver work properly on SMP, even if that bug is present in 2.6.26. We
want a build fix, etc.
Jeff
--
| Sep 15, 1:45 pm 2008 |
| Roberto De Ioris | Re: [PATCH] xen: Fix for xen guest with mem > 3.7G
Ops, you are right, pfn is not in bytes ;)
The patch works.
--
Roberto De Ioris
http://unbit.it
JID: roberto@jabber.unbit.it
--
| Sep 14, 11:20 pm 2008 |
| Jeremy Fitzhardinge | Re: [PATCH] xen: Fix for xen guest with mem > 3.7G
No, a 32-bit pfn (page frame number) is sufficient for 2^44 bytes of
memory. Does this patch work for you?
J
--
| Sep 14, 11:09 pm 2008 |
| Pádraig Brady | Re: [PATCH] fastboot: Add a script to visualize the kern ...
Have you example output anywhere?
--
| Sep 15, 5:59 am 2008 |
| Pádraig Brady | Re: [PATCH] fastboot: Add a script to visualize the kern ...
Nice times :)
I guess we'll hear more about this on Thursday morning:
http://linuxplumbersconf.org/program/speakers/getspeaker.php?speaker=avandeven.txt
Pádraig.
--
| Sep 15, 7:27 am 2008 |
| Arjan van de Ven | Re: [PATCH] fastboot: Add a script to visualize the kern ...
On Mon, 15 Sep 2008 13:59:49 +0100
eh sure
http://www.fenrus.org/before.svg
http://www.fenrus.org/after.svg
(before and after another patch ;-)
--
Arjan van de Ven Intel Open Source Technology Centre
For development, discussion and tips for power savings,
visit http://www.lesswatts.org
--
| Sep 15, 6:37 am 2008 |
| Andrey Panin | Re: [PATCH] ibmasr: remove unnecessary spin_unlock()
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
--=20
Andrey Panin | Linux and UNIX system administrator
pazke@donpac.ru | PGP key: wwwkeys.pgp.net
| Sep 15, 4:12 am 2008 |
| Bill Davidsen | Re: Partition check considered as error is breaking moun ...
It's not clear that "ordinary users" ever have this problem. It seems to happen
*only* when using a drive which has something which looks like a partition table
but isn't, or is a defective partition table, or will only work when diddling
with HPA magic.
And should some naive user be trying to use such a drive, it seems better to
tell them, to beat them over the head with the problem, because if you hide the
problem those users are least likely to be able to recover when problems ...
| Sep 15, 10:01 am 2008 |
| Adrian Bunk | Re: linux-next: Tree for September 13 (3c509)
It got removed by:
commit 107aeb9753159da848f066b26557f0aaab900a90
Author: Hannes Reinecke <hare@suse.de>
Date: Wed Sep 10 14:16:04 2008 +0200
Driver core: Use dev_get_drvdata() accessors
Deprecated direct access to the ->driver_data field and
use accessors throughout.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Cc: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
cu
Adrian
--
"Is there ...
| Sep 15, 7:11 am 2008 |
| Randy Dunlap | Re: linux-next: Tree for September 13 (3c509)
Ack, that [attached] patch fixes the build.
---
~Randy
Linux Plumbers Conference, 17-19 September 2008, Portland, Oregon USA
http://linuxplumbersconf.org/
--
| Sep 15, 8:03 am 2008 |
| Greg KH | Re: linux-next: Tree for September 13 (3c509)
Now merged in with Hannes's original patch.
thanks,
greg k-h
--
| Sep 15, 11:55 am 2008 |
| Hannes Reinecke | Re: linux-next: Tree for September 13 (3c509)
Hi Adrian,
Sorry. Here it is again.
Cheers,
Hannes
--
Dr. Hannes Reinecke zSeries & Storage
hare@suse.de +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 N
| Sep 15, 7:27 am 2008 |
| Mark Fortescue | Re: Allow 8250 to work on sparc.
In the long term, should a generic serial port minor number allocater be
used by all serial ports?
At the user level, there is no difference between a sun zilog serial port,
an 8250 serial port or a USB serial port so these should be allocated
using the same allocation system.
Would this not remove many of the issues of portability that the current
structure apears to have built into it?
For me, it would also simplify the issue of trying to work what devive to
look for when I plug ...
| Sep 15, 7:26 am 2008 |
| Alan Cox | Re: Allow 8250 to work on sparc.
Naming is a private matter for udev anyway, independant of numbering for
major/minor
--
| Sep 15, 9:22 am 2008 |
| Mark Fortescue | Re: Allow 8250 to work on sparc.
Hi Alan,
I am intrigued. Other than the valid baud rates what differences are
Yes, but I have not found a simple way to configure it to add serial port
devices to the next available /dev/ttyS<xx>. If this was the default, it
would be much easier for me :). (I am assuming that all the different
serial port devices I use are transparent at the user level, hence my
question above.)
Regards
Mark.
--
| Sep 15, 11:51 am 2008 |
| David Miller | Re: Allow 8250 to work on sparc.
From: Alan Cox <alan@lxorguk.ukuu.org.uk>
True. But I think there is some merit in having such a generic
allocator for the current users of the ttySX minor space.
--
| Sep 15, 11:51 am 2008 |
| Rafael J. Wysocki | Re: frustrating ath9k issues in 2.6.27-rc6-00036-ga551b9 ...
Is this a regression from 2.6.26?
Rafael
--
| Sep 14, 5:39 pm 2008 |
| Steven Noonan | Re: frustrating ath9k issues in 2.6.27-rc6-00036-ga551b9 ...
ath9k has been recently introduced (i.e. it's new to 2.6.27). So I'm not
certain how to answer. Correct me if I'm wrong but a regression is a new
bug for a specific component that did not surface in the previous release,
correct? But if the component didn't exist in the previous version, is it
still a regression?
- Steven
--
| Sep 14, 6:07 pm 2008 |
| Rafael J. Wysocki | Re: frustrating ath9k issues in 2.6.27-rc6-00036-ga551b9 ...
No, it isn't considered as a regression.
Thanks,
Rafael
--
| Sep 14, 9:38 pm 2008 |
| Ankita Garg | Re: [BUG -rt] Priority inversion deadlock caused by condvars
Looks like a similar issue was raised sometime back.
--
Regards,
Ankita Garg (ankita@in.ibm.com)
Linux Technology Center
IBM India Systems & Technology Labs,
Bangalore, India
--
| Sep 15, 2:21 am 2008 |
| Rafael J. Wysocki | Re: [Bug #11554] Partition check considered as error is ...
Thanks, closed.
Rafael
--
| Sep 14, 5:25 pm 2008 |
| Rafael J. Wysocki | Re: [Bug #11398] hda_intel: IRQ timing workaround is act ...
I've closed the bug.
Thanks,
Rafael
--
| Sep 14, 5:13 pm 2008 |
| Stephen Smalley | Re: [Bug #11500] /proc/net bug related to selinux
What we actually need to see is the output of:
/sbin/ausearch -i -m AVC -sv no
However, the most likely explanation is simply that when /proc/net was
changed from being a directory to being a symlink to /proc/self/net,
that introduced an additional permission check on accesses
of /proc/net/<whatever>, namely the read check on the symlink itself.
And since that check wasn't happening on /proc/net accesses with older
kernels, older policies didn't allow it.
As to why others haven't ...
| Sep 15, 6:05 am 2008 |
| Mike Galbraith | Re: [Bug #11308] tbench regression on each kernel releas ...
Turns off all netfilter options except tables, etc.
Since 2.6.22.19-cfs-v24.1 and 2.6.23.17-cfs-v24.1 schedulers are
identical, and these are essentially identical with 2.6.24.7, what I
read from numbers below is that cfs in 2.6.23 was somewhat less than
wonderful for either netperf or tbench, Something happened somewhere
other than the scheduler at 23->24 which cost us some performance, and
another something happened at 26->27. I'll likely go looking again..
and likely regret it again ...
| Sep 15, 3:44 am 2008 |
| Stephen Smalley | Re: [Bug #11500] /proc/net bug related to selinux
BTW, if the explanation above is correct, then a user can allow this
permission in their own policy by creating a local policy module and
inserting it, ala:
$ cat fixprocnet.te
policy_module(fixprocnet, 1.0)
require {
attribute domain;
type proc_net_t;
}
# Allow all domains to read the /proc/net symlink.
allow domain proc_net_t:lnk_file read;
$ make -f /usr/share/selinux/devel/Makefile fixprocnet.pp
$ /usr/sbin/semodule -i fixprocnet.pp
Requires selinux-policy-devel ...
| Sep 15, 6:42 am 2008 |
| Rafael J. Wysocki | Re: [Bug #11500] /proc/net bug related to selinux
Well, it seems no one else is testing selinux ...
--
| Sep 14, 5:16 pm 2008 |
| Ingo Molnar | Re: [PATCH 2.6.27-rc5 resubmit] Fix itimer/many thread hang.
then they should be defined in the .c file which uses them.
really, sched.h is large enough already and has lots of unnecessary
stuff in it.
Ingo
--
| Sep 14, 11:41 pm 2008 |
| Frank Mayhar | Re: [PATCH 2.6.27-rc5 resubmit] Fix itimer/many thread hang.
Well, they are actually used in sched.h, in the inline routines
account_group_user_time() and friends, which are in turn used by
routines in sched.c. The point here is that the
thread_group_cputime_account_xxx() routines are defined differently
depending upon whether we're building for UP or SMP and the
Agreed, but Roland and I were trying to make life easier for folks who
have to maintain SMP and UP versions of this stuff, keeping it all in
one place rather than scattering it about.
If ...
| Sep 15, 10:59 am 2008 |
| Frank Mayhar | Re: [PATCH 2.6.27-rc5 resubmit] Fix itimer/many thread hang.
Yeah, I've been focusing so much on getting the SMP case right that I've
I'm not overly fond of this one, either; I did it at Roland's suggestion
(it's all _his_ fault, yeah, _that's_ the ticket! :-); his opinion IIRC
was that the UP case will perform better without the extra pointer
dereferences. I agree that it's a potential source of pain such as the
one you point out.
--
Frank Mayhar <fmayhar@google.com>
Google, Inc.
--
| Sep 15, 11:09 am 2008 |
| Geert Uytterhoeven | Re: [Cbe-oss-dev] ps3: BUG: spinlock lockup on CPU#1, ud ...
The common part of all logs is that some code calls lock_kernel() to acquire
The BKL is never released by __blkdev_put(), as the IPI initiated by
smp_call_function_single() never seems to finish. So it keeps on spinning in
csd_flag_wait().
Adding debug code to the PS3-specific IPI message_pass() routine
ps3_smp_message_pass() seems to cause the problem to go away.
I have lockdep enabled (as most other locking debug stuff), but CONFIG_PREEMPT
is not set.
As Bob McGwier sees it on ...
| Sep 15, 9:57 am 2008 |
| Ingo Molnar | Re: [PATCH] x86-64: fix combining of regions in init_mem ...
applied to tip/x86/core, thanks!
Ingo
--
| Sep 15, 5:51 am 2008 |
| Yinghai Lu | Re: [PATCH] x86-64: fix combining of regions in init_mem ...
yes. your patch fixed the skip...
Acked-by: Yinghai Lu <yhlu.kernel@gmail.com>
YH
--
| Sep 15, 1:34 am 2008 |
| Jan Beulich | Re: [PATCH] x86-64: fix combining of regions in init_me ...
Old and new code are not different in any way in this respect - both
overwrite the old entry at index i with the entry at index i+1 and then
set the start of the i-th entry back to what it was before the overwrite,
effectively combining them. The patch just makes sure that the index
isn't being updated at the same time as nr_range (because if you update
both you effectively skip one).
The issue is apparently pretty benign to native code, but surfaces as a
boot time crash in our forward ported ...
| Sep 15, 1:17 am 2008 |
| Jared Hulbert | Re: advantages of AXFS over squashfs?
Depends on what you are doing and what features you care about. You
To be clear, the submission of AXFS has nothing at all to do with
squashfs. It's not a || it's an && operation.
But yeah, Christoph is right. 2.6.28 is iffy for AXFS anyway.
--
| Sep 15, 8:42 am 2008 |
| Paul Menage | Re: [PATCH -mm 2/2] cgroup: use multibuf for tasks file
This still depends on an answer to whether using plain vmalloc is too
much overhead.
Balbir pointed out to me that most cgroups are likely to be pretty
small - so the solution of just doing a kmalloc() for 8K or less, and
a vmalloc() for more than 8K (which is >2000 threads) will avoid the
vmalloc overhead in almost all cases; the question is whether
eliminating the remaining overhead is worth the extra complexity.
--
| Sep 15, 1:28 pm 2008 |
| Jonathan McDowell | Re: [PATCH] Fixup deb-pkg target to generate separate fi ...
There's nothing stopping you having several different configs for the
same arch that don't produce all the required firmware either. I think
the right answer if you're building lots of different kernels for
different machines in testing is probably to build a
linux-firmware-image that has everything in it, so that you don't have
to worry about upgrading it most of the time.
(Technically you could make the firmware image indicate which firmware
it provides, but I think that gets overly ...
| Sep 15, 6:30 am 2008 |
| Pavel Machek | Re: 2.6.27-rc6: nohz + s2ram = need to press keys to get ...
(Actually, timer_list was from more recent kernel, sorry about that, I
was confused. But I verified, and 72d... is still broken).
Trying commit 7cfb0435330364f90f274a26ecdc5f47f738498c now... bad,
too.
Trying 1fb9b7d29d8e85ba3196eaa7ab871bf76fc98d36... bad, too.
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Sep 15, 12:59 pm 2008 |
| Thomas Gleixner | Re: 2.6.27-rc6: nohz + s2ram = need to press keys to get ...
The relevant 9 changes are from:
7c1e76897492d92b6a1c2d6892494d39ded9680c
to
72d43d9bc9210d24d09202eaf219eac09e17b339
Thanks,
tglx
--
| Sep 15, 7:08 am 2008 |
| Pavel Machek | Re: 2.6.27-rc6: nohz + s2ram = need to press keys to get ...
-rc5 seems to work ok... is there some patch I should try to revert
first?
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
| Sep 15, 2:19 am 2008 |
| Pavel Machek | Re: 2.6.27-rc6: nohz + s2ram = need to press keys to get ...
I did
cg-seek 7c1e76897492d92b6a1c2d6892494d39ded9680c
cg-seek here, and problem is back. Good. I can get the
/proc/timer_list ;-)... attached.
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
| Sep 15, 12:26 pm 2008 |
| Bartlomiej Zolnierki ... | Re: [PATCH 3/4] ide: Implement disk shock protection support
OK.
I've just audited your latest patch and it all seems good (the assumptions
taken are valid and all concerns were addressed) so you may add my ACK to
the next-time-round patch. Big thanks for patiently improving this patch,
the final version looks so much better than the initial/draft one. :)
Thanks,
Bart
--
| Sep 15, 4:22 pm 2008 |
| Elias Oltmanns | Re: [PATCH 3/4] ide: Implement disk shock protection support
This wake_up_all() has to go outside the if clause. I'll change this the
next time round to be called right after drive->sleep has been set. The
two nested if clauses will be unified and the conditions &&'ed.
Regards,
Elias
--
| Sep 15, 12:15 pm 2008 |
| Roland McGrath | Re: CONFIG_HAVE_ARCH_TRACEHOOK and you
> user_stack_pointer() is apparently a requirement, too.
Ah, yes! I'd forgotten about user_stack_pointer() and instruction_pointer().
Almost? It must be everyone, right?
It's used unconditionally in fs/proc/array.c (the only use).
I hadn't noticed these before. They aren't commented anywhere.
I've got to say, too, these are truly dismal names!
Also, I've just noticed that x86-64's user_stack_pointer() is wrong for the
case when a fast-path 64-bit syscall is in progress. To get it ...
| Sep 15, 1:38 pm 2008 |
| Elad Lahav | Re: Soft IRQ statistics under /proc/stat
Here's some data to support my claims.
The first experiment consists of sending UDP packets on a dummy network interface. No
interrupts are generated, so there should be no soft IRQs. Nevertheless, /proc/stat shows
that a considerable share of CPU time is taken by soft IRQs:
CPU %user %nice %sys %iowait %irq %soft %steal %guest %idle
0 4.52 0.00 67.84 0.00 0.00 27.64 0.00 0.00 0.00
0 4.00 0.00 70.00 0.00 0.00 26.00 0.00 ...
| Sep 15, 7:16 am 2008 |
| Joshua Hoblitt | Re: [Bugme-new] [Bug 11543] New: kernel panic: softlocku ...
Since Friday 2 different machines have experienced crashes. One was a total
deadlock with no response on the console. The other one reported the trace
below on the console and stopped responding to ssh but I was able to loging via
the serial console and reboot the system. This particular system has had a
number of "odd" kernel traces over the last year and I'm starting to actually
wonder if it may have a bad DIMM in it as occasionally the failure mode seems
to be different then the ...
| Sep 15, 2:06 pm 2008 |
| Mel Gorman | Re: [PATCH] Mark the correct zone as full when scanning ...
I searched through the archives and couldn't find a bug report that this
patch may be the fix to. However, I understand that the initial leader
--
Mel Gorman
Part-time Phd Student Linux Technology Center
University of Limerick IBM Dublin Software Lab
--
| Sep 15, 4:20 pm 2008 |
| Jarod Wilson | Re: [PATCH 02/18] lirc serial port receiver/transmitter ...
So I've done a bit of work to fix up a few drivers so they properly check to
see that lirc_register_driver() actually succeeded, and then accidentally
stumbled onto the fix for the failure when merging some coverity-inspired
patches from Erik Hovland. lirc_dev.c's lirc_cdev_add() function had an
inverted kmalloc failure check. With that fixed, lirc_i2c appears to be
behaving for me now, although I can't actually check to be 100% certain until
I get home tonight.
...
lirc_dev: IR Remote ...
| Sep 15, 11:20 am 2008 |
| Jarod Wilson | Re: [PATCH 02/18] lirc serial port receiver/transmitter ...
I'd hope to get around to some testing myself much earlier in the weekend, but
alas... Did just mix in a quick peed at lirc_i2c though:
...
lirc_dev: IR Remote Control driver registered, major 247
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
lirc_i2c: chip 0x10020 found @ 0x18 (Hauppauge IR)
lirc_dev: lirc_register_driver: sample_rate: 10
No register_chrdev failure reported, everything ...
| Sep 14, 8:55 pm 2008 |
| Tejun Heo | Re: XFS shutting down due to IO timeout on SATA disk (pa ...
(please try to wrap paragraphs for 80 column)
Hello,
Timeout on FLUSH_EXT. That's a bad sign. Patch to retry FLUSH is
pending but at any rate FLUSH failure is often accompanied by loss of
data and XFS is doing the right thing of giving up on it.
Can you please post the result of "smartctl -a /dev/sda"?
--
tejun
--
| Sep 15, 1:55 am 2008 |
| Mark Lord | Re: XFS shutting down due to IO timeout on SATA disk (pa ...
..
Bruno, please also post the output from these commands:
hdparm --Istdout /dev/sda
smartctl -data -a /dev/sda
..
Tejun, are we *sure* that's really a timeout?
The status shows 0x40 "drive ready" there, aka. "command complete".
I have a client who is also seeing this exact scenario on 750GB drives,
using a patched SLES10 kernel (2.6.16 + libata from 2.6.18 or so).
Smartctl output is clean (no logged errors), and the drives themselves
are fine after a reboot -- necessary ...
| Sep 15, 1:30 pm 2008 |
| Tejun Heo | Re: XFS shutting down due to IO timeout on SATA disk (pa ...
Heh... on timeout, libata EH doesn't touch status register as some
controllers lock the whole machine up on that, so the 0x40 is just the
fill value libata used during qc initialization. It definitely
Hmm.. most of FLUSH timeouts I've seen are either a dying drive or bad
PSU. There just isn't much which can go wrong from the driver side.
IIRC, there was a problem when the unused part of TF is not cleared
Any chance you can trick the client to hook up the drive to a ...
| Sep 15, 1:37 pm 2008 |
| Tejun Heo | Re: XFS shutting down due to IO timeout on SATA disk (pa ...
Hello,
Yeap, I was talking only about the text. Not wrapping outputs and
Whee... That's unusally high realloc count but I'm not sure whether it
indicates actual problem or it's just the drive's way of saying I'm
Hmmm.. Do you happen to have drives of the same model? If so, can you
please check what other drives are reporting?
Thanks.
--
tejun
--
| Sep 15, 1:43 pm 2008 |
| Bruno | Re: XFS shutting down due to IO timeout on SATA disk (pa ...
Hello,
I try not to break lines from dmesg, lspci and and other commands'
(formatted) output as those tend to get pretty hard to read when
line-wrapped.
I checked it though there were no errors logged nor any other information
that would catch attention. The disk/machine is pretty unused (a year old
but low uptime, a few hours those days with uptime)
Anyhow smaprtctl's output is blow.
Bruno
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is ...
| Sep 15, 10:02 am 2008 |
| Lai Jiangshan | Re: [RFC PATCH -mm 2/2] cgroup: fold struct cg_cgroup_li ...
I didn't know this history. Thank you.
Lai
--
| Sep 14, 7:01 pm 2008 |
| Thomas Klein | Re: [PATCH 2/2] ehea: fix mutex and spinlock use
NACK!
I regret but this patch is wrong. It is not sufficient to only lock
the replacement of an old list with a new list. Building up those
lists is a 3-step process:
1. Count the number of entries a list will contain and allocate mem
2. Fill the list
3. Replace old list with updated list
It's obvious that the contents of the list may not change during this
procedure. That means that not only the list build-up procedure must
be locked. It must be assured that no function that modifies the ...
| Sep 15, 8:18 am 2008 |
| Shem Multinymous | Re: Laptop shock detection and harddisk protection
Hi,
The only pertinent change is that I've added even more documentation
to thinkpad_ec.c, explaining how we're just following the published
H8S specs (plus some workarounds for experimentally observed bugs).
As noted before, I'd be more than happy to assign away copyrights or
discuss things further in private if this would help.
Shem
--
| Sep 15, 11:09 am 2008 |
| Tejun Heo | Re: Laptop shock detection and harddisk protection
I bet you had enough discussion about this last time but any chance
you can break out of the anonymity? :-)
Thanks.
--
tejun
--
| Sep 15, 1:10 pm 2008 |
| Tejun Heo | Re: Laptop shock detection and harddisk protection
Aieee... didn't know that and was wondering why the hell this wasn't
Shem Multinymous, I suppose nothing really has changd since the last
time?
Thanks.
--
tejun
--
| Sep 15, 1:29 am 2008 |
| Peter Zijlstra | Re: [PATCH] sysfs: fix deadlock
It will actually - /me cribs it on his todo-when-getting-back-home list.
--
| Sep 15, 2:15 am 2008 |
| Steven Noonan | Re: [PATCH] init: bzip2 or lzma -compressed kernels and ...
It all really depends on what you're prioritizing. If your priority is
speed and low RAM usage, you'd want to go with gzip. If your priority
is low disk usage (for instance, if you're a kernel developer with
dozens of kernels on /boot) and speed/RAM usage are less important,
LZMA is a good choice. It's just a matter of priority in non-embedded
machines. And in embedded machines, you just need to be -really-
careful about the RAM usage. LZMA is pretty flexible, though, so you
can customize the ...
| Sep 15, 10:28 am 2008 |
| Bill Davidsen | Re: [PATCH] init: bzip2 or lzma -compressed kernels and ...
Given the larger memory needed to decompress, it becomes a very interesting
calculation in really small memory machines.
--
Bill Davidsen <davidsen@tmr.com>
"We have more to fear from the bungling of the incompetent than from
the machinations of the wicked." - from Slashdot
--
| Sep 15, 10:13 am 2008 |
| Frans Meulenbroeks | Re: [PATCH] init: bzip2 or lzma -compressed kernels and ...
[...]
Apologies if I'm sidetracking the discussion, but I'd like to coin a remark.
For kernel/ramfsimage etc the best choice is the one that has the
fastest decompression (info on tukaani.org says gzip).
Rationale: as it uncompresses faster the system will boot faster.
Of course this only holds if the background memory can hold that
image. For disk based systems, I assume this is not a problem at all,
but for embedded systems with all software in flash a higher
compression ration (e.g. ...
| Sep 15, 5:46 am 2008 |
| Rob Landley | Re: [PATCH] init: bzip2 or lzma -compressed kernels and ...
Last I checked it was more. (I very vaguely recall somebody saying 16 megs
working space back when this was first submitted to busybox, but that was a
few years ago...)
A quick Google found a page that benchmarks them. Apparently it depends
heavily on which compression option you use:
http://tukaani.org/lzma/benchmarks
Something compressed with lzma -6 takes 5 megabytes to decompress, -7 takes 9
megs, -8 takes 17 megs, and -9 takes 33. (Plus your source and target
buffers for ...
| Sep 14, 6:37 pm 2008 |
| Elias Oltmanns | Re: Block: Trouble with kobject initialisation for blk_c ...
What exactly does that mean? Is there any point in fixing this
particular bug for 2.6.28 or will the whole cmd-filter infrastructure
have to be modified in a more general way in order to address other
As far as I can make out, nothing has happened yet at this front. I've
just verified that reverting the following commits (in that order) seems
to be working nicely for me:
2dc75d3c3b4
bb23b431db7
a4a778971b9
4beab5c623f
14e507b852e
abf54393704
06a452e5b95
2b272d4f795
0b07de85a76
Is ...
| Sep 15, 12:55 pm 2008 |
| FUJITA Tomonori | Re: Block: Trouble with kobject initialisation for blk_c ...
On Mon, 15 Sep 2008 21:55:15 +0200
The following commit should disable the command filter feature:
commit 2dc75d3c3b49c64fd26b4832a7efb75546cb3fc5
Author: Jens Axboe <jens.axboe@oracle.com>
Date: Thu Sep 11 14:20:23 2008 +0200
block: disable sysfs parts of the disk command filter
--
| Sep 15, 1:17 pm 2008 |
| Elias Oltmanns | Re: Block: Trouble with kobject initialisation for blk_c ...
Right, so it really is only the sysfs interface of the command filter
that causes problems, is it? Does that also mean that you are not
unhappy with the command filter in linux-next either except for the
sysfs interfae? I didn't realise that, sorry for the noise.
Regards,
Elias
--
| Sep 15, 1:49 pm 2008 |
| FUJITA Tomonori | Re: Block: Trouble with kobject initialisation for blk_c ...
On Mon, 15 Sep 2008 22:49:13 +0200
Yeah, the way to use kobject for the sysfs interface caused the
problems. In addition, the commit log, 'block: disable sysfs parts of the disk
command filter' states that it disables only the sysfs interface but
the commit changes all the users not to use the command filter (that
is, nobody uses the command filter now). We should not see any
I guess that it would be better to rethink about how to implement the
sysfs interface because the current command ...
| Sep 15, 2:31 pm 2008 |
| Michael Chan | Re: 2.6.27-rc5-mm1
Does dmesg show anything when you run ifup?
--
| Sep 15, 4:00 pm 2008 |
| Rik van Riel | Re: 2.6.27-rc5-mm1
On Thu, 4 Sep 2008 22:40:04 -0700
The bnx2 driver has stopped working on 2.6.27-rc5-mm1.
Plain 2.6.27-rc5 works. Reversing the bnx2 changes in -mm1 does not
fix the issue, so something less obvious is going on.
# ifup eth0
Determining IP information for eth0...SIOCSIFFLAGS: Invalid argument
SIOCSIFFLAGS: Invalid argument
SIOCSIFFLAGS: Invalid argument
# ifconfig eth0 up
SIOCSIFFLAGS: Invalid argument
Bringing up the interface fails with -EINVAL. Specifically, the
SIOCSIFFLAGS ioctl ...
| Sep 15, 3:01 pm 2008 |
| Greg KH | Re: [PATCH] Fix "notes" kobject leak
Hm, no, that should just be a call to kobject_put() instead of
kobject_del(), can you try that instead and see if that solves the issue
(am at a conference and can't test that at the moment, sorry.)
thanks,
greg k-h
--
| Sep 15, 3:53 pm 2008 |
| Alexey Dobriyan | Re: [PATCH] Fix "notes" kobject leak
Why?! kobject_del() puts parent kobject.
--
| Sep 15, 4:35 pm 2008 |
| Greg KH | Re: [PATCH] Fix "notes" kobject leak
And that's about it (well, it also tears down the sysfs stuff.)
If you call kobject_put() instead, and it's the last put, it will also
call kobject_del() and do everything else that it needs to do.
Try it and let me know if I'm right or not :)
thanks,
greg k-h
--
| Sep 15, 4:40 pm 2008 |
| Rafael J. Wysocki | Re: [PATCH] SATA: Blacklist systems that spin off disks ...
I only have the 'combo' patch if that's what you're asking about. [The latest
version is at http://bugzilla.kernel.org/attachment.cgi?id=17702&action=view]
Still, I can easily split the patch, although in that case the reason for the
DMI changes won't be very clear without a reference to the SATA changes IMO.
Thanks,
Rafael
--
| Sep 14, 5:00 pm 2008 |
| Pekka Paalanen | Tracing/ftrace: trouble with trace_entries and trace_pipe
Hi Steven and others,
first a minor bug: it seems the units of /debug/tracing/trace_entries
is different for read and write. This is confusing for the users, since
I can't say "if you have problems, double it". If I read from it
something like 16422, then write back 16422, next I read 214. I can't
recall the exact numbers, but the difference really is two orders of
magnitude. I have 1 GB RAM in this box, so that shouldn't be an issue.
My other problem is with trace_pipe. It is again making ...
| Sep 15, 12:47 pm 2008 |
| Steven Rostedt | Re: Tracing/ftrace: trouble with trace_entries and trace_pipe
You write to it the same number that you read from and it returned
something different?? That is indeed a bug, since it should definitely
detect that. Is this linux-tip? I'll have to play with it to make sure
nothing broke it recently.
No, tracer_enabled is something that is internal to the tracer
infrastructure.
if you read from either tracing/trace or tracing/latency_trace it will
disable the tracer while you dump. But you should not be doing that. The
trace_pipe should not ...
| Sep 15, 2:14 pm 2008 |
| Al Viro | Re: 2.6.27-rc4-git1: Reported regressions from 2.6.26
Yes. The only nastiness is around drivers/ide - there it gets a bunch of
annoying conflicts from the ide-{disk,floppy}_ioctl.c splitoff. Other than
that, it's trivially ported on top of current linux-next. Merge order is
going to be interesting - depending on whether block merge happens before
or after ide one.
I'm going to put linux-next-based series on kernel.org tonight, before
going to Portland...
--
| Sep 14, 10:30 pm 2008 |
| Paul E. McKenney | Re: [PATCH, RFC] v4 scalable classic RCU implementation
Hello!
This patch fixes a long-standing performance bug in classic RCU that
results in massive lock contention on the internal RCU lock on systems
with more than a few hundred CPUs. Although this patch creates a
separate flavor of RCU for easy of review and patch maintenance, it
is intended to replace classic RCU.
Still experimental, not for inclusion, but given that I am now finding
more bugs in the rest of Linux than in this code, I suspect that it is
getting close. Definitely ready for ...
| Sep 15, 9:02 am 2008 |
| Jared Hulbert | Re: [PATCH 00/10] AXFS: Advanced XIP filesystem
Well the first read takes 100ns (plus the other chipset overhead
300ns) but other reads in a page are only an extra 25ns each. So your
benefit is not from having the entire executable in cache it's from
having the next 7 instructions in the cacheline for only an extra 25ns
Usually these things can be fixed in the bootloader or by hacking the
kernel to tweak the relevant chipset registers.
--
| Sep 15, 12:43 pm 2008 |
| Jamie Lokier | Re: [PATCH 00/10] AXFS: Advanced XIP filesystem
What's a GL? Never heard of it - all I can think of is OpenGL :-)
I'm using a Sigma Designs 862x media processor. It clocks at 166MHz
to main RAM, has an ARM internally to run Linux, and the intensive
work happens in coprocessors. The NOR is not on the RAM bus, it's on
a "peripheral bus". About the only thing I know about the bus is it's
16 bits wide - I have the schematic, but only the board supplier has
I'm not sure if cache is an option with this device - but would it
make a ...
| Sep 15, 9:34 am 2008 |
| Jamie Lokier | Re: [PATCH 00/10] AXFS: Advanced XIP filesystem
Yes, looking at the Spansion datasheet, if it were interfaced properly
it should be quite fast. (25ns access time for in-page 16-bit reads,
100ns for random reads).
I'll see if ioremap_cached() makes a difference to streaming read
performance.
The BSP suppliers have been quite cautious in places, flushing cache a
bit too often. (I'm not surprised - we had disk ext3 filesystem
Thanks.
Oh, how I look forward to the day of working with current kernels and
current hardware.
-- ...
| Sep 15, 9:40 am 2008 |
| Greg KH | Re: [Tech-board-discuss] Updated: Linux Foundation Techn ...
Is voting only by those present? Or can people cast votes remotely?
thanks,
greg "i have to write a keynote that night" k-h
--
| Sep 15, 3:25 pm 2008 |
| James Bottomley | Updated: Linux Foundation Technical Advisory Board Election
Update: The BOF will now be at the Aura Lounge at 20:30 (i.e. after
dinner but before people have too much to drink ...). We also have
Chris Mason as the 11th nominee.
The elections for five of the ten members of the Linux Foundation
Technical Advisory Board[TAB] are held every year, currently the
election will be at the 2008 Kernel Summit in a BOF session. This year,
in order to allow for wider participation, we thought we'd try holding
the BOF during the Plumbers Conf Aura Lounge event at ...
| Sep 15, 3:09 pm 2008 |
| James Bottomley | Re: [Tech-board-discuss] Updated: Linux Foundation Techn ...
As with previous elections, only those present.
James
--
| Sep 15, 3:34 pm 2008 |
| Matthew Wilcox | Re: [Ksummit-2008-discuss] [Tech-board-discuss] Updated: ...
Since the positions aren't due to be presented until then, it wouldn't
be entirely fair.
Of course, we can't prevent you from bribing an attendee who wasn't
going to attend to be your proxy.
--
Matthew Wilcox Intel Open Source Technology Centre
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours. We can't possibly take such
a retrograde step."
--
| Sep 15, 3:44 pm 2008 |
| Sergei Shtylyov | Re: [PATCH 2/5] ide: ->ide_dma_clear_irq() -> ->clear_irq()
I forgot that it does clear them in its dma_end() methods (which I
myself have reworked :-).
It seems however that at least for SFF-8038 compatibles, it makes
sense to leave it that way since INTRQ might be asserted while BMIDE
interrupt bit is not, so the interrupt latch would need clearing even on
Probably might add the test_irq() method to be called on
Not feeling sure about this patch -- ->waiting_for_dma probably
should've been left where it was...
MBR, ...
| Sep 15, 3:11 pm 2008 |
| Bartlomiej Zolnierki ... | Re: [PATCH 2/5] ide: ->ide_dma_clear_irq() -> ->clear_irq()
Well, it doesn't change behavior and I think having ->clear_irq method
independent from the transfer mode is a preffered approach.
Thanks,
Bart
--
| Sep 15, 3:29 pm 2008 |
| Dean Nelson | Re: [RFC 0/4] dynamically allocate arch specific system ...
The sgi-gru driver needs to be able to allocate a single irq/vector pair for
all CPUs even those that are not currently online. The sgi-xp driver has
similar but not as stringent needs.
The current __assign_irq_vector() restricts the allocation of the irq/vector
KDB.
--
| Sep 15, 2:50 pm 2008 |
| David Miller | Re: [ANNOUNCE] GIT 1.6.0-rc2
From: Jan Hudec <bulb@ucw.cz>
That's not the case I'm running into. The initial GIT execution
works, it's when GIT forks up sub processes and tries to execute other
things that problem show up.
I added tracing and on the ssh remote system, and my PATH had the
GIT exec dir in my path when the problem triggers.
--
| Sep 15, 11:25 am 2008 |
| Jan Hudec | Re: [ANNOUNCE] GIT 1.6.0-rc2
I don't think it gets to execv_git_cmd(). Git on local side will run
ssh <host> git upload-pack
and it's ssh that can't find git in ~/bin (or maybe it's still using the
dashed form for backward compatibility; the argument stands either way).
There are two possible solutions (besides the .ssh/environment one):
1. Without hacking git: Use a separate key pair for git access and configure
that key on the server with 'command="/home/you/bin/git-shell"' option in
.ssh/authorized_keys. ...
| Sep 15, 10:12 am 2008 |
| Uwe Kleine-König | [PATCH] gpio_free might sleep, blackfin architecture
According to the documentation gpio_free should only be called from task
context only. To make this more explicit add a might sleep to all
implementations.
This patch changes the gpio_free implementations for the blackfin
architecture.
Signed-off-by: Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Cc: David Brownell <david-b@pacbell.net>
Cc: Bryan Wu <cooloney@kernel.org
Cc: uclinux-dist-devel@blackfin.uclinux.org
Cc: Guennadi Liakhovetski <g.liakhovetski@pengutronix.de>
Cc: Greg ...
| Sep 15, 1:02 pm 2008 |
| Uwe Kleine-König | [PATCH] gpio_free might sleep, x86 architecture
According to the documentation gpio_free should only be called from task
context only. To make this more explicit add a might sleep to all
implementations.
This patch changes the gpio_free implementations for the x86
architecture.
Signed-off-by: Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Cc: David Brownell <david-b@pacbell.net>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Guennadi Liakhovetski ...
| Sep 15, 1:02 pm 2008 |
| David Brownell | Re: [PATCH] gpio_free might sleep, arm architecture
Acked-by: David Brownell <dbrownell@users.sourceforge.net>
Not dependent on anything else, FWIW (and Kevin already sent
the DaVinci patch for review) ... so IMO this is ready to
merge as soon as Russell agrees.
Consider this also an ack for the MIPS, Blackfin, and x86
arch-specific updates. (Which are likewise ripe for merge.)
--
| Sep 15, 2:21 pm 2008 |
| Uwe Kleine-König | [PATCH] gpio_free might sleep, generic part
According to the documentation gpio_free should only be called from task
context only. To make this more explicit add a might sleep to all
implementations.
This is the generic part which changes gpiolib and the fallback
implementation only.
Signed-off-by: Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Cc: David Brownell <david-b@pacbell.net>
Cc: Guennadi Liakhovetski <g.liakhovetski@pengutronix.de>
Cc: Greg KH <greg@kroah.com>
Cc: Kay Sievers <kay.sievers@vrfy.org>
Cc: Andrew ...
| Sep 15, 1:02 pm 2008 |
| Uwe Kleine-König | [PATCH] gpio_free might sleep, mips architecture
According to the documentation gpio_free should only be called from task
context only. To make this more explicit add a might sleep to all
implementations.
This patch changes the gpio_free implementations for the mips
architecture.
Signed-off-by: Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Cc: David Brownell <david-b@pacbell.net>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: linux-mips@linux-mips.org
Cc: Guennadi Liakhovetski <g.liakhovetski@pengutronix.de>
Cc: Greg KH ...
| Sep 15, 1:02 pm 2008 |
| Uwe Kleine-König | [PATCH] gpio_free might sleep, arm architecture
According to the documentation gpio_free should only be called from task
context only. To make this more explicit add a might sleep to all
implementations.
This patch changes the gpio_free implementations for the arm
architecture. DaVinci is skipped on purpose to simplify the merge
process for patches switching it over to use gpiolib as per request by
David Brownell.
Signed-off-by: Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Cc: David Brownell <david-b@pacbell.net>
Cc: Andrew ...
| Sep 15, 1:02 pm 2008 |
| Eran Liberty | [PATCH 2.6.26] SERIAL DRIVER: Handle Multiple consecutiv ...
Dear Penguins,
Let me start of by saying my particular hardware must be buggy in some
way. When I issue a sysrq (Ctrl A+ F from minicom) I get a lot of sysrq
triggers.
I have worked around the problem and I think this workaround is a viable
patch even for platforms which do not exhibit this peculiar behavior.
upon getting numerous interrupts which request sysrq the function
uart_handle_break in include/linux/serial_core.h is hit multiple times.
The current code which looks like ...
| Sep 15, 9:30 am 2008 |
| previous day | today | next day |
|---|---|---|
| September 14, 2008 | September 15, 2008 | September 16, 2008 |
