Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread David Woodhouse
On Fri, 2007-06-15 at 13:49 +0200, Ingo Molnar wrote: i fully support the notion you articulate, that whether bin-only modules are part of a derivative work of the kernel or whether they are independent works is not an automatic thing at all. The answer is: it depends, talk to your lawyer.

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Bernd Paysan
On Friday 15 June 2007 03:49, Rob Landley wrote: (Right now, nobody EXCEPT the FSF has the right to sue somebody to enforce the license terms on something like gcc. Do you find that a comforting thought?) Have you ever signed a copyright transfer agreement to the FSF? Obviously not, because

Re: [AppArmor 39/45] AppArmor: Profile loading and manipulation,pathname matching

2007-06-15 Thread Pavel Machek
Hi! I also don't care about the details of how it gets implemented, but when the AA people have a working implementation, and the SELinux people are strongly opposed to the concept, I don't see any advantage in Actually, SELinux people 'liked' the concept -- they are willing to extend

Help needed: Partitioned software raid 2TB

2007-06-15 Thread Christian Schmidt
Hi everyone, I added a drive to a linux software RAID-5 last night. Now that worked fine... until I changed the partition table. Disk /dev/md_d5: 2499.9 GB, 240978560 bytes 2 heads, 4 sectors/track, 610349360 cylinders Units = cylinders of 8 * 512 = 4096 bytes Device Boot Start

Re: [2.6.22-rc3][ACPI?] Resume from s2r doesn't work.

2007-06-15 Thread Richard Hughes
On Thu, 2007-06-14 at 19:56 +, Pavel Machek wrote: noapic/nolapic will not help with video issue. try s2ram from suspend.sf.net. Also there is (unashamed plug) http://people.freedesktop.org/~hughsient/quirk/ Richard. - To unsubscribe from this list: send the line unsubscribe

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Ingo Molnar
* Michael Poole [EMAIL PROTECTED] wrote: However, since the signing is an automated process it cannot generate a new work - at least, not under the laws of the US - so the signature itself cannot have a copyright at all. [...] I do not suggest that copyright subsists in the signature

Re: [PATCH] Introduce compat_u64 and compat_s64 types

2007-06-15 Thread Arnd Bergmann
On Friday 15 June 2007, Matthew Wilcox wrote: You're relying on compat_[us]64 being only used in structures which are already packed.  If someone uses them in a non-packed struct, they won't decrease the alignment.  I think it would be more effective to specify it as:

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Dmitry Torokhov
On 6/15/07, Bernd Paysan [EMAIL PROTECTED] wrote: On Friday 15 June 2007 13:49, Paulo Marques wrote: No, it is not any version. It is the license specified in COPYING and nothing else. COPYING says in section 9 that there may be other versions, and if you as author don't specify the version,

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Michael Poole
Ingo Molnar writes: * Michael Poole [EMAIL PROTECTED] wrote: However, since the signing is an automated process it cannot generate a new work - at least, not under the laws of the US - so the signature itself cannot have a copyright at all. [...] I do not suggest that copyright

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Ingo Molnar
* David Woodhouse [EMAIL PROTECTED] wrote: If even linking was considered 'mere aggregation on a volume of a storage or distribution medium', then when would the 'But when you distribute those same sections as part of a whole...' bit _ever_ apply? It _explicitly_ talks of sections which

Re: [TOMOYO 5/9] Memory and pathname management functions.

2007-06-15 Thread Pavel Machek
Hi! We limit the maximum length of any string data (such as domainname and pathnames) to TOMOYO_MAX_PATHNAME_LEN (which is 4000) bytes to fit within a single page. Userland programs can obtain the amount of RAM currently used by TOMOYO from /proc interface. Same NACK for this as for

Re: [PATCH] Introduce compat_u64 and compat_s64 types

2007-06-15 Thread David Woodhouse
On Fri, 2007-06-15 at 13:54 +0100, Alan Cox wrote: For the parts used by the processors in question yes people have done that work so using the types without unaligned. I still think we could use a 'get_maybe_but_probably_not_unaligned()', although it could have a better name. People now use

Re: [Patch 09/18] fs/logfs/gc.c

2007-06-15 Thread Evgeniy Polyakov
On Fri, Jun 15, 2007 at 01:14:04PM +0200, Jörn Engel ([EMAIL PROTECTED]) wrote: On Fri, 15 June 2007 13:03:57 +0400, Evgeniy Polyakov wrote: On Sun, Jun 03, 2007 at 08:46:04PM +0200, Jörn Engel ([EMAIL PROTECTED]) wrote: --- /dev/null 2007-03-13 19:15:28.862769062 +0100 +++

Re: [PATCH] Introduce compat_u64 and compat_s64 types

