)]}'
{
  "log": [
    {
      "commit": "ce1d5a491f0ee50560416a73faa5e4ddbab074bd",
      "tree": "21f91d983b467ad05df0213f54fe00aad84e5761",
      "parents": [
        "a87046d822f2d982d25b24c4a644d34f22d4888a"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] fuse: clean up request accounting\n\nFUSE allocated most requests from a fixed size pool filled at mount time.\nHowever in some cases (release/forget) non-pool requests were used.  File\nlocking operations aren\u0027t well served by the request pool, since they may\nblock indefinetly thus exhausting the pool.\n\nThis patch removes the request pool and always allocates requests on demand.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a87046d822f2d982d25b24c4a644d34f22d4888a",
      "tree": "582a3a2a89015bf09ad9a73df8d06cd7272b3b46",
      "parents": [
        "d713311464bcca73c990d1a1b5c9467eae87f5b4"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:48 2006 -0700"
      },
      "message": "[PATCH] fuse: consolidate device errors\n\nReturn consistent error values for the case when the opened device file has no\nmount associated yet.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d713311464bcca73c990d1a1b5c9467eae87f5b4",
      "tree": "d049e9655bebed5212cd3534961d354e51c2769f",
      "parents": [
        "0720b315976447cba3f0c3e211223b8cb82b0f93"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:48 2006 -0700"
      },
      "message": "[PATCH] fuse: use a per-mount spinlock\n\nRemove the global spinlock in favor of a per-mount one.\n\nThis patch is basically find \u0026 replace.  The difficult part has already been\ndone by the previous patch.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0720b315976447cba3f0c3e211223b8cb82b0f93",
      "tree": "b8013f53bca7a72670961ea6f439612d1c631283",
      "parents": [
        "e5ac1d1e70a8c19a65a959d73650203df7a2e168"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:48 2006 -0700"
      },
      "message": "[PATCH] fuse: simplify locking\n\nThis is in preparation for removing the global spinlock in favor of a\nper-mount one.\n\nThe only critical part is the interaction between fuse_dev_release() and\nfuse_fill_super(): fuse_dev_release() must see the assignment to\nfile-\u003eprivate_data, otherwise it will leak the reference to fuse_conn.\n\nThis is ensured by the fput() operation, which will synchronize the assignment\nwith other CPU\u0027s that may do a final fput() soon after this.\n\nAlso redundant locking is removed from fuse_fill_super(), where exclusion is\nalready ensured by the BKL held for this function by the VFS.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5ac1d1e70a8c19a65a959d73650203df7a2e168",
      "tree": "e3efd114e3350c270d3693266d38d07eaedae757",
      "parents": [
        "385a17bfc3cb035333c8a91eddc78a6e04c4625e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Apr 10 22:54:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:48 2006 -0700"
      },
      "message": "[PATCH] fuse: add O_NONBLOCK support to FUSE device\n\nI don\u0027t like duplicating the connected and list_empty tests in fuse_dev_readv,\nbut this seemed cleaner than adding the f_flags test to request_wait.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "385a17bfc3cb035333c8a91eddc78a6e04c4625e",
      "tree": "7a9fde77c95f0e4cc86f31e8b1f5d23b6d815634",
      "parents": [
        "7025d9ad10a38dadef8b286e0092731c2d3cdc53"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Apr 10 22:54:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:48 2006 -0700"
      },
      "message": "[PATCH] fuse: add O_ASYNC support to FUSE device\n\nThis adds asynchronous notification to FUSE - a FUSE server can request\nO_ASYNC on a /dev/fuse file descriptor and receive SIGIO when there is input\navailable.\n\nOne subtlety - fuse_dev_fasync, which is called when O_ASYNC is requested,\ndoes no locking, unlink the other methods.  I think it\u0027s unnecessary, as the\nfuse_conn.fasync list is manipulated only by fasync_helper and kill_fasync,\nwhich provide their own locking.  It would also be wrong to use the fuse_lock,\nas it\u0027s a spin lock and fasync_helper can sleep.  My one concern with this is\nthe fuse_conn going away underneath fuse_dev_fasync - sys_fcntl takes a\nreference on the file struct, so this seems not to be a problem.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7025d9ad10a38dadef8b286e0092731c2d3cdc53",
      "tree": "054f5ce4a0b7a0d3793e66f094af4905a68d1896",
      "parents": [
        "d3406ffa4af8af1d7c14cff06e003eb0a557d4ad"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] fuse: fix fuse_dev_poll() return value\n\nfuse_dev_poll() returned an error value instead of a poll mask.  Luckily (or\nunluckily) -ENODEV does contain the POLLERR bit.\n\nThere\u0027s also a race if filesystem is unmounted between fuse_get_conn() and\nspin_lock(), in which case this event will be missed by poll().\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3406ffa4af8af1d7c14cff06e003eb0a557d4ad",
      "tree": "e521174613659a167f56e9890c403f9fa95a50ca",
      "parents": [
        "3e16f6afb267c0256416d481862ce8019c33417d"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] fuse: fix oops in fuse_send_readpages()\n\nDuring heavy parallel filesystem activity it was possible to Oops the kernel.\nThe reason is that read_cache_pages() could skip pages which have already been\ninserted into the cache by another task.  Occasionally this may result in zero\npages actually being sent, while fuse_send_readpages() relies on at least one\npage being in the request.\n\nSo check this corner case and just free the request instead of trying to send\nit.\n\nReported and tested by Konstantin Isakov.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e16f6afb267c0256416d481862ce8019c33417d",
      "tree": "21f726fc2a7a466452bb5f0dd945bf5c728a8572",
      "parents": [
        "8417eb7a168eee8b9baa744ee5c591868e85529a"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: VR41XX cleanup\n\nClean up kconfig entry for the rtc-vr41xx.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8417eb7a168eee8b9baa744ee5c591868e85529a",
      "tree": "24ead87700250799a14f257e7d259b50d550f30c",
      "parents": [
        "2260a25c93cb356e834f1ab08b419f9897c977b7"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Apr 10 22:54:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: VR41XX driver\n\nThis patch updates VR4100 series RTC driver.\n\n* This driver supports new RTC subsystem.\n* Simple set time/read time test worked fine.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2260a25c93cb356e834f1ab08b419f9897c977b7",
      "tree": "48380a5486d500d38a457a741ab00641999db083",
      "parents": [
        "d1d65b7712016ca5ff2e44470eb13e772999de94"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: SA1100 cleanup\n\n- convert printks to dev_xxx\n\n- remove messages in excess\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1d65b7712016ca5ff2e44470eb13e772999de94",
      "tree": "06f6e823cf5ca785f055b129c003c55b9cbdae86",
      "parents": [
        "8289607249ad25ecfc9a3742873fcd8f319d5b09"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: compact error messages\n\nMove registration error message from drivers to core.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8289607249ad25ecfc9a3742873fcd8f319d5b09",
      "tree": "c69bc65332554358fdd959136e2cb1e0f730ffef",
      "parents": [
        "adfb4341259f2f89baac2316a8a3660b63c1103b"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: RS5C372 sysfs fix\n\nFix sysfs show() return code\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adfb4341259f2f89baac2316a8a3660b63c1103b",
      "tree": "acd4fac57e6cbe9569aac967835200a1e188c417",
      "parents": [
        "f90a65060e6a71a818abc3584ac64f986b838fba"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: fix proc output\n\nMove the \"24hr: yes\" proc output from drivers to rtc proc code.  This is\nrequired because the time value in the proc output is always in 24hr mode\nregardless of the driver.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f90a65060e6a71a818abc3584ac64f986b838fba",
      "tree": "8b0eebcbbc447059c2c61f5209eb1801a645e6e0",
      "parents": [
        "015aefbb87f9e6bd5d3c82ece97f7a7ba8f9b66c"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: whitespaces and error messages cleanup\n\n- fix whitespace\n\n- remove some debugging in excess\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "015aefbb87f9e6bd5d3c82ece97f7a7ba8f9b66c",
      "tree": "099781c3d6cf469ac9ef188be3b52fdd2558350a",
      "parents": [
        "3903586ab0eeaf363bd33633f0ae4846f03e2db5"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:46 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: X1205 sysfs cleanup\n\nFix sysfs show() return code\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3903586ab0eeaf363bd33633f0ae4846f03e2db5",
      "tree": "9d7a2683b0a4cf6b98265aea72ff405738103219",
      "parents": [
        "8a95b252d194ea57c3d2c16ec2a25b1b70e36cad"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:46 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: DS1672 cleanup\n\n - removed a duplicate error message\n - bumped driver version\n - removed some debugging messages in excess\n - refined the formatting\n - adjusted copyright notice\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a95b252d194ea57c3d2c16ec2a25b1b70e36cad",
      "tree": "6e1b3ca9cbb913905f6065545aed06574dfd6967",
      "parents": [
        "389ed39b9711bbe5210d5e118e1f1af36ca88b7c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Apr 10 22:54:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:46 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: DS1672 oscillator handling\n\n* Always enable the oscillator when we set the time\n* If the oscillator is disable when we probe the RTC report back a warning\n  to the user\n* Added sysfs attribute to represent the state of the oscillator\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "389ed39b9711bbe5210d5e118e1f1af36ca88b7c",
      "tree": "101997797e4a475d09c3af5ae211251768da3281",
      "parents": [
        "d93c2efc93f61c95808e303982f12fe6f5987270"
      ],
      "author": {
        "name": "Ananiev, Leonid I",
        "email": "leonid.i.ananiev@intel.com",
        "time": "Mon Apr 10 22:54:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:46 2006 -0700"
      },
      "message": "[PATCH] ext3: Fix missed mutex unlock\n\nMissed unlock_super()call is added in error condition code path.\n\nSigned-off-by: Leonid Ananiev \u003cleonid.i.ananiev@intel.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": "d93c2efc93f61c95808e303982f12fe6f5987270",
      "tree": "dfb81b98ad65e8b1b27a8ed1d32e545cd4c0e8c2",
      "parents": [
        "e60b6e2f747e94358fed9a23afd6abd738de4bf7"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Apr 10 22:54:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:46 2006 -0700"
      },
      "message": "[PATCH] Overrun in cdrom/aztcd.c\n\nThis fixes coverity bug id #473.  After the for loop i\u003d\u003d16 if we didn\u0027t find a\ncdrom.  So we should check for i\u003d\u003d16 first before checking the array element.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e60b6e2f747e94358fed9a23afd6abd738de4bf7",
      "tree": "bdfa71daf5ac502b9f21a54a71863fd2d364ce77",
      "parents": [
        "fd5403c79bc21819f6e0c40ba098cea8b6a418bd"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Apr 10 22:54:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:46 2006 -0700"
      },
      "message": "[PATCH] Wrong out of range check in drivers/char/applicom.c\n\nThis fixes coverity bug id #469.  The out of range check didnt work as\nintended, as seen by the printk(), which states that boardno has to be 1 \u003c\u003d\nboardno \u003c\u003d MAX_BOARD.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd5403c79bc21819f6e0c40ba098cea8b6a418bd",
      "tree": "d63e61d010e79c82042defef4ba983b759240d2d",
      "parents": [
        "7551d9a20b3cfbac9f8a28b7d909c4b15a94924f"
      ],
      "author": {
        "name": "Coywolf Qi Hunt",
        "email": "coywolf@gmail.com",
        "time": "Mon Apr 10 22:54:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:46 2006 -0700"
      },
      "message": "[PATCH] page-writeback comment fixes\n\nSigned-off-by: Coywolf Qi Hunt \u003cqiyong@fc-cn.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7551d9a20b3cfbac9f8a28b7d909c4b15a94924f",
      "tree": "5347998cb265d323aaece33b3539a56f83186df2",
      "parents": [
        "b3f28a9a26d9e8a02119cc8d1604fdb891c23697"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 22:54:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:46 2006 -0700"
      },
      "message": "[PATCH] 3ware: kmap_atomic() fix\n\nWe must disable local IRQs while holding KM_IRQ0 or KM_IRQ1.  Otherwise, an\nIRQ handler could use those kmap slots while this code is using them,\nresulting in memory corruption.\n\nThanks to Nick Orlov \u003cbugfixer@list.ru\u003e for reporting.\n\nCc: \u003clinuxraid@amcc.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3f28a9a26d9e8a02119cc8d1604fdb891c23697",
      "tree": "4c4824ace558ee350d1a1c68701c30d50bdd1bb7",
      "parents": [
        "4791c03d2c3b9b6822784f6d7c8e5bbadb1f35ae"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 22:54:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] hdaps: use ENODEV\n\nUse ENODEV when the hdaps hardware isn\u0027t there, not ENXIO.\n\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4791c03d2c3b9b6822784f6d7c8e5bbadb1f35ae",
      "tree": "9200001570ecf30f13e2adcfb62110109bf26f7e",
      "parents": [
        "091e881d0e55496d8887b61446ae1c598b0995b6"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Apr 10 22:54:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] ipmi: fix event queue limit\n\nThe event handler mechanism in the IPMI driver had a limit on the number of\nreceived events, but the counts were not being updated.  Update the counts\nto impose a limit.  This is not a critical fix, as this function (the\nsending of the events) has to be turned on by the user, anyway.  This\navoids problems if they forget to turn it back off.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "091e881d0e55496d8887b61446ae1c598b0995b6",
      "tree": "359de08690a236593f4a24727fc060f7adc0993c",
      "parents": [
        "68250ba5df4c9d00d3064a0ba9a894035436916b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Mon Apr 10 22:54:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] inotify: check for NULL inode in inotify_d_instantiate\n\nThe spufs file system creates files in a directory before instantiating the\ndirectory itself, which causes a NULL pointer access in\ninotify_d_instantiate since c32ccd87bfd1414b0aabfcd8dbc7539ad23bcbaa.\n\nI\u0027d like to keep this behavior since it means that the user will not have\naccess to files in the directory before I know that I succeed in creating\neverything in it.  This patch adds a simple check for the inode to keep\nthat working.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68250ba5df4c9d00d3064a0ba9a894035436916b",
      "tree": "2d53f5fea3d2e2f879f7d005bb2ea1b6ab8d4189",
      "parents": [
        "5ac90c9f78953b1a2ac937cc5a2f90c3521a710e"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Apr 10 22:54:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] kdump: enable CONFIG_PROC_VMCORE by default\n\nEverybody seems to be using /proc/vmcore as a method to access the kernel\ncrash dump.  Hence probably it makes sense to enable CONFIG_PROC_VMCORE by\ndefault if CONFIG_CRASH_DUMP is selected.  This makes kdump configuration\nfurther easier for a user.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\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": "7ad04b0d0ebed1844522dd83cca0ef838d1ac673",
      "tree": "e9063726ccc7d20f1b19440c2266179fc70dc8c3",
      "parents": [
        "d45aebbfa4d0682ec9b15c3687835ac1f5f01f50"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Mon Apr 10 22:54:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] parport: remove duplicate entry for NETMOS_9835\n\nRemove a duplicated entry from parport_serial_pci_tbl.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d45aebbfa4d0682ec9b15c3687835ac1f5f01f50",
      "tree": "f972bc27df1bce1d7f88189ffe919d36988e01f2",
      "parents": [
        "1a26feb9622f1b1bc5e4f5f60f65557b73c38cbf"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Apr 10 22:54:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] kexec: update MAINTAINERS\n\nEric is the kexec maintainer.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: \"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": "1a26feb9622f1b1bc5e4f5f60f65557b73c38cbf",
      "tree": "2404fc0d346127b71b9c30d9f9c95603c652ac93",
      "parents": [
        "25a80759c5c237f0ecf57eb11fdd4efb21079c88"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 10 22:54:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] Keys: Improve usage of memory barriers and remove IRQ disablement\n\nRemove an unnecessary memory barrier (implicit in rcu_dereference()) from\ninstall_session_keyring().\n\ninstall_session_keyring() is also rearranged a little to make it slightly\nmore efficient.\n\nAs install_*_keyring() may schedule (in synchronize_rcu() or\nkeyring_alloc()), they may not be entered with interrupts disabled - and so\nthere\u0027s no point saving the interrupt disablement state over the critical\nsection.\n\nexec_keys() will also be invoked with interrupts enabled, and so that doesn\u0027t\nneed to save the interrupt state either.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25a80759c5c237f0ecf57eb11fdd4efb21079c88",
      "tree": "b73578d405374f0c48d5ac52985ece5302821933",
      "parents": [
        "c14038c39ddd9c14225907a05a6ac4d91d645ef1"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Apr 10 22:54:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:44 2006 -0700"
      },
      "message": "[PATCH] Update contact info for Geert Uytterhoeven\n\nUpdate contact info for Geert Uytterhoeven\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c14038c39ddd9c14225907a05a6ac4d91d645ef1",
      "tree": "a9f57acaaf9764b35ab9e50f370b8e6859f9501e",
      "parents": [
        "dbc8700e27a94621de9d22c506c67913e0121501"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 10 22:54:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:44 2006 -0700"
      },
      "message": "[PATCH] Improve data-dependency memory barrier example in documentation\n\nIn the memory barrier document, improve the example of the data dependency\nbarrier situation by:\n\n (1) showing the initial values of the variables involved; and\n\n (2) repeating the instruction sequence description, this time with the data\n     dependency barrier actually shown to make it clear what the revised\n     sequence actually is.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbc8700e27a94621de9d22c506c67913e0121501",
      "tree": "4ac767de021735f8826ac849ac8a3795bd78ade5",
      "parents": [
        "235963b2edc080b577000031b9ad75804dd83c88"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 10 22:54:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:44 2006 -0700"
      },
      "message": "[PATCH] Fix memory barrier docs wrt atomic ops\n\nFix the memory barrier documentation to attempt to describe atomic ops\ncorrectly.\n\natomic_t ops that return a value _do_ imply smp_mb() either side, and so\ndon\u0027t actually require smp_mb__*_atomic_*() special barriers.\n\nAlso explains why special barriers exist in addition to normal barriers.\n\nFurther fix the memory barrier documents to portray bitwise operation\nmemory barrier effects correctly following Nick Piggin\u0027s comments.\n\nIt makes the point that any atomic op that both modifies some state in\nmemory and returns information on that state implies memory barriers on\nboth sides.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "235963b2edc080b577000031b9ad75804dd83c88",
      "tree": "b53a3e36e6d5ed2e6c421a2777fa04c1aca083e6",
      "parents": [
        "8c37bea1a0506f45111c64bac4325173e066b22d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Apr 10 22:54:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:44 2006 -0700"
      },
      "message": "[PATCH] Doc: fix mtrr userspace programs to build cleanly\n\nFix mtrr-add.c and mtrr-show.c in Doc/mtrr.txt to build cleanly.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c37bea1a0506f45111c64bac4325173e066b22d",
      "tree": "e0881fe790687f8063a5178ec36b6946100a0bac",
      "parents": [
        "56b146d36db933844011d5026c6f55593037c7b8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "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] docs: laptop-mode.txt source file build\n\nFix C source file in Doc/laptop-mode.txt to compile.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "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": "31cc48bfeef7a021d6e29f3454a4505edcfd6daa",
      "tree": "d2059a46e39ce4582fbf93483892ffef4ff6dd6d",
      "parents": [
        "14a6283eb5c1c70e6deee985c85dcce884150737"
      ],
      "author": {
        "name": "Mark Bellon",
        "email": "mbellon@mvista.com",
        "time": "Mon Apr 10 22:54:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:43 2006 -0700"
      },
      "message": "[PATCH] MPBL0010 driver sysfs permissions wide open\n\nThe MPBL0010 Telco clock driver (drivers/char/tlclk.c) uses 0222 (anyone\ncan write) permissions on its writable sysfs entries.  Alter the\npermissions to 0220 (owner and group can write).\n\nThe use case for this driver is to configure the fail over behavior of the\nclock hardware.  That should be done by the more privileged users.\n\nSigned-off-by: Mark Bellon \u003cmbellon@mvista.com\u003e\nAcked-by: \"Gross, Mark\" \u003cmark.gross@intel.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": "14a6283eb5c1c70e6deee985c85dcce884150737",
      "tree": "b83f8170f3ee089959bb9d43d2abc963a6edd1aa",
      "parents": [
        "9453a5adaf32aa0b31d1491819a083d403f645c1"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Mon Apr 10 22:54:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:43 2006 -0700"
      },
      "message": "[PATCH] tty release_dev(): remove dead code\n\nRemove dead code from tty_io.c release_dev()\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9453a5adaf32aa0b31d1491819a083d403f645c1",
      "tree": "49acd011b03e437137fdf083e5c44cba27403a75",
      "parents": [
        "acc8dadc0b3f007e6e60da77feb2efe2a19c5cda"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Mon Apr 10 22:54:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:43 2006 -0700"
      },
      "message": "[PATCH] ptmx: fix duplicate idr_remove\n\nRemove duplicate call to idr_remove() in ptmx_open.\n\nError during open can result in call to release_dev() followed by call to\nidr_remove().  release_dev already calls idr_remove so the second call can\ncause a stack dump in idr_remove()-\u003esub_remove() flagging an attempt to\nrelease an already released entry.\n\nI reproduces this on a machine with a misconfigured X server (attempting to\nrestart multiple times rapidly) getting the same error as the 1st link\nbelow.\n\nThis also seems to be related to:\nhttp://marc.theaimsgroup.com/?l\u003dselinux\u0026m\u003d110536513426735\u0026w\u003d2\nhttp://marc.theaimsgroup.com/?l\u003dselinux\u0026m\u003d110596994916785\u0026w\u003d2\n\nThe stack dump can occur on close (as well as open) as shown\nin the 1st instance above, possible from something like:\n\nprocess A - open (index\u003d0), open fail to out1,\n  release_dev calls idr_remove (index 0), down(sem) sleeps\nprocess B - open (index\u003d0), open OK (idr allocated)\nprocess A - wake and call idr_remove on index 0\n...\nprocess B - close, release_dev, stack dump on idr_remove (index\u003d0)\n  because entry already removed\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "acc8dadc0b3f007e6e60da77feb2efe2a19c5cda",
      "tree": "df1d7ba842f9b944a0445f65e82a590c3e768dd4",
      "parents": [
        "f5e902817fee1589badca1284f49eecc0ef0c200"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Mon Apr 10 22:54:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:43 2006 -0700"
      },
      "message": "[PATCH] Remove blkmtd\n\nRemove the blkmtd driver.\n\n- An alternative exists (block2mtd) that hasn\u0027t had  bug report for \u003e 1 year.\n\n- Most embedded people tend to use ancient kernels with custom patches from\n  mtd cvs and elsewhere, so the 1 year warning period neither helps nor hurts\n  them too much.\n\n- It\u0027s in the way of klibc.  The problems caused by pulling blkmtd support\n  are fairly low, while the problems caused by delaying klibc can be fairly\n  substantial.  At best, this would be a severe burden on hpa\u0027s time.\n\nSigned-off-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5e902817fee1589badca1284f49eecc0ef0c200",
      "tree": "c72c0b9ae52c81ccecbd434fb886f8f668245f74",
      "parents": [
        "491d4bed8051c655c7664b85446e13901463eb63"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Apr 10 22:54:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:42 2006 -0700"
      },
      "message": "[PATCH] process accounting: take original leader\u0027s start_time in non-leader exec\n\nThe only record we have of the real-time age of a process, regardless of\nexecs it\u0027s done, is start_time.  When a non-leader thread exec, the\noriginal start_time of the process is lost.  Things looking at the\nreal-time age of the process are fooled, for example the process accounting\nrecord when the process finally dies.  This change makes the oldest\nstart_time stick around with the process after a non-leader exec.  This way\nthe association between PID and start_time is kept constant, which seems\ncorrect to me.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "491d4bed8051c655c7664b85446e13901463eb63",
      "tree": "91d7d5e7241ee09bd347d6c406f3605d62c546df",
      "parents": [
        "5ef37b196467bf2f9d41e5579dd388c08b800f7c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 22:54:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:42 2006 -0700"
      },
      "message": "[PATCH] sys_kexec_load() naming fixups\n\n__NR_sys_kexec_load should be __NR_kexec_load.  Mainly affects users of the\n_syscallN() macros, and glibc is already checking for __NR_kexec_load.\n\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ef37b196467bf2f9d41e5579dd388c08b800f7c",
      "tree": "ea1ea6e4c0f7b34b917fa52948e4939fa4e3eaf1",
      "parents": [
        "2395140ee2bffe38b1c8a59318f62882b797f5e6"
      ],
      "author": {
        "name": "Joe Korty",
        "email": "joe.korty@ccur.com",
        "time": "Mon Apr 10 22:54:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:42 2006 -0700"
      },
      "message": "[PATCH] add cpu_relax to hrtimer_cancel\n\nAdd a cpu_relax() to the hand-coded spinwait in hrtimer_cancel().\n\nSigned-off-by: Joe Korty \u003cjoe.korty@ccur.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2395140ee2bffe38b1c8a59318f62882b797f5e6",
      "tree": "b8e8f6d6db2f1aa417bb32b8a5a376d0c0a478b2",
      "parents": [
        "0f6c840d774d669baf4727c0499ab0674826429f"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Mon Apr 10 22:54:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:42 2006 -0700"
      },
      "message": "[PATCH] uniform POLLRDHUP handling between epoll and poll/select\n\nAs reported by Michael Kerrisk, POLLRDHUP handling was not consistent\nbetween epoll and poll/select, since in epoll it was unmaskeable.  This\npatch brings uniformity in POLLRDHUP handling.\n\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f6c840d774d669baf4727c0499ab0674826429f",
      "tree": "ce1b99e404df0feef8cd029f3fa948307bfb68c9",
      "parents": [
        "80e8ff634169be3fc2ac48f258cc7638e898cd46"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Mon Apr 10 22:54:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:42 2006 -0700"
      },
      "message": "[PATCH] hdaps: support new Lenovo machines\n\nAdd support for forthcoming Lenovo-branded machines to the HDAPS driver.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\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": "4c416ab71164dc8d3f800a942fb18c4e67f67897",
      "tree": "7fcdcec0aa74ca820eb1338f56dc5530bccad689",
      "parents": [
        "b04eb6aa08ecc3e24df2f78ebc486011ebd74feb"
      ],
      "author": {
        "name": "Jan-Benedict Glaw",
        "email": "jbglaw@lug-owl.de",
        "time": "Mon Apr 10 22:54:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:42 2006 -0700"
      },
      "message": "[PATCH] Silence a const vs non-const warning\n\nlib/string.c: In function \u0027memcpy\u0027:\nlib/string.c:470: warning: initialization discards qualifiers from pointer \u003d\ntarget type\n\nSigned-off-by: Jan-Benedict Glaw \u003cjbglaw@lug-owl.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b04eb6aa08ecc3e24df2f78ebc486011ebd74feb",
      "tree": "8dbf6a2449f886f0db9c3082dabdf83d4c4f04f7",
      "parents": [
        "a9cdf410ca8f59b52bc7061a6751050010c7cc5b"
      ],
      "author": {
        "name": "Mitchell Blank Jr",
        "email": "mitch@sfgoth.com",
        "time": "Mon Apr 10 22:54:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:41 2006 -0700"
      },
      "message": "[PATCH] select: don\u0027t overflow if (SELECT_STACK_ALLOC % sizeof(long) !\u003d 0)\n\nIf SELECT_STACK_ALLOC is not a multiple of sizeof(long) then stack_fds[]\nwould be shorter than SELECT_STACK_ALLOC bytes and could overflow later in\nthe function.  Fixed by simply rearranging the test later to work on\nsizeof(stack_fds) Currently SELECT_STACK_ALLOC is 256 so this doesn\u0027t\nhappen, but it\u0027s nasty to have things like this hidden in the code.  What\nif later someone decides to change SELECT_STACK_ALLOC to 300?\n\nSigned-off-by: Mitchell Blank Jr \u003cmitch@sfgoth.com\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": "49b6e2ad00435209503863932d03470f825e0a1a",
      "tree": "eb7f7d06046f7e56df3a72cfb9063e300d2d4054",
      "parents": [
        "00fbc6dfe7c4487f812829bff79c3121c8fd3bca"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 10 22:54:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:41 2006 -0700"
      },
      "message": "[PATCH] Remove extraneous \\n in doubletalk init printk.\n\nDoubletalk printk\u0027s an extraneous \\n\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00fbc6dfe7c4487f812829bff79c3121c8fd3bca",
      "tree": "1813bfe351db1424839be30c99dc620e0ca52457",
      "parents": [
        "e1a2509023785bd3199ac068ab80155aeba01265"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@hera.kernel.org",
        "time": "Mon Apr 10 22:54:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:41 2006 -0700"
      },
      "message": "[PATCH] 9p: handle sget() failure\n\nHandle a failing sget() in v9fs_get_sb().\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.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": "d824e66a9a427faf69c58f98dd7e1c3d1bb51c61",
      "tree": "f2f1050a55e496777896aaac96ebd82cbc62c174",
      "parents": [
        "f6422f17d3a480f21917a3895e2a46b968f56a08"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 10 22:54:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:41 2006 -0700"
      },
      "message": "[PATCH] build kernel/irq/migration.c only if CONFIG_GENERIC_PENDING_IRQ is set\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6422f17d3a480f21917a3895e2a46b968f56a08",
      "tree": "116e78562d862aa1d3d2b6c98e22a73a0009c9cc",
      "parents": [
        "fb5035dbbea8826cdbeb5c43d7605255eb6f0baa"
      ],
      "author": {
        "name": "Herbert Poetzl",
        "email": "herbert@13thfloor.at",
        "time": "Mon Apr 10 22:54:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:41 2006 -0700"
      },
      "message": "[PATCH] vfs: propagate mnt_flags into do_loopback/vfsmount\n\nThe mnt_flags are propagated into do_loopback(), so that they can be stored\nwith the vfsmount\n\nSigned-off-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\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": "24f51e81745861c70da2255ce30c7078aed2d20e",
      "tree": "199b11453cc4e8a974ef3f1330da7fb5f4bc724b",
      "parents": [
        "baa351eaf3a309f5ff50a77c63d234d93bce3f62"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Apr 10 22:54:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] leds: reorganise Kconfig\n\nReorganise the drivers/leds Kconfig file to have the LED trigger enable\nwith the triggers themselves.\n\nAlso add comments to divide up the sections into the drivers and triggers\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": "baa351eaf3a309f5ff50a77c63d234d93bce3f62",
      "tree": "d7a6f295953960db2b3ac5a84ca16230ee55bbee",
      "parents": [
        "54bdc470100b9d8ffd349a3ebe23013c25affddf"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Apr 10 22:54:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] leds: fix IDE disk trigger name\n\nThe IDE Disk LED trigger has the same name as the timer trigger.\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": "54bdc470100b9d8ffd349a3ebe23013c25affddf",
      "tree": "5cc56a985c77c662bdc1c9239de9563b11237e15",
      "parents": [
        "aa7271076ae6547d7f370ad7e91ef86fdb318f17"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Apr 10 22:54:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] S3C24XX GPIO LED support\n\nGPIO LED support for Samsung S3C24XX SoC series processors.\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": "ba6edfcd1708da2e665f14eee76e87f39448ec40",
      "tree": "68aaebb5d97c31712567fb459dcd34343a514b78",
      "parents": [
        "5246d0503130fa58904c8beb987fcf93b96d8ab6"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 22:53:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] timer initialisation fix\n\nWe need the boot CPU\u0027s tvec_bases[] entry to be initialised super-early in\nboot, for early_serial_setup().  That runs within setup_arch(), before even\nper-cpu areas are initialised.\n\nThe patch changes tvec_bases to use compile-time initialisation, and adds a\nseparate array `tvec_base_done\u0027 to keep track of which CPU has had its\ntvec_bases[] entry initialised (because we can no longer use the zeroness of\nthat tvec_bases[] entry to determine whether it has been initialised).\n\nThanks to Eugene Surovegin \u003cebs@ebshome.net\u003e for diagnosing this.\n\nCc: Eugene Surovegin \u003cebs@ebshome.net\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\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": "894b5779ceeabdce139068310e58bcf51ed9bb22",
      "tree": "a5235a777d109a22a3867a8e31e2dcf40fb21bc0",
      "parents": [
        "c80d79d746cc48bd94b0ce4f6d4f3c90cd403aaf"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Apr 10 22:53:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] No arch-specific strpbrk implementations\n\nWhile cleaning up parisc_ksyms.c earlier, I noticed that strpbrk wasn\u0027t\nbeing exported from lib/string.c.  Investigating further, I noticed a\nchangeset that removed its export and added it to _ksyms.c on a few more\narchitectures.  The justification was that \"other arches do it.\"\n\nI think this is wrong, since no architecture currently defines\n__HAVE_ARCH_STRPBRK, there\u0027s no reason for any of them to be exporting it\nthemselves.  Therefore, consolidate the export to lib/string.c.\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"
    },
    {
      "commit": "653edba1a8b2ed018bdfb078131324dfbfe1dd6a",
      "tree": "b86b80652e05509e276cdbdf10e7a4f7cdce0032",
      "parents": [
        "5bd1db65ec3d21db6d34e96679c7443c18e135c5"
      ],
      "author": {
        "name": "Frank Gevaerts",
        "email": "frank@gevaerts.be",
        "time": "Mon Apr 10 22:53:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:39 2006 -0700"
      },
      "message": "[PATCH] hdaps: add support for Thinkpad R52\n\nThis adds support for my Thinkpad R52, which for some reason is not matched\nby the \"ThinkPad R52\" line.\n\nSigned-off-by: Frank Gevaerts \u003cfrank@gevaerts.be\u003e\nCc: Robert Love \u003crml@novell.com\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5bd1db65ec3d21db6d34e96679c7443c18e135c5",
      "tree": "55340b198d28c574322deae47d9c99eac8e591e5",
      "parents": [
        "b068b43ba4a2aa576f8c0db3dc59ba529d8a6cdd"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 10 22:53:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:39 2006 -0700"
      },
      "message": "[PATCH] S390: fix implicit declaration of (un)likely.\n\ninclude/asm/atomic.h:94: warning: implicit declaration of function \u0027unlikely\u0027\ninclude/asm/atomic.h:97: warning: implicit declaration of function \u0027likely\u0027\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b068b43ba4a2aa576f8c0db3dc59ba529d8a6cdd",
      "tree": "ffe5da0a2057ec8f3417fe8e27b76a9d60d756db",
      "parents": [
        "f976069a3a4f9f79ef816223cccb1efa5c4f51ed"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:53:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:39 2006 -0700"
      },
      "message": "[PATCH] arch/s390/Makefile: remove -finline-limit\u003d10000\n\n-finline-limit might have been required for older compilers, but nowadays\nit does no longer make sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f976069a3a4f9f79ef816223cccb1efa5c4f51ed",
      "tree": "2c5ef5aa99d7dab42074766b51e1f7f5c262ecc6",
      "parents": [
        "7220fe8b7915af4ffcd42d73c285c5898734d087"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Apr 10 22:53:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:38 2006 -0700"
      },
      "message": "[PATCH] s390: minor tape fixes\n\nCleanup of minor bugs found by a source code checker.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7220fe8b7915af4ffcd42d73c285c5898734d087",
      "tree": "f7e15da7fdbb16b9749d3a0f3a79ae2fd99aec40",
      "parents": [
        "25ee4cf831fcc2855927c175d246a25e5ebe5902"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Mon Apr 10 22:53:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:38 2006 -0700"
      },
      "message": "[PATCH] s390: dasd proc entries\n\nThe proc_mkdir calls in the dasd driver are not check for NULL pointers.  Add\ncode to check the pointers and bail out if one of the proc entries could not\nbe created.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25ee4cf831fcc2855927c175d246a25e5ebe5902",
      "tree": "8338c521644eef239912230543fafbdaa1eee22e",
      "parents": [
        "dafd87aaef7d95a6ad3ff92e0d512e5b166c0716"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Apr 10 22:53:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:38 2006 -0700"
      },
      "message": "[PATCH] s390: fail-fast requests on quiesced devices\n\nUsing the fail-fast flag in i/o requests on a dasd disk which has been\nquiesced leads to kernel panics.  Modify the request start function to only\nwork on requests in a valid state.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dafd87aaef7d95a6ad3ff92e0d512e5b166c0716",
      "tree": "e60cb58ab85a874c07e9a1d93ffc8b5c94858aa1",
      "parents": [
        "06fbcb104ad16c22eb5718ae598b306c777be8af"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Mon Apr 10 22:53:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:38 2006 -0700"
      },
      "message": "[PATCH] s390: dasd device offline messages\n\nThe dasd driver sometimes print the misleading message \"Can\u0027t offline dasd\ndevice with open count \u003d 0\".  The reason why it can\u0027t offline the device in\nthis case is that the device is still in the startup phase.  Print a more\nmeaningful message.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06fbcb104ad16c22eb5718ae598b306c777be8af",
      "tree": "99e4099d9b20445d5af8fd1433431c1f8dc7e3d0",
      "parents": [
        "a7fbf6bba7f1f0616b0223a8b1cba91fffe607f5"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Apr 10 22:53:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:37 2006 -0700"
      },
      "message": "[PATCH] s390: increase cio_trace debug event size\n\nDebugging events in cio_trace/hex_ascii are truncated for some trace entries.\nIncrease trace event size to 16 bytes to cover longer text events, make\nCIO_HEX_EVENT an inline function that loops to cover bigger hex events.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7fbf6bba7f1f0616b0223a8b1cba91fffe607f5",
      "tree": "fea61a369fe5efe55fea010a9d3608bd8f0fdc9c",
      "parents": [
        "da074d0ac8ccae1068dc227ef9893c2510d23bd8"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Apr 10 22:53:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:37 2006 -0700"
      },
      "message": "[PATCH] s390: wrong return codes in cio_ignore_proc_init()\n\ncio_ignore_proc_init() returns 1 in case of success and 0 in case of failure.\nThe caller tests for !\u003d 0, so better return 0 in case of success and -ENOENT\nin case of failure.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@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": "da074d0ac8ccae1068dc227ef9893c2510d23bd8",
      "tree": "d0ea31a77b3c07c498bbfd8118af5703ab05eb66",
      "parents": [
        "0664299743d213e59ea70b2cf2e4a81ee367e80b"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Apr 10 22:53:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:37 2006 -0700"
      },
      "message": "[PATCH] s390: invalid check after kzalloc()\n\nTypo.  After the call to kzalloc() for kdb-\u003ekey_maps the test for NULL checks\nthe wrong variable.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0664299743d213e59ea70b2cf2e4a81ee367e80b",
      "tree": "640bd4f5dfeb914f22c76abdd6f361efacd81fd3",
      "parents": [
        "bdc7f159096856dac570e2659d6381841e0aaa78"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Apr 10 22:53:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:37 2006 -0700"
      },
      "message": "[PATCH] s390: ebdic to ascii conversion tables\n\nMake the length of ebcdic\u003c-\u003eascii conversion arrays known.  This avoid\nwarnings with source code checking tools.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bdc7f159096856dac570e2659d6381841e0aaa78",
      "tree": "29675130d0a984a09d2180f97a3c34bd58a1ff02",
      "parents": [
        "52c7378236103ce5fbfb7b3e6ac46aa9de9f970d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Apr 10 22:53:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:37 2006 -0700"
      },
      "message": "[PATCH] s390: update default configuration\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": "52c7378236103ce5fbfb7b3e6ac46aa9de9f970d",
      "tree": "7b61a8c0521395b2c32507816625d92ac4ff3363",
      "parents": [
        "40dbb8676ed0d4c7a40596c7ef8c1c7acde9d972"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:37 2006 -0700"
      },
      "message": "[PATCH] uml: avoid warnings for diffent names for an unsigned quadword\n\nSince on some 64-bit systems __u64 is rightfully defined to unsigned long and\nGCC recognizes anyway unsigned long and unsigned long long as different, fix\nsome types back to being unsigned long long to avoid warnings and errors (for\nprototype mismatch) on those systems.\n\nThanks to the report by Wesley Emeneker wesleyemeneker (at) google (dot) com\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40dbb8676ed0d4c7a40596c7ef8c1c7acde9d972",
      "tree": "bf8d97f2d29b64b5c339f1f4d19a803810904035",
      "parents": [
        "dbdb4c06b73599dc162b2cad1af304b498baa107"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:37 2006 -0700"
      },
      "message": "[PATCH] uml: fix parallel make early failure on clean tree\n\nParallel make failed once for me - fix this by adding the appropriate command\n(mkdir before creating a link in that dir).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbdb4c06b73599dc162b2cad1af304b498baa107",
      "tree": "ec1c761806b6872798001fe9cb0edf306cab592d",
      "parents": [
        "87276f721a9407a4a152b09265dc079f37674672"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:37 2006 -0700"
      },
      "message": "[PATCH] uml: local_irq_save, not local_save_flags\n\nThe call to local_save_flags seems bogus since it is followed by\nlocal_irq_restore, and it\u0027s intended to lock the list from concurrent\nmconsole_interrupt invocations.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "87276f721a9407a4a152b09265dc079f37674672",
      "tree": "5034e88d6ee2769e76374494d5dec19234c8e09e",
      "parents": [
        "d84a19ce52a7b01dc7318ea3a8223dfe44cccb6f"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:37 2006 -0700"
      },
      "message": "[PATCH] uml: fix big stack user\n\nSwitch this proc from storing 4k of data (a whole path) on the stack to\nkeeping it on the heap.\n\nMaybe it\u0027s not called in process context but only in early boot context (where\nin UML you have a normal process stack on the host) but just to be safe, fix\nit.\n\nWhile at it some little readability simplifications.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d84a19ce52a7b01dc7318ea3a8223dfe44cccb6f",
      "tree": "a3ad05cee1888b44605ec9b1e02f2f0a8b31035f",
      "parents": [
        "b1c332c9e813cbee6ca77c3a66ee4d312eb96770"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:36 2006 -0700"
      },
      "message": "[PATCH] uml: fix failure path after conversion\n\nLittle fix for error paths in this code.\n\n- Some bug come from conversion to os-Linux (open() doesn\u0027t follow the\n  kernel -errno return convention, while the old code called os_open_file()\n  which followed it).  This caused the wrong return code to be printed.\n\n- Then be more precise about what happened and do some whitespace fixes.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1c332c9e813cbee6ca77c3a66ee4d312eb96770",
      "tree": "8ce0329e77d6c293b0c15ef1d163a81cb1e1a950",
      "parents": [
        "e6fb54abb8a36703f54b7e27a756a3df6667c37b"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:36 2006 -0700"
      },
      "message": "[PATCH] uml: fix hang on run_helper() failure on uml_net\n\nFix an hang on a pipe when run_helper() fails when called by change_tramp()\n(i.e.  when calling uml_net) - reproduced the bug and verified this fixes it.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6fb54abb8a36703f54b7e27a756a3df6667c37b",
      "tree": "282b65f740c069949d487aa8cdab82cb3f1742de",
      "parents": [
        "ccea15f45eb0ab12d658f88b5d4be005cb2bb1a7"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:36 2006 -0700"
      },
      "message": "[PATCH] uml: move outside spinlock call not needing it\n\nMove a call to kfree on a local variable out of a spinlock - there\u0027s no need\nto have it in.  Done on a just merged patch.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ccea15f45eb0ab12d658f88b5d4be005cb2bb1a7",
      "tree": "38cc0f0591a39eb918772b5c296d15783d62095b",
      "parents": [
        "f53389d8af6a73034e40eace6034622c03ed707b"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:36 2006 -0700"
      },
      "message": "[PATCH] uml: support sparse for userspace files\n\nMake sparse checker work for userspace files - it normally gets -nostdinc\nseparately, so avoid having it for userspace files.  Also, add -D$(SUBARCH)\nfor multiarch hosts (i.e.  AMD64 with compatibility headers).\n\nIt works, the only problem is a bit of bogus warnings for system headers, but\nthey\u0027re not too many.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f53389d8af6a73034e40eace6034622c03ed707b",
      "tree": "14c2493010ccba0107c95e317ecd3eeedcdfe7f7",
      "parents": [
        "5b0e94787f1b8fdcd370fc6303579d171b941080"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:36 2006 -0700"
      },
      "message": "[PATCH] uml: fix critical typo for TT mode\n\nNoticed this for a compilation-time warning, so I\u0027m fixing it even for TT mode\n- this is not put_user, but copy_to_user, so we need a pointer to sp, not sp\nitself (we\u0027re trying to write the word pointed to by the \"sp\" var.).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b0e94787f1b8fdcd370fc6303579d171b941080",
      "tree": "037465ee69e0eb405982e04afe127bdcedfb90a6",
      "parents": [
        "7c45ad16f0b64f5fdc64cb0e86aa548d7f4d60c1"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:36 2006 -0700"
      },
      "message": "[PATCH] uml: fix \"extern-vs-static\" proto conflict in TLS code\n\nMove the prototype from arch-generic to arch-specific includes because on\nx86_64 these functions are two static inlines.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c45ad16f0b64f5fdc64cb0e86aa548d7f4d60c1",
      "tree": "9ffef0d24701f3ee62fca30e983404b3a5db1a9f",
      "parents": [
        "802e307795c9cf57e91389d65cb87bfe6d03a89e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:36 2006 -0700"
      },
      "message": "[PATCH] uml: fix some double export warnings\n\nSome functions are exported twice in current code - remove the excess export.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "802e307795c9cf57e91389d65cb87bfe6d03a89e",
      "tree": "bf57760f57554f684f979b9413f506498fd15c49",
      "parents": [
        "9cf85b3af2dbef8d4af4604d5eaf8ca090475b7a"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:36 2006 -0700"
      },
      "message": "[PATCH] uml: fix format errors\n\nNow that GCC warns about format errors, fix them.  Nothing able to cause a\ncrash, however.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9cf85b3af2dbef8d4af4604d5eaf8ca090475b7a",
      "tree": "16941ac9a94b3b3c42d8d6ed96b4e96075581ae1",
      "parents": [
        "6dad2d3faac21d487ffd1d15268b1802feeb3e72"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:35 2006 -0700"
      },
      "message": "[PATCH] uml: request format warnings to GCC for appropriate functions\n\nAdd the format attribute to prototypes so GCC warns about improper usage.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6dad2d3faac21d487ffd1d15268b1802feeb3e72",
      "tree": "617f14deb02c1ab8911c630df0c990a55a67721f",
      "parents": [
        "f2ea394082c5d1682e6a131c5981085b8752c6e9"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:35 2006 -0700"
      },
      "message": "[PATCH] uml: fix 2 harmless cast warnings for 64-bit\n\nFix two harmless warnings in 64-bit compilation (the 2nd doesn\u0027t trigger for\nnow because of a missing __attribute((format)) for cow_printf, but next\npatches fix that).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2ea394082c5d1682e6a131c5981085b8752c6e9",
      "tree": "b7789cee4e6484d5063a28a59dcf320ee4676017",
      "parents": [
        "cda402b283c34a24b091f78eee116963e9494762"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:35 2006 -0700"
      },
      "message": "[PATCH] uml: safe migration path to the correct V3 COW format\n\n- Correct the layout of all header versions - make all them well-specified\n  for any external event.  As we don\u0027t have 1-byte or 2-byte wide fields, the\n  32-bit layout (historical one) has no extra padding, so we can safely add\n  __attribute__((packed)).\n\n- Add detection and reading of the broken 64-bit COW format which has been\n  around for a while - to allow safe migration to the correct 32-bit format.\n  Safe detection is possible, thanks to some luck with the existing format,\n  and it works in practice.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cda402b283c34a24b091f78eee116963e9494762",
      "tree": "a79d720e9ad5fe65b3488f10dfbaaa24cb0b9162",
      "parents": [
        "60baa1583959e8b15e2823ef9e1cc00fd7ea929c"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Mon Apr 10 22:53:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:35 2006 -0700"
      },
      "message": "[PATCH] uml: make 64-bit COW files compatible with 32-bit ones\n\nThis is the minimal fix to make 64-bit UML binaries create 32-bit compatible\nCOW files and read them.  I\u0027ve indeed tested that current code doesn\u0027t do this\n- the code gets SIGFPE for a division by a value read at the wrong place,\nwhere 0 is found.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60baa1583959e8b15e2823ef9e1cc00fd7ea929c",
      "tree": "2d46837ed217d829e87f5d963b8d2a5205b24ae2",
      "parents": [
        "7b04d7170e9af805cac19f97b28fff10db897893"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Apr 10 22:53:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:35 2006 -0700"
      },
      "message": "[PATCH] uml: memory hotplug cleanups\n\nChange memory hotplug to use GFP_NOWAIT instead of GFP_ATOMIC, so that it\nwill grab memory without sleeping, but doesn\u0027t try to use the emergency\npools.\n\nA small list initialization suggested by Daniel Phillips - don\u0027t initialize\nlists which are just about to be list_add-ed.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b04d7170e9af805cac19f97b28fff10db897893",
      "tree": "f4b0de67af631c1a1099bcd35621ae7fff38af67",
      "parents": [
        "a5d2f46a97cf8e23f5da17dec50a972642ac409f"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Apr 10 22:53:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:35 2006 -0700"
      },
      "message": "[PATCH] Add GFP_NOWAIT\n\nIntroduce GFP_NOWAIT, as an alias for GFP_ATOMIC \u0026 ~__GFP_HIGH.\n\nThis also changes XFS, which is the only in-tree user of this idiom that I\ncould find.  The XFS piece is compile-tested only.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5d2f46a97cf8e23f5da17dec50a972642ac409f",
      "tree": "21f822fd8ed87de6c8dcc49fc9236a32a76dd5fc",
      "parents": [
        "73830056f56afe4b7d418debbf9ecb64e3d9b0ae"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Apr 10 22:53:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:35 2006 -0700"
      },
      "message": "[PATCH] UML: TLS fixlets\n\nTwo small TLS fixes -\n\narch/um/os-Linux/sys-i386/tls.c uses errno and -E* so it should include\n    errno.h\n__setup_host_supports_tls returns 1, but as an initcall, it should return 0\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73830056f56afe4b7d418debbf9ecb64e3d9b0ae",
      "tree": "8e5a4b3c88d94f298836ff0bc2bb77ae6b60ed89",
      "parents": [
        "bad7af550e90ab82e74024357438d77b561e1b5f"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Apr 10 22:53:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:35 2006 -0700"
      },
      "message": "[PATCH] m32r: Remove symbols exported twice\n\nRemove multi-exported symbols from arch/m32r/kernel/m32r_ksyms.c.\n\nWARNING: vmlinux: \u0027enable_irq\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027disable_irq\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027disable_irq_nosync\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027synchronize_irq\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027memchr\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strstr\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027memscan\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027memcmp\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027memmove\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strnlen\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strchr\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strncmp\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strcmp\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strncat\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strcat\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strncpy\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strcpy\u0027 exported twice. Previous export was in vmlinux\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bad7af550e90ab82e74024357438d77b561e1b5f",
      "tree": "4ba9ee182455c3329e231b96eaa366ad95aace6b",
      "parents": [
        "04dfd0de4ec04aaf7d9d42439c972c642a15a75c"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Apr 10 22:53:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:34 2006 -0700"
      },
      "message": "[PATCH] Remove unused prepare_to_switch macro\n\nRemove unused prepare_to_switch() macros.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04dfd0de4ec04aaf7d9d42439c972c642a15a75c",
      "tree": "26f093671aee900dadc7458f774eb9eb9e209b78",
      "parents": [
        "7c1c4e541888947947bc46a18a9a5543a259ed62"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Apr 10 22:53:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:34 2006 -0700"
      },
      "message": "[PATCH] m32r: security fix of {get,put}_user macros\n\nUpdate {get,put}_user macros for m32r kernel.\n- Modify get_user to use __get_user_asm macro, instead of __get_user_x macro.\n- Remove arch/m32r/lib/{get,put}user.S.\n- Some cosmetic updates.\n\nI would like to thank NIIBE Yutaka for his reporting about the m32r kernel\u0027s\nsecurity problem in {get,put}_user macros.\n\nThere were no address checking for user space access in {get,put}_user macros.\n ;-)\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: NIIBE Yutaka \u003cgniibe@fsij.org\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": "7c1c4e541888947947bc46a18a9a5543a259ed62",
      "tree": "b2484781dd89aea63fb0e66702f0ec1b9ad491c0",
      "parents": [
        "917b1f78a9871a1985004df09ed1eb2e0dc3bf4f"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Apr 10 22:53:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:34 2006 -0700"
      },
      "message": "[PATCH] m32r: Fix cpu_possible_map and cpu_present_map initialization for SMP kernel\n\nThis patch fixes a boot problem of the m32r SMP kernel 2.6.16-rc1-mm3 or\nlater.\n\nIn this patch, cpu_possible_map is statically initialized, and cpu_present_map\nis also copied from cpu_possible_map in smp_prepare_cpus(), because the m32r\narchitecture has not supported CPU hotplug yet.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara.hayato@renesas.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\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"
    }
  ],
  "next": "917b1f78a9871a1985004df09ed1eb2e0dc3bf4f"
}
