Merge tag 'staging-3.3-rc3' into staging-next
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Feb 2012 18:58:25 +0000 (10:58 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Feb 2012 18:58:25 +0000 (10:58 -0800)
This was done to resolve some merge issues with the following files that
had changed in both branches:
drivers/staging/rtl8712/rtl871x_sta_mgt.c
drivers/staging/tidspbridge/rmgr/drv_interface.c
drivers/staging/zcache/zcache-main.c

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12 files changed:
1  2 
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/android/Kconfig
drivers/staging/android/Makefile
drivers/staging/android/binder.c
drivers/staging/android/lowmemorykiller.c
drivers/staging/rtl8712/drv_types.h
drivers/staging/rtl8712/os_intfs.c
drivers/staging/rtl8712/usb_intf.c
drivers/staging/tidspbridge/core/tiomap3430.c
drivers/staging/tidspbridge/rmgr/drv_interface.c
drivers/staging/zcache/zcache-main.c

Simple merge
Simple merge
index fef3580ce8de023b1cf940556eb0a7b2cb90f777,75ca22581ec4d0ae1b3533d76724e3eb234351a9..f3b7c759bcfd36c78c9cec57b3bcdd81326b174f
@@@ -100,8 -99,38 +100,34 @@@ config ANDROID_LOW_MEMORY_KILLE
        ---help---
          Register processes to be killed when memory is low
  
 -config ANDROID_PMEM
 -      bool "Android pmem allocator"
 -      depends on ARM
 -
  source "drivers/staging/android/switch/Kconfig"
  
+ config ANDROID_INTF_ALARM
+       bool "Android alarm driver"
+       depends on RTC_CLASS
+       default n
+       help
+         Provides non-wakeup and rtc backed wakeup alarms based on rtc or
+         elapsed realtime, and a non-wakeup alarm on the monotonic clock.
+         Also provides an interface to set the wall time which must be used
+         for elapsed realtime to work.
+ config ANDROID_INTF_ALARM_DEV
+       bool "Android alarm device"
+       depends on ANDROID_INTF_ALARM
+       default y
+       help
+         Exports the alarm interface to user-space.
+ config ANDROID_ALARM_OLDDRV_COMPAT
+       bool "Android Alarm compatability with old drivers"
+       depends on ANDROID_INTF_ALARM
+       default n
+       help
+         Provides preprocessor alias to aid compatability with
+         older out-of-tree drivers that use the Android Alarm
+         in-kernel API. This will be removed eventually.
  endif # if ANDROID
  
  endmenu
index 5fcc24ffdd582e3a6ecf0495ada789033fc837de,7c6e53b89e6e692a56baee1d9528743b0a19c4fc..785f26999108d80edc082f9a39ce5f1e452400f3
@@@ -5,4 -5,7 +5,6 @@@ obj-$(CONFIG_ANDROID_RAM_CONSOLE)        += ra
  obj-$(CONFIG_ANDROID_TIMED_OUTPUT)    += timed_output.o
  obj-$(CONFIG_ANDROID_TIMED_GPIO)      += timed_gpio.o
  obj-$(CONFIG_ANDROID_LOW_MEMORY_KILLER)       += lowmemorykiller.o
 -obj-$(CONFIG_ANDROID_PMEM)            += pmem.o
  obj-$(CONFIG_ANDROID_SWITCH)          += switch/
+ obj-$(CONFIG_ANDROID_INTF_ALARM)      += alarm.o
+ obj-$(CONFIG_ANDROID_INTF_ALARM_DEV)  += alarm-dev.o
Simple merge
index efc7dc1f4831e2da6dc2c7cf5d605cb6ad27f00c,ae38c39a152500eee8f3729cdfe03ed7dfeeb57d..8b8a537ed063e1cb7a824cf4601727ee4137d069
@@@ -180,10 -178,9 +180,10 @@@ static int lowmem_shrink(struct shrinke
                 */
  #ifdef CONFIG_PROFILING
                lowmem_deathpending = selected;
 +              lowmem_deathpending_timeout = jiffies + HZ;
                task_handoff_register(&task_nb);
  #endif
-               force_sig(SIGKILL, selected);
+               send_sig(SIGKILL, selected, 0);
                rem -= selected_tasksize;
        }
        lowmem_print(4, "lowmem_shrink %lu, %x, return %d\n",
Simple merge
Simple merge
Simple merge
index 385740bad0de7250bba9ec69bd311e5e5b2866e6,31b5140a00c59db44b3e965453bcc91b6386bec8..c14fa8ec3fa8a78e9063d96236c7d58cee7d8de2
@@@ -405,14 -540,10 +540,13 @@@ static int __devexit omap34_xx_bridge_r
  
        if (driver_context) {
                /* Put the DSP in reset state */
-               ret = dsp_deinit(driver_context);
+               dsp_deinit(driver_context);
                driver_context = 0;
-               DBC_ASSERT(ret == true);
        }
  
 +      kfree(drv_datap);
 +      dev_set_drvdata(bridge, NULL);
 +
  func_cont:
        mem_ext_phys_pool_release();
  
Simple merge