2007-06-15 Thread Alan Cox
For the parts used by the processors in question yes That means? They're expected to run only a subset of the network stack? Is that expressed in Kconfig? Is it documented that the rest is dangerous? Have you audited every other line of code for every other kind of bug ? people have

Re: [2.6.22-rc4] kexec failed: invalid argument

2007-06-15 Thread S.Çağlar Onur
15 Haz 2007 Cum tarihinde, S.Çağlar Onur şunları yazmıştı: 15 Haz 2007 Cum tarihinde, Eric W. Biederman şunları yazmıştı: Sight unseen I'm guessing that you have a kexec aware distro that is doing something in the runlevel change scripts and thus unloading the kernel. What do:

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread David Woodhouse
On Fri, 2007-06-15 at 14:58 +0200, Ingo Molnar wrote: * David Woodhouse [EMAIL PROTECTED] wrote: If even linking was considered 'mere aggregation on a volume of a storage or distribution medium', then when would the 'But when you distribute those same sections as part of a whole...' bit

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Alan Cox
O GPL itself does not. But the author(s) may when they specify any later version, dual GPL/BSD, etc. In this case (IMHO) distributor in fact relicenses the code and may reduce license to sipmply BSD or simply GPL, or GPL v3 from now on. To restore license you would need to go upstream and get

Re: [PATCH] Introduce compat_u64 and compat_s64 types

2007-06-15 Thread Benjamin Herrenschmidt
On Fri, 2007-06-15 at 11:31 +0200, Arnd Bergmann wrote: One common problem with 32 bit system call and ioctl emulation is the different alignment rules between i386 and 64 bit machines. A number of drivers work around this by marking the compat structures as 'attribute((packed))', which is not

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Dmitry Torokhov
On 6/15/07, Alan Cox [EMAIL PROTECTED] wrote: O GPL itself does not. But the author(s) may when they specify any later version, dual GPL/BSD, etc. In this case (IMHO) distributor in fact relicenses the code and may reduce license to sipmply BSD or simply GPL, or GPL v3 from now on. To restore

Re: [PATCH] Introduce compat_u64 and compat_s64 types

2007-06-15 Thread Benjamin Herrenschmidt
On Fri, 2007-06-15 at 14:40 +0200, Andi Kleen wrote: That is broken on all non-x86 architectures, It cannot be broken, it just might be somewhat slower It is because there is already code out there that expects the padding (32 bits userland code that is). Ben. - To unsubscribe from this

Re: raid1 with nbd member hangs MD on SLES10 and RHEL5

2007-06-15 Thread Bill Davidsen
Paul Clements wrote: Bill Davidsen wrote: Second, AFAIK nbd hasn't working in a while. I haven't tried it in ages, but was told it wouldn't work with smp and I kind of lost interest. If Neil thinks it should work in 2.6.21 or later I'll test it, since I have a machine which wants a fresh

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Dmitry Torokhov
On 6/15/07, Alan Cox [EMAIL PROTECTED] wrote: No, you do receive the license from the person or entity you received the program. You have an _option_ to go to the original author and get copy of original code with original license (or maybe other license). You receive the licence from the

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Carlo Wood
On Fri, Jun 15, 2007 at 06:33:51AM -0400, Daniel Hazelton wrote: Incorrect. Read section 9 of the GPLv2. It's pretty clear that the any later version clause is optional. Whats more is that since the modern linux kernel *IS* a composite work composed of Linus' original code with changes

Re: [PATCH] Introduce compat_u64 and compat_s64 types

2007-06-15 Thread David Woodhouse
On Fri, 2007-06-15 at 15:27 +0200, Andi Kleen wrote: Hopefully everybody who deploys these systems knows this. It seems like a open death trap to me, especially since the consequences are so severe: remote packet of death, could be a recall for a network conntected embedded device that

Re: [patch 1/6] ps3: Preallocate bootmem memory for the PS3 FLASH ROM storage driver

2007-06-15 Thread Geert Uytterhoeven
On Fri, 15 Jun 2007, Benjamin Herrenschmidt wrote: On Fri, 2007-06-15 at 13:39 +0200, Geert Uytterhoeven wrote: plain text document attachment (ps3-stable) Preallocate 256 KiB of bootmem memory for the PS3 FLASH ROM storage driver. I still very much dislike the #ifdef xxx_MODULE in main

Re: [PATCH -mm 2/2] PM: Disable usermode helper before hibernation and suspend

