)]}'
{
  "log": [
    {
      "commit": "ab1e0a13d70299e792fd0527cefd070c1405fa5b",
      "tree": "d470e7b94b0e33ea59b12713366f1bee0b94f78c",
      "parents": [
        "9dc7f30e3bac329998a2a9bb814bd0abc7cb58e2"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sun Feb 03 04:06:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:52 2008 -0800"
      },
      "message": "[SOCK] proto: Add hashinfo member to struct proto\n\nThis way we can remove TCP and DCCP specific versions of\n\nsk-\u003esk_prot-\u003eget_port: both v4 and v6 use inet_csk_get_port\nsk-\u003esk_prot-\u003ehash:     inet_hash is directly used, only v6 need\n                       a specific version to deal with mapped sockets\nsk-\u003esk_prot-\u003eunhash:   both v4 and v6 use inet_hash directly\n\nstruct inet_connection_sock_af_ops also gets a new member, bind_conflict, so\nthat inet_csk_get_port can find the per family routine.\n\nNow only the lookup routines receive as a parameter a struct inet_hashtable.\n\nWith this we further reuse code, reducing the difference among INET transport\nprotocols.\n\nEventually work has to be done on UDP and SCTP to make them share this\ninfrastructure and get as a bonus inet_diag interfaces so that iproute can be\nused with these protocols.\n\nnet-2.6/net/ipv4/inet_hashtables.c:\n  struct proto\t\t\t     |   +8\n  struct inet_connection_sock_af_ops |   +8\n 2 structs changed\n  __inet_hash_nolisten               |  +18\n  __inet_hash                        | -210\n  inet_put_port                      |   +8\n  inet_bind_bucket_create            |   +1\n  __inet_hash_connect                |   -8\n 5 functions changed, 27 bytes added, 218 bytes removed, diff: -191\n\nnet-2.6/net/core/sock.c:\n  proto_seq_show                     |   +3\n 1 function changed, 3 bytes added, diff: +3\n\nnet-2.6/net/ipv4/inet_connection_sock.c:\n  inet_csk_get_port                  |  +15\n 1 function changed, 15 bytes added, diff: +15\n\nnet-2.6/net/ipv4/tcp.c:\n  tcp_set_state                      |   -7\n 1 function changed, 7 bytes removed, diff: -7\n\nnet-2.6/net/ipv4/tcp_ipv4.c:\n  tcp_v4_get_port                    |  -31\n  tcp_v4_hash                        |  -48\n  tcp_v4_destroy_sock                |   -7\n  tcp_v4_syn_recv_sock               |   -2\n  tcp_unhash                         | -179\n 5 functions changed, 267 bytes removed, diff: -267\n\nnet-2.6/net/ipv6/inet6_hashtables.c:\n  __inet6_hash |   +8\n 1 function changed, 8 bytes added, diff: +8\n\nnet-2.6/net/ipv4/inet_hashtables.c:\n  inet_unhash                        | +190\n  inet_hash                          | +242\n 2 functions changed, 432 bytes added, diff: +432\n\nvmlinux:\n 16 functions changed, 485 bytes added, 492 bytes removed, diff: -7\n\n/home/acme/git/net-2.6/net/ipv6/tcp_ipv6.c:\n  tcp_v6_get_port                    |  -31\n  tcp_v6_hash                        |   -7\n  tcp_v6_syn_recv_sock               |   -9\n 3 functions changed, 47 bytes removed, diff: -47\n\n/home/acme/git/net-2.6/net/dccp/proto.c:\n  dccp_destroy_sock                  |   -7\n  dccp_unhash                        | -179\n  dccp_hash                          |  -49\n  dccp_set_state                     |   -7\n  dccp_done                          |   +1\n 5 functions changed, 1 bytes added, 242 bytes removed, diff: -241\n\n/home/acme/git/net-2.6/net/dccp/ipv4.c:\n  dccp_v4_get_port                   |  -31\n  dccp_v4_request_recv_sock          |   -2\n 2 functions changed, 33 bytes removed, diff: -33\n\n/home/acme/git/net-2.6/net/dccp/ipv6.c:\n  dccp_v6_get_port                   |  -31\n  dccp_v6_hash                       |   -7\n  dccp_v6_request_recv_sock          |   +5\n 3 functions changed, 5 bytes added, 38 bytes removed, diff: -33\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9dc7f30e3bac329998a2a9bb814bd0abc7cb58e2",
      "tree": "540e725cbb9190af32f987a4cc942aea0c2a217e",
      "parents": [
        "6e01d1a4b2f7110201e7fe16e561a721d76fab3e"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jan 30 16:52:28 2008 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:51 2008 -0800"
      },
      "message": "EMAC driver: Fix bug: The clock divisor is set to all ones at reset.\n\nSigned-off-by: Kalle Pokki \u003ckalle.pokki@eke.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e01d1a4b2f7110201e7fe16e561a721d76fab3e",
      "tree": "183797360ae581a1bae01a45d3f34cb9a8471413",
      "parents": [
        "136492b275e0dd02d842b94507d66267d18d341c"
      ],
      "author": {
        "name": "Alexey Demin",
        "email": "bf53x@ya.ru",
        "time": "Wed Jan 30 16:52:27 2008 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:50 2008 -0800"
      },
      "message": "EMAC driver: fix bug - invalidate data cache of new_skb-\u003edata range when cache is WB\n\nIt prevents overwritting new data from DMA.\n\nSigned-off-by: Alexey Demin \u003cbf53x@ya.ru\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "136492b275e0dd02d842b94507d66267d18d341c",
      "tree": "6c821b0105721afc61d862109bfe1b5bdb9884cd",
      "parents": [
        "6893ff1c7eeac73e2c3267e4270bdb64ec427a31"
      ],
      "author": {
        "name": "Vitja Makarov",
        "email": "vitja.makarov@gmail.com",
        "time": "Wed Jan 30 16:52:26 2008 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:50 2008 -0800"
      },
      "message": "EMAC driver: add power down mode\n\nThis patch puts phy in power-down mode when interface is down.\nAlso we should think about energy detect power-down mode, that will\ndecrease power consumption when no link.\n\nSigned-off-by: Vitja Makarov \u003cvitja.makarov@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6893ff1c7eeac73e2c3267e4270bdb64ec427a31",
      "tree": "2e0b900a4fffad815aed63fc86623dbec0dbc65f",
      "parents": [
        "2fb9d6f5a39d7753d2d2cc286079a94e92440bcd"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jan 30 16:52:25 2008 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:49 2008 -0800"
      },
      "message": "EMAC driver: ADSP-BF52x arch/mach support\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fb9d6f5a39d7753d2d2cc286079a94e92440bcd",
      "tree": "a12acf5b5df6455280b866c3b7573582a6ed893e",
      "parents": [
        "775919bc23880f250ca1029a6420187ee4bb5b26"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Jan 30 16:52:24 2008 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:48 2008 -0800"
      },
      "message": "EMAC driver: use simpler comment headers and strip out information that is maintained in the scm\u0027s log\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "775919bc23880f250ca1029a6420187ee4bb5b26",
      "tree": "1dc0ce2d7f978ea912cea8bfcc2c540f682b308e",
      "parents": [
        "7cc8f38188133e0c278b9f207d63c2c2b4d98236"
      ],
      "author": {
        "name": "Aidan Williams",
        "email": "aidan@nicta.com.au",
        "time": "Wed Jan 30 16:52:23 2008 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:47 2008 -0800"
      },
      "message": "EMAC driver: bf537 MAC multicast hash filtering patch\n\nThe bf537 Ethernet MAC driver in the 2007R1.1-RC3 kernel (and the\ncurrent kernel) do not implement multicast hash filtering. This\nis a performance problem if you have lots of multicast on your network.\n\nThis patch plugs the right bits into the multicast hash registers.\n\nSigned-off-by: Aidan Williams \u003caidan@nicta.com.au\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7cc8f38188133e0c278b9f207d63c2c2b4d98236",
      "tree": "175e61cd74d95f67394442bb21d4f35038aa1ac4",
      "parents": [
        "6db9e4617e9bdf9d31fbea165b10cb95318adf8c"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jan 30 16:52:22 2008 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:47 2008 -0800"
      },
      "message": "EMAC driver: define MDC_CLK\u003d2.5MHz and caculate mdc_div according to SCLK.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6db9e4617e9bdf9d31fbea165b10cb95318adf8c",
      "tree": "183e2a74f43096cfeac9497cd6b8ddc4d89f21b6",
      "parents": [
        "8ee8e922541a3dea0b53b177a3c5ccbf03631408"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jan 30 16:52:21 2008 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:46 2008 -0800"
      },
      "message": "EMAC driver: shorten the mdelay value to solve netperf performance issue\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ee8e922541a3dea0b53b177a3c5ccbf03631408",
      "tree": "6c6ad5e479a7192a37734198a2ca5f15f2d33a8b",
      "parents": [
        "82637e808478087ce861129745fa60cc37e7929d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jan 30 04:00:40 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:45 2008 -0800"
      },
      "message": "[netdrvr] sis190: build fix\n\nFix PCI table section type conflict, by removing __devinitdata.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82637e808478087ce861129745fa60cc37e7929d",
      "tree": "b9bf662a5690f4948b376f821f8eb57d9247c2e3",
      "parents": [
        "a7bffe722c996679b4fb2103ecaf673ec2b9b4a7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Jan 23 19:16:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:44 2008 -0800"
      },
      "message": "sky2: fix Wake On Lan interaction with BIOS\n\nThis patch disables config mode access after clearing PCI settings.\nSome BIOS\u0027s seem to not do WOL if config bit still set.\n\nFixes: http://bugzilla.kernel.org/show_bug.cgi?id\u003d9721\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7bffe722c996679b4fb2103ecaf673ec2b9b4a7",
      "tree": "7bd687d08e859c29c31d08fb9e8c5ecc4fba01ef",
      "parents": [
        "44911bfee4a92f7580cb4dbba36e986003b0ac75"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Jan 23 19:11:51 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:44 2008 -0800"
      },
      "message": "sky2: restore multicast addresses after recovery\n\nIf the sky2 deadman timer forces a recovery, the multicast hash\nlist is lost. Move the call to sky2_set_multicast to the end\nof sky2_up() so all paths that bring device up will restore multicast.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44911bfee4a92f7580cb4dbba36e986003b0ac75",
      "tree": "045e5c09229c4d72d0ccb61d472374c13d083ae3",
      "parents": [
        "097c2aa89f22f55db19fd0f72aede460bcb61f29"
      ],
      "author": {
        "name": "Jike Song",
        "email": "albcamus@gmail.com",
        "time": "Thu Jan 24 14:51:36 2008 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:43 2008 -0800"
      },
      "message": "pci-skeleton: Misc fixes to build neatly\n\nThe pci-skeleton.c has several problems with compilation, such as missing args\nwhen calling synchronize_irq(). Fix it.\n\nSigned-off-by: Jike Song \u003calbcamus@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "097c2aa89f22f55db19fd0f72aede460bcb61f29",
      "tree": "a2746aacc233c2cd79f111cecf11f4c8a5a5ae16",
      "parents": [
        "6344f0521aac9f93c312826216762f2185268390"
      ],
      "author": {
        "name": "Johnson Leung",
        "email": "r58129@freescale.com",
        "time": "Sun Feb 03 03:50:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:42 2008 -0800"
      },
      "message": "phylib: Add Realtek 821x eth PHY support\n\nthis PHY present on the MPC8315E and MPC837xE RDB boards.\n\nSigned-off-by: Johnson Leung \u003cr58129@freescale.com\u003e\nSigned-off-by: Kevin Lam \u003cr43770@freescale.com\u003e\nSigned-off-by: Joe D\u0027Abbraccio \u003cljd015@freescale.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6344f0521aac9f93c312826216762f2185268390",
      "tree": "984ded12f15cb5ce71376ba6c6be3e72d3002427",
      "parents": [
        "35b5f6b1a82b5c586e0b24c711dc6ba944e88ef1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Jan 27 13:58:11 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:42 2008 -0800"
      },
      "message": "natsemi: Update locking documentation\n\nThe documentation regarding synchronisation at the head of the natsemi\ndriver was badly bitrotted so replace it with a general statement about\nthe techniques used which is less likely to bitrot.\n\nAlso remove the note saying these chips are uncommon - it makes little\ndifference but they were used in a number of laptops and at least one mass\nmarket PCI ethernet card.\n\nSigned-off-by: Mark Brown \u003cbroonie@sirena.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35b5f6b1a82b5c586e0b24c711dc6ba944e88ef1",
      "tree": "cf08793802ce8f91f13e262c3b6cdcf0a01d95e9",
      "parents": [
        "2b91213064bd882c3adf35f028c6d12fab3269ec"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Tue Jan 29 10:05:09 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:41 2008 -0800"
      },
      "message": "PHYLIB: Locking fixes for PHY I/O potentially sleeping\n\nPHY read/write functions can potentially sleep (e.g., a PHY accessed\nvia I2C).  The following changes were made to account for this:\n\n    * Change spin locks to mutex locks\n    * Add a BUG_ON() to phy_read() phy_write() to warn against\n      calling them from an interrupt context.\n    * Use work queue for PHY state machine handling since\n      it can potentially sleep\n    * Change phydev lock from spinlock to mutex\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b91213064bd882c3adf35f028c6d12fab3269ec",
      "tree": "799e5ea0f04c3cb1d9aa2902c97b5296400a9d3c",
      "parents": [
        "bb9a4fd1f7cc083f72e52f01938c23ac5b3403d5"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon Jan 28 10:24:40 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:40 2008 -0800"
      },
      "message": "forcedeth: mac address mcp77/79\n\nThis patch is a critical fix for MCP77 and MCP79 devices. The feature\nflags were missing the define for correct mac address\n(DEV_HAS_CORRECT_MACADDR).\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb9a4fd1f7cc083f72e52f01938c23ac5b3403d5",
      "tree": "f21d14bb59d2f472672159212f9bae24dd05289a",
      "parents": [
        "32fa8b27eaec2f4bc978cadfb84b375de57311ce"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jan 13 16:03:04 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:40 2008 -0800"
      },
      "message": "forcedeth: multicast fix\n\nThis patch fixes the case where no multicast addresses are requested to\nbe added to the multicast filter. The multicast mask must be set to all\n1\u0027s instead of all 0\u0027s.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32fa8b27eaec2f4bc978cadfb84b375de57311ce",
      "tree": "06c6d783f35783ef1fba00243afa07015260f63a",
      "parents": [
        "f648d129038f40868dc79bbcb1bd3505e4a7faf2"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jan 13 16:03:01 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:39 2008 -0800"
      },
      "message": "forcedeth: tx pause fix\n\nThis patch fixes the tx pause enable watermark flags. The new values\nwhere determined to be optimal during testing.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f648d129038f40868dc79bbcb1bd3505e4a7faf2",
      "tree": "60ab985b1f2bf19c81f82e601673e9754d1c133a",
      "parents": [
        "bfaffe8fae0273b57f2146d1759cbd25d07c81e9"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jan 13 16:02:57 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:38 2008 -0800"
      },
      "message": "forcedeth: updated copyright section\n\nThis patch updates the copyright section to include 2007 and 2008.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bfaffe8fae0273b57f2146d1759cbd25d07c81e9",
      "tree": "126bdea1b8f7d8d2231a32ddd5dda4a349905a8a",
      "parents": [
        "0a62677b26ccb31cd81fc55d14d27d8cd3560d7d"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jan 13 16:02:55 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:37 2008 -0800"
      },
      "message": "forcedeth: checksum fix\n\nThe driver should inform the stack when checksum has been performed by\nthe HW when both IP and TCP (or UDP) checksum flags are indicated by HW.\n\nPreviously, it would also inform the stack when only IP checksum flag\nwas indicated by HW. This can cause data corruption when IP fragments\nare used. The IP Identification field can wrap around and cause data\nfrom new fragments to fill into older fragment slots with same IP Id.\nThe stack would then not perform TCP/UDP checksum (after re-assembly of\nall fragments) since driver falsely stated it was already calculated.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a62677b26ccb31cd81fc55d14d27d8cd3560d7d",
      "tree": "7043087512e9737f0f06d5f7da8cceae24304f33",
      "parents": [
        "10a5a80b3c69d65d66c4d9f4f796725f09bbc8cb"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jan 13 16:02:42 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:37 2008 -0800"
      },
      "message": "forcedeth: reset register fix\n\nThis patch fixes the reset register definition from 0x3C to 0x34.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10a5a80b3c69d65d66c4d9f4f796725f09bbc8cb",
      "tree": "0b7c804e641f94ae2946bbb8e900ab80ee0a1fd0",
      "parents": [
        "7b9b09436b8720621e5594ce25fd25f34d5d42be"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Tue Jan 29 21:14:56 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:36 2008 -0800"
      },
      "message": "drivers/net/arm/at91_ether.c: logical/bitand typo in function reset_phy()\n\ninclude/linux/mii.h:48:#define BMCR_RESET 0x8000\n\nThe function reset_phy() is in \"#if 0\" inactivated code\n\nReplace logical \"\u0026\u0026\" by bit \"\u0026\" before BMCR_RESET\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b9b09436b8720621e5594ce25fd25f34d5d42be",
      "tree": "dbcf98ca8f2485d20c50411a50c058f2df602e80",
      "parents": [
        "d96c75a3d170a7c9a1ef062cb6d7a65730a34f22"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Tue Jan 29 14:45:11 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:35 2008 -0800"
      },
      "message": "cxgb3: Remove incorrect __devinit annotations\n\nWhen PCI error recovery was added to cxgb3, a function t3_io_slot_reset()\nwas added.  This function can call back into t3_prep_adapter() at any\ntime, so t3_prep_adapter() can no longer be marked __devinit.\nThis patch removes the __devinit annotation from t3_prep_adapter() and\nall the functions that it calls, which fixes\n\n    WARNING: drivers/net/cxgb3/built-in.o(.text+0x2427): Section mismatch in reference from the function t3_io_slot_reset() to the function .devinit.text:t3_prep_adapter()\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d96c75a3d170a7c9a1ef062cb6d7a65730a34f22",
      "tree": "63e06d6a40e45fa591fc15c4bc0aa07a2bd46b09",
      "parents": [
        "43cd2595e76fce5f58d5b35d9875bcc48ddaf2e8"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Jan 29 18:07:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:35 2008 -0800"
      },
      "message": "bonding: update MAINTAINERS\n\n\tRemove Chad Tindel; he hasn\u0027t been involved for a number\nof years.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43cd2595e76fce5f58d5b35d9875bcc48ddaf2e8",
      "tree": "e76128b0f8858b01c9f780bb9c004d1dadabc029",
      "parents": [
        "21c9d8d73dd1a152c49b4e3176193a099849d4c9"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Jan 29 18:07:48 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:34 2008 -0800"
      },
      "message": "bonding: update version\n\n\tUpdate bonding to version 3.2.4.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21c9d8d73dd1a152c49b4e3176193a099849d4c9",
      "tree": "115f1f6f1acd454db2ae0c56bc4e575476fa7b1e",
      "parents": [
        "2439f9ebd45349246b0fec7c47e6d0e05b1357c7"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Jan 29 18:07:47 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:33 2008 -0800"
      },
      "message": "bonding: do not acquire rtnl in ARP monitor\n\n\tThe ARP monitor functions currently acquire RTNL when performing\nfailover operations, but do so incorrectly (out of order).  This causes\nvarious warnings from might_sleep.\n\n\tThe ARP monitor isn\u0027t supported for any of the bonding modes\nthat actually require RTNL, so it is safe to not hold RTNL when\nfailing over in the ARP monitor.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2439f9ebd45349246b0fec7c47e6d0e05b1357c7",
      "tree": "803000e31f25d0647d71bad8a7b9f2b7b3aea9c1",
      "parents": [
        "4fe4763cd8cacd81d892193efb48b99c99c15323"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Tue Jan 29 18:07:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:13 2008 -0800"
      },
      "message": "bonding: fix race that causes invalid statistics\n\nI\u0027ve seen reports of invalid stats in /proc/net/dev for bonding\ninterfaces, and found it\u0027s a pretty easy problem to reproduce.  Since\nthe current code zeros the bonding stats when a read is requested and a\npointer to that data is returned to the caller we cannot guarantee that\nthe caller has completely accessed the data before a successive call to\nrequest the stats zeroes the stats again.\n\nThis patch creates a new stack variable to keep track of the updated\nstats and copies the data from that variable into the bonding stats\nstructure.  This ensures that the value for any of the bonding stats\nshould not incorrectly return zero for any of the bonding statistics.\nThis does use more stack space and require an extra memcpy, but it seems\nlike a fair trade-off for consistently correct bonding statistics.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fe4763cd8cacd81d892193efb48b99c99c15323",
      "tree": "5eb58e95faa8cfc04a0d81993dcd99b5ecd93a98",
      "parents": [
        "80ee5ad23150f1f3fe8d35728e860850ccea44da"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Jan 29 18:07:45 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:12 2008 -0800"
      },
      "message": "bonding: fix NULL pointer deref in startup processing\n\n\tFix the \"are we creating a duplicate\" check to not compare\nthe name if the name is NULL (meaning that the system should select\na name).  Bug reported by Benny Amorsen \u003cbenny+usenet@amorsen.dk\u003e.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80ee5ad23150f1f3fe8d35728e860850ccea44da",
      "tree": "4bab44a6762a87c59ba22ab688326f1a6fe075a1",
      "parents": [
        "a42e534f1b6be7f2f68f83d29588c3f2736b4d25"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Jan 29 18:07:44 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:12 2008 -0800"
      },
      "message": "bonding: fix set_multicast_list locking\n\n\tThis patch eliminates a problem (reported by lockdep) in the\nbond_set_multicast_list function.  It first reduces the locking on\nbond-\u003elock to a simple read_lock, and second, adds netif_tx locking\naround the bonding mc_list manipulations that occur outside of the\nset_multicast_list function.\n\n\tThe original problem was related to IPv6 addrconf activity.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a42e534f1b6be7f2f68f83d29588c3f2736b4d25",
      "tree": "5a5d0ef85a0c71e4c290c130ee99b1b5beea5cfc",
      "parents": [
        "c800c5c9db9c621b2c1d70c3ae6532fafe2db69d"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Jan 29 18:07:43 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:11 2008 -0800"
      },
      "message": "bonding: fix parameter parsing\n\n\tMy last fix (commit ece95f7fefe3afae19e641e1b3f5e64b00d5b948)\ndidn\u0027t handle one case correctly.  This resolves that, and it will now\ncorrectly parse parameters with arbitrary white space, and either text\nnames or mode values.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c800c5c9db9c621b2c1d70c3ae6532fafe2db69d",
      "tree": "429dadd456a693c42193c089b6d42d1dbdf1725a",
      "parents": [
        "ba64f58ea47de34d864a438d49deccbbaea3f935"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:28:00 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:10 2008 -0800"
      },
      "message": "Fix/Rewrite of the mipsnet driver]\n\nThis is Thiemo\u0027s patch.\n\n----- Forwarded message from Thiemo Seufer \u003cths@networkno.de\u003e -----\n\nFrom: Thiemo Seufer \u003cths@networkno.de\u003e\nDate: Sat, 17 Nov 2007 22:29:13 +0000\nTo: netdev@vger.kernel.org\nCc: linux-mips@linux-mips.org, ralf@linux-mips.org\nSubject: [PATCH, REPOST] Fix/Rewrite of the mipsnet driver\nContent-Type: text/plain; charset\u003dus-ascii\n\nHello All,\n\ncurrently the mipsnet driver fails after transmitting a number of\npackages because SKBs are allocated but never freed. I fixed that\nand coudn\u0027t refrain from removing the most egregious warts.\n\n- mipsnet.h folded into mipsnet.c, as it doesn\u0027t provide any\n  useful external interface.\n- Free SKB after transmission.\n- Call free_irq in mipsnet_close, to balance the request_irq in\n  mipsnet_open.\n- Removed duplicate read of rxDataCount.\n- Some identifiers are now less verbose.\n- Removed dead and/or unnecessarily complex code.\n- Code formatting fixes.\n\nTested on Qemu\u0027s mipssim emulation, with this patch it can boot a\nDebian NFSroot.\n\nThiemo\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba64f58ea47de34d864a438d49deccbbaea3f935",
      "tree": "8ba4a8f37d6857724b6c0c75ac50f64aff4bb9f6",
      "parents": [
        "6d490a7e5bea48cdbb869b532b5d7ca0b67ca467"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Feb 01 18:19:08 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:10 2008 -0800"
      },
      "message": "remove obsolete tokenring maintainer information\n\n- Peter\u0027s email address is bouncing\n- the project webpage no longer exists\n- neither Peter nor Mike had a single patch included in the kernel\n  since 2.6.12-rc2 (when the git history begins)\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d490a7e5bea48cdbb869b532b5d7ca0b67ca467",
      "tree": "718ab7bfe9c03428ca7ebd452ea90f575012b081",
      "parents": [
        "9b71c5e070946767ac8b19317df89700e967992a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Feb 01 08:21:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:09 2008 -0800"
      },
      "message": "igb: remove unneeded declaration shadowing earlier one\n\nThis removes a sparse warning.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b71c5e070946767ac8b19317df89700e967992a",
      "tree": "443126f566719aa1dcebd66223c7030c228deb4f",
      "parents": [
        "0a0863af0d41e2eea1391e4e5f375a47c5019ab7"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Fri Feb 01 08:21:44 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:08 2008 -0800"
      },
      "message": "e1000e: tweak irq allocation messages\n\nThere\u0027s too much noise on systems that don\u0027t support MSI.  Let\u0027s get rid\nof a few and make the real error message more specific.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a0863af0d41e2eea1391e4e5f375a47c5019ab7",
      "tree": "02c20021d2f6ec89f98432cb3ab0a60c47336524",
      "parents": [
        "b4ea895dd855a1dba72d171f4ef80a2a57b50f04"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Fri Feb 01 08:21:39 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:07 2008 -0800"
      },
      "message": "e100: fix spelling errors\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4ea895dd855a1dba72d171f4ef80a2a57b50f04",
      "tree": "fba6c2e746cf688bc35645126d96b7c98885913f",
      "parents": [
        "5cfe33d66cee877d2a9575e5bff25519ac44f0de"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Feb 01 08:21:28 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:07 2008 -0800"
      },
      "message": "e1000: make e1000_dump_eeprom() static\n\nThis patch makes the needlessly global e1000_dump_eeprom() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cfe33d66cee877d2a9575e5bff25519ac44f0de",
      "tree": "60d948c6e1aba8d48df576679d4d9e825580336e",
      "parents": [
        "915e91d734d33ad303313e05582769dbbefff3b2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Feb 01 08:21:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:27:56 2008 -0800"
      },
      "message": "e1000e: make a function static\n\nThis patch makes the needlessly global reg_pattern_test_array() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "915e91d734d33ad303313e05582769dbbefff3b2",
      "tree": "d6c6b1936c1cbf11cb81d1bde73266fead44b0bc",
      "parents": [
        "1145d954a51df9362d7eaa2c68405fc226418f34"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Jan 29 22:49:16 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:27:55 2008 -0800"
      },
      "message": "Net: e100, fix iomap mem accesses\n\nPatch against netdev-2.6 follows.\n--\nwriteX functions are not permitted on iomap-ped space change to iowriteX,\nalso pci_unmap pci_map-ped space on exit (instead of iounmap).\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1145d954a51df9362d7eaa2c68405fc226418f34",
      "tree": "d29417888ba1b7fb5de123700deedb35a1bac5ae",
      "parents": [
        "ef1ea0b424d09452b27f5cb1a0c108b645cb25e0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Jan 23 13:57:19 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:27:55 2008 -0800"
      },
      "message": "pasemi_mac: Disable interface on close\n\nTurns out we never disable the interface. It doesn\u0027t really cause\nany problems since the channel is off, but it\u0027s still better to do it\nthis way.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef1ea0b424d09452b27f5cb1a0c108b645cb25e0",
      "tree": "71987b531b7dc1f00d9e0c7a34259444fc2088e9",
      "parents": [
        "5cea73b0f7d4d49e276b0c4842465890d00de861"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Jan 23 13:56:47 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:27:54 2008 -0800"
      },
      "message": "pasemi_mac: add support for setting MTU\n\nCurrently keeping it at 1500 bytes or below since jumbo frames need\nspecial checksum offload on TX.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cea73b0f7d4d49e276b0c4842465890d00de861",
      "tree": "9d46b61c0c050942a4df9e7dd68c796016ddb746",
      "parents": [
        "c88559539bd16eae4e9056d4734b3fe8a9858c45"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Jan 23 13:56:19 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:27:53 2008 -0800"
      },
      "message": "pasemi_mac: Add support for changing mac address\n\nStraightforward. It used to be hardcoded and impossible to override\nwith ifconfig.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c88559539bd16eae4e9056d4734b3fe8a9858c45",
      "tree": "a90ea2bc129d9e4d944f49fd669ab36c98a9f15d",
      "parents": [
        "03157ac31eb4a8883382a212b161d2e6c5059fbf"
      ],
      "author": {
        "name": "Surjit Reang",
        "email": "surjit.reang@neterion.com",
        "time": "Sun Feb 03 04:27:38 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:27:38 2008 -0800"
      },
      "message": "S2io: Fix for LRO Bugs\n\nResubmitting patch from Al Viro \u003cviro@zeniv.linux.org.uk\u003e, with subject -\n[PATCH] s2io LRO bugs.\na) initiate_new_session() sets -\u003etcp_ack to ntohl(...); everything\n   else stores and expects to find there the net-endian value.\nb) check for monotonic timestamps in verify_l3_l4_lro_capable()\n   compares the value sitting in TCP option (right there in the skb-\u003edata,\n   net-endian 32bit) with the value picked from earlier packet.\n   Doing that without ntohl() is an interesting idea and it might even\n   work occasionally; unfortunately, it\u0027s quite broken.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03157ac31eb4a8883382a212b161d2e6c5059fbf",
      "tree": "6d720fe0bf5bd462603fcf70e1c3a4bdf6ac2ba8",
      "parents": [
        "efb90e43ffee4045efe76de90773c4a5963515a3"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Tue Jan 29 10:19:00 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:28 2008 -0800"
      },
      "message": "PHYLIB: Add BCM5482 PHY support\n\nThis Broadcom PHY is similar to other bcm54xx devices.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efb90e43ffee4045efe76de90773c4a5963515a3",
      "tree": "64c78531adb5fecde14bdb5904b81f0f731775c0",
      "parents": [
        "4a51c0d02c18ea2fea7611bcaf028e69201580d4"
      ],
      "author": {
        "name": "Mitch Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Tue Jan 29 12:43:02 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:27 2008 -0800"
      },
      "message": "e1000e: add new wakeup cababilities\n\nEthtool supports wake-on-ARP and wake-on-link, and so does the hardware\nsupported by e1000e.  This patch just introduces the two.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a51c0d02c18ea2fea7611bcaf028e69201580d4",
      "tree": "8554c1a1627b24dcfbd349f0d69591b28c12923c",
      "parents": [
        "ad84243eb4ec64215517fde0524d92ade47e6084"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Jan 30 19:10:13 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:27 2008 -0800"
      },
      "message": "big-endian support for via-velocity\n\n* kill bitfields\n* annotate\n* add missing conversions\n* fix a couple of brainos in zerocopy stuff (fortunately, it\u0027s ifdef\u0027ed out)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad84243eb4ec64215517fde0524d92ade47e6084",
      "tree": "14896ee9b6344d8049c9f3ec4cb10f9953d4c8f2",
      "parents": [
        "83084fa39282e9230d590cc91544acb6638c89fa"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Jan 30 20:37:42 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:15 2008 -0800"
      },
      "message": "rtl8150: use default MTU of 1500\n\nThe RTL8150 driver uses an MTU of 1540 by default, which causes a\nbunch of problems -- it prevents booting from NFS root, for one.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nCc: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83084fa39282e9230d590cc91544acb6638c89fa",
      "tree": "4109faf8f97b89a31e56ae285f7a01ed20c69f00",
      "parents": [
        "3edd76caf4d1cda9cf84c5c6845f80f996f36081"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jan 30 22:03:34 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:15 2008 -0800"
      },
      "message": "net/sunbmac.c section fix\n\nThis patch fixes the following section mismatch:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: drivers/net/sunbmac.o(.devinit.text+0x24): Section mismatch in reference from the function bigmac_sbus_probe() to the function .init.text:bigmac_ether_init()\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3edd76caf4d1cda9cf84c5c6845f80f996f36081",
      "tree": "2fbc4c48c8ffbdcb5c21ff7c1142d58844b50ef5",
      "parents": [
        "aa782d3195c8a1f6da9a44f1862f098f41bfe8a2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jan 30 22:03:39 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:14 2008 -0800"
      },
      "message": "net/sunqe.c section fix\n\nThis patch fixes the following section mismatch:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: drivers/net/sunqe.o(.devinit.text+0x4): Section mismatch in reference from the function qec_sbus_probe() to the function .init.text:qec_ether_init()\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa782d3195c8a1f6da9a44f1862f098f41bfe8a2",
      "tree": "6fcae9318e5a9c4273111730ff97a7bad359d45e",
      "parents": [
        "e6353f30435002e307bf7dcfaa61fc6800b4b267"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jan 30 22:03:32 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:13 2008 -0800"
      },
      "message": "drivers/net/sunvnet.c:print_version() must be __devinit\n\nThis patch fixes the following section mismatches:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: drivers/net/sunvnet.o(.text+0x220): Section mismatch in reference from the function print_version() to the variable .devinit.data:version\nWARNING: drivers/net/sunvnet.o(.text+0x228): Section mismatch in reference from the function print_version() to the variable .devinit.data:version\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6353f30435002e307bf7dcfaa61fc6800b4b267",
      "tree": "f5afc046c6181c66875a04e086af7c591445ef7c",
      "parents": [
        "b54e4f8346c0c94c5393738e2ce95faf5ca30acc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jan 30 22:02:35 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:13 2008 -0800"
      },
      "message": "IBMLANA no longer has to depend on MCA_LEGACY\n\nThis patch removes the no longer required dependency of IBMLANA\non MCA_LEGACY.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b54e4f8346c0c94c5393738e2ce95faf5ca30acc",
      "tree": "3fca6eb9ae810bc206724bfa1f7d9a11e5bc42eb",
      "parents": [
        "de11743e23b83e2ddf99a757ab2ebb62bd4c29f0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jan 30 22:02:08 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:12 2008 -0800"
      },
      "message": "ibmlana_init_one() must be __devinit\n\nThis patch fixes the following section mismatch:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: drivers/net/built-in.o(.text+0x1148a5): Section mismatch in reference from the function ibmlana_init_one() to the variable .init.data:ibmlana_adapter_names\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de11743e23b83e2ddf99a757ab2ebb62bd4c29f0",
      "tree": "989abecc0de0702c9e1abbea9cd0786b34d2257d",
      "parents": [
        "976006f10b4ff1c8440436b92571b1fcedaf3cd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jan 30 22:02:07 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:11 2008 -0800"
      },
      "message": "olympic_open() must be __devinit\n\nThis patch fixes the following section mismatch:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: drivers/net/built-in.o(.text+0x155573): Section mismatch in reference from the function olympic_open() to the function .devinit.text:olympic_init()\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "976006f10b4ff1c8440436b92571b1fcedaf3cd0",
      "tree": "007644fef5b839debdefbc20501820e9170199e0",
      "parents": [
        "de4e7c889927e37099ef7d3c32b75823a17c9009"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jan 30 22:02:10 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:10 2008 -0800"
      },
      "message": "ibmlana_adapter_names[] must be __devinitdata\n\nThis patch fixes the following section mismatch:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: drivers/net/built-in.o(.devinit.text+0x1baa4): Section mismatch in reference from the function ibmlana_init_one() to the variable .init.data:ibmlana_adapter_names\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de4e7c889927e37099ef7d3c32b75823a17c9009",
      "tree": "645a14f714add8cfffad698f216ee5adae00aefd",
      "parents": [
        "237c5e8ee2328c31a130d35e32f7a2260c4512aa"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jan 30 22:02:05 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:10 2008 -0800"
      },
      "message": "via-rhine.c:rhine_hw_init() must be __devinit\n\nThie patch fixes the following section mismatch:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: drivers/net/built-in.o(.text+0xdd840): Section mismatch in reference from the function rhine_hw_init() to the function .devinit.text:rhine_reload_eeprom()\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "237c5e8ee2328c31a130d35e32f7a2260c4512aa",
      "tree": "40bb25b5e8359d46162da197670c1ba8fbccf1c6",
      "parents": [
        "06c3fd6ad546f7e6e996ca1fc2cddd9c7aee8176"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 31 11:25:31 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:09 2008 -0800"
      },
      "message": "NET: AX88796 use dev_dbg() instead of printk()\n\nChange to using dev_dbg() and the other dev_xxx()\nmacros instead of printk, and update to use the\nprint_mac() helper.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06c3fd6ad546f7e6e996ca1fc2cddd9c7aee8176",
      "tree": "317f74d203f852960916734a2c25b02fcc21b843",
      "parents": [
        "e87ceea13e84a0748487ed0f9ccbfbc646966339"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jan 31 13:10:22 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:00 2008 -0800"
      },
      "message": "macb: Fix section mismatch and shrink runtime footprint\n\nmacb devices are only found integrated on SoCs, so they can\u0027t be\nhotplugged. Thus, the probe() and exit() functions can be __init and\n__exit, respectively. By using platform_driver_probe() instead of\nplatform_driver_register(), there won\u0027t be any references to the\ndiscarded probe() function after the driver has loaded.\n\nThis also fixes a section mismatch due to macb_probe(), defined as\n__devinit, calling macb_get_hwaddr, defined as __init.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e87ceea13e84a0748487ed0f9ccbfbc646966339",
      "tree": "dee3e9f1f773d904538402df628be2f3ff2318b5",
      "parents": [
        "26d29ea799b200c2499a7b41920c2dbfe710bea7"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Fri Feb 01 15:37:42 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:00 2008 -0800"
      },
      "message": "ehea: fix sysfs link compile problem\n\nDue to changes in the struct device_driver there is no direct\naccess to its kobj any longer. The kobj was used to create\nsysfs links between eHEA ethernet devices and the driver.\nThis patch removes the affected sysfs links to resolve\nthe build problems.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26d29ea799b200c2499a7b41920c2dbfe710bea7",
      "tree": "178a8d23eb71a863a6818571d3acce35c718e91e",
      "parents": [
        "80a9fad8e89a23c31bab9c228a88a391c4f8d698"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Feb 01 16:22:54 2008 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:59 2008 -0800"
      },
      "message": "ucc_geth: add support for netpoll\n\nThis patch adds netpoll support for the QE UCC Gigabit Ethernet\ndriver. Tested using netconsole and KGDBoE.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80a9fad8e89a23c31bab9c228a88a391c4f8d698",
      "tree": "2c6d22ee53f9fca8a6b0fadc422178397eb7a07e",
      "parents": [
        "f67c6275185216b47ee50c8c122adee3c562bce7"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Feb 01 16:22:48 2008 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:58 2008 -0800"
      },
      "message": "ucc_geth: fix module removal\n\n- uccf should be set to NULL to not double-free memory on\n  subsequent calls;\n- ind_hash_q and group_hash_q lists should be initialized in the\n  probe() function, instead of struct_init() (called by open()),\n  otherwise there will be an oops if ucc_geth_driver removed\n  prior \u0027ifconfig ethX up\u0027;\n- add unregister_netdev();\n- reorder geth_remove() steps.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f67c6275185216b47ee50c8c122adee3c562bce7",
      "tree": "41a23cd9afde75032f8b0edaf1a59773b20c96c7",
      "parents": [
        "e076c872df1673f606c2e6566cea59473796633c"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@austin.ibm.com",
        "time": "Thu Jan 31 20:20:51 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:58 2008 -0800"
      },
      "message": "ehea: fix qmr checkpatch complaints\n\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e076c872df1673f606c2e6566cea59473796633c",
      "tree": "9db85ebfdcf7760dce7b531e121a6a0fba9fc46e",
      "parents": [
        "508d2b5d261abbd7fb728092c5025c5063060c04"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@austin.ibm.com",
        "time": "Thu Jan 31 20:20:50 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:57 2008 -0800"
      },
      "message": "ehea: fix phyp checkpatch complaints\n\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "508d2b5d261abbd7fb728092c5025c5063060c04",
      "tree": "430eea2b96096e7bcef2a44488c382505336ac88",
      "parents": [
        "13da93d495f950f078038436f39659f54f91639a"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@austin.ibm.com",
        "time": "Thu Jan 31 20:20:49 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:56 2008 -0800"
      },
      "message": "ehea: fix main checkpatch complaints\n\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13da93d495f950f078038436f39659f54f91639a",
      "tree": "51b9bae0bf22449f230525ed5835da6d0f5216f2",
      "parents": [
        "c6fa0b03cdf7d973988193c2b7d768f01e1dc2ae"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@austin.ibm.com",
        "time": "Thu Jan 31 20:20:48 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:56 2008 -0800"
      },
      "message": "ehea: fix ethtool checkpatch complaints\n\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6fa0b03cdf7d973988193c2b7d768f01e1dc2ae",
      "tree": "34cefafc34b14f69eb4bdb11913e53a20b808733",
      "parents": [
        "9135f1901ee6449dfe338adf6e40e9c2025b8150"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@austin.ibm.com",
        "time": "Thu Jan 31 20:20:47 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:55 2008 -0800"
      },
      "message": "ehea: fix ehea.h checkpatch complaints\n\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9135f1901ee6449dfe338adf6e40e9c2025b8150",
      "tree": "05e1ab38563a93cf0df8c05d21062b85b14f8491",
      "parents": [
        "124d3b7041f9a0ca7c43a6293e1cae4576c32fd5",
        "d59823fa44f7d9babf586b3c705db314aa0f9822"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 03 07:58:57 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 03 07:58:57 2008 +1100"
      },
      "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: (95 commits)\n  ide-tape: remove idetape_config_t typedef\n  ide-tape: remove mtio.h related comments\n  ide-tape: make function name more accurate\n  ide-tape: remove unused sense packet commands.\n  ide-tape: use generic byteorder macros\n  ide-tape: remove EXPERIMENTAL driver status\n  ide-tape: use generic scsi commands\n  ide-tape: remove struct idetape_block_size_page_t\n  ide-tape: remove structs os_partition_t, os_dat_entry_t, os_dat_t\n  ide-tape: remove struct idetape_parameter_block_descriptor_t\n  ide-tape: remove struct idetape_medium_partition_page_t\n  ide-tape: remove struct idetape_data_compression_page_t\n  ide-tape: remove struct idetape_inquiry_result_t\n  ide-tape: remove struct idetape_capabilities_page_t\n  ide-tape: remove IDETAPE_DEBUG_BUGS\n  ide-tape: remove IDETAPE_DEBUG_INFO\n  ide-tape: dump gcw fields on error in idetape_identify_device()\n  ide-tape: remove struct idetape_mode_parameter_header_t\n  ide-tape: remove struct idetape_request_sense_result_t\n  ide-tape: remove dead code\n  ...\n"
    },
    {
      "commit": "124d3b7041f9a0ca7c43a6293e1cae4576c32fd5",
      "tree": "9b92dd8f99c10ae0a0931ce71f3e9a20b32b167b",
      "parents": [
        "6598b60fd56ba5e915a001cc4e307880a94d19ae"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sat Feb 02 15:01:17 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 03 07:55:39 2008 +1100"
      },
      "message": "fix writev regression: pan hanging unkillable and un-straceable\n\nFrederik Himpe reported an unkillable and un-straceable pan process.\n\nZero length iovecs can go into an infinite loop in writev, because the\niovec iterator does not always advance over them.\n\nThe sequence required to trigger this is not trivial. I think it\nrequires that a zero-length iovec be followed by a non-zero-length iovec\nwhich causes a pagefault in the atomic usercopy. This causes the writev\ncode to drop back into single-segment copy mode, which then tries to\ncopy the 0 bytes of the zero-length iovec; a zero length copy looks like\na failure though, so it loops.\n\nPut a test into iov_iter_advance to catch zero-length iovecs. We could\njust put the test in the fallback path, but I feel it is more robust to\nskip over zero-length iovecs throughout the code (iovec iterator may be\nused in filesystems too, so it should be robust).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6598b60fd56ba5e915a001cc4e307880a94d19ae",
      "tree": "3cf5e13b9bfdc6d953cf3f3bf374458a4855550c",
      "parents": [
        "ae9458d6a0956aa21cb49e1251e35a8d4dacbe6e",
        "5fcf500058d5f06720302c5ce138c7bca93f7655"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 03 07:51:38 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 03 07:51:38 2008 +1100"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: sbp2: fix bogus s/g access change\n"
    },
    {
      "commit": "d59823fa44f7d9babf586b3c705db314aa0f9822",
      "tree": "140c5f795cb97955eef25f88ae49238f3502ae8f",
      "parents": [
        "d99c9da2159fedac30b9a105a64af91dc572571b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "message": "ide-tape: remove idetape_config_t typedef\n\nSince this is used only in idetape_blkdev_ioctl(), remove the typedef and make\nthe struct function-local.\n\nBart:\n- s/sizeof(struct idetape_config)/sizeof(config)/\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d99c9da2159fedac30b9a105a64af91dc572571b",
      "tree": "b886e835d6ecf512ed3b7ba04f13b16e7acb04c3",
      "parents": [
        "419d4741ce108a56ce59e9dc064730af59b7e843"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "message": "ide-tape: remove mtio.h related comments\n\nThose are already in mtio.h.\n\nBart:\n- undo \u0027unsigned int/unsigned long\u0027 -\u003e \u0027uint/ulong\u0027 conversion\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "419d4741ce108a56ce59e9dc064730af59b7e843",
      "tree": "cee20ecbff82a214e0bd4ade9ae686fdee456951",
      "parents": [
        "fa36625bf7cb4f5ea5314b550898542f83cb5d4f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "message": "ide-tape: make function name more accurate\n\nidetape_active_next_stage() was rather ambiguous wrt its purpose. Make that\nmore explicit and remove superfluous comment.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fa36625bf7cb4f5ea5314b550898542f83cb5d4f",
      "tree": "50003f1b2d8d1f9af797743ab7c2b176034096ba",
      "parents": [
        "860ff5ecbf352ee7a97685bf01fcd91f44b0ac72"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "message": "ide-tape: remove unused sense packet commands.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "860ff5ecbf352ee7a97685bf01fcd91f44b0ac72",
      "tree": "5a3953af5714f86b24336ef1ddbdbb0a42b025c8",
      "parents": [
        "4278c2d5ba867f427d823e31947a6fb97508a1ce"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: use generic byteorder macros\n\nThis is not a network driver.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4278c2d5ba867f427d823e31947a6fb97508a1ce",
      "tree": "6d8b8bf674f821e6c8a81b285d624d58072528e9",
      "parents": [
        "90699ce2b28ec263651a4a0935a4651c57d68303"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: remove EXPERIMENTAL driver status\n\nide-tape has depended on EXPERIMENTAL for ages. Change that since the driver is\nbeing only maintained now.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "90699ce2b28ec263651a4a0935a4651c57d68303",
      "tree": "e12fe0e52bf2b181345c1f0d80b2e5b88412bb3d",
      "parents": [
        "f011889d1df5c51daee3a93d3b3c4b134c751cc0"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: use generic scsi commands\n\nAlso, remove those which weren\u0027t used.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f011889d1df5c51daee3a93d3b3c4b134c751cc0",
      "tree": "2d3ba36df48c2c511aaa912b4783796c387d9e23",
      "parents": [
        "323875549f3f3afd8cfedc6d6b73eccf055000e7"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_block_size_page_t\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "323875549f3f3afd8cfedc6d6b73eccf055000e7",
      "tree": "9a2e03313304cc67efe98017d97f39e46afc11eb",
      "parents": [
        "3cffb9ce476f492bab194892decc7bf1834ff96b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: remove structs os_partition_t, os_dat_entry_t, os_dat_t\n\nThey seem just to sit there completely unused.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3cffb9ce476f492bab194892decc7bf1834ff96b",
      "tree": "1ccf1c53a70447877c621c7aa3bf5f184d4c7f38",
      "parents": [
        "496b92e65d8158bbcb978e3f746478cfa4c8542c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_parameter_block_descriptor_t\n\nAlso, shorten function name idetape_get_blocksize_from_block_descriptor() and\nmove its definition up thereby getting rid of its forward declaration.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "496b92e65d8158bbcb978e3f746478cfa4c8542c",
      "tree": "35c76b49589be9dc61cfa674ca8b85a88ea143de",
      "parents": [
        "64a0e08682fc9b7b32ebf1add5e6ade09960dfab"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_medium_partition_page_t\n\nThere should be no functional changes resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "64a0e08682fc9b7b32ebf1add5e6ade09960dfab",
      "tree": "16279226d83d77c2dcab523d127702e8c7e1fc10",
      "parents": [
        "6d29c8f0abc52c6e4643a04a9885d0c736528419"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_data_compression_page_t\n\nThere should be no functional changes resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6d29c8f0abc52c6e4643a04a9885d0c736528419",
      "tree": "bbaa9c7299f3d14c0919aa2821e63512d6832aef",
      "parents": [
        "b64220132640001438e4e9812e5f26a27993bf4d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_inquiry_result_t\n\nThere should be no functional changes resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b64220132640001438e4e9812e5f26a27993bf4d",
      "tree": "0a855ad36d25fd3d51588235473f18dab26dc5e9",
      "parents": [
        "55a5d291fd6235edaab2dad974b236adf2ffbeae"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_capabilities_page_t\n\nAll those 2-byte values denoting the different capabilities are being written to\nthe local copy of the caps buffer without being converted to big endian for\nsimplicity of usage and shorter code later.  Also, we add some comments stating\nwhich are the fields of the caps page in question in order to alleviate the\ncryptic pointer casting exercises as in e.g. idetape_get_mode_sense_results().\n\nThere should be no functional changes resulting from this patch.\n\nBart:\n- remove two needless \"!!\"\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "55a5d291fd6235edaab2dad974b236adf2ffbeae",
      "tree": "4cd4bf9f7b920a9f8f1e3ae8a099af6f5747998b",
      "parents": [
        "f79f93a2f32ed4df8ccbf82db2e8ad283ee60495"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove IDETAPE_DEBUG_BUGS\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f79f93a2f32ed4df8ccbf82db2e8ad283ee60495",
      "tree": "8128843575893827d1bee2df85dae8c6d6ce1eda",
      "parents": [
        "16422de3579d1debf0b502fc94cac6327db29c4d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove IDETAPE_DEBUG_INFO\n\nThe device capabilities are probed for during device initialization so this\ninfo is available through proc/ioctl() und it is redundant here.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "16422de3579d1debf0b502fc94cac6327db29c4d",
      "tree": "0ccc56a8d20586406ea47dea079a8b70cc1c46e1",
      "parents": [
        "47314fa4298cf77aa155393e09ffc8199dd2b581"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "message": "ide-tape: dump gcw fields on error in idetape_identify_device()\n\nCc: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "47314fa4298cf77aa155393e09ffc8199dd2b581",
      "tree": "1a5174c3a64fd15e809f6242930c4a7ca36f3017",
      "parents": [
        "1b5db434f4a1f2c5e01de7d525d8f3c92a813f51"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_mode_parameter_header_t\n\nBart:\n- remove \u0027capabilities-\u003espeed\u0027 chunk\n- re-add brackets to block_descrp assignment\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1b5db434f4a1f2c5e01de7d525d8f3c92a813f51",
      "tree": "976b679d892f6bae9d37b8110d6a640629e50724",
      "parents": [
        "c7ea8a1b36487cb3002c2a626261c99a9f30790c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_request_sense_result_t\n\nBart:\n- remove unnecessary comment change\n- remove two needless \"!!\"\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c7ea8a1b36487cb3002c2a626261c99a9f30790c",
      "tree": "92c2a278f5dc620eddf54f916553f18f18a84027",
      "parents": [
        "5ce78af4beeca6c80d8a4834f74297a8fa2e2253"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "message": "ide-tape: remove dead code\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5ce78af4beeca6c80d8a4834f74297a8fa2e2253",
      "tree": "ca3af7db59981109475ba2dec4d0ea7e8250c742",
      "parents": [
        "dcb425f557eb01e73614f2292f0a92ce02e40e2a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "message": "ide-tape: move historical changelog to Documentation/ide/ChangeLog.ide-tape.1995-2002\n\nAlso, cleanup whitespace and update comments.\n\nBart:\n- remove reference to drivers/block/ide.c\n- move driver documentation to Documentation/ide/ide-tape.txt\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dcb425f557eb01e73614f2292f0a92ce02e40e2a",
      "tree": "e1c34667883e9390c67290cdcf569579365559b1",
      "parents": [
        "578cfa0d72f81526b2fcb1dd2463c47bbf633989"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "message": "ide-cs: use ide_std_init_ports()\n\nNo reason to use ide_init_hwif_ports() in ide-cs (as a nice side-effect\nthis makes ide-cs work on archs that don\u0027t define IDE_ARCH_OBSOLETE_INIT).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "578cfa0d72f81526b2fcb1dd2463c47bbf633989",
      "tree": "045e7d196e79f6cec24d486d5df9e2fbd8dc29d6",
      "parents": [
        "296921a4ca01612cb1d9a43343b33a33eb7697ff"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "message": "ide: move check_dma_crc() to ide-dma.c\n\n* Move check_dma_crc() to ide-dma.c and add inline version for\n  CONFIG_BLK_DEV_IDEDMA\u003dn case.\n\n* Rename check_dma_crc() to ide_check_dma_crc().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "296921a4ca01612cb1d9a43343b33a33eb7697ff",
      "tree": "c45dd1c7807b2ef68b91fd7799667bcd56c8e501",
      "parents": [
        "99ffbe0e9713c89798c90bde7a462645e098b76b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "message": "ide: remove ide_auto_reduce_xfer()\n\nWhile at it:\n\n* Remove needless \u0027!drive-\u003ecrc_count\u0027 check.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "99ffbe0e9713c89798c90bde7a462645e098b76b",
      "tree": "08e09cca2575d46087fc160c7253d4740e7a988c",
      "parents": [
        "af10f77390f6c7c5cf6f53e6b3cdaa38562b03af"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "message": "ide: move drive-\u003ecrc_count check out from check_dma_crc()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "af10f77390f6c7c5cf6f53e6b3cdaa38562b03af",
      "tree": "6a5b56c3c55c63cd9f4c70d68ec5d37480e8e068",
      "parents": [
        "5efe7c540ec6021905d443dfe23cc44a11345edd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "message": "ide: remove ide_ata66_check()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5efe7c540ec6021905d443dfe23cc44a11345edd",
      "tree": "a2710c7532e26a20429c1d2d223d14ac69660215",
      "parents": [
        "fa017176f7144028aa23c1adcebb1792c891320c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "message": "ide: remove set_transfer()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fa017176f7144028aa23c1adcebb1792c891320c",
      "tree": "83c61d1c0608c991f9fb70d56ffab4c8fab05605",
      "parents": [
        "98d2a7aad1cbeb6e75e054bfb09d172b9a175df5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "message": "ide: unexport SELECT_DRIVE()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "98d2a7aad1cbeb6e75e054bfb09d172b9a175df5",
      "tree": "62746142fe6ef1e75622dc562469b6f6b42bc47d",
      "parents": [
        "629f944bb18c9deccce89ad833f1211c0036a632"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "message": "ide-scsi: remove needless SELECT_DRIVE() call\n\nSELECT_DRIVE() is called by IDE core code in start_request() before device\ndriver\u0027s -\u003edo_request method.  In ide-scsi case -\u003edo_request is implemented\nby idescsi_do_request() which is also the only user of idescsi_issue_pc().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "629f944bb18c9deccce89ad833f1211c0036a632",
      "tree": "998dd4d274aafdca25b8f192eebeb91ad63193fe",
      "parents": [
        "835457def90c86fe84d7729c0531fd551fb14eda"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "message": "ide: use __ide_set_handler() in ide_execute_command()\n\n* Use __ide_set_handler() in ide_execute_command().\n\nWhile at it:\n\n* Fix whitespace damage in ide_execute_command().\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "835457def90c86fe84d7729c0531fd551fb14eda",
      "tree": "ac433b04a7f81855f0418fe62fc584e151812f42",
      "parents": [
        "92b83c8f3219c36d61a6600ceb422e65c409be59"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "message": "ide: remove SATA_*_REG macros\n\n* siimage.c: use hwif-\u003esata_scr[SATA_{ERROR,STATUS}_OFFSET] instead of\n  SATA_{ERROR,STATUS}_REG macros.\n\n* Remove no longer needed SATA_*_REG macros.\n\nWhile at it:\n\n* Remove needless SATA Status register read from sil_sata_reset_poll().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92b83c8f3219c36d61a6600ceb422e65c409be59",
      "tree": "33629e712ff49fb57b30fb68c0de941af17cea91",
      "parents": [
        "b034304a28d15f019ca914e954c3de20df28065e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "message": "ide: remove -\u003enice0 and -\u003enice2 fields from ide_drive_t\n\n* -\u003enice0 and -\u003enice2 ide_drive_t fields are always zero so remove them.\n\n* IDE_NICE_0 and IDE_NICE_2 defines from \u003clinux/hdreg.h\u003e are no longer\n  used by any kernel code so cover them with #ifndef/#endif __KERNEL__.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "b034304a28d15f019ca914e954c3de20df28065e"
}
