)]}'
{
  "log": [
    {
      "commit": "e53f5ac52ec19c8c606aeacdd13fed2a03d7365a",
      "tree": "8463a43fb6121066350373dc9cc045afdf4c39d0",
      "parents": [
        "7a7913f11ddf932e20d2bde72bec57f2f7a9b49e"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat May 12 15:39:33 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 13:37:45 2012 -0700"
      },
      "message": "iio: Use dev_to_iio_dev()\n\nReplace open-coded instances of getting a iio_dev struct from a device struct\nwith dev_to_iio_dev().\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a980e046098b0a40eaff5e4e7fcde6cf035b7c06",
      "tree": "23375fc2bba39f088974cf621f7abf006d43d087",
      "parents": [
        "06458e277eac2b8761b0a04d3c808d57be281a2e"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed Apr 25 15:54:59 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 11:11:38 2012 -0700"
      },
      "message": "IIO: Move the core files to drivers/iio\n\nTake the core support + the kfifo buffer implentation out of\nstaging.  Whilst we are far from done in improving this subsystem\nit is now at a stage where the userspae interfaces (provided by\nthe core) can be considered stable.\n\nDrivers will follow over a longer time scale.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "06458e277eac2b8761b0a04d3c808d57be281a2e",
      "tree": "cba55bcbdd101a3ab84bfe27fccdb9efd18d757e",
      "parents": [
        "68284a12923f9f8f2741efca10c045e179f2e753"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed Apr 25 15:54:58 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 11:01:43 2012 -0700"
      },
      "message": "IIO: Move core headers to include/linux/iio\n\nStep 1 in moving the IIO core out of staging.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "842cd100441e8542e2b0859a898220ee32cd566e",
      "tree": "b9257e4708e0e2c374365b71d094358a1212257e",
      "parents": [
        "fd6487f8439f7859acf17589f1d612285b5c0fa5"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Apr 21 10:09:45 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 24 11:23:38 2012 -0700"
      },
      "message": "staging:iio: pull out demux cleanup for a particular buffer.\n\nThis will come in handy again when we move to multiple buffers\nso lets pull it out into a little utility function now.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fd6487f8439f7859acf17589f1d612285b5c0fa5",
      "tree": "8cad7b136286c3e0c4c818db44a0799a86e3a6c4",
      "parents": [
        "f5ee7b807fc90756d6852690a3777db7093efe0d"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Apr 21 10:09:44 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 24 11:23:38 2012 -0700"
      },
      "message": "staging:iio: Add caching of scan_timestamp to the core as well as buffers.\n\nThis will be needed when multiple buffer support is added.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "420fe2e9471518f57a551d2114a54a0aa0c12ea3",
      "tree": "a044ba17d35238d2f31ecc62d099bbaa3471f467",
      "parents": [
        "f1264809eb7fe4227dc9fc47723b9bd44afc5641"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Apr 21 10:09:35 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 24 11:23:37 2012 -0700"
      },
      "message": "staging:iio: add caching of the number of bytes in a scan.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f1264809eb7fe4227dc9fc47723b9bd44afc5641",
      "tree": "022492fc06b6128a8e22557c20231a2d400ed892",
      "parents": [
        "6b3b58ed15cdc27b1ded4487d74c1b7ae04aa162"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Apr 21 10:09:34 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 24 11:23:37 2012 -0700"
      },
      "message": "staging:iio: scan_index_timestamp move to iio_dev from buffer\n\nThis is just a locally cached value that is device specific (rather\nthan buffer specific.) Hence it wants to come out of the buffer before\nwe add multiple buffer support.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6b3b58ed15cdc27b1ded4487d74c1b7ae04aa162",
      "tree": "49d212dd4715aad07bd182c7e963d722d1341f70",
      "parents": [
        "a714af276f5002b44e97a2d6d03f85bdae627c41"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Apr 21 10:09:33 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 24 11:23:36 2012 -0700"
      },
      "message": "staging:iio:buffer: pull computation of scan length into a utility function.\n\nPrincipal reason is to make later patches more coherent and easier to review\nbut this set in itself separates a logical entity out nicely wihin the code.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a714af276f5002b44e97a2d6d03f85bdae627c41",
      "tree": "ebe4ed3caaa001030ebace76d60e98a1690321a6",
      "parents": [
        "1f9e349460389963838aa5428425e7dc31000af6"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Apr 21 10:09:32 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 24 11:23:36 2012 -0700"
      },
      "message": "staging:iio:buffer trivial use of strtobool to remove dodgy equivalent.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cd4361c7e2e0778016a770157d0ccf126fca7a2a",
      "tree": "92d2f464550c5955ca58a73358437959c1cf73e6",
      "parents": [
        "004d81339a3039e6402aa1ab73c5f986c9036786"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Feb 22 13:16:49 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 24 12:14:04 2012 -0800"
      },
      "message": "iio: core: constitfy available_scan_mask\n\nThe core must not modify available_scan_mask, because it causes problems\nwith drivers where multiple instances of the driver share the same mask set.\nSo make this explicit by marking available scan masks as const.\n\nThe max1363 driver needs some minor adjustment to accommodate this change.\nPull scan mask allocation into a separate function.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7933514043d42e69663a5123a53fab50eb0b4aba",
      "tree": "1563ca434350c338176f0c9e6cc4648882ad74d0",
      "parents": [
        "869871b58c7f7c26ccf7a89cbe599e9b963b8e69"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Dec 19 15:23:49 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 22 13:38:10 2011 -0800"
      },
      "message": "staging:iio: Drop {mark,unmark}_in_use callbacks\n\nThese callbacks are currently used by the individual buffer implementations to\nensure that the request_update callback is not issued while the buffer is in use.\nBut the core already provides sufficient measures to prevent this from happening\nin the first place. So it is safe to remove them.\n\nThere is one functional change due to this patch. Since the buffer is no longer\nmarked as in use when the chrdev is opened, it is now possible to enable the\nbuffer while it is opened. This did not work before, because mark_param_change\ndid fail if the buffer was marked as in use.\n\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "869871b58c7f7c26ccf7a89cbe599e9b963b8e69",
      "tree": "8835f3b8496c2c1228886762786a247930208c0a",
      "parents": [
        "307276cb8366d9c163160fe2775f5bfe7b9c1495"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Dec 19 15:23:48 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 22 13:38:09 2011 -0800"
      },
      "message": "staging:iio: Drop buffer mark_param_change callback\n\nRight now we have a mark_param_change callback in the buffer access\nfunctions struct, which should be called whenever the parameters (length,\nbytes per datum) of the buffer change. But it is only called when the user\nchanges the buffer size, not when the bytes per datum change. Additionally each\nbuffer implementation already keeps track internally whether its parameters\nhave changed, making the call to mark_param_change after changing the buffer\nlength redundant. Since each buffer implementation knows best when one of its\nparameters has changed just make tracking of this internal and drop the\nmark_param_change callback.\n\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68bc73043224fb1a5a22ff9e77a9c758b9828525",
      "tree": "3f85cbfc9c212086043b003e7e5073964f0031f8",
      "parents": [
        "bb01443e2cdad4ff5b98e00252e93110d00f4392"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Dec 19 15:23:46 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 22 13:38:08 2011 -0800"
      },
      "message": "staging:iio: Drop buffer busy flag\n\nThe flag is only cleared, never set or tested, so it is safe to remove it.\n\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e38c79e0825b673d97cecfb36bae9e859e724f1b",
      "tree": "dd36c49256e390391012c5185ace25ffe2aaa374",
      "parents": [
        "5fd6218ca5928e4b59eb8a496aa1428fae1fb0d6"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Dec 19 15:23:44 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 22 13:38:07 2011 -0800"
      },
      "message": "staging:iio: Disallow modifying buffer size when buffer is enabled\n\nThe buffer buffer storage is only update when enabling the buffer. Changing the\nbuffer size while the buffer is enabled will confuse the buffer in regard to\nits actual buffer size and can cause potential memory corruption. Thus it is\nonly safe to modify the buffer size when the buffer is disabled.\n\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5fd6218ca5928e4b59eb8a496aa1428fae1fb0d6",
      "tree": "62f88704e2776c842684c5d3ae0f79636829e185",
      "parents": [
        "d4a6882e1b9f01fa5bf7bb695081133121106dbb"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Dec 19 15:23:43 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 22 13:38:07 2011 -0800"
      },
      "message": "staging:iio: Disallow changing scan elements in all buffered modes\n\nCurrently we only disallow changing the scan elements, while the buffer is\nenabled, in triggered buffer mode. This patch changes it to disallow it for all\nbuffered modes. Disabling or enabling scan elements while the buffer is enabled\nwill cause undefined behavior since the reader will not be able to tell samples\nwith the new and old scan element set apart and thus wont be able to extract\nany meaningful data from the buffer.\n\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d4a6882e1b9f01fa5bf7bb695081133121106dbb",
      "tree": "422cf4e53f962c33438abadf0a60ef3ff56d2590",
      "parents": [
        "0ae3a912d8beabb2fd9bf81054b88aa8dc40feb5"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Dec 19 15:23:42 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 22 13:38:06 2011 -0800"
      },
      "message": "staging:iio: Use iio_buffer_enabled instead of open coding it\n\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "50d82ad4be31a3fb2b5d7a3fb7c6948deab0d24e",
      "tree": "53316a51c89f8f94bc35529c6e6808039dd7d017",
      "parents": [
        "3bf5d65f4324510231cf33e5d75654f4fb1d1892"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Dec 19 12:54:07 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 22 13:35:28 2011 -0800"
      },
      "message": "staging:iio: Remove unused variable\n\nFixes the following warning:\n\tdrivers/staging/iio/industrialio-buffer.c: In function ‘iio_scan_mask_query’:\n\tdrivers/staging/iio/industrialio-buffer.c:620: warning: unused variable ‘mask’\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "106e7cf3bd3e8112d9f36fa8a94cb12042b15bec",
      "tree": "0543af47df6296cf44b55db19e92abca9172be53",
      "parents": [
        "19324328ad202b350c3803aa2bea65ff5f043d7f",
        "5a2a6e1162d2c63b4bb3e6e3c867f0374e95cd1f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 08 12:22:28 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 08 12:22:28 2011 -0800"
      },
      "message": "Merge branch \u0027work-next\u0027 into staging-next\n"
    },
    {
      "commit": "5a2a6e1162d2c63b4bb3e6e3c867f0374e95cd1f",
      "tree": "f72afd7a582d9eeb009a7b6273158925e4bb5945",
      "parents": [
        "a1e44d6ac5577b78ec85833b22d58345b2758ebb"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Dec 08 18:35:53 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 08 12:17:36 2011 -0800"
      },
      "message": "staging:iio: Fix scan mask update\n\nWhen updating the scan mask we have to check the actual scan mask for if the\nchannel is already enabled, not the matching scan mask from the available\nscan masks. The bit will already be set there and as a result the actual\nscan mask will not get updated and the channel stays disabled.\n\nAlso fix the return value of iio_scan_el_store which would return 1 instead of\nthe number of bytes written if the channel was already active in the scan mask.\n\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f79a9098902635c7a2bcaf3d83fb5ce90c2c961f",
      "tree": "981f2fe2647af1643ed3e268839eb968190cb77b",
      "parents": [
        "f7ff6945d0651fbeb61dc80f3b14059e808b3535"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Dec 05 22:18:29 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 08 12:13:58 2011 -0800"
      },
      "message": "staging:iio:buffer struct iio_buffer doesn\u0027t need an indio_dev pointer.\n\nIn all existing cases, the calls are coming from a location where\nthe indio_dev is already available.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "550268ca1111a5b4737f15f7bf646cede9d1f0cd",
      "tree": "593257fd8d248bf80efe27e23908bb8d9a80c177",
      "parents": [
        "1612244f8a70dae6a7f266e78c5ba22a3db75780"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Dec 05 22:18:15 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 08 12:11:08 2011 -0800"
      },
      "message": "staging:iio: scrap scan_count and ensure all drivers use active_scan_mask\n\nObviously drivers should only use this for pushing to buffers.\nThey need buffer-\u003escan_mask for pulling from them post demux.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1612244f8a70dae6a7f266e78c5ba22a3db75780",
      "tree": "f0d9442ba0c270ece1b96bcd2ddbd5c50dabd454",
      "parents": [
        "3771a0a88bd28cbf58e7e7dec3abb704ab61f5ec"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Dec 05 22:18:14 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 08 12:11:08 2011 -0800"
      },
      "message": "staging:iio:buffer move setup ops from buffer instance to iio_dev\n\nThese callbacks should not be buffer instance specific.\nHence move them out of the buffer.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3771a0a88bd28cbf58e7e7dec3abb704ab61f5ec",
      "tree": "631f17601e7c9c19d50ddd5cc415a7b1434c7245",
      "parents": [
        "c15c4f1dea101f14f54ee081f07dbdaf4fa74e19"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Dec 05 22:18:13 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 08 12:08:29 2011 -0800"
      },
      "message": "staging:iio: remove userspace access to bytes per datum.\n\nThere are no known reasons why userspace should want this value.\nIt can be established from the buffer description anyway.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5ada4ea9be1614644687d61dd4a2ae771964f8b5",
      "tree": "ff3eb5c0697fefa490f6c326b7ee494ac6842823",
      "parents": [
        "959d2952d124f06d90d2874ac4a0edb07e26eee3"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Dec 05 21:37:14 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 08 11:36:12 2011 -0800"
      },
      "message": "staging:iio: add demux optionally to path from device to buffer\n\nThis gives you only what you ask for which is handy\nfor some devices with weird scan combinations.\n\nRoutes all data flow through a core utility function.\nThat and this demuxing support will be needed to do\ndemuxing to multiple destinations in kernel.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "959d2952d124f06d90d2874ac4a0edb07e26eee3",
      "tree": "c7ede6e09aca823e087c2c47a5cce2c509390d63",
      "parents": [
        "4d5f8d3db5efd65e36500304cfc029c2e5854a85"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Mon Dec 05 21:37:13 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 08 11:36:12 2011 -0800"
      },
      "message": "staging:iio: make iio_sw_buffer_preenable much more general.\n\nAlso introduces active_scan_mask storage to tell the core what is\nreally being currently captured from the device (different from\nwhat is desired as often has bonus channels).\n\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "beb80600b017ff4c407e9e72eb7f9a884fed4210",
      "tree": "106f3bab1293ab3e6a759c6935340ca443fb33a7",
      "parents": [
        "5fb21c824e8ff22ae9361a789e8b845d72ae0557"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Dec 05 21:37:11 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 08 11:36:11 2011 -0800"
      },
      "message": "staging:iio:buffer add a cache of the timestamp scan index.\n\nBasically avoids looking it up lots of times.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d83fb184945cd2daaafd33a702bba9cb7ed502bf",
      "tree": "eb13dc818416eecbc1a31b564b76fe292021b40d",
      "parents": [
        "201320435d017e8ebd449034547ef0518ec4d056"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 22:08:00 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 30 19:37:33 2011 +0900"
      },
      "message": "staging: iio: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "af5046af1c812839f085030f358a01814666fc80",
      "tree": "2e5ebbefe032349bc6954ce3a6efc7443d4d9053",
      "parents": [
        "f791cec85073298d00f18b8492b79a8b4e9b0580"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Wed Oct 26 17:41:32 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Nov 26 16:35:04 2011 -0800"
      },
      "message": "staging:iio: header reorganization\n\nIssue brought up by Lars-Peter Clausen. This is a varient of what\nhe suggested.\n\nio/iio.h for driver stuff (has to include types.h)\n\tSub files for the bits drivers may or may not use\n\tiio/sysfs.h\n\tiio/buffer.h (contents of current buffer_generic.h)\n\t(obviously anything offering events will need events.h as well)\niio/types.h for the enums that matter to both\n\tiio_chan_type, iio_modifier\niio/events.h for the event code stuff\n\tIIO_EVENT_CODE and friends.  + everything in chrdev.h  So this\n\tis the stuff that userspace cares about.\n\tAlso include iio_event_type, iio_event_direction\n\nThus iio drivers include iio.h + as required\nevents.h\nsysfs.h\nbuffer.h\n\nin kernel users (once that interface is merged) will need inkern.h\nwhich will pull in types.h\n\nUserspace will need just events.h (which pulls in types.h) to get\neverything they need to know about.  Buffer userspace access doesn\u0027t\ncurrently need any core defines. All information about the data\nformat is passed through sysfs.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "96e00f110fae862b61f3db9dc25fe8f0f43f77e9",
      "tree": "d6639d183446fdc3a57be12e8cec196ef91e5329",
      "parents": [
        "bc9f35db8fed28d8fa1195b3927c8e1e91d64388"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Wed Oct 26 17:27:45 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Nov 26 16:30:31 2011 -0800"
      },
      "message": "staging:iio: core. Allow for event chrdev obtaining ioctl if no buffer present.\n\nLogic bug meant the chrdev would fail to open if there was no buffer support\nin a driver or in the core. This meant the ioctl to get the event chrdev\nwould fail and hence events were not available.\n\nV2: change error to -EINVAL to mark as unsuitable for reading rather than\nnot there.  Both are true depending on how you look at it.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e336a722bb234f9d7805647e0290f2a397ca04d",
      "tree": "468d7c4fa0090a9d1d9e8e27a3a24af78398e8f5",
      "parents": [
        "1014c22e42a6692660d1a77888d07f4811b2914d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 13:09:12 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:08 2011 -0400"
      },
      "message": "staging: Add export.h for THIS_MODULE/EXPORT_SYMBOL to drivers/staging users.\n\nLots of drivers have in the past expected the presence of basic things\nlike THIS_MODULE and EXPORT_SYMBOL.  With the header cleanup, they wont\nhave these.  Call out the include explicitly.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "f8c6f4e9a40d47ce86a641eb20fb7c5a59f06ff0",
      "tree": "e5eaa0cbc3094cdb88cbe71b67138df247dae610",
      "parents": [
        "ee760ab2a95a1c52c7c68dc30c181425c667a507"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Thu Oct 06 17:14:35 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 11 09:58:58 2011 -0600"
      },
      "message": "staging:iio:core:naming: dev_info to indio_dev for consistency\n\nWe had a random missmatch of these two.  Lets pick the most common\nand get rid of the other.  This patch covers the core.  Others\nwill clean up the drivers.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9d5d11539afba275ff2fec16a180e14b66cb4f1b",
      "tree": "0d022bdf3e78862151a1792f36df980c6f38b439",
      "parents": [
        "81e07c06e62a48ec36a65728a0c3c3cafdfaee17"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Oct 04 16:02:08 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 04 10:37:06 2011 -0700"
      },
      "message": "staging: iio: if(__LITTLE_ENDIAN) -\u003e #ifdef __LITTLE_ENDIAN\n\nUnsuprisingly this symbol isn\u0027t defined on big endian systems.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "30eb82f05dd1f12b18a0ad054401a0b5690fb3c3",
      "tree": "2970468c533272e6d840fb42ab3aff0636655040",
      "parents": [
        "ad31d250bf60c8e4c990e8b0daeedbaa2d6884a9"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Wed Sep 21 11:16:02 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 26 17:31:56 2011 -0700"
      },
      "message": "staging:iio: Prevent reading from buffer chrdev when device has no buffer.\n\nSilly bug introduced during the chrdev merge series.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "14555b14455f9acbdf0e500ae96140828a970796",
      "tree": "544fdc46abf6257a457b816623540e768e0c9bdc",
      "parents": [
        "3811cd6291bb5a11c8d830831149d6369e7d3b68"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Wed Sep 21 11:15:57 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 26 17:31:53 2011 -0700"
      },
      "message": "staging:iio: replacing term ring with buffer in the IIO core.\n\nThey aren\u0027t always ring buffers, so just use buffer for all naming.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ]
}
