10 Feb, 2012
1 commit
-
Trivial usecase in which just having two different attr
groups covers all options. Slightly more code, but a simpler
to follow result.Signed-off-by: Jonathan Cameron
Acked-by: Lars-Peter Clausen
Signed-off-by: Greg Kroah-Hartman
10 Jan, 2012
1 commit
-
* 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (466 commits)
net/hyperv: Add support for jumbo frame up to 64KB
net/hyperv: Add NETVSP protocol version negotiation
net/hyperv: Remove unnecessary kmap_atomic in netvsc driver
staging/rtl8192e: Register against lib80211
staging/rtl8192e: Convert to lib80211_crypt_info
staging/rtl8192e: Convert to lib80211_crypt_data and lib80211_crypt_ops
staging/rtl8192e: Add lib80211.h to rtllib.h
staging/mei: add watchdog device registration wrappers
drm/omap: GEM, deal with cache
staging: vt6656: int.c, int.h: Change return of function to void
staging: usbip: removed unused definitions from header
staging: usbip: removed dead code from receive function
staging:iio: Drop {mark,unmark}_in_use callbacks
staging:iio: Drop buffer mark_param_change callback
staging:iio: Drop the unused buffer enable() and is_enabled() callbacks
staging:iio: Drop buffer busy flag
staging:iio: Make sure a device is only opened once at a time
staging:iio: Disallow modifying buffer size when buffer is enabled
staging:iio: Disallow changing scan elements in all buffered modes
staging:iio: Use iio_buffer_enabled instead of open coding it
...Fix up conflict in drivers/staging/iio/adc/ad799x_core.c (removal of
module_init due to using module_i2c_driver() helper, next to removal of
MODULE_ALIAS due to using MODULE_DEVICE_TABLE instead).
09 Jan, 2012
1 commit
-
* 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (165 commits)
reiserfs: Properly display mount options in /proc/mounts
vfs: prevent remount read-only if pending removes
vfs: count unlinked inodes
vfs: protect remounting superblock read-only
vfs: keep list of mounts for each superblock
vfs: switch ->show_options() to struct dentry *
vfs: switch ->show_path() to struct dentry *
vfs: switch ->show_devname() to struct dentry *
vfs: switch ->show_stats to struct dentry *
switch security_path_chmod() to struct path *
vfs: prefer ->dentry->d_sb to ->mnt->mnt_sb
vfs: trim includes a bit
switch mnt_namespace ->root to struct mount
vfs: take /proc/*/mounts and friends to fs/proc_namespace.c
vfs: opencode mntget() mnt_set_mountpoint()
vfs: spread struct mount - remaining argument of next_mnt()
vfs: move fsnotify junk to struct mount
vfs: move mnt_devname
vfs: move mnt_list to struct mount
vfs: switch pnode.h macros to struct mount *
...
04 Jan, 2012
1 commit
-
Signed-off-by: Al Viro
09 Dec, 2011
1 commit
-
In ancient times it was necessary to manually initialize the bus field of an
spi_driver to spi_bus_type. These days this is done in spi_register_driver() so
we can drop the manual assignment.The patch was generated using the following coccinelle semantic patch:
//
@@
identifier _driver;
@@
struct spi_driver _driver = {
.driver = {
- .bus = &spi_bus_type,
},
};
//Signed-off-by: Lars-Peter Clausen
Acked-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman
27 Nov, 2011
2 commits
-
Quite a few iio drivers provide no MODULE_DEVICE_TABLE or MODULE_ALIAS or only
provide a MODULE_ALIAS while they have support for multiple device ids. This
prevents auto module loading from working correctly.This patch fixes it by adding the missing MODULE_DEVICE_TABLEs and
MODULE_ALIAS'.Signed-off-by: Lars-Peter Clausen
Acked-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman -
This patch type casts the switch control variable to 32 bits in order to
prevent a call __ucmpdi2 generated by some versions of gcc.This fixes an undefined reference to `__ucmpdi2' when compiled for arch/blackfin
Signed-off-by: Michael Hennerich
Acked-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman
18 Nov, 2011
1 commit
-
Use the newly introduced module_spi_driver macro for registering SPI drivers.
This allows us to remove a few lines of boilerplate code.Signed-off-by: Lars-Peter Clausen
Acked-by: Grant Likely
Acked-by: Jonathan Cameron
Acked-by: Wolfram Sang
Signed-off-by: Greg Kroah-Hartman
26 Oct, 2011
1 commit
-
* 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1519 commits)
staging: et131x: Remove redundant check and return statement
staging: et131x: Mainly whitespace changes to appease checkpatch
staging: et131x: Remove last of the forward declarations
staging: et131x: Remove even more forward declarations
staging: et131x: Remove yet more forward declarations
staging: et131x: Remove more forward declarations
staging: et131x: Remove forward declaration of et131x_adapter_setup
staging: et131x: Remove some forward declarations
staging: et131x: Remove unused rx_ring.recv_packet_pool
staging: et131x: Remove call to find pci pm capability
staging: et131x: Remove redundant et131x_reset_recv() call
staging: et131x: Remove unused rx_ring.recv_buffer_pool
Staging: bcm: Fix three initialization errors in InterfaceDld.c
Staging: bcm: Fix coding style issues in InterfaceDld.c
staging:iio:dac: Add AD5360 driver
staging:iio:trigger:bfin-timer: Fix compile error
Staging: vt6655: add some range checks before memcpy()
Staging: vt6655: whitespace fixes to iotcl.c
Staging: vt6656: add some range checks before memcpy()
Staging: vt6656: whitespace cleanups in ioctl.c
...Fix up conflicts in:
- drivers/{Kconfig,Makefile}, drivers/staging/{Kconfig,Makefile}:
vg driver movement
- drivers/staging/brcm80211/brcmfmac/{dhd_linux.c,mac80211_if.c}:
driver removal vs now stale changes
- drivers/staging/rtl8192e/r8192E_core.c:
driver removal vs now stale changes
- drivers/staging/et131x/et131*:
driver consolidation into one file, tried to do fixups
18 Oct, 2011
1 commit
-
Fix a dumb lack of consideration of the effect of combining
the iio_device_unregister and iio_free_device calls into
one. There is no valid place to free some of the sysfs
array elements.Signed-off-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman
11 Oct, 2011
1 commit
-
We had a random missmatch of these two. Lets pick the most common
and get rid of the other.Signed-off-by: Jonathan Cameron
For adxxxx parts
Acked-by: Michael Hennerich
Signed-off-by: Greg Kroah-Hartman
27 Sep, 2011
1 commit
-
We have a lot of drivers now, so the iio sub menu becomes quite large.
This patch creates sub menus for the different sensors.Signed-off-by: Manuel Stahl
Signed-off-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman
15 Sep, 2011
1 commit
-
This is a resend from the original, changing the title from PATCH to
RFC(since this is a review for commit, and I should have put that the first go around).
and also removing some of the commit's with ia64 and bash since it is significant.
let me know if I might have missed anything etc..Signed-off-by: Justin P. Mattock
Signed-off-by: Jiri Kosina
26 Aug, 2011
1 commit
-
Lots of people expect module.h to just "be there" without
any #include effort. But we are crushing that. So fix those
files in staging relying on implicit module.h presence.Signed-off-by: Paul Gortmaker
Signed-off-by: Greg Kroah-Hartman
24 Aug, 2011
1 commit
-
No idea how this particularly 'quirk' got in there in the first
place.Signed-off-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman
29 Jun, 2011
7 commits
-
Signed-off-by: Jonathan Cameron
Acked-by: Michael Hennerich
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Jonathan Cameron
Acked-by: Michael Hennerich
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Jonathan Cameron
Acked-by: Michael Hennerich
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Jonathan Cameron
Acked-by: Michael Hennerich
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Jonathan Cameron
Acked-by: Michael Hennerich
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Jonathan Cameron
Acked-by: Michael Hennerich
Signed-off-by: Greg Kroah-Hartman -
The main attribute group was placed under driver name for some reason.
Signed-off-by: Jonathan Cameron
Acked-by: Michael Hennerich
Signed-off-by: Greg Kroah-Hartman
20 May, 2011
2 commits
-
This was suggested by Arnd Bergmann, Other elements may well
move in here in future, but it definitely makes sense for these.Signed-off-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman
04 May, 2011
1 commit
-
Add support for AD9837 and AD9838 DDS devices
Update copyright and license notice
Fix typoSigned-off-by: Michael Hennerich
Acked-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman
26 Apr, 2011
1 commit
-
Suggested by Arnd Bergmann. Note this will break ALL drivers that
are out of mainline. The fix is trivial change of
iio_allocate_device() -> iio_allocate_device(0)
Sorry if this causes issues for any one!V2: Include new drivers in the update
Signed-off-by: Jonathan Cameron
Acked-by: Arnd Bergmann
Signed-off-by: Greg Kroah-Hartman
10 Feb, 2011
1 commit
-
This is a complete rewrite of the AD9832/35 driver.
Purpose was to move this driver to the recently
created API for such devices.Changes since V1:
IIO: DDS: AD9832 / AD9835 driver: Apply review feedbackSave a few bytes, use union for data allocated for spi buffers.
Remove use of device IDs.
Fix comments.
Make master clock mclk always type unsigned long.Signed-off-by: Michael Hennerich
Acked-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman
17 Dec, 2010
2 commits
-
Changes since RFC/v1:
IIO: Apply list review feedbackApply list review feedback:
Rename attributes to fit IIO convention used in other drivers.
Fix typos.
Provide ddsX_out_enable as opposed to ddsX_out_disable.
Use proper __devexit marking.
Use strict_strtoul() to avoid negatives.Changes since v2:
IIO: ad9834.c: Apply more list review feedbackUpdate use of dds convenience macros.
Fix tabbing.
Remove superfluous brackets.
Keep output disabled after probe.
Remove unnecessary code.Signed-off-by: Michael Hennerich
Reviewed-by: Datta Shubhrajyoti
Acked-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman -
Changes since RFC/v1:
IIO: Apply list review feedbackApply list review feedback:
Rename attributes to fit IIO convention used in other drivers.
Provide ddsX_out_enable as opposed to ddsX_out_disable.
Fix typos.Changes since v2:
IIO: dds.h: Apply more list review feedbackFix mixture of X and [n] notation for indices.
Remove duplicated descriptions.
Add store methods to some dds convenience macros.Signed-off-by: Michael Hennerich
Reviewed-by: Jonathan Cameron
Acked-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman
02 Dec, 2010
1 commit
-
The AD9832 driver doesn't support the AD9833 and AD9834
Signed-off-by: Michael Hennerich
Acked-by: Jonathan Cameron
Signed-off-by: Greg Kroah-Hartman
17 Nov, 2010
1 commit
-
This is a static checker patch and I don't have this hardware.
This code is unusual because while I've often seen a double lock, this
is the first time I've seen code that takes a lock 11 times in a row. I
feel like I must have missed something. But I've looked very carefully
I don't see any way the original code is correct. Does spi_sync()
somehow release the lock in a way that I can't see? Even if it does,
the locking would still be wrong.Signed-off-by: Dan Carpenter
Acked-by: Michael Hennerich
Acked-by: Cliff Cai
Signed-off-by: Greg Kroah-Hartman
10 Nov, 2010
6 commits
-
Signed-off-by: Cliff Cai
Signed-off-by: Michael Hennerich
Acked-by: Jonathan Cameron
Signed-off-by: Mike Frysinger
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Cliff Cai
Signed-off-by: Michael Hennerich
Acked-by: Jonathan Cameron
Signed-off-by: Mike Frysinger
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Cliff Cai
Signed-off-by: Michael Hennerich
Acked-by: Jonathan Cameron
Signed-off-by: Mike Frysinger
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Cliff Cai
Signed-off-by: Michael Hennerich
Acked-by: Jonathan Cameron
Signed-off-by: Mike Frysinger
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Cliff Cai
Signed-off-by: Michael Hennerich
Acked-by: Jonathan Cameron
Signed-off-by: Mike Frysinger
Signed-off-by: Greg Kroah-Hartman -
This is the initial driver in the new Direct Digital Synthesis section.
Signed-off-by: Cliff Cai
Signed-off-by: Michael Hennerich
Acked-by: Jonathan Cameron
Signed-off-by: Mike Frysinger
Signed-off-by: Greg Kroah-Hartman