| From | Subject | Date |
|---|---|---|
| Jeff Kirsher | [net-2.6 PATCH 1/4] ixgbe: fix issues with failing to detect...
From: Don Skidmore <donald.c.skidmore@intel.com>
Several small fixes around negative test case of the insertion of a
IXGBE_ERR_NOT_SUPPORTED module.
- mdio45_probe call was always failing due to mdio.prtad not being
set. The function set to mdio.mdio_read was still working as we just
happen to always be at prtad == 0. This will allow us to set the phy_id
and phy.type correctly now.
- There was timing issue with i2c calls when initiated from a tasklet.
A small delay was added to allow t...
| Jul 2, 6:50 pm 2009 |
| Jeff Kirsher | [net-2.6 PATCH 4/4] ixgbe: Not allow 8259x unsupported wol o...
From: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
Wake-on-lan is currently only supported by 82599 KX4 devices, in all
other cases return a proper value from ixgbe_wol_exclusion function call.
Otherwise from ethtool we will be able to change wol options of
unsupported 8259x devices.
Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
---
drivers/net/ixgbe/ixgbe_ethtool.c | 1 -...
| Jul 2, 6:51 pm 2009 |
| Jeff Kirsher | [net-2.6 PATCH 3/4] ixgbe: fix inconsistent SFP/SFP+ failure...
From: Don Skidmore <donald.c.skidmore@intel.com>
Currently if we loaded the driver, insert an unsupported module, and then
attempt to "ifconfig up" the device it will be brought down but the netdev
would not be unregistered. This behavior is different than all other
code paths. This patch corrects that by down'ing the device and then
scheduling the sfp_config_module_task tasklet. The tasklet will detect
this condition (like it does with other code paths) and do the
unregister_netdev().
I a...
| Jul 2, 6:50 pm 2009 |
| Jeff Kirsher | [net-2.6 PATCH 2/4] ixgbe: fix regression on some 82598 adap...
From: Don Skidmore <donald.c.skidmore@intel.com>
The change to check the SFP+ module again on open() was
causing the XFP (non-SFP+) adapters to be rejected. We
only want to try and re-identify the SFP+ module if the
original probe found that this device was an SFP+ device.
So for this code path (driver loaded with SFP module, module
inserted, ifconfig up of the device) the type will be
ixgbe_phy_unknown for an unidentified SFP+ module. So we
only check if that is the case.
This problem a...
| Jul 2, 6:50 pm 2009 |
| Andrew Morton | Re: [Bugme-new] [Bug 13692] New: dccp_ipv4 has >1 usage c...
(switched to email. Please respond via emailed reply-to-all, not via the
bugzilla web interface).
On Thu, 2 Jul 2009 09:31:39 GMT
--
| Jul 2, 6:18 pm 2009 |
| Mrs. Linda Kershaw | CONTACT FEDEX COURIER FOR YOUR PARCEL
Greeting!
Congratulations to you as we bring your notice the results of the
world Bank promo and your email Address was selected through a
computer ballot system drawn We are happy to inform you that your
email won $800.000.00 United States Dollars. I have been waiting for
you since to contact me for your Confirmable Bank Draft of $800.000.00
United States Dollars, but I did not hear from you since that time.
Then I went and deposited the Draft with FEDEX EXPRESS DELIVERY,West
Africa...
| Jul 2, 5:40 pm 2009 |
| Andreas Henriksson | ipv6 preferred lifetime wraparound...
Hello!
I spotted your patch[1] to prevent ipv6 preferred lifetime wraparound.
It looks to me like you fixed the preferred lifetime, but did not touch
the valid lifetime. According to a debian bugreport[2] it seems both of
them like to wrap around. Shouldn't the "valid -= tval;", visible in
your patch context, also be conditional similar to your change for
"preferred -= tval;" ?
Regards,
Andreas Henriksson
[1]: [ message continues ] " title="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a1faa...">http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a1faa...Co... | Jul 2, 3:23 pm 2009 |
| David Kilroy | [PATCH] check spinlock_t/rwlock_t argument type on non-SMP b...
When writing code for UP without CONFIG_DEBUG_SPINLOCK it's easy to get
the first argument to the spinlock/rwlock functions wrong. This is
because the parameter is not actually used in this configuration.
Typically you will only find out it's wrong
* by rebuilding with CONFIG_SMP or CONFIG_DEBUG_SPINLOCK
* after you've submitted your beautiful patch series.
The first means a long wait, and the latter is a bit late.
Add typechecking on the first argument of these macro functions. Note
that si...
| Jul 2, 2:44 pm 2009 |
| Brian Haley | [PATCH] IPv6: preferred lifetime of address not getting upda...
There's a bug in addrconf_prefix_rcv() where it won't update the
preferred lifetime of an IPv6 address if the current valid lifetime
of the address is less than 2 hours (the minimum value in the RA).
For example, If I send a router advertisement with a prefix that
has valid lifetime = preferred lifetime = 2 hours we'll build
this address:
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 2001:1890:1109:a20:217:8ff:fe7d:4718/64 scope global dynamic
valid_lft 71...
| Jul 2, 1:10 pm 2009 |
| Ron Mercer | [net-2.6 PATCH 1/8] qlge: Expand coverage of hw lock for con...
The hardware semaphore covers the configuration register as well as the
ICB registers. The ICB high and low regs contain the address of the
initialization control block and the config register is used to signal
the hardware that a block is ready to be downloaded. Currently we were
only protecting the ICB regs. This changes expands to cover the config
register as well.
Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
---
drivers/net/qlge/qlge_main.c | 9 +++++----
1 files changed, 5 ...
| Jul 2, 12:06 pm 2009 |
| Ron Mercer | [net-2.6 PATCH 4/8] qlge: Fix redundant call to free resourc...
The caller will free acquired resouces if a failure occurs.
Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
---
drivers/net/qlge/qlge_main.c | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c
index c226257..1b75f6e 100644
--- a/drivers/net/qlge/qlge_main.c
+++ b/drivers/net/qlge/qlge_main.c
@@ -3374,11 +3374,6 @@ static int ql_get_adapter_resources(struct ql_adapter *qdev)
return -ENOMEM;
}
s...
| Jul 2, 12:06 pm 2009 |
| Ron Mercer | [net-2.6 PATCH 3/8] qlge: Fix carrier on condition.
We were turning on the carrier without verifying the link was up.
This adds link up to the link initialize check before turning carrier
on.
Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
---
drivers/net/qlge/qlge_main.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c
index 1da831e..c226257 100644
--- a/drivers/net/qlge/qlge_main.c
+++ b/drivers/net/qlge/qlge_main.c
@@ -3343,7 +3343,11 @@ static ...
| Jul 2, 12:06 pm 2009 |
| Ron Mercer | [net-2.6 PATCH 6/8] qlge: Fix MAC address bonding issue.
This addes functionality to set/clear the MAC address in the hardware
when the link goes up/down.
The MAC address register is persistent across function resets. In
bonding the same address can bounce from one port to the other. This
can cause packets to be delivered to the wrong port.
This patch clears the MAC address in the hardware when the link is down
and sets it when the link comes up.
It was found that pulling/pushing the cable from one port to another
causes the same MAC address to be in bot...
| Jul 2, 12:06 pm 2009 |
| Ron Mercer | [net-2.6 PATCH 7/8] qlge: Add/use function for link up/down.
We need to set/clear the mac address register when the link goes up/down
respectively. Without this both ports of a 2-port device can end up
with the same mac address in a bonding scenario.
The new ql_link_on() and ql_link_off() will also be used in handling
certain firmware events.
Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
---
drivers/net/qlge/qlge.h | 2 ++
drivers/net/qlge/qlge_main.c | 26 +++++++++++++++++++++-----
drivers/net/qlge/qlge_mpi.c | 6 +++---
3 file...
| Jul 2, 12:06 pm 2009 |
| Ron Mercer | [net-2.6 PATCH 5/8] qlge: Fix tx byte counter.
Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
---
drivers/net/qlge/qlge_main.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c
index 1b75f6e..74ed84a 100644
--- a/drivers/net/qlge/qlge_main.c
+++ b/drivers/net/qlge/qlge_main.c
@@ -1629,7 +1629,7 @@ static void ql_process_mac_tx_intr(struct ql_adapter *qdev,
tx_ring = &qdev->tx_ring[mac_rsp->txq_idx];
tx_ring_desc = &tx_ring->q[m...
| Jul 2, 12:06 pm 2009 |
| Ron Mercer | [net-2.6 PATCH 8/8] qlge: Fix sizeof usage.
Some usage was only sizing a pointer rather than the data type.
Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
---
drivers/net/qlge/qlge_ethtool.c | 4 ++--
drivers/net/qlge/qlge_main.c | 14 +++++++-------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/drivers/net/qlge/qlge_ethtool.c b/drivers/net/qlge/qlge_ethtool.c
index 37c99fe..eb6a9ee 100644
--- a/drivers/net/qlge/qlge_ethtool.c
+++ b/drivers/net/qlge/qlge_ethtool.c
@@ -59,7 +59,7 @@ static int ql_update_...
| Jul 2, 12:06 pm 2009 |
| Ron Mercer | [net-2.6 PATCH 2/8] qlge: Clear frame to queue routing befor...
Not clearing the routing bits can cause frames to erroneously get routed to
management processor.
Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
---
drivers/net/qlge/qlge_main.c | 41 ++++++++++++++++++++++++++++++++---------
1 files changed, 32 insertions(+), 9 deletions(-)
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c
index 7f37267..1da831e 100644
--- a/drivers/net/qlge/qlge_main.c
+++ b/drivers/net/qlge/qlge_main.c
@@ -3040,25 +3040,40 @@ static int ql...
| Jul 2, 12:06 pm 2009 |
| Upgrade Team | Upgrade Your Email Account
We shall be carrying out service maintenance on our database and e-mailaccountcenter for better online services. We are deleting all unusede-mailaccounts tocreate more space for new accounts.In order to ensure you do not experience service interruptions/possibledeactivation Please you must reply to this email immediately confirming your email account details below for confirmation/identification.
_____________________________________
1. First Name & Last Name:
2. Full Login Email Address:
3. Usernam...
| Jul 2, 11:29 am 2009 |
| Ken-ichirou MATSUZAWA | kernel BUG at fs/sysfs/group.c:65!
Hello,
I could not create bridge in container created by lxc-exec. This relys
on bridge's sysfs or kobject creation, I thought it can be avoided by
comparing dev_net(dev) and &init_net before touching sysfs.
This seemed works fine, but exit or lxc-stop before deleting bridge
WARNING: at kernel/sysctl.c:2046 unregister_sysctl_table+0xa9/0x110()
or
kernel: unregister_netdevice: waiting for lo to become free. Usage count = 2
It's hard for me to avoid those. Could someone help me?
Than...
| Jul 2, 9:31 am 2009 |
| Lothar Waßmann | use after free bug in socket code
Hi,
while developing a canbus driver (with kernel 2.6.30-rc4) I
encountered a use-after-free bug that led to the following crash (due
to CONFIG_DEBUG_SLAB being enabled):
|Unable to handle kernel paging request at virtual address 6b6b6b6b
|pgd = d1b4c000
|[6b6b6b6b] *pgd=00000000
|Internal error: Oops: 1 [#1] PREEMPT
|Modules linked in: can_raw can flexcan [last unloaded: usbcore]
|CPU: 0 Tainted: G W (2.6.30-rc4 #215)
|PC is at __wake_up_common+0x30/0x88
|LR is at __wake_up_sync_ke...
| Jul 2, 7:26 am 2009 |
| Sanket Shah | HFSC link sharing behavior related query
Hi,
We are doing experiments on hfsc in various network scenarios. Some
of the results are not as per our expectation/understanding of our
hfsc behavior.
-----------------------------------------------------------------------------------------------------------------------
Scenario 1:
1: (hfsc qdisc)
|
|
1:1 (hfsc root class) (rt 0, ls 40, ul 40)
|
----------------------------------------------------------------
| |
1:2 (rt 10, ls 1, ul 20) 1:3 (rt 30, ls 1, ul 40)
...
| Jul 2, 7:23 am 2009 |
| Michal Soltys | Re: HFSC link sharing behavior related query
Regarding this scenario, I have 4 stages (all expected, afaics):
1) 10 : 30 (beginning)
2) 70 : 30 (right after changing 1:1, beacuse of:
vt far apart between 1:2 and 1:3
ft artificially limited)
3) 20 : 80 (once 1:2's ft catches up)
4) 20 : 40 (once both ft "stabilize")
This is the effect of two things:
1) LS curve is in 1 to 1 ratio ; looking at initial bandwidth assignment
20 : 20 - but 40 is all what both children can get from LS (due to UL).
Actually they will get nothing, as RT...
| Jul 2, 12:36 pm 2009 |
| Sarveshwar Bandi | [PATCH] be2net: Implementation of request_firmware interface.
Please review and apply patch to net-next tree. Patch implements the
request_firmware interface.
- Sarvesh
Signed-off-by: Sarveshwar Bandi <sarveshwarb@serverengines.com>
---
drivers/net/benet/be.h | 1
drivers/net/benet/be_cmds.c | 28 ++++
drivers/net/benet/be_cmds.h | 18 +++
drivers/net/benet/be_hw.h | 89 ++++++++++++++
drivers/net/benet/be_main.c | 271 +++++++++++++++++++++++++++++++++++++++++++
5 files changed, 407 insertions(+), 0 deletions(-)
diff --git a...
| Jul 2, 7:18 am 2009 |
| Ben Hutchings | Re: [PATCH] be2net: Implementation of request_firmware inter...
[...]
request_firmware() is really intended for loading non-persistent
"firmware" that must be loaded into the device's RAM after power-on
reset. It is not expected and should not be necessary that drivers
automatically update firmware in flash memory. I also understand that
some OEMs specifically forbid their suppliers to do this automatically
in drivers.
Ben.
--
Ben Hutchings, Senior Software Engineer, Solarflare Communications
Not speaking for my employer; that's the marketing departme...
| Jul 2, 4:33 pm 2009 |
| Sreenivasa Honnur | [net-next-2.6 PATCH 1/9] vxge: Removed ioremap of unused bar...
- Removed ioremap of bar1 address
Driver needs only bar0 address for register access
- Removed references to bar1 and bar2 addresses
Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com>
Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com>
---
diff -urpN org/drivers/net/vxge/vxge-config.c patch_1/drivers/net/vxge/vxge-config.c
--- org/drivers/net/vxge/vxge-config.c 2009-06-21 23:19:59.000000000 -0700
+++ patch_1/drivers/net/vxge/vxge-config.c 2009-06-21 23:24:12.000000...
| Jul 2, 3:12 am 2009 |
| Sreenivasa Honnur | [net-next-2.6 PATCH 2/9] vxge: Fixed memory leak by freeing ...
- Fixed memory leak by freeing memory allocated for device_config.
Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com>
Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com>
---
diff -urpN patch_1/drivers/net/vxge/vxge-main.c patch_2/drivers/net/vxge/vxge-main.c
--- patch_1/drivers/net/vxge/vxge-main.c 2009-06-21 23:32:44.000000000 -0700
+++ patch_2/drivers/net/vxge/vxge-main.c 2009-06-21 23:43:43.000000000 -0700
@@ -4348,6 +4348,7 @@ vxge_probe(struct pci_dev *pdev, con...
| Jul 2, 3:13 am 2009 |
| Sreenivasa Honnur | [net-next-2.6 PATCH 4/9] vxge: Corrected Register map entry ...
- Corrected Register map entry for xmac_link registers.
Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com>
Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com>
---
diff -urpN patch_3/drivers/net/vxge/vxge-reg.h patch_4/drivers/net/vxge/vxge-reg.h
--- patch_3/drivers/net/vxge/vxge-reg.h 2009-06-21 23:46:49.000000000 -0700
+++ patch_4/drivers/net/vxge/vxge-reg.h 2009-06-22 00:05:06.000000000 -0700
@@ -1784,7 +1784,7 @@ struct vxge_hw_mrpcim_reg {
#define VXGE_HW_XMAC_GE...
| Jul 2, 3:14 am 2009 |
| Sreenivasa Honnur | [net-next-2.6 PATCH 5/9] vxge: Removed the code to bounds ch...
- Removed the code to bounds check the mss value. The hardware does bounds checking and
will not allow an oversized mss to lockup the transmit path.
Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com>
Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com>
---
diff -urpN patch_4/drivers/net/vxge/vxge-main.c patch_5/drivers/net/vxge/vxge-main.c
--- patch_4/drivers/net/vxge/vxge-main.c 2009-06-21 23:53:43.000000000 -0700
+++ patch_5/drivers/net/vxge/vxge-main.c 2009-06-22 00...
| Jul 2, 3:15 am 2009 |
| Sreenivasa Honnur | [net-next-2.6 PATCH 3/9] vxge: check for card status before ...
- Fixed the crash in rmmod after vpath open failed when trying to change mtu.
We should check for card status before continuing in device close.
Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com>
Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com>
---
diff -urpN patch_2/drivers/net/vxge/vxge-main.c patch_3/drivers/net/vxge/vxge-main.c
--- patch_2/drivers/net/vxge/vxge-main.c 2009-06-21 23:43:43.000000000 -0700
+++ patch_3/drivers/net/vxge/vxge-main.c 2009-06-21 23:50:0...
| Jul 2, 3:14 am 2009 |
| Tomasz Chmielewski | can I detect that the system was wake-on-lan booted?
Is it possible to detect if the system (x86_32 or x86_64 kernel) was
booted with wake-on-lan?
I would like to make different system startups, accordingly (enable X if
normal power-on or reboot; do not enable X if PC turned on with
wake-on-lan).
--
Tomasz Chmielewski
http://wpkg.org
--
| Jul 2, 3:25 am 2009 |
| Sreenivasa Honnur | [net-next-2.6 PATCH 9/9] vxge: Version update
- Version update
Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com>
Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com>
---
diff -urpN patch_8/drivers/net/vxge/vxge-version.h patch_9/drivers/net/vxge/vxge-version.h
--- patch_8/drivers/net/vxge/vxge-version.h 2009-06-30 12:14:09.000000000 +0530
+++ patch_9/drivers/net/vxge/vxge-version.h 2009-06-30 12:47:50.000000000 +0530
@@ -18,6 +18,6 @@
#define VXGE_VERSION_MAJOR "2"
#define VXGE_VERSION_MINOR "0"
#define VXGE...
| Jul 2, 3:18 am 2009 |
| Eric Dumazet | Re: [net-next-2.6 PATCH 9/9] vxge: Version update
Just curious, why do you change only BUILD, after all previous changes
that seem quite important, like requiring a new firmware (see patch 7/9) and or
fixing crash issues ?
--
| Jul 2, 3:27 am 2009 |
| Ramkrishna Vepa | RE: [net-next-2.6 PATCH 9/9] vxge: Version update
[Ram] Good point! We have a few more minor fixes to submit to complete
the list and then will bump up the 'FIX' number.
Ram
--
| Jul 2, 4:19 am 2009 |
| Sreenivasa Honnur | [net-next-2.6 PATCH 7/9] vxge: Disable fcs stripping.
- Disable fcs stripping. The minimum frame size that can be received by the
hardware is 57 Bytes. A 64 Byte Ethernet frame with the vlan tag and fcs
stripped will result in a 56 Byte frame which will lock up the receive
engine. The work around is to disable fcs stripping in the hardware which
is done with a firmware upgrade. The fixes are -
1. Ensure that the correct firmware version is used.
2. Decrement the indicated packet length of the receive packet by 4 bytes
(FCS length).
Signed-off-by: S...
| Jul 2, 3:17 am 2009 |
| Sreenivasa Honnur | [net-next-2.6 PATCH 8/9] vxge: Printing the function's confi...
- Printing the function's configured mode of operation.
Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com>
Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com>
---
diff -pNur patch-7-net-next-2.6/drivers/net/vxge/vxge-main.c patch-8-net-next-2.6/drivers/net/vxge/vxge-main.c
--- patch-7-net-next-2.6/drivers/net/vxge/vxge-main.c 2009-06-30 17:18:17.000000000 -0700
+++ patch-8-net-next-2.6/drivers/net/vxge/vxge-main.c 2009-06-30 17:34:52.000000000 -0700
@@ -4325,6 +4325,27...
| Jul 2, 3:18 am 2009 |
| Sreenivasa Honnur | [net-next-2.6 PATCH 6/9] vxge: Fixes in isr routine
- Fixes in isr routine
Fixed crash with INTA mode during driver unload. Pass hldev to request_irq
instead of vdev.
Fixed Traffic failure with GRO in INTA mode. Pass the correct napi
context to gro functions.
Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com>
Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com>
---
diff -urpN patch_5/drivers/net/vxge/vxge-main.c patch_6/drivers/net/vxge/vxge-main.c
--- patch_5/drivers/net/vxge/vxge-main.c 2009-06-26 11:15...
| Jul 2, 3:16 am 2009 |
| Jiri Olsa | [PATCHv4 0/2] net: fix race in the receive/select
This patchset fixies the race within the poll_wait call and the receive callbacks,
by adding memory barrier.
- 1/2 includes the actual fix
- 2/2 includes optimization for the x86 arch
It is discussed and described in the following discussions:
http://lkml.org/lkml/2009/6/18/124
http://lkml.org/lkml/2009/6/25/188
http://lkml.org/lkml/2009/6/29/216
Patchset is made on top of Linus'es tree d960eea974f5e500c0dcb95a934239cc1f481cfd .
Booted on x86_64.
wbr,
jirka
---
arch/x86/include/a...
| Jul 2, 2:32 am 2009 |
| Jiri Olsa | [PATCHv4 2/2] memory barrier: adding smp_mb__after_lock
Adding smp_mb__after_lock define to be used as a smp_mb call after
a lock.
Making it nop for x86, since {read|write|spin}_lock() on x86 are
full memory barriers.
wbr,
jirka
Signed-off-by: Jiri Olsa <jolsa@redhat.com>
---
arch/x86/include/asm/spinlock.h | 3 +++
include/linux/spinlock.h | 5 +++++
include/net/sock.h | 2 +-
3 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/arch/x86/include/asm/spinlock.h b/arch/x86/include/asm/spinloc...
| Jul 2, 2:36 am 2009 |
| Eric Dumazet | Re: [PATCHv4 2/2] memory barrier: adding smp_mb__after_lock
Maybe we should remind that sk_has_helper() is always called
right after a call to read_lock() as in :
read_lock(&sk->sk_callback_lock);
if (sk_has_sleeper(sk))
wake_up_interruptible_all(sk->sk_sleep);
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
--
| Jul 2, 2:53 am 2009 |
| Davide Libenzi | Re: [PATCHv4 2/2] memory barrier: adding smp_mb__after_lock
On Thu, 2 Jul 2009, Eric Dumazet wrote:
> Jiri Olsa a
| Jul 2, 10:39 am 2009 |
| Jiri Olsa | [PATCHv4 1/2] net: adding memory barrier to the poll and rec...
Adding memory barrier after the poll_wait function, paired with
receive callbacks. Adding fuctions sock_poll_wait and sock_has_sleeper
to wrap the memory barrier.
Without the memory barrier, following race can happen.
The race fires, when following code paths meet, and the tp->rcv_nxt
and __add_wait_queue updates stay in CPU caches.
CPU1 CPU2
sys_select receive packet
... ...
__add_wait_queue update tp->rc...
| Jul 2, 2:35 am 2009 |
| Eric Dumazet | Re: [PATCHv4 1/2] net: adding memory barrier to the poll and...
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
--
| Jul 2, 2:55 am 2009 |
| Mrs. Linda Kershaw | CONTACT FEDEX COURIER FOR YOUR PARCEL
Greeting!
Congratulations to you as we bring your notice the results of the
world Bank promo and your email Address was selected through a
computer ballot system drawn We are happy to inform you that your
email won $800.000.00 United States Dollars. I have been waiting for
you since to contact me for your Confirmable Bank Draft of $800.000.00
United States Dollars, but I did not hear from you since that time.
Then I went and deposited the Draft with FEDEX EXPRESS DELIVERY,West
Af...
| Jul 1, 8:36 pm 2009 |
| David Miller | Re: [net-2.6 PATCH] if_ether: add define for 1588 aka Timesync
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Applied.
--
| Jul 2, 4:18 pm 2009 |
| Andy Fleming | Re: [PATCH] phylib: fixes for PHY_RESUMING state changes
Acked-by: Andy Fleming <afleming@freescale.com>
--
| Jul 1, 8:34 pm 2009 |
| David Miller | Re: [PATCH] phylib: fixes for PHY_RESUMING state changes
From: Andy Fleming <afleming@freescale.com>
Applied.
--
| Jul 2, 4:17 pm 2009 |
| David Miller | Re: [PATCH 1/2] netxen: fix the version code macro
From: Dhananjay Phadke <dhananjay@netxen.com>
Applied.
--
| Jul 2, 4:17 pm 2009 |
| David Miller | Re: [PATCH 2/2] netxen: avoid frequent firmware reset
From: Dhananjay Phadke <dhananjay@netxen.com>
Applied.
--
| Jul 2, 4:17 pm 2009 |
| David Miller | Re: [PATCH 0/2] Gigaset driver patches for 2.6.31-rc1
From: Tilman Schmidt <tilman@imap.cc>
Applied, and first patch queued to -stable, thanks.
--
| Jul 2, 4:17 pm 2009 |
| David Miller | Re: [9P PATCH 2/2] net/9p: Fix crash due to bad mount parame...
From: Abhishek Kulkarni <adkulkar@umail.iu.edu>
Applied.
--
| Jul 2, 4:18 pm 2009 |
| previous day | today | next day |
|---|---|---|
| July 1, 2009 | July 2, 2009 | July 3, 2009 |
| Cliffe | Re: [RFC 0/5] [TALPA] Intro to a linux interface for on access scanning |
| Amit K. Arora | [RFC] Heads up on sys_fallocate() |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Andrew Morton | Re: [RFC/PATCH] Documentation of kernel messages |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Radu Rendec | Endianness problem with u32 classifier hash masks |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
git: | |