2007-06-15 Thread Uli Luckas
On Monday, 4. June 2007, Rafael J. Wysocki wrote: From: Rafael J. Wysocki [EMAIL PROTECTED] Use a hibernation and suspend notifier to disable the user mode helper before a hibernation/suspend and enable it after the operation. Hi Rafael, I have a couple of questions, regarding this patch ...

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Carlo Wood
On Fri, Jun 15, 2007 at 10:14:44AM +0200, Bernd Paysan wrote: Linus isn't in the positition to change that unless he does a substantial change to the file, and also adds a comment that this file is now GPLv2 only. Which would only have effect on

Re: Help needed: Partitioned software raid 2TB

2007-06-15 Thread Andi Kleen
Christian Schmidt [EMAIL PROTECTED] writes: Where is the inherent limit? The partitioning software, or partitioning all by itself? DOS style partitioning don't support more than 2TB. You either need to use EFI partitions (e.g. using parted) or LVM. Since parted's user interface is not good

Re: [PATCH] Introduce compat_u64 and compat_s64 types

2007-06-15 Thread Matthew Wilcox
On Fri, Jun 15, 2007 at 02:42:23PM +0200, Arnd Bergmann wrote: That's what I thought as well at first, since this is how the gcc documentation seems to describe it. However, recent version of gcc complain about this: gcc-4.1 -Wall -O2 test.c -c test.c:1: warning: 'packed' attribute

Re: 2.6.22-rc: regression: no irda0 interface (2.6.21 was OK), smsc does not find chip

2007-06-15 Thread Andrey Borzenkov
On Friday 15 June 2007, Bjorn Helgaas wrote: Hi Andrey, If you have a chance, can you try the attached two patches? The smsc-preconfig patch makes the HP nx5000 work, and the smsc-quirk patch makes the nw8000/nc8000 work, too. I've heard rumors that Windows does basically the same thing as

Re: [PATCH] Introduce compat_u64 and compat_s64 types

2007-06-15 Thread Arnd Bergmann
On Friday 15 June 2007, Matthew Wilcox wrote: Here's a program which illustrates the source of confusion: #include stdio.h #include stddef.h typedef unsigned long long __attribute__((aligned(4))) compat_u64; struct foo {         int y;         unsigned long long

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Jesper Juhl
On 15/06/07, Nicolas Mailhot [EMAIL PROTECTED] wrote: Le Ven 15 juin 2007 12:53, Jesper Juhl a écrit : On 15/06/07, Nicolas Mailhot [EMAIL PROTECTED] wrote: by your argument, the user has some right to modify the software, on that piece of hardware it bought which had free software on

Re: [PATCH] cdrom_sysctl_info fix

2007-06-15 Thread Jens Axboe
On Thu, Jun 14 2007, Dave Young wrote: Hi, Fix the cdrom_sysctl_info possible buffer overwrite bug. Somd codingstyle fixes are included as well. How about something like this? The current code is actually racy, because there's no protection against adding/removing a cdrom while it runs.

Re: [patch 1/6] ps3: Preallocate bootmem memory for the PS3 FLASH ROM storage driver

2007-06-15 Thread Benjamin Herrenschmidt
On Fri, 2007-06-15 at 13:39 +0200, Geert Uytterhoeven wrote: plain text document attachment (ps3-stable) Preallocate 256 KiB of bootmem memory for the PS3 FLASH ROM storage driver. I still very much dislike the #ifdef xxx_MODULE in main kernel code. At the end of the day, is it realistic to

Re: [PATCH] Introduce compat_u64 and compat_s64 types

2007-06-15 Thread Andi Kleen
And debug simulators that can be made to trap such accesses, and in most cases processors which fault such an access (so you find it) but don't provide enough information to restart. The testing isn't that hard for a given embedded system and having done work Linux does not need other

Re: [PATCH 2.6.21] cramfs: add cramfs Linear XIP

2007-06-15 Thread Carsten Otte
Nick Piggin wrote: Carsten Otte wrote: The current xip stack relies on having struct page behind the memory segment. This causes few impact on memory management, but occupies some more memory. The cramfs patch chose to modify copy on write in order to deal with vmas that don't have struct

Re: [RFC][PATCH 0/6] Add group fairness to CFS - v1

2007-06-15 Thread Srivatsa Vaddagiri
On Fri, Jun 15, 2007 at 04:46:13PM +0400, Kirill Korotaev wrote: Ingo Molnar wrote: i'd still like to hear back from Kirill co whether this framework is flexible enough for their work (OpenVZ, etc.) too. My IMHO is that so far the proposed group scheduler doesn't look ready/suitable.

Re: [PATCH] block: always requeue !fs requests at the front

2007-06-15 Thread David Greaves
David, please test this. Jens, does it look okay? Phew! Works for me. I applied it to 2.6.22-rc4 (along with sata_promise_use_TF_interface_for_polling_NODATA_commands.patch) hibernate and resume worked. Thanks for digging it out Tejun (and everyone else!) :) David - To unsubscribe from

