netfilter: nf_ct_sip: don't drop packets with offsets pointing outside the packet

Some Cisco phones create huge messages that are spread over multiple packets.
After calculating the offset of the SIP body, it is validated to be within
the packet and the packet is dropped otherwise. This breaks operation of
these phones. Since connection tracking is supposed to be passive, just let
those packets pass unmodified and untracked.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>

Conflicts:
	net/netfilter/nf_conntrack_sip.c

This commit appears in the 3.8 and 3.9 branches of the Linux kernel
and according to feanor3 on xda-developers:

The "Cisco Jabber" app lets you use your cell phone as a SIP
endpoint with your work number on a Cisco phone system. The
registration packets that Cisco uses are apparently larger
than normal. With your kernel, the registration does not complete.
With your kernel and line 1421 changed to NF_ACCEPT, the registration
complete

Change-Id: If0c4eff68fa10af43767ad49808394910cae4309
smdk4412: revert jpeg_dev from update 11

fixes front cam for some that broke from update 11 merge

http://forum.xda-developers.com/showpost.php?p=48429637&postcount=576

Change-Id: I4a654f10e9ccd50a744a710ecd01d2d26f67401d
i9305/t0ltecdma: prevent freeze on smart dock plug

Change-Id: If1db8d46c3547b807eb3d4ca1fe739b7b932ffb9
Merge "i9305/t0ltecdma: prevent freeze on smart dock plug" into cm-11.0
smdk4412: fix mag cover turning screen off

when charger is plugged in or disconnected while cover is closed
and then opened.

Change-Id: Ifa74d3d0689e1a5c84a4683c2fe24918bc5ab87a
sound-soc: fix muted headset mic after button press

this corrects a bug where after pressing the button on a headset the mic becomes muted.

partial commit of "sound-soc: Sound platform and WM1811 changes" by SamsungOSRC

Change-Id: I3593e7f0d19b4450d8a3ec55debaede4f80e01c0
smdk4412: remove some logging I added

Change-Id: I264ee04c7c6726e68cdd186f22ab45dc8bf5be0f
filter multicast packages while suspended.

in some crowded WLANs, with a lot of multicast packages circulating,
the device would not enter deep sleep.
this will allow the device to enter deep sleep.

Change-Id: I72cfefe89af64a7152e644d5095a57823ef04f4e
smdk4412: update ssp_sysfs from jf 4.4 drop

This fixes the need to set an initial delay in the sensor hal
in order for the sensors to enable and report data

Change-Id: I1aa639e2cc30be60d00df253a90ea9dd1a6d501f
Merge "smdk4412: fix mag cover turning screen off" into cm-11.0
Merge "filter multicast packages while suspended." into cm-11.0
Fix light sensors for GT-N5100

Change-Id: Ifd1bd76ec2ebf8014107747474145d0bfc9a3281
Fix proximity sensor for GT-N5100

Change-Id: Ic5542259e9ff91ba20216844cf8a65f4a252c111
Merge "netfilter: nf_ct_sip: don't drop packets with offsets pointing outside the packet" into cm-11.0
Merge "Fix proximity sensor for GT-N5100" into cm-11.0
Merge remote-tracking branch 'upstream/cm-11.0' into cm-11.0