- 04 Jul, 2006 4 commits
-
-
Tony Lindgren authored
-
Imre Deak authored
When filtering is disabled the driver will ignore all samples and never detect the pen up event. Signed-off-by: Imre Deak <imre.deak@nokia.com>
-
David Brownell authored
Various fixes for the OHCI OMAP glue: - Properly use the usbcore HCD lifecycle entry points - Remove calls to non-exported usbcore routines. - Stop inappropriate export of some bus glue calls Plus remove some extra whitespace.
-
Dirk Behme authored
Fix warnings WARNING: drivers/pcmcia/omap_cf.o - Section mismatch: reference to .init.text: from .data between '' (at offset 0x80) and 'omap_cf_ops' WARNING: sound/arm/omap/snd-omap-alsa-aic23.o - Section mismatch: reference to .init.text: from .data between '' (at offset 0x68) and 'aic23_hw_constraints_rates' Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 30 Jun, 2006 2 commits
-
-
Juha Yrjola authored
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
-
- 29 Jun, 2006 1 commit
-
-
Tony Lindgren authored
Fix GPMC_CS_CONFIG1 writing and typos Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 28 Jun, 2006 2 commits
-
-
Samuel Ortiz authored
Signed-off-by: Samuel Ortiz <samuel.ortiz@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Samuel Ortiz authored
Signed-off-by: Samuel Ortiz <samuel.ortiz@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
- 26 Jun, 2006 4 commits
-
-
Timo Teras authored
Fixes compilation errors on OMAP1. Signed-off-by: Timo Teras <timo.teras@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Imre Deak authored
- replace custom debugging stuff with the default kernel one - pass a pointer to the LCD object instance to member functions - rename lcd_lph8923 to the more generic lcd_mipid - use SPI_MODE_1 instead of SPI_MODE_0 in lcd_mipid - add ESD spike recovery support to lcd_mipid Signed-off-by: Imre Deak <ext-imre.deak@nokia.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Imre Deak authored
- Support for - overlays through separate /dev/fbX nodes - scaling and color space conversion - per-plane memory configuration either in SRAM or SDRAM - Replace custom debug stuff with the default kernel one Signed-off-by: Imre Deak <ext-imre.deak@nokia.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Imre Deak authored
- OMAP ATAG changes: FBMEM - support for per plane memory configurations LCD - add data_lines, reset GPIO line params - FB memory configuration: Support for per-plane memory configurations with FB location either in SRAM or SDRAM. - DMA consistent memory size: Make the ARM DMA consistent memory size overridable. The default is 2MB, but for larger frame buffers we may need more. Kconfig option is added in the next patch. Signed-off-by: Imre Deak <ext-imre.deak@nokia.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
- 23 Jun, 2006 1 commit
-
-
Kevin Hilman authored
-
- 21 Jun, 2006 4 commits
-
-
Tony Lindgren authored
-
Tony Lindgren authored
Multiplexing for 24xx GPMC wait pin monitoring Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kevin Hilman authored
Signed-off-by: Kevin Hilman <khilman@deeprooted.net>
-
Kevin Hilman authored
Signed-off-by: Kevin Hilman <khilman@deeprooted.net>
-
- 20 Jun, 2006 5 commits
-
-
Tony Lindgren authored
MT_MEMORY is needed in order to execute code in SRAM. Also need to use section mapping. Based on a patch by Richard Woodruff. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Komal Shah authored
Use gpmc_cs_get_base_addr for H4 smc91x Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Komal Shah authored
Use gpmc_cs_get_base_addr for H4 smc91x Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
-
Juha Yrjola authored
On OMAP2420, when running MPU at high frequencies, dmtimers need to have a longer delay for the new functional clock to be active. Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
- 19 Jun, 2006 3 commits
-
-
Imre Deak authored
Sprinkle dev_dbg's wrapped with VERBOSE to several functions to aid debugging. Signed-off-by: Imre Deak <imre.deak@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Timo Teras authored
- Initialize timer outside of spinlock to reduce the time the spinlock is held - Do clk_get to the source clocks during initialization to avoid sleeping later - New function to set counter register Signed-off-by: Timo Teras <timo.teras@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
Since the mutex protecting the clock list is static, the list itself should be too. Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
- 18 Jun, 2006 3 commits
-
-
Juha Yrjola authored
Also removed unused ochi_omap_host_enable() function. Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
It is now possible to dynamically set VMEM, VIO, VDCDC2 and VDCDC3. Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Linus Torvalds authored
Being named "Crazed Snow-Weasel" instills a lot of confidence in this release, so I'm sure this will be one of the better ones.
-
- 17 Jun, 2006 8 commits
-
-
Arnd Bergmann authored
Reflect the fact that the Cell Broadband Engine supports 64k pages by adding the bit to the CPU features. Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Arnd Bergmann authored
The page size encoding passed to tlbie is incorrect for new-style large pages. This fixes it. This doesn't affect anything on older machines because mmu_psize_defs[psize].penc (the page size encoding) is 0 for 4k and 16M pages (the two are distinguished by a separate "is a large page" bit). Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com> Signed-off-by: Paul Mackerras <paulus@samba.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Oleg Nesterov authored
arm_timer() checks PF_EXITING to prevent BUG_ON(->exit_state) in run_posix_cpu_timers(). However, for some reason it does so only for CPUCLOCK_PERTHREAD case (which is imho wrong). Also, this check is not reliable, PF_EXITING could be set on another cpu without any locks/barriers just after the check, so it can't prevent from attaching the timer to the exiting task. The previous patch makes this check unneeded. Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Oleg Nesterov authored
do_exit() clears ->it_##clock##_expires, but nothing prevents another cpu to attach the timer to exiting process after that. arm_timer() tries to protect against this race, but the check is racy. After exit_notify() does 'write_unlock_irq(&tasklist_lock)' and before do_exit() calls 'schedule() local timer interrupt can find tsk->exit_state != 0. If that state was EXIT_DEAD (or another cpu does sys_wait4) interrupted task has ->signal == NULL. At this moment exiting task has no pending cpu timers, they were cleanuped in __exit_signal()->posix_cpu_timers_exit{,_group}(), so we can just return from irq. John Stultz recently confirmed this bug, see http://marc.theaimsgroup.com/?l=linux-kernel&m=115015841413687Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Oleg Nesterov authored
If the local timer interrupt happens just after do_exit() sets PF_EXITING (and before it clears ->it_xxx_expires) run_posix_cpu_timers() will call check_process_timers() with tasklist_lock + ->siglock held and check_process_timers: t = tsk; do { .... do { t = next_thread(t); } while (unlikely(t->flags & PF_EXITING)); } while (t != tsk); the outer loop will never stop. Actually, the window is bigger. Another process can attach the timer after ->it_xxx_expires was cleared (see the next commit) and the 'if (PF_EXITING)' check in arm_timer() is racy (see the one after that). Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Stephen Hemminger authored
A couple of fixes that should prevent crashes when using netconsole and suspend/resume. First, netconsole poll routine shouldn't run unless the device is up; second, the NAPI poll should be disabled during suspend. This is only an issue on sky2, because it has to have one NAPI poll routine for both ports on dual port boards. Normal drivers use netif_rx_schedule_prep and that checks for netif_running. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Jens Axboe authored
If get_user_pages() returns less pages than what we asked for, we jump to out_unmap which will return ERR_PTR(ret). But ret can contain a positive number just smaller than local_nr_pages, so be sure to set it to -EFAULT always. Problem found and diagnosed by Damien Le Moal <damien@sdl.hitachi.co.jp> Signed-off-by: Jens Axboe <axboe@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Jens Axboe authored
Some time ago the cdrom open routine was changed so that we call the driver's open routine before checking to see if it is read only. However, if we discovered that a read write open was not possible and the open flags required a writable open, we just returned -EROFS without calling the driver's release routine. This seems to work for most cdrom drivers, but breaks the Powerpc iSeries virtual cdrom rather badly. This just inserts the release call in the error path to balance the call to "->open()" done by "open_for_data()". Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Jens Axboe <axboe@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
- 16 Jun, 2006 1 commit
-
-
Juha Yrjola authored
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
- 15 Jun, 2006 2 commits
-
-
Tony Lindgren authored
Mux updates for external DMA and GPIO. GPIO updates by Igor Stoppa. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Fix CONFIG_PRINTK_TIME hangs on systems where sched_clock() does not work before timer is initialized. For example, on OMAP, symptoms of this problem include system only booting with low level debug enabled when using 32KHz timer. Signed-off-by: Tony Lindgren <tony@atomide.com>
-