Revision 1d567e19cc9810a9bd67b1ccab54b68d86dadb76 authored by Linus Torvalds on 16 November 2012, 22:10:15 UTC, committed by Linus Torvalds on 16 November 2012, 22:10:15 UTC
Pull networking updates from David Miller:

 1) tx_filtered/ps_tx_buf queues need to be accessed with the SKB queue
    lock, from Arik Nemtsov.

 2) Don't call 802.11 driver's filter configure method until it's
    actually open, from Felix Fietkau.

 3) Use ieee80211_free_txskb otherwise we leak control information.
    From Johannes Berg.

 4) Fix memory leak in bluetooth UUID removal,f rom Johan Hedberg.

 5) The shift mask trick doesn't work properly when 'optname' is out of
    range in do_ip_setsockopt().  Use a straightforward switch statement
    instead, the compiler emits essentially the same code but without
    the missing range check.  From Xi Wang.

 6) Fix when we call tcp_replace_ts_recent() otherwise we can
    erroneously accept a too-high tsval.  From Eric Dumazet.

 7) VXLAN bug fixes, mostly to do with VLAN header length handling, from
    Alexander Duyck.

 8) Missing return value initialization for IPV6_MINHOPCOUNT socket
    option handling.  From Hannes Frederic.

 9) Fix regression in tasklet handling in jme/ksz884x/xilinx drivers,
    from Xiaotian Feng.

10) At smsc911x driver init time, we don't know if the chip is in word
    swap mode or not.  However we do need to wait for the control
    register's ready bit to be set before we program any other part of
    the chip.  Adjust the wait loop to account for this.  From Kamlakant
    Patel.

11) Revert erroneous MDIO bus unregister change to mdio-bitbang.c

12) Fix memory leak in /proc/net/sctp/, from Tommi Rantala.

13) tilegx driver registers IRQ with NULL name, oops, from Simon Marchi.

14) TCP metrics hash table kzalloc() based allocation can fail, back
    down to using vmalloc() if it does.  From Eric Dumazet.

15) Fix packet steering out-of-order delivery regression, from Tom
    Herbert.

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (40 commits)
  net-rps: Fix brokeness causing OOO packets
  tcp: handle tcp_net_metrics_init() order-5 memory allocation failures
  batman-adv: process broadcast packets in BLA earlier
  batman-adv: don't add TEMP clients belonging to other backbone nodes
  batman-adv: correctly pass the client flag on tt_response
  batman-adv: fix tt_global_entries flags update
  tilegx: request_irq with a non-null device name
  net: correct check in dev_addr_del()
  tcp: fix retransmission in repair mode
  sctp: fix /proc/net/sctp/ memory leak
  Revert "drivers/net/phy/mdio-bitbang.c: Call mdiobus_unregister before mdiobus_free"
  net/smsc911x: Fix ready check in cases where WORD_SWAP is needed
  drivers/net: fix tasklet misuse issue
  ipv4/ip_vti.c: VTI fix post-decryption forwarding
  brcmfmac: fix typo in CONFIG_BRCMISCAN
  vxlan: Update hard_header_len based on lowerdev when instantiating VXLAN
  vxlan: fix a typo.
  ipv6: setsockopt(IPIPPROTO_IPV6, IPV6_MINHOPCOUNT) forgot to set return value
  doc/net: Fix typo in netdev-features.txt
  vxlan: Fix error that was resulting in VXLAN MTU size being 10 bytes too large
  ...
