Re: [PATCH v2] pstore: Fail to unlink if a driver has not defined pstore_erase
On Tuesday 25 June 2013 10:40 PM, Tony Luck wrote: On Tue, Jun 25, 2013 at 9:41 AM, Kees Cook wrote: On Tue, Jun 25, 2013 at 2:03 AM, Aruna Balakrishnaiah wrote: pstore_erase is used to erase the record from the persistent store. So if a driver has not defined pstore_erase callback return How do people manage devices like this? With no erase function they just keep getting more and more pstore entries. Eventually they fill up. We dont keep old records in the device. We have logs only of the recent / last crash. The device has a predefined space for each type of messages. For example: Every time a crash occurs the data gets overwritten in the device allocated to store crash log. Signed-off-by: Aruna Balakrishnaiah Acked-by: Kees Cook Applied - thanks. -Tony -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH v2] pstore: Fail to unlink if a driver has not defined pstore_erase
On Tuesday 25 June 2013 10:40 PM, Tony Luck wrote: On Tue, Jun 25, 2013 at 9:41 AM, Kees Cook keesc...@chromium.org wrote: On Tue, Jun 25, 2013 at 2:03 AM, Aruna Balakrishnaiah ar...@linux.vnet.ibm.com wrote: pstore_erase is used to erase the record from the persistent store. So if a driver has not defined pstore_erase callback return How do people manage devices like this? With no erase function they just keep getting more and more pstore entries. Eventually they fill up. We dont keep old records in the device. We have logs only of the recent / last crash. The device has a predefined space for each type of messages. For example: Every time a crash occurs the data gets overwritten in the device allocated to store crash log. Signed-off-by: Aruna Balakrishnaiah ar...@linux.vnet.ibm.com Acked-by: Kees Cook keesc...@chromium.org Applied - thanks. -Tony -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH v2] pstore: Fail to unlink if a driver has not defined pstore_erase
On Tue, Jun 25, 2013 at 9:41 AM, Kees Cook wrote: > On Tue, Jun 25, 2013 at 2:03 AM, Aruna Balakrishnaiah > wrote: >> pstore_erase is used to erase the record from the persistent store. >> So if a driver has not defined pstore_erase callback return How do people manage devices like this? With no erase function they just keep getting more and more pstore entries. Eventually they fill up. >> Signed-off-by: Aruna Balakrishnaiah > > Acked-by: Kees Cook Applied - thanks. -Tony -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH v2] pstore: Fail to unlink if a driver has not defined pstore_erase
On Tue, Jun 25, 2013 at 2:03 AM, Aruna Balakrishnaiah wrote: > pstore_erase is used to erase the record from the persistent store. > So if a driver has not defined pstore_erase callback return > -EPERM instead of unlinking a file as deleting the file without > erasing its record in persistent store will give a wrong impression > to customers. > > Signed-off-by: Aruna Balakrishnaiah Acked-by: Kees Cook Thanks! -Kees -- Kees Cook Chrome OS Security -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH v2] pstore: Fail to unlink if a driver has not defined pstore_erase
On Tue, Jun 25, 2013 at 2:03 AM, Aruna Balakrishnaiah ar...@linux.vnet.ibm.com wrote: pstore_erase is used to erase the record from the persistent store. So if a driver has not defined pstore_erase callback return -EPERM instead of unlinking a file as deleting the file without erasing its record in persistent store will give a wrong impression to customers. Signed-off-by: Aruna Balakrishnaiah ar...@linux.vnet.ibm.com Acked-by: Kees Cook keesc...@chromium.org Thanks! -Kees -- Kees Cook Chrome OS Security -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH v2] pstore: Fail to unlink if a driver has not defined pstore_erase
On Tue, Jun 25, 2013 at 9:41 AM, Kees Cook keesc...@chromium.org wrote: On Tue, Jun 25, 2013 at 2:03 AM, Aruna Balakrishnaiah ar...@linux.vnet.ibm.com wrote: pstore_erase is used to erase the record from the persistent store. So if a driver has not defined pstore_erase callback return How do people manage devices like this? With no erase function they just keep getting more and more pstore entries. Eventually they fill up. Signed-off-by: Aruna Balakrishnaiah ar...@linux.vnet.ibm.com Acked-by: Kees Cook keesc...@chromium.org Applied - thanks. -Tony -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/