)]}'
{
  "log": [
    {
      "commit": "a5d28c8e64ff0bc77d38d9c19c6d8163e4c0ffaa",
      "tree": "f0b85adf4a897eca1567826202f1176f7b8554de",
      "parents": [
        "dc320815305c5f019672d144f4c4c2710ef7732e"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Wed Jul 02 18:06:13 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 14 07:55:39 2008 -0500"
      },
      "message": "powerpc/CPM: Add i2c pins to dts and board setup\n\nInitialize I2C pins on boards with CPM1/CPM2 controllers and document the\ni2c bus in booting-without-of.\n\nThe boards don\u0027t have any I2C chips connected to the I2C bus, so unless\nsome external chips are connected to the boards, this code is just an\nexample of setting everything else up.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "11c2d8174ed3dc4f1971564732689b4a39129702",
      "tree": "ac00daa548ea8ac24ae7a5c8062312e335ab9858",
      "parents": [
        "cde274c0c789404df8ece3f9e7d6506caf0127e2",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 14 14:29:49 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 14 14:29:49 2008 +1000"
      },
      "message": "Merge commit \u0027origin/HEAD\u0027 into test-merge\n\nManual fixup of include/asm-powerpc/pgtable-ppc64.h"
    },
    {
      "commit": "0302c01b4b793cfbc5c7bf8723f6d14bf9bd7cf4",
      "tree": "51aa2d2e5d8be4615332adf217f4b213e7d95dd2",
      "parents": [
        "3b5c6b834984b09b7b7fba6a97d3a2878a4a8e42"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sun Jul 13 12:13:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 13 12:51:18 2008 -0700"
      },
      "message": "Documentation/HOWTO: correct wrong kernel bugzilla FAQ URL\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5a5816f7875207cb0a0a7032e39a4686c5e10a4",
      "tree": "6c80171401f4cd38685e19d2f36ac54560720d5f",
      "parents": [
        "bdb21928512a860a60e6a24a849dc5b63cbaf96a",
        "e35259a95331ae4a9146cc03ab49aad641cab957"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 10 17:58:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 10 17:58:47 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (27 commits)\n  tun: Persistent devices can get stuck in xoff state\n  xfrm: Add a XFRM_STATE_AF_UNSPEC flag to xfrm_usersa_info\n  ipv6: missed namespace context in ipv6_rthdr_rcv\n  netlabel: netlink_unicast calls kfree_skb on error path by itself\n  ipv4: fib_trie: Fix lookup error return\n  tcp: correct kcalloc usage\n  ip: sysctl documentation cleanup\n  Documentation: clarify tcp_{r,w}mem sysctl docs\n  netfilter: nf_nat_snmp_basic: fix a range check in NAT for SNMP\n  netfilter: nf_conntrack_tcp: fix endless loop\n  libertas: fix memory alignment problems on the blackfin\n  zd1211rw: stop beacons on remove_interface\n  rt2x00: Disable synchronization during initialization\n  rc80211_pid: Fix fast_start parameter handling\n  sctp: Add documentation for sctp sysctl variable\n  ipv6: fix race between ipv6_del_addr and DAD timer\n  irda: Fix netlink error path return value\n  irda: New device ID for nsc-ircc\n  irda: via-ircc proper dma freeing\n  sctp: Mark the tsn as received after all allocations finish\n  ...\n"
    },
    {
      "commit": "4edc2f3416438a05b83a677ae7b1a78b3ca22bb9",
      "tree": "31c440259d1b88dd0b3fef07f01f3cb177b69209",
      "parents": [
        "53025f5efd5a1c14fca75c479b11d97d9dd958a5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Jul 10 16:50:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 10 16:50:26 2008 -0700"
      },
      "message": "ip: sysctl documentation cleanup\n\nReduced version of the spelling cleanup patch.\n\nTake out the confusing language in tcp_frto, and organize the\nundocumented values.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53025f5efd5a1c14fca75c479b11d97d9dd958a5",
      "tree": "35203f38e84a92db41ba77d92967af4f827c1b98",
      "parents": [
        "2ddddb98694af847f70463dbdc69aa491d9f477a"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Thu Jul 10 16:47:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 10 16:47:41 2008 -0700"
      },
      "message": "Documentation: clarify tcp_{r,w}mem sysctl docs\n\nFix some of the defaults and attempt to clarify some language.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb6d42ea17329745d7d712d3aa3bb84ec1da9c85",
      "tree": "c0a00426da4473b607e4a892f4754a40375cc97f",
      "parents": [
        "b10e9ad0f1d0dc62bd444dd6761a6527bfe98959"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Jul 10 12:46:01 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 10 10:13:51 2008 -0700"
      },
      "message": "ftrace: Documentation\n\nThis is the long awaited ftrace.txt. It explains in quite detail how to\nuse ftrace and the various tracers.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32e8d4948bb0b5f3f0ac5cdb71d0ac8e305b29a5",
      "tree": "d4cb1f8a08f65c49f93e99a780dc8e5b46744cc5",
      "parents": [
        "b2238566401f01eb796e75750213c7b0fce396b2"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Jul 08 16:43:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 16:43:29 2008 -0700"
      },
      "message": "sctp: Add documentation for sctp sysctl variable\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46b6d94eb04a718730c73b83db889341aad0515e",
      "tree": "cfa10eebe04cc0924d451496f2d79156e9d4b97c",
      "parents": [
        "d823f6bfec2844493c05961133895de21fa0e02d"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri Jul 04 10:00:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:10 2008 -0700"
      },
      "message": "doc: document the relax_domain_level kernel boot argument\n\nDocument the kernel boot parameter: relax_domain_level\u003d.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@googlemail.com\u003e\nReviewed-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d823f6bfec2844493c05961133895de21fa0e02d",
      "tree": "853fac4a97ab842f9ee52adfbf72297e8b90688d",
      "parents": [
        "26ff8c697a2c8f6974c2357d3f01cca91b20c964"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Jul 04 10:00:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:10 2008 -0700"
      },
      "message": "devcgroup: fix odd behaviour when writing \u0027a\u0027 to devices.allow\n\n # cat /devcg/devices.list\n a *:* rwm\n # echo a \u003e devices.allow\n # cat /devcg/devices.list\n a *:* rwm\n a 0:0 rwm\n\nThis is odd and maybe confusing.  With this patch, writing \u0027a\u0027 to\ndevices.allow will add \u0027a *:* rwm\u0027 to the whitelist.\n\nAlso a few fixes and updates to the document.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "985ee7f224cca8a0d622b24ec399f364c63fc274",
      "tree": "0d53400018d9866af2b04d7c0ccba735d6678595",
      "parents": [
        "51597acfd3c09073aeea94a0e6f76a931f8c22d2"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri Jul 04 10:00:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:09 2008 -0700"
      },
      "message": "cpusets: document proc status cpus and mems allowed lists\n\nProvide a little documentation for the two new fields, Cpus_allowed_list\nand Mems_allowed_list, that were added to each /proc/\u003cpid\u003e/status file a\nwhile back.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bef67c5a7d3a9c45e091e36625c09c0c811e2672",
      "tree": "9e26d7896d6bf96ac8f65cf1b47955601705a921",
      "parents": [
        "4e0d13cbb71de2b1baf71ddd3c14f7ba8da810e5"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Jul 04 09:59:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:08 2008 -0700"
      },
      "message": "cgroups: document the effect of attaching PID 0 to a cgroup\n\nDocument that a pid of zero(0) can be used to refer to the current task\nwhen attaching a task to a cgroup, as in the following usage:\n\n\t# echo 0 \u003e /dev/cgroup/tasks\n\nThis is consistent with existing cpuset behavior.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Dhaval Giani \u003cdhaval@linux.vnet.ibm.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71f77055deeab9708c00717352bec05aa125c713",
      "tree": "cd63db9334aae46243ca0a5415ff5bd2e4887886",
      "parents": [
        "abc5f23a32919f3196d3fa22d5216ab192db236b"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Fri Jul 04 09:59:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:06 2008 -0700"
      },
      "message": "Doc*/kernel-parameters.txt: fix stale references\n\nFix stale references to source files in kernel-parameters.txt.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f93f18cd94626108021c4e681f48d2d99bca5b90",
      "tree": "53874deb243f585160b300d6a99da479132c0455",
      "parents": [
        "05946bce839b4fed5442dbfab77060fb75e051f3"
      ],
      "author": {
        "name": "Hiroshi Shimamoto",
        "email": "h-shimamoto@ct.jp.nec.com",
        "time": "Fri Jul 04 09:59:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:06 2008 -0700"
      },
      "message": "Update taskstats-struct document for scaled time accounting\n\nUpdate Documentation/accounting/taskstats-struct.txt for TASKSTATS_VERSION 6,\nadding scaled time accounting.\n\nSigned-off-by: Hiroshi Shimamoto \u003ch-shimamoto@ct.jp.nec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "450c622e9ff19888818d4e2c4d31adb97a5242b2",
      "tree": "b49526210522e7b155dac042c7637c837a718846",
      "parents": [
        "66d715c95a39e84cd25204a665915621457d9691"
      ],
      "author": {
        "name": "Miguel Ojeda",
        "email": "miguel.ojeda.sandonis@gmail.com",
        "time": "Fri Jul 04 09:59:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:05 2008 -0700"
      },
      "message": "Miguel Ojeda has moved\n\nSigned-off-by: Miguel Ojeda \u003cmiguel.ojeda.sandonis@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cde53535991fbb5c34a1566f25955297c1487b8d",
      "tree": "4f87e67b52c8761cfc421a619379263733b91159",
      "parents": [
        "a926c063738f31c8c8b5c2b883812a40e7868072"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jul 04 09:59:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:04 2008 -0700"
      },
      "message": "Christoph has moved\n\nRemove all clameter@sgi.com addresses from the kernel tree since they will\nbecome invalid on June 27th.  Change my maintainer email address for the\nslab allocators to cl@linux-foundation.org (which will be the new email\naddress for the future).\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7572da502916e6abac06d698c0b6a7119cea0c1",
      "tree": "5c6d729ed7bb6cc06a1f5f7bd3cfa81e1eff1337",
      "parents": [
        "c000131c711f68cb68712e6553ddce5fa6ad5c5c",
        "8e29da9ee8958cc17e27f4053420f1c982614793"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 02 19:00:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 02 19:00:29 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Fix bad hint about irqs in i2c.h\n  i2c: Documentation: fix device matching description\n"
    },
    {
      "commit": "821b03ffac8851d6bc1d5530183d2ed25adae35d",
      "tree": "a447ddd8abf841169e8f2dff1db5a10f774738da",
      "parents": [
        "3d25802e3ba7c82457b5c12bbfeefe391d8a333e",
        "2fe195cfe3e53c144d247b2768e37732e8eae4d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 02 18:43:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 02 18:43:16 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (55 commits)\n  net: fib_rules: fix error code for unsupported families\n  netdevice: Fix wrong string handle in kernel command line parsing\n  net: Tyop of sk_filter() comment\n  netlink: Unneeded local variable\n  net-sched: fix filter destruction in atm/hfsc qdisc destruction\n  net-sched: change tcf_destroy_chain() to clear start of filter list\n  ipv4: fix sysctl documentation of time related values\n  mac80211: don\u0027t accept WEP keys other than WEP40 and WEP104\n  hostap: fix sparse warnings\n  hostap: don\u0027t report useless WDS frames by default\n  textsearch: fix Boyer-Moore text search bug\n  netfilter: nf_conntrack_tcp: fixing to check the lower bound of valid ACK\n  ipv6 route: Convert rt6_device_match() to use RT6_LOOKUP_F_xxx flags.\n  netlabel: Fix a problem when dumping the default IPv6 static labels\n  net/inet_lro: remove setting skb-\u003eip_summed when not LRO-able\n  inet fragments: fix race between inet_frag_find and inet_frag_secret_rebuild\n  CONNECTOR: add a proc entry to list connectors\n  netlink: Fix some doc comments in net/netlink/attr.c\n  tcp: /proc/net/tcp rto,ato values not scaled properly (v2)\n  include/linux/netdevice.h: don\u0027t export MAX_HEADER to userspace\n  ...\n"
    },
    {
      "commit": "77a538d5aa25a8866606a1faa4300c9aa2a59dfc",
      "tree": "e8c19d0f59cad6d8a5646248c146ce2641c264af",
      "parents": [
        "2a64cc4b793f8a84969401afe5a28bd08bc20c9b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jul 01 17:22:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 01 17:22:48 2008 -0700"
      },
      "message": "ipv4: fix sysctl documentation of time related values\n\nThese sysctl values are time related and all use the same routine\n(proc_dointvec_jiffies) that internally converts from seconds to jiffies.\nThe code is fine, the documentation is just wrong.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2260e63a2f313f416b31af80d02f02ef92d20d78",
      "tree": "77a9bd6532218f061328daaef4e54291623b40a7",
      "parents": [
        "e1441b9a41c33aa9236008a7cfe49a8e723fb397"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 22:38:18 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Jul 01 22:38:18 2008 +0200"
      },
      "message": "i2c: Documentation: fix device matching description\n\nThe matching process described for new style clients in\nDocumentation/i2c/writing-clients is classed as out-of-date\nas it requires the presence of an .id_table entry in the\ndriver\u0027s i2c_driver entry.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e9a4b6a3f6592862a67837e80aad3f50468857a6",
      "tree": "087420cf91ac922c7e99757c4490a605ec7b10f2",
      "parents": [
        "441dbb500b4344a8e3125e5aabab4f9dbf72514f",
        "1702b52092e9a6d05398d3f9581ddc050ef00d06"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 10:16:50 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 10:16:50 2008 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "1702b52092e9a6d05398d3f9581ddc050ef00d06",
      "tree": "cd64b832dae4696ca7ea8f9d948f0c5d30476742",
      "parents": [
        "0acbbee440fadf45164cc9537ee7d528d045f2d6",
        "a17898737eaed4ef41f273da7b830c632e06613e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:22:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:23:10 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (42 commits)\n  V4L/DVB (8108): Fix open/close race in saa7134\n  V4L/DVB (8100): V4L/vivi: fix possible memory leak in vivi_fillbuff\n  V4L/DVB (8097): xc5000: check device hardware state to determine if firmware download is needed\n  V4L/DVB (8096): au8522: prevent false-positive lock status\n  V4L/DVB (8092): videodev: simplify and fix standard enumeration\n  V4L/DVB (8075): stv0299: Uncorrected block count and bit error rate fixed\n  V4L/DVB (8074): av7110: OSD transfers should not be interrupted\n  V4L/DVB (8073): av7110: Catch another type of ARM crash\n  V4L/DVB (8071): tda10023: Fix possible kernel oops during initialisation\n  V4L/DVB (8069): cx18: Fix S-Video and Compsite inputs for the Yuan MPC718 and enable card entry\n  V4L/DVB (8068): cx18: Add I2C slave reset via GPIO upon initialization\n  V4L/DVB (8067): cx18: Fix firmware load for case when digital capture happens first\n  V4L/DVB (8066): cx18: Fix audio mux input definitions for HVR-1600 Line In 2 and FM radio\n  V4L/DVB (8063): cx18: Fix unintended auto configurations in cx18-av-core\n  V4L/DVB (8061): cx18: only select tuner / frontend modules if !DVB_FE_CUSTOMISE\n  V4L/DVB (8048): saa7134: Fix entries for Avermedia A16d and Avermedia E506\n  V4L/DVB (8044): au8522: tuning optimizations\n  V4L/DVB (8043): au0828: add support for additional USB device id\u0027s\n  V4L/DVB (8042): DVB-USB UMT-010 channel scan oops\n  V4L/DVB (8040): soc-camera: remove soc_camera_host_class class\n  ...\n"
    },
    {
      "commit": "f471f92339860c35b561cf45ad563ab1ff07c386",
      "tree": "4239a26a0311c5d8d4a20f7b93961ab3d6169831",
      "parents": [
        "88a6f4ad76be425f47df7f892baf913bcd466fb3"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Thu Jun 26 16:06:19 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 27 01:27:28 2008 -0400"
      },
      "message": "s2io: fix documentation about intr_type\n\nThe documentation for intr_type module parameter of the s2io driver is\nnot consistent with the code. The comments in drivers/net/s2io.c are\nOK, but Documentation/networking/s2io.txt is wrong.\n\nPointed out by Andrew Hecox.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "104fe9a2d2a56f25fb95800a7ab0f7600dd6879c",
      "tree": "6cd4a1b4884837849b1a8ef5802855cf6b4a3d04",
      "parents": [
        "3b9408870757bd9e07fd03ac6318258f22b8dfa3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Jun 13 03:29:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:52 2008 -0300"
      },
      "message": "V4L/DVB (8043): au0828: add support for additional USB device id\u0027s\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f82796214a95b1ec00c2f121c1080d10f2b099a1",
      "tree": "c5702217e2a482ee2f15fca17be547b9ba1a31a4",
      "parents": [
        "b76e59d1fb086c2fdac5d243e09786d6581f2026"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 02:01:37 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 03:35:46 2008 -0500"
      },
      "message": "powerpc/booke: Add kprobes support for booke style processors\n\nThis patch is based on work done by Madhvesh. R. Sulibhavi back in\nMarch 2007.\n\nWe refactor some of the single step handling since it differs between\n\"classic\" and \"booke\" powerpc cores.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "16d752397301b95abaa95cbaf9e785d221872311",
      "tree": "6fa843f38830f7cb62438ec7ccb332ae27ad74cd",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Jun 24 19:38:56 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 25 19:25:42 2008 -0400"
      },
      "message": "thermal: Create CONFIG_THERMAL_HWMON\u003dn\n\nA bug in libsensors \u003c\u003d 2.10.6 is exposed\nwhen this new hwmon I/F is enabled.\nCreate CONFIG_THERMAL_HWMON\u003dn\nuntil some time after libsensors 2.10.7 ships\nso those users can run the latest kernel.\n\nlibsensors 3.x is already fixed -- those users\ncan use CONFIG_THERMAL_HWMON\u003dy now.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a606b5e24b7e2937604f4c85023d8d9c5ab0a28b",
      "tree": "0e1fc0bd791420ad4c9c0be74266be0571752488",
      "parents": [
        "62786b9e81a2dbe9c073a2ade52d33a2627d6d85"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jun 24 10:52:55 2008 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jun 24 10:52:55 2008 -0500"
      },
      "message": "kgdb: documentation update - remove kgdboe\n\nkgdboe is not presently included kgdb, and there should be no\nreferences to it.\n\nAlso fix the tcp port terminal connection example.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "bec95aab8c056ab490fe7fa54da822938562443d",
      "tree": "597856476547811928a6d053f9e050045c613d38",
      "parents": [
        "71c2742f5e6348d76ee62085cf0a13e5eff0f00e",
        "bcccc3a28e9cbb44549cde326852c26203a53a56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 21 12:31:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 21 12:31:32 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:\n  hwmon: (lm75) sensor reading bugfix\n  hwmon: (abituguru3) update driver detection\n  hwmon: (w83791d) new maintainer\n  hwmon: (abituguru3) Identify Abit AW8D board as such\n  hwmon: Update the sysfs interface documentation\n  hwmon: (adt7473) Initialize max_duty_at_overheat before use\n  hwmon: (lm85) Fix function RANGE_TO_REG()\n"
    },
    {
      "commit": "125ff8087fca28e922e7ad6e082efcf04fe2f0f4",
      "tree": "1bbe653c5542fa7cd2d7303c177fc6a54fae5bfd",
      "parents": [
        "ed4ec814e45ae8b1596aea0a29b92f6c3614acaa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Feb 23 10:57:53 2008 +0100"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jun 19 06:50:31 2008 -0400"
      },
      "message": "hwmon: Update the sysfs interface documentation\n\n* Document the characteristics of libsensors 3.0.0 and 3.0.1.\n* The sysfs interface is no longer subject to changes.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "30e0e178193d4221abc9926b07a4c7661c7cc4a9",
      "tree": "f6ad7d54e810a97345ad82b55832a2dbfb3ca6e2",
      "parents": [
        "9bedbcb207ed9a571b239231d99c8fd4a34ae24d"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue May 13 10:27:17 2008 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 19 09:45:36 2008 +0200"
      },
      "message": "cpuset: limit the input of cpuset.sched_relax_domain_level\n\nWe allow the inputs to be [-1 ... SD_LV_MAX), and return -EINVAL\nfor inputs outside this range.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Paul Menage \u003cmenage@google.com\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0269c5c6d9a9de22715ecda589730547435cd3e8",
      "tree": "df444789f84a638918319fa2a93ea01a9bb310b5",
      "parents": [
        "7775c9753b94fe429dc4323360d6502c95e0dd6e",
        "81d5575a48f49f494289a1299a32e4e5e41fbf40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 14 13:32:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 14 13:32:56 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: fixup write combine comment in pci_mmap_resource\n  x86: PAT export resource_wc in pci sysfs\n  x86, pci-dma.c: don\u0027t always add __GFP_NORETRY to gfp\n  suspend-vs-iommu: prevent suspend if we could not resume\n  x86: pci-dma.c: use __GFP_NO_OOM instead of __GFP_NORETRY\n  pci, x86: add workaround for bug in ASUS A7V600 BIOS (rev 1005)\n  PCI: use dev_to_node in pci_call_probe\n  PCI: Correct last two HP entries in the bfsort whitelist\n"
    },
    {
      "commit": "24aac480e76c6f5d1391ac05c5e9c0eb9b0cd302",
      "tree": "e07637a410e6558a29de4f4ed76fe52478d5c51c",
      "parents": [
        "8cdbc2b9826b3543fecff2f6d6400fa77b21ffdd"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Thu Jun 12 15:21:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:40 2008 -0700"
      },
      "message": "cciss: add new hardware support\n\nAdd support for the next generation of HP Smart Array SAS/SATA\ncontrollers.  Shipping date is late Fall 2008.\n\nBump the driver version to 3.6.20 to reflect the new hardware support from\npatch 1 of this set.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "883eed1b3e25fb1d7d8f32c6550cc1ac44888838",
      "tree": "387f080f51e4bdd96668ed59130f3439d68d0e64",
      "parents": [
        "5e70b7f3c24468bb1635b295945edb48ecd9656a",
        "45aec1ae72fc592f231e9e73ed9ed4d10cfbc0b5"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@hobbes.lan",
        "time": "Thu Jun 12 13:51:05 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 12 13:51:05 2008 -0700"
      },
      "message": "Merge branch \u0027pci-for-jesse\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip into for-linus\n"
    },
    {
      "commit": "45aec1ae72fc592f231e9e73ed9ed4d10cfbc0b5",
      "tree": "758243a7f11d90ac4469144466be6ebb0272a8b4",
      "parents": [
        "b7f09ae583c49d28b2796d2fa5893dcf822e3a10"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue Mar 18 17:00:22 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 12 10:12:42 2008 +0200"
      },
      "message": "x86: PAT export resource_wc in pci sysfs\n\nFor the ranges with IORESOURCE_PREFETCH, export a new resource_wc interface in\npci /sysfs along with resource (which is uncached).\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "aaef4d6c2ee64d5e4d59b7c4d23c37ce59115211",
      "tree": "b8fbada3f36c0625e0f52a2e120ac97a1b00ce09",
      "parents": [
        "da50ccc6a0f32ad29c1168837330a78e6e2e2923",
        "acccafe9ca63eac3a202d8805d286ada6ab8cced"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 11 17:29:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 11 17:29:06 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  kobject: Documentation Spelling Patch\n  dev_set_name: fix missing kernel-doc\n"
    },
    {
      "commit": "acccafe9ca63eac3a202d8805d286ada6ab8cced",
      "tree": "10c9280aeaa645212f3abfd951cdd684611aafc9",
      "parents": [
        "4623236619ff5ce233136d13ee2747c194a63591"
      ],
      "author": {
        "name": "David Brigada",
        "email": "brigad@rpi.edu",
        "time": "Wed Jun 11 13:27:32 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 11 16:50:40 2008 -0700"
      },
      "message": "kobject: Documentation Spelling Patch\n\nSigned-off-by: David Brigada \u003cbrigad@rpi.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "197a2cd907e3a5278a1cfd48c86402133f38a9ba",
      "tree": "4b43a9eb51c126e1e40e712281bdb3111bdd2d2d",
      "parents": [
        "dcb84f335bee9c9a7781cfc5d74492dccaf066d2"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Jun 03 23:36:09 2008 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:45 2008 -0400"
      },
      "message": "thinkpad-acpi: SW_RADIO to SW_RFKILL_ALL rename\n\nRename SW_RADIO to SW_RFKILL_ALL in thinkpad-acpi code and docs, following\n5adad0133907790c50283bf03271d920d6897043 \"Input: rename SW_RADIO to\nSW_RFKILL_ALL\".\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "32def337aafee0bc65eb58d5b1b3617525eb7fb7",
      "tree": "22173ef1c86e1dd6de2eadee2600dbad1e029249",
      "parents": [
        "9572653ee01a2134ae3a1d7aa29ce9d026a6afe9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon May 19 21:47:05 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jun 10 11:11:10 2008 -0500"
      },
      "message": "powerpc/QE: implement support for the GPIO LIB API\n\nThis is needed to access QE GPIOs via Linux GPIO API.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-By: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "83ff9dcf375c418ca3b98eb950711525ca1269e2",
      "tree": "b6dae1fee27667653dbb96d47c3042108ce9d4c0",
      "parents": [
        "5399be7f4679251e8c4c6637fde240f7ac8efdb9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri May 23 20:38:54 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jun 10 10:38:50 2008 -0500"
      },
      "message": "powerpc/sysdev: implement FSL GTM support\n\nGTM stands for General-purpose Timers Module and able to generate\ntimer{1,2,3,4} interrupts. These timers are used by the drivers that\nneed time precise interrupts (like for USB transactions scheduling for\nthe Freescale USB Host controller as found in some QE and CPM chips),\nor these timers could be used as wakeup events from the CPU deep-sleep\nmode.\n\nThings unimplemented:\n1. Cascaded (32 bit) timers (1-2, 3-4).\n   This is straightforward to implement when needed, two timers should\n   be marked as \"requested\" and configured as appropriate.\n2. Super-cascaded (64 bit) timers (1-2-3-4).\n   This is also straightforward to implement when needed, all timers\n   should be marked as \"requested\" and configured as appropriate.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8a3e1c670e503ddd6f6c373b307f38b783ee3a50",
      "tree": "03094e8425b750d2693a271ebc89b49312e5476a",
      "parents": [
        "e026892c85571e12f11abffde5a90bcc704d663e",
        "60d5019be8acef268f4676d229c490186d338fbc"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 12:19:41 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 12:19:41 2008 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n\nConflicts:\n\n\tarch/powerpc/sysdev/fsl_soc.c\n"
    },
    {
      "commit": "5f0e62c3e1db9acb35b750e02cddc1fcb8cfd52b",
      "tree": "2c0b507ed89a97116cc595e090ebaeb1439df865",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad",
        "571640cad3fda6475da45d91cf86076f1f86bd9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 15:30:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 15:30:53 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: enable barriers by default\n  jbd2: Fix barrier fallback code to re-lock the buffer head\n  ext4: Display the journal_async_commit mount option in /proc/mounts\n  jbd2: If a journal checksum error is detected, propagate the error to ext4\n  jbd2: Fix memory leak when verifying checksums in the journal\n  ext4: fix online resize bug\n  ext4: Fix uninit block group initialization with FLEX_BG\n  ext4: Fix use of uninitialized data with debug enabled.\n"
    },
    {
      "commit": "ef421be741a3e56cb89088a7dd4f73cc38739d1b",
      "tree": "932aeb38ff6f973f27743bca48d708c4d67d8e77",
      "parents": [
        "4710d1ac4c491dd8a28f57946214c0b5fe73cc87"
      ],
      "author": {
        "name": "Thomas Tuttle",
        "email": "ttuttle@google.com",
        "time": "Thu Jun 05 22:46:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:14 2008 -0700"
      },
      "message": "pagemap: add documentation for pagemap\n\nJust a quick explanation of the pagemap interface from a userspace point\nof view, and an example of how to use it (in English, not code).\n\nSigned-off-by: Thomas  Tuttle \u003cttuttle@google.com\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0842b245a8e6c14e3aa49f91018902591d1069b3",
      "tree": "a78494a96c56b8fcdfee562323dafd55845dbd75",
      "parents": [
        "659179b28f15ab1b1db5f8767090f5e728f115a1"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Thu Jun 05 22:46:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:12 2008 -0700"
      },
      "message": "doc: document the kernel-doc conventions for kernel hackers\n\nProvide documentation of the kernel-doc documentation conventions oriented\nto kernel hackers.\n\nSince I figure that there will be more people reading this\nkernel-doc-nano-HOWTO.txt file who are kernel developers focused on the\nrest of the kernel, than there will be readers of this file who are\ndocumentation developers extracting that embedded kernel-doc\ndocumentation, I have taken the liberty of making the new section added\nhere:\n\n  How to format kernel-doc comments\n\nthe first section of the kernel-doc-nano-HOWTO.txt file.\n\nThis first section is intended to introduce, motivate and provide basic\nusage of the kernel-doc mechanism for kernel hackers developing other\nportions of the kernel.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44d1b980c72db0faf35adb082fb2208351803028",
      "tree": "d249cd0a7fc5944aab8e211dbe3b128ce3900438",
      "parents": [
        "b6d8adf477439e7086224bc9674c6b6638780783"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 05 22:46:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "Fix various old email addresses for dwmw2\n\nAlthough if people have questions about ARCnet, perhaps it\u0027s _better_\nfor them to be mailing dwmw2@cam.ac.uk about it...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34397892a3d677d857fdaf8dec66a66b07dde0b5",
      "tree": "ff1fc73971cd1716a89ad9576e1f765449bd2812",
      "parents": [
        "a361a82c10c20eff402d72ce83b66913d04894ee"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Thu Jun 05 22:46:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "doc: update to URL and status of kernel-docs.txt entry\n\nUpdate status and URL for the \"Gary\u0027s Encyclopedia\" entry.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a7d68e899b7f609708e7590784344f03640f774",
      "tree": "b4b12a178c78063c0adf106c8d1f5a1de03c6aa8",
      "parents": [
        "c337869d95011495fa181536786e74aa2d7ff031"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Thu Jun 05 22:45:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:08 2008 -0700"
      },
      "message": "cpusets: fix and update Documentation\n\nMake the doc consistent with current cpusets implementation.\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2ab26ab28cfed076ee8a83627d008472f6ac54f",
      "tree": "ad3eac0592d956492d6bc4f56a5de92a14c3d50d",
      "parents": [
        "5965087dc96167298ab83598f681d4d6f9d324fa",
        "be573e7872432918e1017cf1e917e73817dcdad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 05 14:30:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 05 14:30:47 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (48 commits)\n  V4L/DVB (8001): dib0070: fix dib0070_attach when !CONFIG_DVB_TUNER_DIB0070\n  V4L/DVB (8000): tda827x: fix NULL pointer in tda827xa_lna_gain\n  V4L/DVB (7990): Fix entry for PowerColor RA 330 and make it run with firmware version 2.7\n  V4L/DVB (7983): tda18271_calc_rf_cal must return the return value of tda18271_lookup_map\n  V4L/DVB (7978): cx18: explicitly test for XC2028 tuner\n  V4L/DVB (7977): cx18: fix init order and remove duplicate open_on_first_use.\n  V4L/DVB (7975): saa7134_empress\n  V4L/DVB (7974): fix MEDIA_TUNER \u0026\u0026 FW_LOADER build error\n  V4L/DVB (7972): or51132.c: unaligned\n  V4L/DVB (7971): usb: unaligned\n  V4L/DVB (7970): mix trivial endianness annotations\n  V4L/DVB (7969): m920x: unaligned access\n  V4L/DVB (7968): zoran: endianness annotations\n  V4L/DVB (7967): bt8xx: unaligned access\n  V4L/DVB (7966): cx18: direct dereferencing of iomem\n  V4L/DVB (7965): annotate bcx_riscmem\n  V4L/DVB (7964): cx18 iomem annotations\n  V4L/DVB (7963): ivtv: trivial annotations\n  V4L/DVB (7962): ttusb endianness annotations and fixes\n  V4L/DVB (7961): fix endianness bug in dib0700_devices.c\n  ...\n"
    },
    {
      "commit": "adbd5886da5f467148b26cca3728ab0e672b3fcc",
      "tree": "febe1e9a489267eb03a10b50b2b01d6d656c4715",
      "parents": [
        "ddb2c43594f22843e9f3153da151deaba1a834c5"
      ],
      "author": {
        "name": "Willy Tarreau",
        "email": "w@1wt.eu",
        "time": "Tue Jun 03 00:20:28 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 05 14:25:24 2008 -0700"
      },
      "message": "doc: add suggestions about good practises for maintainers\n\nSuggest how to deal with patch modifications caused by\nmerging or back-porting when you\u0027re a maintainer.\n\nSigned-off-by: Willy Tarreau \u003cw@1wt.eu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9606ce697ed719071fcccee8591ff033fa5e16d",
      "tree": "39981df5324b6f38f224896a1a10c8dd5d6dd71f",
      "parents": [
        "fc60d6e2727157b53d49c8d55888d0a78dafbc9f"
      ],
      "author": {
        "name": "Daniel Gimpelevich",
        "email": "daniel@gimpelevich.san-francisco.ca.us",
        "time": "Tue Jun 03 21:29:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 05 06:35:56 2008 -0300"
      },
      "message": "V4L/DVB (7990): Fix entry for PowerColor RA 330 and make it run with firmware version 2.7\n\n\nSigned-off-by: Daniel Gimpelevich \u003cdaniel@gimpelevich.san-francisco.ca.us\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8f9935732930e705cab1936a03418ce01aee979a",
      "tree": "4267e5e351b8299e58eca5a682687b6ef2aab6e0",
      "parents": [
        "31554ae599a8ff6854bf8ecbedc1946c64854388"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun May 25 11:45:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 05 06:35:46 2008 -0300"
      },
      "message": "V4L/DVB (7932): cx18: mark Compro H900 as fully supported.\n\nI always assumed that the Compro H900 could do digital as well,\nbut it turned out that it is an analog-only card.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "57c511d8d47caeeae375cb8106662c0bd6a7e7e0",
      "tree": "d53422c6447f2b26022eb87c0042e29141bb64e9",
      "parents": [
        "9ecad877948deb2871d29e03786a7d7911687009"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jun 03 16:00:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 03 16:00:01 2008 -0700"
      },
      "message": "bridge: update URL\n\nThis patch updates the URL of the bridge homepage.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acd4b715ec83e451990bb82bdbf28ecaeab1b67d",
      "tree": "e0c80be114c3f80579bca783b0ecabe123fd2027",
      "parents": [
        "59d13f9dba56c444e5356b42d3d57b46e44ef975"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 30 12:12:26 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 02 14:44:25 2008 -0500"
      },
      "message": "[POWERPC] Cleanup mpic nodes in .dts\n\nRemoved clock-frequency, big-endian, and built-in props as they aren\u0027t\nspecified anywhere.  Also added compatible \u003d \"chrp,open-pic\" in the\nplaces it was missing.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "aee1dc73b519227084d77b0b2fc972b68b4153d8",
      "tree": "25203d16cb0c94d175ae73fc35750fc5acc11041",
      "parents": [
        "0723abd0b2c9d4603b8c51d6615800c2439a328e"
      ],
      "author": {
        "name": "Jason Jin",
        "email": "Jason.jin@freescale.com",
        "time": "Fri May 23 16:32:45 2008 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 02 14:44:23 2008 -0500"
      },
      "message": "[POWERPC] Update booting-without-of for Freescale PCIe MSI\n\nBinding document adding for Freescale PCIe MSI support.\n\nSigned-off-by: Jason Jin \u003cJason.jin@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "20887611523e749d99cc7d64ff6c97d27529fbae",
      "tree": "a0b74c524c23762133b8b3de8235753760b13071",
      "parents": [
        "b4f68be6c5d507afdcd74f5be3df0b1209cda503"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 30 15:09:46 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 30 15:09:46 2008 +1000"
      },
      "message": "lguest: notify on empty\n\nThis is the lguest implementation of the VIRTIO_F_NOTIFY_ON_EMPTY feature.\nIt is currently only published for network devices, but it is turned on for\neveryone.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "571640cad3fda6475da45d91cf86076f1f86bd9b",
      "tree": "a97ff3da9b60251c68358cd000c217cb37915ea2",
      "parents": [
        "034772b068be62a79470d6c1b81b01fbe27793ac"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Mon May 26 12:29:46 2008 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Mon May 26 12:29:46 2008 -0400"
      },
      "message": "ext4: enable barriers by default\n\nI can\u0027t think of any valid reason for ext4 to not use barriers when\nthey are available;  I believe this is necessary for filesystem\nintegrity in the face of a volatile write cache on storage.\n\nAn administrator who trusts that the cache is sufficiently battery-\nbacked (and power supplies are sufficiently redundant, etc...)\ncan always turn it back off again.\n\nSuSE has carried such a patch for ext3 for quite some time now.\n\nAlso document the mount option while we\u0027re at it.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "8808a793f052c0a67426a24b961402fa20e92814",
      "tree": "8ee7a898dee93e95545d4b6f39628e3c52a2e0a1",
      "parents": [
        "b8fdaf5a05adbf80e5a943bb3f65b46b5fb9b488"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Fri May 23 13:04:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:08 2008 -0700"
      },
      "message": "ibmaem: new driver for power/energy/temp meters in IBM System X hardware\n\nThis driver reads IBM Active Energy Manager energy/temperature/power\nsensors on IBM System X hardware.\n\n[akpm@linux-foundation.org: fix printk warnings]\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03fb0bce01490c9bdedad861962c76f987531014",
      "tree": "882f233f910b40042c9ce7f026e373e797647e04",
      "parents": [
        "42172d751b4596b8ca4346a1c251b5f1c661ab0c"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Fri May 23 13:04:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:07 2008 -0700"
      },
      "message": "fuse: fix bdi naming conflict\n\nFuse allocates a separate bdi for each filesystem, and registers them\nin sysfs with \"MAJOR:MINOR\" of sb-\u003es_dev (st_dev).  This works fine for\nanon devices normally used by fuse, but can conflict with an already\nregistered BDI for \"fuseblk\" filesystems, where sb-\u003es_dev represents a\nreal block device.  In particularl this happens if a non-partitioned\ndevice is being mounted.\n\nFix by registering with a different name for \"fuseblk\" filesystems.\n\nThanks to Ioan Ionita for the bug report.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nReported-by: Ioan Ionita \u003copslynx@gmail.com\u003e\nTested-by: Ioan Ionita \u003copslynx@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6b027a398bcfbb8897353a88a2edfcc97fd604d",
      "tree": "ac4333e8e21c4c527a9e9fb9e7529542bcad7ec1",
      "parents": [
        "57f7bd5b455298dbe94227aa1fedbbfe63bbf252",
        "4f74369422b883164c50b5936517d010a3e1ce59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 09:24:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 09:24:52 2008 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] clarify license of freq_table.c\n  [CPUFREQ] Remove documentation of removed ondemand tunable.\n  [CPUFREQ] Crusoe: longrun cpufreq module reports false min freq\n  [CPUFREQ] powernow-k8: improve error messages\n"
    },
    {
      "commit": "4d2e7d0d77e4e1e8a21cc990c607985fdba20e66",
      "tree": "4a5c3bd6c4e1f34d493146c1657d7fbeaa397cdc",
      "parents": [
        "34e4e2fef4c7a2f7699b3d25e48d871d3ac4c3e7"
      ],
      "author": {
        "name": "Matti Linnanvuori",
        "email": "mattilinnanvuori@yahoo.com",
        "time": "Tue May 13 18:31:47 2008 +0300"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 23 13:09:34 2008 +1000"
      },
      "message": "doc: add a chapter about trylock functions [Bug 9011]\n\nAdd a chapter about trylock functions.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9011\n\nSigned-off-by: Matti Linnanvuori \u003cmattilinnanvuori@yahoo.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (removed down_trylock)\n"
    },
    {
      "commit": "da8395be0bb04f685d55f124d046766d9209214a",
      "tree": "9d79f5cbd38bef9cce2bad98f09bba0ea02ed247",
      "parents": [
        "667ad4f70110357e8f024e81741c7bd1d7906e7d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 20 22:13:09 2008 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue May 20 22:13:09 2008 -0400"
      },
      "message": "[CPUFREQ] Remove documentation of removed ondemand tunable.\n\nsampling_down_factor was removed in ccb2fe209dac9ff67f6351e783e610073afaaeaf\nback in June 2006.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "7371fd11a6e2aed99895db4f100940fa5022f7fe",
      "tree": "7d59ab562e706b9c2b0f73042680b573ec033d0e",
      "parents": [
        "487ad7efbf6b0ec338cdfc2a7b0fbeb53f17a94c",
        "839052d27e8db0c1545256fe5827abcd00fb51c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 13:56:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 13:56:42 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] fix personality(PER_LINUX32) performance issue\n  [IA64] Properly unregister legacy interrupts\n  [IA64] Remove NULL pointer check for argument never passed as NULL.\n  [IA64] trivial cleanup for perfmon.c\n  [IA64] trivial cleanup for entry.S\n  [IA64] fix interrupt masking for pending works on kernel leave\n  [IA64] allow user to force_pal_cache_flush\n  [IA64] Don\u0027t reserve crashkernel memory \u003e 4 GB\n  [IA64] machvec support for SGI UV platform\n  [IA64] Add header files for SGI UV platform\n"
    },
    {
      "commit": "e0a45ee0b922b998f8d6737cf6e9e69a791252b7",
      "tree": "70fbf910388d73b9b914cc896d098acc0b362df7",
      "parents": [
        "32aff5732a11739e81994b3bcd7a9d0e8b1ea06e"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu May 15 16:52:30 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 15 16:52:38 2008 +0200"
      },
      "message": "[S390] Remove last traces of cio_msg\u003d.\n\ncio_msg\u003d is gone, also remove it from kernel-parameters.txt.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f7c5a770e6006ae2b5f4fd0491565b69e4d4bb48",
      "tree": "6802b84b29c445b2885ebfd3b76381ab8eb426ab",
      "parents": [
        "57cc097931e2d28a27e19515c549dc301ba6b6b2"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed May 14 16:05:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:12 2008 -0700"
      },
      "message": "m68knommu: add info about removing mcfserial\n\nSchedule a removal for this driver. Alternative driver is available for\na while now.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f13ae30e1397e3bfb38feb3b6e889af5d021f13d",
      "tree": "4b82d1ee1e8bbb5f21d5f81bb0a73cf3daa8efb4",
      "parents": [
        "8a3360f06cd4d3b1d57f73e029f2f8b6057fdcba"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Thu May 08 14:03:23 2008 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:42:07 2008 -0700"
      },
      "message": "[IA64] allow user to force_pal_cache_flush\n\nThe sequence executed in check_sal_cache_flush:\n\n\t- pend a timer interrupt\n\t- call SAL_CACHE_FLUSH\n\t- see if interrupt is still pending\n\ncan hang HP machines with buggy SAL_CACHE_FLUSH implementations.\n\nProvide a kernel command-line argument to allow users skip this\ncheck if desired. Using this parameter will force ia64_sal_cache_flush\nto call ia64_pal_cache_flush() instead of SAL_CACHE_FLUSH.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4717df58304b60ac26cdb157d57f39ae1e3a336f",
      "tree": "9cf37756aca53f79702a90b062369d60c7c97eff",
      "parents": [
        "fc99824c427ed998e3c5e376bd9c640fde1c407c",
        "c2b7bbea83b239b1877f3cafe0cdcbbd08e65648"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 13:31:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 13:31:25 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (70 commits)\n  V4L/DVB (7900): pvrusb: Fix Kconfig if DVB\u003dm V4L_core\u003dy\n  V4L/DVB (7899): Fixes a few remaining Kbuild issues at common/tuners\n  V4L/DVB (7898): Fix VIDEO_MEDIA Kconfig logic\n  V4L/DVB (7895): tveeprom: update Hauppauge analog audio and video decoders\n  V4L/DVB (7893): xc5000: bug-fix: allow multiple devices in a single system\n  V4L/DVB (7891): cx18/ivtv: fix open() kernel oops\n  V4L/DVB (7890): cx18: removed bogus and confusing conditional\n  V4L/DVB (7889): cx18: improve HVR-1600 detection.\n  V4L/DVB (7888): cx18: minor card definition updates.\n  V4L/DVB (7887): cx18: fix Compro H900 analog support.\n  V4L/DVB (7881): saa7134: fixed a compile warning in saa7134-core.c\n  V4L/DVB (7880): saa7134: remove explicit GPIO initialization\n  V4L/DVB(7879): Adding cx18 Support for mxl5005s\n  V4L/DVB(7878): mxl55005s: Makefile and Kconfig additions\n  V4L/DVB(7877): mxl5005s: Ensure debug is off\n  V4L/DVB(7876): mxl5005s: Remove incorrect copyright holders\n  V4L/DVB(7875): mxl5005s: Remove redundant functions\n  V4L/DVB(7874): mxl5005s: Fix function statics\n  V4L/DVB(7873): mxl5005s: Fix header includes.\n  V4L/DVB(7872): mxl5005s: checkpatch.pl compliance\n  ...\n"
    },
    {
      "commit": "73f10281ea96d7e8b4fc1c5d755a7c8eb484155b",
      "tree": "d75ab7ba0f571ce0c08d30a04f1da7c781b02092",
      "parents": [
        "4ef7e3e90f56c74b2a17e12d49ed35c3767d66c2"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed May 14 06:35:11 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 10:05:18 2008 -0700"
      },
      "message": "read_barrier_depends arch fixlets\n\nread_barrie_depends has always been a noop (not a compiler barrier) on all\narchitectures except SMP alpha. This brings UP alpha and frv into line with all\nother architectures, and fixes incorrect documentation.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c3852cda6e0c557f5e0915b5451510c1acd64a2",
      "tree": "0f20f3bdba8dd6c8307804efc9762883278919f8",
      "parents": [
        "74ee05109c9d6ae2dfe1b462592d3854ddbf1f6a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri May 02 16:12:44 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:00 2008 -0300"
      },
      "message": "V4L/DVB (7827): cx23885: add missing subsystem ID for Hauppauge HVR-1200 OEM\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "74ee05109c9d6ae2dfe1b462592d3854ddbf1f6a",
      "tree": "606089b86b99573b5c201854afcd4a27a9837170",
      "parents": [
        "ef69c8e88bafdeb896395fa5379a4b8c6a10bb08"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu May 01 18:02:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed May 14 02:54:00 2008 -0300"
      },
      "message": "V4L/DVB (7823): em28xx: add additional usb subids for Hauppauge HVR-950\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0f146a764ff08c4c210c04239c5e6784b4b77485",
      "tree": "66231367ac864e37cd7dce92b9723a8b369e2baf",
      "parents": [
        "4cd1a8fc3d3cd740416b14ece2693dbb5d065eaf"
      ],
      "author": {
        "name": "Dhaval Giani",
        "email": "dhaval@linux.vnet.ibm.com",
        "time": "Mon May 12 14:02:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:25 2008 -0700"
      },
      "message": "cgroups: fix documentation\n\nCorrect the cgroups documentation to reflect the correct file names.\n\nSigned-off-by: Dhaval Giani \u003cdhaval@linux.vnet.ibm.com\u003e\nCc: Sudhir Kumar \u003cskumar@linux.vnet.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Paul Menage \u003cmenage@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "241937b863c8a3ef10511712f53285f41ab05308",
      "tree": "1f2368d10fbc7d81e5207817aad390a04c95e433",
      "parents": [
        "289f8e27ed435dcbefad132def06f4e84351e94f"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Mon May 12 14:02:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:24 2008 -0700"
      },
      "message": "adt7473: minor documentation update\n\nAdd a sentence about when fan speed increases to maximum.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88b283281f1c783a79af175c400b5d20f10af2aa",
      "tree": "28099d412d4e1a48ca7e77808304f647ca201e4a",
      "parents": [
        "1a31a88f4f1a14f0b28ec3c5c179b93a10b24a18"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c: Improve the functionality documentation\n\nAttempt to make the documentation about the I2C/SMBus functionality\nchecking API clearer.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1a31a88f4f1a14f0b28ec3c5c179b93a10b24a18",
      "tree": "523f713eb76f7df82eed8d076d244225515eaa30",
      "parents": [
        "c2fc54fcd340cbee47510aa84c346aab3440ba09"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c: Improve smbus-protocol documentation\n\nImprove the smbus-protocol documentation file somewhat:\n\n - Use the names of the SMBus protocol operations (from the 2.0\n   specification), not made-up-for-Linux names.\n\n - Add the name of the call used to execute each operation ... and\n   point out that there are mismatches, where functions execute\n   different protocol operations than their names specify.\n   \nThe most confusing examples are that \"Read Byte\" isn\u0027t executed by\ni2c_smbus_read_byte(), and that \"Write Byte\" isn\u0027t executed by\ni2c_smbus_write_byte().  When coding, that\u0027s not as bad as it may\nseem; but that case would seem to be worth fixing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "139b83dd57248a3c8fcfb256e562311ad61478e9",
      "tree": "4c5d11e161bde1464627c566368d0d02745646a3",
      "parents": [
        "0eaeafa10f3b2bd027e95859a6785d4c7fcc174c"
      ],
      "author": {
        "name": "Michael Ernst",
        "email": "mernst@de.ibm.com",
        "time": "Wed May 07 09:22:54 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed May 07 09:23:01 2008 +0200"
      },
      "message": "[S390] cio: Remove cio_msg kernel parameter.\n\nThe only sporadically used CIO_DEBUG messages are replaced by ordinary\nCIO_MSG_EVENT messages. The CIO_MSG_EVENT messages debug levels are\nconsolidated.\n\nSigned-off-by: Michael Ernst \u003cmernst@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "33dcdac2df54e66c447ae03f58c95c7251aa5649",
      "tree": "72163e37bd44452581f68d7991b14e70f37b8bba",
      "parents": [
        "dca3c33652e437ed02c30ed3eca3cecd0cc00838"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Apr 29 17:46:26 2008 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue May 06 13:45:34 2008 -0400"
      },
      "message": "[PATCH] kill -\u003eput_inode\n\nAnd with that last patch to affs killing the last put_inode instance we\ncan finally, after many years of transition kill this racy and awkward\ninterface.\n\n(It\u0027s kinda funny that even the description in\nDocumentation/filesystems/vfs.txt was entirely wrong..)\n\nAlso remove a very misleading comment above the defintion of\nstruct super_operations.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb896afe2089575ca1bb1fbf3f07b934e1ba999b",
      "tree": "7300f9b4e3e267fe97d898440c72ff2c4c327f23",
      "parents": [
        "2e83fc4df5f27dfc1b53044c4f142b2f9d1db08c",
        "aac6abca858386438d9a7233c3471d2ecfa2f704"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 17:31:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 17:31:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-fixes\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-fixes:\n  sched: default to n for GROUP_SCHED and FAIR_GROUP_SCHED\n  sched: add optional support for CONFIG_HAVE_UNSTABLE_SCHED_CLOCK\n  sched, x86: add HAVE_UNSTABLE_SCHED_CLOCK\n  sched: fix cpu clock\n  sched: fair-group: fix a Div0 error of the fair group scheduler\n  sched: fix missing locking in sched_domains code\n  sched: make clock sync tunable by architecture code\n  sched: fix debugging\n  sched: fix sched_info_switch not being called according to documentation\n  sched: fix hrtick_start_fair and CPU-Hotplug\n  sched: fix SCHED_FAIR wake-idle logic error\n  sched: fix RT task-wakeup logic\n  sched: add statics, don\u0027t return void expressions\n  sched: add debug checks to idle functions\n  sched: remove old sched doc\n  sched: make rt_sched_class, idle_sched_class static\n  sched: optimize calc_delta_mine()\n  sched: fix normalized sleeper\n"
    },
    {
      "commit": "733a0771df46af942b8355cd8bb15780106b4353",
      "tree": "a902806b67e54bce88591ab22e7bd17c60655fa7",
      "parents": [
        "2abdad0a4cd8f9413f778cc998e0ee7d60b28417"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 28 14:05:18 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:17 2008 +0200"
      },
      "message": "sched: remove old sched doc\n\nFabio Checconi noticed that Documentation/scheduler/sched-design.txt was\na stale copy of the old scheduler. Remove it.\n\nReported-by: Fabio Checconi \u003cfabio@gandalf.sssup.it\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "108c1961847df2a875047c0fd27b419cb817d213",
      "tree": "5138948168df7043b1d39a1dbeb4a472f1cd66da",
      "parents": [
        "48fc8de9cd093b8c9e2cfa339421862bae3a6cad",
        "0df18ff366853cdf31e5238764ec5c63e6b5a398"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:39:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:39:10 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86 PCI: call dmi_check_pciprobe()\n  x86/pci: add pci\u003dskip_isa_align command lines.\n  x86/pci: remove flag in pci_cfg_space_size_ext\n  x86: fix section mismatch in pci_scan_bus\n"
    },
    {
      "commit": "b6d9d267f0d68104df910fca89149803aec82426",
      "tree": "60d8486558d4201569af652dec6a4dcca71edd49",
      "parents": [
        "3b17f136bf32984eb0faeb116bcd44ffe3503782"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Mon May 05 21:26:15 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:38:50 2008 -0700"
      },
      "message": "m68k: remove old mac_esp cruft\n\nRemove the rest of the old mac_esp driver. Also ditch the rest of the\nmachw mechanism, it needs to be replaced by a fake openfirmware tree.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13a6ddb08e58a1bd344da7898c4e2f13bdf18c2f",
      "tree": "db03ea7d9976483c49b764044a6f56ed244629b5",
      "parents": [
        "70b9f7dc1435412ca2b89b13a8353bd9915a7189"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel.send@gmail.com",
        "time": "Thu Mar 27 01:31:18 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon May 05 09:22:08 2008 -0700"
      },
      "message": "x86/pci: add pci\u003dskip_isa_align command lines.\n\nso we don\u0027t align the io port start address for pci cards.\n\nalso move out dmi check out acpi.c, because it has nothing to do with acpi.\nit could spare some calling when we have several peer root buses.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "f92509371ec06227a7e29778f395776d31b0deab",
      "tree": "f839424b0421150b74e0aafe030ffaf4b1f50187",
      "parents": [
        "f74d505b58d36ceeef10e459094f0eb760681165"
      ],
      "author": {
        "name": "grzegorz.chwesewicz@chilan.com",
        "email": "grzegorz.chwesewicz@chilan.com",
        "time": "Thu Apr 24 16:57:22 2008 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon May 05 07:13:21 2008 -0500"
      },
      "message": "kgdb: minor documentation fixes\n\nTwo minor fixes to the kgdb documentation.\n\nSigned-off-by: Grzegorz Chwesewicz, Chilan \u003cgrzegorz.chwesewicz@chilan.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "2cb1e1257fb4d4d52c97e763ab262c2295aea4a8",
      "tree": "c55192507c53bcbe5016cc5810e8f22f11b4fbc5",
      "parents": [
        "c4143a83031aef7ba87a62cf654d6d8fb4d8e76e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun May 04 02:15:35 2008 +0300"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 04 21:05:56 2008 +0200"
      },
      "message": "kconfig-language.txt: remove bogus hint\n\nFor the use case the hint describe a simple dependency is\nenough.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "c402f98c6d43f22b4c6d7b3db9d7099611cdcaec",
      "tree": "3ea2fe716c2e1a42716ab1a16bbe1cc5836fd864",
      "parents": [
        "4f9faaace217b854ae1e1746ee4ac44688ddadbd",
        "f6acb63508700b5f8cd817082b62c96ba907775e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:18:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:18:40 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slub: #ifdef simplification\n  slabinfo: Support printout of the number of fallbacks\n  slub: Whitespace cleanup and use of strict_strtoul\n"
    },
    {
      "commit": "c36c804559d3a891a2e655ba8185b4fa7eaee156",
      "tree": "0a4092432229616b2fdc53d87ea32e944212c626",
      "parents": [
        "be2e88011bd800222bfd7b477c727966f93186a9",
        "3b5750644b2ffa2a76fdfe7b4e00e4af2ecf3539"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:01:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:01:33 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Bolt in SLB entry for kernel stack on secondary cpus\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] PS3: Remove unsupported wakeup sources\n  [POWERPC] PS3: Make ps3_virq_setup and ps3_virq_destroy static\n  [POWERPC] PS3: Add time include to lpm\n  [POWERPC] Fix slb.c compile warnings\n  [POWERPC] Xilinx: Fix compile warnings\n  [POWERPC] Squash build warning for print of resource_size_t in fsl_soc.c\n  [RAPIDIO] fix current kernel-doc notation\n  [POWERPC] 86xx: mpc8610_hpcd: add support for PCI Express x8 slot\n  Fix a potential issue in mpc52xx uart driver\n  [POWERPC] mpc5200: Allow for fixed speed MII configurations\n  [POWERPC] 86xx: Fix the wrong serial1 interrupt for 8610 board\n"
    },
    {
      "commit": "d626e3bf728c47746f2129aa00c775d4e8c2a73b",
      "tree": "551a8c362c7b9833e7848bc6167cf322f75563a1",
      "parents": [
        "b66e1f11ebc429569a3784aaf64123633d9e3ed1",
        "7ad4a485002c141f156a014e89542e01e7f8e36a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 13:52:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 13:52:35 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6:\n  [SCSI] aic94xx: fix section mismatch\n  [SCSI] u14-34f: Fix 32bit only problem\n  [SCSI] dpt_i2o: sysfs code\n  [SCSI] dpt_i2o: 64 bit support\n  [SCSI] dpt_i2o: move from virt_to_bus/bus_to_virt to dma_alloc_coherent\n  [SCSI] dpt_i2o: use standard __init / __exit code\n  [SCSI] megaraid_sas: fix suspend/resume sections\n  [SCSI] aacraid: Add Power Management support\n  [SCSI] aacraid: Fix jbod operations scan issues\n  [SCSI] aacraid: Fix warning about macro side-effects\n  [SCSI] add support for variable length extended commands\n  [SCSI] Let scsi_cmnd-\u003ecmnd use request-\u003ecmd buffer\n  [SCSI] bsg: add large command support\n  [SCSI] aacraid: Fix down_interruptible() to check the return value correctly\n  [SCSI] megaraid_sas; Update the Version and Changelog\n  [SCSI] ibmvscsi: Handle non SCSI error status\n  [SCSI] bug fix for free list handling\n  [SCSI] ipr: Rename ipr\u0027s state scsi host attribute to prevent collisions\n  [SCSI] megaraid_mbox: fix Dell CERC firmware problem\n"
    },
    {
      "commit": "a007a751d98fe97142e4724a83a4e31ec66b7532",
      "tree": "ab9d1d844688834875359c600982a3c8ae738014",
      "parents": [
        "9f3f746741d917fe3c6c544c7d319d533176d90b"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:53 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:54 2008 +1000"
      },
      "message": "lguest: make Launcher see device status updates\n\nThis brings us closer to Real Life, where we\u0027d examine the device\nfeatures once it\u0027s set the DRIVER_OK status bit.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "cb38fa23c17519faf46a76d2f71a8430705fe474",
      "tree": "8a2a4ac0c4d8091cc15216871bc74e98337bfa41",
      "parents": [
        "81473132878f8a1d0c6a78cffa0cf84c8a19c1be"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:45 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:45 2008 +1000"
      },
      "message": "virtio: de-structify virtio_block status byte\n\nRon Minnich points out that a struct containing a char is not always\nsizeof(char); simplest to remove the structure to avoid confusion.\n\nCc: \"ron minnich\" \u003crminnich@gmail.com\u003e\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "f715e6f15ee167026581a8a2e09b2ed644b974aa",
      "tree": "5a91e9eb1a72e992759b6ddf8eeb9c4ac68c3b52",
      "parents": [
        "0121c619d03820d965745e56f80f6eb5994533fe"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Apr 29 16:14:46 2008 -0700"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri May 02 00:26:51 2008 +0300"
      },
      "message": "slabinfo: Support printout of the number of fallbacks\n\nAdd functionality to slabinfo to print out the number of fallbacks\nthat have occurred for each slab cache when the -D option is specified.\nAlso widen the allocation / free field since the numbers became\ntoo big after a week.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n"
    },
    {
      "commit": "80791be11145f7dd7f68c84741fc66e5164b7353",
      "tree": "9794b484b7a92896aade75517d60dc60d00e86ba",
      "parents": [
        "eabd90944b3a00766e84da3d117ea0f3e0a3b1a3"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 01 11:05:58 2008 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 01 11:05:58 2008 -0600"
      },
      "message": "[POWERPC] mpc5200: Allow for fixed speed MII configurations\n\nVarious improvements for configuring the MPC5200 MII link from the\ndevice tree:\n* Look for \u0027current-speed\u0027 property for fixed speed MII links\n* Look for \u0027fsl,7-wire-mode\u0027 property for boards using the 7 wire mode\n* move definition of private data structure out of the header file\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "c92758ceda477b1333fde35327cfa867dcc47bd1",
      "tree": "9bdb7e6a5a25b746f175c4ebfb9028ec91115bb6",
      "parents": [
        "03fc922f4085a0139f313831fe2dc6fed467cd2d",
        "4f02f8220562591322c118d07a32bebf705318b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:28:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:28:26 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:\n  hwmon: (adt7473) minor cleanup / refactoring\n  hwmon: (asb100) Remove some dead code\n  hwmon: (lm75) Fix an incorrect comment\n  hwmon: (w83793) VID and VRM handling cleanups\n  hwmon: (w83l785ts) Don\u0027t ask the user to report failures\n  hwmon: (smsc47b397) add a new chip id (0x8c)\n"
    },
    {
      "commit": "be089d79c46f5efa77fbdf03c5e576e220bf143f",
      "tree": "4aee7d61812806d797b60fe6b8f4987dcc03c011",
      "parents": [
        "c85d194bfd2e36c5254b8058c1f35cfce0dfa10a"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu May 01 04:34:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:04:00 2008 -0700"
      },
      "message": "kexec: make extended crashkernel\u003d syntax less confusing\n\nThe extended crashkernel syntax is a little confusing in the way it handles\nranges.  eg:\n\n crashkernel\u003d512M-2G:64M,2G-:128M\n\nMeans if the machine has between 512M and 2G of memory the crash region should\nbe 64M, and if the machine has 2G of memory the region should be 64M.  Only if\nthe machine has more than 2G memory will 128M be allocated.\n\nAlthough that semantic is correct, it is somewhat baffling.  Instead I propose\nthat the end of the range means the first address past the end of the range,\nie: 512M up to but not including 2G.\n\n[bwalle@suse.de: clarify inclusive/exclusive in crashkernel commandline in documentation]\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08acd4f8af42affd8cbed81cc1b69fa12ddb213f",
      "tree": "988d15db6233b20db6a500cd5f590c6d2041462d",
      "parents": [
        "ccf2779544eecfcc5447e2028d1029b6d4ff7bb6",
        "008238b54ac2350babf195084ecedbcf7851a202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (179 commits)\n  ACPI: Fix acpi_processor_idle and idle\u003d boot parameters interaction\n  acpi: fix section mismatch warning in pnpacpi\n  intel_menlo: fix build warning\n  ACPI: Cleanup: Remove unneeded, multiple local dummy variables\n  ACPI: video - fix permissions on some proc entries\n  ACPI: video - properly handle errors when registering proc elements\n  ACPI: video - do not store invalid entries in attached_array list\n  ACPI: re-name acpi_pm_ops to acpi_suspend_ops\n  ACER_WMI/ASUS_LAPTOP: fix build bug\n  thinkpad_acpi: fix possible NULL pointer dereference if kstrdup failed\n  ACPI: check a return value correctly in acpi_power_get_context()\n  #if 0 acpi/bay.c:eject_removable_drive()\n  eeepc-laptop: add hwmon fan control\n  eeepc-laptop: add backlight\n  eeepc-laptop: add base driver\n  ACPI: thinkpad-acpi: bump up version to 0.20\n  ACPI: thinkpad-acpi: fix selects in Kconfig\n  ACPI: thinkpad-acpi: use a private workqueue\n  ACPI: thinkpad-acpi: fluff really minor fix\n  ACPI: thinkpad-acpi: use uppercase for \"LED\" on user documentation\n  ...\n\nFixed conflicts in drivers/acpi/video.c and drivers/misc/intel_menlow.c\nmanually.\n"
    },
    {
      "commit": "96916090f488986a4ebb8e9ffa6a3b50881d5ccd",
      "tree": "f229e148db08280913ef1a4dbcb13ab5aff96170",
      "parents": [
        "75a44ce00b312f57264f42a0a985d17cd9994b98",
        "729b2bdbfa19dd9be98dbd49caf2773b3271cc24",
        "2f67a0695dc389247c05041b05d2a2b06fc102a3",
        "51ae796f7fa1d8034252628572053f477bc29913",
        "ce52ddf58cbc2c40f5f08d37d2217945e4d5adf3",
        "e1faa9da284d14487ed4280b4e87cfde8e1539af",
        "36a913586597cab1cd565e9bf348d037f0df955b",
        "9448b0d43e5509c6b7baca02510a92ef2de6e328",
        "99bda83e8b3140b7e81572a5aabc7dedb455b272",
        "1071695f17daf050638e0bc550db647f8237c3bb",
        "7aa0f1a8b1f7072990c9dc37f238c96dc6d78911",
        "68f12ae5d778279e13e406d3913c74c592307770",
        "66fb9d120e91050093b8ce4c1daa2e440660152b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:58:00 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:58:00 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027acpica\u0027, \u0027bugzilla-10224\u0027, \u0027bugzilla-9772\u0027, \u0027bugzilla-9916\u0027, \u0027ec\u0027, \u0027eeepc\u0027, \u0027idle\u0027, \u0027misc\u0027, \u0027pm-legacy\u0027, \u0027sysfs-links-2.6.26\u0027, \u0027thermal\u0027, \u0027thinkpad\u0027 and \u0027video\u0027 into release\n"
    },
    {
      "commit": "ec31b2124158f60c515ed84bd5e40db1a883c7b6",
      "tree": "05de4bebce63cf1eaf25d24c9de4b59e5aa7e100",
      "parents": [
        "ca72cddfcb6afd75a808da4f027325fa63a1b856",
        "eabd90944b3a00766e84da3d117ea0f3e0a3b1a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:37:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:37:40 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix crashkernel\u003d handling when no crashkernel\u003d specified\n  [POWERPC] Make emergency stack safe for current_thread_info() use\n  [POWERPC] spufs: add .gitignore for spu_save_dump.h \u0026 spu_restore_dump.h\n  [POWERPC] spufs: trace spu_acquire_saved events\n  [POWERPC] spufs: fix marker name for find_victim\n  [POWERPC] spufs: add marker for destroy_spu_context\n  [POWERPC] spufs: add sputrace marker parameter names\n  [POWERPC] spufs: add context switch notification log\n  [POWERPC] mpc5200: defconfigs for CM5200, Lite5200B, Motion-PRO and TQM5200\n  [POWERPC] mpc5200: Switch mpc5200 dts files to dts-v1 format\n  [POWERPC] mpc5200: Fix FEC error handling on FIFO errors\n  [POWERPC] mpc5200: add Phytec pcm030 board support\n  [POWERPC] mpc5200: add gpiolib support for mpc5200\n  [POWERPC] mpc5200: add interrupt type function\n  [POWERPC] mpc5200: Fix unterminated of_device_id table\n"
    },
    {
      "commit": "691cc54c7d28542434d2b3ee4ddbad6a99312dec",
      "tree": "8e44374cee10243c2a613a4fc1dbc5104a889396",
      "parents": [
        "3ac7fe5a4aab409bd5674d0b070bce97f9d20872"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Apr 30 00:55:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:53 2008 -0700"
      },
      "message": "debugobjects: add documentation\n\nAdd a DocBook for debugobjects.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ac7fe5a4aab409bd5674d0b070bce97f9d20872",
      "tree": "5e12e8864bb8737695e4eb9c63970602d5f69e73",
      "parents": [
        "30327acf7846c5eb97c8e31c78317a2918d3e515"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Apr 30 00:55:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:53 2008 -0700"
      },
      "message": "infrastructure to debug (dynamic) objects\n\nWe can see an ever repeating problem pattern with objects of any kind in the\nkernel:\n\n1) freeing of active objects\n2) reinitialization of active objects\n\nBoth problems can be hard to debug because the crash happens at a point where\nwe have no chance to decode the root cause anymore.  One problem spot are\nkernel timers, where the detection of the problem often happens in interrupt\ncontext and usually causes the machine to panic.\n\nWhile working on a timer related bug report I had to hack specialized code\ninto the timer subsystem to get a reasonable hint for the root cause.  This\ndebug hack was fine for temporary use, but far from a mergeable solution due\nto the intrusiveness into the timer code.\n\nThe code further lacked the ability to detect and report the root cause\ninstantly and keep the system operational.\n\nKeeping the system operational is important to get hold of the debug\ninformation without special debugging aids like serial consoles and special\nknowledge of the bug reporter.\n\nThe problems described above are not restricted to timers, but timers tend to\nexpose it usually in a full system crash.  Other objects are less explosive,\nbut the symptoms caused by such mistakes can be even harder to debug.\n\nInstead of creating specialized debugging code for the timer subsystem a\ngeneric infrastructure is created which allows developers to verify their code\nand provides an easy to enable debug facility for users in case of trouble.\n\nThe debugobjects core code keeps track of operations on static and dynamic\nobjects by inserting them into a hashed list and sanity checking them on\nobject operations and provides additional checks whenever kernel memory is\nfreed.\n\nThe tracked object operations are:\n- initializing an object\n- adding an object to a subsystem list\n- deleting an object from a subsystem list\n\nEach operation is sanity checked before the operation is executed and the\nsubsystem specific code can provide a fixup function which allows to prevent\nthe damage of the operation.  When the sanity check triggers a warning message\nand a stack trace is printed.\n\nThe list of operations can be extended if the need arises.  For now it\u0027s\nlimited to the requirements of the first user (timers).\n\nThe core code enqueues the objects into hash buckets.  The hash index is\ngenerated from the address of the object to simplify the lookup for the check\non kfree/vfree.  Each bucket has it\u0027s own spinlock to avoid contention on a\nglobal lock.\n\nThe debug code can be compiled in without being active.  The runtime overhead\nis minimal and could be optimized by asm alternatives.  A kernel command line\noption enables the debugging code.\n\nThanks to Ingo Molnar for review, suggestions and cleanup patches.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7511d5f66f01fc451747b24e79f3ada7a3af9af",
      "tree": "934196c15e43077641e35286078a6753700a3e3d",
      "parents": [
        "730f412c08c13858f7681bac0a2770fbc9159fed"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Wed Apr 30 00:54:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:52 2008 -0700"
      },
      "message": "Basic braille screen reader support\n\nThis adds a minimalistic braille screen reader support.  This is meant to\nbe used by blind people e.g.  on boot failures or when / cannot be mounted\netc and thus the userland screen readers can not work.\n\n[akpm@linux-foundation.org: fix exports]\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: Jiri Kosina \u003cjikos@jikos.cz\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b88473f73e6d7b6af9cfc4ecc349d82c75d9a6af",
      "tree": "82c6e9b13ad03ee85184fa20c40d8cb33efde4e3",
      "parents": [
        "fc3ba692a4d19019387c5acaea63131f9eab05dd"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed Apr 30 00:54:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:50 2008 -0700"
      },
      "message": "mm: document missing fields for /proc/meminfo\n\nA few fields in /proc/meminfo were not documented.  Fix.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76f1418b485da2707531178e517bbb5cf06b3c76",
      "tree": "138a012d965ebc284163f42e0ff5786c6de1cda5",
      "parents": [
        "a42dde04152750426cc620fd277e80fffae2f65a"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed Apr 30 00:54:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:50 2008 -0700"
      },
      "message": "mm: bdi: move statistics to debugfs\n\nMove BDI statistics to debugfs:\n\n   /sys/kernel/debug/bdi/\u003cbdi\u003e/stats\n\nUse postcore_initcall() to initialize the sysfs class and debugfs,\nbecause debugfs is initialized in core_initcall().\n\nUpdate descriptions in ABI documentation.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a42dde04152750426cc620fd277e80fffae2f65a",
      "tree": "98cdf246280c59e0bf044ae6d2c229fc27b73203",
      "parents": [
        "189d3c4a94ef19fca2a71a6a336e9fda900e25e7"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Apr 30 00:54:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:50 2008 -0700"
      },
      "message": "mm: bdi: allow setting a maximum for the bdi dirty limit\n\nAdd \"max_ratio\" to /sys/class/bdi.  This indicates the maximum percentage of\nthe global dirty threshold allocated to this bdi.\n\n[mszeredi@suse.cz]\n\n - fix parsing in max_ratio_store().\n - export bdi_set_max_ratio() to modules\n - limit bdi_dirty with bdi-\u003emax_ratio\n - document new sysfs attribute\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "189d3c4a94ef19fca2a71a6a336e9fda900e25e7",
      "tree": "75c0de871fe9922885a2fa073f15806d829342fa",
      "parents": [
        "b6f2fcbcfca9db2bd7aa24940224fcd3bbdbb8aa"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Apr 30 00:54:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:50 2008 -0700"
      },
      "message": "mm: bdi: allow setting a minimum for the bdi dirty limit\n\nUnder normal circumstances each device is given a part of the total write-back\ncache that relates to its current avg writeout speed in relation to the other\ndevices.\n\nmin_ratio - allows one to assign a minimum portion of the write-back cache to\na particular device.  This is useful in situations where you might want to\nprovide a minimum QoS.  (One request for this feature came from flash based\nstorage people who wanted to avoid writing out at all costs - they of course\nneeded some pdflush hacks as well)\n\nmax_ratio - allows one to assign a maximum portion of the dirty limit to a\nparticular device.  This is useful in situations where you want to avoid one\ndevice taking all or most of the write-back cache.  Eg.  an NFS mount that is\nprone to get stuck, or a FUSE mount which you don\u0027t trust to play fair.\n\nAdd \"min_ratio\" to /sys/class/bdi.  This indicates the minimum percentage of\nthe global dirty threshold allocated to this bdi.\n\n[mszeredi@suse.cz]\n\n - fix parsing in min_ratio_store()\n - document new sysfs attribute\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "cf0ca9fe5dd9e3693d935757a7b2fc50fc576554"
}
