)]}'
{
  "log": [
    {
      "commit": "ecc6cd73b7ccfa10c1f07d017fc7f62fe78eaab5",
      "tree": "a98a3e830ad2e59959c156fb79f5c2c25024eb44",
      "parents": [
        "54f53f2b94feb72622bec7a8563fc487d9f97720"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Feb 26 11:43:20 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Mar 26 07:19:16 2008 -0500"
      },
      "message": "[POWERPC] Start removing linux,network-index in favour of aliases\n\nThis patch alters the bootwrapper for a number of machines (roubhly\nall 4xx based cuboot or treeboot platforms) to use aliases instead of\nthe linux,network-index hack to work out which MAC address to attach\nto which ethernet device node.\n\nThe now obsolete linux,network-index properties are removed from the\ncorresponding device trees.  This won\u0027t break backwards compatiblity,\nbecause in cases where this fixup code is relevant, the device tree is\npart of the kernel image.\n\nThe references to linux,network-index are removed from\nbooting-without-of.txt.  Not only is it now deprecated, but as a hack\napplicable only when the device tree blob and fixup code were in the\nsame image, this property never belonged in booting-without-of.txt\nwhich describes the interface between the kernel and firmware or\nbootloaders which produce a device tree.  By the time the device tree\nreaches the kernel, all the MAC addresses must be fully filled in.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "54f53f2b94feb72622bec7a8563fc487d9f97720",
      "tree": "ab0c4e1dcadd25a00fa7a4febf41bc43b864cf73",
      "parents": [
        "f61fb8a52cdf8b9b6a6badde84aefe58cb35d315",
        "a4083c9271e0a697278e089f2c0b9a95363ada0a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:18 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:18 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "f61fb8a52cdf8b9b6a6badde84aefe58cb35d315",
      "tree": "b41a13d09c471b97c77d686fb600435a7906145e",
      "parents": [
        "9356d90effa39c83c8fdba2a14cecec79959d4d0"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Mon Mar 24 09:51:45 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:07 2008 +1100"
      },
      "message": "[POWERPC] scanlog_init cleanup and minor fixes\n\nscanlog_init() could use some love.\n\n* properly return -ENODEV if this system doesn\u0027t support scan-log-dump\n* don\u0027t printk if scan-log-dump not present; only older systems have it\n* convert from create_proc_entry() to preferred proc_create()\n* allocate zeroed data buffer\n* fix potential memory leak of ent-\u003edata on failed create_proc_entry()\n* simplify control flow\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9356d90effa39c83c8fdba2a14cecec79959d4d0",
      "tree": "d8d3268ae84b0474dc362fb10b8421787bd7c805",
      "parents": [
        "7415d5e0bec6ecd79d2698ae9655b10be47d8aa8"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Mar 23 06:05:43 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:07 2008 +1100"
      },
      "message": "[POWERPC] Move a.out.h to header-y since it doesn\u0027t check __KERNEL__\n\nSince a.out.h doesn\u0027t check the value of __KERNEL__, there\u0027s no point\nin unifdef\u0027ing it.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7415d5e0bec6ecd79d2698ae9655b10be47d8aa8",
      "tree": "8b11f20c0d66f7e0dbabca80e6a047f5d556a864",
      "parents": [
        "654f596da4a83a8d2734fba26c2a1257533e6d75"
      ],
      "author": {
        "name": "Manish Ahuja",
        "email": "ahuja@austin.ibm.com",
        "time": "Sat Mar 22 11:40:53 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:07 2008 +1100"
      },
      "message": "[POWERPC] pseries: phyp dump: Inform kdump when phyp-dump is loaded\n\nThis adds /sys/kernel/phyp_dump_active so that kdump init scripts may\nlook for it and take appropriate action if this file is found.  This\nfile is only created when phyp_dump has been registered.\n\nSigned-off-by: Manish Ahuja \u003cmahuja@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "654f596da4a83a8d2734fba26c2a1257533e6d75",
      "tree": "a937646dfd6e225e6b3f25d6adbde921200f21d9",
      "parents": [
        "242f271c056f49b64b94c06b38fe9e8d3bf703bc"
      ],
      "author": {
        "name": "Manish Ahuja",
        "email": "ahuja@austin.ibm.com",
        "time": "Sat Mar 22 11:38:59 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:07 2008 +1100"
      },
      "message": "[POWERPC] pseries: phyp dump: Disable phyp-dump through boot-var\n\nThis adds a kernel command line option \"phyp_dump\", which takes a 0/1\nvalue for disabling/ enabling phyp_dump at boot time.  Kdump can use\nthis on cmdline (phyp_dump\u003d0) to disable phyp-dump during boot when\nenabling itself.  This will ensure only one dumping mechanism is active\nat any given time.\n\nSigned-off-by: Manish Ahuja \u003cmahuja@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "242f271c056f49b64b94c06b38fe9e8d3bf703bc",
      "tree": "87dd7020bc0ef1ac53664a94a5a5f319925c9f52",
      "parents": [
        "fd35cff8d285c6ae30c66a70321ebbcd2a4615ec"
      ],
      "author": {
        "name": "Manish Ahuja",
        "email": "ahuja@austin.ibm.com",
        "time": "Sat Mar 22 10:50:50 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:07 2008 +1100"
      },
      "message": "[POWERPC] pseries: phyp dump: Add Kconfig file option\n\nAdd hypervisor-assisted dump to kernel config.\n\nSigned-off-by: Linas Vepstas \u003clinasvepstas@gmail.com\u003e\nSigned-off-by: Manish Ahuja \u003cmahuja@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fd35cff8d285c6ae30c66a70321ebbcd2a4615ec",
      "tree": "1067d04b1f9553f585434c1091f980b90b5cf0c3",
      "parents": [
        "a9c508dae10a821dc95653178eec018abc90482e"
      ],
      "author": {
        "name": "Manish Ahuja",
        "email": "ahuja@austin.ibm.com",
        "time": "Sat Mar 22 10:47:04 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:07 2008 +1100"
      },
      "message": "[POWERPC] pseries: phyp dump: Tracking memory range freed\n\nThis tracks the size freed.  For now it does a simple rudimentary\ncalculation of the ranges freed.  The idea is to keep it simple at the\nexternal shell script level and send in large chunks for now.\n\nSigned-off-by: Manish Ahuja \u003cmahuja@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a9c508dae10a821dc95653178eec018abc90482e",
      "tree": "8f17ea4fcc58bc5d7209e4cb7acb98a68f8ba902",
      "parents": [
        "599c1aa54f06da4fd277982be0731e96f0791caa"
      ],
      "author": {
        "name": "Manish Ahuja",
        "email": "ahuja@austin.ibm.com",
        "time": "Sat Mar 22 10:45:22 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:06 2008 +1100"
      },
      "message": "[POWERPC] pseries: phyp dump: Invalidate and print dump areas\n\nThis adds routines to\na. invalidate dump\nb. calculate region that is reserved and needs to be freed.  This is\n   exported through sysfs interface.\n\nUnregister has been removed for now as it wasn\u0027t being used.\n\nSigned-off-by: Manish Ahuja \u003cmahuja@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "599c1aa54f06da4fd277982be0731e96f0791caa",
      "tree": "14f5526df3d9d8b57d727eddedcc07c8e7e15f3b",
      "parents": [
        "2c4f41139cc4ffc3ad12d7fdb8dd71dc36824a6e"
      ],
      "author": {
        "name": "Manish Ahuja",
        "email": "ahuja@austin.ibm.com",
        "time": "Sat Mar 22 10:44:05 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:06 2008 +1100"
      },
      "message": "[POWERPC] pseries: phyp dump: Debugging print routines\n\nProvide some basic debugging support.\n\nSigned-off-by: Manish Ahuja \u003cmahuja@us.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinasvepstas@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2c4f41139cc4ffc3ad12d7fdb8dd71dc36824a6e",
      "tree": "4a6dc1b277692e9f8dd644b987a5cd801c288a2d",
      "parents": [
        "d5a29c7a36958ddec1ae7ab685ce09a002356548"
      ],
      "author": {
        "name": "Manish Ahuja",
        "email": "ahuja@austin.ibm.com",
        "time": "Sat Mar 22 10:43:15 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:06 2008 +1100"
      },
      "message": "[POWERPC] pseries: phyp dump: Register dump area\n\nSet up the actual dump header, register it with the hypervisor.\n\nSigned-off-by: Manish Ahuja \u003cmahuja@us.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinasvepstas@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d5a29c7a36958ddec1ae7ab685ce09a002356548",
      "tree": "658282c0e2154e000e46c3fc4fbfd97ccae97fd8",
      "parents": [
        "6ac26c8a7eb149dbd669cc6cd9b77ffc9cd0d2fb"
      ],
      "author": {
        "name": "Manish Ahuja",
        "email": "ahuja@austin.ibm.com",
        "time": "Sat Mar 22 10:39:17 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:06 2008 +1100"
      },
      "message": "[POWERPC] pseries: phyp dump: Use sysfs to release reserved mem\n\nCheck to see if there actually is data from a previously\ncrashed kernel waiting.  If so, allow user-space tools to\ngrab the data (by reading /proc/kcore).  When user-space\nfinishes dumping a section, it must release that memory\nby writing to sysfs. For example,\n\n  echo \"0x40000000 0x10000000\" \u003e /sys/kernel/release_region\n\nwill release 256MB starting at the 1GB.  The released memory\nbecomes free for general use.\n\nSigned-off-by: Linas Vepstas \u003clinasvepstas@gmail.com\u003e\nSigned-off-by: Manish Ahuja \u003cmahuja@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6ac26c8a7eb149dbd669cc6cd9b77ffc9cd0d2fb",
      "tree": "4eb613ed5f8eb7accb042e30c89d9d25097d557f",
      "parents": [
        "d28a79326a4028dbb1755b8efe6daa915d8bfeea"
      ],
      "author": {
        "name": "Manish Ahuja",
        "email": "ahuja@austin.ibm.com",
        "time": "Sat Mar 22 10:37:08 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:06 2008 +1100"
      },
      "message": "[POWERPC] pseries: phyp dump: Reserve and release memory\n\nInitial patch for reserving memory in early boot, and freeing it\nlater.  If the previous boot had ended with a crash, the reserved\nmemory would contain a copy of the crashed kernel data.\n\nSigned-off-by: Manish Ahuja \u003cmahuja@us.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinasvepstas@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d28a79326a4028dbb1755b8efe6daa915d8bfeea",
      "tree": "4de3c19e604333cf20c209330c2c868ab2114439",
      "parents": [
        "163dab39b5432761437ae59164ab351a8680ca4f"
      ],
      "author": {
        "name": "Manish Ahuja",
        "email": "ahuja@austin.ibm.com",
        "time": "Sat Mar 22 10:33:10 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:06 2008 +1100"
      },
      "message": "[POWERPC] pseries: phyp dump: Documentation\n\nBasic documentation for hypervisor-assisted dump.\n\nSigned-off-by: Linas Vepstas \u003clinasvepstas@gmail.com\u003e\nSigned-off-by: Manish Ahuja \u003cmahuja@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "163dab39b5432761437ae59164ab351a8680ca4f",
      "tree": "2873873e309379bc14630683fd88a26ae5d9ce58",
      "parents": [
        "59861bc6ee475542c66f4b24b9f5b5148f1d4f0e"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Mar 20 08:07:51 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:05 2008 +1100"
      },
      "message": "[POWERPC] powerpc32: Remove asm-offsets ptrace cruft\n\nThese items in asm-offsets.c are not used anywhere.  This removes them.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "59861bc6ee475542c66f4b24b9f5b5148f1d4f0e",
      "tree": "3a04624b1bd4bd0ee4ab367e21c60aee94807923",
      "parents": [
        "96366a8d3f17ee964802378d4a1f51fda86f070e"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Mon Mar 17 20:36:26 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:05 2008 +1100"
      },
      "message": "[POWERPC] arch/powerpc/platforms/iseries/pci.c: Use time_* macros\n\nThe functions time_before, time_before_eq, time_after, and\ntime_after_eq are more robust for comparing jiffies against other\nvalues.\n\nThis implements usage of the time_after() macro, defined at\nlinux/jiffies.h, which deals with wrapping correctly.\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "96366a8d3f17ee964802378d4a1f51fda86f070e",
      "tree": "80ee328c588a1fbef0134c3ffcd8bb07267a22d8",
      "parents": [
        "71e91a0abb839f8d2372236d8fe0513c295ec717"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Mon Mar 17 16:23:29 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:05 2008 +1100"
      },
      "message": "[POWERPC] Update wait_state_cycles in the VPA\n\nThe hypervisor can look at the value in the wait_state_cycles field of\nthe VPA for an estimate of how busy dedicated processors are.\nCurrently, as the kernel never touches this field, we appear to be\n100% busy.  This records the duration the kernel is in powersave and\npasses that to the HV to provide a reasonable indication of\nutilisation.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "71e91a0abb839f8d2372236d8fe0513c295ec717",
      "tree": "4dd6b080fb61de5eb309df52c05df8f450439ab6",
      "parents": [
        "bceabd15050d8d0e3742af350f072a110510a2aa"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Mar 17 16:01:20 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:05 2008 +1100"
      },
      "message": "[POWERPC] Don\u0027t touch PT_DTRACE in exec\n\nThe PT_DTRACE flag is meaningless and obsolete.\nDon\u0027t touch it.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bceabd15050d8d0e3742af350f072a110510a2aa",
      "tree": "bdc2d1736905818cffaa649aa2c2281604b4adaa",
      "parents": [
        "4944774d7fc170ed9a3b15065da6986f2e9429db"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 13 16:20:31 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:05 2008 +1100"
      },
      "message": "[POWERPC] Really export empty_zero_page\n\nIt was being protected by CONFIG_PPC32, but we want to export it on\n64-bit also.  This moves it out of the ifdef.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4944774d7fc170ed9a3b15065da6986f2e9429db",
      "tree": "1b113b1e441e70fe3c8642bcd110f8600ab1413f",
      "parents": [
        "1cd8f348beedf335ef0f1dc8073c05dfe9227d81"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Thu Mar 13 10:43:05 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:04 2008 +1100"
      },
      "message": "[POWERPC] maple: Enable ipr driver in defconfig\n\nSome machines supported by the maple platform have an Obsidian\ncontroller which can\u0027t be used without enabling CONFIG_IPR and the\noptions on which it depends.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1cd8f348beedf335ef0f1dc8073c05dfe9227d81",
      "tree": "ac42e8a28cdf0905e0e6010dd66d26aa967f1d3e",
      "parents": [
        "53378c2845d93b09056bc7b4233a366798ae2450"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Thu Mar 13 10:43:04 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:04 2008 +1100"
      },
      "message": "[POWERPC] maple: Kill fixup_maple_ide\n\nThis function has been a no-op for about 18 months; it\u0027s there in\nthe history should anyone need to resurrect it.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "53378c2845d93b09056bc7b4233a366798ae2450",
      "tree": "ea8050f00ee56026a9d9f7c21debc9e1de1a46f5",
      "parents": [
        "0276c1368f111b1fd75e6fe0bf4cd78a6903798f"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Thu Mar 13 10:43:03 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:04 2008 +1100"
      },
      "message": "[POWERPC] maple: Use platform name in define_machine()\n\nPrevailing practice for define_machine() in powerpc is to use the\nplatform name when the platform has only one define_machine()\nstatement, but maple uses \"maple_md\".  This caused me some\nhead-scratching when writing some new code that uses\nmachine_is(maple).\n\nUse \"maple\" instead of \"maple_md\".  There should not be any behavioral\nchange -- fixup_maple_ide() calls machine_is(maple) but the body of\nthe function is ifdef\u0027d out.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0276c1368f111b1fd75e6fe0bf4cd78a6903798f",
      "tree": "3bf932a577f570d5a5d567fc7849bea2b6d3914b",
      "parents": [
        "bed04a4413376265746053be2a9cfbfc80c98ec9"
      ],
      "author": {
        "name": "Marian Balakowicz",
        "email": "m8@semihalf.com",
        "time": "Sat Nov 10 04:11:43 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 26 08:44:04 2008 +1100"
      },
      "message": "[POWERPC] Add \u0027model: ...\u0027 line to common show_cpuinfo()\n\nPrint out \u0027model\u0027 property of \u0027/\u0027 node as a machine name\nin generic show_cpuinfo() routine.\n\nSigned-off-by: Marian Balakowicz \u003cm8@semihalf.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a4083c9271e0a697278e089f2c0b9a95363ada0a",
      "tree": "db82449c18bc1410091d39f29c59d47379dd9ec5",
      "parents": [
        "4742dc1d7670bd00253d2dfb637d55446dc6ef81",
        "7fdba2f2917da4403044d9ea5d239f9cc0e9693d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:24:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:24:16 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: Fix cut-and-paste error in rtl8150.c\n  USB: ehci: stop vt6212 bus hogging\n  USB: sierra: add another device id\n  USB: sierra: dma fixes\n  USB: add support for Motorola ROKR Z6 cellphone in mass storage mode\n  USB: isd200: fix memory leak in isd200_get_inquiry_data\n  USB: pl2303: another product ID\n  USB: new quirk flag to avoid Set-Interface\n  USB: fix gadgetfs class request delegation\n"
    },
    {
      "commit": "4742dc1d7670bd00253d2dfb637d55446dc6ef81",
      "tree": "d22a9b7002413e692b8eda18f20b555c06263921",
      "parents": [
        "49741c4d01554c2630cea02cfdf236b17062a912",
        "815d2d50da41f28aae58f5e9b3c61c3094422749"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:23:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 23:23:39 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  driver core: debug for bad dev_attr_show() return value.\n  UIO: add pgprot_noncached() to UIO mmap code\n"
    },
    {
      "commit": "49741c4d01554c2630cea02cfdf236b17062a912",
      "tree": "715cea9da25804eebc683925616bd0f6042d6819",
      "parents": [
        "8a443df40b35da89e32fcd499d7720c8c2cc2eee"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 17 14:21:18 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:38:44 2008 -0700"
      },
      "message": "PCI: revert \"pcie: utilize pcie transaction pending bit\"\n\nRevert as it is reported to cause problems for people.\n\ncommit 4348a2dc49f9baecd34a9b0904245488c6189398\nAuthor: Shaohua Li \u003cshaohua.li@intel.com\u003e\nDate:   Wed Oct 24 10:45:08 2007 +0800\n\n    pcie: utilize pcie transaction pending bit\n\n    PCIE has a mechanism to wait for Non-Posted request to complete. I think\n    pci_disable_device is a good place to do this.\n\n    Signed-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nDue to the regression reported at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10065\n\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: Soeren Sonnenburg \u003ckernel@nn7.de\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8a443df40b35da89e32fcd499d7720c8c2cc2eee",
      "tree": "b3004069bc4eebb2fceb0c3102f56634e8102f8d",
      "parents": [
        "7c12c92fba4bd985ed6d909e5537468b268dcaa4"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Tue Mar 04 14:59:31 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:38:44 2008 -0700"
      },
      "message": "PCI: iova: lockdep false alarm fix\n\nlockdep goes off on the iova copy_reserved_iova() because it and a function\nit calls grabs locks in the from, and the to of the copy operation.\n\nThe function grab locks of the same lock classes triggering the warning.  The\nfirst lock grabbed is for the constant reserved areas that is never accessed\nafter early boot.  Technically you could do without grabbing the locks for the\n\"from\" structure its copying reserved areas from.\n\nBut dropping the from locks to me looks wrong, even though it would be ok.\n\nThe affected code only runs in early boot as its setting up the DMAR\nengines.\n\nThis patch gives the reserved_ioval_list locks special lockdep classes.\n\nSigned-off-by: Mark Gross \u003cmgross@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "815d2d50da41f28aae58f5e9b3c61c3094422749",
      "tree": "f5c3a8f1cd676ef7ed76ea6cc96ccf399310f7fb",
      "parents": [
        "c9698d6b1a90929e427a165bd8283f803f57d9bd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 04 15:09:07 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:33:49 2008 -0700"
      },
      "message": "driver core: debug for bad dev_attr_show() return value.\n\nTry to find the culprit who caused\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10150\n\nCc: \u003cbalajirrao@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9698d6b1a90929e427a165bd8283f803f57d9bd",
      "tree": "d73c313d4fb05014ce5cf593c97d0ee44cdc5cd3",
      "parents": [
        "7c12c92fba4bd985ed6d909e5537468b268dcaa4"
      ],
      "author": {
        "name": "Jean-Samuel Chenard",
        "email": "jsamch@gmail.com",
        "time": "Fri Mar 14 11:28:36 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:33:49 2008 -0700"
      },
      "message": "UIO: add pgprot_noncached() to UIO mmap code\n\nMapping of physical memory in UIO needs pgprot_noncached() to ensure\nthat IO memory is not cached. Without pgprot_noncached(), it (accidentally)\nworks on x86 and arm, but fails on PPC.\n\nSigned-off-by: Jean-Samuel Chenard \u003cjsamch@gmail.com\u003e\nSigned-off-by: Hans J Koch \u003chjk@linutronix.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7fdba2f2917da4403044d9ea5d239f9cc0e9693d",
      "tree": "a8573addc87526bc07adb1ad3d04a639077842d2",
      "parents": [
        "055b93c9e32a44acfe3e5e58b900f1e8fcd5f858"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Mar 09 20:44:52 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: Fix cut-and-paste error in rtl8150.c\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "055b93c9e32a44acfe3e5e58b900f1e8fcd5f858",
      "tree": "b069544cd7a804c6a6d3be2b0d59b7356b8060e6",
      "parents": [
        "7f170a632d67297b4076947f9b42f55f710ccd42"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Thu Mar 20 00:58:16 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: ehci: stop vt6212 bus hogging\n\nThe VIA VT6212 defaults to only waiting 1us between passes over EHCI\u0027s\nasync ring, which hammers PCI badly ... and by preventing other devices\nfrom accessing the bus, causes problems like drops in IDE throughput,\na problem that\u0027s been bugging users of those chips for several years.\n\nA (partial) datasheet for this chip eventually turned up, letting us\nsee how to make it use a VIA-specific register to switch over to the\nthe normal 10us value instead, as suggested by the EHCI specification\nSolution noted by Lev A. Melnikovsky.\n\nIt\u0027s not clear whether this register exists on other VIA chips; we\nknow that it\u0027s ineffective on the vt8235.  So this patch only applies\nto chips that seem to be incarnations of the (discrete) vt6212.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nTested-by: Lev A. Melnikovsky \u003cmelnikovsky@mail.ru\u003e\nTested-by: Alessandro Suardi \u003calessandro.suardi@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f170a632d67297b4076947f9b42f55f710ccd42",
      "tree": "702b500ccecce13a0d65fe258507c9fbf0cb6b24",
      "parents": [
        "4f4f9c53c241a0205434c76d05eba2c5f160e9d0"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Fri Mar 14 00:53:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: sierra: add another device id\n\nAdd support for the MC8775 device to the sierra driver.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f4f9c53c241a0205434c76d05eba2c5f160e9d0",
      "tree": "bdb487c15fb22e4d07101ff77c3fa9b0453a0ab6",
      "parents": [
        "cc36bdd47ae51b66780b317c1fa519221f894405"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Mar 14 00:53:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:15 2008 -0700"
      },
      "message": "USB: sierra: dma fixes\n\nwhile I was adding autosuspend to that driver I noticed a few issues.\nYou were having DMAed buffers as a part of a structure.\nThis will fail on platforms that are not DMA-coherent (arm, sparc, ppc, ...)\nPlease test this patch to fix it.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cc36bdd47ae51b66780b317c1fa519221f894405",
      "tree": "f533d78412b88f34a2e556eaa1e2f5886d8c65a8",
      "parents": [
        "ba2ef3b36c8ad9aa1df6b2061b0a56f68c64776d"
      ],
      "author": {
        "name": "Constantin Baranov",
        "email": "const@tltsu.ru",
        "time": "Sun Mar 16 20:04:23 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: add support for Motorola ROKR Z6 cellphone in mass storage mode\n\nMotorola ROKR Z6 cellphone has bugs in its USB, so it is impossible to use\nit as mass storage. Patch describes new \"unusual\" USB device for it with\nFIX_INQUIRY and FIX_CAPACITY flags and new BULK_IGNORE_TAG flag.\nLast flag relaxes check for equality of bcs-\u003eTag and us-\u003etag in\nusb_stor_Bulk_transport routine.\n\nSigned-off-by: Constantin Baranov \u003cconst@tltsu.ru\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba2ef3b36c8ad9aa1df6b2061b0a56f68c64776d",
      "tree": "3c276eca3beb0e90fa42a0ee8317845444b75114",
      "parents": [
        "b483b6aaa56f0db72fa50e85b6499a32d82009bf"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Mar 17 14:21:01 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: isd200: fix memory leak in isd200_get_inquiry_data\n\nIf the inquiry fails then the info structure on us-\u003eextra was not freed.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b483b6aaa56f0db72fa50e85b6499a32d82009bf",
      "tree": "e818cae420d4ad900cf6d835f4434dec58ed3d38",
      "parents": [
        "392e1d9817d0024c96aae237c3c4349e47c976fd"
      ],
      "author": {
        "name": "Max Arnold",
        "email": "lwarxx@gmail.com",
        "time": "Thu Mar 20 16:43:56 2008 +0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: pl2303: another product ID\n\nDevice like this http://aldiga.com/english/A-100-USB-EDGE10.htm\ncontains Prolific 2303 chip.\nActually their site a bit outdated - I have AlDiga AL-11U\nGSM/GPRS/EDGE modem and it works with pl2303 module after adding\ncorresponding product ID.\n\nBy default modem uses baud rate 460800.  GSM chipset - SIMCom SIM600,\nquad band 850/900/1800/1900 MHz\n\nDevice info:\n\nT:  Bus\u003d04 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  5 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d 8 #Cfgs\u003d  1\nP:  Vendor\u003d067b ProdID\u003d0611 Rev\u003d 0.00\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003da0 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d00 Prot\u003d00 Driver\u003dpl2303\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  10 Ivl\u003d1ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d83(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nFrom: Max Arnold \u003clwarxx@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "392e1d9817d0024c96aae237c3c4349e47c976fd",
      "tree": "41fb12fe0d67f36773c1dd5c2e70f51e37c30594",
      "parents": [
        "12cd5b984f825c5448aa4c0df561f8252076fd52"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Mar 11 10:20:12 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: new quirk flag to avoid Set-Interface\n\nThis patch (as1057) fixes a problem with the X-Rite/Gretag-Macbeth\nEye-One Pro display colorimeter; the device crashes when it receives a\nSet-Interface request.  A new quirk (USB_QUIRK_NO_SET_INTF) is\nintroduced and a quirks entry is created for this device.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "12cd5b984f825c5448aa4c0df561f8252076fd52",
      "tree": "af7128d25805158416844aa187a62743711e809b",
      "parents": [
        "7c12c92fba4bd985ed6d909e5537468b268dcaa4"
      ],
      "author": {
        "name": "Roy Hashimoto",
        "email": "roy.hashimoto@gmail.com",
        "time": "Wed Mar 12 13:55:31 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 24 22:26:14 2008 -0700"
      },
      "message": "USB: fix gadgetfs class request delegation\n\ngadgetfs (drivers/usb/gadget/inode.c) was not delegating all\nnon-device requests to userspace.  This patch makes the handling of\nall request cases consistent.\n\nSigned-off-by: Roy Hashimoto \u003chashimot@alumni.caltech.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c12c92fba4bd985ed6d909e5537468b268dcaa4",
      "tree": "569639a44c52335eefa1029f922a5eca8c40362e",
      "parents": [
        "5a17558f06993fdc509362f659582b52b0f921e3",
        "16fddf5457d2a7eb5e96ceb016a8f722eca97af6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 20:35:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 20:35:48 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] mpc5200: Fix incorrect compatible string for the mdio node\n  [POWERPC] Update some defconfigs\n"
    },
    {
      "commit": "5a17558f06993fdc509362f659582b52b0f921e3",
      "tree": "d8c54416aff225097dee41f6cd0dd997639a4b28",
      "parents": [
        "d56dc0b641da647012af573dac4a5fa7b9883fe0",
        "4cde32fc4b32e96a99063af3183acdfd54c563f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 20:02:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 20:02:32 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] ahci: SB600 workaround is suspect... play it safe for now\n  sata_promise: fix hardreset hotplug events, take 2\n  libata: improve HPA error handling\n  libata: assume no device is attached if both IDENTIFYs are aborted\n  pata_it821x: use raw nbytes in check_atapi_dma\n  libata: implement ata_qc_raw_nbytes()\n"
    },
    {
      "commit": "4cde32fc4b32e96a99063af3183acdfd54c563f0",
      "tree": "1aaf39e056f1f9470fae9e8e9bc84ee603afca64",
      "parents": [
        "c07a9c4995827a4f4bcdbd07cec40ec87467f308"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:40:40 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:40:40 2008 -0400"
      },
      "message": "[libata] ahci: SB600 workaround is suspect... play it safe for now\n\nAt least one report claims that a878539ef994787c447a98c2e3ba0fe3dad984ec\nfailed to solve lockups, whereas the old limit-to-32-bit trick worked.\n\nRestore the 32-bit limit, but also leave the 255-sector limit in place,\nbecause we know that\u0027s needed as well.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d56dc0b641da647012af573dac4a5fa7b9883fe0",
      "tree": "7f618b9cbc06e7f4ba1771f7b7ccd370939df3bd",
      "parents": [
        "266c2e0abeca649fa6667a1a427ad1da507c6375",
        "4ce6efed48d736e3384c39ff87bda723e1f8e041"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:32:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:32:38 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-linus:\n  kbuild: soften modpost checks when doing cross builds\n"
    },
    {
      "commit": "16fddf5457d2a7eb5e96ceb016a8f722eca97af6",
      "tree": "ae3083a50c55f1e1a2c83f475d0e8bb2da8d7196",
      "parents": [
        "5492a7e4cba8e38419d489f0865de0a67c737e8a",
        "cc7feea39bed2951cc29af3ad642f39a99dfe8d3"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 25 13:31:46 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 25 13:31:46 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into merge\n"
    },
    {
      "commit": "c07a9c4995827a4f4bcdbd07cec40ec87467f308",
      "tree": "8b23625f1cd345b96c71a678af3b251d765b447a",
      "parents": [
        "dda7aba119536084d082cd11d4781fe15d7355f2"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Sun Mar 23 18:41:01 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:31:25 2008 -0400"
      },
      "message": "sata_promise: fix hardreset hotplug events, take 2\n\nA Promise SATA controller will signal hotplug events when a hard\nreset (COMRESET) is done on a port. These events aren\u0027t masked by\nthe driver, and the unexpected interrupts will cause a sequence\nof failed reset attempts util libata\u0027s EH finally gives up.\n\nThis has not been a common problem so far, but the pending libata\nhardreset-by-default changes makes it a critical issue.\n\nThe solution is to disable hotplug events before a reset, and to\nreenable them afterwards. (Promise\u0027s driver does this too.)\n\nThis patch adds SATA-specific versions of -\u003efreeze() and -\u003ethaw()\nthat also disable and enable hotplug events. PATA ports continue\nto use the old versions of -\u003efreeze() and -\u003ethaw().\n\nAccesses to the hotplug register must be serialised via host-\u003elock.\nWe rely on ap-\u003elock \u003d\u003d \u0026ap-\u003ehost-\u003elock and that libata takes this\nlock before -\u003efreeze() and -\u003ethaw(). Document this requirement.\nThe interrupt handler is adjusted so its hotplug register accesses\nare inside the region protected by host-\u003elock.\n\nTested on various chips (SATA300TX4, SATA300TX2plus, SATAII150TX4,\nFastTrack TX4000) with various combinations of SATA and PATA disks,\nwith and without the pending hardreset-by-default changes.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "266c2e0abeca649fa6667a1a427ad1da507c6375",
      "tree": "9eb832b4c5de234cc789eae00a36a1337cefe451",
      "parents": [
        "5f7b703fe2be40db5a2bf136ac9e44cf5db267cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:25:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:25:08 2008 -0700"
      },
      "message": "Make printk() console semaphore accesses sensible\n\nThe printk() logic on when/how to get the console semaphore was\nunreadable, this splits the code up into a few helper functions and\nmakes it easier to follow what is going on.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f7b703fe2be40db5a2bf136ac9e44cf5db267cc",
      "tree": "aa7da3bcd7a1e50cf2be75f633ce19ae3bf0ae9c",
      "parents": [
        "a846a1954b6397e844fe1e258af7598897ec6159"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Mar 24 12:29:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:20 2008 -0700"
      },
      "message": "bsd_acct: using task_struct-\u003etgid is not right in pid-namespaces\n\nIn case we\u0027re accounting from a sub-namespace, the tgids reported will not\nrefer to the right namespace.\n\nSave the pid_namespace we\u0027re accounting in on the acct_glbs and use it in\ndo_acct_process.\n\nTwo less :) places using the task_struct.tgid member.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a846a1954b6397e844fe1e258af7598897ec6159",
      "tree": "a90b3a593d528c299fd90e9e84fe17a7cdb23733",
      "parents": [
        "4dd4b920218326231156c7991ce5b94afad841c3"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Mar 24 12:29:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "bsd_acct: plain current-\u003ereal_parent access is not always safe\n\nThis is minor, but dereferencing even current real_parent is not safe on debug\nkernels, since the memory, this points to, can be unmapped - RCU protection is\nrequired.\n\nBesides, the tgid field is deprecated and is to be replaced with task_tgid_xxx\ncall (the 2nd patch), so RCU will be required anyway.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dd4b920218326231156c7991ce5b94afad841c3",
      "tree": "021d883ec96cd67f5a348eb739a5c6596fcf6d04",
      "parents": [
        "537878d2c988fa12bbfaec19ee060c7603a48230"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 24 12:29:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "revert \"kswapd should only wait on IO if there is IO\"\n\nRevert commit f1a9ee758de7de1e040de849fdef46e6802ea117:\n\n  Author: Rik van Riel \u003criel@redhat.com\u003e\n  Date:   Thu Feb 7 00:14:08 2008 -0800\n\n    kswapd should only wait on IO if there is IO\n\n    The current kswapd (and try_to_free_pages) code has an oddity where the\n    code will wait on IO, even if there is no IO in flight.  This problem is\n    notable especially when the system scans through many unfreeable pages,\n    causing unnecessary stalls in the VM.\n\n    Additionally, tasks without __GFP_FS or __GFP_IO in the direct reclaim path\n    will sleep if a significant number of pages are encountered that should be\n    written out.  This gives kswapd a chance to write out those pages, while\n    the direct reclaim task sleeps.\n\n    Signed-off-by: Rik van Riel \u003criel@redhat.com\u003e\n    Signed-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n    Signed-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n\nBecause of large latencies and interactivity problems reported by Carlos,\nhere: http://lkml.org/lkml/2008/3/22/211\n\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: \"Carlos R.  Mafra\" \u003ccrmafra2@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "537878d2c988fa12bbfaec19ee060c7603a48230",
      "tree": "465e8f73b9330c32af8f6207a1c2aed61c5f8963",
      "parents": [
        "cb622bbb69e41f2746aadf5d7d527e77597abe2e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Mar 24 12:29:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "hw_random doc updates\n\nUpdate documentation for the hw_random support to be current:\n\n - Documentation/hw_random.txt has been updated to reflect the\n   current code:  it\u0027s a framework now, a \"core\" with a small\n   sysfs interface, that hardware-specific drivers plug in to.\n   Text specific to Intel hardware is now at the end.\n\n - Kconfig now references the Documentation/hw_random.txt file\n   and better explains what this really does.\n\nBoth chunks of documentation now higlight the fact that the kernel entropy\npool is maintained by \"rngd\", and this driver has nothing directly to do with\nthat important task.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb622bbb69e41f2746aadf5d7d527e77597abe2e",
      "tree": "537a1ce6f76bd915bf9acd197d6bf4d042063998",
      "parents": [
        "58336114af4d2cce830201aae49e50b93ede6c5c"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Mar 24 12:29:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "smackfs: remove redundant lock, fix open(,O_RDWR)\n\nOlder smackfs was parsing MAC rules by characters, thus a need of locking\nwrite sessions on open() was needed.  This lock is no longer useful now since\neach rule is handled by a single write() call.\n\nThis is also a bugfix since seq_open() was not called if an open() O_RDWR flag\nwas given, leading to a seq_read() without an initialized seq_file, thus an\nOops.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nReported-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nAcked-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58336114af4d2cce830201aae49e50b93ede6c5c",
      "tree": "e3df187b38657b86953a5ead5b022572c35c8288",
      "parents": [
        "fd3c36f8b527d13cf311d15e0702bc0390956970"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Mon Mar 24 12:29:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "markers: remove ACCESS_ONCE\n\nAs Paul pointed out, the ACCESS_ONCE are not needed because we already have\nthe explicit surrounding memory barriers.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Mike Mason \u003cmmlnx@us.ibm.com\u003e\nCc: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: David Smith \u003cdsmith@redhat.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd3c36f8b527d13cf311d15e0702bc0390956970",
      "tree": "7eb9426b914e21e92a7016a54ccc74cc132057ae",
      "parents": [
        "5a982cbc7b3fe6cf72266f319286f29963c71b9e"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Mon Mar 24 12:29:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "markers: update preempt_disable. call_rcu, rcu_barrier comments\n\nAdd comments requested by Andrew.\n\nUpdated comments about synchronize_sched().  Since we use call_rcu and\nrcu_barrier now, these comments were out of sync with the code.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Mike Mason \u003cmmlnx@us.ibm.com\u003e\nCc: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: David Smith \u003cdsmith@redhat.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a982cbc7b3fe6cf72266f319286f29963c71b9e",
      "tree": "97afbc2ebc81b31ec13e261d0127f5e1639f0e26",
      "parents": [
        "2875fb65f8e40401c4b781ebc5002df10485f635"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Mar 24 12:29:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "mm: fix boundary checking in free_bootmem_core\n\nWith numa enabled, some callers could have a range of memory on one node\nbut try to free that on other node.  This can cause some pages to be\nfreed wrongly.\n\nFor example: when we try to allocate 128g boot ram early for\ngart/swiotlb, and free that range later so gart/swiotlb can get some\nrange afterwards.\n\nWith this patch, we don\u0027t need to care which node holds the range, just\nloop to call free_bootmem_node for all online nodes.\n\nThis patch makes free_bootmem_core() more robust by trimming the sidx\nand eidx according the ram range that the node has.\n\nAnd make the free_bootmem_core handle this out of range case.  We could\nuse bdata_list to make sure the range can be freed for sure.  So next\ntime, we don\u0027t need to loop online nodes and could use free_bootmem\ndirectly.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2875fb65f8e40401c4b781ebc5002df10485f635",
      "tree": "fe111c02b7aa2c943e7f824aadd6e7fa06da3d0f",
      "parents": [
        "1312848e92a0686cb5124aa86ea58d55ba795742"
      ],
      "author": {
        "name": "Ingo van Lil",
        "email": "inguin@gmx.de",
        "time": "Mon Mar 24 12:29:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "mtd: memory corruption in block2mtd.c\n\nThe block2mtd driver (drivers/mtd/devices/block2mtd.c) will kfree an on-stack\npointer when handling an invalid argument line (e.g.\nblock2mtd\u003d/dev/loop0,xxx).\n\nThe kfree was added some time ago when \"name\" was dynamically allocated.\n\nSigned-off-by: Ingo van Lil \u003cinguin@gmx.de\u003e\nAcked-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1312848e92a0686cb5124aa86ea58d55ba795742",
      "tree": "67fdd9d93fb3540ef9b74c1c7a0e3ba3ae14b143",
      "parents": [
        "cc7feea39bed2951cc29af3ad642f39a99dfe8d3"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Mar 24 12:29:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "kernel-parameters.txt: document memmap option better\n\nProvide example for memmap exclude option (it is slightly strange and\nnon-trivial) and provide nice small HOWTO for people with bad memory.\n\nSigned-off-by: Jan-Simon Moeller \u003cdl9pf@gmx.de\u003e\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5492a7e4cba8e38419d489f0865de0a67c737e8a",
      "tree": "8176f6509e8843b4d3bbaed82c23dfabc7168233",
      "parents": [
        "eff2f1ec37c114fda63ac1dd15c9ca9ac7e68db4"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 22 14:25:15 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 25 13:18:39 2008 +1100"
      },
      "message": "[POWERPC] mpc5200: Fix incorrect compatible string for the mdio node\n\nThe MDIO node in the lite5200b.dts file needs to also claim compatibility\nwith the older mpc5200 chip.  Otherwise the driver won\u0027t find the device.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dda7aba119536084d082cd11d4781fe15d7355f2",
      "tree": "f015dade6caf49c7fbff2d6c26a040375c368ab1",
      "parents": [
        "1ffc151fcddf524d0c76709d7e7a2af0255acb6b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Mar 23 21:05:15 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:09:40 2008 -0400"
      },
      "message": "libata: improve HPA error handling\n\nThere\u0027s no point in retrying and eventually failing device detection\nwhen the device rejects READ_NATIVE_MAX[_EXT].  Disable HPA unlocking\nif READ_NATIVE_MAX[_EXT] is rejected as done when SET_MAX[_EXT] is\nrejected.\n\nThis allows some old drives to work even if they aren\u0027t blacklisted.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1ffc151fcddf524d0c76709d7e7a2af0255acb6b",
      "tree": "a13ad1dd628fe302ed64672ef282c21d31f251b9",
      "parents": [
        "b63b133165b876838e8685350ef469620f4abd99"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Mar 23 15:16:53 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:09:38 2008 -0400"
      },
      "message": "libata: assume no device is attached if both IDENTIFYs are aborted\n\nThis is to fix bugzilla #10254.  QSI cdrom attached to pata_sis as\nsecondary master appears as phantom device for the slave.\nInterestingly, instead of not setting DRQ after IDENTIFY which\ntriggers NODEV_HINT, it aborts both IDENTIFY and IDENTIFY PACKET which\nmakes EH retry.\n\nModify EH such that it assumes no device is attached if both flavors\nof IDENTIFY are aborted by the device.  There really isn\u0027t much point\nin retrying when the device actively aborts the commands.\n\nWhile at it, convert NODEV detection message to ata_dev_printk() to\nhelp debugging obscure detection problems.\n\nThis problem was reported by Jan Bücken.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jan Bücken \u003cjb.faq@gmx.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b63b133165b876838e8685350ef469620f4abd99",
      "tree": "206b9bfbe4a6a5bfe0a337844b57f21f93c75d14",
      "parents": [
        "aacda37538e7f9cf2148eedf3766239829e51ba4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Mar 18 17:56:12 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:09:24 2008 -0400"
      },
      "message": "pata_it821x: use raw nbytes in check_atapi_dma\n\npata_it821x needs to look at raw request size in check_atapi_dma().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "aacda37538e7f9cf2148eedf3766239829e51ba4",
      "tree": "0206d2db8ce636aadabf8e3effd1ee3114ccff2a",
      "parents": [
        "cc7feea39bed2951cc29af3ad642f39a99dfe8d3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Mar 18 17:47:43 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 24 22:09:12 2008 -0400"
      },
      "message": "libata: implement ata_qc_raw_nbytes()\n\nImplement ata_qc_raw_nbytes() which determines the raw user-requested\nsize of a PC command.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cc7feea39bed2951cc29af3ad642f39a99dfe8d3",
      "tree": "d11b9f40044951128c9151b0fd88c13066dfec31",
      "parents": [
        "6f58d79598c184dc4f18ceddfaa5fa7483bce0a5",
        "7ea6fd7e2df041297298b5feb5b7b78a2b1a5310"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 13:09:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 13:09:34 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix Oops with TQM5200 on TQM5200\n  [POWERPC] mpc5200: Fix null dereference if bestcomm fails to initialize\n  [POWERPC] mpc5200-fec: Fix possible NULL dereference in mdio driver\n  [POWERPC] Fix crash in init_ipic_sysfs on efika\n  [POWERPC] Don\u0027t use 64k pages for ioremap on pSeries\n"
    },
    {
      "commit": "6f58d79598c184dc4f18ceddfaa5fa7483bce0a5",
      "tree": "2dfb9a7c1e947086c20960d4fa20458266473f0a",
      "parents": [
        "ca1a6ba57c5fca755b4ac7a13395bca2e2e371b1",
        "6d008153234c4cccae7bb0170defeea18258db4a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 13:08:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 13:08:01 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: exec PT_DTRACE\n  [SPARC64]: Use shorter list_splice_init() for brevity.\n  [SPARC64]: Remove most limitations to kernel image size.\n"
    },
    {
      "commit": "ca1a6ba57c5fca755b4ac7a13395bca2e2e371b1",
      "tree": "1dd8f5090238d644668818c54f9f91b1c5665991",
      "parents": [
        "d3073779f8362d64b804882f5f41c208c4a5e11e",
        "8f3ea33a5078a09eba12bfe57424507809367756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 13:07:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 13:07:24 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  sch_htb: fix \"too many events\" situation\n  connector: convert to single-threaded workqueue\n  [ATM]: When proc_create() fails, do some error handling work and return -ENOMEM.\n  [SUNGEM]: Fix NAPI assertion failure.\n  BNX2X: prevent ethtool from setting port type\n  [9P] net/9p/trans_fd.c: remove unused variable\n  [IPV6] net/ipv6/ndisc.c: remove unused variable\n  [IPV4] fib_trie: fix warning from rcu_assign_poinger\n  [TCP]: Let skbs grow over a page on fast peers\n  [DLCI]: Fix tiny race between module unload and sock_ioctl.\n  [SCTP]: Fix build warnings with IPV6 disabled.\n  [IPV4]: Fix null dereference in ip_defrag\n"
    },
    {
      "commit": "d3073779f8362d64b804882f5f41c208c4a5e11e",
      "tree": "6aa6a950cc9bed39deafd73bca1e99e108d31b51",
      "parents": [
        "b9e76a00749521f2b080fa8a4fb15f66538ab756"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Mon Mar 24 12:03:03 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 11:25:25 2008 -0700"
      },
      "message": "SVCRDMA: Use only 1 RDMA read scatter entry for iWARP adapters\n\nThe iWARP protocol limits RDMA read requests to a single scatter\nentry.  NFS/RDMA has code in rdma_read_max_sge() that is supposed to\nlimit the sge_count for RDMA read requests to 1, but the code to do\nthat is inside an #ifdef RDMA_TRANSPORT_IWARP block.  In the mainline\nkernel at least, RDMA_TRANSPORT_IWARP is an enum and not a\npreprocessor #define, so the #ifdef\u0027ed code is never compiled.\n\nIn my test of a kernel build with -j8 on an NFS/RDMA mount, this\nproblem eventually leads to trouble starting with:\n\n    svcrdma: Error posting send \u003d -22\n    svcrdma : RDMA_READ error \u003d -22\n\nand things go downhill from there.\n\nThe trivial fix is to delete the #ifdef guard.  The check seems to be\na remnant of when the NFS/RDMA code was not merged and needed to\ncompile against multiple kernel versions, although I don\u0027t think it\never worked as intended.  In any case now that the code is upstream\nthere\u0027s no need to test whether the RDMA_TRANSPORT_IWARP constant is\ndefined or not.\n\nWithout this patch, my kernel build on an NFS/RDMA mount using NetEffect\nadapters quickly and 100% reproducibly failed with an error like:\n\n    ld: final link failed: Software caused connection abort\n\nWith the patch applied I was able to complete a kernel build on the\nsame setup.\n\n(Tom Tucker says this is \"actually an _ancient_ remnant when it had to\ncompile against iWARP vs. non-iWARP enabled OFA trees.\")\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9e76a00749521f2b080fa8a4fb15f66538ab756",
      "tree": "814bd118b1a44b370b080d96cbe19763aebf9f69",
      "parents": [
        "92896bd9fd75b1c993b92874d339a8088bb75560"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 11:22:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 11:22:39 2008 -0700"
      },
      "message": "x86-32: Pass the full resource data to ioremap()\n\nIt appears that 64-bit PCI resources cannot possibly ever have worked on\nx86-32 even when the RESOURCES_64BIT config option was set, because any\ndriver that tried to [pci_]ioremap() the resource would have been unable\nto do so because the high 32 bits would have been silently dropped on\nthe floor by the ioremap() routines that only used \"unsigned long\".\n\nChange them to use \"resource_size_t\" instead, which properly encodes the\nwhole 64-bit resource data if RESOURCES_64BIT is enabled.\n\nAcked-by: H. Peter Anvin \u003chpa@kernel.org\u003e\nAcked-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92896bd9fd75b1c993b92874d339a8088bb75560",
      "tree": "2bd8bc5a8c8ee10a4b1fd62804281d2b486067f0",
      "parents": [
        "d2532dd20a126020de407c1c2476a75b53fce7ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 11:07:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 11:07:15 2008 -0700"
      },
      "message": "Don\u0027t \u0027printk()\u0027 while holding xtime lock for writing\n\nThe printk() can deadlock because it can wake up klogd(), and\ntask enqueueing will try to read the time in order to set a hrtimer.\n\nReported-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nDebugged-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eff2f1ec37c114fda63ac1dd15c9ca9ac7e68db4",
      "tree": "31b4719121e35b7481715198ae7db7f1eaaa5510",
      "parents": [
        "d2532dd20a126020de407c1c2476a75b53fce7ac"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 24 08:56:06 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 24 08:56:06 2008 -0500"
      },
      "message": "[POWERPC] Update some defconfigs\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7ea6fd7e2df041297298b5feb5b7b78a2b1a5310",
      "tree": "5955ac4d7a7a525cf535e5d3e35edf30a46f1231",
      "parents": [
        "9560aea4e9d17cb75113c6051e800222fd5c71a4"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Sat Mar 22 21:49:05 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 24 17:55:51 2008 +1100"
      },
      "message": "[POWERPC] Fix Oops with TQM5200 on TQM5200\n\nThe \"bestcomm-core\" driver defines its of_match table as follows\n\nstatic struct of_device_id mpc52xx_bcom_of_match[] \u003d {\n\t{ .type \u003d \"dma-controller\", .compatible \u003d \"fsl,mpc5200-bestcomm\", },\n\t{ .type \u003d \"dma-controller\", .compatible \u003d \"mpc5200-bestcomm\", },\n\t{},\n};\n\nso while registering the driver, the driver\u0027s probe function won\u0027t be\ncalled, because the device tree node doesn\u0027t have a device_type\nproperty.  Thus the driver\u0027s bcom_engine structure won\u0027t be allocated.\nReferencing this structure later causes observed Oops.\n\nChecking bcom_eng pointer for NULL before referencing data pointed\nby it prevents oopsing, but fec driver still doesn\u0027t work (because\nof the lost bestcomm match and resulted task allocation failure).\nActually the compatible property exists and should match and so\nthe fec driver should work.\n\nThis removes .type \u003d \"dma-controller\" from the bestcomm driver\u0027s\nmpc52xx_bcom_of_match table to solve the problem.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9560aea4e9d17cb75113c6051e800222fd5c71a4",
      "tree": "88517a2a9d2380196b32b03f047eadf1602316c8",
      "parents": [
        "b8c19eb16a7e6df57d0f6d67e42ce026e5d5930b"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 22 14:41:05 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 24 17:55:49 2008 +1100"
      },
      "message": "[POWERPC] mpc5200: Fix null dereference if bestcomm fails to initialize\n\nIf the bestcomm initialization fails, calls to the task allocate\nfunction should fail gracefully instead of oopsing with a NULL deref.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b8c19eb16a7e6df57d0f6d67e42ce026e5d5930b",
      "tree": "5a8fd8fef3283cafbbe1419ca296eaa293d07afa",
      "parents": [
        "1428a9fa586cb80acf98289f797f58b8bd662598"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 22 14:20:29 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 24 17:55:48 2008 +1100"
      },
      "message": "[POWERPC] mpc5200-fec: Fix possible NULL dereference in mdio driver\n\nIf the reg property is missing from the phy node (unlikely, but possible),\nthen the kernel will oops with a NULL pointer dereference.  This fixes\nit by checking the pointer first.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1428a9fa586cb80acf98289f797f58b8bd662598",
      "tree": "b65ed9449d1e5c824318f91f8dfe4a2832d0dc29",
      "parents": [
        "cfe666b145cecffe784d98e60ffe201a5dc57ac3"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Tue Mar 18 06:53:05 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 24 17:55:00 2008 +1100"
      },
      "message": "[POWERPC] Fix crash in init_ipic_sysfs on efika\n\nThe global primary_ipic in arch/powerpc/sysdev/ipic.c can remain NULL\nif ipic_init() fails, which will happen on machines that don\u0027t have an\nipic interrupt controller.  init_ipic_sysfs() will crash in that case.\n\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cfe666b145cecffe784d98e60ffe201a5dc57ac3",
      "tree": "68ee9f4fe54810b82b8b4ef5f8f0f164c03ae988",
      "parents": [
        "d2532dd20a126020de407c1c2476a75b53fce7ac"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 24 17:41:22 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 24 17:41:22 2008 +1100"
      },
      "message": "[POWERPC] Don\u0027t use 64k pages for ioremap on pSeries\n\nOn pSeries, the hypervisor doesn\u0027t let us map in the eHEA ethernet\nadapter using 64k pages, and thus the ehea driver will fail if 64k\npages are configured.  This works around the problem by always\nusing 4k pages for ioremap on pSeries (but not on other platforms).\nA better fix would be to check whether the partition could ever\nhave an eHEA adapter, and only force 4k pages if it could, but this\nwill do for 2.6.25.\n\nThis is based on an earlier patch by Tony Breeds.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6d008153234c4cccae7bb0170defeea18258db4a",
      "tree": "d2aafdefa99979efcd11eba4904ef8209b32ba1a",
      "parents": [
        "1f17131bb46065141069dee9fbcc4bdd0e9c2a2e"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sun Mar 23 22:50:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 22:50:16 2008 -0700"
      },
      "message": "[SPARC64]: exec PT_DTRACE\n\nThe PT_DTRACE flag is meaningless and obsolete.\nDon\u0027t touch it.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f17131bb46065141069dee9fbcc4bdd0e9c2a2e",
      "tree": "54de502e210e0b09b9be2739a7286965956cf1dd",
      "parents": [
        "64658743fdd40021e3ac91e8ff260ad06578dd23"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Mar 23 22:48:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 22:48:29 2008 -0700"
      },
      "message": "[SPARC64]: Use shorter list_splice_init() for brevity.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f3ea33a5078a09eba12bfe57424507809367756",
      "tree": "4795705a232810311c72bc6dda939399653806f1",
      "parents": [
        "4b1b366721101f2f0d2350fbdccb679f7909cf57"
      ],
      "author": {
        "name": "Martin Devera",
        "email": "devik@cdi.cz",
        "time": "Sun Mar 23 22:00:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 22:00:38 2008 -0700"
      },
      "message": "sch_htb: fix \"too many events\" situation\n\nHTB is event driven algorithm and part of its work is to apply\nscheduled events at proper times. It tried to defend itself from\nlivelock by processing only limited number of events per dequeue.\nBecause of faster computers some users already hit this hardcoded\nlimit.\n\nThis patch limits processing up to 2 jiffies (why not 1 jiffie ?\nbecause it might stop prematurely when only fraction of jiffie\nremains).\n\nSigned-off-by: Martin Devera \u003cdevik@cdi.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b1b366721101f2f0d2350fbdccb679f7909cf57",
      "tree": "986baf2f2b20f97505be3a18adf28dd8bb9c4000",
      "parents": [
        "dbee0d3f4603b9d0e56234a0743321fe4dad31ca"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Sun Mar 23 21:51:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 21:51:12 2008 -0700"
      },
      "message": "connector: convert to single-threaded workqueue\n\nFrom: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\n\nWe don\u0027t need one cqueue thread for each CPU.  cqueue is used for\nreceiving userspace datagrams, which are very rare and thus will\nhappily live with a single queue.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbee0d3f4603b9d0e56234a0743321fe4dad31ca",
      "tree": "d13b829d46ae603b8e7772ecae72e9be1fdfb7af",
      "parents": [
        "da990a2402aeaee84837f29054c4628eb02f7493"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Sun Mar 23 21:45:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 21:45:36 2008 -0700"
      },
      "message": "[ATM]: When proc_create() fails, do some error handling work and return -ENOMEM.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ce6efed48d736e3384c39ff87bda723e1f8e041",
      "tree": "961601d69caf571c5d3350d8d9f9075b844486b6",
      "parents": [
        "d2532dd20a126020de407c1c2476a75b53fce7ac"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Sun Mar 23 21:38:54 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Sun Mar 23 21:38:54 2008 +0100"
      },
      "message": "kbuild: soften modpost checks when doing cross builds\n\nThe module alias support in the kernel have a consistency\ncheck where it is checked that the size of a structure\nin the kernel and on the build host are the same.\nFor cross builds this check does not make sense so detect\nwhen we do cross builds and silently skip the check in these\nsituations.\nThis fixes a build bug for a wireless driver when cross building\nfor arm.\n\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nTested-by: Gordon Farquharson \u003cgordonfarquharson@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "da990a2402aeaee84837f29054c4628eb02f7493",
      "tree": "098506e67860ec0f5d58f707e0ee966db70b7a74",
      "parents": [
        "2572c149a2f52232ce690ddb9c6fd0c90ffd61cd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 03:35:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 03:35:12 2008 -0700"
      },
      "message": "[SUNGEM]: Fix NAPI assertion failure.\n\nAs reported by Johannes Berg:\n\nI started getting this warning with recent kernels:\n\n[  773.908927] ------------[ cut here ]------------\n[  773.908954] Badness at net/core/dev.c:2204\n ...\n\nIf we loop more than once in gem_poll(), we\u0027ll\nuse more than the real budget in our gem_rx()\ncalls, thus eventually trigger the caller\u0027s\nassertions in net_rx_action().\n\nSubtract \"work_done\" from \"budget\" for the second\narg to gem_rx() to fix the bug.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2572c149a2f52232ce690ddb9c6fd0c90ffd61cd",
      "tree": "afad1bbdd52a15b26c3075b5184f989dbc4645ee",
      "parents": [
        "53a6201fdfa04accc91ea1a7accce8e8bc37ef8e"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Sun Mar 23 03:07:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 23 03:07:45 2008 -0700"
      },
      "message": "BNX2X: prevent ethtool from setting port type\n\nOn 10GBaseT boards setting the type to TP will cause the driver to try\nto configure 1GBaseT.\nSince there are currently no boards that support setting of the port\ntype, disable this for now.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53a6201fdfa04accc91ea1a7accce8e8bc37ef8e",
      "tree": "6b94d41162db9cf344116ad157a5bfd0e628377b",
      "parents": [
        "421f099bc555c5f1516fdf5060de1d6bb5f51002"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Mar 22 18:05:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 22 18:05:33 2008 -0700"
      },
      "message": "[9P] net/9p/trans_fd.c: remove unused variable\n\nThe variable cb is initialized but never used otherwise.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nidentifier i;\nconstant C;\n@@\n\n(\nextern T i;\n|\n- T i;\n  \u003c+... when !\u003d i\n- i \u003d C;\n  ...+\u003e\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "421f099bc555c5f1516fdf5060de1d6bb5f51002",
      "tree": "e6175f1bd48428f9159eb91a81ba1cbb0418026d",
      "parents": [
        "6440cc9e0f48ade57af7be28008cbfa6a991f287"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Mar 22 18:04:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 22 18:04:16 2008 -0700"
      },
      "message": "[IPV6] net/ipv6/ndisc.c: remove unused variable\n\nThe variable hlen is initialized but never used otherwise.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nidentifier i;\nconstant C;\n@@\n\n(\nextern T i;\n|\n- T i;\n  \u003c+... when !\u003d i\n- i \u003d C;\n  ...+\u003e\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6440cc9e0f48ade57af7be28008cbfa6a991f287",
      "tree": "233300e665ed862dab958087b8afa31baaf0ef5f",
      "parents": [
        "69d1506731168d6845a76a303b2c45f7c05f3f2c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Mar 22 17:59:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 22 17:59:58 2008 -0700"
      },
      "message": "[IPV4] fib_trie: fix warning from rcu_assign_poinger\n\nThis gets rid of a warning caused by the test in rcu_assign_pointer.\nI tried to fix rcu_assign_pointer, but that devolved into a long set\nof discussions about doing it right that came to no real solution.\nSince the test in rcu_assign_pointer for constant NULL would never\nsucceed in fib_trie, just open code instead.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2532dd20a126020de407c1c2476a75b53fce7ac",
      "tree": "82606654f8eda64fef397d115b09567c3c751247",
      "parents": [
        "7f8ed1855d7f23eb5fa1b5d2f890b748ecf95179",
        "f2b2b59b93082d02ee5ec8fda4ed94f498551a47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:07:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:07:59 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/nes: Fix MSS calculation on RDMA path\n"
    },
    {
      "commit": "7f8ed1855d7f23eb5fa1b5d2f890b748ecf95179",
      "tree": "7b653c10a686611c007210d5140074c30d2571b5",
      "parents": [
        "0d995b2b446c2304c04058bedba49460823adbf7",
        "ca4e2ab5b2764562fe3d41b95b27e6bbd4733d66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:06:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:06:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  Revert \"ide-tape: schedule driver for removal after 6 months\"\n  ide: mark \"hdx\u003dremap\" and \"hdx\u003dremap63\" kernel parameters as obsoleted\n  ide: mark \"hdx\u003d[driver_name]\" and \"hdx\u003dscsi\" kernel parameters as obsoleted\n  ide: Documentation/ide/ide.txt fixes\n  ide: mark special \"ide0\u003d\" kernel parameters as obsoleted\n  ide: remove commented out entries from ide_pio_blacklist[]\n"
    },
    {
      "commit": "0d995b2b446c2304c04058bedba49460823adbf7",
      "tree": "cc6c66b7344f6a4b77aab0d533046c439cad0bf7",
      "parents": [
        "130eb4653550ff9c73e09858464446cc9d59ff7b",
        "04b6e6ec1a9340ab77637cae9b51b984d9d706d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:05:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:05:31 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fix mem leak on dfs referral\n  [CIFS] file create with acl support enabled is slow\n  [CIFS] Fix mtime on cp -p when file data cached but written out too late\n  [CIFS] Fix build problem\n  [CIFS] cifs: replace remaining __FUNCTION__ occurrences\n  [CIFS]  DFS patch that connects inode with dfs handling ops\n"
    },
    {
      "commit": "130eb4653550ff9c73e09858464446cc9d59ff7b",
      "tree": "9e2fbe1a3ef2d6dc99f2507a90403a307cb1e487",
      "parents": [
        "f16278c679aa72e28288435b313ba2d4494d6be5",
        "9e9630481ee8ef33f1cce71ce3636169fa37cd49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:04:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:04:58 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: revert: reserve dma32 early for gart\n"
    },
    {
      "commit": "f16278c679aa72e28288435b313ba2d4494d6be5",
      "tree": "00bf8421f056748a5725f2aa165614f69672cc4e",
      "parents": [
        "51ec92e295d563dd5712d198a7e46c2ae5ccccb2"
      ],
      "author": {
        "name": "Hans Rosenfeld",
        "email": "hans.rosenfeld@amd.com",
        "time": "Fri Mar 21 18:46:59 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:03:10 2008 -0700"
      },
      "message": "Change pagemap output format to allow for future reporting of huge pages\n\nChange pagemap output format to allow for future reporting of huge pages.\n\n(Format comment and minor cleanups: mpm@selenic.com)\n\nSigned-off-by: Hans Rosenfeld \u003chans.rosenfeld@amd.com\u003e\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51ec92e295d563dd5712d198a7e46c2ae5ccccb2",
      "tree": "fa45408fad483e89b29900b8ca5adf4bb3164467",
      "parents": [
        "03c086a747d0b242878eb881971ec61c1555869d"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Fri Mar 21 23:54:50 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:02:20 2008 -0700"
      },
      "message": "mmc: use sysfs groups to handle conditional attributes\n\nSuppressing uevents turned out to be a bad idea as it screws up the\norder of events, making user space very confused. Change the system to\nuse sysfs groups instead.\n\nThis is a regression that, for some odd reason, has gone unnoticed for\nsome time. It confuses hal so that the block devices (which have the\nmmc device as a parent) are not registered. End result being that\ndesktop magic when cards are inserted won\u0027t work.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03c086a747d0b242878eb881971ec61c1555869d",
      "tree": "3c62cea53458775d5fad8871bfa9fcf0ba1f3c6b",
      "parents": [
        "245073f0b3a8b8b626f3222dacb483695bf46419"
      ],
      "author": {
        "name": "Darren Salt",
        "email": "linux@youmustbejoking.demon.co.uk",
        "time": "Thu Mar 13 15:35:49 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:00:57 2008 -0700"
      },
      "message": "PNP: increase the number of PnP memory resources from 12 to 24\n\nIncrease the number of PnP memory resources from 12 to 24.\n\nThis removes an \"exceeded the max num of mem resources\" warning on boot. I\nalso noticed the reservation of two more iomem ranges on the computer on\nwhich this was tested.\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "245073f0b3a8b8b626f3222dacb483695bf46419",
      "tree": "1fdb5f820c53781ad0629072ea46a53c165f30ea",
      "parents": [
        "a57543376c99e4d074516c5bf23c7ddc1dc613a0"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Mar 21 12:08:37 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:00:03 2008 -0700"
      },
      "message": "ISAPNP: fix limits of logical device register set\n\nPNP_MAX_MEM and PNP_MAX_PORT are mainly used to size tables of PNP\ndevice resources.  In 2.6.24, we increased their values to accomodate\nACPI devices that have many resources:\n\n                 2.6.23    2.6.24\n                 ------    ------\n  PNP_MAX_MEM       4         12\n  PNP_MAX_PORT      8         40\n\nHowever, ISAPNP also used these constants as the size of parts of the\nlogical device register set.  This register set is fixed by hardware,\nso increasing the constants meant that we were reading and writing\nunintended parts of the register set.\n\nThis patch changes ISAPNP to use the correct register set sizes (the\nsame values we used prior to 2.6.24).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04b6e6ec1a9340ab77637cae9b51b984d9d706d8",
      "tree": "50d555030ba63ca2ca2b6a889a412b0b9a5943ef",
      "parents": [
        "8b1327f6ed957030a64ccdb17131955bfea2d3fe"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Mar 22 22:57:44 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Mar 22 22:57:44 2008 +0000"
      },
      "message": "[CIFS] Fix mem leak on dfs referral\n\nSigned-off-by: Igor Mammedov \u003cniallain@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "69d1506731168d6845a76a303b2c45f7c05f3f2c",
      "tree": "3bedf2680b30c09b0375616a1c2b0d291a9f376f",
      "parents": [
        "7512cbf6efc97644812f137527a54b8e92b6a90a"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Mar 22 15:47:05 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 22 15:47:05 2008 -0700"
      },
      "message": "[TCP]: Let skbs grow over a page on fast peers\n\nWhile testing the virtio-net driver on KVM with TSO I noticed\nthat TSO performance with a 1500 MTU is significantly worse\ncompared to the performance of non-TSO with a 16436 MTU.  The\npacket dump shows that most of the packets sent are smaller\nthan a page.\n\nLooking at the code this actually is quite obvious as it always\nstop extending the packet if it\u0027s the first packet yet to be\nsent and if it\u0027s larger than the MSS.  Since each extension is\nbound by the page size, this means that (given a 1500 MTU) we\u0027re\nvery unlikely to construct packets greater than a page, provided\nthat the receiver and the path is fast enough so that packets can\nalways be sent immediately.\n\nThe fix is also quite obvious.  The push calls inside the loop\nis just an optimisation so that we don\u0027t end up doing all the\nsending at the end of the loop.  Therefore there is no specific\nreason why it has to do so at MSS boundaries.  For TSO, the\nmost natural extension of this optimisation is to do the pushing\nonce the skb exceeds the TSO size goal.\n\nThis is what the patch does and testing with KVM shows that the\nTSO performance with a 1500 MTU easily surpasses that of a 16436\nMTU and indeed the packet sizes sent are generally larger than\n16436.\n\nI don\u0027t see any obvious downsides for slower peers or connections,\nbut it would be prudent to test this extensively to ensure that\nthose cases don\u0027t regress.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e9630481ee8ef33f1cce71ce3636169fa37cd49",
      "tree": "8606ad801c849b96863ad65a94b536bfe09fb7d6",
      "parents": [
        "028011e1391eab27e7bc113c2ac08d4f55584a75"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Mar 22 14:13:06 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Mar 22 19:25:41 2008 +0100"
      },
      "message": "x86: revert: reserve dma32 early for gart\n\nRevert\n\ncommit f62f1fc9ef94f74fda2b456d935ba2da69fa0a40\nAuthor: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nDate:   Fri Mar 7 15:02:50 2008 -0800\n\n    x86: reserve dma32 early for gart\n\nThe patch has a dependency on bootmem modifications which are not .25\nmaterial that late in the -rc cycle. The problem which is addressed by\nthe patch is limited to machines with 256G and more memory booted with\nNUMA disabled. This is not a .25 regression and the audience which is\naffected by this problem is very limited, so it\u0027s safer to do the\nrevert than pulling in intrusive bootmem changes right now.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ca4e2ab5b2764562fe3d41b95b27e6bbd4733d66",
      "tree": "470825a94154fd383a7092455e206e53e9671728",
      "parents": [
        "d708c40da83a86551556999e924e27fdc43dad71"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:44:27 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:44:27 2008 +0100"
      },
      "message": "Revert \"ide-tape: schedule driver for removal after 6 months\"\n\nThis reverts commit d48567dd43868b3d2e1fcc33ee76dc2d38a1ddeb.\n\nBorislav is working on ide-tape \"light\" version instead.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d708c40da83a86551556999e924e27fdc43dad71",
      "tree": "58db3c0c59033d5d14e213d4d2c41c03de668ad6",
      "parents": [
        "15220d9b5a7e6f4ff251350b285674ed676e0d3d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:22 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:22 2008 +0100"
      },
      "message": "ide: mark \"hdx\u003dremap\" and \"hdx\u003dremap63\" kernel parameters as obsoleted\n\nMark \"hdx\u003dremap\" and \"hdx\u003dremap63\" kernel parameters as obsoleted\n(they are layering violation and should be dealt with in the same\n way as done by libata - device-mapper should be used instead).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "15220d9b5a7e6f4ff251350b285674ed676e0d3d",
      "tree": "19a61fd650ca2797647f8f098a4745146949c888",
      "parents": [
        "ad1c53bcdb831e14b1313ad694d5053ae0349393"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:21 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:21 2008 +0100"
      },
      "message": "ide: mark \"hdx\u003d[driver_name]\" and \"hdx\u003dscsi\" kernel parameters as obsoleted\n\nMark \"hdx\u003d[driver_name]\" and \"hdx\u003dscsi\" kernel parameters as obsoleted\n(nowadays device-driver binding can be changed at runtime through sysfs\n and it can also be dealt with using per device driver parameters).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ad1c53bcdb831e14b1313ad694d5053ae0349393",
      "tree": "3abbe5c93c8e4d2e02f27e4af8058931daf4489a",
      "parents": [
        "9c027c684bd01b91a7aecc63161b56071685ce7d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:21 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:21 2008 +0100"
      },
      "message": "ide: Documentation/ide/ide.txt fixes\n\n* \"hdx\u003dcyls,heads,sects,wpcom,irq\" should be \"hdx\u003dcyls,heads,sects\".\n\n* \"hdx\u003d\" is for \"x\" from \u0027a\u0027 to \u0027u\u0027, \"idex\u003d\" is for \"x\" from \u00270\u0027 to \u00279\u0027.\n\n* \"idex\u003dnoautotune\" is long gone.\n\n* Obsoleted \"ide0\u003d\" parameters were already removed from the documentation.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9c027c684bd01b91a7aecc63161b56071685ce7d",
      "tree": "f197a789915a4331e8fb16c3547552d08ec6d335",
      "parents": [
        "37ff9f3953dfa7262be091e431cd0eb368c38080"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:21 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:21 2008 +0100"
      },
      "message": "ide: mark special \"ide0\u003d\" kernel parameters as obsoleted\n\nMark \"ide0\u003dali14xx|cmd640_vlb|dtc2278|ht6560b|qd65xx|umc8672\" kernel\nparameters as obsoleted (per host driver replacements have been available\nfor a long time).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "37ff9f3953dfa7262be091e431cd0eb368c38080",
      "tree": "a76acc6bfe0c0dc52f0edf8826d1763b49fda5cf",
      "parents": [
        "028011e1391eab27e7bc113c2ac08d4f55584a75"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:20 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 22 16:40:20 2008 +0100"
      },
      "message": "ide: remove commented out entries from ide_pio_blacklist[]\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "64658743fdd40021e3ac91e8ff260ad06578dd23"
}
