)]}'
{
  "log": [
    {
      "commit": "672b2714ae57af16fe7d760dc4e0918a7a6cb0fa",
      "tree": "d337918a69993af5cbfef46ed470f3e4482e9873",
      "parents": [
        "e09793bb9182115e6f5d15fd6571ac2b72d7a08a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 01:55:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:34 2006 -0700"
      },
      "message": "[PATCH] fix ISTALLION\u003dy\n\ndrivers/char/istallion.c: In function âstli_initbrdsâ:\ndrivers/char/istallion.c:4150: error: implicit declaration of function âstli_parsebrdâ\ndrivers/char/istallion.c:4150: error: âstli_brdspâ undeclared (first use in this function)\ndrivers/char/istallion.c:4150: error: (Each undeclared identifier is reported only once\ndrivers/char/istallion.c:4150: error: for each function it appears in.)\ndrivers/char/istallion.c:4164: error: implicit declaration of function âstli_argbrdsâ\n\nWhile I was at it, I also removed the #ifdef MODULE around the initialation\ncode to allow it to perhaps work when built into the kernel and made a\nneedlessly global function static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1017f6afd578fe519d316d7148356703c04e8f03",
      "tree": "2903130f3a78f8e673409763bd39f210ea22559d",
      "parents": [
        "491d525ff19ead83b5e27ae4096b5c3e27805601"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 30 01:55:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:34 2006 -0700"
      },
      "message": "[PATCH] fix platform_device_put/del mishaps\n\nThis fixes drivers/char/pc8736x_gpio.c and drivers/char/scx200_gpio.c to\nuse the platform_device_del/put ops correctly.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "491d525ff19ead83b5e27ae4096b5c3e27805601",
      "tree": "bb833d1b7b343234c598dba861884543b23380dd",
      "parents": [
        "501b7c77de3e90519e95fd99e923bf9a29cd120d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 30 01:55:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:34 2006 -0700"
      },
      "message": "[PATCH] fix drivers/video/imacfb.c compilation\n\nFix build error on x86_64.  There\u0027s nothing even remotely close to\nimacmp_seg in the kernel, so I removed the whole line.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74e651f0aa100f3e5d3432a8dd8869c089e8d72f",
      "tree": "457e8d6ec4c28f3b1f3f4fcbf45df9b91f9ee9c7",
      "parents": [
        "6002e45045a190a112bc3bc2134d0ff4fac7ced7",
        "0702056f9f41274a06e21cb05f12b4265b4867a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 17:43:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 17:43:43 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (30 commits)\n  [TIPC]: Initial activation message now includes TIPC version number\n  [TIPC]: Improve response to requests for node/link information\n  [TIPC]: Fixed skb_under_panic caused by tipc_link_bundle_buf\n  [IrDA]: Fix the AU1000 FIR dependencies\n  [IrDA]: Fix RCU lock pairing on error path\n  [XFRM]: unexport xfrm_state_mtu\n  [NET]: make skb_release_data() static\n  [NETFILTE] ipv4: Fix typo (Bugzilla #6753)\n  [IrDA]: MCS7780 usb_driver struct should be static\n  [BNX2]: Turn off link during shutdown\n  [BNX2]: Use dev_kfree_skb() instead of the _irq version\n  [ATM]: basic sysfs support for ATM devices\n  [ATM]: [suni] change suni_init to __devinit\n  [ATM]: [iphase] should be __devinit not __init\n  [ATM]: [idt77105] should be __devinit not __init\n  [BNX2]: Add NETIF_F_TSO_ECN\n  [NET]: Add ECN support for TSO\n  [AF_UNIX]: Datagram getpeersec\n  [NET]: Fix logical error in skb_gso_ok\n  [PKT_SCHED]: PSCHED_TADD() and PSCHED_TADD2() can result,tv_usec \u003e\u003d 1000000\n  ...\n"
    },
    {
      "commit": "caf430f37119af5faac9252ec4e18cb1c55dde26",
      "tree": "e7284df1b82b734b42e2b42a0a428a0a521a7b0e",
      "parents": [
        "1bc1731133140dccdd08899a59bbc06d975d0a15"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 17:03:19 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 17:03:19 2006 -0700"
      },
      "message": "[IrDA]: Fix the AU1000 FIR dependencies\n\nAU1000 FIR is broken, it should depend on SOC_AU1000.\n\nSpotted by Jean-Luc Leger.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7263ade1e1e72e34fc3c179f3aeaa07a11872d22",
      "tree": "9271f6c59a8bed7d83f8af67618faa145f38a7e0",
      "parents": [
        "6c4f095eae35e83eb6148dec7f72874eeadf0c9b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 12:39:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:26 2006 -0700"
      },
      "message": "[IrDA]: MCS7780 usb_driver struct should be static\n\nThis patch makes a needlessly global struct static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c4f095eae35e83eb6148dec7f72874eeadf0c9b",
      "tree": "1be263c4968b5268e0a3ebb1650a79f0833e3215",
      "parents": [
        "745720e58303f940e12944bf7fab52bc9ce48bda"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 29 12:38:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:24 2006 -0700"
      },
      "message": "[BNX2]: Turn off link during shutdown\n\nMinor change in shutdown logic to effect a link down.\n\nUpdate version to 1.4.43.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "745720e58303f940e12944bf7fab52bc9ce48bda",
      "tree": "889ec0c1c5f93a233894a90a8062659e0e7a4835",
      "parents": [
        "656d98b09d57d4e1185c5d2436a42600d48fbcb5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 29 12:37:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:21 2006 -0700"
      },
      "message": "[BNX2]: Use dev_kfree_skb() instead of the _irq version\n\nChange all dev_kfree_skb_irq() and dev_kfree_skb_any() to\ndev_kfree_skb().  These calls are never used in irq context.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d17f086550a6fdb13fe82371d60ebf80904c6f96",
      "tree": "161770a40009ca207942406d0b04979e73a26529",
      "parents": [
        "249c14b55c8576ad8c6ec23c7c1b3b2219b33e54"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Jun 29 12:35:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:17 2006 -0700"
      },
      "message": "[ATM]: [suni] change suni_init to __devinit\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "249c14b55c8576ad8c6ec23c7c1b3b2219b33e54",
      "tree": "2c5a38cfe4410e2a19b6c6e5a42169ac687a5728",
      "parents": [
        "b47eb0eb9bb5fcee6394f0d9bde0b471f7329841"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Jun 29 12:35:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:14 2006 -0700"
      },
      "message": "[ATM]: [iphase] should be __devinit not __init\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b47eb0eb9bb5fcee6394f0d9bde0b471f7329841",
      "tree": "6fc0514d48c77de6848570c9420609ab011c941c",
      "parents": [
        "b11d6213529b33d81c21eeba97343e3b714e62e7"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Jun 29 12:35:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:12 2006 -0700"
      },
      "message": "[ATM]: [idt77105] should be __devinit not __init\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b11d6213529b33d81c21eeba97343e3b714e62e7",
      "tree": "bcc6fe28d2e5967610b2a596f1c87cc8485cf71c",
      "parents": [
        "b0da8537037f337103348f239ad901477e907aa8"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 29 12:31:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:10 2006 -0700"
      },
      "message": "[BNX2]: Add NETIF_F_TSO_ECN\n\nAdd NETIF_F_TSO_ECN feature for all bnx2 hardware.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6002e45045a190a112bc3bc2134d0ff4fac7ced7",
      "tree": "35f07eecadfcf27e5efdcfbf50b9dc2aa46d81a3",
      "parents": [
        "675f740e557bc752cdcdb0739d80666b488abb58"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:20:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:38:05 2006 -0700"
      },
      "message": "[SUNHME]: Mark SBUS probing routines as __devinit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f57caaefacc2ffa7ace11a325c663e569e2b4164",
      "tree": "a3c00352d660d7bad6aad6415d93b4a8df1d508b",
      "parents": [
        "ff0d2fc6a60624df46055f47ea7261c8198c7862"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:42:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:38:01 2006 -0700"
      },
      "message": "[SERIO] i8042-sparcio.h: Convert to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89d1d0ab4d99e1e0fe193352e1dd857787a0bfc0",
      "tree": "6d2188b9b74a0d2814025c8d9d46fadf52b5c05e",
      "parents": [
        "c4d37215a824820e1b614ff9f6969af72cd953f4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:18:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:53 2006 -0700"
      },
      "message": "[SERIAL] sunsab: Fix section mis-match errors.\n\nsunsab_init_one() needs to be __devinit, not __init\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4d37215a824820e1b614ff9f6969af72cd953f4",
      "tree": "d972077f4961e53ff51eb125e115d46e414a9d0e",
      "parents": [
        "9efc3715f7b13127fd202108304352e1be76e077"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:17:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:50 2006 -0700"
      },
      "message": "[SERIAL] sunsab: Convert to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9efc3715f7b13127fd202108304352e1be76e077",
      "tree": "eba7251faaf08e76f978c9716c2ea86bfd1938e3",
      "parents": [
        "1708d242d222e751a0922e3c56ef857cf60bbedd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:14:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:48 2006 -0700"
      },
      "message": "[SERIAL] sun{su,zilog}: Add missing MODULE_*() niceties.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1708d242d222e751a0922e3c56ef857cf60bbedd",
      "tree": "94d6c849e3e0edf686db1f6fae82cf889acc9e9e",
      "parents": [
        "4fa97dcf9d48b02934c60a48873199850351e760"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:14:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:46 2006 -0700"
      },
      "message": "[SERIAL] sunsu: Convert to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fa97dcf9d48b02934c60a48873199850351e760",
      "tree": "eac7bda737afe4d723b12d8ae67dfe35d14098a7",
      "parents": [
        "3676463178401293d625a102a00da0473fa33a1b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:13:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:44 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Fix bugs in device deregristration.\n\n1) Need to unregister 2 ports per of_device.\n2) Need to of_iounmap() 1 mapping per of_device.\n3) Need to free up the IRQ only after all devices\n   have been unregistered.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3676463178401293d625a102a00da0473fa33a1b",
      "tree": "5c46e9e73e068c1303b297078f9b5a1f20857bd8",
      "parents": [
        "8f96cd1a69d4c43e3473406a1fdf15cd9f1de5e5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:13:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:42 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Convert to of_driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50312ce9dd794eef3df9e64194ba95ca730d82c8",
      "tree": "15703fd98b8b757197d43e11f8de791bbc3b8f00",
      "parents": [
        "3ca9fab410fbef6fc3a13284f5c26faccade21d1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:35:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:18 2006 -0700"
      },
      "message": "[SPARC]: Convert all FB SBUS drivers to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf7e8511088963078484132636839b59e25cf14f",
      "tree": "10ecf2ec650e8afd6372e55377f1a3e0e1eba004",
      "parents": [
        "602cada851b28c5792339786efe872fbdc1f5d41"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Thu Jun 29 12:40:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:27:22 2006 -0700"
      },
      "message": "[PATCH] usb gadget: fixup pxa2xx_udc to include asm/arch/udc.h again\n\nThis fixes pxa2xx_udc.c to include asm/arch/udc.h again to fix current\nbuild breakage.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\n[ forwarded by David Brownell \u003cdavid-b@pacbell.net\u003e ]\n[ fixed to apply properly by Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "602cada851b28c5792339786efe872fbdc1f5d41",
      "tree": "233d474b74d6038b5bb54a07ad91dd1bb10b0218",
      "parents": [
        "82991c6f2c361acc17279b8124d9bf1878973435",
        "fee68d1cc0d9bd863e51c16cdcd707737b16bb38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)\n  [PATCH] devfs: Remove it from the feature_removal.txt file\n  [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n  [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n  [PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the line_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n  [PATCH] devfs: Remove devfs_remove() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n  [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree\n  [PATCH] devfs: Remove devfs support from the sound subsystem\n  [PATCH] devfs: Remove devfs support from the ide subsystem.\n  [PATCH] devfs: Remove devfs support from the serial subsystem\n  [PATCH] devfs: Remove devfs from the init code\n  [PATCH] devfs: Remove devfs from the partition code\n  ...\n"
    },
    {
      "commit": "55b4d6a52195a8f277ffddf755ddaff359878f41",
      "tree": "06a3183a562f8da4688f65023f7a18dcad702956",
      "parents": [
        "adf8a287150667feb5747f8beade62acacc17d4e",
        "1f1332f727c3229eb2166a83fec5d3de6a73dce2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 29 16:01:54 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 29 16:01:54 2006 -0400"
      },
      "message": "Merge ../linus\n\nConflicts:\n\n\tdrivers/char/agp/Kconfig\n"
    },
    {
      "commit": "09fca29de4bdfd7eff47acbc6bd71c5fb5b79d79",
      "tree": "4b18c8f881803fde2ff62f11921bbbe1fe333e25",
      "parents": [
        "0f6c10ead876492b386a19474e6dca4710eeef8e"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Thu Jun 29 13:16:29 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:59:14 2006 -0700"
      },
      "message": "[PATCH] i4l:add some checks for valid drvid and driver pointer\n\nIf all drivers go away before all ISDN network interfaces are closed we got\na OOps on removing interfaces, this patch avoid it.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f6c10ead876492b386a19474e6dca4710eeef8e",
      "tree": "a0a397c4b09e05c9f9d3e85b5dacac00cd83d87b",
      "parents": [
        "0950c358ee8e969fce45ba363ca1deaf211e57b0"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Thu Jun 29 13:14:51 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:59:14 2006 -0700"
      },
      "message": "[PATCH] i4l make PCMCIA for all cards working with shared IRQ\n\nmost current laptops do not work without allowing shared cardbus IRQs.\nThis patch enables IRQ sharing, so these cards work again.\nThis was tested with shared and none shared cardbus IRQs on different laptops\nwithout problems.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3aa590c6b7c89d844f81c2e96f295cf2c6967773",
      "tree": "6f18b295b1ff4cd7fd1880db6f56721599d64439",
      "parents": [
        "4d3ce21fa9d2eaeda113aa2f9c2da80d972bef64",
        "339d76c54336443f5050b00172beb675f35e3be0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:32:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:32:34 2006 -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: (43 commits)\n  [POWERPC] Use little-endian bit from firmware ibm,pa-features property\n  [POWERPC] Make sure smp_processor_id works very early in boot\n  [POWERPC] U4 DART improvements\n  [POWERPC] todc: add support for Time-Of-Day-Clock\n  [POWERPC] Make lparcfg.c work when both iseries and pseries are selected\n  [POWERPC] Fix idr locking in init_new_context\n  [POWERPC] mpc7448hpc2 (taiga) board config file\n  [POWERPC] Add tsi108 pci and platform device data register function\n  [POWERPC] Add general support for mpc7448hpc2 (Taiga) platform\n  [POWERPC] Correct the MAX_CONTEXT definition\n  powerpc: minor cleanups for mpc86xx\n  [POWERPC] Make sure we select CONFIG_NEW_LEDS if ADB_PMU_LED is set\n  [POWERPC] Simplify the code defining the 64-bit CPU features\n  [POWERPC] powerpc: kconfig warning fix\n  [POWERPC] Consolidate some of kernel/misc*.S\n  [POWERPC] Remove unused function call_with_mmu_off\n  [POWERPC] update asm-powerpc/time.h\n  [POWERPC] Clean up it_lp_queue.h\n  [POWERPC] Skip the \"copy down\" of the kernel if it is already at zero.\n  [POWERPC] Add the use of the firmware soft-reset-nmi to kdump.\n  ...\n"
    },
    {
      "commit": "4d3ce21fa9d2eaeda113aa2f9c2da80d972bef64",
      "tree": "9ffa5af467d6e9f6f6c8eb496489bf882613a459",
      "parents": [
        "b026188e8214ce87790730a56f3017d0bd222751",
        "c1a7a755be26f68d7f21ee769584149a96185ea8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:30:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:30:45 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6: (23 commits)\n  [PARISC] Move os_id_to_string() inside #ifndef __ASSEMBLY__\n  [PARISC] Fix do_gettimeofday() hang\n  [PARISC] Fix PCREL22F relocation problem for most modules\n  [PARISC] Refactor show_regs in traps.c\n  [PARISC] Add os_id_to_string helper\n  [PARISC] OS_ID_LINUX \u003d\u003d 0x0006\n  [PARISC] Ensure Space ID hashing is turned off\n  [PARISC] Match show_cache_info with reality\n  [PARISC] Remove unused macro fixup_branch in syscall.S\n  [PARISC] Add is_compat_task() helper\n  [PARISC] Update Thibaut Varene\u0027s CREDITS entry\n  [PARISC] Reduce data footprint in pdc_stable.c\n  [PARISC] pdc_stable version 0.30\n  [PARISC] Work around machines which do not support chassis warnings\n  [PARISC] PDC_CHASSIS is implemented on all machines\n  [PARISC] Remove unconditional #define PIC in syscall macros\n  [PARISC] Use MFIA in current_text_addr on pa2.0 processors\n  [PARISC] Remove dead function pc_in_user_space\n  [PARISC] Test ioc_needs_fdc variable instead of open coding\n  [PARISC] Fix gcc 4.1 warnings in sba_iommu.c\n  ...\n"
    },
    {
      "commit": "b026188e8214ce87790730a56f3017d0bd222751",
      "tree": "b4d1e482b1f77360768a5c8e565bfd311ed74232",
      "parents": [
        "1903ac54f8536b11478e4f01c339e10b538f59e0",
        "94bb063312d872d9269deb2e5c0c7c6d5b0318e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:01:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:01:17 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (28 commits)\n  [S390] rework of channel measurement facility.\n  [S390] appldata enhancements.\n  [S390] Add vmpanic parameter.\n  [S390] add PAV support to the dasd driver.\n  [S390] remove export of sys_call_table\n  [S390] remove unused macros from binfmt_elf32.c\n  [S390] fix duplicate export of overflow{ug}id\n  [S390] cio chpid offline.\n  [S390] avenrun export in appdata_base.c\n  Convert s390_collect_crw_info() in s390mach.c from being started\n  [S390] dasd eer data format.\n  [S390] preempt_count initialization.\n  [S390] head.S code moving.\n  [S390] dasd whitespace and other cosmetics.\n  [S390] virtual cpu accounting vs. machine checks.\n  [S390] add __cpuinit to appldata cpu hotplug notifier.\n  [S390] dasd_eckd_dump_sense bug.\n  [S390] missing check in dasd_eer_open.\n  [S390] modular 3270 driver.\n  [S390] console_unblank woes.\n  ...\n"
    },
    {
      "commit": "1903ac54f8536b11478e4f01c339e10b538f59e0",
      "tree": "ff5410f0539ab4aa09f964fa1d0c6dc26c614dc2",
      "parents": [
        "47c2a3aa4475d27073dd3c7e183fcc13f495c8f5",
        "87937472ff8e34ad5c7b798a8a52e4368af216df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] i386: export memory more than 4G through /proc/iomem\n  [PATCH] 64bit Resource: finally enable 64bit resource sizes\n  [PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n  [PATCH] 64bit resource: change pnp core to use resource_size_t\n  [PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n  [PATCH] 64bit resource: change resource core to use resource_size_t\n  [PATCH] 64bit resource: introduce resource_size_t for the start and end of struct resource\n  [PATCH] 64bit resource: fix up printks for resources in misc drivers\n  [PATCH] 64bit resource: fix up printks for resources in arch and core code\n  [PATCH] 64bit resource: fix up printks for resources in pcmcia drivers\n  [PATCH] 64bit resource: fix up printks for resources in video drivers\n  [PATCH] 64bit resource: fix up printks for resources in ide drivers\n  [PATCH] 64bit resource: fix up printks for resources in mtd drivers\n  [PATCH] 64bit resource: fix up printks for resources in pci core and hotplug drivers\n  [PATCH] 64bit resource: fix up printks for resources in networks drivers\n  [PATCH] 64bit resource: fix up printks for resources in sound drivers\n  [PATCH] 64bit resource: C99 changes for struct resource declarations\n\nFixed up trivial conflict in drivers/ide/pci/cmd64x.c (the printk that\nwas changed by the 64-bit resources had been deleted in the meantime ;)\n"
    },
    {
      "commit": "d1bef4ed5faf7d9872337b33c4269e45ae1bf960",
      "tree": "a88c58e3102396382e9137a25a884af14421f6a6",
      "parents": [
        "cfb9e32f2ff32ef5265c1c80fe68dd1a7f03a604"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 29 02:24:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] genirq: rename desc-\u003ehandler to desc-\u003echip\n\nThis patch-queue improves the generic IRQ layer to be truly generic, by adding\nvarious abstractions and features to it, without impacting existing\nfunctionality.\n\nWhile the queue can be best described as \"fix and improve everything in the\ngeneric IRQ layer that we could think of\", and thus it consists of many\nsmaller features and lots of cleanups, the one feature that stands out most is\nthe new \u0027irq chip\u0027 abstraction.\n\nThe irq-chip abstraction is about describing and coding and IRQ controller\ndriver by mapping its raw hardware capabilities [and quirks, if needed] in a\nstraightforward way, without having to think about \"IRQ flow\"\n(level/edge/etc.) type of details.\n\nThis stands in contrast with the current \u0027irq-type\u0027 model of genirq\narchitectures, which \u0027mixes\u0027 raw hardware capabilities with \u0027flow\u0027 details.\nThe patchset supports both types of irq controller designs at once, and\nconverts i386 and x86_64 to the new irq-chip design.\n\nAs a bonus side-effect of the irq-chip approach, chained interrupt controllers\n(master/slave PIC constructs, etc.) are now supported by design as well.\n\nThe end result of this patchset intends to be simpler architecture-level code\nand more consolidation between architectures.\n\nWe reused many bits of code and many concepts from Russell King\u0027s ARM IRQ\nlayer, the merging of which was one of the motivations for this patchset.\n\nThis patch:\n\nrename desc-\u003ehandler to desc-\u003echip.\n\nOriginally i did not want to do this, because it\u0027s a big patch.  But having\nboth \"desc-\u003ehandler\", \"desc-\u003ehandle_irq\" and \"action-\u003ehandler\" caused a\nlarge degree of confusion and made the code appear alot less clean than it\ntruly is.\n\nI have also attempted a dual approach as well by introducing a\ndesc-\u003echip alias - but that just wasnt robust enough and broke\nfrequently.\n\nSo lets get over with this quickly.  The conversion was done automatically\nvia scripts and converts all the code in the kernel.\n\nThis renaming patch is the first one amongst the patches, so that the\nremaining patches can stay flexible and can be merged and split up\nwithout having some big monolithic patch act as a merge barrier.\n\n[akpm@osdl.org: build fix]\n[akpm@osdl.org: another build fix]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cfb9e32f2ff32ef5265c1c80fe68dd1a7f03a604",
      "tree": "b5b2ea1f75a87cd7837d645faf661206785e12e4",
      "parents": [
        "d81931d9a2ec3e2e2cd8238b72f20c5fe44ccc7b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 02:24:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] drivers/md/raid5.c: remove an unused variable\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d81931d9a2ec3e2e2cd8238b72f20c5fe44ccc7b",
      "tree": "33a67614c605f2c3635619f977932a3e14a728a7",
      "parents": [
        "9dc3885dfbebc76f4461b19e1af15e704ff4fcb0"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 29 02:24:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] SKB leak in drivers/isdn/i4l/isdn_x25iface.c\n\nCoverity spotted this leak (id #613), when we are not configured, we return\nwithout freeing the allocated skb.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "699352c30da8525a6224116983dab012689a0a76",
      "tree": "ab216b6914c785a81ba8a44638bd152587926aa6",
      "parents": [
        "8e53cfc8f20345713fab7e290e19514a8032bb06"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 29 02:24:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] GPIO for SCx200 \u0026 PC-8736x: x86-only\n\nAFAICT, this is x86 only, so the patch below is needed to stop this new\noption showing up on PPC, IA64, etc..\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e53cfc8f20345713fab7e290e19514a8032bb06",
      "tree": "7e7cdff1f59ac6c1265626ea5d2592e59f41b222",
      "parents": [
        "85bd84345f64cb953101ddd8ab1340dde351c579"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 29 02:24:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:20 2006 -0700"
      },
      "message": "[PATCH] Deref in drivers/block/paride/pf.c\n\nAnother possible dereference detected by coverity (id #759).  pf_probe()\nmight call pf_identify() which might call get_capacity() which dereferences\npf-\u003edisk\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85bd84345f64cb953101ddd8ab1340dde351c579",
      "tree": "a03d111a4140b4513c2258970b363597d841867a",
      "parents": [
        "1e075d58d667eb919a5df428b593ea7133e13d9c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 29 02:24:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:20 2006 -0700"
      },
      "message": "[PATCH] remove devinit from ioc4 pci_driver\n\nDocumention/pci.txt states..\n\"The struct pci_driver shouldn\u0027t be marked with any of these tags.\"\n(Referring to __devinit and friends).\n\n(akpm: good documentation, that.  Link this driver into vmlinux with hotplug\nCPU disabled and it\u0027ll crash).\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Brent Casavant \u003cbcasavan@sgi.com\u003e\nCc: Pat Gefre \u003cpfg@sgi.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0686cd8fbe3e5fb1441ae84b9cbc813f9297b879",
      "tree": "b8e218053109fc9062943e08d74cda0b0758c47f",
      "parents": [
        "0a6047eef1c465c38aacfbdab193161b3f0cd144"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 02:24:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:19 2006 -0700"
      },
      "message": "[PATCH] fix sgivwfb compile\n\ndrivers/built-in.o: In function `sgivwfb_set_par\u0027:\nsgivwfb.c:(.text+0x88583): undefined reference to `sgivwfb_mem_phys\u0027\nsgivwfb.c:(.text+0x88596): undefined reference to `sgivwfb_mem_phys\u0027\nsgivwfb.c:(.text+0x885a8): undefined reference to `sgivwfb_mem_phys\u0027\ndrivers/built-in.o: In function `sgivwfb_check_var\u0027:\nsgivwfb.c:(.text+0x88ad0): undefined reference to `sgivwfb_mem_size\u0027\ndrivers/built-in.o: In function `sgivwfb_mmap\u0027:\nsgivwfb.c:(.text+0x88c75): undefined reference to `sgivwfb_mem_size\u0027\nsgivwfb.c:(.text+0x88c7f): undefined reference to `sgivwfb_mem_phys\u0027\ndrivers/built-in.o: In function `sgivwfb_probe\u0027:\nsgivwfb.c:(.init.text+0x4060): undefined reference to `sgivwfb_mem_size\u0027\nsgivwfb.c:(.init.text+0x4065): undefined reference to `sgivwfb_mem_phys\u0027\nsgivwfb.c:(.init.text+0x4076): undefined reference to `sgivwfb_mem_phys\u0027\nsgivwfb.c:(.init.text+0x409c): undefined reference to `sgivwfb_mem_size\u0027\nsgivwfb.c:(.init.text+0x410e): undefined reference to `sgivwfb_mem_size\u0027\nsgivwfb.c:(.init.text+0x4113): undefined reference to `sgivwfb_mem_phys\u0027\nsgivwfb.c:(.init.text+0x4162): undefined reference to `sgivwfb_mem_size\u0027\nsgivwfb.c:(.init.text+0x4168): undefined reference to `sgivwfb_mem_phys\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94bb063312d872d9269deb2e5c0c7c6d5b0318e1",
      "tree": "bef899fbe742ee31d93ff0e077898d4562086f9e",
      "parents": [
        "5b5dd21a8e6652fc8b58a32757575cc7fce2b54d"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Jun 29 15:08:41 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:08:41 2006 +0200"
      },
      "message": "[S390] rework of channel measurement facility.\n\nFixes for several channel measurement facility bugs:\n* Blocks copied from the hardware might not be consistent. Solve this\n  by moving the copying into idle state and repeating the copying.\n* avg_sample_interval changed with every read, even though no new block\n  was available. Solve this by storing a timestamp when the last new\n  block was received.\n* Several locking issues.\n* Measurements were not reenabled after a disconnected device became\n  available again.\n* Remove #defines for ioctls that were never implemented.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "405455734e1cdec09c37233216f9240cb1a058e5",
      "tree": "36e88909f646b635117041b19a851031fc8ffb41",
      "parents": [
        "8f27766a883149926e7c1f69d9f1d8f68efcd65f"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Jun 29 15:08:18 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:08:18 2006 +0200"
      },
      "message": "[S390] add PAV support to the dasd driver.\n\nAdd support for parallel-access-volumes to the dasd driver. This\nallows concurrent access to dasd devices with multiple channel\nprograms.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b4f7b1ee577857aca467e6825122a3b29d6c3c0e",
      "tree": "bb17f4d6bea22b1d5a4c0a927c41f1ba782ef2ae",
      "parents": [
        "3ee526841ba409f7b23f825f120772a79e7d7bd2"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Jun 29 15:03:35 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:03:35 2006 +0200"
      },
      "message": "[S390] cio chpid offline.\n\nAfter setting a path to a dasd offline at the SE, I/O hangs on that\ndasd for 5 minutes, then continues.\nI/O for which an interrupt will not be reported after the channel\npath has been disabled was not terminated by the common I/O layer,\ncausing the dasd MIH to hit after 5 minutes.\n\nBe more aggressive in terminating I/O after setting a channel path\noffline. Also make sure to generate a fake irb if the device\ndriver issues an I/O request after being notified of the killed\nI/O and clear residual information from the irb before trying to\nstart the delayed verification.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "84d11c5dcc4cdfe962fcd58a0302711befcdceda",
      "tree": "e1044aeaf0c18bef3f359fc873489f9ae61a6bf8",
      "parents": [
        "774fc4ef718f7343306ba3695e8a2622cbd9764d"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Thu Jun 29 15:03:17 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:03:17 2006 +0200"
      },
      "message": "Convert s390_collect_crw_info() in s390mach.c from being started\nas a deprecated kernel_thread to a kthread.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "774fc4ef718f7343306ba3695e8a2622cbd9764d",
      "tree": "ec16092b99b5e92985faf95bcafb98daf0d0dc06",
      "parents": [
        "cc43ec1ab0ae67c9cd5b3c2483a731afc98cbc2c"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Thu Jun 29 15:02:59 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 15:02:59 2006 +0200"
      },
      "message": "[S390] dasd eer data format.\n\nThe struct dasd_eer_header needs the packed attribute, or there will\nbe 6 additional bytes of random data between the fixed header and\nthe variable length part of the eer data.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "138c014dcba74211dc4e835658f34a787c40cf17",
      "tree": "bef8f3f5b4f088d5826553d5876c6d751e23bf33",
      "parents": [
        "63b122466484e44d09af12bba33b34019757a3c2"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Jun 29 14:58:12 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:58:12 2006 +0200"
      },
      "message": "[S390] dasd whitespace and other cosmetics.\n\nDasd code cleanup: 1) remove white space, 2) remove the emacs override\nsections, and 3) use kzalloc instead of kmalloc.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "445b5b499e0ca1584ee3aa8af298c9ef8c84d711",
      "tree": "8ba190d75ff787f61bca06b59017ffea43b5aeb7",
      "parents": [
        "f45a43d847c96949d22e702879e52385a1547f6b"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Jun 29 14:57:52 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:57:52 2006 +0200"
      },
      "message": "[S390] dasd_eckd_dump_sense bug.\n\nThe ccw dump function dasd_eckd_dump_ccw_range can crash because\nit does not take care about the IDAL flag in the ccw.\nCheck for IDALs flag set in CCW and follow the indirect list to\nprint the data that is refered by the ccw.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f45a43d847c96949d22e702879e52385a1547f6b",
      "tree": "0abad7e8684f5a734fb93611a1bf1effb828527b",
      "parents": [
        "132fab13635a56a8151641671a2f896be00fd215"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Thu Jun 29 14:57:46 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:57:46 2006 +0200"
      },
      "message": "[S390] missing check in dasd_eer_open.\n\nCheck the return value of kzalloc in dasd_eer_open.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "132fab13635a56a8151641671a2f896be00fd215",
      "tree": "678424bd1698fd9fd90225c85fee01a68d997284",
      "parents": [
        "06fa46a2fcb7e13386707a3eac74f11140a9f818"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:57:39 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:57:39 2006 +0200"
      },
      "message": "[S390] modular 3270 driver.\n\nThe initial i/o to a 3270 device is done using the static module variables\nraw3270_init_data and raw3270_init_request. If the 3270 device driver is\nbuilt as a module and gets loaded above 2GB, the initial i/o will fail\nbecause these variables will get addresses \u003e 2GB. To make it work the\ntwo variables are moved to struct raw3270 and the data structure is\nallocated with GFP_DMA.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "40154b824331cd9c81c06545761338f3d80a36e2",
      "tree": "da4d06f7b09150e1c34b543d5300c3948e284a70",
      "parents": [
        "887ab5992925736ab23985c35f8149739e9de354"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Thu Jun 29 14:57:03 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:57:03 2006 +0200"
      },
      "message": "[S390] cio async subchannel reprobe.\n\nChanges in the DASD driver require an asynchronous implementation of the\nsubchannel reprobe loop. This loop was so far only used by the blacklisting\nmechanism but is now available to all CCW device drivers.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "887ab5992925736ab23985c35f8149739e9de354",
      "tree": "5979c930c1ba34341e04e541f98b0584c58ac62b",
      "parents": [
        "231caa1cac555bdd5cb64bf91b554b38e8ddf715"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Jun 29 14:56:52 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:56:52 2006 +0200"
      },
      "message": "[S390] ccwgroup device unregister.\n\nWork around the problem that a device cannot be unregistered from\ndriver_for_each_device() because of klist node refcounting: Get device\nafter device owned by the driver to be unregistered with driver_find_device()\nand then unregister it. This works because driver_get_device() gets us out of\nthe region of the elevated klist node refcount. driver_find_device() will\nalways get the next device in the list after the found one has been\nunregistered.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "231caa1cac555bdd5cb64bf91b554b38e8ddf715",
      "tree": "efe8d5567e4a4dcfcfe03fe3ea944be0e332a613",
      "parents": [
        "da039bd1e872b89e1c92c6c891c43b96d0a1bc41"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Jun 29 14:56:45 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:56:45 2006 +0200"
      },
      "message": "[S390] channel measurement fix.\n\nSpecify correct sizeof() in chp_measurement_read() and return\ncorrect amount of read data.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "da039bd1e872b89e1c92c6c891c43b96d0a1bc41",
      "tree": "80e721d93ef558600c7a513cc20ab50b5ca7b5a9",
      "parents": [
        "d7d23702554dc13297cff5eaf7a551c802daeab3"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Thu Jun 29 14:56:38 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jun 29 14:56:38 2006 +0200"
      },
      "message": "[S390] cio long busy in read configuration data.\n\nTrying to set a DASD root device online can fail under some circumstances\nwith the message \"Read configuration data returned error -5\". The cause\nis that read configuration data incorrectly aborts with -EIO when it\nencounters a temporary busy condition at a storage server.\nPerform retry when encountering temporary busy conditions.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fffcb480e4224f25c965b93fa65541bfc7dd732e",
      "tree": "a48383b5487798cdcc0153e342d6d88abe71333d",
      "parents": [
        "b44597906e03d5e2b467c17a3b73585596c0d7be",
        "56fb9e5346b99bc6b77def79b3739097bc13ea8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 16:03:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 16:03:06 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] Documentation/watchdog update\n  [WATCHDOG] convert AT91RM9200 watchdog to platform driver\n  [WATCHDOG] add WDIOC_GETTIMELEFT ioctl\n  [WATCHDOG] Pre-Timeout flags\n"
    },
    {
      "commit": "980a01c9bfb090cb8a991e39e56ac379c30c61b8",
      "tree": "8d14aa685d81abe410ce1842a6498878daf8a04d",
      "parents": [
        "8f7c58814eb75bf97b8bc18d107b2e26f28b6585"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 28 07:47:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 15:51:01 2006 -0700"
      },
      "message": "[PATCH] SPI: infrastructure to initialize spi_device.mode early\n\nThis patch adds earlier initialization of spi_device.mode, as needed\non boards using nondefault chipselect polarity.  An example would be\nones using the RS5C348 RTC without an external signal inverter between\nthe RTC chipselect and the SPI controller.\n\nWithout this mechanism, the first setup() call for that chip would\nwrongly enable chips, corrupting transfers to/from other chips sharing\nthat SPI bus.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f7c58814eb75bf97b8bc18d107b2e26f28b6585",
      "tree": "f871b4c546986e257fcecf57fae31426b9f7ef55",
      "parents": [
        "1c952af548012bcf281623dafa2173897bfc6a77",
        "0a3a6d69b7e9f1d7fa5add7db528e7b81cbd422e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 15:12:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 15:12:25 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* master.kernel.org:/pub/scm/linux/kernel/git/dtor/input:\n  Input: db9 - fix potential buffer overrun\n  Input: atkbd - fix hardware autorepeat\n  Input: wistron - add mapping for Wistron MS 2111\n"
    },
    {
      "commit": "727dda800f5076ce6f4653393fab651706959c93",
      "tree": "2c3aa7be72c7961f635d9556e4fbdb869e21c5b3",
      "parents": [
        "9a9bb6fb343c4ce54cc67d83f77ca52c9d18d01b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jun 28 15:54:22 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 15:03:47 2006 -0700"
      },
      "message": "[PATCH] m68knommu: fix compilation problems with 68328serial driver\n\nClean out the 68328serial driver:\n\n. remove use of cli/sti\n. fix usage of tty_* calls\n. remove unused variables\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3706a8728bcedfad54ed665e1a144e95b90f1ac7",
      "tree": "9fa01cb43d79f10c5705714887a9abd7cf5eeaf8",
      "parents": [
        "57e834e2fb0590b4bf9ecffa4d5c87b6f44c5b6b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:27:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:07 2006 -0700"
      },
      "message": "[PATCH] Set err_stops_fifo for newer Promise as well\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57e834e2fb0590b4bf9ecffa4d5c87b6f44c5b6b",
      "tree": "d7889213b6275f6da772a8890ac2d0e17e993ee7",
      "parents": [
        "f201f5046ddaeeccb036bdf6848549bf5cb51bb1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:27:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:07 2006 -0700"
      },
      "message": "[PATCH] ide: clean up pdc202xx_old so its more readable (done so I could work on libata ports)\n\nAlso sets the new fifo flag so that we don\u0027t hang on some errors with this\nchipset.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f201f5046ddaeeccb036bdf6848549bf5cb51bb1",
      "tree": "5944310bd67382bbbc6a3998e0d152a194834404",
      "parents": [
        "da574af755bcb1d604e01feadf2a8c31b364447c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:27:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:07 2006 -0700"
      },
      "message": "[PATCH] ide: housekeeping on IDE drivers\n\nMove auto arrays to static (const).  Clean up using PCI_DEVICE in places,\nremove unreachable junk and dead code.\n\nFix the serverworks cable detect logic (if ordering is wrong).  Backport\nfrom libata.  Plenty of scope for more cleanup left.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da574af755bcb1d604e01feadf2a8c31b364447c",
      "tree": "de8548adf6ea7205314f0813afb3fb83a9e7da6a",
      "parents": [
        "2930d1bed7ffea3062e43b8acdeb9e0587bfc6a9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:27:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] ide: fix error handling for drives which clear the FIFO on error\n\nIf the controller FIFO cleared automatically on error we must not try\nand drain it as this will hang some chips.\n\nBased in concept on a broken patch from -mm some while back\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2930d1bed7ffea3062e43b8acdeb9e0587bfc6a9",
      "tree": "b876efc02ef1a9520bfd1dd2225575a70c1db970",
      "parents": [
        "19c1ef5f671b5793622a7a3d03940ef3f20a3ba0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:27:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] SC1200 debug printk\n\nKill a pair of long escaped debug printk calls\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19c1ef5f671b5793622a7a3d03940ef3f20a3ba0",
      "tree": "0eb446fc43390cb680ed5b2cc428d3b7f7724898",
      "parents": [
        "1a1276e7b6cba549553285f74e87f702bfff6fac"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:26:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] ide: clean up siimage\n\nRemove all the ifdef preparation for enhanced features that never occcurred\nand is only in libata.  For the SATA chips (but not yet PATA ones) politely\nsuggest to the user that libata may offer more features.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Sergei Shtylylov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a1276e7b6cba549553285f74e87f702bfff6fac",
      "tree": "4765d49634c9c1c0aca565287ba28b6c1b5910f9",
      "parents": [
        "1e866f0bf89e829736a12599bb7f476d1c378646"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:26:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] Old IDE, fix SATA detection for cabling\n\nThis is based on the proposed patches flying around but also checks that\nthe device in question is new enough to have word 93 rather thanb blindly\nassuming word 93 \u003d\u003d 0 means SATA (see ATA-5, ATA-7)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cab267c65f44337974e4f1eae490b21dce0e9811",
      "tree": "d752bda111449ae7e9b7c85988f2993a9a068128",
      "parents": [
        "96febe9fb7b04f2a078882d08bd6a997dee7cfa3"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Wed Jun 28 04:26:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] powermac backlight fixes\n\nFix a erroneous calculation of the legacy brightness values as reported by\nPaul Collins.  Additionally, it moves the calculation of the negative value\nin the radeonfb driver after the value check.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul Collins \u003cpaul@briny.ondioline.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96febe9fb7b04f2a078882d08bd6a997dee7cfa3",
      "tree": "92f587109a90f142201748670ccf857a7af10135",
      "parents": [
        "1a245866f8a417250c0f82b16f7a6dcf0b812f58"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Jun 28 04:26:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:06 2006 -0700"
      },
      "message": "[PATCH] IPMI: watchdog handle panic properly\n\nModify the watchdog timeout in IPMI to only do things at panic/reboot time if\nthe watchdog timer was already running.  Some BIOSes do not disable the\nwatchdog timer at startup, and this led to a reboot a while later if the new\nOS running didn\u0027t start monitoring the watchdog, even if the watchdog was not\nrunning before.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a245866f8a417250c0f82b16f7a6dcf0b812f58",
      "tree": "706f9da221c05a88d9e5617c21515567155be7fd",
      "parents": [
        "409035e088ce15178c5aa157cab493bc22096b6d"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Jun 28 04:26:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] IPMI: remove high res timer code\n\nThere was some old high-res-timer code in the IPMI driver that is dead.\nRemove it.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "409035e088ce15178c5aa157cab493bc22096b6d",
      "tree": "d5dd6e7f83a0b23b714516da5f246f724453bd17",
      "parents": [
        "4ac4360b95496f4137ee19b54e9f7dfa3946984d"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Jun 28 04:26:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] IPMI: tidy msghandler timer\n\nTidy up the timer usage in the IPMI driver.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ac4360b95496f4137ee19b54e9f7dfa3946984d",
      "tree": "b32ea69a8d92ee93d90b3accf4713466d113a26d",
      "parents": [
        "effc8b704b48c3c727715abf49592a57547b6818"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:26:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] istallion: cleanups\n\nTurned out to be rather a monster\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "effc8b704b48c3c727715abf49592a57547b6818",
      "tree": "7c375802aa0f36b5498ffa52f74d23c6422ad479",
      "parents": [
        "9d7fa40098253a6768cfc3ffbbd5988ba852d364"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jun 28 04:26:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] stallion: fix recent SMP locking cleanup\n\nWorks better on SMP if...\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33b37a33c242542fac2980b8ccd90977388b7a8d",
      "tree": "e3a18605e57e1d1268dd04e9a3e5276f7f0488fe",
      "parents": [
        "2c3bb20f46709a0adfa7ea408013edbcab945d5a"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Jun 28 04:26:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] remove active field from tty buffer structure\n\nRemove \u0027active\u0027 field from tty buffer structure.  This was added in 2.6.16\nas part of a patch to make the new tty buffering SMP safe.  This field is\nunnecessary with the more intelligently written flush_to_ldisc that adds\nreceive_room handling.\n\nRemoving this field reverts to simpler logic where the tail buffer is\nalways the \u0027active\u0027 buffer, which should not be freed by flush_to_ldisc.\n(active \u003d\u003d buffer being filled with new data)\n\nThe result is simpler, smaller, and faster tty buffer code.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c3bb20f46709a0adfa7ea408013edbcab945d5a",
      "tree": "951dde0a4ea31892635886afb1e3f0f03847b1f0",
      "parents": [
        "817d6d3bceaf34c99f5343820f9b9e6021f0655c"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Jun 28 04:26:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] add receive_room flow control to flush_to_ldisc\n\nFlush data serially to line discipline in blocks no larger than\ntty-\u003ereceive_room to avoid losing data if line discipline is busy (such as\nN_TTY operating at high speed on heavily loaded system) or does not accept\ndata in large blocks (such as N_MOUSE).\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "817d6d3bceaf34c99f5343820f9b9e6021f0655c",
      "tree": "651104833124262db46c2a372b7adb55289cd8dd",
      "parents": [
        "e0ac4761fa52acda90f9f53819c81474b511e3af"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Jun 28 04:26:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:05 2006 -0700"
      },
      "message": "[PATCH] remove TTY_DONT_FLIP\n\nRemove TTY_DONT_FLIP tty flag.  This flag was introduced in 2.1.X kernels\nto prevent the N_TTY line discipline functions read_chan() and\nn_tty_receive_buf() from running at the same time.  2.2.15 introduced\ntty-\u003eread_lock to protect access to the N_TTY read buffer, which is the\nonly state requiring protection between these two functions.\n\nThe current TTY_DONT_FLIP implementation is broken for SMP, and is not\nuniversally honored by drivers that send data directly to the line\ndiscipline receive_buf function.\n\nBecause TTY_DONT_FLIP is not necessary, is broken in implementation, and is\nnot universally honored, it is removed.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0ac4761fa52acda90f9f53819c81474b511e3af",
      "tree": "72819aa9b075cd92f228fab57d9cbc05261acb2f",
      "parents": [
        "84860f9979804cfd97638ce0ec9d583daf338e0d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jun 28 04:26:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:04 2006 -0700"
      },
      "message": "[PATCH] RTC: add rtc-rs5c348 driver\n\nAdd an SPI driver for the Ricoh RS5C348 RTC chip.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5e54d6e53a20cef45af7499e86164f0e0d16bb2",
      "tree": "cb92acbb89b84796261bf5563182261ec5654127",
      "parents": [
        "a052b68b1e7a31f1e6a721290035e9deb0f6fed9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Jun 28 04:26:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:04 2006 -0700"
      },
      "message": "[PATCH] mark address_space_operations const\n\nSame as with already do with the file operations: keep them in .rodata and\nprevents people from doing runtime patching.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adf8a287150667feb5747f8beade62acacc17d4e",
      "tree": "b7f86f4f52d27a7785e3113480f52c1698f71678",
      "parents": [
        "4280370efe0e9c527ccd6188d6211a10bcb22b1e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jun 28 13:38:43 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jun 28 13:38:43 2006 -0400"
      },
      "message": "[AGPGART] Make AGP depend on PCI\n\nFixes possible compile error in amd64 with pci\u003dn\npointed out by Adrian Bunk.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "649e85797259162f7fdc696420e7492f20226f2d",
      "tree": "027fad19525f25707146eb339a4beb8aeebb8664",
      "parents": [
        "3965f8c59778b0d37460ec268f92c0c382546b5c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 28 13:57:16 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 28 15:19:04 2006 +1000"
      },
      "message": "[POWERPC] Make sure we select CONFIG_NEW_LEDS if ADB_PMU_LED is set\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a3a6d69b7e9f1d7fa5add7db528e7b81cbd422e",
      "tree": "cb99f2f7dd314bcb6506e99cb15f3f126c0c94d4",
      "parents": [
        "f8b4c46c0c3667a56148a59bca54d945d246a3f3"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Jun 27 23:42:33 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 27 23:42:33 2006 -0400"
      },
      "message": "Input: db9 - fix potential buffer overrun\n\nFixes Coverity #id 483\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f8b4c46c0c3667a56148a59bca54d945d246a3f3",
      "tree": "0b145c6c30b16677dbcb9193d112ff6e95babb65",
      "parents": [
        "9000195bb7ea959939b1e5fdad336e5bac59c9e9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 27 23:42:17 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 27 23:42:17 2006 -0400"
      },
      "message": "Input: atkbd - fix hardware autorepeat\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a39727f212426b9d5f9267b3318a2afaf9922d3b",
      "tree": "e42d5834dd5b0844552c076c1d264ab0e35396f6",
      "parents": [
        "936813a8807c5684c6a97f1081b31027403d4a93",
        "1f1bd5fc326a46d8c49132260f661b7cc954846f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:15:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:15:50 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [netdrvr] Remove long-unused bits from Becker template drivers\n  [netdrvr] natsemi: minor cleanups\n  [netdrvr] natsemi: Separate out media initialization code\n  [PATCH] WAN: update info page for a bunch of my drivers\n  [PATCH] drivers/net/hamradio/dmascc.c: fix section mismatch\n  [PATCH] Fix phy id for LXT971A/LXT972A\n  [PATCH] DM9000 - minor code cleanups\n  [PATCH] DM9000 - do no re-init spin lock\n  [PATCH] DM9000 - check for MAC left in by bootloader\n  [PATCH] DM9000 - better checks for platform resources\n"
    },
    {
      "commit": "936813a8807c5684c6a97f1081b31027403d4a93",
      "tree": "bc3a1343ea1548195ab4e5dd11b1830f8b9cc52b",
      "parents": [
        "73a0e405dce7d720808536b708f7c738b413b1a2",
        "6a93096195305f6f2a39544a034e77e2e74d5799"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:13:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:13:56 2006 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] NAND: Select chip before checking write protect status\n  [MTD] CORE mtdchar.c: fix off-by-one error in lseek()\n  [MTD] NAND: Fix typo in mtd/nand/ts7250.c\n  [JFFS2][XATTR] coexistence between xattr and write buffering support.\n  [JFFS2][XATTR] Fix wrong copyright\n  [JFFS2][XATTR] Re-define xd-\u003erefcnt as atomic_t\n  [JFFS2][XATTR] Fix memory leak with jffs2_xattr_ref\n  [JFFS2][XATTR] rid unnecessary writing of delete marker.\n  [JFFS2][XATTR] Fix ACL bug when updating null xattr by null ACL.\n  [JFFS2][XATTR] using \u0027delete marker\u0027 for xdatum/xref deletion\n  [MTD] Fix off-by-one error in physmap.c\n  [MTD] Remove unused \u0027nr_banks\u0027 variable from ixp2000 map driver\n  [MTD NAND] s3c2412 support in s3c2410.c\n  [MTD] Initialize \u0027writesize\u0027\n  [MTD] NAND: ndfc fix address offset thinko\n  [MTD] NAND: S3C2410 convert prinks to dev_*()s\n  [MTD] NAND: Missing fixups\n"
    },
    {
      "commit": "03529d9f66b7995c67ddceb8f83258df3c9915da",
      "tree": "c16b506ebbb5644849f094c23976680906d64c1f",
      "parents": [
        "11bcab9071ac204b1ca2bb0514ad1641bc4c280b",
        "2154cfa6ba560401d25f6cc083fe3fb996cbb571"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:07:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 19:07:21 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] ata_piix: add ICH6/7/8 to Kconfig\n  [PATCH] sata_sil: disable hotplug interrupts on two ATI IXPs\n  [PATCH] libata: cosmetic updates\n  [PATCH] ata: add some NVIDIA chipset IDs\n  [PATCH] libata reduce timeouts\n  [PATCH] libata: implement ata_port_max_devices()\n  [PATCH] libata: make two functions global\n  [PATCH] libata: update ata_do_simple_cmd()\n  [PATCH] libata: move ata_do_simple_cmd() below ata_exec_internal()\n  [PATCH] libata: clear EH action on device detach\n  [PATCH] libata: implement and use ata_deh_dev_action()\n  [PATCH] libata: move ata_eh_clear_action() upward\n  [PATCH] libata.h needs scatterlist.h\n  [libata] sata_vsc: partially revert a PCI ID-related commit\n  [libata] Bump versions\n"
    },
    {
      "commit": "70c3967d4f8029f3d53323a9f0490df61d8cb77d",
      "tree": "378a2f245db566c5197792c8be11e60deccf82dc",
      "parents": [
        "266bee88699ddbde42ab303bbc426a105cc49809"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jun 21 12:11:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 28 11:51:12 2006 +1000"
      },
      "message": "[POWERPC] Convert powermac ide blink to new led infrastructure\n\nThis patch removes the old pmac ide led blink code and\nadds generic LED subsystem support for the LED.\n\nIt maintains backward compatibility with the old\nBLK_DEV_IDE_PMAC_BLINK Kconfig option which now\nsimply selects the new code and influences the\ndefault trigger.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d6fcb3b9cf776e3f748709cd3091a72cb3855c29",
      "tree": "1b60436804d31c9500662e3b84f4b33a0d9dac6d",
      "parents": [
        "f17a2686b11453680e9662ef8bdc8d948d0dce18"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Tue Jun 27 18:40:54 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:36:39 2006 -0700"
      },
      "message": "[PATCH] i2c-i801.c: don\u0027t pci_disable_device() after it was just enabled\n\nCommit 02dd7ae2892e5ceff111d032769c78d3377df970 (\"[PATCH] i2c-i801:\nMerge setup function\") has a missing return 0 in the _probe() function.\nThis means the error path is always executed and pci_disable_device() is\ncalled even when the device just got successfully enabled.\n\nHaving the SMBus device disabled makes some systems (eg.\nFujitsu-Siemens Lifebook E8010) hang hard during power-off.\n\nIntead of reverting the whole commit this patch fixes it up:\n- don\u0027t ever call pci_disable_device(), also not in the _remove() function\n  to avoid hangs\n- fix missing pci_release_region() in error path\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e702ab38b0eed1ea5968f3b60b352e814172c27",
      "tree": "98971ffff39b5b8e2bd630bcc81987468fceb455",
      "parents": [
        "83901fc1c786c642c576f51302d79df849ad7d71"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Jun 27 13:19:33 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:30:14 2006 -0700"
      },
      "message": "[PATCH] m68knommu: FEC driver event/irq fixes\n\nCollection of fixes for the ColdFire FEC ethernet driver:\n\n. reworked event setting so that it occurs after the MII setup.\n  roucaries bastien \u003croucaries.bastien@gmail.com\u003e\n. Do not read cbd_sc in memory for each bit we test. Once per buffer is enough.\n. Overrun errors must increase `rx_fifo_errors\u0027, not `rx_crc_errors\u0027\n. No need for a special value to activate rx or tx.  Only write access matters.\n. Simplify parameter of eth_copy_and_sum : `data\u0027 has already the right value.\n. Some spelling fixes.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83901fc1c786c642c576f51302d79df849ad7d71",
      "tree": "f8ea78c635f2ecdf495efff1172c715904556844",
      "parents": [
        "6b2652936b9e61df47664a8dde46872a74d7dba2"
      ],
      "author": {
        "name": "Willson Callan",
        "email": "wcallan@racepointmedia.com",
        "time": "Tue Jun 27 13:13:44 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:26:37 2006 -0700"
      },
      "message": "[PATCH] m68knommu: FEC driver set different priority/level on each IRQ\n\nSet different irq priority levels for each IRQ requested.\nAccording to the Freescale ColdFire documentation each separate IRQ\nmust have its own unique priority/level combination.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b2652936b9e61df47664a8dde46872a74d7dba2",
      "tree": "b36ac6dc08719436b3dc3b8aecf0e0bd1b821d60",
      "parents": [
        "677177c5319f7079c22d04926c23b31166d7d405"
      ],
      "author": {
        "name": "Matt Waddel",
        "email": "Matt.Waddel@freescale.com",
        "time": "Tue Jun 27 13:10:56 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:26:37 2006 -0700"
      },
      "message": "[PATCH] m68knommu: FEC driver support for the ColdFire 523x CPU family\n\nAdd support for the FEC module in the ColdFire 532x CPU family.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "677177c5319f7079c22d04926c23b31166d7d405",
      "tree": "52fcf3e4c656dcbc6b2a1b0856ad8aaffb084f40",
      "parents": [
        "67bdd9842430f946213d0482862aae1ed8fd3ad0"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Tue Jun 27 13:05:33 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:26:37 2006 -0700"
      },
      "message": "[PATCH] m68knommu: avoid fec driver hang when link disappears\n\nAvoid requesting a `Graceful Transmit Stop\u0027 when link has disappeared,\nbecause that request cannot complete without link.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12e56b601f66a415f88e7d60f6b6707a19c430c9",
      "tree": "c294adb1c5c1f80bbb2de82e6e41da97b3f5800f",
      "parents": [
        "ca6f8792bd5281ebaf04bf23a43ed486e5e453a9",
        "c78059f0a948404fb515db6be4bca5ec93eecd2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:22:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:22:13 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (26 commits)\n  V4L/DVB (4263): Fix warning when compiling on 64 bit machines\n  V4L/DVB (4261): Included required header for in-kernel compilation\n  V4L/DVB (4260): Stradis.c: make 2 functions static\n  V4L/DVB (4259): Pass an explicit log prefix to cx2341x_log_status\n  V4L/DVB (4257): Fix 64-bit compile warnings.\n  V4L/DVB (4255): Tda9887 default TOP value is 0x10\n  V4L/DVB (4254): Remove obsoleted tuner_debug option.\n  V4L/DVB (4253): IVTV VBI format description too long.\n  V4L/DVB (4252): Remove duplicate \u0027tda9887\u0027 in info messages.\n  V4L/DVB (4245): Reduce the amount of pvrusb2-sourced noise going into the system log\n  V4L/DVB (4244): Implement use of cx2341x module in pvrusb2 driver\n  V4L/DVB (4243): Exploit new V4L control features in pvrusb2\n  V4L/DVB (4242): Don\u0027t suspend encoder when changing its attributes (in pvrusb2)\n  V4L/DVB (4241): Fix faulty encoder error recovery in pvrusb2\n  V4L/DVB (4240): Various V4L control enhancements in pvrusb2\n  V4L/DVB (4239): Handle boolean controls in pvrusb2\n  V4L/DVB (4238): Make sure flags field is initialized when quering a control in pvrusb2\n  V4L/DVB (4237): Move LOG_STATUS bracketing to a different part of the pvrusb2 driver\n  V4L/DVB (4236): Rearrange things in pvrusb2 driver in preparation for using cx2341x module\n  V4L/DVB (4235): Increase the maximum number of controls that pvrusb2-sysfs.c can handle.\n  ...\n"
    },
    {
      "commit": "ca6f8792bd5281ebaf04bf23a43ed486e5e453a9",
      "tree": "55bbda39e65175a5a272cacbdfb537d8d7df4c65",
      "parents": [
        "91bf46026966926f3b63539db423144b8c66eab4"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Tue Jun 27 13:01:27 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:00:36 2006 -0700"
      },
      "message": "[PATCH] i4l fix DLE masking in isdn_tty_try_read\n\nDLE masking was non-functional since the new tty handling.\n\nFound by Peter Evertz \u003cleo2@pec.homeip.net\u003e\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "775d584c63818595dd6ba635438753cf3c18e4b1",
      "tree": "0e90b1dcc2d86bc831ff47c92dfd53afd28cc3b9",
      "parents": [
        "456229a91d2bdf884f0c01b33f1ecee762abba7d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jun 27 02:55:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:48 2006 -0700"
      },
      "message": "[PATCH] drivers/message/i2o/iop.c: unexport i2o_msg_nop()\n\nIt\u0027s available in a header as a static inline - there\u0027s no need to export it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "456229a91d2bdf884f0c01b33f1ecee762abba7d",
      "tree": "5efb884b98f785a684eebf481d1c99fbbc41e482",
      "parents": [
        "8f7607803717e9d045965b210cd16a25d80cd04b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jun 27 02:55:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:48 2006 -0700"
      },
      "message": "[PATCH] drivers/char/ipmi/ipmi_msghandler.c: make proc_ipmi_root static\n\nMake struct proc_ipmi_root static.\n\nBesides this, tremove removes an unused #ifdef CONFIG_PROC_FS from\ninclude/linux/ipmi.h.\n\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f7607803717e9d045965b210cd16a25d80cd04b",
      "tree": "1e8af970aa305be5e229a86b3ccc2525f3936d3b",
      "parents": [
        "9a66a53f558efc2619a438278d2919b3c9a7f673"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jun 27 02:55:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:48 2006 -0700"
      },
      "message": "[PATCH] Remove redundant NULL checks before [kv]free - in drivers/\n\nRemove redundant NULL chck before kfree + tiny CodingStyle cleanup for\ndrivers/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c45bf279d378d436ce45825c0f136696c7b6109",
      "tree": "80e2fcf4866b84fccb787562e1a83b16f4bc8850",
      "parents": [
        "369381694ddcf03f1de403501c8b97099b5109ec"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Tue Jun 27 02:54:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:45 2006 -0700"
      },
      "message": "[PATCH] sched: mc/smt power savings sched policy\n\nsysfs entries \u0027sched_mc_power_savings\u0027 and \u0027sched_smt_power_savings\u0027 in\n/sys/devices/system/cpu/ control the MC/SMT power savings policy for the\nscheduler.\n\nBased on the values (1-enable, 0-disable) for these controls, sched groups\ncpu power will be determined for different domains.  When power savings\npolicy is enabled and under light load conditions, scheduler will minimize\nthe physical packages/cpu cores carrying the load and thus conserving\npower(with a perf impact based on the workload characteristics...  see OLS\n2005 CMP kernel scheduler paper for more details..)\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Con Kolivas \u003ckernel@kolivas.org\u003e\nCc: \"Chen, Kenneth W\" \u003ckenneth.w.chen@intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a8e2a5ea4cf43c0edd6db56a156549edb0eee98",
      "tree": "42a88e7f8de0c22011b8e75fb96255e5360380d8",
      "parents": [
        "23916a8e3d8f41aa91474e834ac99808b197c39e"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Tue Jun 27 02:54:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:43 2006 -0700"
      },
      "message": "[PATCH] chardev: GPIO for SCx200 \u0026 PC-8736x: add proper Kconfig, Makefile entries\n\nReplace the temp makefile hacks with proper CONFIG entries, which are also\nadded to Kconfig.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23916a8e3d8f41aa91474e834ac99808b197c39e",
      "tree": "d5d08172500e1b7bca0317bf29f6dd917b034200",
      "parents": [
        "ec312310e43acd5bb8b49314c6d472bb60d2d30c"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Tue Jun 27 02:54:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:43 2006 -0700"
      },
      "message": "[PATCH] chardev: GPIO for SCx200 \u0026 PC-8736x: display pin values in/out in gpio_dump\n\nAdd current pin settings to gpio_dump() output.  This adds the last \u0027word\u0027 to\nthe syslog lines, which displays the input and output values that the pin is\nset to.\n\n  pc8736x_gpio.0: io00: 0x0044 TS OD PUE  EDGE LO DEBOUNCE        io:1/1\n\nThe 2 values may differ for a number of reasons:\n1- the pin output circuitry is diaabled, (as the above \u0027TS\u0027 indicates)\n2- it needs a pullup resistor to drive the attached circuit,\n3- the external circuit needs a pullup so the open-drain has something\n   to pull-down\n4- the pin is wired to Vcc or Ground\n\nIt might be appropriate to add a WARN for 2,3,4, since they could\ndamage the chip and/or circuit, esp if misconfig goes unnoticed.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec312310e43acd5bb8b49314c6d472bb60d2d30c",
      "tree": "6cb7101d9150b32b9d06446554a6e870eeb75c04",
      "parents": [
        "8bcf6135c3e8cdfab375f4041a48721483519eee"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Tue Jun 27 02:54:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:43 2006 -0700"
      },
      "message": "[PATCH] gpio-patchset-fixups: include linux/io.h\n\nHmm.  Im somewhat ambivalent about this patch, since with it, driver wont\nbuild for vanilla 17 or older.\n\nIts also only 1/2 of your suggestion - when I tried it, I was building against\nvanilla 17, and asm/uaccess.h cause compilation failure.  Looking back, Im\nperplexed as to why linux/io.h didnt cause same failure ?!?\n\nuse linux/io.h rather than asm/io.h\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bcf6135c3e8cdfab375f4041a48721483519eee",
      "tree": "06658c8beb4a8e0e3808ca962fced3166a0eb22b",
      "parents": [
        "6cad56fd884b7eb85ae193c94b688fe76680fcbf"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Tue Jun 27 02:54:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:43 2006 -0700"
      },
      "message": "[PATCH] chardev: GPIO for SCx200 \u0026 PC-8736x: replace spinlocks w mutexes\n\nReplace spinlocks guarding gpio config ops with mutexes.  This is a me-too\npatch, and is justifiable insofar as mutexes have stricter semantics and\nbetter debugging support, so are preferred where they are applicable.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6cad56fd884b7eb85ae193c94b688fe76680fcbf",
      "tree": "41f8abbc17063604501a529290c66059638fe2f7",
      "parents": [
        "f31000e573da052b6b8bcc21faff520b4e2eda7a"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Tue Jun 27 02:54:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:43 2006 -0700"
      },
      "message": "[PATCH] chardev: GPIO for SCx200 \u0026 PC-8736x: fix gpio_current, use shadow regs\n\nAdd a working gpio_current() to pc8736x_gpio.c (the previous implementation\njust threw a dev_warn), and fix gpio_change() to use gpio_current() rather\nthan the incorrect (and temporary) gpio_get().  Initialize shadow-regs so this\nall works.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f31000e573da052b6b8bcc21faff520b4e2eda7a",
      "tree": "670d5e6e00da615f70d99a950cfe7b8603edad26",
      "parents": [
        "58b087cda1e9e46c7061c2282f92bd8e1970bfe7"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Tue Jun 27 02:54:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:43 2006 -0700"
      },
      "message": "[PATCH] chardev: GPIO for SCx200 \u0026 PC-8736x: use dev_dbg in common module\n\nUse of dev_dbg() and friends is considered good practice.  dev_dbg() needs a\nstruct device *devp, but nsc_gpio is only a helper module, so it doesnt\nhave/need its own.  To provide devp to the user-modules (scx200 \u0026 pc8736x\n_gpio), we add it to the vtable, and set it during init.\n\nAlso squeeze nsc_gpio_dump()\u0027s format a little.\n\n[  199.259879]  pc8736x_gpio.0: io09: 0x0044 TS OD PUE  EDGE LO DEBOUNCE\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58b087cda1e9e46c7061c2282f92bd8e1970bfe7",
      "tree": "cfc7e0df87fd0f27d3d0da04a3136d7104ab10a4",
      "parents": [
        "681a3e7dab868a8c390724494e8b79dc596b9e0f"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Tue Jun 27 02:54:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:43 2006 -0700"
      },
      "message": "[PATCH] chardev: GPIO for SCx200 \u0026 PC-8736x: add platform_device for use w dev_dbg\n\nAdds platform-device to (just introduced) driver, and uses it to replace many\nprintks with dev_dbg() etc.  This could trivially be merged into previous\npatch, but this way matches better with the corresponding patch that does the\nsame change to scx200_gpio.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "681a3e7dab868a8c390724494e8b79dc596b9e0f",
      "tree": "d59157ed468a5e5ad7baa9b749c1b6b61274eab9",
      "parents": [
        "0e41ef3c51ea7dbb764616f60a90700647fc8518"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Tue Jun 27 02:54:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:43 2006 -0700"
      },
      "message": "[PATCH] chardev: GPIO for SCx200 \u0026 PC-8736x: add new pc8736x_gpio module\n\nAdd the brand new pc8736x_gpio driver.  This is mostly based upon\nscx200_gpio.c, but the platform_dev is treated separately, since its fairly\nbig too.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e41ef3c51ea7dbb764616f60a90700647fc8518",
      "tree": "fc55403cca82ed01da9d6a7fadbaf4329cf9beb2",
      "parents": [
        "1a66fdf083bf2b60c4d12feb970bc7373b59e33a"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Tue Jun 27 02:54:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:43 2006 -0700"
      },
      "message": "[PATCH] chardev: GPIO for SCx200 \u0026 PC-8736x: migrate gpio_dump to common module\n\nSince the meaning of config-bits is the same for scx200 and pc8736x _gpios, we\ncan share a function to deliver this to user.  Since it is called via the\nvtable, its also completely replaceable.  For now, we keep using printk...\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "1a66fdf083bf2b60c4d12feb970bc7373b59e33a"
}