Linux Servers comparison with Windows 2003 servers for Gaming

2007-06-15 Thread Nobin Mathew
I am trying to move my Game server from windows to Linux. Is this a good idea? How much better performance i will get? Can i fine tune the 2.6.20 kernel to get better performance? What all areas i can do this fine tuning? what other things i can do to get better performance? - To unsubscribe

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Tomas Neme
1) What is tat? 2) How can I get some? 3) Where do I go to trade it in? 4) is it legal to consume it in my country? 5) should I have a designed driver when I do? -- |_|0|_| |_|_|0| |0|0|0| - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Paulo Marques
Bernd Paysan wrote: On Friday 15 June 2007 13:49, Paulo Marques wrote: I've contributed some code for the kernel (unlike yourself, AFAICT), and believe me, I did so under GPL v2. The COPYING file is pretty much self explanatory, so I didn't need to add any explicit license statement to my code.

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Ingo Molnar
* Michael Poole [EMAIL PROTECTED] wrote: I do not suggest that copyright subsists in the signature or in the signing key. Whether it does is irrelevant to the signing key being part of the source code (when the signature is needed for the binary to work properly). it is very much

[RFC] [PATCH] selective signal ptracing

2007-06-15 Thread John Blackwood
Selective Ptraced Signal Support - A proposed enhancement This is a proposal for a ptrace enhancement that adds two new ptrace(2) commands that let a debugger view and modify the set of signals that are being ptraced. By default all signals are ptraced as before. However, a debugger may now

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Alan Cox
But COPYING *is* the entire text and starts with: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 so there is no confusion about the version. The version of the COPYING file (and the licence document), not of the licence on the code. Wrong. Why

Re: [patch 4/6] ps3: Disk Storage Driver

2007-06-15 Thread Arnd Bergmann
On Friday 15 June 2007, David Woodhouse wrote: On Fri, 2007-06-15 at 13:39 +0200, Geert Uytterhoeven wrote: Add a Disk Storage Driver for the PS3:   - Implemented as a block device driver with a dynamic major   - Disk names (and partitions) are of the format ps3d%c(%u)   - Uses software

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Al Viro
On Fri, Jun 15, 2007 at 02:03:55PM +0200, Bernd Paysan wrote: I've contributed some code for the kernel (unlike yourself, AFAICT), and believe me, I did so under GPL v2. The COPYING file is pretty much self explanatory, so I didn't need to add any explicit license statement to my code.

Re: Linux Servers comparison with Windows 2003 servers for Gaming

2007-06-15 Thread Alan Cox
On Fri, 15 Jun 2007 19:42:50 +0530 Nobin Mathew [EMAIL PROTECTED] wrote: I am trying to move my Game server from windows to Linux. Is this a good idea? How much better performance i will get? How long is a piece of string. Given you don't give any hardware info, any info on the applications

Re: [patch 4/6] ps3: Disk Storage Driver

2007-06-15 Thread David Woodhouse
On Fri, 2007-06-15 at 13:39 +0200, Geert Uytterhoeven wrote: Add a Disk Storage Driver for the PS3: - Implemented as a block device driver with a dynamic major - Disk names (and partitions) are of the format ps3d%c(%u) - Uses software scatter-gather with a 64 KiB bounce buffer as the

[PATCH 03/10] define ELF notes for adding to a boot image

2007-06-15 Thread Jeremy Fitzhardinge
Signed-off-by: Jeremy Fitzhardinge [EMAIL PROTECTED] Cc: Vivek Goyal [EMAIL PROTECTED] --- include/linux/elf_boot.h | 15 +++ 1 file changed, 15 insertions(+) === --- /dev/null +++ b/include/linux/elf_boot.h @@ -0,0

[PATCH 00/10] paravirt/subarchitecture boot protocol

2007-06-15 Thread Jeremy Fitzhardinge
This series updates the boot protocol to 2.07 and uses it to implement paravirtual booting. This allows the bootloader to tell the kernel what kind of hardware/pseudo-hardware environment it's coming up under, and the kernel can use the appropriate boot sequence code. Specifically: - Update the

[PATCH 04/10] i386: clean up bzImage generation

2007-06-15 Thread Jeremy Fitzhardinge
This patch cleans up image generation in several ways: - Firstly, it removes tools/build, and uses binutils to do all the final construction of the bzImage. This removes a chunk of code and makes the image generation more flexible, since we can compute various numbers rather than be

[PATCH 06/10] add WEAK() for creating weak asm labels

