)]}'
{
  "log": [
    {
      "commit": "4251320fa2ef93207fbefeb2eda2d265b84fc116",
      "tree": "7d322c9d541f24df4fedc38e964aa906226b52ad",
      "parents": [
        "23c435f7ff884caded4a1391ba2b308d465423c0"
      ],
      "author": {
        "name": "Ville Nuorvala",
        "email": "vnuorval@tcs.hut.fi",
        "time": "Mon Oct 16 22:10:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:27 2006 -0700"
      },
      "message": "[IPV6]: Make sure error handling is done when calling ip6_route_output().\n\nAs ip6_route_output() never returns NULL, error checking must be done by\nlooking at dst-\u003eerror in stead of comparing dst against NULL.\n\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23c435f7ff884caded4a1391ba2b308d465423c0",
      "tree": "9eb30cf911ce935e5373712255129042125d5a24",
      "parents": [
        "e320af1df4c47305e829e8e1a40e5fad0e5e9fba"
      ],
      "author": {
        "name": "Ville Nuorvala",
        "email": "vnuorval@tcs.hut.fi",
        "time": "Mon Oct 16 22:08:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:26 2006 -0700"
      },
      "message": "[SCTP]: Fix minor typo\n\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e320af1df4c47305e829e8e1a40e5fad0e5e9fba",
      "tree": "86a9a1926eb80fb95911f1d8242b172263d3ee17",
      "parents": [
        "665d8669583e28c397d4333385d8f46ca5864048"
      ],
      "author": {
        "name": "Ville Nuorvala",
        "email": "vnuorval@tcs.hut.fi",
        "time": "Mon Oct 16 22:05:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:25 2006 -0700"
      },
      "message": "[IPV6]: Remove struct pol_chain.\n\nStruct pol_chain has existed since at least the 2.2 kernel, but isn\u0027t used\nanymore. As the IPv6 policy routing is implemented in a totally different\nway in the current kernel, just get rid of it.\n\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "665d8669583e28c397d4333385d8f46ca5864048",
      "tree": "b6a39698de6976410481a4f9fa97031c50ee861c",
      "parents": [
        "53cfd1e102c759c958f907ee40a58bec3fc5911a"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 22:01:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:24 2006 -0700"
      },
      "message": "[TIPC]: Updated TIPC version number to 1.6.2\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53cfd1e102c759c958f907ee40a58bec3fc5911a",
      "tree": "c7641cb87ec974cefe0ad40e7407b0e9e3cabf97",
      "parents": [
        "eb409460b1abec0e2a1f9c9d07019f4157a6d6bc"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 22:00:56 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:23 2006 -0700"
      },
      "message": "[TIPC]: Unrecognized configuration command now returns error message\n\nThis patch causes TIPC to return an error message when it receives\nan unrecognized configuration command.  (Previously, the sender\nreceived no feedback.)\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb409460b1abec0e2a1f9c9d07019f4157a6d6bc",
      "tree": "5402d4e64b1ad7f5e433cf7f222688402e8d7ad5",
      "parents": [
        "fc144deec6403c17e6d3f6a6574f701420f166ed"
      ],
      "author": {
        "name": "Lijun Chen",
        "email": "chenli@nortel.com",
        "time": "Mon Oct 16 21:59:42 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:22 2006 -0700"
      },
      "message": "[TIPC]: Added subscription cancellation capability\n\nThis patch allows a TIPC application to cancel an existing\ntopology service subscription by re-requesting the subscription\nwith the TIPC_SUB_CANCEL filter bit set.  (All other bits of\nthe cancel request must match the original subscription request.)\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc144deec6403c17e6d3f6a6574f701420f166ed",
      "tree": "d7316e305bedfdc97fd67dbf40b6f9d357041bce",
      "parents": [
        "2de07f6156fe664063207c010b3bd2500348884a"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 21:57:56 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:21 2006 -0700"
      },
      "message": "[TIPC]: Can now list multicast link on an isolated network node\n\nThis patch fixes a minor bug that prevents \"tipc-config -l\" from\ndisplaying the multicast link if a TIPC node has never successfully\nestablished at least one unicast link.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2de07f6156fe664063207c010b3bd2500348884a",
      "tree": "751cde2c24a190c6d02deaa75b72cbede9fb38ed",
      "parents": [
        "08c31f7167b1bdc30cd0960b45d6f3076eb1f179"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 21:57:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:20 2006 -0700"
      },
      "message": "[TIPC]: Fixed slow link reactivation when link tolerance is large\n\nThis patch corrects an issue wherein a previouly failed node could\nnot reestablish a links to a non-failing node in the TIPC network\nuntil the latter node detected the link failure itself (which might\nbe configured to take up to 30 seconds).  The non-failing node now\nresponds to link setup requests from a previously failed node in at\nmost 1 second, allowing it to detect the link failure more quickly.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08c31f7167b1bdc30cd0960b45d6f3076eb1f179",
      "tree": "17ff32dda430849a8be061e56d9b5f5a4305f9bc",
      "parents": [
        "3a8d12142eab420ffcbbf3d1d2e637158e85aab8"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 21:56:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:19 2006 -0700"
      },
      "message": "[TIPC]: Name publication events now delivered in chronological order\n\nThis patch tivially re-orders the entries in TIPC\u0027s list of local\npublications so that applications will receive publication events\nin the order they were published.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a8d12142eab420ffcbbf3d1d2e637158e85aab8",
      "tree": "eab094224f22abdaa52b81fcf7c8fc2a5f06004b",
      "parents": [
        "a3df92c73b92970dc4211189b87eb4cf874f5685"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 21:50:20 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:18 2006 -0700"
      },
      "message": "[TIPC]: Add support for Ethernet VLANs\n\nThis patch enhances TIPC\u0027s Ethernet support to include VLAN interfaces.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3df92c73b92970dc4211189b87eb4cf874f5685",
      "tree": "fe4eef9f3c3f67f9832d21e16ed7619a67d1c415",
      "parents": [
        "cfb0c0890b200364c0886c0d9f0dc615f8114c43"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 21:49:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:18 2006 -0700"
      },
      "message": "[TIPC]: Remove code bloat introduced by print buffer rework\n\nThis patch allows the compiler to optimize out any code that tries to\nsend debugging output to the null print buffer (TIPC_NULL), a capability\nthat was unintentionally broken during the recent print buffer rework.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfb0c0890b200364c0886c0d9f0dc615f8114c43",
      "tree": "d3dedd5c3fad9e2b6ee26b53b10fb0039416ec64",
      "parents": [
        "e91ed0bcdfc4812c0342d64281ee985213df07c3"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 21:47:18 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:17 2006 -0700"
      },
      "message": "[TIPC]: Optimize wakeup logic when socket has no waiting processes\n\nThis patch adds a simple test so TIPC doesn\u0027t try waking up processes\nwaiting on a socket if there are none waiting.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e91ed0bcdfc4812c0342d64281ee985213df07c3",
      "tree": "17066452681e47b8ca1d28180cd28d0cd1ec9af7",
      "parents": [
        "eb5959c2bd290bf6c24ddf6d1f5ebcb496c54adb"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 21:44:59 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:16 2006 -0700"
      },
      "message": "[TIPC]: Added duplicate node address detection capability\n\nTIPC now rejects and logs link setup requests from node \u003cZ.C.N\u003e if the\nreceiving node already has a functional link to that node on the associated\ninterface, or if the requestor is using the same \u003cZ.C.N\u003e as the receiver.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb5959c2bd290bf6c24ddf6d1f5ebcb496c54adb",
      "tree": "57b7ce657f2304eeb4ad981cdbf7fcd8c7b6c8df",
      "parents": [
        "29ede244cc4cfb11432a0bffd158ba09e7b2c167"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 21:43:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:15 2006 -0700"
      },
      "message": "[TIPC]: Stream socket can now send \u003e 66000 bytes at a time\n\nThe stream socket send code was not initializing some required fields\nof the temporary msghdr structure it was utilizing; this is now fixed.\nA check has also been added to detect if a user illegally specifies\na destination address when sending on an established stream connection.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29ede244cc4cfb11432a0bffd158ba09e7b2c167",
      "tree": "acb07b6ffa1561bcd297a50458ed7aa7e8278e14",
      "parents": [
        "065fd1772af2032bebdce006071df007c039734d"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 21:42:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:14 2006 -0700"
      },
      "message": "[TIPC]: Debug print buffer enhancements and fixes\n\nThis change modifies TIPC\u0027s print buffer code as follows:\n1) Now supports small print buffers (min. size reduced from 512 bytes to 64)\n2) Now uses TIPC_NULL print buffer structure to indicate null device\n   instead of NULL pointer (this simplified error handling)\n3) Fixed misuse of console buffer structure by tipc_dump()\n4) Added and corrected comments in various places\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "065fd1772af2032bebdce006071df007c039734d",
      "tree": "62e63dd8273a209542236fe8930d9cca92b0d138",
      "parents": [
        "ce9e3d9953c8cb67001719b5516da2928e956be4"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon Oct 16 21:38:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 18 19:55:13 2006 -0700"
      },
      "message": "[TIPC]: Add missing unlock in port timeout code.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce9e3d9953c8cb67001719b5516da2928e956be4",
      "tree": "77b56ec0815b4381b03418baaf88d092082e2c04",
      "parents": [
        "64d9a39ec9ad074384b548c0cead89265c82e166",
        "74d919465a93b6c2b928b29a8ed3e5e41adbfa93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 18:30:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 18:30:00 2006 -0700"
      },
      "message": "Merge branch \u0027ubuntu-updates\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/bcollins/ubuntu-2.6\n\n* \u0027ubuntu-updates\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/bcollins/ubuntu-2.6:\n  [pci_ids] Add Quicknet XJ vendor/device ID\u0027s.\n  [valkyriefb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n  [platinumfb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n  [igafb] Add pci dev table for module auto loading.\n  [controlfb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n  [hid-core] TurboX Keyboard needs NOGET quirk.\n  [ixj] Add pci dev table for module auto loading.\n  [initio] Add pci dev table for module auto loading.\n  [fdomain] Add pci dev table for module auto loading.\n  [BusLogic] Add pci dev table for auto module loading.\n  [mv643xx] Add pci device table for auto module loading.\n  [alim7101] Add pci dev table for auto module loading.\n"
    },
    {
      "commit": "64d9a39ec9ad074384b548c0cead89265c82e166",
      "tree": "5c0cdd72f41584d33e76e4a3c08eeb1960a0b5c7",
      "parents": [
        "17e6c600b2bc4f15dd5f9144ccb8b5c5211dd6e4",
        "bd452e6f178a559408c54c2b4ca29191b812d47f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:52:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:52:27 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/hwmon-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/hwmon-2.6:\n  hwmon: Fix debug messages in w83781d\n  hwmon: Let w83781d and lm78 load again\n  w83627ehf: Fix the detection of fan5\n  k8temp: Documentation update\n  smsc47m1: List the SMSC LPC47M112 as supported\n  hwmon: Fix documentation typos\n  adm9240: Update Grant Coady\u0027s email address\n  w83791d: Fix unchecked return status\n"
    },
    {
      "commit": "17e6c600b2bc4f15dd5f9144ccb8b5c5211dd6e4",
      "tree": "59e6b08c8a9ca24a5de36adb91ddc4cef8c63ed7",
      "parents": [
        "b6aefcce747b3bc54d701d3c329416d0c9616f10",
        "4ca5224f3ea4779054d96e885ca9b3980801ce13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:51:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:51:05 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/aoe-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/aoe-2.6:\n  aoe: fix sysfs_create_file warnings\n  aoe: revert printk macros\n  aoe: update driver version\n  aoe: remove sysfs comment\n  aoe: use bio-\u003ebi_idx\n  aoe: module parameter for device timeout\n  aoe: zero copy write 2 of 2\n  aoe: improve retransmission heuristics\n  aoe: jumbo frame support 2 of 2\n  aoe: clean up printks via macros\n  aoe: jumbo frame support 1 of 2\n  aoe: zero copy write 1 of 2\n  aoe: remove unused NARGS enum\n  aoe: update copyright date\n  aoe: eliminate isbusy message\n"
    },
    {
      "commit": "b6aefcce747b3bc54d701d3c329416d0c9616f10",
      "tree": "18340f3dea5abf9f1c67b2ff0e0e4941a432b46e",
      "parents": [
        "65740356ccfa66703e7e0d47fbe372ba5193916b",
        "7a54f25cef6c763f16c9fd49ae382de162147873"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:40 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6: (22 commits)\n  PCI Hotplug: move pci_hotplug.h to include/linux/\n  change pci hotplug subsystem maintainer to Kristen\n  PCI: optionally sort device lists breadth-first\n  cpcihp_generic: prevent loading without \"bridge\" parameter\n  pci: Additional search functions\n  PCI: quirks: switch quirks code offender to use pci_get API\n  PCI: Update MSI-HOWTO.txt according to pci_msi_supported()\n  PCI: Improve pci_msi_supported() comments\n  PCI hotplug: ioremap balanced with iounmap\n  shpchp: remove unnecessary cmd_busy member from struct controller\n  shpchp: fix command completion check\n  pci: Stamp out pci_find_* usage in fakephp\n  PCI: fix pcie_portdrv_restore_config undefined without CONFIG_PM error\n  Fix DMA resource allocation in ACPIPnP\n  PCI: Turn pci_fixup_video into generic for embedded VGA\n  PCI: add ICH7/8 ACPI/GPIO io resource quirks\n  PCI: pcie-check-and-return-bus_register-errors fix\n  PCI: VIA IRQ quirk behaviour change\n  pciehp: Remove unnecessary check in pciehp_ctrl.c\n  pciehp - add missing locking\n  ...\n"
    },
    {
      "commit": "65740356ccfa66703e7e0d47fbe372ba5193916b",
      "tree": "e1db48e0967a9499d20a343e27af50abb0b1c24b",
      "parents": [
        "6a13a857becef065cd138b67c162dc5c5dd88655",
        "4d664238207a82c4018757e2d87cf2a780462dcd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:16 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  driver core: kmalloc() failure check in driver_probe_device\n  Driver core: bus: remove indentation level\n  Driver core: Don\u0027t ignore error returns from probing\n  Driver core: Don\u0027t leak \u0027old_class_name\u0027 in drivers/base/core.c::device_rename()\n  driver core fixes: sysfs_create_group() retval in topology.c\n  driver core fixes: device_create_file() retval check in dmapool.c\n  driver core fixes: device_add() cleanup on error\n  driver core fixes: bus_add_device() cleanup on error\n  driver core fixes: bus_add_attrs() retval check\n  driver core fixes: sysfs_create_link() retval check in class.c\n  sysfs: update obsolete comment in sysfs_update_file\n  sysfs: remove duplicated dput in sysfs_update_file\n  HOWTO: bug report addition\n  Fix dev_printk() is now GPL-only\n  Driver core: plug device probe memory leak\n  Documentation: feature-removal-schedule typo\n"
    },
    {
      "commit": "6a13a857becef065cd138b67c162dc5c5dd88655",
      "tree": "ad109960ad4fde202a50ead1b543168bbaaa86b9",
      "parents": [
        "3bee9df0ab55add6f8df92267a8a3d9d339cce08",
        "ce9b18f5cdd628196ca13bb783e8dcd5ad29ceaa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:49:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:49:42 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] update default configuration\n  [S390] cio: update documentation.\n  [S390] dasd: clean up timer.\n  [S390] Fix pte type checking.\n  [S390] monwriter find header logic.\n  [S390] cio: sch_no -\u003e schid.sch_no conversion.\n  [S390] Wire up epoll_pwait syscall.\n  [S390] cio: invalid device operational notification\n  [S390] fix vmlinux link when CONFIG_SYSIPC\u003dn\n"
    },
    {
      "commit": "3bee9df0ab55add6f8df92267a8a3d9d339cce08",
      "tree": "0957c90aaba3918b820d26f27ea6c2a710ed08e5",
      "parents": [
        "73ed9a86cd77b6a3b46beec8d353ac3b0d4f50c1",
        "9b3377f9921766b6193861d0e3194854b1d765fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:49:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:49:19 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Count resched interrupts\n  [IA64] remove unused acpi_kbd_controller_present, acpi_legacy_devices\n  [IA64] update sn2_defconfig\n  [IA64] reformat pal.S to fit in 80 columns, fix typos\n  [IA64] remove unused PAL_CALL_IC_OFF\n  [IA64] - Allow IPIs in timer loop\n  [IA64] move ioremap/ioremap_nocache under __KERNEL__\n  [IA64] perfmon fix for global IRQ fix\n"
    },
    {
      "commit": "bd452e6f178a559408c54c2b4ca29191b812d47f",
      "tree": "c6806233f5b112b6d0a094fbb435ce5cda017c2c",
      "parents": [
        "e693810ce8495ce3e227dacaa83f501b3b8ab204"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 13 17:03:42 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:09 2006 -0700"
      },
      "message": "hwmon: Fix debug messages in w83781d\n\nFix debug messages in w83781d at detection time. We can\u0027t use dev_dbg()\non an i2c client\u0027s device before calling i2c_attach_client() on that\nclient.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e693810ce8495ce3e227dacaa83f501b3b8ab204",
      "tree": "bbedeb3dbfe1bda6b07b24b36aee94b93262b7b6",
      "parents": [
        "14992c7eff937bb12c8ebf2d91dbaa8c2f0cfc87"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 13 16:56:28 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:09 2006 -0700"
      },
      "message": "hwmon: Let w83781d and lm78 load again\n\nLet the w83781d and lm78 hardware monitoring drivers load even when\nno chip was detected at the ISA address. There can still be supported\nchips connected to an I2C bus or SMBus.\n\nThis fixes bug #7293.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "14992c7eff937bb12c8ebf2d91dbaa8c2f0cfc87",
      "tree": "a040439505b90072067540f4d2ae336b437540c4",
      "parents": [
        "4660cb354a1dacbbc9c96f94eceedc38fe542fe2"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun Oct 08 22:02:09 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "w83627ehf: Fix the detection of fan5\n\nFix the detection of fan5 and preserve the bit between the\nregister writes, because the bit is write only.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4660cb354a1dacbbc9c96f94eceedc38fe542fe2",
      "tree": "0a1182e09df1f89f8be1a27ef889797c079d0c8c",
      "parents": [
        "6091780eba5d195213747b515a62211ac97641f1"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun Oct 08 22:01:26 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "k8temp: Documentation update\n\nUpdate the documentation for the k8temp driver.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6091780eba5d195213747b515a62211ac97641f1",
      "tree": "eb801152e23946ad047ae73efa2c9513b9b323fc",
      "parents": [
        "15fe25ca67234514d7cf41af28096c1330f44950"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 08 22:00:44 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "smsc47m1: List the SMSC LPC47M112 as supported\n\nThe SMSC LPC47M112 Super-I/O chip appears to be compatible with the\nLPC47M10x and LPC47M13x as far as hardware monitoring is concerned.\nThe device ID is even the same, so it\u0027s really only a documentation\nupdate.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15fe25ca67234514d7cf41af28096c1330f44950",
      "tree": "f96a7f39dac4bf29e7ecf6ac3b7fb79aac433a9a",
      "parents": [
        "2ca7b961c3c9f072d307293aad0f9705522e916a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 08 21:59:54 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "hwmon: Fix documentation typos\n\nFix typos in hardware monitoring documentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2ca7b961c3c9f072d307293aad0f9705522e916a",
      "tree": "623430bbee5756d1f9aa5b766d605edf5518d220",
      "parents": [
        "34fc921a253f3ddfc4ad9de1dbc88683f84fbaaa"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "gcoady.lk@gmail.com",
        "time": "Sun Oct 08 21:57:41 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "adm9240: Update Grant Coady\u0027s email address\n\nReplace a bouncing email that I cannot recover from Mr Google.\n\nSigned-off-by: Grant Coady \u003cgcoady.lk@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34fc921a253f3ddfc4ad9de1dbc88683f84fbaaa",
      "tree": "9e1bc568db0226d8dfaa6535fce80437696ea134",
      "parents": [
        "73ed9a86cd77b6a3b46beec8d353ac3b0d4f50c1"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sun Oct 08 21:56:29 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "w83791d: Fix unchecked return status\n\nReplace all unchecked calls to device_create_file with a single group\ndeclaration, and one call to sysfs_create_group, and check that one\nreturn status. Also remove the files on device detach.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off by: Charles Spirakis \u003cbezaur@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4ca5224f3ea4779054d96e885ca9b3980801ce13",
      "tree": "04b75b597b8c57978b4bbee29448114c89f6dc94",
      "parents": [
        "a12c93f08b8fc83b7fcdabaf92b1adcea7489f5e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:51 2006 -0700"
      },
      "message": "aoe: fix sysfs_create_file warnings\n\nMoved the attributes into a group, making the compiler be quiet about\nignoring the return value of the file create calls.  This also also\nfixed a bug when removing the files, which were not symlinks.\n\nCc: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nCc: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a12c93f08b8fc83b7fcdabaf92b1adcea7489f5e",
      "tree": "493fb94c32f45b5f1c8109c7ce170f653cb5c3d5",
      "parents": [
        "086216db1435f44a58c18454acfa59f013510c95"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:51 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:51 2006 -0700"
      },
      "message": "aoe: revert printk macros\n\nThis patch addresses the concern that the aoe driver should\nnot introduce unecessary conventions that must be learned by\nthe reader.  It reverts patch 6.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "086216db1435f44a58c18454acfa59f013510c95",
      "tree": "46cd4cb69f52e703f368ccf16cc0f838cb25e53f",
      "parents": [
        "b849086d8f77f8a1269a01d5552fbf355311f7ac"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:51 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:51 2006 -0700"
      },
      "message": "aoe: update driver version\n\nUpdate aoe driver version number to 32.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b849086d8f77f8a1269a01d5552fbf355311f7ac",
      "tree": "1a5cd438f4d183113a5271166714564253e4eaa2",
      "parents": [
        "392e4845f9728114f7ffa8d7612683397fd4d441"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:51 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: remove sysfs comment\n\nRemove unecessary comment.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "392e4845f9728114f7ffa8d7612683397fd4d441",
      "tree": "fb86e5b7f2a066c9e9458619b746a015e4d2dbe4",
      "parents": [
        "b751e8b6590efdb76e1682c85bfcd5f3531ccae4"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:50 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: use bio-\u003ebi_idx\n\nInstead of starting with bio-\u003ebi_io_vec, use the offset in bio-\u003ebi_idx.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b751e8b6590efdb76e1682c85bfcd5f3531ccae4",
      "tree": "b61a3a6a81d14491eca349ada8e3c49db95d3c28",
      "parents": [
        "4f51dc5e9ae195d2e8c22e5f574e004c2f6518a4"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:50 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: module parameter for device timeout\n\nThe aoe_deadsecs module parameter sets the number of seconds that\nelapse before a nonresponsive AoE device is marked as dead.\n\nThis is runtime settable in sysfs or settable with a module load or\nkernel boot parameter.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f51dc5e9ae195d2e8c22e5f574e004c2f6518a4",
      "tree": "852ab0b29d19f1ac9a4f7e7eeba6510c0ee7bca1",
      "parents": [
        "dced3a053dd5415a7321e1ae153c96dea644da4e"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: zero copy write 2 of 2\n\nAvoid memory copy on writes.\n(This patch follows patch 4.)\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dced3a053dd5415a7321e1ae153c96dea644da4e",
      "tree": "effc221b2b7b2f2cb39996ed834c279ce409e7e7",
      "parents": [
        "ddec63e86752b89776547e93aa68af01f1cbb10c"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: improve retransmission heuristics\n\nAdd a dynamic minimum timer for better retransmission behavior.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ddec63e86752b89776547e93aa68af01f1cbb10c",
      "tree": "42ae0ae8e3f6558ec4c5a75d796412825bff784c",
      "parents": [
        "6bb6285fdb948cedee586c6bebc9ebc5e32a5c35"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: jumbo frame support 2 of 2\n\nAdd support for jumbo ethernet frames.\n(This patch follows patch 5.)\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6bb6285fdb948cedee586c6bebc9ebc5e32a5c35",
      "tree": "775bff808343ef52d1b254a9e33144f13a197a45",
      "parents": [
        "19bf26353c50bc2be375109ec73f2f0bbd616ed1"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: clean up printks via macros\n\nUse simple macros to clean up the printks.\n(This patch is reverted by the 14th patch to follow.)\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "19bf26353c50bc2be375109ec73f2f0bbd616ed1",
      "tree": "5bcdf714d67d573885d2f42a7c0a79586de77c25",
      "parents": [
        "e407a7f6cd143b3ab4eb3d7e1cf882e96b710eb5"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: jumbo frame support 1 of 2\n\nAdd support for jumbo ethernet frames.\n(This patch depends on patch 7 to follow.)\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e407a7f6cd143b3ab4eb3d7e1cf882e96b710eb5",
      "tree": "a180d2a6ae40b1fe6773c93a24a5c469948fd59d",
      "parents": [
        "2fdc0ea75b26e3009cfdf72e79901e4e16bb99bd"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: zero copy write 1 of 2\n\nAvoid memory copy on writes.\n(This patch depends on fixes in patch 9 to follow.)\n\nAlthough skb-\u003elen should not be set when working with linear skbuffs,\nthe skb-\u003etail pointer maintained by skb_put/skb_trim is not relevant\nto what happens when the skb_fill_page_desc function is called.  This\nissue was raised without comment in linux-kernel and netdev earlier\nthis month:\n\n  http://thread.gmane.org/gmane.linux.kernel/446474/\n  http://thread.gmane.org/gmane.linux.network/45444/\n\nSo until there is something analogous to skb_put that works for\nzero-copy write skbuffs, we will do what the other callers of\nskb_fill_page_desc are doing.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2fdc0ea75b26e3009cfdf72e79901e4e16bb99bd",
      "tree": "f0f2b72566e0e46820b82b06118fbab8625d00af",
      "parents": [
        "2611464d7f36685fb1990275d3de1e72e6aff9d9"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:48 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: remove unused NARGS enum\n\nThe NARGS enum is left over from older code versions.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2611464d7f36685fb1990275d3de1e72e6aff9d9",
      "tree": "6a595f85870a19a1e9f8000b76796d00f369d45e",
      "parents": [
        "463c2c12dce78dd0cb77b65beba93f029a164ba3"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:48 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: update copyright date\n\nUpdate the copyright year to 2006.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "463c2c12dce78dd0cb77b65beba93f029a164ba3",
      "tree": "ad93a7d47676019d20d9f4bd6d430043a58b4ed6",
      "parents": [
        "73ed9a86cd77b6a3b46beec8d353ac3b0d4f50c1"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:34:41 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:49 2006 -0700"
      },
      "message": "aoe: eliminate isbusy message\n\nThis message doesn\u0027t help users because the circumstance isn\u0027t problematic.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d664238207a82c4018757e2d87cf2a780462dcd",
      "tree": "99825365d41f5e7c52878ed8a8c3a22404ffc3db",
      "parents": [
        "d9fd4d3b317a231e47f31d64d66c8cc7765d458f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Oct 09 18:04:30 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:56 2006 -0700"
      },
      "message": "driver core: kmalloc() failure check in driver_probe_device\n\ndriver_probe_device() is missing kmalloc() failure check.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d9fd4d3b317a231e47f31d64d66c8cc7765d458f",
      "tree": "d4a80654a42707bbb541d52ca1fffc565e92e96b",
      "parents": [
        "f70fa6296c2ec8f541f0a9b406ccc2d9d127d639"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 04 07:48:03 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:56 2006 -0700"
      },
      "message": "Driver core: bus: remove indentation level\n\nBefore potentially fixing up these functions, this cosmetic change\nreduces the indentation level to make the code easier to read and\nmaintain.\n\nNo functional changes at all.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f70fa6296c2ec8f541f0a9b406ccc2d9d127d639",
      "tree": "f9fd9bbb13a62683c6b41612cfb34fa3894f8676",
      "parents": [
        "952ab431cd36c7ab573f685af8679c3677cbdc29"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 05 17:03:24 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "Driver core: Don\u0027t ignore error returns from probing\n\nThis patch (as797) fixes device_add() in the driver core.  It needs to\npay attention when the driver for a new device reports an error.\n\nAt the same time, since bus_remove_device() undoes the effects of both\nbus_add_device() and bus_attach_device(), it needs to check whether\nthe bus_attach_device step failed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "952ab431cd36c7ab573f685af8679c3677cbdc29",
      "tree": "91a7ca161516c4ceb6e0500a505bf94600d7db60",
      "parents": [
        "221c324a336770a911b16bda02b9f4adad506a35"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Sep 28 23:56:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "Driver core: Don\u0027t leak \u0027old_class_name\u0027 in drivers/base/core.c::device_rename()\n\nIf kmalloc() fails to allocate space for \u0027old_symlink_name\u0027 in\ndrivers/base/core.c::device_rename(), then we\u0027ll leak \u0027old_class_name\u0027.\n\nSpotted by the Coverity checker.\n\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "221c324a336770a911b16bda02b9f4adad506a35",
      "tree": "c543a73c58872aa53b992d0708cacaa778e21b4c",
      "parents": [
        "141ecc5320147d363d060cfc8042d197a3cdd496"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:32 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "driver core fixes: sysfs_create_group() retval in topology.c\n\nReturn the return value of sysfs_create_group() in topology_add_dev().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "141ecc5320147d363d060cfc8042d197a3cdd496",
      "tree": "cb1946b3bb46d075430ce10ddf518ee8ae91c772",
      "parents": [
        "a306eea40952e6365301e8a2f7d5ffa9c6a1921b"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:27 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "driver core fixes: device_create_file() retval check in dmapool.c\n\nCheck for device_create_file() return value in dma_pool_create().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a306eea40952e6365301e8a2f7d5ffa9c6a1921b",
      "tree": "5a5b74ef17286728d9b3d5a1eee4e21c73b6e9e6",
      "parents": [
        "513e7337adc32cdfbffecb99953e45a44e812c2d"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:13 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "driver core fixes: device_add() cleanup on error\n\nCheck for return code of device_create_file() and correct cleanup in\nthe error case in device_add().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "513e7337adc32cdfbffecb99953e45a44e812c2d",
      "tree": "47179553f793f74366650b9b085f1350cc00a8e3",
      "parents": [
        "1bb6881acae1c4f11a6e86f04df32ba45e95031d"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "driver core fixes: bus_add_device() cleanup on error\n\nCorrect cleanup in the error path of bus_add_device().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1bb6881acae1c4f11a6e86f04df32ba45e95031d",
      "tree": "c26795fdd0f062ba741d4bbb82a960c942119e3c",
      "parents": [
        "f0e1761ac528e9d28f3ba06bd268ec41fe872ac8"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:04 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "driver core fixes: bus_add_attrs() retval check\n\nCheck return value of bus_add_attrs() in bus_register().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f0e1761ac528e9d28f3ba06bd268ec41fe872ac8",
      "tree": "f640fca2e9c9fdc6de76c6b997e45bb247fe0e40",
      "parents": [
        "97a501849d60f3dbb8bfcd2300cf65dd5ebc0355"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:00 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "driver core fixes: sysfs_create_link() retval check in class.c\n\nCheck for return value of sysfs_create_link() in class_device_add().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97a501849d60f3dbb8bfcd2300cf65dd5ebc0355",
      "tree": "512d61381ac414994052a13d746150535788a72a",
      "parents": [
        "e42344514c6e8ca7f5427da9b1407b56550dfa01"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Wed Sep 20 16:49:02 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "sysfs: update obsolete comment in sysfs_update_file\n\nAnd the obsolete comment should be updated (or totally removed).\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e42344514c6e8ca7f5427da9b1407b56550dfa01",
      "tree": "4dd26210cc0bb5147a455ef9b097266d0218c3b9",
      "parents": [
        "722385f75efd82d9f480f0765a1e97a4d83cac0d"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Wed Sep 20 16:38:00 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "sysfs: remove duplicated dput in sysfs_update_file\n\nFollowing function can drops d_count twice against one reference\nby lookup_one_len.\n\n\u003cSOURCE\u003e\n/**\n * sysfs_update_file - update the modified timestamp on an object attribute.\n * @kobj: object we\u0027re acting for.\n * @attr: attribute descriptor.\n */\nint sysfs_update_file(struct kobject * kobj, const struct attribute * attr)\n{\n        struct dentry * dir \u003d kobj-\u003edentry;\n        struct dentry * victim;\n        int res \u003d -ENOENT;\n\n        mutex_lock(\u0026dir-\u003ed_inode-\u003ei_mutex);\n        victim \u003d lookup_one_len(attr-\u003ename, dir, strlen(attr-\u003ename));\n        if (!IS_ERR(victim)) {\n                /* make sure dentry is really there */\n                if (victim-\u003ed_inode \u0026\u0026\n                    (victim-\u003ed_parent-\u003ed_inode \u003d\u003d dir-\u003ed_inode)) {\n                        victim-\u003ed_inode-\u003ei_mtime \u003d CURRENT_TIME;\n                        fsnotify_modify(victim);\n\n                        /**\n                         * Drop reference from initial sysfs_get_dentry().\n                         */\n                        dput(victim);\n                        res \u003d 0;\n                } else\n                        d_drop(victim);\n\n                /**\n                 * Drop the reference acquired from sysfs_get_dentry() above.\n                 */\n                dput(victim);\n        }\n        mutex_unlock(\u0026dir-\u003ed_inode-\u003ei_mutex);\n\n        return res;\n}\n\u003c/SOURCE\u003e\n\nPCI-hotplug (drivers/pci/hotplug/pci_hotplug_core.c) is only user of\nthis function. I confirmed that dentry of /sys/bus/pci/slots/XXX/*\nhave negative d_count value.\n\nThis patch removes unnecessary dput().\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nAcked-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "722385f75efd82d9f480f0765a1e97a4d83cac0d",
      "tree": "d0f99a16043e22dbc0f5d3fd31d47383b5c73037",
      "parents": [
        "310a922d4307ed38b37982a6f93b11fdf3b8dcb1"
      ],
      "author": {
        "name": "Diego Calleja",
        "email": "diegocg@gmail.com",
        "time": "Thu Sep 21 22:37:10 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "HOWTO: bug report addition\n\nI suspect that not many people is subscribed to the bugzilla mailing list,\nnot surprising since the URLs doesn\u0027t seem to be in the tree :)\n\nAfter fixing my english, I wonder if the following patch could be applied...\n\nSigned-off-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "310a922d4307ed38b37982a6f93b11fdf3b8dcb1",
      "tree": "498f59f1acb5b68442c12e2f2cac51c6048fb289",
      "parents": [
        "0fbf116d120a2dc5d808204c7d86ad35f7d7846f"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sat Sep 23 23:35:04 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "Fix dev_printk() is now GPL-only\n\nMake dev_printk usable from non-GPL modules again\n\ndev_printk now calls dev_driver_string.  We want even proprietary modules\nto be calling dev_printk, so the export of dev_driver_string needs to be\nnon-GPL-only.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0fbf116d120a2dc5d808204c7d86ad35f7d7846f",
      "tree": "a9e39a6232243d80f38032b28f5fecc12a13e128",
      "parents": [
        "acbd39fbc5d8757aa920c6045399374df7a6dd68"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@free.fr",
        "time": "Wed Sep 27 23:38:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "Driver core: plug device probe memory leak\n\nMake sure data is freed if the kthread fails to start.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "acbd39fbc5d8757aa920c6045399374df7a6dd68",
      "tree": "170f2077bf58b16cca8613d29e3de5f64d52e667",
      "parents": [
        "73ed9a86cd77b6a3b46beec8d353ac3b0d4f50c1"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Sep 30 22:41:43 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:53 2006 -0700"
      },
      "message": "Documentation: feature-removal-schedule typo\n\nFix typo in newly added feature remove schedule item.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a54f25cef6c763f16c9fd49ae382de162147873",
      "tree": "e4ca899dfb73e60698821fc0e484c53151e17ed2",
      "parents": [
        "fb5f4d7a74a140f8e033d1e6854989e88c36c6b8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 13 20:05:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "PCI Hotplug: move pci_hotplug.h to include/linux/\n\nThis makes it possible to build pci hotplug drivers outside of the main\nkernel tree, and Sam keeps telling me to move local header files to\ntheir proper places...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb5f4d7a74a140f8e033d1e6854989e88c36c6b8",
      "tree": "35ea7e5493269d4ec2348f9bc41c5c7187e17cdb",
      "parents": [
        "6b4b78fed47e7380dfe9280b154e8b9bfcd4c86c"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Fri Sep 29 10:30:27 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "change pci hotplug subsystem maintainer to Kristen\n\nHere\u0027s a patch adding me to the maintainers file for the pci\nhotplug subsystem, as we discussed.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "6b4b78fed47e7380dfe9280b154e8b9bfcd4c86c",
      "tree": "9fbf5135f4ba87fc68681bcd8996d509cac6f9e9",
      "parents": [
        "49c61cca2b6591a28ffa4abb73c718091f569746"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Fri Sep 29 15:23:23 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "PCI: optionally sort device lists breadth-first\n\nProblem:\nNew Dell PowerEdge servers have 2 embedded ethernet ports, which are\nlabeled NIC1 and NIC2 on the chassis, in the BIOS setup screens, and\nin the printed documentation.  Assuming no other add-in ethernet ports\nin the system, Linux 2.4 kernels name these eth0 and eth1\nrespectively.  Many people have come to expect this naming.  Linux 2.6\nkernels name these eth1 and eth0 respectively (backwards from\nexpectations).  I also have reports that various Sun and HP servers\nhave similar behavior.\n\n\nRoot cause:\nLinux 2.4 kernels walk the pci_devices list, which happens to be\nsorted in breadth-first order (or pcbios_find_device order on i386,\nwhich most often is breadth-first also).  2.6 kernels have both the\npci_devices list and the pci_bus_type.klist_devices list, the latter\nis what is walked at driver load time to match the pci_id tables; this\nklist happens to be in depth-first order.\n\nOn systems where, for physical routing reasons, NIC1 appears on a\nlower bus number than NIC2, but NIC2\u0027s bridge is discovered first in\nthe depth-first ordering, NIC2 will be discovered before NIC1.  If the\nlist were sorted breadth-first, NIC1 would be discovered before NIC2.\n\nA PowerEdge 1955 system has the following topology which easily\nexhibits the difference between depth-first and breadth-first device\nlists.\n\n-[0000:00]-+-00.0  Intel Corporation 5000P Chipset Memory Controller Hub\n           +-02.0-[0000:03-08]--+-00.0-[0000:04-07]--+-00.0-[0000:05-06]----00.0-[0000:06]----00.0  Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet (labeled NIC2, 2.4 kernel name eth1, 2.6 kernel name eth0)\n           +-1c.0-[0000:01-02]----00.0-[0000:02]----00.0  Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet (labeled NIC1, 2.4 kernel name eth0, 2.6 kernel name eth1)\n\n\nOther factors, such as device driver load order and the presence of\nPCI slots at various points in the bus hierarchy further complicate\nthis problem; I\u0027m not trying to solve those here, just restore the\ndevice order, and thus basic behavior, that 2.4 kernels had.\n\n\nSolution:\n\nThe solution can come in multiple steps.\n\nSuggested fix #1: kernel\nPatch below optionally sorts the two device lists into breadth-first\nordering to maintain compatibility with 2.4 kernels.  It adds two new\ncommand line options:\n  pci\u003dbfsort\n  pci\u003dnobfsort\nto force the sort order, or not, as you wish.  It also adds DMI checks\nfor the specific Dell systems which exhibit \"backwards\" ordering, to\nmake them \"right\".\n\n\nSuggested fix #2: udev rules from userland\nMany people also have the expectation that embedded NICs are always\ndiscovered before add-in NICs (which this patch does not try to do).\nUsing the PCI IRQ Routing Table provided by system BIOS, it\u0027s easy to\ndetermine which PCI devices are embedded, or if add-in, which PCI slot\nthey\u0027re in.  I\u0027m working on a tool that would allow udev to name\nethernet devices in ascending embedded, slot 1 .. slot N order,\nsubsort by PCI bus/dev/fn breadth-first.  It\u0027ll be possible to use it\nindependent of udev as well for those distributions that don\u0027t use\nudev in their installers.\n\nSuggested fix #3: system board routing rules\nOne can constrain the system board layout to put NIC1 ahead of NIC2\nregardless of breadth-first or depth-first discovery order.  This adds\na significant level of complexity to board routing, and may not be\npossible in all instances (witness the above systems from several\nmajor manufacturers).  I don\u0027t want to encourage this particular train\nof thought too far, at the expense of not doing #1 or #2 above.\n\n\nFeedback appreciated.  Patch tested on a Dell PowerEdge 1955 blade\nwith 2.6.18.\n\nYou\u0027ll also note I took some liberty and temporarily break the klist\nabstraction to simplify and speed up the sort algorithm.  I think\nthat\u0027s both safe and appropriate in this instance.\n\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "49c61cca2b6591a28ffa4abb73c718091f569746",
      "tree": "59867e7f9e0687df4259f297a5f37b48f37de78b",
      "parents": [
        "29f3eb64634cf96903a3cdb56b1f9a80bebad17d"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Oct 14 03:07:30 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "cpcihp_generic: prevent loading without \"bridge\" parameter\n\ncpcihp_generic module requires configured \"bridge\" module parameter.\nBut it can be loaded successfully without that parameter.\nBecause module init call ends up returning positive value.\n\nThis patch prevents from loading without setting \"bridge\" module parameter.\n\nSigned-off-by: Akinbou Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "29f3eb64634cf96903a3cdb56b1f9a80bebad17d",
      "tree": "d72f67470fcca932d42e9f38e6b9a03a49df30b3",
      "parents": [
        "11f242f04c6d886494cc83097cb6def044eabebb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 16 16:20:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "pci: Additional search functions\n\nIn order to finish converting to pci_get_* interfaces we need to add a couple\nof bits of missing functionaility\n\npci_get_bus_and_slot() provides the equivalent to pci_find_slot()\n(pci_get_slot is already taken as a name for something similar but not the\nsame)\n\npci_get_device_reverse() is the equivalent of pci_find_device_reverse but\nrefcounting\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11f242f04c6d886494cc83097cb6def044eabebb",
      "tree": "049a2af1324430363430d589d3cbf1f2e235062b",
      "parents": [
        "0cc2b3763e06e84ae5a90b63e03cc1d585a109d0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 10 14:39:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: quirks: switch quirks code offender to use pci_get API\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0cc2b3763e06e84ae5a90b63e03cc1d585a109d0",
      "tree": "833fe49611cd5f87f3118ad03d4ee5e39fd6b0a0",
      "parents": [
        "0306ebfa3b45386401f80aa87cb4f7570bf3aadb"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Oct 05 10:24:42 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: Update MSI-HOWTO.txt according to pci_msi_supported()\n\nUpdate MSI-HOWTO.txt according to pci_msi_supported().\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0306ebfa3b45386401f80aa87cb4f7570bf3aadb",
      "tree": "fe2ce5b3fd08835a3006cb339ff26d4eb60ef7ae",
      "parents": [
        "662a98fb8de5af4adb56e58f78753cdaa27b6459"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Oct 05 10:24:31 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: Improve pci_msi_supported() comments\n\nImprove pci_msi_supported() comments.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "662a98fb8de5af4adb56e58f78753cdaa27b6459",
      "tree": "85f131f870e407b8cadb9364e582da3878e787bb",
      "parents": [
        "6aa562c248e05db993e4a5f405f899c0cfabb7f2"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Thu Oct 05 12:07:32 2006 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI hotplug: ioremap balanced with iounmap\n\n1. ioremap must be balanced by an iounmap and failing to do so can\n   result in a memory leak.\n2. Handle return value correctly\n\nTested (compilation only) with:\n- allmodconfig\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6aa562c248e05db993e4a5f405f899c0cfabb7f2",
      "tree": "e2d2fca823131f0d33fb7015d35016576fc33d31",
      "parents": [
        "d1729ccecd7ba9ceb6dca1c973dbfd87041d0637"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Sep 28 15:51:36 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "shpchp: remove unnecessary cmd_busy member from struct controller\n\nThis patch removes unnecessary cmd_busy member from struct\ncontroller. Read command status register instead of using cmd_busy.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1729ccecd7ba9ceb6dca1c973dbfd87041d0637",
      "tree": "47be9a24701f8bda7ee6d833e1c914d1e5bdec13",
      "parents": [
        "094ed76e8988d46158b036ab150e0c22aff6db3a"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Sep 28 15:51:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "shpchp: fix command completion check\n\nThis patch fixes the problem that shpchp driver could mis-detect\ncommand failures if the system was under heavy load.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "094ed76e8988d46158b036ab150e0c22aff6db3a",
      "tree": "ae77d7c28a164d94372ca264816dca9b43f6cd77",
      "parents": [
        "0bed208efcb25bed4dc2026488a4417aa68e7c92"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Sep 29 18:36:15 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "pci: Stamp out pci_find_* usage in fakephp\n\npci_find is not hotplug safe, so it really doesn\u0027t want to be in an\nactual hotplug driver either.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0bed208efcb25bed4dc2026488a4417aa68e7c92",
      "tree": "95ad0c4aebfefe29be63933757a55d8d10d263b5",
      "parents": [
        "ccc4c7bbd6a2d47bf5899c2c8cf2e0d176a4dc0f"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin_zhang@linux.intel.com",
        "time": "Thu Sep 28 14:35:59 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: fix pcie_portdrv_restore_config undefined without CONFIG_PM error\n\nOn Thu, 2006-09-28 at 03:42, Olaf Hering wrote:\n\u003e PCI-Express AER implemetation: pcie_portdrv error handler\n\u003e \n\u003e This patch breaks if CONFIG_PM is not enabled,\n\u003e pcie_portdrv_restore_config() will be undefined.\nI move the definition of pcie_portdrv_restore_config\nout of CONFIG_PM.\n\nBelow patch is against 2.6.18-mm1. Could you try it?\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ccc4c7bbd6a2d47bf5899c2c8cf2e0d176a4dc0f",
      "tree": "24bd806a028fe5e1ac75eb55fdad0927fc104f69",
      "parents": [
        "b5e4efe7e061ff52ac97b9fa45acca529d8daeea"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Fri Apr 07 20:00:27 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "Fix DMA resource allocation in ACPIPnP\n\nThe ACPIPnP implementation had the understanding of Linux resource flags very\nwrong, resulting in a nonfunctional implementation of DMA resource\nallocation.\n\nThis was usually not a problem, since almost no on-board PnP devices use ISA\nDMA, with the exception of ECP parallel ports. Even with that, parallel port\nDMA is preconfigured by the BIOS, so this routine isn\u0027t normally called.\n\nExcept in the case where somebody does \u0027rmmod parport_pc; modprobe\nparport_pc\u0027, where the rmmod case disables the ECP parallel port resources,\nand they need to be enabled again to initialize the module. This didn\u0027t\nwork, resulting in a non-printing printer.\n\nThe application doing exactly the above to force reprobing of printers is\nthe YaST printer module. Thus without this fix YaST wedged the printer when\nconfiguring it, and was not able to print a test page.\n\nReported-by: Ralf Flaxa \u003crf@suse.de\u003e\nReproduced-by: Jiri Dluhos \u003cjdluhos@suse.cz\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b5e4efe7e061ff52ac97b9fa45acca529d8daeea",
      "tree": "39937f2f6c50525abc0111dca1de91030568e6d5",
      "parents": [
        "bacedce32b171cd461a7da3160ad794e2240c67a"
      ],
      "author": {
        "name": "eiichiro.oiwa.nm@hitachi.com",
        "email": "eiichiro.oiwa.nm@hitachi.com",
        "time": "Thu Sep 28 13:55:47 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: Turn pci_fixup_video into generic for embedded VGA\n\npci_fixup_video turns into generic code because there are many platforms need this fixup\nfor embedded VGA as well as x86. The Video BIOS integrates into System BIOS on a machine\nhas embedded VGA although embedded VGA generally don\u0027t have PCI ROM. As a result,\nembedded VGA need the way that the sysfs rom points to the Video BIOS of System\nRAM (0xC0000). PCI-to-PCI Bridge Architecture specification describes the condition whether\nor not PCI ROM forwards VGA compatible memory address. fixup_video suits this specification.\nAlthough the Video ROM generally implements in x86 code regardless of platform, some\napplication such as X Window System can run this code by dosemu86. Therefore,\npci_fixup_video should turn into generic code.\n\n\nSigned-off-by: Eiichiro Oiwa \u003ceiichiro.oiwa.nm@hitachi.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bacedce32b171cd461a7da3160ad794e2240c67a",
      "tree": "6855530b7b6f661b90a898e247439fb0a0db4509",
      "parents": [
        "3ec6a8d02efd54a66640bd85afa8c162647b56c3"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Mon Sep 25 16:52:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "PCI: add ICH7/8 ACPI/GPIO io resource quirks\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ec6a8d02efd54a66640bd85afa8c162647b56c3",
      "tree": "7944d301ea555afeca4a18048135c6787e7185fc",
      "parents": [
        "09d6029f43ebbe7307854abdae204c25d711ff94"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Sep 25 16:52:20 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "PCI: pcie-check-and-return-bus_register-errors fix\n\n__must_check goes on the declaration, not the definition.\n\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09d6029f43ebbe7307854abdae204c25d711ff94",
      "tree": "2966a065f57656720417d555a8beaf3303e192b3",
      "parents": [
        "9ef9977cabc1b2c1718ef6eb883caec8dcb80b4c"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon Sep 25 16:52:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "PCI: VIA IRQ quirk behaviour change\n\nThe most recent VIA IRQ quirk changes have broken various VIA devices for\nsome users.  We are not able to add these devices to the blacklist as they\nare also available in PCI-card form, and running the quirk on these devices\nbrings us back to square one (running the VIA quirk on non-VIA boards where\nthe quirk is not needed).\n\nThis patch, based on suggestions from Sergey Vlasov, implements a scheme\nsimilar to but more restrictive than the scheme we had in 2.6.16 and\nearlier.  It runs the quirk on all VIA hardware, but *only* if a VIA\nsouthbridge was detected on the system.\n\nTo further reduce the amount of quirked devices, this patch includes a\nchange suggested by Linus at http://lkml.org/lkml/2005/9/27/113 This\nensures that devices bound to non-legacy IO-APIC interrupt lines are not\nquirked.  We have made one change to Linus\u0027 suggestion: we do a comparison\nof \"\u003e15\" rather than \"\u003e\u003d15\", as 15 is still in the legacy interrupt range.\n\nThere is still a downside to this patch: if the user inserts a VIA PCI card\ninto a VIA-based motherboard, in some circumstances the quirk will also run\non the VIA PCI card.  This corner case is hard to avoid.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ef9977cabc1b2c1718ef6eb883caec8dcb80b4c",
      "tree": "54ae4e1c2c42603da00ac8059b94bb6b4e8e38ee",
      "parents": [
        "dd5619cb4407e830a8921a93c949be37c81105b5"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Sep 25 00:56:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "pciehp: Remove unnecessary check in pciehp_ctrl.c\n\nthis was spotted by coverity (cid #819). We dereference p_slot\nearlier in the function, and i found no way it could become NULL\nanywhere.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd5619cb4407e830a8921a93c949be37c81105b5",
      "tree": "f726db26b6019e6f741dfb146e3d37eca9198cf4",
      "parents": [
        "49ed2b4963cd00993eab518b820a6700f94f222d"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Sep 22 10:17:29 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "pciehp - add missing locking\n\nThis patch fixes the problem that system will panic if multiple power\non/off operations are issued to the same slot in parallel. This\nproblem can be easily reproduced by commands below.\n\n    # while true; do echo 1 \u003e power; echo 0 \u003e power; done \u0026\n    # while true; do echo 1 \u003e power; echo 0 \u003e power; done \u0026\n\nThe cause is lack of locking for enable/disable operations. This patch\nfixes this problem.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49ed2b4963cd00993eab518b820a6700f94f222d",
      "tree": "d315e016f093fa48d0a132bf535f81c8dda97b99",
      "parents": [
        "b4a1efffcf8070dbc7734f27da10ce49fb9f2a34"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Sep 22 10:17:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "pciehp: fix improper info messages\n\nThe slot number displayed in info messages would cause a confusion\nbecause those are displayed in several ways (decimal and hex).\nFurthermore, those slot number is not same as slot name (directory\nname). This patch fixes those improper info messages.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b4a1efffcf8070dbc7734f27da10ce49fb9f2a34",
      "tree": "2b8d9d3a8539ec33c586941a1270c7c4df819e5a",
      "parents": [
        "73ed9a86cd77b6a3b46beec8d353ac3b0d4f50c1"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Sep 22 12:52:37 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "shpchp: fix shpchp_wait_cmd in poll\n\nThis patch fixes the problem that issuing SHPC command in poll mode\nalways fails with the following message.\n\n        shpchp: Command not completed in 2000 msec\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce9b18f5cdd628196ca13bb783e8dcd5ad29ceaa",
      "tree": "8e403341a484a7b1f65982196a7a01d74bac82e8",
      "parents": [
        "9b10fe5b70878fb4b7e3e1b300f1bff0c73d4e2e"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:59 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:59 2006 +0200"
      },
      "message": "[S390] update default configuration\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9b10fe5b70878fb4b7e3e1b300f1bff0c73d4e2e",
      "tree": "83f982908f3490d4e73733fc885974cd99b50fa1",
      "parents": [
        "867dcd0f32b125f45a663f9374a36fb21193ab21"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Oct 18 18:30:55 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:55 2006 +0200"
      },
      "message": "[S390] cio: update documentation.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "867dcd0f32b125f45a663f9374a36fb21193ab21",
      "tree": "88f4e937d433650718c4c83c6095108aa112fa21",
      "parents": [
        "833774849d50a59f58e9bdfc3d9c88e682b3596d"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Wed Oct 18 18:30:53 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:53 2006 +0200"
      },
      "message": "[S390] dasd: clean up timer.\n\nClean up dasd timer when when a dasd device is set offline.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "833774849d50a59f58e9bdfc3d9c88e682b3596d",
      "tree": "5527a4f8e21233a72af48c369917ebe2dc2883df",
      "parents": [
        "2c91971f84be168a35f937dd6c61e56e492b2185"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:51 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:51 2006 +0200"
      },
      "message": "[S390] Fix pte type checking.\n\nhandle_pte_fault uses pte_present, pte_none and pte_file to find out\nthe type of a pte. That is done without holding the page table lock.\nThis clashes with the way how ptep_clear_flush removes active page\ntable entries from the system. First the ipte instruction is used\nto invalidate the pte and remove all plt entries for the page. The\nipte sets the hardware invalid bit without changing any other bit.\nAfter the ipte finished the pte is cleared. A concurrent fault can\nobserve the the previously valid pte with the invalid bit set. With\nthe current encoding of the different pte types an invalidated\nread-only pte can be misinterpreted as a swap-pte.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2c91971f84be168a35f937dd6c61e56e492b2185",
      "tree": "4b203408105d13638f58bead9364effa08681096",
      "parents": [
        "85a4aa64a85a8bd19b86887f70b13a27a363030d"
      ],
      "author": {
        "name": "Melissa Howland",
        "email": "melissah@us.ibm.com",
        "time": "Wed Oct 18 18:30:49 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:49 2006 +0200"
      },
      "message": "[S390] monwriter find header logic.\n\nFix logic for finding matching buffers.\n\nSigned-off-by: Melissa Howland \u003cmelissah@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "85a4aa64a85a8bd19b86887f70b13a27a363030d",
      "tree": "5b2d3b3b15db8ab83e9258d7c6433dbe08ddf4ad",
      "parents": [
        "f5956f84072804712cb7b663c5c64e9800180833"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Oct 18 18:30:47 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:47 2006 +0200"
      },
      "message": "[S390] cio: sch_no -\u003e schid.sch_no conversion.\n\nOverlooked one sch_no -\u003e schid.sch_no conversion.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f5956f84072804712cb7b663c5c64e9800180833",
      "tree": "bc18665c8c9bf399e5c99dde02036a3e63bb8848",
      "parents": [
        "8b42f5c20251060cb1ab875459fe66ad7bb92cbd"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Oct 18 18:30:45 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:45 2006 +0200"
      },
      "message": "[S390] Wire up epoll_pwait syscall.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "8b42f5c20251060cb1ab875459fe66ad7bb92cbd",
      "tree": "6a10c6388c167e1f4d13a6e40b36de879cdfd0f7",
      "parents": [
        "1df23957ba2da6eb8c7a5c2ad7bb1d4732132873"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Oct 18 18:30:43 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:43 2006 +0200"
      },
      "message": "[S390] cio: invalid device operational notification\n\nReset device operational notification flag when channel paths become\nunavailable during path verification.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1df23957ba2da6eb8c7a5c2ad7bb1d4732132873",
      "tree": "01e1471f0e0a23e19508b25d7c7d7aa4e1eddbe4",
      "parents": [
        "73ed9a86cd77b6a3b46beec8d353ac3b0d4f50c1"
      ],
      "author": {
        "name": "Cedric Le Goater",
        "email": "clg@fr.ibm.com",
        "time": "Wed Oct 18 18:30:41 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:41 2006 +0200"
      },
      "message": "[S390] fix vmlinux link when CONFIG_SYSIPC\u003dn\n\nFix the following compile error:\n\n  CC      init/version.o\n  LD      init/built-in.o\n  LD      .tmp_vmlinux1\narch/s390/kernel/built-in.o(.text+0xdba4): In function `sys32_ipc\u0027:\n: undefined reference to `compat_sys_semtimedop\u0027\narch/s390/kernel/built-in.o(.text+0xdbee): In function `sys32_ipc\u0027:\n: undefined reference to `compat_sys_semctl\u0027\narch/s390/kernel/built-in.o(.text+0xdc08): In function `sys32_ipc\u0027:\n: undefined reference to `compat_sys_msgsnd\u0027\narch/s390/kernel/built-in.o(.text+0xdc30): In function `sys32_ipc\u0027:\n: undefined reference to `compat_sys_msgrcv\u0027\narch/s390/kernel/built-in.o(.text+0xdc58): In function `sys32_ipc\u0027:\n: undefined reference to `compat_sys_msgctl\u0027\narch/s390/kernel/built-in.o(.text+0xdc76): In function `sys32_ipc\u0027:\n: undefined reference to `compat_sys_shmat\u0027\narch/s390/kernel/built-in.o(.text+0xdcb0): In function `sys32_ipc\u0027:\n: undefined reference to `compat_sys_shmctl\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "74d919465a93b6c2b928b29a8ed3e5e41adbfa93",
      "tree": "660855a524bd15dd2c9147448e9772de6d6d3e6d",
      "parents": [
        "996f324767fd24b7cc682801277add2a4f276635"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:55:54 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:55:54 2006 -0400"
      },
      "message": "[pci_ids] Add Quicknet XJ vendor/device ID\u0027s.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "996f324767fd24b7cc682801277add2a4f276635",
      "tree": "a94e8ebc1e20c20b3a5444ddfb8a73dcd341eb3e",
      "parents": [
        "f3f6f9aaced9c8453ef45956a23295e5c2328124"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:53:37 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:53:37 2006 -0400"
      },
      "message": "[valkyriefb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "f3f6f9aaced9c8453ef45956a23295e5c2328124",
      "tree": "878450b1a2a6c63f54b9aa84cdfb138141f4244e",
      "parents": [
        "b023429ca30fc18b17a7b3e279b55bd652e9a989"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:52:48 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:52:48 2006 -0400"
      },
      "message": "[platinumfb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "b023429ca30fc18b17a7b3e279b55bd652e9a989",
      "tree": "28e4d0d4586dc24ab7f30df451854cc310d13145",
      "parents": [
        "4938d3f4f8f1ffd744fa3626df8085118aeb1d79"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:50:49 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:50:49 2006 -0400"
      },
      "message": "[igafb] Add pci dev table for module auto loading.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "4938d3f4f8f1ffd744fa3626df8085118aeb1d79",
      "tree": "f9bf2168b375c2ac8bb773d5da909a44b2c51de6",
      "parents": [
        "d57cdcffe1180cf9b8d1fce048f80d8c6b159827"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:49:31 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:49:31 2006 -0400"
      },
      "message": "[controlfb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "d57cdcffe1180cf9b8d1fce048f80d8c6b159827",
      "tree": "971b62663bfc89641b82bd7b5a81299afe77c49c",
      "parents": [
        "d77f09e51f5793583ede9733a93bd31a324d051c"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:47:37 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:47:37 2006 -0400"
      },
      "message": "[hid-core] TurboX Keyboard needs NOGET quirk.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "d77f09e51f5793583ede9733a93bd31a324d051c",
      "tree": "6354a56770b8b9eacb6dafa58a90b5ea1b56642c",
      "parents": [
        "012887327875915f76a6208e81fe0d67a682ec15"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:45:30 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:45:30 2006 -0400"
      },
      "message": "[ixj] Add pci dev table for module auto loading.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    }
  ],
  "next": "012887327875915f76a6208e81fe0d67a682ec15"
}
