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