2007-06-15 Thread Jeremy Fitzhardinge
Signed-off-by: Jeremy Fitzhardinge [EMAIL PROTECTED] --- include/linux/linkage.h |6 ++ 1 file changed, 6 insertions(+) === --- a/include/linux/linkage.h +++ b/include/linux/linkage.h @@ -34,6 +34,12 @@ name: #endif

Re: [PATCH] diskquota: 32bit quota tools on 64bit architectures

2007-06-15 Thread Vasily Tarasov
On Fri, 2007-06-15 at 12:43 +0200, Arnd Bergmann wrote: On Friday 15 June 2007, Mikael Pettersson wrote: --- linux-2.6.22-rc4-fixed/fs/quota.c.orig2007-06-14 15:55:26.0 +0400 +++ linux-2.6.22-rc4-fixed/fs/quota.c 2007-06-14 19:50:13.0 +0400 ... +#if

[PATCH 02/10] allow linux/elf.h to be included in assembler

2007-06-15 Thread Jeremy Fitzhardinge
Signed-off-by: Jeremy Fitzhardinge [EMAIL PROTECTED] --- include/linux/elf.h | 24 +++- 1 file changed, 19 insertions(+), 5 deletions(-) === --- a/include/linux/elf.h +++ b/include/linux/elf.h @@ -1,9 +1,10 @@

[PATCH 01/10] update boot spec to 2.07

2007-06-15 Thread Jeremy Fitzhardinge
Proposed updates for version 2.07 of the boot protocol. This includes: load_flags.KEEP_SEGMENTS- flag to request/inhibit segment reloads hardware_subarch- what subarchitecture we're booting under hardware_subarch_data - per-architecture data The intention of these changes is to make

[PATCH 07/10] always allocate space for notes

2007-06-15 Thread Jeremy Fitzhardinge
This patch makes .note segments always allocated; that is, they are loaded as part of the binary and appear in the :data segment. This is not always necessary, but certain users - such as vsyscalls and notes in boot images - require the notes to be allocated. Rather than having two ways of

[PATCH 08/10] i386: paravirt boot sequence

2007-06-15 Thread Jeremy Fitzhardinge
This patch uses the updated boot protocol to do paravirtualized boot. If the boot version is = 2.07, then it will do two things: 1. Check the bootparams loadflags to see if we should reload the segment registers and clear interrupts. This is appropriate for normal native boot and some

[PATCH 05/10] i386: make the bzImage payload an ELF file

2007-06-15 Thread Jeremy Fitzhardinge
This patch makes the payload of the bzImage file an ELF file. In other words, the bzImage is structured as follows: - boot sector - 16bit setup code - ELF header - decompressor - compressed kernel A bootloader may find the start of the ELF file by looking at the setup_size entry in the

[PATCH 10/10] xen: use boot protocol to boot xen kernel

2007-06-15 Thread Jeremy Fitzhardinge
Boot a Xen kernel using the boot protocol. There are two parts to this: 1. Add Xen-specific notes to the bzImage's internal ELF file, so that the Xen domain builder knows what to do with it. This is simply a matter of adding a new notes-xen.S to the image. The notes depend on the

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Nicolas Mailhot
Le Ven 15 juin 2007 15:41, Jesper Juhl a écrit : On 15/06/07, Nicolas Mailhot [EMAIL PROTECTED] wrote: You'll note I was answering to a message about what the GPL intended, not the strict literal reading of the GPLv2 words. And what the GPL authors intended is obvious from the fact it all

[PATCH 09/10] ask the hypervisor how much space it needs reserved

2007-06-15 Thread Jeremy Fitzhardinge
Ask the hypervisor how much space it needs reserved, since 32-on-64 doesn't need any space, and it may change in future. Signed-off-by: Jeremy Fitzhardinge [EMAIL PROTECTED] --- arch/i386/xen/enlighten.c | 13 - 1 file changed, 12 insertions(+), 1 deletion(-)

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Dmitry Torokhov
On 6/15/07, Alan Cox [EMAIL PROTECTED] wrote: But COPYING *is* the entire text and starts with: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 so there is no confusion about the version. The version of the COPYING file (and the licence document),

Re: Help needed: Partitioned software raid 2TB

2007-06-15 Thread Christian Schmidt
Hi Andi, Andi Kleen wrote: Christian Schmidt [EMAIL PROTECTED] writes: Where is the inherent limit? The partitioning software, or partitioning all by itself? DOS style partitioning don't support more than 2TB. You either need to use EFI partitions (e.g. using parted) or LVM. Since parted's

[PATCH] Replace obscure constructs in fs/block_dev.c

