)]}'
{
  "log": [
    {
      "commit": "8b3c848cc89e62904e6d9c8f9fed13d5c225572d",
      "tree": "7549671e3e19f5553e75898d430a298979e05b36",
      "parents": [
        "198c167c5424d30d4f6687aed6e54ef71036f8e9"
      ],
      "author": {
        "name": "Raymond Burns",
        "email": "rayburns@comcast.net",
        "time": "Mon Jul 17 21:57:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:20 2006 -0700"
      },
      "message": "[SPARC]: Get sun4d SMP building again.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "198c167c5424d30d4f6687aed6e54ef71036f8e9",
      "tree": "2cfa81ce483398a7ab2f220122b88a3a005683fe",
      "parents": [
        "c2d3bffebc2cb651ed33abae2434f85cd503a498"
      ],
      "author": {
        "name": "Raymond Burns",
        "email": "rayburns@comcast.net",
        "time": "Mon Jul 17 21:50:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:18 2006 -0700"
      },
      "message": "[SPARC]: Do not call sun4m_irq_rotate on sun4d.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2d3bffebc2cb651ed33abae2434f85cd503a498",
      "tree": "2e9d456da9b1dc7437edca0dcb6b7069f24ed5ae",
      "parents": [
        "2f72ba43581890d003427053ebe4dfaa14e5f4b0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 17 21:49:58 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:15 2006 -0700"
      },
      "message": "[SPARC]: Simplify and correct __cpu_find_by()\n\nBy using for_each_node_by_type().\n\nAlso, correct a spurioud test in check_cpu_node() on sparc64.\nIt is only called with nodes that have device_type \"cpu\".\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f72ba43581890d003427053ebe4dfaa14e5f4b0",
      "tree": "05c213214f9a30370dbe1cd10293f71878e0a032",
      "parents": [
        "9d7ab1f4d56dffcddc1177b3cd55b6da6620e1e1"
      ],
      "author": {
        "name": "Raymond Burns",
        "email": "rayburns@comcast.net",
        "time": "Mon Jul 17 21:40:27 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:13 2006 -0700"
      },
      "message": "[SPARC]: Initialize iounit spinlock in iounit_init().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d7ab1f4d56dffcddc1177b3cd55b6da6620e1e1",
      "tree": "a551efc605c7b4d10af4df101470c17308b7822e",
      "parents": [
        "67e23a1e60b6bc0a090407d0fc060166ab558b72"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 17 21:39:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:11 2006 -0700"
      },
      "message": "[SPARC]: Fix initialization of sun4d SBUS interrupts.\n\n1) Explicitly traverse to the root looking for the \"sbi\".\n2) Grab the \"board#\" property from the sbi\u0027s parent and\n   verify that this parent is an \"io-unit\" node.\n3) Skip IRQ initialization when device lacks \"reg\" property.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67e23a1e60b6bc0a090407d0fc060166ab558b72",
      "tree": "a690bed9a849ba177b046e76cb85f3209650ae55",
      "parents": [
        "39329329565a5e24f0a5523eef3a9dd941e0b29d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 17 21:07:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:08 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Register IRQ after all devices have been probed.\n\nOtherwise we will deref half-initialized channel pointers\nand crash in the interrupt handler.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39329329565a5e24f0a5523eef3a9dd941e0b29d",
      "tree": "9b2a6207d73701d375e2cc4f57a34f72994071c7",
      "parents": [
        "f7785a64d117951e4c2bf9418d8c1dd59fe53b36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 17 21:06:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:06 2006 -0700"
      },
      "message": "[SPARC] sbus: Make sure sbus nodes are named uniquely.\n\nJust name them \"sbus%d\" otherwise on sun4d we try to register\nmultiple entries named \"sbi@0,0\" which does not work.\n\nBased upon a report from Raymond Burns.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7785a64d117951e4c2bf9418d8c1dd59fe53b36",
      "tree": "47a563ea748f158a024f47a5b1c519329e61f599",
      "parents": [
        "bda2f7b4801964351253706d1a87e4d2110829a5"
      ],
      "author": {
        "name": "Bob Breuer",
        "email": "breuerr@mc.net",
        "time": "Mon Jul 17 17:05:56 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:04 2006 -0700"
      },
      "message": "[SPARC]: Fix property name acquisition in prom.c\n\nOn sparc32 the prom_{first,next}prop() interfaces work\na little differently.  The buffer argument is ignored on\nsparc32 and the firmware just returns a raw pointer to\nthe property name.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bda2f7b4801964351253706d1a87e4d2110829a5",
      "tree": "c9da15652f91efb4ba0932d407200aa4d718d6aa",
      "parents": [
        "44f2650b134b423128063ded29a11454b924390e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 17 16:40:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:01 2006 -0700"
      },
      "message": "[SERIAL] sunsab: Get line numbers and table sizing correct.\n\nTable sizing code should look for \"se\" not \"su\" nodes.\n\nThe chip at the lower address should get the first index.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44f2650b134b423128063ded29a11454b924390e",
      "tree": "4d66896d3235c77dc0b6f1871fee911eedc1f879",
      "parents": [
        "06ffd7956e4790d824b4b5575b56def8448ec6d4"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Mon Jul 17 15:53:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:17:57 2006 -0700"
      },
      "message": "[SPARC64] Fix sunsab ports ordering\n\nRegister second SAB port before the first one, as serial A is wired to\nit, and expected to appear as ttyS0.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06ffd7956e4790d824b4b5575b56def8448ec6d4",
      "tree": "14a1f29fdfa257e79b2bb79aab69509104b5a19a",
      "parents": [
        "46ba6d7d8b0486e9d565729880ddfb2b84d3af31"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jul 16 22:19:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:17:55 2006 -0700"
      },
      "message": "[SPARC]: Kill prom_getname, unused and not implemented properly.\n\nThe m68k port\u0027s sun3 asm/oplib.h had a stray reference too, so I\nkilled that off as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46ba6d7d8b0486e9d565729880ddfb2b84d3af31",
      "tree": "53f6eb1eb20d9adb45af5a78b440ae7ae3257990",
      "parents": [
        "00ab956f2fefd3673edc16df55beed21834b7bdd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jul 16 22:10:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:17:52 2006 -0700"
      },
      "message": "[SPARC64]: Fix more of_device layer IRQ bugs, and correct PROMREG_MAX.\n\nSabre and Psycho PCI controllers can have partial interrupt-map\nproperties, meaning that on-board devices don\u0027t match up to any\nentries.  Instead, they are fully specified from the beginning and\nwe should pass them directly to the IRQ translator as-is.\n\nAlso, fill in the necessary translator slots for the \"graphics\"\nand \"expansion UPA\" interrupts on Sabre, Psycho, and SYSIO SBUS.\n\nIncrease PROMREG_MAX to 24, as seen on SUNW,ffb devices.\n\nFinally, prevent accidentally writing past the end of the of_device\nstruct resource[] and irqs[] arrays.  Spit out a log message when\nwe ignore some entries because there are too many of them.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00ab956f2fefd3673edc16df55beed21834b7bdd",
      "tree": "b703a595bbedaccd63b30d048b2f1cbc32ce0519",
      "parents": [
        "53a4998229efbf5cb79ec7ca7c18f4c86f66755d",
        "79bd3f8563a275d1d068bbb9189a746dc6e96f3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 21 12:04:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 21 12:04:53 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (38 commits)\n  [SCSI] More buffer-\u003erequest_buffer changes\n  [SCSI] mptfusion: bump version to 3.04.01\n  [SCSI] mptfusion: misc fix\u0027s\n  [SCSI] mptfusion: firmware download boot fix\u0027s\n  [SCSI] mptfusion: task abort fix\u0027s\n  [SCSI] mptfusion: sas nexus loss support\n  [SCSI] mptfusion: sas loginfo update\n  [SCSI] mptfusion: mptctl panic when loading\n  [SCSI] mptfusion: sas enclosures with smart drive\n  [SCSI] NCR_D700: misc fixes (section and argument ordering)\n  [SCSI] scsi_debug: must_check fixes\n  [SCSI] scsi_transport_sas: kill the use of channel \n  [SCSI] scsi_transport_sas: add expander backlink\n  [SCSI] hide EH backup data outside the scsi_cmnd\n  [SCSI] ibmvscsi: handle inactive SCSI target during probe\n  [SCSI] ibmvscsi: allocate lpevents for ibmvscsi on iseries\n  [SCSI] aic7[9x]xx: Remove last vestiges of reverse_scan\n  [SCSI] aha152x: stop poking at saved scsi_cmnd members\n  [SCSI] st.c: Improve sense output\n  [SCSI] lpfc 8.1.7: Change version number to 8.1.7\n  ...\n"
    },
    {
      "commit": "53a4998229efbf5cb79ec7ca7c18f4c86f66755d",
      "tree": "e6c9be05fe944b70fa4ede3849a55b273ec068bd",
      "parents": [
        "3bda2418b94243d5e43fcfe48d9de70cb0d2423e",
        "d7cf0d57ef9e07cf0f65c58c19a8e7c4a9db72b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 21 12:03:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 21 12:03:57 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] sysfs_create_xxx return values.\n  [S390] .align 4096 statements in head.S\n  [S390] get_clock inline assembly.\n  [S390] channel measurement interval display.\n  [S390] xpram module parameter parsing - take 2.\n  [S390] Fix gcc warning about unused return values.\n"
    },
    {
      "commit": "3bda2418b94243d5e43fcfe48d9de70cb0d2423e",
      "tree": "b03a0174f2368e1e5d7a66e28e69ee8875a1c60f",
      "parents": [
        "f5beec49636bf8d5a34065c8ab030cd4ea84516f",
        "bdd01503c3e4e9827df015bc7e440d5498308fdd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 21 12:03:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 21 12:03:32 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] spidernet: rework tx queue handling\n  [PATCH] spidernet: bug fix for init code\n  [PATCH] sky2: NAPI poll fix\n  [NET] ethtool: fix oops by testing correct struct member\n  e1000: bump version to 7.1.9-k4\n  e1000: fix panic on large frame receive when mtu\u003ddefault\n  e1000: remove CRC bytes from measured packet length\n  e1000: Redo netpoll fix to address community concerns\n"
    },
    {
      "commit": "d7cf0d57ef9e07cf0f65c58c19a8e7c4a9db72b5",
      "tree": "2715e0badd8e5fbf6b787f8ff3120c2a87551688",
      "parents": [
        "dc8f5d21dd6bdd94e5c5bf9bbcc616d00f0cc839"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 18 13:46:58 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 18 13:46:58 2006 +0200"
      },
      "message": "[S390] sysfs_create_xxx return values.\n\nTake return values of sysfs_create_group \u0026 friends into account.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dc8f5d21dd6bdd94e5c5bf9bbcc616d00f0cc839",
      "tree": "2ff887cc01285669caf20260f78df70bb3bec0a2",
      "parents": [
        "53ba5e09fe37518683ff8b3f28410ce0b9ed2f74"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 18 13:44:57 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 18 13:44:57 2006 +0200"
      },
      "message": "[S390] .align 4096 statements in head.S\n\nSLES9 binutils don\u0027t like .align 4096 statements in head.S. Work around this\nby using .org statements.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bdd01503c3e4e9827df015bc7e440d5498308fdd",
      "tree": "df479cded65bfcd23bdb2b46ad17f20bb5c8660c",
      "parents": [
        "ee962a5cee5b534666dbfa5e3ec3c633c90c6b1a"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Thu Jul 13 11:54:08 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 13:30:12 2006 -0400"
      },
      "message": "[PATCH] spidernet: rework tx queue handling\n\nWith this patch TX queue descriptors are not chained per default any more.\nThe pointer to next descriptor is set only when next descriptor is prepaired\nfor transfer. Also the mechanism of checking wether Spider is ready has been\nchanged: it checks not for CARDOWNED flag in status of previous descriptor\nbut for a TXDMAENABLED flag in Spider\u0027s register.\n\nSigned-off-by: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ee962a5cee5b534666dbfa5e3ec3c633c90c6b1a",
      "tree": "34fa0b475ab7e8632bca67c406b6c82df1db7bcb",
      "parents": [
        "caa0371e8b7391919d984672c887f660a6117f67"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Thu Jul 13 11:54:23 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 13:30:12 2006 -0400"
      },
      "message": "[PATCH] spidernet: bug fix for init code\n\nWe want to intitialize addr instead of data register first.\n\nSigned-off-by: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "caa0371e8b7391919d984672c887f660a6117f67",
      "tree": "514508473e8a8f73a59bca9defc7cd32139b00b2",
      "parents": [
        "83b0fe818cd2f6cc03365440f2b7cca297a45b4f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jul 17 09:54:34 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 13:27:46 2006 -0400"
      },
      "message": "[PATCH] sky2: NAPI poll fix\n\nWhen sky2 driver gets lots of received packets at once, it can get stuck.\nThe NAPI poll routine gets called back to keep going, but since no IRQ bits\nare set it doesn\u0027t make progress.\n\nIncrease version, since this is serious enough problem that I want to be\nable to tell new from old problems.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83b0fe818cd2f6cc03365440f2b7cca297a45b4f",
      "tree": "6a430963b0348884625ffbe7ba6a6b141f246bbb",
      "parents": [
        "e1b90c416d6e6b71fc63974c1798e3cf55bba77f",
        "36902f2e35b132442746df6034462b7cdb7d82ab"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 13:26:52 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 13:26:52 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes-jgarzik\u0027 of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "e1b90c416d6e6b71fc63974c1798e3cf55bba77f",
      "tree": "3ae537a5af8ee37f21b169c3de45ae29eca7c80f",
      "parents": [
        "82d6897fefca6206bca7153805b4c5359ce97fc4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 12:54:40 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 12:54:40 2006 -0400"
      },
      "message": "[NET] ethtool: fix oops by testing correct struct member\n\nNoticed by Willy Tarreau.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "53ba5e09fe37518683ff8b3f28410ce0b9ed2f74",
      "tree": "ad6a9bab92764cded45b812ea441da73caa54970",
      "parents": [
        "13ffa927abb74d4365b0e22f186befe4746b5897"
      ],
      "author": {
        "name": "Andreas Krebbel",
        "email": "krebbel1@de.ibm.com",
        "time": "Mon Jul 17 16:09:42 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 17 16:09:42 2006 +0200"
      },
      "message": "[S390] get_clock inline assembly.\n\nAdd missing volatile to the get_clock / get_cycles inline assemblies\nto avoid that consecutive calls get optimized away.\n\nSigned-off-by: Andreas Krebbel \u003ckrebbel1@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "13ffa927abb74d4365b0e22f186befe4746b5897",
      "tree": "606a37bd8acfdbf2280c4ed301ef42e2d0b62899",
      "parents": [
        "f257b06322c8a30c050a286c45fda68f23b9bc44"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Jul 17 16:09:28 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 17 16:09:28 2006 +0200"
      },
      "message": "[S390] channel measurement interval display.\n\nDisplay avg_sample_interval in nanoseconds, like it is documented.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f257b06322c8a30c050a286c45fda68f23b9bc44",
      "tree": "06b9610f5e03e04671ff4568392efacb6869e0d0",
      "parents": [
        "5a651c93d3a823af63b1b15bb94fdc951670fb2f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 17 16:09:23 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 17 16:09:23 2006 +0200"
      },
      "message": "[S390] xpram module parameter parsing - take 2.\n\nDon\u0027t use memparse since the default size modifier is \u0027k\u0027.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5a651c93d3a823af63b1b15bb94fdc951670fb2f",
      "tree": "be47b1958b286a786adc0bc205dcb4ab6a84e083",
      "parents": [
        "82d6897fefca6206bca7153805b4c5359ce97fc4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 17 16:09:18 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 17 16:09:18 2006 +0200"
      },
      "message": "[S390] Fix gcc warning about unused return values.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f5beec49636bf8d5a34065c8ab030cd4ea84516f",
      "tree": "f287dd3c48776f653098bf74e6b85670a041c551",
      "parents": [
        "73291a1cb68bb62be62a927a9d67fe417b3cfe35"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 11 15:28:12 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 16 11:48:28 2006 -0400"
      },
      "message": "[libata] ata_piix: correct \u0027invalid MAP value\u0027 typo-caused error\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "73291a1cb68bb62be62a927a9d67fe417b3cfe35",
      "tree": "543d6a1beede76124926eaf5afebdc634c6e45de",
      "parents": [
        "08f12edc335d24a89ba2f50b0a5b9d12295ce198"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 11 13:11:17 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 16 11:48:28 2006 -0400"
      },
      "message": "[libata] ata_piix: minor cleanups noticed in prior patch run\n\n* delete unused PIIX_FLAG_COMBINED*\n* port_enable should be u16 rather than u32\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "08f12edc335d24a89ba2f50b0a5b9d12295ce198",
      "tree": "5d329f7c0baa0bfd3d46481fb2a5a12e23b02a21",
      "parents": [
        "ea35d29e2fa8b3d766a2ce8fbcce599dce8d2734"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 11 11:57:44 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 16 11:48:28 2006 -0400"
      },
      "message": "[libata] ata_piix: attempt to fix ICH8 support\n\nTake into account the fact that ICH8 changed the register layout of\nthe MAP and PCS register bits.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ea35d29e2fa8b3d766a2ce8fbcce599dce8d2734",
      "tree": "533e0cac2fd8b9ce860ce6260ef5feb9a3f8e817",
      "parents": [
        "d96715c1acb119cef4b2443ba9b3777b730139e6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 11 11:48:50 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 16 11:48:28 2006 -0400"
      },
      "message": "[libata] ata_piix: Consolidate PCS register writing\n\nPrior to this patch, the driver would do this for each port:\n\tread 8-bit PCS\n\twrite 8-bit PCS\n\tread 8-bit PCS\n\twrite 8-bit PCS\n\nIn the field, flaky behavior has been observed related to this register.\nIn particular, these overzealous register writes can cause misdetection\nproblems.\n\nUpdate to do the following once (not once per port) at boot:\n\tread 16-bit PCS\n\tif needs changing,\n\t\twrite 16-bit PCS\n\nAnd thereafter, we only perform a \u0027read 16-bit PCS\u0027 per port.\n\nThis should eliminate all PCS writes in many cases, and be more friendly\nin the cases where we do need to enable ports.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d96715c1acb119cef4b2443ba9b3777b730139e6",
      "tree": "232ff826587a342b0dc290c180b843d84446bef0",
      "parents": [
        "82d6897fefca6206bca7153805b4c5359ce97fc4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jun 29 01:58:28 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 16 11:48:28 2006 -0400"
      },
      "message": "[PATCH] ata_piix: add host_set private structure\n\nAdd host_set private structure piix_host_priv.  Currently the only\nfield is -\u003emap which used to be stored directly at\nhost_set-\u003eprivate_data.  This change allows more host_set private\nfields to be added.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "82d6897fefca6206bca7153805b4c5359ce97fc4",
      "tree": "9725b645b7d6723164c546d6c9d0a3483a5258f2",
      "parents": [
        "b20e481ab595e9667c33e2393bdfe9a31870d11f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 15 14:53:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 15 14:53:08 2006 -0700"
      },
      "message": "Linux 2.6.18-rc2\n\nFinishing up for the kernel summit. Ottawa, here I come.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b20e481ab595e9667c33e2393bdfe9a31870d11f",
      "tree": "0ffd17e1f9704b49ba6e90ddef49c94e6b191d89",
      "parents": [
        "b5032a50aea76b6230db74b1d171a7f56b204bb7",
        "48ce8b056c88920c8ac187781048f5dae33c81b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 15 14:43:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 15 14:43:30 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6:\n  JFS: commit_mutex cleanups\n"
    },
    {
      "commit": "b5032a50aea76b6230db74b1d171a7f56b204bb7",
      "tree": "6334709a1ce14ca50fd8a90d94dfac97f8d68edb",
      "parents": [
        "6d76fa58b050044994fe25f8753b8023f2b36737"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jul 14 15:52:23 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 15 14:42:24 2006 -0700"
      },
      "message": "[PATCH] UML - fix utsname build breakage\n\nSome -mm-only material leaked into a patch destined for mainline, and I didn\u0027t\nnotice.\n\nThis was the replacement of system_utsname with utsname() that\u0027s required by\nthe uts namespace patch.  This patch reverts those changes (which are correct\nin -mm) so that mainline UML builds again.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d76fa58b050044994fe25f8753b8023f2b36737",
      "tree": "86964d8aeb297fe4346f73d812519646c7fdca20",
      "parents": [
        "92d032855e64834283de5acfb0463232e0ab128e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sat Jul 15 12:26:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sat Jul 15 12:26:45 2006 -0700"
      },
      "message": "Don\u0027t allow chmod() on the /proc/\u003cpid\u003e/ files\n\nThis just turns off chmod() on the /proc/\u003cpid\u003e/ files, since there is no\ngood reason to allow it, and had we disallowed it originally, the nasty\n/proc race exploit wouldn\u0027t have been possible.\n\nThe other patches already fixed the problem chmod() could cause, so this\nis really just some final mop-up..\n\nThis particular version is based off a patch by Eugene and Marcel which\nhad much better naming than my original equivalent one.\n\nSigned-off-by: Eugene Teo \u003ceteo@redhat.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "92d032855e64834283de5acfb0463232e0ab128e",
      "tree": "db0d8c49b821c8ed9f31691dca54f0297c16ce02",
      "parents": [
        "2724a1a55f847e2b5007cf294e03cfa09d0d22f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sat Jul 15 12:20:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sat Jul 15 12:20:05 2006 -0700"
      },
      "message": "Mark /proc MS_NOSUID and MS_NOEXEC\n\nNot that we really need this any more, but at the same time there\u0027s no\nreason not to do this.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2724a1a55f847e2b5007cf294e03cfa09d0d22f3",
      "tree": "53fe7e8a6de68893fb09fc06d4859549d949bc57",
      "parents": [
        "d6c93e1ddde769010f9c81bbfab41a9844c0e9ba"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Jul 15 03:41:12 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 15 11:40:20 2006 -0700"
      },
      "message": "[PATCH] sch_htb compile fix.\n\nnet/sched/sch_htb.c: In function \u0027htb_change_class\u0027:\nnet/sched/sch_htb.c:1605: error: expected \u0027;\u0027 before \u0027do_gettimeofday\u0027\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6c93e1ddde769010f9c81bbfab41a9844c0e9ba",
      "tree": "ab36ce8c77403da4362de0447d188cd049d52d81",
      "parents": [
        "5694ca9f46202c50df525472abb6d8c1dee4f8eb",
        "cc08632f8f26d479500f8107c84e206770cb901c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:57:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:57:45 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] padlock: Fix alignment after aes_ctx rearrange\n"
    },
    {
      "commit": "5694ca9f46202c50df525472abb6d8c1dee4f8eb",
      "tree": "c16a4ff264b024ea2017a88a29d8f03695bd2656",
      "parents": [
        "76aba64a6608fcaa02c715e93c572192f3621195",
        "ee7022dcfbf660727d6b8553cb0dbc0d4eae8f44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:57:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:57:23 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64] Fix PSYCHO PCI controler init.\n  [SPARC64] psycho: Fix pbm-\u003ename handling in pbm_register_toplevel_resources()\n  [SERIAL] sunsab: Fix significant typo in sab_probe()\n  [SERIAL] sunsu: Report keyboard and mouse ports in kernel log.\n  [SPARC64]: Make sure IRQs are disabled properly during early boot.\n"
    },
    {
      "commit": "76aba64a6608fcaa02c715e93c572192f3621195",
      "tree": "9a4fd0b0afa3c71e0fee04710b55e19ebafb7924",
      "parents": [
        "52393ccc0a53c130f31fbbdb8b40b2aadb55ee72",
        "0610d11b53ad15200618e38e4511373e3ed09e8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:57:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:57:06 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [VLAN]: __vlan_hwaccel_rx can use the faster ether_compare_addr\n  [PKT_SCHED] HTB: initialize upper bound properly\n  [IPV4]: Clear skb cb on IP input\n  [NET]: Update frag_list in pskb_trim\n"
    },
    {
      "commit": "52393ccc0a53c130f31fbbdb8b40b2aadb55ee72",
      "tree": "9f0bcb3ed29e9f7dbdb1cb8692cdbdfd7462c45d",
      "parents": [
        "f92213bae062cf88c099fbfd3040fef512b19905"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Jul 14 16:05:03 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:56:14 2006 -0700"
      },
      "message": "[PATCH] remove set_wmb - arch removal\n\nset_wmb should not be used in the kernel because it just confuses the\ncode more and has no benefit.  Since it is not currently used in the\nkernel this patch removes it so that new code does not include it.\n\nAll archs define set_wmb(var, value) to do { var \u003d value; wmb(); }\nwhile(0) except ia64 and sparc which use a mb() instead.  But this is\nstill moot since it is not used anyway.\n\nHasn\u0027t been tested on any archs but x86 and x86_64 (and only compiled\ntested)\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f92213bae062cf88c099fbfd3040fef512b19905",
      "tree": "d4bc2ba0cae7dbad57ccc3e6bfe166db82ee2896",
      "parents": [
        "bb129994c3bff9c5e8df91f05d7e9b6402fbd83f"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Jul 14 16:05:01 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:56:14 2006 -0700"
      },
      "message": "[PATCH] remove set_wmb - doc update\n\nThis patch removes the reference to set_wmb from memory-barriers.txt\nsince it shouldn\u0027t be used.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb129994c3bff9c5e8df91f05d7e9b6402fbd83f",
      "tree": "8d8c4e27af727c9de42ac6aeae04f70537e6bd01",
      "parents": [
        "f9fd8914c1acca0d98b69d831b128d5b52f03c51"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] Remove down_write() from taskstats code invoked on the exit() path\n\nIn send_cpu_listeners(), which is called on the exit path, a down_write()\nwas protecting operations like skb_clone() and genlmsg_unicast() that do\nGFP_KERNEL allocations.  If the oom-killer decides to kill tasks to satisfy\nthe allocations,the exit of those tasks could block on the same semphore.\n\nThe down_write() was only needed to allow removal of invalid listeners from\nthe listener list.  The patch converts the down_write to a down_read and\ndefers the removal to a separate critical region.  This ensures that even\nif the oom-killer is called, no other task\u0027s exit is blocked as it can\nstill acquire another down_read.\n\nThanks to Andrew Morton \u0026 Herbert Xu for pointing out the oom related\npitfalls, and to Chandra Seetharaman for suggesting this fix instead of\nusing something more complex like RCU.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9fd8914c1acca0d98b69d831b128d5b52f03c51",
      "tree": "18c2506bb31e49a9e2c4a483d37b0394c815fe9d",
      "parents": [
        "c8924363da07aec213e5d359f23eeae1fff91951"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] per-task delay accounting taskstats interface: control exit data through cpumasks\n\nOn systems with a large number of cpus, with even a modest rate of tasks\nexiting per cpu, the volume of taskstats data sent on thread exit can\noverflow a userspace listener\u0027s buffers.\n\nOne approach to avoiding overflow is to allow listeners to get data for a\nlimited and specific set of cpus.  By scaling the number of listeners\nand/or the cpus they monitor, userspace can handle the statistical data\noverload more gracefully.\n\nIn this patch, each listener registers to listen to a specific set of cpus\nby specifying a cpumask.  The interest is recorded per-cpu.  When a task\nexits on a cpu, its taskstats data is unicast to each listener interested\nin that cpu.\n\nThanks to Andrew Morton for pointing out the various scalability and\ngeneral concerns of previous attempts and for suggesting this design.\n\n[akpm@osdl.org: build fix]\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c8924363da07aec213e5d359f23eeae1fff91951",
      "tree": "bef390d55719cf3f4b0d02c7efe03dd9ebc7321a",
      "parents": [
        "9e06d3f9f6b14f6e3120923ed215032726246c98"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] per-task delay accounting: avoid send without listeners\n\nDon\u0027t send taskstats (per-pid or per-tgid) on thread exit when no one is\nlistening for such data.\n\nCurrently the taskstats interface allocates a structure, fills it in and\ncalls netlink to send out per-pid and per-tgid stats regardless of whether\na userspace listener for the data exists (netlink layer would check for\nthat and avoid the multicast).\n\nAs a result of this patch, the check for the no-listener case is performed\nearly, avoiding the redundant allocation and filling up of the taskstats\nstructures.\n\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e06d3f9f6b14f6e3120923ed215032726246c98",
      "tree": "df0509fedb0cf62bc59edc0038e55880bbc6a592",
      "parents": [
        "ad4ecbcba72855a2b5319b96e2a3a65ed1ca3bfd"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] per task delay accounting taskstats interface: documentation fix\n\nChange documentation and example program to reflect the flow control issues\nbeing addressed by the cpumask changes.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad4ecbcba72855a2b5319b96e2a3a65ed1ca3bfd",
      "tree": "a2f5b98598948525de77ab594e4432f09a230388",
      "parents": [
        "25890454667b3295f67b3372352be90705f8667c"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] delay accounting taskstats interface send tgid once\n\nSend per-tgid data only once during exit of a thread group instead of once\nwith each member thread exit.\n\nCurrently, when a thread exits, besides its per-tid data, the per-tgid data\nof its thread group is also sent out, if its thread group is non-empty.\nThe per-tgid data sent consists of the sum of per-tid stats for all\n*remaining* threads of the thread group.\n\nThis patch modifies this sending in two ways:\n\n- the per-tgid data is sent only when the last thread of a thread group\n  exits.  This cuts down heavily on the overhead of sending/receiving\n  per-tgid data, especially when other exploiters of the taskstats\n  interface aren\u0027t interested in per-tgid stats\n\n- the semantics of the per-tgid data sent are changed.  Instead of being\n  the sum of per-tid data for remaining threads, the value now sent is the\n  true total accumalated statistics for all threads that are/were part of\n  the thread group.\n\nThe patch also addresses a minor issue where failure of one accounting\nsubsystem to fill in the taskstats structure was causing the send of\ntaskstats to not be sent at all.\n\nThe patch has been tested for stability and run cerberus for over 4 hours\non an SMP.\n\n[akpm@osdl.org: bugfixes]\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25890454667b3295f67b3372352be90705f8667c",
      "tree": "f66e24be59ced75853eb82709e3036e735aac21e",
      "parents": [
        "a3baf649ca9ca0a96fba538f03b0f17c043b755c"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: /proc export of aggregated block I/O delays\n\nExport I/O delays seen by a task through /proc/\u003ctgid\u003e/stats for use in top\netc.\n\nNote that delays for I/O done for swapping in pages (swapin I/O) is clubbed\ntogether with all other I/O here (this is not the case in the netlink\ninterface where the swapin I/O is kept distinct)\n\n[akpm@osdl.org: printk warning fix]\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3baf649ca9ca0a96fba538f03b0f17c043b755c",
      "tree": "6022cb01cd494f59dd474030f2d9980413000036",
      "parents": [
        "6f44993fe1d7b2b097f6ac60cd5835c6f5ca0874"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: documentation\n\nSome documentation for delay accounting.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f44993fe1d7b2b097f6ac60cd5835c6f5ca0874",
      "tree": "0f349f4e6c28cc5d11b7083273543a294c437216",
      "parents": [
        "c757249af152c59fd74b85e52e8c090acb33d9c0"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: delay accounting usage of taskstats interface\n\nUsage of taskstats interface by delay accounting.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@us.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c757249af152c59fd74b85e52e8c090acb33d9c0",
      "tree": "78495f661fe537bf5087b24e6577659de8725b5a",
      "parents": [
        "fb0ba6bd021248b6bdc58a7b1213a55a6776a38a"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: taskstats interface\n\nCreate a \"taskstats\" interface based on generic netlink (NETLINK_GENERIC\nfamily), for getting statistics of tasks and thread groups during their\nlifetime and when they exit.  The interface is intended for use by multiple\naccounting packages though it is being created in the context of delay\naccounting.\n\nThis patch creates the interface without populating the fields of the data\nthat is sent to the user in response to a command or upon the exit of a task.\nEach accounting package interested in using taskstats has to provide an\nadditional patch to add its stats to the common structure.\n\n[akpm@osdl.org: cleanups, Kconfig fix]\nSigned-off-by: Shailabh Nagar \u003cnagar@us.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb0ba6bd021248b6bdc58a7b1213a55a6776a38a",
      "tree": "227944aafeecbef42df1687775bfe668d261ac6b",
      "parents": [
        "52f17b6c2bd443e7806a161e9d10a983650db01d"
      ],
      "author": {
        "name": "Balbir Singh",
        "email": "balbir@in.ibm.com",
        "time": "Fri Jul 14 00:24:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: utilities for genetlink usage\n\nTwo utilities for simplifying usage of NETLINK_GENERIC interface.\n\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52f17b6c2bd443e7806a161e9d10a983650db01d",
      "tree": "67f9a8964a3ac78091cefcd7baf8935175a0a003",
      "parents": [
        "0ff922452df86f3e9a2c6f705c4588ec62d096a7"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Fri Jul 14 00:24:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: cpu delay collection via schedstats\n\nMake the task-related schedstats functions callable by delay accounting even\nif schedstats collection isn\u0027t turned on.  This removes the dependency of\ndelay accounting on schedstats.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0ff922452df86f3e9a2c6f705c4588ec62d096a7",
      "tree": "ac84041bfb63f12d0e2db733c46b2cd2438b4882",
      "parents": [
        "ca74e92b4698276b6696f15a801759f50944f387"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: sync block I/O and swapin delay collection\n\nUnlike earlier iterations of the delay accounting patches, now delays are only\ncollected for the actual I/O waits rather than try and cover the delays seen\nin I/O submission paths.\n\nAccount separately for block I/O delays incurred as a result of swapin page\nfaults whose frequency can be affected by the task/process\u0027 rss limit.  Hence\nswapin delays can act as feedback for rss limit changes independent of I/O\npriority changes.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca74e92b4698276b6696f15a801759f50944f387",
      "tree": "26f0de66d8207608e07ee22389bfc173e773c0c2",
      "parents": [
        "e8f4d97e1b58b50ad6449bb2d35e6632c0236abd"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: setup\n\nInitialization code related to collection of per-task \"delay\" statistics which\nmeasure how long it had to wait for cpu, sync block io, swapping etc.  The\ncollection of statistics and the interface are in other patches.  This patch\nsets up the data structures and allows the statistics collection to be\ndisabled through a kernel boot parameter.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8f4d97e1b58b50ad6449bb2d35e6632c0236abd",
      "tree": "9017dccfcaf05124c01d36f48f7b38d0f1e5df82",
      "parents": [
        "22caf04297896e515c6d5cdfb8e08a79a523946c"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] list_is_last utility\n\nAdd another list utility function to check for last element in a list.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22caf04297896e515c6d5cdfb8e08a79a523946c",
      "tree": "dbb53f07800e51f1ed285ab530e200edb997aeb5",
      "parents": [
        "b04ea3cebf79d6808632808072f276dbc98aaf01"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Fri Jul 14 00:24:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] mbxfb: Add framebuffer driver for the Intel 2700G\n\nAdd frame buffer driver for the 2700G LCD controller present on CompuLab\nCM-X270 computer module.\n\n[adaplas]\n- Add more informative help text to Kconfig\n- Make DEBUG a Kconfig option as FB_MBX_DEBUG\n- Remove #include mbxdebug.c, this is frowned upon\n- Remove redundant casts\n- Arrange #include\u0027s alphabetically\n- Trivial whitespace\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b04ea3cebf79d6808632808072f276dbc98aaf01",
      "tree": "7620a01477510d9e4ae042baab17bce103b59185",
      "parents": [
        "517e7aa5b022f9dc486639c7689666663daee24f"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@parisplace.org",
        "time": "Fri Jul 14 00:24:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] Fix security check for joint context\u003d and fscontext\u003d mount options\n\nAfter some discussion on the actual meaning of the filesystem class\nsecurity check in try context mount it was determined that the checks for\nthe context\u003d mount options were not correct if fscontext mount option had\nalready been used.\n\nWhen labeling the superblock we should be checking relabel_from and\nrelabel_to.  But if the superblock has already been labeled (with\nfscontext) then context\u003d is actually labeling the inodes, and so we should\nbe checking relabel_from and associate.  This patch fixes which checks are\ncalled depending on the mount options.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "517e7aa5b022f9dc486639c7689666663daee24f",
      "tree": "d2c9a6e25b59f495b880547284ff76b2d3813ed9",
      "parents": [
        "c3c36aa98f8e39544afb99025bb69bc1b48e9bf0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 14 00:24:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] let the the lockdep options depend on DEBUG_KERNEL\n\nThe lockdep options should depend on DEBUG_KERNEL since:\n- they are kernel debugging options and\n- they do otherwise break the DEBUG_KERNEL menu structure\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3c36aa98f8e39544afb99025bb69bc1b48e9bf0",
      "tree": "4787da807350b45b3f1c45da0f593766d5b5d2de",
      "parents": [
        "9e323d3ee0ba9381af494641e1e87a8d372f916b"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Fri Jul 14 00:24:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] tpm_tis: use resource_size_t\n\nFix the start and len variables that should be using the new\nresource_size_t.\n\nSigned_off_by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e323d3ee0ba9381af494641e1e87a8d372f916b",
      "tree": "dce8b6d7e14a5a1d89c346b44e87d26c2c382a59",
      "parents": [
        "cab091eaa4952777d3183b6d7ce203a213cddc12"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Fri Jul 14 00:24:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] tpm: Add force device probe option\n\nSome machine manufacturers are not sticking to the TCG specifications and\nincluding an ACPI DSDT entry for the TPM which allows PNP discovery of the\ndevice.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cab091eaa4952777d3183b6d7ce203a213cddc12",
      "tree": "e972336ef2441e2d107959d5dc0914429bc0487d",
      "parents": [
        "737bebd137561e184f0a8b4332d9bb0238d8b639"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Fri Jul 14 00:24:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] tpm: interrupt clear fix\n\nUnder stress testing I found that the interrupt is not always cleared.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "737bebd137561e184f0a8b4332d9bb0238d8b639",
      "tree": "dcd1dd5b7dfadce4238a4d0ce87b86c6b6853829",
      "parents": [
        "f5df5881e2a2ff2be62608de1a156ac6d2352fc2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 14 00:24:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] symlink nesting level change\n\nIt\u0027s way past time to bump it to 8.  Everyone had been warned - for\nmonths now.\n\nRH kernels have had this for more than a year.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5df5881e2a2ff2be62608de1a156ac6d2352fc2",
      "tree": "ed6329aaba84bdc7eca2b3617c3a119f93bf019d",
      "parents": [
        "2e82636a3dd8d3cf1ba87380608da4f6a0f6ec47"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Jul 14 00:24:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] actual mailing list in MAINTAINERS\n\nAdd actual mailing list email addresses for the 4 that were only listing a\nweb page.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e82636a3dd8d3cf1ba87380608da4f6a0f6ec47",
      "tree": "4df3181f4cb752c9a7d5c9dd09301097d405875c",
      "parents": [
        "3a5f5e488ceee9e08df3dff3f01b12fafc9e7e68"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Jul 14 00:24:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] TPM: fix failure path leak\n\nkfree(devname) on the misc_register() failure path.  Otherwise it is lost\nforever.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a5f5e488ceee9e08df3dff3f01b12fafc9e7e68",
      "tree": "12ebd936831e797780b9cf716cc7aaf337b25141",
      "parents": [
        "2e8f7a3128bb8fac8351a994f1fc325717899308"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 14 00:24:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] lockdep: core, fix rq-lock handling on __ARCH_WANT_UNLOCKED_CTXSW\n\nOn platforms that have __ARCH_WANT_UNLOCKED_CTXSW set and want to implement\nlock validator support there\u0027s a bug in rq-\u003elock handling: in this case we\ndont \u0027carry over\u0027 the runqueue lock into another task - but still we did a\nspinlock_release() of it.  Fix this by making the spinlock_release() in\ncontext_switch() dependent on !__ARCH_WANT_UNLOCKED_CTXSW.\n\n(Reported by Ralf Baechle on MIPS, which has __ARCH_WANT_UNLOCKED_CTXSW.\nThis fixes a lockdep-internal BUG message on such platforms.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e8f7a3128bb8fac8351a994f1fc325717899308",
      "tree": "9c9169220013caa62887a6d40725589f896de0b3",
      "parents": [
        "abecb6da704a71232a3103c8485c65ceb5fcd9dc"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Fri Jul 14 00:24:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] gpio: rename exported vtables to better match purpose\n\n- rename EXPORTed gpio vtables from {scx200,pc8736x}_access to _gpio_ops new\n  name is much closer to the vtable-name struct nsc_gpio_ops, should be\n  clearer.  Also rename the _fops vtable var to _fileops to better\n  disambiguate it from the gpio vtable.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abecb6da704a71232a3103c8485c65ceb5fcd9dc",
      "tree": "3a43054c726aa456cc869ec2ac31ee2ba24f2a21",
      "parents": [
        "91e260b80d2fec559877f399dfc36b554f207874"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Fri Jul 14 00:24:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] gpio: cosmetics: remove needless newlines\n\n- pure cosmetics: lose needless newlines.\n\n- rename EXPORTed gpio vtables from {scx200,pc8736x}_access to _gpio_ops new\n  name is much closer to the vtable-name struct nsc_gpio_ops, should be\n  clearer.  Also rename the _fops vtable var to _fileops to better\n  disambiguate it from the gpio vtable.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91e260b80d2fec559877f399dfc36b554f207874",
      "tree": "d591ab15bb5ddd72d04c2c9b46666eb58259ed49",
      "parents": [
        "b9432e4d8866606466117664472c58ac981ea4f4"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Fri Jul 14 00:24:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] gpio: drop vtable members .gpio_set_high .gpio_set_low gpio_set is enough\n\ndrops gpio_set_high, gpio_set_low from the nsc_gpio_ops vtable.  While we\ncan\u0027t drop them from scx200_gpio (or can we?), we dont need them for new users\nof the exported vtable; gpio_set(1), gpio_set(0) work fine.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b9432e4d8866606466117664472c58ac981ea4f4",
      "tree": "b322e4cba29648ef05cf4a3fe49f62540beb79cd",
      "parents": [
        "d247e2c661f28a21e5f9a8d672e1e88a7c1c5d4a"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Fri Jul 14 00:24:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] Remove pci_dac_set_dma_mask() from Documentation/DMA-mapping.txt\n\npci_dac_set_dma_mask() gives only a single match in the whole kernel tree\nand that\u0027s in this doc file.  The best candidate for replacement is\npci_dac_dma_supported().\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d247e2c661f28a21e5f9a8d672e1e88a7c1c5d4a",
      "tree": "cb202ad2d4f3504ff31bf0e474aae855ac3dd41a",
      "parents": [
        "c259cc281255bdb30ceba190bfd7f37e3ae3fc85"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Fri Jul 14 00:24:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] add function documentation for register_chrdev()\n\nDocumentation for register_chrdev() was missing completely.\n\n[akpm@osdl.org: kerneldocification]\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c259cc281255bdb30ceba190bfd7f37e3ae3fc85",
      "tree": "395028450ca91c441eab243186f5015fe5d6e3d4",
      "parents": [
        "6fbe82a952790c634ea6035c223a01a81377daf1"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Fri Jul 14 00:24:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] Convert idr\u0027s internal locking to _irqsave variant\n\nCurrently, the code in lib/idr.c uses a bare spin_lock(\u0026idp-\u003elock) to do\ninternal locking.  This is a nasty trap for code that might call idr\nfunctions from different contexts; for example, it seems perfectly\nreasonable to call idr_get_new() from process context and idr_remove() from\ninterrupt context -- but with the current locking this would lead to a\npotential deadlock.\n\nThe simplest fix for this is to just convert the idr locking to use\nspin_lock_irqsave().\n\nIn particular, this fixes a very complicated locking issue detected by\nlockdep, involving the ib_ipoib driver\u0027s priv-\u003elock and dev-\u003e_xmit_lock,\nwhich get involved with the ib_sa module\u0027s query_idr.lock.\n\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Zach Brown \u003czach.brown@oracle.com\u003e,\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fbe82a952790c634ea6035c223a01a81377daf1",
      "tree": "103df2f56088e8b1d2467a0e33e82de699afa790",
      "parents": [
        "bca3bffec9f37d4cb60b80fd0067f9c7550b5d57"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Fri Jul 14 00:24:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] reiserfs: fix handling of device names with /\u0027s in them\n\nOn systems with block devices containing a slash (virtual dasd, cciss,\netc), reiserfs will fail to initialize /proc/fs/reiserfs/\u003cdev\u003e due to it\nbeing interpreted as a subdirectory.  The generic block device code changes\nthe / to !  for use in the sysfs tree.  This patch uses that convention.\n\nTested by making dm devices use dm/\u003cnumber\u003e rather than dm-\u003cnumber\u003e\n\n[akpm@osdl.org: name variables consistently]\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bca3bffec9f37d4cb60b80fd0067f9c7550b5d57",
      "tree": "0c06e8375158239dae0983744db2a5638b30ec9f",
      "parents": [
        "a4afee02a5dd4f20c08fca26e9b610e72d0bcbf0"
      ],
      "author": {
        "name": "Chris Boot",
        "email": "bootc@bootc.net",
        "time": "Fri Jul 14 00:24:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] net48xx LED cleanups\n\nAdd the DRVNAME define to remove the two separate references of the driver\nname by string, and move the .driver.owner into the existing .driver\nsub-structure.\n\nSigned-off-by: Chris Boot \u003cbootc@bootc.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4afee02a5dd4f20c08fca26e9b610e72d0bcbf0",
      "tree": "db8bbc29bd16ab083b6d5cfe1de90d78cc0878a7",
      "parents": [
        "3e143475c22036847f898d7e76ba337c1d7dbf6f"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Fri Jul 14 00:24:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] Fix sighand-\u003esiglock usage in kernel/acct.c\n\nIRQs must be disabled before taking -\u003esiglock.\n\nNoticed by lockdep.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e143475c22036847f898d7e76ba337c1d7dbf6f",
      "tree": "4bbd8f322f6a1cd43be409393742967234d23151",
      "parents": [
        "635adb6cd25c8f816c9017a0a0349cd389eafcd3"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Fri Jul 14 00:24:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] improve timekeeping resume robustness\n\nResolve problems seen w/ APM suspend.\n\nDue to resume initialization ordering, its possible we could get a timer\ninterrupt before the timekeeping resume() function is called.  This patch\nensures we don\u0027t do any timekeeping accounting before we\u0027re fully resumed.\n\n(akpm: fixes the machine-freezes-on-APM-resume bug)\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "635adb6cd25c8f816c9017a0a0349cd389eafcd3",
      "tree": "411268749d87ebebff2183990d776b4571c7e76a",
      "parents": [
        "ae2d1f2f5b59d00b39283c52dc4ee675397bbacd"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Fri Jul 14 00:24:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] scx200_gpio: use 1 cdev for N minors, not N for N\n\nRemove the scx200_gpio\u0027s cdev-array \u0026 ksalloc, replacing it with a single\nstatic struct cdev, which is sufficient for all the pins.\n\ncdev_put is commented out since kernel wont link properly with it, and its\napparently not needed.\n\nWith these patches, this driver continues to work with Chris Boot\u0027s\nleds_48xx driver.\n\nSigned-off-by  Jim Cromie \u003cjim.cromie@gmail.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae2d1f2f5b59d00b39283c52dc4ee675397bbacd",
      "tree": "6decdcf53edc031625c6c5c6ee3b47276ab3600f",
      "parents": [
        "6bc02d8412b422388f86b09ae40d762c0bc05290"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Fri Jul 14 00:24:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] scx200_gpio: 1 cdev for N minors: cleanup, prep\n\nthis patch is mostly cleanup of scx200_gpio :\n- drop #include \u003clinux/config.h\u003e\n- s/DEVNAME/DRVNAME/    apparently a convention\n- replace variable num_pins with  #define MAX_PINS\n- s/dev/devid/   to clarify that its a dev_t, not a struct device dev.\n- move devid \u003d MKDEV(major,0)  into branch where its needed.\n\n2 minor \u0027changes\u0027 :\n\n- reduced MAX_PINS from 64 to 32.  Ive never tested other pins, and\n  theyre all multiplexed with other functions, some of which may be in use\n  on my soekris 4801, so I dont know what testing should yield.\n\n- +EXPORT_SYMBOL(scx200_access);\n\n  This exposes the driver\u0027s vtable, which another driver can use along\n  with #include \u003clinux/nsc_gpio.h\u003e, to manipulate a gpio-pin.\n\nSigned-off-by  Jim Cromie \u003cjim.cromie@gmail.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bc02d8412b422388f86b09ae40d762c0bc05290",
      "tree": "7cc50e1c98febff068f31b138b2cae53a9966c9b",
      "parents": [
        "cccedb1a4af9e96781f206acad638c05364e73ca"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 14 00:24:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] unexport open_softirq\n\nChristoph Hellwig:\nopen_softirq just enables a softirq.  The softirq array is statically\nallocated so to add a new one you would have to patch the kernel.  So\nthere\u0027s no point to keep this export at all as any user would have to\npatch the enum in include/linux/interrupt.h anyway.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cccedb1a4af9e96781f206acad638c05364e73ca",
      "tree": "900c1262877291f2d7c8d8ec3963ee05ea668966",
      "parents": [
        "60198f9992db1e36d5b4cc1526ff29550f7d002c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 14 00:24:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] drivers/block/cpqarray.c: remove an unused variable\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60198f9992db1e36d5b4cc1526ff29550f7d002c",
      "tree": "972a05af48afcf1f8c9ad790e6f18e0270222296",
      "parents": [
        "ddca60c59032b2c2babc0003cf01015aff340b79"
      ],
      "author": {
        "name": "Luca Tettamanti",
        "email": "kronos.it@gmail.com",
        "time": "Fri Jul 14 00:24:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] Add try_to_freeze() to rt-test kthreads\n\nWhen CONFIG_RT_MUTEX_TESTER is enabled kernel refuses to suspend the\nmachine because it\u0027s unable to freeze the rt-test-* threads.\n\nAdd try_to_freeze() after schedule() so that the threads will be freezed\ncorrectly; I\u0027ve tested the patch and it lets the notebook suspends and\nresumes nicely.\n\nSigned-off-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddca60c59032b2c2babc0003cf01015aff340b79",
      "tree": "c836af2259cb55ebae060268c52b1d3f4773d819",
      "parents": [
        "7e56a7dcbb974d9725d80e50d70c6eed7f71110b"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Jul 14 00:24:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] lockdep: annotate the BLKPG_DEL_PARTITION ioctl\n\nThe delete partition IOCTL takes the bd_mutex for both the disk and the\npartition; these have an obvious hierarchical relationship and this patch\nannotates this relationship for lockdep.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e56a7dcbb974d9725d80e50d70c6eed7f71110b",
      "tree": "67a7bd07bef6d81be075f49ce7eaba67a0b4687d",
      "parents": [
        "bef317e364f065717819fbbe7965d4401820286c"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Fri Jul 14 00:24:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem, Add ISL1208 support\n\nAdd support for the I2C-attached Intersil ISL1208 RTC chip.\n\n[akpm@osdl.org: cleanups, fixlets]\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bef317e364f065717819fbbe7965d4401820286c",
      "tree": "6b47072e622b352420b178366d6f210e72b2107c",
      "parents": [
        "086626a747300e37043a553dac639c5900c4a2c0"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Jul 14 00:24:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] ramdisk blocksize Kconfig entry\n\nMake the ramdisk blocksize configurable at kernel compilation time rather\nthan only at boot or module load time, like a couple of the other ramdisk\noptions.  I found this handy awhile back but thought little of it, until\nrecently asked by a few of the testing folks here to be able to do the same\nthing for their automated test setups.\n\nThe Kconfig comment is largely lifted from comments in rd.c, and hopefully\nthis will increase the chances of making folks aware that the default value\noften isn\u0027t a great choice here (for increasing values of PAGE_SIZE, even\nmoreso).\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "086626a747300e37043a553dac639c5900c4a2c0",
      "tree": "9aedfc36ef8fda99a83add9e92ce5f18c427528e",
      "parents": [
        "22c4af4092fc2e037ce2e2922023fc222cf0c443"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Jul 14 00:24:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] Update ramdisk documentation\n\nThe default ramdisk blocksize is actually 1024, not 512 bytes.  Also fixes\nup some trailing whitespace issues.\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22c4af4092fc2e037ce2e2922023fc222cf0c443",
      "tree": "97482fe36e2e121f62ce8ebf66eaa3fdbb303462",
      "parents": [
        "52fa259b5aaf310657e5d30be48a300860741447"
      ],
      "author": {
        "name": "Luke Yang",
        "email": "luke.adi@gmail.com",
        "time": "Fri Jul 14 00:24:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] nommu: export two symbols for drivers to use\n\nnommu.c needs to export two more symbols for drivers to use:\nremap_pfn_range and unmap_mapping_range.\n\nSigned-off-by: Luke Yang \u003cluke.adi@gmail.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52fa259b5aaf310657e5d30be48a300860741447",
      "tree": "334cd86fc8d4dac718ea5cdfabed7c168462b775",
      "parents": [
        "e035cc35e54230eb704ee7feccf476ed2fb2ae29"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jul 14 00:24:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] hdrinstall: remove asm/io.h from user visibility\n\nThere\u0027s no excuse for userspace abusing this kernel header -- the kernel\u0027s\nheaders are not intended to provide a library of helper routines for\nuserspace.  Using \u003casm/io.h\u003e from userspace is broken on most architectures\nanyway.  Just say \u0027no\u0027.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e035cc35e54230eb704ee7feccf476ed2fb2ae29",
      "tree": "e77e630b11359be39c895355b937ce8cf40d6d55",
      "parents": [
        "998f6fabbf439e6d518dcbaf9191cb533447b57a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jul 14 00:24:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] hdrinstall: remove asm/atomic.h from user visibility\n\nThis isn\u0027t suitable for userspace to see -- the kernel headers are not a\nrandom library of stuff for userspace; they\u0027re only there to define the\nkernel\u003c-\u003euser ABI for system libraries and tools.  Anything which _was_\nabusing asm/atomic.h from userspace was probably broken anyway -- as it often\ndidn\u0027t even give atomic operation.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "998f6fabbf439e6d518dcbaf9191cb533447b57a",
      "tree": "e4476127fbf7100c2721e7949710fa084ea293b3",
      "parents": [
        "a0009652af385a42f0e0604136f772ead406c78d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jul 14 00:24:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] hdrinstall: remove asm/irq.h from user visibility\n\nRemove asm/irq.h from the exported headers -- there was never any good reason\nfor it to have been listed.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0009652af385a42f0e0604136f772ead406c78d",
      "tree": "166224a3c3239ae5f7bd07759dd70b9bb2d95e28",
      "parents": [
        "52e92e5788139921352213fa6faf6e30ff1f2f5a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Jul 14 00:24:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] del_timer_sync(): add cpu_relax()\n\nRelax the CPU in the del_timer_sync() busywait loop.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52e92e5788139921352213fa6faf6e30ff1f2f5a",
      "tree": "0d3975df8fc42058b30745bc3fe47b6af2993462",
      "parents": [
        "098c5eea03de4707019a205140296893252b4130"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 14 00:24:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] remove kernel/kthread.c:kthread_stop_sem()\n\nRemove the now-unneeded kthread_stop_sem().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "098c5eea03de4707019a205140296893252b4130",
      "tree": "7fddd3a319c7607db2dd7082dcf3887c3e16b3c1",
      "parents": [
        "329c6e4257d6a89990d72617d91437e2ce59e426"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Fri Jul 14 00:24:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] null-terminate over-long /proc/kallsyms symbols\n\nGot a customer bug report (https://bugzilla.novell.com/190296) about kernel\nsymbols longer than 127 characters which end up in a string buffer that is\nnot NULL terminated, leading to garbage in /proc/kallsyms.  Using strlcpy\nprevents this from happening, even though such symbols still won\u0027t come out\nright.\n\nA better fix would be to not use a fixed-size buffer, but it\u0027s probably not\nworth the trouble.  (Modversion\u0027ed symbols even have a length limit of 60.)\n\n[bunk@stusta.de: build fix]\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "329c6e4257d6a89990d72617d91437e2ce59e426",
      "tree": "852cebffb7a48868c77d7857cda0c65dbf85de80",
      "parents": [
        "b076bb02ee2c489da36c89e35c640bfe45c7d27e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jul 14 00:24:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] uml: header formatting cleanups\n\nClean up whitespace and return syntax in os.h.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b076bb02ee2c489da36c89e35c640bfe45c7d27e",
      "tree": "5bf5e59019b45b77f3db0cb0454a22cf71e89ac6",
      "parents": [
        "a5df0d1a2c0f7dbd135d978d02daf2d99e62ff7a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jul 14 00:24:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] uml: tidy biarch gcc support\n\nOn top of the previous biarch changes for UML, this makes the preprocessor\nchanges a bit cleaner.  Specify the 64-bit build in CPPFLAGS on the x86_64\nSUBARCH, rather than #undef\u0027ing i386.  Compile-tested with i386 and x86_64\nSUBARCHs.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5df0d1a2c0f7dbd135d978d02daf2d99e62ff7a",
      "tree": "89824d59364a431d332ce68d548068db4616e68c",
      "parents": [
        "8477b55ba11a49515b26573a90414b718179c908"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jul 14 00:24:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] uml: tidy longjmp macro\n\nThe UML_SETJMP macro was requiring its users to pass in a argument which it\ncould supply itself, since it wasn\u0027t used outside that invocation of the\nmacro.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8477b55ba11a49515b26573a90414b718179c908",
      "tree": "6a7f5f4c48242f071ae86e5a8c947bf905116d5b",
      "parents": [
        "e78a887a5942d06c81ccf0793fbf2bd83e982122"
      ],
      "author": {
        "name": "Vadim Lobanov",
        "email": "vlobanov@speakeasy.net",
        "time": "Fri Jul 14 00:24:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] i386: remove redundant might_sleep() in user accessors.\n\nOn i386, the user space accessor functions copy_from/to_user() both invoke\nmight_sleep(), do a quick sanity check, and then pass the work on to their\n__copy_from/to_user() counterparts, which again invoke might_sleep().\nGiven that no actual work happens between these two calls, it is best to\neliminate one of the redundant might_sleep()s.\n\nSigned-off-by: Vadim Lobanov \u003cvlobanov@speakeasy.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e78a887a5942d06c81ccf0793fbf2bd83e982122",
      "tree": "9be182f9b550a441a43bb9e6d4d80293e7ad059a",
      "parents": [
        "a7546075e7c08821732fa04119a9005c55ab432d"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jul 14 00:24:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:51 2006 -0700"
      },
      "message": "[PATCH] i386 kexec: allow the kexec on panic support to compile on voyager\n\nThis patch removes the foolish assumption that SMP implied local apics.\nThat assumption is not-true on the Voyager subarch.  This makes that\ndependency explicit, and allows the code to build.\n\nWhat gets disabled is just an optimization to get better crash dumps so the\nsupport should work if there is a kernel that will initialization on the\nvoyager subarch under those harsh conditions.\n\nHopefully we can figure out how to initialize apics in init_IRQ and remove\nthe need to disable io_apics and this dependency.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7546075e7c08821732fa04119a9005c55ab432d",
      "tree": "ab5265ed593dc6adece1014014a20424fd176184",
      "parents": [
        "b7015331098cc156c30282588bbd30bbf7a59291"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@gmail.com",
        "time": "Fri Jul 14 00:23:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:51 2006 -0700"
      },
      "message": "[PATCH] Fix a memory leak in the i386 setup code\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7015331098cc156c30282588bbd30bbf7a59291",
      "tree": "349b2933b488e1e686eb1fdcb83e1552adcb50e3",
      "parents": [
        "c38c8db7225465c8d124f38b24d3024decc26bbd"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Fri Jul 14 00:23:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:51 2006 -0700"
      },
      "message": "[PATCH] i386: handle_BUG(): don\u0027t print garbage if debug info unavailable\n\nhandle_BUG() tries to print file and line number even when they\u0027re not\navailable (CONFIG_DEBUG_BUGVERBOSE is not set.) Change this to print a\nmessage stating info is unavailable instead of printing a misleading\nmessage.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c38c8db7225465c8d124f38b24d3024decc26bbd",
      "tree": "79a7e7a99e0d67ac015c4fad689cdefb55a5c10f",
      "parents": [
        "8757d5fa6b75e8ea906baf0309d49b980e7f9bc9"
      ],
      "author": {
        "name": "Anil Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Fri Jul 14 00:23:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:51 2006 -0700"
      },
      "message": "[PATCH] ia64: race flushing icache in COW path\n\nThere is a race condition that showed up in a threaded JIT environment.\nThe situation is that a process with a JIT code page forks, so the page is\nmarked read-only, then some threads are created in the child.  One of the\nthreads attempts to add a new code block to the JIT page, so a\ncopy-on-write fault is taken, and the kernel allocates a new page, copies\nthe data, installs the new pte, and then calls lazy_mmu_prot_update() to\nflush caches to make sure that the icache and dcache are in sync.\nUnfortunately, the other thread runs right after the new pte is installed,\nbut before the caches have been flushed.  It tries to execute some old JIT\ncode that was already in this page, but it sees some garbage in the i-cache\nfrom the previous users of the new physical page.\n\nFix: we must make the caches consistent before installing the pte.  This is\nan ia64 only fix because lazy_mmu_prot_update() is a no-op on all other\narchitectures.\n\nSigned-off-by: Anil Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "8757d5fa6b75e8ea906baf0309d49b980e7f9bc9"
}
