)]}'
{
  "log": [
    {
      "commit": "34a52f363ab6bcf6d50a65c153dec03f3fb32653",
      "tree": "62a84a17730b64c692ac788354cb1ae6913087b3",
      "parents": [
        "4b97f8e10893e2c8f64a2795901bdb447a3308f4"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Dec 20 21:34:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 21 10:53:19 2010 -0800"
      },
      "message": "stmmac: unwind properly in stmmac_dvr_probe()\n\nThe original code had a several problems:\n*) It had potential null dereferences of \"priv\" and \"res\".\n*) It released the memory region before it was aquired.\n*) It didn\u0027t free \"ndev\" after it was allocated.\n*) It didn\u0027t call unregister_netdev() after calling stmmac_probe().\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e51d67ebb8e109a0990a13dafa937fb469aa3fb",
      "tree": "b3d34c5d505a3c6f5b447c7bbe8fd5ee185fbb0d",
      "parents": [
        "040253c931e336360453c8d81f76d1b010b2b5e7"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Dec 09 04:50:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:57:34 2010 -0800"
      },
      "message": "stmmac: Remove redundant unlikely()\n\nIS_ERR() already implies unlikely(), so it can be omitted here.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe6c791570efe717946ea7b7dd50aec96b70d551",
      "tree": "1becb5e8aea7a9c9a7d78f987bd73b0a5d8ee434",
      "parents": [
        "f8bf5681cf15f77692c8ad8cb95d059ff7c622c9",
        "f19872575ff7819a3723154657a497d9bca66b33"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 08 13:15:38 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 08 13:47:38 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/ath/ath9k/ar9003_eeprom.c\n\tnet/llc/af_llc.c\n"
    },
    {
      "commit": "7903264402546f45f9bac8ad2bfdb00d00eb124a",
      "tree": "32076a169b37ce9c98916ed2d702de5cab1aeb6c",
      "parents": [
        "900d495a189dc3ff5952b98a77d18e3018f8286c"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Nov 30 06:38:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 06 12:59:04 2010 -0800"
      },
      "message": "net: Fix too optimistic NETIF_F_HW_CSUM features\n\nNETIF_F_HW_CSUM is a superset of NETIF_F_IP_CSUM+NETIF_F_IPV6_CSUM, but\nsome drivers miss the difference. Fix this and also fix UFO dependency\non checksumming offload as it makes the same mistake in assumptions.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nAcked-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8e9616108c7003e6499c162459258f11c9dc85e",
      "tree": "76b43ae643ff2e2898b18fd45b8b680d14221c1e",
      "parents": [
        "6dcdd1b3694a4fa2b85167a9c860c7613a7553c7"
      ],
      "author": {
        "name": "Vlad Lungu",
        "email": "vlad.lungu@windriver.com",
        "time": "Mon Nov 29 22:52:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 02 13:19:48 2010 -0800"
      },
      "message": "stmmac: priv-\u003elock can be used uninitialized\n\nTo reproduce: if connman (http://connman.net/) is started,\ninserting the stmmac module triggers a \"BUG: spinlock bad magic on CPU#0\".\n\nRegistering the device in stmmac_probe() sends a notification to connman\nwhich brings the interface up before the lock is initialized.\n\nSigned-off-by: Vlad Lungu \u003cvlad.lungu@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e9559689735f760f3a1fb9b2aafeb4d8efbf8f5",
      "tree": "d951984c06fd439ae18e90cacd8c61f602b4a383",
      "parents": [
        "de855b992d75e49816eb09231764e7a63a4f555d"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Nov 28 18:10:53 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:10:53 2010 -0800"
      },
      "message": "stmmac: fix stmmac_resume removing not yet used shutdown flag\n\nThe commit to convert to use the dev_pm_ops struct\nintroduces a bug. The shutdown flag is not yet used\nbecause the hibernation on memory is done by using\nthe freeze callback.\nThanks to Vlad for having reported it.\n\nReported-by: Vlad Lungu \u003cvlad.lungu@windriver.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2757a15f08adbed9480c30bdb4e9a0bbf2b6f33a",
      "tree": "588f6b0b8f941194c04bf1c646831c61f3e38369",
      "parents": [
        "874bd42d24c2a74f5dbd65e81e175982240fecd8"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 24 02:38:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:14:25 2010 -0800"
      },
      "message": "stmmac: update the driver version\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "874bd42d24c2a74f5dbd65e81e175982240fecd8",
      "tree": "103428754c9212ece589a000db3e79218e6b8d35",
      "parents": [
        "293bb1c41b728d4aa248fe8a0acd2b9066ff5c34"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 24 02:38:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:14:25 2010 -0800"
      },
      "message": "stmmac: convert to dev_pm_ops.\n\nThis patch updates the PM support using the dev_pm_ops\nand reviews the hibernation support.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "293bb1c41b728d4aa248fe8a0acd2b9066ff5c34",
      "tree": "18d96fedbebd22b855ad47b1891797f418bf6a79",
      "parents": [
        "9dfeb4d953f914bd3bb56ce60e22ee84687399ce"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 24 02:38:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:14:24 2010 -0800"
      },
      "message": "stmmac: add init/exit callback in plat_stmmacenet_data struct\n\nThis patch adds in the plat_stmmacenet_data\nthe init and exit callbacks that can be used\nfor invoking specific platform functions.\nFor example, on ST targets, these call the\nPAD manager functions to set PIO lines and\nsyscfg registers.\nThe patch removes the stmmac_claim_resource\nonly used on STM Kernels as well.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9dfeb4d953f914bd3bb56ce60e22ee84687399ce",
      "tree": "37d9d33974944cb219e911e0aa965d337fee2ed7",
      "parents": [
        "b340007f79941297c44a7dfba4d3c587ff81590f"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 24 02:37:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:14:24 2010 -0800"
      },
      "message": "stmmac: tidy-up stmmac_priv structure\n\nThis patch tidies-up the stmmac_priv structure\nthat had many fileds alredy defined in the\nplat_stmmacenet_data structure.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19449bfc10d163f0024dd5ae5808e28cda32e7b4",
      "tree": "b32bcc4f66ac12f1a6c94d73a0ada36412cfa8a7",
      "parents": [
        "d1abc9a9aca06ceb795eb5405264eaafe016ec5c"
      ],
      "author": {
        "name": "avisconti",
        "email": "armando.visconti@st.com",
        "time": "Mon Oct 25 18:58:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 11:47:54 2010 -0700"
      },
      "message": "stmmac: enable/disable rx/tx in the core with a single write.\n\nThis patch enables and disables the rx and tx bits in the MAC control reg\nby using a single write operation.\nThis also solves a possible problem (spotted on SPEAr platforms) at 10Mbps\nwhere two consecutive writes to a MAC control register can take more than\n4 phy_clk cycles.\n\nSigned-off-by: Armando Visconti \u003carmando.visconti@st.com\u003e\nAcked-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3e85df845a5da60fc461cf49537435b1d07cf6d",
      "tree": "43ff627f5fb824cb35a4b314d270132c86243a94",
      "parents": [
        "ed440e82fee9652715a8145ffee8f56396017d9a"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Oct 17 13:43:56 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:43:56 2010 -0700"
      },
      "message": "stmmac: remove ifdef NETIF_F_TSO from stmmac_ethtool.c\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nReported-by: Armando Visconti \u003carmando.visconti@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cadb7924b10b2a3117dafe14d6d6d28035ec4ddb",
      "tree": "d0f233d5868f2cde80bf60c13b390182f98894ea",
      "parents": [
        "8ee17ae68c0f1e281a432a4318fa2511e25c9492"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Oct 13 14:51:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:25 2010 -0700"
      },
      "message": "stmmac: make function tables const\n\nThese tables only contain function pointers.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ee17ae68c0f1e281a432a4318fa2511e25c9492",
      "tree": "9cc5c2d6423c75767f3844dd6c4a42b4eb1699d1",
      "parents": [
        "31e3c3f6f1f9b154981a0e6620df700463db30ee"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Oct 13 14:50:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:24 2010 -0700"
      },
      "message": "stmmac: make ethtool functions local\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9deec17f9fe260f1b6467748fe5e16feea8e98f0",
      "tree": "1590bc39644805e3b1e8f59d2763255637e04474",
      "parents": [
        "3d3211ef5cf7558d289d1a1efbef8c45595639aa"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 01 11:17:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 23:42:43 2010 -0700"
      },
      "message": "drivers/net/stmmac/: add HAS_IOMEM dependency\n\nThe stmmac driver does not compile on s390:\n\ndrivers/net/stmmac/stmmac_main.c: In function \u0027stmmac_adjust_link\u0027:\ndrivers/net/stmmac/stmmac_main.c:210: error: implicit declaration of function \u0027readl\u0027\ndrivers/net/stmmac/stmmac_main.c:263: error: implicit declaration of function \u0027writel\u0027\ndrivers/net/stmmac/stmmac_main.c: In function \u0027stmmac_dvr_probe\u0027:\ndrivers/net/stmmac/stmmac_main.c:1674: error: implicit declaration of function \u0027ioremap\u0027\ndrivers/net/stmmac/stmmac_main.c:1674: warning: assignment makes pointer from integer without a cast\ndrivers/net/stmmac/stmmac_main.c:1761: error: implicit declaration of function \u0027iounmap\u0027\nmake[3]: *** [drivers/net/stmmac/stmmac_main.o] Error 1\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Giuseppe CAVALLARO \u003cpeppe.cavallaro@st.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "543876c92837a8b208b5c99ec225c1f5a581900e",
      "tree": "7a183a1bc3e8974b994e4bad1861ddd0f33ac7e7",
      "parents": [
        "77555ee7228234257957fd54daa0b69178906320"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Fri Sep 24 21:27:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 24 21:27:41 2010 -0700"
      },
      "message": "stmmac: review the wake-up support\n\nIf the PM support is available this is passed\nthrough the platform instead to be hard-coded\nin the core files.\nWoL on Magic Frame can be enabled by using\nthe ethtool support.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b71c7aaa1e2a9858f0c469026098fbd6e046d7bb",
      "tree": "39c7454d1e2230f9176e1a3c47b92e3f76a9f256",
      "parents": [
        "c629882ac73cab2cd41d9948caeed633fc570fc0"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Fri Sep 17 03:23:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 17 16:12:58 2010 -0700"
      },
      "message": "stmmac: use one memset() to reset TDES01\n\nUse one memset() to reset all TDES01 fields instead\nof one by one to reduce number of instructions.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c629882ac73cab2cd41d9948caeed633fc570fc0",
      "tree": "2dfa1375309b3238e7a2ebbe577ce1fb6eb2f2c4",
      "parents": [
        "ebbb293f8b3021ae2009fcb7cb3b8a52fb5fd06a"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Fri Sep 17 03:23:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 17 16:12:57 2010 -0700"
      },
      "message": "stmmac: prevent dma init stuck in case of failures.\n\nAdd a limit when perform the DMA reset procedure\nso, in case of problems (i.e. PHY reset failed) the\nKernel won\u0027t hang on the stmmac DMA initialisation\nblocking the Kernels execution.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebbb293f8b3021ae2009fcb7cb3b8a52fb5fd06a",
      "tree": "9ee381c887f2bc585c103a34b349d85fd95a2567",
      "parents": [
        "dfb8fb96ae2b5126cd0c08c0ccd7c42e1f46568a"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Fri Sep 17 03:23:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 17 16:12:57 2010 -0700"
      },
      "message": "stmmac: consolidate and tidy-up the COE support\n\nThe first version of the driver had hard-coded the logic\nfor handling the checksum offloading.\nThis was designed according to the chips included in\nthe STM platforms where:\no MAC10/100 supports no COE at all.\no GMAC fully supports RX/TX COE.\n\nThis is not good for other chip configurations where,\nfor example, the mac10/100 supports the tx csum in HW\nor when the GMAC has no IPC.\n\nThanks to Johannes Stezenbach; he provided me a first\ndraft of this patch that only reviewed the IPC for the\nGMAC devices.\n\nThis patch also helps on SPEAr platforms where the\nMAC10/100 can perform the TX csum in HW.\nThanks to Deepak SIKRI for his support on this.\n\nIn the end, GMAC devices for STM platforms have\na bugged Jumbo frame support that needs to have\nthe Tx COE disabled for oversized frames (due to\nlimited buffer sizes). This information is also\npassed through the driver\u0027s platform structure.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@sig21.net\u003e\nSigned-off-by: Deepak SIKRI \u003cdeepak.sikri@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfb8fb96ae2b5126cd0c08c0ccd7c42e1f46568a",
      "tree": "9727f43bae819ece67c1c9bc26b3cb52e236e5ce",
      "parents": [
        "67c9660831f6b6b76866a0838466c83765ffbbd3"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Fri Sep 17 03:23:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 17 16:12:56 2010 -0700"
      },
      "message": "stmmac: add CSR Clock range selection\n\nThis patch adds the CSR Clock range selection.\n\nOriginal patch from Johannes Stezenbach fixed the CSR\nin the stmmac_mdio. We agreed to provide this through\nthe platform instead of.\nAlso thanks to Johannes for having tested it on ARM.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: Johannes Stezenbach \u003cjs@sig21.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e548833df83c3554229eff0672900bfe958b45fd",
      "tree": "85efc4a76dc356593d6d394776aeb845dc580fb6",
      "parents": [
        "cbd9da7be869f676afc204e1a664163778c770bd",
        "053d8f6622701f849fda2ca2c9ae596c13599ba9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 09 22:27:33 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 09 22:27:33 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/mac80211/main.c\n"
    },
    {
      "commit": "c4433be6e19e3680727f3f89c938a22e7b789b43",
      "tree": "e5c70a0251b2da8112939cd0316061839e3242ef",
      "parents": [
        "3fb5a991916091a908d53608a5899240039fb51e"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Mon Sep 06 05:02:11 2010 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 07 13:57:14 2010 -0700"
      },
      "message": "stmmac: fix sleep inside atomic\n\nWe cannot use spinlock when kmalloc is invoked with\nGFP_KERNEL flag because it can sleep.\nSo this patch reviews the usage of spinlock within the\nstmmac_resume function avoing this bug.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc8acf2c8c3e43fcc192762a9f964b3e9a17748b",
      "tree": "e3a91392771a22390e59c24fcb7bad3045ce17d1",
      "parents": [
        "7162f6691e9d39d8d866574687cddb3f1ec65d72"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Sep 02 13:07:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 19:06:22 2010 -0700"
      },
      "message": "drivers/net: avoid some skb-\u003eip_summed initializations\n\nfresh skbs have ip_summed set to CHECKSUM_NONE (0)\n\nWe can avoid setting again skb-\u003eip_summed to CHECKSUM_NONE in drivers.\n\nIntroduce skb_checksum_none_assert() helper so that we keep this\nassertion documented in driver sources.\n\nChange most occurrences of :\n\nskb-\u003eip_summed \u003d CHECKSUM_NONE;\n\nby :\n\nskb_checksum_none_assert(skb);\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74af4c7df35e6811eb3c50e398abafa5b3cabb75",
      "tree": "9ce354d698d8a253af9c1a460d278ab0cf112e3e",
      "parents": [
        "1639ab6f7831f056286c64d98e8e5eb04e3bacac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 20:56:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 31 20:56:48 2010 -0700"
      },
      "message": "stmmac: Fix another build warning.\n\ndrivers/net/stmmac/dwmac100_core.c: In function \u0027dwmac100_dump_mac_regs\u0027:\ndrivers/net/stmmac/dwmac100_core.c:47: warning: cast from pointer to integer of different size\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f0f63885658889b3bcb8a08fbcb9532f8e536c9",
      "tree": "20de343cf23ff327a35d883bb61820553ffc6dd4",
      "parents": [
        "3ff2cfa55fb35bb5ea4490fbc82bb3c6771c121b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 21:55:17 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 30 21:55:17 2010 -0700"
      },
      "message": "stmmac: Fix build warnings.\n\nIn file included from drivers/net/stmmac/stmmac_ethtool.c:30:\ndrivers/net/stmmac/stmmac.h:111: warning: \u0027struct platform_device\u0027 declared inside parameter list\ndrivers/net/stmmac/stmmac.h:111: warning: its scope is only this definition or declaration, which is probably not what you want\ndrivers/net/stmmac/stmmac_main.c: In function \u0027stmmac_dvr_probe\u0027:\ndrivers/net/stmmac/stmmac_main.c:1744: warning: cast from pointer to integer of different size\nIn file included from drivers/net/stmmac/stmmac_mdio.c:31:\ndrivers/net/stmmac/stmmac.h:111: warning: \u0027struct platform_device\u0027 declared inside parameter list\ndrivers/net/stmmac/stmmac.h:111: warning: its scope is only this definition or declaration, which is probably not what you want\ndrivers/net/stmmac/dwmac1000_core.c: In function \u0027dwmac1000_dump_regs\u0027:\ndrivers/net/stmmac/dwmac1000_core.c:56: warning: cast from pointer to integer of different size\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "250ad8f55c06eb866cfb57f8d3ea6ff961a7d1d7",
      "tree": "2d113ecb62ebf36f6628bea5ed3f1e00500ea915",
      "parents": [
        "e132d8d3d2b4df0895fe73c9cfad53b3a5329edf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 20:32:02 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 26 20:32:02 2010 -0700"
      },
      "message": "stmmac: Make time functionality depend upon RTC_HCTOSYS_DEVICE\n\nBased upon a report by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad01b7d480a4a135f974afd5c617c417e0b0542f",
      "tree": "bd69865fb4bb323e697d46c8b0365ec1774a9696",
      "parents": [
        "ac75791aa943c7953521cb4fa7728bf51f9abd2d"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Mon Aug 23 20:40:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:30:51 2010 -0700"
      },
      "message": "stmmac: make ioaddr \u0027void __iomem *\u0027 rather than unsigned long\n\nThis avoids unnecessary casting and adds the ioaddr in the\nprivate structure.\nThis patch also removes many warning when compile the driver.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac75791aa943c7953521cb4fa7728bf51f9abd2d",
      "tree": "399416c51bd49306c2b0a30f99cd8d90f46ae9b8",
      "parents": [
        "219dd1132a71875ef7097ac47f634d402478385c"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Mon Aug 23 20:40:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:30:50 2010 -0700"
      },
      "message": "stmmac: remove dead option in the driver\u0027s Kconfig\n\nThis patch removes the CPU_SUBTYPE_ST40 dependency in the\ndriver\u0027s Kconfig.\nIn fact, this option has been removed in the commit:\n f96691872439ab2071171d4531c4a95b5d493ae5\nas reported by Christian Dietrich.\n\nNote that the driver remains tested on STM platforms, only.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "219dd1132a71875ef7097ac47f634d402478385c",
      "tree": "9959713985c6b2f527fc2b71930af262e866eda7",
      "parents": [
        "c6a056a349d10a6e879ca1be6067873b6feed259"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@st.com",
        "time": "Mon Aug 23 20:40:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 16:30:50 2010 -0700"
      },
      "message": "stmmac: fix_mac_speed is called during 10/100\u003c-\u003e1000 speed changes\n\nThis patch modifies the stmmac_adjust_link() function so the\nfix_mac_speed() is called not only when link speed is changing\nbetween 10 and 100 Mbps (as required in RMII mode) but also\nfor 1000 Mbps.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@st.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3eeb29972b1139f733f7269def527900729f4cc7",
      "tree": "7189feaee380e0921c65935879e65030b01d9560",
      "parents": [
        "ca09c9760101b607cd2282c45b342655e26fa683"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Jul 27 00:09:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 27 20:43:50 2010 -0700"
      },
      "message": "stmmac: fix automatic PAD/FCS stripping\n\nFor Simple Ethernet frames (802.2 and 802.3) the GMAC Core\nnever strips pad and fcs. This means the ACS has no effect\non IPv4/6 frames.\nThe FL bits, in the RDES0, include the FCS so the driver\nhas to remove it in SW.\nFor 802.3 frame format with LLC or LLC-SNAP, when set the ACS\nbit, the HW strips both PAD and FCS.\nThe FL bits, in the RDES0, actually represents the frame length\nalready stripped.\nThis patch fixes this logic within the device driver that\nerroneously removed 4byte from 802.3 frames already stripped\ncorrupting the payload.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca09c9760101b607cd2282c45b342655e26fa683",
      "tree": "dff6ecf3387ab18a62176622ad1c0c0c2d1ec672",
      "parents": [
        "49efec1eaf12d03213f1421094afb4cece109062"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Jul 27 00:09:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 27 20:43:50 2010 -0700"
      },
      "message": "stmmac: fix timer setup when use dual mac Kconfig\n\nThe driver erroneously sets the tmrate to zero when the\nTMU initialisation fails. This actually generates problems\nwhile using the dual GMAC configuration.\n\nWith this patch, enabling both the dual gmac and the timer\noptimisation, the first interface opened will use the tmu\nchannel 2, the second one won\u0027t be able to use the timer but\nwill continue to work without mitigating the interrupts by\nusing the external timer (i.e. TMU channel 2).\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ff219068c0e032a6fd64c45bd69f3bc7374feb6",
      "tree": "9978774f6e4f5b1fbcc2e6dd9e178e31f4c1a9e4",
      "parents": [
        "b77026b391f4f43ca148cf6c55a93f7487ff6ed8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jul 22 01:16:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 22 14:14:48 2010 -0700"
      },
      "message": "stmmac: handle allocation errors in setup functions\n\nIf the allocations fail in either dwmac1000_setup() or dwmac100_setup()\nthen return NULL.  These are called from stmmac_mac_device_setup().  The\ncheck for NULL returns in stmmac_mac_device_setup() needed to be moved\nforward a couple lines.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28b041139e344ecd0f144d6205b004ae354cfa1e",
      "tree": "7fc0e05d01717da0410a7b3252b0cac3fc8db81d",
      "parents": [
        "4507a71507d4ff37e9a499c4241b7701ed1feab4"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sat Jul 17 08:48:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 18 19:15:25 2010 -0700"
      },
      "message": "net: preserve ifreq parameter when calling generic phy_mii_ioctl().\n\nThe phy_mii_ioctl() function unnecessarily throws away the original ifreq.\nWe need access to the ifreq in order to support PHYs that can perform\nhardware time stamping.\n\nTwo maverick drivers filter the ioctl commands passed to phy_mii_ioctl().\nThis is unnecessary since phylib will check the command in any case.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4b770972b8f819e408d7cc3ae9637e15bff62f6",
      "tree": "62e3c413b084c106d750cf6cc0701709cde30100",
      "parents": [
        "21ce849ba5cc178740c6532ba3dded852296ad91"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "message": "drivers/net: Remove unnecessary returns from void function()s\n\nThis patch removes from drivers/net/ all the unnecessary\nreturn; statements that precede the last closing brace of\nvoid functions.\n\nIt does not remove the returns that are immediately\npreceded by a label as gcc doesn\u0027t like that.\n\nIt also does not remove null void functions with return.\n\nDone via:\n$ grep -rP --include\u003d*.[ch] -l \"return;\\n}\" net/ | \\\n  xargs perl -i -e \u0027local $/ ; while (\u003c\u003e) { s/\\n[ \\t\\n]+return;\\n}/\\n}/g; print; }\u0027\n\nwith some cleanups by hand.\n\nCompile tested x86 allmodconfig only.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1253332f75f3774cc84d0b7693152656848901f9",
      "tree": "0cc2ca1a41d2fec5d700d45320ed14199046a90a",
      "parents": [
        "8f617541750e9b81ec50e31169e9994d7bc3aaae"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Apr 13 20:21:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 14 04:49:53 2010 -0700"
      },
      "message": "stmmac: updated the drv module version\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f617541750e9b81ec50e31169e9994d7bc3aaae",
      "tree": "ccdf51a634fa63148812518eb98ff86131a59e44",
      "parents": [
        "3d90c508dc6737d5b241a1f8807e1287f015f7f8"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Apr 13 20:21:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 14 04:49:52 2010 -0700"
      },
      "message": "stmmac: fix vlan support setup\n\nMoved STMMAC_VLAN_TAG_USED from stmmac.h to common.h header\nbecause it is used within the device and descriptor cores.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d90c508dc6737d5b241a1f8807e1287f015f7f8",
      "tree": "5bef76067d6c0c385827425ba9edd4659fd12423",
      "parents": [
        "e326e8503dfc73e4f79d488a78ee3d7cde10081f"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Apr 13 20:21:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 14 04:49:52 2010 -0700"
      },
      "message": "stmmac: get the descriptor structure from platform\n\nOutput for chip that uses the Enhanced descriptors:\n[snip]\nSTMMAC driver:\n\tplatform registration... done!\n\tDWMAC1000 - user ID: 0x10, Synopsys ID: 0x33\n\tEnhanced descriptor structure\n\tno valid MAC address;please, use ifconfig or nwhwconfig!\n\teth0 - (dev. name: stmmaceth - id: 0, IRQ #134\n\tIO base addr: 0xfd110000)\nSTMMAC MII Bus: probed\n[snip]\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "688911c2f5e5e4f33b5a1c32839184f1fdf814ee",
      "tree": "8fc98665157406601001822c5cd8d65f4c5ce457",
      "parents": [
        "56b106ae7b1f6b7cef4ef7e79a03b59cfc940923"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Apr 13 20:21:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 14 04:49:51 2010 -0700"
      },
      "message": "stmmac: fix Transmit FIFO flush operation\n\nFix the Transmit FIFO flush operation; it was\ndisabled while reworking the descriptor structures.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56b106ae7b1f6b7cef4ef7e79a03b59cfc940923",
      "tree": "3bf4908dd7a31231480f7f7289e6660b49bd41e3",
      "parents": [
        "3c32be635c18ead00d460b7bdad1da52622ff40f"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Apr 13 20:21:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 14 04:49:50 2010 -0700"
      },
      "message": "stmmac: rework normal and enhanced descriptors\n\nCurrently the driver assumes that the mac10/100 can only use the\nnormal descriptor structure and the gmac can only use the\nenhanced structures.\nThis patch removes the descriptor\u0027s code from the dma files\nand adds two new files just for handling the normal and enhanced\ndescriptors.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c32be635c18ead00d460b7bdad1da52622ff40f",
      "tree": "5a26fc20ebe0b826fc3deb66676b20897ac8e979",
      "parents": [
        "f0ad0860d01e47a3ffd220564c5c653b3afbe962"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Tue Apr 13 20:21:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 14 04:49:49 2010 -0700"
      },
      "message": "stmmac: split core and dma for the mac10/100\n\nThe patch splits core and dma parts for the mac10/100 device.\nThis was already done for the GMAC device.\nIt should make more flexible the driver to support other chips.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "127aa0e14b3e1f8476c4781facdfac11d5546872",
      "tree": "939bdf390d438942fb1efbc158f92705900817f9",
      "parents": [
        "acbbc07145b919248c410e1852b953d385be5c97"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sat Apr 10 22:48:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 13 03:32:43 2010 -0700"
      },
      "message": "drivers: net: last_rx elimination\n\nNetwork drivers do not have to update last_rx, unless they need it for\ntheir private use.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "871039f02f8ec4ab2e5e9010718caa8e085786f1",
      "tree": "f0d2b3127fc48c862967d68c46c2d46668137515",
      "parents": [
        "e4077e018b5ead3de9951fc01d8bf12eeeeeefed",
        "4a1032faac94ebbf647460ae3e06fc21146eb280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/stmmac/stmmac_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_cmd.c\n\tdrivers/net/wireless/wl12xx/wl1271_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_spi.c\n\tnet/core/ethtool.c\n\tnet/mac80211/scan.c\n"
    },
    {
      "commit": "4a1032faac94ebbf647460ae3e06fc21146eb280",
      "tree": "7f31b97beb0406faa1523e619289ad0ab07c9787",
      "parents": [
        "ae4e8d63b5619d4d95f1d2bfa2b836caa6e62d06",
        "0eddb519b9127c73d53db4bf3ec1d45b13f844d1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 02:44:30 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 02:44:30 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "b62226826b4ea1926b644b5a337ffa6b637d4870",
      "tree": "b71b2447cff878044a7afa54bb2cbf73219467a2",
      "parents": [
        "ddd0451fc8dbf94446c81500ff0dcee06c4057cb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Apr 07 21:50:08 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 07 21:50:08 2010 -0700"
      },
      "message": "stmmac: use resource_size()\n\nResource size should be calculated as end - start + 1 because we start\ncounting at zero.  I changed the code to resource_size() to do the \ncalculation.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a35ecf8bf1c4b039503fa554100fe85c761de76",
      "tree": "9b75f5d5636004d9a9aa496924377379be09aa1f",
      "parents": [
        "b4d562e3c3553ac58c7120555c4e4aefbb090a2a",
        "fb9e2d887243499b8d28efcf80821c4f6a092395"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 06 23:53:30 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 06 23:53:30 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bonding/bond_main.c\n\tdrivers/net/via-velocity.c\n\tdrivers/net/wireless/iwlwifi/iwl-agn.c\n"
    },
    {
      "commit": "cb4361c1dc29cd870f664c004b1817106fbce0fa",
      "tree": "c31533210d738c9074b21b8f31fe0399b39545f0",
      "parents": [
        "309361e09ca9e9670dc8664e5d14125bf82078af",
        "fb9e2d887243499b8d28efcf80821c4f6a092395"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 06 08:34:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 06 08:34:06 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (37 commits)\n  smc91c92_cs: fix the problem of \"Unable to find hardware address\"\n  r8169: clean up my printk uglyness\n  net: Hook up cxgb4 to Kconfig and Makefile\n  cxgb4: Add main driver file and driver Makefile\n  cxgb4: Add remaining driver headers and L2T management\n  cxgb4: Add packet queues and packet DMA code\n  cxgb4: Add HW and FW support code\n  cxgb4: Add register, message, and FW definitions\n  netlabel: Fix several rcu_dereference() calls used without RCU read locks\n  bonding: fix potential deadlock in bond_uninit()\n  net: check the length of the socket address passed to connect(2)\n  stmmac: add documentation for the driver.\n  stmmac: fix kconfig for crc32 build error\n  be2net: fix bug in vlan rx path for big endian architecture\n  be2net: fix flashing on big endian architectures\n  be2net: fix a bug in flashing the redboot section\n  bonding: bond_xmit_roundrobin() fix\n  drivers/net: Add missing unlock\n  net: gianfar - align BD ring size console messages\n  net: gianfar - initialize per-queue statistics\n  ...\n"
    },
    {
      "commit": "22bedad3ce112d5ca1eaf043d4990fa2ed698c87",
      "tree": "b6fba5688d48b1396f01d13ee53610dea7749c15",
      "parents": [
        "a748ee2426817a95b1f03012d8f339c45c722ae1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Apr 01 21:22:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:22:15 2010 -0700"
      },
      "message": "net: convert multicast list to list_head\n\nConverts the list and the core manipulating with it to be the same as uc_list.\n\n+uses two functions for adding/removing mc address (normal and \"global\"\n variant) instead of a function parameter.\n+removes dev_mcast.c completely.\n+exposes netdev_hw_addr_list_* macros along with __hw_addr_* functions for\n manipulation with lists on a sandbox (used in bonding and 80211 drivers)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ba8a9b4f92e9559933af305c9b11e9beb97f9ea",
      "tree": "e8c7591f178e67fd9919362e1d3e384a591263e3",
      "parents": [
        "9cae9e4f8b5887d8ef46fc56c7ca97814ae741ce"
      ],
      "author": {
        "name": "Carmelo AMOROSO",
        "email": "carmelo.amoroso@st.com",
        "time": "Wed Mar 31 21:44:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 01 17:25:59 2010 -0700"
      },
      "message": "stmmac: fix kconfig for crc32 build error\n\nstmmac uses crc32 functions so it needs to select CRC32.\n\nFixes build error:\ndrivers/built-in.o: In function `dwmac1000_set_filter\u0027:\ndwmac1000_core.c:(.text+0x3c380): undefined reference to `crc32_le\u0027\ndwmac1000_core.c:(.text+0x3c384): undefined reference to `bitrev32\u0027\n\nSigned-off-by: Carmelo Amoroso \u003ccarmelo.amoroso@st.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "2381a55c88453d3f29fe62d235579a05fc20b7b3",
      "tree": "b962ee6d3f5260622504433ef6a485703d3da8dd",
      "parents": [
        "d6dbee861386cd3f4cee62bcf28597e63e251e0c"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Mar 24 07:57:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 24 14:10:38 2010 -0700"
      },
      "message": "net/various: remove trailing space in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c5365bca33194092e0a094b34b268283022a1a1",
      "tree": "0b9aa0493c5b074c083d00ad218ff6053708273e",
      "parents": [
        "d2ba2ed8fe3aa796a671a6922119d7171bb49515"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 22 02:11:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 18:33:10 2010 -0700"
      },
      "message": "stmmac: use resource_size()\n\nThe size calculation is not correct.  It should be end - start + 1.\nUse resource_size() to calculate it instead.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5508590c193661bc1484ad7b952af5fceacea40d",
      "tree": "8b7d1655f63034725127b9456afa5bad4bb6e83a",
      "parents": [
        "2a0d18f97cc15d57ad0c93259a3df4cb72c5a28b"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Feb 18 00:42:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 18 14:47:49 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part2\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cd24eaf0c6ee7f0242e34ee77ec899f255e66b5",
      "tree": "99f57f6374a58022e1e5ed1cbc12699288c7eae1",
      "parents": [
        "8e5574211d96c0552f84c757718475fdb4021be7"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 08 04:30:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 11:38:58 2010 -0800"
      },
      "message": "net: use netdev_mc_count and netdev_mc_empty when appropriate\n\nThis patch replaces dev-\u003emc_count in all drivers (hopefully I didn\u0027t miss\nanything). Used spatch and did small tweaks and conding style changes when\nit was suitable.\n\nJirka\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b924032533033a4dae1a239981677bdae21949b",
      "tree": "0a2dc38d02ef30ceecc651253598fe312b756099",
      "parents": [
        "ae06b8330aefb0338017c427d5694fc8ea9144c8"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Thu Feb 04 09:33:21 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 04 09:33:21 2010 -0800"
      },
      "message": "stmmac: fix \u0027lenght\u0027 typo in comments and code\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32e7bfc41110bc8f29ec0f293c3bcee6645fef34",
      "tree": "b770a040aee7a6a196514cbf5328debb33321d4d",
      "parents": [
        "9010bc3364db56dd88a1851e0797e597e322ce08"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Jan 25 13:36:10 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 25 13:36:10 2010 -0800"
      },
      "message": "net: use helpers to access uc list V2\n\nThis patch introduces three macros to work with uc list from net drivers.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "108316c1bd0a75ba855ce4a6540c530e1562bfb0",
      "tree": "643a0dab51ffa49322f00a7863da7c1ce6a7f971",
      "parents": [
        "7187c1ad1a2a005fa24aa14fa5b0e4c8322c0cd2"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:12 2010 -0800"
      },
      "message": "stmmac: update the driver\u0027s module version\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7187c1ad1a2a005fa24aa14fa5b0e4c8322c0cd2",
      "tree": "62a30e97de1a43f19a40ac91154532f2f56a3679",
      "parents": [
        "5e33c791233b7da47b5403344a915c1b7edaaad8"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:11 2010 -0800"
      },
      "message": "stmmac: improve Kconfig help\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e33c791233b7da47b5403344a915c1b7edaaad8",
      "tree": "c69a6a5aa1a092b5ad049dc73f28f0afaef69ce9",
      "parents": [
        "21d437cc66dcfd0119a4905214fbbe19f3e276dc"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:11 2010 -0800"
      },
      "message": "stmmac: include netdevice.h into the common.h header\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21d437cc66dcfd0119a4905214fbbe19f3e276dc",
      "tree": "a633c68d6ebd89ce2a55efb26040c6a6372e9416",
      "parents": [
        "7e848ae113ca7442ba6b44168fa2238224f37e8a"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:10 2010 -0800"
      },
      "message": "stmmac: rename the gmac as dwmac1000 and split core and dma parts\n\nUse dwmac1000 naming instead of gmac.\nThe patch also splits the gmac.c file in two new ones:\ndwmac1000_core.c and dwmac1000_dma.c.\nThis could actually help on some architectures where different\nDMA engines are used.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e848ae113ca7442ba6b44168fa2238224f37e8a",
      "tree": "a5d1a2f0a57a174038afa763682a9bc14e12ef43",
      "parents": [
        "aec7ff278145280c2c78377aeb98feed02c8b636"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:09 2010 -0800"
      },
      "message": "stmmac: rename mac100 as dwmac100 and fix spare coding style\n\nThis patch renames the mac100.[ch] as dwmac100.[ch]; this\nlooks more specific and appropriate for these chip series.\nThe patch also fixes some spare coding style issues.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aec7ff278145280c2c78377aeb98feed02c8b636",
      "tree": "fa03f8eac900b08e278b64ad76d825400907af9c",
      "parents": [
        "db98a0b001df79ffcdd4f231c3516411786a1113"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:09 2010 -0800"
      },
      "message": "stmmac: move the dma out from the main\n\nThis patch moves the dma related functions (interrupt, start, stop etc.)\nout from the main driver code. This will help to support new DMA\nengines.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db98a0b001df79ffcdd4f231c3516411786a1113",
      "tree": "0a21ac92a40c2c6cefc3e442b1dfa40982da446a",
      "parents": [
        "65818fa744e70a58d230083dda1f1cd8e5c5e2ee"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:08 2010 -0800"
      },
      "message": "stmmac: reorganise class operations.\n\nThis patch reorganises the internal stmmac ops structure.\nThe stmmac_ops has been splitted into other three structures named:\n stmmac_ops\n stmmac_dma_ops\n stmmac_desc_ops\n\nThis makes the code more clear and also helps the next work to\nmake the driver more generic.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65818fa744e70a58d230083dda1f1cd8e5c5e2ee",
      "tree": "931659e1a0b2abda76c0829f6ab826b524cebbd0",
      "parents": [
        "ca5f12c1a82cf72ce73617dfc8ef56faf6fec30a"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:08 2010 -0800"
      },
      "message": "stmmac: do not call fix_mac_speed if NULL\n\nOn some platforms, fix_mac_speed is used for\nconfiguring some sysconf registers according\nto the working speed.\nThis patch fixes the fix_mac_speed invocation\nthat cannot be done if it is a NULL pointer.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca5f12c1a82cf72ce73617dfc8ef56faf6fec30a",
      "tree": "6a449b00f64e78b5b04bf2eaebc93759b0bc0f9d",
      "parents": [
        "ee7946a77858f417227cf57cd647729d0dd75761"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:07 2010 -0800"
      },
      "message": "stmmac: perform hw bus configuration\n\nOn some platforms it can be required a different\nconfiguration of the bus. This can be done\nby invoking the bus_setup. It is defined\nfor all the platforms that needs this kind of\nconfiguration.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee7946a77858f417227cf57cd647729d0dd75761",
      "tree": "5aed8b954472cd29692e1b094636ee044b1c728f",
      "parents": [
        "3c9732c06879d85f2fdf7ec69198c1d78da42a98"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:07 2010 -0800"
      },
      "message": "stmmac: rewiew platform data\n\nThis patch rewiews and reorganises all the data\ncome from the platform removing any dependency\nfrom the stm code.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "609634799eba48bb9e80ce56dfd87930f17bf6fa",
      "tree": "c64fd4710ca8a2d612623c23d25e34c916b94e93",
      "parents": [
        "109cdd66485b639b2fbfcbf59ae7ef1286520705"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:06 2010 -0800"
      },
      "message": "stmmac: convert unicast addr list to list_head\n\nThis patch converts unicast address list to standard list_head using\npreviously introduced struct netdev_hw_addr.\n\nNote: this patch also removes a debug printk used for displaying the\nmac addresses. Indeed, it\u0027s is possible to dump the registers with\nethtool.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "109cdd66485b639b2fbfcbf59ae7ef1286520705",
      "tree": "91109f8200db4f15d60cd655d0e717aafc3e4844",
      "parents": [
        "596a530bb3af746d33ea2910a0569b9825279979"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Jan 06 23:07:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 17:06:05 2010 -0800"
      },
      "message": "stmmac: use MII_BUS_ID_SIZE instead of BUS_ID_SIZE\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8e95a2026f3b43f7c3d676adaccd2de9532e8dcc",
      "tree": "3733318168cd512480b6db58c5c16d1c8847f0b7",
      "parents": [
        "3454f835837609d60b29a266e3bd9d701073b060"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 03 07:58:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 03 13:18:01 2009 -0800"
      },
      "message": "drivers/net: Move \u0026\u0026 and || to end of previous line\n\nOnly files where David Miller is the primary git-signer.\nwireless, wimax, ixgbe, etc are not modified.\n\nCompile tested x86 allyesconfig only\nNot all files compiled (not x86 compatible)\n\nAdded a few \u003e 80 column lines, which I ignored.\nExisting checkpatch complaints ignored.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b963e5d0e01461099a40117b05480f24b63381f",
      "tree": "4756d554e37bf4ab7202f2c564cbe629af98b576",
      "parents": [
        "3b8626ba01a8a745a3fdf22dd347edd708b0af13",
        "5fdd4baef6195a1f2960e901c8877e2105f832ca"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 00:57:15 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 00:57:15 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/ieee802154/fakehard.c\n\tdrivers/net/e1000e/ich8lan.c\n\tdrivers/net/e1000e/phy.c\n\tdrivers/net/netxen/netxen_nic_init.c\n\tdrivers/net/wireless/ath/ath9k/main.c\n"
    },
    {
      "commit": "73cfe264c27fb50d4592ef1580486bea319443ac",
      "tree": "391dc6e6a1845457f46cb4ba3c4c0683e71d7b66",
      "parents": [
        "e6e3625f3b95145bfcf421285f8f7f452a5adf7e"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Nov 22 22:59:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:37:52 2009 -0800"
      },
      "message": "stmmac: do not fail when the timer cannot be used.\n\nIf the external timer cannot be used the driver\nwill continue to work without mitigation.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6e3625f3b95145bfcf421285f8f7f452a5adf7e",
      "tree": "a285bb9e3c7eaa947d700e4bb94aea10baa95e66",
      "parents": [
        "73570314e4fa1605189a32c493fd15eebdc44863"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Nov 22 22:58:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:37:47 2009 -0800"
      },
      "message": "stmmac: fixed a compilation error when use the external timer\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0607fd3a25ba1848a63a0d925e36d914735ab47",
      "tree": "c9bbdf40c9ded30af844e80870a7180ce0c0cb5c",
      "parents": [
        "2939e275994977b6c9eb7fd082b7b0caa35b96b0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Nov 18 23:29:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 23:29:17 2009 -0800"
      },
      "message": "drivers/net: request_irq - Remove unnecessary leading \u0026 from second arg\n\nNot as fancy as coccinelle.  Checkpatch errors ignored.\nCompile tested allyesconfig x86, not all files compiled.\n\ngrep -rPl --include\u003d*.[ch] \"\\brequest_irq\\s*\\([^,\\)]+,\\s*\\\u0026\" drivers/net | while read file ; do \\\n\tperl -i -e \u0027local $/; while (\u003c\u003e) { s@(\\brequest_irq\\s*\\([^,\\)]+,\\s*)\\\u0026@\\1@g ; print ; }\u0027 $file ;\\\ndone\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47dd7a540b8a0cdc028914b7351fca0cf0a1d305",
      "tree": "dea632b2d4175a2bf4296069047a1bc63cda5ba6",
      "parents": [
        "47a01a0c94a3ff1716adb5f37b83975550e1ebbb"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Oct 14 15:13:45 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 15:13:45 2009 -0700"
      },
      "message": "net: add support for STMicroelectronics Ethernet controllers.\n\nThis is the driver for the ST MAC 10/100/1000 on-chip Ethernet\ncontrollers (Synopsys IP blocks).\n\nDriver documentation:\n o http://stlinux.com/drupal/kernel/network/stmmac\nRevisions:\n o http://stlinux.com/drupal/kernel/network/stmmac-driver-revisions\nPerformances:\n o http://stlinux.com/drupal/benchmarks/networking/stmmac\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
