Explain patch file

Hi, can somebody help my by explaining someting in a patch file?

@@ -761,6 +768,26 @@ static struct ctl_table kern_table] = {
 		.proc_handler	= proc_dointvec,
 	},
 #endif
+#ifdef CONFIG_SCHED_BFS
+	{
+		.procname	= "rr_interval",
+		.data		= &rr_interval,
+		.maxlen		= sizeof (int),
+		.mode		= 0644,
+		.proc_handler	= &proc_dointvec_minmax,
+		.extra1		= &one,
+		.extra2		= &five_thousand,
+	},
+	{
+		.procname	= "iso_cpu",
+		.data		= &sched_iso_cpu,
+		.maxlen		= sizeof (int),
+		.mode		= 0644,
+		.proc_handler	= &proc_dointvec_minmax,

In this patch, the -761,6 line number what means? Because the +768,26 means the number of from where the differencies are listed.
I need this to adjust the bfq cpu scheduler patch to opensuse’s 2.6.33 kernel
Thank you

inp3dance wrote:

>
> Hi, can somebody help my by explaining someting in a patch file?
>
Look at

http://ramblings.narrabilis.com/wp/generating-and-reading-patch-files/

check the section “Reading the patch file” it explains exactly what you are
asking for.
Hope that helps.

The numbers mean <start>,<count> designating line numbers, for the initial file to delete from (-) and the resulting file to add to (+). For all details see

pinfo diff

(Install the ‘pinfo’ package if you have not already done so. It is very handy to browse info files with a lynx style viewer).