)]}'
{
  "log": [
    {
      "commit": "1ebd32fc54bd04de6b3944587f25513c0681f98e",
      "tree": "cc68fe468c7b726fee37fa5e9058004382bae4d0",
      "parents": [
        "00522fb41a2a9bf0f98a007c0e2b516a3873148c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 14:40:08 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 14:40:08 2006 +0200"
      },
      "message": "[PATCH] splice: add -\u003esplice_write support for /dev/null\n\nUseful for testing.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "950709a8961e2dde05bc55dca29b2d2e54a6d3ec",
      "tree": "f7f43152e3d49c36ba74d2fcb340c2f25ea6ae55",
      "parents": [
        "41bc3982b99973d93b5c49598ebd1c34a21127af",
        "5d23fafb1bf8ef071738026c2e5071a92186d5f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:41:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:41:20 2006 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: possible cleanups\n  drm: fixup r300 scratch on BE machines\n"
    },
    {
      "commit": "5d23fafb1bf8ef071738026c2e5071a92186d5f8",
      "tree": "d21de09d347818c17cc35c487dc99688ebd0cdff",
      "parents": [
        "caa98c41c0db9bfda5bc9a0e680f304283089268"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:26:40 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:26:40 2006 +1000"
      },
      "message": "drm: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make the following needlessly global function static:\n - drm_bufs.c: drm_addbufs_fb()\n- remove the following unused EXPORT_SYMBOL\u0027s:\n - drm_agpsupport.c: drm_agp_bind_memory\n - drm_bufs.c: drm_rmmap_locked\n - drm_bufs.c: drm_rmmap\n - drm_stub.c: drm_get_dev\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "caa98c41c0db9bfda5bc9a0e680f304283089268",
      "tree": "483a9b38237851293c7170c9af666df332c90da7",
      "parents": [
        "8bbde0e6d52265158ee9625f383500c1a7d09ba9"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:14:00 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sun Apr 23 18:14:00 2006 +1000"
      },
      "message": "drm: fixup r300 scratch on BE machines\n\nThis fixes the r300 scratch stuff to work on PPC,\nfrom Ben Herrenschmidt on IRC.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\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": "8c4335a87c9785d2102ab23f09393038e1663314",
      "tree": "ba1a2301512c4c22336f5cdaf18154a295b898d6",
      "parents": [
        "5b20192727ef2c047343a043ee4fbda67e2beef4"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat Apr 22 02:36:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:53 2006 -0700"
      },
      "message": "[PATCH] Altix snsc: duplicate kobject fix\n\nfrom: Greg Howard \u003cghoward@sgi.com\u003e\n\nFix Altix system controller (snsc) device names to include the slot number\nof the blade whose associated system controller is the target of the device\ninterface.  Including the slot number avoids a problem we\u0027re currently\nhaving where slots within the same enclosure are attempting to create\nmultiple kobjects with identical names.\n\nSigned-off-by: Greg Howard \u003cghoward@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf104e641c5a6567cc00d4ae9d8510cef9f63b18",
      "tree": "3ba25ecdd877c304a5567661d08ff12031d2d8e1",
      "parents": [
        "962f831f67301265dcd2cd96408d07d95d556aed"
      ],
      "author": {
        "name": "Arnaud MAZIN",
        "email": "arnaud.mazin@gmail.com",
        "time": "Thu Apr 20 02:43:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] sonypi: correct detection of new ICH7-based laptops\n\nAdd a test to detect the ICH7 based Core Duo SONY laptops (such as the SZ1)\nas type3 models.\n\nSigned-off-by: Arnaud MAZIN \u003c arnaud.mazin@gmail.com\u003e\nAcked-by: Stelian Pop \u003cstelian@poppies.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0324680064fd89d6ad52e89a4ccf16dec3ea3caa",
      "tree": "7e487031a015ed54e3c422901b17bab671935f68",
      "parents": [
        "c16c556e0e460a4e8c3f97ea0d50a1217f7fa449"
      ],
      "author": {
        "name": "Thayumanavar Sachithanantham",
        "email": "thayumk@gmail.com",
        "time": "Thu Apr 20 02:43:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:03 2006 -0700"
      },
      "message": "[PATCH] cs5535_gpio.c: call cdev_del() during module_exit to unmap kobject references and other cleanups\n\nDuring module unloading, cdev_del() must be called to unmap cdev related\nkobject references and other cleanups(such as inode-\u003ei_cdev being set to\nNULL) which prevents the OOPS upon subsequent loading, usage and unloading\nof modules(as seen in the mail thread\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114533640609018\u0026w\u003d2).\n\nAlso, remove unneeded test of gpio_base.\n\nSigned-off-by: Thayumanavar Sachithanantham \u003cthayumk@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fb0cb5d0f8b915a75677e8e8e4a4a4e481f03f7",
      "tree": "8b1306cc288c0d700ff23a88b26c8d7656fc8d6c",
      "parents": [
        "aa1e816fc92215f94bdfd90107baae8fdc2440d1"
      ],
      "author": {
        "name": "Heikki Orsila",
        "email": "shd@jolt.modeemi.cs.tut.fi",
        "time": "Tue Apr 18 22:21:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] Open IPMI BT overflow\n\nI was looking into random driver code and found a suspicious looking\nmemcpy() in drivers/char/ipmi/ipmi_bt_sm.c on 2.6.17-rc1:\n\n\tif ((size \u003c 2) || (size \u003e IPMI_MAX_MSG_LENGTH))\n\t\treturn -1;\n\t...\n\tmemcpy(bt-\u003ewrite_data + 3, data + 1, size - 1);\n\nwhere sizeof bt-\u003ewrite_data is IPMI_MAX_MSG_LENGTH.  It looks like the\nmemcpy would overflow by 2 bytes if size \u003d\u003d IPMI_MAX_MSG_LENGTH.  A patch\nattached to limit size to (IPMI_MAX_LENGTH - 2).\n\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7420884c038f326bdac3a8ded856033523e7684e",
      "tree": "32d17098216a91191482942d0d5ac279bb55163e",
      "parents": [
        "5e1222717932ff7d447af6da03c10a81fb60af7d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] IPMI: fix devinit placement\n\ngcc complains about __devinit in the wrong location:\ndrivers/char/ipmi/ipmi_si_intf.c:2205: warning: \u0027__section__\u0027 attribute does not apply to types\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca99c1da080345e227cfb083c330a184d42e27f3",
      "tree": "e417b4c456ae31dc1dde8027b6be44a1a9f19395",
      "parents": [
        "fb30d64568fd8f6a21afef987f11852a109723da"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Tue Apr 18 22:21:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] Fix file lookup without ref\n\nThere are places in the kernel where we look up files in fd tables and\naccess the file structure without holding refereces to the file.  So, we\nneed special care to avoid the race between looking up files in the fd\ntable and tearing down of the file in another CPU.  Otherwise, one might\nsee a NULL f_dentry or such torn down version of the file.  This patch\nfixes those special places where such a race may happen.\n\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nAcked-by: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac69e973ff0660e455f4ba1ddd4dcce4ae70ed1a",
      "tree": "079826480a861b5d02e314248e51d69a9a7b8dfa",
      "parents": [
        "102e41fd9dfee357b71e21a38eec3c86ff557bc1",
        "d253258c80117c2afaa644554e613201992e4ee9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 10:49:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 10:49:11 2006 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: Fix further issues in drivers/char/drm/via_irq.c\n  drivers/char/drm/drm_memory.c: possible cleanups\n  drm: deline a few large inlines in DRM code\n  drm: remove master setting from add/remove context\n  drm: drm_pci needs dma-mapping.h\n  [PATCH] drm: Fix issue reported by Coverity in drivers/char/drm/via_irq.c\n"
    },
    {
      "commit": "d253258c80117c2afaa644554e613201992e4ee9",
      "tree": "f06a92ad4e76332e9a29bbfc2984392f6ce330e2",
      "parents": [
        "031de96af0e7ed6ad4a7ec2b74a77bf9782f966e"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "c.jayachandran@gmail.com",
        "time": "Mon Apr 10 23:18:28 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Apr 18 21:04:48 2006 +1000"
      },
      "message": "drm: Fix further issues in drivers/char/drm/via_irq.c\n\nFix de-reference of \u0027dev_priv\u0027 before NULL check.\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "031de96af0e7ed6ad4a7ec2b74a77bf9782f966e",
      "tree": "c59cd37933c250b405ffe01b8decb274bc50d25a",
      "parents": [
        "31f64bd101ea256f9fc4a7f1f1706d6417d5550a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 23:18:27 2006 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Apr 18 21:03:51 2006 +1000"
      },
      "message": "drivers/char/drm/drm_memory.c: possible cleanups\n\n- #if 0 the following unused global function:\n  - drm_ioremap_nocache()\n\n- make the following needlessly global functions static:\n  - agp_remap()\n  - drm_lookup_map()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "1f60245479ca6d4d3f2cf4a47c7dd18caf5afdf2",
      "tree": "e86c1891af316ad19cdffc0fe648fbb90ac486d5",
      "parents": [
        "1d73135e55c47ca909c1fbd68f45623b16dc0211"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Apr 14 17:25:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:41:06 2006 -0700"
      },
      "message": "[efficeon-agp] Add missing memory mask\n\nOriginal patch by Benjamin Herrenschmidt after debugging by Brian Hinz.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Brian Hinz \u003cbphinz@hotmail.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20ac94378de59d61dc39f10ed5530485e4ac8c07",
      "tree": "80de96cdd506cf73e088b2be95079a3ff79c60a7",
      "parents": [
        "907d91d708d9999bec0185d630062576ac4181a7"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Apr 13 04:49:07 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 13 11:59:12 2006 -0700"
      },
      "message": "[PATCH] do_SAK: Don\u0027t recursively take the tasklist_lock\n\nBy calling send_sig do_SAK is recursively taking the\ntasklist_lock, which is silly.\n\nIn addition I just audited the kernel and this was the only\nplace where tasklist_lock is taken inside of task_lock.\n\nSo this one line change is a general worthwhile cleanup and\nit increases our options on how to fix the ptrace_attach races.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8417eb7a168eee8b9baa744ee5c591868e85529a",
      "tree": "24ead87700250799a14f257e7d259b50d550f30c",
      "parents": [
        "2260a25c93cb356e834f1ab08b419f9897c977b7"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Apr 10 22:54:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: VR41XX driver\n\nThis patch updates VR4100 series RTC driver.\n\n* This driver supports new RTC subsystem.\n* Simple set time/read time test worked fine.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e60b6e2f747e94358fed9a23afd6abd738de4bf7",
      "tree": "bdfa71daf5ac502b9f21a54a71863fd2d364ce77",
      "parents": [
        "fd5403c79bc21819f6e0c40ba098cea8b6a418bd"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Apr 10 22:54:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:46 2006 -0700"
      },
      "message": "[PATCH] Wrong out of range check in drivers/char/applicom.c\n\nThis fixes coverity bug id #469.  The out of range check didnt work as\nintended, as seen by the printk(), which states that boardno has to be 1 \u003c\u003d\nboardno \u003c\u003d MAX_BOARD.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4791c03d2c3b9b6822784f6d7c8e5bbadb1f35ae",
      "tree": "9200001570ecf30f13e2adcfb62110109bf26f7e",
      "parents": [
        "091e881d0e55496d8887b61446ae1c598b0995b6"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Apr 10 22:54:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] ipmi: fix event queue limit\n\nThe event handler mechanism in the IPMI driver had a limit on the number of\nreceived events, but the counts were not being updated.  Update the counts\nto impose a limit.  This is not a critical fix, as this function (the\nsending of the events) has to be turned on by the user, anyway.  This\navoids problems if they forget to turn it back off.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31cc48bfeef7a021d6e29f3454a4505edcfd6daa",
      "tree": "d2059a46e39ce4582fbf93483892ffef4ff6dd6d",
      "parents": [
        "14a6283eb5c1c70e6deee985c85dcce884150737"
      ],
      "author": {
        "name": "Mark Bellon",
        "email": "mbellon@mvista.com",
        "time": "Mon Apr 10 22:54:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:43 2006 -0700"
      },
      "message": "[PATCH] MPBL0010 driver sysfs permissions wide open\n\nThe MPBL0010 Telco clock driver (drivers/char/tlclk.c) uses 0222 (anyone\ncan write) permissions on its writable sysfs entries.  Alter the\npermissions to 0220 (owner and group can write).\n\nThe use case for this driver is to configure the fail over behavior of the\nclock hardware.  That should be done by the more privileged users.\n\nSigned-off-by: Mark Bellon \u003cmbellon@mvista.com\u003e\nAcked-by: \"Gross, Mark\" \u003cmark.gross@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14a6283eb5c1c70e6deee985c85dcce884150737",
      "tree": "b83f8170f3ee089959bb9d43d2abc963a6edd1aa",
      "parents": [
        "9453a5adaf32aa0b31d1491819a083d403f645c1"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Mon Apr 10 22:54:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:43 2006 -0700"
      },
      "message": "[PATCH] tty release_dev(): remove dead code\n\nRemove dead code from tty_io.c release_dev()\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9453a5adaf32aa0b31d1491819a083d403f645c1",
      "tree": "49acd011b03e437137fdf083e5c44cba27403a75",
      "parents": [
        "acc8dadc0b3f007e6e60da77feb2efe2a19c5cda"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Mon Apr 10 22:54:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:43 2006 -0700"
      },
      "message": "[PATCH] ptmx: fix duplicate idr_remove\n\nRemove duplicate call to idr_remove() in ptmx_open.\n\nError during open can result in call to release_dev() followed by call to\nidr_remove().  release_dev already calls idr_remove so the second call can\ncause a stack dump in idr_remove()-\u003esub_remove() flagging an attempt to\nrelease an already released entry.\n\nI reproduces this on a machine with a misconfigured X server (attempting to\nrestart multiple times rapidly) getting the same error as the 1st link\nbelow.\n\nThis also seems to be related to:\nhttp://marc.theaimsgroup.com/?l\u003dselinux\u0026m\u003d110536513426735\u0026w\u003d2\nhttp://marc.theaimsgroup.com/?l\u003dselinux\u0026m\u003d110596994916785\u0026w\u003d2\n\nThe stack dump can occur on close (as well as open) as shown\nin the 1st instance above, possible from something like:\n\nprocess A - open (index\u003d0), open fail to out1,\n  release_dev calls idr_remove (index 0), down(sem) sleeps\nprocess B - open (index\u003d0), open OK (idr allocated)\nprocess A - wake and call idr_remove on index 0\n...\nprocess B - close, release_dev, stack dump on idr_remove (index\u003d0)\n  because entry already removed\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49b6e2ad00435209503863932d03470f825e0a1a",
      "tree": "eb7f7d06046f7e56df3a72cfb9063e300d2d4054",
      "parents": [
        "00fbc6dfe7c4487f812829bff79c3121c8fd3bca"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 10 22:54:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:41 2006 -0700"
      },
      "message": "[PATCH] Remove extraneous \\n in doubletalk init printk.\n\nDoubletalk printk\u0027s an extraneous \\n\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1a2509023785bd3199ac068ab80155aeba01265",
      "tree": "2d1f4541893a39537e67a921a2d5999c38310c28",
      "parents": [
        "d824e66a9a427faf69c58f98dd7e1c3d1bb51c61"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 22:54:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:41 2006 -0700"
      },
      "message": "[PATCH] make tty_insert_flip_string_flags() a non gpl export\n\nWe changed the wrong symbol.  It\u0027s tty_insert_flip_string_flags() which is\ncalled from the previously-non-GPL\u0027ed now-inlined tty_insert_flip_char().\n\nFix that up, and uninline tty_schedule_flip() while we\u0027re there.\n\nCc: Tobias Powalowski \u003ct.powa@gmx.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30aaa154fc21ad1ee4400e28009732a04a80862f",
      "tree": "2486d6ea4bb00a5ed1e24c7ed5b5f76c07d7d49d",
      "parents": [
        "503e4faad18baa62bb818537b920ad939749823e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Apr 09 22:29:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 09 22:29:17 2006 -0700"
      },
      "message": "[IPV6]: Unexport secure_ipv6_port_ephemeral\n\nThis patch removes the unused EXPORT_SYMBOL(secure_ipv6_port_ephemeral).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31f64bd101ea256f9fc4a7f1f1706d6417d5550a",
      "tree": "87f5c3355f891b75656e61acacd5971b6fb672b8",
      "parents": [
        "11bab7d2c86fe486e3581ac3dcdb349478ffb899"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Apr 07 16:55:43 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Apr 07 16:55:43 2006 +1000"
      },
      "message": "drm: deline a few large inlines in DRM code\n\nThis patch moves a few large functions from drm_memory.h\nto drm_memory.c, with the following effect:\n\n  text    data     bss     dec     hex filename\n 46305    1304      20   47629    ba0d new/drm.ko\n 46367    1304      20   47691    ba4b org/drm.ko\n 12969    1372       0   14341    3805 new/i810.ko\n 14712    1372       0   16084    3ed4 org/i810.ko\n 16447    1364       0   17811    4593 new/i830.ko\n 18198    1364       0   19562    4c6a org/i830.ko\n 11875    1324       0   13199    338f new/i915.ko\n 13025    1324       0   14349    380d org/i915.ko\n 23936   29288       0   53224    cfe8 new/mga.ko\n 27280   29288       0   56568    dcf8 org/mga.ko\n\nPlease apply.\n\nSigned-off-by: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "11bab7d2c86fe486e3581ac3dcdb349478ffb899",
      "tree": "bf11ac43a168f6764d6325af607b6644aba6555c",
      "parents": [
        "195b3a2d57b81d30e3129575ef6c8a95b2c936b7"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:13:13 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:13:13 2006 +1000"
      },
      "message": "drm: remove master setting from add/remove context\n\nClients can do this in the miniglx setups.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "195b3a2d57b81d30e3129575ef6c8a95b2c936b7",
      "tree": "d8ed1d9289f7567e0ab27d43f38ea50e4ca4dd91",
      "parents": [
        "86678dfddba55a7b9e2ea084d59be6500fec2256"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:12:18 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:12:18 2006 +1000"
      },
      "message": "drm: drm_pci needs dma-mapping.h\n\nOn alpha:\n\nWARNING: \"dma_free_coherent\" [drivers/char/drm/drm.ko] undefined!\nWARNING: \"dma_alloc_coherent\" [drivers/char/drm/drm.ko] undefined!\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "86678dfddba55a7b9e2ea084d59be6500fec2256",
      "tree": "3673c3233b884a605c5d9db529854c3b39b6b479",
      "parents": [
        "6246b6128bbe34d0752f119cf7c5111c85fe481d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:10:11 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Apr 05 18:10:11 2006 +1000"
      },
      "message": "[PATCH] drm: Fix issue reported by Coverity in drivers/char/drm/via_irq.c\n\nThis patch tries to fix an issue reported in drivers/char/drm/via_irq.c by\nCoverity, please review and apply if correct.\n\nError reported:\nCID: 3444 Checker: REVERSE_INULL (help)\nFile: /export2/p4-coverity/mc2/linux26/drivers/char/drm/via_irq.c\nFunction: via_driver_irq_wait\nDescription: Pointer \"dev_priv\" dereferenced before NULL check\n\nPatch Description:\n Move de-referencing dev_priv to after the NULL check.\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran at gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7f344f0aa7d4ec0e4c1c676329aff1353f90fb38",
      "tree": "955347ebf22af5f7479ea9b01e8e8f14c2c426c0",
      "parents": [
        "63589ed0785ffc715777a54ccb96cdfaea9edbc0",
        "853807fb500a9442d88646b7be92bfa51334f8e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:01:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:01:11 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] at91_wdt.c - Atmel AT91RM9200 watchdog driver\n  [WATCHDOG] pcwd_usb.c: fix a NULL pointer dereference\n  [WATCHDOG] pcwd.c sprintf/strcpy fix\n  [WATCHDOG] pcwd.c general clean-up after patches\n  [WATCHDOG] pcwd.c add debug info\n  [WATCHDOG] pcwd.c pcwd_cleanup_module patch\n  [WATCHDOG] pcwd.c firmware-info patch\n  [WATCHDOG] pcwd.c control status patch\n"
    },
    {
      "commit": "86dca4f8e6ab1fd8a3fb5838163fc9d7990f416e",
      "tree": "3d32116afc3be0d323ef93f260592bcea11db329",
      "parents": [
        "9c8680e2cfbb60d5075f8caaf9d98276120bcc78",
        "553ee5dc1a7a1fb04a6286b0c779481f7035bbd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:59 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (33 commits)\n  [PATCH] pcmcia: declare pccard_iodyn_ops (fix m8xx_pcmcia.c compilation error)\n  [PATCH] pcmcia: fix pcmcia_device_remove oops\n  [PATCH] pcmcia: Add support for Possio GCC AKA PCMCIA Siemens MC45\n  [PATCH] pcmcia: pseudo device handling update\n  [PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present\n  [PATCH] pcmcia: use bitfield instead of p_state and state\n  [PATCH] pcmcia: remove unused p_dev-\u003estate flags\n  [PATCH] pcmcia: make pcmcia_release_{io,irq} static\n  [PATCH] pcmcia: add return value to _config() functions\n  [PATCH] pcmcia: remove dev_link_t and client_handle_t indirection\n  [PATCH] pcmcia: embed dev_link_t into struct pcmcia_device\n  [PATCH] pcmcia: rename pcmcia_device.state\n  [PATCH] pcmcia: remove unneeded Vcc pseudo setting\n  [PATCH] pcmcia: remove export of pcmcia_release_configuration\n  [PATCH] pcmcia: default suspend and resume handling\n  [PATCH] pcmcia: convert remaining users of pcmcia_release_io and _irq\n  [PATCH] pcmcia: add pcmcia_disable_device\n  [PATCH] serial_cs: add Merlin U630 IDs\n  [PATCH] pcmcia: AT91RM9200 Compact Flash driver\n  [PATCH] pcmcia: socket.functions starts with 1\n  ...\n"
    },
    {
      "commit": "9c8680e2cfbb60d5075f8caaf9d98276120bcc78",
      "tree": "1957cff26a46271d5b63a3c209629ddd7f9fe124",
      "parents": [
        "f900e5824a44ab65437b4f7e7c610b72f94820c5",
        "b9ec4e109d7a342e83e1210e05797222e36555c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:19 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (26 commits)\n  Input: add support for Braille devices\n  Input: synaptics - limit rate to 40pps on Toshiba Protege M300\n  Input: gamecon - add SNES mouse support\n  Input: make modalias code respect allowed buffer size\n  Input: convert /proc handling to seq_file\n  Input: limit attributes\u0027 output to PAGE_SIZE\n  Input: gameport - fix memory leak\n  Input: serio - fix memory leak\n  Input: zaurus keyboard driver updates\n  Input: i8042 - fix logic around pnp_register_driver()\n  Input: ns558 - fix logic around pnp_register_driver()\n  Input: pcspkr - separate device and driver registration\n  Input: atkbd - allow disabling on X86_PC (if EMBEDDED)\n  Input: atkbd - disable softrepeat for dumb keyboards\n  Input: atkbd - fix complaints about \u0027releasing unknown key 0x7f\u0027\n  Input: HID - fix duplicate key mapping for Logitech UltraX remote\n  Input: use kzalloc() throughout the code\n  Input: fix input_free_device() implementation\n  Input: initialize serio and gameport at subsystem level\n  Input: uinput - semaphore to mutex conversion\n  ...\n"
    },
    {
      "commit": "853807fb500a9442d88646b7be92bfa51334f8e8",
      "tree": "5848d577206581bcf28494d11429b8b52857300a",
      "parents": [
        "c9d1a0b8d52e7539e22f3c3190f8b6e0c80b6cfe"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue Mar 14 11:11:04 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:52:01 2006 +0200"
      },
      "message": "[WATCHDOG] at91_wdt.c - Atmel AT91RM9200 watchdog driver\n\nWatchdog driver for the Atmel AT91RM9200 processor.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "c9d1a0b8d52e7539e22f3c3190f8b6e0c80b6cfe",
      "tree": "ea27a7a0e334f925eb6e42fb060d252c8439166a",
      "parents": [
        "6bbc20bc0b5d9c5a351fb3a027e60e396c1329a6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 10 19:04:38 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:51:50 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd_usb.c: fix a NULL pointer dereference\n\nThe Coverity checker noted that this resulted in a NULL pointer\nreference if we were coming from\n\n        if (usb_pcwd \u003d\u003d NULL) {\n                printk(KERN_ERR PFX \"Out of memory\\n\");\n                    goto error;\n        }\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "6bbc20bc0b5d9c5a351fb3a027e60e396c1329a6",
      "tree": "26bd8c577eaf6af838e775b90996c3e214fa3f6b",
      "parents": [
        "369fa25294b8225cb3a7fefabf047a2676bf6abd"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Mar 02 20:05:16 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:51:40 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c sprintf/strcpy fix\n\nchange sprintf(pcwd_private.fw_ver_str, \"ERROR\");\nto strcpy... as pointed out by Andrew Morton.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "369fa25294b8225cb3a7fefabf047a2676bf6abd",
      "tree": "914b84dd8a99ac548ccff579502845a6d4cfd023",
      "parents": [
        "c324ab4281d6b7a3130e9291d74b5c2361a16d56"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 17:44:57 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:51:24 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c general clean-up after patches\n\nremoval of includes (since we don\u0027t use kmalloc and\nTASK_INTERRUPTABLE anymore).\nAddition of missing commands.\nPrintk that lets the user know when the module was\nunloaded.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "c324ab4281d6b7a3130e9291d74b5c2361a16d56",
      "tree": "90515ec6fdb52ed8ada9e8f9964513454ae31d5b",
      "parents": [
        "69f83d5216e4bfffd51bb5729be2df38df0aeaf2"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 17:12:55 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:51:15 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c add debug info\n\nAdd debugging info for the pcwd.c module.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "69f83d5216e4bfffd51bb5729be2df38df0aeaf2",
      "tree": "140f067ffd549c88ec0c0a7e57928f92fe9d9935",
      "parents": [
        "2891b6ad188f8cd1407f17e52befb26b7e1f4de1"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 16:51:34 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:50:57 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c pcwd_cleanup_module patch\n\nstatic void pcwd_cleanup_module doesn\u0027t need a return;\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "2891b6ad188f8cd1407f17e52befb26b7e1f4de1",
      "tree": "2d9c4c7d9b2ad89856d935c636f67c6efedbd0ec",
      "parents": [
        "4206f0c4de9f9683676a8507ef56941535761579"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 16:47:34 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:39:48 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c firmware-info patch\n\nGet the firmware version into the private data struct\nof the ISA-PC watchdog card.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "4206f0c4de9f9683676a8507ef56941535761579",
      "tree": "730291d3ee46e2bfe2751794f9133b1727d98e73",
      "parents": [
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 16:37:36 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:36:43 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c control status patch\n\nClean-up the control status code (insert tabs where relevant),\nAdd new Control Status defines, Make sure that the R2DS bit\nstays the same.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "b9ec4e109d7a342e83e1210e05797222e36555c3",
      "tree": "47ff5cb19c3b43f9907006e7b491df547f29b71e",
      "parents": [
        "53a2670cd9611cf7c3b3bf9875b0b4041160fa60"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sun Apr 02 00:10:28 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:10:28 2006 -0500"
      },
      "message": "Input: add support for Braille devices\n\n- Add KEY_BRL_* input keys and K_BRL_* keycodes;\n- Add emulation of how braille keyboards usually combine braille dots\n  to the console keyboard driver;\n- Add handling of unicode U+28xy diacritics.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "706c8c93ba4865a19e981b9770151a7a63c15794",
      "tree": "63cbae3a74bfe40adcb1efa9ea5a6e7f6898b8ca",
      "parents": [
        "8df83028cf52e3bf68dfd35a4b1a044b326a4a99"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Thu Mar 30 14:49:40 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:36:57 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: Change H_StudlyCaps to H_SHOUTING_CAPS\n\nAlso cleans up some nearby whitespace problems.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0ca07731e495584bd84dca15a0f065470d594ec4",
      "tree": "d043e8b64b43361051e1e6b40ee37382591825df",
      "parents": [
        "d32af0fe11b1618572389723e93cf33a4cc11c81"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Mar 31 02:30:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:56 2006 -0800"
      },
      "message": "[PATCH] vt: add TIOCL_GETKMSGREDIRECT\n\nAdd TIOCL_GETKMSGREDIRECT needed by the userland suspend tool to get the\ncurrent value of kmsg_redirect from the kernel so that it can save it and\nrestore it after resume.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0b4ed728cdd0c7204392b0c18857e4a99917aa5",
      "tree": "cfb0dd03b93ac310f5f02a0452cb83bf7e6628ef",
      "parents": [
        "993dfa8776308dcfd311cf77a3bbed4aa11e9868"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Fri Mar 31 02:30:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:56 2006 -0800"
      },
      "message": "[PATCH] drivers/char/[i]stallion: Clean up kmalloc usage\n\nDelete two useless kmalloc wrappers and use kmalloc/kzalloc.  Some weird\nNULL checks are also simplified.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6dfd1310d3562698fd7c3c086f6c239f96394ac",
      "tree": "ff6c77f2d2e8bcb5b765bdaa4198243e043031aa",
      "parents": [
        "8a3628d53fe5eb1d1401dd1ce16655182c1c5ffc"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Fri Mar 31 02:30:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:54 2006 -0800"
      },
      "message": "[PATCH] IPMI: convert from semaphores to mutexes\n\nConvert the remaining semaphores to mutexes in the IPMI driver.  The\nwatchdog was using a semaphore as a real semaphore (for IPC), so the\nconversion there required adding a completion.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a3628d53fe5eb1d1401dd1ce16655182c1c5ffc",
      "tree": "6b196decb7403095270bbc7a7d5cbe4fe39945da",
      "parents": [
        "453823ba08ba762b3d58934b6dce75edce37169e"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Fri Mar 31 02:30:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:54 2006 -0800"
      },
      "message": "[PATCH] IPMI: tidy up various things\n\nTidy up various coding standard things, mostly removing the space after !,\nbut also break some long lines and fix a few other spacing inconsistencies.\nAlso fixes some bad error reporting when deleting an IPMI user.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "453823ba08ba762b3d58934b6dce75edce37169e",
      "tree": "80170bf784145621467ba83ea44d25dc3e5e5964",
      "parents": [
        "ee37df7877eeaa16d7761cce64854110a7c17ad9"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Fri Mar 31 02:30:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:54 2006 -0800"
      },
      "message": "[PATCH] IPMI: fix startup race condition\n\nMatt Domsch noticed a startup race with the IPMI kernel thread, it was\npossible (though extraordinarly unlikely) that a message could come in\nbefore the upper layer was ready to handle it.  This patch splits the\nstartup processing of an IPMI interface into two parts, one to get ready\nand one to actually start the processes to receive messages from the\ninterface.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee37df7877eeaa16d7761cce64854110a7c17ad9",
      "tree": "a58f02f86438edd84d6028df0ca8479784a5577b",
      "parents": [
        "da960a6ad1864dd1636cb9b0330d7bb7408aed45"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Mar 31 02:30:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:54 2006 -0800"
      },
      "message": "[PATCH] make tty_insert_flip_string a non-GPL export\n\nAlan sayeth \"Based on Linus original comments about _GPL we should export\ntty_insert_flip_char as EXPORT_SYMBOL because it used to be EXPORT_SYMBOL\nequivalent (trivial inline).  The other features are new extensions are were\nnot available to drivers before so need not be provided except as _GPL\nfunctionality as far as I can see.\"\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d6294\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Philippe Vouters \u003cPhilippe.Vouters@laposte.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9940ec3617fec1db13e589bbc3f37e37878c7683",
      "tree": "ed0547040dc815fe1e2039fc1cba1613d5308cc7",
      "parents": [
        "e2d4096365e06b9a3799afbadc28b4519c0b3526"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 05 11:04:33 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:57 2006 +0200"
      },
      "message": "[PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present\n\nInstead of the DEV_OK macro, drivers should use pcmcia_dev_present().\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "e2d4096365e06b9a3799afbadc28b4519c0b3526",
      "tree": "90ec691d71f9c0309048714e359b8ba351b533f7",
      "parents": [
        "f6fbe01ac976f3ec618cd5fb71ad9ce2cfa7ab2b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Mar 02 00:09:29 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:33 2006 +0200"
      },
      "message": "[PATCH] pcmcia: use bitfield instead of p_state and state\n\nInstead of the two status values struct pcmcia_device-\u003ep_state and state,\nuse descriptive bitfields. Most value-checking in drivers was invalid, as\nthe core now only calls the -\u003eremove() (a.k.a. detach) function in case the\nattachement _and_ configuration was successful.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "15b99ac1729503db9e6dc642a50b9b6cb3bf51f9",
      "tree": "cfb8897487beba502aac2b28bc35066a87e34299",
      "parents": [
        "fba395eee7d3f342ca739c20f5b3ee635d0420a0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:06 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:06 2006 +0200"
      },
      "message": "[PATCH] pcmcia: add return value to _config() functions\n\nMost of the driver initialization isn\u0027t done in the .probe function, but in\nthe internal _config() functions. Make them return a value, so that .probe\ncan properly report whether the probing of the device succeeded or not.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fba395eee7d3f342ca739c20f5b3ee635d0420a0",
      "tree": "5a73f68d3514aa795b0d8c500e4d72170651d762",
      "parents": [
        "fd238232cd0ff4840ae6946bb338502154096d88"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:21:06 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:21:06 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove dev_link_t and client_handle_t indirection\n\ndev_link_t * and client_handle_t both mean struct pcmcai_device * by now.\nTherefore, remove all such indirections.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fd238232cd0ff4840ae6946bb338502154096d88",
      "tree": "d20e8f5871f7cff9d0867a84f6ba088fbffcbe28",
      "parents": [
        "a78f4dd331a4f6a396eb5849656a4a72a70a56d7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 05 10:45:09 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:57 2006 +0200"
      },
      "message": "[PATCH] pcmcia: embed dev_link_t into struct pcmcia_device\n\nEmbed dev_link_t into struct pcmcia_device(), as they basically address the\nsame entity. The actual contents of dev_link_t will be cleaned up step by step.\nThis patch includes a bugfix from and signed-off-by Andrew Morton.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "70294b468302fd7a0a99dad935c7ba5322989345",
      "tree": "e54b0b7c85517ef717f3755e06ca08fbb0f5937e",
      "parents": [
        "4bbed5231468014b500b048d7370a1c6c349231a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 12:43:16 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:55 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove unneeded Vcc pseudo setting\n\nAs we do not allow setting Vcc in the pcmcia core, and Vpp1 and\nVpp2 can only be set to the same value, a lot of code can be\nstreamlined.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8661bb5b4af1849c1f5a4e80c4e275fd13c155d6",
      "tree": "ad99d85ea8d6f5c4c99b93f869bfd412994fb4ee",
      "parents": [
        "50db3fdbbc98260fb538c1cc3f8cc597ba7bffe7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Mar 02 00:02:33 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:52 2006 +0200"
      },
      "message": "[PATCH] pcmcia: default suspend and resume handling\n\nIn all but one case, the suspend and resume functions of PCMCIA drivers\ncontain mostly of calls to pcmcia_release_configuration() and\npcmcia_request_configuration(). Therefore, move this code out of the\ndrivers and into the core.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "5f2a71fcb7995633b335a1e380ac63a968e61320",
      "tree": "d47f4227d314fc9f298b75c217fa78440004e6e7",
      "parents": [
        "1de9cedfbdff1d8adb662cd3afc5bda66e393351"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 09:32:39 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:50 2006 +0200"
      },
      "message": "[PATCH] pcmcia: add pcmcia_disable_device\n\npcmcia_disable_device(struct pcmcia_device *p_dev) performs the necessary\ncleanups upon device or driver removal: it calls the appropriate\npcmcia_release_* functions, and can replace (most) of the current drivers\u0027\n_release() functions.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "63e8d9114dab88c101be2372cb1f83a4fe74d9c1",
      "tree": "424e8f1bdc1daf12ad83a64958156245cd9f1de8",
      "parents": [
        "d1127e40e8d75cd3855e35424937c73d0bcec558",
        "55eb061326765b2d0489387cfb3fc7dbd244f917"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 30 14:26:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 30 14:26:27 2006 -0800"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: remove drm_{alloc,free}_pages\n  drm: sis fix compile warning\n  drm: add new radeon PCI ids..\n  drm: read breadcrumb in IRQ handler\n  drm: fixup i915 breadcrumb read/write\n  drm:  remove pointless checks in radeon_state\n  drm: fixup improper cast.\n  drm: rationalise some pci ids\n  drm: Add general-purpose packet for manipulating scratch registers (r300)\n  drm: rework radeon memory map (radeon 1.23)\n  drm: update r300 register names\n  drm: fixup PCI DMA support\n"
    },
    {
      "commit": "76babde121d2ffef04ca692ce64ef9f8a9866086",
      "tree": "294923bbb4974258d86d223e35eee691abacdfb1",
      "parents": [
        "e71ac6032edf77a1e4a81f3e3b260807e94b37a5",
        "15e812ad849e142e3dfc984d33c4d8042389f148"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 29 11:28:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 29 11:28:30 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (67 commits)\n  [PATCH] powerpc: Remove oprofile spinlock backtrace code\n  [PATCH] powerpc: Add oprofile calltrace support to all powerpc cpus\n  [PATCH] powerpc: Add oprofile calltrace support\n  [PATCH] for_each_possible_cpu: ppc\n  [PATCH] for_each_possible_cpu: powerpc\n  [PATCH] lock PTE before updating it in 440/BookE page fault handler\n  [PATCH] powerpc: Kill _machine and hard-coded platform numbers\n  ppc: Fix compile error in arch/ppc/lib/strcase.c\n  [PATCH] git-powerpc: WARN was a dumb idea\n  [PATCH] powerpc: a couple of trivial compile warning fixes\n  powerpc: remove OCP references\n  powerpc: Make uImage default build output for MPC8540 ADS\n  powerpc: move math-emu over to arch/powerpc\n  powerpc: use memparse() for mem\u003d command line parsing\n  ppc: fix strncasecmp prototype\n  [PATCH] powerpc: make ISA floppies work again\n  [PATCH] powerpc: Fix some initcall return values\n  [PATCH] powerpc: Workaround for pSeries RTAS bug\n  [PATCH] spufs: fix __init/__exit annotations\n  [PATCH] powerpc: add hvc backend for rtas\n  ...\n"
    },
    {
      "commit": "652486fb84a07ed750f1c11639518f55808bf555",
      "tree": "5fb6963a68dd63591f247d9bfc9f9e2d10468fb9",
      "parents": [
        "f96a795d4f6a8a13abe4b0d3c5d1c28ea8d7ce4b"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Mar 28 16:11:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 18:36:40 2006 -0800"
      },
      "message": "[PATCH] do_SAK: don\u0027t depend on session ID 0\n\nI\u0027m not really certain what the thinking was but the code obviously wanted to\nwalk processes other than just those in it\u0027s session, for purposes of do_SAK.\nJust walking those tasks that don\u0027t have a session assigned sounds at the very\nleast incomplete.\n\nSo modify the code to kill everything in the session and anything else that\nmight have the tty open.  Hopefully this helps if the do_SAK functionality is\never finished.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f96a795d4f6a8a13abe4b0d3c5d1c28ea8d7ce4b",
      "tree": "18baf25d15cc330240aebdd69273b4a6eca89056",
      "parents": [
        "6c99c5cb94319a601b5ec5ee31c331f84755dd74"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Mar 28 16:11:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 18:36:40 2006 -0800"
      },
      "message": "[PATCH] do_tty_hangup: use group_send_sig_info not send_group_sig_info\n\nWe already have the tasklist_lock so there is no need for us to reacquire it\nwith send_group_sig_info.  reader/writer locks allow multiple readers and thus\nrecursion so the old code was ok just wastful.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bac30d1a78d0f11c613968fc8b351a91ed465386",
      "tree": "e52f3c876522a2f6047a6ec1c27df2e8a79486b8",
      "parents": [
        "e8222502ee6157e2713da9e0792c21f4ad458d50",
        "ca9ba4471c1203bb6e759b76e83167fec54fe590"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "55eb061326765b2d0489387cfb3fc7dbd244f917",
      "tree": "7b86a46c2c0d9a1581f70dfd82067daaf566b16f",
      "parents": [
        "d2b58b58838159b2afdc624f74b208e8bd3c029e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Mar 29 08:16:12 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Mar 29 08:16:12 2006 +1000"
      },
      "message": "drm: remove drm_{alloc,free}_pages\n\ndrm_alloc_pages and drm_free_pages can now be removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "d2b58b58838159b2afdc624f74b208e8bd3c029e",
      "tree": "9b99a59fee6e45796a4f881c519597e8fc36d664",
      "parents": [
        "f3dd5c37382472a8b245ad791ed768771594e60c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Mar 29 08:12:52 2006 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Mar 29 08:12:52 2006 +1000"
      },
      "message": "drm: sis fix compile warning\n\nPrevent a gcc warning in the SIS DRM driver.  offset is a unsigned int and\nthe printk wants a long.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7f927fcc2fd1575d01efb4b76665975007945690",
      "tree": "fbb84689600ea512d7b52f9fc46db2d7d8d7c1fd",
      "parents": [
        "ded23ac62776b4360d88e9b0330792d2c57fdfdf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 28 01:56:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:08 2006 -0800"
      },
      "message": "[PATCH] Typo fixes\n\nFix a lot of typos.  Eyeballed by jmc@ in OpenBSD.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05613bdd8647bfc4535b0dcc8f1b95c8b39be394",
      "tree": "aeb3860bdc08e20b455313246f69ae026daef091",
      "parents": [
        "50297cbf07427b47f0fff5ade8e21cdabf860249"
      ],
      "author": {
        "name": "Marcelo Feitoza Parisi",
        "email": "marcelo@feitoza.com.br",
        "time": "Tue Mar 28 01:56:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:06 2006 -0800"
      },
      "message": "[PATCH] nvidia-agp: use time_before_eq()\n\nIt deals with wrapping correctly and is nicer to read.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "99ac48f54a91d02140c497edc31dc57d4bc5c85d",
      "tree": "68719391694a6914191bdf73d2071875f7653f6f",
      "parents": [
        "ec1b9466cb4f6ae6d950bd67055d9410d1056d2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:05 2006 -0800"
      },
      "message": "[PATCH] mark f_ops const in the inode\n\nMark the f_ops members of inodes as const, as well as fix the\nripple-through this causes by places that copy this f_ops and then \"do\nstuff\" with it.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be4676e61f969b624185f14d819adef23d45ffc2",
      "tree": "a8dcd2380ca0fce83a0e3e093a25f0b0ca87b256",
      "parents": [
        "0080b7aae88c75e2a6b38dfcb228b0f239e18e3c"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Mar 28 01:56:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:02 2006 -0800"
      },
      "message": "[PATCH] synclink_gt: remove uneeded async code\n\nRemove code in async receive handling that serves no purpose with new tty\nreceive buffering.  Previously this code tried to free up receive buffer\nspace, but now does nothing useful while making expensive calls.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0080b7aae88c75e2a6b38dfcb228b0f239e18e3c",
      "tree": "445aadcb5f4e6271d9dfc6a35395a0a3a57716c6",
      "parents": [
        "86a34147d1f1c94e94500e63e83f9fa42548a088"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Mar 28 01:56:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:02 2006 -0800"
      },
      "message": "[PATCH] synclink_gt add gpio feature\n\nAdd driver support for general purpose I/O feature of the Synclink GT\nadapters.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@micrgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86a34147d1f1c94e94500e63e83f9fa42548a088",
      "tree": "c125461636acf4e6fd6db6ec0b992ba278511f7c",
      "parents": [
        "f5f5370da4b3128b7dfd944b4fcbb5c7b6887348"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Mar 28 01:56:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:01 2006 -0800"
      },
      "message": "[PATCH] synclink: remove dead code\n\nRemove dead code from synclink driver.  This was used previously when the\nwrite method had a from_user flag, which has been removed.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f4d1749e9570d3984800c371c6e06eb35b9718b1",
      "tree": "33bf58645b1e2404510c19d7e8b0ca16510998df",
      "parents": [
        "45d607ed92695d7543f5e1fc5b133cd69834e3e4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Mon Mar 27 21:26:03 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:45:28 2006 +1100"
      },
      "message": "[PATCH] powerpc: add hvc backend for rtas\n\nCurrent Cell hardware is using the console through a set\nof rtas calls. This driver is needed to get console\noutput on those boards.\n\nSigned-off-by: Arnd Bergmann \u003cabergman@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "45d607ed92695d7543f5e1fc5b133cd69834e3e4",
      "tree": "c82b6ae1f9b9827894021797a85cbcbe6efca08e",
      "parents": [
        "11089f08d9dd8b89cd07d6f126ccb4849e3c61a3"
      ],
      "author": {
        "name": "Ryan S. Arnold",
        "email": "rsa@us.ibm.com",
        "time": "Mon Mar 27 21:25:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:45:26 2006 +1100"
      },
      "message": "[PATCH] powerpc: hvc_console updates\n\nThese are some updates from both Ryan and Arnd for the hvc_console\ndriver:\n\nThe main point is to enable the inclusion of a console driver\nfor rtas, which is currrently needed for the cell platform.\n\nAlso shuffle around some data-type declarations and moves some\nfunctions out of include/asm-ppc64/hvconsole.h and into a new\ndrivers/char/hvc_console.h file.\n\nSigned-off-by: \"Ryan S. Arnold\" \u003crsa@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003cabergman@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "12b824fb15a37cdcdfa3e92c9e912a07cc6f7a24",
      "tree": "85fb2cc63219078022a98471531ec8286eb2272d",
      "parents": [
        "c58411e95d7f5062dedd1a3064af4d359da1e633"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Mar 27 01:16:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:50 2006 -0800"
      },
      "message": "[PATCH] RTC subsystem: ARM cleanup\n\nThis patch removes from the ARM subsytem some of the rtc-related functions\nthat have been included in the RTC subsystem.  It also fixes some naming\ncollisions.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e041c683412d5bf44dc2b109053e3b837b71742d",
      "tree": "9d271066ef379da0c0fb3b8cb4137abd5d2ebba0",
      "parents": [
        "76b81e2b0e2241accebcc68e126bc5ab958661b9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 27 01:16:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:50 2006 -0800"
      },
      "message": "[PATCH] Notifier chain update: API changes\n\nThe kernel\u0027s implementation of notifier chains is unsafe.  There is no\nprotection against entries being added to or removed from a chain while the\nchain is in use.  The issues were discussed in this thread:\n\n    http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d113018709002036\u0026w\u003d2\n\nWe noticed that notifier chains in the kernel fall into two basic usage\nclasses:\n\n\t\"Blocking\" chains are always called from a process context\n\tand the callout routines are allowed to sleep;\n\n\t\"Atomic\" chains can be called from an atomic context and\n\tthe callout routines are not allowed to sleep.\n\nWe decided to codify this distinction and make it part of the API.  Therefore\nthis set of patches introduces three new, parallel APIs: one for blocking\nnotifiers, one for atomic notifiers, and one for \"raw\" notifiers (which is\nreally just the old API under a new name).  New kinds of data structures are\nused for the heads of the chains, and new routines are defined for\nregistration, unregistration, and calling a chain.  The three APIs are\nexplained in include/linux/notifier.h and their implementation is in\nkernel/sys.c.\n\nWith atomic and blocking chains, the implementation guarantees that the chain\nlinks will not be corrupted and that chain callers will not get messed up by\nentries being added or removed.  For raw chains the implementation provides no\nguarantees at all; users of this API must provide their own protections.  (The\nidea was that situations may come up where the assumptions of the atomic and\nblocking APIs are not appropriate, so it should be possible for users to\nhandle these things in their own way.)\n\nThere are some limitations, which should not be too hard to live with.  For\natomic/blocking chains, registration and unregistration must always be done in\na process context since the chain is protected by a mutex/rwsem.  Also, a\ncallout routine for a non-raw chain must not try to register or unregister\nentries on its own chain.  (This did happen in a couple of places and the code\nhad to be changed to avoid it.)\n\nSince atomic chains may be called from within an NMI handler, they cannot use\nspinlocks for synchronization.  Instead we use RCU.  The overhead falls almost\nentirely in the unregister routine, which is okay since unregistration is much\nless frequent that calling a chain.\n\nHere is the list of chains that we adjusted and their classifications.  None\nof them use the raw API, so for the moment it is only a placeholder.\n\n  ATOMIC CHAINS\n  -------------\narch/i386/kernel/traps.c:\t\ti386die_chain\narch/ia64/kernel/traps.c:\t\tia64die_chain\narch/powerpc/kernel/traps.c:\t\tpowerpc_die_chain\narch/sparc64/kernel/traps.c:\t\tsparc64die_chain\narch/x86_64/kernel/traps.c:\t\tdie_chain\ndrivers/char/ipmi/ipmi_si_intf.c:\txaction_notifier_list\nkernel/panic.c:\t\t\t\tpanic_notifier_list\nkernel/profile.c:\t\t\ttask_free_notifier\nnet/bluetooth/hci_core.c:\t\thci_notifier\nnet/ipv4/netfilter/ip_conntrack_core.c:\tip_conntrack_chain\nnet/ipv4/netfilter/ip_conntrack_core.c:\tip_conntrack_expect_chain\nnet/ipv6/addrconf.c:\t\t\tinet6addr_chain\nnet/netfilter/nf_conntrack_core.c:\tnf_conntrack_chain\nnet/netfilter/nf_conntrack_core.c:\tnf_conntrack_expect_chain\nnet/netlink/af_netlink.c:\t\tnetlink_chain\n\n  BLOCKING CHAINS\n  ---------------\narch/powerpc/platforms/pseries/reconfig.c:\tpSeries_reconfig_chain\narch/s390/kernel/process.c:\t\tidle_chain\narch/x86_64/kernel/process.c\t\tidle_notifier\ndrivers/base/memory.c:\t\t\tmemory_chain\ndrivers/cpufreq/cpufreq.c\t\tcpufreq_policy_notifier_list\ndrivers/cpufreq/cpufreq.c\t\tcpufreq_transition_notifier_list\ndrivers/macintosh/adb.c:\t\tadb_client_list\ndrivers/macintosh/via-pmu.c\t\tsleep_notifier_list\ndrivers/macintosh/via-pmu68k.c\t\tsleep_notifier_list\ndrivers/macintosh/windfarm_core.c\twf_client_list\ndrivers/usb/core/notify.c\t\tusb_notifier_list\ndrivers/video/fbmem.c\t\t\tfb_notifier_list\nkernel/cpu.c\t\t\t\tcpu_chain\nkernel/module.c\t\t\t\tmodule_notify_list\nkernel/profile.c\t\t\tmunmap_notifier\nkernel/profile.c\t\t\ttask_exit_notifier\nkernel/sys.c\t\t\t\treboot_notifier_list\nnet/core/dev.c\t\t\t\tnetdev_chain\nnet/decnet/dn_dev.c:\t\t\tdnaddr_chain\nnet/ipv4/devinet.c:\t\t\tinetaddr_chain\n\nIt\u0027s possible that some of these classifications are wrong.  If they are,\nplease let us know or submit a patch to fix them.  Note that any chain that\ngets called very frequently should be atomic, because the rwsem read-locking\nused for blocking chains is very likely to incur cache misses on SMP systems.\n(However, if the chain\u0027s callout routines may sleep then the chain cannot be\natomic.)\n\nThe patch set was written by Alan Stern and Chandra Seetharaman, incorporating\nmaterial written by Keith Owens and suggestions from Paul McKenney and Andrew\nMorton.\n\n[jes@sgi.com: restructure the notifier chain initialization macros]\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55aab8cd3a498201b769a19de861c77516bdfd45",
      "tree": "1d05000e49324876872bb8e9deb0359379674616",
      "parents": [
        "1f5e3b028c5b592b5a792a390c78d609219aebfd"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Sat Mar 25 17:30:00 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 27 14:49:48 2006 +1100"
      },
      "message": "[PATCH] powerpc: HVC init race\n\nI\u0027ve been hitting a crash on boot where tty_open is being called before the\nhvc console driver setup is complete.  This fixes the problem.\n\nThanks to benh for his help on this.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nAcked-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b8c7b976a570aede21327e7d64781801e1641606",
      "tree": "e9c028187448dbe77bd36685a591b1f6d3c1274b",
      "parents": [
        "c258dd40ab8851c41873516ef90125e3bcd2e3e1"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Mar 25 17:31:30 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 27 14:48:52 2006 +1100"
      },
      "message": "[PATCH] powerpc: Compile warning in hvcs driver\n\nWe ended up with an unused variable after the tty updates went in. Fix it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9ae21d1bb376436285cd5346d3e4b3655d6dd1b9",
      "tree": "8f889770fae721da63bd378c1834a87e2eb1cfb5",
      "parents": [
        "f9b4192923fa6e38331e88214b1fe5fc21583fcc",
        "e9415777b1cd0eaf4d1d3d61772f0e6d5c2551ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 09:41:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 09:41:18 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  drivers/char/ftape/lowlevel/fdc-io.c: Correct a comment\n  Kconfig help: MTD_JEDECPROBE already supports Intel\n  Remove ugly debugging stuff\n  do_mounts.c: Minor ROOT_DEV comment cleanup\n  BUG_ON() Conversion in drivers/s390/block/dasd_devmap.c\n  BUG_ON() Conversion in mm/mempool.c\n  BUG_ON() Conversion in mm/memory.c\n  BUG_ON() Conversion in kernel/fork.c\n  BUG_ON() Conversion in ipc/sem.c\n  BUG_ON() Conversion in fs/ext2/\n  BUG_ON() Conversion in fs/hfs/\n  BUG_ON() Conversion in fs/dcache.c\n  BUG_ON() Conversion in fs/buffer.c\n  BUG_ON() Conversion in input/serio/hp_sdc_mlc.c\n  BUG_ON() Conversion in md/dm-table.c\n  BUG_ON() Conversion in md/dm-path-selector.c\n  BUG_ON() Conversion in drivers/isdn\n  BUG_ON() Conversion in drivers/char\n  BUG_ON() Conversion in drivers/mtd/\n"
    },
    {
      "commit": "e9415777b1cd0eaf4d1d3d61772f0e6d5c2551ad",
      "tree": "b99e78d5e5561322d8b7349294ac85cc6280afea",
      "parents": [
        "8917f6f70b01ac6e4d534f8a387900caec11bf54"
      ],
      "author": {
        "name": "Bastien Roucaries",
        "email": "roucaries.bastien@gmail.com",
        "time": "Sun Mar 26 19:18:07 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:18:07 2006 +0200"
      },
      "message": "drivers/char/ftape/lowlevel/fdc-io.c: Correct a comment\n\nThis patch correct a comment about cli().\n\nSigned-off-by: Bastien Roucaries \u003croucaries.bastien@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "5ff2a7e25ddd648e9096d45cdc5e7d656a8bb0ff",
      "tree": "2e6825663e0c3240d61a9f7274d96ab0b2727602",
      "parents": [
        "d6d21dfdd305bf94300df13ff472141d3411ea17"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "maks@sternwelten.at",
        "time": "Sun Mar 26 01:37:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:58 2006 -0800"
      },
      "message": "[PATCH] isicom: select FW_LOADER\n\nThe isicom driver uses request_firmware() and thus needs to select\nFW_LOADER.\n\nSigned-off-by: maximilian attems \u003cmaks@sternwelten.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "222b9f933a76b127a073f45278d2b0199587e8ce",
      "tree": "f8bc703ebd08a961c95183aad52bc349b3a787d5",
      "parents": [
        "3e88c17d404c5787afd5bd1763380317f5ccbf84"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Mar 26 01:37:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] tlclk: fix handling of device major\n\ntlclk calls register_chrdev() and permits register_chrdev() to allocate the\nmajor, but it promptly forgets what that major was.  So if there\u0027s no hardware\npresent you still get \"telco_clock\" appearing in /proc/devices and, I assume,\nan oops reading /proc/devices if tlclk was a module.\n\nFix.\n\nMark, I\u0027d suggest that that we not call register_chrdev() until _after_ we\u0027ve\nestablished that the hardware is present.\n\nCc: Mark Gross \u003cmgross@linux.intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a23f9a3cfeb1d37ad090a751777665fd03bc067a",
      "tree": "822aea7270a5b0c4f1b037308e37f7b1a03cc0db",
      "parents": [
        "50c812b2b9513e3df34eae8c30cb2c221b79b2cb"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun Mar 26 01:37:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] ipmi: Increment driver version to v39.0\n\nNeed to increment the version number because of the new PCI and sysfs\ncapabilities of the driver.  People maintaining things for distros have\nasked that I do this after interface or major functional changes.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nAcked-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50c812b2b9513e3df34eae8c30cb2c221b79b2cb",
      "tree": "565f31d3b3234e5324ba9534b752ae426b4a8c92",
      "parents": [
        "b0defcdbd2b7da7694e2645da92716cea0a3c0ff"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun Mar 26 01:37:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] ipmi: add full sysfs support\n\nAdd full driver model support for the IPMI driver.  It links in the proper\nbus and device support.\n\nIt adds an \"ipmi\" driver interface that has each BMC discovered by the\ndriver (as a device).  These BMCs appear in the devices/platform directory.\n If there are multiple interfaces to the same BMC, the driver should\ndiscover this and will only have one BMC entry.  The BMC entry will have\npointers to each interface device that connects to it.\n\nThe device information (statistics and config information) has not yet been\nported over to the driver model from proc, that will come later.\n\nThis work was based on work by Yani Ioannou.  I basically rewrote it using\nthat code as a guide, but he still deserves credit :).\n\n[bunk@stusta.de: make ipmi_find_bmc_guid() static]\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.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": "b0defcdbd2b7da7694e2645da92716cea0a3c0ff",
      "tree": "f1db271ba58ead056e45e9bc45c888bb299fa02b",
      "parents": [
        "3c30b06df404c8892c225a99ecfd3f02789c0513"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun Mar 26 01:37:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] ipmi: add generic PCI handling\n\nModify the PCI hanling code for the IPMI driver to use the new method of\ntables and registering, and adds more generic PCI handling for IPMI.\nUnfortunately, this required a rather large rework of the way the driver\ndid detection so it would be more event-driven.\n\n[bunk@stusta.de: make a struct static]\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\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"
    }
  ],
  "next": "136939a2b5aa4302281215745ccd567e1df2e8d4"
}
