)]}'
{
  "log": [
    {
      "commit": "082c8cb4e5e68c0fd29cc10c59db94d2284fd2b0",
      "tree": "5f4ec8042b29272f0fd0c28b2cc2c0bb63f38dc0",
      "parents": [
        "2604288f45605d1b2844f001dc3141149667b3d1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jul 31 00:39:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:44 2007 -0700"
      },
      "message": "spi device setup gets better error checking\n\nThis updates some error reporting paths in SPI device setup:\n\n - Move validation logic for SPI chipselects to spi_new_device(),\n   which is where it should always have been.\n\n - In spi_new_device(), emit error messages if the device can\u0027t\n   be created.  This is LOTS better than a silent failure; though\n   eventually, the calling convention should probably change to\n   use the \u003clinux/err.h\u003e conventions.\n\n - Includes one previously-missing check:  SPI masters must always\n   have at least one chipselect, even for dedicated busses which\n   always keep it selected!\n\nIt also adds a FIXME (IDR for dynamic ID allocation) so the issue doesn\u0027t live\npurely in my mailbox.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2604288f45605d1b2844f001dc3141149667b3d1",
      "tree": "49e811d40c231e69570cf7382ead8b5731f8ae89",
      "parents": [
        "db7526f925b79293dc3b361a70db7f340870a298"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jul 31 00:39:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:44 2007 -0700"
      },
      "message": "spi kerneldoc update\n\nThis adds kerneldoc to the SPI framework.  The \"spi_driver\" and\n\"spi_board_info\" structs were previously not described.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db7526f925b79293dc3b361a70db7f340870a298",
      "tree": "a97f7794e713b654c2a9941429a1e1173e3e0f13",
      "parents": [
        "ad4a5bb885f1985732426f108d2fe36517dd1939"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Tue Jul 31 00:39:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:44 2007 -0700"
      },
      "message": "fix integer overflow warning in i2o_block\n\ndrivers/message/i2o/i2o_block.c: In function \u0027i2o_block_transfer\u0027:\ndrivers/message/i2o/i2o_block.c:837: warning: integer overflow in expression\n\nmsg-\u003eu.head[1] \u003d cpu_to_le32(I2O_CMD_PRIVATE \u003c\u003c 24 | HOST_TID \u003c\u003c 12 | tid);\nand I2O_CMD_PRIVATE is defined as 0xFF.  This gets \"0xFF0100 | tid\" and fits\ninto 32-bit unsigned but not into 32-bit signed integer properly.  Target\nvalue is defined as u32 so the claculation does not fit during computation.\n\nChange local variable tid to u32 so the whole expression is of u32 type and\nfits well into u32 result.\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nCc: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad4a5bb885f1985732426f108d2fe36517dd1939",
      "tree": "a61eec937963e9e6d5ab9a9db9e704349148fd3a",
      "parents": [
        "ca76d2d8031fd8216eedadee77dfe009a63e4408"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:39:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:44 2007 -0700"
      },
      "message": "ip2main warning fix\n\nCONFIG_PCI\u003dn:\n\ndrivers/char/ip2/ip2main.c: In function `ip2_loadmain\u0027:\ndrivers/char/ip2/ip2main.c:503: warning: unused variable `status\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca76d2d8031fd8216eedadee77dfe009a63e4408",
      "tree": "d24d6286f4f951b114188f2c0884b19bb8ad7c97",
      "parents": [
        "f2912a1223c0917a7b4e054f18086209137891ea"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Jul 31 00:39:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:43 2007 -0700"
      },
      "message": "UDF: fix UID and GID mount option ignorance\n\nThis patch fix weird behaviour of UDF mounting procedure.  To get UID\nchanged (for now) we have to type\n\n\tmount -t udf -o uid\u003dsome_user,uid\u003dignore /dev/device /mnt/moun_point\n\nand specifying two uid at once is strange a bit.  So with the patch we are\nable to mount without additional \u0027uid\u003dignore\u0027 option.  The same for GID\noption is done.\n\nThis patch will not break current mount scheme (with two option).\n\nBtw this does fix (I hope) the following\n\n\t[BUG 6124] mount of UDF fs ignores UID and GID options\n        http://bugzilla.kernel.org/show_bug.cgi?id\u003d6124\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: Michael \u003causlands-kv@gmx.de\u003e\nCc: Eric Sandeen \u003csandeen@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2912a1223c0917a7b4e054f18086209137891ea",
      "tree": "bb5598f1c205244277ce352951bc9de1800d0df1",
      "parents": [
        "ff0cfc66cd99d59e3a8024003171035e4ae192b7"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jul 31 00:39:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:43 2007 -0700"
      },
      "message": "cciss: fix memory leak\n\nThere\u0027s a memory leak in the cciss driver.\n\nin alloc_cciss_hba() we may leak sizeof(ctlr_info_t) bytes if a\ncall to alloc_disk(1 \u003c\u003c NWD_SHIFT) fails.\nThis patch should fix the issue.\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff0cfc66cd99d59e3a8024003171035e4ae192b7",
      "tree": "df5387886708c74e62ad6d17f45cc7ce14f77959",
      "parents": [
        "8e48591700f7df5969e17b0a41b7dde011c6810c"
      ],
      "author": {
        "name": "Al Boldi",
        "email": "a1426z@gawab.com",
        "time": "Tue Jul 31 00:39:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:43 2007 -0700"
      },
      "message": "Kconfig: remove top level menu \"Code maturity level options\"\n\nRemove the top level menu \"Code maturity level options\", and moves its\noptions into menu \"General setup\".\n\nThis makes Kconfig less cluttered and easier to setup.\n\nSigned-off-by: Al Boldi \u003ca1426z@gawab.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e48591700f7df5969e17b0a41b7dde011c6810c",
      "tree": "ac4eabc67325b56f0911c639a0865ab763953186",
      "parents": [
        "0af1a4504699524c876361845bc2e301ecc45d0f"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue Jul 31 00:39:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:43 2007 -0700"
      },
      "message": "Videopix Frame Grabber: Fix unreleased lock in vfc_debug()\n\nVideopix Frame Grabber: vfc_debug() doesn\u0027t release the device lock\nwhen copy_from_user() fails\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0af1a4504699524c876361845bc2e301ecc45d0f",
      "tree": "72c6d1ac9d7dfb44d25c58eea599c2df63aa2562",
      "parents": [
        "86d0004abc87025bae1cca43c94e99a27b7bbbd6"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jul 31 00:39:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:43 2007 -0700"
      },
      "message": "rename setlease to generic_setlease\n\nMake it a little more clear that this is the default implementation for\nthe setleast operation.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nAcked-by: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86d0004abc87025bae1cca43c94e99a27b7bbbd6",
      "tree": "3743c9cb122f6e7c51077597cc7448a6b1e9f41e",
      "parents": [
        "dd22a68228cf1c8dad39d6f9da925bd534aea91d"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Jul 31 00:39:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:43 2007 -0700"
      },
      "message": "sb1250-duart: __maybe_unused, etc. fixes\n\nThis is a set of small fixes addressing points raised with the original\ndriver submission.  In particular, __maybe_unused is used rather than a\nlocal hack and sbd_ops is made const.  Additionally I have made two local\nstring variables automatic as rodata space was wasted for pointers\nunnecessarily.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd22a68228cf1c8dad39d6f9da925bd534aea91d",
      "tree": "cf797bbc0b69f638d8cbc401810ab9d65a6a47b1",
      "parents": [
        "91eb1b79ecf42bad91ff084ba3d020ec833b3477"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josh@kernel.org",
        "time": "Tue Jul 31 00:39:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "x86_64: include asm/bugs.h in bugs.c for check_bugs prototype\n\nC files should include the header files that prototype their functions.\n\nEliminates a sparse warning:\nwarning: symbol \u0027check_bugs\u0027 was not declared. Should it be static?\n\nSigned-off-by: Josh Triplett \u003cjosh@kernel.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91eb1b79ecf42bad91ff084ba3d020ec833b3477",
      "tree": "080cde71d5dc3a51675f9a6c151ca8c2be8347c3",
      "parents": [
        "d133a9609ee6111c9718a4bbe559b84a399603e6"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josh@kernel.org",
        "time": "Tue Jul 31 00:39:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "i386: include asm/bugs.h in bugs.c for check_bugs prototype\n\nC files should include the header files that prototype their functions.\n\nEliminates a sparse warning:\nwarning: symbol \u0027check_bugs\u0027 was not declared. Should it be static?\n\nSigned-off-by: Josh Triplett \u003cjosh@kernel.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d133a9609ee6111c9718a4bbe559b84a399603e6",
      "tree": "c838cc2ec00584acdf42125a13be1a8274b038e7",
      "parents": [
        "6ace06dc68db13f7f82f9341fdef89502f0bb217"
      ],
      "author": {
        "name": "Gabriel Craciunescu",
        "email": "nix.or.die@googlemail.com",
        "time": "Tue Jul 31 00:39:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "Typo fixes errror -\u003e error\n\nTypo fixes errror -\u003e error\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ace06dc68db13f7f82f9341fdef89502f0bb217",
      "tree": "a19c36e9387ac8e225c4de490c423923549b2e59",
      "parents": [
        "c9b3febc5b9c55a76b838c977b078195ec8bb95e"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Jul 31 00:39:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "idr_remove_all: kill unused variable\n\n\"error\" is always equal to 0.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9b3febc5b9c55a76b838c977b078195ec8bb95e",
      "tree": "08745cc706021ec1586f8c7541a0218ab1764b08",
      "parents": [
        "e804a4a4dd596d853f6d6f814fbdcf97b8efcdea"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jul 31 00:39:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "Fix a use after free bug in kernel-\u003euserspace relay file support\n\nCoverity spotted what looks like a real possible case of using a variable\nafter it has been freed.  The problem is in\nkernel/relay.c::relay_open_buf()\n\nIf the code hits \"goto free_buf;\" it ends up in this code :\n\n  free_buf:\n    \trelay_destroy_buf(buf);\t\u003c--- calls kfree() on \u0027buf\u0027.\n  free_name:\n   \tkfree(tmpname);\n  end:\n  \treturn buf;\t\t\u003c-- use after free of \u0027buf\u0027.\n\nI read through the callers and they all handle a NULL return from this\nfunction as an error (and hitting the \u0027free_buf\u0027 label only happens on\nfailure to chan-\u003ecb-\u003ecreate_buf_file(), so that looks like a clear error to\nme).\n\nThe patch simply sets \u0027buf\u0027 to NULL after the call to\nrelay_destroy_buf(buf); - as far as I can see that should take care of the\nproblem.\n\nThe patch also corrects a reference to a documentation file while\nI was at it.\n\nNote from Mathieu: the documentation reference change should have been\ndone in a separate patch, but I guess no one will really care.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: \"David J. Wilder\" \u003cwilder@us.ibm.com\u003e\nTested-by: \"David J. Wilder\" \u003cwilder@us.ibm.com\u003e\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Tom Zanussi \u003czanussi@us.ibm.com\u003e\nCc: Karim Yaghmour \u003ckarim@opersys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e804a4a4dd596d853f6d6f814fbdcf97b8efcdea",
      "tree": "8a19854d3ab326d7157065a72528db2bf91bce21",
      "parents": [
        "bbe06f6bf7e764a9eb0e3cdcec2b12c743f35757"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "ssatyam@cse.iitk.ac.in",
        "time": "Tue Jul 31 00:39:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "kthread: silence bogus section mismatch warning\n\nWARNING: kernel/built-in.o(.text+0x16910): Section mismatch:\nreference to .init.text: (between \u0027kthreadd\u0027 and \u0027init_waitqueue_head\u0027)\n\ncomes because kernel/kthread.c:kthreadd() is not __init but calls\nkthreadd_setup() which is __init. But this is ok, because kthreadd_setup()\nis only ever called at init time, and then kthreadd() proceeds into its\n\"for (;;)\" loop. We could mark kthreadd __init_refok, but kthreadd_setup()\nwith just one callsite and 4 lines in it (it\u0027s been that small since\n10ab825bdef8df51) doesn\u0027t need to be a separate function at all -- so let\u0027s\njust move those four lines at beginning of kthreadd() itself.\n\nSigned-off-by: Satyam Sharma \u003cssatyam@cse.iitk.ac.in\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbe06f6bf7e764a9eb0e3cdcec2b12c743f35757",
      "tree": "29e2cd320a128f674e67a04d601d4b5e025651f9",
      "parents": [
        "9700382c3c9ff3e673e587084d76eedb3ba88668"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jul 31 00:39:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "fs: 9p/conv.c error path fix\n\nWhen buf_check_overflow() returns !\u003d 0 we will hit kfree(ERR_PTR(err)) and\nit will not be happy about it.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9700382c3c9ff3e673e587084d76eedb3ba88668",
      "tree": "57ed58d87e765323692e463c8b7ee64f702dff0d",
      "parents": [
        "937472b00b666ecbf1464502f857ec63b024af72"
      ],
      "author": {
        "name": "david m. richter",
        "email": "richterd@citi.umich.edu",
        "time": "Tue Jul 31 00:39:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "VFS: fix a race in lease-breaking during truncate\n\nIt is possible that another process could acquire a new file lease right\nafter break_lease() is called during a truncate, but before lease-granting\nis disabled by the subsequent get_write_access().  Merely switching the\norder of the break_lease() and get_write_access() calls prevents this race.\n\nSigned-off-by: David M. Richter \u003crichterd@citi.umich.edu\u003e\nSigned-off-by: \"J. Bruce Fields\" \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "937472b00b666ecbf1464502f857ec63b024af72",
      "tree": "b557078de19c3370488cfed8ce45b261518ee09d",
      "parents": [
        "07ff8ee79e254ac07205d2c9c9e8fbe2f4b3e6e8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jul 31 00:39:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "use __val in __get_unaligned\n\nUse \"__val\" rather than \"val\" in the __get_unaligned macro in\nasm-generic/unaligned.h.  This way gcc wont warn if you happen to also name\nsomething in the same scope \"val\".\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07ff8ee79e254ac07205d2c9c9e8fbe2f4b3e6e8",
      "tree": "b2ca9a7a360ef1a5e4ec4926a3f20dfc816faa10",
      "parents": [
        "448e3cee839fdf975d6119eed475ec7d0400404e"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Tue Jul 31 00:39:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "hpet.txt: broken link fix\n\nThe specification link in hpet document is broken.\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "448e3cee839fdf975d6119eed475ec7d0400404e",
      "tree": "676b52c311c7b0764768a36f4a8efe99230115df",
      "parents": [
        "ac9d41a3e4043a3a89735a872b564a1973df2178"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 31 00:39:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "ANON_INODES shouldn\u0027t be user visible\n\nThere doesn\u0027t seem to be a good reason for ANON_INODES being\nan user visible option.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac9d41a3e4043a3a89735a872b564a1973df2178",
      "tree": "a553c9668230c0a5685e48df367983b81d4e1805",
      "parents": [
        "47f82189b185bf4b0de4ebce237850e8d3b1d0b6"
      ],
      "author": {
        "name": "Michael Tokarev",
        "email": "mjt@tls.msk.ru",
        "time": "Tue Jul 31 00:39:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "Remove one more leftover reference to devfs\n\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47f82189b185bf4b0de4ebce237850e8d3b1d0b6",
      "tree": "9fdc14822077c2ae742faea2cbfa815d2a980d6a",
      "parents": [
        "d7ef970bafaa74bd9db75375e98ddd4634045303"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Tue Jul 31 00:39:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "broken lilo check on make install\n\nOn make install I get the this error:\n\n...\n\nsh /work/crazy/linux-git/linux-2.6/arch/i386/boot/install.sh\n2.6.22-g4eb6bf6b arch/i386/boot/bzImage System.map \"/boot\"\n/work/crazy/linux-git/linux-2.6/arch/i386/boot/install.sh: line 54:\n/etc/lilo/install: No such file or directory\nmake[1]: *** [install] Error 127\n\n...\n\nI don\u0027t use and don\u0027t have lilo installed on this system. The attached\npatch fixes the problem for me.\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7ef970bafaa74bd9db75375e98ddd4634045303",
      "tree": "f1ba30ff5b18f7be6128942f49ff8a2821e71d47",
      "parents": [
        "80cd69203c3ad5f2ecf7d01cec4a10ed15613682"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Jul 31 00:39:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "NCP: delete test of long-deceased CONFIG_NCPFS_DEBUGDENTRY\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80cd69203c3ad5f2ecf7d01cec4a10ed15613682",
      "tree": "8328a64144dcf726e9b7b16c26f7fb5e10ee56a9",
      "parents": [
        "73c21e8024296760c450a0bded131cb573f83328"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jul 31 00:39:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "ipmi: Fix mem leak in try_init_dmi()\n\nThis is only called at init time and only happens if the BIOS screws\nsomething up, so the leak is slight and it is probably not worth sending to\n2.6.22.x.  The driver would not initialize the interface in the case, and I\nhave no reports of this happening.  I have booted and run tests on a system\nwith this patch.  Note that the original patch was munged by the mailer,\nhere\u0027s a new one.\n\nIf we ever hit the \"default:\" case in the switch in try_init_dmi(),\nthen we\u0027ll leak the storage allocated with kzalloc() and assigned\nto \u0027info\u0027.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73c21e8024296760c450a0bded131cb573f83328",
      "tree": "c51a70df35c6e0783e435fa2c0d3531b3225ee23",
      "parents": [
        "5ac4d823fd93be49c2a90fb877fc5fc6317936d5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:39:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "docbook bad file references\n\nFix docbook warnings:\n\nWarning(linux-2.6.22-git12//drivers/base/power/main.c): no structured comments found\nWarning(linux-2.6.22-git12//include/linux/splice.h): no structured comments found\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ac4d823fd93be49c2a90fb877fc5fc6317936d5",
      "tree": "4ebb3d91c4a14f865242d3bf930ff9cb2d5843ed",
      "parents": [
        "aa3481d5e686aa015e960f76253f0e771a92716a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:39:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "irq.h fix kernel-doc\n\nAdd kernel-doc entry in \u003clinux/irq.h\u003e for:\n\nWarning(linux-2.6.22-git12//include/linux/irq.h:177): No description found for parameter \u0027last_unhandled\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa3481d5e686aa015e960f76253f0e771a92716a",
      "tree": "65ed896d9715077487c2b37745b59e8d89b7713e",
      "parents": [
        "2e89db75aee14f3f195836560e0973c9ff215f94"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:39:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "i2c.h kernel-doc additions\n\nAdd kernel-doc notation in \u003clinux/i2c.h\u003e for:\n\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027driver\u0027\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027usage_count\u0027\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027list\u0027\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027released\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e89db75aee14f3f195836560e0973c9ff215f94",
      "tree": "167fff4fdb9c35068311897c50c0b3d460cf8c2c",
      "parents": [
        "79f851733c71c5b2665d2b3ee857b9721846cd74"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Jul 31 00:39:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: MPSC: Fix coding style and whitespace issues\n\nFix up mpsc.c to be aligned with Documentation/CodingStyle.  Also fix up some\nwhitespace issues.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79f851733c71c5b2665d2b3ee857b9721846cd74",
      "tree": "bb3cdb0d42f21bc149f49df70aaa66f2f8bf37bd",
      "parents": [
        "5797ae364c35db8c184f38b37595be59bf761e93"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Jul 31 00:39:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: MPSC: Remove duplicate SUPPORT_SYSRQ definition\n\nRemove the duplicate definition of SUPPORT_SYSRQ in mpsc driver.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5797ae364c35db8c184f38b37595be59bf761e93",
      "tree": "2912a5178b0d5df95d8b0b759bca1c2ac9a7f8c2",
      "parents": [
        "6c1ead5e77c4e41d58ae6e6c3285ad38275df4a8"
      ],
      "author": {
        "name": "Stephane Chazelas",
        "email": "stephane@artesyncp.com",
        "time": "Tue Jul 31 00:38:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: MPSC: Stop rx engine when CREAD cleared\n\nCurrently, the MPSC driver doesn\u0027t stop recieving characters when the CREAD\nflag in termios-\u003ec_cflag is cleared.  It should.  Also, only start receiving\nif its not already started.\n\nSigned-off-by: Stephane Chazelas \u003cstephane@artesyncp.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c1ead5e77c4e41d58ae6e6c3285ad38275df4a8",
      "tree": "b0928bdda2320b4ac81b4f350aed9d0006efc732",
      "parents": [
        "817794e0df5fea495396c18878804044436832be"
      ],
      "author": {
        "name": "Carlos Sanchez",
        "email": "carlos.sanchez@gecoinc.com",
        "time": "Tue Jul 31 00:38:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: MPSC: Remove race between Rx stop \u0026 restart\n\nThe patch in commit ID f7232056bff5fe2d3bfeab35252a66ebaeb5bbde stops (aborts)\nthe MPSC\u0027s receive engine just before restarting it.  Unfortunately, it\ndoesn\u0027t wait for the abort to complete before restarting it which creates a\nrace between the abort and the restart.  If the restart occurs first, the\nin-progress abort stops it again and the rx engine remains stopped.\n\nInstead, do the abort when the SDMA engine is being stopped.  Make sure to\nwait for the abort to complete before continuing.\n\nSigned-off-by: Carlos Sanchez \u003ccarlos.sanchez@gecoinc.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "817794e0df5fea495396c18878804044436832be",
      "tree": "2560d16e6299eb8879fc821b2e5d36ee5631eb54",
      "parents": [
        "541510fc28b72eab37361e9e95f48746b4d3302b"
      ],
      "author": {
        "name": "Kirill Kuvaldin",
        "email": "kuvkir@epsmu.com",
        "time": "Tue Jul 31 00:38:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "isofs: mounting to regular file may succeed\n\nIt turned out that mounting a corrupted ISO image to a regular file may\nsucceed, e.g.  if an image was prepared as follows:\n\n$ dd if\u003dcorrect.iso of\u003dbad.iso bs\u003d4k count\u003d8\n\nWe then can mount it to a regular file:\n\n# mount -o loop -t iso9660 bad.iso /tmp/file\n\nBut mounting it to a directory fails with -ENOTDIR, simply because\nthe root directory inode doesn\u0027t have S_IFDIR set and the condition\nin graft_tree() is met:\n\n\tif (S_ISDIR(nd-\u003edentry-\u003ed_inode-\u003ei_mode) !\u003d\n\t      S_ISDIR(mnt-\u003emnt_root-\u003ed_inode-\u003ei_mode))\n\t\treturn -ENOTDIR\n\nThis is because the root directory inode was read from an incorrect\nblock. It\u0027s supposed to be read from sbi-\u003es_firstdatazone, which is\nan absolute value and gets messed up in the case of an incorrect image.\n\nIn order to somehow circumvent this we have to check that the root\ndirectory inode is actually a directory after all.\n\nSigned-off-by: Kirill Kuvaldin \u003ckuvkir@epsmu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "541510fc28b72eab37361e9e95f48746b4d3302b",
      "tree": "50a948d2f4b0b181a3163cc462aeb63e546acda5",
      "parents": [
        "2174041d663e4ea825dd53af71b877ea6da736fe"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "remove tx3912fb\n\nRemove tx3912fb.  Nino has already removed.  It is no longer needed.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2174041d663e4ea825dd53af71b877ea6da736fe",
      "tree": "878038d0cee214064f900f441cc000e8bf0197a3",
      "parents": [
        "a95d32094c6564c3be62ef6b396b24ced564932f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: fix vr41xx_siu serial console support\n\nThe serial console can select only SERIAL_VR41XX\u003dy.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a95d32094c6564c3be62ef6b396b24ced564932f",
      "tree": "02dae934b5bf46e6d97a16077383b4a72b82bc1c",
      "parents": [
        "a24ac9fba1d122ce2536d23b8f4c47a17b7d0627"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: fix vr41xx_siu interface select\n\nonly PORT_VR41XX_SIU can select interface.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a24ac9fba1d122ce2536d23b8f4c47a17b7d0627",
      "tree": "35205e42114d484a0e07f59d21e3ba1b0c4f56db",
      "parents": [
        "73dd1166af9a7a1e24554991236ddea740df0dbd"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: fix section mismatch vr41xx_siu\n\nFix section mismatch vr41xx_siu.\n\nWARNING: drivers/built-in.o(.text+0x2ce4c): Section mismatch: reference to .init.text:uart_parse_options (between \u0027siu_console_setup\u0027 and \u0027siu_request_port\u0027)\nWARNING: drivers/built-in.o(.text+0x2ce70): Section mismatch: reference to .init.text:uart_set_options (between \u0027siu_console_setup\u0027 and \u0027siu_request_port\u0027)\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73dd1166af9a7a1e24554991236ddea740df0dbd",
      "tree": "8fe66f07c27dddf5f6578c9cf265514a235caad6",
      "parents": [
        "0e6ff1580ff5d8dc10ec58d22b3e1a6f372f7f40"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Jul 31 00:38:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "pure_initcall ID inconsistency\n\npure_initcall uses the same ID as core_initcall.  I guess that\u0027s a typo and\nit should use its own ID.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e6ff1580ff5d8dc10ec58d22b3e1a6f372f7f40",
      "tree": "ca75193307cf5a96dba54c170c554ac8f0f92d5d",
      "parents": [
        "41d202d80e829c0a489119ad63d7ece08a9786da"
      ],
      "author": {
        "name": "Eddy L O Jansson",
        "email": "eddy@klopper.net",
        "time": "Tue Jul 31 00:38:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "in-string typos of \"error\"\n\nOne patch for two trivial typos of \u0027error\u0027 with three R\u0027s, appearing in message strings.\n\nThere\u0027s a bunch more of the same in comments, not dealt with here.\n\nSigned-off-by: Eddy L O Jansson \u003ceddy@klopper.net\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41d202d80e829c0a489119ad63d7ece08a9786da",
      "tree": "2924723e2441a0fef0e3097a4f64423895e198df",
      "parents": [
        "f54f098612d7f86463b5fb4763d03533d634de73"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Tue Jul 31 00:38:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "Include serial_reg.h with userspace headers\n\nAs reported by Gustavo de Nardin \u003cgustavodn@mandriva.com.br\u003e, while trying to\ncompile xosview (http://xosview.sourceforge.net/) with upstream kernel\nheaders being used you get the following errors:\nserialmeter.cc:48:30: error: linux/serial_reg.h: No such file or directory\nserialmeter.cc: In member function \u0027virtual void\nSerialMeter::checkResources()\u0027:\nserialmeter.cc:71: error: \u0027UART_LSR\u0027 was not declared in this scope\nserialmeter.cc:71: error: \u0027UART_MSR\u0027 was not declared in this scope\n...\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: Gustavo de Nardin \u003cgustavodn@mandriva.com.br\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f54f098612d7f86463b5fb4763d03533d634de73",
      "tree": "22c18dd521e6a182647ad8304ab28434060f0c8c",
      "parents": [
        "c0f3358621dc746219d49a9dee1799704d3a32f8"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Tue Jul 31 00:38:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "futex: pass nr_wake2 to futex_wake_op\n\nThe fourth argument of sys_futex is ignored when op \u003d\u003d FUTEX_WAKE_OP,\nbut futex_wake_op expects it as its nr_wake2 parameter.\n\nThe only user of this operation in glibc is always passing 1, so this\nbug had no consequences so far.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0f3358621dc746219d49a9dee1799704d3a32f8",
      "tree": "664ca895c1eb5d25b3705f90c70eda51405fa7a5",
      "parents": [
        "5ea473a1dfeca2ee38c5dd458c1174d129e6b64e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Jul 31 00:38:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "Fix leak on /proc/lockdep_stats\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ea473a1dfeca2ee38c5dd458c1174d129e6b64e",
      "tree": "7ed66c900149f452ebeda379ce3264da9515b9dd",
      "parents": [
        "ff8e210a9550ad760a62e9803938cd04f9fb0851"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Jul 31 00:38:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "Fix leaks on /proc/{*/sched,sched_debug,timer_list,timer_stats}\n\nOn every open/close one struct seq_operations leaks.\nKudos to /proc/slab_allocators.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff8e210a9550ad760a62e9803938cd04f9fb0851",
      "tree": "5fa45dae4ca7a180db2e83e4bc731c2a567f1f0d",
      "parents": [
        "b34bd06e485abf5b24fc13a9a988ebf4d2915dd6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 31 00:38:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "AFS: fix file locking\n\nFix file locking for AFS:\n\n (*) Start the lock manager thread under a mutex to avoid a race.\n\n (*) Made the locking non-fair: New readlocks will jump pending writelocks if\n     there\u0027s a readlock currently granted on a file.  This makes the behaviour\n     similar to Linux\u0027s VFS locking.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b34bd06e485abf5b24fc13a9a988ebf4d2915dd6",
      "tree": "51121142a8c6194def341ab7a647bbd293790111",
      "parents": [
        "7be77e20d59fc3dd3fdde31641e0bc821114d26b"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Tue Jul 31 00:38:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "bpqether: fix rcu usage\n\nThe rcu_dereference() primitive needs to be applied to an l-value in order to\nensure that compiler writers don\u0027t get an opportunity to apply reordering\noptimizations that could result in multiple fetches or in other misbehavior.\nThis patch pulls the rcu_dereference() calls in bpq_seq_next() up to the point\nat which the fetched pointers are still l-values, rather than after\nlist_entry() has transformed them into r-values.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7be77e20d59fc3dd3fdde31641e0bc821114d26b",
      "tree": "558507e6fe540d1deddb2dbce9b3a7cca855a57e",
      "parents": [
        "ad0b142772eb1f88f0e77cb63c38b0005e83c2bd"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@openvz.org",
        "time": "Tue Jul 31 00:38:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "Fix user struct leakage with locked IPC shem segment\n\nWhen user locks an ipc shmem segmant with SHM_LOCK ctl and the segment is\nalready locked the shmem_lock() function returns 0.  After this the\nsubsequent code leaks the existing user struct:\n\n\u003d\u003d ipc/shm.c: sys_shmctl() \u003d\u003d\n     ...\n     err \u003d shmem_lock(shp-\u003eshm_file, 1, user);\n     if (!err) {\n          shp-\u003eshm_perm.mode |\u003d SHM_LOCKED;\n          shp-\u003emlock_user \u003d user;\n     }\n     ...\n\u003d\u003d\n\nOther results of this are:\n1. the new shp-\u003emlock_user is not get-ed and will point to freed\n   memory when the task dies.\n2. the RLIMIT_MEMLOCK is screwed on both user structs.\n\nThe exploit looks like this:\n\n\u003d\u003d\n    id \u003d shmget(...);\n    setresuid(uid, 0, 0);\n    shmctl(id, SHM_LOCK, NULL);\n    setresuid(uid + 1, 0, 0);\n    shmctl(id, SHM_LOCK, NULL);\n\u003d\u003d\n\nMy solution is to return 0 to the userspace and do not change the\nsegment\u0027s user.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad0b142772eb1f88f0e77cb63c38b0005e83c2bd",
      "tree": "0d985fc99986aaea1d22112cb11a63f42cab9b49",
      "parents": [
        "db0031947bad3feafc217d5ac4f320021f57c740"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 00:38:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "kbuild: whitelist references from __dbe_table to .init\n\nThis is needed on MIPS where the same mechanism as get_user() is used to\nintercept bus error exceptions for some hardware probes.  Without this\npatch modpost will throw spurious warnings:\n\n  LD      vmlinux\n  SYSMAP  System.map\n  SYSMAP  .tmp_System.map\n  MODPOST vmlinux\nWARNING: arch/mips/sgi-ip22/built-in.o(__dbe_table+0x0): Section mismatch: reference to .init.text:\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db0031947bad3feafc217d5ac4f320021f57c740",
      "tree": "f4fa0c31fbbaa90af7b1169a99671590d0234ab2",
      "parents": [
        "fe9844d5a32e7b2552a557a42a2a2dc0e378672c"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jul 31 00:38:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "m68knommu: get rid of duplicate include\n\nRemove the duplicate inclusion of asm/irq.h from\narch/m68knommu/platform/5206e/config.c\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe9844d5a32e7b2552a557a42a2a2dc0e378672c",
      "tree": "b6047e4506b2879d977a1e5e834925626ca759c4",
      "parents": [
        "2a485d7ad2b68600e423f8799efc0d074029ec01"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:38:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "kdebug.h: forward-declare struct struct notifier_block\n\nalpha:\n\nIn file included from kernel/notifier.c:1:\ninclude/linux/kdebug.h:14: warning: \u0027struct notifier_block\u0027 declared inside parameter list\ninclude/linux/kdebug.h:14: warning: its scope is only this definition or declaration, which is probably not what you want\ninclude/linux/kdebug.h:15: warning: \u0027struct notifier_block\u0027 declared inside parameter list\nkernel/notifier.c:529: error: conflicting types for \u0027register_die_notifier\u0027\ninclude/linux/kdebug.h:14: error: previous declaration of \u0027register_die_notifier\u0027 was here\nkernel/notifier.c:533: error: conflicting types for \u0027register_die_notifier\u0027\ninclude/linux/kdebug.h:14: error: previous declaration of \u0027register_die_notifier\u0027 was here\nkernel/notifier.c:536: error: conflicting types for \u0027unregister_die_notifier\u0027\ninclude/linux/kdebug.h:15: error: previous declaration of \u0027unregister_die_notifier\u0027 was here\nkernel/notifier.c:539: error: conflicting types for \u0027unregister_die_notifier\u0027\ninclude/linux/kdebug.h:15: error: previous declaration of \u0027unregister_die_notifier\u0027 was here\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a485d7ad2b68600e423f8799efc0d074029ec01",
      "tree": "147689d4fe83eddc14d953140bdbbea792860d70",
      "parents": [
        "22b238bdb93ed2fcb1d627ce81d8a2fcbe24de85"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "spi_mpc83xx: support loopback mode\n\nThis exposes the hardware loopback mode to drivers, primarily for testing.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22b238bdb93ed2fcb1d627ce81d8a2fcbe24de85",
      "tree": "5d7cb82155b5e5db8cd219802c4b27362a3de1d7",
      "parents": [
        "6f166e3833d953f0acf77eb7d426840da9e1a87f"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "spidev_test utility\n\nThis is a simple utility used to test SPI functionality.  It could stand\ngrowing options to support using other test data patterns; this initial\nversion only issues full duplex transfers, which rules out 3WIRE or\nMicrowire links.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f166e3833d953f0acf77eb7d426840da9e1a87f",
      "tree": "95a15d4662f41b7a6b86c05d2558de16a86bc27e",
      "parents": [
        "4ef7af50373778ee248a2493c9cf62a2299806a8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "spidev supports more communications modes\n\nThe spidev driver doesn\u0027t currently expose all SPI communications modes to\nuserspace.  This passes them all through to the driver.\n\nTwo of them are potentially troublesome, in the sense that they could cause\nhardware conflicts on shared busses.  It might be appropriate to add some\nprivilege checks for for those modes.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ef7af50373778ee248a2493c9cf62a2299806a8",
      "tree": "7cdf8e9415a8ee3dbd4dce86b1b6cd2a5927c861",
      "parents": [
        "35cc0b975057389548bfe5703d438fe0deb4807e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "SPI loopback mode definition\n\nLoopback mode is supported by various controllers.  This mode can be\nuseful for testing, especially in conjunction with spidev driver.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35cc0b975057389548bfe5703d438fe0deb4807e",
      "tree": "2299bebed4d2918efdd65f3becd860768e59e6b7",
      "parents": [
        "32421daaf8236b0fd6e032f6b1dd8086ccae2a46"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "spi_mpc83xx: fix QE+LSB mode shifts\n\nspi_mpc83xx should use other shifts when running in QE+LSB mode.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32421daaf8236b0fd6e032f6b1dd8086ccae2a46",
      "tree": "15eb846fc3b328915c3d2c95354e295ab7b09a3a",
      "parents": [
        "20ba09b979f7e1de790968a9175c6caceda00261"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "spi_mpc83xx: support for lsb-first transfers\n\nThis controller supports LSB-first transfers; let drivers use them.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20ba09b979f7e1de790968a9175c6caceda00261",
      "tree": "1fbc7a8892a7385a37f858af592fb84fa134017e",
      "parents": [
        "49bb23006b220c11bcf4e1d3eb99c289e6ab855e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "spi_mpc83xx: get rid of magic numbers\n\nMagic-numbers-R-Evil\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49bb23006b220c11bcf4e1d3eb99c289e6ab855e",
      "tree": "b3852d2edebf7704c9662341e1cb886384a2a11c",
      "parents": [
        "99eb8a550dbccc0e1f6c7e866fe421810e0585f6"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "spi_mpc83xx: turn off SPI unit while switching mode\n\nDocumentation clearly states, that mode should not be changed till\nSPMODE_ENABLE bit set.  I\u0027ve seen hangs w/o this patch.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99eb8a550dbccc0e1f6c7e866fe421810e0585f6",
      "tree": "130c6e3338a0655ba74355eba83afab9261e1ed0",
      "parents": [
        "0d0ed42e5ca2e22465c591341839c18025748fe8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 31 00:38:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "Remove the arm26 port\n\nThe arm26 port has been in a state where it was far from even compiling\nfor quite some time.\n\nIan Molton agreed with the removal.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d0ed42e5ca2e22465c591341839c18025748fe8",
      "tree": "b83de620c2f72ed42f84f6b1d133aa4445a454a1",
      "parents": [
        "7eacbbd32a98ab5b607f7773bb2692cc195db9b2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Jul 31 00:38:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "Add CTL_PROC back\n\ncommit eab03ac7bd3e0da99eb9dc068772a85a5e3f3577 aka\n\"[PATCH] Get rid of /proc/sys/proc\" was good commit except strace(1) compile\nbreakage it introduced:\n\n\tsystem.c:1581: error: \u0027CTL_PROC\u0027 undeclared here (not in a function)\n\nSo, add dummy enum back.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7eacbbd32a98ab5b607f7773bb2692cc195db9b2",
      "tree": "debaffbdd2c2511fd5aa09a9d4b7860ad8eeead2",
      "parents": [
        "a12e2c6cde6392287b9cd3b4bd8d843fd1458087"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Tue Jul 31 00:38:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "Fix a typo in Documentation/keys.txt\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a12e2c6cde6392287b9cd3b4bd8d843fd1458087",
      "tree": "de28f0a232077e1dfaa56ffe35a7dcb238c0b72f",
      "parents": [
        "9eb3ff40376e505eafb927b4a4cbccc928df68ec"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:38:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "Doc: DMA-API update\n\nFix typos and update function parameters.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9eb3ff40376e505eafb927b4a4cbccc928df68ec",
      "tree": "86566782602f9012935c2de195f970f878b94401",
      "parents": [
        "07a304603cd0133468e3a153f4fe78b02733d0db"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Tue Jul 31 00:38:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "CPU online file permission\n\nIs there a reason why the \"online\" file in the subdirectories for the CPUs\nin /sys/devices/system isn\u0027t world-readable?  I cannot imagine it to be\nsecurity relevant especially now that a getcpu() syscall can be used to\ndetermine what CPUa thread runs on.\n\nThe file is useful to correctly implement the sysconf() function to return\nthe number of online CPUs.  In the presence of hotplug we currently cannot\nprovide this information.  The patch below should to it.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07a304603cd0133468e3a153f4fe78b02733d0db",
      "tree": "d53d4f8543d0328bb40b46a4dfce9878a4cb7d03",
      "parents": [
        "135db3eb995e68b5cd2fb03377be7cffd9743d6f"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugeneteo@kernel.sg",
        "time": "Tue Jul 31 00:38:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "arch/i386/kernel/apm.c: apm_init() warning fix\n\narch/i386/kernel/apm.c: In function \u0027apm_init\u0027:\narch/i386/kernel/apm.c:2240: warning: format \u0027%lx\u0027 expects type \u0027long\n\tunsigned int\u0027, but argument 3 has type \u0027u32\u0027\n\napm_info.bios.offset is of type \u0027u32\u0027.\n\nSigned-off-by: Eugene Teo \u003ceugeneteo@kernel.sg\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "135db3eb995e68b5cd2fb03377be7cffd9743d6f",
      "tree": "643d5b3225b2e3b11a14c1d56fa8a794d0fc3c8e",
      "parents": [
        "96e3e18eed3b48f6d4377dee0326a106e8a04569"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Tue Jul 31 00:38:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "add a missing LIB_Y to arch/alpha/boot Makefile\n\nAdd $(LIBS_Y) to get lib/lib.a so srm_printk is present.\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96e3e18eed3b48f6d4377dee0326a106e8a04569",
      "tree": "d6e4d66ec415ffc934930f32ed62cebe403e9a29",
      "parents": [
        "9965a5d5a5aab575f995ba58dc80285aa0f6ecbf"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 31 00:38:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "lib: move kasprintf to a separate file\n\nkasprintf pulls in kmalloc which proved to be fatal for at least\nbootimage target on alpha.\nMove it to a separate file so only users of kasprintf are exposed\nto the dependency on kmalloc.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Meelis Roos \u003cmroos@linux.ee\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9965a5d5a5aab575f995ba58dc80285aa0f6ecbf",
      "tree": "f3783e0a0b73a0528b5e31745e078190fd1984fc",
      "parents": [
        "1b2becffeed47ce88316724d1ee4cdbc7ee0180e"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Tue Jul 31 00:38:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "alpha: fix boot/main.c warning\n\nIn current 2.6.23-rc1+git, make bootimage gives the following warning while\ncompiling arch/alpha/boot/main.c.  The patch below fixes the warning by\ncasting callback argument explicitly to void*.  The original value comes from\nSTART_ADDR macro and is clearly numeric so only cast it for the callback.\n\n  CC      arch/alpha/boot/main.o\narch/alpha/boot/main.c: In function \u0027load\u0027:\narch/alpha/boot/main.c:135: warning: passing argument 3 of \u0027callback_read\u0027 makes pointer from integer without a cast\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nCc: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b2becffeed47ce88316724d1ee4cdbc7ee0180e",
      "tree": "e5f6e390adc2ee7c8fc53981d26a1b987aa839f4",
      "parents": [
        "aeb3f46252e26acdc60a1a8e31fb1ca6319d9a07"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Tue Jul 31 00:38:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "alpha: fix objstrip.c compilation warnings\n\nIn current 2.6.23-rc1+git, make bootimage gives the following warnings while\ncompiling objstrip.c.  The patch below fixes these warnings by casting strncmp\nargument to char * - it does not seem feasible to change its type in struct\nelfhdr.\n\n  HOSTCC  arch/alpha/boot/tools/objstrip\narch/alpha/boot/tools/objstrip.c: In function \u0027main\u0027:\narch/alpha/boot/tools/objstrip.c:147: warning: pointer targets in passing argument 1 of \u0027strlen\u0027 differ in signedness\narch/alpha/boot/tools/objstrip.c:147: warning: pointer targets in passing argument 1 of \u0027strlen\u0027 differ in signedness\narch/alpha/boot/tools/objstrip.c:147: warning: pointer targets in passing argument 1 of \u0027__builtin_strcmp\u0027 differ in signedness\narch/alpha/boot/tools/objstrip.c:147: warning: pointer targets in passing argument 1 of \u0027strlen\u0027 differ in signedness\narch/alpha/boot/tools/objstrip.c:147: warning: pointer targets in passing argument 1 of \u0027__builtin_strcmp\u0027 differ in signedness\narch/alpha/boot/tools/objstrip.c:147: warning: pointer targets in passing argument 1 of \u0027__builtin_strcmp\u0027 differ in signedness\narch/alpha/boot/tools/objstrip.c:147: warning: pointer targets in passing argument 1 of \u0027__builtin_strcmp\u0027 differ in signedness\narch/alpha/boot/tools/objstrip.c:147: warning: pointer targets in passing argument 1 of \u0027strncmp\u0027 differ in signedness\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nCc: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aeb3f46252e26acdc60a1a8e31fb1ca6319d9a07",
      "tree": "f17d1814b2db21290fdaa80180dd8d0c6dfb2b5b",
      "parents": [
        "60fd4d6a1953accd3d57f8e4f3b0f4692598bf4e"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Tue Jul 31 00:38:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "alpha: fix mkbb compilation warnings\n\nIn current 2.6.23-rc1+git, make bootimage gives the following warnings while\ncompiling mkbb.c.  The patch below fixes these warnings by using the proper\ninclude for exit() and using appropriate printf format.\n\n  HOSTCC  arch/alpha/boot/tools/mkbb\narch/alpha/boot/tools/mkbb.c: In function \u0027main\u0027:\narch/alpha/boot/tools/mkbb.c:95: warning: implicit declaration of function \u0027exit\u0027\narch/alpha/boot/tools/mkbb.c:95: warning: incompatible implicit declaration of built-in function \u0027exit\u0027\narch/alpha/boot/tools/mkbb.c:102: warning: incompatible implicit declaration of built-in function \u0027exit\u0027\narch/alpha/boot/tools/mkbb.c:110: warning: incompatible implicit declaration of built-in function \u0027exit\u0027\narch/alpha/boot/tools/mkbb.c:117: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\narch/alpha/boot/tools/mkbb.c:118: warning: incompatible implicit declaration of built-in function \u0027exit\u0027\narch/alpha/boot/tools/mkbb.c:125: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\narch/alpha/boot/tools/mkbb.c:126: warning: incompatible implicit declaration of built-in function \u0027exit\u0027\narch/alpha/boot/tools/mkbb.c:143: warning: incompatible implicit declaration of built-in function \u0027exit\u0027\narch/alpha/boot/tools/mkbb.c:148: warning: incompatible implicit declaration of built-in function \u0027exit\u0027\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nCc: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60fd4d6a1953accd3d57f8e4f3b0f4692598bf4e",
      "tree": "6e2b9964c60e5af8cfa49cdc49db4f4403d81769",
      "parents": [
        "afb2c1650b4c6f285596268d0a1de2a81542a765"
      ],
      "author": {
        "name": "Wyatt Banks",
        "email": "wyatt@banksresearch.com",
        "time": "Tue Jul 31 00:38:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "Documentation: document HFSPlus\n\nDocumentation: document HFSPlus filesystem and its mount options.\n\nSigned-off-by: Wyatt Banks \u003cwyatt@banksresearch.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afb2c1650b4c6f285596268d0a1de2a81542a765",
      "tree": "82ead1b7165e7246d1b419e35abd365818b513bc",
      "parents": [
        "5b232ecfd9ac55adb237e78482ed8f3d3becb0d8"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Tue Jul 31 00:38:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "pcmcia: give socket time to power down\n\nGive sockets up to 100ms of additional time to power down.  otherwise we\nmight generate false warnings with KERN_ERR priority (like in bug #8262).\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Nils Neumann \u003cnils.neumann@rwth-aachen.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b232ecfd9ac55adb237e78482ed8f3d3becb0d8",
      "tree": "92f7f63dcc5dbaa3d3b44e4e8afbe39596adfc01",
      "parents": [
        "57d4810ea0d9ca58a7bcc1336607f0cede0a2abf"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "DDB5477: remove driver bits of support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57d4810ea0d9ca58a7bcc1336607f0cede0a2abf",
      "tree": "6194ce01088fbd9852579a14bd8726d9c8eef73f",
      "parents": [
        "a583f1b54249b11ad1ffd14c6e74d28fcbc59c07"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:38:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "revert \"x86, serial: convert legacy COM ports to platform devices\"\n\nRevert 7e92b4fc345f5b6f57585fbe5ffdb0f24d7c9b26.  It broke Sébastien Dugué\u0027s\nmachine and Jeff said (persuasively)\n\n  This seems like it will break decades-long-working stuff, in favor of\n  breaking new ground in our favorite area, \"trusting the BIOS.\"\n\n  It\u0027s just not worth it for serial ports, IMO.  Serial ports are something\n  that just shouldn\u0027t break at this late stage in the game.  My new Intel\n  platform boxes don\u0027t even have serial ports, so I question the value of\n  messing with serial port probing even more...  because...  just wait a year,\n  and your box won\u0027t have a serial port either!  :)\n\n  I certainly don\u0027t object to the use of platform devices (or isa_driver),\n  but the probe change seems questionable.  That\u0027s sorta analagous to\n  rewriting the floppy driver probe routine.  Sure you could do it...  but why\n  risk all that damage and go through debugging all over again?\n\n  It seems clear from this report that we cannot, should not, trust BIOS for\n  something (a) so simple and (b) that has been working for over a decade.\n\nMuch discussion ensued and we\u0027ve decided to have another go at all of this.\n\nCc: Sébastien Dugué \u003csebastien.dugue@bull.net\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a583f1b54249b11ad1ffd14c6e74d28fcbc59c07",
      "tree": "3220e8baad9631c7d24175f712833aa5a0d468ae",
      "parents": [
        "cd4f0ef7c03e79f92a883843662e3d0eaae26fb4"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Tue Jul 31 00:38:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "remove unused TIF_NOTIFY_RESUME flag\n\nRemove unused TIF_NOTIFY_RESUME flag for all processor architectures.  The\nflag was not used excecpt on IA-64 where the patch replaces it with\nTIF_PERFMON_WORK.\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd4f0ef7c03e79f92a883843662e3d0eaae26fb4",
      "tree": "321429b2ecc1bb9137445b8a8c117fc33b985a1b",
      "parents": [
        "f6f953aa99d456aff44ffdb1c77061d1a010eae2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Jul 31 00:37:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "doc/kernel-parameters: use X86-32 tag instead of IA-32\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6f953aa99d456aff44ffdb1c77061d1a010eae2",
      "tree": "9a708f373c8d1d8c94c1494e25add4a08b6ce782",
      "parents": [
        "14e713446aaca97dbe590fe845f7dcbd74ddbee2"
      ],
      "author": {
        "name": "Arne Redlich",
        "email": "agr@powerkom-dd.de",
        "time": "Tue Jul 31 00:37:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "md: handle writes to broken raid10 arrays gracefully\n\nWhen writing to a broken array, raid10 currently happily emits empty bio\nlists.  IOW, the master bio will never be completed, sending writers to\nUNINTERRUPTIBLE_SLEEP forever.\n\nSigned-off-by: Arne Redlich \u003cagr@powerkom-dd.de\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14e713446aaca97dbe590fe845f7dcbd74ddbee2",
      "tree": "530c21e7a5c7fa890193765f235dd9360fc54eed",
      "parents": [
        "bfe0d6867e36f46836d2c3755fa8b9ef8cf143ba"
      ],
      "author": {
        "name": "Maik Hampel",
        "email": "m.hampel@gmx.de",
        "time": "Tue Jul 31 00:37:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "md: raid10: fix use-after-free of bio\n\nIn case of read errors raid10d tries to print a nice error message,\nunfortunately using data from an already put bio.\n\nSigned-off-by: Maik Hampel \u003cm.hampel@gmx.de\u003e\nAcked-By: NeilBrown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bfe0d6867e36f46836d2c3755fa8b9ef8cf143ba",
      "tree": "0632dc1fd135324b6e9baf9568ee2cf46cb5765b",
      "parents": [
        "64d158bc3db121fd2bec29057a44843930b044fa"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:37:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "fix filemap.c kernel-doc\n\nFix kernel-doc warning:\nWarning(linux-2.6.23-rc1-mm1//mm/filemap.c:864): No description found for parameter \u0027ra\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64d158bc3db121fd2bec29057a44843930b044fa",
      "tree": "aba26bb5c6f2b924d4d1db48672b8de4bfa13542",
      "parents": [
        "4a4b88317aa02c82e66e37debb764d4ff3eedd70"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jul 31 00:37:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "alpha: fix two section mismatch warnings\n\nFix the following section mismatch warnings:\n\nWARNING: o-alpha/vmlinux.o(.text+0x1a4d4): Section mismatch: reference to .init.text:free_area_init (between \u0027paging_init\u0027 and \u0027srm_paging_stop\u0027)\nWARNING: o-alpha/vmlinux.o(.text+0x1a4dc): Section mismatch: reference to .init.text:free_area_init (between \u0027paging_init\u0027 and \u0027srm_paging_stop\u0027)\n\nOne instance of paging_init() was declared __init but not the other one -\nused by defconfig.  Fixed by declaring the second instance ___init too.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a4b88317aa02c82e66e37debb764d4ff3eedd70",
      "tree": "4a4a2157f5b4117d28c38cb290dd1c804246ffb1",
      "parents": [
        "0a725fc4d3bfc4734164863d6c50208b109ca5c7"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Tue Jul 31 00:37:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "knfsd: eliminate unnecessary -ENOENT returns on export downcalls\n\nA succesful downcall with a negative result (which indicates that the given\nfilesystem is not exported to the given user) should not return an error.\n\nCurrently mountd is depending on stdio to write these downcalls.  With some\nversions of libc this appears to cause subsequent writes to attempt to write\nall accumulated data (for which writes previously failed) along with any new\ndata.  This can prevent the kernel from seeing responses to later downcalls.\nSymptoms will be that nfsd fails to respond to certain requests.\n\nSigned-off-by: \"J. Bruce Fields\" \u003cbfields@citi.umich.edu\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a725fc4d3bfc4734164863d6c50208b109ca5c7",
      "tree": "d0b8c618a5af484b88c08dc04643fa05e1bcf144",
      "parents": [
        "749997e5127a1df6b68a10c686af3f5b819a41a2"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Tue Jul 31 00:37:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "nfsd4: idmap upcalls should use unsigned uid and gid\n\nWe shouldn\u0027t be using negative uid\u0027s and gid\u0027s in the idmap upcalls.\n\nSigned-off-by: \"J. Bruce Fields\" \u003cbfields@citi.umich.edu\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "749997e5127a1df6b68a10c686af3f5b819a41a2",
      "tree": "73ca2d3c6b90de172c777dec052cfa83898e6db9",
      "parents": [
        "421cee293587081efef165b137514884b8472565"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Tue Jul 31 00:37:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "knfsd: set the response bitmask for NFS4_CREATE_EXCLUSIVE\n\nRFC 3530 says:\n\n If the server uses an attribute to store the exclusive create verifier, it\n will signify which attribute by setting the appropriate bit in the attribute\n mask that is returned in the results.\n\nLinux uses the atime and mtime to store the verifier, but sends a zeroed out\nbitmask back to the client.  This patch makes sure that we set the correct\nbits in the bitmask in this situation.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "421cee293587081efef165b137514884b8472565",
      "tree": "f27fd54d72fee05a487ea438fc87473a16618178",
      "parents": [
        "b8a367935fc649c071a91c648c4a9c892f72113e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:37:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "sched: fix kernel-doc warnings\n\nFix kernel-doc warnings in sched.c:\n\nWarning(linux-2623-rc1g4//kernel/sched.c:1685): No description found for parameter \u0027notifier\u0027\nWarning(linux-2623-rc1g4//kernel/sched.c:1696): No description found for parameter \u0027notifier\u0027\nWarning(linux-2623-rc1g4//kernel/sched.c:1750): No description found for parameter \u0027prev\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8a367935fc649c071a91c648c4a9c892f72113e",
      "tree": "4713218892b8bf32278c71e93e92952b0849969e",
      "parents": [
        "dd54567a83057821a667109a5cadec6eed0295de"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:37:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "pnp: fix kernel-doc warnings\n\nFix PNP docbook warnings:\n\nWarning(linux-2623-rc1g4//drivers/pnp/core.c): no structured comments found\nWarning(linux-2623-rc1g4//drivers/pnp/driver.c): no structured comments found\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd54567a83057821a667109a5cadec6eed0295de",
      "tree": "88e06af13f4ba9db1fb61b2ebb5453e80ccd14c5",
      "parents": [
        "6676ae62822f189e7bca80526eca514c399adcfc"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Tue Jul 31 00:37:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "\"ext4_ext_put_in_cache\" uses __u32 to receive physical block number\n\nYan Zheng wrote:\n\n\u003e I think I found a bug in ext4/extents.c, \"ext4_ext_put_in_cache\" uses\n\u003e \"__u32\" to receive physical block number.  \"ext4_ext_put_in_cache\" is\n\u003e used in \"ext4_ext_get_blocks\", it sets ext4 inode\u0027s extent cache\n\u003e according most recently tree lookup (higher 16 bits of saved physical\n\u003e block number are always zero). when serving a mapping request,\n\u003e \"ext4_ext_get_blocks\" first check whether the logical block is in\n\u003e inode\u0027s extent cache. if the logical block is in the cache and the\n\u003e cached region isn\u0027t a gap, \"ext4_ext_get_blocks\" gets physical block\n\u003e number by using cached region\u0027s physical block number and offset in\n\u003e the cached region.  as described above, \"ext4_ext_get_blocks\" may\n\u003e return wrong result when there are physical block numbers bigger than\n\u003e 0xffffffff.\n\u003e\n\nYou are right.  Thanks for reporting this!\n\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nCc: Yan Zheng \u003cyanzheng@21cn.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6676ae62822f189e7bca80526eca514c399adcfc",
      "tree": "b7c05dcc81b5cc91592c5f1c4e2b72773a1043d4",
      "parents": [
        "8daedea656ef48d36d1bda3d1339da484387c710"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Jul 31 00:37:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "UML: console should handle spurious IRQS\n\nThe previous DEBUG_SHIRQ patch missed one case.  The console doesn\u0027t\nset its host descriptors non-blocking.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8daedea656ef48d36d1bda3d1339da484387c710",
      "tree": "3cc3d1048430815042e7336929c8ebfee6cd5a81",
      "parents": [
        "c21b37f6449a3d799c7e75e978391674ee207600"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:37:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "parport_pc locking fix\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8821 reports a might_sleep()\nwarning due to parport_pc_exit() running platform_device_unregister() while\nholding ports_lock.\n\nJust remove the locking: nobody else can access ports_list during module_exit.\n\nCc: \"Mike Sharkey\" \u003cmike@pikeaero.com\u003e\nCc: Tim Waugh \u003ctim@cyberelk.net\u003e\nCc: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c21b37f6449a3d799c7e75e978391674ee207600",
      "tree": "556444c66fdd75cb91dce1bdd9cc8db9c2be074c",
      "parents": [
        "3968cb49ab01588cbf6896951780a1e411a0ec38"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "richard@openedhand.com",
        "time": "Tue Jul 31 00:37:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "lzo: add some missing casts\n\nAdd some casts to the LZO compression algorithm after they were removed\nduring cleanup and shouldn\u0027t have been.\n\nSigned-off-by: Richard Purdie \u003crpurdie@openedhand.com\u003e\nCc: Edward Shishkin \u003cedward@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3968cb49ab01588cbf6896951780a1e411a0ec38",
      "tree": "3d0b7a0e794d4f7f3b186daaa9bb31697d7a6168",
      "parents": [
        "c8facbb62111f9333d00870b0d523f5036822d04"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Tue Jul 31 00:37:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "lxfb: GEODE: Add framebuffer support for the AMD Geode LX\n\nAdd framebuffer support for the AMD Geode LX graphics engine.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c8facbb62111f9333d00870b0d523f5036822d04",
      "tree": "7c1206728991e360f360b574c9218f0471982a24",
      "parents": [
        "f53161d1088567dda41094a932f6a16dc0bdae59"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:37:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "various doc/kernel-parameters fixes\n\n- tell what APIC (by request), MTD, \u0026 PARIDE mean\n- correct some source file names\n- remove IA64 \"llsc*\u003d\" (seems to have been removed from source tree)\n- removel SCSI \"53c7xx\u003d\" (driver already removed)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f53161d1088567dda41094a932f6a16dc0bdae59",
      "tree": "b2201b1490ef19362fc49b9c798fab02db317fae",
      "parents": [
        "3f5b85d14ebc4a47de5993d2d74148f603aae639"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 31 00:37:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "xilinxfb: Don\u0027t bail if the xilinxfb platform device doesn\u0027t have any pdata\n\nLack of pdata is not a fatal omission.  The driver can still be used even\nif we do not know the screen dimensions.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f5b85d14ebc4a47de5993d2d74148f603aae639",
      "tree": "9e1fa2d4d7ee0ec8ecb038082775e1416afee0c0",
      "parents": [
        "aff39a852eb20ee6709327d1db7610fa9bec3531"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 31 00:37:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "xilinxfb:Remove __initdata from xilinx_fb_fix and xilinx_fb_var\n\nxilinxfb_drv_probe refers to both tables, but it cannot be initdata.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aff39a852eb20ee6709327d1db7610fa9bec3531",
      "tree": "d2ae5692b5acd02d9b2730bc83597ff502572e2a",
      "parents": [
        "1692b37c99d5087cf2f814466a907a3dd35a1453"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 31 00:37:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "s3c2410fb: fix s3c2410 compilation\n\nThe implicit mapping has been removed from the arch\nas this should be handled in the driver, this patch\nfixes the s3c2410_fb driver to ioremap() the necessary\nregisters.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1692b37c99d5087cf2f814466a907a3dd35a1453",
      "tree": "6d1627b83b031c814698fb974916c5020eea2183",
      "parents": [
        "c81f717cb9e0bd91dc4b98753cb2705ab0fe2801"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 31 00:37:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "fbdev: Fix logo if logo depth is less than framebuffer depth\n\nThe VGA16 logo (bpp \u003d 4) and monochrome logo (bpp \u003d 1) do not contain any\ncolor information (no CLUT).  If the fb depth is \u003e logo depth, these logo\u0027s\nwill not properly display. Fix by using the console palette instead of\ncreating a new one.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c81f717cb9e0bd91dc4b98753cb2705ab0fe2801",
      "tree": "449fd751060c50355bf416fe0425c382a42ce047",
      "parents": [
        "bb029c67e430e9ae96476ce7233468c11627c1db"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 31 00:37:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "fbcon: Fix typo and bogus logic in get_default_font\n\nReported in: Bugzilla Bug 8727\n\nFix typo and bogus logic in get_default_font(). The bug results in\nget_default_font() returning a font that may not be displayed properly by a\nframebuffer driver.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb029c67e430e9ae96476ce7233468c11627c1db",
      "tree": "d792805dcca0b6da7b3f0a7e0a7ac93ab236b97a",
      "parents": [
        "ddb437b7f74de775ff50ef51a8b2970564d56f86"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 31 00:37:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "synclink_gt: fix transmit DMA stall\n\nFix transmit DMA stall when write() called in window after previous\ntransmit DMA completes but before previous serial transmission completes.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddb437b7f74de775ff50ef51a8b2970564d56f86",
      "tree": "b011e5d2f5ff944725a38b6455dce60ba165e39b",
      "parents": [
        "e6b33220845d4702590ecbe356787e59c8d914ae"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jul 31 00:37:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "serial_txx9: fix printk format mismatch\n\nSince the commit 4f640efb3170dbcf99a37a3cc99060647b95428c, \"%lx\" is not\nsuitable for p-\u003emapbase (resource_size_t) in 32-bit.  This patch fixes a\ncompiler warning caused by the mismatch.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6b33220845d4702590ecbe356787e59c8d914ae",
      "tree": "c3e6b5d98137db23ae4f3a45af9a3ace346a58ba",
      "parents": [
        "a5e58a61420e99dd08685f622d4dc666bf07e9a5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:37:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "x86-64: Calgary: fix section mismatch warnings in tce\n\nFix section mismatch warnings:\nthese functions are called only from __init functions.\n\nWARNING: vmlinux.o(.text+0x1861c): Section mismatch: reference to .init.text:free_bootmem (between \u0027free_tce_table\u0027 and \u0027build_tce_table\u0027)\nWARNING: vmlinux.o(.text+0x187e5): Section mismatch: reference to .init.text:__alloc_bootmem_low (between \u0027alloc_tce_table\u0027 and \u0027kretprobe_trampoline_holder\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5e58a61420e99dd08685f622d4dc666bf07e9a5",
      "tree": "e9dfbeac7648a954c927d2461016e8d0d98cca74",
      "parents": [
        "c8ed39ebe0cf490abd7bf7c77b728dd6fefb2cf8"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Jul 31 00:37:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:36 2007 -0700"
      },
      "message": "oom: print points as unsigned long\n\nIn badness(), the automatic variable \u0027points\u0027 is unsigned long.  Print it\nas such.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c8ed39ebe0cf490abd7bf7c77b728dd6fefb2cf8",
      "tree": "0a58ec2f09403df615fe728bd7c4bba03e3116f0",
      "parents": [
        "a8bbf72ab9b3072ece630d97689145b1a2f01221"
      ],
      "author": {
        "name": "Thomas Hommel",
        "email": "thomas.hommel@gefanuc.com",
        "time": "Tue Jul 31 00:37:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:36 2007 -0700"
      },
      "message": "rtc-dev: Make RTC driver return ENOTTY instead of ENOIOCTLCMD\n\nPrevent the RTC driver from returning ENOIOCTLCMD to userspace.\n\nSigned-off-by: Thomas Hommel \u003cthomas.hommel@gefanuc.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8bbf72ab9b3072ece630d97689145b1a2f01221",
      "tree": "4d55318fff1aecd3c5d2c1e877847bcb2347dd2e",
      "parents": [
        "252e48389ed30d7c77385fb92fca765a680de408"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Tue Jul 31 00:37:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:36 2007 -0700"
      },
      "message": "Do not trigger OOM-killer for high-order allocation failures\n\nout_of_memory() may be called when an allocation is failing and the direct\nreclaim is not making any progress.  This does not take into account the\nrequested order of the allocation.  If the request if for an order larger\nthan PAGE_ALLOC_COSTLY_ORDER, it is reasonable to fail the allocation\nbecause the kernel makes no guarantees about those allocations succeeding.\n\nThis false OOM situation can occur if a user is trying to grow the hugepage\npool in a script like;\n\n#!/bin/bash\nREQUIRED\u003d$1\necho 1 \u003e /proc/sys/vm/hugepages_treat_as_movable\necho $REQUIRED \u003e /proc/sys/vm/nr_hugepages\nACTUAL\u003d`cat /proc/sys/vm/nr_hugepages`\nwhile [ $REQUIRED -ne $ACTUAL ]; do\n\techo Huge page pool at $ACTUAL growing to $REQUIRED\n\techo $REQUIRED \u003e /proc/sys/vm/nr_hugepages\n\tACTUAL\u003d`cat /proc/sys/vm/nr_hugepages`\n\tsleep 1\ndone\n\nThis is a reasonable scenario when ZONE_MOVABLE is in use but triggers OOM\neasily on 2.6.23-rc1. This patch will fail an allocation for an order above\nPAGE_ALLOC_COSTLY_ORDER instead of killing processes and retrying.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "252e48389ed30d7c77385fb92fca765a680de408"
}
