)]}'
{
  "log": [
    {
      "commit": "73a2bcb0edb9ffb0b007b3546b430e2c6e415eee",
      "tree": "dd84f61589c7dd21b7be973c288611ffe547f21b",
      "parents": [
        "f7402e0361d4472535e07cfca648f2fa81d85cd2"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Oct 29 21:18:11 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 29 21:18:11 2007 +0100"
      },
      "message": "sched: keep utime/stime monotonic\n\nkeep utime/stime monotonic.\n\ncpustats use utime/stime as a ratio against sum_exec_runtime, as a\nconsequence it can happen - when the ratio changes faster than time\naccumulates - that either can be appear to go backwards.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f7402e0361d4472535e07cfca648f2fa81d85cd2",
      "tree": "b412891cf8ee217fcac82cf21a0d2039715859fc",
      "parents": [
        "3529a233421fc43fa7bfdf7a4317daf28348a23d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Oct 29 21:18:10 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 29 21:18:10 2007 +0100"
      },
      "message": "sched: make kernel/sched.c:account_guest_time() static\n\naccount_guest_time() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3529a233421fc43fa7bfdf7a4317daf28348a23d",
      "tree": "520558ffb70e4f4743495ad7a62d4c775c0c1ea3",
      "parents": [
        "00cda56d39f013cce60f44f1e3da19b87eba5d85",
        "31556594f913fa81d008cecfe46d7211c919a853"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:12:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:12:34 2007 -0700"
      },
      "message": "Merge branch \u0027alpm\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027alpm\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] AHCI: add hw link power management support\n  [libata] Link power management infrastructure\n"
    },
    {
      "commit": "00cda56d39f013cce60f44f1e3da19b87eba5d85",
      "tree": "2cfe7bf556562a846ff46a558a31ca1939d2e12c",
      "parents": [
        "da8e5aa21e037be02e0752e80b9444ff60185a3f",
        "ab6fc95f609b372a19e18ea689986846ab1ba29c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:11:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:11:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] AHCI: fix newly introduced host-reset bug\n  [libata] sata_nv: fix SWNCQ enabling\n  libata: add MAXTOR 7V300F0/VA111900 to NCQ blacklist\n  libata: no need to speed down if already at PIO0\n  libata: relocate forcing PIO0 on reset\n  pata_ns87415: define SUPERIO_IDE_MAX_RETRIES\n  [libata] Address some checkpatch-spotted issues\n  [libata] fix \u0027if(\u0027 and similar areas that lack whitespace\n  libata: implement ata_wait_after_reset()\n  libata: track SLEEP state and issue SRST to wake it up\n  libata: relocate and fix post-command processing\n"
    },
    {
      "commit": "da8e5aa21e037be02e0752e80b9444ff60185a3f",
      "tree": "f99d040e1f23e2d329488765440c52c89631fc75",
      "parents": [
        "a43f007ba19cef4fac953d9e860e8a668e042e2d",
        "9030b3dd671d672f5fcc91c2ec48f02082310af4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:11:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:11:24 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (22 commits)\n  Fix ethernet multicast for ucc_geth.\n  netdrvr/pcmcia: use IRQ_TYPE_DYNAMIC_SHARING flag for irq.Attributes.\n  FEC - fast ethernet controller for mpc52xx\n  ehea: add kexec support\n  e1000e: Remove legacy jumbo frame receive code\n  e1000e: Re-enable SECRC - crc stripping\n  e1000e: Fix PBA calculation for jumbo frame packets\n  e1000e: Fix jumbo frame receive code.\n  drivers/net/irda/au1k_ir: fix obvious irq handler bugs\n  ipg: Kconfig whitepaces/tab damages\n  ipg: missing Kconfig dependency\n  r8169: remove poll_locked logic\n  r8169: napi config\n  [PATCH] iwl3945: fix direct scan problem\n  [PATCH] iwl3945: cancel scan on rxon command\n  [PATCH] iwl4965: fix scan problem\n  [PATCH] iwl4965: fix driver hang related to hardware scan\n  [PATCH] iwlwifi: fix sending probe request in iwl 4965\n  [PATCH] rtl8187: Allow multicast frames\n  [PATCH] b43/b43legacy: jiffies_round -\u003e jiffies_round_relative\n  ...\n"
    },
    {
      "commit": "a43f007ba19cef4fac953d9e860e8a668e042e2d",
      "tree": "50438fa41b83d1134f465e320c94dcf28ef158fd",
      "parents": [
        "f2b8544f5f50073fcc705e16b45a6821d50eb080",
        "b393243fe7b711eb18eafaaf469bdb39317adf5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:10:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:10:49 2007 -0700"
      },
      "message": "Merge branch \u0027warnings-upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027warnings-upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  [ISDN] capidrv: address two longstanding warnings\n"
    },
    {
      "commit": "31556594f913fa81d008cecfe46d7211c919a853",
      "tree": "424db37711a0805aef50f6e76b8686eb36ab5147",
      "parents": [
        "ca77329fb713b7fea6a307068e0dd0248e7aa640"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Oct 25 01:33:26 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 11:00:35 2007 -0400"
      },
      "message": "[libata] AHCI: add hw link power management support\n\nThis patch will set the correct bits to turn on Aggressive\nLink Power Management (ALPM) for the ahci driver.  This\nwill cause the controller and disk to negotiate a lower\npower state for the link when there is no activity (see\nthe AHCI 1.x spec for details).  This feature is mutually\nexclusive with Hot Plug, so when ALPM is enabled, Hot Plug\nis disabled.  ALPM will be enabled by default, but it is\nsettable via the scsi host syfs interface.  Possible\nsettings for this feature are:\n\nSetting         Effect\n----------------------------------------------------------\nmin_power       ALPM is enabled, and link set to enter\n                lowest power state (SLUMBER) when idle\n                Hot plug not allowed.\n\nmax_performance ALPM is disabled, Hot Plug is allowed\n\nmedium_power    ALPM is enabled, and link set to enter\n                second lowest power state (PARTIAL) when\n                idle.  Hot plug not allowed.\n\nSigned-off-by:  Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ca77329fb713b7fea6a307068e0dd0248e7aa640",
      "tree": "6a1b987f489d7c3f0bbe81647b4ee2b0216afe8a",
      "parents": [
        "ab6fc95f609b372a19e18ea689986846ab1ba29c"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Oct 25 00:58:59 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 11:00:35 2007 -0400"
      },
      "message": "[libata] Link power management infrastructure\n\nDevice Initiated Power Management, which is defined\nin SATA 2.5 can be enabled for disks which support it.\nThis patch enables DIPM when the user sets the link\npower management policy to \"min_power\".\n\nAdditionally, libata drivers can define a function\n(enable_pm) that will perform hardware specific actions to\nenable whatever power management policy the user set up\nfor Host Initiated Power management (HIPM).\nThis power management policy will be activated after all\ndisks have been enumerated and intialized.  Drivers should\nalso define disable_pm, which will turn off link power\nmanagement, but not change link power management policy.\n\nDocumentation/scsi/link_power_management_policy.txt has additional\ninformation.\n\nSigned-off-by:  Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f2b8544f5f50073fcc705e16b45a6821d50eb080",
      "tree": "53c6d6fc035ed4d907276ef2ab2e8aab853e9919",
      "parents": [
        "cbf67812b2f1431c5e432ddecd202984c6882f2a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Oct 29 13:15:39 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:53:26 2007 -0700"
      },
      "message": "NOMMU: mm/nommu.c needs linux/module.h\n\nmm/nommu.c needs to #include linux/module.h for it to understand EXPORT_*()\nmacros.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbf67812b2f1431c5e432ddecd202984c6882f2a",
      "tree": "a6c6fc3d65fdababe7af31433038dcc32ec05ebb",
      "parents": [
        "20dc9f01a867318ac0bc3ea9185d71f05076aeb0",
        "33013a881104304fcffe817f17f22a1588908037"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:49:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:49:28 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  compat_ioctl: fix block device compat ioctl regression\n  [BLOCK] Fix bad sharing of tag busy list on queues with shared tag maps\n  Fix a build error when BLOCK\u003dn\n  block: use lock bitops for the tag map.\n  cciss: update copyright notices\n  cfq_get_queue: fix possible NULL pointer access\n  blk_sync_queue() should cancel request_queue-\u003eunplug_work\n  cfq_exit_queue() should cancel cfq_data-\u003eunplug_work\n  block layer: remove a unused argument of drive_stat_acct()\n"
    },
    {
      "commit": "20dc9f01a867318ac0bc3ea9185d71f05076aeb0",
      "tree": "f8e9528f1fd926b9f7fba9618b602d711cbfcaa8",
      "parents": [
        "93400708dba888d45b4da01e1753a3a743f44496",
        "e1efa2a3ea266e093f690c20af7522d95540f74f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:49:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:49:10 2007 -0700"
      },
      "message": "Merge branch \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Correction of \"Update drivers to use sg helpers\" patch for IMXMMC driver\n  sg_init_table() should use unsigned loop index variable\n  sg_last() should use unsigned loop index variable\n  Initialise scatter/gather list in sg driver\n  Initialise scatter/gather list in ata_sg_setup\n  x86: fix pci-gart failure handling\n  SG: s390-scsi: missing size parameter in zfcp_address_to_sg()\n  SG: clear termination bit in sg_chain()\n"
    },
    {
      "commit": "93400708dba888d45b4da01e1753a3a743f44496",
      "tree": "2bad883807ec1f49b63d486299b99040e75f6684",
      "parents": [
        "db3a91fe2b425c9adde47069efebdba44e665cef",
        "edfed66e17854c312e81a2218f9b0592a555c9a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:47:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:47:05 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt:\n  Quieten hrtimer printk: \"Switched to high resolution mode ..\"\n  timer_list: Fix printk format strings\n  clockevents: unexport tick_nohz_get_sleep_length\n"
    },
    {
      "commit": "ab6fc95f609b372a19e18ea689986846ab1ba29c",
      "tree": "596c0139d5054bfe31b3c3ee36bcc8e6c50e8f9f",
      "parents": [
        "360737a982b1ae09e1659e0bb27085c03f02f404"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 10:43:55 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 10:43:55 2007 -0400"
      },
      "message": "[libata] AHCI: fix newly introduced host-reset bug\n\nThe recent fix to host reset introduced a problem, whereby AHCI-enable\nbit would be cleared upon reset, if it was not asserted prior to reset.\n\nUnconditionally enable AHCI-enable bit.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "db3a91fe2b425c9adde47069efebdba44e665cef",
      "tree": "85137ad8531f2dfa667bad11c82116c8f5feed48",
      "parents": [
        "142956af525002c5378e7d91d81a01189841a785"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 05:08:38 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:33 2007 -0700"
      },
      "message": "deal with resource allocation bugs in arcmsr\n\na) for type B we should _not_ iounmap() acb-\u003epmu; it\u0027s not ioremapped.\nb) for type B we should iounmap() two regions we _do_ ioremap.\nc) if ioremap() fails, we need to bail out (and clean up).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "142956af525002c5378e7d91d81a01189841a785",
      "tree": "bcf73cc0e2d56d8d46d470fcedaadf42ae0602bd",
      "parents": [
        "0c7eb2eb800c4afb2205bbaa1bc633eb29082fef"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 05:11:28 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:33 2007 -0700"
      },
      "message": "fix abuses of ptrdiff_t\n\nUse of ptrdiff_t in places like\n\n-                       if (!access_ok(VERIFY_WRITE, u_tmp-\u003erx_buf, u_tmp-\u003elen))\n+                       if (!access_ok(VERIFY_WRITE, (u8 __user *)\n+                                               (ptrdiff_t) u_tmp-\u003erx_buf,\n+                                               u_tmp-\u003elen))\n\nis wrong; for one thing, it\u0027s a bad C (it\u0027s what uintptr_t is for; in general\nwe are not even promised that ptrdiff_t is large enough to hold a pointer,\njust enough to hold a difference between two pointers within the same object).\nFor another, it confuses the fsck out of sparse.\n\nUse unsigned long or uintptr_t instead.  There are several places misusing\nptrdiff_t; fixed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c7eb2eb800c4afb2205bbaa1bc633eb29082fef",
      "tree": "6fb870c6e399eaa57de68b37fe760613d656e40f",
      "parents": [
        "6a7d26d58a0f61cffddc8839067dfad10413b852"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 05:08:58 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:33 2007 -0700"
      },
      "message": "fix reentrancy bug in arcmsr_get_iop_{r,w}qbuffer()\n\ndoh...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a7d26d58a0f61cffddc8839067dfad10413b852",
      "tree": "7b0263cfd27c0b436fddb5f0f5c7b296ba798dab",
      "parents": [
        "80da1adbbf8805bc1a5d287ab171463710b7d92e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 05:08:48 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:33 2007 -0700"
      },
      "message": "arcmsr: endianness bug\n\ninitializing a field in data shared with the card with\ncpu_to_le32(something) | 0x100000 is broken - the field is, indeed,\nlittle-endian and we need cpu_to_le32() on both parts.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80da1adbbf8805bc1a5d287ab171463710b7d92e",
      "tree": "a597fc9ddef8c6b15d4b60d8ae907e81a57d09e1",
      "parents": [
        "d06f608265d5fc41aefe2fae5b62da4893ecae35"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 05:08:28 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:33 2007 -0700"
      },
      "message": "trivial annotations in arcmsr\n\ndriver still has serious portability problems\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d06f608265d5fc41aefe2fae5b62da4893ecae35",
      "tree": "c50e5adfe3cfc1e3093fb1da52bff1d851b29173",
      "parents": [
        "4fe05bbcd53160616774b6f5619b8a55bcfa1c57"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 05:03:23 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:32 2007 -0700"
      },
      "message": "SCTP endianness annotations regression\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fe05bbcd53160616774b6f5619b8a55bcfa1c57",
      "tree": "f6b03c6b5013ddb3ab13f7521d593d6bed5b1886",
      "parents": [
        "b4a08a10b12c145da67cc788849bf7cc6efaa210"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 04:51:16 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:32 2007 -0700"
      },
      "message": "intel-iommu fixes\n\n - off by one in dmar_get_fault_reason() (maximal index in array is\n   ARRAY_SIZE()-1, not ARRAY_SIZE())\n - NULL noise removal\n - __iomem annotation fix\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4a08a10b12c145da67cc788849bf7cc6efaa210",
      "tree": "0226fee8dac754a78713b6afd46865afa096238f",
      "parents": [
        "27bb628a1d759cc82ff6360becf61de601907811"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 04:36:10 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:32 2007 -0700"
      },
      "message": "misc uml annotation and section fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27bb628a1d759cc82ff6360becf61de601907811",
      "tree": "ce5c354e83a48ad60c50cab2967de4f7285c703f",
      "parents": [
        "2d8a972661832719931b0dd5b80e97215cb93d94"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 04:42:55 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:32 2007 -0700"
      },
      "message": "missing atomic_read_long() in slub.c\n\nnr_slabs is atomic_long_t, not atomic_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d8a972661832719931b0dd5b80e97215cb93d94",
      "tree": "07e45246c3eb29ac09aa728d87506b3daf75a924",
      "parents": [
        "7a78a1722380dd3cb5a009dbcd007f92b6b87743"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 04:37:58 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:32 2007 -0700"
      },
      "message": "SUNRPC endianness annotations\n\nrpcrdma stuff lacks endianness annotations for on-the-wire data.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a78a1722380dd3cb5a009dbcd007f92b6b87743",
      "tree": "87d1f54d566ddd0428f92095572d72a680faa989",
      "parents": [
        "ca5cd877ae699e758e6f26efc11b01bf6631d427"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 04:34:31 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:32 2007 -0700"
      },
      "message": "more x86 merge fallout (uml, again)\n\narch/i386/{Kconfig,Makefile}.cpu got moved\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca5cd877ae699e758e6f26efc11b01bf6631d427",
      "tree": "f2337ce76ab006d9705b10e8e0ed2f62487c837f",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 04:31:16 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:32 2007 -0700"
      },
      "message": "x86 merge fallout: uml\n\nDon\u0027t undef __i386__/__x86_64__ in uml anymore, make sure that (few) places\nthat required adjusting the ifdefs got those.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "360737a982b1ae09e1659e0bb27085c03f02f404",
      "tree": "73fd061e06ec61fdc4a332793cf9e185ea0c31f3",
      "parents": [
        "12850ffe71c677b30f62fc054925837f1fdc4266"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:49:24 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:49:24 2007 -0400"
      },
      "message": "[libata] sata_nv: fix SWNCQ enabling\n\nAdapted from patches by Kuan Lou @ NVIDIA and Bartlomiej Zolnierkiewicz.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "33013a881104304fcffe817f17f22a1588908037",
      "tree": "4ccce57cafb3622d9f23bcc2c96f60d33a558890",
      "parents": [
        "6eca9004dfcb274a502438a591df5b197690afb1"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Sat Oct 27 13:34:10 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 11:33:06 2007 +0100"
      },
      "message": "compat_ioctl: fix block device compat ioctl regression\n\nThe conversion of handlers to compat_blkdev_ioctl accidentally\ndisabled handling of most ioctl numbers on block devices because\nof a typo. Fix the one line to enable it all again.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jens Axboe \u003caxboe@carl.home.kernel.dk\u003e\n"
    },
    {
      "commit": "6eca9004dfcb274a502438a591df5b197690afb1",
      "tree": "fd281ef7c016fbae03e2a27e42a53efd37c3ec63",
      "parents": [
        "3a424f2d56613acfb9e583ec9c85a2be3e3af028"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 25 10:14:47 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 11:33:06 2007 +0100"
      },
      "message": "[BLOCK] Fix bad sharing of tag busy list on queues with shared tag maps\n\nFor the locking to work, only the tag map and tag bit map may be shared\n(incidentally, I was just explaining this to Nick yesterday, but I\napparently didn\u0027t review the code well enough myself). But we also share\nthe busy list!  The busy_list must be queue private, or we need a\nblock_queue_tag covering lock as well.\n\nSo we have to move the busy_list to the queue. This\u0027ll work fine, and\nit\u0027ll actually also fix a problem with blk_queue_invalidate_tags() which\nwill invalidate tags across all shared queues. This is a bit confusing,\nthe low level driver should call it for each queue seperately since\notherwise you cannot kill tags on just a single queue for eg a hard\ndrive that stops responding. Since the function has no callers\ncurrently, it\u0027s not an issue.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "3a424f2d56613acfb9e583ec9c85a2be3e3af028",
      "tree": "6d01585f65282ed99e422345946c2692f19d96f4",
      "parents": [
        "adb4ddbbfb90c302e78da68b3f015588ca45d7f3"
      ],
      "author": {
        "name": "Emil Medve",
        "email": "Emilian.Medve@Freescale.com",
        "time": "Wed Oct 24 14:18:32 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 11:33:06 2007 +0100"
      },
      "message": "Fix a build error when BLOCK\u003dn\n\nmm/filemap.c: In function \u0027__filemap_fdatawrite_range\u0027:\nmm/filemap.c:200: error: implicit declaration of function\n\u0027mapping_cap_writeback_dirty\u0027\n\nThis happens when we don\u0027t use/have any block devices and a NFS root\nfilesystem is used.\n\nmapping_cap_writeback_dirty() is defined in linux/backing-dev.h which\nused to be provided in mm/filemap.c by linux/blkdev.h until commit\nf5ff8422bbdd59f8c1f699df248e1b7a11073027 (Fix warnings with\n!CONFIG_BLOCK).\n\nSigned-off-by: Emil Medve \u003cEmilian.Medve@Freescale.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "adb4ddbbfb90c302e78da68b3f015588ca45d7f3",
      "tree": "48f9763a7472ebc93ef7b1b158094fc624161401",
      "parents": [
        "bd4f36d6da175ed51840fe07b8906951c4dea609"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Oct 24 10:54:38 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 11:33:06 2007 +0100"
      },
      "message": "block: use lock bitops for the tag map.\n\nThe block queue tag map can use lock bitops.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "bd4f36d6da175ed51840fe07b8906951c4dea609",
      "tree": "e8f555e31ddb9230c57b409ba8fc3ae7c11b71a0",
      "parents": [
        "0a0836a09ca7a27341703ef154c82e2e7f3e96f4"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Wed Oct 24 10:30:34 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 11:33:05 2007 +0100"
      },
      "message": "cciss: update copyright notices\n\nThis patch updates the copyright information for the cciss driver. It\nincludes extending the year to 2007 (how timely) and some minor corrections\ndeemed necessary by HP legal and the Open Source Review Board. Please\nconsider this patch for inclusion.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\n--------------------------------------------------------------------------------\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "0a0836a09ca7a27341703ef154c82e2e7f3e96f4",
      "tree": "d4fb7c2a848e7160945405dd3d1bdcf9ae6efd33",
      "parents": [
        "abbeb88d00bef294ce661a9229c1dc31be064545"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Oct 23 15:08:21 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 11:33:05 2007 +0100"
      },
      "message": "cfq_get_queue: fix possible NULL pointer access\n\ncfq_get_queue()-\u003ecfq_find_alloc_queue() can fail, check the returned value.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\n\nNote that this isn\u0027t a bug at the moment, since the regular IO path\ndoes not call this path without __GFP_WAIT set. However, it could be a\nfuture bug, so I\u0027ve applied it.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "abbeb88d00bef294ce661a9229c1dc31be064545",
      "tree": "8e5468b3b2191eb4a497eb7edaa5ac3372c7ff28",
      "parents": [
        "4310864b9d17714e64446bfb8bc7dbcb96454475"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Oct 23 15:08:19 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 11:33:05 2007 +0100"
      },
      "message": "blk_sync_queue() should cancel request_queue-\u003eunplug_work\n\nblk_sync_queue() cancels the timer, but forgets to cancel the work.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "4310864b9d17714e64446bfb8bc7dbcb96454475",
      "tree": "b3a1efec204dc7eeb05ccdb28a954efe6ec8f621",
      "parents": [
        "b238b3d4be04d3acf1f86ff8ad0b0e803def67ff"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Oct 23 15:08:18 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 11:33:05 2007 +0100"
      },
      "message": "cfq_exit_queue() should cancel cfq_data-\u003eunplug_work\n\nSpotted by Nick \u003cgentuu@gmail.com\u003e, perhaps explains the first trace in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9180.\n\ncfq_exit_queue() should cancel cfqd-\u003eunplug_work before freeing cfqd.\nblk_sync_queue() seems unneeded, removed.\n\nQ: why cfq_exit_queue() calls cfq_shutdown_timer_wq() twice?\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "b238b3d4be04d3acf1f86ff8ad0b0e803def67ff",
      "tree": "e1af361f05bdbed9d78553e3b3f5410b7f5eff87",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Jerome Marchand",
        "email": "jmarchan@redhat.com",
        "time": "Tue Oct 23 15:05:46 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 11:33:05 2007 +0100"
      },
      "message": "block layer: remove a unused argument of drive_stat_acct()\n\nThe nr_sector argument of drive_stat_acct() is not used anymore since the read and write sectors statistics are now updated in end_that_request_first(). This patch removes the useless argument.\n\nSigned-off-by: Jerome Marchand \u003cjmarchan@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "12850ffe71c677b30f62fc054925837f1fdc4266",
      "tree": "49202124acfe379e3bdc9409efb335219092e21e",
      "parents": [
        "4fb4615bc9465e7098665fa9616b6ac1f495f895"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Oct 29 17:57:44 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:21:33 2007 -0400"
      },
      "message": "libata: add MAXTOR 7V300F0/VA111900 to NCQ blacklist\n\nMAXTOR 7V300F0/VA111900 does spurious NCQ completions.  Add it to\nblacklist.  This problem is reported by Carsten Otto.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Carsten Otto \u003cc-otto@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4fb4615bc9465e7098665fa9616b6ac1f495f895",
      "tree": "fdd760b7dd485cb21ca5f6547e3db2335589aed0",
      "parents": [
        "cdeab1140799f09c5f728a5ff85e0bdfa5679cd2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Oct 29 16:45:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:21:33 2007 -0400"
      },
      "message": "libata: no need to speed down if already at PIO0\n\nAfter reset, transfer mode is always PIO0 regardless of\ndev-\u003exfer_mask.  Check dev-\u003epio_mode before trying to slow down after\nconfiguration failure.  This prevents bogus speed down before device\nis actually configured.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cdeab1140799f09c5f728a5ff85e0bdfa5679cd2",
      "tree": "51e70854ce9a41e3d7e0363fe5748635671b6a6f",
      "parents": [
        "a9efacbad1a735ec410acb26c9de72be8efb33d5"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Oct 29 16:41:09 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:21:33 2007 -0400"
      },
      "message": "libata: relocate forcing PIO0 on reset\n\nForcing PIO0 on reset was done inside ata_bus_softreset(), which is a\nbit out of place as it should be applied to all resets - hard, soft\nand implementation which don\u0027t use ata_bus_softreset().  Relocate it\nsuch that...\n\n* For new EH, it\u0027s done in ata_eh_reset() before calling prereset.\n\n* For old EH, it\u0027s done before calling ap-\u003eops-\u003ephy_reset() in\n  ata_bus_probe().\n\nThis makes PIO0 forced after all resets.  Another difference is that\nreset itself is done after PIO0 is forced.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a9efacbad1a735ec410acb26c9de72be8efb33d5",
      "tree": "b1452714d56a38d6a939c6a280ec46cacba76cd7",
      "parents": [
        "5796d1c4c89efff823259fda35b08ea66ebf8b23"
      ],
      "author": {
        "name": "Frank Lichtenheld",
        "email": "frank@lichtenheld.de",
        "time": "Mon Oct 29 02:49:20 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:21:33 2007 -0400"
      },
      "message": "pata_ns87415: define SUPERIO_IDE_MAX_RETRIES\n\nCode copied from drivers/ide/pci/ns87415.c uses this, so copy the\ndefinition from there as well.\n\nFixes the following build error:\n  CC [M]  drivers/ata/pata_ns87415.o\ndrivers/ata/pata_ns87415.c: In function ‘ns87560_read_buggy’:\ndrivers/ata/pata_ns87415.c:228: error: ‘SUPERIO_IDE_MAX_RETRIES’ undeclared (first use in this function)\ndrivers/ata/pata_ns87415.c:228: error: (Each undeclared identifier is reported only once\ndrivers/ata/pata_ns87415.c:228: error: for each function it appears in.)\n\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5796d1c4c89efff823259fda35b08ea66ebf8b23",
      "tree": "f9396980d7a2bfe0fb29303fa90bce66fd87086a",
      "parents": [
        "b447916e2b8c80f37aa88512ea39a05d5d11507d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 26 00:03:37 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:15:27 2007 -0400"
      },
      "message": "[libata] Address some checkpatch-spotted issues\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b447916e2b8c80f37aa88512ea39a05d5d11507d",
      "tree": "4c608cd83ddd3434257dac450b52d8b52438dd12",
      "parents": [
        "88ff6eafbb2a1c55f0f0e2e16d72e7b10d8ae8a5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 20:47:30 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:15:27 2007 -0400"
      },
      "message": "[libata] fix \u0027if(\u0027 and similar areas that lack whitespace\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "88ff6eafbb2a1c55f0f0e2e16d72e7b10d8ae8a5",
      "tree": "ad6ab294a4f725540bfa24b7a451273b99fa71c1",
      "parents": [
        "054a5fbaceb2eb3a31ea843c1cf0b8e10b91478c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Oct 16 14:21:24 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:15:27 2007 -0400"
      },
      "message": "libata: implement ata_wait_after_reset()\n\nOn certain device/controller combination, 0xff status is asserted\nafter reset and doesn\u0027t get cleared during 150ms post-reset wait.  As\n0xff status is interpreted as no device (for good reasons), this can\nlead to misdetection on such cases.\n\nThis patch implements ata_wait_after_reset() which replaces the 150ms\nsleep and waits upto ATA_TMOUT_FF_WAIT if status is 0xff.\nATA_TMOUT_FF_WAIT is currently 800ms which is enough for\nHHD424020F7SV00 to get detected but not enough for Quantum GoVault\ndrive which is known to take upto 2s.\n\nWithout parallel probing, spending 2s on 0xff port would incur too\nmuch delay on ata_piix\u0027s which use 0xff to indicate empty port and\ndoesn\u0027t have SCR register, so GoVault needs to wait till parallel\nprobing.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "054a5fbaceb2eb3a31ea843c1cf0b8e10b91478c",
      "tree": "cbf21985f3894b11fe00666cef8ac33bae4f007d",
      "parents": [
        "4dbfa39b6c95eb9d0aedb5bd00bb552b91c31e3d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Oct 25 18:30:36 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:15:25 2007 -0400"
      },
      "message": "libata: track SLEEP state and issue SRST to wake it up\n\nATA devices in SLEEP mode don\u0027t respond to any commands.  SRST is\nnecessary to wake it up.  Till now, when a command is issued to a\ndevice in SLEEP mode, the command times out, which makes EH reset the\ndevice and retry the command after that, causing a long delay.\n\nThis patch makes libata track SLEEP state and issue SRST automatically\nif a command is about to be issued to a device in SLEEP.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Bruce Allen \u003cballen@gravity.phys.uwm.edu\u003e\nCc: Andrew Paprocki \u003candrew@ishiboo.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4dbfa39b6c95eb9d0aedb5bd00bb552b91c31e3d",
      "tree": "b3b92aa44fe651af464373d8a21a3da8897fa479",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Oct 25 18:22:44 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:15:25 2007 -0400"
      },
      "message": "libata: relocate and fix post-command processing\n\nSome commands need post-processing after successful completion.  This\nwas done in ata_scsi_qc_complete() till now but this has the following\nproblems.\n\n* Post-command processing gets executed when qc is completed from EH.\n  Some qc\u0027s are retried from EH with zero err_mask and thus triggers\n  unnecessary/incorrect post-command processing.\n\n* Command post processing doesn\u0027t belong to SAT layer.\n\n* Link-wide revalidation was scheduled where device revalidation\n  suffices.\n\nThis patch moves post-command processing to success completion path of\nata_qc_complete() which is travelled iff the command is going to be\ncompleted without passing through EH and updates post-command\nprocessing such that device-specific action is used.  While at it,\nrestructure code a bit for readability.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9030b3dd671d672f5fcc91c2ec48f02082310af4",
      "tree": "5d35801299fcf3edbe2930c0ccb97f1606990a44",
      "parents": [
        "5e7bf8cc60d29354305cc76daa21a7d92745521c"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Wed Oct 17 11:05:41 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:11:11 2007 -0400"
      },
      "message": "Fix ethernet multicast for ucc_geth.\n\nhw_add_addr_in_hash() already swaps byte\norder, don\u0027t do it in ucc_geth_set_multi() too.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nAcked-by: ucc_geth maintainer\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5e7bf8cc60d29354305cc76daa21a7d92745521c",
      "tree": "b784bf2dbf2a09c051c177b90c91cb9614ec3230",
      "parents": [
        "5d031e9e7e9ad5aa6516646f955c6262478e1acd"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun Oct 28 11:26:17 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:07:05 2007 -0400"
      },
      "message": "netdrvr/pcmcia: use IRQ_TYPE_DYNAMIC_SHARING flag for irq.Attributes.\n\nThe drivers below support IRQ-sharing.\n\n3c574_cs, 3c589_cs, pcnet_cs,\naxnet_cs, smc91c92_cs, fmvj18x_cs.\nxirc2ps_cs, serial_cs.\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5d031e9e7e9ad5aa6516646f955c6262478e1acd",
      "tree": "6cfe45ad29278e80f239cac39f52249d1bcbc851",
      "parents": [
        "af0900537f90b58fcfb7a7c821c661be8301fc9b"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Fri Oct 26 18:07:49 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:59:10 2007 -0400"
      },
      "message": "FEC - fast ethernet controller for mpc52xx\n\nDriver for ethernet on mpc5200/mpc5200b SoCs (FEC).\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nAcked-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af0900537f90b58fcfb7a7c821c661be8301fc9b",
      "tree": "21db97896616700099944c8591d5a4a99235fe16",
      "parents": [
        "3830de73000c07b2cbdf8cc31a46a01dda28c5df",
        "d1417862d7355f0b395d83f2884afd614b086695"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:48:33 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:48:33 2007 -0400"
      },
      "message": "Merge branch \u0027upstream-jeff\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "3830de73000c07b2cbdf8cc31a46a01dda28c5df",
      "tree": "97633f920fa275a73f735b3eab0ad7728c44fdd1",
      "parents": [
        "2a6f4e4983918b18fe5d3fb364afe33db7139870",
        "6ef89d0afabe472dd17caff85cec2f9cefeb5f06"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:48:00 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:48:00 2007 -0400"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "2a6f4e4983918b18fe5d3fb364afe33db7139870",
      "tree": "2887c2f847ca02caf87de3bf1d5445417091806e",
      "parents": [
        "f920c186be09718542dfa77f6ebe1814be7d35cb"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Fri Oct 26 14:37:28 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:47:09 2007 -0400"
      },
      "message": "ehea: add kexec support\n\neHEA resources that are allocated via H_CALLs have a unique identifier each.\nThese identifiers are necessary to free the resources. A reboot notifier\nis used to free all eHEA resources before the indentifiers get lost, i.e\nbefore kexec starts a new kernel.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f920c186be09718542dfa77f6ebe1814be7d35cb",
      "tree": "f6409a308a8cc379964e7459e86f49da0f26b31d",
      "parents": [
        "140a74802894e9db57e5cd77ccff77e590ece5f3"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Oct 25 13:58:03 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:47:08 2007 -0400"
      },
      "message": "e1000e: Remove legacy jumbo frame receive code\n\nThe legacy jumbo frame receive code is no longer needed since all\nhardware can do packet split and we\u0027re no longer offering a bypass\nkernel config option to disable packet split. Remove the unused code.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "140a74802894e9db57e5cd77ccff77e590ece5f3",
      "tree": "dc3470225ce4eba6af4f68c053db308701967358",
      "parents": [
        "df762464ad0fad721f9fc5724e85b3df0d550acd"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Oct 25 13:57:58 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:47:08 2007 -0400"
      },
      "message": "e1000e: Re-enable SECRC - crc stripping\n\nThis workaround code performed software stripping instead of the\nhardware which can do it much faster. None of the e1000e target\nhardware has issues with this feature and should work fine. This\ngives us some performance back on receive, and removes some\nkludging stripping the 4 bytes.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "df762464ad0fad721f9fc5724e85b3df0d550acd",
      "tree": "f3286bd44409b353e7737188c45163ccde7a9632",
      "parents": [
        "47f44e40a3c12f8604aba9288d7a7f991cbf17ba"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Oct 25 13:57:53 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:47:08 2007 -0400"
      },
      "message": "e1000e: Fix PBA calculation for jumbo frame packets\n\nUpon inspection the rx FIFO size calculation code was found to have\n2 significant flaws: A superfluous minus sign resulting in the\nwrong size to be used for jumbo frames on 82573 and ich9, as well\nas that this code rewrote the read-only adapter-\u003epba variable\nresulting in different values at each run.\n\nWithout this patch jumbo\u0027s will work but performance will be\nawkward since the TX size is not adequate for two whole frames.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "47f44e40a3c12f8604aba9288d7a7f991cbf17ba",
      "tree": "0531dd3d7501a519946046d2cf18d596bcb4d903",
      "parents": [
        "e38c2c651a038b78fd01cf2e3f3a65cacf0e41cc"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Oct 25 13:57:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:47:08 2007 -0400"
      },
      "message": "e1000e: Fix jumbo frame receive code.\n\nFix allocation and freeing of jumbo frames where several bugs\nwere recently introduced by cleanups after we forked this code\nfrom e1000. This moves ps_pages to buffer_info where it really\nbelongs and makes it a dynamically allocated array. The penalty\nis not that high since it\u0027s allocated outside of the buffer_info\nstruct anyway.\n\nWithout this patch all jumbo frames are completely broken and the\ndriver panics.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e38c2c651a038b78fd01cf2e3f3a65cacf0e41cc",
      "tree": "d40990c037b97e2c113143e3466b4e8f7e3fc40e",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:18:12 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:42:18 2007 -0400"
      },
      "message": "drivers/net/irda/au1k_ir: fix obvious irq handler bugs\n\ninterrupt handlers return a return value these days.\n\nAlso, kill always-true test and unneeded void* cast.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b393243fe7b711eb18eafaaf469bdb39317adf5b",
      "tree": "bc0222c7ac1ff129d75a51d06acbee68d486fde0",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 23:02:14 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 04:45:06 2007 -0400"
      },
      "message": "[ISDN] capidrv: address two longstanding warnings\n\n* change #warning to a code comment\n\n* add comment and special ifdef\u0027d 64-bit code for a situation where\n  we must store a pointer into a CAPI field \u0027Data\u0027, which is fixed by\n  the interface at 32 bits.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\n"
    },
    {
      "commit": "edfed66e17854c312e81a2218f9b0592a555c9a3",
      "tree": "2d5ec7a18aaa06ca2641a02c33df82567750a15a",
      "parents": [
        "129f1d2c5352eea3f7c8af9f8c1006dc0da7be52"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Oct 29 16:35:29 2007 +1100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Oct 29 09:39:38 2007 +0100"
      },
      "message": "Quieten hrtimer printk: \"Switched to high resolution mode ..\"\n\nChange the hrtimer printk \"Switched to high resolution mode ..\" to\nbe KERN_DEBUG, rather than KERN_INFO. If users need to see this they\ncan pass \"loglevel\" or \"debug\" on the command line, or check dmesg.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n kernel/hrtimer.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n\n"
    },
    {
      "commit": "129f1d2c5352eea3f7c8af9f8c1006dc0da7be52",
      "tree": "7037fc1981edb3797d31f1ba49b922e7b9bf0dfd",
      "parents": [
        "64e38eb082bd845d6758079f65b191203986336d"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Thu Oct 11 08:23:34 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Oct 29 09:39:38 2007 +0100"
      },
      "message": "timer_list: Fix printk format strings\n\nThis makes sure printk format strings contain no more than a single\nline.\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "64e38eb082bd845d6758079f65b191203986336d",
      "tree": "13047d1a2c91d47cee6bffacfd27735d981a64aa",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:24:22 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Oct 29 09:39:38 2007 +0100"
      },
      "message": "clockevents: unexport tick_nohz_get_sleep_length\n\nThis patch removes the unused \nEXPORT_SYMBOL_GPL(tick_nohz_get_sleep_length).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "e1efa2a3ea266e093f690c20af7522d95540f74f",
      "tree": "ce9ed364f9a61f7dfbe38d9d48496dc3bb64a476",
      "parents": [
        "513f54b78f9594927ede66b6c66a70c1bae0c4ca"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa4lists@pikron.com",
        "time": "Fri Oct 26 19:29:49 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:04 2007 +0100"
      },
      "message": "Correction of \"Update drivers to use sg helpers\" patch for IMXMMC driver\n\nThe previous change omits \"data-\u003e\" prefix\nin the \"data-\u003esg\" case. This change fixes kernel\ncompilation.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\n\n drivers/mmc/host/imxmmc.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\nSigned-off-by: Jens Axboe \u003caxboe@carl.home.kernel.dk\u003e\n"
    },
    {
      "commit": "513f54b78f9594927ede66b6c66a70c1bae0c4ca",
      "tree": "b4e260bfa648c84de8477c9b49a67d6c86652e23",
      "parents": [
        "74eb94f7b84f4e631a0e020991fb16f17ce85ab7"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Fri Oct 26 19:29:48 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:04 2007 +0100"
      },
      "message": "sg_init_table() should use unsigned loop index variable\n\nClean up: fix a mixed sign comparison in sg_init_table() accidentally\nintroduced by commit d6ec0842.  The sign of the loop index variable\nshould match the sign of the \"nents\" argument.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@carl.home.kernel.dk\u003e\n"
    },
    {
      "commit": "74eb94f7b84f4e631a0e020991fb16f17ce85ab7",
      "tree": "9d08217290654cefa5505d085a032ca60d021e5f",
      "parents": [
        "30fa0d0f0c0ab2aa0d4c2f88eda49eaa19ea6f8d"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Fri Oct 26 19:29:47 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:04 2007 +0100"
      },
      "message": "sg_last() should use unsigned loop index variable\n\nClean up: fix a mixed sign comparison in sg_last() accidentally\nintroduced by commit 70eb8040.  The sign of the loop index variable\nshould match the sign of the \"nents\" argument.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@carl.home.kernel.dk\u003e\n"
    },
    {
      "commit": "30fa0d0f0c0ab2aa0d4c2f88eda49eaa19ea6f8d",
      "tree": "1d6ef70f9e3b512c34c5ae7082eccf8464801f43",
      "parents": [
        "acd054a5ef401e03e0047b487e572442614f81e5"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Oct 26 14:00:14 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:03 2007 +0100"
      },
      "message": "Initialise scatter/gather list in sg driver\n\nAfter turning on DEBUG_SG I hit a fail:\n\nkernel BUG at include/linux/scatterlist.h:50!\n\n\tsg_build_indirect\n\tsg_build_reserve\n\tsg_open\n\tchrdev_open\n\t__dentry_open\n\tdo_filp_open\n\tdo_sys_open\n\nWe should initialise the sg list when we allocate it in sg_build_sgat.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "acd054a5ef401e03e0047b487e572442614f81e5",
      "tree": "000704c359643885e3b0fd4e6d082321d5889ccb",
      "parents": [
        "5336940dd8b11180a0340ba886db62f728377d19"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Oct 26 13:59:44 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:03 2007 +0100"
      },
      "message": "Initialise scatter/gather list in ata_sg_setup\n\nAfter turning on DEBUG_SG I hit a fail:\n\nkernel BUG at include/linux/scatterlist.h:50!\n\n\tata_qc_issue\n\tata_scsi_translate\n\tipr_queuecommand\n\tscsi_dispatch_cmd\n\tscsi_request_fn\n\telv_insert\n\tblk_execute_rq_nowait\n\tblk_execute_rq\n\tsg_io\n\tscsi_cmd_ioctl\n\tcdrom_ioctl\n\tsr_block_ioctl\n\tblkdev_driver_ioctl\n\tblkdev_ioctl\n\tblock_ioctl\n\tdo_ioctl\n\tvfs_ioctl\n\tsys_ioctl\n\tsg_ioctl_trans\n\nIt looks like ata_sg_setup is working on an uninitialised sg table. Call\nsg_init_table to initialise it before use.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\n\nNote: this patch will fix it, but you could also get away with just\ndoing the sg_init_table() once at qc creation time.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "5336940dd8b11180a0340ba886db62f728377d19",
      "tree": "b382a134c814c6067adecc6522a2b90092ab5b03",
      "parents": [
        "9335432959111c982c74177521305e6a3fb600a3"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Oct 26 13:56:24 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:03 2007 +0100"
      },
      "message": "x86: fix pci-gart failure handling\n\nblk_rq_map_sg doesn\u0027t initialize sg-\u003edma_address/length to zero\nanymore. Some low level drivers reuse sg lists without initializing so\nIOMMUs might get non-zero dma_address/length. If map_sg fails, we need\npass the number of the mapped entries to gart_unmap_sg.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "9335432959111c982c74177521305e6a3fb600a3",
      "tree": "374e5b06ea2f16b3bf39d3d004e5cf3f9647207b",
      "parents": [
        "73fd546aa75e9db02526bf304d4f736c4ec82b4b"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 26 13:55:40 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:03 2007 +0100"
      },
      "message": "SG: s390-scsi: missing size parameter in zfcp_address_to_sg()\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "73fd546aa75e9db02526bf304d4f736c4ec82b4b",
      "tree": "ad6f7889a799c6fd1e0ace77b55856cb5ad78230",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 26 09:32:16 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:03 2007 +0100"
      },
      "message": "SG: clear termination bit in sg_chain()\n\nSince we are using the last entry in the list, clear any possible\ntermination bit that may have already been set. Pointed out by Rusty.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2a397e82c7db18019e408f953dd58dc1963a328c",
      "tree": "43ccaec68cc3aa1b3903e2b4c970d31b8737d4ed",
      "parents": [
        "ea45d15394c57cb214aef8e6d40976c128995d43",
        "8588a2b732928b343233af9b1855705b8286bed4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 28 12:03:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 28 12:03:14 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: add SH-S202J to ivb_list[]\n  drivers/ide/pci/sc1200.c: fix suspend/resume buglets and warnings\n  drivers/ide/pci/generic: fix build for CONFIG_HOTPLUG\u003dn\n  hpt366: fix build for CONFIG_HOTPLUG\u003dn\n  cy82c693: fix build for CONFIG_HOTPLUG\u003dn\n"
    },
    {
      "commit": "d1417862d7355f0b395d83f2884afd614b086695",
      "tree": "1eb585f6a7295bc2fd4ae7aad56fe73cb68b2b9c",
      "parents": [
        "bbd82f956e0db6190b16a8a00d3ed5d979f488e8"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Oct 21 12:19:27 2007 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Oct 28 18:21:15 2007 +0100"
      },
      "message": "ipg: Kconfig whitepaces/tab damages\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Avuton Olrich \u003cavuton@gmail.com\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\n"
    },
    {
      "commit": "bbd82f956e0db6190b16a8a00d3ed5d979f488e8",
      "tree": "11ff66139f7a86d486130421a6329b67c0f7c001",
      "parents": [
        "93dd79e87bbc98ef02610d54fe72d4a1931ee15e"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Oct 21 12:17:51 2007 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Oct 28 18:21:10 2007 +0100"
      },
      "message": "ipg: missing Kconfig dependency\n\nFix for the error below while linking vmlinux:\n[...]\ndrivers/built-in.o: In function `ipg_ioctl\u0027:\ndrivers/net/ipg.c:2148: undefined reference to `generic_mii_ioctl\u0027\ndrivers/built-in.o: In function `ipg_get_settings\u0027:\ndrivers/net/ipg.c:2181: undefined reference to `mii_ethtool_gset\u0027\ndrivers/built-in.o: In function `ipg_set_settings\u0027:\ndrivers/net/ipg.c:2193: undefined reference to `mii_ethtool_sset\u0027\ndrivers/built-in.o: In function `ipg_nway_reset\u0027:\ndrivers/net/ipg.c:2205: undefined reference to `mii_nway_restart\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Avuton Olrich \u003cavuton@gmail.com\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\n"
    },
    {
      "commit": "93dd79e87bbc98ef02610d54fe72d4a1931ee15e",
      "tree": "db6b68711756de24f6b5522ece074cea52a38b80",
      "parents": [
        "7fab06c0ca89d99442a4baeddf417add585e2672"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sun Oct 28 17:14:06 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Oct 28 18:21:06 2007 +0100"
      },
      "message": "r8169: remove poll_locked logic\n\nDisabling napi polling early is well enough.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "7fab06c0ca89d99442a4baeddf417add585e2672",
      "tree": "792cca5fd8a5d023779ad84dad33b980c6618ee3",
      "parents": [
        "96fd4cd3e40e240f0c385af87f58e74da8b7099a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sun Oct 28 17:10:08 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Oct 28 18:21:01 2007 +0100"
      },
      "message": "r8169: napi config\n\nDon\u0027t call napi_disable if not configured and make sure that any\nmisuse of napi_xxx in future fails with a compile error.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "ea45d15394c57cb214aef8e6d40976c128995d43",
      "tree": "3937b41e0485f1f67c5d7fdc8cdb70a5aeb856d2",
      "parents": [
        "30e69bf4cce16d4c2dcfd629a60fcd8e1aba9fee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 21:20:02 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:23:06 2007 -0700"
      },
      "message": "duplicate initializer in sound/pci/hda/patch_realtek.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30e69bf4cce16d4c2dcfd629a60fcd8e1aba9fee",
      "tree": "3460a12d8bb648e58aea5a7b7a6d505fbd09c847",
      "parents": [
        "6e1b97d899401035dd9d02b0fd93ad54641f867a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 21:02:32 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:23:06 2007 -0700"
      },
      "message": "fix breakage in pegasos_eth\n\nFix fallout from commit b45d9147f1582333e180e1023624c003874b7312\n(\"mv643xx_eth: Remove unused register defines\")\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e1b97d899401035dd9d02b0fd93ad54641f867a",
      "tree": "f98006592293d38b25a30ab08c3ae88601ac76c1",
      "parents": [
        "36ea96a485ce09a88819896e48468d6469c292ab",
        "69243f91257083795065762ce805120b980e256b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:55 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: Dump filtering supports x86_64 sparsemem\n  x86: fix compiler warnings in arch/x86/kernel/early-quirks.c\n  x86: fix !SMP compiler warning in arch/x86/kernel/acpi/processor.c\n  x86: Fix boot protocol KEEP_SEGMENTS check.\n  x86: voyager: fix bogus conversion to per_cpu for boot_cpu_info\n  x86: export smp_ops to allow modular build of KVM\n  Revert \"i386: export i386 smp_call_function_mask() to modules\"\n"
    },
    {
      "commit": "36ea96a485ce09a88819896e48468d6469c292ab",
      "tree": "5b7eb690772dfc2a2f1815aecefd6df63fbdd93c",
      "parents": [
        "0ada7a02ad870f8586176ff5c4f0db2a40ba3fab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:46:58 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:12 2007 -0700"
      },
      "message": "cirrusfb nonsense\n\n(pointer \u003e 0) is deeply weird; (pointer \u003e\u003d 0) is even dumber...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ada7a02ad870f8586176ff5c4f0db2a40ba3fab",
      "tree": "7ffccdbd60abed05b920dd1f84c9448530e4b4b1",
      "parents": [
        "4a66fcabd0e4a7a3ae78b662dfa4ddfd27bbe206"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:40:46 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:12 2007 -0700"
      },
      "message": "scatterlist fallout: mmc\n\n #include \u003cscatterlist/scatterlist.h\u003e\nis an odd thing to do...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a66fcabd0e4a7a3ae78b662dfa4ddfd27bbe206",
      "tree": "0a183b29fcd97e17eb0d93c142fe8d28f1d6fe04",
      "parents": [
        "9e6a76b8bb814d0e53473ebe55d4fa18ba89ce77"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:39:23 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:11 2007 -0700"
      },
      "message": "ide/arm/icside: fallout from commit 86f3a492bb09eee5745b93af35f2212179c251fd\n\nstruct device doesn\u0027t have -\u003edma; it\u0027s in struct expansion_card where\nthat struct device is embedded into.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e6a76b8bb814d0e53473ebe55d4fa18ba89ce77",
      "tree": "03932d10862cfcea84d573c2b45e49d7232496e2",
      "parents": [
        "ef49c32b8489a845a54ca4689b17bfbf8db9bf9e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:23:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:11 2007 -0700"
      },
      "message": "scatterlist fallout: frv\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69243f91257083795065762ce805120b980e256b",
      "tree": "40babe7d59d7b6d95cd250b29d62cf8572b1758d",
      "parents": [
        "03d0d20e640a6189ec85fa917259d94013b4d730"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Oct 26 14:19:26 2007 +0900"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: Dump filtering supports x86_64 sparsemem\n\nThis patch adds the symbol \"init_level4_pgt\" to the vmcoreinfo data so\nthat makedumpfile (dump filtering command) supports x86_64 sparsemem \nkernel of linux-2.6.24.\n\nmakedumpfile creates a small dumpfile by excluding unnecessary pages for\nthe analysis. It checks attributes in page structures and distinguishes\nnecessary pages and unnecessary ones. To check them, makedumpfile gets\nthe vmcoreinfo data which has the minimum debugging information only for\ndump filtering.\n\nFor older x86_64 kernel (linux-2.6.23 or before), makedumpfile translates\nthe virtual address of page structure into physical address by subtracting\nPAGE_OFFSET from virtual address, but this translation isn\u0027t effective for\nlinux-2.6.24 sparsemem kernel, because its page structures are in virtual\nmemmap area. makedumpfile should translate their virtual address by 4-levels\npaging and it needs the symbol \"init_level4_pgt\".\n\nSigned-off-by: Ken\u0027ichi Ohmichi \u003coomichi@mxs.nes.nec.co.jp\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "03d0d20e640a6189ec85fa917259d94013b4d730",
      "tree": "7bef586eee1b7fdd3bac7dc25680bc69c49370ef",
      "parents": [
        "74a3d2d331246a12428b027e21d508679187fcf0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: fix compiler warnings in arch/x86/kernel/early-quirks.c\n\nfix this warning:\n\narch/x86/kernel/early-quirks.c:40: warning: nvidia_hpet_check defined but not used\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "74a3d2d331246a12428b027e21d508679187fcf0",
      "tree": "8f30fe68341ee66f93a8100b04823067f58a075c",
      "parents": [
        "bd53147db8bdf5dd49025c198ff18ac23f560e0e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: fix !SMP compiler warning in arch/x86/kernel/acpi/processor.c\n\nFix !CONFIG_SMP warning:\n\narch/x86/kernel/acpi/processor.c: In function arch_acpi_processor_init_pdc:\narch/x86/kernel/acpi/processor.c:65: warning: unused variable cpu\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bd53147db8bdf5dd49025c198ff18ac23f560e0e",
      "tree": "50b65c7e72e2fdfc754e9c0844dbb7931d01e2db",
      "parents": [
        "0cca1ca647d87c2c0b0d76d2f32683ce34d54989"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Oct 26 11:29:04 2007 -0600"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: Fix boot protocol KEEP_SEGMENTS check.\n\nThe kernel only ever supports 1 version of the boot protocol\nso there is no need to check the boot protocol revision to\nsee if a feature is supported.\n\nBoth x86 and x86_64 support the same boot protocol so we need\nto implement the KEEP_SEGMENTS on x86_64 as well.  It isn\u0027t\njust paravirt bootloaders that could use this functionality.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0cca1ca647d87c2c0b0d76d2f32683ce34d54989",
      "tree": "214689682eb77f983e0859b32692b7335e58e8f7",
      "parents": [
        "027447c4913c8fd6f91092b92dfa07eec91f009d"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Oct 26 12:17:19 2007 -0500"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: voyager: fix bogus conversion to per_cpu for boot_cpu_info\n\nThere were two problems.  Firstly, someone forgot the struct keyword in\nfront of cpuinfo_x86, so I take it this wasn\u0027t even compile checked.\nSecondly, the actual definition has this as a SHARED_ALIGNED, so the\ndefinitions mismatch.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "027447c4913c8fd6f91092b92dfa07eec91f009d",
      "tree": "d72ef40cb1446e35bd1ae71486ff6d08e3c85a63",
      "parents": [
        "ceff8d859c77981147c320da4074dcf8a06501a4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: export smp_ops to allow modular build of KVM\n\nKVM uses smp_call_function_mask and therefor need smp_ops to be exported.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n"
    },
    {
      "commit": "ceff8d859c77981147c320da4074dcf8a06501a4",
      "tree": "c1a4913e646c9d2ea2410e96184b4b00e104dd74",
      "parents": [
        "ef49c32b8489a845a54ca4689b17bfbf8db9bf9e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 26 17:22:17 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "Revert \"i386: export i386 smp_call_function_mask() to modules\"\n\nThis reverts commit 6442eea937ef797d4b66733f49c82e2fdc2aca6f.\n\nThe patch breaks smp_ops and needs to be reverted. The solution to\nallow modular build of KVM is to export smp_ops instead.\n\nPointed-out-by: James Bottomley\n\n  \u003cjejb\u003e tglx, so write out 100 times \"voyager is a useful architecture\" ...\n  \u003ctglx\u003e yes, Sir\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n"
    },
    {
      "commit": "ef49c32b8489a845a54ca4689b17bfbf8db9bf9e",
      "tree": "6b347590b2ba52c9a4e6eac701bb2ecd9323a82f",
      "parents": [
        "3d1343b55643d60839d711205076e75754e9126e",
        "6d85d06673db74ec7ff4aa31e47b1e2e7a5af7cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:14:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:14:04 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [JFFS2] Update MAINTAINERS entry -- the jffs-dev list is dead\n  [JFFS2] Prevent return of initialised variable in jffs2_init_acl_post()\n"
    },
    {
      "commit": "3d1343b55643d60839d711205076e75754e9126e",
      "tree": "72db9f362ee10c050abe07fc1910775f9b280de0",
      "parents": [
        "a2508c0814c6d2c0259fa859a6184343b1e39ea3",
        "460cd0589df8aa9b89599905b13c2010db627012"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:12:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:12:39 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc_spi: Fix mmc-over-spi regression\n  mmc: use common byte swap macros\n  mmc: fix cid and csd byte order\n  at91_mci: Fix bad reference\n"
    },
    {
      "commit": "a2508c0814c6d2c0259fa859a6184343b1e39ea3",
      "tree": "3c42cb3daf50b419f8cc20ff1625647306b66e0d",
      "parents": [
        "0f5a2c553d1484141ebb369ecab61894e9cb074f",
        "6ee4e28be80add86a64908472e4b7ab01dab33d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:11:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:11:12 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC32]: Fix build-warning in io-unit.c\n  [SPARC64]: Fix BACKOFF_SPIN on non-SMP.\n  [SPARC32]: __inline__ --\u003e inline\n  [SPARC64]: __inline__ --\u003e inline\n"
    },
    {
      "commit": "0f5a2c553d1484141ebb369ecab61894e9cb074f",
      "tree": "ba7667fb37832e1714dc2a8b3b3e45dade4af5cb",
      "parents": [
        "26adc0d5859788b74f86677538236f807e6d9021",
        "68e3f5dd4db62619fdbe520d36c9ebf62e672256"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:10:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:10:40 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [CRYPTO] users: Fix up scatterlist conversion errors\n  [CRYPTO] tcrypt: Move sg_init_table out of timing loops\n  [NETNS]: Fix get_net_ns_by_pid\n  [NET]: Marking struct pernet_operations __net_initdata was inappropriate\n  [INET] ESP: Must #include \u003clinux/scatterlist.h\u003e\n  [TCP] IPV6: fix softnet build breakage\n"
    },
    {
      "commit": "6d85d06673db74ec7ff4aa31e47b1e2e7a5af7cb",
      "tree": "93d33fb05147263f3353a1720e0de163ed408cec",
      "parents": [
        "8d6ea587d94569919bd2c31c042d5b9b8734e351"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:39:48 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:39:48 2007 -0400"
      },
      "message": "[JFFS2] Update MAINTAINERS entry -- the jffs-dev list is dead\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8d6ea587d94569919bd2c31c042d5b9b8734e351",
      "tree": "0727dccf94e7c2facf9fa61643da948b71eb392c",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:36:44 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:36:44 2007 -0400"
      },
      "message": "[JFFS2] Prevent return of initialised variable in jffs2_init_acl_post()\n\nSpotted by the Coverity checker, and pointed out by Adrian Bunk.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "460cd0589df8aa9b89599905b13c2010db627012",
      "tree": "0d0cbf523d6513f43fca8a0bfb24070271b9215c",
      "parents": [
        "1fa8dd146f6bf57902602522c212040f8fa6fcd3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 27 14:47:20 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:47:20 2007 +0200"
      },
      "message": "mmc_spi: Fix mmc-over-spi regression\n\nPatch 49dce689ad4ef0fd1f970ef762168e4bd46f69a3 changed the sysfs data\nstructures for SPI in a way which broke the MMC-over-SPI host driver.\n\nThis patch fixes that regression by changing the scheme used to keep\nfrom knowingly trying to use a shared bus segment, and updates the\nadjacent comments slightly to better explain the issue.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "1fa8dd146f6bf57902602522c212040f8fa6fcd3",
      "tree": "830af67b15597f29a52ceba506008a5bcf600d84",
      "parents": [
        "78e480731ab89e311ecdb455d04903cafbe163ca"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:41:04 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:41:04 2007 +0200"
      },
      "message": "mmc: use common byte swap macros\n\nUse the more generic byte swapping macros instead of the socket variants.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "78e480731ab89e311ecdb455d04903cafbe163ca",
      "tree": "80d443e1f723314ac8921623475ea23ac70a5d18",
      "parents": [
        "6356a9d955e1898eadaa8cba9a5137b1787c0c7e"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:14:23 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:14:23 2007 +0200"
      },
      "message": "mmc: fix cid and csd byte order\n\nMMC over SPI sends the CID and CSD registers as data, not responses,\nwhich means that the host driver won\u0027t do the necessary byte flipping\nfor us.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6356a9d955e1898eadaa8cba9a5137b1787c0c7e",
      "tree": "3f58bbc52771c34ccaa7c5655ac58b92222aaf5b",
      "parents": [
        "ade8c56cbd02020fecbe1684f181250a466685eb"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Oct 22 18:16:16 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:04:10 2007 +0200"
      },
      "message": "at91_mci: Fix bad reference\n\nThe flags parameter got removed in a previous commit, but some\nreferences were overlooked.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6ee4e28be80add86a64908472e4b7ab01dab33d9",
      "tree": "c192e5ed7faf6f2b56eb439fad2dee016027499f",
      "parents": [
        "0aa031d9e047f22679e5ad4069667ec1d22b39dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:54:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:54:14 2007 -0700"
      },
      "message": "[SPARC32]: Fix build-warning in io-unit.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68e3f5dd4db62619fdbe520d36c9ebf62e672256",
      "tree": "0a9b05227fc53cb72785a95298c643f5405fd7b4",
      "parents": [
        "a5a613a4291a8107008e4c40108a385cda71b08d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 27 00:52:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 27 00:52:07 2007 -0700"
      },
      "message": "[CRYPTO] users: Fix up scatterlist conversion errors\n\nThis patch fixes the errors made in the users of the crypto layer during\nthe sg_init_table conversion.  It also adds a few conversions that were\nmissing altogether.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5a613a4291a8107008e4c40108a385cda71b08d",
      "tree": "80b125bd9418fe202f652a533f986adc1b50d275",
      "parents": [
        "ceaa79c434044e40031585a65a4e45dc09322e8f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 27 00:51:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 27 00:51:21 2007 -0700"
      },
      "message": "[CRYPTO] tcrypt: Move sg_init_table out of timing loops\n\nThis patch moves the sg_init_table out of the timing loops for hash\nalgorithms so that it doesn\u0027t impact on the speed test results.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0aa031d9e047f22679e5ad4069667ec1d22b39dc",
      "tree": "8ea7c7ac6415b4ca566e7f603a02e26632840292",
      "parents": [
        "64d329eec0313a071edd8176faf0a803012796d7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:23:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:23:22 2007 -0700"
      },
      "message": "[SPARC64]: Fix BACKOFF_SPIN on non-SMP.\n\nIt can\u0027t be just empty, it has to at least branch\nback to \u0027label\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "64d329eec0313a071edd8176faf0a803012796d7"
}
