)]}'
{
  "log": [
    {
      "commit": "22da317629bad23816f3fa26d657fb46e7af21c7",
      "tree": "ea9e97afd3aca46c16b77468ef91e5e39d36ed7f",
      "parents": [
        "3e847423bf029c2170692c75580a856debed617b",
        "67439b76f29cb278bb3412fc873b980fc65110c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:16:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:16:33 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] Fixes for the SLB shadow buffer code\n  [POWERPC] Fix a compile warning in powermac/feature.c\n  [POWERPC] Fix a compile warning in pci_32.c\n  [POWERPC] Fix parse_drconf_memory() for 64-bit start addresses\n  [POWERPC] Fix num_cpus calculation in smp_call_function_map()\n  [POWERPC] ps3: Fix section mismatch in ps3/setup.c\n  [POWERPC] spufs: Fix affinity after introduction of node_allowed() calls\n  [POWERPC] Fix special PTE code for secondary hash bucket\n  [POWERPC] Expand RPN field to 34 bits when using 64k pages\n"
    },
    {
      "commit": "34bac238cc13cdb57f3b353b6e5ed3eae2cff158",
      "tree": "3fff52deec8671a5599bde9e711f166a7c92d693",
      "parents": [
        "247284481ca40288bd120cf0707681c3bdbee78f",
        "cc6f33db30c4fcf7915270619e81a91d6190b6c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:07:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:07:10 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: fix defconfigs for sh7751r boards\n  sh: fix cf support on r2d boards\n  sh: update r2d defconfig\n  sh: update snapgear defconfig.\n  sh: Fix SH-X3 FPU exception handling.\n  sh: Fix pgd mismatch from cached TTB in unhandled fault.\n  sh: Don\u0027t include fault-nommu on SH-2/SH-2A.\n  sh: Fix irqflags tracing for SH-3/4 nommu.\n  sh: Fix lockdep debugging oops on SH-3/4.\n"
    },
    {
      "commit": "1a3f2ea336b784d7df750a7821f514f3dea69e29",
      "tree": "b7c2f5c7cc841d9f7b38fbdf03219b80dba97ea2",
      "parents": [
        "e1d7e7fcf8625857de6b48975096c127e5cb1534",
        "6ba60d2195cd65d72eaf7ce3903a707c5bf20c7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 14:58:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 14:58:08 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Fix O_CLOEXEC values.\n  [SPARC32]: Fix modular build of floppy driver.\n  [SOUND] CS4231 SBus: Two fixes.\n  [CG6]: fix memory size detection\n  [SPARC64]: Add missing dma_sync_single_range_for_*().\n"
    },
    {
      "commit": "6ba60d2195cd65d72eaf7ce3903a707c5bf20c7b",
      "tree": "9d181e6d05283ab7e50d588748e94a5d65ecd912",
      "parents": [
        "0a808a3131b2a6656475d82219f5e5d25edd7160"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:24:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:24:17 2007 -0700"
      },
      "message": "[SPARC]: Fix O_CLOEXEC values.\n\nThe one choosen by asm-generic/fcntl.h is not appropriate\nfor this platform.\n\nNoticed by Ulrich Drepper.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a808a3131b2a6656475d82219f5e5d25edd7160",
      "tree": "12a4f0690bf01ccc9956ba974dd64237ee9f807c",
      "parents": [
        "3daadf33013a1c4d7abf4a65b24644cdd8ae896a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 00:19:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:08:42 2007 -0700"
      },
      "message": "[SPARC32]: Fix modular build of floppy driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63213196fd4b05b9c3539cbe34775c60f1f6fad0",
      "tree": "86f038d75f42693865ab3d81fa3942f2d0b615eb",
      "parents": [
        "7a883eaf62f4b943ebec738ce3b0796c67ef5d32"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 20:43:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:08:20 2007 -0700"
      },
      "message": "[SPARC64]: Add missing dma_sync_single_range_for_*().\n\nReported by Andrew Morton.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67439b76f29cb278bb3412fc873b980fc65110c9",
      "tree": "d70c627453d429f63c777769f5596184c001fe39",
      "parents": [
        "5628244059976009151d41c2798855290753d8d5"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Fri Aug 03 11:55:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:36:01 2007 +1000"
      },
      "message": "[POWERPC] Fixes for the SLB shadow buffer code\n\nOn a machine with hardware 64kB pages and a kernel configured for a\n64kB base page size, we need to change the vmalloc segment from 64kB\npages to 4kB pages if some driver creates a non-cacheable mapping in\nthe vmalloc area.  However, we never updated with SLB shadow buffer.\nThis fixes it.  Thanks to paulus for finding this.\n\nAlso added some write barriers to ensure the shadow buffer contents\nare always consistent.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c0f7c6cb5dbb6d90e0334e62376dbc6ac3d1d315",
      "tree": "37c6d023d743a1bcf23f3caa28fae08310ef30a9",
      "parents": [
        "7a883eaf62f4b943ebec738ce3b0796c67ef5d32"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 14:08:24 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 14:08:24 2007 +1000"
      },
      "message": "[POWERPC] Expand RPN field to 34 bits when using 64k pages\n\nThe real page number field in our PTEs when configured for 64kB pages\nis currently 32 bits, which turns out to be not quite enough for the\nresources that the eHCA driver wants to map.  This expands the RPN\nfield to include 2 adjacent, previously-unused bits.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e"
    },
    {
      "commit": "3a97aeb5c199070f136c085f8b0f9338d19c4148",
      "tree": "49cfc0939119a8a6db73c5522bc56902cbe4a8f6",
      "parents": [
        "d788d8056fd913defa48bd94f18dc53de98cd7a6",
        "5f8f1c3c87e44f1bd0180cf19d0e7c83d062b4dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 19:44:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 19:44:43 2007 -0700"
      },
      "message": "Merge davem@master.kernel.org:/pub/scm/linux/kernel/git/vxy/lksctp-dev\n"
    },
    {
      "commit": "3516ffb0fef710749daf288c0fe146503e0cf9d4",
      "tree": "f3e3cd29dd541a457e61152560fe4416642a69bc",
      "parents": [
        "1bcabbdb0bdfe8b15b05150a7857646430aaa7f8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 19:23:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 19:42:28 2007 -0700"
      },
      "message": "[TCP]: Invoke tcp_sendmsg() directly, do not use inet_sendmsg().\n\nAs discovered by Evegniy Polyakov, if we try to sendmsg after\na connection reset, we can do incredibly stupid things.\n\nThe core issue is that inet_sendmsg() tries to autobind the\nsocket, but we should never do that for TCP.  Instead we should\njust go straight into TCP\u0027s sendmsg() code which will do all\nof the necessary state and pending socket error checks.\n\nTCP\u0027s sendpage already directly vectors to tcp_sendpage(), so this\nmerely brings sendmsg() in line with that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ca95c48f1bd006d1aafe2f8bf1a859262d6d7b1",
      "tree": "a34e1a5ad3ecaca2d6f294d6ed3a83f9f6afca1a",
      "parents": [
        "a3b3e23015061814bffd733dbd9c4452b81ca6aa"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 10:16:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 03 10:16:29 2007 +0900"
      },
      "message": "sh: fix cf support on r2d boards\n\nThis patch makes sure cf support is enabled on R2D-PLUS but disabled\non R2D-1. Without this fix R2D-1 boards hang on bootup.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "370504cf7c68b953de55c41d5e0be97d30f3cf00",
      "tree": "1941a38f78083dca4852070c229363d81bbb9aae",
      "parents": [
        "160d6aaf60d75b71a48223b5bdc29285e18cff07",
        "94c18227d1e3f02de5b345bd3cd5c960214dc9c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 02 11:15:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 02 11:15:27 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  [PATCH] sched: reduce task_struct size\n  [PATCH] sched: reduce debug code\n  [PATCH] sched: use schedstat_set() API\n  [PATCH] sched: add schedstat_set() API\n  [PATCH] sched: move load-calculation functions\n  [PATCH] sched: -\u003etask_new cleanup\n  [PATCH] sched: uninline inc/dec_nr_running()\n  [PATCH] sched: uninline calc_delta_mine()\n  [PATCH] sched: calc_delta_mine(): use fixed limit\n  [PATCH] sched: tidy up left over smpnice code\n  [PATCH] sched: remove cache_hot_time\n"
    },
    {
      "commit": "9534f71ca33e5a9de26dfd43c76af86e005005dd",
      "tree": "344444735f541f79ed98cc38fa9040bc018ec66e",
      "parents": [
        "1ed4395035a6791ebbbf618429a58ab9c207cc83"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Jul 30 16:33:26 2007 -0400"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Aug 02 11:52:21 2007 -0400"
      },
      "message": "SELinux: restore proper NetLabel caching behavior\n\nA small fix to the SELinux/NetLabel glue code to ensure that the NetLabel\ncache is utilized when possible.  This was broken when the SELinux/NetLabel\nglue code was reorganized in the last kernel release.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "94c18227d1e3f02de5b345bd3cd5c960214dc9c8",
      "tree": "c2cb18bf1deb097f61cea3ebec23bbd844e1e072",
      "parents": [
        "6cfb0d5d06bea2b8791f32145eae539d524e5f6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "message": "[PATCH] sched: reduce task_struct size\n\nmore task_struct size reduction, by moving the debugging/instrumentation\nfields to under CONFIG_SCHEDSTATS:\n\n (i386, nodebug):\n\n                          size\n                          ----\n     pre-CFS              1328\n         CFS              1472\n         CFS+patch        1376\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cad60d93e18ba52b6f069b2edb031c89bf603b07",
      "tree": "dfe74c165e7607c233d223614ef400163c6ba44c",
      "parents": [
        "4e6f96f313561d86d248edf0eaff2336d8217e1b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "message": "[PATCH] sched: -\u003etask_new cleanup\n\nmake sched_class.task_new \u003d\u003d NULL a \u0027default method\u0027, this\nallows the removal of task_rt_new.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "362a7016637648c6aefc98b706298baedfaa1543",
      "tree": "cb3f434fb71d29b247686b6dcfc76864cea4f57a",
      "parents": [
        "1ed4395035a6791ebbbf618429a58ab9c207cc83"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "message": "[PATCH] sched: remove cache_hot_time\n\nremove the last unused remains of cache_hot_time.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04668873daa822aa6c806ba28d1143db8dcb26e8",
      "tree": "c71f7864aa5ccd364619d6ee02b7ab3cb269c498",
      "parents": [
        "b5625481832ef1ab1a8e31fac0b1d14acdbbc148"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Aug 01 19:04:51 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 01 20:48:17 2007 -0700"
      },
      "message": "FRV: Enable the MB86943 PCI arbiter correctly\n\nEnable the MB93090 motherboard\u0027s MB86943 PCI arbiter correctly by assigning to\nthe register rather than comparing against it.  This is required to support\nbus mastering.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5625481832ef1ab1a8e31fac0b1d14acdbbc148",
      "tree": "5ff272c95b810a1d8cd3f09f486600c4d6b9357a",
      "parents": [
        "0fc4969b866671dfe39b1a9119d0fdc7ea0f63e5",
        "4761c06cb39011c9cc3fef9e6bbfb4c50ceb307d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 01 20:47:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 01 20:47:00 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_sis: fix MWDMA for \u003c\u003d UDMA66 chipsets and UDMA for UDMA33 chipsets\n  libata: blacklist SAMSUNG HD401LJ / ZZ100-15 for NCQ\n  ata_piix: add Tecra M3 to broken suspend blacklist\n  ata_piix: implement piix_borken_suspend()\n  pci: rename __pci_reenable_device() to pci_reenable_device()\n  libata-sff; Unbreak non DMA capable controllers again\n  pata_cmd64x: Correct the speed ranges\n"
    },
    {
      "commit": "fd0cbdd378258fdf44eac5ea091256a4a665315b",
      "tree": "d45c9d74c159034db371919864b400a6f3ca0dbf",
      "parents": [
        "8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Aug 02 00:18:38 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 01 20:45:38 2007 -0700"
      },
      "message": "Fix WARN_ON() on bitfield ops for all other archs\n\nFixes WARN_ON() on bitfiels ops for all architectures that have\nbeen left out in 8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f.\n\nCc: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a5fcb9cf8e5c3fabaab1c20668f58fe85d7c70d",
      "tree": "508f08c2a9724529818fbbdfe38a7462f4dd7061",
      "parents": [
        "046752104c7090e3679b09274f02d8fd2aa0b4b2"
      ],
      "author": {
        "name": "sebastian@breakpoint.cc",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jul 26 23:21:32 2007 +0200"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Aug 01 11:19:06 2007 -0400"
      },
      "message": "sctp: move global declaration to header file.\n\nsctp_chunk_cachep \u0026 sctp_bucket_cachep is used module global, so move it\nto a header file.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "0b62e13b5c9b4871641973e024cc9dd440b5bb58",
      "tree": "d8c555913a77b9b5f240a9a2451ed8387b23e924",
      "parents": [
        "6fdc99a224bd52020c602c3d4d57e5f8a75f6bb8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jul 27 14:43:35 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 01 10:00:56 2007 -0400"
      },
      "message": "pci: rename __pci_reenable_device() to pci_reenable_device()\n\nRename __pci_reenable_device() to pci_reenable_device().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f",
      "tree": "f4fe8e2028620b8aeb298c78ee5dc9d6df07e708",
      "parents": [
        "2f63251ed0a803ddbe7bf2577b69d467aa872f68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 21:12:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 21:12:07 2007 -0700"
      },
      "message": "Fix WARN_ON() on bitfield ops\n\nAlexey Dobriyan noticed that the new WARN_ON() semantics that were\nintroduced by commit 684f978347deb42d180373ac4c427f82ef963171 (to also\nreturn the value to be warned on) didn\u0027t compile when given a bitfield,\nbecause the typeof doesn\u0027t work for bitfields.\n\nSo instead of the typeof trick, use an \"int\" variable together with a\n\"!!(x)\" expression, as suggested by Al Viro.\n\nTo make matters more interesting, Paul Mackerras points out that that is\nsub-optimal on Power, but the old asm-coded comparison seems to be buggy\nanyway on 32-bit Power if the conditional was 64-bit, so I think there\nare more problems there.\n\nRegardless, the new WARN_ON() semantics may have been a bad idea.  But\nthis at least avoids the more serious complications.\n\nCc: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f63251ed0a803ddbe7bf2577b69d467aa872f68",
      "tree": "960ba4e27bb2cffdda0841ee701515c4bd75143a",
      "parents": [
        "d6dd9e93c7531fa31370e27d053a3940d8d662fb",
        "647e50f38345525d8261c295a0d0629dcea23a9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:43:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:43:52 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog: (28 commits)\n  [WATCHDOG] Fix pcwd_init_module crash\n  [WATCHDOG] ICH9 support for iTCO_wdt\n  [WATCHDOG] 631xESB/632xESB support for iTCO_wdt - add all LPC bridges\n  [WATCHDOG] 631xESB/632xESB support for iTCO_wdt\n  [WATCHDOG] omap_wdt.c - default error for IOCTL is -ENOTTY\n  [WATCHDOG] Return value of nonseekable_open\n  [WATCHDOG] mv64x60_wdt: Rework the timeout register manipulation\n  [WATCHDOG] mv64x60_wdt: disable watchdog timer when driver is probed\n  [WATCHDOG] mv64x60_wdt: Support the WDIOF_MAGICCLOSE feature\n  [WATCHDOG] mv64x60_wdt: Add a module parameter to change nowayout setting\n  [WATCHDOG] mv64x60_wdt: Add WDIOC_SETOPTIONS ioctl support\n  [WATCHDOG] mv64x60_wdt: Support for WDIOC_SETTIMEOUT ioctl\n  [WATCHDOG] mv64x60_wdt: Fix WDIOC_GETTIMEOUT return value\n  [WATCHDOG] mv64x60_wdt: Check return value of nonseekable_open\n  [WATCHDOG] mv64x60_wdt: Add arch/powerpc platform support\n  [WATCHDOG] mv64x60_wdt: Get register address from platform data\n  [WATCHDOG] mv64x60_wdt: set up platform_device in platform code\n  [WATCHDOG] ensure mouse and keyboard ignored in w83627hf_wdt\n  [WATCHDOG] s3c2410_wdt: fixup after arch include moves\n  [WATCHDOG] git-watchdog-typo\n  ...\n"
    },
    {
      "commit": "d6dd9e93c7531fa31370e27d053a3940d8d662fb",
      "tree": "afab573031b3f0b9bbe5e417a890f7cae09a7224",
      "parents": [
        "dd9cd6d4351076c78bb8c0f9146d1904b481fdbb",
        "b4b2917cc8babe8eaf4bc133bca31b11ed7dac13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:41:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:41:53 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (50 commits)\n  [MIPS] Add smp_call_function_single()\n  [MIPS] thread_info.h: kmalloc + memset conversion to kzalloc\n  [MIPS] Kexec: Fix several 64-bit bugs.\n  [MIPS] Kexec: Fix several warnings.\n  [MIPS] DDB5477: Remove support\n  [MIPS] Fulong: Remove unneeded header file\n  [MIPS] Cobalt: Enable UART on RaQ1\n  [MIPS] Remove unused GROUP_TOSHIBA_NAMES\n  [MIPS] remove some duplicate includes\n  [MIPS] Oprofile: Fix rm9000 performance counter handler\n  [MIPS] Use -Werror on subdirectories which build cleanly.\n  [MIPS] Yosemite: Fix warning.\n  [MIPS] PMON: Fix cpustart declaration.\n  [MIPS] Yosemite: Only build ll_ht_smp_irq_handler() if HYPERTRANSPORT.\n  [MIPS] Yosemite: Fix build error due to undeclared titan_mailbox_irq().\n  [MIPS] Yosemite: Don\u0027t declare titan_mailbox_irq() as asmlinkage.\n  [MIPS] Yosemite: Fix warnings in i2c-yoesmite by deleting the unused code.\n  [MIPS] Delete unused arch/mips/gt64120/common/\n  [MIPS] Fix build warning in unaligned load/store emulator.\n  [MIPS] IP32: Don\u0027t ignore request_irq\u0027s return value.\n  ...\n"
    },
    {
      "commit": "0d6caa1795090bd22ede96b84daa4600b63eee37",
      "tree": "7b69aa68f7f812bd1a13b0c5e73573a01e671ef8",
      "parents": [
        "88c8199b9d2f5ec0a8468a0495ba4c9656846500",
        "8072f085d79a0a73cc5a0333ffa7f0c5d35f76e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:51:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:51:00 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (41 commits)\n  [RTNETLINK]: Fix warning for !CONFIG_KMOD\n  [IPV4] ip_options.c: kmalloc + memset conversion to kzalloc\n  [DECNET]: kmalloc + memset conversion to kzalloc\n  [NET]: ethtool_perm_addr only has one implementation\n  [NET]: ethtool ops are the only way\n  [PPPOE]: Improve hashing function in hash_item().\n  [XFRM]: State selection update to use inner addresses.\n  [IPSEC]: Ensure that state inner family is set\n  [TCP]: Bidir flow must not disregard SACK blocks for lost marking\n  [TCP]: Fix ratehalving with bidirectional flows\n  [PPPOL2TP]: Add CONFIG_INET Kconfig dependency.\n  [NET]: Page offsets and lengths need to be __u32.\n  [AF_UNIX]: Make code static.\n  [NETFILTER]: Make nf_ct_ipv6_skip_exthdr() static.\n  [PKTGEN]: make get_ipsec_sa() static and non-inline\n  [PPPoE]: move lock_sock() in pppoe_sendmsg() to the right location\n  [PPPoX/E]: return ENOTTY on unknown ioctl requests\n  [IPV6]: ipv6_addr_type() doesn\u0027t know about RFC4193 addresses.\n  [NET]: Fix prio_tune() handling of root qdisc.\n  [NET]: Fix sch_api to properly set sch-\u003eparent on the root.\n  ...\n"
    },
    {
      "commit": "88c8199b9d2f5ec0a8468a0495ba4c9656846500",
      "tree": "666dc82c5a1ec041a7312f4ef3306bb1806620eb",
      "parents": [
        "0439208a8a399f0c4307c561d97e3f5523f5d085",
        "50aa485e1abb7566ce68418c7bbc6a6b454f9039"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:50:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:50:35 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [BBC_I2C]: kmalloc + memset conversion to kzalloc\n  [BBC_ENVCTRL]: kmalloc + memset conversion to kzalloc\n  [SPARC]: Fix exec failures on sun4c.\n  [SPARC] Videopix Frame Grabber: Fix unreleased lock in vfc_debug()\n  [SPARC64]: Add missing dma_get_cache_alignment().\n  [SUNLANCE]: Fix sparc32 crashes by using of_*() interfaces.\n"
    },
    {
      "commit": "2604288f45605d1b2844f001dc3141149667b3d1",
      "tree": "49e811d40c231e69570cf7382ead8b5731f8ae89",
      "parents": [
        "db7526f925b79293dc3b361a70db7f340870a298"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jul 31 00:39:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:44 2007 -0700"
      },
      "message": "spi kerneldoc update\n\nThis adds kerneldoc to the SPI framework.  The \"spi_driver\" and\n\"spi_board_info\" structs were previously not described.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0af1a4504699524c876361845bc2e301ecc45d0f",
      "tree": "72c6d1ac9d7dfb44d25c58eea599c2df63aa2562",
      "parents": [
        "86d0004abc87025bae1cca43c94e99a27b7bbbd6"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jul 31 00:39:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:43 2007 -0700"
      },
      "message": "rename setlease to generic_setlease\n\nMake it a little more clear that this is the default implementation for\nthe setleast operation.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nAcked-by: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "937472b00b666ecbf1464502f857ec63b024af72",
      "tree": "b557078de19c3370488cfed8ce45b261518ee09d",
      "parents": [
        "07ff8ee79e254ac07205d2c9c9e8fbe2f4b3e6e8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jul 31 00:39:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "use __val in __get_unaligned\n\nUse \"__val\" rather than \"val\" in the __get_unaligned macro in\nasm-generic/unaligned.h.  This way gcc wont warn if you happen to also name\nsomething in the same scope \"val\".\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ac4d823fd93be49c2a90fb877fc5fc6317936d5",
      "tree": "4ebb3d91c4a14f865242d3bf930ff9cb2d5843ed",
      "parents": [
        "aa3481d5e686aa015e960f76253f0e771a92716a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:39:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "irq.h fix kernel-doc\n\nAdd kernel-doc entry in \u003clinux/irq.h\u003e for:\n\nWarning(linux-2.6.22-git12//include/linux/irq.h:177): No description found for parameter \u0027last_unhandled\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa3481d5e686aa015e960f76253f0e771a92716a",
      "tree": "65ed896d9715077487c2b37745b59e8d89b7713e",
      "parents": [
        "2e89db75aee14f3f195836560e0973c9ff215f94"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:39:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "i2c.h kernel-doc additions\n\nAdd kernel-doc notation in \u003clinux/i2c.h\u003e for:\n\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027driver\u0027\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027usage_count\u0027\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027list\u0027\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027released\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "541510fc28b72eab37361e9e95f48746b4d3302b",
      "tree": "50a948d2f4b0b181a3163cc462aeb63e546acda5",
      "parents": [
        "2174041d663e4ea825dd53af71b877ea6da736fe"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "remove tx3912fb\n\nRemove tx3912fb.  Nino has already removed.  It is no longer needed.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73dd1166af9a7a1e24554991236ddea740df0dbd",
      "tree": "8fe66f07c27dddf5f6578c9cf265514a235caad6",
      "parents": [
        "0e6ff1580ff5d8dc10ec58d22b3e1a6f372f7f40"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Jul 31 00:38:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "pure_initcall ID inconsistency\n\npure_initcall uses the same ID as core_initcall.  I guess that\u0027s a typo and\nit should use its own ID.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41d202d80e829c0a489119ad63d7ece08a9786da",
      "tree": "2924723e2441a0fef0e3097a4f64423895e198df",
      "parents": [
        "f54f098612d7f86463b5fb4763d03533d634de73"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Tue Jul 31 00:38:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "Include serial_reg.h with userspace headers\n\nAs reported by Gustavo de Nardin \u003cgustavodn@mandriva.com.br\u003e, while trying to\ncompile xosview (http://xosview.sourceforge.net/) with upstream kernel\nheaders being used you get the following errors:\nserialmeter.cc:48:30: error: linux/serial_reg.h: No such file or directory\nserialmeter.cc: In member function \u0027virtual void\nSerialMeter::checkResources()\u0027:\nserialmeter.cc:71: error: \u0027UART_LSR\u0027 was not declared in this scope\nserialmeter.cc:71: error: \u0027UART_MSR\u0027 was not declared in this scope\n...\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: Gustavo de Nardin \u003cgustavodn@mandriva.com.br\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe9844d5a32e7b2552a557a42a2a2dc0e378672c",
      "tree": "b6047e4506b2879d977a1e5e834925626ca759c4",
      "parents": [
        "2a485d7ad2b68600e423f8799efc0d074029ec01"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:38:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "kdebug.h: forward-declare struct struct notifier_block\n\nalpha:\n\nIn file included from kernel/notifier.c:1:\ninclude/linux/kdebug.h:14: warning: \u0027struct notifier_block\u0027 declared inside parameter list\ninclude/linux/kdebug.h:14: warning: its scope is only this definition or declaration, which is probably not what you want\ninclude/linux/kdebug.h:15: warning: \u0027struct notifier_block\u0027 declared inside parameter list\nkernel/notifier.c:529: error: conflicting types for \u0027register_die_notifier\u0027\ninclude/linux/kdebug.h:14: error: previous declaration of \u0027register_die_notifier\u0027 was here\nkernel/notifier.c:533: error: conflicting types for \u0027register_die_notifier\u0027\ninclude/linux/kdebug.h:14: error: previous declaration of \u0027register_die_notifier\u0027 was here\nkernel/notifier.c:536: error: conflicting types for \u0027unregister_die_notifier\u0027\ninclude/linux/kdebug.h:15: error: previous declaration of \u0027unregister_die_notifier\u0027 was here\nkernel/notifier.c:539: error: conflicting types for \u0027unregister_die_notifier\u0027\ninclude/linux/kdebug.h:15: error: previous declaration of \u0027unregister_die_notifier\u0027 was here\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f166e3833d953f0acf77eb7d426840da9e1a87f",
      "tree": "95a15d4662f41b7a6b86c05d2558de16a86bc27e",
      "parents": [
        "4ef7af50373778ee248a2493c9cf62a2299806a8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "spidev supports more communications modes\n\nThe spidev driver doesn\u0027t currently expose all SPI communications modes to\nuserspace.  This passes them all through to the driver.\n\nTwo of them are potentially troublesome, in the sense that they could cause\nhardware conflicts on shared busses.  It might be appropriate to add some\nprivilege checks for for those modes.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ef7af50373778ee248a2493c9cf62a2299806a8",
      "tree": "7cdf8e9415a8ee3dbd4dce86b1b6cd2a5927c861",
      "parents": [
        "35cc0b975057389548bfe5703d438fe0deb4807e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "SPI loopback mode definition\n\nLoopback mode is supported by various controllers.  This mode can be\nuseful for testing, especially in conjunction with spidev driver.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99eb8a550dbccc0e1f6c7e866fe421810e0585f6",
      "tree": "130c6e3338a0655ba74355eba83afab9261e1ed0",
      "parents": [
        "0d0ed42e5ca2e22465c591341839c18025748fe8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 31 00:38:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "Remove the arm26 port\n\nThe arm26 port has been in a state where it was far from even compiling\nfor quite some time.\n\nIan Molton agreed with the removal.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d0ed42e5ca2e22465c591341839c18025748fe8",
      "tree": "b83de620c2f72ed42f84f6b1d133aa4445a454a1",
      "parents": [
        "7eacbbd32a98ab5b607f7773bb2692cc195db9b2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Jul 31 00:38:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "Add CTL_PROC back\n\ncommit eab03ac7bd3e0da99eb9dc068772a85a5e3f3577 aka\n\"[PATCH] Get rid of /proc/sys/proc\" was good commit except strace(1) compile\nbreakage it introduced:\n\n\tsystem.c:1581: error: \u0027CTL_PROC\u0027 undeclared here (not in a function)\n\nSo, add dummy enum back.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b232ecfd9ac55adb237e78482ed8f3d3becb0d8",
      "tree": "92f7f63dcc5dbaa3d3b44e4e8afbe39596adfc01",
      "parents": [
        "57d4810ea0d9ca58a7bcc1336607f0cede0a2abf"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "DDB5477: remove driver bits of support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57d4810ea0d9ca58a7bcc1336607f0cede0a2abf",
      "tree": "6194ce01088fbd9852579a14bd8726d9c8eef73f",
      "parents": [
        "a583f1b54249b11ad1ffd14c6e74d28fcbc59c07"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:38:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "revert \"x86, serial: convert legacy COM ports to platform devices\"\n\nRevert 7e92b4fc345f5b6f57585fbe5ffdb0f24d7c9b26.  It broke Sébastien Dugué\u0027s\nmachine and Jeff said (persuasively)\n\n  This seems like it will break decades-long-working stuff, in favor of\n  breaking new ground in our favorite area, \"trusting the BIOS.\"\n\n  It\u0027s just not worth it for serial ports, IMO.  Serial ports are something\n  that just shouldn\u0027t break at this late stage in the game.  My new Intel\n  platform boxes don\u0027t even have serial ports, so I question the value of\n  messing with serial port probing even more...  because...  just wait a year,\n  and your box won\u0027t have a serial port either!  :)\n\n  I certainly don\u0027t object to the use of platform devices (or isa_driver),\n  but the probe change seems questionable.  That\u0027s sorta analagous to\n  rewriting the floppy driver probe routine.  Sure you could do it...  but why\n  risk all that damage and go through debugging all over again?\n\n  It seems clear from this report that we cannot, should not, trust BIOS for\n  something (a) so simple and (b) that has been working for over a decade.\n\nMuch discussion ensued and we\u0027ve decided to have another go at all of this.\n\nCc: Sébastien Dugué \u003csebastien.dugue@bull.net\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a583f1b54249b11ad1ffd14c6e74d28fcbc59c07",
      "tree": "3220e8baad9631c7d24175f712833aa5a0d468ae",
      "parents": [
        "cd4f0ef7c03e79f92a883843662e3d0eaae26fb4"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Tue Jul 31 00:38:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "remove unused TIF_NOTIFY_RESUME flag\n\nRemove unused TIF_NOTIFY_RESUME flag for all processor architectures.  The\nflag was not used excecpt on IA-64 where the patch replaces it with\nTIF_PERFMON_WORK.\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6b33220845d4702590ecbe356787e59c8d914ae",
      "tree": "c3e6b5d98137db23ae4f3a45af9a3ace346a58ba",
      "parents": [
        "a5e58a61420e99dd08685f622d4dc666bf07e9a5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:37:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "x86-64: Calgary: fix section mismatch warnings in tce\n\nFix section mismatch warnings:\nthese functions are called only from __init functions.\n\nWARNING: vmlinux.o(.text+0x1861c): Section mismatch: reference to .init.text:free_bootmem (between \u0027free_tce_table\u0027 and \u0027build_tce_table\u0027)\nWARNING: vmlinux.o(.text+0x187e5): Section mismatch: reference to .init.text:__alloc_bootmem_low (between \u0027alloc_tce_table\u0027 and \u0027kretprobe_trampoline_holder\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "313674afa8fdced2fe79f50f38e1c387b63d8790",
      "tree": "40b14cab2f48af45615dacf35c93a268c42b7f9a",
      "parents": [
        "61a44b9c4b20d40c41fd1b70a4ceb13b75ea79a4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Jul 31 14:00:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 31 14:00:29 2007 -0700"
      },
      "message": "[NET]: ethtool_perm_addr only has one implementation\n\nAll drivers implement ethtool get_perm_addr the same way -- by calling\nthe generic function.  So we can inline the generic function into the\ncaller and avoid going through the drivers.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "185bcd17a5fb4155fba125332efa498be126aa4e",
      "tree": "e7b74d90551215cb73dbed853d50f05a160cbbf2",
      "parents": [
        "00be0f305fa69adb9f9d7b9447283b862b853e9e"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jul 31 20:48:41 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:36 2007 +0100"
      },
      "message": "[MIPS] thread_info.h: kmalloc + memset conversion to kzalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff32b062ea6d16a1c53d57da0ac9419c9d015534",
      "tree": "c206f1e32f6b10149924fc48d359574b90410cb3",
      "parents": [
        "796756bab6fd09111159b76288169e18fa13d3e8"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jul 30 22:40:35 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:34 2007 +0100"
      },
      "message": "[MIPS] DDB5477: Remove support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "72c0fcf70a0c15a6280b3cf2ad11c6fdaf0bd888",
      "tree": "b6744b5bbfca2b69515b1377cd07dc25bcc99206",
      "parents": [
        "05014a1e56c423254338a1c2e63aab99c84bee9b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jul 29 21:17:18 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:34 2007 +0100"
      },
      "message": "[MIPS] Remove unused GROUP_TOSHIBA_NAMES\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e0a725a7460b3bc3a15c95b1241394cb185d9af6",
      "tree": "2cec466b43071701c963d2f93adb7241d809f916",
      "parents": [
        "7f32a88e9cb6587cae89f5488050d167397ab9b2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 30 01:07:09 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:32 2007 +0100"
      },
      "message": "[MIPS] PMON: Fix cpustart declaration.\n\nThis now matches how cpustart is actually being invoked from Linux.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0b0ef2ea00c581d613e15eadc3215d52a6a55946",
      "tree": "d5081883a39ceb9a29b1f7b1123a4873becb6682",
      "parents": [
        "e7865765ef85473c1b97aad86d44b80dc260dbbf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jul 28 14:20:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:29 2007 +0100"
      },
      "message": "[MIPS] Remove Momentum Ocelot support.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98de920a2aa4f5939d47cdbb23ebac809308d871",
      "tree": "70012b0becbe23d656a72c58a9c414c50314b0e0",
      "parents": [
        "a11b18ef94772d2803ef7d651704c943dcb9dc38"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jul 28 00:49:58 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:26 2007 +0100"
      },
      "message": "[MIPS] Add missing declaration for mips_ihb().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a11b18ef94772d2803ef7d651704c943dcb9dc38",
      "tree": "27e1e0d9fc31cd847dae5e41a62ac78921279faf",
      "parents": [
        "0f5d0df35ea9efe52242b9b3c79517cc50202e37"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Jul 27 20:02:00 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:26 2007 +0100"
      },
      "message": "[MIPS] MTI: Add CoreFPGA4 ID.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07cc0c9e65d3e262f871ea357dd77b41950b1ca5",
      "tree": "fa797fa236da6e03c7b778cdc364ac1c3e03b52f",
      "parents": [
        "c3a005f4b6a7752608e75d016ef8d07c55285e48"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 27 19:31:10 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:24 2007 +0100"
      },
      "message": "[MIPS] MT: Enable coexistence of AP/SP with VSMP and SMTC.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4dc467756e77838c592a6dc797434f11761d33f5",
      "tree": "81db3f8a1fc495e70841d9bf4ec1e993d59344f2",
      "parents": [
        "293c5bd13f124c325f74f89ad26edf5612ce7235"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 26 03:38:24 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:22 2007 +0100"
      },
      "message": "[MIPS] Wire up the fallocate syscall.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "293c5bd13f124c325f74f89ad26edf5612ce7235",
      "tree": "6de7ce919a10c58e29093776c02e61d7127ed12b",
      "parents": [
        "01754bbc692929e446e600f69b41013e554399a6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 25 16:19:33 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:21 2007 +0100"
      },
      "message": "[MIPS] Fixup secure computing stuff.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01754bbc692929e446e600f69b41013e554399a6",
      "tree": "5c6b7a72066c7d77a97885571babecd10b144425",
      "parents": [
        "8449d399d288c21a643a7e8834c0043db24d24d8"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jul 25 01:50:08 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:21 2007 +0100"
      },
      "message": "[MIPS] tx49xx: Add mach specific headers\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4414cc48baa529311e9326c8bb13c1264c04122",
      "tree": "9ee871099ca435a0349836729e69ea398ae13a5b",
      "parents": [
        "6a302358d87fedaf7bda12b8e909265ebf1ce674"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jul 25 00:53:29 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:21 2007 +0100"
      },
      "message": "[MIPS] rbtx4927: Fix -Werror-implicit-function-declaration build error.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a309bb072b96bfe43deb29becf15dc54d656601f",
      "tree": "532f95f23c374484e751b3c51c1766b18e501096",
      "parents": [
        "131116989b5c349f9b1ab9ee083d37cc73160ac8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 18:47:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 02:28:28 2007 -0700"
      },
      "message": "[NET]: Page offsets and lengths need to be __u32.\n\nBased upon a report from Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "131116989b5c349f9b1ab9ee083d37cc73160ac8",
      "tree": "6b381fc02ec93bd5f02da685124a6ca45c77cd46",
      "parents": [
        "1a3a206f7f2aa50545cc3d056405ad7bc3c9bca8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 30 18:05:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 02:28:27 2007 -0700"
      },
      "message": "[AF_UNIX]: Make code static.\n\nThe following code can now become static:\n- struct unix_socket_table\n- unix_table_lock\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a3a206f7f2aa50545cc3d056405ad7bc3c9bca8",
      "tree": "3eb0cfd199701941e7bf3cfb9d2effb165a5c79c",
      "parents": [
        "fea1ab0fcf117bc1e9c9285af6463d31d9cc0ac6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 30 18:04:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 02:28:26 2007 -0700"
      },
      "message": "[NETFILTER]: Make nf_ct_ipv6_skip_exthdr() static.\n\nnf_ct_ipv6_skip_exthdr() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20283d84c7d922ca225b20db651d9a062716e8e3",
      "tree": "aab807acb688bf52903f506dc58932344770326f",
      "parents": [
        "b217d616a15fcfb3caf2a72c1a071c6d3f182f8d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 30 17:05:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 02:28:17 2007 -0700"
      },
      "message": "[IPV6]: Remove circular dependency on if_inet6.h\n\nnet/if_inet6.h includes linux/ipv6.h which also tries to include\nnet/if_inet6.h.  Since the latter only needs it for forward\ndeclarations, we can fix this by adding the declarations.\n\nA number of files are implicitly including net/if_inet6.h through\nlinux/ipv6.h.  They also use net/ipv6.h so this patch includes\nnet/if_inet6.h there.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcc5a03ac42564e9e255c1134dda47442289e466",
      "tree": "8be87d6dc1a58b8ccd27de930c17bc1c9c26bac9",
      "parents": [
        "aeed9e82cd258b9699eaa6568efefba9cc6d5f01"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 30 17:03:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 02:28:15 2007 -0700"
      },
      "message": "[NET]: Allow netdev REGISTER/CHANGENAME events to fail\n\nThis patch adds code to allow errors to be passed up from event\nhandlers of NETDEV_REGISTER and NETDEV_CHANGENAME.  It also adds\nthe notifier_from_errno/notifier_to_errnor helpers to pass the\nerrno value up to the notifier caller.\n\nIf an error is detected when a device is registered, it causes\nthat operation to fail.  A NETDEV_UNREGISTER will be sent to\nall event handlers.\n\nSimilarly if NETDEV_CHANGENAME fails the original name is restored\nand a new NETDEV_CHANGENAME event is sent.\n\nAs such all event handlers must be idempotent with respect to\nthese events.\n\nWhen an event handler is registered NETDEV_REGISTER events are\nsent for all devices currently registered.  Should any of them\nfail, we will send NETDEV_GOING_DOWN/NETDEV_DOWN/NETDEV_UNREGISTER\nevents to that handler for the devices which have already been\nregistered with it.  The handler registration itself will fail.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e036fc3143646dc304356fa50314681d654363f",
      "tree": "11ba34d6977b95f69b96a8a91f2902e2672d8fad",
      "parents": [
        "6dc0c2082b8acf30c9239fbbcc051eebdaf7ecff"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 29 00:16:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 02:28:07 2007 -0700"
      },
      "message": "[BLUETOOTH] l2cap: endianness annotations\n\nno code changes, just documenting existing types\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "30cfd0baf0a0c4329fff1ef4b622919297969ec8",
      "tree": "945a72f636ced1b443d894495704237e4cb7816d",
      "parents": [
        "6a302358d87fedaf7bda12b8e909265ebf1ce674"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Jul 25 23:49:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 02:27:57 2007 -0700"
      },
      "message": "[TCP]: congestion control API pass RTT in microseconds\n\nThis patch changes the API for the callback that is done after an ACK is\nreceived. It solves a couple of issues:\n\n  * Some congestion controls want higher resolution value of RTT\n    (controlled by TCP_CONG_RTT_SAMPLE flag). These don\u0027t really want a ktime, but\n    all compute a RTT in microseconds.\n\n  * Other congestion control could use RTT at jiffies resolution.\n\nTo keep API consistent the units should be the same for both cases, just the\nresolution should change.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5071b5493b1dcfa98a6e8a75f56997f6d4a0c25",
      "tree": "7627dc5d314e3e3b88ca4f42bdefb392791c1a7f",
      "parents": [
        "76fcdb30ae1cb28e438e5ffd4db5f49ea3d96cd7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 01:28:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 31 01:28:33 2007 -0700"
      },
      "message": "[SPARC64]: Add missing dma_get_cache_alignment().\n\ndrivers/infiniband/hw/mthca/mthca_main.c: In function `mthca_init_icm\u0027:\ndrivers/infiniband/hw/mthca/mthca_main.c:468: error: implicit declaration of function `dma_get_cache_alignment\u0027\n\nPinch the one from asm-generic/dma-mapping.h\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a302358d87fedaf7bda12b8e909265ebf1ce674",
      "tree": "9bb5d79d812d531ae7031fe4aecf18151e41f716",
      "parents": [
        "8e268f333012c62fc6a5a10e1e2a19c1c389853e",
        "e06c4e5775b1efc4e476f2430439e45867775f5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 21:54:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 21:54:37 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: Fix fs.h removal from mm.h regressions.\n  sh: fix get_wchan() for SH kernels without framepointers\n  sh: arch/sh/boot - fix shell usage\n  rtc: rtc-sh: Correct sh_rtc_set_time() for some SH-3 parts.\n  sh: remove support for sh7300 and solution engine 7300\n  sh: Add sh to the CC_OPTIMIZE_FOR_SIZE dependencies.\n  sh: Kill off virt_to_bus()/bus_to_virt().\n  sh: sh-sci - fix SH7708 support\n  sh: Restrict DSP support to specific CPUs.\n  sh: Silence sq compile warning on sh4 nommu.\n  sh: Kill the rest of the SE73180 cruft.\n  sh: remove support for sh73180 and solution engine 73180\n  sh: remove old broken pint code\n  sh: Reclaim beginning of P3 space for vmalloc area.\n  sh: Fix Dreamcast DMA issues.\n  sh: Add kmap_coherent()/kunmap_coherent() interface for SH-4.\n"
    },
    {
      "commit": "8e268f333012c62fc6a5a10e1e2a19c1c389853e",
      "tree": "caa132b137e1d65c7cf42a37ac23bfad41c3d6e1",
      "parents": [
        "cbdd3deb52ac9b013a63e4a60530717f75ce3177",
        "75c46162be3d0025d448e0b738d6f8b51ff8a6e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 21:54:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 21:54:16 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: Kill off virt_to_bus()/bus_to_virt().\n  sh64: Fix irq_intc build failure.\n  sh64: Fix fs.h removal from mm.h regressions.\n"
    },
    {
      "commit": "75c46162be3d0025d448e0b738d6f8b51ff8a6e5",
      "tree": "a27c712bf4457aef48d6b918aad606148544cbb3",
      "parents": [
        "da9d5108f43d63f09b0328a4211f5f404ea05ab0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:11:25 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:11:25 2007 +0900"
      },
      "message": "sh64: Kill off virt_to_bus()/bus_to_virt().\n\nFollows the SH change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "af9473118979f3b09ee5d92fdbd8014cf085f7c5",
      "tree": "922f5623f1861dcf00a33aca5d7f2ae6b7782cb1",
      "parents": [
        "9f8e35fc0c1d96e5383eca5f0c7c963a9fadef57",
        "74c5b597e9c2fc728c61582afdea4971a5c8ed8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:35:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:35:35 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  modules: better error messages when modules fail to load due to a sysfs problem.\n  kobject: update documentation\n  kset: kernel-doc cleanups\n  driver core: revert \"device\" link creation check\n  stable_api_nonsense.txt: Disambiguate the use of \"this\" by using \"that\" to refer to the syscall interface\n  Fix Doc/sysfs-rules typos\n  kernel-doc fixes for PCI and drivers/base/\n  kobject: put kobject_actions in kobject.h\n  kobject: fix link error when CONFIG_HOTPLUG is disabled\n  HOWTO: sync Japanese HOWTO\n  HOWTO: adjust translation header of Japanese stable_api_nonsense.txt\n"
    },
    {
      "commit": "9f8e35fc0c1d96e5383eca5f0c7c963a9fadef57",
      "tree": "86a0f4606209b21a1ba2c33c61472127a9bfe170",
      "parents": [
        "970e2dfa672b5b26967b0983e24b8d92f972c907",
        "a9475226977917afd5a85621f8a3d7f380a9da31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:34:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 16:34:00 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: \"sparse\" cleanups for usb gadgets\n  usb-serial: Fix edgeport regression on non-EPiC devices\n  USB: more pxa2xx_udc dead code removal\n  USB: NIKON D50 is an unusual device\n  USB: drivers/usb/serial/sierra.c: make 3 functions static\n  USB: fix BUG: sleeping function called from invalid context at /home/jeremy/hg/xen/paravirt/linux/drivers/usb/core/urb.c:524, in_atomic():1, irqs_disabled():0\n  USB: mct_u232: Convert to proper speed handling API\n  digi_acceleport: Drag the driver kicking and screaming into coding style\n  cp2101: Remove broken termios optimisation, use proper speed API\n  USB: Fix a bug in usb_start_wait_urb\n  USB: fix scatterlist PIO case (IOMMU)\n  USB: fix usb_serial_suspend(): buggy code\n  USB: yet another quirky device\n  USB: Add CanonScan LiDE30 to the quirk list\n  USB: even more quirks\n  USB: usb.h kernel-doc additions\n  USB: more quirky devices\n  USB: Don\u0027t let usb-storage steal Blackberry Pearl\n  USB: devices misc: Trivial patch to build the IOWARRIOR when it is selected in Kconfig\n"
    },
    {
      "commit": "a56156489dbdc60ac39a77b8a988d375b2f273a0",
      "tree": "131f4f60c2984865bd2afe1c9fdee5258e0ce0b4",
      "parents": [
        "27907689eedd799a6a0c1a2f18a3563c6e9e9767"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Jul 27 09:36:26 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:12 2007 -0700"
      },
      "message": "kset: kernel-doc cleanups\n\nRemoved kernel-doc marker (/**) from struct kset -- each struct member\nstill needs annotation.\n\nCorrected one parameter name so that kernel-doc matches the macro.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff2ee8cf30199bb625706a43d9cc3bd1ff5ebe42",
      "tree": "c81ffd4887ed7c856596b563e9371ab809383a53",
      "parents": [
        "cd030c4cb3ee0cd4f0589a5f723d358cca1f7a9a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 14:25:12 2007 -0700"
      },
      "message": "kobject: put kobject_actions in kobject.h\n\nThis prevents the extern declaration in the driver core.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f423787ec87bbe601cb3242d6065616098c6cfb",
      "tree": "3ee3f00ba6df5c826952501daec4e982dcaa96af",
      "parents": [
        "fb745354f3b1e79e5c24de0de680b31b835bbfaf"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jul 19 10:21:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:44 2007 -0700"
      },
      "message": "USB: usb.h kernel-doc additions\n\nAdd kernel-doc entries in \u003clinux/usb.h\u003e for:\n\nWarning(linux-2.6.22-git12//include/linux/usb.h:162): No description found for parameter \u0027intf_assoc\u0027\nWarning(linux-2.6.22-git12//include/linux/usb.h:268): No description found for parameter \u0027intf_assoc[USB_MAXIADS]\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a3485be68c3b44dd7e3790472976fdc2467bb40",
      "tree": "d66cbd2406ee68c500c5a6b5b2c1f07e9568b0bf",
      "parents": [
        "80ba80a9bf25d251237694c3fcee850a73324532",
        "0a0f2c87cd689857f2b0b82c5322650f7d9b5923"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 12:38:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 12:38:57 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5939): dvb-pll: make struct dvb_pll_fcv1236d static\n  V4L/DVB (5933): Dvb-usb/af9005-fe.c: error check fixes\n  V4L/DVB (5932): Af9005 fix tuner module unload\n  V4L/DVB (5920): ivtv: fix incorrect fw size report.\n  V4L/DVB (5918): ivtv: fix TV-out VBI handling, only reset on last close.\n  V4L/DVB (5917): ivtv: improve mailbox responsiveness.\n  V4L/DVB (5916): ivtv: fix pause/continue/play handling\n  V4L/DVB (5900): usbvision: fix bugs [sg]_register functions\n  V4L/DVB (5899): bttv: Fix Viewcast Osprey 440 support\n  V4L/DVB (5893): DVB: fix includes of video.h when __KERNEL__ is undefined\n  V4L/DVB (5891): zr36067: Turn off raw capture properly\n  V4L/DVB (5890): zr36067: Add UYVY, RGB555X, RGB565X, and RGB32 formats\n  V4L/DVB (5888): zr36067: Driver was not returning correct image size\n  V4L/DVB (5887): zr36067: Fix poll() operation\n  V4L/DVB (5886): zr36067: Fix problem setting norms\n"
    },
    {
      "commit": "89f50bf63778018708e29ca0a874c72cb81f77f9",
      "tree": "436cc9e424bee02386011fa992d5bb0a8c4d1934",
      "parents": [
        "9896bbc1972e3a0595f06c23692a20150a789308"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Fri Jul 20 17:18:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 30 16:26:27 2007 -0300"
      },
      "message": "V4L/DVB (5893): DVB: fix includes of video.h when __KERNEL__ is undefined\n\nlinux/dvb/video.h uses types __u32, __s32, etc., but does not include\nany header defining those when __KERNEL__ is not defined.\n\nFix this by including asm/types.h when __KERNEL__ is not defined.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "80ba80a9bf25d251237694c3fcee850a73324532",
      "tree": "b6cc901b7942255afcbe0f946e2f49b07fe856e6",
      "parents": [
        "9c837fb692b005203765d8a569a2fe43fdff9df1"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jul 30 23:08:46 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 12:25:49 2007 -0700"
      },
      "message": "Fallout from \"Remove fs.h from mm.h\" patch\n\nWhile I was busy compile-testing my patch, ENOSYS sneaked into pm.h\nleading to some compile-breakages mostly on ia64 and some mips configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8163904e660a30be800a3361df69bf9dad3b44cd",
      "tree": "11b323ec4d1c3ef8e7e3d58e38f4c4f885279772",
      "parents": [
        "9b539c03b2cb16879ce2e808ce5c687da1dba27c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jul 29 00:50:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:36 2007 -0700"
      },
      "message": "[SPARC]: Mark SBUS framebuffer ioctls as IGNORE in compat_ioctl.c\n\nThey are handled in a -\u003ecompat_ioctl() handler, so it\u0027s just noise\nwhen compat_ioctl.c warns which occurs when they are used on non-SBUS\nframebuffer devices.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b539c03b2cb16879ce2e808ce5c687da1dba27c",
      "tree": "087a9c3cd921c1971dbacdc60b93afd78a40c6d2",
      "parents": [
        "ad7ad57c6127042c411353dddb723765964815db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jul 28 23:39:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:35 2007 -0700"
      },
      "message": "[SPARC64]: asm-sparc64/floppy.h needs linux/pci.h\n\nIt uses pci_dev, calls pci_map_*(), etc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad7ad57c6127042c411353dddb723765964815db",
      "tree": "600484291d9cfa68d54dc9b230f5bd115f495213",
      "parents": [
        "c7f439b99efbea74c70a5531f92566db5a6731f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 27 22:39:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:34 2007 -0700"
      },
      "message": "[SPARC64]: Fix conflicts in SBUS/PCI/EBUS/ISA DMA handling.\n\nFully unify all of the DMA ops so that subordinate bus types to\nthe DMA operation providers (such as ebus, isa, of_device) can\nwork transparently.\n\nBasically, we just make sure that for every system device we\ncreate, the dev-\u003earchdata \u0027iommu\u0027 and \u0027stc\u0027 fields are filled\nin.\n\nThen we have two platform variants of the DMA ops, one for SUN4U which\nactually programs the real hardware, and one for SUN4V which makes\nhypervisor calls.\n\nThis also fixes the crashes in parport_pc on sparc64, reported by\nMeelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b65f0755fd08c92f377fb434076865284283e2c1",
      "tree": "5d1af6164e3e1058b3e53ef395687be73dd60f37",
      "parents": [
        "a2d6ea0180531b5ace2dc1e64b6e22465ed51267"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Wed Jul 25 23:45:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:30 2007 -0700"
      },
      "message": "[SPARC]: Fix floppy on some sun4c systems.\n\nAdd in code to support an 82077 FDC on sun4c systems. There is a\nproblem with spurious interrupts but it does apear to work.\n\nTesting on my SS2 (82072A FDC) shows that the floppy driver is not\n100% with sun4c any way (any spurious interrupt kills it, requiring a\nreboot to recover).\n\nSigned-off-by: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b84d879639f83d35d3fcd909222522c928bf974b",
      "tree": "10ef0162543eca2b6107bd44646133a341777177",
      "parents": [
        "cce933bc831c451f48ca26e5b0d9bfdfbfb327f8"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Wed Jul 25 18:30:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:28 2007 -0700"
      },
      "message": "[PARTITION] MSDOS: Fix Sun num_partitions handling.\n\nCorrect the Solaris x86 number of partitions (slices) is a way that is\nbackward compatible with the earlier size.\n\nThis works without a new VTOC structure definition as the timestamp\nand v_asciilabel fields in the VTOC are not used by the kernel yet.\n\nSigned-off-by: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6ce22a5f61ba838b43763bf1e5be399f9dee4d0",
      "tree": "2abed83e85724bd45c5b0b842b9ce36d1c4ca160",
      "parents": [
        "4e950f6f0189f65f8bf069cf2272649ef418f5e4",
        "09120a8cd38dbdb0c9a59ff8456cf88b510e6baa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 17:22:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 17:22:03 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (28 commits)\n  [SCSI] mpt fusion: Changes in mptctl.c for logging support\n  [SCSI] mpt fusion: Changes in mptfc.c mptlan.c mptsas.c and mptspi.c for logging support\n  [SCSI] mpt fusion: Changes in mptscsih.c for logging support\n  [SCSI] mpt fusion: Changes in mptbase.c for logging support\n  [SCSI] mpt fusion: logging support in Kconfig, Makefile, mptbase.h and addition of mptdebug.h\n  [SCSI] libsas: Fix potential NULL dereference in sas_smp_get_phy_events()\n  [SCSI] bsg: Fix build for CONFIG_BLOCK\u003dn\n  [SCSI] aacraid: fix Sunrise Lake reset handling\n  [SCSI] aacraid: add SCSI SYNCHONIZE_CACHE range checking\n  [SCSI] add easyRAID to the no report luns blacklist\n  [SCSI] advansys: lindent and other large, uninteresting changes\n  [SCSI] aic79xx, aic7xxx: Fix incorrect width setting\n  [SCSI] qla2xxx: fix to honor ignored parameters in sysfs attributes\n  [SCSI] aacraid: draw line in sand, sundry cleanup and version update\n  [SCSI] iscsi_tcp: Turn off bounce buffers\n  [SCSI] libiscsi: fix cmd seqeunce number checking\n  [SCSI] iscsi_tcp, ib_iser Enable module refcounting for iscsi host template\n  [SCSI] libiscsi: make sure session is not blocked when removing host\n  [SCSI] libsas: Remove PCI dependencies\n  [SCSI] simscsi: convert to use the data buffer accessors\n  ...\n"
    },
    {
      "commit": "4e950f6f0189f65f8bf069cf2272649ef418f5e4",
      "tree": "95710bedf2a5aa3b61002f3399e0950192fdd504",
      "parents": [
        "673d5b43daa00b42759cecc6b0760b8bf6be80d2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jul 30 02:36:13 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 17:09:29 2007 -0700"
      },
      "message": "Remove fs.h from mm.h\n\nRemove fs.h from mm.h. For this,\n 1) Uninline vma_wants_writenotify(). It\u0027s pretty huge anyway.\n 2) Add back fs.h or less bloated headers (err.h) to files that need it.\n\nAs result, on x86_64 allyesconfig, fs.h dependencies cut down from 3929 files\nrebuilt down to 3444 (-12.3%).\n\nCross-compile tested without regressions on my two usual configs and (sigh):\n\nalpha              arm-mx1ads        mips-bigsur          powerpc-ebony\nalpha-allnoconfig  arm-neponset      mips-capcella        powerpc-g5\nalpha-defconfig    arm-netwinder     mips-cobalt          powerpc-holly\nalpha-up           arm-netx          mips-db1000          powerpc-iseries\narm                arm-ns9xxx        mips-db1100          powerpc-linkstation\narm-assabet        arm-omap_h2_1610  mips-db1200          powerpc-lite5200\narm-at91rm9200dk   arm-onearm        mips-db1500          powerpc-maple\narm-at91rm9200ek   arm-picotux200    mips-db1550          powerpc-mpc7448_hpc2\narm-at91sam9260ek  arm-pleb          mips-ddb5477         powerpc-mpc8272_ads\narm-at91sam9261ek  arm-pnx4008       mips-decstation      powerpc-mpc8313_rdb\narm-at91sam9263ek  arm-pxa255-idp    mips-e55             powerpc-mpc832x_mds\narm-at91sam9rlek   arm-realview      mips-emma2rh         powerpc-mpc832x_rdb\narm-ateb9200       arm-realview-smp  mips-excite          powerpc-mpc834x_itx\narm-badge4         arm-rpc           mips-fulong          powerpc-mpc834x_itxgp\narm-carmeva        arm-s3c2410       mips-ip22            powerpc-mpc834x_mds\narm-cerfcube       arm-shannon       mips-ip27            powerpc-mpc836x_mds\narm-clps7500       arm-shark         mips-ip32            powerpc-mpc8540_ads\narm-collie         arm-simpad        mips-jazz            powerpc-mpc8544_ds\narm-corgi          arm-spitz         mips-jmr3927         powerpc-mpc8560_ads\narm-csb337         arm-trizeps4      mips-malta           powerpc-mpc8568mds\narm-csb637         arm-versatile     mips-mipssim         powerpc-mpc85xx_cds\narm-ebsa110        i386              mips-mpc30x          powerpc-mpc8641_hpcn\narm-edb7211        i386-allnoconfig  mips-msp71xx         powerpc-mpc866_ads\narm-em_x270        i386-defconfig    mips-ocelot          powerpc-mpc885_ads\narm-ep93xx         i386-up           mips-pb1100          powerpc-pasemi\narm-footbridge     ia64              mips-pb1500          powerpc-pmac32\narm-fortunet       ia64-allnoconfig  mips-pb1550          powerpc-ppc64\narm-h3600          ia64-bigsur       mips-pnx8550-jbs     powerpc-prpmc2800\narm-h7201          ia64-defconfig    mips-pnx8550-stb810  powerpc-ps3\narm-h7202          ia64-gensparse    mips-qemu            powerpc-pseries\narm-hackkit        ia64-sim          mips-rbhma4200       powerpc-up\narm-integrator     ia64-sn2          mips-rbhma4500       s390\narm-iop13xx        ia64-tiger        mips-rm200           s390-allnoconfig\narm-iop32x         ia64-up           mips-sb1250-swarm    s390-defconfig\narm-iop33x         ia64-zx1          mips-sead            s390-up\narm-ixp2000        m68k              mips-tb0219          sparc\narm-ixp23xx        m68k-amiga        mips-tb0226          sparc-allnoconfig\narm-ixp4xx         m68k-apollo       mips-tb0287          sparc-defconfig\narm-jornada720     m68k-atari        mips-workpad         sparc-up\narm-kafa           m68k-bvme6000     mips-wrppmc          sparc64\narm-kb9202         m68k-hp300        mips-yosemite        sparc64-allnoconfig\narm-ks8695         m68k-mac          parisc               sparc64-defconfig\narm-lart           m68k-mvme147      parisc-allnoconfig   sparc64-up\narm-lpd270         m68k-mvme16x      parisc-defconfig     um-x86_64\narm-lpd7a400       m68k-q40          parisc-up            x86_64\narm-lpd7a404       m68k-sun3         powerpc              x86_64-allnoconfig\narm-lubbock        m68k-sun3x        powerpc-cell         x86_64-defconfig\narm-lusl7200       mips              powerpc-celleb       x86_64-up\narm-mainstone      mips-atlas        powerpc-chrp32\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "673d5b43daa00b42759cecc6b0760b8bf6be80d2",
      "tree": "a795ee922db699a8b4cb893ef5809399f1591ba6",
      "parents": [
        "296699de6bdc717189a331ab6bbe90e05c94db06"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 28 03:33:16 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 16:53:59 2007 -0700"
      },
      "message": "ACPI: restore CONFIG_ACPI_SLEEP\n\nRestore the 2.6.22 CONFIG_ACPI_SLEEP build option, but now shadowing the\nnew CONFIG_PM_SLEEP option.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n[ Modified to work with the PM config setup changes. ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "296699de6bdc717189a331ab6bbe90e05c94db06",
      "tree": "53c847ecc8cce11952502921844052e44ca60d5e",
      "parents": [
        "b0cb1a19d05b8ea8611a9ef48a17fe417f1832e6"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Jul 29 23:27:18 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 16:45:38 2007 -0700"
      },
      "message": "Introduce CONFIG_SUSPEND for suspend-to-Ram and standby\n\nIntroduce CONFIG_SUSPEND representing the ability to enter system sleep\nstates, such as the ACPI S3 state, and allow the user to choose SUSPEND\nand HIBERNATION independently of each other.\n\nMake HOTPLUG_CPU be selected automatically if SUSPEND or HIBERNATION has\nbeen chosen and the kernel is intended for SMP systems.\n\nAlso, introduce CONFIG_PM_SLEEP which is automatically selected if\nCONFIG_SUSPEND or CONFIG_HIBERNATION is set and use it to select the\ncode needed for both suspend and hibernation.\n\nThe top-level power management headers and the ACPI code related to\nsuspend and hibernation are modified to use the new definitions (the\nchanges in drivers/acpi/sleep/main.c are, mostly, moving code to reduce\nthe number of ifdefs).\n\nThere are many other files in which CONFIG_PM can be replaced with\nCONFIG_PM_SLEEP or even with CONFIG_SUSPEND, but they can be updated in\nthe future.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0cb1a19d05b8ea8611a9ef48a17fe417f1832e6",
      "tree": "895fe53e8dc4fc59d05b963ac079f6ff759ad0fb",
      "parents": [
        "6c8dca5d53f95009d4fff00195bf38f277dc4366"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Jul 29 23:24:36 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 16:45:38 2007 -0700"
      },
      "message": "Replace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION\n\nReplace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION to avoid\nconfusion (among other things, with CONFIG_SUSPEND introduced in the\nnext patch).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c8dca5d53f95009d4fff00195bf38f277dc4366",
      "tree": "60cc83cf949d6e598e6dc80dc668aebd42c65540",
      "parents": [
        "a8a11f06973fa63ad692a8f97694cb5eeb70b3f3"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 27 13:42:52 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:54:33 2007 -0700"
      },
      "message": "Provide timespec to guests rather than jiffies clock.\n\nA non-periodic clock_event_device and the \"jiffies\" clock don\u0027t mix well:\ntick_handle_periodic() can go into an infinite loop.\n\nCurrently lguest guests use the jiffies clock when the TSC is\nunusable.  Instead, make the Host write the current time into the lguest\npage on every interrupt.  This doesn\u0027t cost much but is more precise\nand at least as accurate as the jiffies clock.  It also gets rid of\nthe GET_WALLCLOCK hypercall.\n\nAlso, delay setting sched_clock until our clock is set up, otherwise\nthe early printk timestamps can go backwards (not harmful, just ugly).\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfbab7540569679a91cf43208eff4ef3f4500a5f",
      "tree": "65ccd76c193d5ce65d63eb0d6b082391c78e5d21",
      "parents": [
        "15368d82251df279beb2a16085af492b2f3fdbd4"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Jul 27 10:38:16 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:51:48 2007 -0700"
      },
      "message": "m68knommu: remove crap from machdep.h\n\nRemoved unused dead crap from machdep.h header.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15368d82251df279beb2a16085af492b2f3fdbd4",
      "tree": "ce98789e52003451f51e09773217b6d3907d61ba",
      "parents": [
        "778f3dd5a13c9e1642e0b2efea4b769387a70afa"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Jul 27 10:38:01 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:49:21 2007 -0700"
      },
      "message": "m68knommu: fix declaration of mach_sched_init\n\nMake declaration of mach_sched_init match definition\n(which is in arch/m68knommu/kernel/setup.c).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0af3678f7c5872836d1cc8d7c659abd62c3c5ae7",
      "tree": "d74ee34e24b3fc85a9ac66675a4e70cadfe76c58",
      "parents": [
        "2d954d06acbcf9a5f7668a1897850c9b7be6b8f3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 27 14:24:33 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:42:22 2007 -0700"
      },
      "message": "rip some includes from linux/interrupt.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d954d06acbcf9a5f7668a1897850c9b7be6b8f3",
      "tree": "fee2f79872d2d24f50e92a3af2f9119c588eb40f",
      "parents": [
        "986c76036adb0b12cbe1bf1ce1f75586585ee227"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 27 14:23:44 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:42:22 2007 -0700"
      },
      "message": "fix preprocessor idiocy in reiserfs\n\n\t#x blocks expansion of macro argument, but it won\u0027t do you any\ngood if it\u0027s already been expanded...  As it is, RFALSE(cond, ....)\nended up with stringified _expanded_ cond.  Real fun when cond contains\nsomething like le32_to_cpu() and you are on a big-endian box...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "986c76036adb0b12cbe1bf1ce1f75586585ee227",
      "tree": "255797fb3de85cb47994a49746b1f3192e459bb6",
      "parents": [
        "9873aed5a90aefb1642a85070c35088cca8b6a92"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 27 14:19:52 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:42:21 2007 -0700"
      },
      "message": "more include order horrors\n\n\t... because somebody had added preempt.h -\u003e list.h, resulting in\nasm/system.h -\u003e hardirq.h -\u003e preempt.h -\u003e list.h -\u003e asm/system.h on m68k,\nwith smp_wmb() used in list.h and defined in asm/system.h below the include\nof hardirq.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": "9873aed5a90aefb1642a85070c35088cca8b6a92",
      "tree": "be7d6cf2a3e0c71faa861e0c5d0c9bc4c5f40a10",
      "parents": [
        "7b5573769f26a23518b33a64ec129d2833564877",
        "5aaaf9f0ed11882fe7c6bc4202f78da1baa8caba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:33:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:33:23 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] Fix sclp_vt220 error handling.\n  [S390] cio: Reorganize initialization.\n  [S390] cio: Make CIO_* macros safe if dbfs are not available.\n  [S390] cio: Clean up messages.\n  [S390] Fix IRQ tracing.\n  [S390] vmur: fix diag14_read.\n  [S390] Wire up sys_fallocate.\n  [S390] add types.h include to s390_ext.h\n  [S390] cio: Remove deprecated rdc/rcd.\n  [S390] Get rid of new section mismatch warnings.\n  [S390] sclp: kill unused SCLP config option.\n  [S390] cio: Remove remains of _ccw_device_get_device_number().\n  [S390] cio: css_sch_device_register() can be made static.\n  [S390] Improve __smp_call_function_map.\n  [S390] Convert to smp_call_function_single.\n"
    },
    {
      "commit": "7b5573769f26a23518b33a64ec129d2833564877",
      "tree": "697674b1d2bf12541fc745baa8ef8d9e6faf8888",
      "parents": [
        "8e8ef2971b0fd6dcf1a66014fb74b41938eecb4e",
        "27b92bdbd589cf3f59244bf5e848e7be254a2e4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:33:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:33:04 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Input Serio: Blackfin doesnt support I8042 - make sure it doesnt get selected\n  Blackfin arch: add BF54x I2C/TWI TWI0 driver support\n  Blackfin On-Chip RTC driver update for supporting BF54x\n  Blackfin Ethernet MAC driver: fix bug Report returned -ENOMEM upwards (in case L1/uncached memory alloc fails)\n  Blackfin arch: add error message when IRQ no available\n  Blackfin arch: Initialize the exception vectors early in the boot process\n  Blackfin arch: fix a compiling warning about dma-mapping\n  Blackfin arch: switch to using proper defines this time THREAD_SIZE and PAGE_SIZE instead of just PAGE_SIZE everywhere\n  Blackfin arch: fix bug which unaligns the init thread\u0027s stack and causes the current macro to fail.\n  Blackfin arch: Load P0 before storing through it\n  Blackfin arch: fix KGDB bug, dont forget last parameter.\n  Blackfin arch: add selections for BF544 and BF542\n  Blackfin arch: use bfin_read_SWRST() now that BF561 provides it\n  Blackfin arch: setup aliases for some core Core A MMRs\n"
    },
    {
      "commit": "8e8ef2971b0fd6dcf1a66014fb74b41938eecb4e",
      "tree": "3c451f9c21123046806724680a3a8aebd48e6247",
      "parents": [
        "933a6208d84c92d92f9264a2e28d0fc317d41fd1",
        "79685b8deea4541d18882d8c07d0e99e788292ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:31:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:31:13 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  docbook: add pipes, other fixes\n  blktrace: use cpu_clock() instead of sched_clock()\n  bsg: Fix build for CONFIG_BLOCK\u003dn\n  [patch] QUEUE_FLAG_READFULL QUEUE_FLAG_WRITEFULL comment fix\n"
    },
    {
      "commit": "715dad5992b1466320c1ac674db46297e57acf21",
      "tree": "97855d63805137ff958f5a2c75f0bf47eb5f3ace",
      "parents": [
        "1e4dcd22efa7d24f637ab2ea3a77dd65774eb005",
        "0a9c2df263b2ef487e6b4015644cc18012d7411b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:29:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:29:37 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4527/1: pxa: fix pxa27x ac97 cold reset in ASoC due to CKEN change\n  [ARM] 4530/1: MXC: fix elf_hwcap compile breakage as in iop13xx\n  [ARM] 4529/1: [HP Jornada 7XX] - Fix jornada720.c to use SSP driver\n  [ARM] 4528/1: [HP Jornada 7XX] - Fix typo in jornada720_ssp.c\n  [ARM] Remove CONFIG_IGNORE_FIQ\n  [ARM] 4526/1: pxa: make ARCH_PXA select GENERIC_CLOCKEVENTS\n  [ARM] setup_profiling_timer must not be __init\n"
    },
    {
      "commit": "03e5386e1e6e4f19c18c33fb69afd43054d448b2",
      "tree": "99bdc8bad588b8961629a74459ff1aa24cabfb7d",
      "parents": [
        "cc46f659705c722ae6020dd7411c4ac39cec4408"
      ],
      "author": {
        "name": "Quinn Jensen",
        "email": "qcjensen@gmail.com",
        "time": "Fri Jul 27 23:30:55 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 28 20:52:55 2007 +0100"
      },
      "message": "[ARM] 4530/1: MXC: fix elf_hwcap compile breakage as in iop13xx\n\nMXC needs the same change as IOP.  See [ARM] 4494/1\nor commit 7dea1b20066cd30fb54da7e686b16b5e38b46b2d\n\nAn undefined reference to elf_hwcap prevents linkage, due\nto changes made by f884b1cf578e079f01682514ae1ae64c74586602\nand d1cbbd6b413510c6512f4f80ffd48db1a8dd554a\n\nRemoving processor.h removes the extern definition of\nelf_hwcap, which fixes the link issue, but forgets cpu_relax().\nSo, instead, we\u0027ll call barrier() directly.\n\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Ross Wille \u003cwille@freescale.com\u003e\nSigned-off-by: Quinn Jensen \u003cquinn.jensen@freescale.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e07264071f7f2b02a2973cb28d9fdf5eb8866cc1",
      "tree": "25ca60eeb25dbb519428d3e4bbea77d978e5a4a1",
      "parents": [
        "7974392c0b0d4e7a2a17ca3597d51a29b9841aa5"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu Jul 26 12:46:48 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Jul 27 09:12:05 2007 -0400"
      },
      "message": "[SCSI] libiscsi: fix cmd seqeunce number checking\n\nWe should not be checking the cmd windown for just handling r2t responses.\nAnd if the window closes in on us, always have scsi-ml requeue the command\nfrom our queuecommand function.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7a8e0c8d9af43c9dfc62a8b2b9cc0484f48f7da4",
      "tree": "a97ebd19d8f1216b63c0d2743fbef93eecf63fb7",
      "parents": [
        "cb1863a4619e5c80e43acad61b19cc5114b1c60d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 27 12:29:16 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 27 12:29:19 2007 +0200"
      },
      "message": "[S390] Wire up sys_fallocate.\n\nThis patch implements support of fallocate system call on s390(x)\nplatform.  A wrapper is added to address the issue which s390 ABI has with\nthe arguments of this system call.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "cb1863a4619e5c80e43acad61b19cc5114b1c60d",
      "tree": "49adf09f5f2606279605965ef384a32cee7ff77c",
      "parents": [
        "8059862c636778bc1872c89ae307eb6bccd35581"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jul 27 12:29:15 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 27 12:29:18 2007 +0200"
      },
      "message": "[S390] add types.h include to s390_ext.h\n\nThe header file for external interrupts uses the _u16 type. Make sure\nthat _u16 is defined by including linux/types.h. This prevents compile\nfailures, if asm/s390_ext.h is the first include file.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8059862c636778bc1872c89ae307eb6bccd35581",
      "tree": "6a568941dc8d44bf5dfcb8a9abd988fdd3a8be1d",
      "parents": [
        "e62133b4ea0d85888d9883a3e1c396ea8717bc26"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Jul 27 12:29:14 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 27 12:29:18 2007 +0200"
      },
      "message": "[S390] cio: Remove deprecated rdc/rcd.\n\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d118481061928246\u0026w\u003d2 seems to\nindicate disfavour of \"deprecated\", so let\u0027s just kill it now.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    }
  ],
  "next": "3bb447fc8bb6523cb1cec7a0277d831a2b0462b7"
}
