1. 11 5月, 2012 1 次提交
    • J
      drivers/net: Convert compare_ether_addr to ether_addr_equal · 2e42e474
      Joe Perches 提交于
      Use the new bool function ether_addr_equal to add
      some clarity and reduce the likelihood for misuse
      of compare_ether_addr for sorting.
      
      Done via cocci script:
      
      $ cat compare_ether_addr.cocci
      @@
      expression a,b;
      @@
      -	!compare_ether_addr(a, b)
      +	ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	compare_ether_addr(a, b)
      +	!ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	!ether_addr_equal(a, b) == 0
      +	ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	!ether_addr_equal(a, b) != 0
      +	!ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	ether_addr_equal(a, b) == 0
      +	!ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	ether_addr_equal(a, b) != 0
      +	ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	!!ether_addr_equal(a, b)
      +	ether_addr_equal(a, b)
      Signed-off-by: NJoe Perches <joe@perches.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      2e42e474
  2. 04 5月, 2012 1 次提交
    • S
      net/niu: remove one superfluous dma mask check · f1925088
      Sebastian Andrzej Siewior 提交于
      The idea here seems to be to get a 44bit DMA mask working and if this
      fails it should fallback to a 32bit DMA mask. The dma_mask variable is
      assigned once to 44bit and never updated. pci_set_dma_mask() and
      pci_set_consistent_dma_mask() are both implemented as functions so there
      is no evil macro which might update dma_mask. Looking at the assembly, I
      see a call to dma_set_mask() followed by dma_supported() and then a jump
      passed the second dma_set_mask(). The only way to get to second
      dma_set_mask() call is by an error code in the first one.
      
      So I hereby remove the check since it looks superfluous. Please ignore
      the path if there is black magic involved.
      Signed-off-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      f1925088
  3. 03 5月, 2012 1 次提交
  4. 22 4月, 2012 1 次提交
  5. 07 4月, 2012 2 次提交
  6. 29 3月, 2012 1 次提交
  7. 28 3月, 2012 1 次提交
  8. 20 3月, 2012 1 次提交
  9. 25 2月, 2012 1 次提交
  10. 24 2月, 2012 1 次提交
  11. 09 2月, 2012 1 次提交
  12. 01 2月, 2012 2 次提交
  13. 20 12月, 2011 1 次提交
  14. 03 12月, 2011 1 次提交
  15. 02 12月, 2011 2 次提交
  16. 29 11月, 2011 1 次提交
    • A
      net/ethernet: convert drivers/net/ethernet/* to use module_platform_driver() · db62f684
      Axel Lin 提交于
      This patch converts the drivers in drivers/net/ethernet/* to use the
      module_platform_driver() macro which makes the code smaller and a bit
      simpler.
      
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Pantelis Antoniou <pantelis.antoniou@gmail.com>
      Cc: Vitaly Bordug <vbordug@ru.mvista.com>
      Cc: Wan ZongShun <mcuos.com@gmail.com>
      Cc: Nicolas Pitre <nico@fluxnic.net>
      Cc: Giuseppe Cavallaro <peppe.cavallaro@st.com>
      Cc: Marc Kleine-Budde <mkl@pengutronix.de>
      Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
      Cc: Jiri Pirko <jpirko@redhat.com>
      Cc: Daniel Hellstrom <daniel@gaisler.com>
      Cc: Alexey Dobriyan <adobriyan@gmail.com>
      Cc: Tobias Klauser <tklauser@distanz.ch>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: Jiri Kosina <jkosina@suse.cz>
      Cc: Richard Cochran <richard.cochran@omicron.at>
      Cc: Jonas Bonn <jonas@southpole.se>
      Cc: Sebastian Poehn <sebastian.poehn@belden.com>
      Cc: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
      Cc: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
      Cc: "Michał Mirosław" <mirq-linux@rere.qmqm.pl>
      Signed-off-by: NAxel Lin <axel.lin@gmail.com>
      Acked-by: NWan ZongShun <mcuos.com@gmail.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      db62f684
  17. 22 11月, 2011 1 次提交
  18. 17 11月, 2011 1 次提交
  19. 15 11月, 2011 1 次提交
  20. 14 11月, 2011 1 次提交
  21. 09 11月, 2011 1 次提交
  22. 19 10月, 2011 1 次提交
  23. 14 10月, 2011 1 次提交
  24. 07 10月, 2011 1 次提交
  25. 23 9月, 2011 2 次提交
  26. 17 9月, 2011 2 次提交
  27. 16 9月, 2011 1 次提交
  28. 31 8月, 2011 1 次提交
  29. 27 8月, 2011 1 次提交
    • J
      drivers/net/ethernet/*: Enabled vendor Kconfig options · 88f07484
      Jeff Kirsher 提交于
      Based on finds for Stephen Rothwell, where current defconfig's
      enable a ethernet driver and it is not compiled due to the newly
      added NET_VENDOR_* component of Kconfig.
      
      This patch enables all the "new" Kconfig options so that current
      defconfig's will continue to compile the expected drivers.  In
      addition, by enabling all the new Kconfig options does not add
      any un-expected options.
      
      CC: Stephen Rothwll <sfc@canb.auug.org.au>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      88f07484
  30. 25 8月, 2011 1 次提交
  31. 18 8月, 2011 2 次提交
  32. 16 8月, 2011 2 次提交
  33. 15 8月, 2011 1 次提交