~n-muench/ubuntu/precise/open-vm-tools/open-vm-tools-precise.sid-merge1

« back to all changes in this revision

Viewing changes to modules/freebsd/vmhgfs/vnopscommon.c

  • Committer: Bazaar Package Importer
  • Author(s): Serge Hallyn
  • Date: 2011-03-31 14:20:05 UTC
  • mfrom: (1.4.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20110331142005-3n9red91p7ogkweo
Tags: 2011.03.28-387002-0ubuntu1
* Merge latest upstream git tag.  This has the unlocked_ioctl change
  needed to fix dkms build failures (LP: #727342)
* Changes in debian/rules:
  - work around a bug in toolbox/Makefile, where install-exec-hook is
    not happening.  This needs to get fixed the right way.
  - don't install 'vmware-user' which seems to no longer exist
  - move /etc/xdg into open-vm-toolbox (which should be done using .install)
* debian/open-vm-tools.init: add 'modprobe [-r] vmblock'. (LP: #332323)
* debian/rules and debian/open-vm-toolbox.lintian-overrides:
  - Make vmware-user-suid-wrapper suid-root (LP: #332323)

Show diffs side-by-side

added added

removed removed

Lines of Context:
110
110
      return EXDEV;
111
111
   }
112
112
 
113
 
   req = HgfsKReq_AllocateRequest(sip->reqs);
 
113
   req = HgfsKReq_AllocateRequest(sip->reqs, &ret);
114
114
   if (!req) {
115
 
      return ENOMEM;
 
115
      return ret;
116
116
   }
117
117
 
118
118
   requestHeader = (HgfsRequest *)HgfsKReq_GetPayload(req);
528
528
   ASSERT(vp);
529
529
   ASSERT(vap);
530
530
 
531
 
   req = HgfsKReq_AllocateRequest(sip->reqs);
 
531
   req = HgfsKReq_AllocateRequest(sip->reqs, &ret);
532
532
   if (!req) {
533
 
      return ENOMEM;
 
533
      return ret;
534
534
   }
535
535
 
536
536
   requestHeader = (HgfsRequest *)HgfsKReq_GetPayload(req);
1407
1407
   }
1408
1408
   fullNameLen = ret;
1409
1409
 
1410
 
   req = HgfsKReq_AllocateRequest(sip->reqs);
 
1410
   req = HgfsKReq_AllocateRequest(sip->reqs, &ret);
1411
1411
   if (!req) {
1412
 
      ret = ENOMEM;
1413
1412
      goto out;
1414
1413
   }
1415
1414
 
1911
1910
 
1912
1911
   DEBUG(VM_DEBUG_ENTRY, "entry.\n");
1913
1912
 
1914
 
   req = HgfsKReq_AllocateRequest(sip->reqs);
 
1913
   req = HgfsKReq_AllocateRequest(sip->reqs, &ret);
1915
1914
   if (!req) {
1916
 
      return -ENOMEM;
 
1915
      return -ret;
1917
1916
   }
1918
1917
 
1919
1918
   requestHeader = (HgfsRequest *)HgfsKReq_GetPayload(req);
2043
2042
   ASSERT(uiop);
2044
2043
   ASSERT(size <= HGFS_IO_MAX); // HgfsWrite() guarantees this
2045
2044
 
2046
 
   req = HgfsKReq_AllocateRequest(sip->reqs);
 
2045
   req = HgfsKReq_AllocateRequest(sip->reqs, &ret);
2047
2046
   if (!req) {
2048
 
      return -ENOMEM;
 
2047
      return -ret;
2049
2048
   }
2050
2049
 
2051
2050
   requestHeader = (HgfsRequest *)HgfsKReq_GetPayload(req);
2162
2161
 
2163
2162
   DEBUG(VM_DEBUG_ENTRY, "HgfsDelete().\n");
2164
2163
 
2165
 
   req = HgfsKReq_AllocateRequest(sip->reqs);
 
2164
   req = HgfsKReq_AllocateRequest(sip->reqs, &ret);
2166
2165
   if (!req) {
2167
 
      return ENOMEM;
 
2166
      return ret;
2168
2167
   }
2169
2168
 
2170
2169
   /* Initialize the request's contents. */
2275
2274
   ASSERT(nameOut);
2276
2275
   ASSERT(done);
2277
2276
 
2278
 
   req = HgfsKReq_AllocateRequest(sip->reqs);
 
2277
   req = HgfsKReq_AllocateRequest(sip->reqs, &ret);
2279
2278
   if (!req) {
2280
2279
      DEBUG(VM_DEBUG_FAIL, "couldn't get req.\n");
2281
 
      return ENOMEM;
 
2280
      return ret;
2282
2281
   }
2283
2282
 
2284
2283
   /*
2394
2393
      return EINVAL;
2395
2394
   }
2396
2395
 
2397
 
   req = HgfsKReq_AllocateRequest(sip->reqs);
 
2396
   req = HgfsKReq_AllocateRequest(sip->reqs, &ret);
2398
2397
   if (!req) {
2399
 
      return ENOMEM;
 
2398
      return ret;
2400
2399
   }
2401
2400
 
2402
2401
   ret = HgfsQueryAttrInt(HGFS_VP_TO_FILENAME(vp), 0, sip, req);
2490
2489
      goto out;
2491
2490
   }
2492
2491
 
2493
 
   req = HgfsKReq_AllocateRequest(sip->reqs);
 
2492
   req = HgfsKReq_AllocateRequest(sip->reqs, &ret);
2494
2493
   if (!req) {
2495
 
      ret = ENOMEM;
2496
2494
      goto out;
2497
2495
   }
2498
2496
 
2716
2714
   DEBUG(VM_DEBUG_LOG, "Trace enter, %s.\n", path);
2717
2715
   ASSERT(hgfsAttrV2);
2718
2716
 
2719
 
   req = HgfsKReq_AllocateRequest(sip->reqs);
 
2717
   req = HgfsKReq_AllocateRequest(sip->reqs, &ret);
2720
2718
   if (!req) {
2721
 
      return ENOMEM;
 
2719
      return ret;
2722
2720
   }
2723
2721
 
2724
2722
   ret = HgfsQueryAttrInt(path, handle, sip, req);