|
kernel/rcustate.c: state machine based rcu implementation
|
| |
I've updated the state machine based rcu code. The main new point is a rewritten rcu_irq_exit() code, it should now scale (no more write accesses to global memory). Main points: - As previously a state machine with system wide states: Either accumulate further call_rcu() callbacks, or collect the callbacks for the next grace period, or wait for a quiescent... more »
|
|
pat: fix type check error on chk_conflict function
|
| |
On chk_conflict() function, if new->type does not match entry->type and type is not NULL, this does not go through conflict path. This patch fix this bug. Signed-off-by: bibo....@gmail.com ------------------------------ ------------------------------ ---------- diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c... more »
|
|
pat: remove redundant condition check
|
| |
On file pat.c, if (start <= entry->start), it also means (start < entry->end). This patch removes redundant condition check. Signed-off-by: bibo....@gmail.com thanks bibo,mao ------------------------------ ------------------------ diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c index 2a50e0f..12cac5e 100644... more »
|
|
[PATCH 1/2] fix build error of git-tip
|
| |
Patch name: git-tip-fix.patch Patch against: mmotm 10 Oct Applied after: git-tip.patch ----------- git-tip can't build on ia64 because __acpi_unmap_table() function tyep is wrong. Then it cause following build error. CC arch/ia64/kernel/acpi.o arch/ia64/kernel/acpi.c:180: error: conflicting types for '__acpi_unmap_table'... more »
|
|
pktcdvd -> sysfs warning with 2.6.27
|
| |
At the very end of my startup scripts, I say pktsetup cdrw /dev/cdrw to get the stuff in /etc/pktcdvd set up right. As of 2.6.27 this has started complaining: pktcdvd: writer pktcdvd0 mapped to hde ------------[ cut here ]------------ WARNING: at fs/sysfs/dir.c:463 sysfs_add_one+0x2f/0x3b() sysfs: duplicate filename '254:0' can not be created... more »
|
|
Identify which executable object the userspace address belongs to.
|
| |
Example usage: mount -t debugfs nodev /sys/kernel/debug cd /sys/kernel/debug/tracing echo userstacktrace >iter_ctrl echo sym-userobj >iter_ctrl echo sched_switch >current_tracer echo 1 >tracing_enabled cat trace_pipe >/tmp/trace& ... run application ... echo 0 >tracing_enabled cat /tmp/trace You'll see stack entries like:... more »
|
|
mips/pci/fixup-rc32434.c must #include <asm/mach-rc32434/irq.h>
|
| |
This patch fixes the following compile error caused by commit 606a083b1e1a357cb66454e4581b80 f1a67d8368 (MIPS: RB532: Cleanup the headers again): <-- snip --> .. CC arch/mips/pci/fixup-rc32434.o arch/mips/pci/fixup-rc32434.c: In function 'pcibios_map_irq': arch/mips/pci/fixup-rc32434.c: 46: error: 'GROUP4_IRQ_BASE' undeclared (first use in this function)... more »
|
|
net/au1000_eth.c MDIO namespace fixes
|
| |
Commit 2e888103295f47b8fcbf7e9bb8c5da 97dd2ecd76 (phylib: add mdiobus_{read,write}) causes the following compile error: <-- snip --> .. CC drivers/net/au1000_eth.o drivers/net/au1000_eth.c:252: error: conflicting types for 'mdiobus_read' include/linux/phy.h:130: error: previous declaration of 'mdiobus_read' was here... more »
|
|
net/tc35815.c: fix compilation
|
| |
Fix an obvious typo introduced by commit 298cf9beb9679522de995e249eccbd 82f7c51999 (phylib: move to dynamic allocation of struct mii_bus). <-- snip --> .. CC drivers/net/tc35815.o drivers/net/tc35815.c: In function 'tc_mii_init': drivers/net/tc35815.c:799: error: 'err_out_free_mii_bus' undeclared (first use in this function)... more »
|
|
input: wm97xx - update email address for Liam Girdwood
|
| |
This updates the email address for Liam Girdwood as my old address is no longer valid. Signed-off-by: Liam Girdwood <l...@slimlogic.co.uk> --- MAINTAINERS | 2 +- drivers/input/touchscreen/main stone-wm97xx.c | 5 ++--- drivers/input/touchscreen/wm97 05.c | 5 ++---... more »
|
|
|