Tracker item #3369135, was opened at 2011-07-17 14:18
Message generated for change (Tracker Item Submitted) made by tsohr
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=989708&aid=3369135&group_id=204462

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: sohrkim (tsohr)
Assigned to: Nobody/Anonymous (nobody)
Summary: Some patches and modifications

Initial Comment:
I'm using Fedora 14, with this...
--> Linux ** 2.6.35.13-92.fc14.x86_64 #1 SMP Sat May 21 17:26:25 UTC 2011 
x86_64 x86_64 x86_64 GNU/Linux

and, VMWare Workstation 7.0

Thank you very much! 

But, it needs to be fix some case.

1. configure missed libXScrnSaver-devel, and missed link library -lXss for the 
unity project.
2. kernel-2.6.35 might be re-factoring(?), and here is some diffs.

[root@tsohr tmp]# diff -r open-vm-tools-8.4.2-261024 open-vm-tools-tsohr/ |grep 
-v "^Only in" 
diff -r open-vm-tools-8.4.2-261024/modules/linux/vmxnet/vmxnet.c 
open-vm-tools-tsohr/modules/linux/vmxnet/vmxnet.c
2795c2795
<     struct dev_mc_list *dmi = dev->mc_list;
---
>     struct netdev_hw_addr *dmi = NULL;
2805,2807c2805,2808
<     for (i = 0; i < dev->mc_count; i++){
<       addrs = dmi->dmi_addr;
<       dmi   = dmi->next;
---
>     i = 0;
>     netdev_for_each_mc_addr (dmi, dev)
>     {
>       addrs = dmi->addr;
2828a2830,2831
> 
>         i++;
diff -r open-vm-tools-8.4.2-261024/modules/linux/vmxnet3/vmxnet3.c 
open-vm-tools-tsohr/modules/linux/vmxnet3/vmxnet3.c
2303c2303
<    uint32 sz = netdev->mc_count * ETH_ALEN;
---
>    uint32 sz = netdev_mc_count(netdev) * ETH_ALEN;
2310,2313c2310,2312
<          int i;
<          struct dev_mc_list *mc = netdev->mc_list;
< 
<          for (i = 0; i < netdev->mc_count; i++) {
---
>          int i = 0;
>          struct netdev_hw_addr *mc;
>          netdev_for_each_mc_addr(mc, netdev) {
2315,2316c2314
<             memcpy(buf + i * ETH_ALEN, mc->dmi_addr, ETH_ALEN);
<             mc = mc->next;
---
>             memcpy(buf + i * ETH_ALEN, mc->addr, ETH_ALEN);
2357c2355
<       if (netdev->mc_count > 0) {
---
>       if (netdev_mc_count(netdev) > 0) {
2361c2359
<             rxConf->mfTableLen = netdev->mc_count * ETH_ALEN;
---
>             rxConf->mfTableLen = netdev_mc_count(netdev) * ETH_ALEN;
diff -r open-vm-tools-8.4.2-261024/modules/linux/vsock/linux/af_vsock.c 
open-vm-tools-tsohr/modules/linux/vsock/linux/af_vsock.c
3224c3224
<    compat_init_prepare_to_wait(sk->compat_sk_sleep, &wait, 
TASK_INTERRUPTIBLE);
---
>    compat_init_prepare_to_wait(compat_sk_sleep(sk), &wait, 
> TASK_INTERRUPTIBLE);
3247c3247
<       compat_cont_prepare_to_wait(sk->compat_sk_sleep, &wait, 
TASK_INTERRUPTIBLE);
---
>       compat_cont_prepare_to_wait(compat_sk_sleep(sk), &wait, 
> TASK_INTERRUPTIBLE);
3259c3259
<    compat_finish_wait(sk->compat_sk_sleep, &wait, TASK_RUNNING);
---
>    compat_finish_wait(compat_sk_sleep(sk), &wait, TASK_RUNNING);
3319c3319
<    compat_init_prepare_to_wait(listener->compat_sk_sleep, &wait, 
TASK_INTERRUPTIBLE);
---
>    compat_init_prepare_to_wait(compat_sk_sleep(listener), &wait, 
> TASK_INTERRUPTIBLE);
3335c3335
<       compat_cont_prepare_to_wait(listener->compat_sk_sleep, &wait, 
TASK_INTERRUPTIBLE);
---
>       compat_cont_prepare_to_wait(compat_sk_sleep(listener), &wait, 
> TASK_INTERRUPTIBLE);
3369c3369
<    compat_finish_wait(listener->compat_sk_sleep, &wait, TASK_RUNNING);
---
>    compat_finish_wait(compat_sk_sleep(listener), &wait, TASK_RUNNING);
3467c3467
<    poll_wait(file, sk->compat_sk_sleep, wait);
---
>    poll_wait(file, compat_sk_sleep(sk), wait);
4107c4107
<    compat_init_prepare_to_wait(sk->compat_sk_sleep, &wait, 
TASK_INTERRUPTIBLE);
---
>    compat_init_prepare_to_wait(compat_sk_sleep(sk), &wait, 
> TASK_INTERRUPTIBLE);
4144c4144
<          compat_cont_prepare_to_wait(sk->compat_sk_sleep,
---
>          compat_cont_prepare_to_wait(compat_sk_sleep(sk),
4197c4197
<    compat_finish_wait(sk->compat_sk_sleep, &wait, TASK_RUNNING);
---
>    compat_finish_wait(compat_sk_sleep(sk), &wait, TASK_RUNNING);
4431c4431
<    compat_init_prepare_to_wait(sk->compat_sk_sleep, &wait, 
TASK_INTERRUPTIBLE);
---
>    compat_init_prepare_to_wait(compat_sk_sleep(sk), &wait, 
> TASK_INTERRUPTIBLE);
4471c4471
<       compat_cont_prepare_to_wait(sk->compat_sk_sleep, &wait, 
TASK_INTERRUPTIBLE);
---
>       compat_cont_prepare_to_wait(compat_sk_sleep(sk), &wait, 
> TASK_INTERRUPTIBLE);
4537c4537
<    compat_finish_wait(sk->compat_sk_sleep, &wait, TASK_RUNNING);
---
>    compat_finish_wait(compat_sk_sleep(sk), &wait, TASK_RUNNING);

3. docs/api/ builds some weird output, ##{BUILD_OUTPUT}## and 
##{WARNING_LOG}##, 
   and i had to relocate ##{BUILD_OUTPUT}##/html to build/html. 



----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=989708&aid=3369135&group_id=204462

------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
open-vm-tools-devel mailing list
open-vm-tools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel

Reply via email to