)]}'
{
  "log": [
    {
      "commit": "2365dfe99495159b3395dd0eddece2f0d58f527a",
      "tree": "04d7f4a6b49ebd80b2554323ea033b6805c5cc87",
      "parents": [
        "cc8b82f8c80e8b9e212e0102ee7af9972829e45c"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Mar 10 15:21:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:33 2010 -0800"
      },
      "message": "viafb: remove dead code\n\nRemove a completly unused function.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc8b82f8c80e8b9e212e0102ee7af9972829e45c",
      "tree": "7ab8d18d8aba141dd8f98b29f95d05d8ddb662e8",
      "parents": [
        "c1c341a060da1bd66a1982198b1a99765b07b8a2"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Wed Mar 10 15:21:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "viafb: deprecate private ioctls\n\nPrint a warning when viafb ioctls are called.  Those should not be used as\ntheir exact meaning is sometimes unknown and they in parts duplicate\nfunctionality present in the framebuffer interface.\n\nThere is no known user of these ioctls.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1c341a060da1bd66a1982198b1a99765b07b8a2",
      "tree": "775a7bccfc5139450e312c6a3a1dd643aae4ceb8",
      "parents": [
        "d40f29bff30a1a50d7ad69bd150c9cda1ce1ba9d"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Wed Mar 10 15:21:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "broadsheetfb: add multiple panel type support\n\nUpdate broadsheetfb to add support for multiple panel types.  The 3.7\" and\n6\" are known to work but the 9.7\" is untested due to lack of hardware.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d40f29bff30a1a50d7ad69bd150c9cda1ce1ba9d",
      "tree": "dd83d32b45588d06e1150f899f93faf6c1d6f566",
      "parents": [
        "0d3580d40cc38bbaf63d0b2756931e0ae241a9ea"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Mar 10 15:21:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "fbdev: bf54x-lq043fb/bfin-t350mcqb-fb: drop custom mmap() handler\n\nThe common Blackfin code implements the get_fb_unmapped_area() function,\nso we no longer need to have our own mmap() handler.  The common fb code\nwill take care of everything for us now.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\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": "0d3580d40cc38bbaf63d0b2756931e0ae241a9ea",
      "tree": "f449628dd8da7ecbdefb179c59b2317ab50c23f9",
      "parents": [
        "6e3e37a5a7c91045497553bcbd6a5faea98b21b3"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Mar 10 15:21:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "asiliantfb: fix test of unsigned in asiliant_calc_dclk2()\n\nFtarget, Fret, n and m are unsigned so the tests did not work.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e3e37a5a7c91045497553bcbd6a5faea98b21b3",
      "tree": "10aabb16410477cb65057e96a3bff804423675e2",
      "parents": [
        "5cacdb4add1b1e50fe75edc50ebbb7bddd9cf5e7"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Wed Mar 10 15:21:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "coredump: plug a memory leak situation on dump_seek()\n\nAfter having started writing the coredump, if filesystem reports an error\nanytime while writing part of the core file, we would leak a memory page\nwhen bailing out.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nAcked-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cacdb4add1b1e50fe75edc50ebbb7bddd9cf5e7",
      "tree": "bd6595bb8c5c7e20ad01ed7ef766d873e5d26db3",
      "parents": [
        "e28cbf22933d0c0ccaf3c4c27a1a263b41f73859"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_olduname()\n\nAdd generic implementations of the old and really old uname system calls.\nNote that sh only implements sys_olduname but not sys_oldolduname, but I\u0027m\nnot going to bother with another ifdef for that special case.\n\nm32r implemented an old uname but never wired it up, so kill it, too.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e28cbf22933d0c0ccaf3c4c27a1a263b41f73859",
      "tree": "a93ff48cfd97766a23b2c4f3ea86fccfc9c51d3f",
      "parents": [
        "baed7fc9b580bd3fb8252ff1d9b36eaf1f86b670"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "improve sys_newuname() for compat architectures\n\nOn an architecture that supports 32-bit compat we need to override the\nreported machine in uname with the 32-bit value.  Instead of doing this\nseparately in every architecture introduce a COMPAT_UTS_MACHINE define in\n\u003casm/compat.h\u003e and apply it directly in sys_newuname().\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baed7fc9b580bd3fb8252ff1d9b36eaf1f86b670",
      "tree": "38f23cd9888b92de3f73ed1f4ce48cd83e940e0e",
      "parents": [
        "a4679373cf4ee0e7792dc56205365732b725c2c1"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_ipc wrapper\n\nAdd a generic implementation of the ipc demultiplexer syscall.  Except for\ns390 and sparc64 all implementations of the sys_ipc are nearly identical.\n\nThere are slight differences in the types of the parameters, where mips\nand powerpc as the only 64-bit architectures with sys_ipc use unsigned\nlong for the \"third\" argument as it gets casted to a pointer later, while\nit traditionally is an \"int\" like most other paramters.  frv goes even\nfurther and uses unsigned long for all parameters execept for \"ptr\" which\nis a pointer type everywhere.  The change from int to unsigned long for\n\"third\" and back to \"int\" for the others on frv should be fine due to the\nin-register calling conventions for syscalls (we already had a similar\nissue with the generic sys_ptrace), but I\u0027d prefer to have the arch\nmaintainers looks over this in details.\n\nExcept for that h8300, m68k and m68knommu lack an impplementation of the\nsemtimedop sub call which this patch adds, and various architectures have\ngets used - at least on i386 it seems superflous as the compat code on\nx86-64 and ia64 doesn\u0027t even bother to implement it.\n\n[akpm@linux-foundation.org: add sys_ipc to sys_ni.c]\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4679373cf4ee0e7792dc56205365732b725c2c1",
      "tree": "6cf8040f608ad46ae7c605284af1ca585fb50eaa",
      "parents": [
        "5d0e52830e9ae09b872567f4aca3dfb5b5918079"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_old_mmap()\n\nAdd a generic implementation of the old mmap() syscall, which expects its\nargument in a memory block and switch all architectures over to use it.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d0e52830e9ae09b872567f4aca3dfb5b5918079",
      "tree": "55a199575058da551ccc837ab35a1f4826a8c5b4",
      "parents": [
        "724ee626f38feaea215a11790e1a0cb5d83b0628"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_old_select()\n\nAdd a generic implementation of the old select() syscall, which expects\nits argument in a memory block and switch all architectures over to use\nit.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "724ee626f38feaea215a11790e1a0cb5d83b0628",
      "tree": "499e03c265dd8de1d5b145d1a413b45b186b5694",
      "parents": [
        "0aad92cfea6fec14bd57dd9c283cc6eb023c97bd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:11 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove unnecessary casting in fd_ioctl\n\nConvert outparam to const void *.\nCast outparam to const char * for strlen().\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0aad92cfea6fec14bd57dd9c283cc6eb023c97bd",
      "tree": "ec6f212f60ffc8ace932ee5995797f3c9a63132a",
      "parents": [
        "712e1de43ed572886d6913a86eee5e73b7de4318"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove misleading, used once FD_IOCTL_ALLOWED macro\n\nJust code the test directly\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "712e1de43ed572886d6913a86eee5e73b7de4318",
      "tree": "584ed5a9e06a3e30fd9b03717411c60ea035a9bb",
      "parents": [
        "ded2863d09208b27baa4a6ad95bb7e5539e48c05"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove obfuscating CODE2SIZE macro\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ded2863d09208b27baa4a6ad95bb7e5539e48c05",
      "tree": "a974104fe50bab2e8a213db30d3076ac580b859f",
      "parents": [
        "7f2527174ab1ee7f4550c91be47b3f843ff1316d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:09 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: add __func__ to debugt\n\nMake debugt messages a little neater.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f2527174ab1ee7f4550c91be47b3f843ff1316d",
      "tree": "4d665f8968d1686930ad37eaeb01bc148f71578f",
      "parents": [
        "ce2f11fe784f7999b82c7a71cdbcb86ad2653def"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:08 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: convert raw_cmd_copyin from while(1) to label: goto\n\nReduces indent.\nMakes a bit more readable and intelligible.\nReturn value now at bottom of function.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce2f11fe784f7999b82c7a71cdbcb86ad2653def",
      "tree": "252cdbf6f0e2e5417f0aa4c60d8ddd0947ecd90e",
      "parents": [
        "1ebddd85a6a6ad793eca82d65fba4573d0e28042"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:08 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove some unnecessary casting\n\nRemove char/void __user * use.\nRemove kmalloc cast.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ebddd85a6a6ad793eca82d65fba4573d0e28042",
      "tree": "5f413751925ad5d93aac3aacaf2c4e8bc3a31625",
      "parents": [
        "275176bc2a7bbd5c4446ba12b8f4353a69012053"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:07 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: use %pf in logging messages\n\nPrint the function name not the pointer address where useful and possible\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "275176bc2a7bbd5c4446ba12b8f4353a69012053",
      "tree": "aa90ce0236e40afae5905430ded6b67c0ea7267f",
      "parents": [
        "891eda80a5227a12956d7997baf9f4b54a9aa4f9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:06 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: use __func__ where appropriate\n\nAdd and use __func__ to is_alive.\nUse __func__ in some DPRINTs.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "891eda80a5227a12956d7997baf9f4b54a9aa4f9",
      "tree": "fce30470d36724d4646acf68a1fb61e047a003b1",
      "parents": [
        "1a23d133359eec2297ff4c72c260ccacb156d883"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:05 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: DPRINT neatening\n\nMove DPRINT macro definition above 1st use Consolidate a format string\n(\u003e80 columns) Add a newline to an unterminated message Comment neatened\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a23d133359eec2297ff4c72c260ccacb156d883",
      "tree": "ca1014d05d926c67dd37f22b940694e204a4cee7",
      "parents": [
        "73507e6cd8dc6cd98a39164a9b775c7092faddb4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove #define FLOPPY_SANITY_CHECK\n\nThe code could not be compiled without the #define, so just remove it and\nthe #ifdef/#endif lines.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73507e6cd8dc6cd98a39164a9b775c7092faddb4",
      "tree": "661e5c0e0e492160d0ab4233862c546ca1b35ab7",
      "parents": [
        "0da3132f90c01f532dd85c537b5c78a196a11e24"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove unnecessary argument from [__]reschedule_timeout\n\nPrior to patch \"drivers/block/floppy.c: Use pr_\u003clevel\u003e\" only\nreschedule_timeout(,\"request done\"...) printed a numeric value after a\nreschedule_timeout event message.\n\nRestore that behavior and remove the now unnecessary argument.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0da3132f90c01f532dd85c537b5c78a196a11e24",
      "tree": "683fa2b54c243c5b828e09cc1385e6b314cf4ab5",
      "parents": [
        "416d8d2888db392c562fb8afaf9136730ef0da9e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:31 2010 -0800"
      },
      "message": "drivers/block/floppy.c: unclutter redo_fd_request logic\n\nChange for(;;) with continue; to label: goto label\nReduces indentation and adds a bit of clarity.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "416d8d2888db392c562fb8afaf9136730ef0da9e",
      "tree": "0643f05cfb24aa543ea4439c35ff0400dfb268bf",
      "parents": [
        "15b2630c587dcea931f563deb50d617af96b4edb"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:02 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove REPEAT macro\n\nMacros with hidden flow changes aren\u0027t nice.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15b2630c587dcea931f563deb50d617af96b4edb",
      "tree": "40afabf6630608ec38eafd47d8257c80514b49bc",
      "parents": [
        "57584c5a3824a15f65d2b065d9f453fc1ae1dab7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove unnecessary return and braces\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57584c5a3824a15f65d2b065d9f453fc1ae1dab7",
      "tree": "e874998d0550a50d73dc191513aeaaf1c12487c6",
      "parents": [
        "29f1c7848feb3954939b52fd5b7dca30dbce9426"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:00 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: add function is_ready_state\n\nUsed a couple of times, might simplify the code a bit.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29f1c7848feb3954939b52fd5b7dca30dbce9426",
      "tree": "5a3c90cf9c10a2e760fb98c2261f35876f520dfd",
      "parents": [
        "4d18ef09dfe4d1272446ad55ce5d7b06ff4b9ca8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:21:00 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: convert int initialising to bool initialized\n\nDon\u0027t initialize initialized either.  Default is false.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4d18ef09dfe4d1272446ad55ce5d7b06ff4b9ca8",
      "tree": "4f9c62793d0e7c7e30548b7de5d49ce2b279ca18",
      "parents": [
        "c529730a98874fa951995d8a312c7fd606832eda"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:59 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove #define DEVICE_NAME \"floppy\"\n\nUse it directly in the one place it\u0027s used.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c529730a98874fa951995d8a312c7fd606832eda",
      "tree": "1098a8037fb30b73e672d69b8f6a9cfe4e6387aa",
      "parents": [
        "74f63f469ed1cee8305840b7bbcee2f99797cd12"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: move leading \u0026\u0026 and || to preceding line\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74f63f469ed1cee8305840b7bbcee2f99797cd12",
      "tree": "080f826e32bdf5d1aede69990f261de6ba416721",
      "parents": [
        "55eee80c6233c67217a6238dd94f1fc765c723d1"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: convert int 1/0 to bool true/false\n\nVarious functions use int where bool is appropriate\nlock_fdc, wait_til_done, poll_drive, user_reset_fdc\n\nConvert to bool.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55eee80c6233c67217a6238dd94f1fc765c723d1",
      "tree": "6dd9c899bd434673577589e86867fa45c1056522",
      "parents": [
        "86b12b48a29f4795e2e550f510d39931576bdf75"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:57 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove macros CALL, WAIT and IWAIT\n\nObfuscating macros with embedded returns are not nice\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86b12b48a29f4795e2e550f510d39931576bdf75",
      "tree": "ed56ff595bf5fdb374311ab8bceefb0634b0be7c",
      "parents": [
        "4575b55281825d157573bbc5aa28b9144193ddd2"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:56 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove [_]COPYIN [_]COPYOUT and ECALL macros\n\nRemove these obfuscating macros with hidden returns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4575b55281825d157573bbc5aa28b9144193ddd2",
      "tree": "c60f8e878185ecd15075b687e81048671624493e",
      "parents": [
        "e029853612ba5999caed4dbc833dab729aac75ba"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:55 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove most uses of CALL and ECALL macros\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e029853612ba5999caed4dbc833dab729aac75ba",
      "tree": "9847614b32644c47249649e24f30aab5fd87bc6f",
      "parents": [
        "87f530d8f1733651f3e34b81c801d6e1bb635936"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:55 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove [U]CLEARF, [U]SETF, and [U]TESTF macros\n\nUse clear_bit, set_bit, and test_bit functions directly\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87f530d8f1733651f3e34b81c801d6e1bb635936",
      "tree": "cabfbff252b86b33435b69e150cd9380d1d26d53",
      "parents": [
        "52a0d61f64123ab758d8b8cc8f8ca521733d2f32"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:30 2010 -0800"
      },
      "message": "drivers/block/floppy.c: add debug_dcl(...) macro\n\nConverted #ifdef DCL_DEBUG if (test) DPRINTK(...); #endif\nto debug_dcl(test, ...);\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52a0d61f64123ab758d8b8cc8f8ca521733d2f32",
      "tree": "8dd686fbafaf96cc34c6407f523da965c990eb73",
      "parents": [
        "a0a52d67de6da21db0e549e38749b7a00029fea3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:53 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove macro LOCK_FDC\n\nMacros with hidden returns aren\u0027t nice.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0a52d67de6da21db0e549e38749b7a00029fea3",
      "tree": "cce798b765ee4665808f0357453a8eee0b36f430",
      "parents": [
        "da27365342868df88fdd5c217bf68ec10b14b5f0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:52 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove a few spaces from function casts\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da27365342868df88fdd5c217bf68ec10b14b5f0",
      "tree": "f2c28e216cc56d3edf4e8b4a729f66a1070a43f6",
      "parents": [
        "96534f1dd5bf9d324c2d31355cb69565381d1460"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:52 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove IN/OUT macros, indent switch/case\n\nRemove ugly IN/OUT macros, use direct case and code\nAdd missing semicolon after ECALL\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96534f1dd5bf9d324c2d31355cb69565381d1460",
      "tree": "9b431689da80bc1a60b55a4fdd0c483e22c0c648",
      "parents": [
        "b87c9e0a880f2992dc210eb4ea8b2da6c63883ca"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:51 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: indent a comment\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b87c9e0a880f2992dc210eb4ea8b2da6c63883ca",
      "tree": "52874078468d1a381fb6ec99837bca94e0c052e2",
      "parents": [
        "bb57f0c662faa9879e8f265c9bc1f15bb238d2c7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove CLEARSTRUCT macro, use memset\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb57f0c662faa9879e8f265c9bc1f15bb238d2c7",
      "tree": "b61c28a21cea154e92d903db6b97395d47cce48a",
      "parents": [
        "2300f90e31178f44b0e903c12ea311df1297d7fa"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: comment neatening and remove naked ;\n\nSpacing, column alignment and a for loop with\na naked semicolon converted to an assign and while\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2300f90e31178f44b0e903c12ea311df1297d7fa",
      "tree": "49916344f82136c1c9867afedfd753688088af40",
      "parents": [
        "d7b2b2ecd88d06ae212d069a4e187ab690b1636f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove LAST_OUT macro\n\nMacros with hidden returns are not nice.\nConvert the 2 uses to use direct code.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7b2b2ecd88d06ae212d069a4e187ab690b1636f",
      "tree": "afcabe5b53d0ade068e9dc2464ce7d3387dbc11a",
      "parents": [
        "045f98363080ddbbcef6b8b8306ec58a818406a0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:48 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: hoist assigns from if()s, neatening\n\nMove assigns above if()s\nRemove unnecessary parentheses from returns\nUse a temporary for a duplicated test\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "045f98363080ddbbcef6b8b8306ec58a818406a0",
      "tree": "06e86794ce065fa33224bdfa609b59cefd9728f5",
      "parents": [
        "a81ee5447157a4b9930bab8ec70cf77a55db64e8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove used once CHECK_READY macro\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a81ee5447157a4b9930bab8ec70cf77a55db64e8",
      "tree": "c0a82746a0b5e019664707a67e81f64b01131119",
      "parents": [
        "b46df356de8c63882cfb1ee7501bd9c772a6981b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: remove unnecessary braces\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b46df356de8c63882cfb1ee7501bd9c772a6981b",
      "tree": "fff8e1873e24781cda6ad7cf288b82f2d5965ac6",
      "parents": [
        "48c8cee61f22fe5a2ea00488222b3415378469ad"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: use pr_\u003clevel\u003e\n\nConvert bare printk to pr_info and pr_cont\nConvert printk(KERN_ERR to pr_err\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48c8cee61f22fe5a2ea00488222b3415378469ad",
      "tree": "b1f16062ea0f0fe23505d3a1c7b99049c210041b",
      "parents": [
        "d49375434ec011dabcc8bfa5091f5327284e42ce"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:45 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:29 2010 -0800"
      },
      "message": "drivers/block/floppy.c: #define space and column neatening\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d49375434ec011dabcc8bfa5091f5327284e42ce",
      "tree": "a688c3e9b2cd35fdcfcc0246081e232df3e5c2bd",
      "parents": [
        "718a38211bf4375c0a1efad3afbc5dbaef5d33f9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "drivers/block/floppy.c: convert some #include \u003casm/ to #include \u003clinux/\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "718a38211bf4375c0a1efad3afbc5dbaef5d33f9",
      "tree": "ade6815c619705f0342f98cc8bb39fa3309c81a6",
      "parents": [
        "9b3a6549b2602ca30f58715a0071e29f9898cae9"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Wed Mar 10 15:20:43 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "mm: introduce dump_page() and print symbolic flag names\n\n- introduce dump_page() to print the page info for debugging some error\n  condition.\n\n- convert three mm users: bad_page(), print_bad_pte() and memory offline\n  failure.\n\n- print an extra field: the symbolic names of page-\u003eflags\n\nExample dump_page() output:\n\n[  157.521694] page:ffffea0000a7cba8 count:2 mapcount:1 mapping:ffff88001c901791 index:0x147\n[  157.525570] page flags: 0x100000000100068(uptodate|lru|active|swapbacked)\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Alex Chiang \u003cachiang@hp.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Mel Gorman \u003cmel@linux.vnet.ibm.com\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b3a6549b2602ca30f58715a0071e29f9898cae9",
      "tree": "8709822f0018f55a7e542ca9c0755d99f5226b4f",
      "parents": [
        "2d30a1f6315b8940537e8e98882c6038fbac9ba5"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Mar 10 15:20:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "drivers/scsi/ses.c: eliminate double free\n\nThe few lines below the kfree of hdr_buf may go to the label err_free\nwhich will also free hdr_buf.  The most straightforward solution seems to\nbe to just move the kfree of hdr_buf after these gotos.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nidentifier E;\nexpression E1;\niterator I;\nstatement S;\n@@\n\n*kfree(E);\n... when !\u003d E \u003d E1\n    when !\u003d I(E,...) S\n    when !\u003d \u0026E\n*kfree(E);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d30a1f6315b8940537e8e98882c6038fbac9ba5",
      "tree": "11936ee1bdab8b01503c3e71b2868a8139c9d00a",
      "parents": [
        "53bddb4e9f3f53df02a783751984ddeade71b085"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 10 15:20:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "mm: do not iterate over NR_CPUS in __zone_pcp_update()\n\n__zone_pcp_update() iterates over NR_CPUS instead of limiting the access\nto the possible cpus.  This might result in access to uninitialized areas\nas the per cpu allocator only populates the per cpu memory for possible\ncpus.\n\nThis problem was created as a result of the dynamic allocation of pagesets\nfrom percpu memory that went in during the merge window - commit\n99dcc3e5a94ed491fbef402831d8c0bbb267f995 (\"this_cpu: Page allocator\nconversion\").\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nReviewed-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53bddb4e9f3f53df02a783751984ddeade71b085",
      "tree": "74b9dfa0b61d6455a006beb2de20310aee0bc28b",
      "parents": [
        "936ed49a540e2dce645da27e7e4032b24310a8e4"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Wed Mar 10 15:20:38 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "nommu: fix build breakage\n\nCommit 34e55232e59f7b19050267a05ff1226e5cd122a5 (\"mm: avoid false sharing\nof mm_counter\") added sync_mm_rss() for syncing loosely accounted rss\ncounters.  It\u0027s for CONFIG_MMU but sync_mm_rss is called even in NOMMU\nenviroment (kerne/exit.c, fs/exec.c).  Above commit doesn\u0027t handle it\nwell.\n\nThis patch changes\n  SPLIT_RSS_COUNTING depends on SPLIT_PTLOCKS \u0026\u0026 CONFIG_MMU\n\nAnd for avoid unnecessary function calls, sync_mm_rss changed to be inlined\nnoop function in header file.\n\nReported-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Greg Ungerer \u003cgerg@snapgear.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "936ed49a540e2dce645da27e7e4032b24310a8e4",
      "tree": "c0bb2d2cf9395d82bf8cbfa11da45188bbf7690e",
      "parents": [
        "516a82422209e078345d0ca54b16793d7bfd4782"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Mar 10 15:20:38 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "MAINTAINERS: add bfin_sdh driver\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": "516a82422209e078345d0ca54b16793d7bfd4782",
      "tree": "c0f44619451e3ae5d40f6cacd953a5ad209412e3",
      "parents": [
        "d0ab4a4d5094e5d17b103dc5073529a04f00a469"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Wed Mar 10 15:20:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "sdio: recognize io card without powercycle\n\nSDIO Simplified Specification V2.00 states that it is strongly recommended\nthat the host executes either a power reset or issues a CMD52 (I/O Reset)\nto re-initialize an I/O only card or the I/O portion of a combo card.\nAdditionally, the CMD52 must be issued first because it cannot be issued\nafter a CMD0.\n\nWith this patch the Nintendo Wii SDIO-based WLAN card is detected after a\nsystem reset, without requiring a complete system powercycle.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0ab4a4d5094e5d17b103dc5073529a04f00a469",
      "tree": "c7f95b41b5802e6204aa2a26f9168668c1a85a25",
      "parents": [
        "019b4d123aa7b9fc135b532e021cfde85db7665d"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Mar 10 15:20:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "rtc/hctosys: only claim the RTC provided the system time if it did\n\nWithout this patch /sys/class/rtc/$CONFIG_RTC_HCTOSYS_DEVICE/hctosys\ncontains a 1 (meaning \"This rtc was used to initialize the system clock\")\neven if reading the time at bootup failed.\n\nMoreover change error handling in rtc_hctosys() to use goto and so reduce\nthe indention level.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "019b4d123aa7b9fc135b532e021cfde85db7665d",
      "tree": "91edbae535136417bc1277dd2c40d98c7ea7ec8f",
      "parents": [
        "03affdef4fc85e416e3862abb0aa549c6034cdd0"
      ],
      "author": {
        "name": "Richard Kennedy",
        "email": "richard@rsk.demon.co.uk",
        "time": "Wed Mar 10 15:20:33 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:27 2010 -0800"
      },
      "message": "fs: buffer_head: remove kmem_cache constructor to reduce memory usage under slub\n\nWhen using slub, having a kmem_cache constructor forces slub to add a free\npointer to the size of the cached object, which can have a significant\nimpact to the number of small objects that can fit into a slab.\n\nAs buffer_head is relatively small and we can have large numbers of them,\nremoving the constructor is a definite win.\n\nOn x86_64 removing the constructor gives me 39 objects/slab, 3 more than\nwithout the patch.  And on x86_32 73 objects/slab, which is 9 more.\n\nAs alloc_buffer_head() already initializes each new object there is very\nlittle difference in actual code run.\n\nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03affdef4fc85e416e3862abb0aa549c6034cdd0",
      "tree": "12836f1fd356a1fd6c18a44a31f252c5deea3a66",
      "parents": [
        "522dba7134d6b2e5821d3457f7941ec34f668e6d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 10 15:20:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:27 2010 -0800"
      },
      "message": "fs/ocfs2/cluster/tcp.c: remove use of NIPQUAD, use %pI4\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Mark Fasheh \u003cmfasheh@suse.com\u003e\nAcked-by: Joel Becker \u003cjoel.becker@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": "522dba7134d6b2e5821d3457f7941ec34f668e6d",
      "tree": "e2ad937216c513a545abbe4ccff0c57519b9c080",
      "parents": [
        "51d0f6d1f50349579f007adf5c0b51aaedd93b94",
        "bb910a7040e90a0ca3d3e8245d6d5c128a5d1287"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 16:10:29 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 16:10:29 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI/PM Runtime: Make runtime PM of PCI devices inactive by default\n"
    },
    {
      "commit": "51d0f6d1f50349579f007adf5c0b51aaedd93b94",
      "tree": "6ea3f2683c3017d63101e708309665727eb2a7cc",
      "parents": [
        "57d54889cd00db2752994b389ba714138652e60c",
        "da495ecc0fb096b383754952a1c152147bc95b52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 14:07:53 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 14:07:53 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:\n  Btrfs: kfree correct pointer during mount option parsing\n  Btrfs: use RB_ROOT to intialize rb_trees instead of setting rb_node to NULL\n"
    },
    {
      "commit": "da495ecc0fb096b383754952a1c152147bc95b52",
      "tree": "beec70bea515038c849c1b34836bba2455d90f2b",
      "parents": [
        "6bef4d317193d3badbbfa3f3c593758ace84a629"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Thu Feb 25 20:38:35 2010 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Mon Mar 08 16:26:50 2010 -0500"
      },
      "message": "Btrfs: kfree correct pointer during mount option parsing\n\nWe kstrdup the options string, but then strsep screws with the pointer,\nso when we kfree() it, we\u0027re not giving it the right pointer.\n\nTested-by: Andy Lutomirski \u003cluto@mit.edu\u003e\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "6bef4d317193d3badbbfa3f3c593758ace84a629",
      "tree": "8aa9fcf3297c69033b9a9a83a27ecccaab0f9d7d",
      "parents": [
        "3f6fae9559225741c91f1320090b285da1413290"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Tue Feb 23 19:43:04 2010 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Mon Mar 08 16:26:50 2010 -0500"
      },
      "message": "Btrfs: use RB_ROOT to intialize rb_trees instead of setting rb_node to NULL\n\nbtrfs inialize rb trees in quite a number of places by settin rb_node \u003d\nNULL;  The problem with this is that 17d9ddc72fb8bba0d4f678 in the\nlinux-next tree adds a new field to that struct which needs to be NULL for\nthe new rbtree library code to work properly.  This patch uses RB_ROOT as\nthe intializer so all of the relevant fields will be NULL\u0027d.  Without the\npatch I get a panic.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "57d54889cd00db2752994b389ba714138652e60c",
      "tree": "86e37b65c811fdc6d9f2de3b50da3292eb28da1a",
      "parents": [
        "e10154189f001b6428a83f58b03a27954f0f8022"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 10:45:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 10:45:44 2010 -0800"
      },
      "message": "Linux 2.6.34-rc1\n"
    },
    {
      "commit": "e10154189f001b6428a83f58b03a27954f0f8022",
      "tree": "30b4ac5760c5d310e9cc2cbf8fc4b9c6f9d0e369",
      "parents": [
        "d4bab1b091be4a91a7363118c9ede3cc9a7fefd4",
        "410c17651998944630a95fbb286a50362de2dbb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 10:17:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 10:17:20 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (62 commits)\n  msi-laptop: depends on RFKILL\n  msi-laptop: Detect 3G device exists by standard ec command\n  msi-laptop: Add resume method for set the SCM load again\n  msi-laptop: Support some MSI 3G netbook that is need load SCM\n  msi-laptop: Add threeg sysfs file for support query 3G state by standard 66/62 ec command\n  msi-laptop: Support standard ec 66/62 command on MSI notebook and nebook\n  Driver core: create lock/unlock functions for struct device\n  sysfs: fix for thinko with sysfs_bin_attr_init()\n  sysfs: Kill unused sysfs_sb variable.\n  sysfs: Pass super_block to sysfs_get_inode\n  driver core: Use sysfs_rename_link in device_rename\n  sysfs: Implement sysfs_rename_link\n  sysfs: Pack sysfs_dirent more tightly.\n  sysfs: Serialize updates to the vfs inode\n  sysfs: windfarm: init sysfs attributes\n  sysfs: Use sysfs_attr_init and sysfs_bin_attr_init on module dynamic attributes\n  sysfs: Document sysfs_attr_init and sysfs_bin_attr_init\n  sysfs: Use sysfs_attr_init and sysfs_bin_attr_init on dynamic attributes\n  sysfs: Use one lockdep class per sysfs attribute.\n  sysfs: Only take active references on attributes.\n  ...\n"
    },
    {
      "commit": "d4bab1b091be4a91a7363118c9ede3cc9a7fefd4",
      "tree": "b473b1bb53ef0fec027023ea6f419ea9894465dd",
      "parents": [
        "56b78921c32ae825c596c158e74ab48c0e8e280d",
        "2786095a58fd55931fa0298ff6e3914331edaaf2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:35:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:35:30 2010 -0800"
      },
      "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:\n  [WATCHDOG] i6300esb.c: change platform_driver to pci_driver\n  [WATCHDOG] i6300esb: fix unlock register with\n  [WATCHDOG] drivers/watchdog/wdt.c:wdt_ioctl(): make `ident\u0027 non-static\n  [WATCHDOG] change reboot_notifier to platform-shutdown method.\n  [WATCHDOG] watchdog_info constify\n  [WATCHDOG] gef_wdt: Author corrections following split of GE Fanuc joint venture\n  [WATCHDOG] iTCO_wdt: clean up probe(), modify err msg\n  [WATCHDOG] ep93xx: watchdog timer driver for TS-72xx SBCs cleanup\n  [WATCHDOG] support for max63xx watchdog timer chips\n  [WATCHDOG] ep93xx: added platform side support for TS-72xx WDT driver\n  [WATCHDOG] ep93xx: implemented watchdog timer driver for TS-72xx SBCs\n"
    },
    {
      "commit": "56b78921c32ae825c596c158e74ab48c0e8e280d",
      "tree": "3a5b9dd3b89c1f4d1bf7fe75e3283bd490bee40e",
      "parents": [
        "3c443cbc1dbb9a3b4dd9a134b97349195bcb4990",
        "a3087ae970e5c8984fab2306b1f4dbe5ef132ff7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:34:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:34:26 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (26 commits)\n  ALSA: hdmi - show debug message on changing audio infoframe\n  ALSA: hdmi - merge common code for intelhdmi and nvhdmi\n  ALSA: hda - Add ASRock mobo to MSI blacklist\n  ALSA: hda: uninitialized variable fix\n  ALSA: hda: Use LPIB for a Biostar Microtech board\n  ALSA: usb/audio.h: Fix field order\n  ALSA: fix jazz16 compile (udelay)\n  ALSA: hda: Use LPIB for Dell Latitude 131L\n  ALSA: hda - Build hda_eld into snd-hda-codec module\n  ALSA: hda - Support NVIDIA MCP89 and GT21x hdmi audio\n  ALSA: hda - Support max codecs to 8 for nvidia hda controller\n  ALSA: riptide: clean up while loop\n  ALSA: usbaudio - remove debug \"SAMPLE BYTES\" printk line\n  ALSA: timer - pass real event in snd_timer_notify1() to instance callback\n  ALSA: oxygen: change || to \u0026\u0026\n  ALSA: opti92x: use PnP data to select Master Control port\n  ASoC: fix ak4104 register array access\n  ASoC: soc_pcm_open: Add missing bailout tag\n  ALSA: usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam\n  ALSA: ua101: removing debugging code\n  ...\n"
    },
    {
      "commit": "3c443cbc1dbb9a3b4dd9a134b97349195bcb4990",
      "tree": "208594c4867cbdfa1616a6f6961334718c0e2c76",
      "parents": [
        "d4014030d2b2508aaf54093a5885f1c8a2275dd7",
        "1ffaa640c6ba135aafc91841204e41846eae6841"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:33:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:33:46 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] smsgiucv_app: deliver z/VM CP special messages (SMSG) as uevents\n  [S390] smsgiucv: declare char pointers as \"const\"\n  [S390] dasd: automatic recognition of read-only devices\n  [S390] remove unused qdio flags in zfcp and qeth\n  [S390] Cleanup xtime usage\n  [S390] qdio: add missing bracket\n  [S390] cio: fix init_count in case of recognition after steal lock\n  [S390] dasd: security and PSF update patch for EMC CKD ioctl\n  [S390] hvc_iucv: allocate memory buffers for IUCV in zone DMA\n  [S390] uaccess: make sure copy_from_user_overflow is builtin\n"
    },
    {
      "commit": "d4014030d2b2508aaf54093a5885f1c8a2275dd7",
      "tree": "1954a7500d9ab035671503fdc39f4609fa240c53",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Christian Kujau",
        "email": "lists@nerdbynature.de",
        "time": "Mon Mar 08 15:03:09 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:32:34 2010 -0800"
      },
      "message": "FS-Cache: Remove the EXPERIMENTAL flag\n\nRemove the EXPERIMENTAL flag from FS-Cache so that Ubuntu can make use of the\nfacility.\n\nSigned-off-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2786095a58fd55931fa0298ff6e3914331edaaf2",
      "tree": "20edab7294828b6047f3c7857682bb1a4709c896",
      "parents": [
        "39f3be72c1a1b20d7e6e35717afa2ddb89259650"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 08 13:48:01 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 08 13:48:01 2010 +0000"
      },
      "message": "[WATCHDOG] i6300esb.c: change platform_driver to pci_driver\n\nSince the intel 6300esb platform uses a dedicated PCI ID for\nit\u0027s watchdog timer (00:1d.4), it\u0027s better and easier to have\nthis as a pci_driver.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "1ffaa640c6ba135aafc91841204e41846eae6841",
      "tree": "cb5357dcef64814b9d0734e713bec40d9d89b458",
      "parents": [
        "09003ed90a2880de7e36b170a9298dd10d53e322"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Mar 08 12:26:26 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:26:28 2010 +0100"
      },
      "message": "[S390] smsgiucv_app: deliver z/VM CP special messages (SMSG) as uevents\n\nThe smsgiucv_app driver registers a callback with the smsgiucv driver\nto receive z/VM CP special messages (SMSG) starting with \"APP\".\n\nWhen the callback is called for special messages, the driver creates\nan uevent for the received message.  The uevent consists of additional\nenvironment data containing the message prefix (\"APP\"), message sender,\nand message content.\n\nudev rules can be used to trigger application specific actions through\nmatching the content or sender of the special message.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "09003ed90a2880de7e36b170a9298dd10d53e322",
      "tree": "ff3125abb3822685681245338e5e94caf0d7c184",
      "parents": [
        "33b62a30f78536b976183cc764c08038ac011e0a"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Mar 08 12:26:25 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:26:28 2010 +0100"
      },
      "message": "[S390] smsgiucv: declare char pointers as \"const\"\n\nDeclare the smsgiucv prefix char pointer as \"const\" and use\nuse const char pointers in callback functions.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "33b62a30f78536b976183cc764c08038ac011e0a",
      "tree": "60a18b4478c68082835fa6fee9a24bb1e7e8b312",
      "parents": [
        "584dfddfce1bd81d877f14de2b56d4bc747af821"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Mon Mar 08 12:26:24 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:26:27 2010 +0100"
      },
      "message": "[S390] dasd: automatic recognition of read-only devices\n\nIn z/VM it is possible to attach a device as read-only. To prevent\nunintentional write requests and subsequent I/O errors, we can detect\nthis configuration using the z/VM DIAG 210 interface and set the\nrespective linux block device to read-only as well.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "584dfddfce1bd81d877f14de2b56d4bc747af821",
      "tree": "e91ae4e2c9fceaf96918276d8cc74adf49613155",
      "parents": [
        "b1e2ba8da973535e62839915403b6f5450081d8c"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Mar 08 12:25:20 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:30 2010 +0100"
      },
      "message": "[S390] remove unused qdio flags in zfcp and qeth\n\nzfcp and qeth are setting flags for the qdio-layer, but these flags\nare not used in qdio. Patch removes the flag definitions from qdio\nand their settings in zfcp and qeth.\n\nCc: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nCc: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b1e2ba8da973535e62839915403b6f5450081d8c",
      "tree": "1357570f1ebaf65a070e61bca69ee4faa7bc9717",
      "parents": [
        "bd6e8a162ecdec4f1d8895b0f330f75425993567"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Mar 08 12:25:19 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:30 2010 +0100"
      },
      "message": "[S390] Cleanup xtime usage\n\nThis replaces direct xtime usage in the s390 arch with timekeeping accessors,\nso we can further clean up the timekeeping core.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bd6e8a162ecdec4f1d8895b0f330f75425993567",
      "tree": "d82eec18d8f0078ce008a56a58c33fa412c67efa",
      "parents": [
        "a290156f479af436f94ac23f5729a1e33c94293b"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Mar 08 12:25:18 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:30 2010 +0100"
      },
      "message": "[S390] qdio: add missing bracket\n\nAdd a missing bracket to only log the outbound handler event in the\nappropriate case.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a290156f479af436f94ac23f5729a1e33c94293b",
      "tree": "a0bf6cf6e673cc4dd4da081d95c19f69d2832e9a",
      "parents": [
        "52898025cf7d458d029c18773d0ef49b4789d829"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon Mar 08 12:25:17 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:30 2010 +0100"
      },
      "message": "[S390] cio: fix init_count in case of recognition after steal lock\n\nAfter we try to steal a lock on a ccw device in boxed state,\nwe have to restart device recognition and potentially reprobing.\n\nIn this case ccw_device_init_count was erroneously decreased\ntwice. This patch fixes the issue.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "52898025cf7d458d029c18773d0ef49b4789d829",
      "tree": "f7a7b99a6001d4edb625d669fc6d59073269bb82",
      "parents": [
        "91a970d9889c7d6f451ee91ed361d0f0119d3778"
      ],
      "author": {
        "name": "Nigel Hislop",
        "email": "hislop_nigel@emc.com",
        "time": "Mon Mar 08 12:25:16 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:30 2010 +0100"
      },
      "message": "[S390] dasd: security and PSF update patch for EMC CKD ioctl\n\nRemove the PSF order/suborder check from the Symmetrix CKD dasd ioctl.\nIn exchange restrict the ioctl to CAP_SYS_ADMIN and CAP_SYS_RAWIO.\n\nSigned-off-by: Nigel Hislop \u003chislop_nigel@emc.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "91a970d9889c7d6f451ee91ed361d0f0119d3778",
      "tree": "90cae28b66ac49543b3146194c88205c72f9f926",
      "parents": [
        "596a95cdf0ba35ea353fb5b65750f596d712041e"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Mar 08 12:25:15 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:29 2010 +0100"
      },
      "message": "[S390] hvc_iucv: allocate memory buffers for IUCV in zone DMA\n\nThe device driver must allocate memory for IUCV buffers with GFP_DMA,\nbecause IUCV cannot address memory above 2GB (31bit addresses only).\n\nBecause the IUCV ignores the higher bits of the address, sending and\nreceiving IUCV data with this driver might cause memory corruptions.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "596a95cdf0ba35ea353fb5b65750f596d712041e",
      "tree": "f9b2cedaaad0c334fcc2fda2172256a01dced73a",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Mar 08 12:25:14 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:29 2010 +0100"
      },
      "message": "[S390] uaccess: make sure copy_from_user_overflow is builtin\n\nIf there is no in kernel image caller modules will suffer:\n\nERROR: \"copy_from_user_overflow\" [net/core/pktgen.ko] undefined!\nERROR: \"copy_from_user_overflow\" [net/can/can-raw.ko] undefined!\nERROR: \"copy_from_user_overflow\" [fs/cifs/cifs.ko] undefined!\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "39f3be72c1a1b20d7e6e35717afa2ddb89259650",
      "tree": "fd122f0f7fa47662e5b99c06f5c84ee851abef7a",
      "parents": [
        "c1bf3acffcddcf794e3d8a1d25fb8bd4d5912383"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 08 11:02:38 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 08 11:02:38 2010 +0000"
      },
      "message": "[WATCHDOG] i6300esb: fix unlock register with\n\nBefore you can read or write from the i6300esb memeory mapped registers,\nyou need to unlock these. This is done by writing the magic numbers 0x80\nand 0x86 to the reload register. The size of the reload register is 32bit\nthough.\n\nAlso binary 11 is hex 0x03 and not 0x11.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "a3087ae970e5c8984fab2306b1f4dbe5ef132ff7",
      "tree": "5d9ecc2dd903ed506c58a31f1076b2df500a6fe0",
      "parents": [
        "f0f20a16983f7d3713ab695e19bd15eca4e7533f",
        "2b9ddcb8b2ce6a44f0f969000f16b016caa64294"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:50 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:50 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "f0f20a16983f7d3713ab695e19bd15eca4e7533f",
      "tree": "838fddcc99c8d68c8b8a1b575276b12e974740f1",
      "parents": [
        "f1cf9a666de65254b0c56b4dec8ca2ecdab5b620",
        "e555317c083fda01f516d2153589e82514e20e70"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:48 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:48 2010 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "f1cf9a666de65254b0c56b4dec8ca2ecdab5b620",
      "tree": "88a97e58f83ba2ccaffd7d3ac250e55d7384827d",
      "parents": [
        "6679ee1870f7ccdd48e2e5c57919240b8f19a6dc",
        "2abbf4391fb56dfa97221ed6796782537d15196f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:43 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 09:35:43 2010 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "2abbf4391fb56dfa97221ed6796782537d15196f",
      "tree": "c989facc03c48b6a45bfabeeb4537680dfb21e64",
      "parents": [
        "079d88ccc374d2c1a850b8a83595ba4c907fb3df"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Mon Mar 08 10:45:38 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 08:21:25 2010 +0100"
      },
      "message": "ALSA: hdmi - show debug message on changing audio infoframe\n\nAlso change printk level for the two others.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "079d88ccc374d2c1a850b8a83595ba4c907fb3df",
      "tree": "ea1145a3af7355383bdb59dc75ffe59c3fee2f0e",
      "parents": [
        "4193d13b2c2b694aa59e629e6daf6269d7922f13"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Mon Mar 08 10:44:23 2010 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 08 08:21:08 2010 +0100"
      },
      "message": "ALSA: hdmi - merge common code for intelhdmi and nvhdmi\n\nCreate patch_hdmi.c to hold common code from intelhdmi and nvhdmi.\n\nFor now the patch_hdmi.c file is simply included by patch_intelhdmi.c\nand patch_nvhdmi.c, and does not represent a real codec.\n\nThere are no behavior changes to intelhdmi. However nvhdmi made several\nchanges when copying code out of intelhdmi, which are all reverted in\nthis patch. Wei Ni confirmed that the reverted code actually works fine.\n\nTested-by: Wei Ni \u003cwni@nvidia.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "410c17651998944630a95fbb286a50362de2dbb0",
      "tree": "503c55dc6e7a510718d71724a4bcd043a2ef6aef",
      "parents": [
        "e22388e71b8787b26dc33d023e5c1eec58865541"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 03 14:24:28 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:53 2010 -0800"
      },
      "message": "msi-laptop: depends on RFKILL\n\nmsi-laptop uses rfkill*() interfaces so it should depend on RFKILL.\n\nmsi-laptop.c:(.text+0x1fcd1b): undefined reference to `rfkill_alloc\u0027\nmsi-laptop.c:(.text+0x1fcd76): undefined reference to `rfkill_register\u0027\nmsi-laptop.c:(.text+0x1fcdc8): undefined reference to `rfkill_destroy\u0027\nmsi-laptop.c:(.text+0x1fcdd9): undefined reference to `rfkill_unregister\u0027\n\nThis repairs \"msi-laptop: Detect 3G device exists by standard ec command\",\nwhich is in some gregkh tree.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nCc: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e22388e71b8787b26dc33d023e5c1eec58865541",
      "tree": "6c1e9a43b19d5a6f74fb47f1f4c3218fed08ae79",
      "parents": [
        "ec766278ba927f3d3c75211ea7697aae37f327f0"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Wed Jan 27 12:23:00 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:53 2010 -0800"
      },
      "message": "msi-laptop: Detect 3G device exists by standard ec command\n\nDetect 3G device exists by standard ec command. Driver will not create the threeg sysfs\nfile and threeg rfkill interface if there have no internal 3G device in MSI notebook/netbook.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ec766278ba927f3d3c75211ea7697aae37f327f0",
      "tree": "71e40d734fa95525e2968d6620c11c73be37b080",
      "parents": [
        "472ea12d1a265c868e1605abb59bf21f595eedfc"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Wed Jan 27 00:13:45 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:53 2010 -0800"
      },
      "message": "msi-laptop: Add resume method for set the SCM load again\n\nImplement the resume method for set the load SCM flag after system reusme.\nWithout this patch, the wifi function key on SCM model will back to BIOS\ncontrol mode then confuse with the userland software control.\ne.g. MSI N034\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "472ea12d1a265c868e1605abb59bf21f595eedfc",
      "tree": "423796857593af71f52b60ce43a45548e6321370",
      "parents": [
        "fc0dc4c926e6b7afe680aecf809f48eef3faa182"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Fri Jan 22 00:15:59 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:53 2010 -0800"
      },
      "message": "msi-laptop: Support some MSI 3G netbook that is need load SCM\n\nSome MSI 3G netbook only have one fn key to control Wlan/Bluetooth/3G,\nthose netbook will load the SCM (windows app) to disable the original\nWlan/Bluetooth control by BIOS when user press fn key, then control\nWlan/Bluetooth/3G by SCM (software control by OS). Without SCM, user\ncann\u0027t on/off 3G module on those 3G netbook.\nOn Linux, msi-laptop driver will do the same thing to disable the\noriginal BIOS control, then might need use HAL or other userland\napplication to do the software control that simulate with SCM.\ne.g. MSI N034 netbook\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc0dc4c926e6b7afe680aecf809f48eef3faa182",
      "tree": "e4e7f8bbcff729fdc8af703dbcefb3a2b6c7f794",
      "parents": [
        "46d0e9e091ba5dd29cac7543e97084540da9c4b7"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Sat Jan 09 23:17:07 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:53 2010 -0800"
      },
      "message": "msi-laptop: Add threeg sysfs file for support query 3G state by standard 66/62 ec command\n\nAdd threeg sysfs file for support query 3G state by standard 66/62 ec\ncommand, the MSI standard ec interface supported this feature.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "46d0e9e091ba5dd29cac7543e97084540da9c4b7",
      "tree": "effdff9c981e20d56ce156562ff6ce19e44e67c0",
      "parents": [
        "8e9394ce2412254ec69fd2a4f3e44a66eade2297"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Sat Jan 09 21:16:52 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "msi-laptop: Support standard ec 66/62 command on MSI notebook and nebook\n\nSuppport standard ec 66/62 command on MSI notebook and nebook. MSI\nnetbook and notebook already support 66/62 command, so, add new\nget_state function, and put the old model to non-standard model, but\ndriver still support those old model.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8e9394ce2412254ec69fd2a4f3e44a66eade2297",
      "tree": "355f25148b4ce3f5cfebeaf0939d71cb6beaf88b",
      "parents": [
        "62e877b893e6350c900d381f353aa62ed48dcc97"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 17 10:57:05 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "Driver core: create lock/unlock functions for struct device\n\nIn the future, we are going to be changing the lock type for struct\ndevice (once we get the lockdep infrastructure properly worked out)  To\nmake that changeover easier, and to possibly burry the lock in a\ndifferent part of struct device, let\u0027s create some functions to lock and\nunlock a device so that no out-of-core code needs to be changed in the\nfuture.\n\nThis patch creates the device_lock/unlock/trylock() functions, and\nconverts all in-tree users to them.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Dave Young \u003chidave.darkstar@gmail.com\u003e\nCc: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Alex Chiang \u003cachiang@hp.com\u003e\nCc: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nCc: Yu Zhao \u003cyu.zhao@intel.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: CHENG Renquan \u003crqcheng@smu.edu.sg\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Frans Pop \u003celendil@planet.nl\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "62e877b893e6350c900d381f353aa62ed48dcc97",
      "tree": "d2021f2c688207b1301ce016e7d7a73f77df8c11",
      "parents": [
        "0f4288ec6fcc1a47d1fa0241ec1c6dacd5a09e96"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Mar 01 20:38:36 2010 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "sysfs: fix for thinko with sysfs_bin_attr_init()\n\nAfter merging the final tree, today\u0027s linux-next build (powerpc\nallyesconfig) failed like this:\n\ndrivers/pci/pci-sysfs.c: In function \u0027pci_create_legacy_files\u0027:\ndrivers/pci/pci-sysfs.c:645: error: lvalue required as unary \u0027\u0026\u0027 operand\ndrivers/pci/pci-sysfs.c:658: error: lvalue required as unary \u0027\u0026\u0027 operand\n\nCaused by commit \"sysfs: Use sysfs_attr_init and sysfs_bin_attr_init on\ndynamic attributes\" interacting with commit \"sysfs: Use one lockdep\nclass per sysfs attribute\") both from the driver-core tree.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "0f4288ec6fcc1a47d1fa0241ec1c6dacd5a09e96",
      "tree": "7112809d470a7e6dc55cd68054896beef24bc184",
      "parents": [
        "fac2622bbad4d7e3a32c53e631e018b80ec631dc"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Feb 12 19:22:28 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "sysfs: Kill unused sysfs_sb variable.\n\nNow that there are no more users we can remove\nthe sysfs_sb variable.\n\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fac2622bbad4d7e3a32c53e631e018b80ec631dc",
      "tree": "42e4ad2b38c6d40c86eabaff5efff2b0adeb0b40",
      "parents": [
        "2354dcc7218853a6537ec722be40fde9a11c413b"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Feb 12 19:22:27 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "sysfs: Pass super_block to sysfs_get_inode\n\nCurrently sysfs_get_inode magically returns an inode on\nsysfs_sb.  Make the super_block parameter explicit and\nthe code becomes clearer.\n\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2354dcc7218853a6537ec722be40fde9a11c413b",
      "tree": "6afea7dfd2026c7e87d1c7665b86d617cdf1cbd6",
      "parents": [
        "7cb32942d91a501b2df944928ccc9e6590ab237b"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Feb 12 19:22:26 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "driver core: Use sysfs_rename_link in device_rename\n\nDon\u0027t open code the renaming of symlinks in sysfs\ninstead use the new helper function sysfs_rename_link\n\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7cb32942d91a501b2df944928ccc9e6590ab237b",
      "tree": "7c6ff2a82705d7dda8a566702f3bab981d03bf54",
      "parents": [
        "19c38b632d4554329986021fd66bdea468cf452c"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Feb 12 19:22:25 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "sysfs: Implement sysfs_rename_link\n\nBecause of rename ordering problems we occassionally give false\nwarnings about invalid sysfs operations.  So using sysfs_rename\ncreate a sysfs_rename_link function that doesn\u0027t need strange\nworkarounds.\n\nCc: Benjamin Thery \u003cbenjamin.thery@bull.net\u003e\nCc: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "19c38b632d4554329986021fd66bdea468cf452c",
      "tree": "a724445bc46a4500ff6c4def2a6de39fc438f8b5",
      "parents": [
        "f8d4f618fed5a4978afada52166bc2efaf7656d1"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Fri Feb 12 19:22:24 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "sysfs: Pack sysfs_dirent more tightly.\n\nPlacing the 16bit s_mode between a pointer and a long doesn\u0027t pack well\nespecailly on 64bit where we wast 48 bits.  So move s_mode and\ndeclare it as a unsigned short.  This is the sysfs backing store\nafter all we don\u0027t need fields extra large just in case someday\nwe want userspace to be able to use a larger value.\n\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f8d4f618fed5a4978afada52166bc2efaf7656d1",
      "tree": "3247344bc9e2cb39261336f25f345740b22622d0",
      "parents": [
        "b35c74dab64f4c212f36d868419108556c9cf3e2"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Fri Feb 12 19:22:23 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "sysfs: Serialize updates to the vfs inode\n\nThe vfs depends upon filesystem methods to update the\nvfs inode.   Sysfs adds to the normal number of places\nwhere the vfs inode is updated by also updatng the\nvfs inode in sysfs_refresh_inode.\n\nTypically the inode mutex is used to serialize updates\nto the vfs inode, but grabbing the inode mutex in\nsysfs_permission and sysfs_getattr causes deadlocks,\nbecause sometimes the vfs calls those operations with\nthe inode mutex held.  Therefore sysfs  can not use the\ninode mutex to serial updates to the vfs inode.\n\nThe sysfs_mutex is acquired in all of the routines\nwhere sysfs updates the vfs inode, and with a small\nchange we can consistently protext sysfs vfs inode\nupdates with the sysfs_mutex. To protect the sysfs\nvfs inode updates with the sysfs_mutex simply requires\nextending the scope of sysfs_mutex in sysfs_setattr\nover inode_setattr, and over inode_change_ok (so we\nhave an unchanging inode when we perform the check).\n\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b35c74dab64f4c212f36d868419108556c9cf3e2",
      "tree": "5a4ec510c41b7732414e4542d2912eae6bb2d4ce",
      "parents": [
        "361795b1eb7c08e9e65a2ebb4a4e536294d378a2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Feb 20 16:43:02 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:51 2010 -0800"
      },
      "message": "sysfs: windfarm: init sysfs attributes\n\nThis is required for lockdep.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "361795b1eb7c08e9e65a2ebb4a4e536294d378a2",
      "tree": "332cd308be3b0bfb6421c0af6a0ad6e1331b0880",
      "parents": [
        "35960258ed388cdcebdb71df35fd5126978ca325"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Feb 12 13:41:56 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:51 2010 -0800"
      },
      "message": "sysfs: Use sysfs_attr_init and sysfs_bin_attr_init on module dynamic attributes\n\nA little more whack-a-mole annotating the dynamic sysfs attributes.  I\nhad everything built into my earlier test kernel, and so I missed\nthese.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "35960258ed388cdcebdb71df35fd5126978ca325"
}
