)]}'
{
  "log": [
    {
      "commit": "0147600172b4a5d261165d1aa5ef818d84da1557",
      "tree": "600b372bdde87472043d71716a8cfe638a91373b",
      "parents": [
        "ec288bd37e1925f513db40871bc46115cf7fb733"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Fri Jul 25 19:45:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "tpm: Use correct data types for sizes in tpm_write() and tpm_read()\n\nUse the correct data types for the size parameters in tpm_write() and\ntpm_read(). Note that rw_verify_area() makes sure that this bug cannot\nbe exploited to produce a buffer overrun.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec288bd37e1925f513db40871bc46115cf7fb733",
      "tree": "92ae4c361a0238ac5d117e148d6ae03a3759090d",
      "parents": [
        "3bd60464e3224820bc413c45ea2cc371edc63e9d"
      ],
      "author": {
        "name": "Marcin Obara",
        "email": "marcin_obara@users.sourceforge.net",
        "time": "Fri Jul 25 19:44:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "tpm: increase size of internal TPM response buffers\n\nThis patch increases size of driver internal response buffers.  Some TPM\nresponses defined in TCG TPM Specification Version 1.2 Revision 103 have\nincreased size and do not fit previously defined buffers.  Some TPM\nresponses do not have fixed size, so bigger response buffers have to be\nallocated.  200B buffers should be enough.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Marcin Obara \u003cmarcin_obara@users.sourceforge.net\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3bd60464e3224820bc413c45ea2cc371edc63e9d",
      "tree": "883887ad0e1803e036998024d87855be04b997bb",
      "parents": [
        "061991ec6edceda48d60f7a53e17b8d3416266ae"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:44:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "tpm_bios.c: make 2 structs static\n\nThis patch makes two needlessly global structs static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "061991ec6edceda48d60f7a53e17b8d3416266ae",
      "tree": "9d0c9640bfb9c924570a5a0ec57b15114832a6b7",
      "parents": [
        "adbd321a17ccdd26752b57e68ab0a97a4aebc299"
      ],
      "author": {
        "name": "LE DISEZ Erwan",
        "email": "eledisez@grounation.org",
        "time": "Fri Jul 25 19:44:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "tpm: add support for Broadcom TPM TIS device HID\n\nSigned-off-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff5d48a6d18d09bb750d1f89f6464f5fdb6fc85b",
      "tree": "243a2157912d6183c99d98dc74fe7a87a5cfbf6e",
      "parents": [
        "762b8291be6944bd891fbe2c8976a2b2e5bbc726",
        "a29ccf6f823a84d89e1c7aaaf221cf7282022024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 12:02:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 12:02:08 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/embedded-2.6\n\n* git://git.infradead.org/embedded-2.6:\n  Make console charset translation optional\n"
    },
    {
      "commit": "cd9a6f1078ed07fe919667b73e829f3bac485573",
      "tree": "a43f145a95fc9ecb0f7b262b3423c9c9ad7cad69",
      "parents": [
        "25377479de7539fdc871a0f0ecaa39da42353bbc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:48:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "unexport proc_clear_tty\n\nWith the removal of the Solaris binary emulation the export of\nproc_clear_tty became unused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\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": "ace7dd96695769f9d76980c7e52139e73228221c",
      "tree": "dd45e597af2b612c9467eb75ea88c1313ca4fffc",
      "parents": [
        "1df0092477b8b2df605812e298624f5c35bb4805"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "Char: mxser, various cleanups\n\n- remove unused macro\n- some whitespace cleanup\n- useless debug prints removal\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.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": "1df0092477b8b2df605812e298624f5c35bb4805",
      "tree": "ddc518c7ebcfff07b60479c1ff751bd8f1e17407",
      "parents": [
        "83766bc63f7e49b0215811026e7802bd09a9c7e1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "Char: mxser, remove predefined isa support\n\nRemove a support of ISA addresses predefined at compile time.  It is\nunused (filled by zeroes) and prolongs the code.  Don\u0027t initialize global\narray and add `ioaddr\u0027 module param description.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.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": "83766bc63f7e49b0215811026e7802bd09a9c7e1",
      "tree": "b36b3ac4c695f5c3951fe7e434d54836d080fd9e",
      "parents": [
        "729f0edbecd0c59c82ee9bf92009acc7e984c425"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "Char: mxser, prints cleanup\n\n- use dev_* for printing in pci probe function\n- move ISA p[rints directly into isa find function, do not postpone it.\n  Remove macros bound to it then.\n- prepend some prints by \"mxser: \" to know what it belongs to\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.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": "72800df9ba3199df02a95b3830c49fbf16ec4a6d",
      "tree": "0c51326b74d052134019735a3c0da76a13ae0068",
      "parents": [
        "41aee9a121fd0c31ae22dfe57e8f9ee9d6d85c25"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "Char: mxser, globals cleanup\n\n- remove unused mxvar_diagflag\n- move mxser_msr into the only user/function\n- GMStatus, hmm, fix race-prone access to it. We need only one instance for\n  real, not MXSER_PORTS. Move it to MOXA_GETMSTATUS ioctl.\n- mxser_mon_ext, almost the same, but alloc it on heap, since it has more than\n  2 kilos.\n- fix indexing, `i\u0027 is not the index value, `i * MXSER_PORTS_PER_BOARD + j\u0027 is\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.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": "41aee9a121fd0c31ae22dfe57e8f9ee9d6d85c25",
      "tree": "0b55efab61c97366b053e026ad31e711b69d4d82",
      "parents": [
        "6ee8928d94841aa764aeaf645ad16daff811dc26"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "Char: mxser, ioctl cleanup\n\n- remove break ctl from ioctl handler, it\u0027s never reached, since\n  tty_ops-\u003ebreak_ctl is defined (mxser break handling is done in software)\n- mark MOXA_GET_MAJOR as deprecated\n- fix TIOCGICOUNT (some retval non-checks of put_user). Use copy_to_user\n  to whole structure instead.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.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": "6ee8928d94841aa764aeaf645ad16daff811dc26",
      "tree": "04570a3c34e5589e910412f2850fa1b2345eafa2",
      "parents": [
        "236b8756a2b6f90498d45b2c36d43e5372f2d4b8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Jul 25 01:48:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "nwflash: use simple_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "236b8756a2b6f90498d45b2c36d43e5372f2d4b8",
      "tree": "bdca24e185d88914b1f2074166f9aa4be353b40f",
      "parents": [
        "b8e35919653d76e7dceb8d3b8569c4ec1004d546"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "dsp56k: BKL pushdown\n\nPush the BKL down into the driver ioctl methods\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": "b8e35919653d76e7dceb8d3b8569c4ec1004d546",
      "tree": "39d61f03073d2481bf2a9e708554dde57ef37a14",
      "parents": [
        "6d535d3e6ad395345750c361bd2b7f1b9429455d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "ds1302: push down the BKL into the driver ioctl code\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d535d3e6ad395345750c361bd2b7f1b9429455d",
      "tree": "c00178880958f2d81a1e57c5372e5cdfb828e60c",
      "parents": [
        "e05e9f7c4aeb82eaa23e46b29580ff514590c641"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "ppdev: wrap ioctl handler in driver and push lock down\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": "11af7478addd34c42999b3b84095903ed9e67038",
      "tree": "90f5fb01fe1b49cef020c275f448d7eed2fbe3a9",
      "parents": [
        "f6759fdcfd79ff1827fd5d4ddfe876164466d30d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "sx: push BKL down into the firmware ioctl handler\n\nAlso fix the capability checking for firmware load.\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": "f6759fdcfd79ff1827fd5d4ddfe876164466d30d",
      "tree": "df722e40c8858a97a8c72430caaa57ff0a202a85",
      "parents": [
        "909d145f0decbc4f17955e1fc4122a669a51fbc0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "rio: push down the BKL into the firmware ioctl handler\n\nTTY side is already done.\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": "909d145f0decbc4f17955e1fc4122a669a51fbc0",
      "tree": "fbda85c9ecb7e75684e94ef5a070ffcaf7a6ccde",
      "parents": [
        "47be36a24defbd19aea1354c416ec99f291c7ab8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "mwave: ioctl BKL pushdown\n\nPush the BKL down to the point it wraps the actual mwave method handlers\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Yani Ioannou \u003cyani.ioannou@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": "47be36a24defbd19aea1354c416ec99f291c7ab8",
      "tree": "575f4cb98d9b2f18da600031d1ea9383aed4a441",
      "parents": [
        "76528a42e2c5199a1208909318a9c9948d25d0b7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "ip2: push BKL down for the firmware interface\n\n(The tty side is already done)\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": "76528a42e2c5199a1208909318a9c9948d25d0b7",
      "tree": "7565f1d46813ae236f4a1c700ed8377bebe0add7",
      "parents": [
        "372572e9b1dcc5e36091199be63766d13e5a8ae0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "efirtc: push down the BKL\n\nPush it down as far as the EFI method calls.  Someone who knows EFI can do\nthe other bits.  Also fix another wrong unknown ioctl return.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "372572e9b1dcc5e36091199be63766d13e5a8ae0",
      "tree": "7ea092d462eb56951cff0d3614d71731ae3445ca",
      "parents": [
        "8d1e120f695e9bcf01585e052577dc1e099033f9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:48:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "#if 0 hpet_unregister()\n\nThis patch #if 0\u0027s the unused hpet_unregister().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d1e120f695e9bcf01585e052577dc1e099033f9",
      "tree": "355d3f6f53352414f2f2cf9245933ea1604355a0",
      "parents": [
        "79885b227740b9c7d3057f2de556f4098d37cc8f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:48:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:42 2008 -0700"
      },
      "message": "proper extern for mwave_s_mdd\n\nThis patch adds a proper extern for mwave_s_mdd in\ndrivers/char/mwave/mwavedd.h\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f557d0996a6f9c06912528ea85e1dba0fb7d485f",
      "tree": "0abedc8b599c4111dc563bebde1e497611bde413",
      "parents": [
        "f16695f4ac088cf7593e113574046d2d7e5af5eb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:45:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:28 2008 -0700"
      },
      "message": "remove some more tipar bits\n\nSome bits were missed when the tipar driver was removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43de804df8d6002059bf4af4522fa9273a19b8aa",
      "tree": "2e542c097f324dcffcc9bec3f3432c134d4eb079",
      "parents": [
        "29b309e52d3d51ef8a15bd15590903cf272beb93"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jul 25 23:30:15 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 09:23:31 2008 -0700"
      },
      "message": "char/xilinx_hwicap/xilinx_hwicap.c: Removed duplicated include\n\nRemoved duplicated include file \u003clinux/version.h\u003e in\nchar/xilinx_hwicap/xilinx_hwicap.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7721c494a28e06543a3d6aa412957aa783a4a531",
      "tree": "a37e13bcdf0029df3b22cec1b64caa7d549d92a8",
      "parents": [
        "91fcad19d03ed67cb50fd0e1913a8b89cc3ed3ec"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jul 25 12:06:06 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 25 12:06:07 2008 +1000"
      },
      "message": "virtio: console as a config option\n\nI also added a small Kconfig change that allows the user to specify the\nvirtio console in menuconfig.\n\n(Fixes to export symbols from Stephen Rothwell \u003csfr@canb.auug.org.au\u003e)\n(Fixes for CONFIG_VIRTIO_CONSOLE\u003dy vs CONFIG_VIRTIO\u003dm from Christian himself)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "91fcad19d03ed67cb50fd0e1913a8b89cc3ed3ec",
      "tree": "90d4f8ded6547615f21bcef8995eee133d8c2510",
      "parents": [
        "611e097d7707741a336a0677d9d69bec40f29f3d"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jun 20 15:24:15 2008 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 25 12:06:06 2008 +1000"
      },
      "message": "virtio_console: use virtqueue notification for hvc_console\n\nThis patch exploits the new notifier callbacks of the hvc_console. We can\nuse the virtio callbacks instead of the polling code.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "611e097d7707741a336a0677d9d69bec40f29f3d",
      "tree": "0b0059544914bf027ada51a1ba90f694c54df835",
      "parents": [
        "066f4d82a67f621ddd547bfa4b9c94631d8457b0"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jun 20 15:24:08 2008 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 25 12:06:06 2008 +1000"
      },
      "message": "hvc_console: rework setup to replace irq functions with callbacks\n\nThis patch tries to change hvc_console to not use request_irq/free_irq if\nthe backend does not use irqs. This allows virtio_console to use hvc_console\nwithout having a linker reference to request_irq/free_irq.\n\nIn addition, together with patch 2/3 it improves the performance for virtio\nconsole input. (an earlier version of this patch was tested by Yajin on lguest)\n\nThe irq specific code is moved to hvc_irq.c and selected by the drivers that\nuse irqs (System p, System i, XEN).\n\nI replaced \"int irq\" with the opaque \"int data\". The request_irq and\nfree_irq calls are replaced with notifier_add and notifier_del. I have also\nchanged the code a bit to call the notifier_add and notifier_del inside the\nspinlock area as the callbacks are found via hp-\u003eops.\n\nChanges since last version:\no remove ifdef\no reintroduce \"irq_requested\" as \"notified\"\no cleanups, sparse..\n\nI did not move the timer based polling into a separate polling scheme. I\nplayed with several variants, but it seems we need to sleep/schedule in\na thread even for irq based consoles, as there are throttleing and buffer\nsize constraints.\n\nI also kept hvc_struct defined in hvc_console.h so that hvc_irq.c can access\nthe irq_requested element.\n\nFeedback is appreciated. virtio_console is currently the only available console\nfor kvm on s390. I plan to push this change as soon as all affected parties\nagree on it. I would love to get test results from System p, Xen etc.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "18b095d4b847bb08bf8a1bace7711a93d27732c0",
      "tree": "566aa2a5560ae2dd0e598cfa27efcaac6dbb0f0c",
      "parents": [
        "5abe3b4063f16245b8fafbff37bd93814eb8e363"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 23 21:31:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "drivers/char: remove old broken Cobalt LCD driver\n\nRemove old broken Cobalt LCD driver.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c68d07b2da54c941bb36c9d6d35fe8f263ee10ef",
      "tree": "13a84b5e2928c67753734e4f79e55a1d12dd74a3",
      "parents": [
        "02bb584f3b1cfc8188522a4d2c8881b65073a4f1"
      ],
      "author": {
        "name": "Carlos R. Mafra",
        "email": "crmafra@ift.unesp.br",
        "time": "Wed Jul 23 21:30:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc: remove and clarify unneeded externs\n\nWhen CONFIG_HPET_EMULATE_RTC is defined the external declaration of\nhpet_rtc_interrupt is redundant due to the inclusion of hpet.h.\n\nWhen !CONFIG_HPET_EMULATE_RTC we make it clear that hpet_rtc_interrupt is\nnot used by defining it to return zero.\n\nSigned-off-by: Carlos R. Mafra \u003ccrmafra@ift.unesp.br\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53f1b1433da7eac2607a4a0898a221a4485fd732",
      "tree": "b6c663482bc7e94cead5d8e9135993a0af149b18",
      "parents": [
        "4c228db0b30fa12d65ae7461ce29ed1f4da12c5b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jul 23 21:30:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: push the BKL down into the driver ioctl method\n\nFor now just wrap the main logic, but this driver is a prime candidate for\nsomeone wanting to eliminate the lock entirely\n\n[lizf@cn.fujitsu.com: fix build failure]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f700d6e5e5549cb9349d22043f4bd153792c621f",
      "tree": "ea15f9d3f3a800d5ff938e645cc046a67ebc4ad3",
      "parents": [
        "e0426e6a09954d205da2d674a3d368d2715e3afd"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Jul 23 21:29:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "vt: do not update when the console is blanked\n\nvt.c DO_UPDATE macro checks if the console is visible but doesn\u0027t check if\nthe console is blanked.\n\nIn fact updating fbcon while the console is blanked is not only\nunnecessary but can even cause screen corruption.\n\nTherefore I am adding a simple check on console_blanked in DO_UPDATE.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0426e6a09954d205da2d674a3d368d2715e3afd",
      "tree": "fcdc9863df9b7458f51730aaf8ab022dd87fcc84",
      "parents": [
        "bbe48ecc7f6559318cfc6c023da225a0b0e14ab3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jul 23 21:29:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "vt: hold console_sem across sysfs operations\n\nHold console sem while creating/destroying sysfs files.  Serialisation is\nso far done by BKL held in tty release_dev and chrdev_open, but no other\nlocks are held in open path.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "708d8cefd0f6d8dc13027f899e865ccfa5f63871",
      "tree": "e6d6efb7b82615d76b46fcc24c25188958cf8507",
      "parents": [
        "ae2d4c396e19f45918ed6e0900b031538d009823"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@bitwigglers.org",
        "time": "Wed Jul 23 21:29:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "stallion: removed unused variable\n\nSigned-off-by: Andre Haupt \u003candre@bitwigglers.org\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": "27ac792ca0b0a1e7e65f20342260650516c95864",
      "tree": "8e0bc93612da0803fe12303ccb75c837cd633c83",
      "parents": [
        "d92bc318547507a944a22e7ef936793dc0fe167f"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Wed Jul 23 21:28:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:21 2008 -0700"
      },
      "message": "PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures\n\nOn 32-bit architectures PAGE_ALIGN() truncates 64-bit values to the 32-bit\nboundary. For example:\n\n\tu64 val \u003d PAGE_ALIGN(size);\n\nalways returns a value \u003c 4GB even if size is greater than 4GB.\n\nThe problem resides in PAGE_MASK definition (from include/asm-x86/page.h for\nexample):\n\n#define PAGE_SHIFT      12\n#define PAGE_SIZE       (_AC(1,UL) \u003c\u003c PAGE_SHIFT)\n#define PAGE_MASK       (~(PAGE_SIZE-1))\n...\n#define PAGE_ALIGN(addr)       (((addr)+PAGE_SIZE-1)\u0026PAGE_MASK)\n\nThe \"~\" is performed on a 32-bit value, so everything in \"and\" with\nPAGE_MASK greater than 4GB will be truncated to the 32-bit boundary.\nUsing the ALIGN() macro seems to be the right way, because it uses\ntypeof(addr) for the mask.\n\nAlso move the PAGE_ALIGN() definitions out of include/asm-*/page.h in\ninclude/linux/mm.h.\n\nSee also lkml discussion: http://lkml.org/lkml/2008/6/11/237\n\n[akpm@linux-foundation.org: fix drivers/media/video/uvc/uvc_queue.c]\n[akpm@linux-foundation.org: fix v850]\n[akpm@linux-foundation.org: fix powerpc]\n[akpm@linux-foundation.org: fix arm]\n[akpm@linux-foundation.org: fix mips]\n[akpm@linux-foundation.org: fix drivers/media/video/pvrusb2/pvrusb2-dvb.c]\n[akpm@linux-foundation.org: fix drivers/mtd/maps/uclinux.c]\n[akpm@linux-foundation.org: fix powerpc]\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ae8ed5053a39082d224a3f48409e016baca9c16",
      "tree": "1ba7e36001eeb069015944e3829a06cacef6cbe1",
      "parents": [
        "28b2ee20c7cba812b6f2ccf6d722cf86d00a84dc"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Wed Jul 23 21:27:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:15 2008 -0700"
      },
      "message": "use generic_access_phys for /dev/mem mappings\n\nUse generic_access_phys as the access_process_vm access function for\n/dev/mem mappings.  This makes it possible to debug the X server.\n\n[akpm@linux-foundation.org: repair all the architectures which broke]\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: Benjamin Herrensmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efe9e77997f6e0306fedc6efa98df491dcf5ecb0",
      "tree": "a42458a88c0a2ea8c967e924c206ff7a002d9a21",
      "parents": [
        "ffc6421f0720f433b5b35b89ff56e998eabff93b"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Jul 23 21:27:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:14 2008 -0700"
      },
      "message": "mspec: convert nopfn to fault\n\n[akpm@linux-foundation.org: remove unused variable]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7ce20b2024d318b9ba88859226af1441270d99f",
      "tree": "3d12f9d53ebb5db6f1112bffc717da854ce9dafd",
      "parents": [
        "d36e74c4392b5f26a5c4d94d7881a156ddc8e593"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:26:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:13 2008 -0700"
      },
      "message": "remove is_tty()\n\nThis patch removes the no longer used is_tty().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\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": "4d8f54d9e4323baae8c8ca753db91563f4b34ddb",
      "tree": "833d3dd5245d01d5303697354de5301219fbef78",
      "parents": [
        "2db873211ba47ef704c301f9ecf4a33413a0b649"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed Jul 23 22:45:20 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 09:36:23 2008 -0700"
      },
      "message": "drivers/char/nvram.c: Removed duplicated include\n\nRemoved duplicated include file \u003clinux/smp_lock.h\u003e in\ndrivers/char/nvram.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1bad879a078111748ebc27fb0d29e8c916556835",
      "tree": "7eab5ff171d540803f347fc8d96440a087428b67",
      "parents": [
        "c010b2f76c3032e48097a6eef291d8593d5d79a6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 23:38:04 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 20:57:26 2008 -0700"
      },
      "message": "tty: Fix up escaped character\n\nLouis Rilling noticed this.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53baaaa9682c230410a057263d1ce2922f43ddc4",
      "tree": "f5cced5622130f780d76953b284a631c3d226488",
      "parents": [
        "f10140fbe5f97ecfeda986a12d0f1bad75642779",
        "3f9787046ea37a26170dc4439efa21f8d23a9978"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:13:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:13:47 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (79 commits)\n  arm: bus_id -\u003e dev_name() and dev_set_name() conversions\n  sparc64: fix up bus_id changes in sparc core code\n  3c59x: handle pci_name() being const\n  MTD: handle pci_name() being const\n  HP iLO driver\n  sysdev: Convert the x86 mce tolerant sysdev attribute to generic attribute\n  sysdev: Add utility functions for simple int/ulong variable sysdev attributes\n  sysdev: Pass the attribute to the low level sysdev show/store function\n  driver core: Suppress sysfs warnings for device_rename().\n  kobject: Transmit return value of call_usermodehelper() to caller\n  sysfs-rules.txt: reword API stability statement\n  debugfs: Implement debugfs_remove_recursive()\n  HOWTO: change email addresses of James in HOWTO\n  always enable FW_LOADER unless EMBEDDED\u003dy\n  uio-howto.tmpl: use unique output names\n  uio-howto.tmpl: use standard copyright/legal markings\n  sysfs: don\u0027t call notify_change\n  sysdev: fix debugging statements in registration code.\n  kobject: should use kobject_put() in kset-example\n  kobject: reorder kobject to save space on 64 bit builds\n  ...\n"
    },
    {
      "commit": "ed569bfb8e5d0725db11018130e44eb567d829c1",
      "tree": "eda932b2a6a9120385b155e089d1c076434c8b7b",
      "parents": [
        "c68a99cda87a8356ea0e56cc5111043ac8402ffd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 13:44:14 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "istallion: Use helpers\n\nThe ldisc needs to be referenced properly when used. The tty layer has a\nhelper for this which should have been used but this driver got missed\noriginally.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c68a99cda87a8356ea0e56cc5111043ac8402ffd",
      "tree": "26ed5107f60a75868ef224f96872ba195af0c3e4",
      "parents": [
        "814dae031d08d40d34c0403a54d6e659baf0ae71"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:23:24 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt fix locking in error path of rx enable\n\nFix locking in error path of rx_enable() introduced by\nsynclink_gt-add-rx-dma-buffer-fill-level-control patch.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "814dae031d08d40d34c0403a54d6e659baf0ae71",
      "tree": "5bebba09b13ab00edb15d75ffab973c7b8ade400",
      "parents": [
        "993456cdc853a52e1042ebf93fc6e1a12d1216f7"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:22:14 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt: add rx DMA buffer fill level control\n\nAdd run time control for receive DMA buffer fill level to allow\napplication to control receive latency when using stream oriented serial\nprotocols that pass receive data to application only after a DMA buffer\nfills.  This was previously a compile time option, but run time control is\nneeded when application changes data rate (and latency requirements) or\nuses different data rates on different ports.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "993456cdc853a52e1042ebf93fc6e1a12d1216f7",
      "tree": "386ed83e0b17ebdfb89d6ca1abf55b83950e2596",
      "parents": [
        "403214d0ad9b2b9e46c89a5b4b513c910c89068d"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:22:04 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt: leave transmitter in reset state after configuration\n\nLeave the transmitter in reset state after configuration so that transmit\nsignal is held at mark until transmitter is explicitly enabled by\napplication, otherwise transmitter sends idle pattern.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "403214d0ad9b2b9e46c89a5b4b513c910c89068d",
      "tree": "5d7725b1254f4106a8688497094cb1bd34b75921",
      "parents": [
        "e5590717afd5fb6f494323206a1a35ea25610c2d"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:21:55 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt: improve TIOCOUTQ accuracy\n\nImprove the accuracy of TIOCOUTQ value as implemented in chars_in_buffer()\nmethod by walking and counting tx DMA buffers, reading controller tx FIFO\nlevel and accounting for controller tx shift register.  The greatly\nimproves application control of transmit latency at lower data rates.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5590717afd5fb6f494323206a1a35ea25610c2d",
      "tree": "1f0109271b1b12d4eabe80e92ef75a011fecfd31",
      "parents": [
        "8a38c2851d6950502252982af712ac65ef6784ed"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:21:39 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt: add serial bit order control\n\nAdd control of hardware serial bit order between LSB first\n(default/standard) and MSB first.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a38c2851d6950502252982af712ac65ef6784ed",
      "tree": "175bc4e8e77d4394872d77dc36bdb0e5efbb96c1",
      "parents": [
        "c72f527c104cae8e767e714574238b5550879e0c"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:21:28 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt: improve and simplify write method\n\nImprove write method by allowing multiple HDLC frames to be loaded into tx\nDMA buffer ring for continuous frame transmission.  This simplifies the\ntransmit code by using the common procedures for all serial protocols.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c72f527c104cae8e767e714574238b5550879e0c",
      "tree": "f89edb1543e72d73ebeccf9bbb9aec0592d52ec9",
      "parents": [
        "768aec0b5bccbd460bcf6e9131f19b5a26f3862d"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:21:19 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "n_hdlc: honor O_NONBLOCK on write\n\nMake n_hdlc line discipline honor the O_NONBLOCK file flag on write.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88e882497d154dfb7c341902c079c9daeca1626f",
      "tree": "125cd28f48092073571bb38072dc28c7a70f81d5",
      "parents": [
        "e129deff3d979df1ad3d0a6756c90932c0a0a102"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 22 11:20:45 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "Fix the epca driver to permit epca_setup() to be invoked from the kernel cmdline\n\nFix the epca driver to call epca_setup() if digiepca\u003dxxx is included on the\ncommand line and the epca driver is built in.\n\nepca_setup() used to be called from init/main.c in 2.2 kernels, but somewhere\nalong the way that call was removed but not replaced.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e129deff3d979df1ad3d0a6756c90932c0a0a102",
      "tree": "0257450b151538a807db62af14d108bc62ead829",
      "parents": [
        "faa7612c09ae4519ad4659c8417aaaba81183833"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Jul 22 11:20:34 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "Char: mxser, add CP-102UF support\n\nAdd support for CP-102UF moxa card (update to 1.12 original driver) and\nincrement this driver version.\n\n(Somewhat reworked by alan@redhat.com to merge in with other patches)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "faa7612c09ae4519ad4659c8417aaaba81183833",
      "tree": "132db1199de3e7102557349f9855acc165d20902",
      "parents": [
        "4a56122297ac7a4a3bf09fb66c0a365a13abe707"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:19:05 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "specialix: restore driver using new break functionality\n\nUse the hardware break support on the specialix driver\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a56122297ac7a4a3bf09fb66c0a365a13abe707",
      "tree": "2b748f15c805c3e6e8e5cb6a349e807edf52d909",
      "parents": [
        "781cff5cb2bc8d714270accf88db23a855de9816"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 22 11:18:43 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "Fix the (i)Stallion driver\u0027s putchar() and break_ctl() ops\n\nFix the Stallion driver\u0027s putchar() and break_ctl() ops and iStallion\u0027s\nputchar() to return values.\n\nIs it actually possible for putchar() or break_ctl() to be called with tty \u003d\u003d\nNULL or can the check be discarded?\n\nShould stl_write() be returning 0 if tty-\u003edriver_data is NULL or tx.buf is\nNULL?  Is this even possible?\n\nI\u0027ve made Stallion\u0027s functions return -EINVAL as stli_breakctl() if the checks\nfail.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "781cff5cb2bc8d714270accf88db23a855de9816",
      "tree": "d7255d4c208591fa53416c1e8c1556651b7a7bf0",
      "parents": [
        "6d889724332e875ac07b6c88e08d9564c180824d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:18:30 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "riscom8: Restore driver using new break functionality\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d889724332e875ac07b6c88e08d9564c180824d",
      "tree": "9b68a964ec43d0d4d78264f8fd7ac1be2ada8272",
      "parents": [
        "dcbf1280796be7c0b74c4231f0ac9dd8aa1e2591"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:18:21 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "isicom: restore using hardware break support\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dcbf1280796be7c0b74c4231f0ac9dd8aa1e2591",
      "tree": "121b9d20d139012a0e467d6f4d9f31597c594795",
      "parents": [
        "9e98966c7bb94355689478bc84cc3e0c190f977e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:18:12 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "epca: Restore driver\n\nConvert the driver to use the added hardware break support\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e98966c7bb94355689478bc84cc3e0c190f977e",
      "tree": "928aebbfee524a48aa94a3d3def5249c8846a79a",
      "parents": [
        "abbe629ae4011d2020047f41bea9f9e4b0ec4361"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:18:03 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "tty: rework break handling\n\nSome hardware needs to do break handling itself and may have partial\nsupport only. Make break_ctl return an error code. Add a tty driver flag\nso you can indicate driver hardware side break support.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abbe629ae4011d2020047f41bea9f9e4b0ec4361",
      "tree": "49d49dc49fc8a77c131059ed23071ba882bf950d",
      "parents": [
        "8ca8b9005a742edf8d82749d4ad4e616405fbdc4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:53 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "tty: Mark unconverted drivers as BROKEN\n\nNobody seems to use these drivers anyway so if they want them they can\nfix them up. I don\u0027t have the needed info to add break_ctl support to them.\nSend patches if you don\u0027t like it.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ca8b9005a742edf8d82749d4ad4e616405fbdc4",
      "tree": "b05d1794db1c0853af00741b17bc36921e136e52",
      "parents": [
        "30252ec958897d61925a4baf79cd9411a6be0486"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:43 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "mxser: remove dead code\n\nOld style ioctl break code can go\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30252ec958897d61925a4baf79cd9411a6be0486",
      "tree": "a00fa70e7e8328389a2fe05c297d43d1faf57f8a",
      "parents": [
        "d2fbd0f2f9f5a34831a0b8fe6b16c6e1afba1200"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:32 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "epca: Fix comments and move break\n\nThe ioctls it talks about are midlayer provided.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2fbd0f2f9f5a34831a0b8fe6b16c6e1afba1200",
      "tree": "2f2af1a3774636c2abae1a7795fa6152b37ab33d",
      "parents": [
        "a72492bd8a8d4326fd78b2142bf7cae779d5d4c2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:16 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "specialix: Code cleanups\n\nGo through the inlines and other oddments that are iffy. Remove various bits\nof dead code and bogus debug. Turn the crtsdts compile time option into a\nruntime switch.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a72492bd8a8d4326fd78b2142bf7cae779d5d4c2",
      "tree": "522392a8efbbbeee4f35f6c74e552c1dab4566c0",
      "parents": [
        "01e1abb2c27e43339b8829a2e3b1c6f53806b77a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:05 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "specialix: Tidy up coding style\n\nPreparation for doing some real work on the driver. Do this first so we can\neasily identify if the cleanups accidentally broke something\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01e1abb2c27e43339b8829a2e3b1c6f53806b77a",
      "tree": "9020ed77e480731af30061e3e6072a75a7266f7c",
      "parents": [
        "d76f2f4462bbb2cf7bc83a35c5278177aa627e89"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:16:55 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "tty: Split ldisc code into its own file\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47aa5793f78c274d51711f6a621fa6b02d4e6402",
      "tree": "88c45b3a90fc7d7b4210bf5727497294b0a951eb",
      "parents": [
        "f79f060561d04a38d41e773ade9baafce3c96179"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 21 12:52:33 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:41 2008 -0700"
      },
      "message": "device create: char: convert device_create to device_create_drvdata\n\ndevice_create() is race-prone, so use the race-free\ndevice_create_drvdata() instead as device_create() is going away.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb4225b2da2b9f3c1ee43efe58ed1415cc1d4c47",
      "tree": "573ce3591679ffcdc179801ed86107e48e0e11ca",
      "parents": [
        "807677f812639bdeeddf86abc66117e124eaedb2",
        "4cddb886a4d0e5cc7a790151740bfb87b568c97d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 14:55:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 14:55:23 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: (25 commits)\n  mmtimer: Push BKL down into the ioctl handler\n  [IA64] Remove experimental status of kdump\n  [IA64] Update ia64 mmr list for SGI uv\n  [IA64] Avoid overflowing ia64_cpu_to_sapicid in acpi_map_lsapic()\n  [IA64] adding parameter check to module_free()\n  [IA64] improper printk format in acpi-cpufreq\n  [IA64] pv_ops: move some functions in ivt.S to avoid lack of space.\n  [IA64] pvops: documentation on ia64/pv_ops\n  [IA64] pvops: add to hooks, pv_time_ops, for steal time accounting.\n  [IA64] pvops: add hooks, pv_irq_ops, to paravirtualized irq related operations.\n  [IA64] pvops: add hooks, pv_iosapic_ops, to paravirtualize iosapic.\n  [IA64] pvops: define initialization hooks, pv_init_ops, for paravirtualized environment.\n  [IA64] pvops: paravirtualize NR_IRQS\n  [IA64] pvops: paravirtualize entry.S\n  [IA64] pvops: paravirtualize ivt.S\n  [IA64] pvops: paravirtualize minstate.h.\n  [IA64] pvops: define paravirtualized instructions for native.\n  [IA64] pvops: preparation for paravirtulization of hand written assembly code.\n  [IA64] pvops: introduce pv_cpu_ops to paravirtualize privileged instructions.\n  [IA64] pvops: add an early setup hook for pv_ops.\n  ...\n"
    },
    {
      "commit": "72a73693aac5ae82850cedc69fa5d264ca977c13",
      "tree": "80ab4bad93a2204ff264c0b07b63449a91410585",
      "parents": [
        "b7e6f62fe259187f2578d00960ef1b0e6ff6afd5",
        "2e2dcc7631e331cf2e8396ce452e7f01e35f1182"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:34:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:34:25 2008 -0700"
      },
      "message": "Merge branch \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (160 commits)\n  x86: remove extra calling to get ext cpuid level\n  x86: use setup_clear_cpu_cap() when disabling the lapic\n  KVM: fix exception entry / build bug, on 64-bit\n  x86: add unknown_nmi_panic kernel parameter\n  x86, VisWS: turn into generic arch, eliminate leftover files\n  x86: add -\u003epre_time_init to x86_quirks\n  x86: extend and use x86_quirks to clean up NUMAQ code\n  x86: introduce x86_quirks\n  x86: improve debug printout: add target bootmem range in early_res_to_bootmem()\n  Subject: devmem, x86: fix rename of CONFIG_NONPROMISC_DEVMEM\n  x86: remove arch_get_ram_range\n  x86: Add a debugfs interface to dump PAT memtype\n  x86: Add a arch directory for x86 under debugfs\n  x86: i386: reduce boot fixmap space\n  i386/xen: add proper unwind annotations to xen_sysenter_target\n  x86: reduce force_mwait visibility\n  x86: reduce forbid_dac\u0027s visibility\n  x86: fix two modpost warnings\n  x86: check function status in EDD boot code\n  x86_64: ia32_signal.c: remove signal number conversion\n  ...\n"
    },
    {
      "commit": "519f0141f1c42e2b8b59c7dea005cbf6095358e8",
      "tree": "980e39f30a8b8677916a9bddee675ed0d0123d81",
      "parents": [
        "f8b71a3a92d69cb1c9c2162f9235d3dd550e4aa0",
        "908cf4b925e419bc74f3297b2f0e51d6f8a81da2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:27:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:27:31 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (48 commits)\n  Input: add switch for dock events\n  Input: add microphone insert switch definition\n  Input: i8042 - add Arima-Rioworks HDAMB board to noloop list\n  Input: sgi_btns - add support for SGI Indy volume buttons\n  Input: add option to disable HP SDC driver\n  Input: serio - trivial documentation fix\n  Input: add new serio driver for Xilinx XPS PS2 IP\n  Input: add driver for Tabletkiosk Sahara TouchIT-213 touchscreen\n  Input: new driver for SGI O2 volume buttons\n  Input: yealink - reliably kill urbs\n  Input: q40kbd - make q40kbd_lock static\n  Input: gtco - eliminate early return\n  Input: i8042 - add Dritek quirk for Acer Aspire 5720\n  Input: usbtouchscreen - ignore eGalax screens supporting HID protocol\n  Input: i8042 - add Medion NAM 2070 to noloop blacklist\n  Input: i8042 - add Gericom Bellagio to nomux blacklist\n  Input: i8042 - add Acer Aspire 1360 to nomux blacklist\n  Input: hp_sdc_mlc.c - make a struct static\n  Input: hil_mlc.c - make code static\n  Input: wistron - generate normal key event if bluetooth or wifi not present\n  ...\n"
    },
    {
      "commit": "f8b71a3a92d69cb1c9c2162f9235d3dd550e4aa0",
      "tree": "d0853186f33314a6e45903876d0e94d1619fcca9",
      "parents": [
        "42a77a1b8fe4fd78cf8d8fccbaac918bbe888192",
        "e4f25060b87a627f5cda84b8134911d43c919458"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 09:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 09:40:26 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: (44 commits)\n  sparc: Remove Sparc\u0027s asm-offsets for sclow.S\n  sparc64: Update defconfig.\n  sparc64: Add Niagara2 RNG driver.\n  sparc64: Add missing hypervisor service group numbers.\n  sparc64: Remove 4MB and 512K base page size options.\n  sparc64: Convert to generic helpers for IPI function calls.\n  sparc: Use new \u0027%pS\u0027 infrastructure to print symbols.\n  sparc32: fix init.c allnoconfig build error\n  sparc64: Config category \"Processor type and features\" absent\n  sparc: arch/sparc/kernel/apc.c to unlocked_ioctl\n  sparc: join the remaining header files\n  sparc: merge header files with trivial differences\n  sparc: when header files are equal use asm-sparc version\n  sparc: copy sparc64 specific files to asm-sparc\n  sparc: Merge asm-sparc{,64}/asi.h\n  sparc: export openprom.h to userspace\n  sparc: Merge asm-sparc{,64}/types.h\n  sparc: Merge asm-sparc{,64}/termios.h\n  sparc: Merge asm-sparc{,64}/termbits.h\n  sparc: Merge asm-sparc{,64}/setup.h\n  ...\n"
    },
    {
      "commit": "42a77a1b8fe4fd78cf8d8fccbaac918bbe888192",
      "tree": "ab5d01e1c9dbb4612321c03c0482563f4fb68687",
      "parents": [
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Mon Jul 21 17:48:59 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 09:39:15 2008 -0700"
      },
      "message": "Fix istallion build failure\n\nCommits b02f5ad6a3ff5a1ee2a7b8ec6eee338de553b060 (\"istallion: use\ntty_port\") and a352def21a642133758b868c71bee12ab34ad5c5 (\"tty: Ldisc\nrevamp\") broke the istallion driver.\n\nFix the compile error and silence a warning.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e27772b48df91a954a74b1411b57d83b945a58c7",
      "tree": "ebd4a434d9e3cbd0844109e4469f91daac581b59",
      "parents": [
        "d092633bff3b19faffc480fe9810805e7792a029",
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 21 11:02:45 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 21 11:02:45 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/urgent\n"
    },
    {
      "commit": "908cf4b925e419bc74f3297b2f0e51d6f8a81da2",
      "tree": "6c2da79366d4695a9c2560ab18259eca8a2a25b4",
      "parents": [
        "92c49890922d54cba4b1eadeb0b185773c2c9570",
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 21 00:55:14 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 21 00:55:14 2008 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next\n"
    },
    {
      "commit": "db6d8c7a4027b48d797b369a53f8470aaeed7063",
      "tree": "e140c104a89abc2154e1f41a7db8ebecbb6fa0b4",
      "parents": [
        "3a533374283aea50eab3976d8a6d30532175f009",
        "fb65a7c091529bfffb1262515252c0d0f6241c5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:43:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:43:29 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: (1232 commits)\n  iucv: Fix bad merging.\n  net_sched: Add size table for qdiscs\n  net_sched: Add accessor function for packet length for qdiscs\n  net_sched: Add qdisc_enqueue wrapper\n  highmem: Export totalhigh_pages.\n  ipv6 mcast: Omit redundant address family checks in ip6_mc_source().\n  net: Use standard structures for generic socket address structures.\n  ipv6 netns: Make several \"global\" sysctl variables namespace aware.\n  netns: Use net_eq() to compare net-namespaces for optimization.\n  ipv6: remove unused macros from net/ipv6.h\n  ipv6: remove unused parameter from ip6_ra_control\n  tcp: fix kernel panic with listening_get_next\n  tcp: Remove redundant checks when setting eff_sacks\n  tcp: options clean up\n  tcp: Fix MD5 signatures for non-linear skbs\n  sctp: Update sctp global memory limit allocations.\n  sctp: remove unnecessary byteshifting, calculate directly in big-endian\n  sctp: Allow only 1 listening socket with SO_REUSEADDR\n  sctp: Do not leak memory on multiple listen() calls\n  sctp: Support ipv6only AF_INET6 sockets.\n  ...\n"
    },
    {
      "commit": "e945b568e28b42de893ef24989372f0219501d32",
      "tree": "b14af0806136067685a96832abcf05b46f99980b",
      "parents": [
        "038eddd9acf34e8202b31af3ee9eb48179114323"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:10 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: Return -ENODEV if no device is found\n\nAccording to the tests in do_initcalls(), the proper error code in case no\ndevice is found is -ENODEV, not -ENXIO or -EIO.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44b7d1b37f786c61d0e382b6f72f605f73de284b",
      "tree": "2ac150e99311cde2e841bb6c80ac9d2800c8aff7",
      "parents": [
        "593573bc55c9e1999b9679da4e477c0220a6fbbd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:57:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:38 2008 -0700"
      },
      "message": "tty: add more tty_port fields\n\nMove more bits into the tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77451e53e0a509a98eda272567869cfe96431ba9",
      "tree": "93b79e0aeebd4533f95235101e44112559cdc8dd",
      "parents": [
        "ae67751785dae388beb31fc24d14870d0d4669d9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:57:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:38 2008 -0700"
      },
      "message": "cyclades: use tty_port\n\nSwitch cyclades to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae67751785dae388beb31fc24d14870d0d4669d9",
      "tree": "c474447cc19bc5b042438c8cf63c9288fd33c8ad",
      "parents": [
        "8fb06c771399b8d51d724756411108e9abe2a85a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:54 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "tty: Clean up tiocmset\n\nReverse the order of one test and it gets much more readable\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fb06c771399b8d51d724756411108e9abe2a85a",
      "tree": "8f1bfa4d03c545def4968141420c727074d89da2",
      "parents": [
        "f8ae47641611fcdf175ab8bbe89054731b16971d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:46 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "synclink: use tty_port\n\nSwitch the synclink ports to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8ae47641611fcdf175ab8bbe89054731b16971d",
      "tree": "9008eb8b650ef694b302bbc22e6a4e8a6d54bcd6",
      "parents": [
        "b1d1619b4a53072f19e41b1def71fd223fc5d780"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:37 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "stallion: use tty_port\n\nSwitch the stallion driver to use the tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e60a10844879794c7b592acf123cbf9ea0e2c0e7",
      "tree": "48aad5909524bdfa08c99c29164f40e3be7ac2d4",
      "parents": [
        "0ad9e7d1d6bf7829912be50d24d4f3f473006326"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "rocket: use tty_port\n\nSwitch the rocketport to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ad9e7d1d6bf7829912be50d24d4f3f473006326",
      "tree": "2d4359c50127e7bba54e5cdd160c33d9e217af1d",
      "parents": [
        "9de6a51fee08f9e7020074738150441305e83af2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:10 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "mxser: use tty_port\n\nSwitch mxser to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9de6a51fee08f9e7020074738150441305e83af2",
      "tree": "1a27d854d60f439982a6f1d8c779753ad54e4cf5",
      "parents": [
        "b02f5ad6a3ff5a1ee2a7b8ec6eee338de553b060"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "moxa: use tty_port\n\nSwitch MOXA to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b02f5ad6a3ff5a1ee2a7b8ec6eee338de553b060",
      "tree": "b432b32e1edbb24d6ccf34389604cf57ac2543d2",
      "parents": [
        "f1d03228ea85877584d41bccf62841e7ca47043c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:53 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "istallion: use tty_port\n\nSwitch istallion to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1d03228ea85877584d41bccf62841e7ca47043c",
      "tree": "4762a538c51c247733309111a274e394a718246c",
      "parents": [
        "d99101fda034922d5ecaa735910e9930f076325f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:45 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "isicom: use tty_port\n\nSwitch isicom to use a tty_port structure for some fields\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d99101fda034922d5ecaa735910e9930f076325f",
      "tree": "9a1b374037ceb6f26259980ba5ae8746e0f4bbe2",
      "parents": [
        "85f8f81052eeb3eac1242731a8777caacfef0aa9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:37 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "riscom8: remove bogus checks\n\nChris Malley posted a patch removing a NULL check in the riscom8 driver.\nFurther analysis shows that even more of the tests are irrelevant so we\ncan delete lots of stuff\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85f8f81052eeb3eac1242731a8777caacfef0aa9",
      "tree": "32f1fe3efc1e60b46f5d19eb931d462da8260d9a",
      "parents": [
        "b5391e29f428d11755ca2c91074c6db6f5c69d7c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:29 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "riscom8: use tty_port\n\nSwitch riscom8 to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5391e29f428d11755ca2c91074c6db6f5c69d7c",
      "tree": "c7d98ff50e5f22569290066ecb33077a7a3165b5",
      "parents": [
        "4982d6b37a5ccebe6c2af79970c7a15c1939243a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:20 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "gs: use tty_port\n\nSwitch drivers using the old \"generic serial\" driver to use the tty_port\nstructures\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4982d6b37a5ccebe6c2af79970c7a15c1939243a",
      "tree": "e1d0a1c2f3d57943c5d3e25ed1921c8062431667",
      "parents": [
        "52d417388d154f68f8ab753de03b1fba1814de81"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "esp: use tty_port\n\nSwitch esp to use the new tty_port structures\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52d417388d154f68f8ab753de03b1fba1814de81",
      "tree": "7d89c6954fb64fc64f0b64f37c951f79cc56a32b",
      "parents": [
        "7a4d29f426f17479395980ded8fa5e3bdd6d94e4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "epca: use tty_port\n\nSwitch the EPCA driver to include and begin using a tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f67048cd010afe19d79d821f16055d9c704c6f0",
      "tree": "1fbd4717f97632a4753ea98555e285483e35cd45",
      "parents": [
        "d87a6d951c6c09d191d9c10903deb3cc353fcd2c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:53:41 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:35 2008 -0700"
      },
      "message": "tty: Introduce a tty_port common structure\n\nEvery tty driver has its own concept of a port structure and because\nthey all differ we cannot extract commonality.  Begin fixing this by\ncreating a structure drivers can elect to use so that over time we can\npush fields into this and create commonality and then introduce common\nmethods.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59247ca2fdca9691a6a7df532a830e3a133d9962",
      "tree": "7891feb09bf34672443181beaaec9506a69b11dc",
      "parents": [
        "a352def21a642133758b868c71bee12ab34ad5c5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 16 21:53:22 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:35 2008 -0700"
      },
      "message": "drivers/char/rio/: remove VCS tags\n\nThis patch removes ancient VCS tags (either protected\nby #ifdef SCCS_LABELS or commented out).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a352def21a642133758b868c71bee12ab34ad5c5",
      "tree": "95d0f7229f9e4afccdc6fbbf11f7f5c6dd83b0fd",
      "parents": [
        "e1e5770bb63fb9d71619a68f52cb0ba4b2ae58a6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:53:12 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:34 2008 -0700"
      },
      "message": "tty: Ldisc revamp\n\nMove the line disciplines towards a conventional -\u003eops arrangement.  For\nthe moment the actual \u0027tty_ldisc\u0027 struct in the tty is kept as part of\nthe tty struct but this can then be changed if it turns out that when it\nall settles down we want to refcount ldiscs separately to the tty.\n\nPull the ldisc code out of /proc and put it with our ldisc code.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1e5770bb63fb9d71619a68f52cb0ba4b2ae58a6",
      "tree": "01bbf905f75211250548591e7bb04cc110d0c8f6",
      "parents": [
        "9afd561acabe5059ff16d163a176e2350269aba5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jul 16 21:52:56 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:34 2008 -0700"
      },
      "message": "tty: isicom, enable/disable pci device\n\nDon\u0027t forget to enable and disable PCI devices.  The device might be\nunusable without that.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d092633bff3b19faffc480fe9810805e7792a029",
      "tree": "5202dc786557858d016b090b9d025ecc3d4a1b97",
      "parents": [
        "723edb5060855ef36ddeca51a070784b0e0d16df"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 00:26:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jul 20 08:35:55 2008 +0200"
      },
      "message": "Subject: devmem, x86: fix rename of CONFIG_NONPROMISC_DEVMEM\nFrom: Arjan van de Ven \u003carjan@infradead.org\u003e\nDate: Sat, 19 Jul 2008 15:47:17 -0700\n\nCONFIG_NONPROMISC_DEVMEM was a rather confusing name - but renaming it\nto CONFIG_PROMISC_DEVMEM causes problems on architectures that do not\nsupport this feature; this patch renames it to CONFIG_STRICT_DEVMEM,\nso that architectures can opt-in into it.\n\n( the polarity of the option is still the same as it was originally; it\n  needs to be for now to not break architectures that don\u0027t have the\n  infastructure yet to support this feature)\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: \"V.Radhakrishnan\" \u003crk@atr-labs.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n---\n"
    },
    {
      "commit": "cd569ef5d6ff9f43e9504f1ffc7fdbe356518149",
      "tree": "9a4ab5e600fd09e991aa1fbb69adb1c7950898a4",
      "parents": [
        "6879827f4e08da219c99b91e4e1d793a924103e3",
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 12:20:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 12:20:23 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/urgent\n"
    },
    {
      "commit": "49997d75152b3d23c53b0fa730599f2f74c92c65",
      "tree": "46e93126170d02cfec9505172e545732c1b69656",
      "parents": [
        "a0c80b80e0fb48129e4e9d6a9ede914f9ff1850d",
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 02:39:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 02:39:39 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tDocumentation/powerpc/booting-without-of.txt\n\tdrivers/atm/Makefile\n\tdrivers/net/fs_enet/fs_enet-main.c\n\tdrivers/pci/pci-acpi.c\n\tnet/8021q/vlan.c\n\tnet/iucv/iucv.c\n"
    },
    {
      "commit": "ce087150211412afd901a3fa16b1aab5b54d1bcb",
      "tree": "0d0a725558c797193d3c40256d26a69c279668e6",
      "parents": [
        "432e8765f0206de5bbddcbd4eb1d9611c79b1eaa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 03 15:56:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 00:46:09 2008 -0700"
      },
      "message": "sparc64: Add Niagara2 RNG driver.\n\nWith feedback and suggestions from Sam Ravnborg.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64d206d896ff70b828138577d5ff39deda5f1c4d",
      "tree": "c73a42f38a22c00d9bc3a9a558770cbbea79877c",
      "parents": [
        "2567d71cc7acd99f0a0dd02e17fe17fd7df7b30c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 00:26:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 00:28:57 2008 +0200"
      },
      "message": "x86: rename CONFIG_NONPROMISC_DEVMEM to CONFIG_PROMISC_DEVMEM\n\nLinus observed:\n\n\u003e The real bug is that we shouldn\u0027t have \"double negatives\", and\n\u003e certainly not negative config options. Making that \"promiscuous\n\u003e /dev/mem\" option a negated thing as a config option was bad.\n\nright ... lets rename this option. There should never be a negation\nin config options.\n\n[ that reminds me of CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER, but that\n  is for another commit ;-) ]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4cddb886a4d0e5cc7a790151740bfb87b568c97d",
      "tree": "5429a7e530db3091803802a29ad131f4376abc9a",
      "parents": [
        "fb86611f8f3251865784d5938a485a0238ec1427"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu May 22 21:42:44 2008 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jul 17 11:34:49 2008 -0700"
      },
      "message": "mmtimer: Push BKL down into the ioctl handler\n\nSwitches to unlocked_ioctl read to remove ioctl BKL method. Fix the\nunknown ioctl return. Probably a nice easy one to kill off BKL usage\nentirely later\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f39548a6ad1dbdfaab552419386ec5bb1d76fa0d",
      "tree": "c8fd3a1af39749e7cd8bb1e3a1c2a167a3f66f49",
      "parents": [
        "2b04be7e8ab5756ea36e137dd03c8773d184e67e",
        "417e1494fd70715b737428cc3c3d924255f22ba1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 17 10:55:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 17 10:55:07 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6:\n  pcmcia: ide-cs: Remove outdated comment\n  pcmcia: fix cisinfo_t removal\n  pcmcia: fix return value in cm4000_cs.c\n"
    },
    {
      "commit": "d20a4dca47d2cd027ed58a13f91b424affd1f449",
      "tree": "e84092f7e9dad9857a6997317bcc9399639a10a9",
      "parents": [
        "741438b5008791327d2183cebcd7ac9cfad64ec6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jun 11 22:03:10 2008 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed Jul 16 23:27:02 2008 +0200"
      },
      "message": "APM emulation: Notify about all suspend events, not just APM invoked ones (v2)\n\nThis revamps the apm-emulation code to get suspend notifications\nregardless of what way pm_suspend() was invoked, whether via the\napm ioctl or via /sys/power/state. Also do some code cleanup and\nadd comments while at it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "84c3d4aaec3338201b449034beac41635866bddf",
      "tree": "3412951682fb2dd4feb8a5532f8efbaf8b345933",
      "parents": [
        "43d2548bb2ef7e6d753f91468a746784041e522d",
        "fafa3a3f16723997f039a0193997464d66dafd8f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027\n\nManual merge of:\n\n\tarch/powerpc/Kconfig\n\tarch/powerpc/kernel/stacktrace.c\n\tarch/powerpc/mm/slice.c\n\tarch/ppc/kernel/smp.c"
    }
  ],
  "next": "1a781a777b2f6ac46523fe92396215762ced624d"
}