2007-06-15 Thread Johannes Weiner
Hi, Andrew, I promised it [1], here goes. Patched against Linus' git-tree. [1] http://lkml.org/lkml/2007/3/22/226 This patch replaces some obscure code-paths in fs/block_dev.c with more readable versions. Signed-off-by: Johannes Weiner [EMAIL PROTECTED] diff --git a/fs/block_dev.c

Re: [kvm-devel] [GIT PULL] KVM fix for 2.6.22

2007-06-15 Thread David Brown
On 6/15/07, Avi Kivity [EMAIL PROTECTED] wrote: Linus, Please pull from the repository and branch at git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm.git for-linus to get a fix for a fairly critical bug which allows, under certain conditions, guest fpu state to find its way into the

Re: [patch 4/6] ps3: Disk Storage Driver

2007-06-15 Thread Geert Uytterhoeven
On Fri, 15 Jun 2007, David Woodhouse wrote: On Fri, 2007-06-15 at 13:39 +0200, Geert Uytterhoeven wrote: Add a Disk Storage Driver for the PS3: - Implemented as a block device driver with a dynamic major - Disk names (and partitions) are of the format ps3d%c(%u) - Uses software

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Glauber de Oliveira Costa
And the basics are: people who write the code decide the license to give it. And that's just it. Yo, then fucking do it! Write it in the files you contribute! If you don't, you haven't! You decide, not Linus Torvalds. Make it clear you have decided. And people who write kernel code are

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Paulo Marques
Alan Cox wrote: But COPYING *is* the entire text and starts with: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 so there is no confusion about the version. The version of the COPYING file (and the licence document), not of the licence on the code.

Re: How to printk unsigned long long variable?

2007-06-15 Thread Vegard Nossum
On 6/15/07, jidong xiao [EMAIL PROTECTED] wrote: typedef unsigned long long u64; u64 *dma_mask; Then how to use printk() to print out a dma_mask variable? In regular printf(), this would be specified by the format %llu. Try that? Vegard - To unsubscribe from this list: send the

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Nicolas Mailhot
And, as I've taken the time to explain to you, lacking any clear statement, written at the exact same time as the license, a statement of intent or spirit cannot have any real legal weight when the text of a license is finally decided upon. Fortunately the Law recognizes humans are not

Re: [patch 00/14] Page cache cleanup in anticipation of Large Blocksize support

2007-06-15 Thread Dave Kleikamp
On Thu, 2007-06-14 at 15:04 -0700, Andrew Morton wrote: On Thu, 14 Jun 2007 14:37:33 -0700 (PDT) Christoph Lameter [EMAIL PROTECTED] wrote: On Thu, 14 Jun 2007, Andrew Morton wrote: We want the 100% case. Yes that is what we intend to do. Universal support for larger blocksize.

Re: PROBLEM: kernel BUG at mm/swap_state.c:78! (v2.6.21 under vmware)

2007-06-15 Thread Johannes Weiner
Hi, I am not sure if this patch is a fix or a hiding (or leads to more trouble at all), so, could PLEASE anyone with knowledge about the code see over it? Thanks :) shrink_page_list() should not pass a private page to add_to_swap(). Is it a bug if the page is private when reaching this point? I

Re: Jinxed VAIO wreckage - current state of affairs

2007-06-15 Thread Johannes Weiner
Hi Thomas, On Fri, Jun 15, 2007 at 02:05:57PM +0200, Thomas Gleixner wrote: Just found a brown paperbag bug in the resume patch logic. Sigh, I was staring at that code for month without noticing. Andrew, can you please test

Re: 2.6.22-rc: regression: no irda0 interface (2.6.21 was OK), smsc does not find chip

2007-06-15 Thread Bjorn Helgaas
On Friday 15 June 2007 07:44:41 am Andrey Borzenkov wrote: On Friday 15 June 2007, Bjorn Helgaas wrote: Hi Andrey, If you have a chance, can you try the attached two patches? The smsc-preconfig patch makes the HP nx5000 work, and the smsc-quirk patch makes the nw8000/nc8000 work, too.

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Linus Torvalds
On Fri, 15 Jun 2007, Carlo Wood wrote: Therefore, it seems pretty weird to me that LONG before version 3 was written and released, someone purposely would choose to freeze their software at version 2. Why make it impossible to use this safe-guard? Because what you call safe-guard is just

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Nicolas Mailhot
[Re-sending with the right subject] by your argument, the user has some right to modify the software, on that piece of hardware it bought which had free software on it, correct? Yes. This means the hardware distributor who put the software in there must not place roadblocks that impede the

How to printk unsigned long long variable?

