)]}'
{
  "log": [
    {
      "commit": "85ccc365e91de9f0053c94de4cbc6ce97f8170e7",
      "tree": "38efc9d8d3c267e44e8ad8b431772d6364af0392",
      "parents": [
        "62c7931873f203ce4ad8f62942b43a1126b37378"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jul 24 15:31:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:31:05 2007 -0700"
      },
      "message": "[NETFILTER]: Clean up duplicate includes in net/netfilter/\n\nThis patch cleans up duplicate includes in\n\tnet/netfilter/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62c7931873f203ce4ad8f62942b43a1126b37378",
      "tree": "d35f9547c91e338d0c84e0b87efdffd833a0adf2",
      "parents": [
        "7e2acc7e2711d51705373ac201333c9a0ebd3950"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jul 24 15:30:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:30:30 2007 -0700"
      },
      "message": "[NETFILTER]: Clean up duplicate includes in net/bridge/\n\nThis patch cleans up duplicate includes in\n\tnet/bridge/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e2acc7e2711d51705373ac201333c9a0ebd3950",
      "tree": "06bd3d776970a2e09bfca5c67dad4490fd1ea7c0",
      "parents": [
        "ca983cefd950ec929582dd95ba6e46d12c2c6959"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 24 15:29:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:29:55 2007 -0700"
      },
      "message": "[NETFILTER]: Fix logging regression\n\nLoading one of the LOG target fails if a different target has already\nregistered itself as backend for the same family. This can affect the\nipt_LOG and ipt_ULOG modules when both are loaded.\n\nReported and tested by: \u003ct.artem@mailcity.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca983cefd950ec929582dd95ba6e46d12c2c6959",
      "tree": "db9ebcec76d7b44c4e4e77720144a80a87371f91",
      "parents": [
        "b8c1c5da1520977cb55a358f20fc09567d40cad9"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jul 24 15:27:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 24 15:27:30 2007 -0700"
      },
      "message": "[TCPv6] MD5SIG: Ensure to reset allocation count to avoid panic.\n\nAfter clearing all passwords for IPv6 peers, we need to \nset allocation count to zero as well as we free the storage.\nOtherwise, we panic when a user trys to (re)add a password.\n\nDiscovered and fixed by MIYAJIMA Mitsuharu \u003cmiyajima.mitsuharu@anchor.jp\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8c1c5da1520977cb55a358f20fc09567d40cad9",
      "tree": "c762e6ad77297beed0978337ce2f5b0c50add739",
      "parents": [
        "01e457cfcd5b6b6f18d0bb8cec0c5d43df56557e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 24 12:02:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "slab: correctly handle __GFP_ZERO\n\nUse the correct local variable when calling into the page allocator.  Local\n`flags\u0027 can have __GFP_ZERO set, which causes us to pass __GFP_ZERO into the\npage allocator, possibly from illegal contexts.  The page allocator will later\ndo prep_zero_page()-\u003ekmap_atomic(..., KM_USER0) from irq contexts and will\nthen go BUG.\n\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01e457cfcd5b6b6f18d0bb8cec0c5d43df56557e",
      "tree": "d60b181ea1d6535e757d0696a76d30acf6360cdf",
      "parents": [
        "5ab3ee7b1cd5c91eb2272764f9d7d1fe4749681e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jul 23 18:44:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "loop.h build fix\n\ninclude/linux/loop.h:66: error: expected specifier-qualifier-list before \u0027request_queue_t\u0027\n\nCc: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ab3ee7b1cd5c91eb2272764f9d7d1fe4749681e",
      "tree": "82c1fbc5e3a41651d4c0d45cf13d85760708c184",
      "parents": [
        "be1ff386e768ee4fc19bb7da48cee4fc4cb4e75b"
      ],
      "author": {
        "name": "Ken Chen",
        "email": "kenchen@google.com",
        "time": "Mon Jul 23 18:44:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "fix hugetlb page allocation leak\n\ndequeue_huge_page() has a serious memory leak upon hugetlb page\nallocation.  The for loop continues on allocating hugetlb pages out of\nall allowable zone, where this function is supposedly only dequeue one\nand only one pages.\n\nFixed it by breaking out of the for loop once a hugetlb page is found.\n\nSigned-off-by: Ken Chen \u003ckenchen@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": "be1ff386e768ee4fc19bb7da48cee4fc4cb4e75b",
      "tree": "56b1dc6b7220d8f32688acdb214318c5842b017b",
      "parents": [
        "6570c45995a6339597462434a81f358a38941ac4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jul 23 18:43:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "minor gpio doc update\n\nFix doc bug noted by Uwe Kleine-König:  gpio_set_direction() is long\ngone, replaced by gpio_direction_input() and gpio_direction_output().\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6570c45995a6339597462434a81f358a38941ac4",
      "tree": "e1d963379a71e847f92c447a7ebffeb45bdf1d0f",
      "parents": [
        "6ddb23c78aeef40f549c5ad22a3e8dfa1f8297e0"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jul 23 18:43:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "link lguest example launcher non-static\n\nS.Caglar Onur points out that many distributions don\u0027t ship a static\nzlib.  Unfortunately the launcher currently maps virtual device memory\nwhere shared libraries want to go.\n\nThe solution is to pre-scan the args to figure out how much memory we\nhave, then allocate devices above that, rather than down from the top\npossible address.  This also turns out to be simpler.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ddb23c78aeef40f549c5ad22a3e8dfa1f8297e0",
      "tree": "8334c3f62bbf6f5fa756ac42b592375da79c5344",
      "parents": [
        "d316ee5787153765980ca0f55ee864ec883979ab"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jul 23 18:43:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "fault_inject: silence a warning\n\nlib/fault-inject.c:168: warning: \u0027debugfs_create_ul_MAX_STACK_TRACE_DEPTH\u0027 defined but not used\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Akinobu Mita \u003cakinobu.mita@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": "d316ee5787153765980ca0f55ee864ec883979ab",
      "tree": "2fb761e5b33f63e80bc018cd19027ec88626e035",
      "parents": [
        "c51aea80a9fbb423b49d432e89e515257bb2b983"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jul 23 18:43:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "Fix failure exits in asus-laptop\n\nFallout from f8a7c6fe14f556ca8eeddce258cb21392d0c3a2f.  However, looking\nat it shows that checks done in ASUS_LED_UNREGISTER() can\u0027t trigger\nat all (we never get to asus_led_exit() if registration fails) and\nif that registration fails, we actually leak stuff.  IOW, it\u0027s worse\nthan just replacing class_dev with dev in there - the tests themselves\nhad been papering over the lousy cleanup logics.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nMichal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Karol Kozimor \u003csziwan@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": "c51aea80a9fbb423b49d432e89e515257bb2b983",
      "tree": "21012cad03d54bc2b515b30645dbebd3e51dff58",
      "parents": [
        "b2c863bd2daa2b2e36d66db58bc1e18f37151829"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 23 18:43:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "include/asm-xtensa/io.h must #include \u003casm/page.h\u003e\n\n  CC      kernel/time/clocksource.o\nIn file included from\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/clocksource.h:18,\n                 from\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/kernel/time/clocksource.c:27:\ninclude2/asm/io.h: In function \u0027virt_to_phys\u0027:\ninclude2/asm/io.h:46: error: implicit declaration of function \u0027__pa\u0027\ninclude2/asm/io.h: In function \u0027phys_to_virt\u0027:\ninclude2/asm/io.h:51: error: implicit declaration of function \u0027__va\u0027\ninclude2/asm/io.h:51: warning: return makes pointer from integer without a cast\nmake[3]: *** [kernel/time/clocksource.o] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Christian Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2c863bd2daa2b2e36d66db58bc1e18f37151829",
      "tree": "a1d2a8bdfa5c5dd19ed54ac5da683e8b8398fad5",
      "parents": [
        "cb276805803b8e0616159d80a441ab26a931ada4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 23 18:43:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "spusched: fix mismerge in spufs.h\n\nspufs.h now has two enums for the sched_flags leading to identical\nvalues for SPU_SCHED_WAS_ACTIVE and SPU_SCHED_NOTIFY_ACTIVE.  Merge\nthem into a single enum as they were in the IBM development tree.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb276805803b8e0616159d80a441ab26a931ada4",
      "tree": "9c2e3db058e07ac7e7f9cb6a76a33a8937f17ad7",
      "parents": [
        "d1709e477f203c0538f94c4d1ac981d08325eebf"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Mon Jul 23 18:43:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "nfsd: fix possible oops on re-insertion of rpcsec_gss modules\n\nThe handling of the re-registration case is wrong here; the \"test\" that was\nreturned from auth_domain_lookup will not be used again, so that reference\nshould be put.  And auth_domain_lookup never did anything with \"new\" in\nthis case, so we should just clean it up ourself.\n\nThanks to Akinobu Mita for bug report, analysis, and testing.\n\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: \"J. Bruce Fields\" \u003cbfields@citi.umich.edu\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\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": "d1709e477f203c0538f94c4d1ac981d08325eebf",
      "tree": "b0e0ccd5f9c21ed4bfdbc5f76291fa0192108056",
      "parents": [
        "97a1fcbb20fcbb0177567fd2dbcc6ed1bcc450ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 23 18:43:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "Fix Au1100 fb dependencies, add helptext\n\nSigned-off-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": "97a1fcbb20fcbb0177567fd2dbcc6ed1bcc450ce",
      "tree": "0331a8685599fbe23532bd69cd89ef82e4ed7806",
      "parents": [
        "da3e30e78ed9652322dccb49fa149e7b4e985f74"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Jul 23 18:43:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "uml: more __init annotations\n\n2.6.23-rc1 turned up another batch of references from non-__init code to\n__init code.  In most cases, these were missing __init annotations.  In one\ncase (os_drop_memory), the annotation was present but wrong.\n\ninit_maps is __init, but for some reason was being very careful about the\nmechanism by which it allocated memory, checking whether it was OK to use\nkmalloc (at this point in the boot, it definitely isn\u0027t) and using either\nalloc_bootmem_low_pages or kmalloc/vmalloc.  So, the kmalloc/vmalloc code is\nremoved.\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": "da3e30e78ed9652322dccb49fa149e7b4e985f74",
      "tree": "f0d8556e419be265e645d0a6f5ead070ee0aded2",
      "parents": [
        "1a65f493c335abc3822291b52f3565776ce39a1b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Jul 23 18:43:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "uml: fix aio compilation bug\n\nRestructure do_aio thanks to commments from Ulrich and Al.\n\nUli started this by seeing that UML\u0027s initialization of a struct iocb\ninitialized fields that it shouldn\u0027t.\n\nAl followed up by adding the following cleanups:\n\teliminating a variable by just using an anonymous structure in\nits place.\n\thoisting a duplicated line out of the switch.\n\tsimplifying the error checking at the end.\n\nI added a severity to the printk.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Ulrich Drepper \u003cdrepper@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": "1a65f493c335abc3822291b52f3565776ce39a1b",
      "tree": "63c2d36c9a779e45232c07dbbf55ca20c27d6618",
      "parents": [
        "0d786d4a2773f06a791e8c3730d049077fb81df6"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Jul 23 18:43:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "uml: fix string exporting on UML/i386\n\nIn 2.6.23-rc1, i386 fiddled its string support such that UML started getting\nundefined references from modules.  The UML asm/string.h was including the\ni386 string.h, which defined __HAVE_ARCH_STR*, but the corresponding\nimplementations weren\u0027t being pulled in.\n\nThis is fixed by adding arch/i386/lib/string.h to the list of host\narchitecture files to be pulled in to UML.\n\nA complication is that the libc exports file assumed that the generic strlen\nand strstr weren\u0027t in use (i.e.  __HAVE_ARCH_STR is defined), then they aren\u0027t\nexported.  This is untrue for strlen, which is exported in either case, so\nthis logic is not needed.\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": "0d786d4a2773f06a791e8c3730d049077fb81df6",
      "tree": "de553420b6b1a70b80034385ff94eb706bac12ab",
      "parents": [
        "4f640efb3170dbcf99a37a3cc99060647b95428c"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Mon Jul 23 18:43:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "fallocate syscall interface deficiency\n\nThe fallocate syscall returns ENOSYS in case the filesystem does not support\nthe operation and expects the userlevel code to fill in.  This is good in\nconcept.\n\nThe problem is that the libc code for old kernels should be able to\ndistinguish the case where the syscall is not at all available vs not\nfunctioning for a specific mount point.  As is this is not possible and we\nalways have to invoke the syscall even if the kernel doesn\u0027t support it.\n\nI suggest the following patch.  Using EOPNOTSUPP is IMO the right thing to do.\n\nCc: Amit Arora \u003caarora@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f640efb3170dbcf99a37a3cc99060647b95428c",
      "tree": "b600b237e4efc1c7dab2b362eae23e076e5ce8f9",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Jul 23 18:43:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "Use resource_size_t for serial port IO addresses\n\nAt present, various parts of the serial code use unsigned long to define\nresource addresses.  This is a problem, because some 32-bit platforms have\nphysical addresses larger than 32-bits, and have mmio serial uarts located\nabove the 4GB point.\n\nThis patch changes the type of mapbase in both struct uart_port and struct\nplat_serial8250_port to resource_size_t, which can be configured to be 64\nbits on such platforms.  The mapbase in serial_struct can\u0027t safely be\nchanged, because that structure is user visible.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f695baf2df9e0413d3521661070103711545207a",
      "tree": "ac8032765649c7ece7f2854275125f31bca7e719",
      "parents": [
        "037e20a3c5c206efdf63f1b45c8b082fc57253d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 13:41:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 13:41:00 2007 -0700"
      },
      "message": "Linux 2.6.23-rc1\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "037e20a3c5c206efdf63f1b45c8b082fc57253d2",
      "tree": "9f0f0e9c22a44c705fe601bc12b5a71c4567576e",
      "parents": [
        "b053c204edbc82b068fe8cfc809b7f90b885fae0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 21:13:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 12:43:28 2007 -0700"
      },
      "message": "x86_64: Rename CF Makefile variable in vdso\n\nThis avoids a conflict with sparse builds.\n\nReported by Alexey Dobriyan, fix suggested by Al Viro\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b053c204edbc82b068fe8cfc809b7f90b885fae0",
      "tree": "49a7d16c97800fda11801c171c6ba5f36db09b1f",
      "parents": [
        "f56d35e7aa78ac56a93ff43da90e8d90a37a1362"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Jul 21 12:53:19 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 12:43:28 2007 -0700"
      },
      "message": "9p: Don\u0027t use binary sysctl numbers.\n\nThe recent 9p commit: bd238fb431f31989898423c8b6496bc8c4204a86 that\nsupposedly only moved files also introduced a new 9p sysctl interface\nthat did not properly register it\u0027s sysctl binary numbers.\n\nAnd since it was only for debugging clearly did not need a binary fast\npath in any case.  So this patch just remove the binary numbers.\n\nSee Documentation/sysctl/ctl_unnumbered.txt for more details.\n\nWhile I was at it I cleaned up the sysctl initializers a little as\nwell so there is less to read.\n\nCc: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f56d35e7aa78ac56a93ff43da90e8d90a37a1362",
      "tree": "c8902c204e07171bce5effa8123bc1c2e85ceebc",
      "parents": [
        "e3202262eccf9b5669abea848303e79bd84dc1bb"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lajnold@gmail.com",
        "time": "Sat Jul 21 17:49:06 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:49:53 2007 -0700"
      },
      "message": "Documentation: Fix a mispelt \"probably\" in SubmittingPatches.\n\nFix a typo in SubmittingPatches where \"probably\" was spelt \"probabally\".\n\nSigned-off-by: Linus Nilsson \u003clajnold@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3202262eccf9b5669abea848303e79bd84dc1bb",
      "tree": "a419f206ea992c330e78b023bc5c8bacbe47c4af",
      "parents": [
        "a5b4860b973bb7a306562d8715ba8538a584537d"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lajnold@gmail.com",
        "time": "Sat Jul 21 17:25:34 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:49:53 2007 -0700"
      },
      "message": "DocBook: Change a headline in kernel-locking to list all three main types of locking.\n\nChange a headline to reflect that there are three main types of kernel\nlocking, not two.\n\nSigned-off-by: Linus Nilsson \u003clajnold@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5b4860b973bb7a306562d8715ba8538a584537d",
      "tree": "ddfdb65a1c857a1c1647dce3070ee930c23aea10",
      "parents": [
        "e9ed7e722e3f4cea07cf3c4bfe98c18180a17793",
        "e2f81daf23efde23d8cac1fc253d41838f0347cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:45:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:45:17 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Support small QP queues\n  IB/ehca: Make internal_create/destroy_qp() static\n  IB/ehca: Move ehca2ib_return_code() out of line\n  IB/ehca: Generate async event when SRQ limit reached\n  IB/ehca: Support large page MRs\n  IB/mlx4: Fix error path in create_qp_common()\n  mlx4_core: Change command token on timeout\n  IB/mthca: Change command token on timeout\n  IB/ipath: Remove ipath_layer dead code\n  IB/mlx4: Fix leaks in __mlx4_ib_modify_qp\n"
    },
    {
      "commit": "e9ed7e722e3f4cea07cf3c4bfe98c18180a17793",
      "tree": "b1372269f948f5dead789fece8539d7f4de58be0",
      "parents": [
        "e6f194d8f6f50da6837af637b2fd839c34185f7a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Jul 21 23:29:12 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:44:00 2007 -0700"
      },
      "message": "take declarations of enable_irq() et.al. to linux/interrupt.h\n\nNow that the last inlined instances are gone, all that is left to do\nis turning disable_irq_nosync on arm26 and m68k from defines to aliases\nand we are all set - we can make these externs in linux/interrupt.h\nuncoditional and kill remaining instances in asm/irq.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6f194d8f6f50da6837af637b2fd839c34185f7a",
      "tree": "f3c479a2bc24d49a150ff183e2614ee0f76cb366",
      "parents": [
        "7578634990fb47cc30083fbd812689aa6deacfc0",
        "b91421749a1840148d8c81637c03c0ace3f35269"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:36:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:36:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (60 commits)\n  [SCSI] libsas: make ATA functions selectable by a config option\n  [SCSI] bsg: unexport sg v3 helper functions\n  [SCSI] bsg: fix bsg_unregister_queue\n  [SCSI] bsg: make class backlinks\n  [SCSI] 3w-9xxx: add support for 9690SA\n  [SCSI] bsg: fix bsg_register_queue error path\n  [SCSI] ESP: Increase ESP_BUS_TIMEOUT to 275.\n  [SCSI] libsas: fix scr_read/write users and update the libata documentation\n  [SCSI] mpt fusion: update Kconfig help\n  [SCSI] scsi_transport_sas: add destructor for bsg\n  [SCSI] iscsi_tcp: buggered kmalloc()\n  [SCSI] qla2xxx: Update version number to 8.02.00-k2.\n  [SCSI] qla2xxx: Add ISP25XX support.\n  [SCSI] qla2xxx: Use pci_try_set_mwi().\n  [SCSI] qla2xxx: Use PCI-X/PCI-Express read control interfaces.\n  [SCSI] qla2xxx: Re-factor isp_operations to static structures.\n  [SCSI] qla2xxx: Validate mid-layer \u0027underflow\u0027 during check-condition handling.\n  [SCSI] qla2xxx: Correct setting of \u0027current\u0027 and \u0027supported\u0027 speeds during FDMI registration.\n  [SCSI] qla2xxx: Generalize iIDMA support.\n  [SCSI] qla2xxx: Generalize FW-Interface-2 support.\n  ...\n"
    },
    {
      "commit": "b91421749a1840148d8c81637c03c0ace3f35269",
      "tree": "e3e2f59f9a14051c8277793f214db094380d3ebb",
      "parents": [
        "41e1703b9b88cf9b5e91cdd2f7dcded3ec3917cb"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Jul 22 13:15:55 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sun Jul 22 13:23:13 2007 -0500"
      },
      "message": "[SCSI] libsas: make ATA functions selectable by a config option\n\nNot everyone wants libsas automatically to pull in libata.  This patch\nmakes the behaviour configurable, so you can build libsas with or\nwithout ATA support.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7578634990fb47cc30083fbd812689aa6deacfc0",
      "tree": "f493860658579d9572a19b3a41fcea2de035e49f",
      "parents": [
        "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
        "5957a4eb284dd6f522b248b674792416466555b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (60 commits)\n  [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410\n  [ARM] 4523/1: S3C: Remove FIFO_MAX from uncompression headers\n  [ARM] 4522/1: S3C: split include/asm-arm/arch/memory.h\n  [ARM] 4521/2: S3C: Reorganise VA mapping headers\n  [ARM] 4520/1: S3C: Remove old VA values from static map\n  [ARM] 4519/1: S3C: split S3C2400 values out of S3C24XX map.h\n  [ARM] 4518/1: S3C: Rename watchdog configuration options\n  [ARM] 4517/1: S3C: Fix debug macros for ARM926 output\n  [ARM] 4516/1: S3C: Fix uncompressor serial output for ARM926\n  [ARM] 4515/1: S3C: Move uncompress code to plat-s3c\n  [ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART\n  [ARM] 4513/1: S3C: Rename CONFIG_S3C2410_LOWLEVEL_UART_PORT\n  [ARM] 4512/1: S3C: rename the debug macros for per-cpu updates\n  [ARM] 4511/1: S3C: updated LLSERIAL Kconfig defines for CPU support\n  [ARM] 4510/1: S3C: split debug-macro support into plat-s3c\n  [ARM] 4509/1: S3C: Create initial arch/arm/plat-s3c\n  [ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n  [ARM] 4461/1: MXC platform and i.MX31ADS core support\n  [ARM] 4507/1: pxa2xx clock_event_device\n  [ARM] 4497/1: Only allow safe cache configurations on ARMv6 and later\n  ...\n"
    },
    {
      "commit": "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
      "tree": "75fc060628490d4bc78dd3b92635b8437b6e4290",
      "parents": [
        "2fe83b3ad12d43799af5f3156886eca443a88bac",
        "f8a7c6fe14f556ca8eeddce258cb21392d0c3a2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:01 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Convert from struct class_device to struct device\n  leds: leds-gpio for ngw100\n  leds: Add warning printks in error paths\n  leds: Fix trigger unregister_simple if register_simple fails\n  leds: Use menuconfig objects II - LED\n  leds: Teach leds-gpio to handle timer-unsafe GPIOs\n  leds: Add generic GPIO LED driver\n"
    },
    {
      "commit": "2fe83b3ad12d43799af5f3156886eca443a88bac",
      "tree": "1f09c2f0013f4742106f7b1732da6fdc45b18d39",
      "parents": [
        "dd6ccfe64dad4ea498392805b477308abef43a4c",
        "ce8c47cf88af4da2ff429933c07f203a55d5d0a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  leds: cr_bllcd.c: build fix\n  backlight: Convert from struct class_device to struct device\n  backlight: Fix order of Kconfig entries\n"
    },
    {
      "commit": "dd6ccfe64dad4ea498392805b477308abef43a4c",
      "tree": "ed632bc216ddfe893946587ecc523acade66f9a6",
      "parents": [
        "dc79747019b43c28d1f50aad69b8039f8d8db301",
        "4259fa01a2d2aa3e589b34ba7624080232d9c1ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:18:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:18:20 2007 -0700"
      },
      "message": "Merge branch \u0027audit.b39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] get rid of AVC_PATH postponed treatment\n  [PATCH] allow audit filtering on bit \u0026 operations\n  [PATCH] audit: fix broken class-based syscall audit\n  [PATCH] Make IPC mode consistent\n"
    },
    {
      "commit": "dc79747019b43c28d1f50aad69b8039f8d8db301",
      "tree": "4e85f1e41a6df5e5ab0866901d29d2d08efdf426",
      "parents": [
        "0f760f13012322c81714812d852429fe23b16dcf",
        "7bd02a20d5fcb69e1623c3bf2b68959fe7a77fa4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:35 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Clean up duplicate includes in drivers/macintosh/\n  [POWERPC] Quiet section mismatch warning on pcibios_setup\n  [POWERPC] init and exit markings for hvc_iseries\n  [POWERPC] Quiet section mismatch in hvc_rtas.c\n  [POWERPC] Constify of_platform_driver match_table\n  [POWERPC] hvcs: Make some things static and const\n  [POWERPC] Constify of_platform_driver name\n  [POWERPC] MPIC protected sources\n  [POWERPC] of_detach_node()\u0027s device node argument cannot be const\n  [POWERPC] Fix ARCH\u003dppc builds\n  [POWERPC] mv64x60: Use mutex instead of semaphore\n  [POWERPC] Allow smp_call_function_single() to current cpu\n  [POWERPC] Allow exec faults on readable areas on classic 32-bit PowerPC\n  [POWERPC] Fix future firmware feature fixups function failure\n  [POWERPC] fix showing xmon help\n  [POWERPC] Make xmon_write accept a const buffer\n  [POWERPC] Fix misspelled \"CONFIG_CHECK_CACHE_COHERENCY\" Kconfig option.\n  [POWERPC] cell: CONFIG_SPE_BASE is a typo\n"
    },
    {
      "commit": "0f760f13012322c81714812d852429fe23b16dcf",
      "tree": "9308566bd13556acae6a21c7e4b97ff49c08320a",
      "parents": [
        "5f3f7cc6ad3b548ba5f61051426df28f79fc0ee8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 13:21:42 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:17 2007 -0700"
      },
      "message": "x86_64: Fix xen section warnings\n\nFix\n\nWARNING: vmlinux.o(.data+0x99): Section mismatch: reference to .init.text:xen_start_kernel (between \u0027startup_xen\u0027 and \u0027boot_gdt_descr\u0027)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f3f7cc6ad3b548ba5f61051426df28f79fc0ee8",
      "tree": "fc9e43fd9e72f08ea00aad05959cf6b114107db1",
      "parents": [
        "41089644c110756a6d09ace77c8d7624660d086a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 13:21:41 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:17 2007 -0700"
      },
      "message": "x86_64: Fix paravirt compilation\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41089644c110756a6d09ace77c8d7624660d086a",
      "tree": "d61b773bf0508925142c6d2941c4609afe5a9538",
      "parents": [
        "77668791d96436f48fca94255934b67dab924a0f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jul 22 10:59:06 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:15:18 2007 -0700"
      },
      "message": "fix broken handling of port\u003d... in NFS option parsing\n\nObviously broken on little-endian; fortunately, the option is not\nfrequently used...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n[ Hey, sparse is wonderful, but even better than sparse is having people\n  like Al that actually _run_ it and fix bugs using it.    - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77668791d96436f48fca94255934b67dab924a0f",
      "tree": "15411db379257665a2a1d59d89ac72695b41d217",
      "parents": [
        "39804b20f62532fa05c2a8c3e2d1ae551fd0327b"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 22 12:40:30 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:13:59 2007 -0700"
      },
      "message": "KVM: Require CONFIG_ANON_INODES\n\nFound by Sebastian Siewior and randconfig.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39804b20f62532fa05c2a8c3e2d1ae551fd0327b",
      "tree": "6a472a0b18d8093447150d290855e9d42aae368a",
      "parents": [
        "83e2b5ef056cba890750436bc9aa37b2c4f58314",
        "17c50b4102b32842224824b30d9182af9f582b90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:04:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:04:11 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (77 commits)\n  ACPI: Populate /sys/firmware/acpi/tables/\n  ACPI: create CONFIG_ACPI_DEBUG_FUNC_TRACE\n  ACPI: update ACPI proc I/F removal schedule\n  ACPI: update feature-removal-schedule.txt, /sys/firmware/acpi/namespace is gone\n  ACPI: export ACPI events via acpi_mc_group multicast group\n  ACPI: fix empty macros found by -Wextra\n  ACPI: drivers/acpi/pci_link.c: lower printk severity\n  sony-laptop: Fix event reading in sony-laptop\n  sony-laptop: Add Vaio FE to the special init sequence\n  sony-laptop: Make the driver use MSC_SCAN and a setkeycode and getkeycode key table.\n  sony-laptop: Invoke _INI for SNC devices that provide it\n  sony-laptop: Add support for recent Vaios Fn keys (C series for now)\n  sony-laptop: map wireless switch events to KEY_WLAN\n  sony-laptop: add new SNC handlers\n  ACPI: thinkpad-acpi: add locking to brightness subdriver\n  ACPI: thinkpad-acpi: bump up version to 0.15\n  ACPI: thinkpad-acpi: make EC-based thermal readings non-experimental\n  ACPI: thinkpad-acpi: make sure DSDT TMPx readings don\u0027t return +128\n  ACPI: thinkpad-acpi: react to Lenovo ThinkPad differences in hot key\n  ACPI: thinkpad-acpi: allow use of CMOS NVRAM for brightness control\n  ...\n"
    },
    {
      "commit": "83e2b5ef056cba890750436bc9aa37b2c4f58314",
      "tree": "22932b884a3759aca450906a430bea068e32a028",
      "parents": [
        "b5d009ca6b36632b5f7c0ccdac30301e014ab616"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:47 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: Share msidef.h and hypertransport.h includes with i386\n\nThey are identical\n\nIndirectly pointed out by Thomas Gleixner\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5d009ca6b36632b5f7c0ccdac30301e014ab616",
      "tree": "bb69443e62b30c418b4c96f47dacdeaa6e854d8f",
      "parents": [
        "92417df076f75738ae22956f7ea1b9b98f59fa7a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:46 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: Remove outdated comment in boot decompressor Makefile\n\n64bit code in there now since some time.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92417df076f75738ae22956f7ea1b9b98f59fa7a",
      "tree": "a1ec6f7d7fd2c81a10e5425f22ddf63d16f9f68f",
      "parents": [
        "dec2e6b7aa5d45bc3508e19907a7716b0c5307e5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:45 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: Squash initial_code modpost warnings\n\nGet rid of warnings like\n\nWARNING: vmlinux.o(.bootstrap.text+0x1a8): Section mismatch: reference to .init.text:x86_64_start_kernel (between \u0027initial_code\u0027 and \u0027init_rsp\u0027)\n\n- Move initialization code into .text.head like i386 because modpost knows about this already\n- Mark initial_code .initdata\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dec2e6b7aa5d45bc3508e19907a7716b0c5307e5",
      "tree": "6214a1061268c805aded57413e98544456f175ab",
      "parents": [
        "7aa6ec56b9e9e95eb6c83516ddbb6159fd11c224"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jul 22 11:12:44 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: fix section mismatch warning in init.c\n\nFix following warning:\nWARNING: vmlinux.o(.text+0x188ea): Section mismatch: reference to .init.text:__alloc_bootmem_core (between \u0027alloc_bootmem_high_node\u0027 and \u0027get_gate_vma\u0027)\n\nalloc_bootmem_high_node() is only used from __init scope so declare it __init.\nAnd in addition declare the weak variant __init too.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7aa6ec56b9e9e95eb6c83516ddbb6159fd11c224",
      "tree": "a95332000a3883bf442bf46259dc7635e998444c",
      "parents": [
        "a284b0518d2fe27cdde19485c8fe077a128cd827"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jul 22 11:12:42 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: fix section mismatch warning in hpet.c\n\nFix following warnings:\nWARNING: vmlinux.o(.text+0x945e): Section mismatch: reference to .init.text:__set_fixmap (between \u0027hpet_arch_init\u0027 and \u0027hpet_mask_rtc_irq_bit\u0027)\nWARNING: vmlinux.o(.text+0x9474): Section mismatch: reference to .init.text:__set_fixmap (between \u0027hpet_arch_init\u0027 and \u0027hpet_mask_rtc_irq_bit\u0027)\n\nhpet_arch_init is only used from __init context so mark it __init.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a284b0518d2fe27cdde19485c8fe077a128cd827",
      "tree": "ee6b9923cf1122b3f08f3bfc4074a8cef36f0d8f",
      "parents": [
        "e05aff854c9f348629bb66c191eee87e4d002900"
      ],
      "author": {
        "name": "Björn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Sun Jul 22 11:12:41 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "i386: Fix the K7 NMI watchdog checkbit\n\nThe performance counters on K7 are only 48 bits wide, so using bit 63 to\ncheck if the counter overflowed is wrong. Let\u0027s use bit 47 instead.\n\nSigned-off-by: Björn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e05aff854c9f348629bb66c191eee87e4d002900",
      "tree": "11913da94cce3ac1bc478f1d2916dd573f56fac5",
      "parents": [
        "57c22f49e4c7d27a03e109a317c30b12f1bae0b2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:40 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "i386: Use patchable lock prefix in set_64bit\n\nPreviously lock was unconditionally used, but shouldn\u0027t be needed on\nUP systems.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57c22f49e4c7d27a03e109a317c30b12f1bae0b2",
      "tree": "093eb013114e2906cca0f7b6524c0b506adf5833",
      "parents": [
        "f25f64ed5bd3c2932493681bdfdb483ea707da0a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:39 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "i386: Handle P6s without performance counters in nmi watchdog\n\nI got an oops while booting a 32bit kernel on KVM because it doesn\u0027t\nimplement performance counters used by the NMI watchdog. Handle this\ncase.\n\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f25f64ed5bd3c2932493681bdfdb483ea707da0a",
      "tree": "17d5151d79cbb0b53ddde80157950a2788ac947f",
      "parents": [
        "bdda1561ffda764583a295229db66d94cf6038a3"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "juergen@kreuzholzen.de",
        "time": "Sun Jul 22 11:12:38 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86: Replace NSC/Cyrix specific chipset access macros by inlined functions.\n\nDue to index register access ordering problems, when using macros a line\nlike this fails (and does nothing):\n\n\tsetCx86(CX86_CCR2, getCx86(CX86_CCR2) | 0x88);\n\nWith inlined functions this line will work as expected.\n\nNote about a side effect: Seems on Geode GX1 based systems the\n\"suspend on halt power saving feature\" was never enabled due to this\nwrong macro expansion. With inlined functions it will be enabled, but\nthis will stop the TSC when the CPU runs into a HLT instruction.\nKernel output something like this:\n\tClocksource tsc unstable (delta \u003d -472746897 ns)\n\nThis is the 3rd version of this patch.\n\n - Adding missed arch/i386/kernel/cpu/mtrr/state.c\n\tThanks to Andres Salomon\n - Adding some big fat comments into the new header file\n \tSuggested by Andi Kleen\n\nAK: fixed x86-64 compilation\n\nSigned-off-by: Juergen Beisert \u003cjuergen@kreuzholzen.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bdda1561ffda764583a295229db66d94cf6038a3",
      "tree": "d770c280e5598602b1d2b64e239904f5f121c789",
      "parents": [
        "20fe1d30e7e1c2ee36f11856f090613b0ad58b48"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sun Jul 22 11:12:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: x86_64 - Use non locked version for local_cmpxchg()\n\nlocal_cmpxchg() should not use any LOCK prefix.  This change probably\ngot lost in the move to cmpxchg.h.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20fe1d30e7e1c2ee36f11856f090613b0ad58b48",
      "tree": "f262e0c88f3cf51903e691d57332411f519ca917",
      "parents": [
        "398cf2abdb51fc96bc08f2a007b1aa25ba6adfba"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@ocs.com.au",
        "time": "Sun Jul 22 11:12:36 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "i386: Do not include other cpus\u0027 interrupt 0 in nmi_watchdog\n\nkstat_irqs(0) includes the count of interrupt 0 from all cpus, not just\nthe current cpu.  The updated interrupt 0 on other cpus can stop the\nnmi_watchdog from tripping, so only include the current cpu\u0027s int 0.\n\nSigned-off-by: Keith Owens \u003ckaos@ocs.com.au\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "398cf2abdb51fc96bc08f2a007b1aa25ba6adfba",
      "tree": "047fa682d2016769c2bf00046791091c5fcdd6b8",
      "parents": [
        "0bd8acd1a7fbb5492c1de8af271b6964a7fd5274"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:35 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "i386: Tune AMD Fam10h/11h like K8\n\nThis mainly changes the nops for alternative, so not very revolutionary.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bd8acd1a7fbb5492c1de8af271b6964a7fd5274",
      "tree": "79193ff8c5a9a0914e40d447516aa765627e22c3",
      "parents": [
        "fbab6e7a5cdcc53c2f56404ae0f7f5a3fd48f609"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:34 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: Set K8 CPUID flag for K8/Fam10h/Fam11h\n\nPreviously this flag was only used on 32bit, but some shared code can use\nit now.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbab6e7a5cdcc53c2f56404ae0f7f5a3fd48f609",
      "tree": "f7eb5caf715c02b6637cf469463779e249efe943",
      "parents": [
        "8f4e956b313dcccbc7be6f10808952345e3b638c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:33 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "i386: Fix cpu_llc_id section mismatch warning\n\nFix\n\nWARNING: arch/i386/kernel/built-in.o(.text+0xdd0d): Section mismatch: reference to .init.data:cpu_llc_id (between \u0027set_cpu_sibling_map\u0027 and \u0027initialize_secondary\u0027)\nWARNING: arch/i386/kernel/built-in.o(.text+0xdd1b): Section mismatch: reference to .init.data:cpu_llc_id (between \u0027set_cpu_sibling_map\u0027 and \u0027initialize_secondary\u0027)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f4e956b313dcccbc7be6f10808952345e3b638c",
      "tree": "cc8c93fa1faf5e0b608e3a21330a32bd82fe6f47",
      "parents": [
        "19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:32 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86: Stop MCEs and NMIs during code patching\n\nWhen a machine check or NMI occurs while multiple byte code is patched\nthe CPU could theoretically see an inconsistent instruction and crash.\nPrevent this by temporarily disabling MCEs and returning early in the\nNMI handler.\n\nBased on discussion with Mathieu Desnoyers.\n\nCc: Mathieu Desnoyers \u003ccompudj@krystal.dyndns.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177",
      "tree": "39942efb826f2793692da60b04fc0e7b015fa23d",
      "parents": [
        "f51c94528a9bc73504928926ca4d791a2b7ddd7c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:31 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86: Fix alternatives and kprobes to remap write-protected kernel text\n\nReenable kprobes and alternative patching when the kernel text is write\nprotected by DEBUG_RODATA\n\nAdd a general utility function to change write protected text.  The new\nfunction remaps the code using vmap to write it and takes care of CPU\nsynchronization.  It also does CLFLUSH to make icache recovery faster.\n\nThere are some limitations on when the function can be used, see the\ncomment.\n\nThis is a newer version that also changes the paravirt_ops code.\ntext_poke also supports multi byte patching now.\n\nContains bug fixes from Zach Amsden and suggestions from Mathieu\nDesnoyers.\n\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Mathieu Desnoyers \u003ccompudj@krystal.dyndns.org\u003e\nCc: Zach Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f51c94528a9bc73504928926ca4d791a2b7ddd7c",
      "tree": "1562581d26098916a35a27ee58021f483c85b3da",
      "parents": [
        "abd4f7505bafdd6c5319fe3cb5caf9af6104e17a"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Sun Jul 22 11:12:29 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86_64: Use read and write crX in .c files\n\nThis patch uses the read and write functions provided at system.h\nfor control registers instead of writting raw assembly over and\nover again in .c files. Functions to manipulate cr2 and cr8 were\nprovided, as they were lacking.\n\nAlso, removed some extra space after closing brackets\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abd4f7505bafdd6c5319fe3cb5caf9af6104e17a",
      "tree": "a543fce720331dbf6194a2c0471f36b7727b9736",
      "parents": [
        "5fa63fccc579ac609fc7f86d29ccb3a2edf910d7"
      ],
      "author": {
        "name": "Masoud Asgharifard Sharbiani",
        "email": "masouds@google.com",
        "time": "Sun Jul 22 11:12:28 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86: i386-show-unhandled-signals-v3\n\nThis patch makes the i386 behave the same way that x86_64 does when a\nsegfault happens.  A line gets printed to the kernel log so that tools\nthat need to check for failures can behave more uniformly between\ndebug.show_unhandled_signals sysctl variable to 0 (or by doing echo 0 \u003e\n/proc/sys/debug/exception-trace)\n\nAlso, all of the lines being printed are now using printk_ratelimit() to\ndeny the ability of DoS from a local user with a program like the\nfollowing:\n\nmain()\n{\n       while (1)\n               if (!fork()) *(int *)0 \u003d 0;\n}\n\nThis new revision also includes the fix that Andrew did which got rid of\nnew sysctl that was added to the system in earlier versions of this.\nAlso, \u0027show-unhandled-signals\u0027 sysctl has been renamed back to the old\n\u0027exception-trace\u0027 to avoid breakage of people\u0027s scripts.\n\nAK: Enabling by default for i386 will be likely controversal, but let\u0027s see what happens\nAK: Really folks, before complaining just fix your segfaults\nAK: I bet this will find a lot of silent issues\n\nSigned-off-by: Masoud Sharbiani \u003cmasouds@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n[ Personally, I\u0027ve found the complaints useful on x86-64, so I\u0027m all for\n  this. That said, I wonder if we could do it more prettily..   -Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fa63fccc579ac609fc7f86d29ccb3a2edf910d7",
      "tree": "6e61d976d857186b88679c295b01b2d3d2cdd13d",
      "parents": [
        "d7fff6f4d1ed1bc31577df887fefcb1541923367"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jul 22 08:10:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 10:41:27 2007 -0700"
      },
      "message": "Fix ppc64 mismerge\n\nFix a mismerge in commit 8b6f50ef1d5cc86b278eb42bc91630fad455fb10:\n\"spufs: make signal-notification files readonly for NOSCHED contexts\",\nwhere structs got duplicated.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5957a4eb284dd6f522b248b674792416466555b2",
      "tree": "b457acbd4a85c6908ba5e674d3c1b18a1e52e63f",
      "parents": [
        "ed54fcfd785e8fecfbd8b129466235fc4ab0a402",
        "52c543f90c4095dff71dc125017594b61a753069",
        "fe885fa2372b1d255974e71d5b7c51b1e9673835",
        "5c9b9123b35e28dd7cb3012f3f8d4ea13a30631c",
        "3be20cad15107adc423ac812ac7b3330ca195c74",
        "11179d8ca28d669e3d4cc7573a5f5fdda3e6f02d",
        "26c671c6b7c02bc9f9c42331e6ecbeccdf67164c",
        "7bbb18c9f4783b6fb3bf27af71625b590cf4f00b",
        "06cfa556949ead5d3c00dc68108c443be8dd8d17"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027imx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027ns9xxx\u0027, \u0027pxa\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "06cfa556949ead5d3c00dc68108c443be8dd8d17",
      "tree": "245ac3b044136a44cefbad8a56632f7dff1f70f7",
      "parents": [
        "dd1313a167a9d29c349b3244dffac274bb0bf486"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:23:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:06:30 2007 +0100"
      },
      "message": "[ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410\n\nMove register and other definitions out of the\ninclude/asm-arm/arch-s3c2410 into the the arch\ndirectories of include/asm-arm/plat-s3c24xx and\ninclude/asm-arm/plat-s3c.\n\nThis move is in preperation of the merging of\ns3c2400 and s3c6400.\n\nThe following git mv commands are needed before\nthis patch can be applied:\n\ngit mv include/asm-arm/arch-s3c2410/regs-ac97.h include/asm-arm/plat-s3c/regs-ac97.h\ngit mv include/asm-arm/arch-s3c2410/regs-adc.h include/asm-arm/plat-s3c/regs-adc.h\ngit mv include/asm-arm/arch-s3c2410/regs-iis.h include/asm-arm/plat-s3c24xx/regs-iis.h\ngit mv include/asm-arm/arch-s3c2410/regs-spi.h include/asm-arm/plat-s3c24xx/regs-spi.h\ngit mv include/asm-arm/arch-s3c2410/regs-udc.h include/asm-arm/plat-s3c24xx/regs-udc.h\ngit mv include/asm-arm/arch-s3c2410/udc.h include/asm-arm/plat-s3c24xx/udc.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd1313a167a9d29c349b3244dffac274bb0bf486",
      "tree": "20df5b7ee19dde909a13b3d77ca1d96656ac7c16",
      "parents": [
        "0d685cad354b773fbb6a698e73097f8b5aa4a342"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:22:06 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:06:05 2007 +0100"
      },
      "message": "[ARM] 4523/1: S3C: Remove FIFO_MAX from uncompression headers\n\nWe\u0027ve fixed up a number of faults with the uncompressors\nso remove the now unused FIFO_MAX as it is not needed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0d685cad354b773fbb6a698e73097f8b5aa4a342",
      "tree": "6b4d4deef4e2c75facd49c00b3bc520c74aeb639",
      "parents": [
        "530ef3c2a92b3c6a9901ac7e04d1e6c0077a9f2d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:21:21 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:06:04 2007 +0100"
      },
      "message": "[ARM] 4522/1: S3C: split include/asm-arm/arch/memory.h\n\nSplit the S3C2400 out of S3C2410 memory.h files\nready for S3C2400 support to be added.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "530ef3c2a92b3c6a9901ac7e04d1e6c0077a9f2d",
      "tree": "5f57088e3ff3bcaacd8df5ed0b8f01365e71477a",
      "parents": [
        "bf2a3a26d18679c94eca973cb8741e3c1ac53c43"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:59:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:06:02 2007 +0100"
      },
      "message": "[ARM] 4521/2: S3C: Reorganise VA mapping headers\n\nReorganise the definition of the virtual addresses\nused into a common header and update the users to\nrename S3C2410 items into a more common S3C defined\nmacros.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bf2a3a26d18679c94eca973cb8741e3c1ac53c43",
      "tree": "73025ec2879c20cd33918dede68b318fc20d929a",
      "parents": [
        "ae39ae0b0030d7f96a6b7b06d9c77c8ad2a07673"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:20:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:42 2007 +0100"
      },
      "message": "[ARM] 4520/1: S3C: Remove old VA values from static map\n\nRemove the static maps for the LCD and USB devices.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae39ae0b0030d7f96a6b7b06d9c77c8ad2a07673",
      "tree": "2bd9a8527ca4cd4acb5b7bef8eccd7d1cb2094b8",
      "parents": [
        "a45f82616eaa7e7fcd365ced78d3f0974b991800"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:18:22 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:39 2007 +0100"
      },
      "message": "[ARM] 4519/1: S3C: split S3C2400 values out of S3C24XX map.h\n\nMove the S3C2400 values to their own include directory\nseries in include/asm-arm/arch-s3c2400 as the support\nfor the S3C2400 is best placed in its own arch directory.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a45f82616eaa7e7fcd365ced78d3f0974b991800",
      "tree": "4bfc05baa27ea9727c01285aca9bcb629ba80a32",
      "parents": [
        "1197b4cd5098fb862180f013a086a81507196a69"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:16:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:38 2007 +0100"
      },
      "message": "[ARM] 4518/1: S3C: Rename watchdog configuration options\n\nRename the S3C24XX configuration options for the watchdog\nboot controls for moving to the arch/arm/plat-s3c moves.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1197b4cd5098fb862180f013a086a81507196a69",
      "tree": "099d47ffea4f23efa38abf16f187a28d2a024608",
      "parents": [
        "5c49218a15188cc036364c4cda325bae3cb138ae"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:15:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:37 2007 +0100"
      },
      "message": "[ARM] 4517/1: S3C: Fix debug macros for ARM926 output\n\nCheck for ARM926 based S3C24XX based devices as these\nonly have 64 byte FIFOs, and do not have the model\ndetection refisters in the same place as the ARM920\nbased CPUs\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c49218a15188cc036364c4cda325bae3cb138ae",
      "tree": "7a33b7048b05275e6fd6b0f520511511e0fb290f",
      "parents": [
        "a14a26aca610bbd09fb62fb9fd5dbf6b41321972"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:14:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:36 2007 +0100"
      },
      "message": "[ARM] 4516/1: S3C: Fix uncompressor serial output for ARM926\n\nEnsure we check for ARM926 in the uncompressor, as all current\nARM926s do not have an ID register and all have S3C2440 style\nUARTs.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a14a26aca610bbd09fb62fb9fd5dbf6b41321972",
      "tree": "7dbcfa0a7a890cdec980b845ee17e79109eab841",
      "parents": [
        "3ec20520ddfb654b1e60f51ff5e4769afde51b36"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:13:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:34 2007 +0100"
      },
      "message": "[ARM] 4515/1: S3C: Move uncompress code to plat-s3c\n\nMove the uncompress.h to plat-s3c\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3ec20520ddfb654b1e60f51ff5e4769afde51b36",
      "tree": "14cfa39e87344c7ee33cb6033cab3860d625b49b",
      "parents": [
        "c76578460f1a0c4b77c33b2e8e295ccdfa893cdc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:12:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:33 2007 +0100"
      },
      "message": "[ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART\n\nRename DEBUG_S3C2410_PORT to DEBUG_S3C_PORT as well as\nDEBUG_S3C2410_UART to DEBUG_S3C_UART as part of the updates\nto moving to plat-s3c for S3C base support.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c76578460f1a0c4b77c33b2e8e295ccdfa893cdc",
      "tree": "7bbc2afbffea1cee400c4dee843af766877e95a4",
      "parents": [
        "cbc4dbffc89fbaada94ae7873ad6631a701fd00e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:11:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:32 2007 +0100"
      },
      "message": "[ARM] 4513/1: S3C: Rename CONFIG_S3C2410_LOWLEVEL_UART_PORT\n\nRename CONFIG_S3C2410_LOWLEVEL_UART_PORT to be\nCONFIG_S3C_LOWLEVEL_UART_PORT as we move to using\nplat-s3c for base of S3C operations.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cbc4dbffc89fbaada94ae7873ad6631a701fd00e",
      "tree": "eb3bf936404858651972b01fb11430dd6c7525e3",
      "parents": [
        "b2627588cbeb70364357048854affd52bf02fe64"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:10:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:29 2007 +0100"
      },
      "message": "[ARM] 4512/1: S3C: rename the debug macros for per-cpu updates\n\nUpdate the debug macros for use with the new per-cpu\nconfiguration and usage.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2627588cbeb70364357048854affd52bf02fe64",
      "tree": "1f25b68796d362fb5d4dbd66f547e3410e512f9f",
      "parents": [
        "498e03b619638826a7364faed61eb0a3d2a0f0c8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:09:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:28 2007 +0100"
      },
      "message": "[ARM] 4511/1: S3C: updated LLSERIAL Kconfig defines for CPU support\n\nUpdate the Kconfig to create configuration options based on which\nCPUs are supported for the low level serial code. This means that\nthe debug macros can be optimised for the type(s) of CPU that are\nbeing used.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "498e03b619638826a7364faed61eb0a3d2a0f0c8",
      "tree": "b1bc5c8fb06328f85e02006100c1c7bbc46e5def",
      "parents": [
        "d58153d86589b6bba2dd19f4c178252f8cf2ed4f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:08:48 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:27 2007 +0100"
      },
      "message": "[ARM] 4510/1: S3C: split debug-macro support into plat-s3c\n\nMove the common parts of the debug macros into include/asm-arm/plat-s3c\nready to be used for the common S3C support.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d58153d86589b6bba2dd19f4c178252f8cf2ed4f",
      "tree": "08db984919265e58408199f114d026c184063819",
      "parents": [
        "531b617c71e780b14af5931428e0611f930c2134"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:07:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:26 2007 +0100"
      },
      "message": "[ARM] 4509/1: S3C: Create initial arch/arm/plat-s3c\n\nCreate the initial arch/arm/plat-s3c directory and start\nlinking it into the arch/arm build heirarchy ready to\nreceive the generic parts of the S3C24XX support to be\nused when adding S3C6400 devices.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "531b617c71e780b14af5931428e0611f930c2134",
      "tree": "24cc4a76e68b9415d6dad9389d06c308bc4bbdce",
      "parents": [
        "9a79b2274186fade17134929d4f85b70d59a3840"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:05:25 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:24 2007 +0100"
      },
      "message": "[ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n\nThis patch moves items of the s3c24xx support into\na new plat-s3c directory for items that use the\ns3c24xx support but are not directly s3c24xx\ncompatible, such as the s3c2400 and s3c6400.\n\ngit mv commands:\ngit mv include/asm-arm/arch-s3c2410/iic.h include/asm-arm/plat-s3c/iic.h\ngit mv include/asm-arm/arch-s3c2410/nand.h include/asm-arm/plat-s3c/nand.h\ngit mv include/asm-arm/arch-s3c2410/regs-iic.h include/asm-arm/plat-s3c/regs-iic.h\ngit mv include/asm-arm/arch-s3c2410/regs-nand.h include/asm-arm/plat-s3c/regs-nand.h\ngit mv include/asm-arm/arch-s3c2410/regs-rtc.h include/asm-arm/plat-s3c/regs-rtc.h\ngit mv include/asm-arm/arch-s3c2410/regs-serial.h include/asm-arm/plat-s3c/regs-serial.h\ngit mv include/asm-arm/arch-s3c2410/regs-timer.h include/asm-arm/plat-s3c/regs-timer.h\ngit mv include/asm-arm/arch-s3c2410/regs-watchdog.h include/asm-arm/plat-s3c/regs-watchdog.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52c543f90c4095dff71dc125017594b61a753069",
      "tree": "0b88dafea91f1fd2cb44bb863271503e765f7156",
      "parents": [
        "4b300c362d690c8e0788f69ed91c22a0a76f7ce2"
      ],
      "author": {
        "name": "Quinn Jensen",
        "email": "qcjensen@gmail.com",
        "time": "Mon Jul 09 22:06:53 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 15:44:46 2007 +0100"
      },
      "message": "[ARM] 4461/1: MXC platform and i.MX31ADS core support\n\nThis patch adds the foundation pieces for\nthe Freescale MXC platforms, including\ni.MX2 and i.MX3 based systems.\n\nThe bare-bones MX31 support in this patch\nboots to the rootdev panic with 8250 serial\nconsole configured \"console\u003dttyS0,115200\".\nIt assumes that Redboot is the boot loader.\n\nSigned-off-by: Quinn Jensen \u003cquinn.jensen@freescale.com\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7bbb18c9f4783b6fb3bf27af71625b590cf4f00b",
      "tree": "0f52553d0543e1b38a31bd152278956174bd13ca",
      "parents": [
        "3d50527bbf1b68e5206263ade414f0d966b00f74"
      ],
      "author": {
        "name": "Bill Gatliff",
        "email": "bgat@billgatliff.com",
        "time": "Sat Jul 21 03:39:36 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 15:44:01 2007 +0100"
      },
      "message": "[ARM] 4507/1: pxa2xx clock_event_device\n\nReimplements arch/arm/mach-pxa/time.c using a clock_event_device based\non OSMR0. Tested on PXA270, linux-2.6.22+arm:pxa patches.\n\nSigned-off-by: Bill Gatliff \u003cbgat@billgatliff.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4259fa01a2d2aa3e589b34ba7624080232d9c1ff",
      "tree": "3aa83d784c4db22f3b62e4d963757497555c5e5c",
      "parents": [
        "74f2345b6be1410f824cb7dd638d2c10a9709379"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Jun 07 11:13:31 2007 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 22 09:57:02 2007 -0400"
      },
      "message": "[PATCH] get rid of AVC_PATH postponed treatment\n\n        Selinux folks had been complaining about the lack of AVC_PATH\nrecords when audit is disabled.  I must admit my stupidity - I assumed\nthat avc_audit() really couldn\u0027t use audit_log_d_path() because of\ndeadlocks (\u003d\u003d could be called with dcache_lock or vfsmount_lock held).\nShouldn\u0027t have made that assumption - it never gets called that way.\nIt _is_ called under spinlocks, but not those.\n\n        Since audit_log_d_path() uses ab-\u003egfp_mask for allocations,\nkmalloc() in there is not a problem.  IOW, the simple fix is sufficient:\nlet\u0027s rip AUDIT_AVC_PATH out and simply generate pathname as part of main\nrecord.  It\u0027s trivial to do.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "74f2345b6be1410f824cb7dd638d2c10a9709379",
      "tree": "a9cbdb517eb01b04de3e641d87ef42ad186e91e3",
      "parents": [
        "c926e4f432af0f61ac2b9b637fb51a4871a3fc91"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Mon Jun 04 17:00:14 2007 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 22 09:57:02 2007 -0400"
      },
      "message": "[PATCH] allow audit filtering on bit \u0026 operations\n\nRight now the audit filter can match on \u003d !\u003d \u003e \u003c \u003e\u003d blah blah blah.\nThis allow the filter to also look at bitwise AND operations, \u0026\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c926e4f432af0f61ac2b9b637fb51a4871a3fc91",
      "tree": "732a5e76f2405ed84915997b59f8bad921d7ac04",
      "parents": [
        "5b9a4262232d632c28990fcdf4f36d0e0ade5f18"
      ],
      "author": {
        "name": "Klaus Weidner",
        "email": "klaus@atsec.com",
        "time": "Wed May 16 17:45:42 2007 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 22 09:57:02 2007 -0400"
      },
      "message": "[PATCH] audit: fix broken class-based syscall audit\n\nThe sanity check in audit_match_class() is wrong.  We are able to audit\n2048 syscalls but in audit_match_class() we were accidentally using\nsizeof(_u32) instead of number of bits in _u32 when deciding how many\nsyscalls were valid.  On ia64 in particular we were hitting syscall\nnumbers over the (wrong) limit of 256.  Fixing the audit_match_class\ncheck takes care of the problem.\n\nSigned-off-by: Klaus Weidner \u003cklaus@atsec.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5b9a4262232d632c28990fcdf4f36d0e0ade5f18",
      "tree": "1ced97f3605de37877045747cc4bb37c0c759509",
      "parents": [
        "d7fff6f4d1ed1bc31577df887fefcb1541923367"
      ],
      "author": {
        "name": "Steve Grubb",
        "email": "sgrubb@redhat.com",
        "time": "Tue May 29 10:38:18 2007 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 22 09:57:02 2007 -0400"
      },
      "message": "[PATCH] Make IPC mode consistent\n\nThe mode fields for IPC records are not consistent. Some are hex, others are\noctal. This patch makes them all octal.\n\nSigned-off-by: Steve Grubb \u003csgrubb@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "41e1703b9b88cf9b5e91cdd2f7dcded3ec3917cb",
      "tree": "a5bc5c4b61bfe3705758881d833f154b30695e14",
      "parents": [
        "df468820b6881fc14e50f6b2fcffd3e945417d68"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sun Jul 22 10:06:50 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sun Jul 22 08:48:41 2007 -0500"
      },
      "message": "[SCSI] bsg: unexport sg v3 helper functions\n\nblk_fill_sghdr_rq, blk_unmap_sghdr_rq, and blk_complete_sghdr_rq were\nexported for bsg, however bsg was changed to support only sg v4.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7bd02a20d5fcb69e1623c3bf2b68959fe7a77fa4",
      "tree": "79d653a2a6c0fca4b3f9d470c581de09cc335a53",
      "parents": [
        "a2b7390af4f6a9aec079dfc15874528c3adaeccb"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jul 22 01:02:30 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:31:00 2007 +1000"
      },
      "message": "[POWERPC] Clean up duplicate includes in drivers/macintosh/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a2b7390af4f6a9aec079dfc15874528c3adaeccb",
      "tree": "5790467b337f17c2462b47809a52183cbd365fa4",
      "parents": [
        "1ad528ebfd1a32e33a7ade23a7e4eeb250ef64a7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:37:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] Quiet section mismatch warning on pcibios_setup\n\nWARNING: vmlinux.o(.text+0x1cefcc): Section mismatch: reference to .init.text:.pcibios_setup (between \u0027.pci_setup\u0027 and \u0027.pci_init\u0027)\n\npci_setup() is marked __devinit and calls pcibios_setup.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1ad528ebfd1a32e33a7ade23a7e4eeb250ef64a7",
      "tree": "53ab96f2cc478c332ddc18acebf047b85f3aa688",
      "parents": [
        "a6dfe1dc074cc2218b2e32f67ce3a1ed4f89b200"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:33:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] init and exit markings for hvc_iseries\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a6dfe1dc074cc2218b2e32f67ce3a1ed4f89b200",
      "tree": "e9bfd9c346f42d316ff62105d8159c732c82fd41",
      "parents": [
        "51d261122d0ffac8cf91cc6e74ffcfea23faeb1c"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:31:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] Quiet section mismatch in hvc_rtas.c\n\nWARNING: vmlinux.o(.text+0x2066f0): Section mismatch: reference to .init.text:.add_preferred_console (between \u0027.hvc_rtas_console_init\u0027 and \u0027.hvc_beat_put_chars\u0027)\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "51d261122d0ffac8cf91cc6e74ffcfea23faeb1c",
      "tree": "c771072646ae12ab570abce4548570f4573d424b",
      "parents": [
        "b1c30115f4861c9dd2dcaaac2a01acc67dd4cf94"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:27:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] Constify of_platform_driver match_table\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b1c30115f4861c9dd2dcaaac2a01acc67dd4cf94",
      "tree": "3c42992b33f425f6b99a61a18e8fd3d22bf8b774",
      "parents": [
        "8bf8df7120006b8c97ad3a9fcc79e2ba894c46dd"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:25:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] hvcs: Make some things static and const\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8bf8df7120006b8c97ad3a9fcc79e2ba894c46dd",
      "tree": "dd1d4111daba7ce7db30801f8cfa81e82dacd752",
      "parents": [
        "7fd7218610600b16f6f0af3f9d9353ba0265c09f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:23:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] Constify of_platform_driver name\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7fd7218610600b16f6f0af3f9d9353ba0265c09f",
      "tree": "7067d2c4fbe7e252913bc2440a7ebc6aa223f2f2",
      "parents": [
        "34f329db54e8154cf7faf0e7c45e7c16facfbbfe"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jul 21 09:55:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] MPIC protected sources\n\nSome HW platforms, such as the new cell blades, requires some MPIC sources\nto be left alone by the operating system. This implements support for\na \"protected-sources\" property in the mpic controller node containing a list\nof source numbers to be protected against operating system interference.\n\nFor those interested in the gory details, the MPIC on the southbridge of\nthose blades has some of the processor outputs routed to the cell, and\nat least one routed as a GPIO to the service processor. It will be used\nin the GA product for routing some of the southbridge error interrupts\nto the service processor which implements some of the RAS stuff, such\nas checkstopping when fatal errors occurs before they can propagate.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "34f329db54e8154cf7faf0e7c45e7c16facfbbfe",
      "tree": "f9f02c217b00f9f5098a272a7c11224b16d9798e",
      "parents": [
        "dd68c048d7a41b725ca3c2e23155598a5781dcbb"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Fri Jul 20 15:58:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] of_detach_node()\u0027s device node argument cannot be const\n\n...since it modifies it (when it sets the OF_DETACHED flag).\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dd68c048d7a41b725ca3c2e23155598a5781dcbb",
      "tree": "c58f7cb5ef96c3b84d755a65e2d5f742435e67d6",
      "parents": [
        "461e666723b6669bc6f7ef90b49b615396d70eb8"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Jul 20 13:11:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Fix ARCH\u003dppc builds\n\nThe recent signal rework broke ARCH\u003dppc builds with the following\nerror:\n\nCC      arch/powerpc/kernel/signal.o\narch/powerpc/kernel/signal.c: In function Âdo_signalÂ:\narch/powerpc/kernel/signal.c:142: error: implicit declaration of\nfunction Âset_dabrÂ\nmake[1]: *** [arch/powerpc/kernel/signal.o] Error 1\n\nThis fixes it by including a function prototype in asm-ppc/system.h.\n\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "461e666723b6669bc6f7ef90b49b615396d70eb8",
      "tree": "af341848054866c2f3d525032466b1993b0fcf20",
      "parents": [
        "adff093d6c545c882f1503607f6af14ddd90bb89"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jul 20 07:50:49 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] mv64x60: Use mutex instead of semaphore\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "adff093d6c545c882f1503607f6af14ddd90bb89",
      "tree": "8d821e6de3ef05cdcbb784a1493a91b5bc8e5dd6",
      "parents": [
        "08ae6cc15db201fa20cc4893d9500c1f6b20e560"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jul 20 01:33:48 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Allow smp_call_function_single() to current cpu\n\nThis removes the requirement for callers to get_cpu() to check in simple\ncases.  i386 and x86_64 already received a similar treatment.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "08ae6cc15db201fa20cc4893d9500c1f6b20e560",
      "tree": "4db5882987a63cc6d73a08cbc6af11f4ea13ff6b",
      "parents": [
        "ca8ffc974d43033be6e1d4277a45822d2c3656f4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jul 19 10:00:20 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Allow exec faults on readable areas on classic 32-bit PowerPC\n\nClassic 32-bit PowerPC CPUs, and the early 64-bit PowerPC CPUs, don\u0027t\nprovide a way to prevent execution from readable pages, that is, the\nMMU doesn\u0027t distinguish between data reads and instruction reads,\nalthough a different exception is taken for faults in data accesses\nand instruction accesses.\n\nCommit 9ba4ace39fdfe22268daca9f28c5df384ae462cf, in the course of\nfixing another bug, added a check that meant that a page fault due\nto an instruction access would fail if the vma did not have the\nVM_EXEC flag set.  This gives an inconsistent enforcement on these\nCPUs of the no-execute status of the vma (since reading from the page\nis sufficient to allow subsequent execution from it), and causes old\nversions of ppc32 glibc (2.2 and earlier) to fail, since they rely\non executing the word before the GOT but don\u0027t have it marked\nexecutable.\n\nThis fixes the problem by allowing execution from readable (or writable)\nareas on CPUs which do not provide separate control over data and\ninstruction reads.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Jon Loeliger \u003cjdl@freescale.com\u003e\n"
    },
    {
      "commit": "ca8ffc974d43033be6e1d4277a45822d2c3656f4",
      "tree": "6c774a2e500cae66ca30b0b591470cf974d11734",
      "parents": [
        "4d404edce30f911004850d472e05a31efd751662"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Thu Jul 19 07:56:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Fix future firmware feature fixups function failure\n\nMove firmware feature initialisation from pSeries_init_early to the\nearlier pSeries_probe_hypertas so they are initialised before firmware\nfeature fixups are applied.\n\nCurrently firmware feature sections are only used for iSeries which\ninitialises the these features much earlier.  This is a bug in waiting\non pSeries.\n\nAlso adds some whitespace fixups.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4d404edce30f911004850d472e05a31efd751662",
      "tree": "1af5420e00edbf160a1e332b88d44e5856f68a16",
      "parents": [
        "776568d4c93fe8def5ab4060344af554fe2b44be"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed Jul 18 19:26:40 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] fix showing xmon help\n\nIn some configuration, xmon help string is larger than xmon_printf\nbuffer.  We need not to use printf.  This patch adds xmon_puts and\nchange to use it to show help string.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "776568d4c93fe8def5ab4060344af554fe2b44be",
      "tree": "cf10358bfe61ad80f83b1eb32369ee81986a8b45",
      "parents": [
        "f8eb77d6fbdf13b94bcea48023d4e1dce4b3bffe"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed Jul 18 19:30:29 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Make xmon_write accept a const buffer\n\nBecause xmon_write doesn\u0027t change the buffer, we should add \u0027const\u0027\nqualifier to the argument which points it.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8eb77d6fbdf13b94bcea48023d4e1dce4b3bffe",
      "tree": "a206a6d14e27d6b4ca79e911b9d24101314fb50f",
      "parents": [
        "1e57ba8dddcbb384b293f948cba190c5199cf945"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Jul 18 08:21:29 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Fix misspelled \"CONFIG_CHECK_CACHE_COHERENCY\" Kconfig option.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "1e57ba8dddcbb384b293f948cba190c5199cf945"
}