2 parent s d3fb695 + a8203d3
History
File Mode Size
blackfin
davinci
ad9389b.h -rw-r--r-- 1.4 KB
adp1653.h -rw-r--r-- 4.2 KB
adv7183.h -rw-r--r-- 1.8 KB
adv7343.h -rw-r--r-- 730 bytes
adv7393.h -rw-r--r-- 883 bytes
adv7604.h -rw-r--r-- 4.5 KB
ak881x.h -rw-r--r-- 665 bytes
as3645a.h -rw-r--r-- 2.4 KB
atmel-isi.h -rw-r--r-- 3.6 KB
bt819.h -rw-r--r-- 1.1 KB
cs5345.h -rw-r--r-- 1.2 KB
cs53l32a.h -rw-r--r-- 1.2 KB
cx2341x.h -rw-r--r-- 9.8 KB
cx25840.h -rw-r--r-- 5.4 KB
gpio-ir-recv.h -rw-r--r-- 733 bytes
i2c-addr.h -rw-r--r-- 1.2 KB
ir-kbd-i2c.h -rw-r--r-- 1.2 KB
ir-rx51.h -rw-r--r-- 163 bytes
lirc.h -rw-r--r-- 6.3 KB
lirc_dev.h -rw-r--r-- 5.7 KB
m52790.h -rw-r--r-- 2.7 KB
m5mols.h -rw-r--r-- 1.1 KB
media-device.h -rw-r--r-- 2.9 KB
media-devnode.h -rw-r--r-- 2.9 KB
media-entity.h -rw-r--r-- 4.7 KB
mmp-camera.h -rw-r--r-- 179 bytes
msp3400.h -rw-r--r-- 8.3 KB
mt9m032.h -rw-r--r-- 1.1 KB
mt9p031.h -rw-r--r-- 431 bytes
mt9t001.h -rw-r--r-- 141 bytes
mt9t112.h -rw-r--r-- 690 bytes
mt9v011.h -rw-r--r-- 384 bytes
mt9v032.h -rw-r--r-- 252 bytes
noon010pc30.h -rw-r--r-- 727 bytes
omap1_camera.h -rw-r--r-- 880 bytes
omap3isp.h -rw-r--r-- 4.2 KB
ov7670.h -rw-r--r-- 476 bytes
ov772x.h -rw-r--r-- 1.4 KB
radio-si4713.h -rw-r--r-- 684 bytes
rc-core.h -rw-r--r-- 7.4 KB
rc-map.h -rw-r--r-- 7.7 KB
rj54n1cb0c.h -rw-r--r-- 425 bytes
s5k4ecgx.h -rw-r--r-- 892 bytes
s5k6aa.h -rw-r--r-- 1.4 KB
s5p_fimc.h -rw-r--r-- 2.7 KB
s5p_hdmi.h -rw-r--r-- 985 bytes
saa6588.h -rw-r--r-- 1.3 KB
saa6752hs.h -rw-r--r-- 887 bytes
saa7115.h -rw-r--r-- 2.0 KB
saa7127.h -rw-r--r-- 1.2 KB
saa7146.h -rw-r--r-- 17.5 KB
saa7146_vv.h -rw-r--r-- 7.5 KB
sh_mobile_ceu.h -rw-r--r-- 726 bytes
sh_mobile_csi2.h -rw-r--r-- 963 bytes
sh_vou.h -rw-r--r-- 716 bytes
si4713.h -rw-r--r-- 1.4 KB
sii9234.h -rw-r--r-- 590 bytes
smiapp.h -rw-r--r-- 2.5 KB
soc_camera.h -rw-r--r-- 10.4 KB
soc_camera_platform.h -rw-r--r-- 1.7 KB
soc_mediabus.h -rw-r--r-- 3.4 KB
sr030pc30.h -rw-r--r-- 628 bytes
timb_radio.h -rw-r--r-- 994 bytes
timb_video.h -rw-r--r-- 1.0 KB
tuner-types.h -rw-r--r-- 4.6 KB
tuner.h -rw-r--r-- 7.5 KB
tvaudio.h -rw-r--r-- 1.4 KB
tveeprom.h -rw-r--r-- 828 bytes
tvp514x.h -rw-r--r-- 2.9 KB
tvp5150.h -rw-r--r-- 1.0 KB
tvp7002.h -rw-r--r-- 1.9 KB
tw9910.h -rw-r--r-- 784 bytes
upd64031a.h -rw-r--r-- 1.3 KB
upd64083.h -rw-r--r-- 2.2 KB
v4l2-chip-ident.h -rw-r--r-- 9.3 KB
v4l2-common.h -rw-r--r-- 8.1 KB
v4l2-ctrls.h -rw-r--r-- 23.9 KB
v4l2-dev.h -rw-r--r-- 7.4 KB
v4l2-device.h -rw-r--r-- 7.1 KB
v4l2-event.h -rw-r--r-- 4.9 KB
v4l2-fh.h -rw-r--r-- 3.2 KB
v4l2-int-device.h -rw-r--r-- 7.7 KB
v4l2-ioctl.h -rw-r--r-- 12.7 KB
v4l2-mediabus.h -rw-r--r-- 3.5 KB
v4l2-mem2mem.h -rw-r--r-- 6.3 KB
v4l2-subdev.h -rw-r--r-- 27.2 KB
videobuf-core.h -rw-r--r-- 7.0 KB
videobuf-dma-contig.h -rw-r--r-- 1.3 KB
videobuf-dma-sg.h -rw-r--r-- 3.3 KB
videobuf-dvb.h -rw-r--r-- 1.7 KB
videobuf-vmalloc.h -rw-r--r-- 1.3 KB
videobuf2-core.h -rw-r--r-- 17.0 KB
videobuf2-dma-contig.h -rw-r--r-- 831 bytes
videobuf2-dma-sg.h -rw-r--r-- 816 bytes
videobuf2-memops.h -rw-r--r-- 1.3 KB
videobuf2-vmalloc.h -rw-r--r-- 509 bytes
wm8775.h -rw-r--r-- 1.4 KB

back to top