2007-06-15 Thread jidong xiao
For example, typedef unsigned long long u64; u64 *dma_mask; Then how to use printk() to print out a dma_mask variable? Regards Jason Xiao - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Jesper Juhl
On 15/06/07, Dmitry Torokhov [EMAIL PROTECTED] wrote: On 6/15/07, Alan Cox [EMAIL PROTECTED] wrote: But COPYING *is* the entire text and starts with: GNU GENERAL PUBLIC LICENSE Version 2, June 1991 so there is no confusion about the version.

Re: UML - Compilation problem on 2.6.22-rc4

2007-06-15 Thread Jeff Dike
On Fri, Jun 15, 2007 at 11:53:55AM +0530, Arun Raghavan wrote: Hello, I ran into some compilations problems with UML on the 2.6.22-rc4 kernel. The problem turns up because paravirt.h is included in a couple of headers in asm-i386 without being protected by a #ifdef CONFIG_PARAVIRT. I've

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Michael Poole
Ingo Molnar writes: * Michael Poole [EMAIL PROTECTED] wrote: I do not suggest that copyright subsists in the signature or in the signing key. Whether it does is irrelevant to the signing key being part of the source code (when the signature is needed for the binary to work

Re: [patch] Reporting the lid status using INPUT

2007-06-15 Thread Richard Hughes
On Fri, 2007-06-15 at 10:29 -0400, Dmitry Torokhov wrote: On 6/15/07, Richard Hughes [EMAIL PROTECTED] wrote: On Fri, 2007-06-15 at 13:29 +0100, Richard Hughes wrote: in response to an event, but I'm thinking in a resume hook we should probably do acpi_evaluate_integer(handle, _LID, NULL,

Re: [PATCH] block: always requeue !fs requests at the front

2007-06-15 Thread Jeff Garzik
Tejun Heo wrote: SCSI marks internal commands with REQ_PREEMPT and push it at the front of the request queue using blk_execute_rq(). When entering suspended or frozen state, SCSI devices are quiesced using scsi_device_quiesce(). In quiesced state, only REQ_PREEMPT requests are processed. This

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Daniel Forrest
On Fri, Jun 15, 2007 at 02:19:23PM +0100, Alan Cox wrote: GPL itself does not. But the author(s) may when they specify any later version, dual GPL/BSD, etc. In this case (IMHO) distributor in fact relicenses the code and may reduce license to sipmply BSD or simply GPL, or GPL v3 from now

[PATCH] madvise_need_mmap_write() usage

2007-06-15 Thread Jason Baron
hi, i was just looking at the new madvise_need_mmap_write() call...can we avoid an extra case statement and function call as follows? thanks, -Jason Signed-off-by: Jason Baron [EMAIL PROTECTED] diff --git a/mm/madvise.c b/mm/madvise.c --- a/mm/madvise.c +++ b/mm/madvise.c @@ -287,9 +287,10

Re: [PATCH] diskquota: 32bit quota tools on 64bit architectures

2007-06-15 Thread Arnd Bergmann
On Friday 15 June 2007, Vasily Tarasov wrote: I just noticed that we can not avoid the addition of packed attribute. Look, for example: struct if_dqblk {         __u64 dqb_bhardlimit;         __u64 dqb_bsoftlimit;         __u64 dqb_curspace;         __u64 dqb_ihardlimit;         __u64

Re: Jinxed VAIO wreckage - current state of affairs

2007-06-15 Thread Randy Dunlap
On Fri, 15 Jun 2007 14:05:57 +0200 Thomas Gleixner wrote: On Sat, 2007-06-09 at 20:08 -0700, Andrew Morton wrote: On Sat, 9 Jun 2007 22:59:49 +0200 Rafael J. Wysocki [EMAIL PROTECTED] wrote: Hmm, how's 2.6.22-rc4-mm2 doing on the Vaio? People would have heard if it was busted ;)

[PATCH 2/2] UML - add asm/paravirt.h

2007-06-15 Thread Jeff Dike
Add asm-um/paravirt.h so that i386 headers that get pulled into UML don't cause build failures when they want asm/paravirt.h. Signed-off-by: Jeff Dike [EMAIL PROTECTED] -- include/asm-um/paravirt.h |6 ++ 1 file changed, 6 insertions(+) Index: linux-2.6.21-mm/include/asm-um/paravirt.h

Re: How to printk unsigned long long variable?

2007-06-15 Thread jidong xiao
Thanks all. Is this right? dev-dev.dma_mask = bus-controller-dma_mask; printk(KERN_ERR hey,jason,see,dma_mask is %llu\n,*(dev-dev.dma_mask)); On 6/15/07, Randy Dunlap [EMAIL PROTECTED] wrote: On Fri, 15 Jun 2007 17:04:00 +0200 Vegard Nossum wrote: On 6/15/07, jidong xiao [EMAIL

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Ingo Molnar
* Michael Poole [EMAIL PROTECTED] wrote: I.e. you cannot just cleverly define source code to include something unrelated and then pretend that it's all in one work. And that's exactly what the GPLv3 does: it creatively defines the hardware's key into the 'source code' of the software

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Linus Torvalds
On Fri, 15 Jun 2007, Carlo Wood wrote: On Fri, Jun 15, 2007 at 06:33:51AM -0400, Daniel Hazelton wrote: Incorrect. Read section 9 of the GPLv2. It's pretty clear that the any later version clause is optional. Whats more is that since the modern linux kernel *IS* a composite work

Re: Linux Servers comparison with Windows 2003 servers for Gaming

2007-06-15 Thread Renato S. Yamane
Mihai Donțu wrote: On Friday 15 June 2007 17:35, you wrote: E.g. I have a laptop Toshiba M45-S355 (with ReiserFS) and don't have experience to choose what I can remove from kernel (or compile as module/built-in). Well, here are some steps: 1. boot an Ubuntu livecd 2. lspci lsmod and

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Florin Malita
On 06/15/2007 10:56 AM, Michael Poole wrote: The GPL cares about the key used to generate an integral part of the executable form of the GPLed work. GLPv2 doesn't: why do you think the digital signature is an integral part of the executable? It can be a totally separate blob, distributed

Re: [2.6.22-rc3][ACPI?] Resume from s2r doesn't work.

2007-06-15 Thread Olaf Dietsche
Pavel Machek [EMAIL PROTECTED] writes: noapic/nolapic will not help with video issue. try s2ram from suspend.sf.net. I already tried s2ram, no improvement so far. Regards, Olaf. - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL

[PATCH 1/2] UML - Use generic BUG

2007-06-15 Thread Jeff Dike
From: Nick Piggin [EMAIL PROTECTED] Get UML to use the generic bug support rather than arch specific one. If I insert an artificial bug right before loading init, I get this: Kernel panic - not syncing: Kernel mode signal 4 EIP: 0023:[0819d501] CPU: 0 Not tainted ESP: 002b:f7fd4fbc EFLAGS:

[PATCH 0/2] UML - Two for 2.6.22

2007-06-15 Thread Jeff Dike
These two are for 2.6.22. The first switches to the generic BUG support and adds a related build fix. The second is a build fix for configurations which pull in i386 headers which want paravirt.h. Jeff -- Work email - jdike at linux dot intel dot com - To

Re: CONFIG_X86_ES7000=y, CONFIG_X86_GENERICARCH=n, CONFIG_ACPI=y build broken

2007-06-15 Thread Vivek Goyal
On Wed, Jun 13, 2007 at 03:22:55PM -0700, Natalie Protasevich wrote: [..] Seems it would be cleaner to figure out some way to build es7000.c for if CONFIG_X86_ES7000 is set? Or just move them here all the time? --- linux-2.6.22-rc4-git4/include/asm-i386/mach-es7000/mach_mpparse.h~i386-e

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Linus Torvalds
On Fri, 15 Jun 2007, Bernd Paysan wrote: Ah no, it's their fault. The GPLv2 always was clear that there will be some future releases of the GPL, and that you should keep upgrading possible. No. It is clear that you have the *option* of keep upgrading, but it is also equally clear that

Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

2007-06-15 Thread Nicolas Mailhot
Ingo Molnar wrote: * Alexandre Oliva [EMAIL PROTECTED] wrote: Do they have to provide a ROM burner if the ROM is socketed rather than soldered into place? Of course not. They just can't impose restrictions on your obtaining a ROM burner and doing the work yourself. do you realize that

Re: Jinxed VAIO wreckage - current state of affairs

2007-06-15 Thread Thomas Gleixner
On Fri, 2007-06-15 at 08:23 -0700, Randy Dunlap wrote: On Fri, 15 Jun 2007 14:05:57 +0200 Thomas Gleixner wrote: On Sat, 2007-06-09 at 20:08 -0700, Andrew Morton wrote: On Sat, 9 Jun 2007 22:59:49 +0200 Rafael J. Wysocki [EMAIL PROTECTED] wrote: Hmm, how's 2.6.22-rc4-mm2 doing

Re: [-mm patch] #if 0 mm/backing-dev.c:congestion_wait_interruptible()

2007-06-15 Thread Jesper Juhl
On 13/06/07, Adrian Bunk [EMAIL PROTECTED] wrote: On Tue, Jun 12, 2007 at 02:40:06PM +0200, Jesper Juhl wrote: On 12/06/07, Adrian Bunk [EMAIL PROTECTED] wrote: congestion_wait_interruptible() is no longer used. Remind me again why it is that we add all these #if 0 blocks instead of

<    4   5   6   7   8   9   10   11   12   13   >