)]}'
{
  "log": [
    {
      "commit": "a0b6218037b5cf50737a7dc0fc5464ea3f8781cd",
      "tree": "66924812bfa647b43d55f1450fa58d244ae56857",
      "parents": [
        "89c07fd14fe857c223b042a857a08c3ea46b92eb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 19 14:35:14 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:21 2007 +0000"
      },
      "message": "[MIPS] SMTC: Fix TLB sizing bug for TLB of 64 \u003e\u003d entries\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "89c07fd14fe857c223b042a857a08c3ea46b92eb",
      "tree": "d4d23e374b0f3de43dd457138e3271fe2f74bfc6",
      "parents": [
        "48c35b2d245fffedadce62769aafea8ecf493d19"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 12:31:47 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:21 2007 +0000"
      },
      "message": "[MIPS] Fix APM build\n\nDefinitions for TIF_FREEZE and _TIF_FREEZE were missing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "48c35b2d245fffedadce62769aafea8ecf493d19",
      "tree": "bf462b1e3bcd869bd2cfcc8c8b0f8c0024f6d57d",
      "parents": [
        "419dd8378dfa32985672ab7927b4bc827f33b332"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jan 23 21:30:14 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:21 2007 +0000"
      },
      "message": "[MIPS] There is no __GNUC_MAJOR__\n\nGcc major version number is in __GNUC__. As side effect fix checking\nwith sparse if sparse was built with gcc 4.1 and mips cross-compiler\nis 3.4.\n\nSparse will inherit version 4.1, __GNUC__ won\u0027t be filtered from\n\"-dM -E -xc\" output, sparse will pick only new major, effectively becoming\ngcc version 3.1 which is unsupported.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "419dd8378dfa32985672ab7927b4bc827f33b332",
      "tree": "1dd1dad1ae3593a7042b993fd21cbdee626a9ac8",
      "parents": [
        "99ddcc7edbb6b1d35a542f6bf0383f1f5a1aa0b0"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Jan 23 20:04:13 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jan 23 22:00:21 2007 -0200"
      },
      "message": "V4L/DVB (5123): Buf_qbuf: fix: videobuf_queue-\u003estream corruption and lockup\n\nWe are doing -\u003ebuf_prepare(buf) before adding buf to q-\u003estream list. This\nmeans that videobuf_qbuf() should not try to re-add a STATE_PREPARED buffer.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "99ddcc7edbb6b1d35a542f6bf0383f1f5a1aa0b0",
      "tree": "c66acba0b68f61650373477c9807c638f604c825",
      "parents": [
        "65ebe63420eae40fba73d3b4f79f99adc8e148b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 14:22:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 14:22:35 2007 -0800"
      },
      "message": "Change Linus\u0027 email address too\n\nThis changes a few mentions of my email address to point to the new one,\nleaving things like old copyright messages alone.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65ebe63420eae40fba73d3b4f79f99adc8e148b3",
      "tree": "ddc8bea781ee0f257d659fd09f2be258ed408e4c",
      "parents": [
        "8528b0f1de1101c6002036fd53638fb21111d0ea"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Jan 23 11:38:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 14:18:49 2007 -0800"
      },
      "message": "[PATCH] email change for shemminger@osdl.org\n\nChange my email address to reflect OSDL merger.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n[ The irony. Somebody still has his sign-off message hardcoded\n  in a script or his brainstem ;^]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8528b0f1de1101c6002036fd53638fb21111d0ea",
      "tree": "fd4c21fbf54ae23b2edaf3ccd1d4423a55f2a14f",
      "parents": [
        "d227e87e6c939c6071def92bc7691ad774c733ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 14:16:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 14:16:31 2007 -0800"
      },
      "message": "Clear spurious irq stat information when adding irq handler\n\nAny newly added irq handler may obviously make any old spurious irq\nstatus invalid, since the new handler may well be the thing that is\nsupposed to handle any interrupts that came in.\n\nSo just clear the statistics when adding handlers.\n\nPointed-out-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d227e87e6c939c6071def92bc7691ad774c733ff",
      "tree": "31fbc74974da765322b26de321e0b33f2f7e1478",
      "parents": [
        "f66d45e99eb7ca91822c3e3f6d7a98843c9626cb",
        "364ca8a897eadb2f0e76b7f0ffe94168f6d83d66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:19:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:19:32 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Vr41xx: Fix after GENERIC_HARDIRQS_NO__DO_IRQ change\n  [MIPS] SMTC: Instant IPI replay.\n"
    },
    {
      "commit": "f66d45e99eb7ca91822c3e3f6d7a98843c9626cb",
      "tree": "ce796ff749980d7c3d08c0d42f63d25d42416e49",
      "parents": [
        "821836e5baa69b8bc80605f25ad963e721609bc0"
      ],
      "author": {
        "name": "Guy Streeter",
        "email": "guy.streeter@gmail.com",
        "time": "Tue Jan 23 12:20:04 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:18:50 2007 -0800"
      },
      "message": "[PATCH] correct sys_shmget allocation check\n\nAs written, sys_shmget will return ENOSPC when one page is still\navailable for allocation. This patch corrects the test.\n\nSigned-off-by: Guy Streeter \u003cguy.streeter+lkml@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n--\n"
    },
    {
      "commit": "821836e5baa69b8bc80605f25ad963e721609bc0",
      "tree": "0d09c66706e2abdb460c4ab32133b1a49ad7a304",
      "parents": [
        "73f66ace34e3d935d1ad01208234f8871ac1f500",
        "cea9ea67e9927da18af89b49bd949a8d65ba1b15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:13:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:13:06 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Fix mismatched spin_unlock in irq handler\n  IB/ehca: Fix improper use of yield() with spinlock held\n  IB/srp: Check match_strdup() return\n"
    },
    {
      "commit": "73f66ace34e3d935d1ad01208234f8871ac1f500",
      "tree": "43fc036354a1389d5f89118c060693fe6333a0bf",
      "parents": [
        "4384247b6910df91049f8d0bbd5c1075898ac290"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 23 12:27:04 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:09:49 2007 -0800"
      },
      "message": "[PATCH] fix prototype of csum_ipv6_magic() (ia64)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4384247b6910df91049f8d0bbd5c1075898ac290",
      "tree": "954249cc28ac8bd3cfc5f61de344d92dc58687f5",
      "parents": [
        "0a3c4bdc1b197a7d37fc75643a68daf45fe0a7cc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 23 12:25:08 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:09:49 2007 -0800"
      },
      "message": "[PATCH] s2io bogus memset\n\nmemset() after kmalloc() on size * 8 would better be on size * 8, not\njust size; fixed by switching to kcalloc() - it\u0027s more idiomatic anyway.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a3c4bdc1b197a7d37fc75643a68daf45fe0a7cc",
      "tree": "d7a4032729bc71ad46444673ff89b9dc8d249750",
      "parents": [
        "c3ea6729feb304e0c3be74e8eca001215e78d1bc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 23 12:25:08 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:09:49 2007 -0800"
      },
      "message": "[PATCH] horizon.c: missing __devinit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3ea6729feb304e0c3be74e8eca001215e78d1bc",
      "tree": "448edf7fca680485c31afd58a95c0d3916335bdd",
      "parents": [
        "1b5180b65122666a36a1a232b7b9b38b21a9dcdd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 23 12:25:08 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:09:49 2007 -0800"
      },
      "message": "[PATCH] funsoft: ktermios fix\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b5180b65122666a36a1a232b7b9b38b21a9dcdd",
      "tree": "a61b7cea4cd410755bd5f87ea886554ad1d05676",
      "parents": [
        "b53d0b919ebe227e2b8e49b6e0ddee506be83aa8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 23 10:45:50 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:08:03 2007 -0800"
      },
      "message": "[PATCH] notifiers: fix blocking_notifier_call_chain() scalability\n\nwhile lock-profiling the -rt kernel i noticed weird contention during\nmmap-intense workloads, and the tracer showed the following gem, in one\nof our MM hotpaths:\n\n threaded-2771  1....   65us : sys_munmap (sysenter_do_call)\n threaded-2771  1....   66us : profile_munmap (sys_munmap)\n threaded-2771  1....   66us : blocking_notifier_call_chain (profile_munmap)\n threaded-2771  1....   66us : rt_down_read (blocking_notifier_call_chain)\n\nouch! a global rw-semaphore taken in one of the most performance-\nsensitive codepaths of the kernel.  And i dont even have oprofile\nenabled! All distro kernels have CONFIG_PROFILING enabled, so this\nscalability problem affects the majority of Linux users.\n\nThe fix is to enhance blocking_notifier_call_chain() to only take the\nlock if there appears to be work on the call-chain.\n\nWith this patch applied i get nicely saturated system, and much higher\nmunmap performance, on SMP systems.\n\nAnd as a bonus this also fixes a similar scalability bottleneck in the\nthread-exit codepath: profile_task_exit() ...\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b53d0b919ebe227e2b8e49b6e0ddee506be83aa8",
      "tree": "61ee610f1f61b16137c1dda5bdcac21b4c12ced1",
      "parents": [
        "fe6ea1f7e5c2d3947bf62f2a219e69718ca0b187",
        "bc6191b10018311a301fb6ef22994177c769b868"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:06:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:06:05 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] Repair snd-usb-usx2y over OHCI\n"
    },
    {
      "commit": "fe6ea1f7e5c2d3947bf62f2a219e69718ca0b187",
      "tree": "7c6efcc79f7b12f28315a61e10c9a984fd787043",
      "parents": [
        "6d7de67c5e4f2e9cdcf9b0a096380846e6a8278b",
        "184231bdb41fc4c385ae8e115f5afaff02fe1690"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:02:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:02:41 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  NetXen: Use pci_register_driver() instead of pci_module_init() in init_module\n  NetXen: Firmware check modifications\n  ehea: Fixed possible nullpointer access\n  ehea: Added logging off associated errors\n  ehea: Improved logging of permission issues\n  ehea: New method to determine number of available ports\n  ehea: Modified initial autoneg state determination\n  ehea: Fixing firmware queue config issue\n  ehea: Fixed wrong dereferencation\n  PHY: Export phy ethtool helpers\n  modify 3c589_cs to be SMP safe\n"
    },
    {
      "commit": "6d7de67c5e4f2e9cdcf9b0a096380846e6a8278b",
      "tree": "6ef5df2b67b7070836261c974b706c44884cfa0f",
      "parents": [
        "b7e72ba03be900a7b2e7b3b02e1bb646dff03c46",
        "b3a242b75361936ab9a42c42c44ea35e79a9d4cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:02:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:02:11 2007 -0800"
      },
      "message": "Merge branch \u0027ftape\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027ftape\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  more ftape removal\n"
    },
    {
      "commit": "b7e72ba03be900a7b2e7b3b02e1bb646dff03c46",
      "tree": "3013f2d8f10b38ef26e5ef2ea2021e93dbff53e0",
      "parents": [
        "95543179f158b4891c5dc49004853ce081e8d794",
        "54b290a2ecfbfb8613fbf854f9c45667821d9b8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:01:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:01:46 2007 -0800"
      },
      "message": "Merge branch \u0027kill-jffs-prep\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027kill-jffs-prep\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  Note that JFFS (v1) is to be deleted, in feature-removal-schedule.txt\n"
    },
    {
      "commit": "95543179f158b4891c5dc49004853ce081e8d794",
      "tree": "39cc1ae27c53bc7ac7cc6401afc8ecee69b76b0f",
      "parents": [
        "3a7122923e87fc5cdf8affa1845924a0def4657d"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Jan 23 19:40:54 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:01:17 2007 -0800"
      },
      "message": "[PATCH] elevator: move clearing of unplug flag earlier\n\nA flag was recently added to the elevator code to avoid\nperforming an unplug when reuests are being re-queued.\nThe goal of this flag was to avoid a deep recursion that\ncan occur when re-queueing requests after a SCSI device/host\nreset.  See http://lkml.org/lkml/2006/5/17/254\n\nHowever, that fix added the flag near the bottom of a case\nstatement, where an earlier break (in an if statement) could\ntransport one out of the case, without setting the flag.\nThis patch sets the flag earlier in the case statement.\n\nI re-discovered the deep recursion recently during testing;\nI was told that it was a known problem, and the fix to it was\nin the kernel I was testing. Indeed it was ... but it didn\u0027t\nfix the bug. With the patch below, I no longer see the bug.\n\nSigned-off by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "364ca8a897eadb2f0e76b7f0ffe94168f6d83d66",
      "tree": "a30a98df048ee3b1963172d8dd286cf64f098f9f",
      "parents": [
        "ac8be955049dab828a68b9c68a75144832f8289f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jan 22 23:01:06 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 23 18:26:47 2007 +0000"
      },
      "message": "[MIPS] Vr41xx: Fix after GENERIC_HARDIRQS_NO__DO_IRQ change\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ac8be955049dab828a68b9c68a75144832f8289f",
      "tree": "c9992cccbc6bcb2f099395ef614ebc96b91a2598",
      "parents": [
        "9ee79a3d372fcb6729893437f4923c5efd1f85db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jan 20 00:18:01 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 23 18:26:47 2007 +0000"
      },
      "message": "[MIPS] SMTC: Instant IPI replay.\n\nSMTC pseudo-interrupts between TCs are deferred and queued if the target\nTC is interrupt-inhibited (IXMT). In the first SMTC prototypes, these\nqueued IPIs were serviced on return to user mode, or on entry into the\nkernel idle loop. The INSTANT_REPLAY option dispatches them as part of\nlocal_irq_restore() processing, which adds runtime overhead (hence the\noption to turn it off), but ensures that IPIs are handled promptly even\nunder heavy I/O interrupt load.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3a7122923e87fc5cdf8affa1845924a0def4657d",
      "tree": "003128a7e57f8b4323a3869a0a3d318f866e8d7e",
      "parents": [
        "ee8bb9eae66d3d5558b685f71b52bd8bc4ba5a62"
      ],
      "author": {
        "name": "Jeff Chua",
        "email": "jeff.chua.linux@gmail.com",
        "time": "Mon Jan 22 20:40:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:07 2007 -0800"
      },
      "message": "[PATCH] acpi: remove \"video device notify\" message\n\nSeems to be some left-over debug code.\n\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee8bb9eae66d3d5558b685f71b52bd8bc4ba5a62",
      "tree": "ae1c1d12cce263d35649077baa71ab48ee034df8",
      "parents": [
        "ea112bd5493d44967b3dc44fd078be517272b044"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Mon Jan 22 20:40:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:07 2007 -0800"
      },
      "message": "[PATCH] Kdump documentation update: ia64 portion\n\nthis patch fills in the portions for ia64 kexec.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nCc: \"Zou, Nanhai\" \u003cnanhai.zou@intel.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea112bd5493d44967b3dc44fd078be517272b044",
      "tree": "75a2b06532e6c0f567e3c57998d5a75ff68857e8",
      "parents": [
        "de14569f94513279e3d44d9571a421e9da1759ae"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Mon Jan 22 20:40:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] Kdump documentation update: kexec-tools update\n\nMohan Kumar suggested making kexec-tools-testing.tar.gz a link to the\nlatest version.  I have done this and this patch updates the documentation\naccordingly.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de14569f94513279e3d44d9571a421e9da1759ae",
      "tree": "9cc06497397728a13cc53150c574fd6d9896b7c5",
      "parents": [
        "30150f8d7b76f25b1127a5079528b7a17307f995"
      ],
      "author": {
        "name": "Vladimir Saveliev",
        "email": "vs@namesys.com",
        "time": "Mon Jan 22 20:40:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] resierfs: avoid tail packing if an inode was ever mmapped\n\nThis patch fixes a confusion reiserfs has for a long time.\n\nOn release file operation reiserfs used to try to pack file data stored in\nlast incomplete page of some files into metadata blocks.  After packing the\npage got cleared with clear_page_dirty.  It did not take into account that\nthe page may be mmaped into other process\u0027s address space.  Recent\nreplacement for clear_page_dirty cancel_dirty_page found the confusion with\nsanity check that page has to be not mapped.\n\nThe patch fixes the confusion by making reiserfs avoid tail packing if an\ninode was ever mmapped.  reiserfs_mmap and reiserfs_file_release are\nserialized with mutex in reiserfs specific inode.  reiserfs_mmap locks the\nmutex and sets a bit in reiserfs specific inode flags.\nreiserfs_file_release checks the bit having the mutex locked.  If bit is\nset - tail packing is avoided.  This eliminates a possibility that mmapped\npage gets cancel_page_dirty-ed.\n\nSigned-off-by: Vladimir Saveliev \u003cvs@namesys.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30150f8d7b76f25b1127a5079528b7a17307f995",
      "tree": "3ea69d5dbd7b131fc32bbf416ba9970079bd25c6",
      "parents": [
        "79603a35009ff39562cd5634fa1cf513eb080f27"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Jan 22 20:40:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] mbind: restrict nodes to the currently allowed cpuset\n\nCurrently one can specify an arbitrary node mask to mbind that includes\nnodes not allowed.  If that is done with an interleave policy then we will\ngo around all the nodes.  Those outside of the currently allowed cpuset\nwill be redirected to the border nodes.  Interleave will then create\nimbalances at the borders of the cpuset.\n\nThis patch restricts the nodes to the currently allowed cpuset.\n\nThe RFC for this patch was discussed at\nhttp://marc.theaimsgroup.com/?t\u003d116793842100004\u0026r\u003d1\u0026w\u003d2\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79603a35009ff39562cd5634fa1cf513eb080f27",
      "tree": "e182a1729a0cb5d06d1c75202653001b7e4c5578",
      "parents": [
        "cda9205da24aeaa8fb086b0fb85cdf39571ecc3f"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Mon Jan 22 20:40:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] tlclk: bug fix + misc fixes\n\nThe following patch fixes a few problems with the tlclk driver.\n* bug in the select_amcb1_transmit_clock\n* racy read sys call\n* racy open sys call\n* use of add_timer where mod_timer would be better\n* change to the timer data parameter use\n\nSigned-off-by: Mark Gross \u003cmark.gross@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cda9205da24aeaa8fb086b0fb85cdf39571ecc3f",
      "tree": "c302c3d0b0558d3fc5ac0b5750e4f8150517ece5",
      "parents": [
        "15c945c3d0913d73a7d57d7a0a3c4e2902598cc6"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Mon Jan 22 20:40:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] fix blk_direct_IO bio preparation\n\nFor large size DIO that needs multiple bio, one full page worth of data was\nlost at the boundary of bio\u0027s maximum sector or segment limits.  After a\nbio is full and got submitted.  The outer while (nbytes) { ...  } loop will\nallocate a new bio and just march on to index into next page.  It just\nforgets about the page that bio_add_page() rejected when previous bio is\nfull.  Fix it by put the rejected page back to pvec so we pick it up again\nfor the next bio.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15c945c3d0913d73a7d57d7a0a3c4e2902598cc6",
      "tree": "ad264d49c433e6d81d6ac0def68d97a3359cc087",
      "parents": [
        "fc3dffe12148b9612870eb21b24f2aecefa9ea24"
      ],
      "author": {
        "name": "Jamie Lenehan",
        "email": "lenehan@twibble.org",
        "time": "Mon Jan 22 20:40:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] rtc-sh: act on rtc_wkalrm.enabled when setting an alarm\n\nThis fixes the SH rtc driver correctly act on the \"enabled\" flag when\nsetting an alarm.\n\nSigned-off-by: Jamie Lenehan \u003clenehan@twibble.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc3dffe12148b9612870eb21b24f2aecefa9ea24",
      "tree": "67a7671e73e5e962355885ffa7a25821c27247e7",
      "parents": [
        "038e51de2e7ae2c8e9d8a0b15231f8509875dc33"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Jan 22 20:40:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] KVM: fix bogus pagefault on writable pages\n\nIf a page is marked as dirty in the guest pte, set_pte_common() can set the\nwritable bit on newly-instantiated shadow pte.  This optimization avoids\na write fault after the initial read fault.\n\nHowever, if a write fault instantiates the pte, fix_write_pf() incorrectly\nreports the fault as a guest page fault, and the guest oopses on what appears\nto be a correctly-mapped page.\n\nFix is to detect the condition and only report a guest page fault on a user\naccess to a kernel page.\n\nWith the fix, a kvm guest can survive a whole night of running the kernel\nhacker\u0027s screensaver (make -j9 in a loop).\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "038e51de2e7ae2c8e9d8a0b15231f8509875dc33",
      "tree": "b74e9b4c8c088c0e85f91cc91d64ce20ef5066a6",
      "parents": [
        "cccf748b810832cfab4dbb3ed4c7cf1a1ee35ad2"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Jan 22 20:40:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] KVM: x86 emulator: fix bit string instructions\n\nThe various bit string instructions (bts, btc, etc.) fail to adjust the\naddress correctly if the bit address is beyond BITS_PER_LONG.\n\nThis bug creeped in as the emulator originally relied on cr2 to contain the\nmemory address; however we now decode it from the mod r/m bits, and must\nadjust the offset to account for large bit indices.\n\nThe patch is rather large because it switches src and dst decoding around, so\nthat the bit index is available when decoding the memory address.\n\nThis fixes workloads like the FC5 installer.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cccf748b810832cfab4dbb3ed4c7cf1a1ee35ad2",
      "tree": "619dc213603cebf690b0022c819210175aa0ae52",
      "parents": [
        "084384754ebe6636f9e5554ad30b3143b4a26c84"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Jan 22 20:40:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] KVM: fix race between mmio reads and injected interrupts\n\nThe kvm mmio read path looks like:\n\n 1. guest read faults\n 2. kvm emulates read, calls emulator_read_emulated()\n 3. fails as a read requires userspace help\n 4. exit to userspace\n 5. userspace emulates read, kvm sets vcpu-\u003emmio_read_completed\n 6. re-enter guest, fault again\n 7. kvm emulates read, calls emulator_read_emulated()\n 8. succeeds as vcpu-\u003emmio_read_emulated is set\n 9. instruction completes and guest is resumed\n\nA problem surfaces if the userspace exit (step 5) also requests an interrupt\ninjection.  In that case, the guest does not re-execute the original\ninstruction, but the interrupt handler.  The next time an mmio read is\nexectued (likely for a different address), step 3 will find\nvcpu-\u003emmio_read_completed set and return the value read for the original\ninstruction.\n\nThe problem manifested itself in a few annoying ways:\n- little squares appear randomly on console when switching virtual terminals\n- ne2000 fails under nfs read load\n- rtl8139 complains about \"pci errors\" even though the device model is\n  incapable of issuing them.\n\nFix by skipping interrupt injection if an mmio read is pending.\n\nA better fix is to avoid re-entry into the guest, and re-emulating immediately\ninstead.  However that\u0027s a bit more complex.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "084384754ebe6636f9e5554ad30b3143b4a26c84",
      "tree": "140022f23fa4e397b7d9f5c1ac54a55a2988f67f",
      "parents": [
        "0dbe5a111382fd1320ff4b1d889e5b8c41290619"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Jan 22 20:40:38 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] KVM: make sure there is a vcpu context loaded when destroying the mmu\n\nThis makes the vmwrite errors on vm shutdown go away.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0dbe5a111382fd1320ff4b1d889e5b8c41290619",
      "tree": "6082698ecb6ce5ebaffcead07cf0943384ce3fa3",
      "parents": [
        "a517b9f9fe8e57437b0b9b50e279220aaf651268"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 22 20:40:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] paravirt: mark the paravirt_ops export internal\n\nThe paravirt subsystem is still in flux so all exports from it are\ndefinitely internal use only.  The APIs around this /will/ change.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a517b9f9fe8e57437b0b9b50e279220aaf651268",
      "tree": "fd2bb04f5936a5d2523777a8919abfe90dc535d0",
      "parents": [
        "790816dd54e22827f63c8cbb30bd623d3d45e594"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 22 20:40:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] SubmitChecklist update\n\nSing the praises of `gcc -W\u0027.  Would have prevented that blockdev direct-IO\nbug.\n\nCc: \"Chen, Kenneth W\" \u003ckenneth.w.chen@intel.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "790816dd54e22827f63c8cbb30bd623d3d45e594",
      "tree": "a67e4ee5302857b60a9ee6ad158123d2af0fd088",
      "parents": [
        "58d9ce7d751fa11c6c8ea5dcd4d63b320aae1363"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 22 20:40:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:05 2007 -0800"
      },
      "message": "[PATCH] blockdev direct_io: fix signedness bug\n\nsize_t is unsigned.  IO errors aren\u0027t getting through.\n\nCc: \"Chen, Kenneth W\" \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58d9ce7d751fa11c6c8ea5dcd4d63b320aae1363",
      "tree": "4b188a931722c9f510f625eadb5ab02fc1ad55cd",
      "parents": [
        "bbe1a59b3a3d4af3869647d294618a23f6c9c6a4"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Jan 22 20:40:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:05 2007 -0800"
      },
      "message": "[PATCH] Revert nmi_known_cpu() check during boot option parsing\n\nCommit f2802e7f571c05f9a901b1f5bd144aa730ccc88e and its x86 version\n(b7471c6da94d30d3deadc55986cc38d1ff57f9ca) adds nmi_known_cpu() check\nwhile parsing boot options in x86_64 and i386.\n\nWith that, \"nmi_watchdog\u003d2\" stops working for me on Intel Core 2 CPU\nbased system.\n\nThe problem is, setup_nmi_watchdog is called while parsing the boot\noption and identify_cpu is not done yet.  So, the return value of\nnmi_known_cpu() is not valid at this point.\n\nSo revert that check.  This should not have any adverse effect as the\nnmi_known_cpu() check is done again later in enable_lapic_nmi_watchdog().\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbe1a59b3a3d4af3869647d294618a23f6c9c6a4",
      "tree": "6d5d6bd4ccd230919ba1f20d14868bcb03ac4215",
      "parents": [
        "9ee79a3d372fcb6729893437f4923c5efd1f85db"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 22 20:40:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:05 2007 -0800"
      },
      "message": "[PATCH] fix \"kvm: add vm exit profiling\"\n\nexport profile_hits() on !SMP too.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc6191b10018311a301fb6ef22994177c769b868",
      "tree": "d3dd99a4c1701500b71c1f35b85281b015a1d88b",
      "parents": [
        "9ee79a3d372fcb6729893437f4923c5efd1f85db"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Wed Jan 10 19:02:26 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 23 09:23:36 2007 +0100"
      },
      "message": "[ALSA] Repair snd-usb-usx2y over OHCI\n\nThe previous patch \u0027Repair snd-usb-usx2y for usb 2.6.18\u0027 assumed\nurb-\u003estart_frame roll over beyond MAX_INT for both UHCI \u0026 OHCI.\nThis isn\u0027t true until now (kernel 2.6.20).\nFix this by only looking at the common between OHCI \u0026 UHCI Frame number\nrange.\nThis is for mainline and stable kernels \u003e\u003d 2.6.18.\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "184231bdb41fc4c385ae8e115f5afaff02fe1690",
      "tree": "b697a78eeaf4e424907311aa7c97cbc8a88d8836",
      "parents": [
        "90f8b1d295e0c4a2148776e6cf801391cf07ae92"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Jan 22 06:52:53 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 01:02:11 2007 -0500"
      },
      "message": "NetXen: Use pci_register_driver() instead of pci_module_init() in init_module\n\nThis will use pci_register_driver() instead of pci_module_init().\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "90f8b1d295e0c4a2148776e6cf801391cf07ae92",
      "tree": "50799f0b8352dc3118fb4a225708a18fa02004dd",
      "parents": [
        "41b69c705152e93b3c6c872678dffd8a19b14d61"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Jan 22 06:38:05 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 01:02:11 2007 -0500"
      },
      "message": "NetXen: Firmware check modifications\n\nThis patch is to make the driver work with multiple minor firmware versions\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "41b69c705152e93b3c6c872678dffd8a19b14d61",
      "tree": "1201123ed28a390af4eb6f5f90f7efeab58af617",
      "parents": [
        "bb3a6449c18f6203e59195a98d633f5b5b57c133"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:55:20 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:21 2007 -0500"
      },
      "message": "ehea: Fixed possible nullpointer access\n\nFixed possible nullpointer access in event queue processing\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bb3a6449c18f6203e59195a98d633f5b5b57c133",
      "tree": "6bb7df393c2fc967d07086cc16c7e2472dc7b93e",
      "parents": [
        "7674a588e93c6fa1fde8e452a4c025c49037cb96"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:54:50 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:21 2007 -0500"
      },
      "message": "ehea: Added logging off associated errors\n\nAdded logging of error events associated with a specific queue pair\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7674a588e93c6fa1fde8e452a4c025c49037cb96",
      "tree": "ec753e5bb666e5c856b6cccc9fc8845584eacc36",
      "parents": [
        "4e996b32e0585756c335b35980dc68852c33f297"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:54:20 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:21 2007 -0500"
      },
      "message": "ehea: Improved logging of permission issues\n\nDisabled dump of hcall regs on some permission issues and\nfixed appropriate misleading logmessages\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e996b32e0585756c335b35980dc68852c33f297",
      "tree": "0f6227b3102e0de5f6108364356f6698613b7fe9",
      "parents": [
        "e919b5938b11e1d48a6dcdcb2860e890a954f10d"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:53:50 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:20 2007 -0500"
      },
      "message": "ehea: New method to determine number of available ports\n\nCount OFDT nodes to determine the number of available ports\ninstead of using the possibly outdated value from the hypervisor\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e919b5938b11e1d48a6dcdcb2860e890a954f10d",
      "tree": "45030006a1f621c2a981038bac1d549cbd8add7d",
      "parents": [
        "602e0d100daa9ba9bc7c17e0014a6f76b638dc80"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:53:20 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:20 2007 -0500"
      },
      "message": "ehea: Modified initial autoneg state determination\n\nLogical partitions are not allowed to (try to) set the autonegotiation status.\nThis patch removes the respective function call from the port setup function.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "602e0d100daa9ba9bc7c17e0014a6f76b638dc80",
      "tree": "0033104abccaabf253d2da1017de8098ae2fec69",
      "parents": [
        "061bf3cdba753ae7b52fba8cc324d81adac77696"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:52:50 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:20 2007 -0500"
      },
      "message": "ehea: Fixing firmware queue config issue\n\nFix to use exactly one queue for incoming packets in all\nfirmware configurations\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "061bf3cdba753ae7b52fba8cc324d81adac77696",
      "tree": "71a4d892ffe50f8f016e8afacc55e8f58bfcc269",
      "parents": [
        "9f6d55d0846dd8628fd3eac15be377c4d3493c3e"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:52:20 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:20 2007 -0500"
      },
      "message": "ehea: Fixed wrong dereferencation\n\nNot only check the pointer against 0 but also the dereferenced value\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f6d55d0846dd8628fd3eac15be377c4d3493c3e",
      "tree": "8c121dde147f8870d8e25f97642c528e14c04d42",
      "parents": [
        "d08d283974f96cb30d78ba24282a0a7d6709af32"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Jan 20 16:38:26 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:51:33 2007 -0500"
      },
      "message": "PHY: Export phy ethtool helpers\n\nWe need to export phy_ethtool_gset and phy_ethtool_sset to allow drivers that\nuse these functions to be built as modules.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3a242b75361936ab9a42c42c44ea35e79a9d4cd",
      "tree": "d1a27868d1c2f7c86ca82df9ff3ba63c76be7be2",
      "parents": [
        "2596627c5c30b45aa206b7b1b864bf00de3c3503"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jan 11 14:49:44 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:34:54 2007 -0500"
      },
      "message": "more ftape removal\n\nThis patch removes some more ftape code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "54b290a2ecfbfb8613fbf854f9c45667821d9b8d",
      "tree": "51905405d8a2d3395ae365ba6acab6ea61403869",
      "parents": [
        "2596627c5c30b45aa206b7b1b864bf00de3c3503"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:29:01 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:29:01 2007 -0500"
      },
      "message": "Note that JFFS (v1) is to be deleted, in feature-removal-schedule.txt\n\nIt is already noted in Kconfig, but the listing in this file was\naccidentally forgotten.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d08d283974f96cb30d78ba24282a0a7d6709af32",
      "tree": "da3db84b381da3bdf7e7c1594dbd48dc151131b0",
      "parents": [
        "2596627c5c30b45aa206b7b1b864bf00de3c3503"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sat Dec 02 11:53:27 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:19:12 2007 -0500"
      },
      "message": "modify 3c589_cs to be SMP safe\n\n1. EL3WINDOW is always 1 when lock is not held.\n\n2. The second argument of el3_interrupt is \u0027void *dev_id\u0027,\nnot \u0027struct el3_private *lp\u0027.\n\nSigned-off-by: komurojun-mbn@nifty.com\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9ee79a3d372fcb6729893437f4923c5efd1f85db",
      "tree": "6a220d2935ed4c539e41a9ad7057bfbc21deafd8",
      "parents": [
        "ebcccd14b73831fa7fbc197e1d2b9c710a65731e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Mon Jan 22 09:18:31 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 19:39:36 2007 -0800"
      },
      "message": "[PATCH] x86: fix PDA variables to work during boot\n\nThe current PDA code, which went in in post 2.6.19 has a flaw in that it\ndoesn\u0027t correctly cycle the GDT and %GS segment through the boot PDA,\nthe CPU PDA and finally the per-cpu PDA.\n\nThe bug generally doesn\u0027t show up if the boot CPU id is zero, but\neverything falls apart for a non zero boot CPU id.  The basically kills\nvoyager which is perfectly capable of doing non zero CPU id boots, so\nvoyager currently won\u0027t boot without this.\n\nThe fix is to be careful and actually do the GDT setups correctly.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebcccd14b73831fa7fbc197e1d2b9c710a65731e",
      "tree": "88af3e74135bdb3d0af7bc9ef48de0c2f879fcbb",
      "parents": [
        "e00154891137e3b0659556b877d45a16cabd700c",
        "9cdf083f981b8d37b3212400a359368661385099"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 19:32:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 19:32:13 2007 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (84 commits)\n  [JFFS2] debug.h: include \u003clinux/sched.h\u003e for current-\u003epid\n  [MTD] OneNAND: Handle DDP chip boundary during read-while-load\n  [MTD] OneNAND: return ecc error code only when 2-bit ecc occurs\n  [MTD] OneNAND: Implement read-while-load\n  [MTD] OneNAND: fix onenand_wait bug in read ecc error\n  [MTD] OneNAND: release CPU in cycles\n  [MTD] OneNAND: add subpage write support\n  [MTD] OneNAND: fix onenand_wait bug\n  [JFFS2] use the ref_offset macro\n  [JFFS2] Reschedule in loops\n  [JFFS2] Fix error-path leak in summary scan\n  [JFFS2] add cond_resched() when garbage collecting deletion dirent\n  [MTD] Nuke IVR leftovers\n  [MTD] OneNAND: fix oob handling in recent oob patch\n  [MTD] Fix ssfdc blksize typo\n  [JFFS2] replace kmalloc+memset with kzalloc\n  [MTD] Fix SSFDC build for variable blocksize.\n  [MTD] ESB2ROM uses PCI\n  [MTD] of_device-based physmap driver\n  [MTD] Support combined RedBoot FIS directory and configuration area\n  ...\n"
    },
    {
      "commit": "e00154891137e3b0659556b877d45a16cabd700c",
      "tree": "431b72f6cbdcca102eb619f4a00f8b9d0849a843",
      "parents": [
        "46fd906131bfae831b56a1e64dd94956626fc07c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jan 23 14:10:00 2007 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 19:27:02 2007 -0800"
      },
      "message": "[PATCH] vmx: Fix register constraint in launch code\n\nBoth \"\u003dr\" and \"\u003dg\" breaks my build on i386:\n\n  $ make\n    CC [M]  drivers/kvm/vmx.o\n  {standard input}: Assembler messages:\n  {standard input}:3318: Error: bad register name `%sil\u0027\n  make[1]: *** [drivers/kvm/vmx.o] Error 1\n  make: *** [_module_drivers/kvm] Error 2\n\nThe reason is that setbe requires an 8-bit register but \"\u003dr\" does not\nconstrain the target register to be one that has an 8-bit version on\ni386.\n\nAccording to\n\n\thttp://gcc.gnu.org/bugzilla/show_bug.cgi?id\u003d10153\n\nthe correct constraint is \"\u003dq\".\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cea9ea67e9927da18af89b49bd949a8d65ba1b15",
      "tree": "26f84c14b22d81b41fb1d5add51115984b47e558",
      "parents": [
        "ce29d72cc737df3573854a4719f00385adf1c9a6"
      ],
      "author": {
        "name": "Hoang-Nam Nguyen",
        "email": "hnguyen@linux.vnet.ibm.com",
        "time": "Fri Jan 19 22:50:10 2007 +0100"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jan 22 17:03:55 2007 -0800"
      },
      "message": "IB/ehca: Fix mismatched spin_unlock in irq handler\n\nThe lock is taken with _irqsave and hence must be released with\n_irqrestore on all paths.\n\nSigned-off-by Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ce29d72cc737df3573854a4719f00385adf1c9a6",
      "tree": "63808fbb78bbcf27d6c098baea51df068c9faaa4",
      "parents": [
        "a20f3a6d7e67a8aee571fb04634a631ba59f6e92"
      ],
      "author": {
        "name": "Hoang-Nam Nguyen",
        "email": "hnguyen@linux.vnet.ibm.com",
        "time": "Fri Jan 19 22:50:10 2007 +0100"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jan 22 17:03:55 2007 -0800"
      },
      "message": "IB/ehca: Fix improper use of yield() with spinlock held\n\nSigned-off-by: Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a20f3a6d7e67a8aee571fb04634a631ba59f6e92",
      "tree": "594287dc55fe5512781ad0678ad7bc3c449c9d33",
      "parents": [
        "2596627c5c30b45aa206b7b1b864bf00de3c3503"
      ],
      "author": {
        "name": "Ishai Rabinovitz",
        "email": "ishai@mellanox.co.il",
        "time": "Tue Jan 16 17:20:25 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jan 22 17:03:54 2007 -0800"
      },
      "message": "IB/srp: Check match_strdup() return\n\nChecks if the kmalloc in match_strdup() was successful, and bail out\non looking at the token if it failed.\n\nSigned-off-by: Ishai Rabinovitz \u003cishai@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "46fd906131bfae831b56a1e64dd94956626fc07c",
      "tree": "2c3992b6ffe0994498c468c9ef57eaad106969d6",
      "parents": [
        "39470bf24d93927bb27929b9f0d52ff5d608cfcb",
        "ae9608af9e300395ec032479621f32688c121141"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 13:14:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 13:14:37 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: fix pci-driver kernel-doc\n  PCI: rework Documentation/pci.txt\n  PCI: Unhide the SMBus on the Asus P4P800-X\n"
    },
    {
      "commit": "39470bf24d93927bb27929b9f0d52ff5d608cfcb",
      "tree": "36c5f47fbf29f58f96970083a7e0d44d34cdf81d",
      "parents": [
        "2596627c5c30b45aa206b7b1b864bf00de3c3503",
        "39559b4ff89e390c42633d23d257e793a1177e03"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 13:14:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 13:14:16 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: unusual_devs.h entry for nokia 6233\n  USB: Fix for typo in ohci-ep93xx.c\n  USB: disable USB_MULTITHREAD_PROBE\n  USB: add vendor/device id for Option GT Max 3.6 cards\n  USB: unusual_devs.h for 0x046b:ff40\n  USB: make usbhid ignore Imation Disc Stakka\n  USB: rndis_host: fix crash while probing a Nokia S60 mobile\n  USB: asix: Detect internal PHY and enable/use accordingly\n  usbtouchscreen: make ITM screens report BTN_TOUCH as zero when not touched\n"
    },
    {
      "commit": "ae9608af9e300395ec032479621f32688c121141",
      "tree": "16f8fac1b2d24056bf66920f9fb83f76b94f7a9d",
      "parents": [
        "74da15eb1188ba9f22f7eba2c0dc56bbffcc597b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 09 21:41:01 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 12:00:54 2007 -0800"
      },
      "message": "PCI: fix pci-driver kernel-doc\n\nFunction short description should be on only one line.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74da15eb1188ba9f22f7eba2c0dc56bbffcc597b",
      "tree": "2f60ab70a4b811ccf5c1721705693b1ba5a87f3f",
      "parents": [
        "2e45785c529e0c60b1801b4fabacb05e0b8cdf87"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Mon Dec 25 01:06:35 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 12:00:54 2007 -0800"
      },
      "message": "PCI: rework Documentation/pci.txt\n\nRewrite Documentation/pci.txt:\no restructure document to match how API is used when writing init code.\no update to reflect changes in struct pci_driver function pointers.\no removed language on \"new style vs old style\" device discovery.\n  \"Old style\" is now deprecated. Don\u0027t use it. Left description in\n  to document existing driver behaviors.\no add section \"Legacy I/O Port free driver\" by Kenji Kaneshige\n  http://lkml.org/lkml/2006/11/22/25\n  (renamed to \"pci_enable_device_bars() and Legacy I/O Port space\")\no add \"MMIO space and write posting\" section to help avoid common pitfall\n  when converting drivers from IO Port space to MMIO space.\n  Orignally posted http://lkml.org/lkml/2006/2/27/24\no many typo/grammer/spelling corrections from Randy Dunlap\no two more spelling corrections from Stephan Richter\no fix CodingStyle as per Randy Dunlap\n\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2e45785c529e0c60b1801b4fabacb05e0b8cdf87",
      "tree": "3605aedf0371e1ab4c2d6cdd0dabb1e47f1ba3da",
      "parents": [
        "365bbe0d0caaf2ba74d56556827babf0bc66965d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jan 05 09:17:56 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 12:00:54 2007 -0800"
      },
      "message": "PCI: Unhide the SMBus on the Asus P4P800-X\n\nUnhide the SMBus on the Asus P4P800-X (and probably some other\nmodels of the family.) This gives access to the memory module SPD\nEEPROMs.\n\nThanks to Winbond for supporting the lm-sensors project with the\ndonation of this motherboard.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39559b4ff89e390c42633d23d257e793a1177e03",
      "tree": "46ca5a9b9bf794ac3152c34d5676ca348370c340",
      "parents": [
        "caaf26325d70f5b559a647d4c11d84ef5a3341a4"
      ],
      "author": {
        "name": "Manuel Osdoba",
        "email": "manuel.osdoba@tu-ilmenau.de",
        "time": "Thu Jan 18 21:28:45 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 11:55:17 2007 -0800"
      },
      "message": "USB: unusual_devs.h entry for nokia 6233\n\nIn appendix a patch for the nokia 6233 mobile phone is included.\nThe patch is against 2.6.20-rc5. It is my first patch. Hopefully it has\nthe right format. The code makes my nokia 6233 on my computer work.\n\n\nFrom: Manuel Osdoba \u003cmanuel.osdoba@tu-ilmenau.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "caaf26325d70f5b559a647d4c11d84ef5a3341a4",
      "tree": "60284dfbc5d93a55e50cc626391032bd2698bcfd",
      "parents": [
        "b1bf4f412b4818869106ffcb5304d69551697b9c"
      ],
      "author": {
        "name": "Petr Stetiar",
        "email": "ynezz@true.cz",
        "time": "Wed Jan 17 06:30:39 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 11:55:17 2007 -0800"
      },
      "message": "USB: Fix for typo in ohci-ep93xx.c\n\nAttached patch fixes typo in USB driver reported by Chase Douglas on linux-cirrus mailing\nlist. http://www.freelists.org/archives/linux-cirrus/12-2006/msg00003.html\n\nSigned-off-by: Petr Stetiar \u003cynezz@true.cz\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b1bf4f412b4818869106ffcb5304d69551697b9c",
      "tree": "3cad316827279f836d28ce4954d7f87fa34acb7c",
      "parents": [
        "53e8f84dc68f29c724bbb7e0675040386f6143ae"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 16 15:41:03 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 11:55:17 2007 -0800"
      },
      "message": "USB: disable USB_MULTITHREAD_PROBE\n\nDisable the USB_MULTITHREAD_PROBE option because it causes crashes on\npeople\u0027s machines and they never remember to actually read the config\nhelp files.\n\nNo one likes this, everyone hates it, I\u0027m going to go eat worms...\n\nThe full logic will be ripped out later.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "53e8f84dc68f29c724bbb7e0675040386f6143ae",
      "tree": "c4ab52206c446e2e6ae77cd9ebd517406347c13b",
      "parents": [
        "379885a9b204dec9d0009b6b450e104389b4a590"
      ],
      "author": {
        "name": "garrett_damore@tadpole.com",
        "email": "garrett_damore@tadpole.com",
        "time": "Fri Jan 12 17:10:28 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 11:55:16 2007 -0800"
      },
      "message": "USB: add vendor/device id for Option GT Max 3.6 cards\n\nThis fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d7814\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "379885a9b204dec9d0009b6b450e104389b4a590",
      "tree": "a61b79468c05f1eacdc2cccf50764e7a2c3083e5",
      "parents": [
        "8d2bad8788a6f968247df409f50c757b1a5489f4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Jan 13 15:17:46 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 11:55:16 2007 -0800"
      },
      "message": "USB: unusual_devs.h for 0x046b:ff40\n\nAmerican Megatrends did something wrong in their floppy emulator. It breaks\nwith both kinds of MODE SENSE which our stack sends. Alan and I tried a few\ntweaks, and got LUNs sensed right, but US_FL_NO_WP_DETECT is still needed.\n\nI set the firmware bracket to 1.00 exactly, in case AMI or Sun fix it with a\nfirmware update. Hey, you never know.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8d2bad8788a6f968247df409f50c757b1a5489f4",
      "tree": "01133182dbda35e7b5deec5a607d2d62174e2f6d",
      "parents": [
        "deb31f1764e0a11bcfe8d44e0658f83d83860e84"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 11 10:14:33 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 11:55:16 2007 -0800"
      },
      "message": "USB: make usbhid ignore Imation Disc Stakka\n\non request of the sourceforge project for this device, a kind of\nrobotized CD storage, it should be ignored by the generic driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "deb31f1764e0a11bcfe8d44e0658f83d83860e84",
      "tree": "618d3ac0b7860b1ff58a43154db7f91fac180900",
      "parents": [
        "d0ffff8fddd5853e4b2b101790ac0c3690655af5"
      ],
      "author": {
        "name": "Daniel Gollub",
        "email": "dgollub@suse.de",
        "time": "Tue Jan 16 11:03:01 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 11:46:55 2007 -0800"
      },
      "message": "USB: rndis_host: fix crash while probing a Nokia S60 mobile\n\nBug fix for driver rndis_host which fixes rndis_host probing certain\nNokia S60 (Series 60) mobiles. While the rndis_host get probed by usbnet\nand tries to bind the Nokia mobile the bind is going to fail. The\nrndis_host module tries to release the device, in a wrong way, which\ncause the oops.\n\nFixes Bugzilla #7201\n\nSigned-off-by: Daniel Gollub \u003cdgollub@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d0ffff8fddd5853e4b2b101790ac0c3690655af5",
      "tree": "bfd65bbfa9c33b4c5244c8b206b32d5d7842ea4b",
      "parents": [
        "c9d8c2b324d24ffb4fdcd93b3f752530a5a0a591"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Thu Jan 11 18:39:16 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 11:46:55 2007 -0800"
      },
      "message": "USB: asix: Detect internal PHY and enable/use accordingly\n\nDifferent AX88772 dongles use different PHYs; the chip is capable of using\nboth a primary and secondary PHY, and supports an internal and external PHY.\n\nIt appears that some DUB-E100 devices use the internal PHY, so trying to use\nan external one will not work (note that this is different across revisions,\nas well; the \"A\" and \"B\" revs of the DUB-E100 use different PHYs!).  The data\nsheet for the AX88772 chip specifies that the internal PHY id will be 0x10,\nso if that\u0027s read from the EEPROM, we should use that rather than attempting\nto use an external PHY.\n\nThanks to Mitch Bradley for pointing this out!\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: David Hollis \u003cdhollis@davehollis.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9d8c2b324d24ffb4fdcd93b3f752530a5a0a591",
      "tree": "2f18bdb4952866fe5e7475e0cafdd774a1c9db69",
      "parents": [
        "365bbe0d0caaf2ba74d56556827babf0bc66965d"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Mon Dec 11 18:17:45 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 11:46:55 2007 -0800"
      },
      "message": "usbtouchscreen: make ITM screens report BTN_TOUCH as zero when not touched\n\nITM screens send invalid x/y data when not touched. this was fixes a while ago\nbut the problem is if the screen is not touched anymore the driver never does\nnot report BTN_TOUCH as zero. fix it by sending the report with the last valid\ncoordinates when pressure is released.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: J.P. Delport \u003cjpdelport@csir.co.za\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2596627c5c30b45aa206b7b1b864bf00de3c3503",
      "tree": "28efd5977acccb330afd886c440430e22b8916ae",
      "parents": [
        "19e805cb040a81dcfbcf2aa8dbe5d9454c5faf2d",
        "50af94b14c98f5769860a282a397c6f3b135c8a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 11:33:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 11:33:40 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: Add backup superblock info to ocfs2_fs.h\n  ocfs2: cleanup ocfs2_iget() errors\n  ocfs2: Directory c/mtime update fixes\n  ocfs2: Don\u0027t print errors when following symlinks\n"
    },
    {
      "commit": "19e805cb040a81dcfbcf2aa8dbe5d9454c5faf2d",
      "tree": "e5f75873ebe7a019ce6b2bd493031d8fcf7fcf00",
      "parents": [
        "ab1127823b757ec945a048c3385eb1f99a459823",
        "7939aae0c08412138a827e0af6f16fc19c346353"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 11:31:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 11:31:11 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  sis190: failure to set the MAC address from EEPROM\n  Fix phy_read/write redefinition errors in ucc_geth_phy.c\n  Update ucc_geth.c for new workqueue structure\n  myri10ge: update driver version to 1.2.0\n  myri10ge: check that we can get an irq\n  myri10ge: make wc_fifo usage load-time tunable\n  8139cp: Don\u0027t blindly enable interrupts\n  [PATCH] bcm43xx: Fix failure to deliver PCI-E interrupts\n"
    },
    {
      "commit": "ab1127823b757ec945a048c3385eb1f99a459823",
      "tree": "80bc28b5d6b4f1091f82da3d631200dd982b20b9",
      "parents": [
        "365bbe0d0caaf2ba74d56556827babf0bc66965d",
        "e93f09dc2d49d8e98818a93ad17f3ede91533738"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 11:30:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 11:30:47 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  sata_mv HighPoint 2310 support (88SX7042)\n  libata: fix handling of port actions in per-dev action mask\n  libata: initialize qc-\u003edma_dir to DMA_NONE\n  sata_via: add PCI ID 0x5337\n  libata doc: \"error : unterminated entity reference exceptions\"\n"
    },
    {
      "commit": "365bbe0d0caaf2ba74d56556827babf0bc66965d",
      "tree": "1b5bce452bc768398b19967a3123bd8c4adcb9f1",
      "parents": [
        "0bf98542a07ee1341830dcc4be63df85645f76b9",
        "3ef49a3b45c33b055002402f01e5da98cb773086"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 10:35:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 10:35:34 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (30 commits)\n  [SCSI] qla1280: set residual correctly\n  [SCSI] fusion: bump version\n  [SCSI] fusion: MODULE_VERSION support\n  [SCSI] fusion: power pc and miscellaneous bug fixs\n  [SCSI] fusion: fibre channel: return DID_ERROR for MPI_IOCSTATUS_SCSI_IOC_TERMINATED\n  [SCSI] megaraid_sas: Update module author\n  [SCSI] 3ware 8000 serialize reset code\n  [SCSI] sr: fix error code check in sr_block_ioctl()\n  [SCSI] scsi: lpfc error path fix\n  [SCSI] aacraid: Product List Update\n  [SCSI] libiscsi: fix senselen calculation\n  [SCSI] iscsi: simplify IPv6 and IPv4 address printing\n  [SCSI] iscsi: newline in printk\n  [SCSI] iscsi: fix crypto_alloc_hash() error check\n  [SCSI] iscsi: fix 2.6.19 data digest calculation bug\n  [SCSI] scsi_scan: fix report lun problems with CDROM or RBC devices\n  [SCSI] qla2xxx: Update version number to 8.01.07-k4.\n  [SCSI] qla2xxx: Use generic isp_ops.fw_dump() function.\n  [SCSI] qla2xxx: Perform a fw-dump when an ISP23xx RISC-paused state is detected.\n  [SCSI] qla2xxx: Correct reset handling logic.\n  ...\n"
    },
    {
      "commit": "0bf98542a07ee1341830dcc4be63df85645f76b9",
      "tree": "9945a92ea183d5d5c2989f5f12bc56d27920f3d2",
      "parents": [
        "b4a2c87dada12010239b4d5f8f9bc0eb964a614f",
        "d8c8a393166d6283003fb111d0b4a40931c0eda4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:23:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:23:23 2007 -0800"
      },
      "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:\n  hid-core.c: Adds GTCO CalComp Interwrite IPanel PIDs to blacklist\n  HID: put usb_interface instead of usb_device into hid-\u003edev to fix udevinfo breakage\n  HID: add missing RX, RZ and RY enum values to hid-debug output\n  HID: hid/hid-input.c doesn\u0027t need to include linux/usb/input.h\n  HID: compilation fix when DEBUG_DATA is defined\n  HID: proper LED-mapping for SpaceNavigator\n  HID: update MAINTAINERS entry for USB-HID\n  HID: GEYSER4_ISO needs quirk\n  HID: fix some ARM builds due to HID brokenness - make USB_HID depend on INPUT\n"
    },
    {
      "commit": "b4a2c87dada12010239b4d5f8f9bc0eb964a614f",
      "tree": "b33903197ae17defc3d61b8d8d744a3e87c22686",
      "parents": [
        "e45521a8d44da2c4efd17fc8e853f7917e99b57a",
        "e89debcd18a3ef74b27894e479d6b9e658fc6de6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:21:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:21:02 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Update defconfigs\n  [POWERPC] atomic_dec_if_positive sign extension fix\n  [POWERPC] Fix OF node refcnt underflow in 836x and 832x platform code\n  [POWERPC] Make it blatantly clear; mpc5200 device tree is not yet stable\n  [POWERPC] Fix broken DMA on non-LPAR pSeries\n  [POWERPC] Fix cell\u0027s mmio nvram to properly parse device tree\n  [POWERPC] Remove bogus sanity check in pci -\u003e OF node code\n"
    },
    {
      "commit": "e45521a8d44da2c4efd17fc8e853f7917e99b57a",
      "tree": "71c95c906588e182b82a1ef45ca8dad3fc1a29f6",
      "parents": [
        "79d26287021d3158e3cb8da820f1b8233564dd3b",
        "2806ccd7ad9073f4f1a065b5672d7592e7838e97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:07:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:07:00 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Delete duplicate call to load_irq_save.\n  [MIPS] SMTC: Fix cp0 hazard.\n"
    },
    {
      "commit": "79d26287021d3158e3cb8da820f1b8233564dd3b",
      "tree": "484d82e528c2e7326b26b3ed8910babe2b892595",
      "parents": [
        "c8fefb1bb4b38607d305c7e9ef55f146c9c628cb",
        "c70a8c345fd770ecb2ff334bdf88b63edaffb77d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:57:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:57:03 2007 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  hwmon/w83793: Hide invalid VID readings\n  hwmon/w83793: Fix the fan input detection\n  hwmon/w83793: Ignore disabled temperature channels\n  hwmon: Fix the VRD 11 decoding\n  hwmon/w83793: Remove the description of AMDSI and update the voltage formula\n"
    },
    {
      "commit": "c8fefb1bb4b38607d305c7e9ef55f146c9c628cb",
      "tree": "cb61e947055b5332b3c1124dcce888a039444b05",
      "parents": [
        "a99d726bd0574991245fe7d38e8b11c41089eee4",
        "bd62b23cbcc691cc8faa6f4028783f60957b6508"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:55:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:55:56 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6:\n  NTFS: Forgot to bump version number in makefile to 2.1.28...\n  NTFS: 2.1.28 - Fix deadlock reported by Sergey Vlasov due to ntfs_put_inode().\n"
    },
    {
      "commit": "a99d726bd0574991245fe7d38e8b11c41089eee4",
      "tree": "a21072779378ced2ac65a4911109d82af2e08f98",
      "parents": [
        "e55cec4ff1080e36ed1dbfaee46fe05d64f4eae2",
        "412297d31d439ba56cd4faeb3a49a6f569f40702"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:55:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:55:28 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5023): Fix compilation on ppc32 architecture\n  V4L/DVB (5071): Tveeprom: autodetect LG TAPC G701D as tuner type 37\n  V4L/DVB (5069): Fix bttv and friends on 64bit machines with lots of memory\n  V4L/DVB (5033): MSI TV@nywhere Plus fixes\n  V4L/DVB (5029): Ks0127 status flags\n  V4L/DVB (5024): Fix quickcam communicator driver for big endian architectures\n  V4L/DVB (5021): Cx88xx: Fix lockup on suspend\n  V4L/DVB (5020): Fix: disable interrupts while at KM_BOUNCE_READ\n  V4L/DVB (5019): Fix the frame-\u003egrabstate update in read() entry point.\n"
    },
    {
      "commit": "e55cec4ff1080e36ed1dbfaee46fe05d64f4eae2",
      "tree": "a099822ac61fcde695f090a34ed277b81b566d87",
      "parents": [
        "6d3154cc1143f62c3b80d9929caeaec6db8cb451",
        "6f949909e8f9e5d7e5584dc48d9a5e060c52aed1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:54:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:54:48 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: Correct definition of R6\n  omap: Update MMC response types\n"
    },
    {
      "commit": "6d3154cc1143f62c3b80d9929caeaec6db8cb451",
      "tree": "97914d32f9a3ced910f523ead8a498e75bf290d7",
      "parents": [
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:53:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:53:24 2007 -0800"
      },
      "message": "Revert \"[PATCH] Fix up mmap_kmem\"\n\nThis reverts commit 99a10a60ba9bedcf5d70ef81414d3e03816afa3f.\n\nAs per Hugh Dickins:\n\n  \"Nadia Derbey has reported that mmap of /dev/kmem no longer works with\n   the kernel virtual address as offset, and Franck has confirmed that\n   his patch came from a misunderstanding of what an offset means to\n   /dev/kmem - whereas his patch description seems to say that he was\n   correcting the offset on a few plaforms, there was no such problem to\n   correct, and his patch was in fact changing its API on all platforms.\"\n\nSuggested-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nCc: Nadia Derbey \u003cNadia.Derbey@bull.net\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e89debcd18a3ef74b27894e479d6b9e658fc6de6",
      "tree": "53696791ee6c1183ecc67f5965427cdac6ad39ea",
      "parents": [
        "434f98c48fc1d2a1f562a28a1562a7b53e940957"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 22:39:24 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 22:39:24 2007 +1100"
      },
      "message": "[POWERPC] Update defconfigs\n\nMostly took the defaults, except tried to get the netfilter options\nmore or less as they were before.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "434f98c48fc1d2a1f562a28a1562a7b53e940957",
      "tree": "dc722bebcbbe74282b0170955a45848b49720e16",
      "parents": [
        "06cd9396778d5b70ba27fa8158db78d6bc0f007b"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Wed Jan 17 10:50:20 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:36 2007 +1100"
      },
      "message": "[POWERPC] atomic_dec_if_positive sign extension fix\n\nOn 64-bit machines, if an atomic counter is explicitly set to a\nnegative value, the atomic_dec_if_positive function will decrement and\nstore the next smallest value in the atomic counter, contrary to its\nintended operation.\n\nThe comparison to determine if the decrement will make the result\nnegative was done by the \"addic.\" instruction, which operates on a\n64-bit value, namely the zero-extended word loaded from the atomic\nvariable.  This patch uses an explicit word compare (cmpwi) and\nchanges the addic. to an addi (also changing \"\u003d\u0026r\" to \"\u003d\u0026b\" so that r0\nisn\u0027t used, and addi doesn\u0027t become li).\n\nThis also fixes a bug for both 32-bit and 64-bit in that previously\n0x80000000 was considered positive, since the result after\ndecrementing is positive.  Now it is considered negative.\n\nAlso, I clarify the return value in the comments just to make it clear\nthat the value returned is always the decremented value, even if that\nvalue is not stored back to the atomic counter.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "06cd9396778d5b70ba27fa8158db78d6bc0f007b",
      "tree": "21914455cd9f38ec71e067cdabc2f56aa315ea04",
      "parents": [
        "121361f72ca93cb6710e368bb89f9d976b1da443"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Jan 17 14:42:22 2007 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Fix OF node refcnt underflow in 836x and 832x platform code\n\nIncorrect use of of_find_node_by_name() causes of_node_put()\non a node which has already been put.  It causes the refcount of\nthe node to underflow, which triggers the WARN_ON in kref_get\nfor 836x and 832x.  This fixes it.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "121361f72ca93cb6710e368bb89f9d976b1da443",
      "tree": "124f87fb45ade1742dfa275c91c7395505ee9c5e",
      "parents": [
        "77319254f109963213f33cbb15e0103f2e81a64a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 19 00:00:14 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Make it blatantly clear; mpc5200 device tree is not yet stable\n\nDocumentation-only change.  The 5200 device tree layout has not yet\nstablized, so nobody should depend on the layout of the tree.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "77319254f109963213f33cbb15e0103f2e81a64a",
      "tree": "5e22d54b95ab0a5422d6df03e57ff4b896ad8828",
      "parents": [
        "6984ee797a8798128e94ab2447c8ed91f0156eb5"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Jan 10 19:16:29 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Fix broken DMA on non-LPAR pSeries\n\nIt appears that the iommu table address is never stored, and thus\nnever found, on non-lpar systems. Thus, for example, during boot:\n\n\u003c7\u003e[   93.067916] PCI: Scanning bus 0001:41\n\u003c7\u003e[   93.068542] PCI: Found 0001:41:01.0 [8086/100f] 000200 00\n\u003c7\u003e[   93.068550] PCI: Calling quirk c0000000007822e0 for 0001:41:01.0\n\u003c7\u003e[   93.069815] PCI: Fixups for bus 0001:41\n\u003c4\u003e[   93.070167] iommu: Device 0001:41:01.0 has no iommu table\n\u003c7\u003e[   93.070251] PCI: Bus scan for 0001:41 returning with max\u003d41\n\nNo iommu table? How can that be? Well, circa line 471 of\narch/powerpc/platforms/pseries/iommu.c we see the code:\n\n   while (dn \u0026\u0026 PCI_DN(dn) \u0026\u0026 PCI_DN(dn)-\u003eiommu_table \u003d\u003d NULL)\n      dn \u003d dn-\u003eparent;\n\nand a few lines later is the surprising print statement about\nthe missing table.  Seems that this loop ran unto the end, never\nonce finding a non-null PCI_DN(dn)-\u003eiommu_table.\n\nThe problem can be found a few lines earlier: it sems that the\nvalue of PCI_DN(dn)-\u003eiommu_table is never ever set. Thus, the\npatch sets it.\n\nThe patch was tested on a Power4 system running in full system\npartition mode, which is where I saw the problem. It works; I\u0027ve\nnot done any wider testing. Had a brief discussion on this on irc.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6984ee797a8798128e94ab2447c8ed91f0156eb5",
      "tree": "6751131ceab7ab2f776b9a984986fb85c55125c6",
      "parents": [
        "4ef6e68117e93111590d9d4ada1a282304241169"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 11 16:08:41 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Fix cell\u0027s mmio nvram to properly parse device tree\n\nThe mmio nvram driver (used by cell only atm) isn\u0027t properly parsing\nthe device-tree, meaning that nvram isn\u0027t found correctly on the new\nCell blades.  It works ok for old blades where the nvram is at the\nroot of the device tree but fails on Malta and CAB when it\u0027s hanging\noff axon.  This fixes it by using the proper OF parsing functions.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4ef6e68117e93111590d9d4ada1a282304241169",
      "tree": "c9954f0620ee45550ef3bae223208fc3939f4e50",
      "parents": [
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Thu Jan 11 16:38:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Remove bogus sanity check in pci -\u003e OF node code\n\nThe new implementation of pci_device_to_OF_node() on ppc32 has a bogus\nsanity check in it that can cause oopses at boot when no device node is\npresent, and might hit correct cases with older/weird apple device-trees\nwhere they have the type \"vci\" for the chaos bridge.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "50af94b14c98f5769860a282a397c6f3b135c8a8",
      "tree": "214c93dc04fd9d78341c7dfa57aac6af4b8edab9",
      "parents": [
        "6a1bd4a5788435b6ef1664383604b43607eb825a"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Sun Jan 21 14:44:59 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Sun Jan 21 16:20:10 2007 -0800"
      },
      "message": "ocfs2: Add backup superblock info to ocfs2_fs.h\n\nThis synchronizes us with recent ocfs2-tools changes.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "6a1bd4a5788435b6ef1664383604b43607eb825a",
      "tree": "36f7bdb8075a4193b903de8f71b17512e7b690df",
      "parents": [
        "592282cf2eaa33409c6511ddd3f3ecaa57daeaaa"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Jan 03 17:06:59 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Sun Jan 21 16:19:12 2007 -0800"
      },
      "message": "ocfs2: cleanup ocfs2_iget() errors\n\nGet rid of some error prints in the ocfs2_iget() path from\nocfs2_get_dentry(). NFSD can easily cause us to read stale inodes.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "592282cf2eaa33409c6511ddd3f3ecaa57daeaaa",
      "tree": "fea7fe8403d6b2a96848372a69976b0123a4cf1d",
      "parents": [
        "72bce5078d124a8b13fb167aea028b6e8d91873e"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Jan 02 17:59:40 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Sun Jan 21 16:18:49 2007 -0800"
      },
      "message": "ocfs2: Directory c/mtime update fixes\n\nocfs2 wasn\u0027t updating c/mtime on directories during dirent\ncreation/deletion. Fix ocfs2_unlink(), ocfs2_rename() and\n__ocfs2_add_entry() by adding the proper code to update the struct inode and\npush the change out to disk.\n\nThis helps rename/unlink on nfs exported file systems in particular as those\nclients compare directory time values to avoid a full re-reading a directory\nwhich hasn\u0027t changed.\n\nocfs2_rename() loses some superfluous error handling as a result of this\npatch.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "72bce5078d124a8b13fb167aea028b6e8d91873e",
      "tree": "619f89df1e0f12db3acf0c60d244ea2464731bb0",
      "parents": [
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Jan 03 17:25:40 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Sun Jan 21 16:18:14 2007 -0800"
      },
      "message": "ocfs2: Don\u0027t print errors when following symlinks\n\nWe shouldn\u0027t print errors returned from vfs_follow_link(). This was causing\nspurious errors to show up in the logs.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "d8c8a393166d6283003fb111d0b4a40931c0eda4",
      "tree": "449a5fd762159fbff9ef62395c0ae10ee2aed74c",
      "parents": [
        "be8209753b014f2d7a92b2ec3ff82db478fc86d1"
      ],
      "author": {
        "name": "Jeremy Roberson",
        "email": "jroberson@gtcocalcomp.com",
        "time": "Fri Jan 19 15:44:18 2007 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 21 22:18:03 2007 +0100"
      },
      "message": "hid-core.c: Adds GTCO CalComp Interwrite IPanel PIDs to blacklist\n\nAdds GTCO CalComp Interwrite IPanels to the hid-core.c blacklist.\n\nSigned-off-by: Jeremy A. Roberson \u003cjroberson@gtcocalcomp.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "be8209753b014f2d7a92b2ec3ff82db478fc86d1",
      "tree": "2f5a1e5d5b7bbf18c2be569166b86ccd680e9081",
      "parents": [
        "f7ebf99eb489a02dba2e5a071fde9f5354275a50"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Fri Jan 19 19:28:17 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 21 22:18:01 2007 +0100"
      },
      "message": "HID: put usb_interface instead of usb_device into hid-\u003edev to fix udevinfo breakage\n\nThe commit 4916b3a57fc94664677d439b911b8aaf86c7ec23 introduced a\nhid regression between 2.6.19 and 2.6.20-rc1. The device put in\ninput_dev-\u003ecdev is now of type usb_device instead of usb_interface.\n\nBefore:\n\u003e # readlink -f /sys/class/input/input6/event4/device\n\u003e /sys/devices/pci0000:00/0000:00:10.0/usb2/2-1/2-1:1.1\nAfter:\n\u003e # readlink -f /sys/class/input/input3/event3/device\n\u003e /sys/devices/pci0000:00/0000:00:10.0/usb1/1-1\n\nThis causes breakage:\n\u003e # udevinfo -q all -n /dev/input/event3\n\u003e P: /class/input/input3/event3\n\u003e N: input/event3\n\u003e S: input/by-path/pci-1-1--event-\n\u003e E: ID_SERIAL\u003dnoserial\n\u003e E: ID_PATH\u003dpci-1-1-\n\nNo ID_MODEL, ID_VENDOR, ID_REVISION, ID_TYPE etc etc.\n\nFix this by assigning the intf-\u003edev into hid-\u003edev, and fixing\nall the users.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f7ebf99eb489a02dba2e5a071fde9f5354275a50",
      "tree": "e0d3a1246648dafebd8adf795037de86a60ceac0",
      "parents": [
        "1f3ab013336e76687441462961000157c8980bb8"
      ],
      "author": {
        "name": "Simon Budig",
        "email": "simon@budig.de",
        "time": "Mon Jan 15 18:34:32 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 21 22:17:59 2007 +0100"
      },
      "message": "HID: add missing RX, RZ and RY enum values to hid-debug output\n\nThis trivial change adds some missing enum values to the hid-debug output.\n\nSigned-off-by: Simon Budig \u003csimon@budig.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1f3ab013336e76687441462961000157c8980bb8",
      "tree": "fbe5adfa5d01cb427fe4e141c61985b45f147f66",
      "parents": [
        "e54dea69bac12dae2ff27c1c7a472d4eee70638d"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 16 00:30:42 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jan 21 22:17:57 2007 +0100"
      },
      "message": "HID: hid/hid-input.c doesn\u0027t need to include linux/usb/input.h\n\nThere is no reason for generic hid-input.c to include usb-specific\ninput.h.\n\nAs a sideeffect, this also fixes warning of redefinition of dbg()\nmacro, when hid-input.c is compiled with DEBUG (as there is a clash\nbetween dbg() from hid.h and usb/input.h).\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ],
  "next": "e54dea69bac12dae2ff27c1c7a472d4eee70638d"
}
