)]}'
{
  "log": [
    {
      "commit": "49cd619c69d643b30a24029e40eb5364c7a26b2e",
      "tree": "77d181378b85210b3b32a9b22e3363408ebe786a",
      "parents": [
        "19dbaf6f6f0f3b766df08594446d64747a5cced3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Jan 09 09:35:28 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:45:36 2006 -0800"
      },
      "message": "[PATCH] moxa serial: add proper capability check\n\nThis requires the proper capabilities for the moxa bios update ioctl\u0027s.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d936cfc72032fb4af03d1edd99596d18ea1f081c",
      "tree": "6d524c57fbff717ba82c6f4925659f6ec901d45d",
      "parents": [
        "4f47707b056bd2e3627ef390557ee93d312daba5",
        "adfc76419bff33542d4fd53dc7f24818f846f194"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:00:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 09:00:55 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n"
    },
    {
      "commit": "a547dfe9563c49fd0f9743640e01d1d652119ec7",
      "tree": "5000f624e91855ce82b620debb98681a2cd98ed4",
      "parents": [
        "e65c1db19fe8177fa2da53e3e0bddffe585b2d47"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "xslaby@fi.muni.cz",
        "time": "Mon Jan 09 20:54:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:02:01 2006 -0800"
      },
      "message": "[PATCH] char/isicom: More whitespaces and coding style\n\nWrap all the code to 80 chars on a line.\n`}\\nelse\u0027 changed to `} else\u0027.\nClean whitespaces in header file.\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e65c1db19fe8177fa2da53e3e0bddffe585b2d47",
      "tree": "4d1c54f559812b71c9fde79383d00db908c1fd4f",
      "parents": [
        "9ac0948b20f76d9659add91f868c57383ea1e4e5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "xslaby@fi.muni.cz",
        "time": "Mon Jan 09 20:54:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:02:01 2006 -0800"
      },
      "message": "[PATCH] char/isicom: Firmware loading\n\nFirmware loading via hotplug added.\nCleanup firmware old-way fields in header file.\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ac0948b20f76d9659add91f868c57383ea1e4e5",
      "tree": "3edb5c38d8201ebdf5ab277be02cf7c54cf86489",
      "parents": [
        "aaa246ea78c68cd205f505070650cda7c5a95d34"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "xslaby@fi.muni.cz",
        "time": "Mon Jan 09 20:54:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:02:00 2006 -0800"
      },
      "message": "[PATCH] char/isicom: Pci probing added\n\nPci probing functions added, most of functions rewrited because of it (some\nfor loops were redundant).  Used PCI_DEVICE macro.  dev_* used for printing\nwherever possible.  Renamed some functions to have isicom_ in the name.\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aaa246ea78c68cd205f505070650cda7c5a95d34",
      "tree": "5fefb7ca495daaaaf00361d3c720396bbb46055c",
      "parents": [
        "8070e35c6524e0f254cd69f493c50811e8e5b856"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "xslaby@fi.muni.cz",
        "time": "Mon Jan 09 20:54:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:02:00 2006 -0800"
      },
      "message": "[PATCH] char/isicom: Other little changes\n\nMove some code from one place to another.  Get rid of ugly ifdefs in code in\nnext p[patches, so here create functions and macros to enable it.  Rename some\nfunctions and align some code to 80 chars.\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8070e35c6524e0f254cd69f493c50811e8e5b856",
      "tree": "c0f11f7afb656d580bf9bc6acdec4f2b541376d0",
      "parents": [
        "d8d16e47442a84d7fefc7ff839952ddfc919e495"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "xslaby@fi.muni.cz",
        "time": "Mon Jan 09 20:54:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:02:00 2006 -0800"
      },
      "message": "[PATCH] char/isicom: Type conversion and variables deletion\n\nType which is needed to have accurate size was converted to [us]{8,16}.\nRemoved void * cast.\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d8d16e47442a84d7fefc7ff839952ddfc919e495",
      "tree": "7ca3154f0dfce5f90cf85c32c1b4ed0e3d51849b",
      "parents": [
        "d9e39538ce7c52e45e653e777d73ed373189c20d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "xslaby@fi.muni.cz",
        "time": "Mon Jan 09 20:54:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:02:00 2006 -0800"
      },
      "message": "[PATCH] char/isicom: Whitespace cleanup\n\nTrailing spaces and tabs and space used for indentation deleted.  Indented\ncontent of structures.  Switch/case indent.\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9e39538ce7c52e45e653e777d73ed373189c20d",
      "tree": "66471ccdce44916973b0ab3efc3f5d9fd9ebc223",
      "parents": [
        "c58cbb6cbb635f53c8b340ae8da9e84b263cc41a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 09 20:54:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:02:00 2006 -0800"
      },
      "message": "[PATCH] clean up computone remaining cli use\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c58cbb6cbb635f53c8b340ae8da9e84b263cc41a",
      "tree": "c2aa168d889f87d615f90a67451e4985ee2d2e0f",
      "parents": [
        "33f0f88f1c51ae5c2d593d26960c760ea154c2e2"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Mon Jan 09 20:54:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:02:00 2006 -0800"
      },
      "message": "[PATCH] n_hdlc.c: remove unused declaration\n\ndrivers/char/n_hdlc.c:194: warning: `n_hdlc_tty_room\u0027 declared `static\u0027 but\nnever defined\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33f0f88f1c51ae5c2d593d26960c760ea154c2e2",
      "tree": "f53a38cf49406863f079d74d0e8f91b276f7c1a9",
      "parents": [
        "6ed80991a2dce4afc113be35089c564d62fa1f11"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 09 20:54:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:59 2006 -0800"
      },
      "message": "[PATCH] TTY layer buffering revamp\n\nThe API and code have been through various bits of initial review by\nserial driver people but they definitely need to live somewhere for a\nwhile so the unconverted drivers can get knocked into shape, existing\ndrivers that have been updated can be better tuned and bugs whacked out.\n\nThis replaces the tty flip buffers with kmalloc objects in rings. In the\nnormal situation for an IRQ driven serial port at typical speeds the\nbehaviour is pretty much the same, two buffers end up allocated and the\nkernel cycles between them as before.\n\nWhen there are delays or at high speed we now behave far better as the\nbuffer pool can grow a bit rather than lose characters. This also means\nthat we can operate at higher speeds reliably.\n\nFor drivers that receive characters in blocks (DMA based, USB and\nespecially virtualisation) the layer allows a lot of driver specific\ncode that works around the tty layer with private secondary queues to be\nremoved. The IBM folks need this sort of layer, the smart serial port\npeople do, the virtualisers do (because a virtualised tty typically\noperates at infinite speed rather than emulating 9600 baud).\n\nFinally many drivers had invalid and unsafe attempts to avoid buffer\noverflows by directly invoking tty methods extracted out of the innards\nof work queue structs. These are no longer needed and all go away. That\nfixes various random hangs with serial ports on overflow.\n\nThe other change in here is to optimise the receive_room path that is\nused by some callers. It turns out that only one ldisc uses receive room\nexcept asa constant and it updates it far far less than the value is\nread. We thus make it a variable not a function call.\n\nI expect the code to contain bugs due to the size alone but I\u0027ll be\nwatching and squashing them and feeding out new patches as it goes.\n\nBecause the buffers now dynamically expand you should only run out of\nbuffering when the kernel runs out of memory for real.  That means a lot of\nthe horrible hacks high performance drivers used to do just aren\u0027t needed any\nmore.\n\nDescription:\n\ntty_insert_flip_char is an old API and continues to work as before, as does\ntty_flip_buffer_push() [this is why many drivers dont need modification].  It\ndoes now also return the number of chars inserted\n\nThere are also\n\ntty_buffer_request_room(tty, len)\n\nwhich asks for a buffer block of the length requested and returns the space\nfound.  This improves efficiency with hardware that knows how much to\ntransfer.\n\nand tty_insert_flip_string_flags(tty, str, flags, len)\n\nto insert a string of characters and flags\n\nFor a smart interface the usual code is\n\n    len \u003d tty_request_buffer_room(tty, amount_hardware_says);\n    tty_insert_flip_string(tty, buffer_from_card, len);\n\nMore description!\n\nAt the moment tty buffers are attached directly to the tty.  This is causing a\nlot of the problems related to tty layer locking, also problems at high speed\nand also with bursty data (such as occurs in virtualised environments)\n\nI\u0027m working on ripping out the flip buffers and replacing them with a pool of\ndynamically allocated buffers.  This allows both for old style \"byte I/O\"\ndevices and also helps virtualisation and smart devices where large blocks of\ndata suddenely materialise and need storing.\n\nSo far so good.  Lots of drivers reference tty-\u003eflip.*.  Several of them also\ncall directly and unsafely into function pointers it provides.  This will all\nbreak.  Most drivers can use tty_insert_flip_char which can be kept as an API\nbut others need more.\n\nAt the moment I\u0027ve added the following interfaces, if people think more will\nbe needed now is a good time to say\n\n int tty_buffer_request_room(tty, size)\n\nTry and ensure at least size bytes are available, returns actual room (may be\nzero).  At the moment it just uses the flipbuf space but that will change.\nRepeated calls without characters being added are not cumulative.  (ie if you\ncall it with 1, 1, 1, and then 4 you\u0027ll have four characters of space.  The\nother functions will also try and grow buffers in future but this will be a\nmore efficient way when you know block sizes.\n\n int tty_insert_flip_char(tty, ch, flag)\n\nAs before insert a character if there is room.  Now returns 1 for success, 0\nfor failure.\n\n int tty_insert_flip_string(tty, str, len)\n\nInsert a block of non error characters.  Returns the number inserted.\n\n int tty_prepare_flip_string(tty, strptr, len)\n\nAdjust the buffer to allow len characters to be added.  Returns a buffer\npointer in strptr and the length available.  This allows for hardware that\nneeds to use functions like insl or mencpy_fromio.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d64ec153e914cbd60cfaaa47ececed55a9d14d7",
      "tree": "372e6813c0b259ca13f379def799892257b397b6",
      "parents": [
        "fe971071a89c5c5184fc9f3482c7a8e997cf0520"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 09 20:54:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:56 2006 -0800"
      },
      "message": "[PATCH] vr41xx: ARRAY_SIZE cleanup\n\nNo need to define RTC_NUM_RESOURCES, it doesn\u0027t add any value to the code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe971071a89c5c5184fc9f3482c7a8e997cf0520",
      "tree": "74a29e80d5636255f33c750482497a32d8d3491f",
      "parents": [
        "3c6bee1d4037a5c569f30d40bd852a57ba250912"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Jan 09 20:54:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:56 2006 -0800"
      },
      "message": "[PATCH] drivers/char: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of ARRAY_SIZE.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d060a3218f6a046509fa31939ce1a671b0359086",
      "tree": "376c5c5909302595e8b56cb6617c4a0246bccc0f",
      "parents": [
        "cae8a12f49972f040bae6707b7707cd93fe9c9ab"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Mon Jan 09 20:53:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:52 2006 -0800"
      },
      "message": "[PATCH] Fix console blanking\n\nCurrent console blanking code is broken.  It will first do a normal blank,\nthen start the VESA blank timer if vesa_off_interval !\u003d 0, and then proceed\nto do the VESA blanking directly.  After the timer expires it will do the\nVESA blanking a second time.  Also the vesa_powerdown() function doesn\u0027t\nallow all VESA modes to be used.\n\nWith this patch the behaviour is:\n1. Blank: vesa_off_interval !\u003d 0 -\u003e Do normal blank\n          vesa_off_interval \u003d\u003d 0 -\u003e Do VESA blank\n2. Start the VESA blank timer if vesa_off_interval !\u003d 0 and\n   vesa_power_mode !\u003d 0.\n\nIt also gets rid of the limiting vesa_powerdown() function.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ff92053ddff48d9d7908a353bd85f893944463e",
      "tree": "7536ae8d96b112e87766a60e52de40df8f1f657b",
      "parents": [
        "fc33a7bb9c6dd8f6e4a014976200f8fdabb3a45c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:34 2006 -0800"
      },
      "message": "[PATCH] don\u0027t include ioctl32.h in drivers\n\nThese days ioctl32.h is only used for communication of fs/compat.c and\nfs/compat_ioctl.c and doesn\u0027t contain anything of interest to drivers.\n\nRemove inclusion in various drivers.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aed615a95f6dcc243daa99cc80658ad9ada95097",
      "tree": "86ed78f9de3ec9eebd33220b916715f30c4d1b39",
      "parents": [
        "ed653a640419cd9d1ad0f8dc176478e6634a694e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 09 20:51:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:26 2006 -0800"
      },
      "message": "[PATCH] Disable rio on 64-bit platforms\n\nDo it via Kconfig rather than via #error.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be4f1bb2627c2d963d09be1cd69f8820995a9112",
      "tree": "c1b347a9675e499755fdedb324e7d88b2b7858f5",
      "parents": [
        "9c107805aba774667debc01704718960339c24b9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 09 20:51:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:25 2006 -0800"
      },
      "message": "[PATCH] ipmi: fix compile errors with PROC_FS\u003dn\n\n...\n  CC [M]  drivers/char/ipmi/ipmi_msghandler.o\ndrivers/char/ipmi/ipmi_msghandler.c:3301: `proc_ipmi_root\u0027 undeclared here (not in a function)\ndrivers/char/ipmi/ipmi_msghandler.c:3301: initializer element is not constant\ndrivers/char/ipmi/ipmi_msghandler.c:3301: (near initialization for `__ksymtab_proc_ipmi_root.value\u0027)\ndrivers/char/ipmi/ipmi_msghandler.c:1535: warning: `ipmb_file_read_proc\u0027 defined but not used\ndrivers/char/ipmi/ipmi_msghandler.c:1551: warning: `version_file_read_proc\u0027 defined but not used\ndrivers/char/ipmi/ipmi_msghandler.c:1561: warning: `stat_file_read_proc\u0027 defined but not used\n...\n  CC [M]  drivers/char/ipmi/ipmi_poweroff.o\ndrivers/char/ipmi/ipmi_poweroff.c: In function `ipmi_poweroff_init\u0027:\ndrivers/char/ipmi/ipmi_poweroff.c:616: warning: implicit declaration of function `unregister_sysctl_table\u0027\ndrivers/char/ipmi/ipmi_poweroff.c:616: `ipmi_table_header\u0027 undeclared (first use in this function)\ndrivers/char/ipmi/ipmi_poweroff.c:616: (Each undeclared identifier is reported only once\ndrivers/char/ipmi/ipmi_poweroff.c:616: for each function it appears in.)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e329113ca437e44ec399b7ffe114ed36e84ccf5e",
      "tree": "1409d73b08f94d531266716f5a9cc58f3569a18b",
      "parents": [
        "6dd214b554f675e7e66cbce87e594a36f4a57298"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "gardner.ben@gmail.com",
        "time": "Mon Jan 09 20:51:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:24 2006 -0800"
      },
      "message": "[PATCH] i386: GPIO driver for AMD CS5535/CS5536\n\nA simple driver for the CS5535 and CS5536 that allows a user-space program\nto manipulate GPIO pins.  The CS5535/CS5536 chips are Geode processor\ncompanion devices.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1306a482288152ea0ac091c7a8471adc5569e6c8",
      "tree": "e37b45aec6b6574421a83a35edf934960f945d71",
      "parents": [
        "c3a9aea7aacb26881f3488b879750edb4a578c50"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:23 2006 -0800"
      },
      "message": "[PATCH] remove asm/serial.h from synclink_gt.\n\nNot all architectures implement asm/serial.h, and the driver doesn\u0027t appear to\nneed it anyway.\n\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "29ce2c765ca9a41be6f31aa1770e8ee3ee48cd21",
      "tree": "4aacbb27a33dbac624f63cabc957d813b321ed3a",
      "parents": [
        "2065988e9fb1628de7958b0f7f709b93302f7b97"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 12 20:11:50 2005 +0000"
      },
      "committer": {
        "name": "",
        "email": "ralf@denk.linux-mips.net",
        "time": "Tue Jan 10 13:39:07 2006 +0000"
      },
      "message": "Update Yoichi Yuasa\u0027s email address.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3fe0c2776113c24b4b30374003f934cf44280db5",
      "tree": "0b0039205fd82fb7da94370be23e2634757573c1",
      "parents": [
        "906c3b75f6c09b4693a20387aaa6aaa50d327082"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Jan 09 15:59:26 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:26 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, semaphore to completion: CPU3WDT\n\nchange CPU3WDT semaphores to completions.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1b1dcc1b57a49136f118a0f16367256ff9994a69",
      "tree": "b0b36d4f41d28c9d6514fb309d33c1a084d6309b",
      "parents": [
        "794ee1baee1c26be40410233e6c20bceb2b03c08"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, semaphore to mutex: VFS, -\u003ei_sem\n\nThis patch converts the inode semaphore to a mutex. I have tested it on\nXFS and compiled as much as one can consider on an ia64. Anyway your\nluck with it might be different.\n\nModified-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n(finished the conversion)\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "de5097c2e73f826302cd8957c225b3725e0c7553",
      "tree": "3d56ab6fd891088ac55a9ef529faf4360391a22f",
      "parents": [
        "408894ee4dd4debfdedd472eb4d8414892fc90f6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 09 15:59:21 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:21 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, more debugging code\n\nmore mutex debugging: check for held locks during memory freeing,\ntask exit, enable sysrq printouts, etc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\n"
    },
    {
      "commit": "6150c32589d1976ca8a5c987df951088c05a7542",
      "tree": "94073696576323ff966e365d8c47b8ecd8372f97",
      "parents": [
        "44637a12f80b80157d9c1bc5b7d6ef09c9e05713",
        "be42d5fa3772241b8ecebd443f1fb36247959c54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:03:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:03:44 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "e701e85b9f12af4dbe73b4299b541686ef6b1aa5",
      "tree": "286ca3736e2138c3ca157b22db32b09628c72a1a",
      "parents": [
        "564de74a7e2778e1d11b2d2e50ee8dab1cf1456a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 08 01:05:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:10 2006 -0800"
      },
      "message": "[PATCH] vr41xx: section tags fix\n\nmodule_init functions must be tagged __init rather than __devinit; likewise,\nmodule_exit functions must be tagged __exit rather than __devexit.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0804b17984afa1504649e2535db489d2a3029b6",
      "tree": "de1ad2a173e5fecaeffdcbcf93e30fbd3965bf39",
      "parents": [
        "19144d0beab077950f3e767385e3c1050061b475"
      ],
      "author": {
        "name": "Eric Van Buggenhaut",
        "email": "ericvb@debian.org",
        "time": "Sun Jan 08 01:05:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:06 2006 -0800"
      },
      "message": "[PATCH] hw_random: 82801AB PCI Bridge support\n\npci.lst lists device 80862430 as another RNG\n\n# grep 80862430 /lib/discover/pci.lst\n        80862430        bridge  i810_rng        82801AB PCI Bridge\n\nbut it\u0027s not listed in rng_pci_tbl[]\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b368fae6abaa1736b8f26128c32947d47237b8e5",
      "tree": "d9e14fb1c894c51bdd92b100f0ac30bcc8714174",
      "parents": [
        "44f061033360f9d4db7e9b29d64f9df3667cb41e"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Sun Jan 08 01:04:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:03 2006 -0800"
      },
      "message": "[PATCH] sonypi: Enable ACPI events for Sony laptop hotkeys\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: linux-acpi@vger.kernel.org\nCc: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44f061033360f9d4db7e9b29d64f9df3667cb41e",
      "tree": "0c95fac1894e977a20c805ae679a525bfb78c8d5",
      "parents": [
        "fee781e6c25772db862d3322b4745a896022a4f1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Jan 08 01:04:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:03 2006 -0800"
      },
      "message": "[PATCH] Sonypi: convert to the new platform device interface\n\nDo not use platform_device_register_simple() as it is going away, implement\n-\u003eprobe() and -remove() functions so manual binding and unbinding will work\nwith this driver.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Stelian Pop \u003cstelian@popies.net\u003e\nCc: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80851ef2a5a404e6054211ca96ecd5ac4b06d297",
      "tree": "dcacd2a475adc28c540b6012b58f1af9783778c1",
      "parents": [
        "44ac8413901167589226abf824d994aa57e4fd28"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jan 08 01:04:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:02 2006 -0800"
      },
      "message": "[PATCH] /dev/mem: validate mmap requests\n\nAdd a hook so architectures can validate /dev/mem mmap requests.\n\nThis is analogous to validation we already perform in the read/write\npaths.\n\nThe identity mapping scheme used on ia64 requires that each 16MB or\n64MB granule be accessed with exactly one attribute (write-back or\nuncacheable).  This avoids \"attribute aliasing\", which can cause a\nmachine check.\n\nSample problem scenario:\n  - Machine supports VGA, so it has uncacheable (UC) MMIO at 640K-768K\n  - efi_memmap_init() discards any write-back (WB) memory in the first granule\n  - Application (e.g., \"hwinfo\") mmaps /dev/mem, offset 0\n  - hwinfo receives UC mapping (the default, since memmap says \"no WB here\")\n  - Machine check abort (on chipsets that don\u0027t support UC access to WB\n    memory, e.g., sx1000)\n\nIn the scenario above, the only choices are\n  - Use WB for hwinfo mmap.  Can\u0027t do this because it causes attribute\n    aliasing with the UC mapping for the VGA MMIO space.\n  - Use UC for hwinfo mmap.  Can\u0027t do this because the chipset may not\n    support UC for that region.\n  - Disallow the hwinfo mmap with -EINVAL.  That\u0027s what this patch does.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44ac8413901167589226abf824d994aa57e4fd28",
      "tree": "e84b213b960a5b309e426860701e60d98fbb05a5",
      "parents": [
        "a1365647022eb05a5993f270a78e9bef3bf554eb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jan 08 01:04:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:02 2006 -0800"
      },
      "message": "[PATCH] /dev/mem __HAVE_PHYS_MEM_ACCESS_PROT tidy-up\n\nTidy up __HAVE_PHYS_MEM_ACCESS_PROT usage to make mmap_mem() easier to read.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d09cf7d77f62f6fb2f6d63fe5980583805f2d559",
      "tree": "59192c9b47c424bdbc67606f6c2fc2214e7a37d2",
      "parents": [
        "5e38291d80086f6972f471c7caffa03184de0bf0"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Jan 08 01:03:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:00 2006 -0800"
      },
      "message": "[PATCH] tpmdd: remove global event log\n\nRemove global event log in the tpm bios event measurement log code that\nwould have caused problems when the code was run concurrently.  A log is\nnow allocated and attached to the seq file upon open and destroyed\nappropriately.\n\nSigned-off-by: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55a82ab3181be039c6440d3f2f69260ad6fe2988",
      "tree": "6acf566ae3831b0f4f8b428fbaa0e335bc7a2691",
      "parents": [
        "485a6435abc3897934ce0dc530e31db93e9296a6"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Jan 08 01:03:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:55 2006 -0800"
      },
      "message": "[PATCH] tpm: add bios measurement log\n\nAccording to the TCG specifications measurements or hashes of the BIOS code\nand data are extended into TPM PCRS and a log is kept in an ACPI table of\nthese extensions for later validation if desired.  This patch exports the\nvalues in the ACPI table through a security-fs seq_file.\n\nSigned-off-by: Seiji Munetoh \u003cmunetoh@jp.ibm.com\u003e\nSigned-off-by: Stefan Berger \u003cstefanb@us.ibm.com\u003e\nSigned-off-by: Reiner Sailer \u003csailer@us.ibm.com\u003e\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd140a5c1f456f50897af4a2e9a23d228a5fe719",
      "tree": "24170cf30ce2c5d3129c9b535942c4c52231a042",
      "parents": [
        "025510cd20f4c35c3958bea133d96c9bd7c6ef9e"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@yahoo.fr",
        "time": "Sun Jan 08 01:02:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:53 2006 -0800"
      },
      "message": "[PATCH] kmsg_write: don\u0027t return printk return value\n\nkmsg_write returns with printk, so some programs may be confused by a\nsuccessful write() with a return value different than the buffer length.\n\n# /bin/echo something \u003e /dev/kmsg\n/bin/echo: write error: Inappropriate ioctl for device\n\nThe drawbacks is that the printk return value can no more be quickly\nchecked from userspace.\n\nSigned-off-by: Guillaume Chazarain \u003cguichaz@yahoo.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "705b6c7b34f2621f95f606d0e683daa10cdb8eb9",
      "tree": "70c93fddc9534f5c9e8b22b79d07ea70747725b3",
      "parents": [
        "de25968cc87cc5b76d09de8b4cbddc8f24fcf5f7"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Sun Jan 08 01:02:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:45 2006 -0800"
      },
      "message": "[PATCH] new driver synclink_gt\n\nNew character device driver for the SyncLink GT and SyncLink AC families of\nsynchronous and asynchronous serial adapters\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de25968cc87cc5b76d09de8b4cbddc8f24fcf5f7",
      "tree": "1435a31f422039999b728ab326145a2bd5912d4e",
      "parents": [
        "03a285f58064b8e0af08383e082e383753d9c33e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Jan 08 01:02:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:45 2006 -0800"
      },
      "message": "[PATCH] fix more missing includes\n\nInclude fixes for 2.6.14-git11.  Should allow to remove sched.h from\nmodule.h on i386, x86_64, arm, ia64, ppc, ppc64, and s390.  Probably more\nto come since I haven\u0027t yet checked the other archs.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2919b51075b3906c2f476e5a932244af1947bf80",
      "tree": "6dabc37140a11d21f7bdc5a77cbec3bedc3588ef",
      "parents": [
        "277cb103e3d7b31b8f4941b6a495b1b80236b05c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:36 2006 -0800"
      },
      "message": "[PATCH] frv: suppress configuration of certain features for FRV\n\nSuppress configuration of certain features for the FRV arch as they can\u0027t be\nbuilt for FRV at the moment:\n\n (*) RTC\n\n (*) HISAX_*\n\n (*) PARPORT_PC\n\n (*) VGA_CONSOLE\n\n (*) BINFMT_ELF\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4dab06fa7b6d07ee95c8bba5ddd0840633069159",
      "tree": "18c54a1af00ec4effc062d67f45dfc3d8bc096ee",
      "parents": [
        "70c00ba0bbfb583e39b964ebd88620c18aa02c62"
      ],
      "author": {
        "name": "Woody Suwalski",
        "email": "woodys@xandros.com",
        "time": "Sun Jan 08 01:00:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:12:39 2006 -0800"
      },
      "message": "[PATCH] ARM Netwinder watchdog wdt977 update\n\nCleanup for the ARM-only watchdog driver wdt977.\n\nThis is probably the last update, since we want to merge with w83977f_wdt.\nJose Goncalves has ported this driver to i386, so probably we can iron out\nconfiguration differences.\n\nSigned-off-by: Woody Suwalski \u003cwoodys@xandros.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "398f68580f3edd99728028facf571e4a07f9a035",
      "tree": "c789dc4c5d71225c38748cc9d9af82c800951bc0",
      "parents": [
        "237a0989e2902b7d43c4228a36d82f8691fb2118"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Mon Dec 05 19:31:36 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:01 2006 +1100"
      },
      "message": "[PATCH] powerpc/8xx: Fix m8xx_wdt issues\n\nThe following fixes some issues with the last mpc8xx_wdt update:\n\n- Adds missing #include \u003casm/io.h\u003e\n- Use \"uint __iomem\" pointer for in_be32/out_be32\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fb64c2446b20bf0206a690e9e1df88b25ac421e6",
      "tree": "53d6e17957d29d881f8cff83ed952b4229d811bd",
      "parents": [
        "623703f620453c798b6fa3eb79ad8ea27bfd302a"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Thu Nov 24 11:32:09 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:50:51 2006 +1100"
      },
      "message": "[PATCH] ppc32: m8xx watchdog update\n\nThis updates m8xx_wdt as follows:\n\n1) Remove now obsolete fpos check in the write() function. The driver is\ncurrently non functional due to this bug.\n\n2) Use in/out macros for register access.\n\n3) Allows m8xx_wdt to use a kernel timer instead of the builtin RTC/PIT\nfor keep-alive trigger (which is responsible for servicing the watchdog\nuntil an userspace application takes over). For instance Cyclades PRxK\nboards (MPC 855T based) have a non-functional internal RTC/PIT unit.\nBehaviour for boards with RTC/PIT is unchaged.\n\n4) The last change required moving the RTCSC register setting code\nto a weak function which can be overriden by board specific files.\nOtherwise the timer init code trashes the register making it impossible\nfor m8xx_wdt to detect the situation.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8ce25476d5f12ffa29b885e49c38cd95053437e",
      "tree": "640fbdaacbf375f13feaf0eee49306d90b778b8a",
      "parents": [
        "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "message": "[ARM] Move asm/hardware/clock.h to linux/clk.h\n\nThis is needs to be visible to other architectures using the AMBA\nbus and peripherals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "123656d4cc8c946f578ebd18c2050f5251720428",
      "tree": "3d5432eff034a3b9cfdc98b37e245abe5695342d",
      "parents": [
        "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
        "0aec63e67c69545ca757a73a66f5dcf05fa484bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "message": "Merge with Linus\u0027 kernel.\n"
    },
    {
      "commit": "76832c28de4fabbf32fe1e5a25194724a3430070",
      "tree": "af30f03ef07b2532332b53f95f43f93c0ec3553d",
      "parents": [
        "c0e7dcc8bc01d7ea1865e7040a586207d1b34b36"
      ],
      "author": {
        "name": "Dimitri Sivanich",
        "email": "sivanich@sgi.com",
        "time": "Fri Jan 06 11:33:41 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 15:22:28 2006 -0800"
      },
      "message": "[PATCH] shrink mmtimer memory size\n\nThis greatly reduces the amount of memory used by mmtimer on smaller\nmachines with large values of MAX_COMPACT_NODES.\n\nSigned-off-by: Dimitri Sivanich \u003csivanich@sgi.com\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "066bb8d03b6e52e4844d37145573d6a2bedaa339",
      "tree": "cdef785ca23e7803573ac774ab9750bb83a672c9",
      "parents": [
        "81684ee645e15601ec935461d9069a3086179c06"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Fri Jan 06 00:19:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:58 2006 -0800"
      },
      "message": "[PATCH] fix remaining list_for_each_safe_rcu in -mm (take 2)\n\nI missed a use of list_for_each_rcu_safe() in -mm tree.  Here is an updated\npatch to fix it.  This time tested on a machine that actually uses IPMI...\n(Thanks to Serge Hallyn for spotting this.)\n\nSigned-off-by: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "347a8dc3b815f0c0fa62a1df075184ffe4cbdcf1",
      "tree": "a6ec76690127e87fe6efa42b6238caadd6c07e7b",
      "parents": [
        "9bbc8346fb21fad3f678220b067450e436e45dbf"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 06 00:19:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:53 2006 -0800"
      },
      "message": "[PATCH] s390: cleanup Kconfig\n\nSanitize some s390 Kconfig options.  We have ARCH_S390, ARCH_S390X,\nARCH_S390_31, 64BIT, S390_SUPPORT and COMPAT.  Replace these 6 options by\nS390, 64BIT and COMPAT.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7a4ad0998dcd682f4968e8ec5fc1259914a1c4a",
      "tree": "eb3abedd5d748f13cc218fc9226850ac21ecdc3c",
      "parents": [
        "f90b8116032f4216d260e31f966a3585319387ac"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Jan 06 00:12:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:38 2006 -0800"
      },
      "message": "[PATCH] Geode LX HW RNG Support\n\nAdd support to hw_random for the Geode LX HRNG device.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8cfa618dccbdc6dab5297f75779566a388a98fd",
      "tree": "b91e0952038dafc6e03bf8b1d8948b1fdefec031",
      "parents": [
        "b463581154f3f3eecda27cae60df813fefcd84d3"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:51 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:24 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback\n\nUnify the EVENT_CARD_INSERTION and \"attach\" callbacks to one unified\nprobe() callback. As all in-kernel drivers are changed to this new\ncallback, there will be no temporary backwards-compatibility. Inside a\nprobe() function, each driver _must_ set struct pcmcia_device\n*p_dev-\u003einstance and instance-\u003ehandle correctly.\n\nWith these patches, the basic driver interface for 16-bit PCMCIA drivers\nnow has the classic four callbacks known also from other buses:\n\n        int (*probe)            (struct pcmcia_device *dev);\n        void (*remove)          (struct pcmcia_device *dev);\n\n        int (*suspend)          (struct pcmcia_device *dev);\n        int (*resume)           (struct pcmcia_device *dev);\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "b463581154f3f3eecda27cae60df813fefcd84d3",
      "tree": "5e5b0f7a32b0727b64e52b9b2649897e6c841074",
      "parents": [
        "f3990715589d378a2d3aa9b8accd78bb4a2378b7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:35 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:20 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove dev_list from drivers\n\nThe linked list of devices managed by each PCMCIA driver is, in very most\ncases, unused. Therefore, remove it from many drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "cc3b4866bee996c922e875b8c8efe9f0d8803aae",
      "tree": "6632837b6986f33566f75ed971cecbdc210e3201",
      "parents": [
        "8e9e793d68fcda6cc84c18cedf85ca0f91d801a8"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:23:14 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:10 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify detach, REMOVAL_EVENT handlers into one remove callback\n\nUnify the \"detach\" and REMOVAL_EVENT handlers to one \"remove\" function.\nOld functionality is preserved, for the moment.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10",
      "tree": "b3d46f0643352e541d6a39e6da09059687cf713d",
      "parents": [
        "63e7ebd06402951bc8863ba5b7bc9b9f42044849"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:21:18 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:59:02 2006 +0100"
      },
      "message": "[PATCH] pcmcia: new suspend core\n\nMove the suspend and resume methods out of the event handler, and into\nspecial functions. Also use these functions for pre- and post-reset, as\nalmost all drivers already do, and the remaining ones can easily be\nconverted.\n\nBugfix to include/pcmcia/ds.c\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "3adfd4e2b8804e926a5245062ba8ee12e88d30c3",
      "tree": "abcd17bd38ac7609566977bc5070573f16ed1be3",
      "parents": [
        "4da5cc2cec8caec1d357053e85a7a32f243f93a1"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue Jan 03 12:50:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:47:42 2006 -0800"
      },
      "message": "[PATCH] Fix IXP4xx watchdog errata workaround\n\nThe IXP4xx driver bails out on all A0 CPUs, but it should only do\nso on IXP42x as IXP46x has functioning HW.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25c862cc9ea9b312c25a9f577f91b973131f1261",
      "tree": "8e8f56531144370ced50fa98db2973f4e93e38b0",
      "parents": [
        "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
        "8ded4ac018ea706bf7ee926601a27184665c9c28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
      "tree": "d956016f7aefff1030ca0f7885ac6a6f890a9e94",
      "parents": [
        "1cb9e8e01d2c73184e2074f37cd155b3c4fdaae6",
        "48d727a9f93e617d6d443507acf7d1b849c63366"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:34:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:34:57 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n"
    },
    {
      "commit": "d347da0deffa1d8f88f0d270eab040e4707c9916",
      "tree": "e0911f2ef4d36a7b44f7a5379feabebbd37dcfc4",
      "parents": [
        "c6c88bbde4d8b2ffe9886b7130b2e23781d424e5",
        "74cb8798222bb7d1aecb0acb91e6eeedf5feb948"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:27:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:27:41 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "c6c88bbde4d8b2ffe9886b7130b2e23781d424e5",
      "tree": "47c2b61983acc6fbc42d89813729b87bbaf2aed9",
      "parents": [
        "0356dbb7fe87ba59558902e536d9f960e87353c1",
        "c8dd7709c534ab0d713aa698c99132b6c812b57c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:25:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:25:44 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n"
    },
    {
      "commit": "a020ff412f0ecbb1e4aae1681b287e5785dd77b5",
      "tree": "94fba0f0ade540eaae89051971b49bd29803be51",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 04 18:01:03 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 13:55:35 2006 -0800"
      },
      "message": "[PATCH] Fix pragma packing in ip2 driver\n\nThis fixes the pragma packing in the ip2 driver by popping the previous\nsetting rather than explicitly assuming that the correct setting is 4.\n\nThis also gets around a compiler bug in the FRV compiler when building\nallmodconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75318d2d7cab77b14c5d3dbd5e69f2680a769e16",
      "tree": "13098167bd41d7dd0b0d3f678534a6daa29b4005",
      "parents": [
        "2143acc6dc79bdbff812f02a7dc5ab9d4fc81fc8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 21 14:53:03 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: remove .owner field from struct usb_driver\n\nIt is no longer needed, so let\u0027s remove it, saving a bit of memory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d8313f5ca2b1f86b7df6c99fc4b3fffa1f84e92b",
      "tree": "1ee41d265c7790e4389bf4d123b2b60975ad2967",
      "parents": [
        "a7f5e7f164788a22eb5d3de8e2d3cee1bf58fdca"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Dec 13 23:25:44 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 03 13:10:56 2006 -0800"
      },
      "message": "[INET6]: Generalise tcp_v6_hash_connect\n\nRenaming it to inet6_hash_connect, making it possible to ditch\ndccp_v6_hash_connect and share the same code with TCP instead.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7f5e7f164788a22eb5d3de8e2d3cee1bf58fdca",
      "tree": "809ed01d61aa9548124b9958a5a500068b1db670",
      "parents": [
        "6d6ee43e0b8b8d4847627fd43739b98ec2b9404f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Dec 13 23:25:31 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 03 13:10:55 2006 -0800"
      },
      "message": "[INET]: Generalise tcp_v4_hash_connect\n\nRenaming it to inet_hash_connect, making it possible to ditch\ndccp_v4_hash_connect and share the same code with TCP instead.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8d3584a2df28827094f6338cde1303c467bc1f0",
      "tree": "d2cdb824f4b2f109ad6a74285455b56e5a2dd118",
      "parents": [
        "f47fc0ac7ead5ed91a11fcabfad6ee44c17ee934"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "message": "[ARM] Remove clk_use()/clk_unuse()\n\nIt seems that clk_use() and clk_unuse() are additional complexity\nwhich isn\u0027t required anymore.  Remove them from the clock framework\nto avoid the additional confusion which they cause, and update all\nARM machine types except for OMAP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a4efbdee278b2f4ed91aad2db5c006ff754276e",
      "tree": "be5742c3d3ff5382c8a6ccdcd31bfe00fb9b6491",
      "parents": [
        "7a1119b1fc87cc347d3932b8aee051e86b32818f"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "message": "s/retreiv/retriev/g\n\nAs everyone knows, the rule is: \"i before e.. um.. always.\"\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "352dd1df32e672be4cff71132eb9c06a257872fe",
      "tree": "f8477d3133b8f43fe1108a1516295f507b2ca359",
      "parents": [
        "02959a875caec8cabd36111046ad537251ef405f"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Tue Dec 27 23:43:31 2005 -0500"
      },
      "committer": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 01 22:21:50 2006 +0100"
      },
      "message": "gitignore: misc files\n\nIgnore all files generated from *_shipped files, plus a few others.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "392c14beaca2ee85a98d0c6b453501be67423a20",
      "tree": "0cde7d5f7022c7ca05e3adf82749bbb9f593e998",
      "parents": [
        "bc781aa93e6dfa85aa251c8898f831031db55c49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 13:01:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 13:01:54 2005 -0800"
      },
      "message": "Revert radeon AGP aperture offset changes\n\nThis reverts the series of commits\n\n\t67dbb4ea33731415fe09c62149a34f472719ac1d\n\t281ab031a8c9e5b593142eb4ec59a87faae8676a\n\t47807ce381acc34a7ffee2b42e35e96c0f322e52\n\nthat changed the GART VM start offset.  It fixed some machines, but\nseems to continually interact badly with some X versions.\n\nQuoth Ben Herrenschmidt:\n\n  \"So I think at this point, the best is that we keep the old bogus code\n   that at least is consistent with the bug in the server. I\u0027m working on a\n   big patch to X that reworks the memory map stuff completely and fixes\n   those issues on the server side, I\u0027ll do a DRM patch matching this X fix\n   as well so that the memory map is only ever set in one place and with\n   what I hope is a correct algorithm...\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee025949586f80effa634ff273c2444795472780",
      "tree": "60c4216cbd0cf05ab30c8c11c6132506a1cff457",
      "parents": [
        "63b44442416a243f05881b0dd094b621a46ab4b3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Dec 28 20:01:04 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:19:21 2005 -0800"
      },
      "message": "[PATCH] fix ia64 compile failure with gcc4.1\n\n__get_unaligned creates a typeof the var its passed, and writes to it,\nwhich on gcc4.1, spits out the following error:\n\ndrivers/char/vc_screen.c: In function \u0027vcs_write\u0027:\ndrivers/char/vc_screen.c:422: error: assignment of read-only variable \u0027val\u0027\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n[ The \"right\" fix would be to try to fix \u003casm-generic/unaligned.h\u003e\n  but that\u0027s hard to do with the tools gcc gives us. So this\n  simpler patch is preferable -- Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67dbb4ea33731415fe09c62149a34f472719ac1d",
      "tree": "5d417d821fb181ce683c60dabcfa33d8c6f65fb8",
      "parents": [
        "5ab4a6c81eb3dbe32361791d1535f9153f79b0ed"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 27 12:49:33 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 27 19:57:52 2005 -0800"
      },
      "message": "[PATCH] Fix more radeon GART start calculation cases\n\nAs reported by Jules Villard \u003cjvillard@ens-lyon.fr\u003e and some others, the\nrecent GART aperture start reconfiguration causes problems on some\nsetups.\n\nWhat I _think_ might be happening is that the X server is also trying to\nmuck around with the card memory map and is forcing it back into a wrong\nsetting that also happens to no longer match what the DRM wants to do\nand blows up.  There are bugs all over the place in that code (and still\nsome bugs in the DRM as well anyway).\n\nThis patch attempts to avoid that by using the largest of the 2 values,\nwhich I think will cause it to behave as it used to for you and will\nstill fix the problem with machines that have an aperture size smaller\nthan the video memory.\n\nAcked-by: Jules Villard \u003cjvillard@ens-lyon.fr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b57ee9e55373a27e45549e82b0c43621480a71b",
      "tree": "03c584b93e9323d5057fdd482c6cb5c9a3e1d651",
      "parents": [
        "14904398e5b573d13f8c8dbd43a452ff34c0efc2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 22 21:03:47 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:09:54 2005 -0800"
      },
      "message": "[SPARC]: introduce a SPARC Kconfig symbol\n\nIntroduce a Kconfig symbol SPARC that is defined on both the sparc and\nsparc64 architectures.\n\nThis symbol makes some dependencies more readable.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce37e5f90366cb90320a285edd2113fd807f3ab6",
      "tree": "a7cd328af50a2434dc0ccd0056b941df04837cc6",
      "parents": [
        "df7addbb45874f0f992266003155de5a22e1872f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Dec 19 14:52:24 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 14:52:24 2005 -0800"
      },
      "message": "[SPARC]: Fix RTC build failure.\n\nOn sparc and sparc64, the rtc driver doesn\u0027t compile with PCI support \ndisabled.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee219e5e7c12b742243a080e2d8d288a48a32e44",
      "tree": "54ea3bd7241ad81d6bb3ec6b9659f1a9744ed784",
      "parents": [
        "ff60dde9e46b87757d5e83bd58be0688fca8e816"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Dec 17 23:20:55 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:19:35 2005 -0800"
      },
      "message": "[PATCH] radeon drm: fix compilation breakage with gcc 2.95.3\n\nFix a typo which breaks radeon drm compilation with gcc 2.95.3.\n\nThe offending line was added back in 2.6.11-rc3, but was harmless\nback then. A recent addition nearby changed it into a compilation\nbreaker: commit 281ab031a8c9e5b593142eb4ec59a87faae8676a.\n\nThe doubled semi-colon ends up being an empty instruction, and the\nvariable declaration thus ends up being in the middle of \"code\".\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a78719c387cc25ed97304a235a20c24f0f89399b",
      "tree": "f2e394bf22e90c0bad6fc4a05838b98260352042",
      "parents": [
        "42245e65f356ed54fdf7a1f9a0095e0bc40f73a3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Dec 16 22:35:28 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 14:43:05 2005 -0800"
      },
      "message": "[PATCH] ppc: booke_wdt compile fix\n\nbooke_wdt.c had been missed in cpu_specs[] removal sweep\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "281ab031a8c9e5b593142eb4ec59a87faae8676a",
      "tree": "2e91e4226fc66be7d3e4b329df6990e25681d966",
      "parents": [
        "7b6666530e2736f190a2629c8abe34275054449f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Dec 16 16:52:22 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 22:22:57 2005 -0800"
      },
      "message": "[PATCH] radeon drm: fix agp aperture map offset\n\nThis finally fixes the radeon memory mapping bug that was incorrectly\nfixed by the previous patch.  This time, we use the actual vram size as\nthe size to calculate how far to move the AGP aperture from the\nframebuffer in card\u0027s memory space.\n\nIf there are still issues with this patch, they are due to bugs in the X\ndriver that I\u0027m working on fixing too.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7767e126ca0f32cd0438455fdd9650f909d2eeb3",
      "tree": "efcad511a28e5b78db8d666c78636c55b664a1a0",
      "parents": [
        "ebbd1bce79b3b4778d9e1914a22c42fcfa869cd9"
      ],
      "author": {
        "name": "Paolo Galtieri",
        "email": "pgaltieri@mvista.com",
        "time": "Thu Dec 15 12:34:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 14:22:45 2005 -0800"
      },
      "message": "[PATCH] IPMI oops fix\n\nWhile doing some testing I discovered that if the BIOS on a board does not\nproperly setup the DMI information it leads to a panic in the IPMI code.\n\nThe panic is due to dereferencing a pointer which is not initialized.  The\npointer is initialized in port_setup() and/or mem_setup() and used in\ninit_one_smi() and cleanup_one_si(), however if either port_setup() or\nmem_setup() return ENODEV the pointer does not get initialized.\n\nSigned-off-by: Paolo Galtieri \u003cpgaltieri@mvista.com\u003e\nAcked-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "833882b452046d3d5028f6293a0a6d6d3c1eee3c",
      "tree": "50fb03e8365777fac828ff1af6d29a30148a87ec",
      "parents": [
        "7877327d9c360ac91f22e4c7f98bcb10c0180969"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:19:00 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:31 2005 -0800"
      },
      "message": "[PATCH] mwave: missing __user in ioctl struct declaration\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "538bacf8a4802d209f955726b66891b8a921dabf",
      "tree": "835186127bdd2c18259c9d7c1956bf13332ff46f",
      "parents": [
        "d22043940eb8d660df9a94e8e439ab4d3d16edab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:18:20 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:30 2005 -0800"
      },
      "message": "[PATCH] __user annotations (booke_wdt.c)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e896fd9861181140617aa9ff3a54dac25e46351d",
      "tree": "557fc0b8d7189ce2aa25a979bb044bb6ebb64bec",
      "parents": [
        "5ad9201be7f7d52d712fe3c3e841fdc19216ede1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:18:05 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:30 2005 -0800"
      },
      "message": "[PATCH] wdrtas.c: fix __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4aa02eb3939c5004782454434e4d50de471b53d",
      "tree": "00b7241594b7c0fc6665122393e5b9764cdfb9e6",
      "parents": [
        "b16b88e55d808a6324d5ff02d8c686f7884870f8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:17:55 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:30 2005 -0800"
      },
      "message": "[PATCH] cm4000_cs: __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47807ce381acc34a7ffee2b42e35e96c0f322e52",
      "tree": "d34a8ac9e3e9c05044aa230f9ae2785b12ed64bf",
      "parents": [
        "0e670506668a43e1355b8f10c33d081a676bd521"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Dec 13 04:18:41 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 21:02:22 2005 -0800"
      },
      "message": "[drm] fix radeon aperture issue\n\nBen noticed that on certain cards we\u0027ve landed the AGP space on top of\nthe second aperture instead of after it..  Which messes things up a lot\non those machines.\n\nThis just moves the gart further out, a more correct fix is in the works\nfrom Ben for after 2.6.15.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCC: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "062dfa433cce9a2c3941b3b8b96ae678f11230fa",
      "tree": "b76f773ef1fab8302e233ac25d23f35d5341b6cd",
      "parents": [
        "7c9dfb5999a7ba90e93a96d9f3ce55a9e4978ad5",
        "22f975f4ffa707ea24507f6899bb9f5a1ff034bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:58 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "0de502aa44aae5712a18d471818d6c785e07c92e",
      "tree": "95435fe88ec7b43d9de0583ba00ed4f4e023589d",
      "parents": [
        "a64882e795cc1d890e3359d0aa143af1cf67e8d4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Dec 12 00:37:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:46 2005 -0800"
      },
      "message": "[PATCH] raw driver: Kconfig fix\n\nCONFIG_MAX_RAW_DEVS should appear immediately after CONFIG_RAW_DRIVER.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cda315aba34ff4fb66bbb2945b723688f3414a75",
      "tree": "842370af28aded095f62ffac030e918c432b605f",
      "parents": [
        "dd815408106f3c56c3050493dda97f9355aa4971"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Mon Dec 12 00:37:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] ipmi: fix panic generator ID\n\nThe IPMI specifcation says the generator ID is 0x20, but that is for bits\n7-1.  Bit 0 is set to specify it is a software event.  The correct value is\n0x41.  Without this fix, panic events written into the System Event Log\nappear to come from an \"unknown\" generator, rather than from the kernel.\n\nSigned-off-by: Jordan Hargrave \u003cJordan_Hargrave@dell.com\u003e\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ddf61bd09a7668279d2b208a96eba784bec3d80",
      "tree": "55116fe3e45703ca7d45f4400ac3ced091537632",
      "parents": [
        "db20da32a22ccfa3a118408034eeb0ba61a42329"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Mon Dec 05 10:15:06 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 05 10:15:06 2005 +0000"
      },
      "message": "[ARM SMP] mpcore_wdt bogus fpos check\n\ndrivers/char/watchdog/mpcore_wdt.c write function contains a check for\n(ppos !\u003d \u0026file-\u003ef_pos). Such check used to make sense when a pointer to\nfile-\u003ef_pos was handed by vfs_write(), not a copy of it as it stands\nnow.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c801147c5a103eec864afee348c4ee3fdb0f380c",
      "tree": "498a39dfb965c58b22b5b4ae0d920f72a0f6f2d5",
      "parents": [
        "d2ef5ebb4c4fe141a82252d4db8d8521e6765c5a"
      ],
      "author": {
        "name": "Egbert Eich",
        "email": "eich@suse.de",
        "time": "Wed Nov 30 15:32:59 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 08:45:40 2005 -0800"
      },
      "message": "[PATCH] SiS DRM: Fix possible NULL dereference\n\nThis fixes a NULL pointer reference in DRM.  The SiS driver tries to\nallocate a big chunk of memory, but the return value is never checked.\n\nReported in Novell bugzilla #132271:\n  https://bugzilla.novell.com/show_bug.cgi?id\u003d132271\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6aab341e0a28aff100a09831c5300a2994b8b986",
      "tree": "1af3908275aa5e1b16e80efee554a9a7504c56d4",
      "parents": [
        "458af5439fe7ae7d95ca14106844e61f0795166c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:34:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:34:23 2005 -0800"
      },
      "message": "mm: re-architect the VM_UNPAGED logic\n\nThis replaces the (in my opinion horrible) VM_UNMAPPED logic with very\nexplicit support for a \"remapped page range\" aka VM_PFNMAP.  It allows a\nVM area to contain an arbitrary range of page table entries that the VM\nnever touches, and never considers to be normal pages.\n\nAny user of \"remap_pfn_range()\" automatically gets this new\nfunctionality, and doesn\u0027t even have to mark the pages reserved or\nindeed mark them any other way.  It just works.  As a side effect, doing\nmmap() on /dev/mem works for arbitrary ranges.\n\nSparc update from David in the next commit.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf65f1623dd005ddfb1cbba20af3423a6c638dbe",
      "tree": "aa1a69092764317ff9ac49c25be5e423882b90d6",
      "parents": [
        "33bc227e4e48ddadcf2eacb381c19df338f0a6c8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Nov 24 21:41:14 2005 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Nov 24 21:41:14 2005 +1100"
      },
      "message": "drm: fix quiescent locking\n\nA fix for a locking bug which is triggered when a client tries to lock with\nflag DMA_QUIESCENT (typically the X server), but gets interrupted by a signal.\nThe locking IOCTL should then return an error, but if DMA_QUIESCENT succeeds\nit returns 0, and the client falsely thinks it has the lock. In addition\nThe client waits for DMA_QUISCENT and possibly DMA_READY without having the lock.\n\nFrom: Thomas Hellstrom\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "7655f493b74f3048c02458bc32cd0b144f7b394f",
      "tree": "7fca7d65df8a2a05caf9aae9a54a6760a75131f4",
      "parents": [
        "c41f47121d8bf44b886ef2039779dab8c1e3a25f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Wed Nov 23 22:12:59 2005 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Nov 23 22:12:59 2005 +1100"
      },
      "message": "drm: move is_pci to the end of the structure\n\nWe memset the structure across opens except for the flags. The correct\nfix is more intrusive but this should fix a problem with bad iounmaps\nseen on AGP radeons acting like PCI ones.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c41f47121d8bf44b886ef2039779dab8c1e3a25f",
      "tree": "98fa0962eeec797d266b5936122e52d96839c2ec",
      "parents": [
        "bd07ed2b4d7071716c09895e19849e8b04991656"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Wed Nov 23 22:09:13 2005 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Nov 23 22:09:13 2005 +1100"
      },
      "message": "drm: add __GFP_COMP to the drm_alloc_pages\n\nThe DRM only uses drm_alloc_pages for non-SG PCI cards using DRM.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bd07ed2b4d7071716c09895e19849e8b04991656",
      "tree": "41aebda6814e358c6afc27b1f00dbe21355e5eaa",
      "parents": [
        "1778d55edb62753a92b979fa57072c2e1ff3d062"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Wed Nov 23 21:45:43 2005 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Nov 23 21:45:43 2005 +1100"
      },
      "message": "I think that if a PCI bus is a root bus, attached to a host bridge not a\nPCI-\u003ePCI bridge, then bus-\u003eself is allowed to be NULL. Certainly that\u0027s\nthe case on my Pegasos, and it makes the MGA DRM driver oops...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f57e88a8d83de8d844b57e16b84d2f762fe9f092",
      "tree": "32fee3ab5c177bc0f47827dd18ad4471be3b2a74",
      "parents": [
        "ee498ed730283e9cdfc8913f12b90a2246f1a8cc"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Nov 21 21:32:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 09:13:42 2005 -0800"
      },
      "message": "[PATCH] unpaged: ZERO_PAGE in VM_UNPAGED\n\nIt\u0027s strange enough to be looking out for anonymous pages in VM_UNPAGED areas,\nlet\u0027s not insert the ZERO_PAGE there - though whether it would matter will\ndepend on what we decide about ZERO_PAGE refcounting.\n\nBut whereas do_anonymous_page may (exceptionally) be called on a VM_UNPAGED\narea, do_no_page should never be: just BUG_ON.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7e37ee9c547213d726b29c2510cbb6696050405",
      "tree": "50c45625de666b23f209d79eb1bfae05c64feee9",
      "parents": [
        "c243f1f1f6545985afcc6adf1fc085729029c3ee",
        "db93a82fa9d8b4d6e31c227922eaae829253bb88"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 21 06:56:52 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 21 06:56:52 2005 -0800"
      },
      "message": "Merge ../linus/\n"
    },
    {
      "commit": "c243f1f1f6545985afcc6adf1fc085729029c3ee",
      "tree": "6cc10f5552f8ee46118f983f2b29fbfa1b84870b",
      "parents": [
        "a42ab7f2349a72ecf5c3b1b7c836dc4249a71c0c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 21 06:53:16 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 21 06:53:16 2005 -0800"
      },
      "message": "[AGPGART] Support VIA P4M800CE bridge.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "c4b32b8b010d036dc03f77b0ef2a747db0cc3588",
      "tree": "790006316ffa12c76dcfb0b53e7441932025fbf5",
      "parents": [
        "90612b308f2a2cc8aa08fbaf6f7184f5b7b5a855"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Fri Nov 18 01:10:59 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:49:46 2005 -0800"
      },
      "message": "[PATCH] tpm: remove PCI kconfig dependency\n\nThe driver dependencies on PCI have been removed.  This patch clears that\nup in the Kconfig file\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90612b308f2a2cc8aa08fbaf6f7184f5b7b5a855",
      "tree": "ec50684193a201c7f6762287ce4f3b66bae1b04d",
      "parents": [
        "ba3961152e7016237e15e3dfc18f08c1853d156b"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Fri Nov 18 01:10:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:49:45 2005 -0800"
      },
      "message": "[PATCH] tpm: use ioread8 and iowrite8\n\nUse ioread8 and iowrite8 as suggested.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba3961152e7016237e15e3dfc18f08c1853d156b",
      "tree": "eef7380031f0e267ce78499f66b04edc2e51a0aa",
      "parents": [
        "966cc04b4d9d3d7a49e744888628acc36ebec5d4"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Fri Nov 18 01:10:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:49:45 2005 -0800"
      },
      "message": "[PATCH] tpm: use flush_scheduled_work()\n\nAdd the necessary flush_schedule_work calls when canceling the timer.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44f080c46e84090daf81b4d142359f8e38d7c5ee",
      "tree": "7f2cd28f932bba32c0c28a7c20983c9167f4667e",
      "parents": [
        "58bb01a9cd72eebf60d00c57b948a76aa7b85727"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Fri Nov 18 01:10:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:49:45 2005 -0800"
      },
      "message": "[PATCH] ipmi: missing NULL test for kthread\n\nOn IPMI systems with BT interfaces, we don\u0027t start the kernel thread, so\nsmi_info-\u003ethread is NULL.  Test for NULL when stopping the thread, because\nkthread_stop() doesn\u0027t, and an oops ensues otherwise.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a42ab7f2349a72ecf5c3b1b7c836dc4249a71c0c",
      "tree": "2c2cd2e32a1356162a8f3b1fdc06d505333454d7",
      "parents": [
        "5e9ad06ad953c6022e4a7f6012c9b5708a8a5d8a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 16 16:07:02 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 16 16:07:02 2005 -0800"
      },
      "message": "[AGPGART] Mark AMD64 aperture size structs as const\n\nNeither of them are ever written to.\n\nNoted by Arjan van de Ven\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5e9ad06ad953c6022e4a7f6012c9b5708a8a5d8a",
      "tree": "098c1fcbf0ba944afd2da299a9307bb763c41932",
      "parents": [
        "0db169f9703115bab09eda5d89a8f6937a7bf98e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 16 16:05:49 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 16 16:05:49 2005 -0800"
      },
      "message": "[AGPGART] Mark maxes_table as const\n\nIt\u0027s never written to.\n\nNoted by Arjan van de Ven\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "3225e1d3d1ebc3fcb74fbbb166520f35c35a22f4",
      "tree": "ccd62d1ae676d7bfa893a473849ed5e1d1edb245",
      "parents": [
        "d4ed803c564701eae9534ab26a86ddb06acaf49c"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Nov 15 00:09:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] ipmi: bump-driver-version\n\nLots of good changes to the driver lately that userspace will care about\nthe version of the driver.  Bump the version from 36.0 to 38.0 to be higher\nthan 37 that the 2.4 driver came out with a few weeks ago which doesn\u0027t\nhave all the same changes.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4060994c3e337b40e0f6fa8ce2cc178e021baf3d",
      "tree": "980297c1747ca89354bc879cc5d17903eacb19e2",
      "parents": [
        "0174f72f848dfe7dc7488799776303c81b181b16",
        "d3ee871e63d0a0c70413dc0aa5534b8d6cd6ec37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "message": "Merge x86-64 update from Andi\n"
    },
    {
      "commit": "1d2e6bd86152ab86fb866555281869df340e6c6a",
      "tree": "abdaeb1737b4ba6562af6482b435c7f3afcdc0f4",
      "parents": [
        "172efbb40333d0ca10ebaab11a98f9be687bee39"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] AGP: Make gart iterator in K8 AGP driver SMP safe\n\nUgh!\n\nCc: davej@redhat.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "172efbb40333d0ca10ebaab11a98f9be687bee39",
      "tree": "2e5094bb79635d1a74c1933880a06c22b7f5987c",
      "parents": [
        "870b7681cd3f867c1ffc8d7fbe9b22216e73a536"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] AGP: Try unsupported AGP chipsets on x86-64 by default\n\nSo far all new ones have worked and there isn\u0027t much variation because\nthe CPU does all the interesting bits.\n\nSo enable try unsupported by default.\n\nCan be still disabled with try_unsupported\u003d0 (module) or\namd64.try_unsupported\u003d0   (boot option)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "870b7681cd3f867c1ffc8d7fbe9b22216e73a536",
      "tree": "734a1e1da4b2ef0bf5798167324812e24b47a922",
      "parents": [
        "529a340402e419f935d411ce0a085e96fcaf3872"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] AGP: Support ULI/ALI 1689 bridge on AMD64\n\n(no name because I\u0027m not sure of the correct name)\n\nCc: davej@redhat.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3136254ca5dfaf53486f7032c674f9b6d7fd1d53",
      "tree": "101934218e83511dc2783e02d1a458ec85d98da9",
      "parents": [
        "0c37ec2aa88bd8a6aaeb284ff5c86f4c6d8e8469"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 14 15:49:48 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:36:08 2005 +1100"
      },
      "message": "[PATCH] powerpc: kill ppc64 rtc.c, use genrtc instead\n\nThis moves the rtas RTC callbacks to rtas-rtc.c in arch/powerpc/kernel,\nand kills the rest of arch/ppc64/kernel/rtc.c which was just a duplicate\nof the genrtc functionality. Also enable build of genrtc for\nCONFIG_PPC64 (it just works are we already have the required callbacks)\nand enable it in all defconfigs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "09e12f9f6bcd9af516d901223cebdbae58b32c9f"
}
