kernel/workqueue.c: avoid array subscript above array boundaries

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
ipc/shm.c: fix: warning: 'ret' may be used uninitialized in this function

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
FAT: Fix warning

fs/fat/dir.c:43: warning: 'de' may be used uninitialized in this function

The complexity of the code flow makes this seem possible.  Initialize
the value to NULL to eliminate the compiler warning.  This only masks
the warning, since if the value were unused, there would still be a
NULL pointer.

Change-Id: I99e2462a26999ff3b9cfa079eee53b65ac11136d
sound/usb/mixer.c: fix: warning: 'val/err/oval/rc/i/etc...' may be used uninitialized in this function

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
net/socket.c: fix: warning: 'sock/sock1/sock2' may be used uninitialized in this function

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
net/bridge/br_multicast.c: fix: include/net/ipv6.h:362:27: warning: '*((void *)&ip+4)'& '*((void *)&ip+8)' may be used uninitialized in this function

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>