Dnia poniedziałek, 3 stycznia 2005 14:00, Robert Kryczało napisał:
> Czy sa jeszcze jakies uwagi oprocz powyzszych?
Tak. 
Jeśli już wrzucasz łaty to dodaj również poprawkę dla driverów 6629 nvidii.

-- 
  Pozdrawiam
  Karol "Charles" Krenski
Index: linux-2.6.10/include/linux/pci.h
===================================================================
--- linux-2.6.10/include/linux/pci.h	2004-12-29 11:57:52.618634982 +1100
+++ linux-2.6.10/include/linux/pci.h	2004-12-29 12:00:02.787172404 +1100
@@ -742,6 +742,7 @@ struct pci_dev *pci_get_subsys (unsigned
 				struct pci_dev *from);
 struct pci_dev *pci_get_slot (struct pci_bus *bus, unsigned int devfn);
 struct pci_dev *pci_get_class (unsigned int class, struct pci_dev *from);
+struct pci_dev *pci_find_class (unsigned int class, struct pci_dev *from);
 int pci_dev_present(const struct pci_device_id *ids);
 
 int pci_bus_read_config_byte (struct pci_bus *bus, unsigned int devfn, int where, u8 *val);
@@ -907,6 +908,9 @@ unsigned int ss_vendor, unsigned int ss_
 static inline struct pci_dev *pci_get_class(unsigned int class, struct pci_dev *from)
 { return NULL; }
 
+static inline struct pci_dev *pci_find_class(unsigned int class, struct pci_dev *from)
+{ return pci_get_class(class, from); }
+
 #define pci_dev_present(ids)	(0)
 #define pci_dev_put(dev)	do { } while (0)
 
Index: linux-2.6.10/mm/mmap.c
===================================================================
--- linux-2.6.10/mm/mmap.c	2004-12-29 11:57:53.052566775 +1100
+++ linux-2.6.10/mm/mmap.c	2004-12-29 11:59:51.645923979 +1100
@@ -1011,7 +1011,8 @@ out:	
 	__vm_stat_account(mm, vm_flags, file, len >> PAGE_SHIFT);
 	if (vm_flags & VM_LOCKED) {
 		mm->locked_vm += len >> PAGE_SHIFT;
-		make_pages_present(addr, addr + len);
+		if (!(vm_flags & VM_IO))
+			make_pages_present(addr, addr + len);
 	}
 	if (flags & MAP_POPULATE) {
 		up_write(&mm->mmap_sem);
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym