- 17 Oct, 2005 1 commit
-
-
Todd Poynor authored
IRQ for wakeup. Signed-off-by: Todd Poynor <tpoynor@mvista.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
- 14 Oct, 2005 1 commit
-
-
David Brownell authored
The change to make DMA work two bytes at a time omitted an important tweak that affects the file_storage gadget: it needs to recognize when the host writes an odd number of bytes. (The change was made to get past a controller lockup that seemed to be caused by byte-at-a-time DMA using too much bandwidth on one of the I/O busses during network stress testing. The network layer ignores such extra bytes.) This patch resolves that issue by checking the relevant bit and adjusting the rx byte count, so that for example a legal 13 byte request doesn't morph into an illegal 14 byte one any more. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 12 Oct, 2005 5 commits
-
-
Kevin Hilman authored
Signed-off-by: Kevin Hilman <kevin@hilman.org>
-
Todd Poynor authored
doesn't handle these. Signed-off-by: Todd Poynor <tpoynor@mvista.com>
-
Todd Poynor authored
partitioning, JFFS2 filesystem, and keypad. Signed-off-by: Todd Poynor <tpoynor@mvista.com> Signed-off-by: Kevin Hilman <kevin@hilman.org>
-
Todd Poynor authored
Signed-off-by: Todd Poynor <tpoynor@mvista.com> Signed-off-by: Kevin Hilman <kevin@hilman.org>
-
Todd Poynor authored
Signed-off-by: Todd Poynor <tpoynor@mvista.com> Signed-off-by: Kevin Hilman <kevin@hilman.org>
-
- 11 Oct, 2005 15 commits
-
-
Komal Shah authored
omap2420 defconfig with Watchdog support. Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Synced with mainline
-
Tony Lindgren authored
-
Todd Poynor authored
Refresh OMAP730 P2 defconfig for 2.6.14-rc1, enable OMAP MUX by default. Signed-off-by: Todd Poynor <tpoynor@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Removed rename watchdog files
-
Tony Lindgren authored
Fixed compile for omap1
-
Komal Shah authored
Added 24xx watchdog support Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Not sure if this has to be fixed in pcmcia code or our omap_cf.c, but with patch in attachment I now get: => Instert CF card into OSK: # hda: TOSHIBA THNCF256MDG, CFA DISK drive ide0 at 0xc2852000-0xc2852007,0xc285200e on irq 222 hda: max request size: 128KiB hda: 500736 sectors (256 MB) w/2KiB Cache, CHS=978/16/32 hda: cache flushes not supported hda: hda1 ide-cs: hda: Vcc = 3.3, Vpp = 0.0 # mount -t vfat /dev/hda1 /mount hda: hda1 #
-
Todd Poynor authored
A first cut at OMAP730 system suspend/resume. I've only tried keypad wakeup, which fails to wake up. /proc/interrupts shows no interrupts from that device, so some P2 keypad fix is needed. But this might be a start. Could work harder to avoid duplicated/ifdefed code for OMAP16xx vs. OMAP730. --- snip --- OMAP730 PM system suspend/resume core. Based on code by Dave Peverley, Dirk Behme, a.o. Signed-off-by: Todd Poynor <tpoynor@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Todd Poynor authored
pm_message_t conversion for OMAP RTC suspend; compile warning fix. Signed-off-by: Todd Poynor <tpoynor@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Todd Poynor authored
DSP suspend/resume callbacks don't ref uninitialized clock handles on unsupported boards or after other errors. Avoid lockup at system suspend. Signed-off-by: Todd Poynor <tpoynor@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Todd Poynor authored
Must... have.. blinky... LEDs... on OMAP730 P2... Signed-off-by: Todd Poynor <tpoynor@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Ladislav Michl authored
OMAP1510 USB compile fix
-
Komal Shah authored
Added OMAP24xx RNG support
-
Linus Torvalds authored
-
- 10 Oct, 2005 18 commits
-
-
Andi Kleen authored
Need to use long long, not long when RMWing a MSR. I think it's harmless right now, but still should be better fixed if AMD adds any bits in the upper 32bit of HWCR. Bug was introduced with the TLB flush filter fix for i386 Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Andi Kleen authored
CPU hotplug fills up the possible map to NR_CPUs, but it did that after setting up per CPU data. This lead to CPU data not getting allocated for all possible CPUs, which lead to various side effects. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Linus Torvalds authored
-
Linus Torvalds authored
All the same issues - we can't just save the pointer to the thread, we must save the pid/uid/euid combination. Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Harald Welte authored
If a process issues an URB from userspace and (starts to) terminate before the URB comes back, we run into the issue described above. This is because the urb saves a pointer to "current" when it is posted to the device, but there's no guarantee that this pointer is still valid afterwards. In fact, there are three separate issues: 1) the pointer to "current" can become invalid, since the task could be completely gone when the URB completion comes back from the device. 2) Even if the saved task pointer is still pointing to a valid task_struct, task_struct->sighand could have gone meanwhile. 3) Even if the process is perfectly fine, permissions may have changed, and we can no longer send it a signal. So what we do instead, is to save the PID and uid's of the process, and introduce a new kill_proc_info_as_uid() function. Signed-off-by: Harald Welte <laforge@gnumonks.org> [ Fixed up types and added symbol exports ] Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
David S. Miller authored
On the boot processor, we need to do the move onto the Linux trap table a little bit differently else we'll take unhandlable faults in the firmware address space. Previously we would do the following: 1) Disable PSTATE_IE in %pstate. 2) Set %tba by hand to sparc64_ttable_tl0 3) Initialize alternate, mmu, and interrupt global trap registers. 4) Call prom_set_traptable() That doesn't work very well actually with the way we boot the kernel VM these days. It worked by luck on many systems because the firmware accesses for the prom_set_traptable() call happened to be loaded into the TLB already, something we cannot assume. So the new scheme is this: 1) Clear PSTATE_IE in %pstate and set %pil to 15 2) Call prom_set_traptable() 3) Initialize alternate, mmu, and interrupt global trap registers. and this works quite well. This sequence has been moved into a callable function in assembler named setup-trap_table(). The idea is that eventually trampoline.S can use this code as well. That isn't possible currently due to some complications, but eventually we should be able to do it. Thanks to Meelis Roos for the Ultra5 boot failure report. Signed-off-by: David S. Miller <davem@davemloft.net>
-
Andi Kleen authored
Noticed by Terence Ripperda Undo wrong change in global_flush_tlb. We need to flush the caches in all cases, not just when pages were reverted. This was a bogus optimization added earlier, but it was wrong. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Vincent Sanders authored
Patch from Vincent Sanders Add a defconfig for the ARM Collie platform Signed-off-by: Richard Purdie <rpurdie@rpsys.net> Signed-off-by: Vincent Sanders <vince@arm.linux.org.uk> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
-
Vincent Sanders authored
Patch from Vincent Sanders Add a defconfig for the ARM Corgi Zarus platform Signed-off-by: Richard Purdie <rpurdie@rpsys.net> Signed-off-by: Vincent Sanders <vince@arm.linux.org.uk> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
-
Vincent Sanders authored
Patch from Vincent Sanders Add a defconfig for the ARM Poodle Zarus platform Signed-off-by: Richard Purdie <rpurdie@rpsys.net> Signed-off-by: Vincent Sanders <vince@arm.linux.org.uk> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
-
Vincent Sanders authored
Patch from Vincent Sanders Add a defconfig for the ARM Spitz Zarus platform Signed-off-by: Richard Purdie <rpurdie@rpsys.net> Signed-off-by: Vincent Sanders <vince@arm.linux.org.uk> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
-
Nicolas Pitre authored
Patch from Nicolas Pitre drivers/mfd/ucb1x00-core.c: In function 'ucb1x00_probe': drivers/mfd/ucb1x00-core.c:482: error: 'ucb1x00_class' undeclared (first use in this function) Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
-
Markus F.X.J. Oberhumer authored
This fixes the setup of the alignment of the signal frame, so that all signal handlers are run with a properly aligned stack frame. The current code "over-aligns" the stack pointer so that the stack frame is effectively always mis-aligned by 4 bytes. But what we really want is that on function entry ((sp + 4) & 15) == 0, which matches what would happen if the stack were aligned before a "call" instruction. Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Benjamin Herrenschmidt authored
The logic in ide_do_request() doesn't guarantee that both drives will be serviced after a call. It may "forget" to service one in some circumstances, including when one of the drive is suspended (it will eventually fail to service the slave when the master is suspended for example). This prevents the wakeup requests that gets queued on wakeup from sleep from beeing serviced in some cases when 2 drives are sharing an IDE bus. The problem is deep enough in the way this code works (and there are probably a few other problematic but rare corner cases) and fixing it would require some major rethinking of the way IDE decides which channel to service. This is not 2.6.14 material. However, in the meantime, Bart has accepted this simple workaround that will fix the crash on wakeup from sleep since this specific corner case is actually hitting users to get into 2.6.14. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Tom Zanussi authored
The third param in this call to vmap shouldn't be GFP_KERNEL, which makes no sense, but rather VM_MAP. Thanks to Al Viro for spotting this. Signed-off-by: Tom Zanussi <zanussi@us.ibm.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Linus Torvalds authored
-