| From | Subject | Date |
|---|---|---|
| V.Radhakrishnan | Patch [1/1] minor bugfix in 2.6.26/arch/x86/mm/pat.c - cause...
FROM: V.Radhakrishnan <rk@atr-labs.com>
Description:
This is a 1-line bugfix !
The program linux-2.6.26/arch/x86/mm/pat.c has the following code
#ifdef CONFIG_NONPROMISC_DEVMEM
/* This check is done in drivers/char/mem.c in case of
NONPROMISC_DEVMEM*/
static inline int range_is_allowed(unsigned long pfn, unsigned long
size)
{
return 1;
}
#else { ... }
The above #ifdef must be actually #ifndef and not #ifdef
The bug does not allow a valid user (root) from accessing /dev/mem eve...
| Jul 17, 1:25 pm 2008 |
| Linus Torvalds | Re: Patch [1/1] minor bugfix in 2.6.26/arch/x86/mm/pat.c - c...
The real bug is that we shouldn't have "double negatives", and certainly
not negative config options. Making that "promiscuous /dev/mem" option a
negated thing as a config option was bad.
Ingo, over to you..
--
| Jul 17, 1:27 pm 2008 |
| Ingo Molnar | Re: Patch [1/1] minor bugfix in 2.6.26/arch/x86/mm/pat.c - c...
(hm, i dont find the original thread anywhere.)
... would add a crasher cache aliasing bug in case of
CONFIG_NONPROMISC_DEVMEM=n (or CONFIG_PROMISC_DEVMEM).
The idea behind this check is to add a second layer of checks to mmap()s
- which is absolutely necessary in the case of PAT and not optional. If
non-promisc /dev/mem is used then this check is not needed. (because the
higher level API already restricts us)
But this duplication is ugly and confusing - we should have just a
single...
| Jul 17, 6:39 pm 2008 |
| Ben Dooks | GPIO: Add generic gpio_to_irq call.
Add gpio_to_irq() implementation allowing the
gpio_chip registration to also specify an function
to map GPIO offsets into IRQs.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Index: linux-2.6.26-quilt3/drivers/gpio/gpiolib.c
===================================================================
--- linux-2.6.26-quilt3.orig/drivers/gpio/gpiolib.c 2008-07-18 00:40:52.000000000 +0100
+++ linux-2.6.26-quilt3/drivers/gpio/gpiolib.c 2008-07-18 00:47:03.000000000 +0100
@@ -339,6 +339,36 @@ const cha...
| Jul 17, 7:52 pm 2008 |
| Ben Dooks | GPIO: Add generic gpio_to_irq call.
Add gpio_to_irq() implementation allowing the
gpio_chip registration to also specify an function
to map GPIO offsets into IRQs.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Index: linux-2.6.26-quilt3/drivers/gpio/gpiolib.c
===================================================================
--- linux-2.6.26-quilt3.orig/drivers/gpio/gpiolib.c 2008-07-18 00:40:52.000000000 +0100
+++ linux-2.6.26-quilt3/drivers/gpio/gpiolib.c 2008-07-18 00:47:03.000000000 +0100
@@ -339,6 +339,36 @@ const cha...
| Jul 17, 7:50 pm 2008 |
| Arjan van de Ven | [PATCH] modules: extend initcall_debug functionality to the ...
From: Arjan van de Ven <arjan@linux.intel.com>
Subject: [PATCH] modules: extend initcall_debug functionality to the module loader
The kernel has this really nice facility where if you put "initcall_debug"
on the kernel commandline, it'll print which function it's going to execute
just before calling an initcall, and then after the call completes it will
1) print if it had an error code
2) checks for a few simple bugs (like leaving irqs off)
and
3) print how long the init call took in mil...
| Jul 17, 7:21 pm 2008 |
| Dan Williams | [git pull] async-tx/dmaengine update for 2.6.27
Linus, please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx.git next
to receive:
Dan Williams (4):
async_tx: fix async_memset compile error
dmaengine: remove arch dependency from DMADEVICES
dmaengine: track the number of clients using a channel
dmaengine: add DMA_COMPL_SKIP_{SRC,DEST}_UNMAP flags to control dma unmap
Haavard Skinnemoen (5):
dmaengine: Couple DMA channels to their physical DMA device
dmatest: Simple DMA memcpy te...
| Jul 17, 7:21 pm 2008 |
| Yinghai Lu | empty smpcommon_32.c
it is renamed to smpcommon.c
but old one with one blank line still sit the tree.
YH
--
| Jul 17, 7:18 pm 2008 |
| Ingo Molnar | Re: empty smpcommon_32.c
thanks, zapped it.
Ingo
--
| Jul 17, 7:23 pm 2008 |
| Harvey Harrison | [PATCH] pci: proc.c sparse endian annotations
drivers/pci/proc.c:91:3: warning: cast from restricted __le16
drivers/pci/proc.c:100:3: warning: cast from restricted __le32
drivers/pci/proc.c:109:3: warning: cast from restricted __le16
drivers/pci/proc.c:161:40: warning: cast to restricted __le16
drivers/pci/proc.c:170:41: warning: cast to restricted __le32
drivers/pci/proc.c:179:40: warning: cast to restricted __le16
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
---
Patch against next-20080717
drivers/pci/proc.c | 18 +...
| Jul 17, 6:57 pm 2008 |
| Thomas Lucaw | ide-cd or ide-scsi dmesg contradiction
Hi, for some time I've noticed
giving the cmdline (to kernel at boot) "hdd=ide-scsi ..." I get
ide-scsi is deprecated for cd burning! Use ide-cd and give dev=/dev/hdX as device
then changing to the suggested "hdd=ide-cd ..." I get
ide_setup: hdc=ide-cd -- OBSOLETE OPTION, WILL BE REMOVED SOON!
Rather illogical to me :-)
I guess neither should be used, I can make my cdrom and dvd devices work
without ok.
kernel 2.6.26
Tom
--
| Jul 17, 6:11 pm 2008 |
| Jan Engelhardt | Re: ide-cd or ide-scsi dmesg contradiction
Right, neither.
cdrecord dev=/dev/sr0 (or dev=/dev/hdc) whichever is appropriate
is all one needs. I guess you can even use /dev/sg0.
Care to send a patch?
--
| Jul 17, 7:23 pm 2008 |
| Bernhard Walle | [PATCH] x86: Move crashkernel reservation before dma32_reser...
On a x86-64 machine (nothing special I could encounter) I had the problem that
crashkernel reservation with the usual "64M@16M" failed. While debugging that,
I encountered that dma32_reserve_bootmem() reserves a memory region which is in
that area.
Because dma32_reserve_bootmem() does not rely on a specific offset but
crashkernel does, it makes sense to move the crashkernel reservation up a bit.
I tested that patch and it works without problems. I don't see any negative
effects of that move, but ma...
| Jul 17, 6:15 pm 2008 |
| Yinghai Lu | Re: [PATCH] x86: Move crashkernel reservation before dma32_r...
Joe Jin already had another one to move dma32_reserve_bootmem later
YH
--
| Jul 17, 6:50 pm 2008 |
| Justin Mattock | Re: 2.6.26-rc9-git9 doesn't boot on Macintel
when sending the post make sure you select reply toall
this way all of the cc's are there.(just in case you didn't know)
you're going to have to give me that address again,
deleted all of my messages this morning without thinking about it.
--
Justin P. Mattock
--
| Jul 17, 6:09 pm 2008 |
| Bernhard Walle | kdump: Report actual value of VMCOREINFO_OSRELEASE in VMCORE...
The current implementation reports the structure name as
VMCOREINFO_OSRELEASE in VMCOREINFO, e.g.
VMCOREINFO_OSRELEASE=init_uts_ns.name.release
That doesn't make sense because it's always the same. Instead, use the
value, e.g.
VMCOREINFO_OSRELEASE=2.6.26-rc3
That's also what the 'makedumpfile -g' does.
Signed-off-by: Bernhard Walle <bwalle@suse.de>
diff --git a/include/linux/kexec.h b/include/linux/kexec.h
index 3265968..3c7784d 100644
--- a/include/linux/kexec.h
...
| Jul 17, 6:07 pm 2008 |
| Alastair Stevens | Re: From 2.4 to 2.6 to 2.7?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Forgive me if I missed it, but I've not seen any suggestions along the lines
of this: how about just dropping the now-meaningless '.6' from the version
string and retaining the rest. In other words:
2.27
2.27.1
...
2.28
2.28.1
2.28.2
That way you continue the series in a meaningful way, whilst reverting to a
neater 3-level numbering scheme again. Perhaps you could make 2.[6.]30 the
switchover point....
Cheers
AL
- --
...
| Jul 17, 6:05 pm 2008 |
| Lennart Sorensen | Re: From 2.4 to 2.6 to 2.7?
So what makes the 6 meaningless and the 2 meaningful and worth keeping?
It does nothing for Linus's dislike of large numbers either.
--
Len Sorensen
--
| Jul 17, 6:40 pm 2008 |
| Harvey Harrison | [PATCH] mtd: diskonchip.c fix sparse endian warnings
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
---
Al, I know you won't like this for the same reasons as the dlm patch,
but I had it already done.
drivers/mtd/nand/diskonchip.c | 30 +++++++++++++++---------------
1 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/drivers/mtd/nand/diskonchip.c b/drivers/mtd/nand/diskonchip.c
index 765d4f0..e4226e0 100644
--- a/drivers/mtd/nand/diskonchip.c
+++ b/drivers/mtd/nand/diskonchip.c
@@ -1125,9 +1125,9 @@ static inlin...
| Jul 17, 5:57 pm 2008 |
| Ingo Molnar | [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison overwr...
A regression to v2.6.26:
I started getting this skb-head corruption message today, on a T60
laptop with e1000:
PM: Removing info for No Bus:vcs11
device: 'vcs11': device_create_release
=============================================================================
BUG skbuff_head_cache: Poison overwritten
-----------------------------------------------------------------------------
INFO: 0xf658ae9c-0xf658ae9c. First byte 0x6a instead of 0x6b
INFO: Allocated in __alloc_skb+0x2c/0x110 age=0 cp...
| Jul 17, 5:42 pm 2008 |
| Vegard Nossum | Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison ov...
It doesn't actually work. The config says
# head: 088fcf34
and I checked out this from the tip tree. But kernel-config still
complains about unknown config options... What went wrong?
Vegard
--
"The animistic metaphor of the bug that maliciously sneaked in while
the programmer was not looking is intellectually dishonest as it
disguises that the error is the programmer's own creation."
-- E. W. Dijkstra, EWD1036
--
| Jul 17, 7:27 pm 2008 |
| Ingo Molnar | Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison ov...
that's ok - i've got some local qa helpers that have config options.
Things like making SMP bootups more likely in randconfig, adding various
boot parameters to the bootup via .config methods (so that boot
parameters can be randomized via make randconfig), etc.
these:
CONFIG_BOOTPARAM_SUPPORT=y
CONFIG_BOOTPARAM_NO_HZ_OFF=y
CONFIG_BOOTPARAM_NMI_WATCHDOG_BIT_0=y
CONFIG_BOOTPARAM_LAPIC=y
CONFIG_BOOTPARAM_IDLE_MWAIT=y
CONFIG_BOOTPARAM_NOPAT=y
CONFIG_BOOTPARAM_NOTSC=y
are...
| Jul 17, 7:56 pm 2008 |
| Vegard Nossum | Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison ov...
1. Notice the range. It's just a single byte.
2. Notice the value. It's just a ++.
Probably a stray increment of a uint8_t somewhere on a freed object?
The offset from the beginning of the object is 0xf658ae9c - 0xf658ae00 = 0x9c.
How big is a struct sk_buff? Hm.. it is in fact quite big. Now what
member has offset 0x9c? Seems to depend on your config. Is there any
way you can figure it out, Ingo? I'll try it with your config too.
Vegard
--
"The animistic metaphor of the bug that mal...
| Jul 17, 7:15 pm 2008 |
| Ingo Molnar | Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison ov...
hmm ... your analysis gave me a wonderful albeit admittedly remote idea:
If only we had some kernel technology that could track and validate
memory accesses, and point out the cases where we access uninitialized
memory, just like Valgrind?
... something like kmemcheck? ;-)
So i booted that box with tip/master and kmemcheck enabled. (plus a few
fixlets to make networking allocations be properly tracked by
kmemcheck.)
It was a slow bootup and long wait, but it gave a few hits here:
...
| Jul 17, 7:52 pm 2008 |
| Vegard Nossum | Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison ov...
With your config:
(gdb) p ((struct sk_buff *) 0)->truesize
Cannot access memory at address 0x9c
Now just audit users of ->truesize... There are quite a few.
Which one would only += 1?
Vegard
PS: I might be on the completely wrong track. So far I only have bad
experiences with this sk_buff...
--
"The animistic metaphor of the bug that maliciously sneaked in while
the programmer was not looking is intellectually dishonest as it
disguises that the error is the programmer's own...
| Jul 17, 7:35 pm 2008 |
| David Miller | Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison ov...
From: Ingo Molnar <mingo@elte.hu>
This is very unlikely to be added by us networking folks, no
networking merges have happened for the 2.6.27 merge window yet :-)
--
| Jul 17, 5:45 pm 2008 |
| Ingo Molnar | Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison ov...
and Cc:-ed SLUB folks. Could be a sleeper cell of bugs gone active ;-)
Or could be SLUB (-debugging) breakage. Netconsole is pretty reliable on
this box. (and the bootup continued just fine after this report)
Just re-tried it, the bug is reliably repeatable. Will try a bisection
run.
Ingo
--
| Jul 17, 6:06 pm 2008 |
| Ingo Molnar | Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison ov...
hm, but it was not reproducible on the third and fourth attempt :-( I
tried hard to provoke it by generating artificial parallel network and
netconsole output - but it didnt want to trigger. Heisenbug ...
Maybe the debug output gives someone an idea about the nature of the
bug?
Ingo
--
| Jul 17, 6:43 pm 2008 |
| David Miller | Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison ov...
From: Ingo Molnar <mingo@elte.hu>
This bug would be a quite positive result then :)
--
| Jul 17, 6:09 pm 2008 |
| Len Brown | Linux Power Management Mini-Summit -- Ottawa -- July 22, 2008
We'll be in The Rideau Suite in Les-Suites
Tuesday July 22nd 8:30-18:30.
Thanks to HP for sponsoring
lunch at 12:30 as well as snacks at 10:00 and 15:30.
We'll wing it for dinner.
On linux-pm (sorry, on sabbatical I've been
bad about keeping up on email) I've seen
intent to attend from:
Len Brown <len.brown@intel.com>
Alan Stern <stern@rowland.harvard.edu>
Dipankar Sarma <dipankar@in.ibm.com>
Rafael J. Wysocki <rjw@sisk.pl>
"Woodruff, Richard" <r-woodruff2@ti.com...
| Jul 17, 5:27 pm 2008 |
| Timur Tabi | [PATCH v2] fsl-diu-fb: Update Freescale DIU driver to use pa...
Update the Freescale DIU driver to use page_alloc_exact() to allocate a
DMA buffer. This also eliminates the rheap-based memory allocator. We
can do this now because commit 6ccf61f9 allows us to allocate 8MB physically-
contiguous memory blocks.
Signed-off-by: Timur Tabi <timur@freescale.com>
---
Fix printk format specifiers, per Andrew Morton.
My other patch, "Add alloc_pages_exact() and free_pages_exact()", must be
applied first, otherwise drivers/video/fsl-diu-fb.c will not compile....
| Jul 17, 5:25 pm 2008 |
| Daniel Walker | [PATCH] sched: sched_rt.c unused struct rq warning fix
following warning,
In file included from /localuser/dwalker/linus/kernel/sched.c:1675:
/localuser/dwalker/linus/kernel/sched_rt.c: In function ‘inc_rt_tasks’:
/localuser/dwalker/linus/kernel/sched_rt.c:508: warning: unused variable ‘rq’
looks to be caused by,
commit 1100ac91b6af02d8639d518fad5b434b1bf44ed6
Author: Ingo Molnar <mingo@elte.hu>
Date: Thu Jun 5 12:25:37 2008 +0200
sched: fix cpuprio build bug
this patch was not built on !SMP:
kernel/sched_rt.c:...
| Jul 17, 4:37 pm 2008 |
| Alexey Dobriyan | Re: *sigh* /proc/*/pagemap
Now that I unsuccessfully tried to reproduce multiplication wraparound (on 32-bit),
integer wraparound in kmalloc() simply can't happen here.
Relevant code from pagemap_read():
uaddr = (unsigned long)buf & PAGE_MASK;
uend = (unsigned long)(buf + count);
pagecount = (PAGE_ALIGN(uend) - uaddr) / PAGE_SIZE;
pages = kmalloc(pagecount * sizeof(struct page *), GFP_KERNEL);
pagecount is effectively "count / PAGE_SIZE", where "count" is size_t.
kmalloc() takes size_t as first argument, so ...
| Jul 17, 4:17 pm 2008 |
| Harvey Harrison | [RESEND-PATCH] olpc: olpc_battery.c sparse endian annotations
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
---
David, akpm?
drivers/power/olpc_battery.c | 20 ++++++++------------
1 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/drivers/power/olpc_battery.c b/drivers/power/olpc_battery.c
index 32570af..5fbca26 100644
--- a/drivers/power/olpc_battery.c
+++ b/drivers/power/olpc_battery.c
@@ -205,9 +205,9 @@ static int olpc_bat_get_property(struct power_supply *psy,
union power_supply_propval *val)
{
int ret =...
| Jul 17, 4:19 pm 2008 |
| Denys Vlasenko | [PATCH] (updated, rolled up) make section names compatible w...
Hi Andrew,
Here is the update against current Linus tree,
rolled up into one patch.
James Bottomley suggested a different naming scheme:
instead of swapping parts (.text.head -> .head.text),
prepend .kernel to our special section names.
This patch implements his idea.
ppc and v850 are dropped per comments from arch people.
parisc and x86 had minor fixes. x86 fix added proper
executable bits to a section:
-.section ".text.head"
+.section ".kernel.text.head","ax",@progbits
Does arch/m...
| Jul 17, 4:13 pm 2008 |
| Matthew Wilcox | Re: PCI: MSI interrupts masked using prohibited method
Quite right. Somehow I managed to test and then send out an earlier
version of this patch.
Unfortunately, testing the right patch results in my machine locking up.
The Intel System Programming Guide, volume 3A points out that x86
interrupts really do have priorities associated with them. And since
EOI simply clears the highest priority bit, delaying calling ->ack()
just isn't possible.
I've also found some other distressing facts about LAPICs in the guide:
If more than one interrupt...
| Jul 17, 3:48 pm 2008 |
| Fred . | Add UDF 2.60 support
Recently released kernel 2.6.26 came with UDF 2.50 support.
* http://en.wikipedia.org/wiki/Universal_Disk_Format
We should get support for UDF 2.60. Please, add support for it!
The Universal Disk Format (UDF) is a format specification of a file
system for storing files on optical media. It is an implementation of
the ISO/IEC 13346 standard.
Revision 2.60 (March 1, 2005).
Considering that 2.60 been out since 3 years ago, it is rather bad
that we still don't support it.
Also the 2.50 suppor...
| Jul 17, 3:46 pm 2008 |
| Alan Cox | Re: Add UDF 2.60 support
On Thu, 17 Jul 2008 21:46:20 +0200
Send patches
--
| Jul 17, 3:19 pm 2008 |
| Daniel Hokka Zakrisson | [PATCH 1/1] signal: Introduce kill_pid_ns_info
Author: Eric W. Biederman <ebiederm@xmission.com>
Implement the basic helper function that walks all of the processes in a
pid namespace and sends them all a signal.
Both locations that could use this functions are also updated to use this
function.
I use find_ge_pid instead of for_each_process because it has a chance of
not touching every process in the system.
[daniel@hozac.com: Optimize away nr <= 1 check, against latest Linus tree]
Signed-off-by: Eric W. Biederman <ebiederm@x...
| Jul 17, 3:37 pm 2008 |
| Andrew Morton | Re: [PATCH 1/1] signal: Introduce kill_pid_ns_info
On Thu, 17 Jul 2008 21:37:36 +0200 (CEST)
but at least the tabs weren't replaced with spaces!
Fix and resend, please.
--
| Jul 17, 5:10 pm 2008 |
| Daniel Hokka Zakrisson | [PATCH] signal: Introduce kill_pid_ns_info
I'm sorry Andrew, this should look better.
Author: Eric W. Biederman <ebiederm@xmission.com>
Implement the basic helper function that walks all of the processes in a
pid namespace and sends them all a signal.
Both locations that could use this functions are also updated to use this
function.
I use find_ge_pid instead of for_each_process because it has a chance of
not touching every process in the system.
[daniel@hozac.com: Optimize away nr <= 1 check, against latest Linus tree]
S...
| Jul 17, 5:54 pm 2008 |
| David Newall | Crash: 2.6.25.10: writing to USB flash drive
Was copying files to a vfat filesystem on a usb flash drive from two
shells (following
http://www.pendrivelinux.com/2008/05/21/usb-xubuntu-804-persistent-install-from-linux/,
but doing steps 16 & 18 concurrently) and got a kernel crash; alpha lock
and scroll lock (?) flashing. Predictably, nothing in syslogs. Had a
USB-attached hard drive plugged in as well as the flash drive, and after
reboot they enumerate in opposite order (/dev/sdb <-> /dev/sdc), if that
matters, which I expect it doe...
| Jul 17, 3:26 pm 2008 |
| Geert Uytterhoeven | [patch 10/29] zorro: use memory_read_from_buffer
From: akinobu.mita@gmail.com
zorro: use memory_read_from_buffer
Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
drivers/zorro/zorro-sysfs.c | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
--- a/drivers/zorro/zorro-sysfs.c
+++ b/drivers/zorro/zorro-sysfs.c
@@ -15,6 +15,7 @@
#include <linux/zorro.h>
#include <linux/stat.h>
#include <linux/string.h>
+#include <linux/fs.h&...
| Jul 17, 3:16 pm 2008 |
| Geert Uytterhoeven | [patch 11/29] amifb: Register Amiga-specific video modes wit...
Register the Amiga-specific video modes with sysfs, so you can see them in
/sys/class/graphics/fb0/modes and change the video mode by writing to
/sys/class/graphics/fb0/mode.
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
drivers/video/amifb.c | 3 +++
1 file changed, 3 insertions(+)
--- a/drivers/video/amifb.c
+++ b/drivers/video/amifb.c
@@ -2383,6 +2383,9 @@ default_chipset:
goto amifb_error;
}
+ fb_videomode_to_modelist(ami_modedb, NUM_TOTAL_MODES,
+ &...
| Jul 17, 3:16 pm 2008 |
| Geert Uytterhoeven | [patch 12/29] atafb: Register Atari-specific video modes wit...
Register the Atari-specific video modes with sysfs, so you can see them in
/sys/class/graphics/fb0/modes and change the video mode by writing to
/sys/class/graphics/fb0/mode.
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
drivers/video/atafb.c | 3 +++
1 file changed, 3 insertions(+)
--- a/drivers/video/atafb.c
+++ b/drivers/video/atafb.c
@@ -3230,6 +3230,9 @@ int __init atafb_init(void)
return -EINVAL;
}
+ fb_videomode_to_modelist(atafb_modedb, NUM_TOTAL_MODE...
| Jul 17, 3:16 pm 2008 |
| Geert Uytterhoeven | [patch 13/29] drivers/video/c2p.c: add MODULE_LICENSE
From: Adrian Bunk <bunk@kernel.org>
This patch adds the missing MODULE_LICENSE("GPL").
Reported-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
drivers/video/c2p.c | 2 ++
1 file changed, 2 insertions(+)
--- a/drivers/video/c2p.c
+++ b/drivers/video/c2p.c
@@ -12,6 +12,7 @@
* for more details.
*/
+#include <linux/module.h>
#include <linux/string.h>
...
| Jul 17, 3:16 pm 2008 |
| Geert Uytterhoeven | [patch 03/29] m68k: Return -ENODEV if no device is found
From: Geert Uytterhoeven <geert@linux-m68k.org>
According to the tests in do_initcalls(), the proper error code in case no
device is found is -ENODEV, not -ENXIO or -EIO.
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
drivers/block/ataflop.c | 4 ++--
drivers/char/nvram.c | 2 +-
drivers/input/keyboard/atakbd.c | 2 +-
drivers/video/atafb.c | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
--- a/drivers/block/ataflop....
| Jul 17, 3:16 pm 2008 |
| Geert Uytterhoeven | [patch 09/29] ZORRO: Replace deprecated __initcall with equi...
From: Robert P. J. Day <rpjday@crashcourse.ca>
ZORRO: Replace deprecated __initcall with equivalent device_initcall.
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
drivers/zorro/proc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/drivers/zorro/proc.c
+++ b/drivers/zorro/proc.c
@@ -158,4 +158,4 @@ static int __init zorro_proc_init(void)
return 0;
}
-__initcall(zorro_proc_init);
...
| Jul 17, 3:16 pm 2008 |
| Geert Uytterhoeven | [patch 14/29] export amiga_vblank
From: Adrian Bunk <bunk@kernel.org>
This patch fixes the following build error:
<-- snip -->
..
Building modules, stage 2.
MODPOST 1203 modules
ERROR: "amiga_vblank" [drivers/video/amifb.ko] undefined!
..
make[2]: *** [__modpost] Error 1
<-- snip -->
Reported-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
arch/m68k/amiga/config.c | 2 ++
1 file...
| Jul 17, 3:16 pm 2008 |
| Geert Uytterhoeven | [patch 15/29] export c2p
From: Adrian Bunk <bunk@kernel.org>
This patch fixes the following build error:
<-- snip -->
..
Building modules, stage 2.
MODPOST 1203 modules
ERROR: "c2p" [drivers/video/amifb.ko] undefined!
..
make[2]: *** [__modpost] Error 1
<-- snip -->
Reported-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
drivers/video/c2p.c | 1 +
1 file changed, 1 ins...
| Jul 17, 3:16 pm 2008 |
| previous day | today | next day |
|---|---|---|
| July 16, 2008 | July 17, 2008 | July 18, 2008 |
