)]}'
{
  "log": [
    {
      "commit": "e1d42c983ff7ba4b55d8635899186ae2ef2578ad",
      "tree": "ad18eb2d93ab54227a92a98f4985bc77d898ddb2",
      "parents": [
        "ec03d7073971e20a866448d62c992a168201ac82"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 06 01:38:06 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:10 2008 -0800"
      },
      "message": "tpm: infineon section mismatch\n\nFix section mismatch by making the driver template variable name\nmatch one of the whitelisted variable names in modpost.\n\nWARNING: vmlinux.o(.data+0x7a9e8): Section mismatch: reference to .init.text:tpm_inf_pnp_probe (between \u0027tpm_inf_pnp\u0027 and \u0027cn_idx\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bd91f18be2fc0dd0384fbfca6d3cdd79a8050dd",
      "tree": "fe34a0db0cf9ee8194fda3c778a44d67e6c4b0a4",
      "parents": [
        "eed4a2aba7ff6d8c40d3d55b81f80352765ffcee"
      ],
      "author": {
        "name": "Richard MUSIL",
        "email": "richard.musil@st.com",
        "time": "Wed Feb 06 01:37:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:04 2008 -0800"
      },
      "message": "tpm.c: fix crash during device removal\n\nThe clean up procedure now uses platform device \"release\" callback to\nhandle memory clean up.  For this purpose \"release\" function callback was\nadded to struct tpm_vendor_specific, so hw device driver provider can get\ncalled when it is safe to remove all allocated resources.\n\nThis is supposed to fix a bug in device removal, where device while in\nreceive function (waiting on timeout) was prone to segfault, if the\ntpm_chip struct was unallocated before the timeout expired (in\ntpm_remove_hardware).\n\nAcked-by: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2490c681ea3d7f5ac3fb876f14567bf1a9e0aa87",
      "tree": "1e5f1e5280cacc2db866a9f08b04d52702596898",
      "parents": [
        "40d6a146629b98d8e322b6f9332b182c7cbff3df"
      ],
      "author": {
        "name": "David Smith",
        "email": "dds@google.com",
        "time": "Mon Jan 14 00:55:12 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 14 08:52:22 2008 -0800"
      },
      "message": "TPM: fix suspend and resume failure\n\nThe savestate command structure was being overwritten by the result of\nrunning the TPM_SaveState command after one run, so make it a local\nvariable to the function instead of a global variable that gets\noverwritten.\n\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Kent Yoder \u003cshpedoikal@gmail.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05a462afe80553550bc77afc724ce60b42ad587e",
      "tree": "74a545565f0bc1a7cb151b0e768840f454c51080",
      "parents": [
        "19fd4bb2a0cfede054e4904e0b167e0ca4f36cc7"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "tpm@selhorst.net",
        "time": "Wed Nov 28 16:21:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:52 2007 -0800"
      },
      "message": "TPM: fix TIS device driver locality request\n\nDuring the initialization of the TPM TIS driver, the necessary locality has\nto be requested earlier in the init-process.  Depending on the used TPM\nchip, this leads to wrong information.  For example: Lenovo X61s with Atmel\nTPM:\n\ntpm_tis 00:0a: 1.2 TPM (device-id 0xFFFF, rev-id 255)\n\nBut correct is:\n\ntpm_tis 00:0c: 1.2 TPM (device-id 0x3203, rev-id 9)\n\nThis short patch fixes this issue.\n\nSigned-off-by: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06efcad0d43a5491602f7d7bfc1ce997cdb0d062",
      "tree": "17ad5e11fc046c4b0fd8093af161fade77635fd2",
      "parents": [
        "5712cb3d81566893c3b14e24075cf48ec5c35d00"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 03:10:11 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 19:53:16 2007 -0400"
      },
      "message": "Eliminate pointless casts from void* in a few driver irq handlers.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7917ff9a4cefd0500aa4a1b1942da96dbce6999f",
      "tree": "17141d98b96fae1e8fac2974c97d264c897cbf27",
      "parents": [
        "978550b828d1c29dfd65707f5d001053c3d2d610"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 16 23:26:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:51 2007 -0700"
      },
      "message": "tpm: pay attention to IRQ info from PNP\n\nIf we discover the TIS TPM device via PNP, use the PNP IRQ information rather\nthan probing for an IRQ.  If PNP shows no IRQ, run the TPM in polling mode.\n\nTested-by: \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nCc: \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e81cc13a88ce486a6b0a6ca56aba6985824917a",
      "tree": "e20650b0f3373990f39c7f6e16abe44b5d26e695",
      "parents": [
        "85770ffe4f0cdd4396b17f14762adc25a571a348"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "shpedoikal@gmail.com",
        "time": "Wed Aug 22 14:01:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:44 2007 -0700"
      },
      "message": "tpmdd maintainers\n\nFix up the maintainers info in the tpm drivers.  Kylene will be out for\nsome time, so copying the sourceforge list is the best way to get some\nattention.\n\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03ce11048b3832f5f0c471ccdb3363a870a14ac1",
      "tree": "6f12eb6f9a11046474585fed67a05eb6c76ed248",
      "parents": [
        "c1158e63dfeb3928e94c768f0a403b3e0e799f70"
      ],
      "author": {
        "name": "Reiner Sailer",
        "email": "sailer@us.ibm.com",
        "time": "Fri Jul 20 10:03:02 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 12:00:04 2007 -0700"
      },
      "message": "Fix memory leak in tpm_binary_bios_measurements_open()\n\nThe same problem that was fixed for tpm_ascii_bios_measurements_open()\nin commit 178554ae75739e91dc4d7c3e42a3db95448cc5bf also occurs in\ntpm_binary_bios measurements().  Thanks for noticing this Satyam!\n\nI tested the attached patch to fix tpm_binary_bios_measurments as well.\n\nSigned-off-by: Reiner Sailer \u003csailer@watson.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "178554ae75739e91dc4d7c3e42a3db95448cc5bf",
      "tree": "12c9ec848b2c6b463c4f12801e802ee75ff31311",
      "parents": [
        "22982a5687d8abf7bafe6d307585464f47089f18"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Jul 20 00:31:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:44:20 2007 -0700"
      },
      "message": "Memory leak in tpm_ascii_bios_measurements_open()\n\nCoverity found a memory leak in tpm_ascii_bios_measurements_open().\n\nIf \"read_log(log)\" fails, then we may leak \u0027log\u0027 and\n\u0027log-\u003ebios_event_log\u0027.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Seiji Munetoh \u003cmunetoh@jp.ibm.com\u003e\nCc: Stefan Berger \u003cstefanb@us.ibm.com\u003e\nCc: Reiner Sailer \u003csailer@watson.ibm.com\u003e\nCc: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7126b75c8794f9fffda227d08b7ad1e138fa2c6c",
      "tree": "70a9364574e2e855322ccc17526240ecf367c828",
      "parents": [
        "79e508a4b8f405f9c9c3dbbd19d84717f42431ef"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Sun Jul 15 23:39:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:40 2007 -0700"
      },
      "message": "Use menuconfig objects II - TPM\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so\nthat the user can disable the whole feature without having to\nenter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nCc: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddf526e992c1ea10e31478f4753fd717373f9e8b",
      "tree": "8314ff8a09fbb7e37b6a29b97b35b82ab37ee6d9",
      "parents": [
        "c5c34d4862e18ef07c1276d233507f540fb5a532"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat May 12 10:36:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:39 2007 -0700"
      },
      "message": "Missing include file in tpm_atmel.h\n\nOn PPC64, we need to include asm/prom.h for function definitions.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e25df1205f37c7bff3ab14fdfc8a5249f3c69c82",
      "tree": "e53c1f17d79a62bb845438d6af6a7693ef5440f3",
      "parents": [
        "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:57 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: menus with depends on HAS_IOMEM.\n\nAdd \"depends on HAS_IOMEM\" to a number of menus to make them\ndisappear for s390 which does not have I/O memory.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3dde6ad8fc3939d345a3768464ecff43c91d511a",
      "tree": "bf36419973a724f854ba69de793daaf3d916f9a0",
      "parents": [
        "ccf6780dc3d228f380e17b6858b93fc48e40afd4"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dave@jikos.cz",
        "time": "Wed May 09 07:12:20 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:12:20 2007 +0200"
      },
      "message": "Fix trivial typos in Kconfig* files\n\nFix several typos in help text in Kconfig* files.\n\nSigned-off-by: David Sterba \u003cdave@jikos.cz\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
      "tree": "0fdeab1ab5d566605fc99aeb5ea3f621f11e7608",
      "parents": [
        "74add80cbd7fe246c893b93ee75ac59acdd01dd4",
        "197686dfe0038fd190326d118b743ff65ad20c0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (77 commits)\n  [POWERPC] Abolish powerpc_flash_init()\n  [POWERPC] Early serial debug support for PPC44x\n  [POWERPC] Support for the Ebony 440GP reference board in arch/powerpc\n  [POWERPC] Add device tree for Ebony\n  [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now\n  [POWERPC] MPIC U3/U4 MSI backend\n  [POWERPC] MPIC MSI allocator\n  [POWERPC] Enable MSI mappings for MPIC\n  [POWERPC] Tell Phyp we support MSI\n  [POWERPC] RTAS MSI implementation\n  [POWERPC] PowerPC MSI infrastructure\n  [POWERPC] Rip out the existing powerpc msi stubs\n  [POWERPC] Remove use of 4level-fixup.h for ppc32\n  [POWERPC] Add powerpc PCI-E reset API implementation\n  [POWERPC] Holly bootwrapper\n  [POWERPC] Holly DTS\n  [POWERPC] Holly defconfig\n  [POWERPC] Add support for 750CL Holly board\n  [POWERPC] Generalize tsi108 PCI setup\n  [POWERPC] Generalize tsi108 PHY types\n  ...\n\nFixed conflict in include/asm-powerpc/kdebug.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d081d470446900473f2f32b9203827809b8134f0",
      "tree": "82ea52ec3c101593779349b1c6c4ca507cdcfe56",
      "parents": [
        "69f545ea6aa9cf0a1b2e31b287e17f4cd9eb6d93"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue May 08 00:32:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:15 2007 -0700"
      },
      "message": "use mutex instead of semaphore in TPM driver\n\nThe TPM driver uses two semaphores as mutexes.  Use the mutex API instead of\nthe (binary) semaphores.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nCc: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e39c933b1b7df501dbb68879fb1640e277b8a5c",
      "tree": "870bb5506fb670d0e44c00a7d330ee064239298b",
      "parents": [
        "53ab97a1c1536015d4d6d900363ea96fece5ed97"
      ],
      "author": {
        "name": "Parag Warudkar",
        "email": "pwarudkar@aol.com",
        "time": "Tue May 08 00:31:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:13 2007 -0700"
      },
      "message": "tpm: fix sleep-in-spinlock\n\nflush_scheduled_work() can sleep, and we\u0027re calling it under spinlock.\n\nAFAICS, moving flush_scheduled_work before spin_lock() should not cause any\nproblems.\n\nReason being - The only thing that can race against tpm_release is tpm_open\n(tpm_release is called when last reference to the file is closed and only\nthing that can happen after that is tpm_open??) and tpm_open acquires\ndriver_lock and more over it bails out with EBUSY if chip-\u003enum_opens is\ngreater than 0.\n\nI also moved chip-\u003enum_pending-- to after deleting timer and setting data\npending as it looks more correct for the paranoid although it probably doesn\u0027t\nmatter as it is guarded by driver_lock.  None the less this change should not\ncause problems.\n\nWhile I was at it I noticed a missing NULL check in tpm_register_hardware\nwhich is fixed with this patch as well.\n\nSigned-off-by: Parag Warudkar \u003cparag.warudkar@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d954e8edee5de90f8625c041ce177e04ae2c88fe",
      "tree": "671b84441a89b4403017c84c584ec9540ba874f2",
      "parents": [
        "5843205b55d0ec9564289d4b41bab093ae15f51a"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Tue May 08 00:25:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:02 2007 -0700"
      },
      "message": "tpm_infineon: add support for devices in mmio space\n\ntAdd adds support for devices living in MMIO space to the Infineon TPM\ndriver.  These can be found on some of the newer HP ia64 systems.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nAcked-by: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02bbc0f09c90cefdb2837605c96a66c5ce4ba2e1",
      "tree": "04ef573cd4de095c500c9fc3477f4278c0b36300",
      "parents": [
        "7487a2245b8841c77ba9db406cf99a483b9334e9",
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "55b61fec22caa3e7872caea6c4100fc75cb8f49b",
      "tree": "995c2cf733bbd9ee1adc6e77773b0e31e9c21267",
      "parents": [
        "d9333afd6a714760c13f76ba275a32ec7bd979c1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 03 17:26:52 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 07 20:31:14 2007 +1000"
      },
      "message": "[POWERPC] Rename device_is_compatible to of_device_is_compatible\n\nfor consistency with other Open Firmware interfaces (and Sparc).\n\nThis is just a straight replacement.\n\nThis leaves the compatibility define in place.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6473d160b4aba8023bcf38519a5989694dfd51a7",
      "tree": "5a3fe32ecc3d846b9de00ad5ba726314ca79f15b",
      "parents": [
        "a9dfd281a7e12f6d9b53b5a28649b3a3c76a70e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 06 02:45:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:35 2007 -0700"
      },
      "message": "PCI: Cleanup the includes of \u003clinux/pci.h\u003e\n\nI noticed that many source files include \u003clinux/pci.h\u003e while they do\nnot appear to need it. Here is an attempt to clean it all up.\n\nIn order to find all possibly affected files, I searched for all\nfiles including \u003clinux/pci.h\u003e but without any other occurence of \"pci\"\nor \"PCI\". I removed the include statement from all of these, then I\ncompiled an allmodconfig kernel on both i386 and x86_64 and fixed the\nfalse positives manually.\n\nMy tests covered 66% of the affected files, so there could be false\npositives remaining. Untested files are:\n\narch/alpha/kernel/err_common.c\narch/alpha/kernel/err_ev6.c\narch/alpha/kernel/err_ev7.c\narch/ia64/sn/kernel/huberror.c\narch/ia64/sn/kernel/xpnet.c\narch/m68knommu/kernel/dma.c\narch/mips/lib/iomap.c\narch/powerpc/platforms/pseries/ras.c\narch/ppc/8260_io/enet.c\narch/ppc/8260_io/fcc_enet.c\narch/ppc/8xx_io/enet.c\narch/ppc/syslib/ppc4xx_sgdma.c\narch/sh64/mach-cayman/iomap.c\narch/xtensa/kernel/xtensa_ksyms.c\narch/xtensa/platform-iss/setup.c\ndrivers/i2c/busses/i2c-at91.c\ndrivers/i2c/busses/i2c-mpc.c\ndrivers/media/video/saa711x.c\ndrivers/misc/hdpuftrs/hdpu_cpustate.c\ndrivers/misc/hdpuftrs/hdpu_nexus.c\ndrivers/net/au1000_eth.c\ndrivers/net/fec_8xx/fec_main.c\ndrivers/net/fec_8xx/fec_mii.c\ndrivers/net/fs_enet/fs_enet-main.c\ndrivers/net/fs_enet/mac-fcc.c\ndrivers/net/fs_enet/mac-fec.c\ndrivers/net/fs_enet/mac-scc.c\ndrivers/net/fs_enet/mii-bitbang.c\ndrivers/net/fs_enet/mii-fec.c\ndrivers/net/ibm_emac/ibm_emac_core.c\ndrivers/net/lasi_82596.c\ndrivers/parisc/hppb.c\ndrivers/sbus/sbus.c\ndrivers/video/g364fb.c\ndrivers/video/platinumfb.c\ndrivers/video/stifb.c\ndrivers/video/valkyriefb.c\ninclude/asm-arm/arch-ixp4xx/dma.h\nsound/oss/au1550_ac97.c\n\nI would welcome test reports for these files. I am fine with removing\nthe untested files from the patch if the general opinion is that these\nchanges aren\u0027t safe. The tested part would still be nice to have.\n\nNote that this patch depends on another header fixup patch I submitted\nto LKML yesterday:\n  [PATCH] scatterlist.h needs types.h\n  http://lkml.org/lkml/2007/3/01/141\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "40cd3a4564ed6b7bc0279430120ca0e9b83cf486",
      "tree": "1b7b7705613d915f4f2ca2f79bec4d246171086a",
      "parents": [
        "9f9a3b8a06b7965335bfe5162c1a50e4d9c3859b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 01 13:54:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 02 20:04:32 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: drivers\n\nThese are all the remaining instances of get_property.  Simple rename of\nget_property to of_get_property.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a48141db68e4b9143759435badcc1a49d9022db4",
      "tree": "a7d9e5e259c5aa44131e5d1e280f772edb5cdeb5",
      "parents": [
        "0999ed7f57728c1919b131207e47d9b311cfbd74"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 26 22:24:31 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 26 22:24:31 2007 +1000"
      },
      "message": "Revert \"[POWERPC] Rename get_property to of_get_property: drivers\"\n\nThis reverts commit d05c7a80cf39ae7d0f8d0c3e47c93d51fcd393d3,\nwhich included changes which should go via other subsystem\nmaintainers.\n"
    },
    {
      "commit": "d05c7a80cf39ae7d0f8d0c3e47c93d51fcd393d3",
      "tree": "6b51334a2427c0392c391d0e0bfab0ab9aae690e",
      "parents": [
        "c4f55b394505fff6ad831d17e36e02dde1c3a8d7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:40:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: drivers\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9213feea6e197f8507ec855337798cc3388f5570",
      "tree": "da8015e33f1a242a050ef62603bdc53a7982441c",
      "parents": [
        "a8bda5dd4f99d6469f3c0dc362db3cce8a4d6416"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:57:48 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Rename prom_n_size_cells to of_n_size_cells\n\nThis is more consistent and gets us closer to the Sparc code.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a8bda5dd4f99d6469f3c0dc362db3cce8a4d6416",
      "tree": "513cb0896e142b5eca6fd445cde11b651f408824",
      "parents": [
        "7a92f74f98bde8498c98aad6cac5da5a87dd0bf4"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:56:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Rename prom_n_addr_cells to of_n_addr_cells\n\nThis is more consistent and gets us closer to the Sparc code.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b8693c0617e972fc0b2fd1ebf8de97e15b656c3",
      "tree": "3eb7dfbc8d5e4031e4992bdd566e211f5ada71f3",
      "parents": [
        "5dfe4c964a0dd7bb3a1d64a4166835a153146207"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 3\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40565f1962c5be9b9e285e05af01ab7771534868",
      "tree": "ae84097778a8adfc5a9aad8a5428fe803d54346a",
      "parents": [
        "d096f3e9898d469493fc0afe88d7285c4bdc3ce2"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Feb 12 00:52:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:30 2007 -0800"
      },
      "message": "[PATCH] Char: timers cleanup\n\n- Use timer macros to set function and data members and to modify\n  expiration time.\n- Use DEFINE_TIMER for global timers and do not init them at run-time in\n  these cases.\n- del_timer_sync is common in most cases -- we want to wait for timer\n  function if it\u0027s still running.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\t(Input bits)\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15a58ed12142939d51076380e6e58af477ad96ec",
      "tree": "193dbd4637b3c1cd5d976215cece37a95041e499",
      "parents": [
        "5f3b1a8b6737b09ce5df4ec9fad4ad271aecb5fb"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Feb 02 19:48:22 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 02 21:14:29 2007 -0500"
      },
      "message": "ACPICA: Remove duplicate table definitions (non-conflicting), cont\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d469ec0f40d65b2a0a704402990a43b2dafe197",
      "tree": "e633e67ac9387042617f9de843f020d6116b2d84",
      "parents": [
        "dc168427e6250a5a24c59f34afed6538092dab42"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Dec 06 20:37:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:35 2006 -0800"
      },
      "message": "[PATCH] Correct misc_register return code handling in several drivers\n\nClean up several code points in which the return code from misc_register is\nnot handled properly.\n\nSeveral modules failed to deregister various hooks when misc_register fails,\nand this patch cleans them up.  Also there are a few modules that legitimately\ndon\u0027t care about the failure status of misc register.  These drivers however\nunilaterally call misc_deregister on module unload.\n\nSince misc_register doesn\u0027t initialize the list_head in the init_routine if it\nfails, the deregister operation is at risk for oopsing when list_del is\ncalled.  The initial solution was to manually init the list in the miscdev\nstructure in each of those modules, but the consensus in this thread was to\nconsolodate and do that universally inside misc_register.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Olaf Hering \u003colh@suse.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9db73724453a9350e1c22dbe732d427e2939a5c9",
      "tree": "15e3ead6413ae97398a54292acc199bee0864d42",
      "parents": [
        "4c1ac1b49122b805adfa4efc620592f68dccf5db",
        "e62438630ca37539c8cc1553710bbfaa3cf960a7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/ata/libata-scsi.c\n\tinclude/linux/libata.h\n\nFuther merge of Linus\u0027s head and compilation fixups.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "914e26379decf1fd984b22e51fd2e4209b7a7f1b",
      "tree": "4f20ee40e959699e344cdff0e117d309d238f6be",
      "parents": [
        "f6a570333e554b48ad589e7137c77c57809eee81"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Oct 18 13:55:46 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Dec 04 02:00:24 2006 -0500"
      },
      "message": "[PATCH] severing fs.h, radix-tree.h -\u003e sched.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "94fbcded4ea0dc14cbfb222a5c68372f150d1476",
      "tree": "fcbf2d5f71a9993666a1c8d1883273f8046f8625",
      "parents": [
        "cd15422b9f39155e2d9ea56ae95c6f62aa5df42e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 27 16:16:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:51:59 2006 -0800"
      },
      "message": "Driver core: change misc class_devices to be real devices\n\nThis also ment that some of the misc drivers had to also be fixed\nup as they were assuming the device was a class_device.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "f33d9bd50478c9a969b65f58feb6b69a3ad478cb",
      "tree": "90f7455da171aa2b7558d5921f199015b5ab9a0b",
      "parents": [
        "5a2b4062f5adf2218b9b021e1c33f374bf142cb2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 01:21:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:22 2006 -0700"
      },
      "message": "[PATCH] tpm: fix error handling\n\n- handle sysfs error\n- handle driver model errors\n- de-obfuscate platform_device_register_simple() call, which included an\n  assignment in between two function calls, in the same C statement.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-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": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "57cad8084e0837e0f2c97da789ec9b3f36809be9",
      "tree": "e9c790afb4286f78cb08d9664f58baa7e876fe55",
      "parents": [
        "cb18bd40030c879cd93fef02fd579f74dbab473d",
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "5c339e96a391476ebb7cc63d913445c8cee092ff",
      "tree": "2d531f40b6886e20ecde612616d8e89cb4b2656a",
      "parents": [
        "abddd185a0195988b8a5e802d55aff91783489de"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Jul 12 15:41:30 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 15:55:06 2006 +1000"
      },
      "message": "[POWERPC] tmp_atmel: Constify \u0026 voidify get_property()\n\nNow that get_property() returns a void *, there\u0027s no need to cast its\nreturn value. Also, treat the return value as const, so we can\nconstify get_property later.\n\ntpm_atmel changes\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.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": "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": "62322d2554d2f9680c8ace7bbf1f97d8fa84ad1a",
      "tree": "904f8b8354a4079cc1daaa355fe30200dcae9dc9",
      "parents": [
        "d459ec0baa5d22e111dfb139c46d6d788a9eac20"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Mon Jul 03 00:24:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:26:59 2006 -0700"
      },
      "message": "[PATCH] make more file_operation structs static\n\nMark the static struct file_operations in drivers/char as const.  Making\nthem const prevents accidental bugs, and moves them to the .rodata section\nso that they no longer do any false sharing; in addition with the proper\ndebug option they are then protected against corruption..\n\n[akpm@osdl.org: build fix]\nSigned-off-by: 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": "0f2ed4c6bae23d2b7ef0ea2d272377e3de700c0c",
      "tree": "94a24c9209eb97027e7035b2790a1592d4b2c40c",
      "parents": [
        "69ab3912d1b4dbf27ea1a383cb5731251fc0e109"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:49 2006 -0700"
      },
      "message": "[PATCH] irq-flags: drivers/char: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44d7aff035118e8c3993aa3fa05d358d1008e982",
      "tree": "0b454482cde4dac8200357ddb4e0f015b8e266bb",
      "parents": [
        "de66a695bef17264b2472c06e981c068bfa0636e"
      ],
      "author": {
        "name": "Seiji Munetoh",
        "email": "seiji.munetoh@gmail.com",
        "time": "Tue May 30 21:25:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] tpm: more bios log parsing fixes\n\nFrom: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\n\nChange the binary output format to actual ACPI TCPA log structure since the\ncurrent format does not contain all event-data information that need to\nverify the PCRs in TPM.  tpm_binary_bios_measurements_show() uses\nget_event_name() to convert the binary event-data to ascii format, and puts\nthem as binary.  However, to verify the PCRs, the event-data must be a\nactual binary event-data used by SHA1 calc.  in BIOS.\n\nSo, I think actual ACPI TCPA log is good for this binary output format.\nThat way, any userland tools easily parse this data with reference to TCG\nPC specification.\n\nSigned-off-by: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\nAcked-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": "de66a695bef17264b2472c06e981c068bfa0636e",
      "tree": "fcf9e1073978ed8626642ec404bb1bbadcbf18bb",
      "parents": [
        "25a6df952542ad9f284421b6ffe28f3eb3df1305"
      ],
      "author": {
        "name": "Seiji Munetoh",
        "email": "seiji.munetoh@gmail.com",
        "time": "Tue May 30 21:25:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:10 2006 -0700"
      },
      "message": "[PATCH] tpm: bios log parsing fixes\n\nFrom: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\n\nFix \"tcpa_pc_event\" misalignment between enum, strings and TCG PC spec and\noutput of the event which contains a hash data.\n\nSigned-off-by: Seiji Munetoh \u003cseiji.munetoh@gmail.com\u003e\nAcked-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": "087377a4307e18225f6452af5e71fe763c088c4e",
      "tree": "cd8ea73ad5ba8ba80f92f17f747628fdddb236f0",
      "parents": [
        "5d5daa162a5187bc0f98eb2bc7a063392b0de311"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu May 25 18:44:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:47 2006 -0700"
      },
      "message": "[PATCH] tpm: fix bug for TPM on ThinkPad T60 and Z60\n\nThe TPM chip on the ThinkPad T60 and Z60 machines is returning 0xFFFF for\nthe vendor ID which is a check the driver made to double check it was\nactually talking to the memory mapped space of a TPM.  This patch removes\nthe check since it isn\u0027t absolutely necessary and was causing device\ndiscovery to fail on these machines.\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": "bb53a76116a8af13ee2581c85c02fe40e0c1a599",
      "tree": "1338b1488774d50aa8f6586c72a6e6b1400e3327",
      "parents": [
        "655fdeab809a5612b0eab6aee873b00d26404ca7"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Mon May 15 09:44:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] tpm_register_hardware gcc 4.1 warning fix\n\ndrivers/char/tpm/tpm.c: In function \u0027tpm_register_hardware\u0027:\ndrivers/char/tpm/tpm.c:1157: warning: assignment from incompatible pointer type\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-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": "2a7362f52a17e8dbeab57c00c3c45fcfeb0dff54",
      "tree": "ff9daf3ca4ad802fe1c25adf40aa65d76d49b770",
      "parents": [
        "64471ebe534dc6cedd72849b2324b52cb5249eb9"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Mon May 15 09:44:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] tpm: fix constant\n\nFix the constant used for the base address when it cannot be determined\nfrom ACPI.  It was off by one order of magnitude.\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": "94585136606e0598a93ec145d9a899c8ec9b2208",
      "tree": "ae20ed8b78f9ef2e12ec02eac7380942e6860ca2",
      "parents": [
        "90d5ede5985f3b172cc3ccd89bf8c52a209088a5"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Mon May 15 09:43:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:54 2006 -0700"
      },
      "message": "[PATCH] tpm: update module dependencies\n\nThe TIS driver is dependent upon information from the ACPI table for device\ndiscovery thus it compiles but does no actual work without this dependency.\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": "93e1b7d42e1edb4ddde6257e9a02513fef26f715",
      "tree": "5ad622666db7c8039aa5a6d934e1b4c5712ea9f7",
      "parents": [
        "5713556843aee24f484f445db6540f9fef976439"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:39:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:55 2006 -0700"
      },
      "message": "[PATCH] tpm: add HID module parameter\n\nI recently found that not all BIOS manufacturers are using the specified\ngeneric PNP id in their TPM ACPI table entry.  I have added the vendor\nspecific IDs that I know about and added a module parameter that a user can\nspecify another HID to the probe list if their device isn\u0027t being found by the\ndefault list.\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": "5713556843aee24f484f445db6540f9fef976439",
      "tree": "f5366b4f21684524b5b453acdd1d2cc7d9cf6b15",
      "parents": [
        "cb5354253af2bc30ed449b8be4b3bddf3b3a2746"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:39:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:55 2006 -0700"
      },
      "message": "[PATCH] tpm: add interrupt module parameter\n\nThis patch adds a boolean module parameter that allows the user to turn\ninterrupt support on and off.  The default behavior is to attempt to use\ninterrupts.\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": "cb5354253af2bc30ed449b8be4b3bddf3b3a2746",
      "tree": "7539b366004bf570b91e45b728f15947735eb551",
      "parents": [
        "397c718299d848ff305ecd955838a9bd32f1f881"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:39:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:55 2006 -0700"
      },
      "message": "[PATCH] tpm: spacing cleanups 2\n\nFixes minor spacing issues.\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": "397c718299d848ff305ecd955838a9bd32f1f881",
      "tree": "28e176fb5f3c6dd61a9ee4fdfc1a099b8a51199f",
      "parents": [
        "8b006db604527c566dc1dd0aebae37714143aaef"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Apr 22 02:39:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm_infineon section fixup\n\nUse __devexit_p() for the exit/remove function to protect against\ndiscarding it.\n\nWARNING: drivers/char/tpm/tpm_infineon.o - Section mismatch: reference to .exit.text:tpm_inf_pnp_remove from .data between \u0027tpm_inf_pnp\u0027 (at offset 0x20) and \u0027tpm_inf\u0027\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": "8b006db604527c566dc1dd0aebae37714143aaef",
      "tree": "e4b0128bc9bab18cdbc42efbdc9fbcdc814d6711",
      "parents": [
        "b09d53009db21228adde29b468eb4583e66cbe7c"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:39:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: update bios log code for 1.2\n\nThe acpi table which contains the BIOS log events was updated for 1.2.\nThere are now client and server modes as defined in the specifications with\nslightly different formats.  Additionally, the start field was even too\nsmall for the 1.1 version but had been working anyway.  This patch updates\nthe code to deal with any of the three types of headers probperly (1.1, 1.2\nclient and 1.2 server).\n\nSigned-off-by: Kylie 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": "b09d53009db21228adde29b468eb4583e66cbe7c",
      "tree": "d845bd9408ab13d8cbff4d49acb218674fce6b6c",
      "parents": [
        "e496f540540f0a0bffcc3f83785f9954dacf1b83"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:38:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: check mem start and len\n\nThe memory start and length values obtained from the ACPI entry need to be\nchecked and filled in with the default values from the specification if\nthey don\u0027t exist.  This patch fills in the default values and uses them\nappropriately.\n\nSigned-off-by: Kylie 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": "e496f540540f0a0bffcc3f83785f9954dacf1b83",
      "tree": "92cc03c00665c9f1f69d5ba29e53aab04196ffff",
      "parents": [
        "10685a95301d02fde2b10f6047e405c69d2af82a"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "selhorst@crypto.rub.de",
        "time": "Sat Apr 22 02:38:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: tpm_infineon updated to latest interface changes\n\nApply the latest changes in the TPM interface to the Infineon TPM-driver.\n\nSigned-off-by: Marcel Selhorst \u003cselhorst@crypto.rub.de\u003e\nAcked-by: Kylie 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": "10685a95301d02fde2b10f6047e405c69d2af82a",
      "tree": "4649f5d6ed75a3743907e594922fb084c8de9be5",
      "parents": [
        "36b20020e537036c4f9eb5b69140c88ead5da7dc"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:38:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: use clear_bit\n\nUse set_bit() and clear_bit() for dev_mask manipulation.\n\nSigned-off-by: Kylie 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": "36b20020e537036c4f9eb5b69140c88ead5da7dc",
      "tree": "71a83d0da45630fe3c3a69c446823716164fbcc1",
      "parents": [
        "27084efee0c3dc0eb15b5ed750aa9f1adb3983c3"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:38:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: msecs_to_jiffies cleanups\n\nThe timeout and duration values used in the tpm driver are not exposed to\nuserspace.  This patch converts the storage units to jiffies with\nmsecs_to_jiffies.  They were always being used in jiffies so this\nsimplifies things removing the need for calculation all over the place.\nThe change necessitated a type change in the tpm_chip struct to hold\njiffies.\n\nSigned-off-by: Kylie 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": "27084efee0c3dc0eb15b5ed750aa9f1adb3983c3",
      "tree": "aa9570006e4e44e3f9a1c2c1960ed025a790711c",
      "parents": [
        "08e96e486dd1345ae0ad70247387d0d4fd346889"
      ],
      "author": {
        "name": "Leendert van Doorn",
        "email": "leendert@watson.ibm.com",
        "time": "Sat Apr 22 02:38:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: driver for next generation TPM chips\n\nThe driver for the next generation of TPM chips version 1.2 including support\nfor interrupts.  The Trusted Computing Group has written the TPM Interface\nSpecification (TIS) which defines a common interface for all manufacturer\u0027s\n1.2 TPM\u0027s thus the name tpm_tis.\n\nSigned-off-by: Leendert van Doorn \u003cleendert@watson.ibm.com\u003e\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08e96e486dd1345ae0ad70247387d0d4fd346889",
      "tree": "25dbff8ebc7ec35d476917ccc1f8c54808e79bea",
      "parents": [
        "9e18ee19179a7742999d0e2d4bfcba75b5562439"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:37:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: new 1.2 sysfs files\n\nMany of the sysfs files were calling the TPM_GetCapability command with array.\n Since for 1.2 more sysfs files of this type are coming I am generalizing the\narray so there can be one array and the unique parts can be filled in just\nbefore the command is called.\n\nThis updated version of the patch breaks the multi-value sysfs file into\nseparate files pointed out by Greg.  It also addresses the code redundancy and\nugliness in the tpm_show_* functions pointed out on another patch by Dave\nHansen.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e18ee19179a7742999d0e2d4bfcba75b5562439",
      "tree": "da87b5f7547ae840fd797d2e3ddc71e5c7cb3307",
      "parents": [
        "e0dd03caf20d040a0a86b6bd74028ec9bda545f5"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:37:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:54 2006 -0700"
      },
      "message": "[PATCH] tpm: command duration update\n\nWith the TPM 1.2 Specification, each command is classified as short, medium or\nlong and the chip tells you the maximum amount of time for a response to each\nclass of command.  This patch provides and array of the classifications and a\nfunction to determine how long the response should be waited for.  Also, it\nuses that information in the command processing to determine how long to poll\nfor.  The function is exported so the 1.2 driver can use the functionality to\ndetermine how long to wait for a DataAvailable interrupt if interrupts are\nbeing used.\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": "e0dd03caf20d040a0a86b6bd74028ec9bda545f5",
      "tree": "fe65a043531f3b896f5dba08bbb8ae385332f7d1",
      "parents": [
        "90dda520c1962d55a0e1d2571deed0d75fd6d6f1"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:37:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: return chip from tpm_register_hardware\n\nChanges in the 1.2 TPM Specification make it necessary to update some fields\nof the chip structure in the initialization function after it is registered\nwith tpm.c thus tpm_register_hardware was modified to return a pointer to the\nstructure.  This patch makes that change and the associated changes in\ntpm_atmel and tpm_nsc.  The changes to tpm_infineon will be coming in a patch\nfrom Marcel Selhorst.\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": "90dda520c1962d55a0e1d2571deed0d75fd6d6f1",
      "tree": "38d0da2fbeabb595f248f6029e470a1f2acd763a",
      "parents": [
        "beed53a1aaeaae4eb93297c23f1598a726716adf"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:37:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: chip struct update\n\nTo assist with chip management and better support the possibility of having\nmultiple TPMs in the system of the same kind, the struct tpm_vendor_specific\nmember of the tpm_chip was changed from a pointer to an instance.  This patch\nchanges that declaration and fixes up all accesses to the structure member\nexcept in tpm_infineon which is coming in a patch from Marcel Selhorst.\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": "beed53a1aaeaae4eb93297c23f1598a726716adf",
      "tree": "ca2debde55f2320cae3c83d1be90fc07961d5050",
      "parents": [
        "3c2f606a098b07f053904ec8b8f4d0e101c28b35"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:37:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: reorganize sysfs files\n\nMany of the sysfs files were calling the TPM_GetCapability command with array.\nSince for 1.2 more sysfs files of this type are coming I am generalizing the\narray so there can be one array and the unique parts can be filled in just\nbefore the command is called.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c2f606a098b07f053904ec8b8f4d0e101c28b35",
      "tree": "a113074d8051ed3452e8eae5b7d5ddb569258960",
      "parents": [
        "7c69a47f1badf40dfa2febac71df98d32b1b56d7"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:36:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: spacing cleanups\n\nThe following patch set contains numerous changes to the base tpm driver\n(tpm.c) to support the next generation of TPM chips.  The changes include new\nsysfs files because of more relevant data being available, a function to\naccess the timeout and duration values for the chip, and changes to make use\nof those duration values.  Duration in the TPM specification is defined as the\nmaximum amount of time the chip could take to return the results.  Commands\nare in one of three categories short, medium and long.  Also included are\ncleanups of how the commands for the sysfs files are composed to reduce a\nbunch of redundant arrays.\n\nThis patch:\n\nFix minor spacing issues.\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": "7c69a47f1badf40dfa2febac71df98d32b1b56d7",
      "tree": "7f37cf8d9120234c00e8dfaea54b5df064c9e1d0",
      "parents": [
        "59e89f3a091d5cf93f4b176aedcfded61ece5252"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:36:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: fix missing string\n\nA string corresponding to the tcpa_pc_event_id POST_CONTENTS was missing\ncausing an overflow bug when access was attempted in the get_event_name\nfunction.\n\nThis bug was found by Coverity.\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": "59e89f3a091d5cf93f4b176aedcfded61ece5252",
      "tree": "927003d6297eb724ff220fb416aa357c25854221",
      "parents": [
        "b9251b823b5e921c894eb135cb6c64abf483f50e"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sat Apr 22 02:36:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] tpm: fix memory leak\n\nThe eventname was kmalloc\u0027d and not freed in the *_show functions.\n\nThis bug was found by Coverity.\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": "276ad0c109e69a32b634f0550d096f9381135b7d",
      "tree": "d64a22accf781d9de98401954271de851a6be0b8",
      "parents": [
        "44575b2f0873c30ba6010e58048b317474f2bbd0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:07:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] tpm: sparc32 build fix\n\nIn file included from drivers/char/tpm/tpm_nsc.c:23:\ndrivers/char/tpm/tpm.h: In function `tpm_read_index\u0027:\ndrivers/char/tpm/tpm.h:92: warning: implicit declaration of function `outb\u0027\ndrivers/char/tpm/tpm.h:93: warning: implicit declaration of function `inb\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c9e877949d953e80d0d400bc4d1d1195a2028a4",
      "tree": "c0d54203d187107d70aed89f96f3b6a548c1e783",
      "parents": [
        "b2f49033d80c952a0ffc2d5647bc1a0b8a09c1b3"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "selhorst@crypto.rub.de",
        "time": "Fri Feb 17 13:52:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 13:59:26 2006 -0800"
      },
      "message": "[PATCH] Infineon TPM: IO-port leakage fix, WTX-bugfix\n\nFix IO-port leakage from request_region in case of error during TPM\ninitialization, adds more pnp-verification and fixes a WTX-bug.\n\nSigned-off-by: Marcel Selhorst \u003cselhorst@crypto.rub.de\u003e\nAcked-by: 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": "295b117ef334bcc3c9596117cb0aa640054e35fc",
      "tree": "44d1c95ba3e8d7e7da2cefad9f5300908e5d34d2",
      "parents": [
        "10296cb0b2b0b0eb312f81032216504a64ee675a"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Wed Feb 01 03:05:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] tpm: tpm_bios remove unused variable\n\nRemove event_data_size since it was pointed out in tpm_bios-indexing-\nfix.patch that is was ugly and it wasn\u0027t actually being used.\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": "10296cb0b2b0b0eb312f81032216504a64ee675a",
      "tree": "3e2f96690015da1caaa8b70a4811530f4613efdf",
      "parents": [
        "7bcee5b86a8d9f8a0f2c1848fd9abd675e09e969"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Wed Feb 01 03:05:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] tpm: tpm_bios fix sparse warnings\n\nFixing the sparse warnings on the acpi_os_map_memory calls pointed out by\nRandy.\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": "7bcee5b86a8d9f8a0f2c1848fd9abd675e09e969",
      "tree": "25c008ff23cc242318037b86e7da529cb592fbdd",
      "parents": [
        "1c40f7d4f0a9d5242f19b02b00e3e5a8ee218a20"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Wed Feb 01 03:05:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] tpm: tpm-bios: fix module license issue\n\nAttempting to insert the tpm modules fails because the tpm_bios file is\nmissing a license statement.\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": "1c40f7d4f0a9d5242f19b02b00e3e5a8ee218a20",
      "tree": "3a6422d574bf033ef1c4c6f455c6e528ac3116c2",
      "parents": [
        "ca4a031f6b43edb8745ebc0a1b7307c24719dae4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 01 03:05:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:12 2006 -0800"
      },
      "message": "[PATCH] tpm_bios indexing fix\n\nIt generates warnings:\n\ndrivers/char/tpm/tpm_bios.c: In function `get_event_name\u0027:\ndrivers/char/tpm/tpm_bios.c:223: warning: cast from pointer to integer of different size\ndrivers/char/tpm/tpm_bios.c:223: warning: cast from pointer to integer of different size\ndrivers/char/tpm/tpm_bios.c:223: warning: cast from pointer to integer of different size\ndrivers/char/tpm/tpm_bios.c:224: warning: cast from pointer to integer of different size\ndrivers/char/tpm/tpm_bios.c:224: warning: cast from pointer to integer of different size\ndrivers/char/tpm/tpm_bios.c:224: warning: cast from pointer to integer of different size\n\nand I\u0027m not sure what the code is doing there, but it seems wrong.  We\u0027re\nusing the address of the buffer rather than the contents of it.\n\nThe patch adds more nasty typecasting, but I think the whole arrangement could\nbe done in a more typesafe manner.\n\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": "ca4a031f6b43edb8745ebc0a1b7307c24719dae4",
      "tree": "fdbd3953c93828e588421afb7e07869c520013f4",
      "parents": [
        "ed5a92700d3ce2646cb7763792a5f7ad1bade7e8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 01 03:05:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] tpm_bios: securityfs error checking fix\n\nThese functions return ERR_PTR()s on error, not NULL.\n\nSpotted by Randy.\n\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ee26aa04d4dbd5e006b2f184d6028c71384681f",
      "tree": "830f483bc72e1914fc827beaf32f8da15694ce6f",
      "parents": [
        "94f91def998efe3b79780f3b39b6c87d390dbe4c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:04:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] tpm_infineon: fix printk format warning\n\ndrivers/char/tpm/tpm_infineon.c:443: warning: format \u0027%04x\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027long unsigned int\u0027\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": "d09cf7d77f62f6fb2f6d63fe5980583805f2d559",
      "tree": "59192c9b47c424bdbc67606f6c2fc2214e7a37d2",
      "parents": [
        "5e38291d80086f6972f471c7caffa03184de0bf0"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Jan 08 01:03:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:00 2006 -0800"
      },
      "message": "[PATCH] tpmdd: remove global event log\n\nRemove global event log in the tpm bios event measurement log code that\nwould have caused problems when the code was run concurrently.  A log is\nnow allocated and attached to the seq file upon open and destroyed\nappropriately.\n\nSigned-off-by: 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": "55a82ab3181be039c6440d3f2f69260ad6fe2988",
      "tree": "6acf566ae3831b0f4f8b428fbaa0e335bc7a2691",
      "parents": [
        "485a6435abc3897934ce0dc530e31db93e9296a6"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Jan 08 01:03:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:55 2006 -0800"
      },
      "message": "[PATCH] tpm: add bios measurement log\n\nAccording to the TCG specifications measurements or hashes of the BIOS code\nand data are extended into TPM PCRS and a log is kept in an ACPI table of\nthese extensions for later validation if desired.  This patch exports the\nvalues in the ACPI table through a security-fs seq_file.\n\nSigned-off-by: Seiji Munetoh \u003cmunetoh@jp.ibm.com\u003e\nSigned-off-by: Stefan Berger \u003cstefanb@us.ibm.com\u003e\nSigned-off-by: Reiner Sailer \u003csailer@us.ibm.com\u003e\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": "c4b32b8b010d036dc03f77b0ef2a747db0cc3588",
      "tree": "790006316ffa12c76dcfb0b53e7441932025fbf5",
      "parents": [
        "90612b308f2a2cc8aa08fbaf6f7184f5b7b5a855"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Fri Nov 18 01:10:59 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:49:46 2005 -0800"
      },
      "message": "[PATCH] tpm: remove PCI kconfig dependency\n\nThe driver dependencies on PCI have been removed.  This patch clears that\nup in the Kconfig file\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": "90612b308f2a2cc8aa08fbaf6f7184f5b7b5a855",
      "tree": "ec50684193a201c7f6762287ce4f3b66bae1b04d",
      "parents": [
        "ba3961152e7016237e15e3dfc18f08c1853d156b"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Fri Nov 18 01:10:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:49:45 2005 -0800"
      },
      "message": "[PATCH] tpm: use ioread8 and iowrite8\n\nUse ioread8 and iowrite8 as suggested.\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": "ba3961152e7016237e15e3dfc18f08c1853d156b",
      "tree": "eef7380031f0e267ce78499f66b04edc2e51a0aa",
      "parents": [
        "966cc04b4d9d3d7a49e744888628acc36ebec5d4"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Fri Nov 18 01:10:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:49:45 2005 -0800"
      },
      "message": "[PATCH] tpm: use flush_scheduled_work()\n\nAdd the necessary flush_schedule_work calls when canceling the timer.\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": "09e12f9f6bcd9af516d901223cebdbae58b32c9f",
      "tree": "e6f56aea2eb1b3aefe483475291580d862fb00e7",
      "parents": [
        "f6a2382cec3ed9b67b01febfa85d7d72b254844a"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Nov 13 16:07:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:17 2005 -0800"
      },
      "message": "[PATCH] tpm: locking fix\n\nUse schedule_work() to avoid down()-in-timer-handler problem.\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": "f6a2382cec3ed9b67b01febfa85d7d72b254844a",
      "tree": "a15ab118ad15a6392c7b41cb56094e9f938d25fc",
      "parents": [
        "ad5ea3cc5f745aef243ade0dafc8cf6f7f0bfea7"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Nov 13 16:07:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:17 2005 -0800"
      },
      "message": "[PATCH] tpm: dev_mask handling fix\n\n- Use ~, not !\n\n- Remove unneeded cast\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": "ad5ea3cc5f745aef243ade0dafc8cf6f7f0bfea7",
      "tree": "f4d2e4b39df27db5120bef6187d344d2edc05d37",
      "parents": [
        "c0131c143204ee0ba00592c016f20ce6fc67827d"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Nov 13 16:07:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:17 2005 -0800"
      },
      "message": "[PATCH] tpm: updates for new hardware\n\nThis is the patch to support TPMs on power ppc hardware.  It has been\nreworked as requested to remove the need for messing with the io page mask\nby just using ioremap.\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": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2a8f7a129aff5173c238c8896f004e07a2a3abe",
      "tree": "ad6be2d5d3799c356cbb92f7859b01c9b038ccfb",
      "parents": [
        "ccb6e363a68144cdfdaa6d964d63d620c8ac9a9b"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Mon Nov 07 00:59:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:36 2005 -0800"
      },
      "message": "[PATCH] tpm: Fix lack of driver_unregister in init failcases\n\ndriver_unregister is not being properly called when the init function\nreturns an error case.  Restructured the return logic such that this and\nthe other cleanups all happen in one place.  Preformed many of the cleanups\nthat Andrew Morton\u0027s patch on Thursday made in tpm_atmel.c.  Fixed\nMatthieu\u0027s concern about writing before discovery.\n\n(akpm: rmk said:\n\nThis driver is buggy.  You must not provide your own release function - it\ndoesn\u0027t solve the problem which the warning (which you get when you don\u0027t\nprovide one) is telling you about.\n\nYou should convert your device driver over to the replacement dynamic platform\nsupport, once it is merged.  IOW, something like:\n\n\tpdev \u003d platform_device_alloc(\"mydev\", id);\n\tif (pdev) {\n\t\terr \u003d platform_device_add_resources(pdev, \u0026resources,\n\t\t\t\t\t\tARRAY_SIZE(resources));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add_data(pdev, \u0026platform_data,\n\t\t\t\t\t\tsizeof(platform_data));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add(pdev);\n\t\t} else {\n\t\t\terr \u003d -ENOMEM;\n\t\t}\n\t\tif (err)\n\t\t\tplatform_device_put(pdev);\n)\n\nSigned-off-by: 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": "bbc5b21284318a7c981afa85fc4f51c1256eedec",
      "tree": "dfb817ef7e643a47a2b17309374a4647159fc8df",
      "parents": [
        "d8762748cae4f85b3201c0304969d993b42d5258"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Nov 01 15:14:05 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 01 21:50:01 2005 -0800"
      },
      "message": "[PATCH] missing platform_device.h includes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "faba278fb003dbe772f6c04526f1f096f43c995e",
      "tree": "f47e47f0f27eee1c2911b8b6df1737f813c655ef",
      "parents": [
        "01824853b1991b6ade506ee1b75f103a6eb8f558"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@osdl.org",
        "time": "Mon Oct 31 23:44:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 01 21:44:45 2005 -0800"
      },
      "message": "[PATCH] TPM compile fix\n\n  CC      drivers/char/tpm/tpm_nsc.o\ndrivers/char/tpm/tpm_nsc.c:277: error: `platform_bus_type\u0027 undeclared here (not in a function)\n...\n  CC      drivers/char/tpm/tpm_atmel.o\ndrivers/char/tpm/tpm_atmel.c:175: error: `platform_bus_type\u0027 undeclared here (not in a function)\n\nMake sure to include proper headers.\n\nSigned-off-by: Chris Wright \u003cchrisw@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "874ec33ff9ccf3651590697a2c2923b911bf31d0",
      "tree": "a51bbb74c76f446342c26201b1e2c82c23c7706f",
      "parents": [
        "b888c87b7498557d1dbb9de3d4b8402b1bb89193"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Oct 30 15:03:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:29 2005 -0800"
      },
      "message": "[PATCH] sparse cleanups: NULL pointers, C99 struct init.\n\nConvert most of the remaining \"Using plain integer as NULL pointer\" sparse\nwarnings to use NULL.  (Not duplicating patches that are already in -mm,\n-bird, or -kj.)\n\nConvert isdn driver struct initializer to use C99 syntax.\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": "b888c87b7498557d1dbb9de3d4b8402b1bb89193",
      "tree": "31d43ab177ef00fbef3d15c9513ba737029b6d48",
      "parents": [
        "1b8333b02aa281a2849331ad62ee595c46a1c5ac"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Oct 30 15:03:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:29 2005 -0800"
      },
      "message": "[PATCH] tpm-tidies\n\n- Various whitespace fixes\n\n- Use kzalloc()\n\nAcked-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": "1b8333b02aa281a2849331ad62ee595c46a1c5ac",
      "tree": "9535b4538a47c05f55c59230bd215916d837e58a",
      "parents": [
        "570302a31149083b0ac8b2f08c195e9211c2c0c6"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "selhorst@crypto.rub.de",
        "time": "Sun Oct 30 15:03:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] Infineon TPM: move infineon driver off pci_dev\n\nMove the Infineon TPM driver off pci device and makes it a pure pnp-driver.\nIt includes pnp-port validation and region requesting.\n\nSigned-off-by: Marcel Selhorst \u003cselhorst@crypto.rub.de\u003e\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": "570302a31149083b0ac8b2f08c195e9211c2c0c6",
      "tree": "af00d6c17b743dea7de89faf8bfaa13d66519830",
      "parents": [
        "682e97aceafd8a41c6c7106c4f3b04cc36e0456c"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Oct 30 15:03:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] tpm: move nsc driver off pci_dev\n\nThis patch changes the nsc driver from a pci driver to a platform driver.\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": "682e97aceafd8a41c6c7106c4f3b04cc36e0456c",
      "tree": "33a88dcee467a89353ee8b336e48e68dfc34b868",
      "parents": [
        "ce2c87d4f733b6fcd7b7fb1d5311c870339c9725"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Oct 30 15:03:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] tpm: move atmel driver off pci_dev\n\nThis patch changes the atmel driver from a pci driver to a platform driver.\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": "ce2c87d4f733b6fcd7b7fb1d5311c870339c9725",
      "tree": "90d511a66075f648e0931ee1fc2b2ce760aaf40d",
      "parents": [
        "e659a3fe2027b19ecd8abb7ad79253672763454b"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Oct 30 15:03:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] tpm: change from pci_dev to dev power management functions\n\nThis patch is in support of moving away from the lpc bus pci_dev.  The power\nmanagement prototypes used by platform drivers is different but the\nfunctionality remains the same.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e659a3fe2027b19ecd8abb7ad79253672763454b",
      "tree": "c9759f75695a19742693c9719e92253e2cd52b7e",
      "parents": [
        "b4ed3e3cbb312869929cf4528d71e52629a6cacb"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Oct 30 15:03:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] tpm: remove pci dependency\n\nSince the tpm does not have it\u0027s own pci id we have been consuming the lpc\nbus.  This is not correct and causes problems to support non lpc bus chips.\nThis patch removes the dependency on pci_dev from tpm.c The subsequent patches\nwill stop the supported chips from registering as pci drivers.\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": "b4ed3e3cbb312869929cf4528d71e52629a6cacb",
      "tree": "d514dfb584eebf74f7d89d3cdd57618e55aaaeca",
      "parents": [
        "162a88f7b8539a097a088c0321ea1997cacccaea"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Oct 30 15:03:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:28 2005 -0800"
      },
      "message": "[PATCH] tpm: add status function to allow non-lpc bus chips\n\nThis patch is in preparation of supporting chips that are not necessarily on\nthe lpc bus and thus are not accessed with inb\u0027s and outb\u0027s.  The patch\nreplaces the call to get the chip\u0027s status in the tpm.c file with a vendor\nspecific status function.  The patch also defines the function for each of the\ncurrent supported devices.\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": "64e47488c913ac704d465a6af86a26786d1412a5",
      "tree": "d3b0148592963dcde26e4bb35ddfec8b1eaf8e23",
      "parents": [
        "4a35a46bf1cda4737c428380d1db5d15e2590d18",
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "message": "Merge linux-2.6 with linux-acpi-2.6\n"
    },
    {
      "commit": "5ba4d46dc44c5399bc4e7a39239de5a1690848a4",
      "tree": "140c44d07ac46fc5392806608f2574bc8810ef46",
      "parents": [
        "1e1a5cc77ec019e0d67c2abcbd486e4f3ac947a4"
      ],
      "author": {
        "name": "Philipp Matthias Hahn",
        "email": "pmhahn@titan.lahn.de",
        "time": "Tue Sep 06 15:17:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:36 2005 -0700"
      },
      "message": "[PATCH] tpm: fix tpm_atmel.c on ICH6\n\nWhile installing Debian on our new IBM X41 Tablet, I tried briefly to use\nthe built-in Atmel TPM.  The Athmel TPM is also located on the LPC-bus of\nthe ICH6.  To make it work I had to apply the following patch:\n\nSigned-off-by: Philipp Matthias Hahn \u003cpmhahn@titan.lahn.de\u003e\nAcked-by: 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": "e8a650150b1001bc34d506e4c44538463d368890",
      "tree": "e2ddab9a4482b59f8658ad474cdbc12a08794a1d",
      "parents": [
        "e770e8506110a57c868bbef9706d132285c2090f"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "selhorst@crypto.rub.de",
        "time": "Sat Sep 03 15:54:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:37 2005 -0700"
      },
      "message": "[PATCH] tpm_infineon: Bugfix in PNPACPI-handling\n\nThis patch corrects the PNP-handling inside the tpm-driver\nand some minor coding style bugs.\nNote: the pci-device and pnp-device mixture is currently necessary,\nsince the used \"tpm\"-interface requires a pci-dev in order to register\nthe driver. This will be fixed within the next iterations.\n\nSigned-off-by: Marcel Selhorst \u003cselhorst@crypto.rub.de\u003e\nCc: 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"
    }
  ],
  "next": "76f58584824c61eb5b3bdbf019236815921d2e7c"
}
