)]}'
{
  "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": "56b192c337ddad05dee83c9bea079f41df775990",
      "tree": "b132fdf2ee4067d7f309328cd694c2e286ca7477",
      "parents": [
        "9a798c076fcc26f29bf9e9d350a17cdeff0a314f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 01:18:33 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 01:18:33 2006 +0100"
      },
      "message": "Use __uXX types for S390 DASD volume label definitions which are user-visible\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9a798c076fcc26f29bf9e9d350a17cdeff0a314f",
      "tree": "98f5c773f214614fe7ebcf3256326d3793bddbea",
      "parents": [
        "ac12c0fc8c08a14bfa263c3a478ee82ad3e346d2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 01:17:41 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 01:17:41 2006 +0100"
      },
      "message": "S390 BIODASDREADCMB ioctl should use __u64 not u64 type.\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": "eba7f3bdb6344adee8a3d044f405ed38f5c66c6b",
      "tree": "93f811f318da092f2ebfa2071b116b603fccb060",
      "parents": [
        "888855dc00c302c88663ec256bb422f4b27046f2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 00:44:14 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 00:44:14 2006 +0100"
      },
      "message": "Fix private integer types used in V4L2 ioctls.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "888855dc00c302c88663ec256bb422f4b27046f2",
      "tree": "1a2a52d028f265b3792c2678959befee34c3ab74",
      "parents": [
        "423bc7b22bdeb73efeabfcf91d8a459ac33088f1"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 00:42:42 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 04 00:42:42 2006 +0100"
      },
      "message": "Fix integer types in \u003csound/hdsp.h\u003e SNDRV_HDSP_IOCTL_GET_PEAK_RMS ioctl\n\nWe should be using __u32 et al, not the kernel-private types.\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": "9f29333dae3488542b1344871e8ecb84084ad80e",
      "tree": "01314a20b6155cfbb881a7a797ab003b64b5f434",
      "parents": [
        "494b9aea6d451e1eaab5d52b65951d7dc6e81cb8",
        "8fdc19486f4d3b0fc5f1c7ce69fe5f7b1c653e62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 07:48:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 07:48:38 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: make EVIOCGSND return meaningful data\n  Input: ressurect EVIOCGREP and EVIOCSREP\n  Input: psmouse - fix new device detection logic\n  Input: move input_device_id to mod_devicetable.h\n  Input: allow using several chords for braille\n  Input: allow passing NULL to input_free_device()\n  Input: spitzkbd - fix the reversed Address and Calender keys\n  Input: ads7846 - improve filtering for thumb press accuracy\n  Input: ads7846 - report 0 pressure value along with pen up event\n  Input: ads7846 - handle IRQs that were latched during disabled IRQs\n  Input: ads7846 - miscellaneous fixes\n  Input: ads7846 - use msleep() instead of udelay() in suspend\n  Input: ads7846 - debouncing and rudimentary sample filtering\n  Input: ads7846 - power down ADC a bit later\n  Input: ads7846 - add pen_down sysfs attribute\n  Input: wistron - add support for Fujitsu N3510\n  Input: wistron - add signature for Amilo M7400\n"
    },
    {
      "commit": "494b9aea6d451e1eaab5d52b65951d7dc6e81cb8",
      "tree": "ea70b0d3934a3a7f468d285833029798be24d5e1",
      "parents": [
        "e0a515bc6a2188f02916e976f419a8640312e32a",
        "a769577b3716c757e354a681aab3524ac6b651be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 07:46:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 07:46:46 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa: (22 commits)\n  [ALSA] via82xx - Use DXS_SRC as default for VIA8235/8237/8251 chips\n  [ALSA] hda-codec - Add model entry for ASUS Z62F\n  [ALSA] PCMCIA sound devices shouldn\u0027t depend on ISA\n  [ALSA] hda-codec - Fix capture from line-in on VAIO SZ/FE laptops\n  [ALSA] Fix Oops at rmmod with CONFIG_SND_VERBOSE_PROCFS\u003dn\n  [ALSA] PCM core - introduce CONFIG_SND_PCM_XRUN_DEBUG\n  [ALSA] adding __devinitdata to pci_device_id\n  [ALSA] add __devinitdata to all pci_device_id\n  [ALSA] hda-codec - Add codec id for AD1988B codec chip\n  [ALSA] hda-codec - Add model entry for ASUS M9 laptop\n  [ALSA] pcxhr - Fix a compiler warning on 64bit architectures\n  [ALSA] via82xx: tweak VT8251 workaround\n  [ALSA] intel8x0 - Disable ALI5455 SPDIF-input\n  [ALSA] via82xx: add support for VIA VT8251 (AC\u002797)\n  [ALSA] Fix typos and add information about Jack support to Audiophile-Usb.txt\n  [ALSA] Fix double free in error path of miro driver\n  [ALSA] hda-codec - Add entry for Epox EP-5LDA+ GLi\n  [ALSA] sound/pci/: remove duplicate #include\u0027s\n  [ALSA] hda-codec - Use model \u0027hp\u0027 for all HP laptops with AD1981HD\n  [ALSA] continue on IS_ERR from platform device registration\n  ...\n"
    },
    {
      "commit": "b07019f29328ebb1b48d3faf952b84f07ec9b973",
      "tree": "99fbd8379fb9fe17c5b06c74871f71207ebb072e",
      "parents": [
        "c3ce7e203af5d8eab7c3390fc991a1fcb152f741",
        "e0a515bc6a2188f02916e976f419a8640312e32a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sun Apr 30 20:34:39 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Apr 30 20:34:39 2006 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e0a515bc6a2188f02916e976f419a8640312e32a",
      "tree": "dd8f4f64cffe37725000c7a80d4b2b973c69f65a",
      "parents": [
        "991cef7be26ce78fe2bac72bedaf89e002cc2712",
        "6fb8f3acbe833586eb32598d1f844eb9f77c4fba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 17:07:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 17:07:03 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [PATCH] powerpc: update cell_defconfig\n  [PATCH] spufs: Disable local interrupts for SPE hash_page calls.\n  [PATCH] powerpc: Add cputable entry for POWER6\n  [PATCH] ppc32 CPM_UART: Fixed odd address translations\n  [PATCH] ppc32: Update board-specific code of the CPM UART users\n  [PATCH] ppc32 CPM_UART: Convert to use platform devices\n  [PATCH] ppc32: odd fixes and improvements in ppc_sys\n  [PATCH] powerpc: Wire up *at syscalls\n  [PATCH] ppc32: add 440GX erratum 440_43 workaround\n  [PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.\n  [PATCH] powerpc64: Fix loading of modules without a .toc section\n  [PATCH] sound/ppc: snd_pmac_toonie_init should be __init\n  powerpc/pseries: Tell firmware our capabilities on new machines\n  [PATCH] powerpc: Fix pagetable bloat for hugepages\n"
    },
    {
      "commit": "543f2a3382bd7abd7380903518c61f00c7c87577",
      "tree": "ca6dff499b29f40b5ff62aaaed48def6e4c81016",
      "parents": [
        "693f7d362055261882659475d2ef022e32edbff1"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Apr 29 14:07:49 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:13:16 2006 -0700"
      },
      "message": "[PATCH] i386: fix broken FP exception handling\n\nThe FXSAVE information leak patch introduced a bug in FP exception\nhandling: it clears FP exceptions only when there are already\nnone outstanding.  Mikael Pettersson reported that causes problems\nwith the Erlang runtime and has tested this fix.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.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": "03054d51a70e8c273df5d9bc31fea6c843eaa1c3",
      "tree": "44b1b9e52979a0b083edb5169c1ac328abd4c715",
      "parents": [
        "09b03b6c29638eb5c79b02e585cb1b20d91a8ea0"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Apr 29 09:51:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 10:56:58 2006 +1000"
      },
      "message": "[PATCH] powerpc: Add cputable entry for POWER6\n\nAdd a cputable entry for the POWER6 processor.\n\nThe SIHV and SIPR bits in the mmcra have moved in POWER6, so disable\nsupport for that until oprofile is fixed.\n\nAlso tell firmware that we know about POWER6.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\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": "56142536868a2be34f261ed8fdca1610f8a73fbd",
      "tree": "0bd66166b318d8403b1881285f6813ece2acced1",
      "parents": [
        "34c278d3913a15b64943e8c40a16b4f732cc7c59"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sat Apr 29 01:51:47 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Apr 29 01:51:47 2006 +0100"
      },
      "message": "Remove unneeded _syscallX macros from user view in asm-*/unistd.h\n\nThese aren\u0027t needed by glibc or klibc, and they\u0027re broken in some cases\nanyway. The uClibc folks are apparently switching over to stop using\nthem too (now that we agreed that they should be dropped, at least).\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": "58268b97f679108d32a882a7fc029585da801975",
      "tree": "5b416785ab2fc75f5f26f56863b96329e274fe08",
      "parents": [
        "b73d40c6178f2c8b2d574db566b47f36e3d12072"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Thu Apr 27 18:40:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: add read_mostly optimization\n\nAdd a read_mostly section and define __read_mostly to prevent cache line\npollution due to writes for mostly read variables.  In addition fix the\nincorrect alignment of the cache_line_aligned data section.  s390 has a\ncacheline size of 256 bytes.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3363fbdd6fb4992ffe6c17c0dd7388ffa22d99e6",
      "tree": "08b19130fce21aea84851bf294f563d3d9fe7cb5",
      "parents": [
        "40ac6b204c20da09b64b6dcc10c68b6e7bd9fadd"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 27 18:40:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: futex atomic operations\n\nAdd support for atomic futex operations.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "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": "a73c87bfe98f4d54c919e920a6efb0a116115722",
      "tree": "71aa6572fff1187133bd70e13e3dddd1a45c5859",
      "parents": [
        "2833c28aa0d0326780acfa61149a2a02dcb2c9b4"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:33 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:05:16 2006 +1000"
      },
      "message": "[PATCH] ppc32: odd fixes and improvements in ppc_sys\n\nThis consists of offsets fix in ..._devices.c, and update of\nppc_sys_fixup_mem_resource() function to prevent subsequent fixups\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2833c28aa0d0326780acfa61149a2a02dcb2c9b4",
      "tree": "d72d4efadf63dea4bdcbc100e8bfad9192f415a7",
      "parents": [
        "30aacebed0f0619f23ce84df7c59ad033ca08d77"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Thu Apr 27 15:46:42 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:59 2006 +1000"
      },
      "message": "[PATCH] powerpc: Wire up *at syscalls\n\nWire up *at syscalls.\n\nThis patch has been tested on ppc64 (using glibc\u0027s testsuite, both 32bit\nand 64bit), and compile-tested for ppc32 (I have currently no ppc32 system\navailable, but I expect no problems).\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30aacebed0f0619f23ce84df7c59ad033ca08d77",
      "tree": "fb32292e6804fdab515227a0b7d9722e9595d532",
      "parents": [
        "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Tue Apr 25 01:22:44 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:56 2006 +1000"
      },
      "message": "[PATCH] ppc32: add 440GX erratum 440_43 workaround\n\nThis patch adds workaround for PPC 440GX erratum 440_43. According to\nthis erratum spurious MachineChecks (caused by L1 cache parity) can\nhappen during DataTLB miss processing. We disable L1 cache parity\nchecking for 440GX rev.C and rev.F\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa",
      "tree": "77208bc4494519f6df0dc55834c6ceaac74643b6",
      "parents": [
        "f749edae5ebd339eaf22508572233600f717424f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 24 23:22:17 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.\n\nSome people report that we die on some Macs when we are expecting to\ncatch machine checks after poking at some random I/O address. I\u0027d seen\nit happen on my dual G4 with serial ports until we fixed those to use\nOF, but now other users are reporting it with i8042.\n\nThis expands the use of check_legacy_ioport() to avoid that situation\neven on 32-bit kernels.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f10a04c034c7285a1b15dfa4a83d3e56578e34e8",
      "tree": "ee6bd0c670b6606017cbd88b56a1247ff241e00e",
      "parents": [
        "37e53db8aa233c65142d63b496277bf5be9c0ade"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix pagetable bloat for hugepages\n\nAt present, ARCH\u003dpowerpc kernels can waste considerable space in\npagetables when making large hugepage mappings.  Hugepage PTEs go in\nPMD pages, but each PMD page maps 256M and so contains only 16\nhugepage PTEs (128 bytes of data), but takes up a 1024 byte\nallocation.  With CONFIG_PPC_64K_PAGES enabled (64k base page size),\nthe situation is worse.  Now hugepage PTEs are at the PTE page level\n(also mapping 256M), so we store 16 hugepage PTEs in a 64k allocation.\n\nThe PowerPC MMU already means that any 256M region is either all\nhugepage, or all normal pages.  Thus, with some care, we can use a\ndifferent allocation for the hugepage PTE tables and only allocate the\n128 bytes necessary.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "37e53db8aa233c65142d63b496277bf5be9c0ade",
      "tree": "c4b7409825cc0497593e94dd7d6f874d22b0b3f0",
      "parents": [
        "94b1661d08a27a8d2b1b0127c272987b0ab4ad6a",
        "7384c8bd90a4932517872f9807d34979a6fd29c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 17:01:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 17:01:37 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] update sn2 defconfig\n  [IA64] Add mca recovery failure messages\n  [IA64-SGI] fix SGI Altix tioce_reserve_m32() bug\n  [IA64] enable dumps to capture second page of kernel stack\n  [IA64-SGI] - Reduce overhead of reading sn_topology\n  [IA64-SGI] - Fix discover of nearest cpu node to IO node\n  [IA64] IOC4 config option ordering\n  [IA64] Setup an IA64 specific reclaim distance\n  [IA64] eliminate compile time warnings\n  [IA64] eliminate compile time warnings\n  [IA64-SGI] SN SAL call to inject memory errors\n  [IA64] - Fix MAX_PXM_DOMAINS for systems with \u003e 256 nodes\n  [IA64] Remove unused variable in sn_sal.h\n  [IA64] Remove redundant NULL checks before kfree\n  [IA64] wire up compat_sys_adjtimex()\n"
    },
    {
      "commit": "1df57c0c21c92a6d4fcfe5304c84151ed9beb7a2",
      "tree": "06a24df0fe9a149581d246aa547122b07dcb2dad",
      "parents": [
        "dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Tue Apr 25 10:47:48 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:31:16 2006 -0700"
      },
      "message": "[IA64] enable dumps to capture second page of kernel stack\n\nIn SLES10 (2.6.16) crash dumping (in my experience, LKCD) is unable to\ncapture the second page of the 2-page task/stack allocation.\nThis is particularly troublesome for dump analysis, as the stack traceback\ncannot be done.\n  (A similar convention is probably needed throughout the kernel to make\n   kernel multi-page allocations detectable for dumping)\n\nMulti-page kernel allocations are represented by the single page structure\nassociated with the first page of the allocation.  The page structures\nassociated with the other pages are unintialized.\n\nIf the dumper is selecting only kernel pages it has no way to identify\nany but the first page of the allocation.\n\nThe fix is to make the task/stack allocation a compound page.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f0fe253c4719faf76d40f581cdc0e8aef77273bb",
      "tree": "9ebccf6c03adb64f7fc6dbf444dfd1d705d5e697",
      "parents": [
        "c1311af12c7ca176a790a911a3fb6fed1f3bb387"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Sat Apr 22 09:36:07 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:28:37 2006 -0700"
      },
      "message": "[IA64-SGI] - Fix discover of nearest cpu node to IO node\n\nFix a bug that causes discovery of the nearest node/cpu to\na TIO (IO node) to fail.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\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": "a9aa0e24f7ed5acf2e0e1799fb28daf928293ba1",
      "tree": "38782b91d531c8d98b81372a7c964fa2c924b90f",
      "parents": [
        "7c1c3eb855b5311118bed3b51c79d652d40148ec",
        "ee1cca1b0661fa33fd99f2d8ec7e2749432f9b1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:49 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix branch emulation for floating-point exceptions.\n  [MIPS] Cleanup inode-\u003er_dev usage.\n  [MIPS] Update MIPS defconfigs.\n  [MIPS] Get rid of CONFIG_ADVANCED.\n  [MIPS] Kconfig: Clarify description of CROSSCOMPILE.\n  [MIPS] 24K LV: Add core card id.\n  [MIPS] Sparse: fix sparse for 64-bit kernels.\n  [MIPS] Use __ffs() instead of ffs() in ip32_irq0().\n  [MIPS] Fix bitops for MIPS32/MIPS64 CPUs.\n  [MIPS] Fix ip27 build.\n  [MIPS] Oprofile: fix sparse warning.\n  [MIPS] Fix oprofile module unloading\n"
    },
    {
      "commit": "7c1c3eb855b5311118bed3b51c79d652d40148ec",
      "tree": "c1964e8d08318ccaaba8882d5eb38778311d7ead",
      "parents": [
        "6e5882cfa24e1456702e463f6920fc0ca3c3d2b8",
        "eb20796bf6fdb95ccf51440ba2a827149bdc037f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:20 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: make the read-side do batched page lookups\n  [PATCH] Add find_get_pages_contig(): contiguous variant of find_get_pages()\n  [PATCH] splice: switch to using page_cache_readahead()\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": "b7d90a356a43f4609bd6290fc2e1ca4ef79d4458",
      "tree": "d367d029a9d4894c9153c75384161758388c7f30",
      "parents": [
        "61fb63c096a2e88b87742eaecfe88912b89f57cf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 25 12:56:04 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Apr 27 21:10:42 2006 +0200"
      },
      "message": "[ALSA] Fix Oops at rmmod with CONFIG_SND_VERBOSE_PROCFS\u003dn\n\nFixed Oops at rmmod with CONFIG_SND_VERBOSE_PROCFS\u003dn.\nAdd ifdef to struct fields for optimization and better compile\nchecks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6e5882cfa24e1456702e463f6920fc0ca3c3d2b8",
      "tree": "636800c0619ec3551f9a8a7da707d913937cf43d",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Thu Apr 27 11:32:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 12:00:59 2006 -0700"
      },
      "message": "[PATCH] x86/PAE: Fix pte_clear for the \u003e4GB RAM case\n\nProposed fix for ptep_get_and_clear_full PAE bug.  Pte_clear had the same bug,\nso use the same fix for both.  Turns out pmd_clear had it as well, but pgds\nare not affected.\n\nThe problem is rather intricate.  Page table entries in PAE mode are 64-bits\nwide, but the only atomic 8-byte write operation available in 32-bit mode is\ncmpxchg8b, which is expensive (at least on P4), and thus avoided.  But it can\nhappen that the processor may prefetch entries into the TLB in the middle of an\noperation which clears a page table entry.  So one must always clear the P-bit\nin the low word of the page table entry first when clearing it.\n\nSince the sequence *ptep \u003d __pte(0) leaves the order of the write dependent on\nthe compiler, it must be coded explicitly as a clear of the low word followed\nby a clear of the high word.  Further, there must be a write memory barrier\nhere to enforce proper ordering by the compiler (and, in the future, by the\nprocessor as well).\n\nOn \u003e 4GB memory machines, the implementation of pte_clear for PAE was clearly\ndeficient, as it could leave virtual mappings of physical memory above 4GB\naliased to memory below 4GB in the TLB.  The implementation of\nptep_get_and_clear_full has a similar bug, although not nearly as likely to\noccur, since the mappings being cleared are in the process of being destroyed,\nand should never be dereferenced again.\n\nBut, as luck would have it, it is possible to trigger bugs even without ever\ndereferencing these bogus TLB mappings, even if the clear is followed fairly\nsoon after with a TLB flush or invalidation.  The problem is that memory above\n4GB may now be aliased into the first 4GB of memory, and in fact, may hit a\nregion of memory with non-memory semantics.  These regions include AGP and PCI\nspace.  As such, these memory regions are not cached by the processor.  This\nintroduces the bug.\n\nThe processor can speculate memory operations, including memory writes, as long\nas they are committed with the proper ordering.  Speculating a memory write to\na linear address that has a bogus TLB mapping is possible.  Normally, the\nspeculation is harmless.  But for cached memory, it does leave the falsely\nspeculated cacheline unmodified, but in a dirty state.  This cache line will be\neventually written back.  If this cacheline happens to intersect a region of\nmemory that is not protected by the cache coherency protocol, it can corrupt\ndata in I/O memory, which is generally a very bad thing to do, and can cause\ntotal system failure or just plain undefined behavior.\n\nThese bugs are extremely unlikely, but the severity is of such magnitude, and\nthe fix so simple that I think fixing them immediately is justified.  Also,\nthey are nearly impossible to debug.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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": "cd469e0cc67b74ba41daec335ea72baedb750b80",
      "tree": "8054cc6b13f48785165af1485a873dd3e33d4ca6",
      "parents": [
        "ad1588798620901c12ba86c71865150a4eb727bf"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 15:48:08 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 15:48:08 2006 +0100"
      },
      "message": "Exclude asm-generic/{page,memory_model}.h from user bits of i386/x86_64 page.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7a8341969fe0df4a1fffa141435e742456270ffd",
      "tree": "accf4fa15fce1d32c4f57d5acd1a28a3bd49e1f4",
      "parents": [
        "2a2c3e451965aca35c2d0d1b2db1dbd1d839c75e"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Sat Apr 15 00:31:16 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] 24K LV: Add core card id.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bc818247203a7bfc40296a3f5b760de84fb8e0d1",
      "tree": "e0e6248b181f0e5e89349a083e60fc3812b1bf94",
      "parents": [
        "c0858d82faf96ffc32b96e23927d10844d38e564"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 17 21:19:12 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Fix bitops for MIPS32/MIPS64 CPUs.\n    \nWith recent rewrite for generic bitops, fls() for 32bit kernel with\nMIPS64_CPU is broken.  Also, ffs(), fls() should be defined the same\nway as the libc and compiler built-in routines (returns int instead of\nunsigned long).\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.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": "ad1588798620901c12ba86c71865150a4eb727bf",
      "tree": "dcc148c8007e649e549cc44dd0b2a02bae832af5",
      "parents": [
        "274f5946dcb7c970455067be9e13a22174787592"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 06:57:23 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 06:57:23 2006 +0100"
      },
      "message": "Add standard include guard to asm-generic/signal and use compiler.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "274f5946dcb7c970455067be9e13a22174787592",
      "tree": "6f6929a35540273c90730f77c07eed827ae89728",
      "parents": [
        "b7b3c76a0a21c5a98124e90c47c488f7e4166f87"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 04:47:10 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 27 04:47:10 2006 +0100"
      },
      "message": "Don\u0027t include implementation details from asm-s390/ptrace.h and page.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\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": "3b908870b8332dfd40be0e919e187aa4991536fb",
      "tree": "cb7cc30d04e647902b8c6cfac840626a4d09e770",
      "parents": [
        "3b85418bc998876ce46784fb49f243100b2dd909",
        "7c241d37fe0e6442c5cf3b5d73f7f58f2dc66352"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:16:50 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 26 06:16:50 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\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": "c6e82e72361db12759fdcdbfd3b598acb6b34b07",
      "tree": "50ffec76ba950855b4ed388afee2ead6214e08e2",
      "parents": [
        "7ab2febd4d3c6f50545cee11a116536a09748d59"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:00:06 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 15:00:06 2006 +0100"
      },
      "message": "Move comment in mtd-abi.h to stop confusing unifdef\n\nCurrently, unifdef removes the comment which starts on the same line as\nthe #ifdef __KERNEL__, but leaves the second line of the comment in place.\n\nMove the comment onto a separate line.\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": "dd02ec3ac25828d0918f5b389defe2238d015fe6",
      "tree": "67cff36d121dc0f06561c8142fbabb72fef4105e",
      "parents": [
        "454ac778459bc70f0a9818a6a8fd974ced11de66"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 13:51:52 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 25 13:51:52 2006 +0100"
      },
      "message": "Remove user-visible references to PAGE_SIZE in include/asm-powerpc/elf.h\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": "d8fe3f19203b1f5070358aaa292d33295258b448",
      "tree": "17710efc27ea3392d63ea22e3519f34762583d20",
      "parents": [
        "6b426e785cb81e53dc2fc4dcf997661472b470ef"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Apr 24 13:48:51 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 24 13:48:51 2006 -0700"
      },
      "message": "[SPARC]: __NR_sys removal\n\n__NR_sys_sync_file_range part was lost somewhere...\n[glibc is already checking __NR_sync_file_range]\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "818667f7c40dd0bd14029b5ac1d0f5282e12310e",
      "tree": "f270cfb4caeb26bceec7ea61ba93e268eae57324",
      "parents": [
        "dac322e39a2b82871cf514c9a533f24a1b4c7e19"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 20 20:02:03 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 15:20:23 2006 -0400"
      },
      "message": "[PATCH] softmac: fix SIOCSIWAP\n\nThere are some bugs in the current implementation of the SIOCSIWAP wext,\nfor example that when you do it twice and it fails, it may still try\nanother access point for some reason. This patch fixes this by introducing\na new flag that tells the association code that the bssid that is in use\nwas fixed by the user and shouldn\u0027t be deviated from.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b426e785cb81e53dc2fc4dcf997661472b470ef",
      "tree": "3dbde895f120e78f66b32ddd9c9cbe3d83a59637",
      "parents": [
        "cb6aef2879b769644b35cffe9844c81c63809c8e",
        "223232de068593b40d267e340f24c017d31c018a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:44:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 23 09:44:10 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] MAINTAINERS\n  [PARISC] Make ioremap default to _nocache\n  [PARISC] Add new entries to the syscall table\n  [PARISC] Further work for multiple page sizes\n  [PARISC] Fix up hil_kbd.c mismerge\n  [PARISC] defconfig updates\n  [PARISC] Document that we tolerate \"Relaxed Ordering\"\n  [PARISC] Misc. janitorial work\n  [PARISC] EISA regions must be mapped NO_CACHE\n  [PARISC] OSS ad1889: Match register names with ALSA driver\n"
    },
    {
      "commit": "d0e15bed84db7a9b0ea85d2ad9707b5e6d2e38da",
      "tree": "b27ecd617ae9113d083514b10ec27a649fd22c78",
      "parents": [
        "7c8ce71b092425f1e938285cab2a679c09444d9b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 23 10:42:04 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 23 10:42:04 2006 +1000"
      },
      "message": "powerpc: Fix define_machine so machine_is() works from modules\n\nmachine_is() was always returning 0 when used in a module, because\nwe weren\u0027t exporting the machine definitions.  This was why sound\nwasn\u0027t working on powermacs when CONFIG_SND_POWERMAC\u003dm.  Original\nfix from Ben Herrenschmidt, further fixed by me.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1b52d7c2210b9a64c5cba6aded478c8217a8853c",
      "tree": "4fe47a5723720a7df5cd15997cf725e5363e276b",
      "parents": [
        "6ca773cf8b9dc19989c9b44635292b1ba80f9112"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Thu Apr 20 21:16:32 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:35 2006 +0000"
      },
      "message": "[PARISC] Make ioremap default to _nocache\n\nSince it is way more work to change most drivers to comply with parisc, take\nthe easy way out and make ioremap _NO_CACHE by default. This is in line with\nwhat powerpc does.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "6ca773cf8b9dc19989c9b44635292b1ba80f9112",
      "tree": "46d72c9943e17b60af4cd5ebcd330618d9e640d4",
      "parents": [
        "2fd83038160531245099c3c5b3511fa4b80765eb"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Thu Apr 20 04:44:07 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:35 2006 +0000"
      },
      "message": "[PARISC] Add new entries to the syscall table\n\nMost are easy, but sync_file_range needed special handling when entering\nthrough the 32-bit syscall table.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "2fd83038160531245099c3c5b3511fa4b80765eb",
      "tree": "6145a9e78723c76ceac722eb60267c0116983c12",
      "parents": [
        "d668da80d613def981c573354e1853e38bd0698d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Thu Apr 20 20:40:23 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:34 2006 +0000"
      },
      "message": "[PARISC] Further work for multiple page sizes\n\nMore work towards supporing multiple page sizes on 64-bit. Convert\nsome assumptions that 64bit uses 3 level page tables into testing\nPT_NLEVELS. Also some BUG() to BUG_ON() conversions and some cleanups\nto assembler.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e5ecc192dfc5e0b325dd8c99ce4c755714c9acbf",
      "tree": "04b1d9d8936727a5b7dec4ee912b5509853cfec6",
      "parents": [
        "a72391e42f0a13116995045b3d492d660f96697d"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Apr 13 18:23:53 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Apr 21 10:57:40 2006 -0700"
      },
      "message": "[IA64] Setup an IA64 specific reclaim distance\n\nRECLAIM_DISTANCE is checked on bootup against the SLIT table distances.\nZone reclaim is important for system that have higher latencies but not for\nsystems that have multiple nodes on one motherboard and therefore low latencies.\n\nWe found that on motherboard latencies are typically 1 to 1.4 of local memory\naccess speed whereas multinode systems which benefit from zone reclaim have\nusually more than 1.5 times the latency of a local access.\n\nSet the reclaim distance for IA64 to 1.5 times.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7daa411b810d7eadfaabe3765ec5f827893dbb30",
      "tree": "c7cef2c78faa74928fb32942d9e9aaf262fe98ab",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 21:05:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:28:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: IOMMU support for honoring dma_mask\n\nSome devices don\u0027t support full 32-bit DMA address space, which we currently\nassume. Add the required mask-passing to the IOMMU allocators.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a72391e42f0a13116995045b3d492d660f96697d",
      "tree": "abfedbdf78e1ac5d0d876619993ccf8b0c878b9b",
      "parents": [
        "ee6d4b6ef8df79893d6d4a653b16c99bdb6d2784"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Thu Apr 20 18:49:48 2006 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 20 17:06:54 2006 -0700"
      },
      "message": "[IA64] eliminate compile time warnings\n\nThis patch removes following compile time warnings:\n\ndrivers/pci/pci-sysfs.c: In function `pci_read_legacy_io\u0027:\ndrivers/pci/pci-sysfs.c:257: warning: implicit declaration of function `ia64_pci_legacy_read\u0027\ndrivers/pci/pci-sysfs.c: In function `pci_write_legacy_io\u0027:\ndrivers/pci/pci-sysfs.c:280: warning: implicit declaration of function `ia64_pci_legacy_write\u0027\n\nIt also fixes wrong definition of ia64_pci_legacy_write (type of `bus\u0027 is not\n`pci_dev\u0027, but `pci_bus\u0027).\n\nSigned-Off-By: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    }
  ],
  "next": "86db2f4239e2556cd37b853c2307aa9d43041458"
}
