Alexander Duyck
37056719bb
net: Track start of busy loop instead of when it should end
...
This patch flips the logic we were using to determine if the busy polling
has timed out. The main motivation for this is that we will need to
support two different possible timeout values in the future and by
recording the start time rather than when we would want to end we can focus
on making the end_time specific to the task be it epoll or socket based
polling.
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Acked-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-03-24 20:49:31 -07:00
..
acpi
asm-generic
mm: convert generic code to 5-level paging
2017-03-09 11:48:47 -08:00
clocksource
crypto
net: Work around lockdep limitation in sockets that use sockets
2017-03-09 18:23:27 -08:00
drm
sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linux/sched.h>
2017-03-02 08:42:37 +01:00
dt-bindings
scripts/spelling.txt: add "overide" pattern and fix typo instances
2017-03-09 17:01:09 -08:00
keys
KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload()
2017-03-02 10:09:00 +11:00
kvm
linux
net/mlx5e: Single bfreg (UAR) for all mlx5e SQs and netdevs
2017-03-24 19:11:45 -07:00
math-emu
media
media fixes for v4.11-rc2
2017-03-09 15:50:56 -08:00
memory
misc
net
net: Track start of busy loop instead of when it should end
2017-03-24 20:49:31 -07:00
pcmcia
ras
rdma
sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>
2017-03-02 08:42:31 +01:00
rxrpc
scsi
scsi: mpt3sas: Avoid sleeping in interrupt context
2017-03-01 21:52:13 -05:00
soc
sound
sched/headers: Prepare to remove spurious <linux/sched.h> inclusion dependencies
2017-03-02 08:42:41 +01:00
target
target: fix ALUA transition timeout handling
2017-03-18 14:47:28 -07:00
trace
There was some breakage with the changes for jump labels in the 4.11 merge
2017-03-07 09:37:28 -08:00
uapi
Add a eBPF helper function to retrieve socket uid
2017-03-23 17:01:02 -07:00
video
xen
Merge branch 'stable/for-linus-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb
2017-03-07 10:23:17 -08:00
Kbuild