kernel-hacking-2024-linux-s.../net/ipv4/ipvs
Simon Horman 89eaeb09ba [IPVS]: Use msleep_interruptable() instead of ssleep() aka msleep()
Dean Manners notices that when an IPVS synchonisation daemons are
started the system load slowly climbs up to 1. This seems to be related
to the call to ssleep(1) (aka msleep(1000) in the main loop. Replacing
this with a call to msleep_interruptable() seems to make the problem go
away. Though I'm not sure that it is correct.

This is the second edition of this patch, which replaces ssleep()
in the main loop for both the master and backup threads, as well
as some thread synchronisation code. The latter is just for thorougness
as it shouldn't be causing any problems.

Signed-Off-By: Simon Horman <horms@verge.net.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-12-11 14:35:02 -08:00
..
ip_vs_app.c [IPVS]: Use kmemdup where appropriate 2006-12-02 21:30:16 -08:00
ip_vs_conn.c [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
ip_vs_core.c [NET]: Annotate ip_vs_checksum_complete() and callers. 2006-12-02 21:23:37 -08:00
ip_vs_ctl.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
ip_vs_dh.c [IPVS]: ipvs annotations 2006-09-28 18:03:04 -07:00
ip_vs_est.c [NET]: Conversions from kmalloc+memset to k(z|c)alloc. 2006-07-21 14:51:30 -07:00
ip_vs_ftp.c [IPVS]: More endianness fixed. 2006-11-10 14:57:37 -08:00
ip_vs_lblc.c [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
ip_vs_lblcr.c [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
ip_vs_lc.c
ip_vs_nq.c
ip_vs_proto.c [IPVS]: Use kmemdup where appropriate 2006-12-02 21:30:16 -08:00
ip_vs_proto_ah.c [INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.h 2006-01-03 13:11:21 -08:00
ip_vs_proto_esp.c [INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.h 2006-01-03 13:11:21 -08:00
ip_vs_proto_tcp.c [NET]: ipvs checksum annotations. 2006-12-02 21:23:41 -08:00
ip_vs_proto_udp.c [NET]: ipvs checksum annotations. 2006-12-02 21:23:41 -08:00
ip_vs_rr.c
ip_vs_sched.c [IPVS]: Fix compilation 2006-01-05 12:14:43 -08:00
ip_vs_sed.c
ip_vs_sh.c [IPVS]: ipvs annotations 2006-09-28 18:03:04 -07:00
ip_vs_sync.c [IPVS]: Use msleep_interruptable() instead of ssleep() aka msleep() 2006-12-11 14:35:02 -08:00
ip_vs_wlc.c
ip_vs_wrr.c
ip_vs_xmit.c [IPVS]: ipvs annotations 2006-09-28 18:03:04 -07:00
Kconfig Still more typo fixes 2006-10-03 22:36:44 +02:00
Makefile