Unlock some nice features... capabilities on http://jackit.sf.net/docs/faq.php#a54 allow admin to turn on multicast from proc interface Since 2.6.18 need dvb to not use shutdown if it is zero --- /usr/src/linux/include/linux/capability.h 2005-03-02 07:37:50.000000000 +0000 +++ /usr/src/linux/include/linux/capability.h 2005-08-28 00:12:43.150862450 +0100 @@ -311,8 +311,8 @@ #define CAP_EMPTY_SET to_cap_t(0) #define CAP_FULL_SET to_cap_t(~0) -#define CAP_INIT_EFF_SET to_cap_t(~0 & ~CAP_TO_MASK(CAP_SETPCAP)) -#define CAP_INIT_INH_SET to_cap_t(0) +#define CAP_INIT_EFF_SET to_cap_t(~0) +#define CAP_INIT_INH_SET to_cap_t(~0) #define CAP_TO_MASK(x) (1 << (x)) #define cap_raise(c, flag) (cap_t(c) |= CAP_TO_MASK(flag)) --- /usr/src/linux/net/ipv4/devinet.c 2005-03-02 07:37:50.000000000 +0000 +++ /usr/src/linux/net/ipv4/devinet.c 2005-08-28 00:14:09.527835038 +0100 @@ -1232,7 +1232,7 @@ .procname = "mc_forwarding", .data = &ipv4_devconf.mc_forwarding, .maxlen = sizeof(int), - .mode = 0444, + .mode = 0644, .proc_handler = &proc_dointvec, }, { --- /usr/src/linux/drivers/media/dvb/dvb-core/dvb_frontend.c 2007-06-20 21:23:08.000000000 +0100 +++ /usr/src/linux/drivers/media/dvb/dvb-core/dvb_frontend.c 2007-06-20 21:26:08.000000000 +0100 @@ -42,7 +42,7 @@ #include "dvbdev.h" static int dvb_frontend_debug; -static int dvb_shutdown_timeout = 5; +static int dvb_shutdown_timeout = 0; static int dvb_force_auto_inversion; static int dvb_override_tune_delay; static int dvb_powerdown_on_sleep = 1; @@ -476,7 +476,7 @@ if (fepriv->exit) return 1; - if (fepriv->dvbdev->writers == 1) + if (dvb_shutdown_timeout && (fepriv->dvbdev->writers == 1)) if (time_after(jiffies, fepriv->release_jiffies + dvb_shutdown_timeout * HZ)) return 1;