From: Nikola Ciprich <extmaillist@linuxbox.cz>
To: drbd-dev@lists.linbit.com
Cc: nikola.ciprich@linuxbox.cz
Subject: [Drbd-dev] [PATCH] 2.6.30 related fixes
Date: Mon, 11 May 2009 16:43:47 +0200 [thread overview]
Message-ID: <20090511144347.GA8972@nik-comp.linuxbox.cz> (raw)
[-- Attachment #1: Type: text/plain, Size: 742 bytes --]
Hi,
linux 1faa16d22877f4839bd433547d770c676d1d964c changes congestion logic to sync/async
based. attached patch causes use of BDI_async_congested instead of old BDI_write_congested
for new kernels
in addition, 99b76233803beab302123d243eea9e41149804f3 removes proc::owner attribute.
according to commit comment, its use should just be removed, so second patch does just that.
everything seems to work then.
please apply.
regards
nik
--
-------------------------------------
Nikola CIPRICH
LinuxBox.cz, s.r.o.
28. rijna 168, 709 01 Ostrava
tel.: +420 596 603 142
fax: +420 596 621 273
mobil: +420 777 093 799
www.linuxbox.cz
mobil servis: +420 737 238 656
email servis: servis@linuxbox.cz
-------------------------------------
[-- Attachment #2: drbd-8.3.1-fix-BDI_write_congested.diff --]
[-- Type: text/plain, Size: 592 bytes --]
diff -Naur drbd-8.3.1/drbd/drbd_wrappers.h drbd-8.3.1-fix-BDI_write_congested/drbd/drbd_wrappers.h
--- drbd-8.3.1/drbd/drbd_wrappers.h 2009-03-26 15:58:33.000000000 +0100
+++ drbd-8.3.1-fix-BDI_write_congested/drbd/drbd_wrappers.h 2009-05-11 16:10:21.836674009 +0200
@@ -55,6 +55,10 @@
return 0;
}
+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,29)
+#define BDI_write_congested BDI_async_congested
+#endif
+
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,24)
/* Before Linux-2.6.24 bie_endio() had the size of the bio as second argument.
See 6712ecf8f648118c3363c142196418f89a510b90 */
[-- Attachment #3: drbd-8.3.1-remove-proc-owner.diff --]
[-- Type: text/plain, Size: 433 bytes --]
diff -Naur drbd-8.3.1/drbd/drbd_main.c drbd-8.3.1-remove-proc-owner/drbd/drbd_main.c
--- drbd-8.3.1/drbd/drbd_main.c 2009-03-26 15:58:33.000000000 +0100
+++ drbd-8.3.1-remove-proc-owner/drbd/drbd_main.c 2009-05-11 16:13:33.936999632 +0200
@@ -3116,7 +3116,6 @@
}
drbd_proc->proc_fops = &drbd_proc_fops;
- drbd_proc->owner = THIS_MODULE;
#else
# error "Currently drbd depends on the proc file system (CONFIG_PROC_FS)"
#endif
next reply other threads:[~2009-05-11 15:00 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-05-11 14:43 Nikola Ciprich [this message]
2009-05-11 15:09 ` [Drbd-dev] [PATCH] 2.6.30 related fixes Lars Ellenberg
2009-05-11 15:19 ` Nikola Ciprich
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090511144347.GA8972@nik-comp.linuxbox.cz \
--to=extmaillist@linuxbox.cz \
--cc=drbd-dev@lists.linbit.com \
--cc=nikola.ciprich@linuxbox.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.