linux-kernel mailing list

FromSubjectsort iconDate
Alexander Beregalov
2.6.27-rc6: lockdep warning: iprune_mutex at shrink_icac ...
Hi [ INFO: possible circular locking dependency detected ] 2.6.27-rc6-00034-gd1c6d2e #3 ------------------------------------------------------- nfsd/1766 is trying to acquire lock: (iprune_mutex){--..}, at: [<c01743fb>] shrink_icache_memory+0x38/0x1a8 but task is already holding lock: (&(&ip->i_iolock)->mr_lock){----}, at: [<c021134f>] xfs_ilock+0xa2/0xd6 I read files through nfs and saw delay for few seconds. System is x86_32, nfs, xfs. The last working kernel is 2.6.27-rc5, I ...
Sep 13, 4:31 pm 2008
Oren Laadan
[RFC v5][PATCH 4/8] Dump memory address space
For each VMA, there is a 'struct cr_vma'; if the VMA is file-mapped, it will be followed by the file name. Then comes the actual contents, in one or more chunk: each chunk begins with a header that specifies how many pages it holds, then the virtual addresses of all the dumped pages in that chunk, followed by the actual contents of all dumped pages. A header with zero number of pages marks the end of the contents. Then comes the next VMA and so on. Signed-off-by: Oren Laadan ...
Sep 13, 4:06 pm 2008
Oren Laadan
[RFC v5][PATCH 0/9] Kernel based checkpoint/restart
These patches implement basic checkpoint-restart [CR]. This version (v5) supports basic tasks with simple private memory, and open files (regular files and directories only). The main changes include rework of memory restart code and response to feedback. See original announcements below. Oren. -- Todo: - Add support for x86-64 and improve ABI - Refine or change syscall interface - Extend to handle (multiple) tasks in a container - Security (without CAPS_SYS_ADMIN files restore may ...
Sep 13, 4:05 pm 2008
Oren Laadan
[RFC v5][PATCH 9/9] Restore open file descriprtors
Restore open file descriptors: for each FD read 'struct cr_hdr_fd_ent' and lookup objref in the hash table; if not found (first occurence), read in 'struct cr_hdr_fd_data', create a new FD and register in the hash. Otherwise attach the file pointer from the hash as an FD. This patch only handles basic FDs - regular files, directories and also symbolic links. Signed-off-by: Oren Laadan <orenl@cs.columbia.edu> --- checkpoint/Makefile | 2 +- checkpoint/restart.c | 4 + ...
Sep 13, 4:22 pm 2008
Oren Laadan
[RFC v5][PATCH 1/8] Create syscalls: sys_checkpoint, sys ...
Create trivial sys_checkpoint and sys_restore system calls. They will enable to checkpoint and restart an entire container, to and from a checkpoint image file descriptor. The syscalls take a file descriptor (for the image file) and flags as arguments. For sys_checkpoint the first argument identifies the target container; for sys_restart it will identify the checkpoint image. Signed-off-by: Oren Laadan <orenl@cs.columbia.edu> --- arch/x86/kernel/syscall_table_32.S | 2 + ...
Sep 13, 4:05 pm 2008
Oren Laadan
[RFC v5][PATCH 3/8] x86 support for checkpoint/restart
(Following Dave Hansen's refactoring of the original post) Add logic to save and restore architecture specific state, including thread-specific state, CPU registers and FPU state. Currently only x86-32 is supported. Compiling on x86-64 will trigger an explicit error. Signed-off-by: Oren Laadan <orenl@cs.columbia.edu> --- arch/x86/mm/Makefile | 2 + arch/x86/mm/checkpoint.c | 198 ++++++++++++++++++++++++++++++++++++++ arch/x86/mm/restart.c | 177 ...
Sep 13, 4:06 pm 2008
Oren Laadan
[RFC v5][PATCH 2/8] General infrastructure for checkpoin ...
Add those interfaces, as well as helpers needed to easily manage the file format. The code is roughly broken out as follows: checkpoint/sys.c - user/kernel data transfer, as well as setup of the checkpoint/restart context (a per-checkpoint data structure for housekeeping) checkpoint/checkpoint.c - output wrappers and basic checkpoint handling checkpoint/restart.c - input wrappers and basic restart handling Patches to add the per-architecture support as well as the actual work to do the ...
Sep 13, 4:06 pm 2008
Oren Laadan
[RFC v5][PATCH 6/8] Checkpoint/restart: initial documentation
Covers application checkpoint/restart, overall design, interfaces and checkpoint image format. Signed-off-by: Oren Laadan <orenl@cs.columbia.edu> --- Documentation/checkpoint.txt | 207 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 207 insertions(+), 0 deletions(-) create mode 100644 Documentation/checkpoint.txt diff --git a/Documentation/checkpoint.txt b/Documentation/checkpoint.txt new file mode 100644 index 0000000..6bf75ce --- /dev/null +++ ...
Sep 13, 4:06 pm 2008
Oren Laadan
[RFC v5][PATCH 9/9] Restore open file descriprtors
Restore open file descriptors: for each FD read 'struct cr_hdr_fd_ent' and lookup objref in the hash table; if not found (first occurence), read in 'struct cr_hdr_fd_data', create a new FD and register in the hash. Otherwise attach the file pointer from the hash as an FD. This patch only handles basic FDs - regular files, directories and also symbolic links. Signed-off-by: Oren Laadan <orenl@cs.columbia.edu> --- checkpoint/Makefile | 2 +- checkpoint/restart.c | 4 + ...
Sep 13, 4:06 pm 2008
Oren Laadan
[RFC v5][PATCH 5/8] Restore memory address space
Restoring the memory address space begins with nuking the existing one of the current process, and then reading the VMA state and contents. Call do_mmap_pgoffset() for each VMA and then read in the data. Signed-off-by: Oren Laadan <orenl@cs.columbia.edu> --- arch/x86/mm/restart.c | 54 ++++++ checkpoint/Makefile | 2 +- checkpoint/checkpoint_arch.h | 2 + checkpoint/checkpoint_mem.h | 5 + checkpoint/restart.c | 43 +++++ ...
Sep 13, 4:06 pm 2008
Oren Laadan
[RFC v5][PATCH 7/8] Infrastructure for shared objects
Infrastructure to handle objects that may be shared and referenced by multiple tasks or other objects, e..g open files, memory address space etc. The state of shared objects is saved once. On the first encounter, the state is dumped and the object is assigned a unique identifier (objref) and also stored in a hash table (indexed by its physical kenrel address). From then on the object will be found in the hash and only its identifier is saved. On restart the identifier is looked up in the ...
Sep 13, 4:06 pm 2008
Oren Laadan
[RFC v5][PATCH 8/8] Dump open file descriptors
Dump the files_struct of a task with 'struct cr_hdr_files', followed by all open file descriptors. Since FDs can be shared, they are assigned an objref and registered in the object hash. For each open FD there is a 'struct cr_hdr_fd_ent' with the FD, its objref and its close-on-exec property. If the FD is to be saved (first time) then this is followed by a 'struct cr_hdr_fd_data' with the FD state. Then will come the next FD and so on. This patch only handles basic FDs - regular files, ...
Sep 13, 4:06 pm 2008
Markus Rechberger
Re: [linux-dvb] Multiproto API/Driver Update
they're heavy into moving the whole framework over as far as I've seen those are pullable now against the current tree? Markus --
Sep 13, 3:56 pm 2008
Manu Abraham
Re: [linux-dvb] Multiproto API/Driver Update
Using the same interface, the same applications will work there as well which is a bonus, but isn't the existing user interface GPL ? (A bit These devices, depend upon the DVB API update without which it wouldn't work as they depend heavily on the DVB API framework. Without the updated framework, it doesn't make any sense to pull them: they won't even compile. The last but not least reason is that, the stb0899 driver is a DVB-S2 multistandard device which requires DVB-S2/DSS ...
Sep 13, 4:31 pm 2008
Jeff Garzik
[git patches] libata fixes
The off-by-one bug fix is notable; see extended commit description. Verified by several people as fixing their problem here. Please pull from 'upstream-linus' branch of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git upstream-linus to receive the following updates: drivers/ata/ata_piix.c | 2 +- drivers/ata/sata_inic162x.c | 3 ++- include/linux/ata.h | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) Bob Stewart (1): ...
Sep 13, 1:59 pm 2008
Jeff Garzik
[git patches] net driver fixes
Includes several fixes from my slice of the akpm patch pie. Please pull from 'davem-fixes' branch of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git davem-fixes to receive the following updates: MAINTAINERS | 4 +++- drivers/net/8139too.c | 3 ++- drivers/net/atl1e/atl1e_main.c | 2 -- drivers/net/au1000_eth.c | 3 ++- drivers/net/bonding/bond_alb.c | 24 ++++++++++++++++++++++++ drivers/net/cs89x0.c | 2 ...
Sep 13, 1:35 pm 2008
Uwe Kleine-König
[PATCH]
There are a few commits that misencoded my name (or used "oe" instead of "ö"). So add a correct version to .mailmap. Signed-off-by: Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de> --- .mailmap | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/.mailmap b/.mailmap index 7260842..dfab12f 100644 --- a/.mailmap +++ b/.mailmap @@ -96,4 +96,6 @@ Tejun Heo <htejun@gmail.com> Thomas Graf <tgraf@suug.ch> Tony Luck <tony.luck@intel.com> Tsuneo Yoshioka ...
Sep 13, 1:29 pm 2008
Pete Zaitcev
Re: [PATCH] usbmon: fix tiny race exposed by the fastboo ...
Looks like the above does not add new deadlocks and does not miss notifications, so ACK. -- Pete --
Sep 13, 1:05 pm 2008
Arjan van de Ven
[PATCH] usbmon: fix tiny race exposed by the fastboot patches
From: Arjan van de Ven <arjan@linux.intel.com> Subject: [PATCH] usbmon: fix tiny race exposed by the fastboot patches usbmon registers the notifier chain, takes the bus lock and then goes to scan the existing devices for hooking up. unfortunately, if usb_mon gets initialized while USB bus discovery is going on, it's possible that usbmon gets a notifier on one cpu (which runs without USB locks), and the scan is going on and also finds the new bus, resulting in a double sysfs registration, ...
Sep 13, 12:48 pm 2008
Yinghai Lu
[PATCH 0/3] acpi/x86: __apci_unmap_table and early_iorem ...
remove the map/unmap and nesting requirement. and early acpi tables could map more table at same time if needed. also could unmap them out of order. YH --
Sep 13, 12:28 pm 2008
Yinghai Lu
[PATCH 2/3] acpi/x86: introduce __apci_map_table v3
to prevent wrongly overwriting fixmap that still want to use. v2: remove prev_map and prev_size in __apci_map_table v3: let acpi_os_unmap_memory() call early_iounmap too, so remove extral calling to early_acpi_os_unmap_memory Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- --- arch/ia64/kernel/acpi.c | 4 ++++ arch/x86/kernel/acpi/boot.c | 17 +++++++---------- arch/x86/kernel/early-quirks.c | 4 +++- drivers/acpi/bus.c | 6 ------ ...
Sep 13, 12:28 pm 2008
Yinghai Lu
[PATCH 1/3] x86: change early_ioremap to use slots inste ...
so could remove requirement that need to call early_ioremap in exactly revese order of early_iounmap Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/mm/ioremap.c | 77 ++++++++++++++++++++++++++++++++------------ include/asm-x86/fixmap_32.h | 4 +- include/asm-x86/fixmap_64.h | 4 +- 3 files changed, 61 insertions(+), 24 deletions(-) Index: linux-2.6/arch/x86/mm/ioremap.c =================================================================== --- ...
Sep 13, 12:28 pm 2008
Yinghai Lu
[PATCH 3/3] x86: check dsdt before find oem table for es ...
v2: use __acpi_unmap_table() Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/kernel/es7000_32.c | 28 +++++++++++++++++++++++----- arch/x86/mach-generic/es7000.c | 20 +++++++++++++++----- include/asm-x86/es7000/mpparse.h | 1 + 3 files changed, 39 insertions(+), 10 deletions(-) Index: linux-2.6/arch/x86/mach-generic/es7000.c =================================================================== --- linux-2.6.orig/arch/x86/mach-generic/es7000.c +++ ...
Sep 13, 12:28 pm 2008
Roberto De Ioris
Fix for xen guest with mem > 3.7G
Xen domU kernel 2.6.26 and 2.6.27-rc cannot allocate more than 3.7GB of ram on my PAE systems (compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)). I have found the problem is in function xen_memory_setup (in arch/x86/xen/setup.c). It set max_pfn as 'unsigned long' but add_memory_region() takes 'unsigned long long'. I do not know if it is a compiler problem but this is the simple fix (works on my systems): --- setup.c.orig 2008-09-13 21:12:56.000000000 +0200 +++ setup.c 2008-09-13 ...
Sep 13, 12:16 pm 2008
Jeremy Fitzhardinge
Re: Fix for xen guest with mem > 3.7G
Thanks very much for the patch. We have a more general fix for this in Ingo's tip.git tree, but I overlooked that this particular problem affected current -rc. Ingo, this is fixed by the phys_addr_t + PFN_PHYS() patches. Should we send them up to Linus, or do an ad-hoc fix in this one place? Thanks, --
Sep 13, 2:09 pm 2008
Robert Hancock
Re: PCI: Add ALI M5229 comaptibility mode quirk
Not if the controller has no native-mode IRQ assigned, it won't.. --
Sep 13, 10:31 am 2008
Arjan van de Ven
[PATCH] fastboot: Add a script to visualize the kernel b ...
From: Arjan van de Ven <arjan@linux.intel.com> Subject: [PATCH] fastboot: Add a script to visualize the kernel boot process / time When optimizing the kernel boot time, it's very valuable to visualize what is going on at which time. In addition, with the fastboot asynchronous initcall level, it's very valuable to see which initcall gets run where and when. This patch adds a script to turn a dmesg into a SVG graph (that can be shown with tools such as InkScape, Gimp or Firefox) and a small ...
Sep 13, 9:42 am 2008
Theodore Ts'o
[PATCH 2/4] ext3: truncate block allocated on a failed e ...
From: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> For blocksize < pagesize we need to remove blocks that got allocated in block_write_begin() if we fail with ENOSPC for later blocks. block_write_begin() internally does this if it allocated page locally. This makes sure we don't have blocks outside inode.i_size during ENOSPC. Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Cc: linux-ext4@vger.kernel.org --- ...
Sep 13, 8:32 am 2008
Theodore Ts'o
[PATCH 3/4] ext2: Avoid printk floods in the face of dir ...
Note: some people thinks this represents a security bug, since it might make the system go away while it is printing a large number of console messages, especially if a serial console is involved. Hence, it has been assigned CVE-2008-3528, but it requires that the attacker either has physical access to your machine to insert a USB disk with a corrupted filesystem image (at which point why not just hit the power button), or is otherwise able to convince the system administrator to mount an ...
Sep 13, 8:32 am 2008
Theodore Ts'o
[PATCH 4/4] ext3: Avoid printk floods in the face of dir ...
Note: some people thinks this represents a security bug, since it might make the system go away while it is printing a large number of console messages, especially if a serial console is involved. Hence, it has been assigned CVE-2008-3528, but it requires that the attacker either has physical access to your machine to insert a USB disk with a corrupted filesystem image (at which point why not just hit the power button), or is otherwise able to convince the system administrator to mount an ...
Sep 13, 8:32 am 2008
Theodore Ts'o
[PATCH 1/4] ext3: Fix ext3_dx_readdir hash collision handling
This fixes a bug where readdir() would return a directory entry twice if there was a hash collision in an hash tree indexed directory. Signed-off-by: Eugene Dashevsky <eugene@ibrix.com> Signed-off-by: Mike Snitzer <msnitzer@ibrix.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Cc: linux-ext4@vger.kernel.org --- fs/ext3/dir.c | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/fs/ext3/dir.c b/fs/ext3/dir.c index 2eea96e..42c5391 100644 --- ...
Sep 13, 8:32 am 2008
Raz
Subject: [PATCH] linux-acpi: smp_alternatives sleeping i ...
From: Raz Ben Yehuda <raziebe@gmail.com> When booting a kernel with PREEMPT_ENABLE and SLAB_DEBUG, unplugging a processor results in BUG in slab. Signed-off-by: Raz Ben Yehuda <raziebe@gmail.com> --- arch/x86/kernel/alternative.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) this bug fix refers to bug numner 11562 in bugzilla.kernel.org diff -urpN -X ...
Sep 13, 6:52 am 2008
Michael Tokarev
Re: Stable regression: usb-storage is stuck in 2.6.26.5
[...] And it's more: even without usb-storage, other USB devices does not work, waiting in the same usb_start_wait_urb. Ok, it turned out to be pretty.. interesting. It's not a regression within -stable kernel series. The problem happens when BOTH are true: - using latest BIOS for this mobo (1401), AND - enabling KVM_GUEST in kernel. The only difference in my kernel config between .1 and .5 was to enable KVM_GUEST and KVM_CLOCK, and also I2C_HELPER_AUTO which was added by ...
Sep 13, 5:46 am 2008
Michael Tokarev
Stable regression: usb-storage is stuck in 2.6.26.5
Just updated my machine from 2.6.26.1 to 2.6.26.5, and it does not wan to boot anymore. It says "Initializing USB Mass Storage driver.." (when trying to load usb-storage module) and sits here forever, every 2 minutes showing warnings about stuck processes (traces below). With 2.6.26.1 or any previous version I never experienced this problem. Both 32- and 64-bits kernels behave the same way. While waiting for usb-storage to complete, no other USB devices works (incl. mouse and keyboard). The ...
Sep 13, 5:16 am 2008
Krzysztof Helt
[PATCH] x86: better CPU identification without the CPUID
From: Krzysztof Helt <krzysztof.h1@wp.pl> cpus without the CPUID instruction are identified as general 386 or 486 while some cpus (mostly made by Cyrix) provide c_identify function which identify correctly older cpus using cpu specific registers). Cyrix cpus are even worse as 5x86 and 6x68 have the CPUID instruction disabled. The CPUID is enabled by the c_identify() but the c_identify is only called when the CPUID is available. Fix this by calling the c_identify() for all known cpu ...
Sep 13, 3:56 am 2008
Akinobu Mita
[PATCH] anysee: initialize anysee_usb_mutex statically
anysee_usb_mutex is initialized at every time the anysee device is probed. If the second anysee device is probed while anysee_usb_mutex is locked by the first anysee device, the mutex is broken. This patch fixes by initialize anysee_usb_mutex statically rather than initialize at probe time. Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Cc: v4l-dvb-maintainer@linuxtv.org --- drivers/media/dvb/dvb-usb/anysee.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) Index: ...
Sep 13, 3:08 am 2008
Akinobu Mita
[PATCH] mmc_test: initialize mmc_test_lock statically
The mutex mmc_test_lock is initialized at every time mmc_test device is probed. Probing another mmc_test device may break the mutex, if the probe function is called while the mutex is locked. This patch fixes it by statically initializing mmc_test_lock. Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Cc: Pierre Ossman <drzeus-mmc@drzeus.cx> --- drivers/mmc/card/mmc_test.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) Index: ...
Sep 13, 3:03 am 2008
Akinobu Mita
[PATCH] mmc_block: handle error from mmc_register_driver()
Check error from mmc_register_driver() and properly unwind block device registration. Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Cc: Pierre Ossman <drzeus-mmc@drzeus.cx> --- drivers/mmc/card/block.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) Index: 2.6-git/drivers/mmc/card/block.c =================================================================== --- 2.6-git.orig/drivers/mmc/card/block.c +++ 2.6-git/drivers/mmc/card/block.c @@ -615,14 +615,19 @@ static ...
Sep 13, 3:02 am 2008
Yinghai Lu
[PATCH 2/3] acpi/x86: introduce __apci_map_table v2
to prevent wrongly overwriting fixmap that still want to use. v2: remove prev_map and prev_size in __apci_map_table Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- --- arch/ia64/kernel/acpi.c | 4 ++++ arch/x86/kernel/acpi/boot.c | 17 +++++++---------- arch/x86/kernel/early-quirks.c | 4 +++- drivers/acpi/osl.c | 9 +++++++-- drivers/acpi/tables.c | 20 ++++++++++++++------ drivers/acpi/tables/tbfadt.c | 1 + ...
Sep 13, 2:51 am 2008
Yinghai Lu
[PATCH 3/3] x86: check dsdt before find oem table for es ...
v2: use __acpi_unmap_table() Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/kernel/es7000_32.c | 28 +++++++++++++++++++++++----- arch/x86/mach-generic/es7000.c | 20 +++++++++++++++----- include/asm-x86/es7000/mpparse.h | 1 + 3 files changed, 39 insertions(+), 10 deletions(-) Index: linux-2.6/arch/x86/mach-generic/es7000.c =================================================================== --- linux-2.6.orig/arch/x86/mach-generic/es7000.c +++ ...
Sep 13, 2:51 am 2008
Yinghai Lu
[PATCH 1/3] x86: change early_ioremap to use slots inste ...
so could remove requirement that need to call early_ioremap in exactly revese order of early_iounmap Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/mm/ioremap.c | 77 ++++++++++++++++++++++++++++++++------------ include/asm-x86/fixmap_32.h | 4 +- include/asm-x86/fixmap_64.h | 4 +- 3 files changed, 61 insertions(+), 24 deletions(-) Index: linux-2.6/arch/x86/mm/ioremap.c =================================================================== --- ...
Sep 13, 2:51 am 2008
Akinobu Mita
[PATCH] ibmasr: remove unnecessary spin_unlock()
__asr_toggle() is always called with asr_lock held. But there is unnecessary spin_unlock() call in __asr_toggle(). Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Cc: Wim Van Sebroeck <wim@iguana.be> Cc: Andrey Panin <pazke@donpac.ru> --- drivers/watchdog/ibmasr.c | 1 - 1 file changed, 1 deletion(-) Index: 2.6-git/drivers/watchdog/ibmasr.c =================================================================== --- 2.6-git.orig/drivers/watchdog/ibmasr.c +++ ...
Sep 13, 2:47 am 2008
Herton Ronaldo Krzes ...
Re: Partition check considered as error is breaking moun ...
Trim was already proposed here before (not accepted): http://lkml.org/lkml/2006/10/12/364 -- []'s Herton --
Sep 13, 4:25 pm 2008
Bodo Eggert
Re: Partition check considered as error is breaking moun ...
Add "size = get_capacity(disk) - from" here? (Possibly using a cached value for get_capacity(disk)?) --
Sep 13, 2:24 am 2008
Yinghai Lu
[PATCH] x86: change early_ioremap to use slots instead o ...
so could remove requirement that need to call early_ioremap in exactly revese order of early_iounmap Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/mm/ioremap.c | 77 ++++++++++++++++++++++++++++++++------------ include/asm-x86/fixmap_32.h | 4 +- include/asm-x86/fixmap_64.h | 4 +- 3 files changed, 61 insertions(+), 24 deletions(-) Index: linux-2.6/arch/x86/mm/ioremap.c =================================================================== --- ...
Sep 13, 2:13 am 2008
karthikeyan S
A bug (probably) in stop_all_threads
Hi, Apologies if I am posting this message in an incorrect mailing list and for bringing up an issue with older kernel version (2.4), and if the issue had been brought up earlier and I missed it. There seems to be a bug with stop_all_threads function in 2.4. The function sends SIGSTOP to all the threads in the thread group and waits until all the threads get their state changed accordingly. While waiting, if it finds that the event has not occurred, it tires to yield the processor to other ...
Sep 13, 1:27 am 2008
Grant Coady
Re: A bug (probably) in stop_all_threads
On Sat, 13 Sep 2008 13:57:28 +0530, "karthikeyan S" <karthispeaks@gmail.com> wrote: --
Sep 13, 3:07 am 2008
Russell King - ARM Linux
Re: [PATCH 1/2] pxafb: frame buffer overlay support for ...
That's covered by dma_mmap_writecombine -> remap_pfn_range: vma->vm_flags |= VM_IO | VM_RESERVED | VM_PFNMAP; --
Sep 13, 3:20 am 2008
Andrew Morton
Re: [PATCH 1/2] pxafb: frame buffer overlay support for ...
Please cc linux-fbdev-devel@lists.sourceforge.net on fbdev patches. Over a thousand lines of code and zero changelog? No indication what the driver does, what hardware is it for, nothing needs to be communicated about the implementation, no todo items, no shortcomings? Really? Please run scripts/checkpatch.pl across all patches, no exceptions, and afacit this can be implemented as a C function. That would be vastly Please switch to C functions. Please remove all the casts ...
Sep 13, 3:05 am 2008
Zev Weiss
Re: [PATCH 3/3] [MTD] physmap.c: Add a dummy release function
Quite possibly -- is there something it *should* be doing? (I don't mean to suggest I particularly think there's not, honest question.) I had figured it was a minor oversight and the warning was sort of a "spurious" one, though I'm admittedly well out of my depth here, so perhaps I shouldn't be doing such things (though I suppose it's one way to learn). --
Sep 13, 4:24 am 2008
Zev Weiss
[PATCH 3/3] [MTD] physmap.c: Add a dummy release function
Adding a dummy release function to the physmap device so as to silence a log warning on initialization. Signed-off-by: Zev Weiss <zevweiss@gmail.com> --- drivers/mtd/maps/physmap.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/drivers/mtd/maps/physmap.c b/drivers/mtd/maps/physmap.c index 49e2039..73a8d3c 100644 --- a/drivers/mtd/maps/physmap.c +++ b/drivers/mtd/maps/physmap.c @@ -277,11 +277,16 @@ static struct resource physmap_flash_resource = { ...
Sep 12, 11:33 pm 2008
Lennert Buytenhek Sep 13, 3:47 am 2008
Zev Weiss
[PATCH 2/3] [MTD] physmap.c: Add #endif comments
Adding comments to a few of the less painfully-obvious #endifs. Signed-off-by: Zev Weiss <zevweiss@gmail.com> --- drivers/mtd/maps/physmap.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/mtd/maps/physmap.c b/drivers/mtd/maps/physmap.c index 6fba0d4..49e2039 100644 --- a/drivers/mtd/maps/physmap.c +++ b/drivers/mtd/maps/physmap.c @@ -244,7 +244,7 @@ static void physmap_flash_shutdown(struct platform_device *dev) #define physmap_flash_suspend ...
Sep 12, 11:33 pm 2008
Lennert Buytenhek
Re: [PATCH 2/3] [MTD] physmap.c: Add #endif comments
I thought that this was frowned upon. (I don't like it myself, and my editor is perfectly well capable of pointing out to me which ifdef matches up with which endif.) --
Sep 13, 3:46 am 2008
Zev Weiss
Re: [PATCH 2/3] [MTD] physmap.c: Add #endif comments
Ah, OK -- I found it slightly hard to follow the ones that get longer than a screenful or so, and I don't have my editor set to match them up nicely (though I might look into that). It's something I'm accustomed to doing and seeing, and I saw no mention of it one way or another in Documentation/CodingStyle, so I didn't really give it a second thought. --
Sep 13, 4:26 am 2008
Lennert Buytenhek
Re: [PATCH 1/3] [MTD] physmap.c: Check return of platfor ...
I don't think you want the registration of the physmap driver to fail if the compat platform device fails to register. One reason that the compat platform device can fail to register can be that there is already a non-compat platform device for the compat flash chip, and in that case I don't think you want to fail the driver init (while leaving the physmap_flash_driver registered, too!). --
Sep 13, 3:45 am 2008
Zev Weiss
[PATCH 1/3] [MTD] physmap.c: Check return of platform_de ...
The PHYSMAP_COMPAT code had been ignoring the return value of platform_device_register() in the physmap_init() function. Signed-off-by: Zev Weiss <zevweiss@gmail.com> --- drivers/mtd/maps/physmap.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/mtd/maps/physmap.c b/drivers/mtd/maps/physmap.c index 42d844f..6fba0d4 100644 --- a/drivers/mtd/maps/physmap.c +++ b/drivers/mtd/maps/physmap.c @@ -312,7 +312,7 @@ static int __init physmap_init(void) err = ...
Sep 12, 11:32 pm 2008
Zev Weiss
Re: [PATCH 1/3] [MTD] physmap.c: Check return of platfor ...
Chalk another one up to ignorance on my part...sounds like a nak all 'round. --
Sep 13, 4:27 am 2008
Zev Weiss
[PATCH 0/3] [MTD] physmap.c: Minor cleanups
The following patches are all quite minor (pretty trivial, actually), but address different things physmap.c, so I've sent sent them as a patch set rather than as a single patch. The diffstat: drivers/mtd/maps/physmap.c | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) Thanks, Zev Weiss --
Sep 12, 11:32 pm 2008
Stephen Rothwell
linux-next: Tree for September 13
Hi all, Changes since next-20080905: New tree: pxa The arm tree lost its 4 conflicts. The parisc tree gained a conflict against the dwmw2 tree. The pxa tree gained a conflict against the arm tree and required a build fix patch. The sparc tree lost its conflict. The x86 tree lost a conflict but gained a conflict against each of Linus' tree and the pci-current tree and required a build fix patch. The driver-core tree gained a build fix patch. The tip-core tree gained a patch ...
Sep 12, 11:23 pm 2008
Junio C Hamano
[ANNOUNCE] GIT 1.6.0.2
The latest maintenance release GIT 1.6.0.2 is available at the usual places: http://www.kernel.org/pub/software/scm/git/ git-1.6.0.2.tar.{gz,bz2} (source tarball) git-htmldocs-1.6.0.2.tar.{gz,bz2} (preformatted docs) git-manpages-1.6.0.2.tar.{gz,bz2} (preformatted docs) The RPM binary packages for a few architectures are also provided in: RPMS/$arch/git-*-1.6.0.2-1.fc9.$arch.rpm (RPM) ---------------------------------------------------------------- GIT v1.6.0.2 Release ...
Sep 12, 11:13 pm 2008
Jeffrey Brian Arnold
[RFC v2 PATCH 7/9] Ksplice: x86-32 and x86-64 support
Add support for Ksplice on x86. Signed-off-by: Jeffrey Brian Arnold <jbarnold@mit.edu> Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Tim Abbott <tabbott@mit.edu> --- arch/x86/Kconfig | 1 + arch/x86/kernel/ksplice-arch.c | 91 ++++++++++++++++++++++++++++++++++++++++ arch/x86/mm/init_32.c | 6 +- arch/x86/mm/init_64.c | 4 +- 4 files changed, 97 insertions(+), 5 deletions(-) create mode 100644 ...
Sep 12, 10:14 pm 2008
Jeffrey Brian Arnold
[RFC v2 PATCH 2/9] Ksplice: Add module_data_address (the ...
From: Tim Abbott <tabbott@mit.edu> Ksplice's run-pre matching process needs to be able to determine the module that contains a particular data address. Signed-off-by: Tim Abbott <tabbott@mit.edu> --- include/linux/module.h | 2 ++ kernel/module.c | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 0 deletions(-) diff --git a/include/linux/module.h b/include/linux/module.h index 68e0955..b7cdfb4 100644 --- a/include/linux/module.h +++ ...
Sep 12, 10:14 pm 2008
Jeffrey Brian Arnold
[RFC v2 PATCH 5/9] Ksplice: Architecture-independent core
The architecture-independent core of Ksplice. Ksplice makes it possible to apply certain kinds of patches to the kernel without having to reboot. Signed-off-by: Jeffrey Brian Arnold <jbarnold@mit.edu> Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Tim Abbott <tabbott@mit.edu> Tested-by: Waseem Daher <wdaher@mit.edu> --- MAINTAINERS | 10 + arch/Kconfig | 14 + include/linux/ksplice.h | 202 +++++ kernel/Makefile | 2 + ...
Sep 12, 10:14 pm 2008
Jeffrey Brian Arnold
[RFC v2 PATCH 3/9] Ksplice: Add functions for walking ka ...
From: Anders Kaseorg <andersk@mit.edu> kallsyms_lookup_name only returns the first match that it finds. Ksplice needs information about all symbols with a given name in order to correctly resolve local symbols. kallsyms_on_each_symbol provides a generic mechanism for iterating over the kallsyms table. Signed-off-by: Anders Kaseorg <andersk@mit.edu> --- include/linux/kallsyms.h | 13 +++++++++++++ include/linux/module.h | 12 ++++++++++++ kernel/kallsyms.c | 18 ...
Sep 12, 10:14 pm 2008
Jeffrey Brian Arnold
[RFC v2 PATCH 9/9] Ksplice: Add support for building Ksp ...
From: Tim Abbott <tabbott@mit.edu> Export the symbols needed to build Ksplice as a module. Signed-off-by: Tim Abbott <tabbott@mit.edu> --- arch/Kconfig | 2 +- arch/x86/mm/init_32.c | 5 +++-- arch/x86/mm/init_64.c | 3 ++- kernel/kallsyms.c | 1 + kernel/module.c | 9 +++++++++ kernel/sched.c | 1 + 6 files changed, 17 insertions(+), 4 deletions(-) diff --git a/arch/Kconfig b/arch/Kconfig index 9d5a843..cfbbcf3 100644 --- ...
Sep 12, 10:14 pm 2008
Jeffrey Brian Arnold
[RFC v2 PATCH 6/9] Ksplice: Documentation
This document assumes familiarity with the Ksplice design and describes notable implementation details and the interface between the Ksplice kernel component and the Ksplice user space component. Signed-off-by: Jeffrey Brian Arnold <jbarnold@mit.edu> Signed-off-by: Tim Abbott <tabbott@mit.edu> --- Documentation/ksplice.txt | 247 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 247 insertions(+), 0 deletions(-) create mode 100644 Documentation/ksplice.txt diff --git ...
Sep 12, 10:14 pm 2008
Jeffrey Brian Arnold
[RFC v2 PATCH 0/9] Ksplice: Rebootless kernel updates
(Sorry, I mangled the first patch series. Please disregard those messages.) These RFC patches add support for Ksplice [1], a rebootless update system, to the kernel. I previously mentioned Ksplice to the LKML a few months ago [2]. The basic idea is that Ksplice can apply an update to a running Linux kernel based only on a source code patch and the original kernel source. The Ksplice technical overview document [3] describes the design of Ksplice and one of the ways that Ksplice has been ...
Sep 12, 10:14 pm 2008
Jeffrey Brian Arnold
[RFC v2 PATCH 1/9] Ksplice: Make find_symbol return a st ...
From: Tim Abbott <tabbott@mit.edu> Ksplice needs access to the kernel_symbol structure in order to support modifications to the exported symbol table. Signed-off-by: Tim Abbott <tabbott@mit.edu> --- kernel/module.c | 80 ++++++++++++++++++++++++++---------------------------- 1 files changed, 39 insertions(+), 41 deletions(-) diff --git a/kernel/module.c b/kernel/module.c index 6cedfc7..8954556 100644 --- a/kernel/module.c +++ b/kernel/module.c @@ -254,7 +254,7 @@ struct ...
Sep 12, 10:14 pm 2008
Jeffrey Brian Arnold
[RFC v2 PATCH 4/9] Ksplice: Make needed symbol and modul ...
From: Tim Abbott <tabbott@mit.edu> Make module_mutex, find_module(), find_symbol(), and use_module() global. Ksplice needs access to these functions from module.c in order to resolve symbols and implement dependency handling. Signed-off-by: Tim Abbott <tabbott@mit.edu> --- include/linux/module.h | 13 +++++++++++++ kernel/module.c | 18 +++++++++--------- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/include/linux/module.h b/include/linux/module.h index ...
Sep 12, 10:14 pm 2008
Jeffrey Brian Arnold
[RFC v2 PATCH 8/9] Ksplice: ARM support
Add support for Ksplice on ARM. Signed-off-by: Jeffrey Brian Arnold <jbarnold@mit.edu> Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Tim Abbott <tabbott@mit.edu> --- arch/arm/Kconfig | 1 + arch/arm/kernel/ksplice-arch.c | 79 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+), 0 deletions(-) create mode 100644 arch/arm/kernel/ksplice-arch.c diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 70dba16..e73f205 100644 --- ...
Sep 12, 10:14 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 6/9] Ksplice: Documentation
This document assumes familiarity with the Ksplice design and describes notable implementation details and the interface between the Ksplice kernel component and the Ksplice user space component. Signed-off-by: Jeffrey Brian Arnold <jbarnold@mit.edu> Signed-off-by: Tim Abbott <tabbott@mit.edu> --- Documentation/ksplice.txt | 247 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 247 insertions(+), 0 deletions(-) create mode 100644 Documentation/ksplice.txt diff --git ...
Sep 12, 9:49 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 1/9] Ksplice: Make find_symbol return a struc ...
From: Tim Abbott <tabbott@mit.edu> Ksplice needs access to the kernel_symbol structure in order to support modifications to the exported symbol table. Signed-off-by: Tim Abbott <tabbott@mit.edu> --- kernel/module.c | 80 ++++++++++++++++++++++++++---------------------------- 1 files changed, 39 insertions(+), 41 deletions(-) diff --git a/kernel/module.c b/kernel/module.c index 6cedfc7..8954556 100644 --- a/kernel/module.c +++ b/kernel/module.c @@ -254,7 +254,7 @@ struct ...
Sep 12, 9:49 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 7/9] Ksplice: x86-32 and x86-64 support
Add support for Ksplice on x86. Signed-off-by: Jeffrey Brian Arnold <jbarnold@mit.edu> Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Tim Abbott <tabbott@mit.edu> --- arch/x86/Kconfig | 1 + arch/x86/kernel/ksplice-arch.c | 91 ++++++++++++++++++++++++++++++++++++++++ arch/x86/mm/init_32.c | 6 +- arch/x86/mm/init_64.c | 4 +- 4 files changed, 97 insertions(+), 5 deletions(-) create mode 100644 ...
Sep 12, 9:49 pm 2008
Alexey Dobriyan
Re: [RFC PATCH 0/9] Ksplice: Rebootless kernel updates
Please, taint kernel after first update so some of us can ignore oopses of hopelessly broken kernels. --
Sep 12, 10:12 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 0/9] Ksplice: Rebootless kernel updates
These RFC patches add support for Ksplice [1], a rebootless update system, to the kernel. I previously mentioned Ksplice to the LKML a few months ago [2]. The basic idea is that Ksplice can apply an update to a running Linux kernel based only on a source code patch and the original kernel source. The Ksplice technical overview document [3] describes the design of Ksplice and one of the ways that Ksplice has been evaluated. [1] http://web.mit.edu/ksplice [2] ...
Sep 12, 9:49 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 4/9] Ksplice: Make needed symbol and module f ...
From: Tim Abbott <tabbott@mit.edu> Make module_mutex, find_module(), find_symbol(), and use_module() global. Ksplice needs access to these functions from module.c in order to resolve symbols and implement dependency handling. Signed-off-by: Tim Abbott <tabbott@mit.edu> --- include/linux/module.h | 13 +++++++++++++ kernel/module.c | 18 +++++++++--------- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/include/linux/module.h b/include/linux/module.h index ...
Sep 12, 9:49 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 9/9] Ksplice: Add support for building Ksplic ...
From: Tim Abbott <tabbott@mit.edu> Export the symbols needed to build Ksplice as a module. Signed-off-by: Tim Abbott <tabbott@mit.edu> --- arch/Kconfig | 2 +- arch/x86/mm/init_32.c | 5 +++-- arch/x86/mm/init_64.c | 3 ++- kernel/kallsyms.c | 1 + kernel/module.c | 9 +++++++++ kernel/sched.c | 1 + 6 files changed, 17 insertions(+), 4 deletions(-) diff --git a/arch/Kconfig b/arch/Kconfig index 9d5a843..cfbbcf3 100644 --- ...
Sep 12, 9:49 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 2/9] Ksplice: Add module_data_address (the an ...
From: Tim Abbott <tabbott@mit.edu> Ksplice's run-pre matching process needs to be able to determine the module that contains a particular data address. Signed-off-by: Tim Abbott <tabbott@mit.edu> --- include/linux/module.h | 2 ++ kernel/module.c | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 0 deletions(-) diff --git a/include/linux/module.h b/include/linux/module.h index 68e0955..b7cdfb4 100644 --- a/include/linux/module.h +++ ...
Sep 12, 9:49 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 8/9] Ksplice: ARM support
Add support for Ksplice on ARM. Signed-off-by: Jeffrey Brian Arnold <jbarnold@mit.edu> Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Tim Abbott <tabbott@mit.edu> --- arch/arm/Kconfig | 1 + arch/arm/kernel/ksplice-arch.c | 79 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+), 0 deletions(-) create mode 100644 arch/arm/kernel/ksplice-arch.c diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 70dba16..e73f205 100644 --- ...
Sep 12, 9:49 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 3/9] Ksplice: Add functions for walking kalls ...
From: Anders Kaseorg <andersk@mit.edu> kallsyms_lookup_name only returns the first match that it finds. Ksplice needs information about all symbols with a given name in order to correctly resolve local symbols. kallsyms_on_each_symbol provides a generic mechanism for iterating over the kallsyms table. Signed-off-by: Anders Kaseorg <andersk@mit.edu> --- include/linux/kallsyms.h | 13 +++++++++++++ include/linux/module.h | 12 ++++++++++++ kernel/kallsyms.c | 18 ...
Sep 12, 9:49 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 5/9] Ksplice core (architecture independent)
The architecture-independent core of Ksplice. Ksplice makes it possible to apply certain kinds of patches to the kernel without having to reboot. Signed-off-by: Jeffrey Brian Arnold <jbarnold@mit.edu> Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Tim Abbott <tabbott@mit.edu> Tested-by: Waseem Daher <wdaher@mit.edu> --- MAINTAINERS | 10 + arch/Kconfig | 14 + include/linux/ksplice.h | 202 +++++ kernel/Makefile | 2 + ...
Sep 12, 9:49 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 5/9] Ksplice: Architecture-independent core
The architecture-independent core of Ksplice. Ksplice makes it possible to apply certain kinds of patches to the kernel without having to reboot. Signed-off-by: Jeffrey Brian Arnold <jbarnold@mit.edu> Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Tim Abbott <tabbott@mit.edu> Tested-by: Waseem Daher <wdaher@mit.edu> --- MAINTAINERS | 10 + arch/Kconfig | 14 + include/linux/ksplice.h | 202 +++++ kernel/Makefile | 2 + ...
Sep 12, 9:49 pm 2008
Jeffrey Brian Arnold
[RFC PATCH 6/9] Ksplice documentation
This document assumes familiarity with the Ksplice design and describes notable implementation details and the interface between the Ksplice kernel component and the Ksplice user space component. Signed-off-by: Jeffrey Brian Arnold <jbarnold@mit.edu> Signed-off-by: Tim Abbott <tabbott@mit.edu> --- Documentation/ksplice.txt | 251 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 251 insertions(+), 0 deletions(-) create mode 100644 Documentation/ksplice.txt diff --git ...
Sep 12, 9:49 pm 2008
Steven Rostedt
2.6.24.7-rt20
We are pleased to announce the 2.6.24.7-rt20 tree, which can be downloaded from the location: http://rt.et.redhat.com/download/ Information on the RT patch can be found at: http://rt.wiki.kernel.org/index.php/Main_Page Changes since 2.6.24.7-rt19 - rtmutex checker compile fix (Steven Rostedt) - clockevents/hpet backport (Thomas Gleixner) - RTC deadlock fix (Thomas Gleixner) to build a 2.6.24.7-rt20 tree, the following patches should be applied: ...
Sep 12, 9:31 pm 2008
Marcel Holtmann
Re: [NONSERIOUS PATCH]: Change Sun serial major/minor nu ...
as long as you are using udev, it wouldn't that big of a problem :) Regards Marcel --
Sep 13, 10:13 am 2008
David Miller
[NONSERIOUS PATCH]: Change Sun serial major/minor numbers...
[ Resending, my first send trigger'd vger filters ] This is the non-serious patch I mentioned in my first posting which changes all of the major/minor numbers used by the Sun serial drivers in order to get out of the way of 8250's major/minor namespace. Again, this patch isn't meant to be taken seriously at all. I'm not even willing to sign off on it :-) diff --git a/Documentation/devices.txt b/Documentation/devices.txt index 05c8064..0d1b1f9 100644 --- a/Documentation/devices.txt +++ ...
Sep 12, 9:20 pm 2008
David Miller
[PATCH 2/2]: serial: Allow 8250 to be used on sparc.
serial: Allow 8250 to be used on sparc. This requires three changes: 1) Remove !SPARC restriction in Kconfig. 2) Move Sparc specific serial drivers before 8250, so that serial console devices don't change names on us, even if 8250 finds devices. 3) Since the Sparc specific serial drivers try to use the same major/minor device namespace as 8250, some coordination is necessary. Use the sunserial_*() layer routines to allocate minor number space within TTY_MAJOR when ...
Sep 12, 9:18 pm 2008
David Miller
[PATCH 1/2]: serial: Make uart_port's ioport "unsigned long".
serial: Make uart_port's ioport "unsigned long". Otherwise the top 32-bits of the resource value get chopped off on 64-bit systems, and the resulting I/O accesses go to random places. Thanks to testing and debugging by Josip Rodin, which helped track this down. Signed-off-by: David S. Miller <davem@davemloft.net> --- include/linux/serial_core.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h index ...
Sep 12, 9:18 pm 2008
David Miller
[PATCH 0/2]: Allow 8250 to work on sparc.
Currently there is a "BROKEN || SPARC" dependency for CONFIG_SERIAL_8250 in drivers/serial/Kconfig. These changes try to eliminate that restriction so that Sparc users can use add-on PCI cards with 8250 serial controllers. The core issue that prevents this from working is that all of the onboard Sun specific serial drivers use the major=TTY_MAJOR, minor=64,65,66,... driver major/minor namespace, just like 8250. They coordinate amongst themselves using an internal allocator for the minor ...
Sep 12, 9:18 pm 2008
Yinghai Lu
[PATCH 1/2] acpi/x86: introduce __apci_map_table
to prevent wrongly overwriting fixmap that still want to use. Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- --- arch/ia64/kernel/acpi.c | 4 ++++ arch/x86/kernel/acpi/boot.c | 22 ++++++++++++++++++++-- arch/x86/kernel/early-quirks.c | 4 +++- drivers/acpi/osl.c | 9 +++++++-- drivers/acpi/tables.c | 20 ++++++++++++++------ drivers/acpi/tables/tbfadt.c | 1 + drivers/acpi/tables/tbutils.c | 7 +++++++ ...
Sep 12, 6:55 pm 2008
Yinghai Lu
[PATCH 2/2] x86: check dsdt before find oem table for es ...
v2: use __acpi_unmap_table() Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/kernel/es7000_32.c | 28 +++++++++++++++++++++++----- arch/x86/mach-generic/es7000.c | 20 +++++++++++++++----- include/asm-x86/es7000/mpparse.h | 1 + 3 files changed, 39 insertions(+), 10 deletions(-) Index: linux-2.6/arch/x86/mach-generic/es7000.c =================================================================== --- linux-2.6.orig/arch/x86/mach-generic/es7000.c +++ ...
Sep 12, 6:55 pm 2008
Steven Noonan
Re: frustrating ath9k issues in 2.6.27-rc6-00036-ga551b9 ...
I just had another incident where it disassociated and refused to reassociate. I got about 100 of these in my dmesg (fixed by unloading and reloading ath9k): [...] [ 1279.031033] ath_set_channel: unable to reset channel 149 (5745Mhz) flags 0x30142 hal status 4294967277 [ 1279.031203] ath9k_config: Unable to set channel [ 1279.323427] ath_set_channel: unable to reset channel 153 (5765Mhz) flags 0x50142 hal status 4294967277 [ 1279.323577] ath9k_config: Unable to set channel [ 1279.624562] ...
Sep 12, 7:17 pm 2008
Steven Noonan
frustrating ath9k issues in 2.6.27-rc6-00036-ga551b98 (L ...
Heya folks, I'm having some problems with ath9k in the 2.6.27-rc6 kernel. First of all, it incorrectly reports the connection bitrate as 1 megabit per second: wlan0 IEEE 802.11abgn ESSID:"Introversion" Mode:Managed Frequency:2.437 GHz Access Point: 00:1E:52:79:4D:01 Bit Rate=1 Mb/s Tx-Power=23 dBm Retry min limit:7 RTS thr:off Fragment thr=2352 B Encryption key: [snip] Security mode:open Power Management:off Link ...
Sep 12, 6:37 pm 2008
Bernhard Schmidt
WARNING at arch/x86/mm/ioremap.c:469 (early_ioremap_init ...
Hi, not sure whether I'm actually supposed to report that one, feel free to ignore if this warning is supposed to be there. 2.6.27-rc6 as a Xen pvops domU on i386, both with CONFIG_SMP set and without (and patch from http://bugzilla.kernel.org/show_bug.cgi?id=11485 applied) report the following warning on startup. Linux version 2.6.27-rc6-sendmsg-debug (bschmidt@svr01.teleport-iabg.de) (gcc version 4.3.1 (Debian 4.3.1-9) ) #4 SMP Thu Sep 11 17:41:20 CEST 2008 ------------[ cut here ...
Sep 12, 5:33 pm 2008
Pallipadi, Venkatesh
RE: [Bug 10843] Display artifacts on XOrg logout with PA ...
Can you try the patch here http://www.ussg.iu.edu/hypermail/linux/kernel/0809.1/2074.html And report back whether that resolves the issue. Thanks, Venki --
Sep 12, 5:24 pm 2008
Frans Pop
Re: [Bug 10843] Display artifacts on XOrg logout with PA ...
Yes, that solves the issue. The display is now free of artifacts again, both on logout and when I switch users in X. The pat_memtype_list looks a lot more sane too (see attachment). So it _was_ a regression caused by pat itself after all, and not the result of incorrect memory handling in the framebuffer code. Could you take over the bug report #10843 in bugzilla (it is currently assigned to the framebuffer people) and ensure it gets closed once the patch gets accepted in Linus' ...
Sep 13, 2:49 am 2008
Venkatesh Pallipadi
[patch 2/2] x86: Handle error returns in set_memory_*
Correctly handle the error returns from set_memory_*. We have to free memtype on error return path. Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> --- arch/x86/mm/pageattr.c | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) Index: tip/arch/x86/mm/pageattr.c =================================================================== --- tip.orig/arch/x86/mm/pageattr.c 2008-09-12 ...
Sep 12, 5:00 pm 2008
Venkatesh Pallipadi
[patch 0/2] PAT fix/optimization
This week's PAT fix/optimization patches... -- --
Sep 12, 5:00 pm 2008
Jeremy Fitzhardinge
Re: [patch 1/2] x86: track memtype for RAM in page struct
Please define PG_arch_1 a proper name so that its easy to tell its being used just by looking at page-flags.h. J --
Sep 13, 10:03 am 2008
Frans Pop
Re: [patch 1/2] x86: track memtype for RAM in page struct
Corrections for a few typos and some suggestions for minor improvements in the comment. Cheers, FJP "one (driver)" --
Sep 13, 10:24 am 2008
Venkatesh Pallipadi
[patch 1/2] x86: track memtype for RAM in page struct
From: Suresh Siddha <suresh.b.siddha@intel.com> Subject: [patch 1/2] x86: track memtype for RAM in page struct Track the memtype for RAM pages in page struct instead of using the memtype list. This avoids the explosion in the number of entries in memtype list (of the order of 20,000 with AGP) and makes the PAT tracking simpler. We are using PG_arch_1 bit in page->flags. We still use the memtype list for non RAM pages. Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> Signed-off-by: ...
Sep 12, 5:00 pm 2008
Jesse Barnes
[git pull] PCI fixes
Please, sir, please pull some more: git pull git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git for-linus This pull has a few more regression fixes, though I don't think any are listed on Rafael's list atm. The fakephp and iommu fixes are the most important, but the others are definite regressions vs. earlier kernels as well, but don't have very visible symptoms in most configurations. Adrian Bunk (1): PCI: fix pciehp_free_irq() Alex Chiang (1): PCI Hotplug: ...
Sep 12, 5:02 pm 2008
Hiroshi Shimamoto
[PATCH 2/3] x86: signal: remove unneeded err handling
From: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com> This patch eliminates unused or unneeded variable handling. Signed-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com> --- arch/x86/ia32/ia32_signal.c | 11 ++++------- arch/x86/kernel/signal_32.c | 11 ++++------- arch/x86/kernel/signal_64.c | 5 ++--- 3 files changed, 10 insertions(+), 17 deletions(-) diff --git a/arch/x86/ia32/ia32_signal.c b/arch/x86/ia32/ia32_signal.c index 5f42cfc..e47bed2 100644 --- ...
Sep 12, 5:02 pm 2008
Hiroshi Shimamoto
[PATCH 1/3] x86: signal: get give_sigsegv of setup frame ...
From: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com> When setup frame failed, force_sigsegv is called and returns -EFAULT. There are same code in ia32_setup_fram(), ia32_setup_rt_frame(), __setup_frame() and __setup_rt_frame(). Get them together. Signed-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com> --- arch/x86/ia32/ia32_signal.c | 26 +++++++++----------------- arch/x86/kernel/signal_32.c | 31 ++++++++++++++----------------- arch/x86/kernel/signal_64.c | 17 ...
Sep 12, 5:01 pm 2008
Hiroshi Shimamoto
[PATCH 3/3] x86: signal: make do_rt_sigreturn()
From: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com> make do_rt_sigreturn() to collect common part of sys_rt_sigreturn(). Signed-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com> --- arch/x86/kernel/signal_32.c | 12 +++++++++--- arch/x86/kernel/signal_64.c | 11 ++++++++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/arch/x86/kernel/signal_32.c b/arch/x86/kernel/signal_32.c index d433861..da3cf32 100644 --- a/arch/x86/kernel/signal_32.c +++ ...
Sep 12, 5:03 pm 2008
Herton Ronaldo Krzes ...
Re: [Bug #11554] Partition check considered as error is ...
Fixed now with commit 8d99f83b9478768d3a8d7d1bcd9bd182c75a0447 -- []'s Herton --
Sep 13, 4:37 pm 2008
Takashi Iwai
Re: [Bug #11398] hda_intel: IRQ timing workaround is act ...
At Sat, 13 Sep 2008 09:37:51 +0200, Yeah, the driver wasn't changed about this. Basically it's a warning message that CPU usage got higher due to somehow wrongly behaving hardware. The driver behavior itself didn't do anything wrong. That is, if the driver didn't show it, you Of course, it would be ideal if we can add a perfect workaround for it, but right now, I have no idea what to do better. So, I don't think it's worth to keeping this open as a regression. thanks, Takashi --
Sep 13, 10:23 am 2008
Justin Mattock
Re: [Bug #11552] Disabling IRQ #23
yeah I think it would be a good idea. something to do with ehci_hcd, i.g. if I blacklist ehci_hcd Disabling IRQ#23 message doesnt seem to be showing up. -- Justin P. Mattock --
Sep 12, 8:24 pm 2008
Matthew Garrett
Re: [Bug #11557] Controlling backlight on thinkpad x60
I don't think this is a regression. The correct way to drive this hardware has always been through the ACPI video driver. The fact that thinkpad-acpi would also attempt to drive it was a bug. -- Matthew Garrett | mjg59@srcf.ucam.org --
Sep 13, 8:13 am 2008
Mike Galbraith
Re: [Bug #11308] tbench regression on each kernel releas ...
Numbers from my Q6600 Aldi supermarket box (hm, your box is from different shelf) tbench -t 60 4 localhost followed by 4 60s netperf TCP_RR pairs, each pair jabbering on a separate port and affine to a separate CPU. Configs are as close as I can make them, all kernels built and tested today by identical userland. 2.6.22.19 Throughput 1136.02 MB/sec 4 procs 16384 87380 1 1 60.01 94179.12 16384 87380 1 1 60.01 88780.61 16384 87380 1 1 ...
Sep 13, 4:44 am 2008
Jaswinder Singh
Re: [Bug #11271] BUG: fealnx in 2.6.27-rc1
Hello all, I am sorry for delay. Now I am testing for same problem with 2.6.27-rc6.: 1. On different MYSON Technology Inc SURECOM EP-320X-S 100/10M Ethernet PCI Adapters 2. On different Linux PCs 3. With different Ethernet switches which supports 100 Mb 4. With different CAT 5 ethernet cables which supports 100 Mb 5. Also checking old patches on fealnx as per Jeff. And it seems, I am getting following error, with few ethernet switches and cables and when I switch ethernet cables ...
Sep 13, 1:47 am 2008
Frans Pop Sep 13, 12:37 am 2008
James Morris
Re: [Bug #11500] /proc/net bug related to selinux
By which I mean, this was caused by a non-SELinux change to the upstream As mentioned in the bugzilla, any related avc messages would be useful. -- James Morris <jmorris@namei.org> --
Sep 12, 5:15 pm 2008
Alan Jenkins
Re: [Bug #11553] Strange looking line from "ps aux"
Isn't this another instance of <http://bugzilla.kernel.org/show_bug.cgi?id=11209>? If you can try 2.6.27-rc6, that should fix it. Alan --
Sep 13, 1:51 am 2008
Mike Galbraith
Re: [Bug #11308] tbench regression on each kernel releas ...
P.S. fwiw, scheduler difference between these two kernels is practically nill. --
Sep 13, 4:57 am 2008
Andrew Morton
Re: [Bug #11500] /proc/net bug related to selinux
hm, seems that 2.6.24 is OK but 2.6.25 is not. I must have missed the bug when testing 2.6.25-based kernels. I started a git bisection search but after half an hour I hit bad 2.6.25 dmesg: http://userweb.kernel.org/~akpm/dmesg-sony.txt /var/log/messages: http://userweb.kernel.org/~akpm/messages-sony.txt The latter includes this: Sep 13 12:32:43 sony kernel: SELinux: class key not defined in policy Sep 13 12:32:43 sony kernel: SELinux: class dccp_socket not defined in policy Sep 13 ...
Sep 13, 12:37 pm 2008
Vegard Nossum
Re: [RFC][PATCH] utsname: completely overwrite prior inf ...
On Sat, Sep 13, 2008 at 12:11 AM, Andrew Morton As far as I can tell, only nodename (hostname) and domainname may be I agree with this change. FWIW: Acked-by: Vegard Nossum <vegard.nossum@gmail.com> There seems to be a few more places throughout the kernel which needlessly call utsname() more than once. I will keep it in mind. Thanks, Vegard -- "The animistic metaphor of the bug that maliciously sneaked in while the programmer was not looking is intellectually dishonest as ...
Sep 13, 12:25 am 2008
Takashi Iwai
Re: REGRESSION: Sound's decreasing when headphones are plugged
At Sat, 13 Sep 2008 01:03:44 +0300, Could you run alsa-info.sh with --no-upload option for both with and without model=dell-3stack option, and attach the generated files? The script is found as http://www.alsa-project.org/alsa-info.sh The model option with STAC codec usually changes only the default pin configurations. Some pin config changes might hit you. thanks, Takashi --
Sep 13, 8:08 am 2008
Oleksandr Natalenko
Re: REGRESSION: Sound's decreasing when headphones are plugged
When I boot without option, ALSA selects "dell-bios" model. BTW, logs are in attach, as you've requested.
Sep 13, 3:47 pm 2008
Alan Stern
Re: Partition check considered as error is breaking moun ...
In addition it deserves to be commented so that somebody doesn't go and change it yet again. Alan Stern --
Sep 12, 7:22 pm 2008
Andrew Morton
Re: Partition check considered as error is breaking moun ...
On Fri, 12 Sep 2008 16:59:20 -0700 Your email client added it. What I sent: 0008A0: 68 65 63 6B 2E 63 0A 40 40 20 2D 35 34 30 2C 37 >heck.c@@@ -540,7< 0008B0: 20 2B 35 34 30 2C 36 20 40 40 20 69 6E 74 20 72 > +540,6 @@ int r< 0008C0: 65 73 63 61 6E 5F 70 61 72 74 69 74 69 6F 6E 73 >escan_partitions< 0008D0: 28 73 74 72 75 63 74 20 67 65 6E 64 69 73 6B 20 >(struct gendisk < 0008E0: 2A 64 69 0A 20 09 09 69 66 20 28 66 72 6F 6D 20 >*di@ @@if (from < 0008F0: 2B 20 73 69 ...
Sep 12, 5:13 pm 2008
Herton Ronaldo Krzes ...
Re: Partition check considered as error is breaking moun ...
I have seen your reply on the other thread, but just to confirm yes, I tested yesterday the same change that fixed the problem. I saw that the commit is -- []'s Herton --
Sep 13, 3:56 pm 2008
Bill Davidsen
Re: Partition check considered as error is breaking moun ...
I really like the patch Herton posted, with the big comment on why you don't want continue, to avoid repeating this conversation in a few years. -- 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 13, 8:54 am 2008
Takashi Iwai
Re: OSS sound core optionalization has __init/__exit mis ...
At Fri, 12 Sep 2008 11:22:21 -0400, Thanks for reporting. It was already fixed on my sound-2.6.git. Takashi --
Sep 13, 8:19 am 2008
Jeff Garzik
Re: PCI: Add ALI M5229 comaptibility mode quirk
This is a bit surprising, considering that libata works for all IDE mode of other controllers... Jeff --
Sep 13, 7:24 am 2008
Frans Pop
Re: [PATCH] Fixup deb-pkg target to generate separate fi ...
Although I agree that arch all is technically not incorrect, I wonder if it is the smart thing to do it here. The pkg-deb target is probably mostly, or even exclusively - used to build custom kernels, and people might be crossbuilding kernels with different configs and thus resulting in different firmware files from the same source (thus same version) on the same system. I build amd64, i386 and armel that way on my main desktop system, all with different configs (tuned mainly to keep the ...
Sep 13, 9:28 am 2008
Frans Pop
Re: [PATCH] Fixup deb-pkg target to generate separate fi ...
Yes it does. Thanks for the patch Jonathan. Tested both with kernel configs that result in firmware and that do not result in firmware. --
Sep 13, 1:35 am 2008
Jonathan McDowell
Re: [PATCH] Fixup deb-pkg target to generate separate fi ...
[Adding linux-kbuild as that seems to be the closest to a maintainer for scripts/package/] Ta, I've fixed both the indents. I've also changed the firmware package ----- diff --git a/scripts/package/builddeb b/scripts/package/builddeb index ba6bf5d..1264b8e 100644 --- a/scripts/package/builddeb +++ b/scripts/package/builddeb @@ -15,15 +15,18 @@ set -e version=$KERNELRELEASE revision=`cat .version` tmpdir="$objtree/debian/tmp" +fwdir="$objtree/debian/fwtmp" ...
Sep 13, 9:08 am 2008
Joshua Hoblitt
Re: [Bugme-new] [Bug 11543] New: kernel panic: softlocku ...
I just rolled out -rc5 from netdev + Andrew's debug patch + the HPET patch Thomas pointed me at. I'll let it roast on these 14 machine is production over the weekend to see if we get another panic. I'm attaching the dmesg from this kernel. We're still getting the NMI watchdog warning and the rtc is [still] hosed (I think it was last working around -rc3). -J --
Sep 12, 5:13 pm 2008
Jeremy Fitzhardinge
Re: [patch 7/7] x86, cpa: global flush tlb after splitti ...
Use flush_tlb_others(), which will get paravirtualized properly. J --
Sep 13, 10:10 am 2008
Janne Grunau
Re: [PATCH 02/18] lirc serial port receiver/transmitter ...
I hope I haven't broken anything with my lirc_dev changes. I doubt I'll have a change to test it before monday. Janne --
Sep 12, 5:26 pm 2008
Christoph Bartelmus
Re: [PATCH 02/18] lirc serial port receiver/transmitter ...
Hi Jarod, No, I can't think of anything else. OTOH there have never been real problems with this for the past 10 years... Christoph --
Sep 13, 12:09 am 2008
Stefan Bauer
Re: [PATCH 02/18] lirc serial port receiver/transmitter ...
Unfortunately, you did. Commit ea74897 (port lirc to dynamic device numbers) broke things. This is what ea74897 and further (latest tested was dd13cc7) are telling me: $ insmod drivers/input/lirc/lirc_dev.ko $ insmod drivers/input/lirc/lirc_serial.ko insmod: error inserting 'drivers/input/lirc/lirc_serial.ko': -1 Input/output error $ dmesg | tail lirc_dev: IR Remote Control driver registered, major 253 lirc_serial: auto-detected active low receiver lirc_dev: lirc_register_driver: ...
Sep 13, 1:41 am 2008
Jeff Garzik Sep 13, 12:12 pm 2008
Jeff Garzik Sep 13, 12:30 pm 2008
FUJITA Tomonori
Re: [2.6.27-rc6, patch] fix SWIOTLB oops...
On Sat, 13 Sep 2008 18:53:13 +0100 Are you sure your patch doesn't break other x86 IOMMU implementations (note that this patch affects all the IOMMUs)? x86 IOMMU coherent code has been broken for a long time. The coherent code was completely rewritten for 2.6.28 to fix all the issues. git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip.git I think it's too late to try to fix v2.6.27. --
Sep 13, 11:47 am 2008
Daniel J Blueman
Re: [2.6.27-rc6, patch] fix SWIOTLB oops...
On Thu, Sep 11, 2008 at 2:29 PM, FUJITA Tomonori Thanks Fujita; this looks a better way of doing this. I've tested the three patches you posted and they address the original issue I bumped into, so seem an appropriate fix for -rc7. Not sure if preceding comments need tweaking though. Our work isn't done yet though, since we see unexpected page state [5] on the release path. Calling the appropriate IOMMU/SWIOTLB release function [6] corrects this. Verified on x86-64 Intel system with SWIOTLB ...
Sep 13, 10:53 am 2008
Pavel Machek Sep 13, 4:20 am 2008
Christoph Bartelmus
Re: [PATCH 01/18] lirc core device driver infrastructure
Hi Jarod, The problem is this: http://www.lirc.org/html/configure.html#multiple Quoting the very last paragraph: "The only situation where the described procedure will not work is when you have two devices that both use a kernel driver that can only handle one device at once like e.g. lirc_serial, lirc_sir or lirc_parallel. You can still make it work with a trick by compiling the affected driver multiple times using different names and different major numbers. You will find ...
Sep 13, 12:21 am 2008
Christoph Bartelmus
Re: [PATCH 01/18] lirc core device driver infrastructure
Hi Maxim, on 12 Sep 08 at 00:28, Maxim Levitsky wrote: I have already agreed to implement this in lircd. The reason why I didn't until now is that there never was any reguest for such a feature from real users of LIRC. This is often suggested by people from an architectural viewpoint, because it's nice to have a unified interface through the input layer. But if you start using LIRC you usually realise quite fast that simple key events are not enough to build a remote controlled home ...
Sep 13, 12:20 am 2008
Maciej W. Rozycki Sep 12, 5:40 pm 2008
Cyrill Gorcunov
Re: [PATCH] x86: io-apic - do not use KERN_DEBUG marker ...
[Yinghai Lu - Fri, Sep 12, 2008 at 12:57:21PM -0700] ... | > 0 add_pin_to_irq: irq 15 --> apic 0 pin 15 | > IOAPIC[0]: Set routing entry (8-15 -> 0x3f -> IRQ 15 Mode:0 Active:0) | > 8-16 8-17 8-18 8-19 8-20 8-21 8-22 8-23 (apicid-pin) not connected | > 9-0 9-1 9-2 9-3 9-4 9-5 9-6 9-7 9-8 9-9 9-10 9-11 9-12 9-13 9-14 9-15 | > 9-16 9-17 9-18 9-19 9-20 9-21 9-22 9-23 (apicid-pin) not connected | > | | only first one not connected at first, and ... | | why not just revert those two ...
Sep 13, 2:11 am 2008
Jan Engelhardt
Re: [ANNOUNCE] Merkey's LinuxWare 1.0 MS-DOS Loader
So, just another UML architecture ;-) But how much memory does it need? Raw Linux wants at least 5 MB. --
Sep 13, 4:34 pm 2008
Jeff Garzik Sep 13, 4:13 pm 2008
Jeff Garzik Sep 13, 12:55 pm 2008
Jeff Garzik Sep 13, 12:35 pm 2008
David Fries
Re: [PATCH 1/2] [PATCH] ne.c fix rmmod, platform driver ...
Does this work? - if (0 <= this_dev && this_dev < MAX_NE_CARDS) { + if (!res) { diff --git a/drivers/net/ne.c b/drivers/net/ne.c index cd31e77..ede9b12 100644 --- a/drivers/net/ne.c +++ b/drivers/net/ne.c @@ -813,22 +813,37 @@ static int __init ne_drv_probe(struct platform_device *pdev) { struct net_device *dev; int err, this_dev = pdev->id; + struct resource *res; dev = alloc_eip_netdev(); if (!dev) return -ENOMEM; - dev->base_addr = io[this_dev]; - dev->irq = ...
Sep 13, 8:19 am 2008
David Fries
[PATCH 2/2] ne.c Fix suspend and resume for ISA PnP cards.
From: David Fries <david@fries.net> A call to pnp_stop_dev and pnp_start_dev now shuts down and initializes plug and play devices for suspend and resume. Signed-off-by: David Fries <david@fries.net> Cc: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Cc: Paul Gortmaker <p_gortmaker@yahoo.com> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: Jeff Garzik <jeff@garzik.org> --- This version is the same as the last PATCH 2/2, only with updated line offsets. drivers/net/ne.c | 9 ++++++++- 1 files ...
Sep 13, 9:54 am 2008
Atsushi Nemoto
Re: [PATCH 1/2] [PATCH] ne.c fix rmmod, platform driver ...
For now rbtx49xx ne platform devices use -1 for pdev->id, but it may change. Please don't assume it. --- Atsushi Nemoto --
Sep 13, 8:13 am 2008
David Fries
Re: [PATCH 1/2] [PATCH] ne.c fix rmmod, platform driver ...
I reformatted your patch and added a comment. Does this work for you? diff --git a/drivers/net/ne.c b/drivers/net/ne.c index cd31e77..9759aec 100644 --- a/drivers/net/ne.c +++ b/drivers/net/ne.c @@ -813,22 +813,37 @@ static int __init ne_drv_probe(struct platform_device *pdev) { struct net_device *dev; int err, this_dev = pdev->id; + struct resource *res; dev = alloc_eip_netdev(); if (!dev) return -ENOMEM; - dev->base_addr = io[this_dev]; - dev->irq = ...
Sep 13, 7:44 am 2008
David Fries
Re: [PATCH 2/2] ne.c Fix suspend and resume for ISA PnP cards.
I just wanted to make it clear for anyone testing, this patch 2/2 by itself changes suspend and resume functions which aren't executed without patch 1/2 "ne.c fix rmmod, platform driver improvements". -- David Fries <david@fries.net> http://fries.net/~david/ (PGP encryption key available) --
Sep 13, 1:32 pm 2008
David Fries
[PATCH 1/2] ne.c fix rmmod, platform driver improvements
From: David Fries <david@fries.net> Removing the module would cause a kernel oops as platform_driver_probe failed to detect a device and unregistered the platform driver on module init, and cleanup_module would unregister the already unregistered driver. The suspend and resume functions weren't being called. platform_driver support was added earlier, but without any platform_device_register* calls I don't think it was being used. Now all devices are registered using ...
Sep 13, 9:47 am 2008
Jeff Garzik Sep 13, 1:36 pm 2008
Jeff Garzik Sep 13, 12:55 pm 2008
Atsushi Nemoto
Re: [PATCH 1/2] [PATCH] ne.c fix rmmod, platform driver ...
It should work (not tested: I have no access to the board few days), but if someone defined ne platform device with pdev->id == -1 and he forgot to declare IO resources, but things happen. Checking this_dev range before accessing io[] array would be better. --- Atsushi Nemoto --
Sep 13, 8:29 am 2008
Pavel Machek
Re: [patch 00/42] 2.6.26-stable review
Agreed. Bugfix was tested and is pretty obvious. ...but complete revert is still better than keeping 'thinpkad-cooking' bug. Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html --
Sep 13, 9:56 am 2008
Pavel Machek
Re: [PATCH 8/9] Introduce functions to restart a process
Can we do something with naming here? resume usually means 'resume ....and you are not even consistent. Plus, rst_ will probably be understood as a reset by most people. Hmmm... your syscalls get fd. What happens if I pass something like /proc/self/maps to them? -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html --
Sep 13, 10:34 am 2008
Pavel Machek
Re: [PATCH 12/13] hrtimer: create a "timer_slack" field ...
LD_PRELOAD should work over exec... Another possibility would be to declare new syscalls, and have glibc automatically use select_slack(, foo) if GLIBC_SLACK=foo. Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html --
Sep 13, 9:24 am 2008
Avi Kivity
Re: [PATCH] kernel/cpu.c: Move the CPU_DYING notifiers
kvm should work with this patch. -- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain. --
Sep 12, 11:36 pm 2008
Jeff Garzik
Re: [PATCH 2/4 2.6.28] cxgb3 - handle ARP replies for pr ...
Acked-by: Jeff Garzik <jgarzik@redhat.com> --
Sep 13, 12:31 pm 2008
Ian Campbell
Re: NFS regression? Odd delays and lockups accessing an ...
I sure could. I'm using the Debian kernel which is currently at 2.6.26.3 (pkg version 2.6.26-4) although I have an update to 2.6.26.4 (via pkg 2.6.26-5) pending. If I'm going to build my own I'll start with current git (a551b98d5f6fce5897d497abd8bfb262efb33d2a) and repro there before trying your patch. --=20 Ian Campbell No rock so hard but that a little wave May beat admission in a thousand years. -- Tennyson
Sep 13, 1:57 am 2008
David Miller
Re: [ANNOUNCE] GIT 1.6.0-rc2
From: David Miller <davem@davemloft.net> As a followup this turned out to be the classic "PATH when doing GIT over SSH" problem. I have to say this is very unfun to debug, and even less fun to "fix" even once you know this is the problem. And what's more I know this is the second time I've had to spend a night debugging this very problem. I ended up having to make a ~/.ssh/environment file and then restart my SSH server with "PermitUserEnvironment yes" added to sshd_config. But I can't ...
Sep 13, 1:33 am 2008
Jeff Garzik
Re: [PATCH] e100: Use pci_pme_active to clear PME_Status ...
Since I am rusty on my PCI... why is this needed? --
Sep 13, 1:15 pm 2008
Pallipadi, Venkatesh
RE: AGP PAT issue.
Can you try the patch here http://www.ussg.iu.edu/hypermail/linux/kernel/0809.1/2074.html That should resolve both reserve and free issues.. Thanks, Venki --
Sep 12, 5:26 pm 2008
Rene Herman
Re: AGP PAT issue.
Not for .27 though. Rene. --
Sep 12, 5:44 pm 2008
Eric W. Biederman
Re: unprivileged mounts git tree
There are less silly examples like setting up a chroot type environment contained in a mount namespace and having a kernel oops That second condition is interesting requiring write permission of the dentry. I thought we had obviated the need for that when we added ownership to the mounts themselves. In this case at least it shouldn't Ok. Let's pick on something a little more interesting. root does: mmount --bind -o user=hallyn /home/hallyn /home/hallyn hallyn does: mount --bind ...
Sep 12, 8:12 pm 2008
previous daytodaynext day
September 12, 2008September 13, 2008September 14, 2008