Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvar...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 8 Dec 2009 16:12:16 +0000 (08:12 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 8 Dec 2009 16:12:16 +0000 (08:12 -0800)
* 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:
  i2c-stub: Documentation update
  i2c-stub: Allow user to disable some commands
  i2c-stub: Implement I2C block support
  i2c: Refactor for_each callbacks
  i2c-i801: Retry on lost arbitration
  i2c: Remove big kernel lock from i2cdev_open
  ics932s401: Clean up detect function
  i2c: Simplify i2c_detect_address
  i2c: Drop probe, ignore and force module parameters
  i2c: Add missing __devinit markers to old i2c adapter drivers
  i2c: Bus drivers don't have to support I2C_M_REV_DIR_ADDR
  i2c: Prevent priority inversion on top of bus lock
  i2c-voodoo3: Delete
  i2c-powermac: Drop temporary name buffer
  i2c-powermac: Include the i2c_adapter in struct pmac_i2c_bus
  i2c-powermac: Log errors
  i2c-powermac: Refactor i2c_powermac_smbus_xfer
  i2c-powermac: Reject unsupported I2C transactions
  i2c/chips: Move ds1682 to drivers/misc

1  2 
Documentation/feature-removal-schedule.txt
drivers/misc/Kconfig
drivers/misc/Makefile

index a004b04ffd3a9afff7663e3413968e1eaa9a313d,55169414f2f02d2145fdcfd4597e5d1b479277fd..591e94448e636edebab3791bdd69363b54a13895
@@@ -317,6 -317,18 +317,6 @@@ Who:      ocfs2-devel@oss.oracle.co
  
  ---------------------------
  
 -What: SCTP_GET_PEER_ADDRS_NUM_OLD, SCTP_GET_PEER_ADDRS_OLD,
 -      SCTP_GET_LOCAL_ADDRS_NUM_OLD, SCTP_GET_LOCAL_ADDRS_OLD
 -When:         June 2009
 -Why:    A newer version of the options have been introduced in 2005 that
 -      removes the limitions of the old API.  The sctp library has been
 -        converted to use these new options at the same time.  Any user
 -      space app that directly uses the old options should convert to using
 -      the new options.
 -Who:  Vlad Yasevich <vladislav.yasevich@hp.com>
 -
 ----------------------------
 -
  What: Ability for non root users to shm_get hugetlb pages based on mlock
        resource limits
  When: 2.6.31
@@@ -407,15 -419,6 +407,6 @@@ Who:      Alex Chiang <achiang@hp.com
  
  ---------------------------
  
- What: i2c-voodoo3 driver
- When: October 2009
- Why:  Superseded by tdfxfb. I2C/DDC support used to live in a separate
-       driver but this caused driver conflicts.
- Who:  Jean Delvare <khali@linux-fr.org>
-       Krzysztof Helt <krzysztof.h1@wp.pl>
- ---------------------------
  What: CONFIG_RFKILL_INPUT
  When: 2.6.33
  Why:  Should be implemented in userspace, policy daemon.
diff --combined drivers/misc/Kconfig
index a2ea383105a61199557e9319679a52729f78ec07,498ab3ebd4482f22e0b31f15c361ae8f35f42332..2c16ca6501d5f58ab9ab66c9f718be22042a8126
@@@ -246,9 -246,18 +246,19 @@@ config EP93XX_PW
          To compile this driver as a module, choose M here: the module will
          be called ep93xx_pwm.
  
+ config DS1682
+       tristate "Dallas DS1682 Total Elapsed Time Recorder with Alarm"
+       depends on I2C && EXPERIMENTAL
+       help
+         If you say yes here you get support for Dallas Semiconductor
+         DS1682 Total Elapsed Time Recorder.
+         This driver can also be built as a module.  If so, the module
+         will be called ds1682.
  source "drivers/misc/c2port/Kconfig"
  source "drivers/misc/eeprom/Kconfig"
  source "drivers/misc/cb710/Kconfig"
 +source "drivers/misc/iwmc3200top/Kconfig"
  
  endif # MISC_DEVICES
diff --combined drivers/misc/Makefile
index e311267a355fa04144e72f33b82489a731f1cec5,b6245e46e285ef3d637b7cc414df09a681a9f803..906a0edcea40e16f79d7af76c1635edd995fd684
@@@ -20,7 -20,7 +20,8 @@@ obj-$(CONFIG_SGI_GRU)         += sgi-gru
  obj-$(CONFIG_HP_ILO)          += hpilo.o
  obj-$(CONFIG_ISL29003)                += isl29003.o
  obj-$(CONFIG_EP93XX_PWM)      += ep93xx_pwm.o
+ obj-$(CONFIG_DS1682)          += ds1682.o
  obj-$(CONFIG_C2PORT)          += c2port/
 +obj-$(CONFIG_IWMC3200TOP)      += iwmc3200top/
  obj-y                         += eeprom/
  obj-y                         += cb710/