Please comment on struct usb_kbd. Did I choose right place to get 'randomness' from? diff -urN vanilla/drivers/usb/input/usbkbd.c hack/drivers/usb/input/usbkbd.c --- vanilla/drivers/usb/input/usbkbd.c Sat Aug 23 19:34:14 2003 +++ hack/drivers/usb/input/usbkbd.c Tue Nov 11 23:15:54 2003 @@ -32,6 +32,7 @@ #include <linux/input.h> #include <linux/init.h> #include <linux/usb.h> +#include <linux/random.h> /* * Version Information @@ -125,6 +126,7 @@ memcpy(kbd->old, kbd->new, 8); + add_keyboard_randomness (kbd->new[0]); resubmit: i = usb_submit_urb (urb, SLAB_ATOMIC); if (i) diff -urN vanilla/drivers/usb/input/usbmouse.c hack/drivers/usb/input/usbmouse.c --- vanilla/drivers/usb/input/usbmouse.c Sat Aug 23 19:34:14 2003 +++ hack/drivers/usb/input/usbmouse.c Tue Nov 11 23:16:04 2003 @@ -32,6 +32,7 @@ #include <linux/module.h> #include <linux/init.h> #include <linux/usb.h> +#include <linux/random.h> /* * Version Information @@ -89,6 +90,7 @@ input_report_rel(dev, REL_WHEEL, data[3]); input_sync(dev); + add_mouse_randomness (*(u32 *) data); resubmit: status = usb_submit_urb (urb, SLAB_ATOMIC); if (status) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo _at_ vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Follow-Ups:
- Prev by Date: Re: 2.6.1 Unable to handle kernel paging request
- Next by Date: [PATCH 2.6.2-rc1-mm3] fs/xfs/xfs_log_recover.c
- Previous by thread: Re: 2.6.1 Unable to handle kernel paging request
- Next by thread: Re: [PATCH] add_*_randomness calls in usbkbd.c and usbmouse.c
- Indexes:[Main][Thread]