| From | Subject | Date |
|---|---|---|
| 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 | Re: [PATCH 3/3] [MTD] physmap.c: Add a dummy release function
Isn't that just papering over the issue?
--
| 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 | Re: [Bug #11398] hda_intel: IRQ timing workaround is act ...
Still there.
--
| 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 | Re: [PATCH] x86: io-apic - do not use KERN_DEBUG marker ...
Exactly what I wrote!
Maciej
--
| 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 | Re: [PATCH 2/2] ne.c Fix suspend and resume for ISA PnP cards.
Thanks for noting that...
--
| 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 day | today | next day |
|---|---|---|
| September 12, 2008 | September 13, 2008 | September 14, 2008 |
