)]}'
{
  "log": [
    {
      "commit": "d02e5ed8d55e2a2b2735232ea1da40ffbf4c0932",
      "tree": "de972b3b1318deb834f61b6dba967ad32845c229",
      "parents": [
        "29f59db3a74b0bdf78a1f5b53ef773caa82692dc"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "message": "sched: sched_setscheduler() fix\n\nFix a problem in the \u0027sched-group\u0027 patch for !CONFIG_FAIR_GROUP_SCHED.\n\ndescription:\n\nsched_setscheduler()\n{\n...\nif (task_running()) p-\u003esched_class-\u003eput_prev_entity();\n\n[ this one sets up cfs_rq-\u003ecurr to NULL ]\n\n...\n\nif (task_running) p-\u003esched_class-\u003eset_curr_task();\n\n[ and this one is a _NOP_ (empty) for !CONFIG_FAIR_GROUP_SCHED ]\n\nAs a result, the task continues to run with cfs_rq-\u003ecurr \u003d\u003d NULL... no \ncrashes (due to checks for !NULL in place) but e.g. update_curr() \neffectively becomes a NOP... i.e. runtime statistics for this task is \nnot accounted untill it\u0027s rescheduled anew.\n\nSigned-off-by: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "29f59db3a74b0bdf78a1f5b53ef773caa82692dc",
      "tree": "5ac877639bac41d3749d08b7f624bd13052e5ec6",
      "parents": [
        "119fe5e06800afc197781ebc8c2d8ca7d03497c8"
      ],
      "author": {
        "name": "Srivatsa Vaddagiri",
        "email": "vatsa@linux.vnet.ibm.com",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "message": "sched: group-scheduler core\n\nAdd interface to control cpu bandwidth allocation to task-groups.\n\n(not yet configurable, due to missing CONFIG_CONTAINERS)\n\nSigned-off-by: Srivatsa Vaddagiri \u003cvatsa@linux.vnet.ibm.com\u003e\nSigned-off-by: Dhaval Giani \u003cdhaval@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n"
    },
    {
      "commit": "119fe5e06800afc197781ebc8c2d8ca7d03497c8",
      "tree": "9e2c57360f6d7442b6e6e1e2c15542805f322231",
      "parents": [
        "02e0431a3db554019b816936b597d618256b705d"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "message": "sched: fix SMP migration latencies\n\nfix SMP migration latencies: the vruntimes of different CPUs are\nat incompatible offsets so they have to be fixed up when migrating\na task across CPUs.\n\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "02e0431a3db554019b816936b597d618256b705d",
      "tree": "2d3d9c5d95e9a2ccc248d78a3ffe950be0e77b3b",
      "parents": [
        "35a6ff5417bf94c9e19b6b55a9eb6eea14cc7be7"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "message": "sched: better min_vruntime tracking\n\nBetter min_vruntime tracking: update it every time \u0027curr\u0027 is\nupdated - not just when a task is enqueued into the tree.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "35a6ff5417bf94c9e19b6b55a9eb6eea14cc7be7",
      "tree": "0bf90bfa6c9a77fefe63b7947ab673374b42f942",
      "parents": [
        "db36cc7d6d9e538481e60fae7f56646b92557526"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "message": "sched: x86: allow single-depth wchan output\n\nsched.o gets smaller and faster if we compile it with -fomit-frame-pointers,\nso make this a config option. The cost is the loss of multi-depth wchan\nlookups - but SysRq-T is a sufficient replacement for them anyway, so their\nutility is much lower these days.\n\nthe size difference is significant:\n\n   text    data     bss     dec     hex filename\n  34005    3462      24   37491    9273 sched.o.before\n  33470    3462      24   36956    905c sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "db36cc7d6d9e538481e60fae7f56646b92557526",
      "tree": "7c106154128106983b11b4552210e537cfaf7f2e",
      "parents": [
        "bbdba7c0e1161934ae881ad00e4db49830f5ef59"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "message": "sched: clean up schedstat block in dequeue_entity()\n\nBetter placement of #ifdef CONFIG_SCHEDSTAT block in dequeue_entity().\n\nSigned-off-by: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bbdba7c0e1161934ae881ad00e4db49830f5ef59",
      "tree": "1c5c5e9c9c0c6d6cb72b843121e7a38f2768356a",
      "parents": [
        "e22f5bbf86d8cce710d5c8ba5bf57832e73aab8c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "message": "sched: remove wait_runtime fields and features\n\nremove wait_runtime based fields and features, now that the CFS\nmath has been changed over to the vruntime metric.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e22f5bbf86d8cce710d5c8ba5bf57832e73aab8c",
      "tree": "9e6240455f123da6249fe0a88ba51459488f2e87",
      "parents": [
        "495eca494aa6006df55e3a04e105462c5940ca17"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "message": "sched: remove wait_runtime limit\n\nremove the wait_runtime-limit fields and the code depending on it, now\nthat the math has been changed over to rely on the vruntime metric.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "495eca494aa6006df55e3a04e105462c5940ca17",
      "tree": "c7ca67c748ccb5f8fd559f5ac17ca1a1dfc7e25c",
      "parents": [
        "7a62eabc4d60980eb39fff659f168d903b55c6d7"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "message": "sched: clean up struct load_stat\n\n\u0027struct load_stat\u0027 is redundant now so let\u0027s get rid of it.\n\nSigned-off-by: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7a62eabc4d60980eb39fff659f168d903b55c6d7",
      "tree": "d7ac8019f7ed2f863040952ec7139c18ebd2c554",
      "parents": [
        "86d9560cb6bd85986e98b4c63705daec94406bd4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "message": "sched: debug: update exec_clock only when SCHED_DEBUG\n\nmicro-optimization: update cfs_rq-\u003eexec_clock only if\nCONFIG_SCHED_DEBUG\u003dy.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "86d9560cb6bd85986e98b4c63705daec94406bd4",
      "tree": "a55c72dc3f97635bbc9416cb179af46f60c9bd53",
      "parents": [
        "9014623c0e3545be58a7f19f55793f6517bdc274"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:06 2007 +0200"
      },
      "message": "sched: add more vruntime statistics\n\nadd more vruntime statistics.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9014623c0e3545be58a7f19f55793f6517bdc274",
      "tree": "064267aecedeacb8154282c6475d67f4e34f41e3",
      "parents": [
        "94dfb5e75ef59068a8cf68fa6e18f25ebdcd20b9"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "message": "sched: handle vruntime 64-bit overflow\n\nHandle vruntime overflow by centering the key space around min_vruntime.\n\n( otherwise we could overflow 64-bit vruntime in a few days with SCHED_IDLE\n tasks - or in a few years with nice +19. )\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "94dfb5e75ef59068a8cf68fa6e18f25ebdcd20b9",
      "tree": "3ff5c162ffbc0e796db250f8a0562292118829f3",
      "parents": [
        "28a1f6fa2f7ecec7e5da28b03a24abbecbd2e864"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "message": "sched: add tree based averages\n\nadd support for tree based vruntime averages.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "28a1f6fa2f7ecec7e5da28b03a24abbecbd2e864",
      "tree": "8129969f8a7ba69acf12f84cefcd1d633bd7ce7a",
      "parents": [
        "67e12eac328b276dca7e61640632ed996ff1a93a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "message": "sched: remove SCHED_FEAT_SKIP_INITIAL\n\nremove SCHED_FEAT_SKIP_INITIAL - it was off by default and even\nwhen enabled it never made any real difference.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "67e12eac328b276dca7e61640632ed996ff1a93a",
      "tree": "9e01b55090bbcbebe5880ca8b1afb2b9e2d2efd9",
      "parents": [
        "aeb73b040399f94698b4f64dd058cae39187e18d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "message": "sched: add se-\u003evruntime debugging\n\ndebug se-\u003evruntime fields.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\n"
    },
    {
      "commit": "aeb73b040399f94698b4f64dd058cae39187e18d",
      "tree": "72ffe7e64b414df2157d19073b92406cbf436535",
      "parents": [
        "2e09bf556fbe1a4cd8d837a3e6607de55f7cf4fd"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "message": "sched: clean up new task placement\n\nclean up new task placement.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\n"
    },
    {
      "commit": "2e09bf556fbe1a4cd8d837a3e6607de55f7cf4fd",
      "tree": "e73fc7738893ec5c50c3b2e626d4b2ed0809ddbe",
      "parents": [
        "5c6b5964a0629bd39fbf4e5648a8aca32de5bcaf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "message": "sched: wakeup granularity increase\n\nincrease wakeup granularity - we were overscheduling a bit.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\n"
    },
    {
      "commit": "5c6b5964a0629bd39fbf4e5648a8aca32de5bcaf",
      "tree": "1b23300ecea76fb8a4bf9dd3942a1a0e5ceeda00",
      "parents": [
        "6d0f0ebd063e36cd0ebae9be15973b02c4245a99"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "message": "sched: simplify check_preempt() methods\n\nsimplify the check_preempt() methods.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\n"
    },
    {
      "commit": "6d0f0ebd063e36cd0ebae9be15973b02c4245a99",
      "tree": "007ce4f7942afd92cd21d82f89033b38dcb2de59",
      "parents": [
        "4d78e7b656aa6440c337302fe065338ce840a64e"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:05 2007 +0200"
      },
      "message": "sched: simplify adaptive latency\n\nsimplify adaptive latency.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4d78e7b656aa6440c337302fe065338ce840a64e",
      "tree": "3013b8b4971ba9b6e3e250d36404c89d7a7c107f",
      "parents": [
        "6cb58195143b55d4c427d92f8425bec2b0d9c56c"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "message": "sched: new task placement for vruntime\n\nadd proper new task placement for the vruntime based math too.\n\n( note: introduces a swap() macro, but the swap token is too\n  widely used in the kernel namespace for a generic version\n  to be added without changing non-scheduler code - so this\n  cleanup will be done separately. )\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6cb58195143b55d4c427d92f8425bec2b0d9c56c",
      "tree": "80727312684fe2be27c2c6202a42fff1915f9599",
      "parents": [
        "bf5c91ba8c629b84413c761f529627195fd0a935"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "message": "sched: optimize vruntime based scheduling\n\noptimize vruntime based scheduling.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bf5c91ba8c629b84413c761f529627195fd0a935",
      "tree": "8a795d6861ba4e13b90d2597a7306e1adb30bee8",
      "parents": [
        "e9acbff6484df51fd880e0f5fe0224e8be34c17b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "message": "sched: move sched_feat() definitions\n\nmove sched_feat() definitions so that it can be used sooner by generic\ncode too.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e9acbff6484df51fd880e0f5fe0224e8be34c17b",
      "tree": "9ac0275ae7dcd13fb8b628971bf038e9f7318d1e",
      "parents": [
        "08e2388aa1e40cb06f7d04ac621e2ae94e1d8fdc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "message": "sched: introduce se-\u003evruntime\n\nintroduce se-\u003evruntime as a sum of weighted delta-exec\u0027s, and use that\nas the key into the tree.\n\nthe idea to use absolute virtual time as the basic metric of scheduling\nhas been first raised by William Lee Irwin, advanced by Tong Li and first\nprototyped by Roman Zippel in the \"Really Fair Scheduler\" (RFS) patchset.\n\nalso see:\n\n   http://lkml.org/lkml/2007/9/2/76\n\nfor a simpler variant of this patch.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "08e2388aa1e40cb06f7d04ac621e2ae94e1d8fdc",
      "tree": "07ef79ec5f60879471bfcdef1da7e1d37cbddb4e",
      "parents": [
        "1091985b482fdd577a5c511059b9d7b4467bd15d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "message": "sched: clean up calc_weighted()\n\nclean up calc_weighted() - we always use the normalized shift so\nit\u0027s not needed to pass that in. Also, push the non-nice0 branch\ninto the function.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1091985b482fdd577a5c511059b9d7b4467bd15d",
      "tree": "1ea76f48b0f4c68072eb5eaa5113af6aa7dbd357",
      "parents": [
        "19ccd97a03a026c2341b35af3ed2078a83c4a22b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "message": "sched: speed up update_load_add/_sub()\n\nspeed up update_load_add/_sub() by not delaying the division - this\nreduces CPU pipeline dependencies.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "19ccd97a03a026c2341b35af3ed2078a83c4a22b",
      "tree": "7d522fe6be9d261b630cbceee54717c6148a003d",
      "parents": [
        "e59c80c5bbc0d3d6b0772edb347ce2dd303121b3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:04 2007 +0200"
      },
      "message": "sched: uninline __enqueue_entity()/__dequeue_entity()\n\nsuggested by Roman Zippel: uninline __enqueue_entity() and\n__dequeue_entity().\n\nthis reduces code size:\n\n      text    data     bss     dec     hex filename\n     25385    2386      16   27787    6c8b sched.o.before\n     25257    2386      16   27659    6c0b sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e59c80c5bbc0d3d6b0772edb347ce2dd303121b3",
      "tree": "4c8f2553ae73f4a5d2777933801369b429828f66",
      "parents": [
        "429d43bcc026b92b9dfaccd3577fec290f6a67ce"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "message": "sched: simplify SCHED_FEAT_* code\n\nPeter Zijlstra suggested to simplify SCHED_FEAT_* checks via the\nsched_feat(x) macro.\n\nNo code changed:\n\n   text    data     bss     dec     hex filename\n   38895    3550      24   42469    a5e5 sched.o.before\n   38895    3550      24   42469    a5e5 sched.o.after\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "429d43bcc026b92b9dfaccd3577fec290f6a67ce",
      "tree": "d457d48080ce35566463f807e253edec95ddebd9",
      "parents": [
        "62160e3f4a06d948ec89665d29f1173e551deedc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "message": "sched: cleanup: simplify cfs_rq_curr() methods\n\ncleanup: simplify cfs_rq_curr() methods - now that the cfs_rq-\u003ecurr\npointer is unconditionally present, remove the wrappers.\n\n  kernel/sched.o:\n      text    data     bss     dec     hex filename\n     11784     224    2012   14020    36c4 sched.o.before\n     11784     224    2012   14020    36c4 sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "62160e3f4a06d948ec89665d29f1173e551deedc",
      "tree": "b86bfddf913ea3b22837fb3dcbbdf8c2fb567ed1",
      "parents": [
        "53df556e06d85245cf6aacedaba8e4da684859c3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "message": "sched: track cfs_rq-\u003ecurr on !group-scheduling too\n\nNoticed by Roman Zippel: use cfs_rq-\u003ecurr in the !group-scheduling\ncase too. Small micro-optimization and cleanup effect:\n\n   text    data     bss     dec     hex filename\n   36269    3482      24   39775    9b5f sched.o.before\n   36177    3486      24   39687    9b07 sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "53df556e06d85245cf6aacedaba8e4da684859c3",
      "tree": "60095031fd9493b8da74a5ca8813ea48e617f86c",
      "parents": [
        "a25707f3aef9cf68c341eba5960d580f364e4e6f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "message": "sched: remove precise CPU load calculations #2\n\ncontinued removal of precise CPU load calculations.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a25707f3aef9cf68c341eba5960d580f364e4e6f",
      "tree": "77f13a0d32f68217cf6be32b1ab755bf7c1c0665",
      "parents": [
        "8ebc91d93669af39dbed50914d7daf457eeb43be"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "message": "sched: remove precise CPU load\n\nCPU load calculations are statistical anyway, and there\u0027s little benefit\nfrom having it calculated on every scheduling event. So remove this code,\nit gets rid of a divide from the scheduler wakeup and context-switch\nfastpath.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8ebc91d93669af39dbed50914d7daf457eeb43be",
      "tree": "c7ab6dfce3ea737db57599c8e42a41ddac51464c",
      "parents": [
        "2bd8e6d422a4f44c0994f909317eba80b0fe08a1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:03 2007 +0200"
      },
      "message": "sched: remove stat_gran\n\nremove the stat_gran code - it was disabled by default and it causes\nunnecessary overhead.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2bd8e6d422a4f44c0994f909317eba80b0fe08a1",
      "tree": "3548dd01c056e3f7c3c04fd85cc4726b95677c15",
      "parents": [
        "38ad464d410dadceda1563f36bdb0be7fe4c8938"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "message": "sched: use constants if !CONFIG_SCHED_DEBUG\n\nuse constants if !CONFIG_SCHED_DEBUG.\n\nthis speeds up the code and reduces code-size:\n\n    text    data     bss     dec     hex filename\n   27464    3014      16   30494    771e sched.o.before\n   26929    3010      20   29959    7507 sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "38ad464d410dadceda1563f36bdb0be7fe4c8938",
      "tree": "32d47a47e3d387792d6d8db6e8ee9ae3e93b8469",
      "parents": [
        "eba1ed4b7e52720e3099325874811c38a5ec1562"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "message": "sched: uniform tunings\n\nuse the same defaults on both UP and SMP.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "eba1ed4b7e52720e3099325874811c38a5ec1562",
      "tree": "4ce145dd10b6cc248a2bc3463822dff23f9dd3c5",
      "parents": [
        "a4b29ba2f72673aaa60ba11ced74d579771dd578"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "message": "sched: debug: track maximum \u0027slice\u0027\n\ntrack the maximum amount of time a task has executed while\nthe CPU load was at least 2x. (i.e. at least two nice-0\ntasks were runnable)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a4b29ba2f72673aaa60ba11ced74d579771dd578",
      "tree": "e421105a17336930c420954dc98f236a9b930c16",
      "parents": [
        "2e45874c5aabe573b6ab4328f303c765701394f9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "message": "sched: small sched_debug cleanup\n\nsmall kernel/sched_debug.c cleanup - break up\nmulti-variable assignment.\n\nno code changed:\n\n   text    data     bss     dec     hex filename\n   38869    3550      24   42443    a5cb sched.o.before\n   38869    3550      24   42443    a5cb sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2e45874c5aabe573b6ab4328f303c765701394f9",
      "tree": "a779cec221d8f1601f105ad5cf48f8ae4a2a42e8",
      "parents": [
        "bb61c210835db95b0e9fb612a316422e7cc675e3"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "message": "sched: use list_for_each_entry_safe() in __wake_up_common()\n\nUse list_for_each_entry_safe() instead of list_for_each_safe() in\n__wake_up_common()\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bb61c210835db95b0e9fb612a316422e7cc675e3",
      "tree": "47415f8860a4e112fb4158c8724ee52786d0c928",
      "parents": [
        "44142fac3446d08c08c5d717ec11d50a737e8640"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:02 2007 +0200"
      },
      "message": "sched: resched task in task_new_fair()\n\nto get full child-runs-first semantics make sure the parent is\nrescheduled.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "44142fac3446d08c08c5d717ec11d50a737e8640",
      "tree": "2d1a97a5512e869416b90b32f4e79b11cdd6acf6",
      "parents": [
        "23fd50450a34f2558070ceabb0bfebc1c9604af5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:01 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:01 2007 +0200"
      },
      "message": "sched: fix sysctl_sched_child_runs_first flag\n\nfix the sched_child_runs_first flag: always call into -\u003etask_new()\nif we are on the same CPU, as SCHED_OTHER tasks depend on it for\ncorrect initial setup.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "23fd50450a34f2558070ceabb0bfebc1c9604af5",
      "tree": "4f19aeb5fed22ae982e213fd14486208e1270f6f",
      "parents": [
        "59d66ce238e573fe3369427e91a8291f2cf67891"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Oct 14 14:50:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 16:48:52 2007 -0700"
      },
      "message": "Fix compile while compiling drivers/mmc/host/mmc_spi.o with !BLOCK\n\nMake sure the mmc_spi driver can build without CONFIG_BLOCK.\nIssue noted by \"Avuton Olrich\" \u003cavuton@gmail.com\u003e and randconfig.\n\nWhile that won\u0027t be a common configuration, sometimes embedded\nboards use SDIO to interface WLAN or Bluetooth chips (vs some\nparallel interface), and don\u0027t provide an MMC/SD socket for use\nwith flash memory cards.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59d66ce238e573fe3369427e91a8291f2cf67891",
      "tree": "2d6be8e29e7cceaaa2d1ce9a8957bda103467a7a",
      "parents": [
        "5c0d6b34d6ee11ff979cbdac9a59b47a74cb9f43",
        "89039b37be7c34194db0e72f956a5f02cfa30941"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 16:47:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 16:47:05 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86:\n  x86: force timer broadcast on late AMD C1E detection\n  x86: move local APIC timer init to the end of start_secondary()\n  clockevents: introduce force broadcast notifier\n  x86: fix missing include for vsyscall\n"
    },
    {
      "commit": "5c0d6b34d6ee11ff979cbdac9a59b47a74cb9f43",
      "tree": "8e7068459852029148be16ea237acdb4815caa34",
      "parents": [
        "4fa435018d740cb83d74c92306aa1f796da91ddd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sun Oct 14 13:25:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 16:46:44 2007 -0700"
      },
      "message": "sky2: reboot fix\n\nThe call to napi_disable() in the PCI shutdown handler is problematic,\nand is aggravated by the new NAPI.\nAlso, make sure watchdog timer doesn\u0027t go off.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89039b37be7c34194db0e72f956a5f02cfa30941",
      "tree": "c3ac037a5be066b16d4c44efd432caee60b1540c",
      "parents": [
        "3ac508be76bf4ef5861365d9f337f990d523be8f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "message": "x86: force timer broadcast on late AMD C1E detection\n\nThe 64bit SMP bootup is slightly different to the 32bit one. It enables\nthe boot CPU local APIC timer before all CPUs are brought up. Some AMD C1E\nsystems have the C1E feature flag only set in the secondary CPU. Due to\nthe early enable of the boot CPU local APIC timer the APIC timer is\nregistered as a fully functional device. When we detect the wreckage during\nthe bringup of the secondary CPU, we need to force the boot CPU into\nbroadcast mode. \n\nCheck the C1E caused APIC timer disable, when the secondary APIC timer is\ninitialized. If the boot CPU APIC timer was registered as a functional\nclock event device, then fix this up and utilize the\nCLOCK_EVT_NOTIFY_BROADCAST_FORCE mechanism to force the already\nregistered boot CPU APIC timer into broadcast mode.\n\nTested by force injecting the failure mode.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "3ac508be76bf4ef5861365d9f337f990d523be8f",
      "tree": "3e8f0f75cc539cceeda033d63e48aa2a4f397b44",
      "parents": [
        "1595f452f3d8daa066bfd3ba4120754bed3329e1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "message": "x86: move local APIC timer init to the end of start_secondary()\n\nPreparatory patch for the AMD C1E wreckage fixup.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "1595f452f3d8daa066bfd3ba4120754bed3329e1",
      "tree": "86fa49114c03e0f2dc7c7987b2a5be6adace140f",
      "parents": [
        "b097976e8d6f6e6220161fa6b72b0798ce9f4f4c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "message": "clockevents: introduce force broadcast notifier\n\nThe 64bit SMP bootup is slightly different to the 32bit one. It enables\nthe boot CPU local APIC timer before all CPUs are brought up. Some AMD C1E\nsystems have the C1E feature flag only set in the secondary CPU. Due to\nthe early enable of the boot CPU local APIC timer the APIC timer is\nregistered as a fully functional device. When we detect the wreckage during\nthe bringup of the secondary CPU, we need to force the boot CPU into\nbroadcast mode. \n\nAdd a new notifier reason and implement the force broadcast in the clock\nevents layer.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "b097976e8d6f6e6220161fa6b72b0798ce9f4f4c",
      "tree": "4ea40611940817c2cc36db6410dd942efaf96018",
      "parents": [
        "4fa435018d740cb83d74c92306aa1f796da91ddd"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "message": "x86: fix missing include for vsyscall\n\n \u003e Maybe I just picked a bad time to try, but...\n \u003e \n \u003e arch/x86/kernel/alternative.c: In function \u0027apply_alternatives\u0027:\n \u003e arch/x86/kernel/alternative.c:191: error: \u0027VSYSCALL_START\u0027 undeclared (first use in this function)\n \u003e arch/x86/kernel/alternative.c:191: error: (Each undeclared identifier is reported only once\n \u003e arch/x86/kernel/alternative.c:191: error: for each function it appears in.)\n \u003e arch/x86/kernel/alternative.c:191: error: \u0027VSYSCALL_END\u0027 undeclared (first use in this function)\n \u003e make[1]: *** [arch/x86/kernel/alternative.o] Error 1\n \u003e make: *** [arch/x86/kernel] Error 2\n\nTry this.\n\nInclude missing header for vsyscall.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "4fa435018d740cb83d74c92306aa1f796da91ddd",
      "tree": "b2b5783837be3d17b65b924b051aeb01e6b1fce9",
      "parents": [
        "7441dd12e607651128e676866630a848b664d6e7",
        "a022fef5a2b19086b329d1cc64a5d78aa83e2908"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6: (53 commits)\n  hwmon: (vt8231) fix sparse warning\n  hwmon: (sis5595) fix sparse warning\n  hwmon: (w83627hf) don\u0027t assume bank 0\n  hwmon: (w83627hf) Fix setting fan min right after driver load\n  hwmon: (w83627hf) De-macro sysfs callback functions\n  hwmon: Add new combined driver for FSC chips\n  hwmon: (ibmpex) Release IPMI user if hwmon registration fails\n  hwmon: (dme1737) Add sch311x support\n  hwmon: (dme1737) group functions logically\n  hwmon: (dme1737) cleanups\n  hwmon: IBM power meter driver\n  hwmon: (coretemp) Add support for Celeron 4xx\n  hwmon: (lm87) Disable VID when it should be\n  hwmon: (w83781d) Add individual alarm and beep files\n  hwmon: VRM is not read from registers\n  MAINTAINERS: update hwmon subsystem git trees\n  hwmon: Fix the code examples in documentation\n  hwmon: update sysfs interface document - error handling\n  hwmon: (thmc50) Fix a debug message\n  hwmon: (thmc50) Don\u0027t create temp3 if not enabled\n  ...\n"
    },
    {
      "commit": "7441dd12e607651128e676866630a848b664d6e7",
      "tree": "1746a77147804acff3d4efa12aee727c1277df09",
      "parents": [
        "325a80715f6dba4b12479f8bb011d96093a47374"
      ],
      "author": {
        "name": "Martin Bachem",
        "email": "info@colognechip.com",
        "time": "Sun Oct 14 18:10:30 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:45:14 2007 -0700"
      },
      "message": "hisax: hfc_usb: update to current CVS version\n\n- killed paranoid NULL Pointer check\n- human readable LED states\n- support for \"Eicon DIVA USB 4.0\" (0x071d/0x1005)\n\nSigned-off-by: Martin Bachem \u003cinfo@colognechip.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "325a80715f6dba4b12479f8bb011d96093a47374",
      "tree": "4c262402f52ea91379acda114d7b8dc47f175cc4",
      "parents": [
        "857e37dc367142f25836fac42e045f08114bd4be"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:41:29 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "ipg: endianness fixes\n\nif your mask is host-endian, you should apply it after le64_to_cpu();\nif it\u0027s little-endian - before.  Doing both (for the same mask and\nlittle-endian value) is broken.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "857e37dc367142f25836fac42e045f08114bd4be",
      "tree": "8f1344667a0493b229155bee33ac399405b7a492",
      "parents": [
        "f53f4137baedc1be179880d35f390e20445428ba"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:41:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "ipg: endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f53f4137baedc1be179880d35f390e20445428ba",
      "tree": "540a953ece44438080c756b6fc250ff1606a720e",
      "parents": [
        "9df7c98a0f7e0b7f4b547761ab64f39a13f20355"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:41:09 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "fix endianness bug in inet_lro\n\nall uses of and almost all assignments to lro_desc-\u003etcp_ack assume that it\u0027s\nnet-endian; one converts net-endian to host-endian and sticks it in\nlro_desc-\u003etcp_ack.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9df7c98a0f7e0b7f4b547761ab64f39a13f20355",
      "tree": "2c8d95eebc0b58c51a12082757207990664898e1",
      "parents": [
        "d9a19d200f00533b56fb109b6c538b6ea2961ab2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:40:59 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "inet_lro: trivial endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9a19d200f00533b56fb109b6c538b6ea2961ab2",
      "tree": "c19145fef1ab86970dc15dd0a23f1f12165b97d8",
      "parents": [
        "fa8a4b63da9886a40d5a67529a2b7282ca9b8fd2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:40:49 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "hamradio: -\u003ehard_header() takes packet type in host-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa8a4b63da9886a40d5a67529a2b7282ca9b8fd2",
      "tree": "83fe40b132ae4d875dc75347d75cbe3fba1cfaa2",
      "parents": [
        "eb4d84f18598211ccfdecc0a7f14a048cb86e657"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:40:39 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more tulip endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb4d84f18598211ccfdecc0a7f14a048cb86e657",
      "tree": "0baff9c1bd5a93a85c014292d940e8db6e9bd719",
      "parents": [
        "c6b44e50b8958d9bfe3003c81e70d9a53852ae52"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:36:10 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "ibm_newemac annotations (iomem, NULL noise)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6b44e50b8958d9bfe3003c81e70d9a53852ae52",
      "tree": "0a1c6194f13708805c708a015b6a9f9e0d6ab2ae",
      "parents": [
        "5ba253313d014364a9b87b6fa975ce2fc9759aa6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:36:00 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "endianness annotations in arm io.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ba253313d014364a9b87b6fa975ce2fc9759aa6",
      "tree": "b6f7b222b980d7a28e8d73d6cf939454a77205b1",
      "parents": [
        "b4482a4b2e2ff5ed96d8d16d72e83e75064062c5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:50 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more low-hanging fruits - kernel, fs, lib signedness\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4482a4b2e2ff5ed96d8d16d72e83e75064062c5",
      "tree": "675b5f0a80d720c63db138d5395d63cee6c74969",
      "parents": [
        "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more trivial signedness fixes in drivers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f",
      "tree": "19949f0c50538e08b7e434db7860bef02d8aa611",
      "parents": [
        "64b33619a30ff18c1535ee779572ecffcc4711d2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "signedness: module_param_array nump argument\n\n... should be unsigned int\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64b33619a30ff18c1535ee779572ecffcc4711d2",
      "tree": "742db1890a5671d105eba372b78c7d383607ffe6",
      "parents": [
        "0cc0844bc6d0bfca97fda48fa28d1f0a7cf878cb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "long vs. unsigned long - low-hanging fruits in drivers\n\ndeal with signedness of the stuff passed to set_bit() et.al.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cc0844bc6d0bfca97fda48fa28d1f0a7cf878cb",
      "tree": "55c4cf1f7930cea8c8d0393296b6ef08accd6cd9",
      "parents": [
        "51ef9c57f0be4945aa78b83d64aca34f41e351ce"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:10 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "frv: missing casts in cmpxchg()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51ef9c57f0be4945aa78b83d64aca34f41e351ce",
      "tree": "6c39ee99b05d2eac97eb66263415dc37698e3fab",
      "parents": [
        "bda76dd1600cc32a753bb9ae45dbe1d625aba92a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "synclink_gt endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bda76dd1600cc32a753bb9ae45dbe1d625aba92a",
      "tree": "044ee1df58bc19c67942401c1a85917c3c4bfb14",
      "parents": [
        "b1519d047ca55406e0fc3dd2b8de266f971ea210"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:00 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "endian-clean in_le64/out_le64\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1519d047ca55406e0fc3dd2b8de266f971ea210",
      "tree": "eddb95968b1a8ce1ccf0339656ff56b17607e90a",
      "parents": [
        "1ccc9147f6a063c42fef67acff34de18435a4a6b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:50 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "fs/partitions/sun.c endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ccc9147f6a063c42fef67acff34de18435a4a6b",
      "tree": "cd64f70d98174ff8a9079362af37ef47ba61746c",
      "parents": [
        "a39f9d028a48c9dfbc98e8c1504bf96578c65164"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "fw-cdev __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a39f9d028a48c9dfbc98e8c1504bf96578c65164",
      "tree": "ce0f7998c27b6a7b0955fbff8edf4300aa7a9547",
      "parents": [
        "9d966d495c4ac2fcbd010f681425f67141f80bad"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "mpc5200_wdt: __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d966d495c4ac2fcbd010f681425f67141f80bad",
      "tree": "4df188540aa724b85fff6477e5315fd9ca984061",
      "parents": [
        "411223c01a51163e995dbc2679bf8e963a136a5f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:10 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "mm/migrate.c __user annotation\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "411223c01a51163e995dbc2679bf8e963a136a5f",
      "tree": "d482cfd94bf1f4e36035d7f00d6160d9dc5f74d6",
      "parents": [
        "47063d6b11fdeb166a323315a9e19f565b73d352"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:21:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "fix breakage in sctp getsockopt\n\ncopy_to_user() into on-stack array\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47063d6b11fdeb166a323315a9e19f565b73d352",
      "tree": "f6d01c34cb72c7565a132483666d8286eca8c9f2",
      "parents": [
        "bef1bc95f32bd7603c3682dbb8695cf4d5841732"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:22:59 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "remove duplicate initializer (macvlan)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bef1bc95f32bd7603c3682dbb8695cf4d5841732",
      "tree": "ac60382df19fe533921620f7f7bcfd397cc7039e",
      "parents": [
        "52d4e661ac92ab8e1a312fe527221a1311fe4cda"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:20:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "skb-\u003etail in ibm_newemac should be skb_tail_pointer()\n\n... since that sucker is not 32bit-only and on 64bit skb-\u003etail is an\noffset, not a pointer.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a022fef5a2b19086b329d1cc64a5d78aa83e2908",
      "tree": "f5f0addf52b06ca24026080c3a7999b174258ad7",
      "parents": [
        "5460a9d0ffc860a370631e096a8a6f3682f3fc94"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 15:00:24 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 15:00:24 2007 -0400"
      },
      "message": "hwmon: (vt8231) fix sparse warning\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "5460a9d0ffc860a370631e096a8a6f3682f3fc94",
      "tree": "a8ba8154832dba93d5394074c9cf8d48f4fc3f3e",
      "parents": [
        "d58df9cd788e6fb4962e1c8d5ba7b8b95d639a44"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 14:57:35 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 14:57:35 2007 -0400"
      },
      "message": "hwmon: (sis5595) fix sparse warning\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "52d4e661ac92ab8e1a312fe527221a1311fe4cda",
      "tree": "907f37beba526bac7dcffbef7253de3b445a2c1e",
      "parents": [
        "f248488b397d52717f6683e2e53200aa687ffc89",
        "d057fd4cb892087955568a139d15eae4115a0174"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:03:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:03:42 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (21 commits)\n  HID: hidraw_connect() memleak fix\n  HID: add hidraw interface\n  USB HID: provide hook for hidraw write()\n  HID: hiddev: Add 32bit ioctl compatibilty\n  HID: Add GeneralTouch touchscreen to the blacklist\n  HID: add support for Microsoft Wireless Laser Keyboard 6000\n  Input: add KEY_LOGOFF\n  USBHID: report descriptor fix for MacBook JIS keyboard\n  HID: trivial fixes in hid-debug\n  HID: fix input mapping for Microsoft Ergonomic Keyboard\n  HID: use hid-plff driver for GreenAsia 0e8f:0003 devices\n  USBHID: Add HID_QUIRK_NOGET for ELO Touch Screen 2700 display\n  HID: enable hiddev for the SantaRosa MacBookPro IR receiver\n  USBHID: add CM109 device to blacklist\n  HID: Report usage codes of keys as EV_MSC scancode events\n  HID: ignore all non-LED usages in output fields in hid-input\n  HID: fix whitespace damage\n  HID: add support for Thrustmaster FGT Force Feedback wheel\n  HID: minimal autosuspend support for USB HID devices\n  HID: add support for Microsoft Natural Ergonomic Keyboard 4000\n  ...\n"
    },
    {
      "commit": "f248488b397d52717f6683e2e53200aa687ffc89",
      "tree": "649f4700d1d2a881d12ad77ba536ae7691395def",
      "parents": [
        "cbe619b162121577bc1e8ed4384dfb85f19e43d8",
        "e3d18658d4f28e4783e1bb1c41e9134c9e5db0a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:02:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:02:40 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] fix mtdconcat for subpage-write NAND\n  [MTD] [OneNAND] Avoid deadlock in erase callback; release chip lock first.\n  [MTD] [OneNAND] Return only negative error codes\n  [MTD] [OneNAND] Synchronize block locking operations\n  UBI: return correct error code\n  UBI: remove useless inlines\n  UBI: fix atomic LEB change problems\n  UBI: use byte hexdump\n  UBI: do not use vmalloc on I/O path\n  UBI: allocate memory with GFP_NOFS\n  UBI: use linux print_hex_dump(), not home-grown one\n  UBI: don\u0027t use array index before testing if it is negative\n  UBI: add more prints\n  UBI: fix sparse warnings\n  UBI: fix leak in ubi_scan_erase_peb\n"
    },
    {
      "commit": "cbe619b162121577bc1e8ed4384dfb85f19e43d8",
      "tree": "a26287f4fcb2ae732ac3f5ee1e18473de8a2247a",
      "parents": [
        "5dd80d5d096f58b7a83ae493a20bfc9d0de30226",
        "45b3f4cc6025bdb14beb65b8a3a732bf55d1bc41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:59:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:59:48 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (23 commits)\n  [SPARC64]: virt_to_real_irq_table --\u003e virt_irq_table\n  [SPARC64]: virt_irq --\u003e bucket mapping no longer necessary\n  [SPARC64]: Kill ugly __bucket() macro.\n  [SPARC64]: Kill ugly __irq_ino() macro.\n  [SPARC64]: Only use bypass accesses to INO buckets.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Use sun4v VIRQ interfaces as intended.\n  [SPARC64]: Allocate ivector_table dynamically.\n  [SPARC64]: Access ivector_table[] using physical addresses.\n  [SPARC64]: Make IVEC pointers 64-bit.\n  [SPARC64]: Fix register usage in xor_raid_4().\n  [SPARC64]: Kill pci_memspace_mask.\n  [SPARC64]: Consolidate MSI support code.\n  [SPARC/64]: Move of_platform_driver initialisations: arch/sparc{,64}.\n  [SPARC64]: Fix bugs in SYSV IPC handling in 64-bit processes.\n  [SPARC/64]: Prepare to remove of_platform_driver name.\n  [SPARC32]: Add irqflags.h to sparc32 and use it from generic code.\n  [SPARC64]: beautify vmlinux.lds\n  [SPARC]: beautify vmlinux.lds\n  [SPARC64]: Enable MSI on sun4u Fire PCI-E controllers.\n  ...\n"
    },
    {
      "commit": "5dd80d5d096f58b7a83ae493a20bfc9d0de30226",
      "tree": "31f8ecf8d759660d7c11b0d4cea11a9ea4f5164b",
      "parents": [
        "80d4b4169e46949e1919d470ebc508cf4fbf0996"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 13 22:37:02 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:57:30 2007 -0700"
      },
      "message": "mpc52xx-uart: fix compile warning (format type mismatch)\n\nTrivial compile warning fix\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80d4b4169e46949e1919d470ebc508cf4fbf0996",
      "tree": "a70f553b8738989dd9896e4ccdf9ce1c632ce947",
      "parents": [
        "86a2249d69ff8bb9ecadb5830c2fcfdf10dc70b9"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 13 22:36:57 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:57:30 2007 -0700"
      },
      "message": "mpc52xx-ata: fix compile warning (unused variable)\n\nTrivial unused variable fix\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86a2249d69ff8bb9ecadb5830c2fcfdf10dc70b9",
      "tree": "7c86ae989392d411dfdcf4e5fb725b2ba811f168",
      "parents": [
        "24cf273e2b7186903c8842b9d0044ea442d31553"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 13 22:13:32 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:56:33 2007 -0700"
      },
      "message": "XilinxFB: typo bugfix\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24cf273e2b7186903c8842b9d0044ea442d31553",
      "tree": "08db8badd22a20ba2cfc20a0fe437f60f2b6fd14",
      "parents": [
        "9ec0fd4e37c7167e4f9780d5834a1d1ed8263566"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 13 22:13:27 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:56:33 2007 -0700"
      },
      "message": "Lite5200 shouldn\u0027t mess with ROOT_DEV\n\nThere is no good reason for board platform code to mess with the ROOT_DEV.\nRemove it from all in-tree platforms except powermac\n\nThis is a follow on to commit 745e1027751acbc1f14f8bbef378b491242b9c83.\nThe original patch had this change to lite5200.c, but it got dropped in\nthe psycho madness that is the 2.6.24 merge window.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ec0fd4e37c7167e4f9780d5834a1d1ed8263566",
      "tree": "8b0aafcf301c1a018c1b12904fab12424f0a956e",
      "parents": [
        "409f2435205803634b67210040d785455e807b58"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 06:53:45 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:53:33 2007 -0700"
      },
      "message": "more uevent fallout (drivers/base/memory.c)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "409f2435205803634b67210040d785455e807b58",
      "tree": "386659fce9727c12972cb55287c4bd966797344f",
      "parents": [
        "97be91c183275fbf3eb5e0a44b0c1a7a36ccc040"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 05:51:51 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:53:33 2007 -0700"
      },
      "message": "missing include in ssb\n\nUsing readw() and friends \u003d\u003e needs to pull io.h and not all targets are\ndoing that via indirect chains.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97be91c183275fbf3eb5e0a44b0c1a7a36ccc040",
      "tree": "0ab59851b4d5d521ef8616347675c00a0900d4a8",
      "parents": [
        "7ac0326c3fd3f7cd2426dbbce896a0f8c91b962f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 05:50:12 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:53:33 2007 -0700"
      },
      "message": "typo in ibm_newemac/rgmii.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ac0326c3fd3f7cd2426dbbce896a0f8c91b962f",
      "tree": "9adb34ab779412430774a15e6efe9e8db5b8cd67",
      "parents": [
        "4735b37cf434175c2b7b36b3b68f1e60e8ec8527"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 05:46:09 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:53:33 2007 -0700"
      },
      "message": "uevent environment changes fallout\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3d18658d4f28e4783e1bb1c41e9134c9e5db0a9",
      "tree": "d4fe529460e98522775bc0ecca557dcc76866999",
      "parents": [
        "a2e1b833d9e0231d67e722b7e2f4d79daf919baf",
        "cc5f4f28755b3b152297fd7bc3e03781dd8008e2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 14:29:00 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 14:29:00 2007 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/~dedekind/ubi-2.6\n"
    },
    {
      "commit": "d057fd4cb892087955568a139d15eae4115a0174",
      "tree": "4fd631492ff8d2d78c394fd2b054175588a7d633",
      "parents": [
        "bb6c8d8fa9b5587eea18078ce0bcf6bb2905789f",
        "709d27c04f4eccbc99d57a5569bce028915a4345"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 14:47:56 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 14:47:56 2007 +0200"
      },
      "message": "Merge branch \u0027hidraw\u0027 into for-linus\n"
    },
    {
      "commit": "709d27c04f4eccbc99d57a5569bce028915a4345",
      "tree": "d7d95f51bb618f2e8559a83ea0418b7d8476e79b",
      "parents": [
        "86166b7bcda0bcb53525114fa1c87ac432be478e"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Thu Sep 27 11:24:55 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 14:47:26 2007 +0200"
      },
      "message": "HID: hidraw_connect() memleak fix\n\nIt looks like hidraw_connect() is leaking memory in case of failure.\nAlso it should return -ENOMEM when kzalloc fails.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "86166b7bcda0bcb53525114fa1c87ac432be478e",
      "tree": "1f6afc4c1c1d7a6dd88236f3c11fde61c1885b14",
      "parents": [
        "efc493f9d5463d933a64a2758fbe6d9bb8300cbb"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 14 09:57:40 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 14:47:26 2007 +0200"
      },
      "message": "HID: add hidraw interface\n\nhidraw is an interface that is going to obsolete hiddev one\nday.\n\nMany userland applications are using libusb instead of using\nkernel-provided hiddev interface. This is caused by various\nreasons - the HID parser in kernel doesn\u0027t handle all the\nHID hardware on the planet properly, some devices might require\nits own specific quirks/drivers, etc.\n\nhiddev interface tries to do its best to parse all the received\nreports properly, and presents only parsed usages into userspace.\nThis is however often not enough, and that\u0027s the reason why\nmany userland applications just don\u0027t use hiddev at all, and\nrather use libusb to read raw USB events and process them on\ntheir own.\n\nAnother drawback of hiddev is that it is USB-specific.\n\nhidraw interface provides userspace readers with really raw HID\nreports, no matter what the low-level transport layer is (USB/BT),\nand gives the userland applications all the freedom to process\nthe HID reports in a way they wish to.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "efc493f9d5463d933a64a2758fbe6d9bb8300cbb",
      "tree": "09f787fde23300b3b332cd2d1f352b677af28460",
      "parents": [
        "d773b33972a663cfaf066e966f87922a74088a1e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 14 09:54:30 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 14:47:26 2007 +0200"
      },
      "message": "USB HID: provide hook for hidraw write()\n\nAdd hook in usbhid for write() callback from hidraw. Sends the\nreport to the device through control pipe.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a2e1b833d9e0231d67e722b7e2f4d79daf919baf",
      "tree": "75a1cc03e6cfc5ec629d65127a4c1b549247959d",
      "parents": [
        "3cd3a86b6fdcb80ad097850a0990bcf6251422fe"
      ],
      "author": {
        "name": "Chris Paulson-Ellis",
        "email": "chris@edesix.com",
        "time": "Fri Oct 12 10:54:06 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 13:38:02 2007 +0100"
      },
      "message": "[MTD] fix mtdconcat for subpage-write NAND\n\nThis allows the mtdconcat driver to work with NAND flash devices that\nsupport sub-page writes.\n\nSigned-off-by: Chris Paulson-Ellis \u003cchris@edesix.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3cd3a86b6fdcb80ad097850a0990bcf6251422fe",
      "tree": "287cdca45092f67a98af79853134e71545cfdf12",
      "parents": [
        "30a7eb298af849bae3050e0a3f4c130995da22b0"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Fri Oct 12 10:34:01 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 13:37:53 2007 +0100"
      },
      "message": "[MTD] [OneNAND] Avoid deadlock in erase callback; release chip lock first.\n\nWhen the erase callback performs some other action on the flash, it\u0027s\nhighly likely to deadlock unless we actually release the chip lock\nbefore calling it.\n\nThis patch mirrors that same change already done for NAND.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "30a7eb298af849bae3050e0a3f4c130995da22b0",
      "tree": "1f12dd85a9d2fb835c25a173cd1e10c457f8492f",
      "parents": [
        "34627f0e768de6af95e3523c29a16cbb95ce3197"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Fri Oct 12 10:19:38 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 13:37:41 2007 +0100"
      },
      "message": "[MTD] [OneNAND] Return only negative error codes\n\nThe OneNAND driver was confusing JFFS2 by returning positive error\ncodes.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "34627f0e768de6af95e3523c29a16cbb95ce3197",
      "tree": "989b3d125e6d555c773078ff0c01928c3fb7bbd0",
      "parents": [
        "d773b33972a663cfaf066e966f87922a74088a1e"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Fri Oct 12 10:19:26 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 13:37:28 2007 +0100"
      },
      "message": "[MTD] [OneNAND] Synchronize block locking operations\n\nEnsure OneNAND\u0027s block locking operations are synchronized\nlike all other operations.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "bb6c8d8fa9b5587eea18078ce0bcf6bb2905789f",
      "tree": "d96a2c81885001a887469b400b2ae920b2f194f2",
      "parents": [
        "446943593e6e2cb7133cb6c969afd4626c96a916"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Sun Oct 14 12:03:58 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:02 2007 +0200"
      },
      "message": "HID: hiddev: Add 32bit ioctl compatibilty\n\nThe hiddev driver currently lacks 32bit ioctl compatibility, so\nif you\u0027re running with a 64bit kernel and 32bit userspace, it won\u0027t\nwork.\n\nI\u0027m pretty sure that the only thing missing is a compat_ioctl\nimplementation as all structs have fixed size fields.\n\nWith this change I can use revoco to configure my MX Revolution mouse.\n\nSigned-off-by: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "446943593e6e2cb7133cb6c969afd4626c96a916",
      "tree": "8c5d77fb0e848ec59ae65bee40150a89ee416c57",
      "parents": [
        "3cc5f916050be1d1910c5dd5732110b0a8f27ac8"
      ],
      "author": {
        "name": "Ilya Frolov",
        "email": "zeylie@gmail.com",
        "time": "Thu Oct 11 14:21:23 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:02 2007 +0200"
      },
      "message": "HID: Add GeneralTouch touchscreen to the blacklist\n\nGeneralTouch touchscreens are handled by usbtouchscreen driver,\nmake sure HID ignores them.\n\nSigned-off-by: Ilya Frolov \u003czeylie@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3cc5f916050be1d1910c5dd5732110b0a8f27ac8",
      "tree": "0ffbba230e471fa92371687dfc5b08d4790bcb54",
      "parents": [
        "e2bca0749c3fef4e3eb39e8aaca7a0c923a70396"
      ],
      "author": {
        "name": "Khelben Blackstaff",
        "email": "eye.of.the.8eholder@gmail.com",
        "time": "Thu Oct 04 10:35:41 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:02 2007 +0200"
      },
      "message": "HID: add support for Microsoft Wireless Laser Keyboard 6000\n\nThis keyboard emits a few usages that are not handled properly by\nhid-input.\n\nChanged IS_MS_NEK4K macro to IS_MS_KB to reflect the addition\nof another keyboard.\n\nSigned-off-by: Khelben Blackstaff \u003ceye.of.the.8eholder@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e2bca0749c3fef4e3eb39e8aaca7a0c923a70396",
      "tree": "db2c659ec3645946b352cf91a29c46ffcf94124f",
      "parents": [
        "08f06177f4089abeba904cc12a2a50cffa9ffce6"
      ],
      "author": {
        "name": "Khelben Blackstaff",
        "email": "eye.of.the.8eholder@gmail.com",
        "time": "Thu Oct 04 10:32:03 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:02 2007 +0200"
      },
      "message": "Input: add KEY_LOGOFF\n\nHUT 1.12 defines Logoff usage 0x19c in Consumer page. There are\nkeyboards out there emitting this usage code (for example Microsoft\nWireless Laser Keyboard 6000). Add this key so that HID code could\nmap usages to it.\n\nSigned-off-by: Khelben Blackstaff \u003ceye.of.the.8eholder@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "08f06177f4089abeba904cc12a2a50cffa9ffce6",
      "tree": "8c64f7016c107c7941773bd15d58406741e7376f",
      "parents": [
        "0ce1ac3b3ca0f44682aed210ba6062bafc2e32fa"
      ],
      "author": {
        "name": "Tomoya Adachi",
        "email": "adachi@il.is.s.u-tokyo.ac.jp",
        "time": "Wed Oct 03 23:27:49 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "USBHID: report descriptor fix for MacBook JIS keyboard\n\nThis patch fixes the problem, that Japanese MacBook doesn\u0027t recognize some keys\nlike \u0027\\\u0027(yen, or backslash), \u0027|\u0027(pipe), and \u0027_\u0027(underscore).\n\nIt is due to that MacBook JIS keyboard (jp106) sends wrong report descriptor.\nIt saids \"logical maximum \u003d 0x65\", so Keyboard.0089 is mapped to Key.Unknown,\nwhile it should be accepted as Key.Yen.\n\nSigned-off-by: Tomoya Adachi \u003cadachi@il.is.s.u-tokyo.ac.jp\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0ce1ac3b3ca0f44682aed210ba6062bafc2e32fa",
      "tree": "56f2655e61080866209f41055440640a7d1c0051",
      "parents": [
        "f14d5d206cf84357a7072ddb2bbc7d3454639f11"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Sep 26 16:29:53 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "HID: trivial fixes in hid-debug\n\n- added KERN_DEBUG to output lines\n- fixed preffered -\u003e preferred typo\n- added const to char *\u0027s\n\nAlso, exported symbol hid_resolv_event is unused by the current\nkernel tree and perhaps should be removed.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f14d5d206cf84357a7072ddb2bbc7d3454639f11",
      "tree": "ba5d4ef0dd4474cad38b27f86e35e89496e8c66e",
      "parents": [
        "5edc41ee8717ef44f6f96347000c8f2c825c823e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 25 16:32:08 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "HID: fix input mapping for Microsoft Ergonomic Keyboard\n\nSpecial keys 1-5 on Microsoft Ergonomic Keyboard were mistakenly\nmapped to buttons, which doesn\u0027t make a lot of sense. Fix this\nmapping to KEY_F{13,18}.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5edc41ee8717ef44f6f96347000c8f2c825c823e",
      "tree": "7e9e1d09b98fa0fd8418f2cef2d0f0e52b53b928",
      "parents": [
        "d500d11615db64b99c24f92c07427879581fde4b"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Wed Sep 19 16:13:20 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "HID: use hid-plff driver for GreenAsia 0e8f:0003 devices\n\nAdd 0e8f:0003 into the list of devices supported by the hid-plff\nforce feedback driver. These devices identify themselves as\n\"GreenAsia Inc.    USB Joystick     \" and can be either adapters or\nactual game controllers. The testing was done with a KÃ¶ng Gaming\ngamepad.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ],
  "next": "d500d11615db64b99c24f92c07427879581fde4b"
}
