)]}'
{
  "log": [
    {
      "commit": "1ba8dfd17ead04de18bfca7b68c2a144c8be736a",
      "tree": "d9f42871b6809cd40e03557bc243a11d6039dd20",
      "parents": [
        "5023d3472d444747bfa12e9798d7993e7efb8287"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Mon Dec 17 16:01:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "checkpatch: warn about using CONFIG_EXPERIMENTAL\n\nThis config item has not carried much meaning for a while now and is\nalmost always enabled by default.  As agreed during the Linux kernel\nsummit, it is being removed.  This will discourage future addition of\nCONFIG_EXPERIMENTAL while it is being phased out.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5023d3472d444747bfa12e9798d7993e7efb8287",
      "tree": "384454623fc76da468021e0d58846debec536014",
      "parents": [
        "0ad50c3896afbb3c103409a18260e601b87a744c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:01:47 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "checkpatch: warn on unnecessary line continuations\n\nWhen the previous line is not a line continuation and the current line has\na line continuation but is not a #define, emit a warning.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ad50c3896afbb3c103409a18260e601b87a744c",
      "tree": "3a59c1e90b3ee62daf18bc9689cf454a31f164be",
      "parents": [
        "918854a65e856574523d94763ef2a2b48ad55a25"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Dec 17 16:01:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "compat: generic compat_sys_sched_rr_get_interval() implementation\n\nThis function is used by sparc, powerpc tile and arm64 for compat support.\n The patch adds a generic implementation with a wrapper for PowerPC to do\nthe u32-\u003eint sign extension.\n\nThe reason for a single patch covering powerpc, tile, sparc and arm64 is\nto keep it bisectable, otherwise kernel building may fail with mismatched\nfunction declarations.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e  [for tile]\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "918854a65e856574523d94763ef2a2b48ad55a25",
      "tree": "d193a1f4a7075c521160009b0c96815824537f2b",
      "parents": [
        "22b361d1df7bc25b558e52f22e779286a3d323e4"
      ],
      "author": {
        "name": "Cong Ding",
        "email": "dinggnu@gmail.com",
        "time": "Mon Dec 17 16:01:43 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "lib/rbtree_test.c: fix uninitialized variable warning\n\nFix this warning:\n\n  lib/rbtree_test.c: In function `check\u0027:\n  lib/rbtree_test.c:121: warning: `blacks\u0027 may be used uninitialized in this function\n\nSigned-off-by: Cong Ding \u003cdinggnu@gmail.com\u003e\nCc: Michel Lespinasse \u003cwalken@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22b361d1df7bc25b558e52f22e779286a3d323e4",
      "tree": "a66c2e50d07d87e52dfc74a1e9118b2aff6759fe",
      "parents": [
        "8ebe34731a0d1a9d89b536430afd98d0fadec99b"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Mon Dec 17 16:01:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "percpu_rw_semaphore: introduce CONFIG_PERCPU_RWSEM\n\nCurrently only block_dev and uprobes use percpu_rw_semaphore,\nadd the config option selected by BLOCK || UPROBES.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Anton Arapov \u003canton@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ebe34731a0d1a9d89b536430afd98d0fadec99b",
      "tree": "bb378645318ce7c9b1b5a389a5e522835916cbed",
      "parents": [
        "9390ef0c85fd065f01045fef708b046c98cda04c"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Mon Dec 17 16:01:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "percpu_rw_semaphore: add lockdep annotations\n\nAdd lockdep annotations.  Not only this can help to find the potential\nproblems, we do not want the false warnings if, say, the task takes two\ndifferent percpu_rw_semaphore\u0027s for reading.  IOW, at least -\u003erw_sem\nshould not use a single class.\n\nThis patch exposes this internal lock to lockdep so that it represents the\nwhole percpu_rw_semaphore.  This way we do not need to add another \"fake\"\n-\u003elockdep_map and lock_class_key.  More importantly, this also makes the\noutput from lockdep much more understandable if it finds the problem.\n\nIn short, with this patch from lockdep pov percpu_down_read() and\npercpu_up_read() acquire/release -\u003erw_sem for reading, this matches the\nactual semantics.  This abuses __up_read() but I hope this is fine and in\nfact I\u0027d like to have down_read_no_lockdep() as well,\npercpu_down_read_recursive_readers() will need it.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Anton Arapov \u003canton@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9390ef0c85fd065f01045fef708b046c98cda04c",
      "tree": "22ae17e0d07a9386cd494a869f60df757cfc56d7",
      "parents": [
        "a1fd3e24d8a484b3265a6d485202afe093c058f3"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Mon Dec 17 16:01:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "percpu_rw_semaphore: kill -\u003ewriter_mutex, add -\u003ewrite_ctr\n\npercpu_rw_semaphore-\u003ewriter_mutex was only added to simplify the initial\nrewrite, the only thing it protects is clear_fast_ctr() which otherwise\ncould be called by multiple writers.  -\u003erw_sem is enough to serialize the\nwriters.\n\nKill this mutex and add \"atomic_t write_ctr\" instead.  The writers\nincrement/decrement this counter, the readers check it is zero instead of\nmutex_is_locked().\n\nMove atomic_add(clear_fast_ctr(), slow_read_ctr) under down_write() to\navoid the race with other writers.  This is a bit sub-optimal, only the\nfirst writer needs this and we do not need to exclude the readers at this\nstage.  But this is simple, we do not want another internal lock until we\nadd more features.\n\nAnd this speeds up the write-contended case.  Before this patch the racing\nwriters sleep in synchronize_sched_expedited() sequentially, with this\npatch multiple synchronize_sched_expedited\u0027s can \"overlap\" with each\nother.  Note: we can do more optimizations, this is only the first step.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Anton Arapov \u003canton@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1fd3e24d8a484b3265a6d485202afe093c058f3",
      "tree": "472f6480a81abbc04b27eccdb798d80b1685bee0",
      "parents": [
        "53809751ac230a3611b5cdd375f3389f3207d471"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Mon Dec 17 16:01:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "percpu_rw_semaphore: reimplement to not block the readers unnecessarily\n\nCurrently the writer does msleep() plus synchronize_sched() 3 times to\nacquire/release the semaphore, and during this time the readers are\nblocked completely.  Even if the \"write\" section was not actually started\nor if it was already finished.\n\nWith this patch down_write/up_write does synchronize_sched() twice and\ndown_read/up_read are still possible during this time, just they use the\nslow path.\n\npercpu_down_write() first forces the readers to use rw_semaphore and\nincrement the \"slow\" counter to take the lock for reading, then it\ntakes that rw_semaphore for writing and blocks the readers.\n\nAlso.  With this patch the code relies on the documented behaviour of\nsynchronize_sched(), it doesn\u0027t try to pair synchronize_sched() with\nbarrier.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nReviewed-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anton Arapov \u003canton@redhat.com\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53809751ac230a3611b5cdd375f3389f3207d471",
      "tree": "8555da83945aaba9291f0d9ff09d271043e36263",
      "parents": [
        "375da3a76dc49f10c35e243ebef62df12e3adf4e"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Mon Dec 17 16:01:31 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "sscanf: don\u0027t ignore field widths for numeric conversions\n\nThis is another step towards better standard conformance.  Rather than\nadding a local buffer to store the specified portion of the string (with\nthe need to enforce an arbitrary maximum supported width to limit the\nbuffer size), do a maximum width conversion and then drop as much of it as\nis necessary to meet the caller\u0027s request.\n\nAlso fail on negative field widths.\n\nUses the deprecated simple_strto*() functions because kstrtoXX() fail on\nnon-zero terminated strings.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "375da3a76dc49f10c35e243ebef62df12e3adf4e",
      "tree": "4a0fe978c099114f1192e93df055095709c45d48",
      "parents": [
        "b2e902f024fa6f6f27b335c478d81bab0cb2c768"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 16:01:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "drivers/of/fdt.c: re-use kernel\u0027s kbasename()\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2e902f024fa6f6f27b335c478d81bab0cb2c768",
      "tree": "dea9ad4bb8ce9cb51864817a1b39293c65f9c9e4",
      "parents": [
        "f9a00e8738c209d95493cf97d3a82ab2655892e5"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 16:01:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "trace: use kbasename()\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9a00e8738c209d95493cf97d3a82ab2655892e5",
      "tree": "5f47dbfa96d540d9fdf9fa3871a79e211d6f2b0f",
      "parents": [
        "2fbc57c53a815ea30b926dd7627897a02daae302"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 16:01:25 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "procfs: use kbasename()\n\n[yongjun_wei@trendmicro.com.cn: remove duplicated include]\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2fbc57c53a815ea30b926dd7627897a02daae302",
      "tree": "0e2ed68c2b93e6d0d28a1f7c7a328e014a523fb5",
      "parents": [
        "35367ab28d024ef026dbd797b4076c8f008ec08c"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 16:01:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "mm: use kbasename()\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35367ab28d024ef026dbd797b4076c8f008ec08c",
      "tree": "0f4505be48bcf7de1136dde92365cbe9ab8bf55e",
      "parents": [
        "b18888ab256f05626193be955a7a03f01d676f8c"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 16:01:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "lib: dynamic_debug: use kbasename()\n\nRemove the custom implementation of the functionality similar to kbasename().\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b18888ab256f05626193be955a7a03f01d676f8c",
      "tree": "50e0839fc250c1766138b47f9d8750124ed938aa",
      "parents": [
        "0edd807dc96522d9a8e8b5298552cd8adf810cc5"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 16:01:18 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "string: introduce helper to get base file name from given path\n\nThere are several places in the kernel that use functionality like\nbasename(3) with the exception: in case of \u0027/foo/bar/\u0027 we expect to get an\nempty string.  Let\u0027s do it common helper for them.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: YAMANE Toshiaki \u003cyamanetoshi@gmail.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0edd807dc96522d9a8e8b5298552cd8adf810cc5",
      "tree": "c5043d4b6177b0f1b29a6c5b85788737755a7f19",
      "parents": [
        "1581b088fc91cbb974ad2b98431a8ecabb4852ee"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Mon Dec 17 16:01:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "MAINTAINERS: add LP855x backlight driver entry\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1581b088fc91cbb974ad2b98431a8ecabb4852ee",
      "tree": "b389afd9898585754489a9811b55caa0227c2a62",
      "parents": [
        "1eddd9770f7e809228ae761ecc575f214f571e51"
      ],
      "author": {
        "name": "Marko Katic",
        "email": "dromede@gmail.com",
        "time": "Mon Dec 17 16:01:14 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "backlight: corgi_lcd: Use gpio_set_value_cansleep() to avoid WARN_ON\n\nChanging backlight intensity on an Akita (Sharp Zaurus C-1000) triggers\nWARN_ON message:\n\n  WARNING: at drivers/gpio/gpiolib.c:1672 __gpio_set_value+0x38/0xa4()\n  Modules linked in:\n  Backtrace:\n    corgi_bl_set_intensity+0x0/0x74\n    corgi_bl_update_status+0x0/0x64\n    corgi_lcd_probe+0x0/0x258\n    spi_drv_probe+0x0/0x24\n    driver_probe_device+0x0/0x208\n    __driver_attach+0x0/0x94\n    bus_for_each_dev+0x0/0x90\n    driver_attach+0x0/0x28\n    bus_add_driver+0x0/0x22c\n    driver_register+0x0/0x134\n    spi_register_driver+0x0/0x60\n    corgi_lcd_driver_init+0x0/0x1c\n    do_one_initcall+0x0/0x174\n    kernel_init+0x0/0x2a8\n\nAkita machines have backlight controls hooked to a gpio expander chip,\nmax7310 using i2c transfers which can sleep.  In this case,\npca953x_gpio_set_value() can be called to control gpio, and\npca953x_setup_gpio() sets can_sleep flag.  Therefore,\ngpio_set_value_cansleep() should be used in order to avoid WARN_ON on\nakita machines.\n\nAkita is the only exception in this case since other users of corgi_lcd\naccess backlight gpio controls through a different gpio expander which\ndoes not set the can_sleep flag.\n\nSigned-off-by: Marko Katic \u003cdromede@gmail.com\u003e\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1eddd9770f7e809228ae761ecc575f214f571e51",
      "tree": "706b0b70431dccd2262a7de576dc67862492429e",
      "parents": [
        "424e06e3da2cbf986d7421f98b90fe5cf4b57be5"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:01:12 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "drivers/video/backlight/lms283gf05.c: use GPIOF_INIT flags when using devm_gpio_request_one()\n\nGPIOF_DIR_OUT and GPIOF_DIR_IN are defined as below:\n\n   GPIOF_DIR_OUT   (0 \u003c\u003c 0)\n   GPIOF_DIR_IN    (1 \u003c\u003c 0)\n\nSo, when !pdata-\u003ereset_inverted is 1, the gpio pin can be set as\ninput, instead of output.\n\nTo prevent this problem, GPIOF_INIT flag should be used when using\ndevm_gpio_request_one().\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Marek Vasut \u003cmarex@denx.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "424e06e3da2cbf986d7421f98b90fe5cf4b57be5",
      "tree": "7e4ef6b9bb8762398df72b1fae7c539a9d2003f7",
      "parents": [
        "2fe2380e354d3bb634de673c498a262fb0d632ad"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:01:10 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "drivers/video/backlight/lcd.c: return ENXIO when ops functions cannot be called\n\nPreviously, when ops functions cannot be called, lcd_show_contrast() and\nlcd_store_contrast() returned 0, instead of ENXIO.\n\nThus, in this case, a local variable \u0027rc\u0027 for return value should be\ninitialized as ENXIO, after kstrtoul() is called.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2fe2380e354d3bb634de673c498a262fb0d632ad",
      "tree": "ed0a258ffe6dd293f222aaeb111ca863cbedc6f5",
      "parents": [
        "b444df2f7267e1a431989ad95169f0c13ac790e2"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:01:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "backlight: 88pm860x_bl: remove an unnecessary line continuation\n\nRemove an unnecessary line continuation in pm860x_backlight_probe().\nAlso, a checkpatch warning is fixed as below:\n\n  WARNING: Avoid unnecessary line continuations\n\n[akpm@linux-foundation.org: remove newline]\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b444df2f7267e1a431989ad95169f0c13ac790e2",
      "tree": "1405349d196dc008295c0172b22b2a3087e70797",
      "parents": [
        "762a936fba7bd9225ca9a96e4860f6969b6b5670"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Dec 17 16:01:08 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:17 2012 -0800"
      },
      "message": "drivers/video/backlight/pandora_bl.c: change TWL4030_MODULE_PWM0 to TWL_MODULE_PWM\n\nTWL_MODULE_PWM is defined as:\n\n  #define TWL_MODULE_PWM\t\tTWL4030_MODULE_PWM0\n\nUse the common module ID define here which will facilitate the upcoming\ntwl-core cleanup.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "762a936fba7bd9225ca9a96e4860f6969b6b5670",
      "tree": "afb3f60c95eb8d21573e80683c61bb43ebb58ffe",
      "parents": [
        "fb08cd9b111c6a922f468ef5e33acc67eb91d40b"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Dec 17 16:01:06 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "backlight: add of_find_backlight_by_node()\n\nThis function finds the struct backlight_device for a given device tree\nnode.  A dummy function is provided so that it safely compiles out if OF\nsupport is disabled.\n\n[akpm@linux-foundation.org: Don\u0027t use IS_ENABLED(CONFIG_OF)]\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb08cd9b111c6a922f468ef5e33acc67eb91d40b",
      "tree": "2b557d60f599ca8a4280e721f1dc52c8122c8c2b",
      "parents": [
        "2c114cb4edb741822ea48e80be8c525032206e9a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Mon Dec 17 16:00:59 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/lm3639_bl.c: fix up world writable sysfs file\n\nWe don\u0027t need the sysfs file to be world writable or group writable.\nThis file is write-only, change it to S_IWUSR (0200).\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nAcked-by: \"G.Shark Jeong\" \u003cgshark.jeong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c114cb4edb741822ea48e80be8c525032206e9a",
      "tree": "510bf0549f30c125df70c70af1d2a0c2fdb50adb",
      "parents": [
        "3a1f9462dbdf4d671f2f21290d507d1ae89d141a"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:58 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/max8925_bl.c: drop devm_kfree of devm_kzalloc\u0027d data\n\ndevm_kfree() allocates memory that is released when a driver detaches.\nThus, there is no reason to explicitly call devm_kfree in probe or remove\nfunctions.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a1f9462dbdf4d671f2f21290d507d1ae89d141a",
      "tree": "df5d0093bd45d4ae4823878ddc0545e68690b1b3",
      "parents": [
        "3c48d1f2539cf3a42adc5fe4f77950eeb28bef3b"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/88pm860x_bl.c: drop devm_kfree of devm_kzalloc\u0027d data\n\ndevm_kfree() allocates memory that is released when a driver detaches.\nThus, there is no reason to explicitly call devm_kfree() in probe or remove\nfunctions.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c48d1f2539cf3a42adc5fe4f77950eeb28bef3b",
      "tree": "640837411f88c0ce6e7fe80d7c7e8bb6f8c19008",
      "parents": [
        "3fd00432df3c4ae3c54a10360634f6d3a4a787c4"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/s6e63m0.c: remove unnecessary cast of void pointer\n\nRemove unnecessary cast of void pointer for platform data in probe\nfunction.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fd00432df3c4ae3c54a10360634f6d3a4a787c4",
      "tree": "f447a7c3a172ffc4c9ef80212b0bbb815d21003b",
      "parents": [
        "53c7a2fffd71787299d6c7a7107b233d37ad7284"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/vgg2432a4.c: add missing const\n\nAdd \u0027const\u0027 to static array that was missing it in its definition.  Also,\n\u0027const\u0027 is added to ili9320_write_regs(), because it is called by\nvgg2432a4 driver.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53c7a2fffd71787299d6c7a7107b233d37ad7284",
      "tree": "0ca70e98a2e5e156da1158b828cdc27ae5714947",
      "parents": [
        "c22e61b339146ed80eb0125f18d698883f99825a"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:52 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/tdo24m.c: add missing const\n\nAdd \u0027const\u0027 to static array that was missing it in its definition.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c22e61b339146ed80eb0125f18d698883f99825a",
      "tree": "924797a41d40a06386c69ef37757f0a379897d5d",
      "parents": [
        "b5d6904babd4a57b1035e048f74fc5b12fc06d8f"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:50 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/lms283gf05.c: add missing const\n\nAdd \u0027const\u0027 to static array that was missing it in its definition.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5d6904babd4a57b1035e048f74fc5b12fc06d8f",
      "tree": "7830c4dded59f449e7c5969130a0b1ec11b6f6e8",
      "parents": [
        "eaa4d02fbaf49e57f8a18f68e736e34c514030a2"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/da9052_bl.c: add missing const\n\nAdd \u0027const\u0027 to static array that was missing it in its definition.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eaa4d02fbaf49e57f8a18f68e736e34c514030a2",
      "tree": "9c9655309d7fa519713c277e9f7dd190ceda1c39",
      "parents": [
        "8cc9764c9c7d01a6e2c3ddac8f0ac7716be01868"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Mon Dec 17 16:00:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/lp855x_bl.c: remove unnecessary mutex code\n\nThe mutex for accessing lp855x registers is used in case of the user-space\ninteraction.  When the brightness is changed via sysfs, the mutex is\nrequired.  But the backlight class device already provides it.  Thus, the\nlp855x mutex is unnecessary.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cc9764c9c7d01a6e2c3ddac8f0ac7716be01868",
      "tree": "29a1e895f720dcd8ee969df19ba089401e870f8b",
      "parents": [
        "05a5d4d2640dfe934ec78ba577dd21baccb11aa6"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Mon Dec 17 16:00:43 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:16 2012 -0800"
      },
      "message": "drivers/video/backlight/lp855x_bl.c: use generic PWM functions\n\nThe LP855x family devices support the PWM input for the backlight control.\n Period of the PWM is configurable in the platform side.  Platform\nspecific functions are unnecessary anymore because generic PWM functions\nare used inside the driver.\n\n(PWM input mode)\nTo set the brightness, new lp855x_pwm_ctrl() is used.\nIf a PWM device is not allocated, devm_pwm_get() is called.\nThe PWM consumer name is from the chip name such as \u0027lp8550\u0027 and \u0027lp8556\u0027.\nTo get the brightness value, no additional handling is required.\nJust the value of \u0027props.brightness\u0027 is returned.\n\nIf the PWM driver is not ready while initializing the LP855x driver, it\u0027s\nOK.  The PWM device can be retrieved later, when the brightness value is\nchanged.\n\nDocumentation is updated with an example.\n\n[akpm@linux-foundation.org: coding-style simplification, per Thierry]\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05a5d4d2640dfe934ec78ba577dd21baccb11aa6",
      "tree": "e96ea55ba9907a5e6435b78764715875acd2280b",
      "parents": [
        "5a5a07436669b3072fbe9f06d27667ec6db62bf5"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: tosa: use devm_gpio_request_one\n\nBy using devm_gpio_request_one it is possible to set the direction and\ninitial value in one shot.  Thus, using devm_gpio_request_one can make the\ncode simpler.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a5a07436669b3072fbe9f06d27667ec6db62bf5",
      "tree": "702832118efb4a64ff113bdd918aa377317a1efd",
      "parents": [
        "9a8fe5d8cc180b9c2c3c08509b458199c26bc5ff"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:40 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: lms283gf05: use devm_gpio_request_one\n\nBy using devm_gpio_request_one it is possible to set the direction\nand initial value in one shot. Thus, using devm_gpio_request_one\ncan make the code simpler.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a8fe5d8cc180b9c2c3c08509b458199c26bc5ff",
      "tree": "cb9e5679da7d59693e84279dffd2cc55206427f8",
      "parents": [
        "8ab77f46ea3ac295859dec2533653a65c54b9a22"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: vgg2432a4: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: please, no space before tabs\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ab77f46ea3ac295859dec2533653a65c54b9a22",
      "tree": "af7db97cfe10c41c86b87b954f07a1e3494fab3c",
      "parents": [
        "97d9655c7fcc8e408d06ac6fb4cdffecd51cf5e8"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: tosa: fix checkpatch error and warning\n\nThis patch fixes the checkpatch error and warning as below:\n\n  ERROR: spaces required around that \u0027?\u0027 (ctx:VxW)\n  ERROR: space required after that \u0027,\u0027 (ctx:VxV)\n\nAlso, unnecessary lines are removed.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97d9655c7fcc8e408d06ac6fb4cdffecd51cf5e8",
      "tree": "1e3c52e91f6eaa7b427aba430fce1d56131652d9",
      "parents": [
        "8690c70ea846a50e18241428cfbc3eade4104fb9"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:33 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: tdo24m: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: please, no space before tabs\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8690c70ea846a50e18241428cfbc3eade4104fb9",
      "tree": "f92c7df8b851834da3c6a858991adadcd16d13f4",
      "parents": [
        "ae872dbba92efbbaa7486fe84326427a66ed8335"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:31 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: platform_lcd: fix checkpatch error\n\nThis patch fixes the checkpatch error as below:\n\n  ERROR: spaces prohibited around that \u0027:\u0027 (ctx:WxW)\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae872dbba92efbbaa7486fe84326427a66ed8335",
      "tree": "b77ed47b2bc8ecd0175a7f50b2c0f09dd46a8f45",
      "parents": [
        "7a94f653edd964f2d3d2266212dc4e86cf47ed32"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: pcf50633: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: please, no spaces at the start of a line\n\nAlso, long comments are fixed for the preferred style.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a94f653edd964f2d3d2266212dc4e86cf47ed32",
      "tree": "3f95eb98e05d2e3a26d7c41a51ee120810227ab9",
      "parents": [
        "d7b6bdaaa60889aeb5fb1fc70c92114e881e1fc7"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:29 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: omap1: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  ERROR: inline keyword should sit between storage class and type\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7b6bdaaa60889aeb5fb1fc70c92114e881e1fc7",
      "tree": "03b0d2f6c14eae7a28b9938edd395eac9f0e0d5e",
      "parents": [
        "e4f8ae708043865294bfbc12e5249187566b1260"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: lm3630: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: static const char * array should probably be static const char * const\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4f8ae708043865294bfbc12e5249187566b1260",
      "tree": "d697434a5c87a7de879ea250d415ec8cd2e9ec4b",
      "parents": [
        "0a75a568b3ad31976f8b2606936227495cd3c5da"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: l4f00242t03: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: please, no space before tabs\n\nAlso, unnecessary line is removed.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a75a568b3ad31976f8b2606936227495cd3c5da",
      "tree": "e419695ad27a7098a2cd716aab33d86478219ac4",
      "parents": [
        "c0b6cc499c1a214b51bac45d2c74ba66953efedc"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:15 2012 -0800"
      },
      "message": "backlight: jornada720: fix checkpatch error and warning\n\nThis patch fixes the checkpatch error and warning as below:\n\n  ERROR: return is not a function, parentheses are not required\n\nAlso, long comments are fixed for the preferred style.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0b6cc499c1a214b51bac45d2c74ba66953efedc",
      "tree": "165b3ec016b16e27154d455650073abfbcdea1bd",
      "parents": [
        "ff10b0741236b42ec7e97b4ba2d682be53868050"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: ili9320: fix checkpatch error and warning\n\nThis patch fixes the checkpatch error and warning as below:\n\n  WARNING: please, no space before tabs\n  WARNING: please, no spaces at the start of a line\n  WARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n  WARNING: braces {} are not necessary for single statement blocks\n  ERROR: code indent should use tabs where possible\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff10b0741236b42ec7e97b4ba2d682be53868050",
      "tree": "6c5071456b862e50d56acba9d1ebdc73e02d85a1",
      "parents": [
        "933bd9b3fda5482e88a84a1a3678bb1fbb11a60a"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:18 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: hp680_bl: fix checkpatch error and warning\n\nThis patch fixes the checkpatch error and warning as below:\n\n  WARNING: please, no space before tabs\n  WARNING: please, no spaces at the start of a line\n  ERROR: do not initialise statics to 0 or NULL\n  ERROR: code indent should use tabs where possible\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "933bd9b3fda5482e88a84a1a3678bb1fbb11a60a",
      "tree": "bfa5532354ebb41028ed804d13236b618cdd31b4",
      "parents": [
        "685746d407a1b93affb20f04988959a3da14c33c"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: generic_bl: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: space prohibited between function name and open parenthesis \u0027(\u0027\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "685746d407a1b93affb20f04988959a3da14c33c",
      "tree": "7908947251833d40bb359a2ee16ff4560e08591a",
      "parents": [
        "08851261b5a95291ca8eddd97f19898bfe3b5b59"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:15 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: da903x_bl: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: please, no space before tabs\n  WARNING: quoted string split across lines\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08851261b5a95291ca8eddd97f19898bfe3b5b59",
      "tree": "e5ada028bb4b4d82a2bdae0ee4eaa87da6e336bd",
      "parents": [
        "16a63149379e2279eb887dc28cad17e98d95500f"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:14 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: corgi_lcd: fix checkpatch error and warning\n\nThis patch fixes the checkpatch error and warning as below:\n\n  WARNING: please, no space before tabs\n  WARNING: quoted string split across lines\n  ERROR: space required before the open parenthesis \u0027(\u0027\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "16a63149379e2279eb887dc28cad17e98d95500f",
      "tree": "96505ab3d5b7a9eba55426852c750e51b2d2a49d",
      "parents": [
        "20c5a93210e9146c16041e46150b1e54f77b983d"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:12 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: atmel-pwm-bl: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: quoted string split across lines\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20c5a93210e9146c16041e46150b1e54f77b983d",
      "tree": "8691027f299548607feb70d12e8248da5bd56b53",
      "parents": [
        "f0f13cd0918a8a0d4d378727135922691a2981fe"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:11 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: 88pm860x_bl: fix checkpatch warning\n\nThis patch fixes the checkpatch warning as below:\n\n  WARNING: quoted string split across lines\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0f13cd0918a8a0d4d378727135922691a2981fe",
      "tree": "1f60750dea6c082ad00d9c308014ccbe4482439d",
      "parents": [
        "8f06ce3b5e53b43c0434f823a17f5f5d4e14aa1a"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Dec 17 16:00:10 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "backlight: da903x_bl: use dev_get_drvdata() instead of platform_get_drvdata()\n\ndev_get_drvdata() can be used instead of platform_get_drvdata()\nto make the code smaller.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f06ce3b5e53b43c0434f823a17f5f5d4e14aa1a",
      "tree": "921b9527e12315e9f759dbc4fb98e0a8a055ed92",
      "parents": [
        "5909c654a6f20dd61cc5ac952f8eaa3a29e59078"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 17 16:00:07 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "MAINTAINERS: adjust for UAPI: firewire\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5909c654a6f20dd61cc5ac952f8eaa3a29e59078",
      "tree": "f2289bed2263a5dfa5556e818071ed5b35b2385a",
      "parents": [
        "ba28853daa2912dff9b42fbc477af8ea27ef8ad0"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Mon Dec 17 16:00:05 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "Corentin has moved\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba28853daa2912dff9b42fbc477af8ea27ef8ad0",
      "tree": "4d0fa9b509829594342675d81a5b18fdf9b4c3c0",
      "parents": [
        "9740153c49dc6f0d0d90ba5226ffdc6f9974d3f6"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Mon Dec 17 16:00:03 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:14 2012 -0800"
      },
      "message": "MAINTAINERS: remove include/linux/ext3*\n\nMoved to fs/ext3/ext3.h by commit 4613ad180d19 (\"ext3: move headers to\nfs/ext3/\").\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9740153c49dc6f0d0d90ba5226ffdc6f9974d3f6",
      "tree": "aab9bf1a94a763b1817f6f272f9d7af0a01520b4",
      "parents": [
        "ef12496022d5917cfe0b04cf8fd685fc6bc08400"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 16:00:00 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "MAINTAINERS: CHINESE MAINTAINERS mailing list is subscribers only\n\nMark it so.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Harry Wei \u003charryxiyou@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef12496022d5917cfe0b04cf8fd685fc6bc08400",
      "tree": "0dde49b464f3d06f1279c6262e2b3d9800893e1d",
      "parents": [
        "2fa72c8fa5d03c4e07894ccb9f0be72e8687a455"
      ],
      "author": {
        "name": "Jason Gunthorpe",
        "email": "jgunthorpe@obsidianresearch.com",
        "time": "Mon Dec 17 15:59:58 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "lib/vsprintf.c: fix handling of %zd when using ssize_t\n\nDocumentation/printk-formats.txt says to use %zd for a ssize_t argument\nand some drivers do.  Unfortunately this prints a positive number for\nnegative values eg:\n\n  tpm_tis 70030000.tpm_tis: tpm_transmit: tpm_send: error 4294967234\n\nAdd a case to va_args a ssize_t type if the interpretation should be\nsigned.\n\nTested on PPC32.\n\nSigned-off-by: Jason Gunthorpe \u003cjgunthorpe@obsidianresearch.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2fa72c8fa5d03c4e07894ccb9f0be72e8687a455",
      "tree": "d71a2c684e931d187901dbb8ddd926ebd93a46ba",
      "parents": [
        "afde3be121efcc658e26f8cc71ead04af96d38f9"
      ],
      "author": {
        "name": "Andrew Cooks",
        "email": "acooks@gmail.com",
        "time": "Mon Dec 17 15:59:56 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "printk: boot_delay should only affect output\n\nThe boot_delay parameter affects all printk(), even if the log level\nprevents visible output from the call.  It results in delays greater than\nthe user intended without purpose.\n\nThis patch changes the behaviour of boot_delay to only delay output.\n\nSigned-off-by: Andrew Cooks \u003cacooks@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afde3be121efcc658e26f8cc71ead04af96d38f9",
      "tree": "1bc661c87dcdade8fe84ec291cca19704b6d7e6a",
      "parents": [
        "632fd28326c0cc7be9c51ea0d76d8bec39a695e9"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 15:59:53 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "dmatest: check for dma mapping error\n\nThe kernel emits a warning if CONFIG_DMA_API_DEBUG\u003dy:\n\n  WARNING: at lib/dma-debug.c:933 check_unmap+0x5d6/0x6ac()\n  dw_dmac dw_dmac.0: DMA-API: device driver failed to check map error[device address\u003d0x0000000035698305] [size\u003d14365 bytes] [mapped as single]\n\nFix this by adding the required checking of the dma_map_single() return\nvalue.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nCc: Vinod Koul \u003cvinod.koul@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "632fd28326c0cc7be9c51ea0d76d8bec39a695e9",
      "tree": "bfd853fed61e3692aab0bdd327c56e4c9ea7fa8c",
      "parents": [
        "0f34c400914f165b7b3812459be2d77b8aa1f1e4"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Dec 17 15:59:52 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "dmatest: implement two helpers to unmap dma memory\n\nThe unmap_src() and unmap_dst() will be used later as well.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nCc: Vinod Koul \u003cvinod.koul@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f34c400914f165b7b3812459be2d77b8aa1f1e4",
      "tree": "b45e4acaadd16362d08d107f24ac63b6e61e142c",
      "parents": [
        "2bf0a8f67fae9906c6497886203f6e5cb7168df6"
      ],
      "author": {
        "name": "Chuansheng Liu",
        "email": "chuansheng.liu@intel.com",
        "time": "Mon Dec 17 15:59:50 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "watchdog: store the watchdog sample period as a variable\n\nCurrently getting the sample period is always thru a complex\ncalculation: get_softlockup_thresh() * ((u64)NSEC_PER_SEC / 5).\n\nWe can store the sample period as a variable, and set it as __read_mostly\ntype.\n\nSigned-off-by: liu chuansheng \u003cchuansheng.liu@intel.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bf0a8f67fae9906c6497886203f6e5cb7168df6",
      "tree": "e7fd17be333288152cbc9887c876801bf8dcac19",
      "parents": [
        "56c82cdc36a836f564cf4ea09da16fd9297ab3b5"
      ],
      "author": {
        "name": "Matthew Leach",
        "email": "matthew@mattleach.net",
        "time": "Mon Dec 17 15:59:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "usb: musb: use io{read,write}*_rep accessors\n\nThe {read,write}s{b,w,l} operations are not defined by all architectures\nand are being removed from the asm-generic/io.h interface.\n\nThis patch replaces the usage of these string functions in the musb\naccessors with io{read,write}{8,16,32}_rep calls instead.\n\nSigned-off-by: Matthew Leach \u003cmatthew@mattleach.net\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56c82cdc36a836f564cf4ea09da16fd9297ab3b5",
      "tree": "3649f5cd113c53bf0eaeb4e44e9218c555a9b777",
      "parents": [
        "41739ee355abc39d36bde6feed32ad16c63ceea2"
      ],
      "author": {
        "name": "Matthew Leach",
        "email": "matthew@mattleach.net",
        "time": "Mon Dec 17 15:59:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "musb: tusb6010: use io{read,write}*_rep accessors\n\nThe {read,write}s{b,w,l} operations are not defined by all architectures\nand are being removed from the asm-generic/io.h interface.\n\nThis patch replaces the usage of these string functions in the tusb6010\naccessors with io{read,write}{8,16,32}_rep calls instead.\n\nSigned-off-by: Matthew Leach \u003cmatthew@mattleach.net\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41739ee355abc39d36bde6feed32ad16c63ceea2",
      "tree": "9eec892c34b20a129a024fa3530e92ec7f8f7ace",
      "parents": [
        "da01ee3c8e7954fb7ed0ceb002d482c79f8b2ccd"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Dec 17 15:59:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "asm-generic: io: don\u0027t perform swab during {in,out} string functions\n\nThe {in,out}s{b,w,l} functions are designed to operate on a stream of\nbytes and therefore should not perform any byte-swapping, regardless of\nthe CPU byte order.\n\nThis patch fixes the generic IO header so that {in,out}s{b,w,l} call the\n__raw_{read,write} functions directly rather than going via the\nendian-correcting accessors.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da01ee3c8e7954fb7ed0ceb002d482c79f8b2ccd",
      "tree": "2b0ec06f862aefde2a4a2d122afb9b73aaf29f2d",
      "parents": [
        "ac5f121b8f2cad52b7671f9af872f8761b0ea1d4"
      ],
      "author": {
        "name": "Jonathan Austin",
        "email": "jonathan.austin@arm.com",
        "time": "Mon Dec 17 15:59:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": ".gitignore: remove stale entry for generated version.h\n\nSince userspace headers were moved to generated/uapi it possible to have a\nstale copy of linux/version.h at that file\u0027s old location.  This causes\nconfusion after building an older kernel version, then checking out and\nbuilding a new one; the old (stale) version header will still get picked\nup until it is manually removed.  This upsets the C library.\n\nSince the uapi changes, include/linux/version.h is no longer generated and\nshould not be ignored, so this patch removes it from .gitignore.\n\nSigned-off-by: Jonathan Austin \u003cjonathan.austin@arm.com\u003e\nReported-by: Kevin Petit \u003ckevin.petit@arm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac5f121b8f2cad52b7671f9af872f8761b0ea1d4",
      "tree": "50d1e6c969167be701ae916d47773733088b0199",
      "parents": [
        "965c8e59cfcf845ecde2265a1d1bfee5f011d302"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Mon Dec 17 15:59:40 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:13 2012 -0800"
      },
      "message": "fs/notify/inode_mark.c: make fsnotify_find_inode_mark_locked() static\n\nFixes following sparse warning:\n\n  fs/notify/inode_mark.c:127:22: warning: symbol \u0027fsnotify_find_inode_mark_locked\u0027 was not declared. Should it be static?\n\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nCc: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "965c8e59cfcf845ecde2265a1d1bfee5f011d302",
      "tree": "22758a99b4ecb475750966d5202200dc0e89876c",
      "parents": [
        "c0f041602c33bae10b8e321c49024490d03ced3d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Dec 17 15:59:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "lseek: the \"whence\" argument is called \"whence\"\n\nBut the kernel decided to call it \"origin\" instead.  Fix most of the\nsites.\n\nAcked-by: Hugh Dickins \u003chughd@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0f041602c33bae10b8e321c49024490d03ced3d",
      "tree": "7f2bceb7d1a6da092e27a67b27c0545bbd9b718d",
      "parents": [
        "8f6e60419645f7fea84c361ca2c16dd1feee08e4"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "boyu.mt@taobao.com",
        "time": "Mon Dec 17 15:59:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "drivers: remove reference to feature-removal-schedule.txt\n\nIn commit 9c0ece069b32 (\"Get rid of Documentation/feature-removal.txt\"),\nLinus removed feature-removal-schedule.txt from Documentation, but there\nis still some reference to this file.  So remove them.\n\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f6e60419645f7fea84c361ca2c16dd1feee08e4",
      "tree": "dbc053cc1f62e26b7174d1b192a298788e1de456",
      "parents": [
        "8ec7d50f1ed2b072d23ce810f86df09ee0568d4b"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "boyu.mt@taobao.com",
        "time": "Mon Dec 17 15:59:37 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "sound: remove reference to feature-removal-schedule.txt\n\nIn commit 9c0ece069b32 (\"Get rid of Documentation/feature-removal.txt\"),\nLinus removed feature-removal-schedule.txt from Documentation, but there\nis still some reference to this file.  So remove them.\n\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ec7d50f1ed2b072d23ce810f86df09ee0568d4b",
      "tree": "913675a8d7d167a29e5d9dac4f16b6dfa0746bb8",
      "parents": [
        "66d93341b507185d6934756fb6f6b69b42ff43e4"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "boyu.mt@taobao.com",
        "time": "Mon Dec 17 15:59:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "kernel: remove reference to feature-removal-schedule.txt\n\nIn commit 9c0ece069b32 (\"Get rid of Documentation/feature-removal.txt\"),\nLinus removed feature-removal-schedule.txt from Documentation, but there\nis still some reference to this file.  So remove them.\n\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66d93341b507185d6934756fb6f6b69b42ff43e4",
      "tree": "cb1d3da2781303fde7acfddf1876c74b97c8c8c2",
      "parents": [
        "7929d407e47fbf843fe1337fd95ed57785ae5e9d"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "boyu.mt@taobao.com",
        "time": "Mon Dec 17 15:59:33 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "Documentation: remove reference to feature-removal-schedule.txt\n\nIn commit 9c0ece069b32 (\"Get rid of Documentation/feature-removal.txt\"),\nLinus removed feature-removal-schedule.txt from Documentation, but there\nis still some reference to this file.  So remove them.\n\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7929d407e47fbf843fe1337fd95ed57785ae5e9d",
      "tree": "5c94b07b1d60cbf2499ec59f89c61a2113ea753f",
      "parents": [
        "fbb97d87802247a7bb32a207a8275372e79e6b88"
      ],
      "author": {
        "name": "Matthew Leach",
        "email": "matthew@mattleach.net",
        "time": "Mon Dec 17 15:59:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "include/linux/init.h: use the stringify operator for the __define_initcall macro\n\nCurrently the __define_initcall() macro takes three arguments, fn, id and\nlevel.  The level argument is exactly the same as the id argument but\nwrapped in quotes.  To overcome this need to specify three arguments to\nthe __define_initcall macro, where one argument is the stringification of\nanother, we can just use the stringification macro instead.\n\nSigned-off-by: Matthew Leach \u003cmatthew@mattleach.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbb97d87802247a7bb32a207a8275372e79e6b88",
      "tree": "17d48c19edc1e8d703b13a64c2abcded3ab07b75",
      "parents": [
        "3515b737d3c1377874c5cba8b7db3d2477da3af3"
      ],
      "author": {
        "name": "Wen Congyang",
        "email": "wency@cn.fujitsu.com",
        "time": "Mon Dec 17 15:59:29 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "Documentation/kernel-parameters.txt: update mem\u003d option\u0027s spec according to its implementation\n\nCurrent mem\u003d implementation seems buggy because the specification and\nimplementation don\u0027t match.  The current mem\u003d has been working for many\nyears and it\u0027s not buggy - it works as expected.  So we should update the\nspecification.\n\nSigned-off-by: Wen Congyang \u003cwency@cn.fujitsu.com\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3515b737d3c1377874c5cba8b7db3d2477da3af3",
      "tree": "de2c13a5b0394de9371dc12a3b457dd62824134d",
      "parents": [
        "275b8b8917b92822442d6739807a3e033ddbeb5e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Dec 17 15:59:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "frv: properly use the declarations provided by \u003casm/sections.h\u003e\n\n  - Remove the superfluous address-of (\u0027\u0026\u0027) operators,\n  - Remove the unneeded casts, use %p to format pointers instead.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "275b8b8917b92822442d6739807a3e033ddbeb5e",
      "tree": "ab461a6271e2756e9c3225d218be7f4ff0a24f02",
      "parents": [
        "b3dd20709db2cab0da0ade1f246fd6e6ab1396eb"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Dec 17 15:59:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "frv: fix use of extinct _sbss and _ebss in debug code\n\nNowadays it should probably use __bss_start and __bss_stop\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3dd20709db2cab0da0ade1f246fd6e6ab1396eb",
      "tree": "f0115494a35ec2179471c8aa87262ef4b9b9da1c",
      "parents": [
        "d7124073add4cd04508f9ae3adc2746c61d7e78b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Dec 17 15:59:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "mm/memory.c: suppress warning\n\ngcc-4.4.4 screws this up.\n\n  mm/memory.c: In function \u0027do_pmd_numa_page\u0027:\n  mm/memory.c:3594: warning: no return statement in function returning non-void\n\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7124073add4cd04508f9ae3adc2746c61d7e78b",
      "tree": "ca44dae4c11d04fedb5106a94b0d7bf8a4512e8a",
      "parents": [
        "9360b53661a2c7754517b2925580055bacc8ec38"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Dec 17 15:59:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:11 2012 -0800"
      },
      "message": "create non-empty arch/x86/include/uapi/asm/ files\n\npatch(1) doesn\u0027t create zero-length files, so my kernel didn\u0027t compile.\n\nPut something in these files so patch(1) actually creates them.\n\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9360b53661a2c7754517b2925580055bacc8ec38",
      "tree": "58a0c6f266524247baf87d21bf41ac3bc395cf8a",
      "parents": [
        "fa4c95bfdb85d568ae327d57aa33a4f55bab79c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 11:29:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 11:29:09 2012 -0800"
      },
      "message": "Revert \"bdi: add a user-tunable cpu_list for the bdi flusher threads\"\n\nThis reverts commit 8fa72d234da9b6b473bbb1f74d533663e4996e6b.\n\nPeople disagree about how this should be done, so let\u0027s revert this for\nnow so that nobody starts using the new tuning interface.  Tejun is\nthinking about a more generic interface for thread pool affinity.\n\nRequested-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nAcked-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa4c95bfdb85d568ae327d57aa33a4f55bab79c4",
      "tree": "2f827ba303bbb5be30442388f298e1fe532da4d0",
      "parents": [
        "60da5bf47dd3d301a1d3bd4f0a4b9e29a184515c",
        "56df127855b593cc4b2e94ce8df5c609b0109b42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:27:59 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:27:59 2012 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs\n\nPull ext3, udf, quota fixes from Jan Kara:\n \"Some ext3 \u0026 quota cleanups and couple of udf fixes\"\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:\n  quota: Use the pre-processor to compile out quotactl_cmd_write when !CONFIG_BLOCK\n  ext3: drop if around WARN_ON\n  ext3: get rid of the duplicate code on ext3_fill_super\n  udf: remove un-needed variable from inode_getblk\n  udf: don\u0027t increment lenExtents while writing to a hole\n  udf: fix memory leak while allocating blocks during write\n"
    },
    {
      "commit": "60da5bf47dd3d301a1d3bd4f0a4b9e29a184515c",
      "tree": "30de83370440aae5350d9ab3fbe6583abd439ee8",
      "parents": [
        "3c2e81ef344a90bb0a39d84af6878b4aeff568a2",
        "cbae8d45d61f3a8c155caf267d01e5e0f0b2f4b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:27:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:27:23 2012 -0800"
      },
      "message": "Merge branch \u0027for-3.8/core\u0027 of git://git.kernel.dk/linux-block\n\nPull block layer core updates from Jens Axboe:\n \"Here are the core block IO bits for 3.8.  The branch contains:\n\n   - The final version of the surprise device removal fixups from Bart.\n\n   - Don\u0027t hide EFI partitions under advanced partition types.  It\u0027s\n     fairly wide spread these days.  This is especially dangerous for\n     systems that have both msdos and efi partition tables, where you\n     want to keep them in sync.\n\n   - Cleanup of using -1 instead of the proper NUMA_NO_NODE\n\n   - Export control of bdi flusher thread CPU mask and default to using\n     the home node (if known) from Jeff.\n\n   - Export unplug tracepoint for MD.\n\n   - Core improvements from Shaohua.  Reinstate the recursive merge, as\n     the original bug has been fixed.  Add plugging for discard and also\n     fix a problem handling non pow-of-2 discard limits.\n\n  There\u0027s a trivial merge in block/blk-exec.c due to a fix that went\n  into 3.7-rc at a later point than -rc4 where this is based.\"\n\n* \u0027for-3.8/core\u0027 of git://git.kernel.dk/linux-block:\n  block: export block_unplug tracepoint\n  block: add plug for blkdev_issue_discard\n  block: discard granularity might not be power of 2\n  deadline: Allow 0ms deadline latency, increase the read speed\n  partitions: enable EFI/GPT support by default\n  bsg: Remove unused function bsg_goose_queue()\n  block: Make blk_cleanup_queue() wait until request_fn finished\n  block: Avoid scheduling delayed work on a dead queue\n  block: Avoid that request_fn is invoked on a dead queue\n  block: Let blk_drain_queue() caller obtain the queue lock\n  block: Rename queue dead flag\n  bdi: add a user-tunable cpu_list for the bdi flusher threads\n  block: use NUMA_NO_NODE instead of -1\n  block: recursive merge requests\n  block CFQ: avoid moving request to different queue\n"
    },
    {
      "commit": "3c2e81ef344a90bb0a39d84af6878b4aeff568a2",
      "tree": "bd8c8b23466174899d2fe4d35af6e1e838edb068",
      "parents": [
        "221392c3ad0432e39fd74a349364f66cb0ed78f6",
        "55bde6b1442fed8af67b92d21acce67db454c9f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:26:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:26:17 2012 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull DRM updates from Dave Airlie:\n \"This is the one and only next pull for 3.8, we had a regression we\n  found last week, so I was waiting for that to resolve itself, and I\n  ended up with some Intel fixes on top as well.\n\n  Highlights:\n   - new driver: nvidia tegra 20/30/hdmi support\n   - radeon: add support for previously unused DMA engines, more HDMI\n     regs, eviction speeds ups and fixes\n   - i915: HSW support enable, agp removal on GEN6, seqno wrapping\n   - exynos: IPP subsystem support (image post proc), HDMI\n   - nouveau: display class reworking, nv20-\u003e40 z compression\n   - ttm: start of locking fixes, rcu usage for lookups,\n   - core: documentation updates, docbook integration, monotonic clock\n     usage, move from connector to object properties\"\n\n* \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux: (590 commits)\n  drm/exynos: add gsc ipp driver\n  drm/exynos: add rotator ipp driver\n  drm/exynos: add fimc ipp driver\n  drm/exynos: add iommu support for ipp\n  drm/exynos: add ipp subsystem\n  drm/exynos: support device tree for fimd\n  radeon: fix regression with eviction since evict caching changes\n  drm/radeon: add more pedantic checks in the CP DMA checker\n  drm/radeon: bump version for CS ioctl support for async DMA\n  drm/radeon: enable the async DMA rings in the CS ioctl\n  drm/radeon: add VM CS parser support for async DMA on cayman/TN/SI\n  drm/radeon/kms: add evergreen/cayman CS parser for async DMA (v2)\n  drm/radeon/kms: add 6xx/7xx CS parser for async DMA (v2)\n  drm/radeon: fix htile buffer size computation for command stream checker\n  drm/radeon: fix fence locking in the pageflip callback\n  drm/radeon: make indirect register access concurrency-safe\n  drm/radeon: add W|RREG32_IDX for MM_INDEX|DATA based mmio accesss\n  drm/exynos: support extended screen coordinate of fimd\n  drm/exynos: fix x, y coordinates for right bottom pixel\n  drm/exynos: fix fb offset calculation for plane\n  ...\n"
    },
    {
      "commit": "221392c3ad0432e39fd74a349364f66cb0ed78f6",
      "tree": "cc47a75ade22ee1e32da36c67f3dea2bb9a42393",
      "parents": [
        "a4f1de176614f634c367e5994a7bcc428c940df0"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Mon Dec 17 14:05:53 2012 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:25:50 2012 -0800"
      },
      "message": "sched: numa: Fix build error if CONFIG_NUMA_BALANCING \u0026\u0026 !CONFIG_TRANSPARENT_HUGEPAGE\n\nMichal Hocko reported that the following build error occurs if\nCONFIG_NUMA_BALANCING is set without THP support\n\n  kernel/sched/fair.c: In function ‘task_numa_work’:\n  kernel/sched/fair.c:932:55: error: call to ‘__build_bug_failed’ declared with attribute error: BUILD_BUG failed\n\nThe problem is that HPAGE_PMD_SHIFT triggers a BUILD_BUG() on\n!CONFIG_TRANSPARENT_HUGEPAGE. This patch addresses the problem.\n\nReported-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4f1de176614f634c367e5994a7bcc428c940df0",
      "tree": "9193f723c6f61442cf1fbc50e2db48d060f417d6",
      "parents": [
        "2dfea3803dcf70983d14ce1dcbb3e97a7459a28b"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Sun Dec 16 18:56:58 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 19:02:38 2012 -0800"
      },
      "message": "mm: fix kernel BUG at huge_memory.c:1474!\n\nAndrea\u0027s autonuma-benchmark numa01 hits kernel BUG at huge_memory.c:1474!\nin change_huge_pmd called from change_protection from change_prot_numa\nfrom task_numa_work.\n\nThat BUG, introduced in the huge zero page commit cad7f613c4d0 (\"thp:\nchange_huge_pmd(): make sure we don\u0027t try to make a page writable\")\nwas trying to verify that newprot never adds write permission to an\nanonymous huge page; but Automatic NUMA Balancing\u0027s 4b10e7d562c9 (\"mm:\nmempolicy: Implement change_prot_numa() in terms of change_protection()\")\nadds a new prot_numa path into change_huge_pmd(), which makes no use of\nthe newprot provided, and may retain the write bit in the pmd.\n\nJust move the BUG_ON(pmd_write(entry)) up into the !prot_numa block.\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2dfea3803dcf70983d14ce1dcbb3e97a7459a28b",
      "tree": "59bffc7389ff554585f79d7cc06021790dc2b317",
      "parents": [
        "aed606e3bc1f10753254db308d3fd8c053c41328",
        "1881b68b8961a86d40c3c5c205e533515a2dc9c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "message": "Merge tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS update from Samuel Ortiz:\n \"This is the MFD patch set for the 3.8 merge window.\n\n  We have several new drivers, most of the time coming with their sub\n  devices drivers:\n\n   - Austria Microsystem\u0027s AS3711\n   - Nano River\u0027s viperboard\n   - TI\u0027s TPS80031, AM335x TS/ADC,\n   - Realtek\u0027s MMC/memstick card reader\n   - Nokia\u0027s retu\n\n  We also got some notable cleanups and improvements:\n\n   - tps6586x got converted to IRQ domains.\n   - tps65910 and tps65090 moved to the regmap IRQ API.\n   - STMPE is now Device Tree aware.\n   - A general twl6040 and twl-core cleanup, with moves to the regmap\n     I/O and IRQ APIs and a conversion to the recently added PWM\n     framework.\n   - sta2x11 gained regmap support.\n\n  Then the rest is mostly tiny cleanups and fixes, among which we have\n  Mark\u0027s wm5xxx and wm8xxx patchset.\"\n\nFar amount of annoying but largely trivial conflicts.  Many due to\n__devinit/exit removal, others due to one or two of the new drivers also\nhaving come in through another tree.\n\n* tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (119 commits)\n  mfd: tps6507x: Convert to devm_kzalloc\n  mfd: stmpe: Update DT support for stmpe driver\n  mfd: wm5102: Add readback of DSP status 3 register\n  mfd: arizona: Log if we fail to create the primary IRQ domain\n  mfd: tps80031: MFD_TPS80031 needs to select REGMAP_IRQ\n  mfd: tps80031: Add terminating entry for tps80031_id_table\n  mfd: sta2x11: Fix potential NULL pointer dereference in __sta2x11_mfd_mask()\n  mfd: wm5102: Add tuning for revision B\n  mfd: arizona: Defer patch initialistation until after first device boot\n  mfd: tps65910: Fix wrong ack_base register\n  mfd: tps65910: Remove unused data\n  mfd: stmpe: Get rid of irq_invert_polarity\n  mfd: ab8500-core: Fix invalid free of devm_ allocated data\n  mfd: wm5102: Mark DSP memory regions as volatile\n  mfd: wm5102: Correct default for LDO1_CONTROL_2\n  mfd: arizona: Register haptics devices\n  mfd: wm8994: Make current device behaviour the default\n  mfd: tps65090: MFD_TPS65090 needs to select REGMAP_IRQ\n  mfd: Fix stmpe.c build when OF is not enabled\n  mfd: jz4740-adc: Use devm_kzalloc\n  ...\n"
    },
    {
      "commit": "aed606e3bc1f10753254db308d3fd8c053c41328",
      "tree": "bd7c3860417e83181ec43c3c7c224858f2652fa0",
      "parents": [
        "123df7ae0d0ed90d01ef4cb7316fa0b7ef0ec8a8",
        "280ef31a00073b4092bb47814fcb0a1f1f27b2bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:42:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:42:21 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\nPull m68knommu updates from Greg Ungerer:\n \"This one has a major restructuring of the non-mmu 68000 support.\n\n  It merges all the related SoC types that use the original 68000 cpu\n  core internally so they can share the same core code.  It also allows\n  for supporting the original stand alone 68000 cpu in its own right.\n\n  There is also a generalization of the clock support of the ColdFire\n  parts, some merging of common ColdFire code, and a couple of bug fixes\n  as well.\"\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: modify clock code so it can be used by all ColdFire CPU types\n  m68knommu: add clock definitions for 54xx ColdFire CPU types\n  m68knommu: add clock definitions for 5407 ColdFire CPU types\n  m68knommu: add clock definitions for 5307 ColdFire CPU types\n  m68knommu: add clock definitions for 528x ColdFire CPU types\n  m68knommu: add clock definitions for 527x ColdFire CPU types\n  m68knommu: add clock definitions for 5272 ColdFire CPU types\n  m68knommu: add clock definitions for 525x ColdFire CPU types\n  m68knommu: add clock definitions for 5249 ColdFire CPU types\n  m68knommu: add clock definitions for 523x ColdFire CPU types\n  m68knommu: add clock definitions for 5206 ColdFire CPU types\n  m68knommu: add clock creation support macro for other ColdFire CPUs\n  m68k: fix unused variable warning in mempcy.c\n  m68knommu: make non-MMU page_to_virt() return a void *\n  m68knommu: merge ColdFire 5249 and 525x definitions\n  m68knommu: disable MC68000 cpu target when MMU is selected\n  m68knommu: allow for configuration of true 68000 based systems\n  m68knommu: platform code merge for 68000 core cpus\n"
    },
    {
      "commit": "123df7ae0d0ed90d01ef4cb7316fa0b7ef0ec8a8",
      "tree": "85eea4f489152f0559abfcfeb94d100ef446278b",
      "parents": [
        "9b690c3d56ce15dd265b6398f9d8d58c29c17032",
        "a1681781da691a95c2277d9dbd7f5962b6b9e368"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:41:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:41:26 2012 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\nPull i2c update from Jean Delvare:\n \"This is my last pull request for the i2c subsystem.  It includes all\n  the patches I collected between kernel v3.7-rc1 and me passing i2c\n  maintenance duties over to Wolfram.\n\n  Future patches to the many i2c bus drivers I still maintain will go\n  through Wolfram\u0027s tree.\"\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: Mention functionality flags in SMBus protocol documentation\n  i2c-piix4: Convert dev_printk(KERN_\u003cLEVEL\u003e to dev_\u003clevel\u003e(\n  i2c-i801: Enable interrupts for all post-ICH5 chips\n  i2c-i801: Add device tree support\n  MAINTAINERS: Fix drivers/i2c/busses/i2c-stub.c\n"
    },
    {
      "commit": "9b690c3d56ce15dd265b6398f9d8d58c29c17032",
      "tree": "56477d1f4e596011f17d1c64e8597613330e5439",
      "parents": [
        "36cd5c19c3fe8291fac45a262c44c00bd14b531a",
        "af51a9f1848ff50079a10def56a2c064f326af22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:39:14 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:39:14 2012 -0800"
      },
      "message": "Merge tag \u0027stable/for-linus-3.8-rc0-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb\n\nPull swiotlb update from Konrad Rzeszutek Wilk:\n \"Feature:\n   - Use dma addresses instead of the virt_to_phys and vice versa\n     functions.\n\n  Remove the multitude of phys_to_virt/virt_to_phys calls and instead\n  operate on the physical addresses instead of virtual in many of the\n  internal functions.  This does provide a speed up in interrupt\n  handlers that do DMA operations and use SWIOTLB.\"\n\n* tag \u0027stable/for-linus-3.8-rc0-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb:\n  swiotlb: Do not export swiotlb_bounce since there are no external consumers\n  swiotlb: Use physical addresses instead of virtual in swiotlb_tbl_sync_single\n  swiotlb: Use physical addresses for swiotlb_tbl_unmap_single\n  swiotlb: Return physical addresses when calling swiotlb_tbl_map_single\n  swiotlb: Make io_tlb_overflow_buffer a physical address\n  swiotlb: Make io_tlb_start a physical address instead of a virtual one\n  swiotlb: Make io_tlb_end a physical address instead of a virtual one\n"
    },
    {
      "commit": "36cd5c19c3fe8291fac45a262c44c00bd14b531a",
      "tree": "77813e551c82546c9f6cddc8a3216ba5d02807ed",
      "parents": [
        "2a74dbb9a86e8102dcd07d284135b4530a84826e",
        "bd9926e80330d43f15b710c2935fa41b792d56fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:33:01 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:33:01 2012 -0800"
      },
      "message": "Merge tag \u0027ext4_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\nPull ext4 update from Ted Ts\u0027o:\n \"There are two major features for this merge window.  The first is\n  inline data, which allows small files or directories to be stored in\n  the in-inode extended attribute area.  (This requires that the file\n  system use inodes which are at least 256 bytes or larger; 128 byte\n  inodes do not have any room for in-inode xattrs.)\n\n  The second new feature is SEEK_HOLE/SEEK_DATA support.  This is\n  enabled by the extent status tree patches, and this infrastructure\n  will be used to further optimize ext4 in the future.\n\n  Beyond that, we have the usual collection of code cleanups and bug\n  fixes.\"\n\n* tag \u0027ext4_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (63 commits)\n  ext4: zero out inline data using memset() instead of empty_zero_page\n  ext4: ensure Inode flags consistency are checked at build time\n  ext4: Remove CONFIG_EXT4_FS_XATTR\n  ext4: remove unused variable from ext4_ext_in_cache()\n  ext4: remove redundant initialization in ext4_fill_super()\n  ext4: remove redundant code in ext4_alloc_inode()\n  ext4: use sync_inode_metadata() when syncing inode metadata\n  ext4: enable ext4 inline support\n  ext4: let fallocate handle inline data correctly\n  ext4: let ext4_truncate handle inline data correctly\n  ext4: evict inline data out if we need to strore xattr in inode\n  ext4: let fiemap work with inline data\n  ext4: let ext4_rename handle inline dir\n  ext4: let empty_dir handle inline dir\n  ext4: let ext4_delete_entry() handle inline data\n  ext4: make ext4_delete_entry generic\n  ext4: let ext4_find_entry handle inline data\n  ext4: create a new function search_dir\n  ext4: let ext4_readdir handle inline data\n  ext4: let add_dir_entry handle inline data properly\n  ...\n"
    },
    {
      "commit": "2a74dbb9a86e8102dcd07d284135b4530a84826e",
      "tree": "a54403e312b6062dfb57bd904ba8b8ce3b11e720",
      "parents": [
        "770b6cb4d21fb3e3df2a7a51e186a3c14db1ec30",
        "e93072374112db9dc86635934ee761249be28370"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:40:50 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:40:50 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security\n\nPull security subsystem updates from James Morris:\n \"A quiet cycle for the security subsystem with just a few maintenance\n  updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security:\n  Smack: create a sysfs mount point for smackfs\n  Smack: use select not depends in Kconfig\n  Yama: remove locking from delete path\n  Yama: add RCU to drop read locking\n  drivers/char/tpm: remove tasklet and cleanup\n  KEYS: Use keyring_alloc() to create special keyrings\n  KEYS: Reduce initial permissions on keys\n  KEYS: Make the session and process keyrings per-thread\n  seccomp: Make syscall skipping and nr changes more consistent\n  key: Fix resource leak\n  keys: Fix unreachable code\n  KEYS: Add payload preparsing opportunity prior to key instantiate or update\n"
    },
    {
      "commit": "770b6cb4d21fb3e3df2a7a51e186a3c14db1ec30",
      "tree": "823e7cff195a38cbd9b2122a994f18496704aef8",
      "parents": [
        "3d59eebc5e137bd89c6351e4c70e90ba1d0dc234"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Dec 16 12:28:46 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:23:37 2012 -0800"
      },
      "message": "ARM: OMAP: Fix drivers to depend on omap for internal devices\n\nThese devices are not available on other architectures, so\nlet\u0027s limit them to omap.\n\nIf the driver subsystem maintainers want to build test\nsystem wide changes without building for each target,\nit\u0027s easy to carry a test patch that just strips out the\ndepends entries from Kconfig files.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d59eebc5e137bd89c6351e4c70e90ba1d0dc234",
      "tree": "b4ddfd0b057454a7437a3b4e3074a3b8b4b03817",
      "parents": [
        "11520e5e7c1855fc3bf202bb3be35a39d9efa034",
        "4fc3f1d66b1ef0d7b8dc11f4ff1cc510f78b37d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 14:33:25 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:18:08 2012 -0800"
      },
      "message": "Merge tag \u0027balancenuma-v11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma\n\nPull Automatic NUMA Balancing bare-bones from Mel Gorman:\n \"There are three implementations for NUMA balancing, this tree\n  (balancenuma), numacore which has been developed in tip/master and\n  autonuma which is in aa.git.\n\n  In almost all respects balancenuma is the dumbest of the three because\n  its main impact is on the VM side with no attempt to be smart about\n  scheduling.  In the interest of getting the ball rolling, it would be\n  desirable to see this much merged for 3.8 with the view to building\n  scheduler smarts on top and adapting the VM where required for 3.9.\n\n  The most recent set of comparisons available from different people are\n\n    mel:    https://lkml.org/lkml/2012/12/9/108\n    mingo:  https://lkml.org/lkml/2012/12/7/331\n    tglx:   https://lkml.org/lkml/2012/12/10/437\n    srikar: https://lkml.org/lkml/2012/12/10/397\n\n  The results are a mixed bag.  In my own tests, balancenuma does\n  reasonably well.  It\u0027s dumb as rocks and does not regress against\n  mainline.  On the other hand, Ingo\u0027s tests shows that balancenuma is\n  incapable of converging for this workloads driven by perf which is bad\n  but is potentially explained by the lack of scheduler smarts.  Thomas\u0027\n  results show balancenuma improves on mainline but falls far short of\n  numacore or autonuma.  Srikar\u0027s results indicate we all suffer on a\n  large machine with imbalanced node sizes.\n\n  My own testing showed that recent numacore results have improved\n  dramatically, particularly in the last week but not universally.\n  We\u0027ve butted heads heavily on system CPU usage and high levels of\n  migration even when it shows that overall performance is better.\n  There are also cases where it regresses.  Of interest is that for\n  specjbb in some configurations it will regress for lower numbers of\n  warehouses and show gains for higher numbers which is not reported by\n  the tool by default and sometimes missed in treports.  Recently I\n  reported for numacore that the JVM was crashing with\n  NullPointerExceptions but currently it\u0027s unclear what the source of\n  this problem is.  Initially I thought it was in how numacore batch\n  handles PTEs but I\u0027m no longer think this is the case.  It\u0027s possible\n  numacore is just able to trigger it due to higher rates of migration.\n\n  These reports were quite late in the cycle so I/we would like to start\n  with this tree as it contains much of the code we can agree on and has\n  not changed significantly over the last 2-3 weeks.\"\n\n* tag \u0027balancenuma-v11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma: (50 commits)\n  mm/rmap, migration: Make rmap_walk_anon() and try_to_unmap_anon() more scalable\n  mm/rmap: Convert the struct anon_vma::mutex to an rwsem\n  mm: migrate: Account a transhuge page properly when rate limiting\n  mm: numa: Account for failed allocations and isolations as migration failures\n  mm: numa: Add THP migration for the NUMA working set scanning fault case build fix\n  mm: numa: Add THP migration for the NUMA working set scanning fault case.\n  mm: sched: numa: Delay PTE scanning until a task is scheduled on a new node\n  mm: sched: numa: Control enabling and disabling of NUMA balancing if !SCHED_DEBUG\n  mm: sched: numa: Control enabling and disabling of NUMA balancing\n  mm: sched: Adapt the scanning rate if a NUMA hinting fault does not migrate\n  mm: numa: Use a two-stage filter to restrict pages being migrated for unlikely task\u003c-\u003enode relationships\n  mm: numa: migrate: Set last_nid on newly allocated page\n  mm: numa: split_huge_page: Transfer last_nid on tail page\n  mm: numa: Introduce last_nid to the page frame\n  sched: numa: Slowly increase the scanning period as NUMA faults are handled\n  mm: numa: Rate limit setting of pte_numa if node is saturated\n  mm: numa: Rate limit the amount of memory that is migrated between nodes\n  mm: numa: Structures for Migrate On Fault per NUMA migration rate limiting\n  mm: numa: Migrate pages handled during a pmd_numa hinting fault\n  mm: numa: Migrate on reference policy\n  ...\n"
    },
    {
      "commit": "a1681781da691a95c2277d9dbd7f5962b6b9e368",
      "tree": "a5b3f348a4a7e1e4f5a761094cdd543711aa6f3b",
      "parents": [
        "8117e41e238b5dd40b3925da8c2c4716067e6867"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 16 21:11:55 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Dec 16 21:11:55 2012 +0100"
      },
      "message": "i2c: Mention functionality flags in SMBus protocol documentation\n\nWhile the mapping between I2C adapter functionality flags and\ni2c_smbus_*() helper functions is rather obvious, let\u0027s still document\nit for clarity.\n\nAlso drop the reference to 2 command byte I2C block reads, there is no\nsupport for that in the kernel at the moment.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8117e41e238b5dd40b3925da8c2c4716067e6867",
      "tree": "cfe6e83972e6d20bf9095e490eff5d93e80fd440",
      "parents": [
        "6676a847d48ac48908cf467b42da9045b5463a6e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Dec 16 21:11:55 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Dec 16 21:11:55 2012 +0100"
      },
      "message": "i2c-piix4: Convert dev_printk(KERN_\u003cLEVEL\u003e to dev_\u003clevel\u003e(\n\ndev_\u003clevel\u003e calls take less code than dev_printk(KERN_\u003cLEVEL\u003e\nand reducing object size is good.\nCoalesce formats for easier grep.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6676a847d48ac48908cf467b42da9045b5463a6e",
      "tree": "787263a8cc648b65c7e4e71a586f8fd60315382a",
      "parents": [
        "f6afc8b158951cf2c8492e10e4ee70abc7b213f3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 16 21:11:55 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Dec 16 21:11:55 2012 +0100"
      },
      "message": "i2c-i801: Enable interrupts for all post-ICH5 chips\n\nI did not receive a single bug report after interrupt support was\nadded for a limited number of chips. So I\u0027d say the code is good and\nshould be enabled for all supported chips, that is: ICH5 and later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nReviewed-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\n"
    },
    {
      "commit": "f6afc8b158951cf2c8492e10e4ee70abc7b213f3",
      "tree": "c8202139e2295540fa31a779022fe84e3fee5979",
      "parents": [
        "8547a5bc104496d54c66355df944c348e6525e3f"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Sun Dec 16 21:11:54 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Dec 16 21:11:54 2012 +0100"
      },
      "message": "i2c-i801: Add device tree support\n\nAdd support for probing slave devices parsed from the device tree.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8547a5bc104496d54c66355df944c348e6525e3f",
      "tree": "996f5e264eac137e885663ea118418a619ef7e99",
      "parents": [
        "11520e5e7c1855fc3bf202bb3be35a39d9efa034"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Sun Dec 16 21:11:54 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Dec 16 21:11:54 2012 +0100"
      },
      "message": "MAINTAINERS: Fix drivers/i2c/busses/i2c-stub.c\n\nThis file was moved to drivers/i2c/i2c-stub.c by commit 31d178b\n(i2c-stub: Move to drivers/i2c).\n\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "55bde6b1442fed8af67b92d21acce67db454c9f9",
      "tree": "ab52a043257fe7952b45ee9fda1db7a9c8ff0f9f",
      "parents": [
        "2f3f24061c5c489074ad492bf694a5a76ebd8fc5",
        "20652097dadd9a7fb4d652f25466299974bc78f9"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Dec 16 06:05:03 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Dec 16 06:05:03 2012 +0000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-next\n\nDaniel writes:\nA few leftover fixes for 3.8:\n- VIC support for hdmi infoframes with the associated drm helper, fixes\n  some black TVs (Paulo Zanoni)\n- Modeset state check (and fixup if the BIOS messed with the hw) for\n  lid-open. modeset-rework fallout. Somehow the original reporter went\n  awol, so this stalled for way too long until we\u0027ve found a new\n  victim^Wreporter with broken BIOS.\n- seqno wrap fixes from Mika and Chris.\n- Some minor fixes all over from various people.\n- Another race fix in the pageflip vs. unpin code from Chris.\n- hsw vga resume support and a few more fdi link fixes (only used for vga\n  on hsw) from Paulo.\n- Regression fix for DMAR from Zhenyu Wang - I\u0027ve scavenged memory from my\n  DMAR for a while and it broke right away :(\n- Regression fix from Takashi Iwai for ivb lvds - some w/a needs to be\n  (partially) moved back into place. Note that these are regressions in\n  -next.\n- One more fix for ivb 3 pipe support - it now actually seems to work.\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel: (25 commits)\n  drm/i915: Fix missed needs_dmar setting\n  drm/i915: Fix shifted screen on top of LVDS on IVY laptop\n  drm/i915: disable cpt phase pointer fdi rx workaround\n  drm/i915: set the LPT FDI RX polarity reversal bit when needed\n  drm/i915: add lpt_init_pch_refclk\n  drm/i915: add support for mPHY destination on intel_sbi_{read, write}\n  drm/i915: reject modes the LPT FDI receiver can\u0027t handle\n  drm/i915: fix hsw_fdi_link_train \"retry\" code\n  drm/i915: Close race between processing unpin task and queueing the flip\n  drm/i915: fixup l3 parity sysfs access check\n  drm/i915: Clear the existing watermarks for g4x when modifying the cursor sr\n  drm/i915: do not access BLC_PWM_CTL2 on pre-gen4 hardware\n  drm/i915: Don\u0027t allow ring tail to reach the same cacheline as head\n  drm/i915: Decouple the object from the unbound list before freeing pages\n  drm/i915: Set sync_seqno properly after seqno wrap\n  drm/i915: Include the last semaphore sync point in the error-state\n  drm/i915: Rearrange code to only have a single method for waiting upon the ring\n  drm/i915: Simplify flushing activity on the ring\n  drm/i915: Preallocate next seqno before touching the ring\n  drm/i915: force restore on lid open\n  ...\n"
    },
    {
      "commit": "2f3f24061c5c489074ad492bf694a5a76ebd8fc5",
      "tree": "a02e00a7e98a4fa543b1e7fc4eda2fbd62d16b6d",
      "parents": [
        "652a187664902399d34f5b3a084fdbb51b2ca12f",
        "f2646380655b32481b5e76c666e1793dfef184bd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Dec 16 05:49:46 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Dec 16 05:49:46 2012 +0000"
      },
      "message": "Merge branch \u0027exynos-drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next\n\nInki writes:\n\"- add dmabuf attach/detach feature\n  . This patch would resolve performance deterioration issue\n    when v4l2-based driver is using the buffer imported from gem.\n- drm/exynos: use DMA_ATTR_NO_KERNEL_MAPPING attribute\n  . With gem allocation, kernel space mapping isn\u0027t allocated and\n    also physical pages aren\u0027t mapped with the kernel space.\n    The physical pages are mapped with kernel space though vmap\n    function only for console framebuffer.\n- add the below two patches I missed.\n  drm: exynos: moved exynos drm device registration to drm driver\n  drm: exynos: moved exynos drm hdmi device registration to drm driver\n- add IPP subsystem framework and its-based device drivers.\n  . This patch set includes fimc, rotator and gsc drivers to perform\n    image scaling, rotation and color space conversion.\n- add runtime pm support to hdmi driver.\n- And fixups and cleanups.\"\n\n* \u0027exynos-drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos: (30 commits)\n  drm/exynos: add gsc ipp driver\n  drm/exynos: add rotator ipp driver\n  drm/exynos: add fimc ipp driver\n  drm/exynos: add iommu support for ipp\n  drm/exynos: add ipp subsystem\n  drm/exynos: support device tree for fimd\n  drm/exynos: support extended screen coordinate of fimd\n  drm/exynos: fix x, y coordinates for right bottom pixel\n  drm/exynos: fix fb offset calculation for plane\n  drm/exynos: hdmi: Fix potential NULL pointer dereference error\n  drm/exynos: hdmi: Add CONFIG_OF and use of_match_ptr() macro\n  drm/exynos: add support for hdmiphy power control for exynos5\n  drm/exynos: add runtime pm support for mixer\n  drm/exynos: added runtime pm support for hdmi\n  drm/exynos: fix allocation and cache mapping type\n  drm/exynos: reorder framebuffer init sequence\n  drm/exynos/iommu: fix return value check in drm_create_iommu_mapping()\n  drm/exynos: remove unused vaddr member\n  drm/exynos: use DMA_ATTR_NO_KERNEL_MAPPING attribute\n  drm/exynos: add exception codes to exynos_drm_fbdev_create()\n  ...\n"
    },
    {
      "commit": "11520e5e7c1855fc3bf202bb3be35a39d9efa034",
      "tree": "734ea170f825000dceef3f724dff474b46fce11d",
      "parents": [
        "5bd665f28db2b04a8d6fe277342479906fc60b62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 15:15:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 15:20:41 2012 -0800"
      },
      "message": "Revert \"x86-64/efi: Use EFI to deal with platform wall clock (again)\"\n\nThis reverts commit bd52276fa1d4 (\"x86-64/efi: Use EFI to deal with\nplatform wall clock (again)\"), and the two supporting commits:\n\n  da5a108d05b4: \"x86/kernel: remove tboot 1:1 page table creation code\"\n\n  185034e72d59: \"x86, efi: 1:1 pagetable mapping for virtual EFI calls\")\n\nas they all depend semantically on commit 53b87cf088e2 (\"x86, mm:\nInclude the entire kernel memory map in trampoline_pgd\") that got\nreverted earlier due to the problems it caused.\n\nThis was pointed out by Yinghai Lu, and verified by me on my Macbook Air\nthat uses EFI.\n\nPointed-out-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bd665f28db2b04a8d6fe277342479906fc60b62",
      "tree": "4f9f63120fed3a61b44bbb7ec4ebaaa4dc4fc571",
      "parents": [
        "115b1cc2ef0f43ecb42bdbf55f06e9d2231d5a7e",
        "79e62fc3827bd437c304c1810f36896fc1e717b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 14:25:10 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 14:25:10 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull target updates from Nicholas Bellinger:\n \"It has been a very busy development cycle this time around in target\n  land, with the highlights including:\n\n   - Kill struct se_subsystem_dev, in favor of direct se_device usage\n     (hch)\n   - Simplify reservations code by combining SPC-3 + SCSI-2 support for\n     virtual backends only (hch)\n   - Simplify ALUA code for virtual only backends, and remove left over\n     abstractions (hch)\n   - Pass sense_reason_t as return value for I/O submission path (hch)\n   - Refactor MODE_SENSE emulation to allow for easier addition of new\n     mode pages.  (roland)\n   - Add emulation of MODE_SELECT (roland)\n   - Fix bug in handling of ExpStatSN wrap-around (steve)\n   - Fix bug in TMR ABORT_TASK lookup in qla2xxx target (steve)\n   - Add WRITE_SAME w/ UNMAP\u003d0 support for IBLOCK backends (nab)\n   - Convert ib_srpt to use modern target_submit_cmd caller + drop\n     legacy ioctx-\u003ekref usage (nab)\n   - Convert ib_srpt to use modern target_submit_tmr caller (nab)\n   - Add link_magic for fabric allow_link destination target_items for\n     symlinks within target_core_fabric_configfs.c code (nab)\n   - Allocate pointers in instead of full structs for\n     config_group-\u003edefault_groups (sebastian)\n   - Fix 32-bit highmem breakage for FILEIO (sebastian)\n\n  All told, hch was able to shave off another ~1K LOC by killing the\n  se_subsystem_dev abstraction, along with a number of PR + ALUA\n  simplifications.  Also, a nice patch by Roland is the refactoring of\n  MODE_SENSE handling, along with the addition of initial MODE_SELECT\n  emulation support for virtual backends.\n\n  Sebastian found a long-standing issue wrt to allocation of full\n  config_group instead of pointers for config_group-\u003edefault_group[]\n  setup in a number of areas, which ends up saving memory with big\n  configurations.  He also managed to fix another long-standing BUG wrt\n  to broken 32-bit highmem support within the FILEIO backend driver.\n\n  Thank you again to everyone who contributed this round!\"\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (50 commits)\n  target/iscsi_target: Add NodeACL tags for initiator group support\n  target/tcm_fc: fix the lockdep warning due to inconsistent lock state\n  sbp-target: fix error path in sbp_make_tpg()\n  sbp-target: use simple assignment in tgt_agent_rw_agent_state()\n  iscsi-target: use kstrdup() for iscsi_param\n  target/file: merge fd_do_readv() and fd_do_writev()\n  target/file: Fix 32-bit highmem breakage for SGL -\u003e iovec mapping\n  target: Add link_magic for fabric allow_link destination target_items\n  ib_srpt: Convert TMR path to target_submit_tmr\n  ib_srpt: Convert I/O path to target_submit_cmd + drop legacy ioctx-\u003ekref\n  target: Make spc_get_write_same_sectors return sector_t\n  target/configfs: use kmalloc() instead of kzalloc() for default groups\n  target/configfs: allocate only 6 slots for dev_cg-\u003edefault_groups\n  target/configfs: allocate pointers instead of full struct for default_groups\n  target: update error handling for sbc_setup_write_same()\n  iscsit: use GFP_ATOMIC under spin lock\n  iscsi_target: Remove redundant null check before kfree\n  target/iblock: Forward declare bio helpers\n  target: Clean up flow in transport_check_aborted_status()\n  target: Clean up logic in transport_put_cmd()\n  ...\n"
    },
    {
      "commit": "652a187664902399d34f5b3a084fdbb51b2ca12f",
      "tree": "a2ecda4e8167c94a31d22442360401418c2abab6",
      "parents": [
        "9add1ac3dd256ad12e266f8403daf928be19953f",
        "dd54fee7d440c4a9756cce2c24a50c15e4c17ccb"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Dec 15 22:15:18 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Dec 15 22:15:18 2012 +0000"
      },
      "message": "Merge branch \u0027drm-next-3.8\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-next\n\nFix regression, and some locking races, also as CS support\nfor the DMA engines.\n\n* \u0027drm-next-3.8\u0027 of git://people.freedesktop.org/~agd5f/linux:\n  radeon: fix regression with eviction since evict caching changes\n  drm/radeon: add more pedantic checks in the CP DMA checker\n  drm/radeon: bump version for CS ioctl support for async DMA\n  drm/radeon: enable the async DMA rings in the CS ioctl\n  drm/radeon: add VM CS parser support for async DMA on cayman/TN/SI\n  drm/radeon/kms: add evergreen/cayman CS parser for async DMA (v2)\n  drm/radeon/kms: add 6xx/7xx CS parser for async DMA (v2)\n  drm/radeon: fix htile buffer size computation for command stream checker\n  drm/radeon: fix fence locking in the pageflip callback\n  drm/radeon: make indirect register access concurrency-safe\n  drm/radeon: add W|RREG32_IDX for MM_INDEX|DATA based mmio accesss\n"
    }
  ],
  "next": "115b1cc2ef0f43ecb42bdbf55f06e9d2231d5a7e"
}
