History log of /openbmc/linux/fs/eventpoll.c (Results 1776 – 1800 of 1843)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v2.6.17, v2.6.17-rc6, v2.6.17-rc5, v2.6.17-rc4
# 7b7e3941 29-Apr-2006 Dmitry Torokhov <dtor_core@ameritech.net>

Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6


Revision tags: v2.6.17-rc3
# a748422e 21-Apr-2006 Steven Whitehouse <swhiteho@redhat.com>

Merge branch 'master'


# c569882b 21-Apr-2006 David Woodhouse <dwmw2@infradead.org>

[RBTREE] Update eventpoll.c to use rb_parent() accessor macro.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>


Revision tags: v2.6.17-rc2
# f1f76afd 18-Apr-2006 Dave Jones <davej@redhat.com>

Merge ../linus


# 32ea89ec 12-Apr-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'master'


# a890b15c 12-Apr-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'upstream'


# 875999c5 12-Apr-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'upstream'


# 10a5fd5e 11-Apr-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'master'

Conflicts:

drivers/scsi/libata-scsi.c
include/linux/libata.h


# 2395140e 11-Apr-2006 Davide Libenzi <davidel@xmailserver.org>

[PATCH] uniform POLLRDHUP handling between epoll and poll/select

As reported by Michael Kerrisk, POLLRDHUP handling was not consistent
between epoll and poll/select, since in epoll it was unmaskeabl

[PATCH] uniform POLLRDHUP handling between epoll and poll/select

As reported by Michael Kerrisk, POLLRDHUP handling was not consistent
between epoll and poll/select, since in epoll it was unmaskeable. This
patch brings uniformity in POLLRDHUP handling.

Signed-off-by: Davide Libenzi <davidel@xmailserver.org>
Cc: Michael Kerrisk <mtk-manpages@gmx.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

show more ...


Revision tags: v2.6.17-rc1
# 95d465fd 01-Apr-2006 Dmitry Torokhov <dtor_core@ameritech.net>

Manual merge with Linus.

Conflicts:
arch/powerpc/kernel/setup-common.c
drivers/input/keyboard/hil_kbd.c
drivers/input/mouse/hil_ptr.c


# 86579dd0 31-Mar-2006 Steven Whitehouse <swhiteho@redhat.com>

Merge branch 'master'


# d62e54ab 30-Mar-2006 Steve French <sfrench@us.ibm.com>

Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git

Signed-off-by: Steve French <sfrench@us.ibm.com>


# 79072f38 29-Mar-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'upstream'


# 74d89c16 29-Mar-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'upstream'


# e02a4cab 29-Mar-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'master'


# bac30d1a 28-Mar-2006 Paul Mackerras <paulus@samba.org>

Merge ../linux-2.6


# c0e4077c 28-Mar-2006 Jody McIntyre <scjody@modernduck.com>

Merge with git+ssh://master.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git


# 4b6f5d20 28-Mar-2006 Arjan van de Ven <arjan@infradead.org>

[PATCH] Make most file operations structs in fs/ const

This is a conversion to make the various file_operations structs in fs/
const. Basically a regexp job, with a few manual fixups

The goal is b

[PATCH] Make most file operations structs in fs/ const

This is a conversion to make the various file_operations structs in fs/
const. Basically a regexp job, with a few manual fixups

The goal is both to increase correctness (harder to accidentally write to
shared datastructures) and reducing the false sharing of cachelines with
things that get dirty in .data (while .rodata is nicely read only and thus
cache clean)

Signed-off-by: Arjan van de Ven <arjan@infradead.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

show more ...


# fa3536cc 26-Mar-2006 Eric Dumazet <dada1@cosmosbay.com>

[PATCH] Use __read_mostly on some hot fs variables

I discovered on oprofile hunting on a SMP platform that dentry lookups were
slowed down because d_hash_mask, d_hash_shift and dentry_hashtable were

[PATCH] Use __read_mostly on some hot fs variables

I discovered on oprofile hunting on a SMP platform that dentry lookups were
slowed down because d_hash_mask, d_hash_shift and dentry_hashtable were in
a cache line that contained inodes_stat. So each time inodes_stats is
changed by a cpu, other cpus have to refill their cache line.

This patch moves some variables to the __read_mostly section, in order to
avoid false sharing. RCU dentry lookups can go full speed.

Signed-off-by: Eric Dumazet <dada1@cosmosbay.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

show more ...


# f348d70a 25-Mar-2006 Davide Libenzi <davidel@xmailserver.org>

[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications

Implement the half-closed devices notifiation, by adding a new POLLRDHUP
(and its alias EPOLLRDHUP) bit to the existing po

[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications

Implement the half-closed devices notifiation, by adding a new POLLRDHUP
(and its alias EPOLLRDHUP) bit to the existing poll/select sets. Since the
existing POLLHUP handling, that does not report correctly half-closed
devices, was feared to be changed, this implementation leaves the current
POLLHUP reporting unchanged and simply add a new bit that is set in the few
places where it makes sense. The same thing was discussed and conceptually
agreed quite some time ago:

http://lkml.org/lkml/2003/7/12/116

Since this new event bit is added to the existing Linux poll infrastruture,
even the existing poll/select system calls will be able to use it. As far
as the existing POLLHUP handling, the patch leaves it as is. The
pollrdhup-2.6.16.rc5-0.10.diff defines the POLLRDHUP for all the existing
archs and sets the bit in the six relevant files. The other attached diff
is the simple change required to sys/epoll.h to add the EPOLLRDHUP
definition.

There is "a stupid program" to test POLLRDHUP delivery here:

http://www.xmailserver.org/pollrdhup-test.c

It tests poll(2), but since the delivery is same epoll(2) will work equally.

Signed-off-by: Davide Libenzi <davidel@xmailserver.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Michael Kerrisk <mtk-manpages@gmx.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

show more ...


# 4bbf7bc4 24-Mar-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'upstream'

Conflicts:

drivers/scsi/libata-core.c


# 1ebbe2b2 23-Mar-2006 Trond Myklebust <Trond.Myklebust@netapp.com>

Merge branch 'linus'


# 88e3c1da 23-Mar-2006 Jeff Garzik <jeff@garzik.org>

Merge branch 'master'


# 92fe7b9e 23-Mar-2006 Anton Altaparmakov <aia21@cantab.net>

Merge branch 'master' of /usr/src/ntfs-2.6/


# a05ba456 23-Mar-2006 Anton Altaparmakov <aia21@hera.kernel.org>

Merge branch 'master' of /home/aia21/ntfs-2.6/


1...<<71727374