- 14 Jul, 2006 2 commits
-
-
Samuel Ortiz authored
Currently, IDLETIMER timer routine calls kobject_uevent, which might sleep. Since we are in interrupt context, we now schedule a work when the timer expires. This calls sysfs_notify() for notifying userspace. Signed-off-by: Samuel Ortiz <samuel.ortiz@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Samuel Ortiz authored
In ipt_IDLETIMER.c, we are using an old prototype for xt_target hooks. We need to pass one additional argument, a pointer to xt_target. We also need to specify the targetsize value, otherwise registration fails. Signed-off-by: Samuel Ortiz <samuel.ortiz@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
- 12 Jul, 2006 1 commit
-
-
Kevin Hilman authored
Signed-off-by: Kevin Hilman <khilman@deeprooted.net>
-
- 06 Jul, 2006 3 commits
-
-
Samuel Ortiz authored
Signed-off-by: Samuel Ortiz <samuel.ortiz@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
- 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 5 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>
-