)]}'
{
  "log": [
    {
      "commit": "abffa7da99b78caaf81a2f519bf9cbd1e8dcbc1d",
      "tree": "f28e90613a3f01b9d867adecab778ade0c4fbf85",
      "parents": [
        "74adb52797a7cde217a8ceeaf254a5441a42a72c"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Fri Feb 03 03:04:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:05 2006 -0800"
      },
      "message": "[PATCH] drivers/isdn/sc/ioctl.c: copy_from_user() size fix\n\nA few lines above the patch we have:\n\n\tchar *srec;\n\tsrec \u003d kmalloc(SCIOC_SRECSIZE, GFP_KERNEL);\n\nsizeof pointer is probably not meant here.\n\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74adb52797a7cde217a8ceeaf254a5441a42a72c",
      "tree": "805ec25448f1c4bf88b35ade8c2885687a6dc66a",
      "parents": [
        "dfa08592ca0440d793ecc8dfc6277dd2aa4b8dda"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Fri Feb 03 03:04:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:05 2006 -0800"
      },
      "message": "[PATCH] umem: check pci_set_dma_mask return value correctly\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfa08592ca0440d793ecc8dfc6277dd2aa4b8dda",
      "tree": "93bcf1323962aba32957093d6f04c0c8cdbb41fe",
      "parents": [
        "9d923a0603b5909a6758cfaec503955775cb7ab1"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Fri Feb 03 03:04:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:05 2006 -0800"
      },
      "message": "[PATCH] Fix two ext[23] uninitialized warnings\n\nThere is a code path that passed size to ext2_xattr_set\n(ext3_xattr_set_handle) before initializing it.  The callees don\u0027t use the\nvalue in that case, but gcc cannot tell.  Always initialize size to get rid\nof the warnings.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d923a0603b5909a6758cfaec503955775cb7ab1",
      "tree": "5aa12488890ed9d4be2fb86eb54622d4d4a61f94",
      "parents": [
        "90cbc45b1d8a81e661a981ddd69f95d6915f1574"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Fri Feb 03 03:04:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:05 2006 -0800"
      },
      "message": "[PATCH] ufs: fix char vs. __s8 clash in ufs\n\nFix this warning:\n\nfs/ufs/super.c: In function âufs_fill_superâ:\nfs/ufs/super.c:858: warning: case label value exceeds maximum value for type\n\nwhich happens because __s8 !\u003d char.  These macros are used for struct\nufs_super_block.fs_clean which is declared as __s8.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90cbc45b1d8a81e661a981ddd69f95d6915f1574",
      "tree": "0355d353a44bb7efcd1a36969dfcb3bc70c5e0b1",
      "parents": [
        "23332c2e9da16b717f18fd95bc90211a663aa6ee"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Feb 03 03:04:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:05 2006 -0800"
      },
      "message": "[PATCH] EDAC config cleanup\n\nThe AMD76x chipsets aren\u0027t used in 64-bit, so don\u0027t offer the driver to the\nuser.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23332c2e9da16b717f18fd95bc90211a663aa6ee",
      "tree": "873e445688472fd1726c0e48113f63a585d03b39",
      "parents": [
        "8145916996b91d42b8bb4b0fcd508af295222c7c"
      ],
      "author": {
        "name": "Tong Li",
        "email": "tong.n.li@intel.com",
        "time": "Fri Feb 03 03:04:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:04 2006 -0800"
      },
      "message": "[PATCH] OProfile: fixed x86_64 incorrect kernel call graphs\n\nFix the problem in kernel 2.6.15.1 (and early versions) that OProfile on\nx86_64 does not correctly collect the stack traces for kernel functions.\n\nThe original code in valid_kernel_stack() in arch/i386/oprofile/backtrace.c\nassumes that the frame pointer (headaddr) should be greater than stack\n(i.e., regs).\n\nThis assumption is wrong for x86_64 because NMIs in x86_64 use a seperate\nstack different from the kernel stack.  Therefore, the variable stack now\npoints to some location on the NMI stack, which turns out to be at a higher\naddress than the frame pointer (headaddr) on the kernel stack.  The correct\ncomparison here should be between headaddr and regs-\u003ersp for x86_64.\n\nSigned-off-by: Tong Li \u003ctong.n.li@intel.com\u003e\nCc: John Levon \u003clevon@movementarian.org\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8145916996b91d42b8bb4b0fcd508af295222c7c",
      "tree": "298ec43ab4e40888d142ffd5e84be67c80e07c9f",
      "parents": [
        "84542838a3829f34630c589c1eb570656c455a1c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 03 03:04:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:04 2006 -0800"
      },
      "message": "[PATCH] Fix some ucLinux breakage from the tty updates\n\nBreakage reported by Adrian Bunk\n\nUntested (no hardware)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "84542838a3829f34630c589c1eb570656c455a1c",
      "tree": "401218ce579c354427522d116f67d0bc1cb706ed",
      "parents": [
        "47ba87e0b1269698801310bfd1716b0538282405"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 03 03:04:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:04 2006 -0800"
      },
      "message": "[PATCH] rio cleanups\n\nINKERNEL is always defined\nHOST is never defined\ntherefore RTA is also never defined\n\nStrip the relevant garbage out of the headers on this basis.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47ba87e0b1269698801310bfd1716b0538282405",
      "tree": "be429e822401e9f1a213b008b5e6e2f538754888",
      "parents": [
        "09114eb8c53d2d3b2ff9523e011cb68b2e245dce"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Fri Feb 03 03:04:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:04 2006 -0800"
      },
      "message": "[PATCH] make \"struct d_cookie\" depend on CONFIG_PROFILING\n\nShrinks \"struct dentry\" from 128 bytes to 124 on x86, allowing 31 objects\nper slab instead of 30.\n\nCc: John Levon \u003clevon@movementarian.org\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09114eb8c53d2d3b2ff9523e011cb68b2e245dce",
      "tree": "c66d4590814072f91d74f185c798a3935d933209",
      "parents": [
        "e295cfcb2907ae4c5df57f5d4ada1ce6f3ae4657"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Fri Feb 03 03:04:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:04 2006 -0800"
      },
      "message": "[PATCH] ufs: fix hang during `rm\u0027\n\nThis fixes the code like this:\n\n\tbh \u003d sb_find_get_block (sb, tmp + j);\n\tif ((bh \u0026\u0026 DATA_BUFFER_USED(bh)) || tmp !\u003d fs32_to_cpu(sb, *p)) {\n\t\tretry \u003d 1;\n\t\tbrelse (bh);\n\t\tgoto next1;\n\t}\n\tbforget (bh);\n\nsb_find_get_block() ordinarily returns a buffer_head with b_count\u003e\u003d2, and\nthis code assume that in case if \"b_count\u003e1\" buffer is used, so this caused\ninfinite loop.\n\n(akpm: that is-the-buffer-busy code is incomprehensible.  Good riddance.  Use\nof block_truncate_page() seems sane).\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e295cfcb2907ae4c5df57f5d4ada1ce6f3ae4657",
      "tree": "a28ca6bf5ba0c3e1e03e12eb5067727028bb6452",
      "parents": [
        "19dfe31c29e0ebb88cf1cd2211da3e2ff2a26d52"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Fri Feb 03 03:04:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:04 2006 -0800"
      },
      "message": "[PATCH] ufs: fix oops with `ufs1\u0027 type\n\n\"rm\" command, on file system with \"ufs1\" type cause system hang up.  This\nis, in fact, not so bad as it seems to be, because of after that in \"kernel\ncontrol path\" there are 3-4 places which may cause \"oops\".\n\nSo the first patch fix oopses, and the second patch fix \"kernel hang up\".\n\n\"oops\" appears because of reading of group\u0027s summary info partly wrong, and\naccess to not first group\u0027s summary info cause \"oops\".\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19dfe31c29e0ebb88cf1cd2211da3e2ff2a26d52",
      "tree": "ac41d7f180f0453f58c87313d2ba74f00135016a",
      "parents": [
        "8c17e1eb05977283bc7ad94d16ace3a0d586921a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 03 03:04:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:03 2006 -0800"
      },
      "message": "[PATCH] sx.c printk warning fixes\n\ndrivers/char/sx.c: In function `sx_set_real_termios\u0027:\ndrivers/char/sx.c:934: warning: long unsigned int format, different type arg (arg 2)\ndrivers/char/sx.c:961: warning: long unsigned int format, different type arg (arg 2)\ndrivers/char/sx.c:976: warning: long unsigned int format, different type arg (arg 2)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c17e1eb05977283bc7ad94d16ace3a0d586921a",
      "tree": "717a9bed6c94bda73b738f2a9610ff4a7b09dea3",
      "parents": [
        "f4f64e9ded28bcdb2cb57438bd1721579f8b28c0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 03 03:04:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:03 2006 -0800"
      },
      "message": "[PATCH] quota_v2: printk warning fixes\n\nfs/quota_v2.c: In function `v2_check_quota_file\u0027:\nfs/quota_v2.c:39: warning: int format, different type arg (arg 2)\nfs/quota_v2.c:39: warning: int format, different type arg (arg 3)\n\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4f64e9ded28bcdb2cb57438bd1721579f8b28c0",
      "tree": "08d9f88145bc100fc54904d6519f5a71ef2abbe7",
      "parents": [
        "d35c602870ece3166cff3d25fbc687a7f707acf3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 03 03:04:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:03 2006 -0800"
      },
      "message": "[PATCH] parport_serial: printk warning fix\n\ndrivers/parport/parport_serial.c: In function `parport_register\u0027:\ndrivers/parport/parport_serial.c:334: warning: unsigned int format, different type arg (arg 3)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d35c602870ece3166cff3d25fbc687a7f707acf3",
      "tree": "345bb168a75e37848921428c29b01d65a75479d1",
      "parents": [
        "3636641bb2c7a806c1099ca092ec8cd180063f9b"
      ],
      "author": {
        "name": "Vitaly Fertman",
        "email": "vitaly@namesys.com",
        "time": "Fri Feb 03 03:04:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:03 2006 -0800"
      },
      "message": "[PATCH] someone broke reiserfs V3 mount options, this fixes it\n\nSigned-off-by: Hans Reiser \u003creiser@namesys.com\u003e\nSigned-off-by: Vitaly Fertman \u003cvitaly@namesys.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3636641bb2c7a806c1099ca092ec8cd180063f9b",
      "tree": "cea6933f946da514169009e5e3b02c48de60aab1",
      "parents": [
        "145046d31ecf9f4f1ba80c8d21225158f6d1738c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Feb 03 03:04:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:03 2006 -0800"
      },
      "message": "[PATCH] don\u0027t allow users to set CONFIG_BROKEN\u003dy\n\nDo not allow people to create configurations with CONFIG_BROKEN\u003dy.\n\nThe sole reason for CONFIG_BROKEN\u003dy would be if you are working on fixing a\nbroken driver, but in this case editing the Kconfig file is trivial.\n\nNever ever should a user enable CONFIG_BROKEN.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "145046d31ecf9f4f1ba80c8d21225158f6d1738c",
      "tree": "a95112bb148b8accf8a04c5b5f931ab1fd5de680",
      "parents": [
        "de6c642ca9566ed358e1cde5fa0e25f7788a5566"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Feb 03 03:03:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:03 2006 -0800"
      },
      "message": "[PATCH] parport: fix printk format warning\n\nFix printk format warning:\ndrivers/parport/probe.c:205: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de6c642ca9566ed358e1cde5fa0e25f7788a5566",
      "tree": "efba9a9cc23f0f7351a7ea01c29bcdd400698744",
      "parents": [
        "5423980245c56fd968840b6d36bbddc2719084e4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Feb 03 03:03:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:02 2006 -0800"
      },
      "message": "[PATCH] SBC EPX does not check/claim I/O ports it uses (2nd Edition)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5423980245c56fd968840b6d36bbddc2719084e4",
      "tree": "2a2b4616145ca641935eea84f31ae73aa7293ecc",
      "parents": [
        "8d1d0340da3fc7d1a8d9198e74e97d2db6c3f86f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 03 03:03:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:02 2006 -0800"
      },
      "message": "[PATCH] sx.c warning fixes\n\ndrivers/char/sx.c: In function `sx_set_real_termios\u0027:\ndrivers/char/sx.c:934: warning: int format, long unsigned int arg (arg 2)\ndrivers/char/sx.c:961: warning: unsigned int format, tcflag_t arg (arg 2)\ndrivers/char/sx.c:976: warning: unsigned int format, tcflag_t arg (arg 2)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d1d0340da3fc7d1a8d9198e74e97d2db6c3f86f",
      "tree": "f2af2677f96339ae550f5c55deb3bb8f259cb854",
      "parents": [
        "490d6ab170c94a7a59870f528d765131b8963e79"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "klassert@mathematik.tu-chemnitz.de",
        "time": "Fri Feb 03 03:03:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:02 2006 -0800"
      },
      "message": "[PATCH] 3c59x: collision statistic fix\n\nCount the total number of packets with collisions during transmission in\nvp-\u003estats.collisions.\n\nSigned-off-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "490d6ab170c94a7a59870f528d765131b8963e79",
      "tree": "909deca0ac2476a839b446de382a4866dccf0196",
      "parents": [
        "bcc68b8616bcac47dbfc414398e382b3b10faf4c"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Fri Feb 03 03:03:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:02 2006 -0800"
      },
      "message": "[PATCH] list.h: don\u0027t evaluate macro args multiple times\n\nI noticed that list.h init functions were evaluating macro arguments\nmultiple times and thought it might be nice to protect the unsuspecting\ncaller.  Converting the macros to inline functions seems to reduce code\nsize, too.  A i386 defconfig build with gcc 3.3.3 from fc4:\n\n   text    data     bss     dec     hex filename\n3573148  565664  188828 4327640  4208d8 vmlinux.before\n3572177  565664  188828 4326669  42050d vmlinux\n\nadd/remove: 0/0 grow/shrink: 11/144 up/down: 88/-1016 (-928)\n\nThere was no difference in checkstack output.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bcc68b8616bcac47dbfc414398e382b3b10faf4c",
      "tree": "b636e8378c1823d75f2f6512cb2eb6c4f52d2dd9",
      "parents": [
        "54e8ce463a7e21dbe9dad57723ed47653ee5db15"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Feb 03 03:03:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:02 2006 -0800"
      },
      "message": "[PATCH] include/asm-*/bitops.h: fix more \"~0UL \u003e\u003e size\" typos\n\n\"[PATCH] m68knommu: fix find_next_zero_bit in bitops.h\" fixed a typo in\nm68knommu implementation of find_next_zero_bit().\n\ngrep(1) shows that cris, frv, h8300, v850 are also affected.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54e8ce463a7e21dbe9dad57723ed47653ee5db15",
      "tree": "fff09c6b173bfbf1657edad2bca53db9e2f2bb53",
      "parents": [
        "501fe31df4bb94999fbe9bb42f05527df5525683"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Fri Feb 03 03:03:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:02 2006 -0800"
      },
      "message": "[PATCH] Tell kallsyms_lookup_name() to ignore type U entries\n\nWhen one module exports a function symbol and another module uses that\nsymbol then kallsyms shows the symbol twice.  Once from the consumer with a\ntype of \u0027U\u0027 and once from the provider with a type of \u0027t\u0027 or \u0027T\u0027.  On most\narchitectures, both entries have the same address so it does not matter\nwhich one is returned by kallsyms_lookup_name().  But on architectures with\nfunction descriptors, the \u0027U\u0027 entry points to the descriptor, not to the\ncode body, which is not what we want.\n\nIA64 # grep -w qla2x00_remove_one /proc/kallsyms\na000000208c25ef8 U qla2x00_remove_one   [qla2300]   \u003c\u003d descriptor\na000000208bf44c0 t qla2x00_remove_one   [qla2xxx]   \u003c\u003d function body\n\nTell kallsyms_lookup_name() to ignore type U entries in modules.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "501fe31df4bb94999fbe9bb42f05527df5525683",
      "tree": "01cf726e2ac5ced909582228156e884b35e367b5",
      "parents": [
        "cd2d2bf657ef1f376def6f8281202f20800fee7d"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Feb 03 03:03:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:01 2006 -0800"
      },
      "message": "[PATCH] s390: fix to_channelpath macro\n\nFix broken to_channelpath macro (fortunately worked in all current cases...).\n\nSigned-off-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd2d2bf657ef1f376def6f8281202f20800fee7d",
      "tree": "dcce983ab8bdd4881aecaf5b5435e951014caaab",
      "parents": [
        "6ff290a0c0dec40eb6f80efbb0ac88f518bbb2a7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Feb 03 03:03:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:01 2006 -0800"
      },
      "message": "[PATCH] s390: fix compat syscall wrapper\n\nPatch 9ad11ab48b1ad618bf47076e9e579f267f5306c2 changes the type of the first\nargument of some compat syscalls from int to unsigned int.  Add these changes\nto the s390 compat wrapper as well.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ff290a0c0dec40eb6f80efbb0ac88f518bbb2a7",
      "tree": "2104a0923095681204896057429afabd3e700314",
      "parents": [
        "6d7bfd14e593455a0801c62db86f82912c52c3a1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Feb 03 03:03:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:01 2006 -0800"
      },
      "message": "[PATCH] s390: compile fix: missing defines in asm-s390/io.h\n\nCompile fix: add missing __raw_read* and __raw_write* defines to\ninclude/asm-s390/io.h.\nThese are mandatory since patch c27a0d75b33c030965cc97d3d7f571107a673fb4\nwas merged.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d7bfd14e593455a0801c62db86f82912c52c3a1",
      "tree": "364541b34fcafa5b47d7ee04a930471d969906d0",
      "parents": [
        "12c3a54848a6eba2b38cd92ba5925433d223332b"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Fri Feb 03 03:03:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:01 2006 -0800"
      },
      "message": "[PATCH] s390: timer interface visibility\n\nAvoid visibility of kernel internal interface to user space.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12c3a54848a6eba2b38cd92ba5925433d223332b",
      "tree": "79f06b7bfc761610d38a2bd27774d691e45ca55f",
      "parents": [
        "d237bf49261ed812a17f7123fea9b80ef673ca0f"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Fri Feb 03 03:03:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:01 2006 -0800"
      },
      "message": "[PATCH] s390: dasd extended error reporting module\n\nThe DASD extended error reporting is a facility that allows to get detailed\ninformation about certain problems in the DASD I/O.  This information can be\nused to implement fail-over applications that can recover these problems.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d237bf49261ed812a17f7123fea9b80ef673ca0f",
      "tree": "e0ac0c126e5705cc7f9116211994195bfca2d652",
      "parents": [
        "75b84e94aa9fa74bda9a393b55ef6778b90eb1a8"
      ],
      "author": {
        "name": "Thibaut VARENE",
        "email": "T-Bone@parisc-linux.org",
        "time": "Fri Feb 03 03:03:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:01 2006 -0800"
      },
      "message": "[PATCH] ide: restore support for AEC6280M cards in aec62xx.c\n\nThis patch adds missing initialization sequence, necessary to get the\n\"Macintosh\" version of AEC6280 cards to work in Linux.  Without this patch,\nthe driver hangs for several minutes trying to initialize the card and the\nkernel is left in an unstable state.  This patch has been tested fine on\nppc and i386.\n\nSigned-off-by: Thibaut VARENE \u003cvarenet@parisc-linux.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75b84e94aa9fa74bda9a393b55ef6778b90eb1a8",
      "tree": "80554e6194e28d5ee4ec99392794f4635bcecba8",
      "parents": [
        "f434baf4c6ae4a392b7c34843825af0894c89db2"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Fri Feb 03 03:03:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:01 2006 -0800"
      },
      "message": "[PATCH] Fix compilation errors in maps/dc21285.c\n\n  CC      drivers/mtd/maps/dc21285.o\ndrivers/mtd/maps/dc21285.c: In function `dc21285_copy_to_32\u0027:\ndrivers/mtd/maps/dc21285.c:113: error: invalid lvalue in increment\ndrivers/mtd/maps/dc21285.c: In function `dc21285_copy_to_16\u0027:\ndrivers/mtd/maps/dc21285.c:124: error: invalid lvalue in increment\ndrivers/mtd/maps/dc21285.c: In function `dc21285_copy_to_8\u0027:\ndrivers/mtd/maps/dc21285.c:134: error: invalid lvalue in increment\nmake[3]: *** [drivers/mtd/maps/dc21285.o] Error 1\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f434baf4c6ae4a392b7c34843825af0894c89db2",
      "tree": "1b2773fde539d62d3a19ba11ac5828d3fb20340d",
      "parents": [
        "c9ab8b68e2abb1eff7ac0f8d118a8765130b967d"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Fri Feb 03 03:03:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:00 2006 -0800"
      },
      "message": "[PATCH] fix generic_fls64()\n\nNoticed by Rune Torgersen.\n\nFix generic_fls64().  tcp_cubic is using fls64().\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9ab8b68e2abb1eff7ac0f8d118a8765130b967d",
      "tree": "f316acae1a19f539bd30437b172de6987d1f4ca0",
      "parents": [
        "c0c1633bdb844ec5b4ac15c97ab8927d80550c42"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Feb 03 03:03:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:00 2006 -0800"
      },
      "message": "[PATCH] Documentation: Updated PCI Error Recovery\n\nThis patch is a cleanup/restructuring/clarification of the PCI error\nhandling doc.  It should look rather professional at this point.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c0c1633bdb844ec5b4ac15c97ab8927d80550c42",
      "tree": "8f70444139c8564c0f1e88e1f33adda036ae6a96",
      "parents": [
        "278ff9537030bbb292b33504f5e1f6e0126793eb"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Feb 03 03:03:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:00 2006 -0800"
      },
      "message": "[PATCH] Fix build failure in recent pm_prepare_* changes.\n\nkernel/power/power.h:49: error: static declaration of \u0027pm_prepare_console\u0027 follows non-static declaration\ninclude/linux/suspend.h:46: error: previous declaration of \u0027pm_prepare_console\u0027 was here\nkernel/power/power.h:50: error: static declaration of \u0027pm_restore_console\u0027 follows non-static declaration\ninclude/linux/suspend.h:47: error: previous declaration of \u0027pm_restore_console\u0027 was here\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "278ff9537030bbb292b33504f5e1f6e0126793eb",
      "tree": "0087828bdf4d9a4fb57c9bcafd068ff058b39797",
      "parents": [
        "e65cefe87beda627c0bfba39b387ee4bffedc93c"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Fri Feb 03 03:03:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:00 2006 -0800"
      },
      "message": "[PATCH] Kprobes: Fix deadlock in function-return probes\n\nWhen two function-return probes are inserted on kfree()[1] and the second\non say, sys_link()[2], and later [2] is unregistered, we have a deadlock as\nkfree is called with the kretprobe_lock held and the function-return probe\non kfree will also try to grab the same lock.\n\nHowever, we can move the kfree() during unregistration to outside the\nspinlock as we are sure that no instances from the free list will be used\nafter synchronized_sched() returns during the unregistration process.\nThanks to Masami Hiramatsu for spotting this.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e65cefe87beda627c0bfba39b387ee4bffedc93c",
      "tree": "f44c1d29edcfe271261bd1a36ba9ec12db53489e",
      "parents": [
        "8ed75463b969f72fd724ba0c01107fa443522321"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Feb 03 03:03:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:00 2006 -0800"
      },
      "message": "[PATCH] kernel/kprobes.c: fix a warning #ifndef ARCH_SUPPORTS_KRETPROBES\n\nkernel/kprobes.c:353: warning: \u0027pre_handler_kretprobe\u0027 defined but not used\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: \"Keshavamurthy, Anil S\" \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ed75463b969f72fd724ba0c01107fa443522321",
      "tree": "4d14d9a4374ea981e3e3f5e94cc292c392fff222",
      "parents": [
        "29fc7e3e70a05e9eea28afb6707a39c1a53e2f66"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Feb 03 03:03:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:00 2006 -0800"
      },
      "message": "[PATCH] md: Make sure rdev-\u003esize gets set for version-1 superblocks\n\nSometimes it doesn\u0027t so make the code more like the version-0 code which\nworks.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "29fc7e3e70a05e9eea28afb6707a39c1a53e2f66",
      "tree": "4e8bc28c717116ade3cd723a921f3260656327aa",
      "parents": [
        "284ae7cab0f7335c9e0aa8992b28415ef1a54c7c"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Feb 03 03:03:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:00 2006 -0800"
      },
      "message": "[PATCH] md: Assorted little md fixes\n\n- version-1 superblock\n  + The default_bitmap_offset is in sectors, not bytes.\n  + the \u0027size\u0027 field in the superblock is in sectors, not KB\n- raid0_run should return a negative number on error, not \u00271\u0027\n- raid10_read_balance should not return a valid \u0027disk\u0027 number if\n     -\u003erdev turned out to be NULL\n- kmem_cache_destroy doesn\u0027t like being passed a NULL.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "284ae7cab0f7335c9e0aa8992b28415ef1a54c7c",
      "tree": "bc74bef37ecdceed31a15b4aefd1defccecf4a40",
      "parents": [
        "ab11f89929b785daaa428801bd8b7e65241d7913"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Feb 03 03:03:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:31:59 2006 -0800"
      },
      "message": "[PATCH] md: Handle overflow of mdu_array_info_t-\u003esize better\n\nmdu_array_info_t-\u003esize is \u0027int\u0027, which isn\u0027t big enough for the size (in KB of\neach component in) some arrays.\n\nSo rather than a random overflow, set size to -1 when it cannot be set\ncorrectly.\n\nTo update aspect on an array, userspace will sometimes:\n  get_array_info\n  change one field\n  set_array_info\n\nin this case, we don\u0027t want the \u0027-1\u0027 in \u0027size\u0027 to change to size, or look like\na size change at all.  So test for that in update_array_info.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab11f89929b785daaa428801bd8b7e65241d7913",
      "tree": "490adc87a0dafd1085ce872818e19285c09c576a",
      "parents": [
        "1989e20cc1e7491232795f9dac9b745e4329dfd8"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Feb 03 03:03:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:31:59 2006 -0800"
      },
      "message": "[PATCH] Clean up Documentation/driver-model/overview.txt\n\nEdits to the driver-model documentation for grammar, clarity and content.\n\nThese docs haven\u0027t been updated in years, and some of the technical content\nand discussion has become stale; this patch updates these.  In addition,\nsome of the language is awkward.  Fix this.\n\n(I\u0027m trying to cleanup the other files in this directory also,\npatches for these will come a bit later).\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nAcked-by: Patrick Mochel \u003cmochel@digitalimplant.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1989e20cc1e7491232795f9dac9b745e4329dfd8",
      "tree": "0cc80048b8068bde1088246db3dff3bf42ecf4a7",
      "parents": [
        "826eeb53a6f264842200d3311d69107d2eb25f5e"
      ],
      "author": {
        "name": "Michal Ostrowski",
        "email": "mostrows@watson.ibm.com",
        "time": "Fri Feb 03 03:03:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:31:59 2006 -0800"
      },
      "message": "[PATCH] Fix RocketPort driver\n\nCall \"ld-\u003ereceive_buf\" using the start of the character and flag buffers,\nrather than the ends.\n\nSigned-off-by: Michal Ostrowski \u003cmostrows@watson.ibm.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "826eeb53a6f264842200d3311d69107d2eb25f5e",
      "tree": "13770cd135653636125b334a2a1d1e2dbf1616f3",
      "parents": [
        "33052057e3e2db7f37fc78aa3f25c98f7e989fae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 22:03:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 22:03:08 2006 -0800"
      },
      "message": "Linux v2.6.16-rc2\n"
    },
    {
      "commit": "33052057e3e2db7f37fc78aa3f25c98f7e989fae",
      "tree": "e80a3aa1371f513c833dc94a16674f78faeeeb1d",
      "parents": [
        "00b464debf0038b1628996065f0be564ccfbfd86",
        "1113a7e92e483074c6235da59460759e33b9b144"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Feb 02 21:51:52 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Feb 02 21:51:52 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "1113a7e92e483074c6235da59460759e33b9b144",
      "tree": "632a2eded0668e9ce925ccae721feaf387364cff",
      "parents": [
        "35849c75d7750a254119c1a4b88c90156919df2a"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Thu Feb 02 14:28:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 15:07:13 2006 -0800"
      },
      "message": "[PATCH] device-mapper log bitset: fix big endian find_next_zero_bit\n\nThis is a fix to the device-mapper-log-bitset-fix-endian patch that\nswitched to ext2_* versions of the set and clear bit functions.  The\nfind_next_zero_bit function also has to be the ext2 one.  Otherwise the\nmirror target tries to recover non-existent regions beyond the end of\ndevice.\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35849c75d7750a254119c1a4b88c90156919df2a",
      "tree": "ac6ec65b2eba5c6a120efcc8de0c625c6ca612e6",
      "parents": [
        "978f946bb628ef228e13aadf4d4255b8727c4fc3"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Feb 02 14:28:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 15:07:12 2006 -0800"
      },
      "message": "[PATCH] md: Add sysfs access to raid6 stripe cache size\n\n.. just as we already have for raid5.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "978f946bb628ef228e13aadf4d4255b8727c4fc3",
      "tree": "f50dbda1faae2962fdd8c6517d4bc65d3c168862",
      "parents": [
        "f0ca340cd20b350eab8288974e9a6077900846e8"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Feb 02 14:28:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 15:07:12 2006 -0800"
      },
      "message": "[PATCH] md: Don\u0027t remove bitmap from md array when switching to read-only\n\nWhile a read-only array doesn\u0027t not really need a bitmap, we should\nnot remove the bitmap when switching an array to read-only because\n a/ There is no code to re-add the bitmap which switching to read-write,\n b/ There is insufficient locking - the bitmap could be accessed while it is\n    being removed.\n\nCc: Reuben Farrelly \u003creuben-lkml@reub.net\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0ca340cd20b350eab8288974e9a6077900846e8",
      "tree": "c438cf3fc472ae1fb22a64cede2e192a72cb97d6",
      "parents": [
        "6d89332b776fc11bac0073209e44ec8f39831e4e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Feb 02 14:28:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 15:07:11 2006 -0800"
      },
      "message": "[PATCH] md: Make sure array geometry changes persist with version-1 superblocks\n\nsuper_1_sync only updates fields in the superblock that might have changed.\n\n\u0027raid_disks\u0027 and \u0027size\u0027 could have changed, but this information doesn\u0027t get\nupdated....  until this patch.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d89332b776fc11bac0073209e44ec8f39831e4e",
      "tree": "e3e3b1917a08f2cdfa8ff9acc804a7b7ef1a6e3d",
      "parents": [
        "cf41f8ac386e8d62122e7e394b4c6b3e3ab30ede"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Feb 02 14:28:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 15:07:10 2006 -0800"
      },
      "message": "[PATCH] md: Fix device-size updates in md\n\nAs \u0027array_size\u0027 is a \u0027sector_t\u0027, it may overflow inappropriately when shifted\n10 bits.  So We should cast it to a loff_t first.\n\nThere are two places with this problem, but the second (in update_raid_disks)\nisn\u0027t needed so just remove it:\n  The only personality that handles -\u003ereshape currently is raid1,\n  and it doesn\u0027t change the size of the array.\n  When added for raid5/6, reshape again won\u0027t change the size of the array,\n  at least not straight away.\n  This code might be need for reshaping \u0027linear\u0027 but linear-\u003eshape,\n  if implemented, should probably do the i_size_write itself.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf41f8ac386e8d62122e7e394b4c6b3e3ab30ede",
      "tree": "57a286c05baa4356da2e90178c7d99122de61399",
      "parents": [
        "0271fc2db6260dd46f196191e24281af2fddb879",
        "30e2fb188194908e48d3f27a53ccea6740eb1e98"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 07:49:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 07:49:43 2006 -0800"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n"
    },
    {
      "commit": "0271fc2db6260dd46f196191e24281af2fddb879",
      "tree": "f16b25f04d7ab9cce84532d9036148960befe86b",
      "parents": [
        "b4103333d7904310d34de18d85e51e3d74f00a3b"
      ],
      "author": {
        "name": "Jeremy Higdon",
        "email": "jeremy@sgi.com",
        "time": "Thu Feb 02 00:00:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 02 01:14:46 2006 -0800"
      },
      "message": "[PATCH] Fix sgiioc4 DMA timeout problem with 64KiB s/g elements.\n\nProblem caused by the fact that the code used to only pick the low 16\nbits of the bytecount.  That may be how some controllers act on it (byte\ncount of 0 means 0x10000), but not for this particular hardware.\n\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nAcked-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30e2fb188194908e48d3f27a53ccea6740eb1e98",
      "tree": "eef1e9495aa6db6cddc67cf7f20369a3acdd2291",
      "parents": [
        "ce60fe02fbe737cbce09e2ba5a2ef1efd20eff73"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Feb 02 19:37:46 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 02 19:37:46 2006 +1100"
      },
      "message": "sem2mutex: drivers/char/drm/\n\nFrom: Arjan van de Ven \u003carjan@infradead.org\u003e\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "ce60fe02fbe737cbce09e2ba5a2ef1efd20eff73",
      "tree": "71ed2e64123b3079927fdc2c8c259d66bf2a5b5f",
      "parents": [
        "339363c4c6fe01043c51e7d6e9fbeb8feee00841"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@starflyer.(none)",
        "time": "Thu Feb 02 19:21:38 2006 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 02 19:21:38 2006 +1100"
      },
      "message": "drm: drivers/char/drm/: make some functions static\n\nFrom: Adrian Bunk \u003cbunk@stusta.de\u003e\n\nThis patch makes some needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b4103333d7904310d34de18d85e51e3d74f00a3b",
      "tree": "dd5fff309659f023fd5540896cb2db30562abaa6",
      "parents": [
        "59ed2f59e4ea6a32f9591e378da7935f713a7000",
        "1494a92f4c2b1d5abdaa1f823dd19f797bb137de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 22:08:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 22:08:23 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n"
    },
    {
      "commit": "59ed2f59e4ea6a32f9591e378da7935f713a7000",
      "tree": "a1276a611dbb1bc44685ef8af363e99603e60047",
      "parents": [
        "9ad11ab48b1ad618bf47076e9e579f267f5306c2",
        "b8e4d89357fc434618a59c1047cac72641191805"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 22:06:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 22:06:15 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n"
    },
    {
      "commit": "9ad11ab48b1ad618bf47076e9e579f267f5306c2",
      "tree": "b0b06f4455d9796fc5003add2067f2dbc225fc53",
      "parents": [
        "8aeba3c62a64e0f6527d1a0388b1a6a7060158ba"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Feb 02 16:11:51 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 22:04:33 2006 -0800"
      },
      "message": "[PATCH] compat: fix compat_sys_openat and friends\n\nMost of the 64 bit architectures will zero extend the first argument to\ncompat_sys_{openat,newfstatat,futimesat} which will fail if the 32 bit\nsyscall was passed AT_FDCWD (which is a small negative number).  Declare\nthe first argument to be an unsigned int which will force the correct\nsign extension when the internal functions are called in each case.\n\nAlso, do some small white space cleanups in fs/compat.c.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8aeba3c62a64e0f6527d1a0388b1a6a7060158ba",
      "tree": "8ed24e13468c348ed69d866ca8433bd2f3ccdce6",
      "parents": [
        "61ee9cd5f2e76859222c1d64394ae633f9080163",
        "e6da74e1f20ea7822e52a9e4fbd3d25bd907e471"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 20:15:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 20:15:57 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n"
    },
    {
      "commit": "61ee9cd5f2e76859222c1d64394ae633f9080163",
      "tree": "cc6fc6043cf76ef8c0951f2c91cac27c56269fda",
      "parents": [
        "f9bdfa0ecb3304e8b7e74862b1f4b03b6feaaeef"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Feb 01 18:21:09 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 16:35:29 2006 -0800"
      },
      "message": "[PATCH] PowerPC/PCI Hotplug build break\n\nBuild break: Building PCI hotplug on PowerPC results in\na build break, due to failure to export symbols.\n\nReported today by Dave Jones \u003cdavej@redhat.com\u003e:\ndrivers/pci/hotplug/rpaphp.ko needs unknown symbol pcibios_add_pci_devices\n\nThis patch fixes same problem in drivers/pci tree\nPrevious patch fixes the break in the arch/powerpc tree.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9bdfa0ecb3304e8b7e74862b1f4b03b6feaaeef",
      "tree": "d9a8bb1799ac0d8dec31acb8e3ce962e1eac21b8",
      "parents": [
        "3c3b809e256c417847f1a96b2f9d9f66c7fcb02c"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Feb 01 18:19:06 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 16:35:29 2006 -0800"
      },
      "message": "[PATCH] PowerPC/PCI Hotplug build break\n\nBuild break: Building PCI hotplug on PowerPC results in\na build break, due to failure to export symbols.\n\nReported today by Dave Jones \u003cdavej@redhat.com\u003e:\ndrivers/pci/hotplug/rpaphp.ko needs unknown symbol pcibios_add_pci_devices\n\nThis patch fixes the break in the arch/powerpc tree.\nNext patch fixes same problem in drivers/pci tree\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6da74e1f20ea7822e52a9e4fbd3d25bd907e471",
      "tree": "d9b3bc7e654fb788d1cf3a1759b1b3c74cc56a04",
      "parents": [
        "1877c9ea66a29563987f22d0a86c66f438a87ce2",
        "3c3b809e256c417847f1a96b2f9d9f66c7fcb02c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Feb 01 12:16:53 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Feb 01 12:16:53 2006 -0800"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "00b464debf0038b1628996065f0be564ccfbfd86",
      "tree": "f2bd69a86f66b20db2591fe427120b4a4804c0c0",
      "parents": [
        "1935245655996ca4d14e687c3a100d2e2bbdc78d"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:49:28 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:52:25 2006 -0500"
      },
      "message": "SUNRPC: Remove obsolete rpcauth #defines\n\n RPCAUTH_CRED_LOCKED, and RPC_AUTH_PROC_CREDS are unused. Kill them.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "1935245655996ca4d14e687c3a100d2e2bbdc78d",
      "tree": "9b5d286f8c72ce08b3b723ef4f9af76db430894a",
      "parents": [
        "fba3bad488a2eec2d76c067edb7a5ff92ef42431"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dmueller@suse.com",
        "time": "Wed Feb 01 12:19:47 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:52:25 2006 -0500"
      },
      "message": "NFSv3: fix sync_retry in direct i/o NFS\n\n Only do a sync_retry if the memcmp failed.\n\n Signed-off-by: Dirk Mueller \u003cdmueller@suse.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "fba3bad488a2eec2d76c067edb7a5ff92ef42431",
      "tree": "a7cee933e9089e5c187008b396ee7bcbdb57ff80",
      "parents": [
        "adb12f63e0f837078c6832fa2c90649ddeaab54f"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:19:27 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:52:25 2006 -0500"
      },
      "message": "SUNRPC: Move upcall out of auth-\u003eau_ops-\u003ecrcreate()\n\n This fixes a bug whereby if two processes try to look up the same auth_gss\n credential, they may end up creating two creds, and triggering two upcalls\n because the upcall is performed before the credential is added to the\n credcache.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "adb12f63e0f837078c6832fa2c90649ddeaab54f",
      "tree": "10e2ff8eaac2c27bc6fda48528ea1c65cf2e7ecc",
      "parents": [
        "9842ef3557abf5ec2fd92bfa6e29ce0e271b3f6e"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:19:13 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:52:24 2006 -0500"
      },
      "message": "SUNRPC: Remove the deprecated function lookup_hash() from rpc_pipefs code\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "9842ef3557abf5ec2fd92bfa6e29ce0e271b3f6e",
      "tree": "03c5059d866eb40956fe01094d9bc1b811d9c4f0",
      "parents": [
        "8a3177604b729ec3b80e43790ee978863ac7551b"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:18:44 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:52:24 2006 -0500"
      },
      "message": "SUNRPC: rpc_timeout_upcall_queue should not sleep\n\n The function rpc_timeout_upcall_queue runs from a workqueue, and hence\n sleeping is not recommended. Convert the protection of the upcall queue\n from being mutex-based to being spinlock-based.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "8a3177604b729ec3b80e43790ee978863ac7551b",
      "tree": "6eeafbdae55e2b0821e524f2c16bca52fa150cdc",
      "parents": [
        "aaaa99423b4b1f9cfd33ea5643d9274c25f62491"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:18:36 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:52:23 2006 -0500"
      },
      "message": "SUNRPC: Fix a lock recursion in the auth_gss downcall\n\n When we look up a new cred in the auth_gss downcall so that we can stuff\n the credcache, we do not want that lookup to queue up an upcall in order\n to initialise it. To do an upcall here not only redundant, but since we\n are already holding the inode-\u003ei_mutex, it will trigger a lock recursion.\n\n This patch allows rpcauth cache searches to indicate that they can cope\n with uninitialised credentials.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "aaaa99423b4b1f9cfd33ea5643d9274c25f62491",
      "tree": "dba6fb715156d9bc8fdf0ff57d9151e67fc1322c",
      "parents": [
        "16fb24252a8170799e7adf14d8fc31b817fcaf53"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:18:25 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:52:23 2006 -0500"
      },
      "message": "NLM: Ensure that nlmclnt_cancel_callback() doesn\u0027t loop forever\n\n If the server returns NLM_LCK_DENIED_NOLOCKS, we currently retry the\n entire NLM_CANCEL request. This may end up looping forever unless the\n server changes its mind (why would it do that, though?).\n\n Ensure that we limit the number of retries (to 3).\n\n See bug# 5957 in bugzilla.kernel.org.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "16fb24252a8170799e7adf14d8fc31b817fcaf53",
      "tree": "25dee4880572810609ff9905707a75285dfe2770",
      "parents": [
        "3c3b809e256c417847f1a96b2f9d9f66c7fcb02c"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:18:22 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Feb 01 12:52:23 2006 -0500"
      },
      "message": "NLM: Fix arguments to NLM_CANCEL call\n\n The OpenGroup docs state that the arguments \"block\", \"exclusive\" and\n \"alock\" must exactly match the arguments for the lock call that we are\n trying to cancel.\n Currently, \"block\" is always set to false, which is wrong.\n\n See bug# 5956 on bugzilla.kernel.org.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "3c3b809e256c417847f1a96b2f9d9f66c7fcb02c",
      "tree": "420599fa3b119656d3faba55bbc781185dcd95aa",
      "parents": [
        "d28bee0c0a9c6abddf1d14c69f188400e994eb5a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:06:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] kernel-doc: clean up the script (whitespace)\n\nRemove lots of trailing whitespace.  Nothing else.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d28bee0c0a9c6abddf1d14c69f188400e994eb5a",
      "tree": "fb05862b35aa6f4f96867c9baeb4d6508d55bdb9",
      "parents": [
        "7045f37b17ffa6e85435ca980122b46a74caa7e4"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Feb 01 03:06:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] Doc/kernel-doc: add more usage info\n\n- Add info that structs, unions, enums, and typedefs are supported.\n\n- Add doc about \"private:\" and \"public:\" tags for struct fields.\n\n- Fix some typos.\n\n- Remove some trailing whitespace.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7045f37b17ffa6e85435ca980122b46a74caa7e4",
      "tree": "bdf7544b9d6412199c4dec1b4897822c9b6daeab",
      "parents": [
        "99acf0442111cc452ac1b93868dde8f6ff37a989"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Wed Feb 01 03:06:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] DocBook: fix some kernel-doc comments in fs and block\n\nUpdate some parameter descriptions to actually match the code.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "99acf0442111cc452ac1b93868dde8f6ff37a989",
      "tree": "b62ce608a696c84692bae325b6819e4d97e36045",
      "parents": [
        "9598f91f2216ba51fef472a7fc3074a0c8429a96"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Wed Feb 01 03:06:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] DocBook: fix some kernel-doc comments in net/sunrpc\n\nFix the syntax of some kernel-doc comments\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9598f91f2216ba51fef472a7fc3074a0c8429a96",
      "tree": "85c60f2a303ff4c057a0332aff94d2cc9aa9f389",
      "parents": [
        "00d340b94f6df17d5dc478521e4ee1cfb30c53ac"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Wed Feb 01 03:06:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] DocBook: allow even longer return types\n\nkernel-doc errored out because it could not understand the new __copy_to_user\ndefinition.  Now we allow return types with four words.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00d340b94f6df17d5dc478521e4ee1cfb30c53ac",
      "tree": "f4949002dc468931efdc01bd70492251a8524d32",
      "parents": [
        "06c6f90032e39d33d02ab20f32e3f3cd87f58d28"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed Feb 01 03:06:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:27 2006 -0800"
      },
      "message": "[PATCH] i810fb: Do not probe the third i2c bus by default\n\nSome time before 2.6.15, a third DDC channel was added to i810fb.  On\nsystems where these ddc pins are not connected, the probe takes about 10\nseconds.\n\nAdd a boot/module option for i810fb to explicitly probe for the 3rd ddc bus\nif needed.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06c6f90032e39d33d02ab20f32e3f3cd87f58d28",
      "tree": "9dc9deed276b137c9ef1749b937602719934d97c",
      "parents": [
        "9477e260b7ca3b6076b91eae15739383c508f3e2"
      ],
      "author": {
        "name": "Andriy Skulysh",
        "email": "askulysh@image.kiev.ua",
        "time": "Wed Feb 01 03:06:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:26 2006 -0800"
      },
      "message": "[PATCH] video: hp680 backlight driver\n\nThis adds support for the hp680 backlight, as found in the hp6xx series of\nsh devices.\n\nSigned-off-by: Andriy Skulysh \u003caskulysh@image.kiev.ua\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9477e260b7ca3b6076b91eae15739383c508f3e2",
      "tree": "8c9505661ec3c22319b5bb9a6764df75d222d920",
      "parents": [
        "fa385bef256077f3b820b241e8f3755ef3905b74"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Wed Feb 01 03:06:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:26 2006 -0800"
      },
      "message": "[PATCH] fbcon: Fix screen artifacts when moving cursor\n\nWhen moving the cursor by writing to /dev/vcs*, the old cursor image is not\nerased.  Fix by hiding the cursor first before moving the cursor to the new\nposition.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa385bef256077f3b820b241e8f3755ef3905b74",
      "tree": "5bf0dee3b1a6bbf001ba912d8463740126be47ee",
      "parents": [
        "6ae1ea447d21c4fecf5df8d0e1022461274fb4e8"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Feb 01 03:06:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:26 2006 -0800"
      },
      "message": "[PATCH] reiserfs: reiserfs: check for files \u003e 2GB on 3.5.x disks\n\nWhen a filesystem has been converted from 3.5.x to 3.6.x, we need an extra\ncheck during file write to make sure we are not trying to make a 3.5.x file\n\u003e 2GB.\n\nSigned-off-by: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ae1ea447d21c4fecf5df8d0e1022461274fb4e8",
      "tree": "1827567dfb6532bad3f72f10e1bb023cdaee212f",
      "parents": [
        "3d4492f81dd7b486f1be0616a1ce7f73760f406e"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "mason@suse.com",
        "time": "Wed Feb 01 03:06:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:26 2006 -0800"
      },
      "message": "[PATCH] reiserfs: reiserfs fix journal accounting in journal_transaction_should_end\n\nreiserfs: journal_transaction_should_end should increase the count of\nblocks allocated so the transaction subsystem can keep new writers from\ncreating a transaction that is too large.\n\nSigned-off-by: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d4492f81dd7b486f1be0616a1ce7f73760f406e",
      "tree": "5161d47d236e18bdb5a1cdafc21e2a55d8de4d15",
      "parents": [
        "e0e851cf30f1a9bd2e2a7624e9810378d6a2b072"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "mason@suse.com",
        "time": "Wed Feb 01 03:06:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:26 2006 -0800"
      },
      "message": "[PATCH] reiserfs: reiserfs write_ordered_buffers should not oops on dirty non-uptodate bh\n\nwrite_ordered_buffers should handle dirty non-uptodate buffers without a\nBUG()\n\nSigned-off-by: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0e851cf30f1a9bd2e2a7624e9810378d6a2b072",
      "tree": "a8cf33d9b22594fb5c1094bd8b15f2f315b53f2d",
      "parents": [
        "fc5cd582e9c934ddaf6f310179488932cd154794"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "mason@suse.com",
        "time": "Wed Feb 01 03:06:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:26 2006 -0800"
      },
      "message": "[PATCH] reiserfs: reiserfs hang and performance fix for data\u003djournal mode\n\nIn data\u003djournal mode, reiserfs writepage needs to make sure not to trigger\ntransactions while being run under PF_MEMALLOC.  This patch makes sure to\nredirty the page instead of forcing a transaction start in this case.\n\nAlso, calling filemap_fdata* in order to trigger io on the block device can\ncause lock inversions on the page lock.  Instead, do simple batching from\nflush_commit_list.\n\nSigned-off-by: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc5cd582e9c934ddaf6f310179488932cd154794",
      "tree": "e03f101f77376cce41a0b257f5337ab00cca65d8",
      "parents": [
        "d62b1b87a7d1c3a21dddabed4251763090be3182"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "mason@suse.com",
        "time": "Wed Feb 01 03:06:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:26 2006 -0800"
      },
      "message": "[PATCH] reiserfs: zero b_private when allocating buffer heads\n\nThe b_private field in buffer heads needs to be zero filled when the\nbuffers are allocated.  Thanks to Nathan Scott for finding this.  It was\ncausing problems on systems with both XFS and reiserfs.\n\nSigned-off-by: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d62b1b87a7d1c3a21dddabed4251763090be3182",
      "tree": "52d563a2af8bde77c9e4638e3636c8cd3bb0c01e",
      "parents": [
        "ec191574b9c3cb7bfb95e4f803b63f7c8dc52690"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "mason@suse.com",
        "time": "Wed Feb 01 03:06:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:26 2006 -0800"
      },
      "message": "[PATCH] resierfs: fix reiserfs_invalidatepage race against data\u003dordered\n\nAfter a transaction has closed but before it has finished commit, there is\na window where data\u003dordered mode requires invalidatepage to pin pages\ninstead of freeing them.  This patch fixes a race between the\ninvalidatepage checks and data\u003dordered writeback, and it also adds a check\nto the reiserfs write_ordered_buffers routines to write any anonymous\nbuffers that were dirtied after its first writeback loop.\n\nThat bug works like this:\n\nproc1: transaction closes and a new one starts\nproc1: write_ordered_buffers starts processing data\u003dordered list\nproc1: buffer A is cleaned and written\nproc2: buffer A is dirtied by another process\nproc2: File is truncated to zero, page A goes through invalidatepage\nproc2: reiserfs_invalidatepage sees dirty buffer A with reiserfs\n       journal head, pins it\nproc1: write_ordered_buffers frees the journal head on buffer A\n\nAt this point, buffer A stays dirty forever\n\nSigned-off-by: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec191574b9c3cb7bfb95e4f803b63f7c8dc52690",
      "tree": "3fea2eb0fb84e0d793ac0185e1a85121a1835d4f",
      "parents": [
        "c87d0c07ea198db1ce451421904edd60b7d385ee"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Feb 01 03:06:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:25 2006 -0800"
      },
      "message": "[PATCH] reiserfs: use generic_permission\n\nUse the generic_permission code with a proper wrapper and callback instead\nof having a local copy.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c87d0c07ea198db1ce451421904edd60b7d385ee",
      "tree": "c6c58f49d3c9bf8fab0c27cf8335028f17614470",
      "parents": [
        "e5dd259f78ba0fd0c7bfc5c52179dbbff3eb48aa"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Feb 01 03:06:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:25 2006 -0800"
      },
      "message": "[PATCH] reiserfs: remove reiserfs_permission_locked\n\nThis function is completely unused since the xattr permission checking\nchanges.  Remove it and fold __reiserfs_permission into\nreiserfs_permission.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5dd259f78ba0fd0c7bfc5c52179dbbff3eb48aa",
      "tree": "490eb5d878b54293b95e9fee5a377b1b5c688326",
      "parents": [
        "8c777cc4be1390862d053cbc002246e87572147b"
      ],
      "author": {
        "name": "Diego Calleja",
        "email": "diegocg@gmail.com",
        "time": "Wed Feb 01 03:06:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:25 2006 -0800"
      },
      "message": "[PATCH] reiserfs: missing kmalloc failure check\n\nAccording to http://bugzilla.kernel.org/show_bug.cgi?id\u003d5778\nfs/reiserfs/file.c is missing this check.\n\nSigned-off-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c777cc4be1390862d053cbc002246e87572147b",
      "tree": "d8149bdfd5a6ce17e273aff5d7a2adaddd098d8d",
      "parents": [
        "d739b42b82773206297db1fc0d96ef895a5d9688"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Wed Feb 01 03:06:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:25 2006 -0800"
      },
      "message": "[PATCH] reiserfs: use __GFP_NOFAIL instead of yield and retry loop for allocation\n\nThis patch replaces yield and retry loop with __GFP_NOFAIL in\nalloc_journal_list().\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d739b42b82773206297db1fc0d96ef895a5d9688",
      "tree": "b23e68bf685ca8a383e10b8673e5d1c547988b74",
      "parents": [
        "d19720a909b4443f78cbb03f4f090180e143ad9d"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Wed Feb 01 03:06:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:25 2006 -0800"
      },
      "message": "[PATCH] reiserfs: remove kmalloc wrapper\n\nRemove kmalloc() wrapper from fs/reiserfs/.  Please note that a reiserfs\n/proc entry format is changed because kmalloc statistics is removed.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d19720a909b4443f78cbb03f4f090180e143ad9d",
      "tree": "56e579612d82f4b30d5cb943df1079b0b5f4700a",
      "parents": [
        "53d8be5c144ece5d48745810b14248968e73eaf2"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Wed Feb 01 03:06:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:25 2006 -0800"
      },
      "message": "[PATCH] RCU documentation fixes (January 2006 update)\n\nUpdates to in-tree RCU documentation based on comments over the past few\nmonths.\n\nSigned-off-by: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53d8be5c144ece5d48745810b14248968e73eaf2",
      "tree": "7893dcedf9d7acf5e0c4f1aa7018373b304200d0",
      "parents": [
        "172411f10c25bbd81b19f67566af6a7f549f46a9"
      ],
      "author": {
        "name": "Pat Gefre",
        "email": "pfg@sgi.com",
        "time": "Wed Feb 01 03:06:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:25 2006 -0800"
      },
      "message": "[PATCH] Altix ioc3: correct export call\n\nUse EXPORT_SYMBOL_GPL in ioc3 shim layer.\n\nSigned-off-by: Patrick Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "172411f10c25bbd81b19f67566af6a7f549f46a9",
      "tree": "1a4bf56e53fdc6ea51cc2a72957e0eee710a284f",
      "parents": [
        "46d0d2c811c8e9dd5cffdc3a5c03d988eb5a2996"
      ],
      "author": {
        "name": "Davi Arnaut",
        "email": "davi.arnaut@gmail.com",
        "time": "Wed Feb 01 03:06:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:25 2006 -0800"
      },
      "message": "[PATCH] ebcdic do_kdsk_ioctl off-by-one\n\nAdd a missing return check from strnlen_user and fixes a off-by-one when\nterminating the string with zero.\n\nSigned-off-by: Davi Arnaut \u003cdavi.arnaut@gmail.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46d0d2c811c8e9dd5cffdc3a5c03d988eb5a2996",
      "tree": "5926ec595630cd42b49eadc15cfb74c9c81811ae",
      "parents": [
        "b1969fa46d95efcdb0b84c540eca10db99665148"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Feb 01 03:06:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:24 2006 -0800"
      },
      "message": "[PATCH] s390: Add missing memory constraint to stcrw()\n\nAdd missing memory constraint to stcrw() inline assembly.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1969fa46d95efcdb0b84c540eca10db99665148",
      "tree": "f5e06eb21fc04419b8fdc9bd8f471b789769df3f",
      "parents": [
        "54dfe5dd9abc547f63060d132dad2c024a47de1e"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Wed Feb 01 03:06:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:24 2006 -0800"
      },
      "message": "[PATCH] s390: Fix modalias for ccw devices\n\nFix modalias for ccw devices: cu_type should be in capitals as well.\n\nSigned-off-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54dfe5dd9abc547f63060d132dad2c024a47de1e",
      "tree": "3126ab06c684ecd9766cc47d7413dd2534629173",
      "parents": [
        "1ab865c146ef5151828f0693f1b983891cf40ff1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 01 03:06:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:24 2006 -0800"
      },
      "message": "[PATCH] s390: Add support for new syscalls/TIF_RESTORE_SIGMASK\n\nAdd support for the new *at, pselect6 and ppoll system calls.  This includes\nadding required support for TIF_RESTORE_SIGMASK.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ab865c146ef5151828f0693f1b983891cf40ff1",
      "tree": "01aeb17acc82f42cc0bab8989fd8e213df101c24",
      "parents": [
        "c2ba444d1d871d3f6cd3bc5e7d8e19c48c8c02a4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 01 03:06:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:24 2006 -0800"
      },
      "message": "[PATCH] s390: New default configuration\n\nNew default configuration.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2ba444d1d871d3f6cd3bc5e7d8e19c48c8c02a4",
      "tree": "668b3251195ee98521d1ef6a3f55f4d6f45e3126",
      "parents": [
        "57467195d1581e354998d5cc35dfd7a12d6e0a24"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Wed Feb 01 03:06:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:24 2006 -0800"
      },
      "message": "[PATCH] s390: dasd wait for clear i/o interrupt\n\nThe sleep_on function clears a running cqr without waiting for the related\ninterrupt.  This can lead to a panic at the time the interrupt is processed\nbecause the related memory might already be freed.  Wait for clear-interrupt\nand de-queue cqr prior to return.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57467195d1581e354998d5cc35dfd7a12d6e0a24",
      "tree": "6b8db246cc3856a15d30ade8e057e069cef34927",
      "parents": [
        "600b5d163d7434332539cac7be00f649cbbfedcc"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Wed Feb 01 03:06:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:24 2006 -0800"
      },
      "message": "[PATCH] s390: dasd open counter\n\nThe open_count is increased for every opener, that includes the blkdev_get in\ndasd_scan_partitions.  This tampers the open_count in BIODASDINFO.  Hide the\ninternal open from user-space.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "600b5d163d7434332539cac7be00f649cbbfedcc",
      "tree": "3a999e6576a8593bf8b49d1e768f7e990eb78a3a",
      "parents": [
        "3633b0475eb269dcb85923b23b321505f06b9488"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Feb 01 03:06:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:24 2006 -0800"
      },
      "message": "[PATCH] s390: ccw_device_probe_console return value\n\nThe return code of ccw_device_probe_console() is not properly handled.  It\nshould only return a valid ccw device pointer or a error value converted by\nERR_PTR.  Fix the console driver code to check with IS_ERR instead against\nNULL.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3633b0475eb269dcb85923b23b321505f06b9488",
      "tree": "48e4f85a5f02ba4c56ebc7acbf963372f5f5f573",
      "parents": [
        "32f65f274602b43e8f48314e9769f254da1d8323"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Wed Feb 01 03:06:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:24 2006 -0800"
      },
      "message": "[PATCH] s390: hangcheck timer support\n\nRemove useless s390 define from hangcheck-timer, remove wrong definition of a\nTOD second and other s390 ifdefs.  Use monotonic_clock instead.\n\nAdd hangcheck-timer option, copied from drivers/char/Kconfig.  This is ugly\nbut unless we have a big Kconfig cleanup we cannot include\ndrivers/char/Kconfig...\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32f65f274602b43e8f48314e9769f254da1d8323",
      "tree": "143535f6bf1d8c537f3ecb08d81d105720b1cd83",
      "parents": [
        "9dbafa5368c2b7467bd2ce034b56c54908ceb39e"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Wed Feb 01 03:06:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:24 2006 -0800"
      },
      "message": "[PATCH] s390: monotonic_clock interface\n\nAdd monotonic_clock interface, used by the hangcheck-timer.  On s390 this is\nthe same as sched_clock().\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9dbafa5368c2b7467bd2ce034b56c54908ceb39e",
      "tree": "9fb8feeb1328a76b8760339de374997b14e9a3a4",
      "parents": [
        "e018ba1fceee5bd306e31f6e3a60934d5f143ac5"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Wed Feb 01 03:06:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:23 2006 -0800"
      },
      "message": "[PATCH] s390: overflow in sched_clock\n\nThe least significant bit of the TOD clock value returned by get_clock\nis the 4096th part of a microsecond. To get to nanoseconds the value\nneeds to be divided by 4096 and multiplied with 1000.\n\nThe current method multiplies first and then shifts the value to make the\nresult as precise as possible.  The disadvantage is that the multiplication\nwith 1000 will overflow shortly after 52 days.  sched_clock is used by the\nscheduler for time stamp deltas, if an overflow occurs between two time stamps\nthe scheduler will get confused.\n\nWith the patch the problem occurs only after approx.  one year, so the chance\nto run into this overflow is extremly low.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e018ba1fceee5bd306e31f6e3a60934d5f143ac5",
      "tree": "cafd9ebb51ec0158b0f9affcd040ea36c216272b",
      "parents": [
        "5ceba75f121004335616befd2045c8a6b75b2bc4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 01 03:06:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:23 2006 -0800"
      },
      "message": "[PATCH] s390: Remove CVS generated information\n\n- Remove all CVS generated information like e.g. revision IDs from\n  drivers/s390 and include/asm-s390 (none present in arch/s390).\n\n- Add newline at end of arch/s390/lib/Makefile to avoid diff message.\n\nAcked-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nAcked-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ceba75f121004335616befd2045c8a6b75b2bc4",
      "tree": "1e0a67e090cf76aab29c95393d04ee778b5c8271",
      "parents": [
        "72e5525765ee01d72a9b92fab78ecea883ae7fdd"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 01 03:06:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:23 2006 -0800"
      },
      "message": "[PATCH] xtensa: add asm/futex.h\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "72e5525765ee01d72a9b92fab78ecea883ae7fdd"
}
