)]}'
{
  "log": [
    {
      "commit": "d7eccbbae84b2ee7dbb756e60287c4b47071444e",
      "tree": "a3aa0b7515507ccbe8262c88ce0411b05cda6b2d",
      "parents": [
        "45798c28b43d06d371df2e26e4a143c6f1428c6d"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 06 11:34:48 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 06 11:34:48 2010 +0200"
      },
      "message": "Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" for musb gadget\n\nThis is a partial revert of 7f26b3a7533b (\"drivers/usb: Remove unnecessary\nreturn\u0027s from void functions\") as this hunk will vanish in USB tree completely.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "45798c28b43d06d371df2e26e4a143c6f1428c6d",
      "tree": "beff29cc537c493e09b26b01eab4d95ee5daace8",
      "parents": [
        "ed9f524ac79457f0c547c85746b19b92526be612"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Sep 24 14:07:23 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Sep 24 14:07:23 2010 +0200"
      },
      "message": "Revert \"Fix typo: configuation \u003d\u003e configuration\" partially\n\nThis is a partial revert of 0b1974de66f (\"Fix typo: configuation\n\u003d\u003e configuration\") as this hunk is removed in net-next.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ed9f524ac79457f0c547c85746b19b92526be612",
      "tree": "9cc0900a65c3361faa5b25a4a7415ca6b415c40a",
      "parents": [
        "72b43570f304634532b4d66c991eef529135f68c"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Thu Sep 16 01:30:19 2010 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:52:38 2010 +0200"
      },
      "message": "ida: document IDA_BITMAP_LONGS calculation\n\nIDA_BITMAP_LONGS value is calculated take into account struct ida_bitmap\nnot to waste memory space. Comment it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "72b43570f304634532b4d66c991eef529135f68c",
      "tree": "ce35480ad0f0a9ebe01530e84636450498cf439d",
      "parents": [
        "35df83970ecdc2cffb141503cf721a740d0f0ec5"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Sep 15 21:46:02 2010 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:49:50 2010 +0200"
      },
      "message": "ext2: fix a typo on comment in ext2/inode.c\n\n\u0027excpet\u0027 should be \u0027except\u0027.\n\u0027ext3_get_branch\u0027 should be \u0027ext2_get_branch\u0027.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "35df83970ecdc2cffb141503cf721a740d0f0ec5",
      "tree": "29593601fac047c53a0e092a41c72796b7424968",
      "parents": [
        "27e49945ac7090b818e44cb9e8ae4b94fd711e41"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 04 18:52:46 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:43:52 2010 +0200"
      },
      "message": "drivers/scsi: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "27e49945ac7090b818e44cb9e8ae4b94fd711e41",
      "tree": "0d82e472324f3f50abe2fd82c206726d7386146f",
      "parents": [
        "655b5bb4a794267527a3059a22de54778a4548f3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 04 18:52:45 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:41:47 2010 +0200"
      },
      "message": "drivers/s390: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "655b5bb4a794267527a3059a22de54778a4548f3",
      "tree": "0ce1006e0275aa10c0c56302f2f0efd65e837de4",
      "parents": [
        "ea3f0e6bc5312e5f664221c5941a76bdf49c9970"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 04 18:52:53 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:40:14 2010 +0200"
      },
      "message": "net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ea3f0e6bc5312e5f664221c5941a76bdf49c9970",
      "tree": "e3c61ec3a8336f6dd7cc248d6992648cd1a09b38",
      "parents": [
        "40b3be3fcaf8e0d8f7d8cee266dc4af3251d814b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 04 18:52:43 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:38:28 2010 +0200"
      },
      "message": "drivers/infiniband: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "40b3be3fcaf8e0d8f7d8cee266dc4af3251d814b",
      "tree": "d19f7e64d7e1803d3c22f03c480cad3888861456",
      "parents": [
        "99a51792dbb7e6e39b2a4ebcfe202f1dcc7354c4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 04 18:52:42 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:35:26 2010 +0200"
      },
      "message": "drivers/gpu/drm: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "99a51792dbb7e6e39b2a4ebcfe202f1dcc7354c4",
      "tree": "8d6bec34001ba3166d802b7db27124a46e546523",
      "parents": [
        "0c6d7d5da27df7ec586fc916f06136a6b7ad1f72"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 04 18:52:50 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:33:46 2010 +0200"
      },
      "message": "kernel/pm_qos_params.c: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0c6d7d5da27df7ec586fc916f06136a6b7ad1f72",
      "tree": "256be645285a861d143ee77703a7f33e7ce30a75",
      "parents": [
        "8209e2f46752914e94f65469b8312c42dc5d7d8f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 04 18:52:48 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:29:38 2010 +0200"
      },
      "message": "fs/ecryptfs: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8209e2f46752914e94f65469b8312c42dc5d7d8f",
      "tree": "7898974b9ad0ddab2c60beb3eb1941c31f22a316",
      "parents": [
        "909ea93b12541a0bac27c495c810ac6d79343986"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 04 18:52:49 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:28:23 2010 +0200"
      },
      "message": "fs/seq_file.c: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "909ea93b12541a0bac27c495c810ac6d79343986",
      "tree": "52a3f7bd93f77fbb9ae981e973570dfa0a1bed0a",
      "parents": [
        "aa88bc0a072b9f02891592d0aa6d0e8d138abf8f"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri Aug 06 09:40:42 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:20:06 2010 +0200"
      },
      "message": "arm: uengine.c: remove C99 comments\n\nComments should be /* */ not //.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Jiri Kosina \u003ctrivial@kernel.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "aa88bc0a072b9f02891592d0aa6d0e8d138abf8f",
      "tree": "9b623af2a40494086c2d483a01ab2a242f4b289e",
      "parents": [
        "b42e17963c20ecb80905083ceaecc79fd9bd30f1"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri Aug 06 09:36:42 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 13:19:08 2010 +0200"
      },
      "message": "arm: scoop.c: remove C99 comments\n\nComments should be /* */ not //.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Jiri Kosina \u003ctrivial@kernel.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b42e17963c20ecb80905083ceaecc79fd9bd30f1",
      "tree": "b71e8b1caff79d7c0a628ec827d63d745aef6782",
      "parents": [
        "0b1974de66f9ed44f1423449628f4926bf95b854"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Thu Sep 23 11:46:50 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 11:46:50 2010 +0200"
      },
      "message": "Fix typo configue \u003d\u003e configure in comments\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0b1974de66f9ed44f1423449628f4926bf95b854",
      "tree": "1154342ce5c330246c7836dfe8eb2d1853ac303b",
      "parents": [
        "6f0b31c31860a0be60663f76a305ca2d78e5e99f"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Thu Sep 23 11:46:48 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 23 11:46:48 2010 +0200"
      },
      "message": "Fix typo: configuation \u003d\u003e configuration\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6f0b31c31860a0be60663f76a305ca2d78e5e99f",
      "tree": "0df4e2730a232effdcd5ad2b72c3ee551963a84f",
      "parents": [
        "817f2c842d6c38acfd58d20d29ba583ec467ae35"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Mon Sep 20 16:30:54 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 21 17:05:44 2010 +0200"
      },
      "message": "Fix typo interrest[ing|ed] \u003d\u003e interest[ing|ed]\n\nFix typos with interrest*.\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "817f2c842d6c38acfd58d20d29ba583ec467ae35",
      "tree": "f1afe7175e0a2b3ecf465f26804ad8c3f6f7d263",
      "parents": [
        "0bc79f7f58f5d0670c776818e38f482555bc27ae"
      ],
      "author": {
        "name": "Nikanth Karthikesan",
        "email": "knikanth@suse.de",
        "time": "Mon Sep 20 11:44:00 2010 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 21 17:04:50 2010 +0200"
      },
      "message": "Fix various typos of valid in comments\n\nFix various typos of valid.\n\nSigned-off-by: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0bc79f7f58f5d0670c776818e38f482555bc27ae",
      "tree": "997ad1617a8c08efed73b2b6d68cad8b2ed42f4b",
      "parents": [
        "5c5daf571a59c88fd75b33105d068813d2f9d92c"
      ],
      "author": {
        "name": "Nikanth Karthikesan",
        "email": "knikanth@suse.de",
        "time": "Mon Sep 20 11:43:58 2010 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 21 17:03:27 2010 +0200"
      },
      "message": "Doc: Fix typo s/packages/packaged\n\nFix typo s/packages/packaged in Documentation/vm/numa_memory_policy.txt.\n\nSigned-off-by: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5c5daf571a59c88fd75b33105d068813d2f9d92c",
      "tree": "4965b21eb157dd54c70ca2b55002b0e643e0ea08",
      "parents": [
        "1458ce166c1b333ecbaf8caa9f4f54eab3a522a7"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 02 16:35:22 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 02 16:35:22 2010 +0200"
      },
      "message": "Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" partially\n\nThis is a partial revert of 7f26b3a7533b (\"drivers/usb: Remove unnecessary\nreturn\u0027s from void functions\") as this hunk will go through USB tree\ndue to conflict.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1458ce166c1b333ecbaf8caa9f4f54eab3a522a7",
      "tree": "3375dc429c3c637a05f1c185d767bf911d4e92ee",
      "parents": [
        "ea24ea850bcd7dd5f0994de2cf99ace10c4484cc"
      ],
      "author": {
        "name": "Naohiro Aota",
        "email": "naota@elisp.net",
        "time": "Fri Aug 27 17:43:46 2010 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 31 09:43:59 2010 +0200"
      },
      "message": "idr: describe how nextidp works in idr_get_next().\n\nIt was unclear in original kernel-doc how nextidp worked in\nidr_get_next(). Let\u0027s describe it.\n\nSigned-off-by: Naohiro Aota \u003cnaota@elisp.net\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ea24ea850bcd7dd5f0994de2cf99ace10c4484cc",
      "tree": "e7380a9077841a8a7ed7246cd85a3d55c1d2929a",
      "parents": [
        "10466f5ae36074bb620e4add1247fbf78ee564c0"
      ],
      "author": {
        "name": "Naohiro Aota",
        "email": "naota@elisp.net",
        "time": "Tue Aug 31 00:37:03 2010 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 31 09:32:02 2010 +0200"
      },
      "message": "idr: fix kernel-doc warnings.\n\nFix the following kernel-doc warnings.\n\n% perl scripts/kernel-doc lib/idr.c \u003e /dev/null\nWarning(lib/idr.c:300): No description found for parameter \u0027starting_id\u0027\nWarning(lib/idr.c:300): Excess function parameter \u0027start_id\u0027 description in \u0027idr_get_new_above\u0027\nWarning(lib/idr.c:485): No description found for parameter \u0027idp\u0027\nWarning(lib/idr.c:596): No description found for parameter \u0027nextidp\u0027\nWarning(lib/idr.c:596): Excess function parameter \u0027id\u0027 description in \u0027idr_get_next\u0027\nWarning(lib/idr.c:774): No description found for parameter \u0027starting_id\u0027\nWarning(lib/idr.c:774): Excess function parameter \u0027staring_id\u0027 description in \u0027ida_get_new_above\u0027\nWarning(lib/idr.c:918): No description found for parameter \u0027ida\u0027\n\nSigned-off-by: Naohiro Aota \u003cnaota@elisp.net\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "10466f5ae36074bb620e4add1247fbf78ee564c0",
      "tree": "e743e43edcb92d6bd3c76151ccb351700cd42aab",
      "parents": [
        "6c8e4c92baaa5dc05ec7555e45711ff47adbc73c"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Thu Aug 26 15:30:03 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 30 15:55:53 2010 +0200"
      },
      "message": "MAINTAINERS: update broken web address\n\nThe patch below updates a broken web address in the MAINTAINERS\nfile.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6c8e4c92baaa5dc05ec7555e45711ff47adbc73c",
      "tree": "3cd675457974ff08a53527ad3d42a41889014b9f",
      "parents": [
        "681b3049dd13bc8ce579de3f017ff73deb658385"
      ],
      "author": {
        "name": "Niels de Vos",
        "email": "ndevos@redhat.com",
        "time": "Mon Aug 23 17:20:52 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 24 15:21:06 2010 +0200"
      },
      "message": "parport_pc: show the detection of a 2 serial port ITE8874 chip\n\nThe printk message for the 2 serial port version is obscured with a debug\nmacro, unlike all other versions of the card. It should be changed to make\nthe output equal for all detected models.\n\nReference: https://bugzilla.redhat.com/show_bug.cgi?id\u003d578616#c1\n\nCC: Joe Krahn \u003ckrahn@niehs.nih.gov\u003e\nSigned-off-by: Niels de Vos \u003cndevos@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "681b3049dd13bc8ce579de3f017ff73deb658385",
      "tree": "cd4a82caba3807b6e582d4281c283430809fa496",
      "parents": [
        "d8b187c6b5f4a7ed7f6888b9e2eca3f648648b41"
      ],
      "author": {
        "name": "Stephan Sperber",
        "email": "sperberstephan@googlemail.com",
        "time": "Wed Jul 14 11:23:08 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 23 15:35:15 2010 +0200"
      },
      "message": "Kconfig: delete duplicate word\n\nDeleted a word which apeared twice.\n\nSigned-off-by: Stephan Sperber \u003csperberstephan@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d8b187c6b5f4a7ed7f6888b9e2eca3f648648b41",
      "tree": "cf781f521729011c43564f2d080943aca7e26801",
      "parents": [
        "08ff45ca60e4bc1cc27a71a9fe06886e870aa7d8"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Mon Aug 23 11:20:34 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 23 15:10:35 2010 +0200"
      },
      "message": "Fix typo in Kconfig help text\n\nFix the name of the sensor: BMP086 \u003d\u003e BMP085\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "08ff45ca60e4bc1cc27a71a9fe06886e870aa7d8",
      "tree": "e00a0f141cf5396317c1340ddebe396159c9122c",
      "parents": [
        "415b54e37a5d0efa7ff5d4d12285b1e82d574c3e"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "tao.ma@oracle.com",
        "time": "Thu Aug 19 12:02:21 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Aug 19 10:54:55 2010 +0200"
      },
      "message": "Use kzalloc in idedisk_prep_fn.\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "415b54e37a5d0efa7ff5d4d12285b1e82d574c3e",
      "tree": "3a07cb7407061b273b605b6aa96f2cf8c4ae10b2",
      "parents": [
        "3d529946ce292336793b85198bd59afc75e16bd4"
      ],
      "author": {
        "name": "Nikanth Karthikesan",
        "email": "knikanth@suse.de",
        "time": "Tue Aug 17 15:39:09 2010 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 18 10:22:24 2010 +0200"
      },
      "message": "Fix typo s/contenious/continuous in comment\n\nFix typo s/contenious/continuous in comment.\n\nSigned-off-by: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3d529946ce292336793b85198bd59afc75e16bd4",
      "tree": "575227a3510c2212fed3b2f9283b6d4eeae41cc7",
      "parents": [
        "c84e032e145775032fa9078b55e6333dd866603b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Aug 18 09:48:31 2010 +1000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 18 10:19:52 2010 +0200"
      },
      "message": "Fix spelling mistake in jhash\n\nFix a spelling mistake.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c84e032e145775032fa9078b55e6333dd866603b",
      "tree": "8a857ff1827b2f564f6184a083e431c791e4e471",
      "parents": [
        "8aed62882129c4e7608deb6fe1a39b44a9aa4539"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Sat Aug 14 09:43:22 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 16 15:15:18 2010 +0200"
      },
      "message": "include/video/vga.h: update web address.\n\nThe below updates a broken web address to one(hopefully) thats\nthe new correct address.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8aed62882129c4e7608deb6fe1a39b44a9aa4539",
      "tree": "f3f0a25f52638a9a07a1d9503df7230b6e33ca31",
      "parents": [
        "bbff2168c1088995753e889580c756971eca51e4"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Sat Aug 14 09:43:21 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 16 15:14:03 2010 +0200"
      },
      "message": "vesafb: fix comment a typo\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bbff2168c1088995753e889580c756971eca51e4",
      "tree": "301da227140612a9a57631829e8b87a5c67f096f",
      "parents": [
        "6396fc3b3ff3f6b942992b653a62df11dcef9bea"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 11 18:34:09 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 16 15:03:47 2010 +0200"
      },
      "message": "paravirt: noreplace-paravirt is implemented for x86 and ia-64\n\nkernel-parameters.txt lists \u0027noreplace-paravirt\u0027 parameter as being\nlimited to X86-32, which is incorrect -- it\u0027s actually supported by\nx86-32, x86-64 and ia-64.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "6396fc3b3ff3f6b942992b653a62df11dcef9bea",
      "tree": "db3c7cbe833b43c653adc99f70941431c5ff7c4e",
      "parents": [
        "4785879e4d340e24e54f6de2ccfc42728b912808",
        "3d30701b58970425e1d45994d6cb82f828924fdd"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 11 09:36:51 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 11 09:36:51 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tfs/exofs/inode.c\n"
    },
    {
      "commit": "4785879e4d340e24e54f6de2ccfc42728b912808",
      "tree": "76af7b78287f402557f935367d4cedd023492c6e",
      "parents": [
        "7f26b3a7533bbc1ddd88b297c935ee4da8f74cea"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Aug 11 11:24:10 2010 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 11 09:30:56 2010 +0200"
      },
      "message": "fix a typo on comments in mm/percpu.c\n\n\u0027eqaul\u0027 should be \u0027equal\u0027.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3d30701b58970425e1d45994d6cb82f828924fdd",
      "tree": "8b14cf462628bebf8548c1b8c205a674564052d1",
      "parents": [
        "8cbd84f2dd4e52a8771b191030c374ba3e56d291",
        "fd8aa2c1811bf60ccb2d5de0579c6f62aec1772d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:38:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:38:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md: (24 commits)\n  md: clean up do_md_stop\n  md: fix another deadlock with removing sysfs attributes.\n  md: move revalidate_disk() back outside open_mutex\n  md/raid10: fix deadlock with unaligned read during resync\n  md/bitmap:  separate out loading a bitmap from initialising the structures.\n  md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log.\n  md/bitmap: optimise scanning of empty bitmaps.\n  md/bitmap: clean up plugging calls.\n  md/bitmap: reduce dependence on sysfs.\n  md/bitmap: white space clean up and similar.\n  md/raid5: export raid5 unplugging interface.\n  md/plug: optionally use plugger to unplug an array during resync/recovery.\n  md/raid5: add simple plugging infrastructure.\n  md/raid5: export is_congested test\n  raid5: Don\u0027t set read-ahead when there is no queue\n  md: add support for raising dm events.\n  md: export various start/stop interfaces\n  md: split out md_rdev_init\n  md: be more careful setting MD_CHANGE_CLEAN\n  md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk\n  ...\n"
    },
    {
      "commit": "8cbd84f2dd4e52a8771b191030c374ba3e56d291",
      "tree": "d85201ef4c1f6e38e33b3526fcb37cc6c9d3e5c5",
      "parents": [
        "20d7b2415c55aece840048e1e01348daa8f646b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:35:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:35:10 2010 -0700"
      },
      "message": "x86: fix up system call numbering nit\n\nAs pointed out by Jiri Slaby: when I resolved the the 32-bit x85 system\ncall entry tables for prlimit (due to the conflict with fanotify), I\nforgot to add the numbering in comments that we do for every fifth entry.\n\nReported-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20d7b2415c55aece840048e1e01348daa8f646b0",
      "tree": "21bfc72774ed1105ee831bc7963fea9a3bca776e",
      "parents": [
        "72d2e9f9f90ccafdce1f0a4a9eaabfb031f86def"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Aug 10 08:21:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:33:09 2010 -0700"
      },
      "message": "power: Remove owner field from attribute initialization code in OLPC driver\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72d2e9f9f90ccafdce1f0a4a9eaabfb031f86def",
      "tree": "ced926d5c4530e25737b4b41284345ed81926828",
      "parents": [
        "0caa621065b2cc05d4e53655a34fd989f500b040"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Aug 09 16:37:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:33:09 2010 -0700"
      },
      "message": "i2c.h: fix kernel-doc warnings\n\nFix kernel-doc warnings in linux/i2c.h:\n\n  Warning(include/linux/i2c.h:176): No description found for parameter \u0027alert\u0027\n  Warning(include/linux/i2c.h:259): No description found for parameter \u0027of_node\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0caa621065b2cc05d4e53655a34fd989f500b040",
      "tree": "4c48d514d615df6cad84d42dfba9d1b62744ce4c",
      "parents": [
        "0f7436a5b09d9c6d67ed272be9641af003b1b3b2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Aug 09 16:32:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:33:09 2010 -0700"
      },
      "message": "kernel/timer.c: fix kernel-doc function parameter warning\n\nFix kernel-doc warning, add @timer description:\n\n  Warning(kernel/timer.c:335): No description found for parameter \u0027timer\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f7436a5b09d9c6d67ed272be9641af003b1b3b2",
      "tree": "42b8ac3c0e0e338f024743f0247899e578754b31",
      "parents": [
        "3d2be54bab7efd97b642838b9c883869ca5b98be"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Aug 09 16:30:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:33:09 2010 -0700"
      },
      "message": "docbook: fixup media support files for htmldocs also\n\n\u0027make htmldocs\u0027 produces errors due to missing a supporting media\nfile, so add \u0027xmldoclinks\u0027 to the htmldocs dependencies so that the\nneeded supporting file will be present.\n\n  Documentation/DocBook/media.xml:4: warning: failed to load external entity \"Documentation/DocBook/media-entities.tmpl\"\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d2be54bab7efd97b642838b9c883869ca5b98be",
      "tree": "6506e1803a9be58d1b5f72e8020e3d36957117df",
      "parents": [
        "aca0fa34bdaba39bfddddba8ca70dba4782e8fe6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Aug 09 16:28:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:33:09 2010 -0700"
      },
      "message": "docbook: fix fatal error from libata\n\n\u0027make htmldocs\u0027 has a fatal error when processing libata.xml, as seen\nbelow.  The string \"Example patterns:\" (or any string with \"example.*:\"\nin it AFAIK) causes some part of the doc generation tool chain to try to\nproduce an \u003cinformalexample\u003e block without a beginning \u003cpara\u003e, but\nthere is an ending \u003c/para\u003e generated, which throws things out of kilter.\n\nI don\u0027t even know where (what program) this is happening in.\nI searched in docproc and xmlto and in some XML stylesheets without\nfinding anything.  If anyone can give me pointers about this, please do.\nUntil this is fixed, let\u0027s just spell \"Example\" as \"Sample\"\nand match up the double quotation marks while there.\n\n  Documentation/DocBook/libata.xml:6575: parser error : Opening and ending tag mismatch: programlisting line 6573 and para\n     \u003c/para\u003e\u003cpara\u003e\n            ^\n  Documentation/DocBook/libata.xml:6580: parser error : Opening and ending tag mismatch: para line 6575 and programlisting\n  \u003c/programlisting\u003e\u003c/informalexample\u003e\n                   ^\n  unable to parse Documentation/DocBook/libata.xml\n  make[2]: *** [Documentation/DocBook/libata.html] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aca0fa34bdaba39bfddddba8ca70dba4782e8fe6",
      "tree": "201b3f01b7fa6f63faaf7bcb592fcd90f1fdb739",
      "parents": [
        "2f9e825d3e0e2b407ae8f082de5c00afcf7378fb"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Mon Aug 09 15:57:38 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:33:09 2010 -0700"
      },
      "message": "jfs: don\u0027t allow os2 xattr namespace overlap with others\n\nIt\u0027s currently possible to bypass xattr namespace access rules by\nprefixing valid xattr names with \"os2.\", since the os2 namespace stores\nextended attributes in a legacy format with no prefix.\n\nThis patch adds checking to deny access to any valid namespace prefix\nfollowing \"os2.\".\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nReported-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f9e825d3e0e2b407ae8f082de5c00afcf7378fb",
      "tree": "f8b3ee40674ce4acd5508a0a0bf52a30904caf6c",
      "parents": [
        "7ae0dea900b027cd90e8a3e14deca9a19e17638b",
        "de75d60d5ea235e6e09f4962ab22541ce0fe176a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:22:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:22:42 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.36\u0027 of git://git.kernel.dk/linux-2.6-block: (149 commits)\n  block: make sure that REQ_* types are seen even with CONFIG_BLOCK\u003dn\n  xen-blkfront: fix missing out label\n  blkdev: fix blkdev_issue_zeroout return value\n  block: update request stacking methods to support discards\n  block: fix missing export of blk_types.h\n  writeback: fix bad _bh spinlock nesting\n  drbd: revert \"delay probes\", feature is being re-implemented differently\n  drbd: Initialize all members of sync_conf to their defaults [Bugz 315]\n  drbd: Disable delay probes for the upcomming release\n  writeback: cleanup bdi_register\n  writeback: add new tracepoints\n  writeback: remove unnecessary init_timer call\n  writeback: optimize periodic bdi thread wakeups\n  writeback: prevent unnecessary bdi threads wakeups\n  writeback: move bdi threads exiting logic to the forker thread\n  writeback: restructure bdi forker loop a little\n  writeback: move last_active to bdi\n  writeback: do not remove bdi from bdi_list\n  writeback: simplify bdi code a little\n  writeback: do not lose wake-ups in bdi threads\n  ...\n\nFixed up pretty trivial conflicts in drivers/block/virtio_blk.c and\ndrivers/scsi/scsi_error.c as per Jens.\n"
    },
    {
      "commit": "7ae0dea900b027cd90e8a3e14deca9a19e17638b",
      "tree": "428cbe411bba90f6580ae21338276c949e91f23a",
      "parents": [
        "6c74700fdb8e3bc34c31790384a8ec16c4fefd97",
        "560afa7d85bdfb294506afd3032c315e6827824f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:09:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:09:54 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (94 commits)\n  V4L/DVB: tvp7002: fix write to H-PLL Feedback Divider LSB register\n  V4L/DVB: dvb: siano: free spinlock before schedule()\n  V4L/DVB: media: video: pvrusb2: remove custom hex_to_bin()\n  V4L/DVB: drivers: usbvideo: remove custom implementation of hex_to_bin()\n  V4L/DVB: Report supported QAM modes on bt8xx\n  V4L/DVB: media: ir-keytable: null dereference in debug code\n  V4L/DVB: ivtv: convert to the new control framework\n  V4L/DVB: ivtv: convert gpio subdev to new control framework\n  V4L/DVB: wm8739: convert to the new control framework\n  V4L/DVB: cs53l32a: convert to new control framework\n  V4L/DVB: wm8775: convert to the new control framework\n  V4L/DVB: cx2341x: convert to the control framework\n  V4L/DVB: cx25840: convert to the new control framework\n  V4L/DVB: cx25840/ivtv: replace ugly priv control with s_config\n  V4L/DVB: saa717x: convert to the new control framework\n  V4L/DVB: msp3400: convert to the new control framework\n  V4L/DVB: saa7115: convert to the new control framework\n  V4L/DVB: v4l2: hook up the new control framework into the core framework\n  V4L/DVB: Documentation: add v4l2-controls.txt documenting the new controls API\n  V4L/DVB: v4l2-ctrls: Whitespace cleanups\n  ...\n"
    },
    {
      "commit": "6c74700fdb8e3bc34c31790384a8ec16c4fefd97",
      "tree": "824aa29b31e64e4cf0e67ce17ffd5d131fbc6138",
      "parents": [
        "3e7561636f3f7f9b2942f6f90b021fdaeb0fe0ee",
        "adb23631a739b6a02eadf0ee5ff021cadcddfc61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:09:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:09:05 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: hpwdt: formatting of pointers in printk()\n  watchdog: Adding support for ARM Primecell SP805 Watchdog\n  watchdog: f71808e_wdt: new watchdog driver for Fintek F71808E and F71882FG\n  watchdog: sch311x_wdt.c: set parent before registeriing the misc device in probe() function\n  watchdog: wdt_pci.c: move ids to pci_ids.h\n  watchdog: s3c2410_wdt - Fix removing of platform device\n"
    },
    {
      "commit": "3e7561636f3f7f9b2942f6f90b021fdaeb0fe0ee",
      "tree": "45dcd63eb97b4cf59da2552865a2d395e5e3f849",
      "parents": [
        "04f2b9765f1e80337314e03c4adde695fe2f0403",
        "93fb72e443b9fcbef598faa05478883952edca77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:08:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:08:40 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/cxgb4: Obtain RDMA QID ranges from LLD/FW\n"
    },
    {
      "commit": "04f2b9765f1e80337314e03c4adde695fe2f0403",
      "tree": "bde948d37c22eaf5e200dd9675543ea2b2e059c2",
      "parents": [
        "9895850b23886e030cd1e7241d5529a57e969c3d",
        "5fc0d36c00e6a2d0a9f2a0a815cff5b9a13b080d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:08:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:08:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: xpad - add USB-ID for PL-3601 Xbox 360 pad\n  Input: cy8ctmg100_ts - signedness bug\n  Input: elantech - report position also with 3 fingers\n  Input: elantech - discard the first 2 positions on some firmwares\n  Input: adxl34x - do not mark device as disabled on startup\n  Input: gpio_keys - add hooks to enable/disable device\n  Input: evdev - rearrange ioctl handling\n  Input: dynamically allocate ABS information\n  Input: switch to input_abs_*() access functions\n  Input: add static inline accessors for ABS properties\n"
    },
    {
      "commit": "9895850b23886e030cd1e7241d5529a57e969c3d",
      "tree": "1061626db450aeb72dcfcd247c24b33e5238c8c4",
      "parents": [
        "fc385c313275b114bc6ad36e60c5177d63250548",
        "b58af4066d240b18b43f202e07b9ec7461d90b17"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:05:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:05:02 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (148 commits)\n  USB: serial: fix stalled writes\n  USB: remove fake \"address-of\" expressions\n  USB: fix thread-unsafe anchor utiliy routines\n  USB: usbtest: support test device with only one iso-in or iso-out endpoint\n  USB: usbtest: avoid to free coherent buffer in atomic context\n  USB: xhci: Set DMA mask for host.\n  USB: xhci: Don\u0027t flush doorbell writes.\n  USB: xhci: Reduce reads and writes of interrupter registers.\n  USB: xhci: Make xhci_set_hc_event_deq() static.\n  USB: xhci: Minimize HW event ring dequeue pointer writes.\n  USB: xhci: Make xhci_handle_event() static.\n  USB: xhci: Remove unnecessary reads of IRQ_PENDING register.\n  USB: xhci: Performance - move xhci_work() into xhci_irq()\n  USB: xhci: Performance - move interrupt handlers into xhci-ring.c\n  USB: xhci: Performance - move functions that find ep ring.\n  USB:: fix linux/usb.h kernel-doc warnings\n  USB: add USB serial ssu100 driver\n  USB: usb-storage: implement autosuspend\n  USB: ehci: fix remove of ehci debugfs dir\n  USB: Add USB 2.0 to ssb ohci driver\n  ...\n"
    },
    {
      "commit": "fc385c313275b114bc6ad36e60c5177d63250548",
      "tree": "3436184ec3af11e6506df5233889700a74427055",
      "parents": [
        "a92b166e6b8c3c0037493690b2800b0b0dd92063",
        "235dae5d094c415fcf0fc79fa637f1901bc8afe2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:03:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:03:42 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (68 commits)\n  U6715 16550A serial driver support\n  Char: nozomi, set tty-\u003edriver_data appropriately\n  Char: nozomi, fix tty-\u003ecount counting\n  serial: max3107: Fix gpiolib support\n  hsu: call PCI pm hooks in suspend/resume function\n  hsu: some code cleanup\n  hsu: add a periodic timer to check dma rx channel\n  hsu: driver for Medfield High Speed UART device\n  mxser: remove unnesesary NULL check\n  serial: add support for OX16PCI958 card\n  serial: 68328serial.c: remove dead (ALMA_ANS | DRAGONIXVZ | M68EZ328ADS)\n  timbuart: use __devinit and __devexit macros for probe and remove\n  serial: MMIO32 support for 8250_early.c\n  serial: mcf: don\u0027t take spinlocks in already protected functions\n  serial: general fixes in the serial_rs485 structure\n  serial: fix missing bit coverage of ASYNC_FLAGS\n  serial: \"altera_uart: simplify altera_uart_console_putc()\" checkpatch fixes\n  serial: crisv10: formatting of pointers in printk()\n  vt: Fix warning: statement with no effect due to vt_kern.h\n  tty_io: remove casts from void*\n  ...\n"
    },
    {
      "commit": "b58af4066d240b18b43f202e07b9ec7461d90b17",
      "tree": "a6f04122c5849383b0981d0a130bdf787788f1fa",
      "parents": [
        "b409214c683ed06c26e2cdad0be546ad11463354"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Aug 04 15:45:57 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:45 2010 -0700"
      },
      "message": "USB: serial: fix stalled writes\n\nAs David VomLehn points out, it was possible to receive an interrupt\nbefore clearing the free-urb flag which could lead to the urb being\nincorrectly marked as busy.\n\nFor the same reason, move tx_bytes accounting so that it will never be\nnegative.\n\nNote that the free-flags set and clear operations do not need any\nadditional locking as they are manipulated while USB_SERIAL_WRITE_BUSY\nis set.\n\nReported-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nTested-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b409214c683ed06c26e2cdad0be546ad11463354",
      "tree": "e8274abb90ceb25877b689af00248c69a764db1a",
      "parents": [
        "b3e670443b7fb8a2d29831b62b44a039c283e351"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 05 13:12:14 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:45 2010 -0700"
      },
      "message": "USB: remove fake \"address-of\" expressions\n\nFake \"address-of\" expressions that evaluate to NULL generally confuse\nreaders and can provoke compiler warnings.  This patch (as1412)\nremoves three such fake expressions, using \"#ifdef\"s in their place.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b3e670443b7fb8a2d29831b62b44a039c283e351",
      "tree": "094f9d9449d63acb2eefed77794a27308614c8ed",
      "parents": [
        "951fd8ee6a9493f80bc5bccf2c8cfa1535c6ce15"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Tue Aug 03 02:32:28 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:45 2010 -0700"
      },
      "message": "USB: fix thread-unsafe anchor utiliy routines\n\nThis patch fixes a race condition in two utility routines\nrelated to the removal/unlinking of urbs from an anchor.\n\nIf two threads are concurrently accessing the same anchor,\nboth could end up with the same urb - thinking they are\nthe exclusive owner.\n\nAlan Stern pointed out a related issue in\nusb_unlink_anchored_urbs:\n\n\"The URB isn\u0027t removed from the anchor until it completes\n (as a by-product of completion, in fact), which might not\n be for quite some time after the unlink call returns.\n In the meantime, the subroutine will keep trying to unlink\n it, over and over again.\"\n\nCc: stable \u003cstable@kernel.org\u003e\nCc: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: Greg Kroah-Hartman \u003cgreg@kroah.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "951fd8ee6a9493f80bc5bccf2c8cfa1535c6ce15",
      "tree": "784239076445b925e323e7cee5b134a8c9eca64e",
      "parents": [
        "e10e1bec8e6654de4591ef45ddd6a6d1e5b2591c"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Mon Aug 02 22:09:17 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:45 2010 -0700"
      },
      "message": "USB: usbtest: support test device with only one iso-in or iso-out endpoint\n\nIt is very common that one altsetting may include only one iso-in or iso-out\nsingle endpoint, especially for high bandwidth endpoint, so support it.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e10e1bec8e6654de4591ef45ddd6a6d1e5b2591c",
      "tree": "2a1adac4f0beaea9be9a4c379a36e3e8d3595d98",
      "parents": [
        "006d5820b41b298328e6b6085e4d58129fbc78f0"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Mon Aug 02 22:09:01 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:45 2010 -0700"
      },
      "message": "USB: usbtest: avoid to free coherent buffer in atomic context\n\nThis patch fixes the warning below:\n[30753.755998] ------------[ cut here ]------------\n[30753.755998] WARNING: at /home/tom/git/linux-2.6/linux-2.6-next/arch/x86/include/asm/dma-mapping.h:155 hcd_buffer_free+0xb1/0xd4 [usbcore]()\n[30753.755998] Hardware name: 6475EK2\n[30753.755998] Modules linked in: uvcvideo ehci_hcd usbtest cdc_ether usbnet vfat fat usb_storage nfsd lockd nfs_acl auth_rpcgss exportfs mii tun videodev v4l1_compat v4l2_compat_ioctl32 fuse bridge stp llc sunrpc ipv6 cpufreq_ondemand acpi_cpufreq freq_table mperf kvm_intel kvm arc4 ecb ath5k usbhid mac80211 snd_hda_codec_conexant ch341 usbserial ath cfg80211 thinkpad_acpi snd_hda_intel pcspkr wmi hwmon yenta_socket iTCO_wdt iTCO_vendor_support i2c_i801 e1000e snd_hda_codec snd_hwdep snd_pcm snd_timer snd soundcore snd_page_alloc pata_acpi uhci_hcd ohci_hcd usbcore i915 drm_kms_helper drm i2c_algo_bit i2c_core video output [last unloaded: uvcvideo]\n[30753.755998] Pid: 0, comm: swapper Tainted: G        W   2.6.35-rc6-gkh-wl+ #49\n[30753.755998] Call Trace:\n[30753.755998]  \u003cIRQ\u003e  [\u003cffffffff8104478a\u003e] warn_slowpath_common+0x80/0x98\n[30753.755998]  [\u003cffffffff810447b7\u003e] warn_slowpath_null+0x15/0x17\n[30753.755998]  [\u003cffffffffa00ce02d\u003e] hcd_buffer_free+0xb1/0xd4 [usbcore]\n[30753.755998]  [\u003cffffffffa00c1345\u003e] usb_free_coherent+0x1c/0x1e [usbcore]\n[30753.755998]  [\u003cffffffffa00b13e4\u003e] simple_free_urb+0x23/0x2f [usbtest]\n[30753.755998]  [\u003cffffffffa00b210b\u003e] iso_callback+0xbb/0x10f [usbtest]\n[30753.755998]  [\u003cffffffffa00c7390\u003e] usb_hcd_giveback_urb+0x8c/0xc0 [usbcore]\n[30753.755998]  [\u003cffffffffa0449b35\u003e] ehci_urb_done+0x84/0x95 [ehci_hcd]\n[30753.755998]  [\u003cffffffffa044b5a5\u003e] ehci_work+0x41a/0x7dd [ehci_hcd]\n[30753.755998]  [\u003cffffffffa044e298\u003e] ehci_irq+0x33b/0x370 [ehci_hcd]\n[30753.755998]  [\u003cffffffff8100fb05\u003e] ? sched_clock+0x9/0xd\n[30753.755998]  [\u003cffffffff8105e641\u003e] ? sched_clock_local+0x1c/0x82\n[30753.755998]  [\u003cffffffff8105e76a\u003e] ? sched_clock_cpu+0xc3/0xce\n[30753.755998]  [\u003cffffffff81067c7e\u003e] ? trace_hardirqs_off+0xd/0xf\n[30753.755998]  [\u003cffffffff8105e7b8\u003e] ? cpu_clock+0x43/0x5e\n[30753.755998]  [\u003cffffffffa00c6999\u003e] usb_hcd_irq+0x45/0xa1 [usbcore]\n[30753.755998]  [\u003cffffffff81092e02\u003e] handle_IRQ_event+0x20/0xa5\n[30753.755998]  [\u003cffffffff81094cea\u003e] handle_fasteoi_irq+0x92/0xd2\n[30753.755998]  [\u003cffffffff8100c0ed\u003e] handle_irq+0x1f/0x2a\n[30753.755998]  [\u003cffffffff8100b75d\u003e] do_IRQ+0x57/0xbe\n[30753.755998]  [\u003cffffffff8136a693\u003e] ret_from_intr+0x0/0x16\n[30753.755998]  \u003cEOI\u003e  [\u003cffffffff81223baa\u003e] ? acpi_idle_enter_bm+0x231/0x269\n[30753.755998]  [\u003cffffffff81223ba3\u003e] ? acpi_idle_enter_bm+0x22a/0x269\n[30753.755998]  [\u003cffffffff812c4b6b\u003e] cpuidle_idle_call+0x99/0xce\n[30753.755998]  [\u003cffffffff81008dd5\u003e] cpu_idle+0x61/0xaa\n[30753.755998]  [\u003cffffffff8136374b\u003e] start_secondary+0x1c2/0x1c6\n[30753.755998] ---[ end trace 904cfaf7ab4cb1a2 ]---\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "006d5820b41b298328e6b6085e4d58129fbc78f0",
      "tree": "553c36401c2442ac8f08311a9a7e2bdf2e0d5edb",
      "parents": [
        "ed3f24539209826235debaec66ca0da708b5bb89"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jul 29 22:13:22 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:45 2010 -0700"
      },
      "message": "USB: xhci: Set DMA mask for host.\n\nTell the USB core that we can do DMA directly (instead of needing it to\nmemory-map the buffers for PIO).  If the xHCI host supports 64-bit addresses,\nset the DMA mask accordingly.  Otherwise indicate the host can handle 32-bit DMA\naddresses.\n\nThis improves performance because the USB core doesn\u0027t have to spend time\nremapping buffers in high memory into the 32-bit address range.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed3f24539209826235debaec66ca0da708b5bb89",
      "tree": "746b934bda84867cfef0c87682d4ee0c89929604",
      "parents": [
        "c21599a36165dbc78b380846b254017a548b9de5"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jul 29 22:13:17 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:45 2010 -0700"
      },
      "message": "USB: xhci: Don\u0027t flush doorbell writes.\n\nTo tell the host controller that there are transfers on the endpoint\nrings, we need to ring the endpoint doorbell.  This is a PCI MMIO write,\nwhich can be delayed until another register read is queued.\n\nThe previous code would flush the doorbell write by reading the doorbell\nregister after the write.  This may take time, and it\u0027s not necessary to\nforce the host controller to know about the transfers right away.  Don\u0027t\nflush the doorbell register writes.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c21599a36165dbc78b380846b254017a548b9de5",
      "tree": "f6e0cdf815e2e1a991f39489e6bd02c10afa22f1",
      "parents": [
        "257d585aaec469ded6ec15d8a8e7ebada21d7277"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jul 29 22:13:00 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:45 2010 -0700"
      },
      "message": "USB: xhci: Reduce reads and writes of interrupter registers.\n\nThe interrupter register set includes a register that says whether interrupts\nare pending for each event ring (the IP bit).  Each MSI-X vector will get its\nown interrupter set with separate IP bits.  The status register includes an\n\"Event Interrupt (EINT)\" bit that is set when an IP bit is set in any of the\ninterrupters.\n\nWhen PCI interrupts are used, the EINT bit exactly mirrors the IP bit in the\nsingle interrupter set, and it is a waste of time to check both registers when\ntrying to figure out if the xHC interrupted or another device on the shared IRQ\nline interrupted.  Only check the IP bit to reduce register reads.\n\nThe IP bit is automatically cleared by the xHC when MSI or MSI-X is enabled.  It\ndoesn\u0027t make sense to read that register to check for shared interrupts (since\nMSI and MSI-X aren\u0027t shared).  It also doesn\u0027t make sense to write to that\nregister to clear the IP bit, since it is cleared by the hardware.\n\nWe can tell whether MSI or MSI-X is enabled by looking at the irq number in\nhcd-\u003eirq.  If it\u0027s -1, we know MSI or MSI-X is enabled.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "257d585aaec469ded6ec15d8a8e7ebada21d7277",
      "tree": "60d844978302669d6be363ba6eb454b38c575038",
      "parents": [
        "c06d68b814d556cff5a4dc589215f5ed9f0b7fd5"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jul 29 22:12:56 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: xhci: Make xhci_set_hc_event_deq() static.\n\nNow that the event handler functions no longer use xhci_set_hc_event_deq()\nto update the event ring dequeue pointer, that function is not used by\nanything in xhci-ring.c.  Move that function into xhci-mem.c and make it\nstatic.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c06d68b814d556cff5a4dc589215f5ed9f0b7fd5",
      "tree": "00c8213bd42c6134d817a1476f4a654a8a51bc33",
      "parents": [
        "d6d98a4d8d2411bca7e15d9c0796bf3bc30c3f21"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jul 29 22:12:49 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: xhci: Minimize HW event ring dequeue pointer writes.\n\nThe xHCI specification suggests that writing the hardware event ring dequeue\npointer register too often can be an expensive operation for the xHCI hardware\nto manage.  It suggests minimizing the number of writes to that register.\n\nOriginally, the driver wrote the event ring dequeue pointer after each\nevent was processed.  Depending on how the event ring moderation register\nis set up and how fast the transfers are completing, there may be several\nevents processed for each interrupt.  This patch makes the hardware event\nring dequeue pointer be written only once per interrupt.\n\nMake the transfer event handler and port status event handler only write\nthe software event ring dequeue pointer.  Move the updating of the\nhardware event ring dequeue pointer into the interrupt function.  Move the\ncontents of xhci_set_hc_event_deq() into the interrupt handler.  The\ninterrupt handler must clear the event handler busy flag, so it might as\nwell also write the dequeue pointer to the same register.  This eliminates\ntwo 32-bit PCI reads and two 32-bit PCI writes.\n\nReported-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d6d98a4d8d2411bca7e15d9c0796bf3bc30c3f21",
      "tree": "a66fae1b8883e6d93baab07390e2fa8c044c9e78",
      "parents": [
        "27e0dd4d7ccc3e8e2a79600c3608031022a2298c"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jul 29 22:12:46 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: xhci: Make xhci_handle_event() static.\n\nxhci_handle_event() is now only called from within xhci-ring.c, so make it\nstatic.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27e0dd4d7ccc3e8e2a79600c3608031022a2298c",
      "tree": "0121f9f0a3de32ce09c4b26cf3b56284176994f7",
      "parents": [
        "bda531452c143b0bafe3dd6567dbfe9274009345"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jul 29 22:12:43 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: xhci: Remove unnecessary reads of IRQ_PENDING register.\n\nRemove a duplicate register read of the interrupt pending register from\nxhci_irq().  Also, remove waiting on the posted write of that register.\nThe host will see it eventually.  It will probably read the register\nitself before deciding whether to interrupt the system again, forcing the\nposted write to complete.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bda531452c143b0bafe3dd6567dbfe9274009345",
      "tree": "9296a8b324357a017d70c5aa7e49741dfeb45616",
      "parents": [
        "9032cd52798daf4cd6314ffea5030b37b3eb34af"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jul 29 22:12:38 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: xhci: Performance - move xhci_work() into xhci_irq()\n\nWhen we move xhci_work() into xhci_irq(), we don\u0027t need to read the operational\nregister status field twice.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9032cd52798daf4cd6314ffea5030b37b3eb34af",
      "tree": "afcc0b71073b069e0ea19f4e5f4a19706964ebab",
      "parents": [
        "021bff9179c2d19c26599dc3e9134d04cf1c8a3a"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jul 29 22:12:29 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: xhci: Performance - move interrupt handlers into xhci-ring.c\n\nMost of the work for interrupt handling is done in xhci-ring.c, so it makes\nsense to move the functions that are first called when an interrupt happens\n(xhci_irq() or xhci_msi_irq()) into xhci-ring.c, so that the compiler can better\noptimize them.\n\nShorten some lines to make it pass checkpatch.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "021bff9179c2d19c26599dc3e9134d04cf1c8a3a",
      "tree": "99c7dba0d83e607a2ca9d12e50bd8ee7bad56181",
      "parents": [
        "c6ba1c2af2da31ffb57949edbd1dba34f97d1d4b"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Thu Jul 29 22:12:20 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: xhci: Performance - move functions that find ep ring.\n\nI\u0027ve been using perf to measure the top symbols while transferring 1GB of data\non a USB 3.0 drive with dd.  This is using the raw disk with /dev/sdb, with a\nblock size of 1K.\n\nDuring performance testing, the top symbol was xhci_triad_to_transfer_ring(), a\nfunction that should return immediately if streams are not enabled for an\nendpoint.  It turned out that the functions to find the endpoint ring was\ndefined in xhci-mem.c and used in xhci-ring.c and xhci-hcd.c.  I moved a copy of\nxhci_triad_to_transfer_ring() and xhci_urb_to_transfer_ring() into xhci-ring.c\nand declared them static.  I also made a static version of\nxhci_urb_to_transfer_ring() in xhci.c.\n\nThis improved throughput on a 1GB read of the raw disk with dd from\n186MB/s to 195MB/s, and perf reported sampling the xhci_triad_to_transfer_ring()\n0.06% of the time, rather than 9.26% of the time.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c6ba1c2af2da31ffb57949edbd1dba34f97d1d4b",
      "tree": "27f746b7ba5be5b05b45b7bea8b6e94e93e2e7c2",
      "parents": [
        "52af954599396e5945a895035525c703f2761b20"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jul 29 15:54:38 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB:: fix linux/usb.h kernel-doc warnings\n\nFix kernel-doc warnings in linux/usb.h:\n\nWarning(include/linux/usb.h:185): No description found for parameter \u0027resetting_device\u0027\nWarning(include/linux/usb.h:1212): No description found for parameter \u0027stream_id\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "52af954599396e5945a895035525c703f2761b20",
      "tree": "73e5bba4974ec5640cde374e846033a3393392fa",
      "parents": [
        "f283925fe9ef4ee75dc43e4c2bfbbd6b8a70bd0a"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Jul 29 11:05:41 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: add USB serial ssu100 driver\n\nAdd support for the Quatech SSU-100 single port usb to serial device.\nThis driver is based on the ftdi_sio.c driver and the original\nserqt_usb driver from Quatech.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f283925fe9ef4ee75dc43e4c2bfbbd6b8a70bd0a",
      "tree": "4b57d4975bc625a73a13f5a6022a227ca5e249e7",
      "parents": [
        "185c9bcfde628f1d71aefd34517252cce4c4a57a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jul 28 17:12:39 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: usb-storage: implement autosuspend\n\nThis patch (as1400) adds runtime-PM support to usb-storage.  It\nutilizes the SCSI layer\u0027s runtime-PM implementation, so its scope is\nlimited.  Currently the only effect is that disk-like devices (such as\ncard readers or flash drives) will be autosuspended if they aren\u0027t\nmounted and their device files aren\u0027t open.  This would apply, for\nexample, to card readers that don\u0027t contain a memory card.\n\nUnfortunately this won\u0027t interact very well with the removable-media\npolling normally carried out by hal or DeviceKit.  Maybe those\nprograms can be changed to use a longer polling interval, or maybe the\ndefault autosuspend time for usb-storage should be set to something\nbelow 1 second.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "185c9bcfde628f1d71aefd34517252cce4c4a57a",
      "tree": "feeda7617f406baca34fedb74ddbc29d062ea296",
      "parents": [
        "f2402f21caba2aceebbf637458b777300669020f"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Wed Jul 28 22:33:28 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: ehci: fix remove of ehci debugfs dir\n\nThe patch below on gregkh tree only creates \u0027lpm\u0027 file under\nehci-\u003edebug_dir, but not removes it when unloading module,\n\n\t USB: EHCI: EHCI 1.1 addendum: preparation\n\nwhich can make loading of ehci-hcd module failed after unloading it.\n\nThis patch replaces debugfs_remove with debugfs_remove_recursive\nto remove ehci debugfs dir and files. It does fix the bug above,\nand may simplify the removing procedure.\n\nAlso, remove the debug_registers, debug_async and debug_periodic\nfield from ehci_hcd struct since they are useless now.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2402f21caba2aceebbf637458b777300669020f",
      "tree": "b63a4aa73da9aa8dc2fc41fdc65d60e5fefa1a48",
      "parents": [
        "356c5a4834a74c621715f7a7f16ded914eecbd3c"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Jul 28 22:11:35 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:44 2010 -0700"
      },
      "message": "USB: Add USB 2.0 to ssb ohci driver\n\nThis adds USB 2.0 support to ssb ohci driver.\nThis patch was used in OpenWRT for a long time now.\n\nCC: Steve Brown \u003csbrown@cortland.com\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "356c5a4834a74c621715f7a7f16ded914eecbd3c",
      "tree": "a2e571056f7ed63e03253cc12ce88e5a4ceaa1cf",
      "parents": [
        "b6180ef7c99574c3350bbffa2a3a9d675321543d"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Tue Jul 27 23:05:14 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: cp210x: Add four new device IDs\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b6180ef7c99574c3350bbffa2a3a9d675321543d",
      "tree": "59d32bbbe960483eb556df247878bf983e1e8b72",
      "parents": [
        "c4e0b508bcdd1af6b1b3c317042336936173591f"
      ],
      "author": {
        "name": "dranch@trinnet.net",
        "email": "dranch@trinnet.net",
        "time": "Mon Jul 26 19:44:33 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: ftdi_sio: device id for Navitator\n\nThis patch is to add a US Interface, Inc. \"Navigator\" USB device.\nSpecifically, it\u0027s a HAM Radio USB sound modem that also\nincorporates three pairs of unique FTDI serial ports.  The standard\nLinux FTDI serial driver will only recognize the first two serial\nports of an unknown FDTI derived device and this patch adds in\nrecognition to these specific new IDs.\n\nSigned-off-by: David A. Ranch \u003cdranch@trinnet.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n\n"
    },
    {
      "commit": "c4e0b508bcdd1af6b1b3c317042336936173591f",
      "tree": "f1467854b42e6c171aac7dbe31b0dd864dc09722",
      "parents": [
        "0372a754be9aa43e19fd86c9bc04796d43b55e38"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 27 11:28:42 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: accept RNDIS configs if there\u0027s no alternative\n\nThis patch (as1410) makes a slight change to the strategy used for\nchoosing a default configuration.  Currently we skip configs whose\nfirst interface is RNDIS, if the kernel wasn\u0027t built with the\ncorresponding driver.  This risks losing access to the other\ninterfaces in those configs.  In addition, if there is only one config\nthen we will end up not configuring the device at all.\n\nThis changes the logic; now such configurations will be skipped only\nif there is at least one other config.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0372a754be9aa43e19fd86c9bc04796d43b55e38",
      "tree": "b0ddb1b60971ce208913a6d8b72ea85b2b398c2e",
      "parents": [
        "567064916e4fe32af81b89e473a1e4f40c64b27b"
      ],
      "author": {
        "name": "Andrew Bird",
        "email": "ajb@spheresystems.co.uk",
        "time": "Fri Jul 23 16:04:41 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: option: add huawei k3765 k4505 devices to work properly\n\nThis patch adds the product IDs of Huawei\u0027s K3765 and K4505 mobile\nbroadband usb modems to option.c. It also adds a quirk to the option\nprobe function so that binding to the device\u0027s network interface(class\n0xff) is avoided. This is necessary to allow another driver to bind to\nthat, and to avoid programs like wvdial opening a nonfunctioning tty\nduring modem discovery.\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "567064916e4fe32af81b89e473a1e4f40c64b27b",
      "tree": "fd9c666f5c3f741f6f2e7ef32ebeda3b705b2552",
      "parents": [
        "9a4b7c3b14905a191da09980b9da966be5fc7fa2"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Thu Jul 22 14:16:37 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: gadget: file_storage: serial parameter even if not test mode\n\nMoved the serial parameter handling code out of \"#ifdef\nCONFIG_USB_FILE_STORAGE_TEST\".\n\nThis modifies Yann Cantin\u0027s commit \"USB: Add a serial number\nparameter to g_file_storage\" module as per Alan Stern\u0027s request.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Yann Cantin \u003cyann.cantin@laposte.net\u003e\n\n"
    },
    {
      "commit": "9a4b7c3b14905a191da09980b9da966be5fc7fa2",
      "tree": "aa3eab220ba8d2623335c4c67fa977fd5515966c",
      "parents": [
        "afad19648f70c6493193e0a774bd754b7790b4a0"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Mon Jul 26 12:26:22 2010 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "usb: imx21-hcd: set task state with schedule_timeout_uninterruptible()\n\nimx21_hc_reset() uses schedule_timeout() without setting state to\nSTATE_(UN)INTERRUPTIBLE. As it is called in cycle without checking of\npending signals, use schedule_timeout_uninterruptible().\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "afad19648f70c6493193e0a774bd754b7790b4a0",
      "tree": "3ca3d3df870f9b6f8f5da33d01570b703cea9f5d",
      "parents": [
        "31ee04de7e670de4199572595cce4aaa7f7f6351"
      ],
      "author": {
        "name": "John G. Rogers",
        "email": "jgrogers@gmail.com",
        "time": "Sat Jul 24 09:50:52 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: serial: enabling support for Segway RMP in ftdi_sio\n\nI have added the ProductID\u003d0xe729 VendorID\u003dFTDI_VID\u003d0x0403 which will\nenable support for the Segway Robotic Mobility Platform (RMP200) in the\nftdi_sio kernel module.  Currently, users of the Segway RMP200 must use\na RUN+\u003d\"/sbin/modprobe -q ftdi-sio product\u003d0xe729 vendor\u003d0x0403 in a\nudev rule to get the ftdi_sio module to handle the usb interface and\nmount it on /dev/ttyXXX.  This is not a good solution because some users\nwill have multiple USB to Serial converters which will use the ftdi_sio\nmodule.\n\nSigned-off-by: John Rogers \u003cjgrogers@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "31ee04de7e670de4199572595cce4aaa7f7f6351",
      "tree": "87757aa24d1654239d96fdaa152ec1f198e96ae6",
      "parents": [
        "1eb838d3e2a473acbb9b21278e75b79640fb2c7b"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Jul 19 16:01:42 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: s3c-hsotg: add support for clock gating\n\nThis patch adds support for clock gating of the HS/OTG block. On S5PV210\notg gating clock is initally disabled so the driver needs to get and\nenable it before it can access its registers.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1eb838d3e2a473acbb9b21278e75b79640fb2c7b",
      "tree": "c702eb55341116e5c48518bbabc373cc82e92a71",
      "parents": [
        "4d47166c975382f5e95086e8a88d4a39d27b34b5"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Jul 19 16:01:41 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: s3c-hsotg: modify only selected bits in S3C_PHYPWR register\n\nS5PV210 SoCs has 2 USB PHY interfaces, both enabled by writing zero to\nS3C_PHYPWR register. HS/OTG driver uses only PHY0, so do not touch bits\nrelated to PHY1.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d47166c975382f5e95086e8a88d4a39d27b34b5",
      "tree": "4f77cb4a44f8886621f1107d9c397908230af43b",
      "parents": [
        "e50bf385bfadeaacfb8af07b9b78dcfdef339981"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Jul 19 16:01:40 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: s3c-hsotg: fix compilation problem\n\ndrivers/usb/gadget/s3c-hsotg.c: In function ‘s3c_hsotg_otgreset’:\ndrivers/usb/gadget/s3c-hsotg.c:2816: error: ‘MHZ’ undeclared (first use in this function)\ndrivers/usb/gadget/s3c-hsotg.c:2816: error: (Each undeclared identifier is reported only once\ndrivers/usb/gadget/s3c-hsotg.c:2816: error: for each function it appears in.)\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e50bf385bfadeaacfb8af07b9b78dcfdef339981",
      "tree": "22814cd0fb63f6bf0e10966685b50af14d3db13e",
      "parents": [
        "a33e7136e9652374f7d54ded3cff8062d8e1e84f"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Mon Jul 19 09:40:50 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: s3c-hsotg: Add support for external USB clock\n\nThe PLL that drives the USB clock supports 3 input clocks: 12, 24 and 48Mhz.\nThis patch adds support to the USB driver for setting the correct register bit\naccording to the given clock.\n\nThis depends on the following patch:\n[PATCH] ARM: S3C64XX: Add USB external clock definition\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a33e7136e9652374f7d54ded3cff8062d8e1e84f",
      "tree": "d6f77178c4546293a4d2c09a87106e881243da44",
      "parents": [
        "b05ca580c39314c8527e2e1c36a823970cc01683"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 19 09:40:49 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: s3c-hsotg: Fix OUT packet request retry\n\nIf there is more data in the request than we could fit into a single\nhardware request, then check when the OutDone event is received if\nwe have more data, and if so, schedule the new data instead of trying\nto complete the request (and in the case of EP0, sending a 0 packet\nin the middle of a transfer).\n\nAlso, move the debug message about the current transfer state before\nthe warning about a bad transfer.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b05ca580c39314c8527e2e1c36a823970cc01683",
      "tree": "a812193f92bd8f35447b0d2f1d65e33adc6676a3",
      "parents": [
        "6cd68de741d5b05482cab369978663fdf78c407c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 19 09:40:48 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:43 2010 -0700"
      },
      "message": "USB: s3c-hsotg: Fix the OUT EP0 limit\n\nThe EP0 out limit is the same as the IN limit, so make them the same.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6cd68de741d5b05482cab369978663fdf78c407c",
      "tree": "bfd4cb3c6b3bb20d0fa4a6f844787ab853f3b81a",
      "parents": [
        "c9a64ea884b8b40d70077ffe1e93081f2190f072"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 19 09:40:47 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "USB: s3c-hsotg: Fix max EP0 IN request length\n\nThe maximum length for any EP0 IN request on EP0 is 127 bytes, not 128\nas the driver currently has it.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9a64ea884b8b40d70077ffe1e93081f2190f072",
      "tree": "32ed05e79acbd4165b504c5e0b434dbcd3ac533a",
      "parents": [
        "03e10e5ab5ba6511ddaf80085cf08c62e9336fa5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 19 09:40:46 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "USB: s3c-hsotg: Check for new request before enqueing new setup\n\nBefore trying a new setup transaction after getting an EP0 in complete\ninterrupt, check that the driver did not try and send more EP0 IN data\nbefore enqueing a new setup transaction.\n\nThis fixes a bug where we cannot send all of the IN data in one go\nso split the transfer, but then fail to send all the data as we start\nwaiting for a new OUT transaction\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "03e10e5ab5ba6511ddaf80085cf08c62e9336fa5",
      "tree": "ef2bce4b63f9ba1811b8ef89bc8b08d85b01e838",
      "parents": [
        "10aebc772a10c95e30dff0779cb0f879b8f1554f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 19 09:40:45 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "USB: s3c-hsotg: Only load packet per fifo write\n\nLimit the IN FIFO write to a single packet per attempt at writing,\nas per the specifications and ensure that we don\u0027t return fifo-full\nso that we can continue writing packets if we have the space.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "10aebc772a10c95e30dff0779cb0f879b8f1554f",
      "tree": "79a0cee8dd9a3e9a61fc537f9571429ff5829866",
      "parents": [
        "b3864cedfb576e11d2f9274f14a24840d8b569c3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 19 09:40:44 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "USB: s3c-hsotg: Add initial detection and setup for dedicated FIFO mode\n\nAdd support for the dedicated FIFO mode on newer SoCs such as the S5PV210\npartly to improve support and to fix the bug where any non-EP0 IN endpoint\nrequires its own FIFO allocation.\n\nTo fix this, we ensure that any non-zero IN endpoint is given a TXFIFO\nusing the same allocation method as the periodic case (all our current\nhardware has enough FIFOs and FIFO memory for a 1:1 mapping) and ensure\nthat the necessary transmission done interrupt is enabled.\n\nThe default settings from reset for the core point all EPs at FIFO0,\nused for the control endpoint. However, the controller documentation\nstates that all IN endpoints _must_ have a unique FIFO to avoid any\ncontention during transmission.\n\nNote, this leaves us with a large IN FIFO for EP0 (which re-uses the\nold NPTXFIFO) for an endpoint which cannot shift more than a pair of\npackets at a time... this is a waste, but it looks like we cannot\nre-allocate space to the individual IN FIFOs as they are already\nmaxed out (to be confirmed).\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b3864cedfb576e11d2f9274f14a24840d8b569c3",
      "tree": "0aa873cdb6c3a87ea33b20feb3598628ef3fe2cf",
      "parents": [
        "e7a9ff54271bf0ddbf641e5a0bde3ebda35808be"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 19 09:40:43 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "USB: s3c-hsotg: Re-initialise all FIFOs on USB bus reset\n\nThe USB documentation suggest that the FIFOs should be reset when a\nbus reset event happens. Use the s3c_hsotg_init_fifo() to ensure that\nthe FIFO layout is correct and that the FIFOs are flushed before\nacknowledging the reset.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7a9ff54271bf0ddbf641e5a0bde3ebda35808be",
      "tree": "92c9daeab81fdba8736c18ae1b2b27e652aa55b5",
      "parents": [
        "679f9b7c7c7d3c746792138e9d7d76578ef52c41"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 19 09:40:42 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "USB: s3c-hsotg: Avoid overwriting contents of perodic in \u0027fifo\u0027\n\nIn shared fifo mode (used on older SoCs) the periodic in fifo beahves\nmuch more like a packet buffer, discarding old data when writing new\ndata. Avoid this by ensuring that we do not load new transactions in\nwhen there is data sitting already in the FIFO.\n\nNote, this may not be an observed bug, we are fixing the case that this\nmay happen.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "679f9b7c7c7d3c746792138e9d7d76578ef52c41",
      "tree": "425803386b2fd2fd3220ed92bb4fb44c73f9ab48",
      "parents": [
        "6d091ee761992f804a1dcd411836ad0abb71be10"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 19 09:40:41 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "USB: s3c-hsotg: The NPTX/PTX FIFO sizes are in words, not bytes\n\nFix a problem where we have been underestimating the space available in\nthe IN PTX/NPTX FIFOs by assuming that they where simply word aligned\ninstead of in number-of-words. This means all length calculations need\nto be multiplied-by-4.\n\nNote, we do not change the information about fifo size or start addresses\navailable to userspace as we assume the user can multiply by four easily\nand is already knows these values are in words.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d091ee761992f804a1dcd411836ad0abb71be10",
      "tree": "166ddae9746218390ff3fa67bf6440265513a384",
      "parents": [
        "76be932af17ddebac1b4e3dd2565a0519eaa29ce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jul 19 09:40:40 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "USB: s3c-hsotg: Increase TX fifo limit\n\nUp the FIFO size for the TX to 1024 entries, as this now seems to work\nwith all the cores. This fixes a problem when using large packets on\na core with MPS set to 512 can hang due to insufficient space for the\nwrites.\n\nThe hang arises due to getting the non-periodic FIFO empty IRQ but\nnot being able to satisfy any requests since there is never enough\nspace to write 512 bytes into the buffer. This means we end up with\na stream of interrupt requests.\n\nIt is easier to up the TX FIFO to fill the space we left for it\nthan to try and fix the positions in the code where we should have\nlimited the max-packet size to \u003c TXFIFOSIZE, since the TXFIFOSIZE\ndepends on how the TX FIFOs have been setup.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "76be932af17ddebac1b4e3dd2565a0519eaa29ce",
      "tree": "6ac071f899a4428050af38db8f523cac8c5533c7",
      "parents": [
        "a93917d39fc388c4761d2530af82513e2d3bf9f6"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Fri Jul 16 20:15:06 2010 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "usb: host: sl811-hcd: check kzalloc() result\n\nIf kzalloc() fails exit with -ENOMEM.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a93917d39fc388c4761d2530af82513e2d3bf9f6",
      "tree": "0e2f7bed30b16c70a2f71951adfadeab7a29a4a8",
      "parents": [
        "8156d158efa6370a8183f47327f122edbb4f2cb6"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andy.shevchenko@gmail.com",
        "time": "Thu Jul 22 17:53:56 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "USB: gadget: storage: optional SCSI WRITE FUA bit\n\nMS Windows mounts removable storage in \"Removal optimized mode\" by\ndefault. All the writes to the media are synchronous which is achieved\nby setting FUA (Force Unit Access) bit in SCSI WRITE(10,12) commands.\nThis prevents I/O requests aggregation in block layer dramatically\ndecreasing performance.\n\nThis patch brings an option to accept or ignore mentioned bit\n a) via specifying module parameter \"nofua\", or\n b) through sysfs entry\n\t/sys/devices/platform/_UDC_/gadget/gadget-lunX/nofua\n\t(_UDC_ is the name of the USB Device Controller driver)\n\nPatch is based on the work that was done by Denis Karpov for Maemo 5\nplatform.\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8156d158efa6370a8183f47327f122edbb4f2cb6",
      "tree": "45bde43e18dccb98ab8180c763515c08b825560a",
      "parents": [
        "787f4e5adaabba01becd646818dbace2d7e6b386"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andy.shevchenko@gmail.com",
        "time": "Thu Jul 22 11:58:47 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "usb: gadget: storage: strict coversion of \u0027ro\u0027 parameter\n\nBring a strict way to get the \u0027ro\u0027 parameter from the user.\n\nThe patch followed by this one adds another boolean parameter. To be consistent\nMichał Nazarewicz proposed to use simple_strtol() in both cases (correspondend\ndiscussion in LKML [1]). Due to simple_strtol() doesn\u0027t return error in a good\nway and we have a boolean parameter the strict_strtoul() is used.\n\n[1] http://lkml.org/lkml/2010/7/14/169\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "787f4e5adaabba01becd646818dbace2d7e6b386",
      "tree": "9f8a1c7980dbc20a62b1344f1d03609639bd9981",
      "parents": [
        "a061a5a0b816de3b4711a2e96764bb3cd8df861e"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Jul 22 15:23:52 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:42 2010 -0700"
      },
      "message": "USB: xHCI: Isoc urb enqueue\n\nEnable isochronous urb enqueue.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a061a5a0b816de3b4711a2e96764bb3cd8df861e",
      "tree": "d8440fbedb5761c6a4058f1382ef6bdf46944a24",
      "parents": [
        "04e51901dd44f40a5a385ced897f6bca87d5f40a"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Jul 22 15:23:47 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:41 2010 -0700"
      },
      "message": "USB: xHCI: allocate bigger ring for isochronous endpoint\n\nIsochronous endpoint needs a bigger size of transfer ring. Isochronous URB\nconsists of multiple packets, each packet needs a isoc td to carry, and\nthere will be multiple trbs inserted to the ring at one time. One segment\nis too small for isochronous endpoints, and it will result in\nroom_on_ring() check failure and the URB is failed to enqueue.\n\nAllocate bigger ring for isochronous endpoint. 8 segments should be enough.\nThis will be replaced with dynamic ring expansion in the future.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "04e51901dd44f40a5a385ced897f6bca87d5f40a",
      "tree": "e2de4cd04fcca59849b7c40ce7a4c5a5a476171d",
      "parents": [
        "8e51adccd4c4b9ffcd509d7f2afce0a906139f75"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Jul 22 15:23:39 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:41 2010 -0700"
      },
      "message": "USB: xHCI: Isochronous transfer implementation\n\nThis patch implements isochronous urb enqueue and interrupt handler part.\n\nWhen an isochronous urb is passed to xHCI driver, first check the transfer\nring to guarantee there is enough room for the whole urb. Then update the\nstart_frame and interval field of the urb. Always assume URB_ISO_ASAP\nis set, and never use urb-\u003estart_frame as input.\n\nThe number of isoc TDs is equal to urb-\u003enumber_of_packets. One isoc TD is\nconsumed every Interval. Each isoc TD consists of an Isoch TRB chained to\nzero or more Normal TRBs.\n\nCall prepare_transfer for each TD to do initialization; then calculate the\nnumber of TRBs needed for each TD. If the data required by an isoc TD is\nphysically contiguous (not crosses a page boundary), then only one isoc TRB\nis needed; otherwise one or more additional normal TRB shall be chained to\nthe isoc TRB by the host.\n\nSet TRB_IOC to the last TRB of each isoc TD. Do not ring endpoint doorbell\nto start xHC procession until all the TDs are inserted to the endpoint\ntranser ring.\n\nIn irq handler, update urb status and actual_length, increase\nurb_priv-\u003etd_cnt. When all the TDs are completed(td_cnt is equal to\nurb_priv-\u003elength), giveback the urb to usbcore.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8e51adccd4c4b9ffcd509d7f2afce0a906139f75",
      "tree": "ddd035c4775db7f504878574d3925f5bf4c87ccd",
      "parents": [
        "d18240db797ed749b511b8dc910c5dcf08be46d6"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Jul 22 15:23:31 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:41 2010 -0700"
      },
      "message": "USB: xHCI: Introduce urb_priv structure\n\nAdd urb_priv data structure to xHCI driver. This structure allows multiple\nxhci TDs to be linked to one urb, which is essential for isochronous\ntransfer. For non-isochronous urb, only one TD is needed for one urb;\nfor isochronous urb, the TD number for the urb is equal to\nurb-\u003enumber_of_packets.\n\nThe length field of urb_priv indicates the number of TDs in the urb.\nThe td_cnt field indicates the number of TDs already processed by xHC.\nWhen td_cnt matches length, the urb can be given back to usbcore.\n\nWhen an urb is dequeued or cancelled, add all the unprocessed TDs to the\nendpoint\u0027s cancelled_td_list. When process a cancelled TD, increase\ntd_cnt field. When td_cnt equals urb_priv-\u003elength, giveback the\ncancelled urb.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "d18240db797ed749b511b8dc910c5dcf08be46d6",
      "tree": "fe358df8e823593a144597252e72c32b6434abd2",
      "parents": [
        "986a92d44810cad915279fdc942e2fd2c2857499"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Jul 22 15:23:25 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:41 2010 -0700"
      },
      "message": "USB: xHCI: Missed Service Error Event process\n\nThis patch adds mechanism to process Missed Service Error Event.\nSometimes the xHC is unable to process the isoc TDs in time, it will\ngenerate Missed Service Error Event. In this case some TDs on the ring are\nnot processed and missed. When encounter a Missed Servce Error Event, set\nthe skip flag of the ep, and process the missed TDs until reach the next\nprocessed TD, then clear the skip flag.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "986a92d44810cad915279fdc942e2fd2c2857499",
      "tree": "25acf06086d9c57048eabdc089a408d5decdd8e9",
      "parents": [
        "7fec3253edeb62ab7fc1a82d246196e72e9afdac"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Jul 22 15:23:20 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:41 2010 -0700"
      },
      "message": "USB: xHCI: adds new cases to trb_comp_code switch\n\nThis patch adds new cases to trb_comp_code switch, and moves\nthe switch judgment ahead of fetching td.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7fec3253edeb62ab7fc1a82d246196e72e9afdac",
      "tree": "a7d13485312ef8339eea87cd7f6c228e110f6cdc",
      "parents": [
        "22405ed2e1bd8d2676cb45c578bdd05527ce25b9"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Thu Jul 22 15:23:15 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:41 2010 -0700"
      },
      "message": "USB: xHCI: remove redundant print messages\n\nRemove redundant print messages in the interrupt context.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "22405ed2e1bd8d2676cb45c578bdd05527ce25b9"
}
