)]}'
{
  "log": [
    {
      "commit": "90abbae2d35b3dc55fd39f8ab04acaf3da5cdc0a",
      "tree": "fff2d1966e8ac1bbf328fa156769722041a513a1",
      "parents": [
        "8e1515df578e4665b77d1e0eec3c8b041d159b23"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 02:55:50 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 02:55:50 2006 +0100"
      },
      "message": "Use __uXX types in user-visible structures in \u003clinux/nbd.h\u003e\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8e1515df578e4665b77d1e0eec3c8b041d159b23",
      "tree": "cd106ed847d542886206f47958678e00f2be7355",
      "parents": [
        "56b192c337ddad05dee83c9bea079f41df775990"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 01:42:36 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 01:42:36 2006 +0100"
      },
      "message": "Don\u0027t use \u0027u32\u0027 in user-visible struct ip_conntrack_old_tuple.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ac12c0fc8c08a14bfa263c3a478ee82ad3e346d2",
      "tree": "fe5258e1ed41273ed3a73efcbc7dea8d25490f64",
      "parents": [
        "eba7f3bdb6344adee8a3d044f405ed38f5c66c6b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 00:59:14 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 00:59:14 2006 +0100"
      },
      "message": "Remove unneeded inclusion of \u003clinux/time.h\u003e from \u003clinux/ufs_fs.h\u003e\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "423bc7b22bdeb73efeabfcf91d8a459ac33088f1",
      "tree": "511017422848fd9b6164379b10c44f020d5a51a2",
      "parents": [
        "4f79c3ffc6e04623711e86cf9a0e09e4aad8cb36"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 00:41:02 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 00:41:02 2006 +0100"
      },
      "message": "Restore __attribute_const__ to user-visibility in linux/compiler.h...for now\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4f79c3ffc6e04623711e86cf9a0e09e4aad8cb36",
      "tree": "cbb828ab47b9350ea57726b7be8d98fe21f23de7",
      "parents": [
        "2683e88413977a7f382106f8e8b3b684a597c761"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 02 10:41:25 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 02 10:41:25 2006 +0100"
      },
      "message": "Guard some of linux/compiler.h with #ifdef __KERNEL__\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2683e88413977a7f382106f8e8b3b684a597c761",
      "tree": "96f56121c3afed843fb705cbc75aa85cf9038fd0",
      "parents": [
        "b07019f29328ebb1b48d3faf952b84f07ec9b973",
        "9f29333dae3488542b1344871e8ecb84084ad80e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 01 16:24:37 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 01 16:24:37 2006 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nReverting c7afb48eb5147be9eb9789b4161462d246451ac2 since a better (but\nmore intrusive) fix is now merged upstream.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "08791e5cf62b6952ca32106aebb79b6066005de4",
      "tree": "7cb1f7bfdb2b31bbc8d504be2245df8f21a28574",
      "parents": [
        "89c9b4805a525bdd4c6e7529d06292f60ac837fc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:13:21 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:13:21 2006 -0400"
      },
      "message": "Input: ressurect EVIOCGREP and EVIOCSREP\n\nWhile writing to an event device allows to set repeat rate for an\nindividual input device there is no way to retrieve current settings\nso we need to ressurect EVIOCGREP. Also ressurect EVIOCSREP so we\nhave a symmetrical interface.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7b7e394185014e0f3bd8989cac937003f20ef9ce",
      "tree": "3beda5f979bba0aa9822534e239cf1b45f3be69c",
      "parents": [
        "ddc5d3414593e4d7ad7fbd33e7f7517fcc234544",
        "693f7d362055261882659475d2ef022e32edbff1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:11:23 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Apr 29 01:11:23 2006 -0400"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "c3ce7e203af5d8eab7c3390fc991a1fcb152f741",
      "tree": "43b0837c42a1deb5b0f87800bf6a5ed8eea2eafe",
      "parents": [
        "56142536868a2be34f261ed8fdca1610f8a73fbd"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sat Apr 29 01:53:47 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Apr 29 01:53:47 2006 +0100"
      },
      "message": "Sanitise ethtool.h and mii.h for userspace.\n\nThey shouldn\u0027t be using \u0027u32\u0027 et al in structures which are used for\ncommunication with userspace. Switch to the proper types (__u32 etc).\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "34c278d3913a15b64943e8c40a16b4f732cc7c59",
      "tree": "25857091378e3062b101076aef7cc9ef397efdea",
      "parents": [
        "c7afb48eb5147be9eb9789b4161462d246451ac2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sat Apr 29 01:49:06 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Apr 29 01:49:06 2006 +0100"
      },
      "message": "Remove \u0027extern int errno;\u0027 from public view in linux/unistd.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c7afb48eb5147be9eb9789b4161462d246451ac2",
      "tree": "1313cde51b5bfe91464bd944e3512a6d83cd7d3a",
      "parents": [
        "778382e08cce51b6268ca49449e5bd70c8413799"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sat Apr 29 01:48:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Apr 29 01:48:16 2006 +0100"
      },
      "message": "Remove struct input_device_id from public view in linux/input.h\n\nIt uses kernel_ulong_t but can\u0027t be wrapped in __KERNEL__ because it\u0027s\nused from scripts/mod/file2alias.c -- but we _can_ hide it inside\nheader manually too (and it doesn\u0027t generally exist for userspace).\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "778382e08cce51b6268ca49449e5bd70c8413799",
      "tree": "14a2ed2295c31890499306e007523d6aa74c313e",
      "parents": [
        "d6754b401a15eaa16492ea5dbaa4826361d3f411"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sat Apr 29 01:46:02 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Apr 29 01:46:02 2006 +0100"
      },
      "message": "Don\u0027t include \u003clinux/mod_devicetable.h\u003e in public part of linux/pci.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "d6754b401a15eaa16492ea5dbaa4826361d3f411",
      "tree": "032f067d3af458527d903a7653885404ed82431e",
      "parents": [
        "acc429a517bd11fdcac9bea97d082d26231beb92",
        "693f7d362055261882659475d2ef022e32edbff1"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sat Apr 29 01:42:26 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Apr 29 01:42:26 2006 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "13e87ec68641fd54f3fa04eef3419d034ed2115a",
      "tree": "6779da58d91af198401cc3c1f6f4c81b8d5a7bb6",
      "parents": [
        "47bb789973fed504e4711ec34e63b84e6cbfb4e8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Apr 27 18:39:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] request_irq(): remove warnings from irq probing\n\n- Add new SA_PROBEIRQ which suppresses the new sharing-mismatch warning.\n  Some drivers like to use request_irq() to find an unused interrupt slot.\n\n- Use it in i82365.c\n\n- Kill unused SA_PROBE.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2cb14596a03036bb8b9d3c60f9c4dbdf3a745c76",
      "tree": "9bb4fbc01ff4506b4ae85d25d37536f49354597a",
      "parents": [
        "a9aa0e24f7ed5acf2e0e1799fb28daf928293ba1",
        "5bd982ed0f5ae73bfd9ff452b460a3b08108bfee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:30 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  [PATCH] Added URI of \"linux kernel development process\"\n  [PATCH] Kobject: possible cleanups\n  [PATCH] Fix OCFS2 warning when DEBUG_FS is not enabled\n  [PATCH] Kobject: fix build error\n  [PATCH] Frame buffer: remove cmap sysfs interface\n"
    },
    {
      "commit": "5b3ef14e3e9d745a512d65fcb4ef9be541226d80",
      "tree": "6b607eb4da11b5a18125ede156825550661e29d4",
      "parents": [
        "bde11d794206ae8d72defd0e8a481181200f7dc4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 22 12:14:44 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Kobject: possible cleanups\n\nThis patch contains the following possible cleanups:\n- #if 0 the following unused global function:\n  - subsys_remove_file()\n- remove the following unused EXPORT_SYMBOL\u0027s:\n  - kset_find_obj\n  - subsystem_init\n- remove the following unused EXPORT_SYMBOL_GPL:\n  - kobject_add_dir\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bde11d794206ae8d72defd0e8a481181200f7dc4",
      "tree": "b5f4c07afd000365b557dcb81d176544d64ec384",
      "parents": [
        "4d17ffda331ba6030bb8c233c73d6a87954d8ea7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 18 21:30:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Fix OCFS2 warning when DEBUG_FS is not enabled\n\nFix the following warning which happens when OCFS2_FS is enabled but\nDEBUG_FS isn\u0027t:\n\nfs/ocfs2/dlmglue.c: In function `ocfs2_dlm_init_debug\u0027:\nfs/ocfs2/dlmglue.c:2036: warning: passing arg 5 of `debugfs_create_file\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Joel Becker \u003cJoel.Becker@oracle.com\u003e\nAcked-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4d17ffda331ba6030bb8c233c73d6a87954d8ea7",
      "tree": "3de71893233afa664ad6419e37a02da7ccef327f",
      "parents": [
        "913e7ec545462b9a49fa308d0c81697236f7d29d"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 25 15:37:26 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Kobject: fix build error\n\nThis fixes a build error for various odd combinations of CONFIG_HOTPLUG\nand CONFIG_NET.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Nigel Cunningham \u003cncunningham@cyclades.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "acc429a517bd11fdcac9bea97d082d26231beb92",
      "tree": "e6e0f2c58fab3f1ce8d614ac08c21a3379123a4b",
      "parents": [
        "cd469e0cc67b74ba41daec335ea72baedb750b80"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 16:46:56 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 16:46:56 2006 +0100"
      },
      "message": "linux/blkpg.h needs \u003clinux/compiler.h\u003e for __user\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ebf43500ef148a380bd132743c3fc530111ac620",
      "tree": "01ddb60f5662cf92b96b0468bf9820518a611209",
      "parents": [
        "eb645a24de82496434cc81171d7f350edb327399"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Apr 27 08:46:01 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Thu Apr 27 08:59:48 2006 +0200"
      },
      "message": "[PATCH] Add find_get_pages_contig(): contiguous variant of find_get_pages()\n\nfind_get_pages_contig() will break out if we hit a hole in the page cache.\nFrom Andrew Morton, small modifications and documentation by me.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "b7b3c76a0a21c5a98124e90c47c488f7e4166f87",
      "tree": "475b13a18a81b3ac6377a6c2701e78268f543e5c",
      "parents": [
        "f001e47f83db18a9f202f25c0255b4d11ebe468b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 00:12:56 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 00:12:56 2006 +0100"
      },
      "message": "Sanitise linux/sched.h for userspace consumption\n\nThere was a whole load of crap exposed which should have been inside the\nexisting #ifdef __KERNEL__ part. Also hide struct sched_param for now,\nsince glibc has its own and doesn\u0027t like being given ours (yet).\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f001e47f83db18a9f202f25c0255b4d11ebe468b",
      "tree": "0d459fdb2dce2d21f5739619210bcd4b679a49f2",
      "parents": [
        "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 00:11:01 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 00:11:01 2006 +0100"
      },
      "message": "Sanitise linux/audit.h for userspace consumption, split elf-em.h from elf.h\n\nDon\u0027t include \u003clinux/sched.h\u003e outside __KERNEL__, and split the EM_xxx\ndefinitions out of elf.h into elf-em.h so that audit.h can include just\nthat and not pollute the namespace any further than it needs to.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7b97ebfb931887be63bfa29b6c143e9e9da3f5e8",
      "tree": "faaf77f68ef4192ac1a3c23f43fed122a080d341",
      "parents": [
        "07db8696f5d484485dde77138ff87d19c8628a75",
        "1ebd32fc54bd04de6b3944587f25513c0681f98e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:47:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:47:55 2006 -0700"
      },
      "message": "Merge branch \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] splice: add -\u003esplice_write support for /dev/null\n  [PATCH] splice: rearrange moving to/from pipe helpers\n  [PATCH] Add support for the sys_vmsplice syscall\n  [PATCH] splice: fix offset problems\n  [PATCH] splice: fix min() warning\n"
    },
    {
      "commit": "00522fb41a2a9bf0f98a007c0e2b516a3873148c",
      "tree": "18bcbfb598f0ad0a4745aaee25dab6dccc6449a1",
      "parents": [
        "912d35f86781e64d73be1ef358f703c08905ac37"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 14:39:29 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 14:39:29 2006 +0200"
      },
      "message": "[PATCH] splice: rearrange moving to/from pipe helpers\n\nWe need these for people writing their own -\u003esplice_read/write hooks.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "734cbc363b159caee158d5a83408c72d98bcacf0",
      "tree": "14d903eaf2b7580f791af9fd0d2800f1eb91723f",
      "parents": [
        "3b908870b8332dfd40be0e919e187aa4991536fb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 25 10:58:50 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:19:45 2006 -0400"
      },
      "message": "[PATCH] sky2: reschedule if irq still pending\n\nThis is a workaround for the case edge-triggered irq\u0027s. Several users\nseem to have broken configurations sharing edge-triggered irq\u0027s. To avoid\nlosing IRQ\u0027s, reshedule if more work arrives.\n\nThe changes to netdevice.h are to extract the part that puts device\nback in list into separate inline.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "912d35f86781e64d73be1ef358f703c08905ac37",
      "tree": "5863ad70f5cdccba0c1cd28f83d173deaf71fb83",
      "parents": [
        "016b661e2f717168e600f3c85f29e1a49f88e004"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 10:59:21 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 10:59:21 2006 +0200"
      },
      "message": "[PATCH] Add support for the sys_vmsplice syscall\n\nsys_splice() moves data to/from pipes with a file input/output. sys_vmsplice()\nmoves data to a pipe, with the input being a user address range instead.\n\nThis uses an approach suggested by Linus, where we can hold partial ranges\ninside the pages[] map. Hopefully this will be useful for network\nreceive support as well.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "ddc5d3414593e4d7ad7fbd33e7f7517fcc234544",
      "tree": "acf9620d1f4900568edbc4a645ad5bb435147195",
      "parents": [
        "77426d7210430b70a7f5b21c05c4e7505528937d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 26 00:14:19 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 26 00:14:19 2006 -0400"
      },
      "message": "Input: move input_device_id to mod_devicetable.h\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1a0ccece05efb8a9c04b1130c24a2652239f3bea",
      "tree": "7af7ed40dec393a91f81d8942e9ffda1c936e0ec",
      "parents": [
        "f11a7c0935637c15416679bd347bbc4eac1ca740"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 26 00:13:57 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 26 00:13:57 2006 -0400"
      },
      "message": "Input: allow passing NULL to input_free_device()\n\nMany drivers rely on input_free_device() behaving like kfree().\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d5b415c95f0e6510451f1446cea832c1f77bd7ea",
      "tree": "39bd4140c5e80082c20a1a6a4a0bad1df83b63ca",
      "parents": [
        "ae82d5ab05068fccef2329f4607670f24c41606f"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Wed Apr 26 00:13:18 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 26 00:13:18 2006 -0400"
      },
      "message": "Input: ads7846 - improve filtering for thumb press accuracy\n\nProviding more accurate coordinates for thumb press requires additional\nsteps in the filtering logic:\n\n- Ignore samples found invalid by the debouncing logic, or the ones that\n  have out of bound pressure value.\n- Add a parameter to repeat debouncing, so that more then two consecutive\n  good readings are required for a valid sample.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Juha Yrjola \u003cjuha.yrjola@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e",
      "tree": "5e15cfd59d2056ea3e796ebcb60270bb125416f6",
      "parents": [
        "d85004eb15a635b3937e91d1dbadb1d37541983c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:29:01 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:29:01 2006 +0100"
      },
      "message": "Don\u0027t include \u003clinux/config.h\u003e and \u003clinux/linkage.h\u003e from linux/socket.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "d85004eb15a635b3937e91d1dbadb1d37541983c",
      "tree": "0ac080c0b83feae466a436a73fab3f0efedcafa3",
      "parents": [
        "52a78c1cae382ff5684f3970848676de12449745"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:18:46 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:18:46 2006 +0100"
      },
      "message": "Don\u0027t include private headers from user-visible part of linux/ext3_fs.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "52a78c1cae382ff5684f3970848676de12449745",
      "tree": "ea5377cb74058418a03dae9c855c7acb200a4f2f",
      "parents": [
        "19b3bd667b6a4fc4c164c743492cec08d91d74a5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:18:31 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:18:31 2006 +0100"
      },
      "message": "Don\u0027t include private headers from user-visible part of linux/ext2_fs.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "19b3bd667b6a4fc4c164c743492cec08d91d74a5",
      "tree": "33b3a7cc733f64ca284f7a617ef1e4504dffa9d3",
      "parents": [
        "1af042271f9bf7601f7ecf4d328ccde3a44d2c72"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:18:05 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:18:05 2006 +0100"
      },
      "message": "Don\u0027t include private headers from user-visible part of linux/smb_fs.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1af042271f9bf7601f7ecf4d328ccde3a44d2c72",
      "tree": "9c1dea25088aed63a29b2f759edfb6fbca2a186c",
      "parents": [
        "eae19a762de975e109394b1edcba6587323c7d1a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:16:44 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:16:44 2006 +0100"
      },
      "message": "Sanitise linux/sunrpc/debug.h for userspace consumption\n\nMove some inclusion of private header files and the definition of\nRPC_DEBUG inside the existing #ifdef __KERNEL__\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "eae19a762de975e109394b1edcba6587323c7d1a",
      "tree": "e53c2fb47f3d574eaf6d29c33bf46a57fa4d3e8d",
      "parents": [
        "468db83658f776ec87a953778f18611301668148"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:14:50 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:14:50 2006 +0100"
      },
      "message": "Don\u0027t export CONFIG_COMPAT stuff in linux/usbdevice_fs.h to userspace\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "468db83658f776ec87a953778f18611301668148",
      "tree": "d494c1b4f8d5b635ae9eb827a83ad11a40966abf",
      "parents": [
        "c6e82e72361db12759fdcdbfd3b598acb6b34b07"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:00:56 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:00:56 2006 +0100"
      },
      "message": "Don\u0027t include \u003clinux/spinlock.h\u003e from user-visible part of linux/wanrouter.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7ab2febd4d3c6f50545cee11a116536a09748d59",
      "tree": "fe6acab1ca8130081d5dcf056bdfc7c0a8f62cba",
      "parents": [
        "8ffbc759a5b655feb69435c4dfa857c391f9dcc8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:55:46 2006 +0100"
      },
      "message": "Don\u0027t include private headers from user-visible part of linux/signal.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8ffbc759a5b655feb69435c4dfa857c391f9dcc8",
      "tree": "1fca46b69677e8e482498b9de143b9db915b3ebf",
      "parents": [
        "a3b6714e1744a5e841753d74aca1de5972f24e6d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:55:13 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:55:13 2006 +0100"
      },
      "message": "Don\u0027t include \u003casm/atomic.h\u003e from user-visible part of linux/sem.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a3b6714e1744a5e841753d74aca1de5972f24e6d",
      "tree": "2a463aa2d4fd93f754fb819e5e2ec56482844c99",
      "parents": [
        "98ca79d52bc34b8dfff729bc8559dbb918c9d02a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:54:40 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:54:40 2006 +0100"
      },
      "message": "Partially sanitise linux/sched.h for userspace consumption\n\nFor now, just make sure all inclusion of private header files is done\nwithin #ifdef __KERNEL__. There\u0027ll be more to clean up later.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "98ca79d52bc34b8dfff729bc8559dbb918c9d02a",
      "tree": "3a7dc458e50c6950b7ca1b31380851f37a081af5",
      "parents": [
        "0409d3a332fc4347efba535a5003943f2a4aa1ca"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:52:51 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:52:51 2006 +0100"
      },
      "message": "Don\u0027t include \u003clinux/list.h\u003e from user-visible part of reiserfs_xattr.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0409d3a332fc4347efba535a5003943f2a4aa1ca",
      "tree": "40452f9514818eb255923cc1e3055078085d1991",
      "parents": [
        "997b7af2fe0810ca82a2f801a295218b51426e5a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:52:13 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:52:13 2006 +0100"
      },
      "message": "Don\u0027t include private headers from user-visible parts of linux/quota.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "997b7af2fe0810ca82a2f801a295218b51426e5a",
      "tree": "06803bb0fcf2b910c4a222f0ce0b575cf23b90f7",
      "parents": [
        "eacf17bdbc8e6f24fe46cd7e10fb9a657f060d08"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:51:45 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:51:45 2006 +0100"
      },
      "message": "Don\u0027t include private headers from user-visible parts of include/linux/nfs*.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "eacf17bdbc8e6f24fe46cd7e10fb9a657f060d08",
      "tree": "5452c85230cf326c313773ddfd2ee6dc306331ed",
      "parents": [
        "77597ad663f9e2d40a89c6e27824701bb5fabb83"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:46:09 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:46:09 2006 +0100"
      },
      "message": "Don\u0027t include \u003clinux/stringify\u003e from user-visible part of linux/net.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "77597ad663f9e2d40a89c6e27824701bb5fabb83",
      "tree": "83e9a96117e87138c524bba303364aa4e62c25bf",
      "parents": [
        "58908d093e77224973b3f7bf54470d51949ff110"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:26:46 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:26:46 2006 +0100"
      },
      "message": "Don\u0027t include \u003clinux/list.h\u003e from user-visible part of linux/msg.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "58908d093e77224973b3f7bf54470d51949ff110",
      "tree": "9caa92036c29c0fab210750a2a80149bc07e089a",
      "parents": [
        "9cdcb56636717ccb935dc66c5d56681eaa5941c1"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:26:26 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:26:26 2006 +0100"
      },
      "message": "Don\u0027t include private files from user-visible part of linux/ncp_fs.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9cdcb56636717ccb935dc66c5d56681eaa5941c1",
      "tree": "290ac168d09b892641fd2f2f023b88f212976587",
      "parents": [
        "8e442735ae6e2e1c857fb0c746027da8d8e40a81"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:18:07 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:18:07 2006 +0100"
      },
      "message": "Sanitise linux/mman.h for userspace consumption\n\nIt only really needs to define a few constants and include \u003casm/mman.h\u003e\nwhen it\u0027s used by userspace. Move the rest within #ifdef __KERNEL__\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8e442735ae6e2e1c857fb0c746027da8d8e40a81",
      "tree": "4f50a887c9ba593cd69a164df9c16ee61a07cfaa",
      "parents": [
        "2e0e1f9f1c478ee14fb60524024f7b730df76912"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:16:14 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:16:14 2006 +0100"
      },
      "message": "Remove gratuitous inclusion of \u003clinux/pci.h\u003e from linux/isdn/tpam.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2e0e1f9f1c478ee14fb60524024f7b730df76912",
      "tree": "12b050c8c40bbe61d9c001556ca7547e12a19a9b",
      "parents": [
        "a1b9298e55d2395be4ac25de3340b6eee01c6f67"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:15:44 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:15:44 2006 +0100"
      },
      "message": "Don\u0027t include \u003clinux/device.h\u003e from user-visible part of linux/ipmi.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a1b9298e55d2395be4ac25de3340b6eee01c6f67",
      "tree": "23a80fc7105a3d58db7af410eec0fbab692fe758",
      "parents": [
        "5a570cc0a41bd316afc91ba2c7151fed70d10b31"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:14:52 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:14:52 2006 +0100"
      },
      "message": "Sanitise linux/i2c.h for userspace consumption\n\nIt was unconditionally including a whole bunch of headers which aren\u0027t\nuser-visible, and also exposing a lot of private internal stuff of its\nown. Also fix some legacy character set to UTF-8 while we\u0027re at it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5a570cc0a41bd316afc91ba2c7151fed70d10b31",
      "tree": "89fa6a2098f772dad535ddba9294e6ed7ed55f89",
      "parents": [
        "34186efc17025520a53a48468338003d238a77d7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:10:40 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:10:40 2006 +0100"
      },
      "message": "Sanitise linux/i2c-algo-ite.h for userspace consumption\n\nIt doesn\u0027t need to include i2c.h, because a forward declaration of\nstruct i2c_adapter is perfectly sufficient. And it can be inside\n#ifdef __KERNEL__ along with the kernel-internal structure definition.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "34186efc17025520a53a48468338003d238a77d7",
      "tree": "f887ed9f90f3a817cfb239c343f08dd380cfa15d",
      "parents": [
        "f2999e4ea41d6ec6252d3b6d275b40d468a3c07e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:07:57 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:07:57 2006 +0100"
      },
      "message": "Include various private files only from within __KERNEL__ in genhd.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f2999e4ea41d6ec6252d3b6d275b40d468a3c07e",
      "tree": "376e4053b8472e9cf307920154463fdf4f28ed7d",
      "parents": [
        "25478bb26f2be1504112b764047105811a52c3cb"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:07:02 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 14:07:02 2006 +0100"
      },
      "message": "Export only the appropriate GS_xxx flags to userspace from generic_serial.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "25478bb26f2be1504112b764047105811a52c3cb",
      "tree": "aa8a47b93ba07e1950b84a0b3538031697f7fcc9",
      "parents": [
        "72b9760b65cbe0d24e668c34c8fefb2ba417f14b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 13:59:30 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 13:59:30 2006 +0100"
      },
      "message": "Use __KERNEL__ to hide kernel-private bits of linux/gameport.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "72b9760b65cbe0d24e668c34c8fefb2ba417f14b",
      "tree": "9feae872f60e08f604369ca4e4a7f9f2564f7229",
      "parents": [
        "a1ff0eafce81a58861534926722a70f211b04faa"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 13:58:23 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 13:58:23 2006 +0100"
      },
      "message": "Don\u0027t include agp_backend.h in user-visible part of agpgart.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a1ff0eafce81a58861534926722a70f211b04faa",
      "tree": "b805851abebd142b8cef766f593bd45c8482af62",
      "parents": [
        "dd02ec3ac25828d0918f5b389defe2238d015fe6"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 13:57:44 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 13:57:44 2006 +0100"
      },
      "message": "Include \u003clinux/jiffies.h\u003e from linux/acct.h only in kernel-private part.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "55fe5866366ae42f259f27ae5962eb267d9ce172",
      "tree": "ff7b8f5b97a6d21b1f30ffd43f2e6955ff376c69",
      "parents": [
        "44adf28f4a27df626d50e54c8d0669df2dd1aa89"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Apr 24 17:16:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 24 17:27:30 2006 -0700"
      },
      "message": "[NETFILTER]: Fix compat_xt_counters alignment for non-x86\n\nSome (?) non-x86 architectures require 8byte alignment for u_int64_t\neven when compiled for 32bit, using u_int32_t in compat_xt_counters\nbreaks on these architectures, use u_int64_t for everything but x86.\n\nReported by Andreas Schwab \u003cschwab@suse.de\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3d3cf05eda861d807de539cac25bcefee0f9659",
      "tree": "8ea562077369b97700ebe6af02906690a788bf51",
      "parents": [
        "a6db522c9399f69ff705c8afae069b5a74a8ea6b",
        "18bc89aa25fbfcf467f4ce67f76c7b9893404cac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 15:25:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 15:25:37 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [EBTABLES]: Clean up vmalloc usage in net/bridge/netfilter/ebtables.c\n  [NET]: Add skb-\u003etruesize assertion checking.\n  [TCP]: Account skb overhead in tcp_fragment\n  [SUNGEM]: Marvell PHY suspend.\n  [LLC]: Use pskb_trim_rcsum() in llc_fixup_skb().\n  [NET]: sockfd_lookup_light() returns random error for -EBADFD\n"
    },
    {
      "commit": "72b38d436e4cd18185de11f4b48a6e62eb104644",
      "tree": "cbb24dbe93ca265c4161eaa0b24854edcd88a8c5",
      "parents": [
        "46539264df5b1fcdc2cad585b032a86661fe079d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Apr 20 02:43:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] memory_hotplug.h cleanup\n\nWe don\u0027t have to #if guard prototypes.\n\nThis also fixes a bug observed by Randy Dunlap due to a misspelled\noption in the #if.\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": "dc6de33674608f978ec29f5c2f7e3af458c06f78",
      "tree": "1b314717cdb27cf75478c13f85249f85f6997f48",
      "parents": [
        "b60b49ea6a3e1f8dcaf4148dad0daab61ab766d2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 20 00:10:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 20 00:10:50 2006 -0700"
      },
      "message": "[NET]: Add skb-\u003etruesize assertion checking.\n\nAdd some sanity checking.  truesize should be at least sizeof(struct\nsk_buff) plus the current packet length.  If not, then truesize is\nseriously mangled and deserves a kernel log message.\n\nCurrently we\u0027ll do the check for release of stream socket buffers.\n\nBut we can add checks to more spots over time.\n\nIncorporating ideas from Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "949b211235cf301790ef4fb903af65d71be29b2a",
      "tree": "083f7e30e4d48d3c812cef1c8b585522df086c3c",
      "parents": [
        "0efd9323f32c137b5cf48bc6582cd08556e7cdfc",
        "a5f9145bc9c340bda743ad51e09bdea60fa3ddfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 10:46:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 10:46:59 2006 -0700"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  SUNRPC: Dead code in net/sunrpc/auth_gss/auth_gss.c\n  NFS: remove needless check in nfs_opendir()\n  NFS: nfs_show_stats; for_each_possible_cpu(), not NR_CPUS\n  NFS: make 2 functions static\n  NFS,SUNRPC: Fix compiler warnings if CONFIG_PROC_FS \u0026 CONFIG_SYSCTL are unset\n  NFS: fix PROC_FS\u003dn compile error\n  VFS: Fix another open intent Oops\n  RPCSEC_GSS: fix leak in krb5 code caused by superfluous kmalloc\n"
    },
    {
      "commit": "e99170ff3b799a9fd43d538932a9231fac1de9d4",
      "tree": "b5926023a010c4f8b3993ff6d06cfd51a9462613",
      "parents": [
        "7866babad542bb5e1dc95deb5800b577abef58dd"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Apr 18 13:21:42 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Apr 19 12:43:47 2006 -0400"
      },
      "message": "NFS,SUNRPC: Fix compiler warnings if CONFIG_PROC_FS \u0026 CONFIG_SYSCTL are unset\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "7866babad542bb5e1dc95deb5800b577abef58dd",
      "tree": "01d8cca76bfcc7b60262adbbbe871b16c32064d5",
      "parents": [
        "95cf959b245832ad49bb333bf88f9805244b225d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Apr 18 13:14:13 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Apr 19 12:43:46 2006 -0400"
      },
      "message": "NFS: fix PROC_FS\u003dn compile error\n\nfs/built-in.o: In function `nfs_show_stats\u0027:inode.c:(.text+0x15481a): undefined reference to `rpc_print_iostats\u0027\nnet/built-in.o: In function `rpc_destroy_client\u0027: undefined reference to `rpc_free_iostats\u0027\nnet/built-in.o: In function `rpc_clone_client\u0027: undefined reference to `rpc_alloc_iostats\u0027\nnet/built-in.o: In function `rpc_new_client\u0027: undefined reference to `rpc_alloc_iostats\u0027\nnet/built-in.o: In function `xprt_release\u0027: undefined reference to `rpc_count_iostats\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "d3a7b202995421631f486313aacf9ab2ad48b2c8",
      "tree": "859f68dcc71d986ba2a9c92dacafab9eed9fae58",
      "parents": [
        "6e89280184e4990f5ea80d2504af89b6099523c4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Apr 18 22:22:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] remove the obsolete IDEPCI_FLAG_FORCE_PDC\n\nNoted by Sergei Shtylylov \u003csshtylyov@ru.mvista.com\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\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": "6e89280184e4990f5ea80d2504af89b6099523c4",
      "tree": "4424622d6a4d8de1ff6492ee23f03cf42d685098",
      "parents": [
        "07fab8da808d0702778da50e5b435e6ba471c903"
      ],
      "author": {
        "name": "Anatoli Antonovitch",
        "email": "antonovi@ati.com",
        "time": "Tue Apr 18 22:22:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] ide: ATI SB600 IDE support\n\nAdd support for the IDE device on ATI SB600\n\nSigned-off-by: Felix Kuehling \u003cfkuehlin@ati.com\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e85d4abe3f43bb5362f384bab0e20ef082ce0b5",
      "tree": "cd3a29086e5274fd08bc8d22d15568deab144755",
      "parents": [
        "181ae4005d0a4010802be534d929b38c42b9ac06"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Apr 18 22:20:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] task: Make task list manipulations RCU safe\n\nWhile we can currently walk through thread groups, process groups, and\nsessions with just the rcu_read_lock, this opens the door to walking the\nentire task list.\n\nWe already have all of the other RCU guarantees so there is no cost in\ndoing this, this should be enough so that proc can stop taking the\ntasklist lock during readdir.\n\nprev_task was killed because it has no users, and using it will miss new\ntasks when doing an rcu traversal.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13626a887fad4220bc7ca85f4b42ca8cfb805e11",
      "tree": "3ed49b52a533cb460d79b04f9d2d2986a42b4b22",
      "parents": [
        "b56bce9a25e8c117794fe74c1b9bf790de10d554"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:17:58 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] MV6434x: The name of the CPP symbol is __mips__, not __MIPS__.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "64541d19702cfdb7ea946fdc20faee849f6874b1",
      "tree": "0eb2fbcac51359b590b9692b112fe662fee49a4a",
      "parents": [
        "1f60245479ca6d4d3f2cf4a47c7dd18caf5afdf2"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Apr 14 12:43:15 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:43:57 2006 -0700"
      },
      "message": "[PATCH] kill unushed __put_task_struct_cb\n\nSomehow in the midst of dotting i\u0027s and crossing t\u0027s during\nthe merge up to rc1 we wound up keeping __put_task_struct_cb\nwhen it should have been killed as it no longer has any users.\nSorry I probably should have caught this while it was\nstill in the -mm tree.\n\nHaving the old code there gets confusing when reading\nthrough the code and trying to understand what is\nhappening.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f05472f10db38ac5a1ac3f1fa469510471152561",
      "tree": "991f3ec1e2702a5b575b3e3959216ce3f13a59f8",
      "parents": [
        "11f16971ceeb0f442e58f318b0cfde8eb35296bb",
        "7676f83aeb774e7a3abe6af06ec92b29488b5b79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:09:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:09:08 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (679 commits)\n  commit 7676f83aeb774e7a3abe6af06ec92b29488b5b79\n  Author: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\n  Date:   Fri Apr 14 09:47:59 2006 -0500\n  \n      [SCSI] scsi_transport_sas: don\u0027t scan a non-existent end device\n      \n      Any end device that can\u0027t support any of the scanning protocols\n      shouldn\u0027t be scanned, so set its id to -1 to prevent\n      scsi_scan_target() being called for it.\n      \n      Signed-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n  \n  commit 3c0c25b97c7d020ef07f6366cf1d668a8e980c7c\n  Author: Moore, Eric \u003cEric.Moore@lsil.com\u003e\n  Date:   Thu Apr 13 16:08:17 2006 -0600\n  \n      [SCSI] mptfusion - fix panic in mptsas_slave_configure\n      \n      Driver panic when RAID logical volume was present when driver\n      loaded, or when a RAID logical volume was created on the fly.\n  ...\n"
    },
    {
      "commit": "bcdc084257352902103aca85c65ddbbba8f74732",
      "tree": "535af6bc3d976016058ed9d1ec26227e23462ecf",
      "parents": [
        "754a264c42178b85125a071299bb900b615c853b",
        "78a596b4490e17b9990d87b9d468ef5bb70daa10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:08:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:08:18 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (169 commits)\n  commit 78a596b4490e17b9990d87b9d468ef5bb70daa10\n  Author: Adrian Bunk \u003cbunk@stusta.de\u003e\n  Date:   Fri Mar 31 01:38:12 2006 -0800\n  \n      [PATCH] remove kernel/power/pm.c:pm_unregister()\n      \n      Since the last user is removed in -mm, we can now remove this long deprecated\n      function.\n      \n      Signed-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n      Cc: Pavel Machek \u003cpavel@ucw.cz\u003e\n      Signed-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n      Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n  \n  commit 21440d313358043b0ce5e43b00ff3c9b35a8616c\n  Author: David Brownell \u003cdavid-b@pacbell.net\u003e\n  Date:   Sat Apr 1 10:21:52 2006 -0800\n  \n      [PATCH] dma doc updates\n      \n  ...\n"
    },
    {
      "commit": "754a264c42178b85125a071299bb900b615c853b",
      "tree": "8cfc6d85e6725f90672b75314064ead9fd62e3c6",
      "parents": [
        "f9814802dfec8feaf51ba873d7eac1a05ee65842",
        "4f705ae3e94ffaafe8d35f71ff4d5c499bb06814"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:07:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:07:57 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (158 commits)\n  commit 4f705ae3e94ffaafe8d35f71ff4d5c499bb06814\n  Author: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\n  Date:   Mon Apr 3 17:09:22 2006 -0700\n  \n      [PATCH] DMI: move dmi_scan.c from arch/i386 to drivers/firmware/\n      \n      dmi_scan.c is arch-independent and is used by i386, x86_64, and ia64.\n      Currently all three arches compile it from arch/i386, which means that ia64\n      and x86_64 depend on things in arch/i386 that they wouldn\u0027t otherwise care\n      about.\n      \n      This is simply \"mv arch/i386/kernel/dmi_scan.c drivers/firmware/\" (removing\n      trailing whitespace) and the associated Makefile changes.  All three\n      architectures already set CONFIG_DMI in their top-level Kconfig files.\n      \n      Signed-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\n      Cc: Andi Kleen \u003cak@muc.de\u003e\n      Cc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\n      Cc: Andrey Panin \u003cpazke@orbita1.ru\u003e\n      Signed-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n  ...\n"
    },
    {
      "commit": "78a596b4490e17b9990d87b9d468ef5bb70daa10",
      "tree": "be8f14e15adfae7215ed7c8ad7f995d078ed55c9",
      "parents": [
        "21440d313358043b0ce5e43b00ff3c9b35a8616c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 31 01:38:12 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:26 2006 -0700"
      },
      "message": "[PATCH] remove kernel/power/pm.c:pm_unregister()\n\nSince the last user is removed in -mm, we can now remove this long deprecated\nfunction.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e778272dd547d53dedf92240e8b3dbdee44b87b6",
      "tree": "c1111469138de441027d92e12c98cda4a3ac0292",
      "parents": [
        "5da594b1c523dffa19ebe7630e1ca285f439bd03"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Thu Mar 30 12:55:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:25 2006 -0700"
      },
      "message": "[PATCH] PCI: fix sparse warning about pci_bus_flags\n\nSparse warns about casting to a __bitwise type.  However, it\u0027s correct\nto do when defining the enum for pci_bus_flags_t, so add a __force to\nquiet the warnings.  This will fix getting\n\n    include/linux/pci.h:100:26: warning: cast to restricted type\n\nfrom sparse all over the build.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5da594b1c523dffa19ebe7630e1ca285f439bd03",
      "tree": "552e8e979c67228c5db12c2d5487a92ade180569",
      "parents": [
        "41017f0cac925e4a6bcf3359b75e5538112d4216"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 20 14:33:56 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:25 2006 -0700"
      },
      "message": "[PATCH] pci_ids.h: correct naming of 1022:7450 (AMD 8131 Bridge)\n\nThe naming of the constant defined for PCI ID 1022:7450 does not seem\nto match the information at http://pciids.sourceforge.net/:\n\n\thttp://pci-ids.ucw.cz/iii/?i\u003d1022\n\nThere 1022:7450 is listed as \"AMD-8131 PCI-X Bridge\" while 1022:7451\nis listed as \"AMD-8131 PCI-X IOAPIC\".  Yet, the current definition for\n0x7450 is PCI_DEVICE_ID_AMD_8131_APIC.\tIt seems to me like that name\nshould map to 0x7451, while a name like PCI_DEVICE_ID_AMD_8131_BRIDGE\nshould map to 0x7450.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "41017f0cac925e4a6bcf3359b75e5538112d4216",
      "tree": "5c8f4590707450820ffb286f681bcaeb300cde84",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Feb 08 17:11:38 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:25 2006 -0700"
      },
      "message": "[PATCH] PCI: MSI(X) save/restore for suspend/resume\n\nAdd MSI(X) configure sapce save/restore in generic PCI helper.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "026694920579590c73b5c56705d543568ed5ad41",
      "tree": "1c3ad318fe65c5812dd33008af8e77389ee31c46",
      "parents": [
        "372254018eb1b65ee69210d11686bfc65c8d84db"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 23 01:38:34 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:25 2006 -0700"
      },
      "message": "[PATCH] pm: print name of failed suspend function\n\nPrint more diagnostic info to help identify the source of power management\nsuspend failures.\n\nExample:\n\nusb_hcd_pci_suspend(): pci_set_power_state+0x0/0x1af() returns -22\npci_device_suspend(): usb_hcd_pci_suspend+0x0/0x11b() returns -22\nsuspend_device(): pci_device_suspend+0x0/0x34() returns -22\n\nWork-in-progress.  It needs lots more suspend_report_result() calls sprinkled\neverywhere.\n\nCc: Patrick Mochel \u003cmochel@digitalimplant.org\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Nigel Cunningham \u003cnigel@suspend2.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d4d7e5dffc4844ef51fe11f497bd774c04413a00",
      "tree": "e65b52809b9178c627f0d73c6b4bdf1fb3e03889",
      "parents": [
        "0f836ca4c122f4ef096110d652a6326fe34e6961"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Mar 24 20:45:35 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:24 2006 -0700"
      },
      "message": "[PATCH] BLOCK: delay all uevents until partition table is scanned\n\n[BLOCK] delay all uevents until partition table is scanned\n\nHere we delay the annoucement of all block device events until the\ndisk\u0027s partition table is scanned and all partition devices are already\ncreated and sysfs is populated.\n\nWe have a bunch of old bugs for removable storage handling where we\nprobe successfully for a filesystem on the raw disk, but at the\nsame time the kernel recognizes a partition table and creates partition\ndevices.\nCurrently there is no sane way to tell if partitions will show up or not\nat the time the disk device is announced to userspace. With the delayed\nevents we can simply skip any probe for a filesystem on the raw disk when\nwe find already present partitions.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4508a7a734b111b8b7e39986237d84acb1168dd0",
      "tree": "8fe535fbb97d619c9069da26367ead03d1a294aa",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 20 17:53:53 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:24 2006 -0700"
      },
      "message": "[PATCH] sysfs: Allow sysfs attribute files to be pollable\n\nIt works like this:\n  Open the file\n  Read all the contents.\n  Call poll requesting POLLERR or POLLPRI (so select/exceptfds works)\n  When poll returns,\n     close the file and go to top of loop.\n   or lseek to start of file and go back to the \u0027read\u0027.\n\nEvents are signaled by an object manager calling\n   sysfs_notify(kobj, dir, attr);\n\nIf the dir is non-NULL, it is used to find a subdirectory which\ncontains the attribute (presumably created by sysfs_create_group).\n\nThis has a cost of one int  per attribute, one wait_queuehead per kobject,\none int per open file.\n\nThe name \"sysfs_notify\" may be confused with the inotify\nfunctionality.  Maybe it would be nice to support inotify for sysfs\nattributes as well?\n\nThis patch also uses sysfs_notify to allow /sys/block/md*/md/sync_action\nto be pollable\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9fc4831cc3e063019079581ff5062f9790d9b0c7",
      "tree": "415bd4d00751d7b3e50522435f279d591739e48f",
      "parents": [
        "e1394b49ee70bd8686acaf969e4d61b57da1c263"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Apr 02 10:21:26 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: linux/usb/net2280.h common definitions\n\nMove common definitions for NET2280 to \u003clinux/usb/net2280.h\u003e, so that I can\nuse them in prism54usb (it is not merged yet, but I plan to do it soon).\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9ca686626c012935b3b8219815e9027facc6fe6e",
      "tree": "632364c2feb6b4c08d83d3014e771dee55f1e4c1",
      "parents": [
        "e57a5059846e55d82b86d96dde40e988598601b3",
        "70524490ee2ea1bbf6cee6c106597b3ac25a3fc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 09:02:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 09:02:07 2006 -0700"
      },
      "message": "Merge branch \u0027tee\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027tee\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] splice: add support for sys_tee()\n  [PATCH] splice: pass offset around for -\u003esplice_read() and -\u003esplice_write()\n"
    },
    {
      "commit": "21b2f0c803adaf00fce1b606c50b49ae8b106773",
      "tree": "1acc834df309041ed0c5681f4bd222fd3e113900",
      "parents": [
        "765fcab23d0a79ed7aab8da79766f5873d936f1b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 22 17:52:04 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:15 2006 -0500"
      },
      "message": "[SCSI] unify SCSI_IOCTL_SEND_COMMAND implementations\n\nWe currently have two implementations of this obsolete ioctl, one in\nthe block layer and one in the scsi code.  Both of them have drawbacks.\n\nThis patch kills the scsi layer version after updating the block version\nwith the missing bits:\n\n - argument checking\n - use scatterlist I/O\n - set number of retries based on the submitted command\n\nThis is the last user of non-S/G I/O except for the gdth driver, so\ngetting this in ASAP and through the scsi tree would be nie to kill\nthe non-S/G I/O path.  Jens, what do you think about adding a check\nfor non-S/G I/O in the midlayer?\n\nThanks to  Or Gerlitz for testing this patch.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c9e617a563ad646239270fa2222cdb06966cf1fa",
      "tree": "7598f9bc96914b4540b1d682eb2e9876343c272a",
      "parents": [
        "7de90a8cb9c51145d7f60d8db17ce0fa07d1b281"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Apr 11 23:44:05 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Apr 11 23:44:05 2006 -0400"
      },
      "message": "Input: ads7846 - handle IRQs that were latched during disabled IRQs\n\nThe pen down IRQ will toggle during each X,Y,Z measurement cycle.\nEven though the IRQ is disabled it will be latched and delivered\nwhen after enable_irq. Thus in the IRQ handler we must avoid\nstarting a new measurement cycle when such an \"unwanted\" IRQ happens.\nAdd a get_pendown_state platform function, which will probably\ndetermine this by reading the current GPIO level of the pen IRQ pin.\n\nMove the IRQ reenabling from the SPI RX function to the timer. After\nthe last power down message the pen IRQ pin is still active for a\nwhile and get_pendown_state would report incorrectly a pen down state.\n\nWhen suspending we should check the ts-\u003epending flag instead of\nts-\u003ependown, since the timer can be pending regardless of ts-\u003ependown.\nAlso if ts-\u003epending is set we can be sure that the timer is running,\nso no need to rearm it. Similarly if ts-\u003epending is not set we can\nbe sure that the IRQ is enabled (and the timer is not).\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0b7018aae7e1798f55f736b9a77c201708aa0e33",
      "tree": "b561dbcdb07540ffc76616894dddfa8f787f9202",
      "parents": [
        "53a0ef89e95c725f3faab98573770aeb7429c1a3"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Apr 11 23:42:03 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Apr 11 23:42:03 2006 -0400"
      },
      "message": "Input: ads7846 - debouncing and rudimentary sample filtering\n\nSome touchscreens seem to oscillate heavily for a while after touching\nthe screen.  Implement support for sampling the screen until we get two\nconsecutive values that are close enough.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8db60bcf3021921e2d10d158641792d640e52fe8",
      "tree": "3e00cf3527645140283667c306041e790b031834",
      "parents": [
        "7ad4d2f6901437ba4717a26d395a73ea362d25c6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Apr 11 17:28:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 11 17:28:33 2006 -0700"
      },
      "message": "[WAN]: Remove broken and unmaintained Sangoma drivers.\n\nThe in-kernel Sangoma drivers are both not compiling and marked as BROKEN\nsince at least kernel 2.6.0.\n\nSangoma offers out-of-tree drivers, and David Mandelstam told me Sangoma\ndoes no longer maintain the in-kernel drivers and prefers to provide them\nas a separate installation package.\n\nThis patch therefore removes these drivers.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70524490ee2ea1bbf6cee6c106597b3ac25a3fc2",
      "tree": "c61dd500035bc3e0dea364777de1b7a58b41a75c",
      "parents": [
        "cbb7e577e732f576b9f399bc2600bdc0626c68dc"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Apr 11 15:51:17 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Apr 11 15:51:17 2006 +0200"
      },
      "message": "[PATCH] splice: add support for sys_tee()\n\nBasically an in-kernel implementation of tee, which uses splice and the\npipe buffers as an intelligent way to pass data around by reference.\n\nWhere the user space tee consumes the input and produces a stdout and\nfile output, this syscall merely duplicates the data inside a pipe to\nanother pipe. No data is copied, the output just grabs a reference to the\ninput pipe data.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "cbb7e577e732f576b9f399bc2600bdc0626c68dc",
      "tree": "55e3d65c9d9fb5b0ee25d0ccabf951de6da2db7b",
      "parents": [
        "2514395ef88b46e895726a8d40966cb83de7940c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Apr 11 14:57:50 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Tue Apr 11 15:47:07 2006 +0200"
      },
      "message": "[PATCH] splice: pass offset around for -\u003esplice_read() and -\u003esplice_write()\n\nWe need not use -\u003ef_pos as the offset for the file input/output. If the\nuser passed an offset pointer in through sys_splice(), just use that and\nleave -\u003ef_pos alone.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "cde227afe6b997dce08bcfc2aa6e373fb56857b0",
      "tree": "45b0bc04f54a830d0c3cd3a5afb46fcf7679a4dc",
      "parents": [
        "44b940c299dfaaf25b7aad683ff55cb213502ddd"
      ],
      "author": {
        "name": "mao, bibo",
        "email": "bibo.mao@intel.com",
        "time": "Tue Apr 11 12:54:54 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:38:57 2006 -0700"
      },
      "message": "[PATCH] x86_64: inline function prefix with __always_inline in vsyscall\n\nIn vsyscall function do_vgettimeofday(), some functions are declared as\ninlined, which is a hint for gcc to compile the function inlined but it\nnot forced.  Sometimes compiler does not compile the function as\ninlined, so here inline is replaced by __always_inline prefix.\n\nIt does not happen in gcc compiler actually, but it possibly happens.\n\nSigned-off-by: bibo mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88dd9c16cecbd105bbe7711b6120333f6f7b5474",
      "tree": "9632e5988abeaa7e4d20350305edc4e4652b56d1",
      "parents": [
        "6dde432553551ae036aae12c2b940677d36c9a5b",
        "d1195c516a9acd767cb541f914be2c6ddcafcfc1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:34:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:34:02 2006 -0700"
      },
      "message": "Merge branch \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] vfs: add splice_write and splice_read to documentation\n  [PATCH] Remove sys_ prefix of new syscalls from __NR_sys_*\n  [PATCH] splice: warning fix\n  [PATCH] another round of fs/pipe.c cleanups\n  [PATCH] splice: comment styles\n  [PATCH] splice: add Ingo as addition copyright holder\n  [PATCH] splice: unlikely() optimizations\n  [PATCH] splice: speedups and optimizations\n  [PATCH] pipe.c/fifo.c code cleanups\n  [PATCH] get rid of the PIPE_*() macros\n  [PATCH] splice: speedup __generic_file_splice_read\n  [PATCH] splice: add direct fd \u003c-\u003e fd splicing support\n  [PATCH] splice: add optional input and output offsets\n  [PATCH] introduce a \"kernel-internal pipe object\" abstraction\n  [PATCH] splice: be smarter about calling do_page_cache_readahead()\n  [PATCH] splice: optimize the splice buffer mapping\n  [PATCH] splice: cleanup __generic_file_splice_read()\n  [PATCH] splice: only call wake_up_interruptible() when we really have to\n  [PATCH] splice: potential !page dereference\n  [PATCH] splice: mark the io page as accessed\n"
    },
    {
      "commit": "89ec4c238e7a3d7e660291f3f1a8181381baad77",
      "tree": "8ba2ab49cea71cfff21ee7a56717f83746cb8d0c",
      "parents": [
        "ac50ab3e45436900b5d73edd0c6b0744af560535"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Apr 10 22:55:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:54 2006 -0700"
      },
      "message": "[PATCH] vesafb: Fix incorrect logo colors in x86_64\n\nBugzilla Bug 6299:\n\nA pixel size of 8 bits produces wrong logo colors in x86_64.\n\nThe driver has 2 methods for setting the color map, using the protected\nmode interface provided by the video BIOS and directly writing to the VGA\nregisters.  The former is not supported in x86_64 and the latter is enabled\nonly in i386.\n\nFix by enabling the latter method in x86_64 only if supported by the BIOS.\nIf both methods are unsupported, change the visual of vesafb to\nSTATIC_PSEUDOCOLOR.\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": "6f54e2d0d3a904e55c9c50b78542072f6c42080e",
      "tree": "cde5f03d8e80477c7bebcde0e41c48df85dd9846",
      "parents": [
        "dfee55f06213a23b250ea63ba41caa461cdd5e72"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Mon Apr 10 22:55:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:52 2006 -0700"
      },
      "message": "[PATCH] knfsd: svcrpc: WARN() instead of returning an error from svc_take_page\n\nEvery caller of svc_take_page ignores its return value and assumes it\nsucceeded.  So just WARN() instead of returning an ignored error.  This would\nhave saved some time debugging a recent nfsd4 problem.\n\nIf there are still failure cases here, then the result is probably that we\noverwrite an earlier part of the reply while xdr-encoding.\n\nWhile the corrupted reply is a nasty bug, it would be worse to panic here and\ncreate the possibility of a remote DOS; hence WARN() instead of BUG().\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: Ingo Oeser \u003cioe-lkml@rameria.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ac90c9f78953b1a2ac937cc5a2f90c3521a710e",
      "tree": "4358f489334f856690ef4a451c433829352daf19",
      "parents": [
        "7ad04b0d0ebed1844522dd83cca0ef838d1ac673"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:54:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] module support: record in vermagic ability to unload a module\n\nAn UML user reported (against 2.6.13.3/UML) he got kernel Oopses when\ntrying to rmmod (on a kernel with module unloading enabled) a module\ncompiled with module unloading disabled.  As crashing is a very correct\nthing to do in that case, a solution is altering the vermagic string to\ninclude this too.\n\nPossibly, however, the code should not crash in this case, even if the\nmodule didn\u0027t support unloading - it should simply abort the module\nremoval.  In this case, fixing that bug would be a better solution.  I\u0027ve\nnot investigated though.\n\n(akpm: a bit marginal - root screwed up and shot himself in the foot).\n\nCc: Hayim Shaul \u003chayim@post.tau.ac.il\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56b146d36db933844011d5026c6f55593037c7b8",
      "tree": "e8b9bed7bf22f658f9b62bf13e512bf08f137efc",
      "parents": [
        "31cc48bfeef7a021d6e29f3454a4505edcfd6daa"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Apr 10 22:54:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:44 2006 -0700"
      },
      "message": "[PATCH] Last DMA_xBIT_MASK cleanups\n\nThese are the last conversions of pci_set_dma_mask(),\npci_set_consistent_dma_mask() and pci_dma_supported() to use DMA_xBIT_MASK\nconstants from linux/dma-mapping.h\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80e8ff634169be3fc2ac48f258cc7638e898cd46",
      "tree": "481b805fedc77b28183ae2be0f114d50d4163bdb",
      "parents": [
        "4c416ab71164dc8d3f800a942fb18c4e67f67897"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Apr 10 22:54:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:42 2006 -0700"
      },
      "message": "[PATCH] kdump proc vmcore size oveflow fix\n\nA couple of /proc/vmcore data structures overflow with 32bit systems having\nmemory more than 4G.  This patch fixes those.\n\nSigned-off-by: Ken\u0027ichi Ohmichi \u003coomichi@mxs.nes.nec.co.jp\u003e\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.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": "a9cdf410ca8f59b52bc7061a6751050010c7cc5b",
      "tree": "a7b63f15f2221e424b37989af1083701d1549adf",
      "parents": [
        "49b6e2ad00435209503863932d03470f825e0a1a"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Mon Apr 10 22:54:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:41 2006 -0700"
      },
      "message": "[PATCH] Reinstate const in next_thread()\n\nBefore commit 47e65328a7b1cdfc4e3102e50d60faf94ebba7d3, next_thread() took\na const task_t.  Reinstate the const qualifier, getting the next thread\nnever changes the current thread.\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": "e1a2509023785bd3199ac068ab80155aeba01265",
      "tree": "2d1f4541893a39537e67a921a2d5999c38310c28",
      "parents": [
        "d824e66a9a427faf69c58f98dd7e1c3d1bb51c61"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 22:54:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:41 2006 -0700"
      },
      "message": "[PATCH] make tty_insert_flip_string_flags() a non gpl export\n\nWe changed the wrong symbol.  It\u0027s tty_insert_flip_string_flags() which is\ncalled from the previously-non-GPL\u0027ed now-inlined tty_insert_flip_char().\n\nFix that up, and uninline tty_schedule_flip() while we\u0027re there.\n\nCc: Tobias Powalowski \u003ct.powa@gmx.de\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": "fb5035dbbea8826cdbeb5c43d7605255eb6f0baa",
      "tree": "bf01a0b9321cd6715051f477750c108afa699963",
      "parents": [
        "24f51e81745861c70da2255ce30c7078aed2d20e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Apr 10 22:54:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:41 2006 -0700"
      },
      "message": "[PATCH] leds: re-layout include/linux/leds.h\n\nLay out the structure definitions in include/linux/leds.h to be aligned as\nmuch as possible.  Also minor updates to the comments to make them more\nconcise.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa7271076ae6547d7f370ad7e91ef86fdb318f17",
      "tree": "5a04c82e8ea4dda6cfd7905da18f68752d10faa3",
      "parents": [
        "ba6edfcd1708da2e665f14eee76e87f39448ec40"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:53:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] the scheduled unexport of panic_timeout\n\nImplement the scheduled unexport of panic_timeout.\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": "5246d0503130fa58904c8beb987fcf93b96d8ab6",
      "tree": "c807f1bba6a1d5abf0b3a9f221bc3e49ca5810c8",
      "parents": [
        "8833d328caf009f8da58337e17a2cf5d52993a7c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 22:53:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] sync_file_range(): use unsigned for flags\n\nUlrich suggested that the `flags\u0027 arg to sync_file_range() become unsigned.\n\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8833d328caf009f8da58337e17a2cf5d52993a7c",
      "tree": "dc12f9c94f28ad0fb41ea6c4ebe6a0ae31c36ad1",
      "parents": [
        "894b5779ceeabdce139068310e58bcf51ed9bb22"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Apr 10 22:53:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] Clean up arch-overrides in linux/string.h\n\nSome string functions were safely overrideable in lib/string.c, but their\ncorresponding declarations in linux/string.h were not.  Correct this, and\nmake strcspn overrideable.\n\nOdds of someone wanting to do optimized assembly of these are small, but\nfor the sake of cleanliness, might as well bring them into line with the\nrest of the file.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c80d79d746cc48bd94b0ce4f6d4f3c90cd403aaf",
      "tree": "5aa8d1590d95f8fd820ad797fe03a063b592e9bf",
      "parents": [
        "653edba1a8b2ed018bdfb078131324dfbfe1dd6a"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Mon Apr 10 22:53:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:39 2006 -0700"
      },
      "message": "[PATCH] Configurable NODES_SHIFT\n\nCurrent implementations define NODES_SHIFT in include/asm-xxx/numnodes.h for\neach arch.  Its definition is sometimes configurable.  Indeed, ia64 defines 5\nNODES_SHIFT values in the current git tree.  But it looks a bit messy.\n\nSGI-SN2(ia64) system requires 1024 nodes, and the number of nodes already has\nbeen changeable by config.  Suitable node\u0027s number may be changed in the\nfuture even if it is other architecture.  So, I wrote configurable node\u0027s\nnumber.\n\nThis patch set defines just default value for each arch which needs multi\nnodes except ia64.  But, it is easy to change to configurable if necessary.\n\nOn ia64 the number of nodes can be already configured in generic ia64 and SN2\nconfig.  But, NODES_SHIFT is defined for DIG64 and HP\u0027S machine too.  So, I\nchanged it so that all platforms can be configured via CONFIG_NODES_SHIFT.  It\nwould be simpler.\n\nSee also: http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114358010523896\u0026w\u003d2\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "7b04d7170e9af805cac19f97b28fff10db897893"
}
