)]}'
{
  "log": [
    {
      "commit": "fb65f180e02dde224af256b43d3ab2c28b9689d7",
      "tree": "72b66091be51f3f16c2f9aae75be386a9fccc620",
      "parents": [
        "ab59859de1946a098b091308380179e92dc7683b",
        "61c2b682b8391f13b67e2d95990a0aba34697d9c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 16:04:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 16:04:59 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "61c2b682b8391f13b67e2d95990a0aba34697d9c",
      "tree": "c64692ce1a5ea6eb5ac362fc7391b2a081479e18",
      "parents": [
        "44a9809b97ec5acd1c549c3120bdd35613897d7c"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Apr 21 19:01:09 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:39 2008 -0400"
      },
      "message": "rt2x00: Fix quality/activity led handling\n\nThere was an obvious typo in LED structure\ninitialization which caused the radio and quality/activity\nleds to be incorrectly initialized which resulted in\nthe leds not being enabled.\n\nAdditionally add the rt2x00led_led_activity() handler\nthat will enable TX/RX activity leds when the radio\nis being enabled.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "44a9809b97ec5acd1c549c3120bdd35613897d7c",
      "tree": "f2ac4a79828f06ccbff0a733c9886e32e3bed654",
      "parents": [
        "2218228392080f0ca2fc2974604e79f57b12c436"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Apr 21 19:00:17 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:38 2008 -0400"
      },
      "message": "rt2x00: Don\u0027t enable short preamble for 1MBs\n\nThe timing settings for 1MBs should exclude\nthe short preamble bit since that only applies\nto 2MBs, 5.5MBs and 11MBs.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "786b4557075ae0d8a23e73c316dc4204b41ccb4d",
      "tree": "b6b5db2d24e4cf643954a564f70da39df7b7a075",
      "parents": [
        "f52764886540b16e7962bd1d150bd939aec9248c"
      ],
      "author": {
        "name": "Bill Moss",
        "email": "bmoss@clemson.edu",
        "time": "Thu Apr 17 16:03:40 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:24 2008 -0400"
      },
      "message": "iwlwifi: fix debug messages during scanning\n\ndirect_mask will be set when we are not associated and requesting a\ndirect scan. The second debug print will be confusing as priv-\u003eessid\nis not set at that time and it will thus print \"\u003chidden\u003e\" while it is\nknown to which AP a direct scan is requested - as previous debug message\nalso indicates.\n\nNow make all debugging consistent.\n\nSigned-off-by: Bill Moss \u003cbmoss@clemson.edu\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f52764886540b16e7962bd1d150bd939aec9248c",
      "tree": "cba0ad1c85e369d3e47727b77fba5d117ead0c33",
      "parents": [
        "21a75d7788f4e29b6c6d28e08f9f0310c4de828d"
      ],
      "author": {
        "name": "Guy Cohen",
        "email": "guy.cohen@intel.com",
        "time": "Mon Apr 21 15:41:57 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:24 2008 -0400"
      },
      "message": "iwlwifi: fix current channel is not scanned\n\nAll channels should be scanned, including the current channel\nwhen the client is associated.\n\nRemoved also unused flag to scan only active channels.\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21a75d7788f4e29b6c6d28e08f9f0310c4de828d",
      "tree": "fa61a2ca42bbc98c28a760630e39f8f3c781d6f2",
      "parents": [
        "c2a3b233450d5bc426c063ea2d8a74351db29ea4"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 25 19:29:08 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:18 2008 -0400"
      },
      "message": "b43: Fix some TX/RX locking issues\n\nThis fixes some TX/RX related locking issues.\nWith this patch applied, some of the PHY transmission errors are fixed.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab59859de1946a098b091308380179e92dc7683b",
      "tree": "96a066bb435283485472221c9cc60cf627e11982",
      "parents": [
        "c2a3b233450d5bc426c063ea2d8a74351db29ea4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu May 01 02:47:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 02:47:38 2008 -0700"
      },
      "message": "net: fix returning void-valued expression warnings\n\ndrivers/net/8390.c:37:2: warning: returning void-valued expression\ndrivers/net/bnx2.c:1635:3: warning: returning void-valued expression\ndrivers/net/xen-netfront.c:1806:2: warning: returning void-valued expression\nnet/ipv4/tcp_hybla.c:105:3: warning: returning void-valued expression\nnet/ipv4/tcp_vegas.c:171:3: warning: returning void-valued expression\nnet/ipv4/tcp_veno.c:123:3: warning: returning void-valued expression\nnet/sysctl_net.c:85:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2a3b233450d5bc426c063ea2d8a74351db29ea4",
      "tree": "3912c49e941b62ba20a4a7ed0b1b14c97f19ff32",
      "parents": [
        "e4c576b911e364737b1bf4f5bfdab1c440713f26",
        "c0d43990768b6ca83604ff4be80425b89d317e2f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 02:06:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 02:06:32 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "958a2f29a6520a1d2973077ce7854ea9a44f48a2",
      "tree": "918bc7a850bab351c2a91dbfea66f58d9258495d",
      "parents": [
        "6de3d58dcfbab516dbe9aff36ea9542f40cd1bf2",
        "895d30935ebe05f192e844792668bf8d19deaae7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 19:31:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 19:31:52 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-fixes3\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-fixes3: (21 commits)\n  x86: numaq fix\n  x86: 8K stacks by default\n  x86: ioremap ram check fix\n  x86: fix HT cpu booting on 32-bit\n  x86: optimize inlining off\n  x86: CONFIG_X86_ELAN fix\n  x86: Kconfig fix\n  x86 PAT: fix performance drop for glx, use UC minus for ioremap(), ioremap_nocache() and pci_mmap_page_range()\n  x86: use defconfigs from x86/configs/*\n  toshiba: use ioremap_cached\n  revert: \"x86: ioremap(), extend check to all RAM pages\"\n  x86: don\u0027t bother printing compat vdso address\n  fix: x86: support for new UV apic\n  x86: fix early-BUG message\n  x86: iommu_sac_force can become static\n  x86: add proper header for reboot_force\n  x86 VISWS: build fix\n  x86, voyager: fix ioremap_nocache()\n  hpet: fix\n  x86: unexport kmap_atomic_to_page\n  ...\n"
    },
    {
      "commit": "c0d43990768b6ca83604ff4be80425b89d317e2f",
      "tree": "26eb8a1ed4e91b737bce7706ce701f497c5f5968",
      "parents": [
        "2e35af143a1380173ba292e48e9b4913ef16b4ee"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Apr 29 10:07:56 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 30 20:34:27 2008 -0400"
      },
      "message": "libertas: fix use-before-check violation\n\nAccording to Coverity (kudo\u0027s to Adrian Bunk), we had one use-before-check\nbug in libe libertas driver. This patch fixes this issue.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e35af143a1380173ba292e48e9b4913ef16b4ee",
      "tree": "aeb6a164a32301c183a9dc84c1c2692d0d5efd05",
      "parents": [
        "17f830459d6116ae13dbcfc9d09a406e6717b1a6"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Apr 27 19:06:18 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 30 20:34:27 2008 -0400"
      },
      "message": "b43: Fix dual-PHY devices\n\nThis fixes operation of dual-PHY (A/B/G) devices.\nDo not anounce the A-PHY to mac80211, as that\u0027s not supported, yet.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6de3d58dcfbab516dbe9aff36ea9542f40cd1bf2",
      "tree": "fc5b83ef3a34b40c71e397ee7b1e6c423628e786",
      "parents": [
        "e0066c4ea9ffa420cb79814411ff74fdc7b7d98e",
        "c3bb7fadaf52de3637b834002dac27f6250b4b49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 17:05:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 17:05:21 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  klist: fix coding style errors in klist.h and klist.c\n  driver core: remove no longer used \"struct class_device\"\n  pcmcia: remove pccard_sysfs_interface warnings\n  devres: support addresses greater than an unsigned long via dev_ioremap\n  kobject: do not copy vargs, just pass them around\n  sysfs: sysfs_update_group stub for CONFIG_SYSFS\u003dn\n  DEBUGFS: Correct location of debugfs API documentation.\n  driver core: warn about duplicate driver names on the same bus\n  klist: implement klist_add_{after|before}()\n  klist: implement KLIST_INIT() and DEFINE_KLIST()\n  sysfs: Disallow truncation of files in sysfs\n"
    },
    {
      "commit": "c3b19ff06e0808555403491d61e8f0cbbb53e933",
      "tree": "04fbb1a3a6944aa32d306f72cc8ca16d2446ba9a",
      "parents": [
        "4356d73d028ad0726cfaf31ad30c5d28fcd98795"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Mar 12 20:47:35 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 30 16:52:49 2008 -0700"
      },
      "message": "driver core: remove no longer used \"struct class_device\"\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4356d73d028ad0726cfaf31ad30c5d28fcd98795",
      "tree": "4ca02a5ac47e6da7857c6a0caf93d06c9916f96c",
      "parents": [
        "4f452e8aa492c0b8028ca9b4bdb4d018ba28c6c7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Apr 28 01:03:20 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 30 16:52:48 2008 -0700"
      },
      "message": "pcmcia: remove pccard_sysfs_interface warnings\n\nMake the PCMCIA core stop using class_interface to hide socket attribute\nregistration.  This removes the associated section mismatch warnings, and\nhelps get to the point where that mechanism can finally be removed.\n\nSimplify that attribute registration by using an attribute_group.\nThis is a net shrink in object size.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "16dc42e018c2868211b4928f20a957c0c216126c",
      "tree": "2551571326e4927e70485159fafdc8ee7a3eb2ca",
      "parents": [
        "93dd40013f4f7f4b18d19d0d77855f025bcc57c3"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sat Apr 26 19:52:35 2008 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 30 16:52:47 2008 -0700"
      },
      "message": "driver core: warn about duplicate driver names on the same bus\n\nCurrently an attempt to register multiple\ndrivers with the same name causes the\nstack trace with some cryptic error message.\nThe attached patch adds the necessary check\nand the clear error message.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e0066c4ea9ffa420cb79814411ff74fdc7b7d98e",
      "tree": "f01544d73a8f8e9c425b6b2ef6e851ae54658680",
      "parents": [
        "08acd4f8af42affd8cbed81cc1b69fa12ddb213f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu May 01 04:10:02 2008 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 16:26:27 2008 -0700"
      },
      "message": "Fix ACPI vs proc_create_data() mismerge\n\nacpi_device_dir() is NULL until all files are createst, so everyting is\ncreated in straight in /proc/ and creation code warns.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1dcf83fd0c42525dd36cfeb61fe0bfb12113c6b3",
      "tree": "19a00bb4750b5d07cf265167c74dcd55ca3ff783",
      "parents": [
        "2544a873ab2a1ee9196bb2f4b12c3afd44ec8a06"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 29 14:20:23 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "toshiba: use ioremap_cached\n\nThe switch of ioremap to default to uncached doesn\u0027t break this driver\nbut it does needlessly slow it down as BIOS space is cachable and this\ndriver is quite happy scanning cached ROM space.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "08acd4f8af42affd8cbed81cc1b69fa12ddb213f",
      "tree": "988d15db6233b20db6a500cd5f590c6d2041462d",
      "parents": [
        "ccf2779544eecfcc5447e2028d1029b6d4ff7bb6",
        "008238b54ac2350babf195084ecedbcf7851a202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (179 commits)\n  ACPI: Fix acpi_processor_idle and idle\u003d boot parameters interaction\n  acpi: fix section mismatch warning in pnpacpi\n  intel_menlo: fix build warning\n  ACPI: Cleanup: Remove unneeded, multiple local dummy variables\n  ACPI: video - fix permissions on some proc entries\n  ACPI: video - properly handle errors when registering proc elements\n  ACPI: video - do not store invalid entries in attached_array list\n  ACPI: re-name acpi_pm_ops to acpi_suspend_ops\n  ACER_WMI/ASUS_LAPTOP: fix build bug\n  thinkpad_acpi: fix possible NULL pointer dereference if kstrdup failed\n  ACPI: check a return value correctly in acpi_power_get_context()\n  #if 0 acpi/bay.c:eject_removable_drive()\n  eeepc-laptop: add hwmon fan control\n  eeepc-laptop: add backlight\n  eeepc-laptop: add base driver\n  ACPI: thinkpad-acpi: bump up version to 0.20\n  ACPI: thinkpad-acpi: fix selects in Kconfig\n  ACPI: thinkpad-acpi: use a private workqueue\n  ACPI: thinkpad-acpi: fluff really minor fix\n  ACPI: thinkpad-acpi: use uppercase for \"LED\" on user documentation\n  ...\n\nFixed conflicts in drivers/acpi/video.c and drivers/misc/intel_menlow.c\nmanually.\n"
    },
    {
      "commit": "008238b54ac2350babf195084ecedbcf7851a202",
      "tree": "a7cc18ea0403f4478883a3e36a6f0d2bf67eef3e",
      "parents": [
        "96916090f488986a4ebb8e9ffa6a3b50881d5ccd",
        "dfd2e1b4e6eb46ff59c7e1c1111c967b8b5981c1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:59:05 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:59:05 2008 -0400"
      },
      "message": "Merge branch \u0027pnp\u0027 into release\n"
    },
    {
      "commit": "96916090f488986a4ebb8e9ffa6a3b50881d5ccd",
      "tree": "f229e148db08280913ef1a4dbcb13ab5aff96170",
      "parents": [
        "75a44ce00b312f57264f42a0a985d17cd9994b98",
        "729b2bdbfa19dd9be98dbd49caf2773b3271cc24",
        "2f67a0695dc389247c05041b05d2a2b06fc102a3",
        "51ae796f7fa1d8034252628572053f477bc29913",
        "ce52ddf58cbc2c40f5f08d37d2217945e4d5adf3",
        "e1faa9da284d14487ed4280b4e87cfde8e1539af",
        "36a913586597cab1cd565e9bf348d037f0df955b",
        "9448b0d43e5509c6b7baca02510a92ef2de6e328",
        "99bda83e8b3140b7e81572a5aabc7dedb455b272",
        "1071695f17daf050638e0bc550db647f8237c3bb",
        "7aa0f1a8b1f7072990c9dc37f238c96dc6d78911",
        "68f12ae5d778279e13e406d3913c74c592307770",
        "66fb9d120e91050093b8ce4c1daa2e440660152b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:58:00 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:58:00 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027acpica\u0027, \u0027bugzilla-10224\u0027, \u0027bugzilla-9772\u0027, \u0027bugzilla-9916\u0027, \u0027ec\u0027, \u0027eeepc\u0027, \u0027idle\u0027, \u0027misc\u0027, \u0027pm-legacy\u0027, \u0027sysfs-links-2.6.26\u0027, \u0027thermal\u0027, \u0027thinkpad\u0027 and \u0027video\u0027 into release\n"
    },
    {
      "commit": "36a913586597cab1cd565e9bf348d037f0df955b",
      "tree": "16466b07b7edc2c53357c2e00e39164dabc95af9",
      "parents": [
        "0fda6b403f0eca66ad8a7c946b3996e359100443"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Apr 30 13:57:15 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:57:15 2008 -0400"
      },
      "message": "ACPI: Fix acpi_processor_idle and idle\u003d boot parameters interaction\n\nacpi_processor_idle and \"idle\u003d\" boot parameter interaction is broken.\nThe problem is that, at boot time acpi driver is checking for \"idle\u003d\" boot\noption and not registering the acpi idle handler. But, when there is a CST\nchanged callback (typically when switching AC \u003c-\u003e battery or suspend-resume)\nthere are no checks for boot_option_idle_override and acpi idle handler tries\nto get installed with nasty side effects.\n\nWith CPU_IDLE configured this issue causes results in a nasty oops on CST\nchange callback and without CPU_IDLE there is no oops, but boot option\nof \"idle\u003d\" gets ignored and acpi idle handler gets installed.\n\nChange the behavior to not do anything in acpi idle handler when there is a\n\"idle\u003d\" boot option.\n\nNote that the problem is only there when \"idle\u003d\" boot option is used.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9448b0d43e5509c6b7baca02510a92ef2de6e328",
      "tree": "7a00924e460bc4f343ae6e13e0866ddbd70eedd5",
      "parents": [
        "2c6e33c366bff2f839df60d9235ff09143e28dd9"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Apr 29 22:52:01 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:33:26 2008 -0400"
      },
      "message": "acpi: fix section mismatch warning in pnpacpi\n\nFix following section mismatch warning:\nWARNING: vmlinux.o(.text+0x153d69): Section mismatch in reference from the function is_exclusive_device() to the variable .init.data:excluded_id_list\n\nis_exclusive_device is only used from __init context so document\nthis with the __init annotation and get rid of the warning.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7cece14acd063dd1c4e8933461d44ec6a5a5517b",
      "tree": "a7d2de4acaf64eed207ceab9eb6b2a386ebd7401",
      "parents": [
        "95dfec6ae1cb8c03406aac612a5642cbddb676b3",
        "8cd0ae3acc0154f3f9dfa1b4a2b7c02c271533f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:46:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:46:16 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: remove duplicated include\n  sparc: Add kgdb support.\n  kgdbts: Sparc needs sstep emulation.\n  sparc32: Kill smp_message_pass() and related code.\n  sparc64: Kill PIL_RESERVED, unused.\n  sparc64: Split entry.S up into seperate files.\n"
    },
    {
      "commit": "95dfec6ae1cb8c03406aac612a5642cbddb676b3",
      "tree": "978de715f45de94a8e79eb08a08ca5fb9dfd9dea",
      "parents": [
        "ae3a0064e6d69068b1c9fd075095da062430bda9",
        "159131149c2f56c1da5ae5e23ab9d5acef4916d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:45:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:45:48 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (53 commits)\n  tcp: Overflow bug in Vegas\n  [IPv4] UFO: prevent generation of chained skb destined to UFO device\n  iwlwifi: move the selects to the tristate drivers\n  ipv4: annotate a few functions __init in ipconfig.c\n  atm: ambassador: vcc_sf semaphore to mutex\n  MAINTAINERS: The socketcan-core list is subscribers-only.\n  netfilter: nf_conntrack: padding breaks conntrack hash on ARM\n  ipv4: Update MTU to all related cache entries in ip_rt_frag_needed()\n  sch_sfq: use del_timer_sync() in sfq_destroy()\n  net: Add compat support for getsockopt (MCAST_MSFILTER)\n  net: Several cleanups for the setsockopt compat support.\n  ipvs: fix oops in backup for fwmark conn templates\n  bridge: kernel panic when unloading bridge module\n  bridge: fix error handling in br_add_if()\n  netfilter: {nfnetlink,ip,ip6}_queue: fix skb_over_panic when enlarging packets\n  netfilter: x_tables: fix net namespace leak when reading /proc/net/xxx_tables_names\n  netfilter: xt_TCPOPTSTRIP: signed tcphoff for ipv6_skip_exthdr() retval\n  tcp: Limit cwnd growth when deferring for GSO\n  tcp: Allow send-limited cwnd to grow up to max_burst when gso disabled\n  [netdrvr] gianfar: Determine TBIPA value dynamically\n  ...\n"
    },
    {
      "commit": "d67c6f869c0a7f275689855161c93d714197e052",
      "tree": "17024af84087d216c62144d21a41beb74eca80dc",
      "parents": [
        "ec31b2124158f60c515ed84bd5e40db1a883c7b6",
        "1175cdc670f2d4197b033f823b32435031a6daa8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:38:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:38:30 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] Update default configuration.\n  [S390] use generic sys_ptrace\n  [S390] Remove self ptrace IEEE_IP hack.\n  [S390] Convert to SPARSEMEM \u0026 SPARSEMEM_VMEMMAP\n  [S390] System z large page support.\n  [S390] Convert machine feature detection code to C.\n  [S390] vmemmap: use clear_table to initialise page tables.\n  [S390] Move stfl to system.h and delete duplicated version.\n  [S390] uaccess_mvcos: #ifdef config dependent code.\n  [S390] cpu topology: Fix possible deadlock.\n  [S390] Add topology_core_siblings to topology.h\n  [S390] cio: Make isc handling more robust.\n  [S390] remove -traditional\n  [S390] Automatically detect added cpus.\n  [S390] smp: Fix locking order.\n  [S390] Add missing ifndef/define to include/asm-s390/sysinfo.h.\n  [S390] Move show_regs to traps.c.\n  [S390] cio: Use strict_strtoul() for attributes.\n"
    },
    {
      "commit": "ec31b2124158f60c515ed84bd5e40db1a883c7b6",
      "tree": "05de4bebce63cf1eaf25d24c9de4b59e5aa7e100",
      "parents": [
        "ca72cddfcb6afd75a808da4f027325fa63a1b856",
        "eabd90944b3a00766e84da3d117ea0f3e0a3b1a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:37:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:37:40 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix crashkernel\u003d handling when no crashkernel\u003d specified\n  [POWERPC] Make emergency stack safe for current_thread_info() use\n  [POWERPC] spufs: add .gitignore for spu_save_dump.h \u0026 spu_restore_dump.h\n  [POWERPC] spufs: trace spu_acquire_saved events\n  [POWERPC] spufs: fix marker name for find_victim\n  [POWERPC] spufs: add marker for destroy_spu_context\n  [POWERPC] spufs: add sputrace marker parameter names\n  [POWERPC] spufs: add context switch notification log\n  [POWERPC] mpc5200: defconfigs for CM5200, Lite5200B, Motion-PRO and TQM5200\n  [POWERPC] mpc5200: Switch mpc5200 dts files to dts-v1 format\n  [POWERPC] mpc5200: Fix FEC error handling on FIFO errors\n  [POWERPC] mpc5200: add Phytec pcm030 board support\n  [POWERPC] mpc5200: add gpiolib support for mpc5200\n  [POWERPC] mpc5200: add interrupt type function\n  [POWERPC] mpc5200: Fix unterminated of_device_id table\n"
    },
    {
      "commit": "ca72cddfcb6afd75a808da4f027325fa63a1b856",
      "tree": "3d6a983c0e70967ef22a5b6e4d39f0bcfb78fa54",
      "parents": [
        "5167464446e527b5a3b5618ba0baff93048bcbbe"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 11:50:11 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:36:04 2008 -0700"
      },
      "message": "fix drivers/media/common/tuners/ build bug\n\nx86.git randconfig testing found a build failure on latest -git:\n\n drivers/built-in.o: In function `set_type\u0027:\n tuner-core.c:(.text+0x2a9a26): undefined reference to `tea5761_attach\u0027\n tuner-core.c:(.text+0x2a9d05): undefined reference to `tda9887_attach\u0027\n tuner-core.c:(.text+0x2a9d51): undefined reference to `xc2028_attach\u0027\n tuner-core.c:(.text+0x2a9e22): undefined reference to `tda829x_attach\u0027\n tuner-core.c:(.text+0x2a9e3f): undefined reference to `microtune_attach\u0027\n drivers/built-in.o: In function `tuner_probe\u0027:\n tuner-core.c:(.text+0x2aa18a): undefined reference to `tda829x_probe\u0027\n tuner-core.c:(.text+0x2aa302): undefined reference to `tea5761_autodetection\u0027\n\nwith the following config:\n\n http://redhat.com/~mingo/misc/config-Wed_Apr_30_10_21_40_CEST_2008.bad\n\nthe problem is caused by the drivers/media/common/tuners/ subdirectory\nnot being part of the kbuild hierarchy anymore, due to commit\n7c91f0624 (\"V4L/DVB(7767): Move tuners to common/tuners\").\n\nthis seems similar to the problem also reported by Mike Galbraith.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71cc2c2152170b8166f59abb0604dc62073aeb92",
      "tree": "a33d71f73b55fa1cb43d38fc108faba20b24b64c",
      "parents": [
        "bf9d89295233ae2ba7b312c78ee5657307b09f4c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:55:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:54 2008 -0700"
      },
      "message": "serial: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf9d89295233ae2ba7b312c78ee5657307b09f4c",
      "tree": "3da2fbcd93937bfa1907a893dc0d418c78f3d37b",
      "parents": [
        "8e24eea728068bbeb6a3c500b848f883a20bf225"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:55:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:54 2008 -0700"
      },
      "message": "drivers/char: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7853d1f8932c847a8d7b3b38e6baedf77148cfb",
      "tree": "7307493afd5fd728150c1848509942461064ea5f",
      "parents": [
        "237fc6e7a35076f584b9d0794a5204fe4bd9b9e5"
      ],
      "author": {
        "name": "Laurent Vivier",
        "email": "Laurent.Vivier@bull.net",
        "time": "Wed Apr 30 00:55:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:53 2008 -0700"
      },
      "message": "brd: modify ramdisk device to be able to manage partitions\n\nThis patch adds partition management for Block RAM Device (BRD).\n\nThis patch is done to keep in sync BRD and loop device drivers.\n\nThis patch adds a parameter to the module, max_part, to specify\nthe maximum number of partitions per RAM device.\n\nExample:\n\n# modprobe brd max_part\u003d63\n# ls -l /dev/ram*\nbrw-rw---- 1 root disk 1,   0 2008-04-03 13:39 /dev/ram0\nbrw-rw---- 1 root disk 1,  64 2008-04-03 13:39 /dev/ram1\nbrw-rw---- 1 root disk 1, 640 2008-04-03 13:39 /dev/ram10\nbrw-rw---- 1 root disk 1, 704 2008-04-03 13:39 /dev/ram11\nbrw-rw---- 1 root disk 1, 768 2008-04-03 13:39 /dev/ram12\nbrw-rw---- 1 root disk 1, 832 2008-04-03 13:39 /dev/ram13\nbrw-rw---- 1 root disk 1, 896 2008-04-03 13:39 /dev/ram14\nbrw-rw---- 1 root disk 1, 960 2008-04-03 13:39 /dev/ram15\nbrw-rw---- 1 root disk 1, 128 2008-04-03 13:39 /dev/ram2\nbrw-rw---- 1 root disk 1, 192 2008-04-03 13:39 /dev/ram3\nbrw-rw---- 1 root disk 1, 256 2008-04-03 13:39 /dev/ram4\nbrw-rw---- 1 root disk 1, 320 2008-04-03 13:39 /dev/ram5\nbrw-rw---- 1 root disk 1, 384 2008-04-03 13:39 /dev/ram6\nbrw-rw---- 1 root disk 1, 448 2008-04-03 13:39 /dev/ram7\nbrw-rw---- 1 root disk 1, 512 2008-04-03 13:39 /dev/ram8\nbrw-rw---- 1 root disk 1, 576 2008-04-03 13:39 /dev/ram9\n# fdisk /dev/ram0\nDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel\nBuilding a new DOS disklabel. Changes will remain in memory only,\nuntil you decide to write them. After that, of course, the previous\ncontent won\u0027t be recoverable.\n\nWarning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)\n\nCommand (m for help): o\nBuilding a new DOS disklabel. Changes will remain in memory only,\nuntil you decide to write them. After that, of course, the previous\ncontent won\u0027t be recoverable.\n\nWarning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)\n\nCommand (m for help): n\nCommand action\n   e   extended\n   p   primary partition (1-4)\np\nPartition number (1-4): 1\nFirst cylinder (1-2, default 1): 1\nLast cylinder or +size or +sizeM or +sizeK (1-2, default 2): 2\n\nCommand (m for help): w\nThe partition table has been altered!\n\nCalling ioctl() to re-read partition table.\nSyncing disks.\n# ls -l /dev/ram0*\nbrw-rw---- 1 root disk 1, 0 2008-04-03 13:40 /dev/ram0\nbrw-rw---- 1 root disk 1, 1 2008-04-03 13:40 /dev/ram0p1\n# mkfs /dev/ram0p1\nmke2fs 1.40-WIP (14-Nov-2006)\nFilesystem label\u003d\nOS type: Linux\nBlock size\u003d1024 (log\u003d0)\nFragment size\u003d1024 (log\u003d0)\n4016 inodes, 16032 blocks\n801 blocks (5.00%) reserved for the super user\nFirst data block\u003d1\nMaximum filesystem blocks\u003d16515072\n2 block groups\n8192 blocks per group, 8192 fragments per group\n2008 inodes per group\nSuperblock backups stored on blocks:\n\t8193\n\nWriting inode tables: done\nWriting superblocks and filesystem accounting information: done\n\nThis filesystem will be automatically checked every 26 mounts or\n180 days, whichever comes first.  Use tune2fs -c or -i to override.\n# mount /dev/ram0p1 /mnt\ndf /mnt\nFilesystem           1K-blocks      Used Available Use% Mounted on\n/dev/ram0p1              15521       138     14582   1% /mnt\n# ls -l /mnt\ntotal 12\ndrwx------ 2 root root 12288 2008-04-03 13:41 lost+found\n# umount /mnt\n# rmmod brd\n\nSigned-off-by: Laurent Vivier \u003cLaurent.Vivier@bull.net\u003e\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6f3a97f86a5c97be0ca255976110bb9c3cfe669",
      "tree": "95a7bf3c928a85b26aed128786fc09e18bc5dcfc",
      "parents": [
        "691cc54c7d28542434d2b3ee4ddbad6a99312dec"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Apr 30 00:55:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:53 2008 -0700"
      },
      "message": "debugobjects: add timer specific object debugging code\n\nAdd calls to the generic object debugging infrastructure and provide fixup\nfunctions which allow to keep the system alive when recoverable problems have\nbeen detected by the object debugging core code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "145980a0b07520f0f82cc40999acc92b349ea40c",
      "tree": "48bc21442adcda4561b8f5356380cc168d059619",
      "parents": [
        "bdf4bbaaee3d4b8f555658333cbce1affe9070fb"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:54:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:53 2008 -0700"
      },
      "message": "drivers: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bdf4bbaaee3d4b8f555658333cbce1affe9070fb",
      "tree": "e85af55f310d5bd9391cc374bc32def7c5458046",
      "parents": [
        "354a1f4d99240f53980275416ca3e1ac2ee73d5d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:54:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:53 2008 -0700"
      },
      "message": "Add macros similar to min/max/min_t/max_t\n\nAlso, change the variable names used in the min/max macros to avoid shadowed\nvariable warnings when min/max min_t/max_t are nested.\n\nSmall formatting changes to make all the macros have a similar form.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix v4l build]\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7511d5f66f01fc451747b24e79f3ada7a3af9af",
      "tree": "934196c15e43077641e35286078a6753700a3e3d",
      "parents": [
        "730f412c08c13858f7681bac0a2770fbc9159fed"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Wed Apr 30 00:54:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:52 2008 -0700"
      },
      "message": "Basic braille screen reader support\n\nThis adds a minimalistic braille screen reader support.  This is meant to\nbe used by blind people e.g.  on boot failures or when / cannot be mounted\netc and thus the userland screen readers can not work.\n\n[akpm@linux-foundation.org: fix exports]\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: Jiri Kosina \u003cjikos@jikos.cz\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc3ba692a4d19019387c5acaea63131f9eab05dd",
      "tree": "c86e025cb8f79c7ffc479029989b7378bcb9f285",
      "parents": [
        "dd5656e59ca7b25fb60a22f9079905ed0da5ed0c"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed Apr 30 00:54:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:50 2008 -0700"
      },
      "message": "mm: Add NR_WRITEBACK_TEMP counter\n\nFuse will use temporary buffers to write back dirty data from memory mappings\n(normal writes are done synchronously).  This is needed, because there cannot\nbe any guarantee about the time in which a write will complete.\n\nBy using temporary buffers, from the MM\u0027s point if view the page is written\nback immediately.  If the writeout was due to memory pressure, this\neffectively migrates data from a full zone to a less full zone.\n\nThis patch adds a new counter (NR_WRITEBACK_TEMP) for the number of pages used\nas temporary buffers.\n\n[Lee.Schermerhorn@hp.com: add vmstat_text for NR_WRITEBACK_TEMP]\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "148ff86b11ec51d7d2f7ff863bd85d0dd5aa908c",
      "tree": "c41590eca49884950d81f10ec55b1b50dc31814a",
      "parents": [
        "12a3de0a965826096d8adc593bcf4392a7d5b459"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Apr 30 00:54:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:49 2008 -0700"
      },
      "message": "mxser: convert large macros to functions\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "718a916338e821a10961e6a7a17430c18e5e58d9",
      "tree": "b261fd36e7a4f642223668596c85da62b60729a4",
      "parents": [
        "4f8f9d66cdac4845409f7520e4f287a1907a6bf9"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@us.ibm.com",
        "time": "Wed Apr 30 00:54:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:48 2008 -0700"
      },
      "message": "devpts: factor out PTY index allocation\n\nFactor out the code used to allocate/free a pts index into new interfaces,\ndevpts_new_index() and devpts_kill_index().  This localizes the external data\nstructures used in managing the pts indices.\n\n[akpm@linux-foundation.org: undo accidental mutex2sem conversion]\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f8f9d66cdac4845409f7520e4f287a1907a6bf9",
      "tree": "5b70fe024acd91a64e1c6b8848637e753cdb9b1a",
      "parents": [
        "86a96538178f923aa1aa43c1e7cfec5951df7f8a"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@us.ibm.com",
        "time": "Wed Apr 30 00:54:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:48 2008 -0700"
      },
      "message": "devpts: propagate error code from devpts_pty_new\n\nHave ptmx_open() propagate any error code returned by devpts_pty_new()\n(which returns either 0 or -ENOMEM anyway).\n\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86a96538178f923aa1aa43c1e7cfec5951df7f8a",
      "tree": "1c94245e9402fbd289b6198faa562fb79f1c46a7",
      "parents": [
        "24cb233520f01971d6d873cb52c64bbbb0665ac0"
      ],
      "author": {
        "name": "Hiroshi Shimamoto",
        "email": "h-shimamoto@ct.jp.nec.com",
        "time": "Wed Apr 30 00:54:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:48 2008 -0700"
      },
      "message": "tty: fix routine name in ptmx_open()\n\nAt ptmx_open(), the 2nd parameter for check_tty_count() should\nbe \"ptmx_open\".\n\nSigned-off-by: Hiroshi Shimamoto \u003ch-shimamoto@ct.jp.nec.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24cb233520f01971d6d873cb52c64bbbb0665ac0",
      "tree": "08ee88564a13e1a07132a59e6119b5affbd13cad",
      "parents": [
        "a6fc819ebe2d70c92e43e14adbb93a5bd8ea5aa3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:48 2008 -0700"
      },
      "message": "char serial: switch drivers to ioremap_nocache\n\nSimple search/replace except for synclink.c where I noticed a real bug and\nfixed it too.  It was doing NULL + offset, then checking for NULL if the remap\nfailed.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6fc819ebe2d70c92e43e14adbb93a5bd8ea5aa3",
      "tree": "9d0e627bade428ddc21fd4590e24f72b79eda3cc",
      "parents": [
        "39c2e60f8c584c1b29b5c4375dd49df7995386bb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "ip2: switch remaining direct call of ops-\u003eflush_buffer\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39c2e60f8c584c1b29b5c4375dd49df7995386bb",
      "tree": "fcb7e742d38c6e4655660d89be01e61d58ceebc4",
      "parents": [
        "8cd64518a3d166a21f5c69ac7860b3add0369dd0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "tty: add throttle/unthrottle helpers\n\nSomething Arjan suggested which allows us to clean up the code nicely\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cd64518a3d166a21f5c69ac7860b3add0369dd0",
      "tree": "980a3652e61c695b1c199362f735cb0b4e11d7aa",
      "parents": [
        "fb100b6ea7bf8a95e52b90cc0dc0ea5744a0a40a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "isicom: fix buffer allocation\n\nFix the rather strange buffer management on open that turned up while auditing\nfor BKL dependencies.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb100b6ea7bf8a95e52b90cc0dc0ea5744a0a40a",
      "tree": "651b67c8fbd222bd1841716b0184a575ef5a4690",
      "parents": [
        "191260a01257793ad76cc35b7f9e1508d27bdd4b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "esp: clean up to modern coding style\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "191260a01257793ad76cc35b7f9e1508d27bdd4b",
      "tree": "611d4e6adab74cc4d46515b83ab7b36e64fa5587",
      "parents": [
        "9492e13516f00340d7d01d81551eea8deb0b8d0e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "epca: coding style\n\nClean up the epca driver\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9492e13516f00340d7d01d81551eea8deb0b8d0e",
      "tree": "dc7923cc1245b760c6975b7e9583616db7783b5e",
      "parents": [
        "8e8bcf16c2b2f949dfafa3e8e94a51fd37bfc3ef"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "riscom8: coding style\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e8bcf16c2b2f949dfafa3e8e94a51fd37bfc3ef",
      "tree": "fcb154507ea08ad6f955fad7088f5a17444fdcde",
      "parents": [
        "f34d7a5b7010b82fe97da95496b9971435530062"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "strip: Fix up strip for the new order\n\n- Use the tty baud functions\n- Call driver termios methods directly holding the right locking\n- Check for a write method\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f34d7a5b7010b82fe97da95496b9971435530062",
      "tree": "87e2abec1e33ed4fe5e63ee2fd000bc2ad745e57",
      "parents": [
        "251b8dd7eee30fda089a1dc088abf4fc9a0dee9c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "tty: The big operations rework\n\n- Operations are now a shared const function block as with most other Linux\n  objects\n\n- Introduce wrappers for some optional functions to get consistent behaviour\n\n- Wrap put_char which used to be patched by the tty layer\n\n- Document which functions are needed/optional\n\n- Make put_char report success/fail\n\n- Cache the driver-\u003eops pointer in the tty as tty-\u003eops\n\n- Remove various surplus lock calls we no longer need\n\n- Remove proc_write method as noted by Alexey Dobriyan\n\n- Introduce some missing sanity checks where certain driver/ldisc\n  combinations would oops as they didn\u0027t check needed methods were present\n\n[akpm@linux-foundation.org: fix fs/compat_ioctl.c build]\n[akpm@linux-foundation.org: fix isicom]\n[akpm@linux-foundation.org: fix arch/ia64/hp/sim/simserial.c build]\n[akpm@linux-foundation.org: fix kgdb]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "251b8dd7eee30fda089a1dc088abf4fc9a0dee9c",
      "tree": "5be73b164084047d585ded20f8dc33c17ae62dd5",
      "parents": [
        "23d22cea85ba9114a59a32ca8dfb1e2aef52a278"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "isicom: bring into coding style\n\n[akpm@linux-foundation.org: fix arm, cleanups]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23d22cea85ba9114a59a32ca8dfb1e2aef52a278",
      "tree": "300a122ecc3583454058de7c2a7c01a7a2322cef",
      "parents": [
        "56dbbb9a5704f665068778d4d2c1bdf757756e60"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "serial: switch the serial core to int put_char methods\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56dbbb9a5704f665068778d4d2c1bdf757756e60",
      "tree": "dfdd477bf4dcc1020901e761e4ecd5b4105450fd",
      "parents": [
        "3e8e88ca053150efdbecb45d8f481cf560ec808d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:46 2008 -0700"
      },
      "message": "pc300: Update to tty_set_operations\n\nThis driver somehow escaped the tty operations changes way back when.  Update\nit so that we can switch to tty-\u003eops shortly.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e8e88ca053150efdbecb45d8f481cf560ec808d",
      "tree": "1a763eb645fabf5dfb869c6982bf6c8ab030982f",
      "parents": [
        "f2545a75632d18d62aa287b9e5d207255cc8bffc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:46 2008 -0700"
      },
      "message": "pty: prepare for tty-\u003eops changes\n\nWe are about to change the tty layer to avoid keeping private copies of all\nthe methods in each tty.  We have to update the pty layer first as it\ncurrently patches the ioctl method according to the tty type.  Use multiple\ntty operations sets instead.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2545a75632d18d62aa287b9e5d207255cc8bffc",
      "tree": "21f93a2b8a9412fc636e0e8b2cb893294fb5d918",
      "parents": [
        "5d19f546e7b6f0976f957780f2687c55668f4495"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:46 2008 -0700"
      },
      "message": "isdn: switch to int put_char method\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d19f546e7b6f0976f957780f2687c55668f4495",
      "tree": "b2407e0a43d6d251d66aa88cf915facacee46f0b",
      "parents": [
        "55da77899c1472d83452c914fa179d00ea96df65"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:46 2008 -0700"
      },
      "message": "consoles: switch to int put_char method\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Kelly Daly \u003ckelly@au.ibm.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55da77899c1472d83452c914fa179d00ea96df65",
      "tree": "2ae215ad812ceb8f453e49ab708fd232795817ff",
      "parents": [
        "6ae045767b2adae4e8fc054b980326a971ac4c8e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:46 2008 -0700"
      },
      "message": "synclink series: switch to int put_char method\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ae045767b2adae4e8fc054b980326a971ac4c8e",
      "tree": "6c50866aed6b007c2ac593b40370dff260c67493",
      "parents": [
        "a5b08c66194fba02a865b397579b7204688bcb1e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:46 2008 -0700"
      },
      "message": "specialix: Switch to int put_char method\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5b08c66194fba02a865b397579b7204688bcb1e",
      "tree": "a140b9c3bdb70f30160d6b7267c39e3a3635797d",
      "parents": [
        "bbbbb96f5ea84971545ecae5a9ec50387cd9c6a3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:46 2008 -0700"
      },
      "message": "serial167: switch to int put_char method\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbbbb96f5ea84971545ecae5a9ec50387cd9c6a3",
      "tree": "91ccad37c7f12a264e49c204989f214c26b87b95",
      "parents": [
        "d7e752e2757fba49178f4b1af4778ca64d305cbb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:46 2008 -0700"
      },
      "message": "riscom/rocket: switch to int put_char method\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7e752e2757fba49178f4b1af4778ca64d305cbb",
      "tree": "ad70ad2101a33e225c22b5205b16a79557fc1416",
      "parents": [
        "0be2eadee7baff96d2c7339be4bc2a0f5c96e4f5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:46 2008 -0700"
      },
      "message": "pcmcia: serial to int put_char method\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0be2eadee7baff96d2c7339be4bc2a0f5c96e4f5",
      "tree": "ad73fef95b043284a6483c6cb87fb2f207b9010a",
      "parents": [
        "76b25a5509bbafdbfc7d7d6b41a3c64947d59360"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:45 2008 -0700"
      },
      "message": "mxser: switch to put_char being int\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76b25a5509bbafdbfc7d7d6b41a3c64947d59360",
      "tree": "244786bdb849657dc9ab885c7ac2abb3eb4185d7",
      "parents": [
        "257afa3cb6beaad60849655cb272d4b9de74cf63"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:45 2008 -0700"
      },
      "message": "char: switch gs, cyclades and esp to return int for put_char\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "257afa3cb6beaad60849655cb272d4b9de74cf63",
      "tree": "8c1620cab6a6da7f397b796dc2fc4176dc2d3940",
      "parents": [
        "4cd55ab1f991e4d4f3551a711f0f87441a57cd1b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:45 2008 -0700"
      },
      "message": "amiserial: Switch put char to return success/fail\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cd55ab1f991e4d4f3551a711f0f87441a57cd1b",
      "tree": "f503b9bdb96008dbe47365cde49cdd0ce3f945ac",
      "parents": [
        "09a6ffa84c8e893d9656296b322dc8145e09e186"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:45 2008 -0700"
      },
      "message": "usb gadget: switch to put_char returning int\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09a6ffa84c8e893d9656296b322dc8145e09e186",
      "tree": "5de0b78209c35e68894b0202af28f63920d6c4b9",
      "parents": [
        "9e7c9a19c1df8a7450c56c41b9c7405eca7eda07"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:45 2008 -0700"
      },
      "message": "serial m68k: put_char returns\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e7c9a19c1df8a7450c56c41b9c7405eca7eda07",
      "tree": "8fd3e57dad8f05c7e43969d391bfd33a31738f27",
      "parents": [
        "978e595f88a1fba5869aa42a4af4fba36f33ecac"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:45 2008 -0700"
      },
      "message": "s390 tty: Prepare for put_char to return success/fail\n\nPut the changes into the drivers first.  This will still compile/work but\nproduce a warning if bisected so can still be debugged\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nCc: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "978e595f88a1fba5869aa42a4af4fba36f33ecac",
      "tree": "60848f49949c5b7b518621ee36cdc6d500244539",
      "parents": [
        "ac0e4b7d319bf284bb64bc7e1c051417386b34a4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:53:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:45 2008 -0700"
      },
      "message": "tty/serial: lay the foundations for the next set of reworks\n\n- Stop drivers calling their own flush method indirectly, it obfuscates code\n  and it will change soon anyway\n\n- A few more lock_kernel paths temporarily needed in some driver internal\n  waiting code\n\n- Remove private put_char method that does a write call for one char - we\n  have that anyway\n\n- Most but not yet all of the termios copy under lock fixing (some has other\n  dependencies to follow)\n\n- Note a few locking bugs in drivers found in the process\n\n- Kill remaining [ab]users of TIOCG/SSOFTCAR in the driver, these must go to\n  fix the termios locking\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac0e4b7d319bf284bb64bc7e1c051417386b34a4",
      "tree": "88693e666b4850b7735402b342eeffec5ea15da6",
      "parents": [
        "d6f6341a6475eb7f9c2b948a7d0fd56fd16ad675"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Apr 30 00:53:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:45 2008 -0700"
      },
      "message": "drivers/char/ds1286.c: use time_before, time_before_eq, etc\n\nThe functions time_before, time_before_eq, time_after, and time_after_eq\nare more robust for comparing jiffies against other values.\n\nA simplified version of the semantic patch making this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@ change_compare_np @\nexpression E;\n@@\n\n(\n- jiffies \u003c\u003d E\n+ time_before_eq(jiffies,E)\n|\n- jiffies \u003e\u003d E\n+ time_after_eq(jiffies,E)\n|\n- jiffies \u003c E\n+ time_before(jiffies,E)\n|\n- jiffies \u003e E\n+ time_after(jiffies,E)\n)\n\n@ include depends on change_compare_np @\n@@\n\n#include \u003clinux/jiffies.h\u003e\n\n@ no_include depends on !include \u0026\u0026 change_compare_np @\n@@\n\n  #include \u003clinux/...\u003e\n+ #include \u003clinux/jiffies.h\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6f6341a6475eb7f9c2b948a7d0fd56fd16ad675",
      "tree": "d43fe194f1d6d7af9ee30c78f7a763eb49fedfb7",
      "parents": [
        "cd989b3a8c30148c872c7677c7a0415584f1658c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:45 2008 -0700"
      },
      "message": "Char: rio, fix cirrus defines\n\nRename defines to be in RIO* namespace to not to collide with other defines in\ntree.  This broke (as akpm correctly pointed out) some allmodconfig builds,\ne.g.  on ppc:\n\nIn file included from drivers/char/rio/rio_linux.c:81:\ndrivers/char/rio/cirrus.h:202:1: warning: \"COMPLETE\" redefined\nIn file included from include/net/netns/ipv4.h:8,\n                 from include/net/net_namespace.h:13,\n                 from include/linux/seq_file.h:7,\n                 from include/asm/machdep.h:12,\n                 from include/asm/pci.h:17,\n                 from include/linux/pci.h:951,\n                 from drivers/char/rio/rio_linux.c:50:\ninclude/net/inet_frag.h:28:1: warning: this is the location of the previous definition\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd989b3a8c30148c872c7677c7a0415584f1658c",
      "tree": "9f6253b744c195866f6f24a75de6268383cf228f",
      "parents": [
        "15ed6cc0ba6b7beaf31c6756b0c838188800051b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:53:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:44 2008 -0700"
      },
      "message": "cyclades: use ioremap_nocache for clarity as proposed\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15ed6cc0ba6b7beaf31c6756b0c838188800051b",
      "tree": "44d30ead17f09afaf488c1b878b3a9687c804a6a",
      "parents": [
        "e5b393e4f1178faaf3d7c22ef63e70c79633bd66"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:53:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:44 2008 -0700"
      },
      "message": "cyclades: coding style \u0026 review\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5b393e4f1178faaf3d7c22ef63e70c79633bd66",
      "tree": "b8d7235c13ac720bbf5aba8edb27747d4961cc24",
      "parents": [
        "cf1c63c3e68679dcac1cc6a37e619d9106ebc0ca"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:53:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:44 2008 -0700"
      },
      "message": "istallion: TIOCG/SSOFTCAR handling removal\n\nThis is handled (and correctly) by the core code so does not belong\nincorrectly in the driver.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf1c63c3e68679dcac1cc6a37e619d9106ebc0ca",
      "tree": "d34d5ad3a81310fbdcf60b70e4abb1d046544dc6",
      "parents": [
        "83e422b7649267067975cbb17a878b5f9dfd2de3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:44 2008 -0700"
      },
      "message": "Char: ip2, macros cleanup\n\n- remove i2os.h -- there was only macro to macro renaming or useless\n  stuff\n- remove another uselless stuf (NULLFUNC, NULLPTR, YES, NO)\n- use outb/inb directly\n- use locking functions directly\n- don\u0027t define another ROUNDUP, use roundup(x, 2) instead\n- some comments and whitespace cleanup\n- remove some commented crap\n- prepend the rest by I2 prefix to not collide with rest of the world\n  like in following output (pointed out by akpm)\n\nIn file included from drivers/char/ip2/ip2main.c:128:\ndrivers/char/ip2/i2ellis.h:608:1: warning: \"COMPLETE\" redefined\nIn file included from include/net/netns/ipv4.h:8,\n                 from include/net/net_namespace.h:13,\n                 from include/linux/seq_file.h:7,\n                 from include/asm/machdep.h:12,\n                 from include/asm/pci.h:17,\n                 from include/linux/pci.h:951,\n                 from drivers/char/ip2/ip2main.c:95:\ninclude/net/inet_frag.h:28:1: warning: this is the location of the previous definition\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83e422b7649267067975cbb17a878b5f9dfd2de3",
      "tree": "aae3f223947c472ec4c60b5af9488b45472b0b96",
      "parents": [
        "11fb09bfabd699a94555b69d6e6c4fa6c3febde8"
      ],
      "author": {
        "name": "Jon Schindler",
        "email": "jkschind@gmail.com",
        "time": "Wed Apr 30 00:53:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:44 2008 -0700"
      },
      "message": "drivers/char/ip2/ip2main.c: replace init_module\u0026cleanup_module with module_init\u0026module_exit\n\nReplace init_module and cleanup_module with static functions and\nmodule_init/module_exit.\n\nSigned-off-by: Jon Schindler \u003cjkschind@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11fb09bfabd699a94555b69d6e6c4fa6c3febde8",
      "tree": "8ec235bfcb19ed81477b724a8f00441796b252ab",
      "parents": [
        "1a4e2351e7fcf2d10bb5524b0ace7797ffad4d98"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:53:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:44 2008 -0700"
      },
      "message": "epca.c: static functions and integer as NULL pointer fixes\n\ndrivers/char/epca.c:926:28: warning: Using plain integer as NULL pointer\ndrivers/char/epca.c:1841:2: warning: Using plain integer as NULL pointer\n\nForward declarations were already marked static, mark the definitions too.\ndrivers/char/epca.c:2493:6: warning: symbol \u0027digi_send_break\u0027 was not declared. Should it be static?\ndrivers/char/epca.c:2881:12: warning: symbol \u0027init_PCI\u0027 was not declared. Should it be static?\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a4e2351e7fcf2d10bb5524b0ace7797ffad4d98",
      "tree": "7c5d9bed6f4252900a42779c13a5d5dd3c625310",
      "parents": [
        "709107fcd3c4ad82ff7c8137c27aa951d671706f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:53:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:44 2008 -0700"
      },
      "message": "cyclades.c: fix sparse shadowed variable warnings\n\nNested min() macros.\ndrivers/char/cyclades.c:2750:7: warning: symbol \u0027_x\u0027 shadows an earlier one\ndrivers/char/cyclades.c:2750:7: originally declared here\ndrivers/char/cyclades.c:2750:7: warning: symbol \u0027_x\u0027 shadows an earlier one\ndrivers/char/cyclades.c:2750:7: originally declared here\ndrivers/char/cyclades.c:2750:7: warning: symbol \u0027_y\u0027 shadows an earlier one\ndrivers/char/cyclades.c:2750:7: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "709107fcd3c4ad82ff7c8137c27aa951d671706f",
      "tree": "8d6fa7483f4c6acccac8d5f6e2330610bdf62cdf",
      "parents": [
        "d3ceb6562bfbe8f27fa32d1e24eea0e2d4de0347"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:53:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:44 2008 -0700"
      },
      "message": "char: rocket.c: fix sparse variable shadowing and int as NULL pointer\n\nNested min() macros shadow _x, separate into two lines.\ndrivers/char/rocket.c:451:7: warning: symbol \u0027_x\u0027 shadows an earlier one\ndrivers/char/rocket.c:451:7: originally declared here\ndrivers/char/rocket.c:451:7: warning: symbol \u0027_x\u0027 shadows an earlier one\ndrivers/char/rocket.c:451:7: originally declared here\ndrivers/char/rocket.c:451:7: warning: symbol \u0027_y\u0027 shadows an earlier one\ndrivers/char/rocket.c:451:7: originally declared here\ndrivers/char/rocket.c:1754:7: warning: symbol \u0027_x\u0027 shadows an earlier one\ndrivers/char/rocket.c:1754:7: originally declared here\ndrivers/char/rocket.c:1754:7: warning: symbol \u0027_x\u0027 shadows an earlier one\ndrivers/char/rocket.c:1754:7: originally declared here\ndrivers/char/rocket.c:1754:7: warning: symbol \u0027_y\u0027 shadows an earlier one\ndrivers/char/rocket.c:1754:7: originally declared here\ndrivers/char/rocket.c:1751:20: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3ceb6562bfbe8f27fa32d1e24eea0e2d4de0347",
      "tree": "25a213062b9dd40361984a83f7b2c16a5e5edf8c",
      "parents": [
        "f5592268a5aa5e02f36f396de47c94a1506e3678"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:53:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:44 2008 -0700"
      },
      "message": "char: esp.c: fix possible double-unlock\n\nHitting either of the break statements in the while loop would cause a\ndouble-unlock of info-\u003elock.\n\n[Jiri Slaby suggested simply returning is safe here, rather than a goto]\n\nNoticed by sparse:\ndrivers/char/esp.c:2042:2: warning: context imbalance in \u0027rs_wait_until_sent\u0027 - unexpected unlock\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5592268a5aa5e02f36f396de47c94a1506e3678",
      "tree": "1c5d4b301928cbfd55ebf57e0808c95d2615f6aa",
      "parents": [
        "ec09cd562135158dcb8a6c08e5a9efa36febedb1"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:53:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:44 2008 -0700"
      },
      "message": "char: fix sparse shadowed variable warnings in esp.c\n\nflags only use was in spin_lock_irqsave/spin_lock_irgrestore pairs, no\nneed to redeclare for each one.\n\ndrivers/char/esp.c:1599:17: warning: symbol \u0027flags\u0027 shadows an earlier one\ndrivers/char/esp.c:1517:16: originally declared here\ndrivers/char/esp.c:1615:17: warning: symbol \u0027flags\u0027 shadows an earlier one\ndrivers/char/esp.c:1517:16: originally declared here\ndrivers/char/esp.c:1631:17: warning: symbol \u0027flags\u0027 shadows an earlier one\ndrivers/char/esp.c:1517:16: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec09cd562135158dcb8a6c08e5a9efa36febedb1",
      "tree": "02963fb49a6715c818c48f7cd9c6a6d7fb55b738",
      "parents": [
        "b9705b603d1d29471aa2977e6310f4f9a4e85925"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:43 2008 -0700"
      },
      "message": "Char: moxa, add firmware loading fix\n\nBe more verbose on fw load fail as noted by Oyvind.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9705b603d1d29471aa2977e6310f4f9a4e85925",
      "tree": "434f192a82bf8e4c34d8e319bab900b95f6969e5",
      "parents": [
        "bb9f910a1153101a2f92620f1e7d0fda786c9812"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:43 2008 -0700"
      },
      "message": "Char: moxa, update credits\n\n- update version\n- update maintainers\n- copyright the stuff\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb9f910a1153101a2f92620f1e7d0fda786c9812",
      "tree": "7532a939bb7de2b1c8c019f47b5ec705ef83cada",
      "parents": [
        "08d01c792568ba07d2bcf5202dbc8484dbff6747"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:43 2008 -0700"
      },
      "message": "Char: moxa, notify about board readiness\n\nDrop a message to dmesg about card being ready.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08d01c792568ba07d2bcf5202dbc8484dbff6747",
      "tree": "7daef55c2bda5fd618a8fb38c82025edfdd97fc7",
      "parents": [
        "92d30a9372040a6411e6ed1234fea6153e750874"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:43 2008 -0700"
      },
      "message": "Char: moxa, introduce MOXA_IS_320 macro\n\nIt allows to simplify the code, especially MoxaPortSetBaud.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92d30a9372040a6411e6ed1234fea6153e750874",
      "tree": "52684fb356dfd803e4519cebb792603f02cb2d80",
      "parents": [
        "eaa95a8da6366c34d3a61e93109e5f8f8a4e72a0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:43 2008 -0700"
      },
      "message": "Char: moxa, remove useless tty functions\n\n- moxa_flush_chars -- no code; ldics handle this well\n- moxa_put_char -- only wrapper to moxa_write (same code), tty does this\n  the same way if tty-\u003edriver-\u003eput_char is NULL\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eaa95a8da6366c34d3a61e93109e5f8f8a4e72a0",
      "tree": "9e42c6345bfa6ea86955751b049c38db6a71cc18",
      "parents": [
        "a8f5cda067e2eeefe49fe386caf0f61fc5c825e0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:43 2008 -0700"
      },
      "message": "Char: moxa, little cleanup\n\nCleanup of\n- whitespace\n- macros\n- useless casts\n- return (sth); -\u003e return sth;\n- types\n- superfluous parenthesis and braces\n- init tmp directly in moxa_get_serial_info\n- commented defunct code\n- commented prototypes\n- MOXA/moxa printk case\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8f5cda067e2eeefe49fe386caf0f61fc5c825e0",
      "tree": "980c91f37b242ae9e6d7efa6cbb62f8550f3359c",
      "parents": [
        "2a5413416b6b2fd8a5a38601a4fe3b56a52cfb86"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:43 2008 -0700"
      },
      "message": "Char: moxa, rework open/close\n\n- add locking to open/close/hangup and ioctl (tiocm)\n- add pci hot-un-plug support (hangup on board remove, wait for openers)\n- cleanup block_till_ready\n- move close code common to close/hangup into separate function to be\n  able to call it from open when hangup occurs while block_till_ready\n- let ldisc flush on tty layer, it will do it after we return\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a5413416b6b2fd8a5a38601a4fe3b56a52cfb86",
      "tree": "42957e12d04a369af4a481ed9b275099dd59348e",
      "parents": [
        "2108eba5c531c12f5ae2ed2ef4cee7bf4246897b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:43 2008 -0700"
      },
      "message": "Char: moxa, serialise timer\n\n- del timer after we are sure it won\u0027t be fired again\n- make timer scheduling atomic\n- don\u0027t reschedule timer when all cards have gone\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2108eba5c531c12f5ae2ed2ef4cee7bf4246897b",
      "tree": "2dc0507b8d9a88945c0737acf7b9a794186ee62b",
      "parents": [
        "7bcf97d1dd88135b58c7adb7c3bfebab55b21a20"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:43 2008 -0700"
      },
      "message": "Char: moxa, cleanup rx/tx\n\n- cleanup types\n- use tty_prepare_flip_string and io memcpys\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7bcf97d1dd88135b58c7adb7c3bfebab55b21a20",
      "tree": "0b0001fb83cb512256944d47b62b9d3d3fcfd542",
      "parents": [
        "74d7d97b9e2a090a4b1812b5074ac6c539234ebb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:43 2008 -0700"
      },
      "message": "Char: moxa, merge 2 poll functions\n\n- merge 2 timers into one -- one can handle the emptywait as good as the other\n- merge 2 separated poll functions into one, this allows handle the actions\n  directly and simplifies the code\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74d7d97b9e2a090a4b1812b5074ac6c539234ebb",
      "tree": "912c68a877a5004f1d2926934837dbb512ce606e",
      "parents": [
        "0bcc4caadc8f5396b52950ee03c67b76875602df"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:42 2008 -0700"
      },
      "message": "Char: moxa, ioctl cleanup\n\n- allow stats only for sys_admin\n- move TCSBRK* processing to .break_ctl tty op\n- let TIOCGSOFTCAR and TIOCSSOFTCAR be processed by ldisc\n- remove MOXA_GET_MAJOR, MOXA_GET_CUMAJOR\n- fix jiffies subtraction by time_after\n- move moxa ioctl numbers into the header; still not exported to userspace,\n  needs _IOC and 32/64 compat cleanup anyways\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bcc4caadc8f5396b52950ee03c67b76875602df",
      "tree": "7d820dd1d4668cae11ad029695e9fa4b0410b10a",
      "parents": [
        "810ab09b2f3a4e9a6f553e3d1e84a27f4074de9c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:42 2008 -0700"
      },
      "message": "Char: moxa, timer cleanup\n\n- schedule timer even after some card is installed, not after insmod\n- cleanup timer functions\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "810ab09b2f3a4e9a6f553e3d1e84a27f4074de9c",
      "tree": "afc58bd870e9fc8a70b661e808565dbdede31f43",
      "parents": [
        "97506056bdf0f230854142ffa986c616a0a5536e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:42 2008 -0700"
      },
      "message": "Char: moxa, centralize board readiness\n\nThe only relevant sign of port being ready is its board-\u003eready since now.\nRemove all other flags for this purpose which are set almost on the same\nplace.  Move ports inside the board to be sure that nobody will grab reference\nto the port without being sure that it exists.\n\n[jirislaby@gmail.com: fix unused var warning]\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97506056bdf0f230854142ffa986c616a0a5536e",
      "tree": "ee3022586cd693be82277a49714e22ca468b845b",
      "parents": [
        "b4173f45758a5b5185acb302c507289e661d9419"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:42 2008 -0700"
      },
      "message": "Char: moxa, remove unused port entries\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4173f45758a5b5185acb302c507289e661d9419",
      "tree": "b1aa5c97946790af7c39686bc16b394e8e76ebcd",
      "parents": [
        "5292bcd38e4bcd147905941b5e37b5b0da1a5577"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:42 2008 -0700"
      },
      "message": "Char: moxa, remove port-\u003eport\n\nWe don\u0027t need to hold a reference to port index.  In most cases we need port\nstructure anyway and index is available in port-\u003etty-\u003eindex.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5292bcd38e4bcd147905941b5e37b5b0da1a5577",
      "tree": "32bcc251b1e048b55f0e5a15c6ad7d1cce1c8fec",
      "parents": [
        "037182346f0991683cc7320a257c3f6089432cee"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:42 2008 -0700"
      },
      "message": "Char: moxa, merge c2xx and c320 firmware loading\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "037182346f0991683cc7320a257c3f6089432cee",
      "tree": "476546c5af156b9fd01a8f0bf2f5d2f206b961aa",
      "parents": [
        "9e9fc313ffa3cb92f7f81a8e076566bc9d582351"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:42 2008 -0700"
      },
      "message": "Char: moxa, add firmware loading\n\nSubstitute ioctl load firmware interface by kernel firmware api.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e9fc313ffa3cb92f7f81a8e076566bc9d582351",
      "tree": "3bd92db9d6486357a3e3e0246c54290aef44cbc8",
      "parents": [
        "e46a5e3ff06b70690d567bdc81faf6c1c32e742f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:42 2008 -0700"
      },
      "message": "Char: moxa, fix TIOC(G/S)SOFTCAR param\n\naccording to ioctl_list, both have int * as a param, not ulong *.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e46a5e3ff06b70690d567bdc81faf6c1c32e742f",
      "tree": "0b6f8f40d6af73b90ff6b989fc88a0998f6b407b",
      "parents": [
        "d353eca4e0480fddcb088c4692e1edba0a82eac9"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:42 2008 -0700"
      },
      "message": "Char: moxa, pci io space fixup\n\n- request region before remapping pci io space\n- use ioremap, iounmap istead of iomap interface, because we use\n  readX/writeX for accessing this space because of isa support\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d353eca4e0480fddcb088c4692e1edba0a82eac9",
      "tree": "ed2015db790f7e75546fc63c37db20203b478062",
      "parents": [
        "37794952a685538f20ac9792e98f1c9b161dbdfe"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:41 2008 -0700"
      },
      "message": "Char: moxa, cleanup module-param passed isa init\n\nMake the code more readable, remap the base address directly.  Describe module\nparameters.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37794952a685538f20ac9792e98f1c9b161dbdfe",
      "tree": "20f15710819e3124e638788eae9896550dce832d",
      "parents": [
        "cbacdd9572285c86848dd323dc764abb3681ddbc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Apr 30 00:53:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:41 2008 -0700"
      },
      "message": "Char: moxa, remove static isa support\n\nStatic ISA field is empty and probably will never be filled in, remove it.\nThe driver still supports ISA cards passed through module parameter.  This\nactually fixes one bug inside the initialization of module-param passed cards\ninitialization.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Oyvind Aabling \u003cOyvind.Aabling@uni-c.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbacdd9572285c86848dd323dc764abb3681ddbc",
      "tree": "d0568712f7371598cd5d7b43693b04f99f9265ef",
      "parents": [
        "d17468c73e138e1108b279acf892dd35937d43ed"
      ],
      "author": {
        "name": "Dimitri Sivanich",
        "email": "sivanich@sgi.com",
        "time": "Wed Apr 30 00:53:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:41 2008 -0700"
      },
      "message": "SGI Altix mmtimer: allow larger number of timers per node\n\nThe purpose of this patch to the SGI Altix specific mmtimer (posix timer)\ndriver is to allow a virtually infinite number of timers to be set per\nnode.\n\nTimers will now be kept on a sorted per-node list and a single node-based\nhardware comparator is used to trigger the next timer.\n\n[akpm@linux-foundation.org: mark things static]\n[akpm@linux-foundation.org: fix warning]\nSigned-off-by: Dimitri Sivanich \u003csivanich@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "d17468c73e138e1108b279acf892dd35937d43ed"
}
